Optional
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.
Readonly
tagThe tag's remaining duration. Setting to any number <=0
will make the tag's duration effectively infinite.
Reverses Speed-based turn order for all Pokemon on the field
n/a
n/a
a BooleanHolder
used to flag if Speed-based
turn order should be reversed.
true
if turn order is successfully reversed; 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.
When given a arena tag or json representing one, load the data for it. This is meant to be inherited from by any arena tag with custom attributes
The arena tag being loaded
Sealed
Immediately remove this Tag upon overlapping.
Arena Tag class for Trick Room. Reverses the Speed stats for all Pokémon on the field as long as this arena tag is up, also reversing the turn order for all Pokémon on the field as well.