java.lang.Object
com.fs.starfarer.api.impl.campaign.rulecmd.BaseCommandPlugin
com.fs.starfarer.api.impl.campaign.rulecmd.missions.GateHaulerCMD
All Implemented Interfaces:
CommandPlugin

public class GateHaulerCMD extends BaseCommandPlugin
NotifyEvent $eventHandle
  • Field Details

  • 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

      public SectorEntityToken findNearestStableLocation()
    • activate

      public void activate()
    • printCost

      public void printCost()
    • removeActivationCosts

      public void removeActivationCosts()
    • canActivate

      public boolean canActivate()
    • getResources

      public String[] getResources()
    • getQuantities

      public int[] getQuantities()
    • getTravelDays

      public int getTravelDays(SectorEntityToken entity)
    • selectDestination

      public void selectDestination()