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 source's move this turn and queues a "__ must recharge!" message
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 "recharge" effects of moves like Hyper Beam.