Determines whether paralyzed.
Does not have any term limits.
Determines whether poisoned.
Does not have any term limits.
Determines the number of turns for which sleep remains active.
Something to do with power of an attack
Gives appropriate constants based on whether the move is special. Does not factor in bonuses.
A non-deterministic multiplicative constant for use in damage calculations
Whether the die indicates to take the super potion. It actually happening depends on the current state of the player.
Whether still alive
Whether still alive
Whether any in the condition group consisting of sleep, paralysis, poisoning is active.
Because only one of these can be active at any given time, and it is a lock, not an override
Do the following computation:
if (stage < 0) return 1 / this.getMultiplier(-stage);
switch (stage) {
case 0:
return 1;
case 1:
return 1.5;
case 2:
return 2;
case 3:
return 2.5;
case 4:
return 3;
case 5:
return 3.5;
case 6:
return 4;
}
Between -6 and 6
If defined, encodes the state of the current confusion. If undefined, no confusion is active.