1package com.fs.starfarer.api.impl.campaign.econ.impl;
3import com.fs.starfarer.api.Global;
4import com.fs.starfarer.api.campaign.econ.Industry;
5import com.fs.starfarer.api.campaign.econ.MarketAPI;
6import com.fs.starfarer.api.campaign.econ.EconomyAPI.EconomyUpdateListener;
7import com.fs.starfarer.api.impl.campaign.ids.Conditions;
8import com.fs.starfarer.api.impl.campaign.ids.Industries;
12 public static final String
KEY =
"$core_marketConditionManager";
35 if (market.isHidden())
continue;
42 for (
Industry curr : market.getIndustries()) {
43 if (!curr.isIndustry())
continue;
58 if (urban <= 0 || industrial > 0 || rural > 0) {
63 if (rural <= 0 || urban > 0 || industrial > 0) {
68 if (industrial <= 0 || urban > 0 || rural > 0) {
73 if (market.getSize() <= 3) {
78 if (urban > 0 && industrial + rural <= 0) {
83 if (rural > 0 && industrial + urban <= 0) {
88 if (industrial > 0 && rural + urban <= 0) {
94 market.getSize() >= 5 && pollution >= 3) {
static SectorAPI getSector()
boolean isEconomyListenerExpired()
void commodityUpdated(String commodityId)
static ConditionManager getInstance()
static final String RURAL_POLITY
static final String URBANIZED_POLITY
static final String INDUSTRIAL_POLITY
static final String POLLUTION
static final String HABITABLE
static final String TAG_URBAN
static final String TAG_INDUSTRIAL
static final String TAG_RURAL
MemoryAPI getMemoryWithoutUpdate()
void addUpdateListener(EconomyUpdateListener listener)
List< MarketAPI > getMarketsCopy()
void set(String key, Object value)