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

public class Commission extends BaseCommandPlugin
NotifyEvent $eventHandle
  • Field Details

  • Constructor Details

    • Commission

      public Commission()
  • Method Details

    • execute

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

      protected boolean hasFactionCommission()
    • hasOtherCommission

      protected boolean hasOtherCommission()
    • personCanGiveCommission

      protected boolean personCanGiveCommission()
    • resign

      protected void resign(boolean withPenalty)
    • accept

      protected void accept()
    • printInfo

      protected void printInfo()
    • playerMeetsCriteria

      protected boolean playerMeetsCriteria()
    • printRequirements

      protected void printRequirements()