Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
StatsBurden.cs
Go to the documentation of this file.
1public class StatsBurden : Stats
2{
3 public const int None = 0;
4
5 public new const int Burden = 1;
6
7 public const int BurdenHeavy = 2;
8
9 public const int OverWeight = 3;
10
11 public const int Squashed = 4;
12
13 public override bool TrackPhaseChange => BaseStats.CC.IsPC;
14
15 public override int max => 1000;
16
17 public override int GetPhase()
18 {
19 int num = ((value >= 100) ? ((value - 100) / 10 + 1) : 0);
20 if (num > 9)
21 {
22 num = 9;
23 }
24 return base.source.phase[num];
25 }
26
27 public static int GetPhase(int value)
28 {
29 int num = ((value >= 100) ? ((value - 100) / 10 + 1) : 0);
30 if (num > 9)
31 {
32 num = 9;
33 }
34 return EClass.pc.burden.source.phase[num];
35 }
36}
static Chara CC
Definition: BaseStats.cs:8
SourceStat.Row source
Definition: BaseStats.cs:15
override bool IsPC
Definition: Chara.cs:597
Stats burden
Definition: Chara.cs:953
Definition: EClass.cs:5
static Chara pc
Definition: EClass.cs:14
static int GetPhase(int value)
Definition: StatsBurden.cs:27
override int max
Definition: StatsBurden.cs:15
override int GetPhase()
Definition: StatsBurden.cs:17
const int BurdenHeavy
Definition: StatsBurden.cs:7
override bool TrackPhaseChange
Definition: StatsBurden.cs:13
const int Squashed
Definition: StatsBurden.cs:11
const int None
Definition: StatsBurden.cs:3
const new int Burden
Definition: StatsBurden.cs:5
const int OverWeight
Definition: StatsBurden.cs:9
Definition: Stats.cs:5
virtual int value
Definition: Stats.cs:56