public class LuddicMajority extends BaseMarketConditionPlugin implements MarketImmigrationModifier
Modifier and Type | Field and Description |
---|---|
static int |
BONUS_MULT_DEFEATED_EXPEDITION |
static float |
IMMIGRATION_BASE |
static java.lang.String[] |
luddicFactions
Deprecated.
|
static float |
PRODUCTION_BASE_RURAL |
static java.util.Map<java.lang.String,java.lang.Integer> |
PRODUCTION_OVERRIDES |
static float |
STABILITY |
condition, market
Constructor and Description |
---|
LuddicMajority() |
Modifier and Type | Method and Description |
---|---|
static void |
addConditions(TooltipMakerAPI tooltip,
MarketAPI market,
float opad) |
void |
apply(java.lang.String id) |
protected void |
createTooltipAfterDescription(TooltipMakerAPI tooltip,
boolean expanded) |
float |
getEffectMult() |
java.lang.String |
getIconName() |
float |
getImmigrationBonus(boolean withEffectMult) |
static boolean |
matchesBonusConditions(MarketAPI market) |
void |
modifyIncoming(MarketAPI market,
PopulationComposition incoming) |
void |
unapply(java.lang.String id) |
addTokensToList, advance, createTooltip, getHighlightColors, getHighlights, getHighStabilityBonusMult, getHighStabilityPenaltyMult, getLowStabilityBonusMult, getLowStabilityPenaltyMult, getModId, getName, getRelatedCommodities, getTokenReplacements, getTooltipWidth, hasCustomTooltip, init, isPlanetary, isTooltipExpandable, isTransient, main, runWhilePaused, setParam, showIcon
public static float STABILITY
public static float IMMIGRATION_BASE
public static float PRODUCTION_BASE_RURAL
public static java.util.Map<java.lang.String,java.lang.Integer> PRODUCTION_OVERRIDES
public static int BONUS_MULT_DEFEATED_EXPEDITION
@Deprecated public static java.lang.String[] luddicFactions
public void apply(java.lang.String id)
apply
in interface MarketConditionPlugin
apply
in class BaseMarketConditionPlugin
public void unapply(java.lang.String id)
unapply
in interface MarketConditionPlugin
unapply
in class BaseMarketConditionPlugin
public void modifyIncoming(MarketAPI market, PopulationComposition incoming)
modifyIncoming
in interface MarketImmigrationModifier
public float getImmigrationBonus(boolean withEffectMult)
public float getEffectMult()
protected void createTooltipAfterDescription(TooltipMakerAPI tooltip, boolean expanded)
createTooltipAfterDescription
in class BaseMarketConditionPlugin
public static void addConditions(TooltipMakerAPI tooltip, MarketAPI market, float opad)
public static boolean matchesBonusConditions(MarketAPI market)
public java.lang.String getIconName()
getIconName
in interface MarketConditionPlugin
getIconName
in class BaseMarketConditionPlugin
Copyright © 2013 Fractal Softworks, LLC. All Rights Reserved.