public class ReserveWingStats extends BaseShipSystemScript
ShipSystemStatsScript.State, ShipSystemStatsScript.StatusData
Modifier and Type | Field and Description |
---|---|
static float |
EXTRA_FIGHTER_DURATION |
static float |
RATE_COST |
static float |
RATE_COST_1_BAY |
static java.lang.String |
RD_FORCE_EXTRA_CRAFT |
static java.lang.String |
RD_NO_EXTRA_CRAFT |
Constructor and Description |
---|
ReserveWingStats() |
Modifier and Type | Method and Description |
---|---|
void |
apply(MutableShipStatsAPI stats,
java.lang.String id,
ShipSystemStatsScript.State state,
float effectLevel) |
static int |
getAdditionalFor(FighterWingSpecAPI spec,
int bays) |
static float |
getRateCost(int bays) |
ShipSystemStatsScript.StatusData |
getStatusData(int index,
ShipSystemStatsScript.State state,
float effectLevel) |
boolean |
isUsable(ShipSystemAPI system,
ShipAPI ship) |
void |
unapply(MutableShipStatsAPI stats,
java.lang.String id) |
getActiveOverride, getDisplayNameOverride, getInfoText, getInOverride, getOutOverride, getRegenOverride, getUsesOverride
public static java.lang.String RD_NO_EXTRA_CRAFT
public static java.lang.String RD_FORCE_EXTRA_CRAFT
public static float EXTRA_FIGHTER_DURATION
public static float RATE_COST
public static float RATE_COST_1_BAY
public static float getRateCost(int bays)
public void apply(MutableShipStatsAPI stats, java.lang.String id, ShipSystemStatsScript.State state, float effectLevel)
apply
in interface ShipSystemStatsScript
apply
in class BaseShipSystemScript
public static int getAdditionalFor(FighterWingSpecAPI spec, int bays)
public void unapply(MutableShipStatsAPI stats, java.lang.String id)
unapply
in interface ShipSystemStatsScript
unapply
in class BaseShipSystemScript
public ShipSystemStatsScript.StatusData getStatusData(int index, ShipSystemStatsScript.State state, float effectLevel)
getStatusData
in interface ShipSystemStatsScript
getStatusData
in class BaseShipSystemScript
public boolean isUsable(ShipSystemAPI system, ShipAPI ship)
isUsable
in interface ShipSystemStatsScriptAdvanced
isUsable
in class BaseShipSystemScript
Copyright © 2013 Fractal Softworks, LLC. All Rights Reserved.