Class MercFleetManagerV2
java.lang.Object
com.fs.starfarer.api.impl.campaign.fleets.BaseRouteFleetManager
com.fs.starfarer.api.impl.campaign.fleets.MercFleetManagerV2
- All Implemented Interfaces:
EveryFrameScript
,RouteManager.RouteFleetSpawner
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Integer
static final Integer
static final Integer
static final Integer
static final Integer
Fields inherited from class com.fs.starfarer.api.impl.campaign.fleets.BaseRouteFleetManager
interval
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
protected int
protected String
pickFleetType
(Random random) protected MarketAPI
protected MarketAPI
pickNearbyMarketToDefend
(MarketAPI source) void
boolean
boolean
spawnFleet
(RouteManager.RouteData route) Methods inherited from class com.fs.starfarer.api.impl.campaign.fleets.BaseRouteFleetManager
advance, isDone, runWhilePaused
-
Field Details
-
ROUTE_PREPARE
-
ROUTE_TRAVEL
-
ROUTE_PATROL
-
ROUTE_RETURN
-
ROUTE_STAND_DOWN
-
-
Constructor Details
-
MercFleetManagerV2
public MercFleetManagerV2()
-
-
Method Details
-
addRouteFleetIfPossible
protected void addRouteFleetIfPossible()- Specified by:
addRouteFleetIfPossible
in classBaseRouteFleetManager
-
pickFleetType
-
spawnFleet
-
pickMarket
-
pickNearbyMarketToDefend
-
getMaxFleets
protected int getMaxFleets()- Specified by:
getMaxFleets
in classBaseRouteFleetManager
-
getRouteSourceId
- Specified by:
getRouteSourceId
in classBaseRouteFleetManager
-
reportAboutToBeDespawnedByRouteManager
-
shouldCancelRouteAfterDelayCheck
-
shouldRepeat
-