Elin Modding Docs Doc
Loading...
Searching...
No Matches
InvOwnerLighten.cs
1using System;
2
3// Token: 0x02000579 RID: 1401
5{
6 // Token: 0x17000B82 RID: 2946
7 // (get) Token: 0x06002648 RID: 9800 RVA: 0x000D8122 File Offset: 0x000D6322
8 public override bool CanTargetAlly
9 {
10 get
11 {
12 return true;
13 }
14 }
15
16 // Token: 0x17000B83 RID: 2947
17 // (get) Token: 0x06002649 RID: 9801 RVA: 0x000D8125 File Offset: 0x000D6325
18 public override string langTransfer
19 {
20 get
21 {
22 return "invLighten";
23 }
24 }
25
26 // Token: 0x17000B84 RID: 2948
27 // (get) Token: 0x0600264A RID: 9802 RVA: 0x000D812C File Offset: 0x000D632C
28 public override string langWhat
29 {
30 get
31 {
32 return "target_what";
33 }
34 }
35
36 // Token: 0x0600264B RID: 9803 RVA: 0x000D8133 File Offset: 0x000D6333
37 public override Thing CreateDefaultContainer()
38 {
39 return ThingGen.CreateScroll(8280, 1);
40 }
41
42 // Token: 0x0600264C RID: 9804 RVA: 0x000D8140 File Offset: 0x000D6340
43 public override bool ShouldShowGuide(Thing t)
44 {
45 return !(t.trait is TraitTent) && (t.trait.CanBeDropped && !t.category.IsChildOf("currency")) && (this.state <= BlessedState.Cursed || t.SelfWeight >= 100);
46 }
47
48 // Token: 0x0600264D RID: 9805 RVA: 0x000D8198 File Offset: 0x000D6398
49 public override void _OnProcess(Thing t)
50 {
51 ActEffect.Proc(EffectId.Lighten, 100, this.state, t.GetRootCard(), t, default(ActRef));
52 }
53
54 // Token: 0x0600264E RID: 9806 RVA: 0x000D81C7 File Offset: 0x000D63C7
55 public InvOwnerLighten() : base(null, null, CurrencyType.Money)
56 {
57 }
58}
Definition Thing.cs:10