Class PilgrimageFleetAssignmentAI
java.lang.Object
com.fs.starfarer.api.impl.campaign.procgen.themes.BaseAssignmentAI
com.fs.starfarer.api.impl.campaign.procgen.themes.RouteFleetAssignmentAI
com.fs.starfarer.api.impl.campaign.fleets.PilgrimageFleetAssignmentAI
- All Implemented Interfaces:
EveryFrameScript
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class com.fs.starfarer.api.impl.campaign.procgen.themes.RouteFleetAssignmentAI
RouteFleetAssignmentAI.TravelState
Nested classes/interfaces inherited from class com.fs.starfarer.api.impl.campaign.procgen.themes.BaseAssignmentAI
BaseAssignmentAI.FleetActionDelegate
-
Field Summary
Fields inherited from class com.fs.starfarer.api.impl.campaign.procgen.themes.RouteFleetAssignmentAI
gaveReturnAssignments, route
Fields inherited from class com.fs.starfarer.api.impl.campaign.procgen.themes.BaseAssignmentAI
buildTracker, capTracker, delegate, done, fleet, giveInitial, raidTracker, TEMP_ASSIGNMENT, TEMP_BUSY_REASON
-
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Methods inherited from class com.fs.starfarer.api.impl.campaign.procgen.themes.RouteFleetAssignmentAI
addEndingAssignment, addLocalAssignment, addStartingAssignment, addTravelAssignment, advance, getLocationForState, getTravelState, giveInitialAssignments, goNextScript, pickNext, pickNext
Methods inherited from class com.fs.starfarer.api.impl.campaign.procgen.themes.BaseAssignmentAI
canTakeAction, checkBuild, checkCapture, checkColonyAction, checkObjectiveAction, checkRaid, clearTempAssignments, getDelegate, giveBuildOrder, giveCaptureOrder, giveRaidOrder, isDone, runWhilePaused, setDelegate, setDone
-
Constructor Details
-
PilgrimageFleetAssignmentAI
-
-
Method Details
-
getStartingActionText
- Overrides:
getStartingActionText
in classRouteFleetAssignmentAI
-
getEndingActionText
- Overrides:
getEndingActionText
in classRouteFleetAssignmentAI
-
getTravelActionText
- Overrides:
getTravelActionText
in classRouteFleetAssignmentAI
-
getInSystemActionText
- Overrides:
getInSystemActionText
in classRouteFleetAssignmentAI
-
getData
-
advance
public void advance(float amount) Description copied from interface:EveryFrameScript
Use SectorAPI.getClock() to convert to campaign days.- Specified by:
advance
in interfaceEveryFrameScript
- Overrides:
advance
in classRouteFleetAssignmentAI
- Parameters:
amount
- seconds elapsed during the last frame.
-
doSmugglingFactionChangeCheck
public void doSmugglingFactionChangeCheck(float amount)
-