All Methods Instance Methods Abstract Methods
| Modifier and Type |
Method and Description |
void |
advance(float days) |
void |
forceTargetReEval() |
SectorEntityToken |
getLargestEnemy() |
SectorEntityToken |
getPriorityTarget() |
float |
getPursuitDays() |
SectorEntityToken |
getTarget() |
boolean |
isBusy() |
boolean |
isFleeing() |
boolean |
isHostileTo(CampaignFleetAPI other) |
boolean |
isHostileTo(CampaignFleetAPI other,
boolean assumeTransponderOn) |
boolean |
isMaintainingContact() |
boolean |
isStandingDown() |
CampaignFleetAIAPI.BoardingActionDecision |
makeBoardingDecision(FleetEncounterContextPlugin context,
FleetMemberAPI toBoard,
CrewCompositionAPI maxAvailable) |
void |
notifyInteractedWith(CampaignFleetAPI other) |
void |
performCrashMothballingPriorToEscape(FleetEncounterContextPlugin context,
CampaignFleetAPI otherFleet) |
CampaignFleetAIAPI.InitialBoardingResponse |
pickBoardingResponse(FleetEncounterContextPlugin context,
FleetMemberAPI toBoard,
CampaignFleetAPI otherFleet) |
java.util.List<FleetMemberAPI> |
pickBoardingTaskForce(FleetEncounterContextPlugin context,
FleetMemberAPI toBoard,
CampaignFleetAPI otherFleet) |
CampaignFleetAIAPI.EncounterOption |
pickEncounterOption(FleetEncounterContextPlugin context,
CampaignFleetAPI otherFleet) |
CampaignFleetAIAPI.EncounterOption |
pickEncounterOption(FleetEncounterContextPlugin context,
CampaignFleetAPI otherFleet,
boolean pureCheck) |
CampaignFleetAIAPI.PursuitOption |
pickPursuitOption(FleetEncounterContextPlugin context,
CampaignFleetAPI otherFleet) |
void |
reportNearbyAction(CampaignFleetAIAPI.ActionType type,
SectorEntityToken actor,
SectorEntityToken target,
java.lang.String responseVariable) |
void |
setPriorityTarget(SectorEntityToken priorityTarget,
float duration,
boolean followMode)
Will not actually engage when followMode == true.
|
void |
setTarget(SectorEntityToken target) |
void |
setTravelDestination(org.lwjgl.util.vector.Vector2f dest,
float duration)
If set to non-null, tells the tactial module that reaching this destination
is the goal.
|
boolean |
wantsToJoin(BattleAPI battle,
boolean playerInvolved) |