@Deprecated public class PilgrimageFleetRouteManager extends BaseRouteFleetManager implements FleetEventListener
| Modifier and Type | Field and Description |
|---|---|
static org.apache.log4j.Logger |
log
Deprecated.
|
protected TimeoutTracker<java.lang.String> |
recentlySentPilgrims
Deprecated.
|
static java.lang.Integer |
ROUTE_DST_LOAD
Deprecated.
|
static java.lang.Integer |
ROUTE_DST_UNLOAD
Deprecated.
|
static java.lang.Integer |
ROUTE_RESUPPLY_BACK_WS
Deprecated.
|
static java.lang.Integer |
ROUTE_SRC_LOAD
Deprecated.
|
static java.lang.Integer |
ROUTE_SRC_UNLOAD
Deprecated.
|
static java.lang.Integer |
ROUTE_TRAVEL_BACK_WS
Deprecated.
|
static java.lang.Integer |
ROUTE_TRAVEL_DST
Deprecated.
|
static java.lang.Integer |
ROUTE_TRAVEL_SRC
Deprecated.
|
protected java.util.List<SectorEntityToken> |
shrines
Deprecated.
|
static java.lang.String |
SOURCE_ID
Deprecated.
|
interval| Constructor and Description |
|---|
PilgrimageFleetRouteManager()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
addRouteFleetIfPossible()
Deprecated.
|
void |
advance(float amount)
Deprecated.
Use SectorAPI.getClock() to convert to campaign days.
|
static PilgrimageFleetAssignmentAI.PilgrimageRouteData |
createData(MarketAPI from,
SectorEntityToken to)
Deprecated.
|
static CampaignFleetAPI |
createPilgrimRouteFleet(RouteManager.RouteData route,
java.util.Random random)
Deprecated.
|
protected int |
getMaxFleets()
Deprecated.
|
protected java.lang.String |
getRouteSourceId()
Deprecated.
|
SectorEntityToken |
pickDestShrine(MarketAPI from)
Deprecated.
|
MarketAPI |
pickSourceMarket()
Deprecated.
|
protected java.lang.Object |
readResolve()
Deprecated.
|
void |
reportAboutToBeDespawnedByRouteManager(RouteManager.RouteData route)
Deprecated.
|
void |
reportBattleOccurred(CampaignFleetAPI fleet,
CampaignFleetAPI primaryWinner,
BattleAPI battle)
Deprecated.
"fleet" will be null if the listener is registered with the ListenerManager, and non-null
if the listener is added directly to a fleet.
|
void |
reportFleetDespawnedToListener(CampaignFleetAPI fleet,
CampaignEventListener.FleetDespawnReason reason,
java.lang.Object param)
Deprecated.
|
boolean |
shouldCancelRouteAfterDelayCheck(RouteManager.RouteData route)
Deprecated.
|
boolean |
shouldRepeat(RouteManager.RouteData route)
Deprecated.
|
CampaignFleetAPI |
spawnFleet(RouteManager.RouteData route)
Deprecated.
|
isDone, runWhilePausedpublic static final java.lang.Integer ROUTE_SRC_LOAD
public static final java.lang.Integer ROUTE_TRAVEL_DST
public static final java.lang.Integer ROUTE_DST_UNLOAD
public static final java.lang.Integer ROUTE_DST_LOAD
public static final java.lang.Integer ROUTE_TRAVEL_BACK_WS
public static final java.lang.Integer ROUTE_RESUPPLY_BACK_WS
public static final java.lang.Integer ROUTE_TRAVEL_SRC
public static final java.lang.Integer ROUTE_SRC_UNLOAD
public static final java.lang.String SOURCE_ID
public static org.apache.log4j.Logger log
protected TimeoutTracker<java.lang.String> recentlySentPilgrims
protected java.util.List<SectorEntityToken> shrines
public PilgrimageFleetRouteManager()
protected java.lang.Object readResolve()
public void advance(float amount)
EveryFrameScriptadvance in interface EveryFrameScriptadvance in class BaseRouteFleetManageramount - seconds elapsed during the last frame.protected java.lang.String getRouteSourceId()
getRouteSourceId in class BaseRouteFleetManagerprotected int getMaxFleets()
getMaxFleets in class BaseRouteFleetManagerprotected void addRouteFleetIfPossible()
addRouteFleetIfPossible in class BaseRouteFleetManagerpublic MarketAPI pickSourceMarket()
public SectorEntityToken pickDestShrine(MarketAPI from)
public static PilgrimageFleetAssignmentAI.PilgrimageRouteData createData(MarketAPI from, SectorEntityToken to)
public boolean shouldCancelRouteAfterDelayCheck(RouteManager.RouteData route)
shouldCancelRouteAfterDelayCheck in interface RouteManager.RouteFleetSpawnerpublic CampaignFleetAPI spawnFleet(RouteManager.RouteData route)
spawnFleet in interface RouteManager.RouteFleetSpawnerpublic static CampaignFleetAPI createPilgrimRouteFleet(RouteManager.RouteData route, java.util.Random random)
public void reportBattleOccurred(CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle)
FleetEventListenerreportBattleOccurred in interface FleetEventListenerpublic void reportFleetDespawnedToListener(CampaignFleetAPI fleet, CampaignEventListener.FleetDespawnReason reason, java.lang.Object param)
reportFleetDespawnedToListener in interface FleetEventListenerpublic boolean shouldRepeat(RouteManager.RouteData route)
shouldRepeat in interface RouteManager.RouteFleetSpawnerpublic void reportAboutToBeDespawnedByRouteManager(RouteManager.RouteData route)
reportAboutToBeDespawnedByRouteManager in interface RouteManager.RouteFleetSpawner