Class GateHaulerCMD
java.lang.Object
com.fs.starfarer.api.impl.campaign.rulecmd.BaseCommandPlugin
com.fs.starfarer.api.impl.campaign.rulecmd.missions.GateHaulerCMD
- All Implemented Interfaces:
CommandPlugin
NotifyEvent $eventHandle
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic int
protected InteractionDialogAPI
protected SectorEntityToken
protected MemoryAPI
protected OptionPanelAPI
protected CargoAPI
protected CampaignFleetAPI
protected SectorEntityToken
protected TextPanelAPI
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
activate()
boolean
boolean
void
deploy()
boolean
execute
(String ruleId, InteractionDialogAPI dialog, List<Misc.Token> params, Map<String, MemoryAPI> memoryMap) int[]
String[]
int
getTravelDays
(SectorEntityToken entity) boolean
void
void
void
boolean
Methods inherited from class com.fs.starfarer.api.impl.campaign.rulecmd.BaseCommandPlugin
doesCommandAddOptions, getEntityMemory, getOptionOrder
-
Field Details
-
ACTIVATION_COST
public static int ACTIVATION_COST -
playerFleet
-
entity
-
stableLocation
-
text
-
options
-
playerCargo
-
memory
-
dialog
-
memoryMap
-
-
Constructor Details
-
GateHaulerCMD
public GateHaulerCMD()
-
-
Method Details
-
execute
public boolean execute(String ruleId, InteractionDialogAPI dialog, List<Misc.Token> params, Map<String, MemoryAPI> memoryMap) -
wasDeployedToCurrentSystem
public boolean wasDeployedToCurrentSystem() -
isInCurrentSystem
public boolean isInCurrentSystem() -
deploy
public void deploy() -
canDeploy
public boolean canDeploy() -
findNearestStableLocation
-
activate
public void activate() -
printCost
public void printCost() -
removeActivationCosts
public void removeActivationCosts() -
canActivate
public boolean canActivate() -
getResources
-
getQuantities
public int[] getQuantities() -
getTravelDays
-
selectDestination
public void selectDestination()
-