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