Class RemnantSeededFleetManager
java.lang.Object
com.fs.starfarer.api.impl.campaign.fleets.SeededFleetManager
com.fs.starfarer.api.impl.campaign.procgen.themes.RemnantSeededFleetManager
- All Implemented Interfaces:
FleetEventListener
,EveryFrameScript
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Nested classes/interfaces inherited from class com.fs.starfarer.api.impl.campaign.fleets.SeededFleetManager
SeededFleetManager.SeededFleet
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected float
protected int
protected int
Fields inherited from class com.fs.starfarer.api.impl.campaign.fleets.SeededFleetManager
DEBUG, DESPAWN_PAD_LY, fleets, inflateRangeLY, system
-
Constructor Summary
ConstructorsConstructorDescriptionRemnantSeededFleetManager
(StarSystemAPI system, int minFleets, int maxFleets, int minPts, int maxPts, float activeChance) -
Method Summary
Modifier and TypeMethodDescriptionstatic void
static void
initRemnantFleetProperties
(Random random, CampaignFleetAPI fleet, boolean dormant) static SectorEntityToken
pickEntityToGuard
(Random random, StarSystemAPI system, CampaignFleetAPI fleet) protected CampaignFleetAPI
spawnFleet
(long seed) Methods inherited from class com.fs.starfarer.api.impl.campaign.fleets.SeededFleetManager
addSeed, advance, getInflateRangeLY, getSystem, isDone, reportBattleOccurred, reportFleetDespawnedToListener, runWhilePaused
-
Field Details
-
minPts
protected int minPts -
maxPts
protected int maxPts -
activeChance
protected float activeChance
-
-
Constructor Details
-
RemnantSeededFleetManager
public RemnantSeededFleetManager(StarSystemAPI system, int minFleets, int maxFleets, int minPts, int maxPts, float activeChance)
-
-
Method Details
-
spawnFleet
- Specified by:
spawnFleet
in classSeededFleetManager
-
pickEntityToGuard
public static SectorEntityToken pickEntityToGuard(Random random, StarSystemAPI system, CampaignFleetAPI fleet) -
initRemnantFleetProperties
public static void initRemnantFleetProperties(Random random, CampaignFleetAPI fleet, boolean dormant) -
addRemnantInteractionConfig
-