Class DwellerCMD
java.lang.Object
com.fs.starfarer.api.impl.campaign.rulecmd.BaseCommandPlugin
com.fs.starfarer.api.impl.campaign.rulecmd.DwellerCMD
- All Implemented Interfaces:
CommandPlugin
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic int
addShips
(CampaignFleetAPI fleet, int min, int max, Random random, Object... roles) static CampaignFleetAPI
createDwellerFleet
(DwellerCMD.DwellerStrength str, Random random) protected boolean
engageFleet
(InteractionDialogAPI dialog, Map<String, MemoryAPI> memoryMap, MemoryAPI memory, DwellerCMD.DwellerStrength str, Random random) boolean
execute
(String ruleId, InteractionDialogAPI dialog, List<Misc.Token> params, Map<String, MemoryAPI> memoryMap) static int
protected void
showWeaponPicker
(InteractionDialogAPI dialog, Map<String, MemoryAPI> memoryMap) protected void
unlockHullmod
(InteractionDialogAPI dialog, Map<String, MemoryAPI> memoryMap) Methods inherited from class com.fs.starfarer.api.impl.campaign.rulecmd.BaseCommandPlugin
doesCommandAddOptions, getEntityMemory, getOptionOrder
-
Field Details
-
SHROUDED_TENDRIL
-
SHROUDED_EYE
-
SHROUDED_MAELSTROM
-
SHROUDED_MAW
-
GUARANTEED_FIRST_TIME_ITEMS
-
DROP_GROUPS
-
-
Constructor Details
-
DwellerCMD
public DwellerCMD()
-
-
Method Details
-
execute
public boolean execute(String ruleId, InteractionDialogAPI dialog, List<Misc.Token> params, Map<String, MemoryAPI> memoryMap) -
unlockHullmod
-
getSubstrateCost
-
showWeaponPicker
-
engageFleet
protected boolean engageFleet(InteractionDialogAPI dialog, Map<String, MemoryAPI> memoryMap, MemoryAPI memory, DwellerCMD.DwellerStrength str, Random random) -
createDwellerFleet
-
addShips
public static int addShips(CampaignFleetAPI fleet, int min, int max, Random random, Object... roles)
-