Class DisposableHostileActivityFleetManager
java.lang.Object
com.fs.starfarer.api.impl.campaign.fleets.BaseLimitedFleetManager
com.fs.starfarer.api.impl.campaign.fleets.PlayerVisibleFleetManager
com.fs.starfarer.api.impl.campaign.fleets.DisposableFleetManager
com.fs.starfarer.api.impl.campaign.intel.events.DisposableHostileActivityFleetManager
- All Implemented Interfaces:
FleetEventListener
,EveryFrameScript
- Author:
- Alex Mosolov Copyright 2022 Fractal Softworks, LLC
-
Nested Class Summary
Nested classes/interfaces inherited from class com.fs.starfarer.api.impl.campaign.fleets.BaseLimitedFleetManager
BaseLimitedFleetManager.ManagedFleetData
-
Field Summary
FieldsFields inherited from class com.fs.starfarer.api.impl.campaign.fleets.DisposableFleetManager
currSpawnLoc, DEBUG, DESPAWN_RANGE_LY, KEY_SPAWN_FP, KEY_SYSTEM, MAX_RANGE_FROM_PLAYER_LY, recentSpawns, spawnRateMult, tracker2
Fields inherited from class com.fs.starfarer.api.impl.campaign.fleets.PlayerVisibleFleetManager
despawnTracker
Fields inherited from class com.fs.starfarer.api.impl.campaign.fleets.BaseLimitedFleetManager
active, log, tracker
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected int
protected HostileActivityEventIntel
getIntel()
protected String
protected StarSystemAPI
protected StarSystemAPI
protected Object
protected CampaignFleetAPI
Methods inherited from class com.fs.starfarer.api.impl.campaign.fleets.DisposableFleetManager
addRecentSpawn, advance, currSpawnLocChanged, getActionInsideText, getActionOutsideText, getCurrSpawnLoc, getExpireDaysPerFleet, getMaxFleets, getRecentSpawnsForSystem, getSpawnKey, getSpawnRateMult, getTravelText, isOkToDespawnAssumingNotPlayerVisible, setLocationAndOrders, spawnFleet, updateSpawnRateMult, withReturnToSourceAssignments
Methods inherited from class com.fs.starfarer.api.impl.campaign.fleets.PlayerVisibleFleetManager
getHyperspaceCullRange, getInSystemCullRange, isVisibleToPlayer
Methods inherited from class com.fs.starfarer.api.impl.campaign.fleets.BaseLimitedFleetManager
getNextInterval, isDone, reportBattleOccurred, reportFleetDespawned, reportFleetDespawnedToListener, runWhilePaused
-
Field Details
-
random
-
-
Constructor Details
-
DisposableHostileActivityFleetManager
public DisposableHostileActivityFleetManager()
-
-
Method Details
-
readResolve
- Overrides:
readResolve
in classDisposableFleetManager
-
getSpawnId
- Specified by:
getSpawnId
in classDisposableFleetManager
-
getIntel
-
getDesiredNumFleetsForSpawnLocation
protected int getDesiredNumFleetsForSpawnLocation()- Specified by:
getDesiredNumFleetsForSpawnLocation
in classDisposableFleetManager
-
pickCurrentSpawnLocation
- Overrides:
pickCurrentSpawnLocation
in classDisposableFleetManager
-
pickNearestPopulatedSystem
- Overrides:
pickNearestPopulatedSystem
in classDisposableFleetManager
-
spawnFleetImpl
- Specified by:
spawnFleetImpl
in classDisposableFleetManager
-