Private
#isPrivate
#lapseOptional
sourceThe PID
of the Pokemon that added this tag, or undefined
if not set by a pokemon
Optional
sourceThe MoveId
that created this tag, or undefined
if not set by a move
Readonly
tagThe tag's remaining duration
The set of lapse types that this tag can be automatically lapsed with.
If this is exclusively BattlerTagLapseType.CUSTOM
, then the tag can only ever be lapsed
manually via Pokemon.lapseTag
(or calling the tag's lapse method directly)
Cancels the flinched Pokemon's currently used move this turn if called mid-execution, or removes the tag at end of turn.
The Pokemon
with this tag.
The lapse type
used for this function call.
Must be BattlerTagLapseType.PRE_MOVE
in order to apply the flinch effect
Whether the tag should remain active.
Load the data for a given BattlerTag
or JSON representation thereof.
Should be inherited from by any battler tag with custom attributes.
BattlerTag that represents the Flinch status condition