Class DistressResponse

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

public class DistressResponse extends BaseCommandPlugin
NotifyEvent $eventHandle
  • Field Details

  • Constructor Details

    • DistressResponse

      public DistressResponse()
  • Method Details

    • execute

      public boolean execute(String ruleId, InteractionDialogAPI dialog, List<Misc.Token> params, Map<String,MemoryAPI> memoryMap)
    • init

      protected void init()
    • getPayment

      protected int getPayment()
    • getNumUses

      protected int getNumUses()
    • playerNeedsHelp

      protected boolean playerNeedsHelp()
    • cargoPodsScam

      protected void cargoPodsScam()
    • isCargoPodsScam

      protected boolean isCargoPodsScam()
    • getNeededFuel

      protected int getNeededFuel()
    • getNeededFuel

      public static int getNeededFuel(CampaignFleetAPI playerFleet)
    • getNeededSupplies

      protected int getNeededSupplies()
    • getRepPenalty

      protected float getRepPenalty()
    • didNotNeedHelp

      protected void didNotNeedHelp()
    • neverMind

      protected void neverMind()
    • getMaxFuel

      protected int getMaxFuel()
    • getMaxSupplies

      protected int getMaxSupplies()
    • pay

      protected void pay()
    • thank

      protected void thank()
    • acceptAid

      protected void acceptAid()
    • unrespond

      protected void unrespond()