1package com.fs.starfarer.api.impl.campaign.econ.impl;
3import com.fs.starfarer.api.impl.campaign.ids.Commodities;
4import com.fs.starfarer.api.impl.campaign.rulecmd.salvage.MarketCMD.RaidDangerLevel;
5import com.fs.starfarer.api.util.Pair;
25 if (deficit.
two > 0) deficit.two = -1;
void applyIncomeAndUpkeep(float sizeOverride)
Map< String, MutableCommodityQuantity > supply
Map< String, MutableCommodityQuantity > demand
Pair< String, Integer > getMaxDeficit(String ... commodityIds)
void applyDeficitToProduction(int index, Pair< String, Integer > deficit, String ... commodities)
boolean isAvailableToBuild()
RaidDangerLevel adjustCommodityDangerLevel(String commodityId, RaidDangerLevel level)
boolean showWhenUnavailable()
RaidDangerLevel adjustItemDangerLevel(String itemId, String data, RaidDangerLevel level)
static final String SUPPLIES
static final String ORGANS
static final String ORGANICS