1package com.fs.starfarer.api.impl.campaign.econ;
4import java.util.ArrayList;
8import com.fs.starfarer.api.impl.campaign.events.FoodShortageEvent;
9import com.fs.starfarer.api.impl.campaign.ids.Commodities;
10import com.fs.starfarer.api.impl.campaign.ids.Stats;
11import com.fs.starfarer.api.util.Misc;
38 return event.getRelatedCommodities();
50 Map<String, String> tokens = super.getTokenReplacements();
53 tokens.put(
"$stabilityPenalty",
"" + penalty);
60 tokens.put(
"$neededFood",
"" + remaining);
67 List<String> highlights =
new ArrayList<String>();
70 return highlights.toArray(
new String [0]);
76 return super.getHighlightColors();
void modifyFlat(String source, float value)
void modifyMult(String source, float value)
void addTokensToList(List< String > list, String ... keys)
List< String > getRelatedCommodities()
Color[] getHighlightColors()
void setParam(Object param)
Map< String, String > getTokenReplacements()
float getRemainingFoodToMeetShortage()
float getStabilityImpact()
static String getPlayerSellRepImpactMultId(String commodityId)
static float getRounded(float in)
StatBonus getPlayerSupplyPriceMod()
CommodityOnMarketAPI getCommodityData(String commodityId)
MutableMarketStatsAPI getStats()
MutableStatWithTempMods getStability()
DynamicStatsAPI getDynamic()
MutableStat getStat(String id)