pokemon-rogue-battle
    Preparing search index...

    Class FormBlockDamageAbAttr

    Takes no damage from the first hit of a damaging move. This is used in the Disguise and Ice Face abilities.

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    condition: PokemonDefendCondition
    showAbility: boolean

    Methods

    • Applies ability effects without checking conditions

      Parameters

      • pokemon: default

        The pokemon to apply this ability to

      • passive: boolean

        Whether or not the ability is a passive

      • simulated: boolean

        Whether the call is simulated

      • cancelled: null | BooleanHolder
      • args: any[]

        Extra args passed to the function. Handled by child classes.

      Returns void

    • Returns a boolean describing whether the ability can be applied under current conditions

      Parameters

      • pokemon: default

        The pokemon to apply this ability to

      • passive: boolean

        Whether or not the ability is a passive

      • simulated: boolean

        Whether the call is simulated

      • args: any[]

        Extra args passed to the function. Handled by child classes.

      Returns boolean

      true if the ability can be applied, false otherwise

      apply

    • Gets the message triggered when the Pokémon avoids damage using the form-changing ability.

      Parameters

      • pokemon: default

        The Pokémon with the ability.

      • abilityName: string

        The name of the ability.

      • ..._args: any[]

        n/a

      Returns string

      The trigger message.