Class MiscPilgrimFleetCreator
java.lang.Object
com.fs.starfarer.api.impl.campaign.fleets.misc.BaseMiscFleetCreatorPlugin
com.fs.starfarer.api.impl.campaign.fleets.misc.MiscPilgrimFleetCreator
- All Implemented Interfaces:
MiscFleetCreatorPlugin
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateData
(MarketAPI from, SectorEntityToken to) createFleet
(MiscFleetRouteManager manager, RouteManager.RouteData route, Random random) createRouteParams
(MiscFleetRouteManager manager, Random random) getAtDestLoadActionText
(CampaignFleetAPI fleet, RouteManager.RouteSegment segment, MiscFleetRouteManager.MiscRouteData data) getAtDestUnloadActionText
(CampaignFleetAPI fleet, RouteManager.RouteSegment segment, MiscFleetRouteManager.MiscRouteData data) getEndingActionText
(CampaignFleetAPI fleet, RouteManager.RouteSegment segment, MiscFleetRouteManager.MiscRouteData data) float
int
getShrines
(MiscFleetRouteManager manager) getStartingActionText
(CampaignFleetAPI fleet, RouteManager.RouteSegment segment, MiscFleetRouteManager.MiscRouteData data) getTravelReturnActionText
(CampaignFleetAPI fleet, RouteManager.RouteSegment segment, MiscFleetRouteManager.MiscRouteData data) getTravelToDestActionText
(CampaignFleetAPI fleet, RouteManager.RouteSegment segment, MiscFleetRouteManager.MiscRouteData data) pickDestShrine
(MiscFleetRouteManager manager, MarketAPI from) pickSourceMarket
(MiscFleetRouteManager manager) void
reportBattleOccurred
(MiscFleetRouteManager manager, CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) Methods inherited from class com.fs.starfarer.api.impl.campaign.fleets.misc.BaseMiscFleetCreatorPlugin
getId, reportFleetDespawnedToListener
-
Field Details
-
SHRINE_LIST_KEY
-
-
Constructor Details
-
MiscPilgrimFleetCreator
public MiscPilgrimFleetCreator()
-
-
Method Details
-
getFrequency
public float getFrequency()- Specified by:
getFrequency
in interfaceMiscFleetCreatorPlugin
- Overrides:
getFrequency
in classBaseMiscFleetCreatorPlugin
-
getMaxFleetsForThisCreator
public int getMaxFleetsForThisCreator()- Specified by:
getMaxFleetsForThisCreator
in interfaceMiscFleetCreatorPlugin
- Overrides:
getMaxFleetsForThisCreator
in classBaseMiscFleetCreatorPlugin
-
getShrines
-
createRouteParams
public MiscFleetRouteManager.MiscRouteData createRouteParams(MiscFleetRouteManager manager, Random random) - Specified by:
createRouteParams
in interfaceMiscFleetCreatorPlugin
- Overrides:
createRouteParams
in classBaseMiscFleetCreatorPlugin
-
createFleet
public CampaignFleetAPI createFleet(MiscFleetRouteManager manager, RouteManager.RouteData route, Random random) - Specified by:
createFleet
in interfaceMiscFleetCreatorPlugin
- Overrides:
createFleet
in classBaseMiscFleetCreatorPlugin
-
createData
-
pickSourceMarket
-
pickDestShrine
-
reportBattleOccurred
public void reportBattleOccurred(MiscFleetRouteManager manager, CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) - Specified by:
reportBattleOccurred
in interfaceMiscFleetCreatorPlugin
- Overrides:
reportBattleOccurred
in classBaseMiscFleetCreatorPlugin
-
getStartingActionText
public String getStartingActionText(CampaignFleetAPI fleet, RouteManager.RouteSegment segment, MiscFleetRouteManager.MiscRouteData data) - Specified by:
getStartingActionText
in interfaceMiscFleetCreatorPlugin
- Overrides:
getStartingActionText
in classBaseMiscFleetCreatorPlugin
-
getEndingActionText
public String getEndingActionText(CampaignFleetAPI fleet, RouteManager.RouteSegment segment, MiscFleetRouteManager.MiscRouteData data) - Specified by:
getEndingActionText
in interfaceMiscFleetCreatorPlugin
- Overrides:
getEndingActionText
in classBaseMiscFleetCreatorPlugin
-
getTravelToDestActionText
public String getTravelToDestActionText(CampaignFleetAPI fleet, RouteManager.RouteSegment segment, MiscFleetRouteManager.MiscRouteData data) - Specified by:
getTravelToDestActionText
in interfaceMiscFleetCreatorPlugin
- Overrides:
getTravelToDestActionText
in classBaseMiscFleetCreatorPlugin
-
getTravelReturnActionText
public String getTravelReturnActionText(CampaignFleetAPI fleet, RouteManager.RouteSegment segment, MiscFleetRouteManager.MiscRouteData data) - Specified by:
getTravelReturnActionText
in interfaceMiscFleetCreatorPlugin
- Overrides:
getTravelReturnActionText
in classBaseMiscFleetCreatorPlugin
-
getAtDestUnloadActionText
public String getAtDestUnloadActionText(CampaignFleetAPI fleet, RouteManager.RouteSegment segment, MiscFleetRouteManager.MiscRouteData data) - Specified by:
getAtDestUnloadActionText
in interfaceMiscFleetCreatorPlugin
- Overrides:
getAtDestUnloadActionText
in classBaseMiscFleetCreatorPlugin
-
getAtDestLoadActionText
public String getAtDestLoadActionText(CampaignFleetAPI fleet, RouteManager.RouteSegment segment, MiscFleetRouteManager.MiscRouteData data) - Specified by:
getAtDestLoadActionText
in interfaceMiscFleetCreatorPlugin
- Overrides:
getAtDestLoadActionText
in classBaseMiscFleetCreatorPlugin
-