public class DisposablePirateFleetManager extends DisposableFleetManager
BaseLimitedFleetManager.ManagedFleetData
currSpawnLoc, DEBUG, DESPAWN_RANGE_LY, KEY_SPAWN_FP, KEY_SYSTEM, MAX_RANGE_FROM_PLAYER_LY, recentSpawns, spawnRateMult, tracker2
despawnTracker
active, 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, getActionInsideText, getActionOutsideText, getCurrSpawnLoc, getExpireDaysPerFleet, getMaxFleets, getRecentSpawnsForSystem, getSpawnKey, getSpawnRateMult, getTravelText, isOkToDespawnAssumingNotPlayerVisible, pickCurrentSpawnLocation, pickNearestPopulatedSystem, setLocationAndOrders, spawnFleet, updateSpawnRateMult
getHyperspaceCullRange, getInSystemCullRange, isVisibleToPlayer
getNextInterval, isDone, reportBattleOccurred, reportFleetDespawned, reportFleetDespawnedToListener, runWhilePaused
protected java.lang.Object readResolve()
readResolve
in class DisposableFleetManager
protected java.lang.String getSpawnId()
getSpawnId
in class DisposableFleetManager
public void advance(float amount)
EveryFrameScript
advance
in interface EveryFrameScript
advance
in class DisposableFleetManager
amount
- seconds elapsed during the last frame.protected int getDesiredNumFleetsForSpawnLocation()
getDesiredNumFleetsForSpawnLocation
in class DisposableFleetManager
protected float getMultForTier(PirateBaseIntel.PirateBaseTier tier)
protected PirateBaseIntel.PirateBaseTier getPirateActivityTier()
protected boolean hasPirateActivity()
protected MarketAPI getLargestMarketIfSystemHasBounty()
protected CampaignFleetAPI spawnFleetImpl()
spawnFleetImpl
in class DisposableFleetManager
Copyright © 2013 Fractal Softworks, LLC. All Rights Reserved.