Interface BossTierRaidStrategy

All Superinterfaces:
RaidStrategy
All Known Implementing Classes:
DynamaxBossTierRaidStrategy, TeraBossTierRaidStrategy

public interface BossTierRaidStrategy 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.
    • applyBossTier

      void applyBossTier(BattleParticipant boss, PixelmonWrapper wrapper)