The side of the field that this arena tag affects.
OptionalsourceThe MoveId that created this tag, or undefined if not set by a move.
ReadonlytagThe type of the arena tag
The tag's remaining duration. Setting to any number <=0 will make the tag's duration effectively infinite.
Cancels the lowering of stats
the Arena containing this effect
true if the effect should be applied quietly
the Pokemon using a move into this effect.
a BooleanHolder whose value is set to true
to flag the stat reduction as cancelled
true if a stat reduction was cancelled; false otherwise
Helper function that retrieves the Pokemon affected
list of PlayerPokemon or EnemyPokemon on the field
Trigger this ArenaTag's effect, reducing its duration as applicable.
Will ignore durations of all tags with durations <=0.
true if this tag should be kept; false if it should be removed.
Arena Tag class for Mist. Prevents Pokémon on the opposing side from lowering the stats of the Pokémon in the Mist.