1package com.fs.starfarer.api.impl.campaign.econ;
3import java.util.ArrayList;
6import com.fs.starfarer.api.Global;
7import com.fs.starfarer.api.campaign.econ.Industry;
8import com.fs.starfarer.api.characters.MarketConditionSpecAPI;
9import com.fs.starfarer.api.impl.campaign.ids.Conditions;
10import com.fs.starfarer.api.impl.campaign.ids.Industries;
11import com.fs.starfarer.api.ui.TooltipMakerAPI;
12import com.fs.starfarer.api.util.Misc;
27 market.suppressCondition(cid);
31 if (industry !=
null) {
32 industry.getSupplyBonusFromOther().modifyFlat(
id,
FARMING_BONUS, Misc.ucFirst(
condition.getName().toLowerCase()));
39 market.unsuppressCondition(cid);
42 if (industry !=
null) {
43 industry.getSupplyBonusFromOther().unmodifyFlat(
id);
48 Industry industry =
market.getIndustry(Industries.FARMING);
49 if (industry ==
null) {
50 industry =
market.getIndustry(Industries.AQUACULTURE);
58 List<String> conds =
new ArrayList<String>();
61 conds.add(mc.getName());
64 tooltip.addPara(
"Counters the effects of " + Misc.getAndJoined(conds) +
".\n\nIncreases food production by %s (Farming).",
65 opad, Misc.getHighlightColor(),
static SettingsAPI getSettings()
MarketConditionAPI condition
void createTooltipAfterDescription(TooltipMakerAPI tooltip, boolean expanded)
static List< String > SUPPRESSED_CONDITIONS
MarketConditionSpecAPI getMarketConditionSpec(String conditionId)