public class MiscAcademyFleetCreator extends BaseMiscFleetCreatorPlugin
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ACADEMY_FLEET_TYPE |
| Constructor and Description |
|---|
MiscAcademyFleetCreator() |
getId, reportFleetDespawnedToListenerpublic static java.lang.String ACADEMY_FLEET_TYPE
public MiscAcademyFleetCreator()
public float getFrequency()
getFrequency in interface MiscFleetCreatorPlugingetFrequency in class BaseMiscFleetCreatorPluginpublic int getMaxFleetsForThisCreator()
getMaxFleetsForThisCreator in interface MiscFleetCreatorPlugingetMaxFleetsForThisCreator in class BaseMiscFleetCreatorPluginpublic static SectorEntityToken getAcademy()
public MiscFleetRouteManager.MiscRouteData createRouteParams(MiscFleetRouteManager manager, java.util.Random random)
createRouteParams in interface MiscFleetCreatorPlugincreateRouteParams in class BaseMiscFleetCreatorPluginpublic CampaignFleetAPI createFleet(MiscFleetRouteManager manager, RouteManager.RouteData route, java.util.Random random)
createFleet in interface MiscFleetCreatorPlugincreateFleet in class BaseMiscFleetCreatorPluginpublic MiscFleetRouteManager.MiscRouteData createData(MarketAPI from, SectorEntityToken to)
public MarketAPI pickSourceMarket(MiscFleetRouteManager manager)
public void reportBattleOccurred(MiscFleetRouteManager manager, CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle)
reportBattleOccurred in interface MiscFleetCreatorPluginreportBattleOccurred in class BaseMiscFleetCreatorPluginpublic java.lang.String getStartingActionText(CampaignFleetAPI fleet, RouteManager.RouteSegment segment, MiscFleetRouteManager.MiscRouteData data)
getStartingActionText in interface MiscFleetCreatorPlugingetStartingActionText in class BaseMiscFleetCreatorPluginpublic java.lang.String getEndingActionText(CampaignFleetAPI fleet, RouteManager.RouteSegment segment, MiscFleetRouteManager.MiscRouteData data)
getEndingActionText in interface MiscFleetCreatorPlugingetEndingActionText in class BaseMiscFleetCreatorPluginpublic java.lang.String getTravelToDestActionText(CampaignFleetAPI fleet, RouteManager.RouteSegment segment, MiscFleetRouteManager.MiscRouteData data)
getTravelToDestActionText in interface MiscFleetCreatorPlugingetTravelToDestActionText in class BaseMiscFleetCreatorPluginpublic java.lang.String getTravelReturnActionText(CampaignFleetAPI fleet, RouteManager.RouteSegment segment, MiscFleetRouteManager.MiscRouteData data)
getTravelReturnActionText in interface MiscFleetCreatorPlugingetTravelReturnActionText in class BaseMiscFleetCreatorPluginpublic java.lang.String getAtDestUnloadActionText(CampaignFleetAPI fleet, RouteManager.RouteSegment segment, MiscFleetRouteManager.MiscRouteData data)
getAtDestUnloadActionText in interface MiscFleetCreatorPlugingetAtDestUnloadActionText in class BaseMiscFleetCreatorPluginpublic java.lang.String getAtDestLoadActionText(CampaignFleetAPI fleet, RouteManager.RouteSegment segment, MiscFleetRouteManager.MiscRouteData data)
getAtDestLoadActionText in interface MiscFleetCreatorPlugingetAtDestLoadActionText in class BaseMiscFleetCreatorPlugin