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, showIconpublic 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 LuddicMajority()
public void apply(java.lang.String id)
apply in interface MarketConditionPluginapply in class BaseMarketConditionPluginpublic void unapply(java.lang.String id)
unapply in interface MarketConditionPluginunapply in class BaseMarketConditionPluginpublic void modifyIncoming(MarketAPI market, PopulationComposition incoming)
modifyIncoming in interface MarketImmigrationModifierpublic float getImmigrationBonus(boolean withEffectMult)
public float getEffectMult()
protected void createTooltipAfterDescription(TooltipMakerAPI tooltip, boolean expanded)
createTooltipAfterDescription in class BaseMarketConditionPluginpublic static void addConditions(TooltipMakerAPI tooltip, MarketAPI market, float opad)
public static boolean matchesBonusConditions(MarketAPI market)
public java.lang.String getIconName()
getIconName in interface MarketConditionPlugingetIconName in class BaseMarketConditionPlugin