PokéRogue
    Preparing search index...

    Class BeakBlastChargingTag

    BattlerTag representing the "charge phase" of Beak Blast. Pokemon with this tag will inflict BURN status on any attacker that makes contact.

    Hierarchy (View Summary)

    Index
    sourceId?: number

    The PID of the Pokemon that added this tag, or undefined if not set by a Pokemon.

    sourceMove: BEAK_BLAST

    The MoveId that created this tag, or undefined if not set by a move.

    tagType: BEAK_BLAST_CHARGING = BattlerTagType.BEAK_BLAST_CHARGING
    turnCount: number

    The tag's remaining duration.

    • Check whether this Tag can be transferred to another Pokemon via Baton Pass.

      Parameters

      • recipient: Pokemon

        The Pokemon receiving this Tag (i.e. the one switching in) Unused by default but exposed to allow for subclasses to perform custom logic.

      Returns boolean

      Whether this Tag can be transferred via Baton Pass. Defaults to returning the value set in the class constructor.

    • Inflicts BURN status on attackers that make contact, and causes this tag to be removed after the source makes a move (or the turn ends, whichever comes first)

      Parameters

      Returns boolean

      true if invoked with the AFTER_HIT lapse type