1package com.fs.starfarer.api.impl.campaign;
3import com.fs.starfarer.api.Global;
4import com.fs.starfarer.api.campaign.econ.MarketAPI;
5import com.fs.starfarer.api.campaign.econ.StabilizeMarketPlugin;
6import com.fs.starfarer.api.impl.campaign.econ.RecentUnrest;
7import com.fs.starfarer.api.ui.TooltipMakerAPI;
8import com.fs.starfarer.api.util.Misc;
17 info.addPara(
"Can only stabilize colonies with at least %s points of recent unrest.", 0f,
18 Misc.getHighlightColor(),
"" + 2);
22 return Math.max(0, RecentUnrest.getPenalty(market) - 1);
27 return Math.max(1, market.getSize() - 2) * base;
static SettingsAPI getSettings()
int getMaxStabilizeAmount(MarketAPI market)
int getCostPerStabilityPoint(MarketAPI market)
boolean isStabilizeButtonTooltipExpandable(MarketAPI market)
int getHandlingPriority(Object params)
void createStabilizeButtonTooltip(TooltipMakerAPI info, float width, boolean expanded, MarketAPI market)
boolean stabilizeButtonHasTooltip(MarketAPI market)
boolean canStabilize(MarketAPI market)