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