1package com.fs.starfarer.api.impl.combat;
5import com.fs.starfarer.api.Global;
6import com.fs.starfarer.api.combat.BattleObjectiveAPI;
7import com.fs.starfarer.api.combat.CombatEngineAPI;
8import com.fs.starfarer.api.combat.ShipAPI;
9import com.fs.starfarer.api.impl.campaign.skills.CommRelayScript;
16 private CombatEngineAPI engine;
20 private BattleObjectiveAPI objective;
22 public void init(CombatEngineAPI engine, BattleObjectiveAPI objective) {
23 super.init(engine, objective);
25 this.objective = objective;
26 id =
"sensor_array_boost_" + objective.toString();
50 int maxPoints = (int)Math.round(total * (1f - min));
52 "" + (
int) CommRelayScript.RATE_BONUS_PER_COMM_RELAY +
"%% faster command point recovery\n\n" +
53 "+%d bonus deployment points\n" +
54 "up to a maximum of " + maxPoints +
" points",
static SettingsAPI getSettings()
int getBonusDeploymentPoints()
void revealArea(float radius)
void advance(float amount)
String getLongDescription()
static final float COMM_RELAY_FOG_LIFT_RADIUS
List< ShipStatusItem > getStatusItemsFor(ShipAPI ship)
static final int COMM_RELAY_COMMAND_POINTS
void init(CombatEngineAPI engine, BattleObjectiveAPI objective)
float getFloat(String key)