public class MercFleetManagerV2 extends BaseRouteFleetManager
| Modifier and Type | Field and Description |
|---|---|
static java.lang.Integer |
ROUTE_PATROL |
static java.lang.Integer |
ROUTE_PREPARE |
static java.lang.Integer |
ROUTE_RETURN |
static java.lang.Integer |
ROUTE_STAND_DOWN |
static java.lang.Integer |
ROUTE_TRAVEL |
interval| Constructor and Description |
|---|
MercFleetManagerV2() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addRouteFleetIfPossible() |
protected int |
getMaxFleets() |
protected java.lang.String |
getRouteSourceId() |
FleetFactory.MercType |
pickFleetType(java.util.Random random) |
protected MarketAPI |
pickMarket() |
protected MarketAPI |
pickNearbyMarketToDefend(MarketAPI source) |
void |
reportAboutToBeDespawnedByRouteManager(RouteManager.RouteData route) |
boolean |
shouldCancelRouteAfterDelayCheck(RouteManager.RouteData route) |
boolean |
shouldRepeat(RouteManager.RouteData route) |
CampaignFleetAPI |
spawnFleet(RouteManager.RouteData route) |
advance, isDone, runWhilePausedpublic static final java.lang.Integer ROUTE_PREPARE
public static final java.lang.Integer ROUTE_TRAVEL
public static final java.lang.Integer ROUTE_PATROL
public static final java.lang.Integer ROUTE_RETURN
public static final java.lang.Integer ROUTE_STAND_DOWN
public MercFleetManagerV2()
protected void addRouteFleetIfPossible()
addRouteFleetIfPossible in class BaseRouteFleetManagerpublic FleetFactory.MercType pickFleetType(java.util.Random random)
public CampaignFleetAPI spawnFleet(RouteManager.RouteData route)
protected MarketAPI pickMarket()
protected MarketAPI pickNearbyMarketToDefend(MarketAPI source)
protected int getMaxFleets()
getMaxFleets in class BaseRouteFleetManagerprotected java.lang.String getRouteSourceId()
getRouteSourceId in class BaseRouteFleetManagerpublic void reportAboutToBeDespawnedByRouteManager(RouteManager.RouteData route)
public boolean shouldCancelRouteAfterDelayCheck(RouteManager.RouteData route)
public boolean shouldRepeat(RouteManager.RouteData route)