Whether to show this ability as a flyout during battle; default true
.
Should be kept in parity with mainline where possible.
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.
Reduces a type multiplier to 0.5 if the source is at full HP.
Pokemon
the Pokemon with this ability
n/a
n/a (this doesn't change game state)
n/a
Move
the move being used on the source
n/a
[0]
a container for the move's current type effectiveness multiplier
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
Attribute implementing the effects of Tera Shell When the source is at full HP, incoming attacks will have a maximum 0.5x type effectiveness multiplier.