public class DisposablePirateFleetManager extends DisposableFleetManager
BaseLimitedFleetManager.ManagedFleetDatacurrSpawnLoc, DEBUG, DESPAWN_RANGE_LY, KEY_SPAWN_FP, KEY_SYSTEM, MAX_RANGE_FROM_PLAYER_LY, recentSpawns, spawnRateMult, tracker2despawnTrackeractive, log, tracker| Constructor and Description |
|---|
DisposablePirateFleetManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
advance(float amount)
Use SectorAPI.getClock() to convert to campaign days.
|
protected int |
getDesiredNumFleetsForSpawnLocation() |
protected MarketAPI |
getLargestMarketIfSystemHasBounty() |
protected float |
getMultForTier(PirateBaseIntel.PirateBaseTier tier) |
protected PirateBaseIntel.PirateBaseTier |
getPirateActivityTier() |
protected java.lang.String |
getSpawnId() |
protected boolean |
hasPirateActivity() |
protected java.lang.Object |
readResolve() |
protected CampaignFleetAPI |
spawnFleetImpl() |
addRecentSpawn, currSpawnLocChanged, getActionInsideText, getActionOutsideText, getCurrSpawnLoc, getExpireDaysPerFleet, getMaxFleets, getRecentSpawnsForSystem, getSpawnKey, getSpawnRateMult, getTravelText, isOkToDespawnAssumingNotPlayerVisible, pickCurrentSpawnLocation, pickNearestPopulatedSystem, setLocationAndOrders, spawnFleet, updateSpawnRateMult, withReturnToSourceAssignmentsgetHyperspaceCullRange, getInSystemCullRange, isVisibleToPlayergetNextInterval, isDone, reportBattleOccurred, reportFleetDespawned, reportFleetDespawnedToListener, runWhilePausedpublic DisposablePirateFleetManager()
protected java.lang.Object readResolve()
readResolve in class DisposableFleetManagerprotected java.lang.String getSpawnId()
getSpawnId in class DisposableFleetManagerpublic void advance(float amount)
EveryFrameScriptadvance in interface EveryFrameScriptadvance in class DisposableFleetManageramount - seconds elapsed during the last frame.protected int getDesiredNumFleetsForSpawnLocation()
getDesiredNumFleetsForSpawnLocation in class DisposableFleetManagerprotected float getMultForTier(PirateBaseIntel.PirateBaseTier tier)
protected PirateBaseIntel.PirateBaseTier getPirateActivityTier()
protected boolean hasPirateActivity()
protected MarketAPI getLargestMarketIfSystemHasBounty()
protected CampaignFleetAPI spawnFleetImpl()
spawnFleetImpl in class DisposableFleetManager