Interface BattleObjectiveEffect

All Known Implementing Classes:
BaseBattleObjectiveEffect, CommRelayEffect, NavBuoyEffect, SensorArrayEffect

public interface BattleObjectiveEffect
  • Method Details

    • init

      void init(CombatEngineAPI engine, BattleObjectiveAPI objective)
    • advance

      void advance(float amount)
      Apply/unapply effects here.
      Parameters:
      amount -
    • getStatusItemsFor

      Must return null if this objective has no effect on the passed in ship.
      Parameters:
      ship -
      Returns:
    • getLongDescription

      String getLongDescription()
    • getBonusDeploymentPoints

      int getBonusDeploymentPoints()