public abstract class SDFBase extends PersonalFleetScript
| Modifier and Type | Field and Description |
|---|---|
protected PersonAPI |
person |
currDelay, defeatTrigger, done, fleet, maxFailedSpawnRespawnDelayDays, maxRespawnDelayDays, minFailedSpawnRespawnDelayDays, minRespawnDelayDays, origFP, personId, random| Constructor and Description |
|---|
SDFBase() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canSpawnFleetNow() |
protected PersonAPI |
createOrGetPerson() |
protected OfficerManagerEvent.SkillPickPreference |
getCommanderShipSkillPreference() |
protected java.lang.String |
getDefeatTriggerToUse() |
protected abstract java.lang.String |
getFactionId() |
PersonAPI |
getPerson() |
ShipVariantAPI |
getVariant(java.lang.String id) |
boolean |
shouldScriptBeRemoved() |
advance, getCurrDelay, getDefeatTrigger, getFleet, getMaxFailedSpawnRespawnDelayDays, getMaxRespawnDelayDays, getMinFailedSpawnRespawnDelayDays, getMinRespawnDelayDays, getPersonId, getRandom, getSourceMarket, isDone, reportBattleOccurred, reportFleetDespawnedToListener, runWhilePaused, setCurrDelay, setDefeatTrigger, setFleet, setMaxFailedSpawnRespawnDelayDays, setMaxRespawnDelayDays, setMinFailedSpawnRespawnDelayDays, setMinRespawnDelayDays, setPersonId, setRandom, spawnFleetpublic SDFBase()
protected abstract java.lang.String getFactionId()
protected java.lang.String getDefeatTriggerToUse()
protected OfficerManagerEvent.SkillPickPreference getCommanderShipSkillPreference()
protected PersonAPI createOrGetPerson()
public PersonAPI getPerson()
getPerson in class PersonalFleetScriptpublic ShipVariantAPI getVariant(java.lang.String id)
public boolean canSpawnFleetNow()
canSpawnFleetNow in class PersonalFleetScriptpublic boolean shouldScriptBeRemoved()
shouldScriptBeRemoved in class PersonalFleetScript