Elin Modding Docs Doc
Loading...
Searching...
No Matches
InvOwnerReconstruction.cs
1
using
System;
2
3
// Token: 0x0200057A RID: 1402
4
public
class
InvOwnerReconstruction
:
InvOwnerEffect
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
}
ActEffect
Definition
ActEffect.cs:8
InvOwnerEffect
Definition
InvOwnerEffect.cs:5
InvOwnerReconstruction
Definition
InvOwnerReconstruction.cs:5
ThingGen
Definition
ThingGen.cs:9
Thing
Definition
Thing.cs:10
TraitStairs
Definition
TraitStairs.cs:5
TraitTent
Definition
TraitTent.cs:5
ActRef
Definition
ActRef.cs:5
Elin
InvOwnerReconstruction.cs
Generated by
1.12.0