Optional
sourceDetermines if the tag can be added to the Pokémon.
The Pokémon to which the tag might be added.
True if the tag can be added, false otherwise.
Tick down this BattlerTag
's duration.
true
if the tag should be kept (turnCount
> 0`)
Load the data for a given BattlerTag
or JSON representation thereof.
Should be inherited from by any battler tag with custom attributes.
The battler tag to load
Applies the tag to the Pokémon. Triggers a form change if the Pokémon is not in its defense form.
The Pokémon to which the tag is added.
Removes the tag from the Pokémon. Triggers a form change when the tag is removed.
The Pokémon from which the tag is removed.
Common attributes of form change abilities that block damage