Class BaseCommandPlugin
java.lang.Object
com.fs.starfarer.api.impl.campaign.rulecmd.BaseCommandPlugin
- All Implemented Interfaces:
CommandPlugin
- Direct Known Subclasses:
AbortMission
,AbortWait
,AcceptMission
,ActivateAbility
,AddAbility
,AddBarEvent
,AddCredits
,AddGAOfficerToCoatl
,AddOption
,AddPopGrowth
,AddPotentialContact
,AddRaidObjective
,AddRemoveAnyItem
,AddRemoveCommodity
,AddSelector
,AddShip
,AddShipToOtherFleet
,AddStoryPoints
,AddText
,AddTextSmall
,AddXP
,AdjustRep
,AdjustRepActivePerson
,AdjustRepPerson
,AICores
,AnyNearbyFleetsHostileAndAware
,ApplyCRDamage
,ArePatrolsNearby
,BarCMD
,BeginConversation
,BeginMission
,BroadcastCancelPlayerAction
,BroadcastPlayerAction
,BroadcastPlayerWaitAction
,CallEvent
,CaresAboutTransponder
,CargoPods
,CargoScan
,CargoScanApplyResult
,CESetHidden
,CheckSetting
,ClearActiveMission
,ClearText
,Commission
,CustomsInspectionApplyRepLoss
,CustomsInspectionApplyResult
,CustomsInspectionGenerateResult
,DeactivateAbility
,DeliveryMission
,DemandCargo
,DespawnEntity
,DismissDialog
,DistressResponse
,DoCanAffordCheck
,DumpMemory
,DwellerCMD
,EndConversation
,expire
,FactionFleetNearbyAndAware
,FireAll
,FireBest
,FleetDesc
,GAReduceRandomRep
,GateCMD
,GateHaulerCMD
,GenGAIntroAcademician
,GiveOtherFleetAssignment
,HA_CMD
,HailPlayer
,HasAttentionOfAuthorities
,HideFirstPerson
,HideMapMarker
,HideSecondPerson
,HideThirdPerson
,HideVisual
,HighlightComms
,HostileFleetNearbyAndAware
,HT_CMD
,IncreaseSmugglingSuspicion
,InstallCommSniffer
,IsSeenByAnyFleet
,IsSeenByPatrols
,IsSoughtByPatrols
,KantaCMD
,LPTitheCalc
,MakeFullySurveyed
,MakeHostileWhileTOff
,MakeNearbyFleetsHostile
,MakeNearbyFleetsNonHostile
,MakeOptionOpenCore
,MakeOtherFleetAggressive
,MakeOtherFleetAggressiveOnce
,MakeOtherFleetAllowDisengage
,MakeOtherFleetAvoidContact
,MakeOtherFleetDoThing
,MakeOtherFleetGoAway
,MakeOtherFleetHostile
,MakeOtherFleetImportant
,MakeOtherFleetLowRepImpact
,MakeOtherFleetNonAggressive
,MakeOtherFleetNonHostile
,MakeOtherFleetNoRepImpact
,MakeOtherFleetPreventDisengage
,MakePlayerImmediatelyAttackable
,MarketCMD
,MarketGainRandomRep
,MarketReduceRandomRep
,MiscCMD
,MissionHubCMD
,MovePersonToMarket
,NGC
,NGCAddCargo
,NGCAddCharacterPoints
,NGCAddCredits
,NGCAddDevStartingScript
,NGCAddShip
,NGCAddShipSilent
,NGCAddStandardStartingScript
,NGCCanSkipTutorial
,NGCDone
,NGCRemoveCargo
,NGCRemoveShip
,NGCSetAptitude
,NGCSetCustom
,NGCSetDifficulty
,NGCSetSkill
,NGCSetStartingLocation
,NGCSetWithTimePass
,NPCWantsComms
,Objectives
,OpenCommDirectory
,OpenComms
,OpenCoreTab
,PaginatedOptions
,PauseMusic
,PickCommsNPC
,Ping
,PK_CMD
,PLAddEntry
,PlayCustomMusic
,PlayerFleetHasFragmentShips
,PlayerFleetHasShipWithBaseHull
,PlayerFleetHasShipWithId
,PlayerFleetHasShroudedShips
,PlayerHasCargo
,PlaySound
,PrintDescription
,PrintWreckDescription
,RedPlanet
,ReinitDialog
,RemoveBarEvent
,RemoveCommodity
,RemoveContact
,RemoveOption
,RemoveShip
,RemoveShipWithBaseHull
,RemoveShipWithId
,RepairAll
,RepairAvailable
,RepairEnoughSupplies
,RepairNeeded
,RepIsAtBest
,RepIsAtWorst
,ResetActivePerson
,RestoreSavedVisual
,ResumeNormalMusic
,RollProbability
,SalvageDefenderInteraction
,SalvageEntity
,SalvageGenFromSeed
,SalvageSpecialInteraction
,SaveCurrentVisual
,SetActiveMission
,SetCodexEntryId
,SetColor
,SetEnabled
,SetFlagship
,SetHistorianBlurbShownAfterDelay
,SetLater
,SetNearbyFleetsVariable
,SetOptionColor
,SetOptionText
,SetOtherFleetAllowJump
,SetPersonHidden
,SetPersonPortrait
,SetPromptText
,SetShortcut
,SetStoryColor
,SetStoryOption
,SetTextHighlightColors
,SetTextHighlights
,SetTooltip
,SetTooltipHighlightColors
,SetTooltipHighlights
,ShowDefaultVisual
,ShowFirstPerson
,ShowGAOfficer
,ShowImageVisual
,ShowLargePlanet
,ShowMapMarker
,ShowPersonVisual
,ShowPic
,ShowRemainingCapacity
,ShowResCost
,ShowSecondPerson
,ShowThirdPerson
,ShowThreatPersonVisual
,ShrineCMD
,SubCredits
,TakeRepCheck
,TT_CMD
,UnhideGACharacters
,UnhidePerson
,UninstallCommSniffer
,UniqueEncounter
,unset
,unsetAll
,UpdateMemory
,Wait
,WasHistorianBlurbShown
,ZGRTurnIn
,ZigguratCMD
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
static MemoryAPI
getEntityMemory
(Map<String, MemoryAPI> memoryMap) int
getOptionOrder
(List<Misc.Token> params, Map<String, MemoryAPI> memoryMap) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.fs.starfarer.api.campaign.rules.CommandPlugin
execute
-
Constructor Details
-
BaseCommandPlugin
public BaseCommandPlugin()
-
-
Method Details
-
doesCommandAddOptions
public boolean doesCommandAddOptions()- Specified by:
doesCommandAddOptions
in interfaceCommandPlugin
-
getOptionOrder
- Specified by:
getOptionOrder
in interfaceCommandPlugin
-
getEntityMemory
-