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) |
init
public 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
protected void activate()
public void advance(float days)
advance
in interface AbilityAIPlugin
advance
in class BaseAbilityAI
protected boolean isGreatlyOutmatchedBy(CampaignFleetAPI other)
protected boolean otherInsignificant(CampaignFleetAPI other)
public static float getStrength(CampaignFleetAPI fleet)
Copyright © 2013 Fractal Softworks, LLC. All Rights Reserved.