Class ResourceDepositsCondition
java.lang.Object
com.fs.starfarer.api.impl.campaign.econ.BaseMarketConditionPlugin
com.fs.starfarer.api.impl.campaign.econ.BaseHazardCondition
com.fs.starfarer.api.impl.campaign.econ.ResourceDepositsCondition
- All Implemented Interfaces:
MarketConditionPlugin
,MarketImmigrationModifier
public class ResourceDepositsCondition
extends BaseHazardCondition
implements MarketImmigrationModifier
-
Field Summary
FieldsModifier and TypeFieldDescriptionFields inherited from class com.fs.starfarer.api.impl.campaign.econ.BaseMarketConditionPlugin
condition, market
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
protected void
createTooltipAfterDescription
(TooltipMakerAPI tooltip, boolean expanded) String[]
For the description, which is shown in the tooltip.For the description that shows up in the tooltip.void
modifyIncoming
(MarketAPI market, PopulationComposition incoming) void
Methods inherited from class com.fs.starfarer.api.impl.campaign.econ.BaseMarketConditionPlugin
addTokensToList, advance, createTooltip, getHighlightColors, getHighStabilityBonusMult, getHighStabilityPenaltyMult, getIconName, getLowStabilityBonusMult, getLowStabilityPenaltyMult, getModId, getName, getRelatedCommodities, getTooltipWidth, hasCustomTooltip, init, isPlanetary, isTooltipExpandable, isTransient, main, runWhilePaused, setParam, showIcon
-
Field Details
-
COMMODITY
-
MODIFIER
-
INDUSTRY
-
BASE_MODIFIER
-
BASE_ZERO
-
-
Constructor Details
-
ResourceDepositsCondition
public ResourceDepositsCondition()
-
-
Method Details
-
apply
- Specified by:
apply
in interfaceMarketConditionPlugin
- Overrides:
apply
in classBaseHazardCondition
-
unapply
- Specified by:
unapply
in interfaceMarketConditionPlugin
- Overrides:
unapply
in classBaseHazardCondition
-
getTokenReplacements
Description copied from interface:MarketConditionPlugin
For the description that shows up in the tooltip.- Specified by:
getTokenReplacements
in interfaceMarketConditionPlugin
- Overrides:
getTokenReplacements
in classBaseHazardCondition
- Returns:
-
getHighlights
Description copied from interface:MarketConditionPlugin
For the description, which is shown in the tooltip.- Specified by:
getHighlights
in interfaceMarketConditionPlugin
- Overrides:
getHighlights
in classBaseMarketConditionPlugin
- Returns:
-
createTooltipAfterDescription
- Overrides:
createTooltipAfterDescription
in classBaseHazardCondition
-
modifyIncoming
- Specified by:
modifyIncoming
in interfaceMarketImmigrationModifier
-