Class LuddicMajority
java.lang.Object
com.fs.starfarer.api.impl.campaign.econ.BaseMarketConditionPlugin
com.fs.starfarer.api.impl.campaign.econ.LuddicMajority
- All Implemented Interfaces:
MarketConditionPlugin
,MarketImmigrationModifier
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic int
static float
static String[]
Deprecated.static float
static float
Fields inherited from class com.fs.starfarer.api.impl.campaign.econ.BaseMarketConditionPlugin
condition, market
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
addConditions
(TooltipMakerAPI tooltip, MarketAPI market, float opad) void
protected void
createTooltipAfterDescription
(TooltipMakerAPI tooltip, boolean expanded) float
float
getImmigrationBonus
(boolean withEffectMult) static boolean
matchesBonusConditions
(MarketAPI market) void
modifyIncoming
(MarketAPI market, PopulationComposition incoming) void
Methods inherited from class com.fs.starfarer.api.impl.campaign.econ.BaseMarketConditionPlugin
addTokensToList, advance, createTooltip, getHighlightColors, getHighlights, getHighStabilityBonusMult, getHighStabilityPenaltyMult, getLowStabilityBonusMult, getLowStabilityPenaltyMult, getModId, getName, getRelatedCommodities, getTokenReplacements, getTooltipWidth, hasCustomTooltip, init, isPlanetary, isTooltipExpandable, isTransient, main, runWhilePaused, setParam, showIcon
-
Field Details
-
STABILITY
public static float STABILITY -
IMMIGRATION_BASE
public static float IMMIGRATION_BASE -
PRODUCTION_BASE_RURAL
public static float PRODUCTION_BASE_RURAL -
PRODUCTION_OVERRIDES
-
BONUS_MULT_DEFEATED_EXPEDITION
public static int BONUS_MULT_DEFEATED_EXPEDITION -
luddicFactions
Deprecated.
-
-
Constructor Details
-
LuddicMajority
public LuddicMajority()
-
-
Method Details
-
apply
- Specified by:
apply
in interfaceMarketConditionPlugin
- Overrides:
apply
in classBaseMarketConditionPlugin
-
unapply
- Specified by:
unapply
in interfaceMarketConditionPlugin
- Overrides:
unapply
in classBaseMarketConditionPlugin
-
modifyIncoming
- Specified by:
modifyIncoming
in interfaceMarketImmigrationModifier
-
getImmigrationBonus
public float getImmigrationBonus(boolean withEffectMult) -
getEffectMult
public float getEffectMult() -
createTooltipAfterDescription
- Overrides:
createTooltipAfterDescription
in classBaseMarketConditionPlugin
-
addConditions
-
matchesBonusConditions
-
getIconName
- Specified by:
getIconName
in interfaceMarketConditionPlugin
- Overrides:
getIconName
in classBaseMarketConditionPlugin
-