Interface GimmickRaidStrategy

All Superinterfaces:
RaidStrategy
All Known Implementing Classes:
DynamaxGimmickRaidStrategy, GigantamaxGimmickRaidStrategy, TeraGimmickRaidStrategy

public interface GimmickRaidStrategy extends RaidStrategy
  • Method Details

    • onRaidStart

      default void onRaidStart(BattleParticipant boss)
      Description copied from interface: RaidStrategy
      Called when the raid boss participant is initialized for battle.

      Use this hook for battle-local setup such as boss modification, applying gimmicks, initializing context state, or preparing cached values.

      Specified by:
      onRaidStart in interface RaidStrategy
      Parameters:
      boss - The raid boss participant.
    • onPokemonSwitchIn

      default void onPokemonSwitchIn(BattleParticipant boss, PixelmonWrapper entering)
      Description copied from interface: RaidStrategy
      Called when the raid boss switches in or is re-applied as the active Pokemon.
      Specified by:
      onPokemonSwitchIn in interface RaidStrategy
      Parameters:
      boss - The raid boss participant.
      entering - The Pokemon entering battle.
    • applyGimmick

      void applyGimmick(BattleParticipant boss, PixelmonWrapper wrapper)