Abstract
Optional
sourceMove: MoveIdOptional
sourceId: numberThe side of the field
that this arena tag affects.
Optional
sourceThe MoveId
that created this tag, or undefined
if not set by a move.
Abstract
Readonly
tagThe type of the arena tag
The tag's remaining duration. Setting to any number <=0
will make the tag's duration effectively infinite.
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.
An
ArenaTag
represents a semi-persistent effect affecting a given side of the field. UnlikeBattlerTag
s (which are tied to individualPokemon
),ArenaTag
s function independently of the Pokemon currently on-field, only cleared on arena reset or through their respectivelapse
methods.