Elin Modding Docs Doc
Loading...
Searching...
No Matches
InvOwnerReconstruction.cs
1using System;
2
3// Token: 0x0200057A RID: 1402
5{
6 // Token: 0x17000B85 RID: 2949
7 // (get) Token: 0x0600264F RID: 9807 RVA: 0x000D81D2 File Offset: 0x000D63D2
8 public override bool CanTargetAlly
9 {
10 get
11 {
12 return true;
13 }
14 }
15
16 // Token: 0x17000B86 RID: 2950
17 // (get) Token: 0x06002650 RID: 9808 RVA: 0x000D81D5 File Offset: 0x000D63D5
18 public override string langTransfer
19 {
20 get
21 {
22 return "invReconstruct";
23 }
24 }
25
26 // Token: 0x17000B87 RID: 2951
27 // (get) Token: 0x06002651 RID: 9809 RVA: 0x000D81DC File Offset: 0x000D63DC
28 public override string langWhat
29 {
30 get
31 {
32 return "target_what";
33 }
34 }
35
36 // Token: 0x06002652 RID: 9810 RVA: 0x000D81E3 File Offset: 0x000D63E3
37 public override Thing CreateDefaultContainer()
38 {
39 return ThingGen.CreateScroll(8288, 1);
40 }
41
42 // Token: 0x06002653 RID: 9811 RVA: 0x000D81F0 File Offset: 0x000D63F0
43 public override bool ShouldShowGuide(Thing t)
44 {
45 return !t.HasTag(CTAG.godArtifact) && !(t.trait is TraitTent) && !(t.trait is TraitStairs) && t.trait.CanBeDropped && !t.category.IsChildOf("currency") && t.IsEquipment;
46 }
47
48 // Token: 0x06002654 RID: 9812 RVA: 0x000D8254 File Offset: 0x000D6454
49 public override void _OnProcess(Thing t)
50 {
51 ActEffect.Proc(EffectId.Reconstruction, 100, this.state, t.GetRootCard(), t, default(ActRef));
52 }
53
54 // Token: 0x06002655 RID: 9813 RVA: 0x000D8283 File Offset: 0x000D6483
55 public InvOwnerReconstruction() : base(null, null, CurrencyType.Money)
56 {
57 }
58}
Definition Thing.cs:10