public class DwellerCMD extends BaseCommandPlugin
| Modifier and Type | Class and Description |
|---|---|
static class |
DwellerCMD.DwellerStrength |
| Modifier and Type | Field and Description |
|---|---|
static ListMap<java.lang.String> |
DROP_GROUPS |
static ListMap<java.lang.String> |
GUARANTEED_FIRST_TIME_ITEMS |
static java.lang.String |
SHROUDED_EYE |
static java.lang.String |
SHROUDED_MAELSTROM |
static java.lang.String |
SHROUDED_MAW |
static java.lang.String |
SHROUDED_TENDRIL |
| Constructor and Description |
|---|
DwellerCMD() |
| Modifier and Type | Method and Description |
|---|---|
static int |
addShips(CampaignFleetAPI fleet,
int min,
int max,
java.util.Random random,
java.lang.Object... roles) |
static CampaignFleetAPI |
createDwellerFleet(DwellerCMD.DwellerStrength str,
java.util.Random random) |
protected boolean |
engageFleet(InteractionDialogAPI dialog,
java.util.Map<java.lang.String,MemoryAPI> memoryMap,
MemoryAPI memory,
DwellerCMD.DwellerStrength str,
java.util.Random random) |
boolean |
execute(java.lang.String ruleId,
InteractionDialogAPI dialog,
java.util.List<Misc.Token> params,
java.util.Map<java.lang.String,MemoryAPI> memoryMap) |
static int |
getSubstrateCost(WeaponSpecAPI spec) |
protected void |
showWeaponPicker(InteractionDialogAPI dialog,
java.util.Map<java.lang.String,MemoryAPI> memoryMap) |
protected void |
unlockHullmod(InteractionDialogAPI dialog,
java.util.Map<java.lang.String,MemoryAPI> memoryMap) |
doesCommandAddOptions, getEntityMemory, getOptionOrderpublic static java.lang.String SHROUDED_TENDRIL
public static java.lang.String SHROUDED_EYE
public static java.lang.String SHROUDED_MAELSTROM
public static java.lang.String SHROUDED_MAW
public static ListMap<java.lang.String> GUARANTEED_FIRST_TIME_ITEMS
public static ListMap<java.lang.String> DROP_GROUPS
public DwellerCMD()
public boolean execute(java.lang.String ruleId, InteractionDialogAPI dialog, java.util.List<Misc.Token> params, java.util.Map<java.lang.String,MemoryAPI> memoryMap)
protected void unlockHullmod(InteractionDialogAPI dialog, java.util.Map<java.lang.String,MemoryAPI> memoryMap)
public static int getSubstrateCost(WeaponSpecAPI spec)
protected void showWeaponPicker(InteractionDialogAPI dialog, java.util.Map<java.lang.String,MemoryAPI> memoryMap)
protected boolean engageFleet(InteractionDialogAPI dialog, java.util.Map<java.lang.String,MemoryAPI> memoryMap, MemoryAPI memory, DwellerCMD.DwellerStrength str, java.util.Random random)
public static CampaignFleetAPI createDwellerFleet(DwellerCMD.DwellerStrength str, java.util.Random random)
public static int addShips(CampaignFleetAPI fleet, int min, int max, java.util.Random random, java.lang.Object... roles)