public abstract class BaseIndustry extends java.lang.Object implements Industry, java.lang.Cloneable
Industry.AICoreDescriptionMode, Industry.ImprovementDescriptionMode, Industry.IndustryTooltipMode
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
aiCoreId |
static java.lang.String |
BASE_VALUE_TEXT |
protected java.lang.Float |
buildCostOverride |
protected boolean |
building |
protected float |
buildProgress |
protected float |
buildTime |
protected Industry.IndustryTooltipMode |
currTooltipMode |
static int |
DEFAULT_IMPROVE_SUPPLY_BONUS |
protected java.util.Map<java.lang.String,MutableCommodityQuantity> |
demand |
static int |
DEMAND_REDUCTION |
protected MutableStat |
demandReduction |
protected MutableStat |
demandReductionFromOther |
protected java.lang.String |
dKey |
protected java.lang.Boolean |
hasInstallableItems |
protected java.lang.Boolean |
hiddenOverride |
protected java.lang.String |
id |
protected java.lang.Boolean |
improved |
protected MutableStat |
income |
protected MarketAPI |
market |
static int |
SIZE_FOR_LARGE_IMAGE |
static int |
SIZE_FOR_SMALL_IMAGE |
protected IndustrySpecAPI |
spec |
protected SpecialItemData |
special |
protected java.util.Map<java.lang.String,MutableCommodityQuantity> |
supply |
static int |
SUPPLY_BONUS |
protected MutableStat |
supplyBonus |
protected MutableStat |
supplyBonusFromOther |
protected java.lang.String |
upgradeId |
protected MutableStat |
upkeep |
static float |
UPKEEP_MULT |
protected boolean |
wasDisrupted |
Constructor and Description |
---|
BaseIndustry() |
Modifier and Type | Method and Description |
---|---|
void |
addAICoreSection(TooltipMakerAPI tooltip,
Industry.AICoreDescriptionMode mode) |
void |
addAICoreSection(TooltipMakerAPI tooltip,
java.lang.String coreId,
Industry.AICoreDescriptionMode mode) |
protected void |
addAlphaCoreDescription(TooltipMakerAPI tooltip,
Industry.AICoreDescriptionMode mode) |
protected void |
addBetaCoreDescription(TooltipMakerAPI tooltip,
Industry.AICoreDescriptionMode mode) |
protected void |
addGammaCoreDescription(TooltipMakerAPI tooltip,
Industry.AICoreDescriptionMode mode) |
protected void |
addGroundDefensesImpactSection(TooltipMakerAPI tooltip,
float bonus,
java.lang.String... commodities) |
void |
addImproveDesc(TooltipMakerAPI info,
Industry.ImprovementDescriptionMode mode) |
void |
addImprovedSection(Industry.IndustryTooltipMode mode,
TooltipMakerAPI tooltip,
boolean expanded) |
void |
addInstalledItemsSection(Industry.IndustryTooltipMode mode,
TooltipMakerAPI tooltip,
boolean expanded) |
protected boolean |
addNonAICoreInstalledItems(Industry.IndustryTooltipMode mode,
TooltipMakerAPI tooltip,
boolean expanded) |
protected void |
addPostDemandSection(TooltipMakerAPI tooltip,
boolean hasDemand,
Industry.IndustryTooltipMode mode) |
protected void |
addPostDescriptionSection(TooltipMakerAPI tooltip,
Industry.IndustryTooltipMode mode) |
protected void |
addPostSupplySection(TooltipMakerAPI tooltip,
boolean hasSupply,
Industry.IndustryTooltipMode mode) |
protected void |
addPostUpkeepSection(TooltipMakerAPI tooltip,
Industry.IndustryTooltipMode mode) |
protected void |
addRightAfterDescriptionSection(TooltipMakerAPI tooltip,
Industry.IndustryTooltipMode mode) |
protected void |
addStabilityPostDemandSection(TooltipMakerAPI tooltip,
boolean hasDemand,
Industry.IndustryTooltipMode mode) |
protected void |
addUnknownCoreDescription(java.lang.String coreId,
TooltipMakerAPI tooltip,
Industry.AICoreDescriptionMode mode) |
MarketCMD.RaidDangerLevel |
adjustCommodityDangerLevel(java.lang.String commodityId,
MarketCMD.RaidDangerLevel level) |
MarketCMD.RaidDangerLevel |
adjustItemDangerLevel(java.lang.String itemId,
java.lang.String data,
MarketCMD.RaidDangerLevel level)
Includes nonecon "commodities" such as AI cores.
|
int |
adjustMarineTokensToRaidItem(java.lang.String itemId,
java.lang.String data,
int marineTokens) |
void |
advance(float amount) |
void |
apply(boolean withIncomeUpdate) |
protected void |
applyAICoreModifiers() |
protected void |
applyAICoreToIncomeAndUpkeep() |
protected void |
applyAlphaCoreModifiers() |
protected void |
applyAlphaCoreSupplyAndDemandModifiers() |
protected void |
applyBetaCoreModifiers() |
protected void |
applyBetaCoreSupplyAndDemandModifiers() |
protected void |
applyDeficitToProduction(int index,
Pair<java.lang.String,java.lang.Integer> deficit,
java.lang.String... commodities) |
protected void |
applyGammaCoreModifiers() |
protected void |
applyGammaCoreSupplyAndDemandModifiers() |
protected void |
applyImproveModifiers() |
protected void |
applyIncomeAndUpkeep(float sizeOverride) |
protected void |
applyNoAICoreModifiers() |
protected void |
buildingFinished() |
static void |
buildNextInQueue(MarketAPI market) |
boolean |
canBeDisrupted() |
void |
cancelUpgrade() |
boolean |
canDowngrade() |
boolean |
canImprove() |
protected boolean |
canImproveToIncreaseProduction() |
boolean |
canInstallAICores() |
boolean |
canShutDown() |
boolean |
canUpgrade() |
void |
clearUnmodified() |
protected BaseIndustry |
clone() |
void |
createTooltip(Industry.IndustryTooltipMode mode,
TooltipMakerAPI tooltip,
boolean expanded) |
void |
demand(int index,
java.lang.String commodityId,
int quantity,
java.lang.String desc) |
void |
demand(java.lang.String commodityId,
int quantity) |
void |
demand(java.lang.String commodityId,
int quantity,
java.lang.String desc) |
void |
demand(java.lang.String modId,
java.lang.String commodityId,
int quantity,
java.lang.String desc) |
protected void |
disruptionFinished() |
void |
doPostSaveRestore() |
void |
doPreSaveCleanup() |
void |
downgrade() |
void |
finishBuildingOrUpgrading() |
CargoAPI |
generateCargoForGatheringPoint(java.util.Random random) |
java.lang.String |
getAICoreId() |
java.util.List<Pair<java.lang.String,java.lang.Integer>> |
getAllDeficit() |
java.util.List<Pair<java.lang.String,java.lang.Integer>> |
getAllDeficit(java.lang.String... commodityIds) |
java.util.List<MutableCommodityQuantity> |
getAllDemand() |
java.util.List<MutableCommodityQuantity> |
getAllSupply() |
protected int |
getBaseStabilityMod() |
float |
getBaseUpkeep() |
float |
getBuildCost() |
java.lang.Float |
getBuildCostOverride() |
java.lang.String |
getBuildOrUpgradeDaysText() |
float |
getBuildOrUpgradeProgress() |
java.lang.String |
getBuildOrUpgradeProgressText() |
float |
getBuildProgress() |
float |
getBuildTime() |
java.lang.String |
getCanNotShutDownReason() |
protected CargoAPI |
getCargoForInteractionMode(MarketAPI.MarketInteractionMode mode) |
java.lang.String |
getCargoTitleForGatheringPoint() |
static float |
getCommodityEconUnitMult(float size) |
java.lang.String |
getCurrentImage() |
java.lang.String |
getCurrentName() |
protected float |
getDeficitMult(java.lang.String... commodities) |
static java.lang.String |
getDeficitText(java.lang.String commodityId) |
MutableCommodityQuantity |
getDemand(java.lang.String id) |
MutableStat |
getDemandReduction() |
MutableStat |
getDemandReductionFromOther() |
protected java.lang.String |
getDescriptionOverride() |
float |
getDisruptedDays() |
java.lang.String |
getDisruptedKey() |
java.lang.String |
getId() |
float |
getImproveBonusXP() |
java.lang.String |
getImproveDialogTitle() |
protected java.lang.String |
getImprovementsDescForModifiers() |
java.lang.String |
getImproveMenuText() |
protected int |
getImproveProductionBonus() |
java.lang.String |
getImproveSoundId() |
int |
getImproveStoryPoints() |
MutableStat |
getIncome() |
java.util.List<InstallableIndustryItemPlugin> |
getInstallableItems() |
MarketAPI |
getMarket() |
Pair<java.lang.String,java.lang.Integer> |
getMaxDeficit(java.lang.String... commodityIds) |
protected java.lang.String |
getModId() |
protected java.lang.String |
getModId(int index) |
java.lang.String |
getNameForModifier() |
float |
getPatherInterest() |
float |
getSizeMult() |
static float |
getSizeMult(float size) |
IndustrySpecAPI |
getSpec() |
SpecialItemData |
getSpecialItem() |
protected Pair<java.lang.String,java.lang.Integer> |
getStabilityAffectingDeficit() |
protected int |
getStabilityPenalty() |
MutableCommodityQuantity |
getSupply(java.lang.String id) |
MutableStat |
getSupplyBonus() |
MutableStat |
getSupplyBonusFromOther() |
float |
getTooltipWidth() |
java.lang.String |
getUnavailableReason() |
MutableStat |
getUpkeep() |
java.util.List<SpecialItemData> |
getVisibleInstalledItems() |
protected boolean |
hasPostDemandSection(boolean hasDemand,
Industry.IndustryTooltipMode mode) |
void |
init(java.lang.String id,
MarketAPI market) |
void |
initWithParams(java.util.List<java.lang.String> params)
Used when loading market from an economy .json file.
|
protected boolean |
isAICoreId(java.lang.String str) |
boolean |
isAvailableToBuild() |
boolean |
isBuilding()
Building OR upgrading.
|
boolean |
isDemandLegal(CommodityOnMarketAPI com) |
boolean |
isDisrupted() |
boolean |
isFunctional()
Building and not upgrading.
|
boolean |
isHidden() |
boolean |
isImproved() |
boolean |
isIndustry() |
boolean |
isOther() |
boolean |
isStructure() |
boolean |
isSupplyLegal(CommodityOnMarketAPI com) |
boolean |
isTooltipExpandable() |
boolean |
isUpgrading()
Upgrading, but not the initial building process.
|
protected void |
modifyStabilityWithBaseMod() |
void |
notifyBeingRemoved(MarketAPI.MarketInteractionMode mode,
boolean forUpgrade) |
void |
notifyColonyRenamed() |
protected void |
notifyDisrupted() |
protected java.lang.Object |
readResolve() |
void |
reapply()
Calls unapply() and then reapply().
|
protected void |
sendBuildOrUpgradeMessage() |
void |
setAICoreId(java.lang.String aiCoreId) |
void |
setBuildCostOverride(float buildCostOverride) |
void |
setBuildProgress(float buildProgress) |
void |
setDisrupted(float days) |
void |
setDisrupted(float days,
boolean useMax) |
void |
setHidden(boolean hidden) |
void |
setImproved(boolean improved) |
void |
setSpecialItem(SpecialItemData special) |
boolean |
showShutDown() |
boolean |
showWhenUnavailable() |
void |
startBuilding() |
void |
startUpgrading() |
void |
supply(int index,
java.lang.String commodityId,
int quantity,
java.lang.String desc) |
void |
supply(java.lang.String commodityId,
int quantity) |
void |
supply(java.lang.String commodityId,
int quantity,
java.lang.String desc) |
void |
supply(java.lang.String modId,
java.lang.String commodityId,
int quantity,
java.lang.String desc) |
void |
unapply() |
protected void |
unmodifyStabilityWithBaseMod() |
protected void |
updateAICoreToSupplyAndDemandModifiers() |
protected void |
updateImprovementSupplyAndDemandModifiers() |
void |
updateIncomeAndUpkeep() |
protected void |
updateSupplyAndDemandModifiers() |
protected void |
upgradeFinished(Industry previous) |
boolean |
wantsToUseSpecialItem(SpecialItemData data)
Return false if already using one of that type, unless the other one is better.
|
protected java.lang.Object |
writeReplace() |
public static int SIZE_FOR_SMALL_IMAGE
public static int SIZE_FOR_LARGE_IMAGE
public static float UPKEEP_MULT
public static int DEMAND_REDUCTION
public static int SUPPLY_BONUS
public static int DEFAULT_IMPROVE_SUPPLY_BONUS
public static final java.lang.String BASE_VALUE_TEXT
protected java.util.Map<java.lang.String,MutableCommodityQuantity> supply
protected java.util.Map<java.lang.String,MutableCommodityQuantity> demand
protected MutableStat income
protected MutableStat upkeep
protected MarketAPI market
protected java.lang.String id
protected float buildProgress
protected float buildTime
protected boolean building
protected java.lang.Boolean improved
protected java.lang.String upgradeId
protected transient IndustrySpecAPI spec
protected java.lang.String aiCoreId
protected MutableStat demandReduction
protected MutableStat supplyBonus
protected transient MutableStat demandReductionFromOther
protected transient MutableStat supplyBonusFromOther
protected java.lang.Float buildCostOverride
protected boolean wasDisrupted
protected transient Industry.IndustryTooltipMode currTooltipMode
protected java.lang.Boolean hiddenOverride
protected transient java.lang.String dKey
protected SpecialItemData special
protected transient java.lang.Boolean hasInstallableItems
protected BaseIndustry clone()
clone
in class java.lang.Object
public static java.lang.String getDeficitText(java.lang.String commodityId)
public MutableStat getDemandReduction()
getDemandReduction
in interface Industry
public MutableStat getSupplyBonus()
getSupplyBonus
in interface Industry
public MutableStat getDemandReductionFromOther()
getDemandReductionFromOther
in interface Industry
public MutableStat getSupplyBonusFromOther()
getSupplyBonusFromOther
in interface Industry
public void init(java.lang.String id, MarketAPI market)
protected java.lang.Object readResolve()
protected java.lang.Object writeReplace()
public void apply(boolean withIncomeUpdate)
protected void applyAICoreModifiers()
protected void applyAlphaCoreModifiers()
protected void applyBetaCoreModifiers()
protected void applyGammaCoreModifiers()
protected void applyNoAICoreModifiers()
protected java.lang.String getModId()
protected java.lang.String getModId(int index)
public void demand(java.lang.String commodityId, int quantity)
public void demand(java.lang.String commodityId, int quantity, java.lang.String desc)
public void demand(int index, java.lang.String commodityId, int quantity, java.lang.String desc)
public void demand(java.lang.String modId, java.lang.String commodityId, int quantity, java.lang.String desc)
public void supply(java.lang.String commodityId, int quantity)
public void supply(java.lang.String commodityId, int quantity, java.lang.String desc)
public void supply(int index, java.lang.String commodityId, int quantity, java.lang.String desc)
public void supply(java.lang.String modId, java.lang.String commodityId, int quantity, java.lang.String desc)
protected void applyDeficitToProduction(int index, Pair<java.lang.String,java.lang.Integer> deficit, java.lang.String... commodities)
public void updateIncomeAndUpkeep()
updateIncomeAndUpkeep
in interface Industry
protected void applyIncomeAndUpkeep(float sizeOverride)
public float getBuildTime()
getBuildTime
in interface Industry
public java.lang.Float getBuildCostOverride()
public void setBuildCostOverride(float buildCostOverride)
public float getBuildCost()
getBuildCost
in interface Industry
public float getBaseUpkeep()
getBaseUpkeep
in interface Industry
protected void notifyDisrupted()
protected void disruptionFinished()
public boolean isBuilding()
Industry
isBuilding
in interface Industry
public boolean isFunctional()
Industry
isFunctional
in interface Industry
public boolean isUpgrading()
Industry
isUpgrading
in interface Industry
public float getBuildOrUpgradeProgress()
getBuildOrUpgradeProgress
in interface Industry
public java.lang.String getBuildOrUpgradeDaysText()
getBuildOrUpgradeDaysText
in interface Industry
public java.lang.String getBuildOrUpgradeProgressText()
getBuildOrUpgradeProgressText
in interface Industry
public void startBuilding()
startBuilding
in interface Industry
public void finishBuildingOrUpgrading()
finishBuildingOrUpgrading
in interface Industry
public void startUpgrading()
startUpgrading
in interface Industry
public void cancelUpgrade()
cancelUpgrade
in interface Industry
public void reapply()
Industry
protected void buildingFinished()
public static void buildNextInQueue(MarketAPI market)
protected void upgradeFinished(Industry previous)
protected void sendBuildOrUpgradeMessage()
public void notifyBeingRemoved(MarketAPI.MarketInteractionMode mode, boolean forUpgrade)
notifyBeingRemoved
in interface Industry
protected CargoAPI getCargoForInteractionMode(MarketAPI.MarketInteractionMode mode)
public IndustrySpecAPI getSpec()
public void clearUnmodified()
public java.util.List<MutableCommodityQuantity> getAllDemand()
getAllDemand
in interface Industry
public java.util.List<MutableCommodityQuantity> getAllSupply()
getAllSupply
in interface Industry
public MutableCommodityQuantity getSupply(java.lang.String id)
public MutableCommodityQuantity getDemand(java.lang.String id)
public MutableStat getIncome()
public MutableStat getUpkeep()
public Pair<java.lang.String,java.lang.Integer> getMaxDeficit(java.lang.String... commodityIds)
getMaxDeficit
in interface Industry
public java.util.List<Pair<java.lang.String,java.lang.Integer>> getAllDeficit()
getAllDeficit
in interface Industry
public java.util.List<Pair<java.lang.String,java.lang.Integer>> getAllDeficit(java.lang.String... commodityIds)
getAllDeficit
in interface Industry
public float getSizeMult()
public static float getCommodityEconUnitMult(float size)
public static float getSizeMult(float size)
public void doPreSaveCleanup()
doPreSaveCleanup
in interface Industry
public void doPostSaveRestore()
doPostSaveRestore
in interface Industry
public java.lang.String getCurrentImage()
getCurrentImage
in interface Industry
public java.lang.String getCurrentName()
getCurrentName
in interface Industry
public boolean isAvailableToBuild()
isAvailableToBuild
in interface Industry
public boolean showWhenUnavailable()
showWhenUnavailable
in interface Industry
public java.lang.String getUnavailableReason()
getUnavailableReason
in interface Industry
public boolean isTooltipExpandable()
isTooltipExpandable
in interface Industry
public float getTooltipWidth()
getTooltipWidth
in interface Industry
public void createTooltip(Industry.IndustryTooltipMode mode, TooltipMakerAPI tooltip, boolean expanded)
createTooltip
in interface Industry
public void addInstalledItemsSection(Industry.IndustryTooltipMode mode, TooltipMakerAPI tooltip, boolean expanded)
protected boolean addNonAICoreInstalledItems(Industry.IndustryTooltipMode mode, TooltipMakerAPI tooltip, boolean expanded)
public java.util.List<SpecialItemData> getVisibleInstalledItems()
getVisibleInstalledItems
in interface Industry
public boolean wantsToUseSpecialItem(SpecialItemData data)
Industry
wantsToUseSpecialItem
in interface Industry
public void addAICoreSection(TooltipMakerAPI tooltip, Industry.AICoreDescriptionMode mode)
addAICoreSection
in interface Industry
public void addAICoreSection(TooltipMakerAPI tooltip, java.lang.String coreId, Industry.AICoreDescriptionMode mode)
addAICoreSection
in interface Industry
protected void addAlphaCoreDescription(TooltipMakerAPI tooltip, Industry.AICoreDescriptionMode mode)
protected void addBetaCoreDescription(TooltipMakerAPI tooltip, Industry.AICoreDescriptionMode mode)
protected void addGammaCoreDescription(TooltipMakerAPI tooltip, Industry.AICoreDescriptionMode mode)
protected void addUnknownCoreDescription(java.lang.String coreId, TooltipMakerAPI tooltip, Industry.AICoreDescriptionMode mode)
protected void addPostSupplySection(TooltipMakerAPI tooltip, boolean hasSupply, Industry.IndustryTooltipMode mode)
protected void addPostDemandSection(TooltipMakerAPI tooltip, boolean hasDemand, Industry.IndustryTooltipMode mode)
protected void addRightAfterDescriptionSection(TooltipMakerAPI tooltip, Industry.IndustryTooltipMode mode)
protected void addPostDescriptionSection(TooltipMakerAPI tooltip, Industry.IndustryTooltipMode mode)
protected void addPostUpkeepSection(TooltipMakerAPI tooltip, Industry.IndustryTooltipMode mode)
public java.lang.String getAICoreId()
getAICoreId
in interface Industry
public void setAICoreId(java.lang.String aiCoreId)
setAICoreId
in interface Industry
protected void applyAICoreToIncomeAndUpkeep()
protected void updateAICoreToSupplyAndDemandModifiers()
protected void applyAlphaCoreSupplyAndDemandModifiers()
protected void applyBetaCoreSupplyAndDemandModifiers()
protected void applyGammaCoreSupplyAndDemandModifiers()
protected void updateSupplyAndDemandModifiers()
public boolean showShutDown()
showShutDown
in interface Industry
public boolean canShutDown()
canShutDown
in interface Industry
public java.lang.String getCanNotShutDownReason()
getCanNotShutDownReason
in interface Industry
public boolean canUpgrade()
canUpgrade
in interface Industry
public boolean canDowngrade()
canDowngrade
in interface Industry
protected java.lang.String getDescriptionOverride()
public java.lang.String getNameForModifier()
getNameForModifier
in interface Industry
public boolean isDemandLegal(CommodityOnMarketAPI com)
isDemandLegal
in interface Industry
public boolean isSupplyLegal(CommodityOnMarketAPI com)
isSupplyLegal
in interface Industry
protected boolean isAICoreId(java.lang.String str)
public void initWithParams(java.util.List<java.lang.String> params)
Industry
initWithParams
in interface Industry
protected boolean hasPostDemandSection(boolean hasDemand, Industry.IndustryTooltipMode mode)
protected int getBaseStabilityMod()
protected void modifyStabilityWithBaseMod()
protected void unmodifyStabilityWithBaseMod()
protected Pair<java.lang.String,java.lang.Integer> getStabilityAffectingDeficit()
protected int getStabilityPenalty()
protected void addStabilityPostDemandSection(TooltipMakerAPI tooltip, boolean hasDemand, Industry.IndustryTooltipMode mode)
public java.lang.String getDisruptedKey()
public void setDisrupted(float days)
setDisrupted
in interface Industry
public void setDisrupted(float days, boolean useMax)
setDisrupted
in interface Industry
public float getDisruptedDays()
getDisruptedDays
in interface Industry
public boolean canBeDisrupted()
canBeDisrupted
in interface Industry
public boolean isDisrupted()
isDisrupted
in interface Industry
public float getPatherInterest()
getPatherInterest
in interface Industry
public CargoAPI generateCargoForGatheringPoint(java.util.Random random)
generateCargoForGatheringPoint
in interface Industry
public java.lang.String getCargoTitleForGatheringPoint()
getCargoTitleForGatheringPoint
in interface Industry
public SpecialItemData getSpecialItem()
getSpecialItem
in interface Industry
public void setSpecialItem(SpecialItemData special)
setSpecialItem
in interface Industry
protected float getDeficitMult(java.lang.String... commodities)
protected void addGroundDefensesImpactSection(TooltipMakerAPI tooltip, float bonus, java.lang.String... commodities)
public boolean isIndustry()
isIndustry
in interface Industry
public boolean isStructure()
isStructure
in interface Industry
public void notifyColonyRenamed()
notifyColonyRenamed
in interface Industry
public boolean canImprove()
canImprove
in interface Industry
public float getImproveBonusXP()
getImproveBonusXP
in interface Industry
public java.lang.String getImproveMenuText()
getImproveMenuText
in interface Industry
public int getImproveStoryPoints()
getImproveStoryPoints
in interface Industry
public boolean isImproved()
isImproved
in interface Industry
public void setImproved(boolean improved)
setImproved
in interface Industry
protected void applyImproveModifiers()
public void addImproveDesc(TooltipMakerAPI info, Industry.ImprovementDescriptionMode mode)
addImproveDesc
in interface Industry
public java.lang.String getImproveDialogTitle()
getImproveDialogTitle
in interface Industry
public java.lang.String getImproveSoundId()
getImproveSoundId
in interface Industry
protected boolean canImproveToIncreaseProduction()
protected int getImproveProductionBonus()
protected java.lang.String getImprovementsDescForModifiers()
protected void updateImprovementSupplyAndDemandModifiers()
public void addImprovedSection(Industry.IndustryTooltipMode mode, TooltipMakerAPI tooltip, boolean expanded)
public MarketCMD.RaidDangerLevel adjustCommodityDangerLevel(java.lang.String commodityId, MarketCMD.RaidDangerLevel level)
adjustCommodityDangerLevel
in interface Industry
public MarketCMD.RaidDangerLevel adjustItemDangerLevel(java.lang.String itemId, java.lang.String data, MarketCMD.RaidDangerLevel level)
Industry
adjustItemDangerLevel
in interface Industry
public int adjustMarineTokensToRaidItem(java.lang.String itemId, java.lang.String data, int marineTokens)
adjustMarineTokensToRaidItem
in interface Industry
public boolean canInstallAICores()
canInstallAICores
in interface Industry
public java.util.List<InstallableIndustryItemPlugin> getInstallableItems()
getInstallableItems
in interface Industry
public float getBuildProgress()
public void setBuildProgress(float buildProgress)
Copyright © 2013 Fractal Softworks, LLC. All Rights Reserved.