Interface ReviveRaidStrategy

All Superinterfaces:
RaidStrategy
All Known Implementing Classes:
DynamaxReviveRaidStrategy, TeraReviveRaidStrategy

public interface ReviveRaidStrategy extends RaidStrategy
  • Method Details

    • update

      default void update(BattleParticipant boss)
      Description copied from interface: RaidStrategy
      Called from the raid boss participant tick.

      Use this for real-time behavior that is not tied to turn boundaries, such as Tera Raid timers or delayed revival.

      Specified by:
      update in interface RaidStrategy
      Parameters:
      boss - The raid boss participant.
    • onTurnEnd

      default void onTurnEnd(BattleParticipant boss)
      Description copied from interface: RaidStrategy
      Called when a battle turn ends for the raid boss participant.
      Specified by:
      onTurnEnd in interface RaidStrategy
      Parameters:
      boss - The raid boss participant.
    • shouldRevive

      boolean shouldRevive(BattleParticipant opponent)
    • revive

      void revive(BattleParticipant opponent)