PokéRogue
    Preparing search index...

    BattlerTag that represents the Confusion status condition

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    "#isBatonPassable": boolean = false
    "#lapseTypes": readonly [BattlerTagLapseType, BattlerTagLapseType]
    sourceId?: number

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

    sourceMove?: MoveId

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

    tagType: CONFUSED = BattlerTagType.CONFUSED
    turnCount: number

    The tag's remaining duration

    Accessors

    Methods

    • Tick down the confusion duration and, if there are remaining turns, activate the confusion effect

      Parameters

      Returns boolean

      true if the tag should remain active (i.e. turnCount > 0)

      Handles playing the confusion animation, displaying the message(s), rolling for self-damage, and cancelling the move phase if the user hurts itself.