Class EmergencyBurnAbilityAI
java.lang.Object
com.fs.starfarer.api.impl.campaign.abilities.ai.BaseAbilityAI
com.fs.starfarer.api.impl.campaign.abilities.ai.EmergencyBurnAbilityAI
- All Implemented Interfaces:
AbilityAIPlugin
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic float
static float
static float
static String
protected IntervalUtil
Fields inherited from class com.fs.starfarer.api.impl.campaign.abilities.ai.BaseAbilityAI
ability, fleet
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
activate()
void
advance
(float days) static float
getStrength
(CampaignFleetAPI fleet) protected boolean
protected boolean
Methods inherited from class com.fs.starfarer.api.impl.campaign.abilities.ai.BaseAbilityAI
init
-
Field Details
-
AI_USE_TIMEOUT_KEY
-
AI_USE_TIMEOUT_DAYS_MIN
public static float AI_USE_TIMEOUT_DAYS_MIN -
AI_USE_TIMEOUT_DAYS_MAX
public static float AI_USE_TIMEOUT_DAYS_MAX -
AI_FREQUENCY_MULT
public static float AI_FREQUENCY_MULT -
interval
-
-
Constructor Details
-
EmergencyBurnAbilityAI
public EmergencyBurnAbilityAI()
-
-
Method Details
-
activate
protected void activate() -
advance
public void advance(float days) - Specified by:
advance
in interfaceAbilityAIPlugin
- Overrides:
advance
in classBaseAbilityAI
-
isGreatlyOutmatchedBy
-
otherInsignificant
-
getStrength
-