Interface CommandPlugin
- All Known Implementing Classes:
AbortMission
,AbortWait
,AcceptMission
,ActivateAbility
,AddAbility
,AddBarEvent
,AddCommodity
,AddCredits
,AddGAOfficerToCoatl
,AddOption
,AddPopGrowth
,AddPotentialContact
,AddRaidObjective
,AddRemoveAnyItem
,AddRemoveCommodity
,AddSelector
,AddShip
,AddShipToOtherFleet
,AddStoryPoints
,AddText
,AddTextSmall
,AddXP
,AdjustRep
,AdjustRepActivePerson
,AdjustRepPerson
,AICores
,AnyNearbyFleetsHostileAndAware
,ApplyCRDamage
,ArePatrolsNearby
,BarCMD
,BaseCommandPlugin
,BeginConversation
,BeginMission
,BroadcastCancelPlayerAction
,BroadcastPlayerAction
,BroadcastPlayerWaitAction
,Call
,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
,Highlight
,HighlightComms
,HostileFleetNearbyAndAware
,HT_CMD
,ImportanceAtLeast
,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
,PaginatedOptionsExample
,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
,RepGTE
,RepIsAtBest
,RepIsAtWorst
,RepLTE
,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
public interface CommandPlugin
-
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
execute
(String ruleId, InteractionDialogAPI dialog, List<Misc.Token> params, Map<String, MemoryAPI> memoryMap) int
getOptionOrder
(List<Misc.Token> params, Map<String, MemoryAPI> memoryMap)
-
Method Details
-
execute
boolean execute(String ruleId, InteractionDialogAPI dialog, List<Misc.Token> params, Map<String, MemoryAPI> memoryMap) -
doesCommandAddOptions
boolean doesCommandAddOptions() -
getOptionOrder
-