1package com.fs.starfarer.api.impl.campaign.econ;
3import com.fs.starfarer.api.Global;
4import com.fs.starfarer.api.campaign.econ.MarketAPI;
5import com.fs.starfarer.api.campaign.econ.MarketConditionAPI;
6import com.fs.starfarer.api.campaign.econ.MarketImmigrationModifier;
7import com.fs.starfarer.api.impl.campaign.ids.Conditions;
8import com.fs.starfarer.api.impl.campaign.ids.Factions;
9import com.fs.starfarer.api.impl.campaign.population.PopulationComposition;
10import com.fs.starfarer.api.ui.TooltipMakerAPI;
11import com.fs.starfarer.api.util.Misc;
27 private float daysActive = 0f;
30 super.advance(amount);
40 this.daysActive = daysActive;
65 super.createTooltipAfterDescription(tooltip, expanded);
67 tooltip.
addPara(
"%s stability.",
static SectorAPI getSector()
void modifyFlat(String source, float value)
void unmodifyFlat(String source)
void modifyIncoming(MarketAPI market, PopulationComposition incoming)
void createTooltipAfterDescription(TooltipMakerAPI tooltip, boolean expanded)
void setDaysActive(float daysActive)
void advance(float amount)
static final float STABILITY_PENALTY
static final String ROGUE_AI_CORE
static final String LUDDIC_PATH
void add(String id, float value)
static Color getHighlightColor()
float convertToDays(float realSeconds)
CampaignClockAPI getClock()
void addTransientImmigrationModifier(MarketImmigrationModifier mod)
MarketConditionAPI getCondition(String id)
MutableStatWithTempMods getStability()
void removeTransientImmigrationModifier(MarketImmigrationModifier mod)
MarketConditionPlugin getPlugin()