Elin Modding Docs Doc
Loading...
Searching...
No Matches
ConDrunk.cs
1
using
System;
2
3
// Token: 0x020002C3 RID: 707
4
public
class
ConDrunk
:
BadCondition
5
{
6
// Token: 0x17000666 RID: 1638
7
// (get) Token: 0x060016EC RID: 5868 RVA: 0x00097B5B File Offset: 0x00095D5B
8
public
override
Emo2 EmoIcon
9
{
10
get
11
{
12
if
(!this.owner._IsPC)
13
{
14
return
Emo2.happy;
15
}
16
return
Emo2.none;
17
}
18
}
19
20
// Token: 0x060016ED RID: 5869 RVA: 0x00097B6D File Offset: 0x00095D6D
21
public
override
int
GetPhase()
22
{
23
if
(base.value < 50)
24
{
25
return
0;
26
}
27
return
1;
28
}
29
30
// Token: 0x060016EE RID: 5870 RVA: 0x00097B7C File Offset: 0x00095D7C
31
public
override
void
SetOwner(
Chara
_owner,
bool
onDeserialize =
false
)
32
{
33
base.SetOwner(_owner, onDeserialize);
34
this.owner.isDrunk =
true
;
35
}
36
37
// Token: 0x060016EF RID: 5871 RVA: 0x00097B92 File Offset: 0x00095D92
38
public
override
void
OnStart()
39
{
40
this.owner.ShowEmo(Emo.happy, 0f,
true
);
41
}
42
43
// Token: 0x060016F0 RID: 5872 RVA: 0x00097BA6 File Offset: 0x00095DA6
44
public
override
void
Tick()
45
{
46
if
(
EClass
.rnd(200) == 0 &&
this
.GetPhase() >= 1)
47
{
48
this.owner.Vomit();
49
}
50
base.Mod(-1,
false
);
51
}
52
53
// Token: 0x060016F1 RID: 5873 RVA: 0x00097BD0 File Offset: 0x00095DD0
54
public
override
void
OnRemoved()
55
{
56
this.owner.isDrunk =
false
;
57
}
58
}
BadCondition
Definition
BadCondition.cs:5
Chara
Definition
Chara.cs:12
ConDrunk
Definition
ConDrunk.cs:5
EClass
Definition
EClass.cs:7
Elin
ConDrunk.cs
Generated by
1.12.0