Starsector API
Loading...
Searching...
No Matches
BaseMiscFleetCreatorPlugin.java
Go to the documentation of this file.
1package com.fs.starfarer.api.impl.campaign.fleets.misc;
2
3import java.util.Random;
4
5import com.fs.starfarer.api.campaign.BattleAPI;
6import com.fs.starfarer.api.campaign.CampaignEventListener.FleetDespawnReason;
7import com.fs.starfarer.api.campaign.CampaignFleetAPI;
8import com.fs.starfarer.api.impl.campaign.fleets.RouteManager.RouteData;
9import com.fs.starfarer.api.impl.campaign.fleets.RouteManager.RouteSegment;
10import com.fs.starfarer.api.impl.campaign.fleets.misc.MiscFleetRouteManager.MiscRouteData;
11
13
14 public String getId() {
15 return getClass().getSimpleName();
16 }
17
18
19 public float getFrequency() {
20 return 10f;
21 }
22
23 public void reportBattleOccurred(MiscFleetRouteManager manager, CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle) {
24
25 }
26
27 public void reportFleetDespawnedToListener(MiscFleetRouteManager manager, CampaignFleetAPI fleet, FleetDespawnReason reason, Object param) {
28
29 }
30
31 public MiscRouteData createRouteParams(MiscFleetRouteManager manager, Random random) {
32 // TODO Auto-generated method stub
33 return null;
34 }
35
36
37 public CampaignFleetAPI createFleet(MiscFleetRouteManager manager, RouteData route, Random random) {
38 // TODO Auto-generated method stub
39 return null;
40 }
41
42
43 public String getStartingActionText(CampaignFleetAPI fleet, RouteSegment segment, MiscRouteData data) {
44 return null;
45 }
46
47 public String getEndingActionText(CampaignFleetAPI fleet, RouteSegment segment, MiscRouteData data) {
48 return null;
49 }
50
51 public String getTravelToDestActionText(CampaignFleetAPI fleet, RouteSegment segment, MiscRouteData data) {
52 return null;
53 }
54
55 public String getTravelReturnActionText(CampaignFleetAPI fleet, RouteSegment segment, MiscRouteData data) {
56 return null;
57 }
58
59 public String getAtDestUnloadActionText(CampaignFleetAPI fleet, RouteSegment segment, MiscRouteData data) {
60 return null;
61 }
62
63 public String getAtDestLoadActionText(CampaignFleetAPI fleet, RouteSegment segment, MiscRouteData data) {
64 return null;
65 }
66
67
69 return 10000;
70 }
71
72}
void reportFleetDespawnedToListener(MiscFleetRouteManager manager, CampaignFleetAPI fleet, FleetDespawnReason reason, Object param)
String getTravelReturnActionText(CampaignFleetAPI fleet, RouteSegment segment, MiscRouteData data)
MiscRouteData createRouteParams(MiscFleetRouteManager manager, Random random)
String getAtDestLoadActionText(CampaignFleetAPI fleet, RouteSegment segment, MiscRouteData data)
CampaignFleetAPI createFleet(MiscFleetRouteManager manager, RouteData route, Random random)
String getEndingActionText(CampaignFleetAPI fleet, RouteSegment segment, MiscRouteData data)
String getAtDestUnloadActionText(CampaignFleetAPI fleet, RouteSegment segment, MiscRouteData data)
String getTravelToDestActionText(CampaignFleetAPI fleet, RouteSegment segment, MiscRouteData data)
String getStartingActionText(CampaignFleetAPI fleet, RouteSegment segment, MiscRouteData data)
void reportBattleOccurred(MiscFleetRouteManager manager, CampaignFleetAPI fleet, CampaignFleetAPI primaryWinner, BattleAPI battle)