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.
Multiply a Pokemon's Stat due to an Ally's ability.
The ally Pokemon with the ability (unused)
Whether the ability is being simulated (unused)
The type of the checked Stat (unused)
NumberHolder containing the value of the checked stat
The Pokemon this ability is targeting (unused)
Whether the ability should be ignored if possible
unused
true if this changed the checked stat, false otherwise.
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
Check if this ability can apply to the checked stat.
The ally Pokemon with the ability (unused)
Whether the ability is being simulated (unused)
The type of the checked Stat
NumberHolder containing the value of the checked stat
The Pokemon this ability is targeting (unused)
Whether the ability should be ignored if possible
unused
true if this can apply to the checked stat, false otherwise.
Multiplies a Stat from an ally pokemon's ability.
See