Class SDFBase
java.lang.Object
com.fs.starfarer.api.impl.campaign.fleets.PersonalFleetScript
com.fs.starfarer.api.impl.campaign.fleets.SDFBase
- All Implemented Interfaces:
FleetEventListener
,EveryFrameScript
- Direct Known Subclasses:
SDFHegemony
,SDFLeague
,SDFLuddicChurch
,SDFTriTachyon
-
Field Summary
FieldsFields inherited from class com.fs.starfarer.api.impl.campaign.fleets.PersonalFleetScript
currDelay, defeatTrigger, done, fleet, maxFailedSpawnRespawnDelayDays, maxRespawnDelayDays, minFailedSpawnRespawnDelayDays, minRespawnDelayDays, origFP, personId, random
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
protected PersonAPI
protected OfficerManagerEvent.SkillPickPreference
protected String
protected abstract String
getVariant
(String id) boolean
Methods inherited from class com.fs.starfarer.api.impl.campaign.fleets.PersonalFleetScript
advance, getCurrDelay, getDefeatTrigger, getFleet, getMaxFailedSpawnRespawnDelayDays, getMaxRespawnDelayDays, getMinFailedSpawnRespawnDelayDays, getMinRespawnDelayDays, getPersonId, getRandom, getSourceMarket, isDone, reportBattleOccurred, reportFleetDespawnedToListener, runWhilePaused, setCurrDelay, setDefeatTrigger, setFleet, setMaxFailedSpawnRespawnDelayDays, setMaxRespawnDelayDays, setMinFailedSpawnRespawnDelayDays, setMinRespawnDelayDays, setPersonId, setRandom, spawnFleet
-
Field Details
-
person
-
-
Constructor Details
-
SDFBase
public SDFBase()
-
-
Method Details
-
getFactionId
-
getDefeatTriggerToUse
-
getCommanderShipSkillPreference
-
createOrGetPerson
-
getPerson
- Overrides:
getPerson
in classPersonalFleetScript
-
getVariant
-
canSpawnFleetNow
public boolean canSpawnFleetNow()- Specified by:
canSpawnFleetNow
in classPersonalFleetScript
-
shouldScriptBeRemoved
public boolean shouldScriptBeRemoved()- Specified by:
shouldScriptBeRemoved
in classPersonalFleetScript
-