public class PlanetaryShield extends BaseIndustry
Industry.AICoreDescriptionMode, Industry.ImprovementDescriptionMode, Industry.IndustryTooltipMode
Modifier and Type | Field and Description |
---|---|
static float |
ALPHA_CORE_BONUS |
static float |
DEFENSE_BONUS |
static float |
IMPROVE_DEFENSE_BONUS |
aiCoreId, BASE_VALUE_TEXT, buildCostOverride, building, buildProgress, buildTime, currTooltipMode, DEFAULT_IMPROVE_SUPPLY_BONUS, demand, DEMAND_REDUCTION, demandReduction, demandReductionFromOther, dKey, hasInstallableItems, hiddenOverride, id, improved, income, market, SIZE_FOR_LARGE_IMAGE, SIZE_FOR_SMALL_IMAGE, spec, special, supply, SUPPLY_BONUS, supplyBonus, supplyBonusFromOther, upgradeId, upkeep, UPKEEP_MULT, wasDisrupted
Constructor and Description |
---|
PlanetaryShield() |
Modifier and Type | Method and Description |
---|---|
protected void |
addAlphaCoreDescription(TooltipMakerAPI tooltip,
Industry.AICoreDescriptionMode mode) |
void |
addImproveDesc(TooltipMakerAPI info,
Industry.ImprovementDescriptionMode mode) |
protected void |
addPostDemandSection(TooltipMakerAPI tooltip,
boolean hasDemand,
Industry.IndustryTooltipMode mode) |
void |
apply() |
protected void |
applyAlphaCoreModifiers() |
protected void |
applyAlphaCoreSupplyAndDemandModifiers() |
protected void |
applyImproveModifiers() |
protected void |
applyNoAICoreModifiers() |
static void |
applyVisuals(PlanetAPI planet) |
boolean |
canImprove() |
java.lang.String |
getUnavailableReason() |
protected boolean |
hasPostDemandSection(boolean hasDemand,
Industry.IndustryTooltipMode mode) |
boolean |
isAvailableToBuild() |
boolean |
showWhenUnavailable() |
void |
unapply() |
static void |
unapplyVisuals(PlanetAPI planet) |
addAICoreSection, addAICoreSection, addBetaCoreDescription, addGammaCoreDescription, addGroundDefensesImpactSection, addImprovedSection, addInstalledItemsSection, addNonAICoreInstalledItems, addPostDescriptionSection, addPostSupplySection, addPostUpkeepSection, addRightAfterDescriptionSection, addStabilityPostDemandSection, addUnknownCoreDescription, adjustCommodityDangerLevel, adjustItemDangerLevel, adjustMarineTokensToRaidItem, advance, apply, applyAICoreModifiers, applyAICoreToIncomeAndUpkeep, applyBetaCoreModifiers, applyBetaCoreSupplyAndDemandModifiers, applyDeficitToProduction, applyGammaCoreModifiers, applyGammaCoreSupplyAndDemandModifiers, applyIncomeAndUpkeep, buildingFinished, buildNextInQueue, canBeDisrupted, cancelUpgrade, canDowngrade, canImproveToIncreaseProduction, canInstallAICores, canShutDown, canUpgrade, clearUnmodified, clone, createTooltip, demand, demand, demand, demand, disruptionFinished, doPostSaveRestore, doPreSaveCleanup, downgrade, finishBuildingOrUpgrading, generateCargoForGatheringPoint, getAICoreId, getAllDeficit, getAllDeficit, getAllDemand, getAllSupply, getBaseStabilityMod, getBaseUpkeep, getBuildCost, getBuildCostOverride, getBuildOrUpgradeDaysText, getBuildOrUpgradeProgress, getBuildOrUpgradeProgressText, getBuildProgress, getBuildTime, getCanNotShutDownReason, getCargoForInteractionMode, getCargoTitleForGatheringPoint, getCommodityEconUnitMult, getCurrentImage, getCurrentName, getDeficitMult, getDeficitText, getDemand, getDemandReduction, getDemandReductionFromOther, getDescriptionOverride, getDisruptedDays, getDisruptedKey, getId, getImproveBonusXP, getImproveDialogTitle, getImprovementsDescForModifiers, getImproveMenuText, getImproveProductionBonus, getImproveSoundId, getImproveStoryPoints, getIncome, getInstallableItems, getMarket, getMaxDeficit, getModId, getModId, getNameForModifier, getPatherInterest, getSizeMult, getSizeMult, getSpec, getSpecialItem, getStabilityAffectingDeficit, getStabilityPenalty, getSupply, getSupplyBonus, getSupplyBonusFromOther, getTooltipWidth, getUpkeep, getVisibleInstalledItems, init, initWithParams, isAICoreId, isBuilding, isDemandLegal, isDisrupted, isFunctional, isHidden, isImproved, isIndustry, isOther, isStructure, isSupplyLegal, isTooltipExpandable, isUpgrading, modifyStabilityWithBaseMod, notifyBeingRemoved, notifyColonyRenamed, notifyDisrupted, readResolve, reapply, sendBuildOrUpgradeMessage, setAICoreId, setBuildCostOverride, setBuildProgress, setDisrupted, setDisrupted, setHidden, setImproved, setSpecialItem, showShutDown, startBuilding, startUpgrading, supply, supply, supply, supply, unmodifyStabilityWithBaseMod, updateAICoreToSupplyAndDemandModifiers, updateImprovementSupplyAndDemandModifiers, updateIncomeAndUpkeep, updateSupplyAndDemandModifiers, upgradeFinished, wantsToUseSpecialItem, writeReplace
public static float DEFENSE_BONUS
public static float ALPHA_CORE_BONUS
public static float IMPROVE_DEFENSE_BONUS
public void apply()
public static void applyVisuals(PlanetAPI planet)
public static void unapplyVisuals(PlanetAPI planet)
public void unapply()
unapply
in interface Industry
unapply
in class BaseIndustry
public boolean isAvailableToBuild()
isAvailableToBuild
in interface Industry
isAvailableToBuild
in class BaseIndustry
public java.lang.String getUnavailableReason()
getUnavailableReason
in interface Industry
getUnavailableReason
in class BaseIndustry
public boolean showWhenUnavailable()
showWhenUnavailable
in interface Industry
showWhenUnavailable
in class BaseIndustry
protected boolean hasPostDemandSection(boolean hasDemand, Industry.IndustryTooltipMode mode)
hasPostDemandSection
in class BaseIndustry
protected void addPostDemandSection(TooltipMakerAPI tooltip, boolean hasDemand, Industry.IndustryTooltipMode mode)
addPostDemandSection
in class BaseIndustry
protected void applyAlphaCoreModifiers()
applyAlphaCoreModifiers
in class BaseIndustry
protected void applyNoAICoreModifiers()
applyNoAICoreModifiers
in class BaseIndustry
protected void applyAlphaCoreSupplyAndDemandModifiers()
applyAlphaCoreSupplyAndDemandModifiers
in class BaseIndustry
protected void addAlphaCoreDescription(TooltipMakerAPI tooltip, Industry.AICoreDescriptionMode mode)
addAlphaCoreDescription
in class BaseIndustry
public boolean canImprove()
canImprove
in interface Industry
canImprove
in class BaseIndustry
protected void applyImproveModifiers()
applyImproveModifiers
in class BaseIndustry
public void addImproveDesc(TooltipMakerAPI info, Industry.ImprovementDescriptionMode mode)
addImproveDesc
in interface Industry
addImproveDesc
in class BaseIndustry
Copyright © 2013 Fractal Softworks, LLC. All Rights Reserved.