1package com.fs.starfarer.api.impl.combat;
3import java.util.ArrayList;
6import com.fs.starfarer.api.Global;
7import com.fs.starfarer.api.combat.BattleObjectiveAPI;
8import com.fs.starfarer.api.combat.CombatEngineAPI;
9import com.fs.starfarer.api.combat.ShipAPI;
10import com.fs.starfarer.api.impl.campaign.skills.CoordinatedManeuversScript;
24 private List<ShipStatusItem> items =
new ArrayList<ShipStatusItem>();
31 id =
"nav_buoy_boost_" +
objective.toString();
88 int maxPoints = (int)Math.round(total * (1f - min));
91 "%d%% base total maximum\n" +
93 "+%d bonus deployment points\n" +
94 "up to a maximum of " + maxPoints +
" points",
95 (
int)CoordinatedManeuversScript.PER_BUOY,
96 (int)CoordinatedManeuversScript.BASE_MAXIMUM,
static SettingsAPI getSettings()
int getBonusDeploymentPoints()
BattleObjectiveAPI objective
void revealArea(float radius)
static final float NAV_BUOY_FOG_LIFT_RADIUS
void init(CombatEngineAPI engine, BattleObjectiveAPI objective)
String getLongDescription()
List< ShipStatusItem > getStatusItemsFor(ShipAPI ship)
void advance(float amount)
float getFloat(String key)