public class CreditsGroundRaidObjectivePluginImpl extends BaseGroundRaidObjectivePluginImpl
| Modifier and Type | Field and Description |
|---|---|
static float |
CREDITS_PER_MARKET_SIZE |
static float |
MAX_TOKENS |
assignedForcesColumnColor, assignedForcesColumnText, id, marinesAssigned, marinesRequired, market, nameOverride, quantityLooted, source, xpGainedQUANTITY_SORT_TIER_0, QUANTITY_SORT_TIER_1, QUANTITY_SORT_TIER_2, QUANTITY_SORT_TIER_3, QUANTITY_SORT_TIER_4, QUANTITY_SORT_TIER_5, XP_GAIN_VALUE_MULT| Constructor and Description |
|---|
CreditsGroundRaidObjectivePluginImpl(MarketAPI market) |
| Modifier and Type | Method and Description |
|---|---|
void |
addIcons(IconGroupAPI iconGroup) |
void |
createTooltip(TooltipMakerAPI t,
boolean expanded) |
float |
getBaseRaidQuantity() |
float |
getBaseSizeValue() |
CommoditySpecAPI |
getCommoditySpec() |
float |
getCreditsLootedMult() |
MarketCMD.RaidDangerLevel |
getDangerLevel() |
java.lang.String |
getName() |
int |
getNumMinusTokens() |
int |
getNumPlusTokens() |
int |
getProjectedCreditsValue() |
float |
getQuantity(int marines) |
float |
getQuantitySortValue() |
java.lang.String |
getQuantityString(int marines) |
java.lang.String |
getSourceString() |
CargoStackAPI |
getStackForIcon() |
int |
getValue(int marines) |
boolean |
hasTooltip() |
int |
performRaid(CargoAPI loot,
java.util.Random random,
float lootMult,
TextPanelAPI text) |
getAssignedForcesColumnColor, getAssignedForcesColumnText, getCargoSpaceNeeded, getCommodityIdForDeficitIcons, getDeficitCaused, getDisruptedAlreadyColor, getDisruptedAlreadyString, getDisruptionDaysColor, getDisruptionDaysSort, getDisruptionDaysString, getFuelSpaceNeeded, getIconName, getId, getMarinesAssigned, getMarinesRequired, getMarket, getNameOverride, getQuantityColor, getQuantityLooted, getSource, getTooltipWidth, getValueColor, getValueSortValue, getValueString, getXpGained, isTooltipExpandable, setAssignedForcesColumnColor, setAssignedForcesColumnText, setId, setMarinesAssigned, setMarinesRequired, setMarket, setNameOverride, setQuantityLooted, setSource, setXpGained, withContinueBeforeResultpublic static float CREDITS_PER_MARKET_SIZE
public static float MAX_TOKENS
public CreditsGroundRaidObjectivePluginImpl(MarketAPI market)
public void addIcons(IconGroupAPI iconGroup)
addIcons in interface GroundRaidObjectivePluginaddIcons in class BaseGroundRaidObjectivePluginImplpublic java.lang.String getSourceString()
getSourceString in interface GroundRaidObjectivePlugingetSourceString in class BaseGroundRaidObjectivePluginImplpublic int getProjectedCreditsValue()
public CommoditySpecAPI getCommoditySpec()
public MarketCMD.RaidDangerLevel getDangerLevel()
getDangerLevel in interface GroundRaidObjectivePlugingetDangerLevel in class BaseGroundRaidObjectivePluginImplpublic float getQuantitySortValue()
public java.lang.String getQuantityString(int marines)
getQuantityString in interface GroundRaidObjectivePlugingetQuantityString in class BaseGroundRaidObjectivePluginImplpublic int getValue(int marines)
getValue in class BaseGroundRaidObjectivePluginImplpublic float getQuantity(int marines)
getQuantity in class BaseGroundRaidObjectivePluginImplpublic int getNumPlusTokens()
public int getNumMinusTokens()
public float getCreditsLootedMult()
public float getBaseSizeValue()
public float getBaseRaidQuantity()
public java.lang.String getName()
public CargoStackAPI getStackForIcon()
getStackForIcon in interface GroundRaidObjectivePlugingetStackForIcon in class BaseGroundRaidObjectivePluginImplpublic int performRaid(CargoAPI loot, java.util.Random random, float lootMult, TextPanelAPI text)
public boolean hasTooltip()
hasTooltip in interface GroundRaidObjectivePluginhasTooltip in class BaseGroundRaidObjectivePluginImplpublic void createTooltip(TooltipMakerAPI t, boolean expanded)
createTooltip in interface GroundRaidObjectivePlugincreateTooltip in class BaseGroundRaidObjectivePluginImpl