Protected
arenaApplies 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.
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
Base class for checking if a Pokemon is trapped by arena trap
Field
arenaTrapCondition
Conditional for trapping abilities. For example, Magnet Pull will only activate if opponent is Steel type.See
applyCheckTrapped