Class DwellerCombatStrategyAI
java.lang.Object
com.fs.starfarer.api.impl.combat.dweller.DwellerCombatStrategyAI
Like the Threat one:
Doesn't care about command points etc, just functions in a different way. May use command points/tasks/etc
to accomplish its goals, just as an implementation detail, but conceptually it's fundamentally different from how
human-type fleets work.
- Author:
- Alex
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected boolean
protected boolean
protected CombatFleetManagerAPI
protected CombatEngineAPI
protected IntervalUtil
protected CombatFleetManagerAPI
protected boolean
protected CombatFleetManagerAPI.AssignmentInfo
protected CombatFleetManagerAPI.AssignmentInfo
protected float
protected float
protected int
protected boolean
static float
static float
static float
protected CombatTaskManagerAPI
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
advance
(float amount) protected void
cancelOrders
(DeployedFleetMemberAPI member, boolean withSearchAndDestroy) void
protected void
static boolean
static boolean
static boolean
static boolean
-
Field Details
-
SND_BASE
public static float SND_BASE -
SND_TIMER
public static float SND_TIMER -
SND_FRACTION
public static float SND_FRACTION -
playerSide
protected boolean playerSide -
taskManager
-
fleetManager
-
enemyFleetManager
-
owner
protected int owner -
allyMode
protected boolean allyMode -
everySecond
-
engine
-
mw
protected float mw -
mh
protected float mh -
abort
protected boolean abort -
mainDefend1
-
mainDefend2
-
gaveInitialOrders
protected boolean gaveInitialOrders
-
-
Constructor Details
-
DwellerCombatStrategyAI
public DwellerCombatStrategyAI(int owner)
-
-
Method Details
-
giveInitialOrders
protected void giveInitialOrders() -
advance
public void advance(float amount) -
cancelOrders
-
cleanUpEmptyAssignments
public void cleanUpEmptyAssignments() -
isMaw
-
isEye
-
isStinger
-
isTendril
-