Elin Decompiled Documentation
EA 23.319 Nightly Patch 1
Loading...
Searching...
No Matches
ConSmoking.cs
Go to the documentation of this file.
1
public
class
ConSmoking
:
Condition
2
{
3
public
override
int
GetPhase
()
4
{
5
return
0;
6
}
7
8
public
override
void
OnStart
()
9
{
10
base.OnStart();
11
if
(
owner
.
IsPC
)
12
{
13
Steam
.
GetAchievement
(
ID_Achievement
.SMOKE);
14
}
15
}
16
17
public
override
void
Tick
()
18
{
19
base.Tick();
20
if
(
EClass
.
rnd
(2) == 0)
21
{
22
owner
.
sleepiness
.
Mod
(-1);
23
}
24
}
25
}
ID_Achievement
ID_Achievement
Definition:
ID_Achievement.cs:2
BaseCondition.owner
Chara owner
Definition:
BaseCondition.cs:15
Chara.sleepiness
Stats sleepiness
Definition:
Chara.cs:1191
Chara.IsPC
override bool IsPC
Definition:
Chara.cs:630
ConSmoking
Definition:
ConSmoking.cs:2
ConSmoking.OnStart
override void OnStart()
Definition:
ConSmoking.cs:8
ConSmoking.GetPhase
override int GetPhase()
Definition:
ConSmoking.cs:3
ConSmoking.Tick
override void Tick()
Definition:
ConSmoking.cs:17
Condition
Definition:
Condition.cs:5
EClass
Definition:
EClass.cs:6
EClass.rnd
static int rnd(long a)
Definition:
EClass.cs:59
Stats.Mod
virtual void Mod(int a)
Definition:
Stats.cs:135
Steam
Definition:
Steam.cs:10
Steam.GetAchievement
static void GetAchievement(ID_Achievement id)
Definition:
Steam.cs:51
Elin
ConSmoking.cs
Generated by
1.9.6