Applies ability effects without checking conditions
The pokemon to apply this ability to
Whether or not the ability is a passive
Whether the call is simulated
Extra args passed to the function. Handled by child classes.
applyFieldStat: Tries to multiply a Pokemon's Stat
Pokemon the Pokemon using this ability
boolean unused
Stat the type of the checked stat
NumberHolder the value of the checked stat
Pokemon the Pokemon this ability is targeting
BooleanHolder whether or not another multiplier has been applied to this stat
{any[]} unused
Returns a boolean describing whether the ability can be applied under current conditions
The pokemon to apply this ability to
Whether or not the ability is a passive
Whether the call is simulated
Extra args passed to the function. Handled by child classes.
true if the ability can be applied, false otherwise
Multiplies a Stat if the checked Pokemon lacks this ability. If this ability cannot stack, a BooleanHolder can be used to prevent this from stacking.
See