Interface BattleAIRaidStrategy

All Superinterfaces:
RaidStrategy
All Known Implementing Classes:
DynamaxBattleAIRaidStrategy, TeraBattleAIRaidStrategy

public interface BattleAIRaidStrategy 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.
    • applyBattleAI

      void applyBattleAI(BattleParticipant boss)