java.lang.Object
com.pixelmonmod.pixelmon.api.pokemon.ability.AbstractAbility
com.pixelmonmod.pixelmon.api.pokemon.ability.abilities.ZenMode
All Implemented Interfaces:
Ability, RarityTweak, ITranslatable

public class ZenMode extends AbstractAbility
Changes Darmanitan to its Zen Mode form when its hp falls below half.
  • Constructor Details

    • ZenMode

      public ZenMode()
  • Method Details

    • applyRepeatedEffect

      public void applyRepeatedEffect(PixelmonWrapper pokemon)
      Description copied from interface: Ability
      Fires at the end of the turn.
      Parameters:
      pokemon - The Pokémon with the Ability.
    • applyStartOfBattleEffect

      public void applyStartOfBattleEffect(PixelmonWrapper pokemon)
      Description copied from interface: Ability
      Triggers at the start of the battle.
      Parameters:
      pokemon - The ability holder.
    • attemptChange

      public void attemptChange(PixelmonWrapper pokemon)
    • onAbilityLost

      public void onAbilityLost(PixelmonWrapper pokemon)
      Description copied from interface: Ability
      Triggers just before the Pokémon loses an Ability in battle.
      Parameters:
      pokemon - The Pokémon with the Ability.