public class EmergencyBurnAbilityAI extends BaseAbilityAI
| Modifier and Type | Class and Description |
|---|---|
static class |
EmergencyBurnAbilityAI.UseCost |
| Modifier and Type | Field and Description |
|---|---|
static float |
AI_FREQUENCY_MULT |
static float |
AI_USE_TIMEOUT_DAYS_MAX |
static float |
AI_USE_TIMEOUT_DAYS_MIN |
static java.lang.String |
AI_USE_TIMEOUT_KEY |
protected IntervalUtil |
interval |
ability, fleet| Constructor and Description |
|---|
EmergencyBurnAbilityAI() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
activate() |
void |
advance(float days) |
static float |
getStrength(CampaignFleetAPI fleet) |
protected boolean |
isGreatlyOutmatchedBy(CampaignFleetAPI other) |
protected boolean |
otherInsignificant(CampaignFleetAPI other) |
initpublic static java.lang.String AI_USE_TIMEOUT_KEY
public static float AI_USE_TIMEOUT_DAYS_MIN
public static float AI_USE_TIMEOUT_DAYS_MAX
public static float AI_FREQUENCY_MULT
protected IntervalUtil interval
public EmergencyBurnAbilityAI()
protected void activate()
public void advance(float days)
advance in interface AbilityAIPluginadvance in class BaseAbilityAIprotected boolean isGreatlyOutmatchedBy(CampaignFleetAPI other)
protected boolean otherInsignificant(CampaignFleetAPI other)
public static float getStrength(CampaignFleetAPI fleet)