Class DisposableLuddicPathFleetManager
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.fleets.DisposableLuddicPathFleetManager
- All Implemented Interfaces:
FleetEventListener
,EveryFrameScript
Adds the following types of fleets:
1) Occasional pather fleet in hyper around a populated system
2) A few more in and around systems with pather/church presence
- Author:
- Alex Mosolov Copyright 2018 Fractal Softworks, LLC
-
Nested Class Summary
Nested classes/interfaces inherited from class com.fs.starfarer.api.impl.campaign.fleets.BaseLimitedFleetManager
BaseLimitedFleetManager.ManagedFleetData
-
Field Summary
Fields 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 MarketAPI
getLargestMarket
(String faction) protected int
protected String
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, pickCurrentSpawnLocation, pickNearestPopulatedSystem, 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
-
Constructor Details
-
DisposableLuddicPathFleetManager
public DisposableLuddicPathFleetManager()
-
-
Method Details
-
readResolve
- Overrides:
readResolve
in classDisposableFleetManager
-
getSpawnId
- Specified by:
getSpawnId
in classDisposableFleetManager
-
getDesiredNumFleetsForSpawnLocation
protected int getDesiredNumFleetsForSpawnLocation()- Specified by:
getDesiredNumFleetsForSpawnLocation
in classDisposableFleetManager
-
getPatherCellsLevel
protected int getPatherCellsLevel() -
getLargestMarket
-
spawnFleetImpl
- Specified by:
spawnFleetImpl
in classDisposableFleetManager
-