Elin Modding Docs Doc
Loading...
Searching...
No Matches
InvOwnerUncurse.cs
1using System;
2
3// Token: 0x02000578 RID: 1400
5{
6 // Token: 0x17000B7F RID: 2943
7 // (get) Token: 0x06002641 RID: 9793 RVA: 0x000D80AB File Offset: 0x000D62AB
8 public override bool CanTargetAlly
9 {
10 get
11 {
12 return true;
13 }
14 }
15
16 // Token: 0x17000B80 RID: 2944
17 // (get) Token: 0x06002642 RID: 9794 RVA: 0x000D80AE File Offset: 0x000D62AE
18 public override string langTransfer
19 {
20 get
21 {
22 return "invUncurse";
23 }
24 }
25
26 // Token: 0x17000B81 RID: 2945
27 // (get) Token: 0x06002643 RID: 9795 RVA: 0x000D80B5 File Offset: 0x000D62B5
28 public override string langWhat
29 {
30 get
31 {
32 return "target_what";
33 }
34 }
35
36 // Token: 0x06002644 RID: 9796 RVA: 0x000D80BC File Offset: 0x000D62BC
37 public override Thing CreateDefaultContainer()
38 {
39 return ThingGen.CreateScroll(this.superior ? 8241 : 8240, 1);
40 }
41
42 // Token: 0x06002645 RID: 9797 RVA: 0x000D80D8 File Offset: 0x000D62D8
43 public override bool ShouldShowGuide(Thing t)
44 {
45 return t.blessedState <= BlessedState.Cursed;
46 }
47
48 // Token: 0x06002646 RID: 9798 RVA: 0x000D80E8 File Offset: 0x000D62E8
49 public override void _OnProcess(Thing t)
50 {
51 ActEffect.Proc(EffectId.Uncurse, 100, this.state, t.GetRootCard(), t, default(ActRef));
52 }
53
54 // Token: 0x06002647 RID: 9799 RVA: 0x000D8117 File Offset: 0x000D6317
55 public InvOwnerUncurse() : base(null, null, CurrencyType.Money)
56 {
57 }
58}
Definition Thing.cs:10