SealedOptionalsourceId: numberPrivate#beingWhether the tag is in the process of being removed
The tag's max duration.
The side of the field that this arena tag affects.
ReadonlysourceOptionalsourceThe 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.
Whether the tag is in the process of being removed
Protectedi18nSealedA suffix corresponding to this tag's current side.
ProtectedonReturn the i18n locales key that will be shown when this tag is added.
Within the text, {{pokemonNameWithAffix}} and {{moveName}} will be populated with
the name of the Pokemon that added the tag and the name of the move that created the tag, respectively.
ProtectedonReturn the i18n locales key that will be shown when this tag is removed.
Within the text, {{pokemonNameWithAffix}} and {{moveName}} will be populated with
the name of the Pokemon that added the tag and the name of the move that created the tag, respectively.
Apply this tag's effects during a turn.
Arguments used by subclasses.
ProtectedcanProtectedgetProtectedgetProtectedgetReduce this ArenaTag's duration and apply any end-of-turn effects
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
Trigger effects when this tag is added to the Arena. By default, will queue a message with the contents of getOnAddMessage.
Apply effects when this Tag overlaps by creating a new instance while one is already present.
Optionalsource: PokemonTrigger effects when this tag is removed from the Arena. By default, will queue a message with the contents of getOnRemoveMessage.
Whether to suppress any messages created during tag addition; default false
Privateplay
Arena tag class for Neutralizing Gas
Keeps track of the number of pokemon on the field with Neutralizing Gas - If it drops to zero, the effect is ended and abilities are reactivated
Additionally ends onLose abilities when it is activated