public class CargoPods extends BaseCommandPlugin
Modifier and Type | Field and Description |
---|---|
static float |
BREAK_KEEP_FRACTION |
static java.lang.String |
CAN_UNLOCK |
protected InteractionDialogAPI |
dialog |
protected SectorEntityToken |
entity |
protected FactionAPI |
entityFaction |
static java.lang.String |
LOCKED |
protected MemoryAPI |
memory |
protected java.util.Map<java.lang.String,MemoryAPI> |
memoryMap |
protected OptionPanelAPI |
options |
protected CargoAPI |
playerCargo |
protected FactionAPI |
playerFaction |
protected CampaignFleetAPI |
playerFleet |
protected CargoPodsEntityPlugin |
plugin |
protected CargoAPI |
podsCargo |
protected TextPanelAPI |
text |
static java.lang.String |
TRAPPED |
Constructor and Description |
---|
CargoPods() |
Modifier and Type | Method and Description |
---|---|
protected void |
breakLocks() |
protected boolean |
canUnlock() |
protected void |
computeStabilizeData() |
protected void |
destabilize() |
protected void |
destroy() |
boolean |
execute(java.lang.String ruleId,
InteractionDialogAPI dialog,
java.util.List<Misc.Token> params,
java.util.Map<java.lang.String,MemoryAPI> memoryMap) |
static SectorEntityToken |
findOrbitFocus(SectorEntityToken entity) |
protected boolean |
isLocked() |
protected boolean |
isTrapped() |
void |
openCargo() |
protected void |
pruneCargo(float fractionKeep) |
protected void |
showDescription() |
protected void |
stabilize() |
static void |
stabilizeOrbit(SectorEntityToken entity,
boolean makeDiscovered) |
doesCommandAddOptions, getEntityMemory, getOptionOrder
public static final java.lang.String TRAPPED
public static final java.lang.String LOCKED
public static final java.lang.String CAN_UNLOCK
public static final float BREAK_KEEP_FRACTION
protected CampaignFleetAPI playerFleet
protected SectorEntityToken entity
protected FactionAPI playerFaction
protected FactionAPI entityFaction
protected TextPanelAPI text
protected OptionPanelAPI options
protected CargoAPI playerCargo
protected CargoAPI podsCargo
protected MemoryAPI memory
protected InteractionDialogAPI dialog
protected CargoPodsEntityPlugin plugin
protected java.util.Map<java.lang.String,MemoryAPI> memoryMap
protected boolean isLocked()
protected boolean isTrapped()
protected boolean canUnlock()
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 computeStabilizeData()
public static SectorEntityToken findOrbitFocus(SectorEntityToken entity)
public static void stabilizeOrbit(SectorEntityToken entity, boolean makeDiscovered)
protected void stabilize()
protected void destabilize()
protected void breakLocks()
protected void pruneCargo(float fractionKeep)
protected void destroy()
protected void showDescription()
public void openCargo()
Copyright © 2013 Fractal Softworks, LLC. All Rights Reserved.