1package com.fs.starfarer.api.impl.campaign.econ;
3import java.util.Iterator;
4import java.util.LinkedHashSet;
6import com.fs.starfarer.api.campaign.SectorEntityToken;
7import com.fs.starfarer.api.campaign.econ.MarketAPI;
8import com.fs.starfarer.api.campaign.econ.MarketConditionAPI;
9import com.fs.starfarer.api.impl.campaign.ids.Conditions;
10import com.fs.starfarer.api.impl.campaign.ids.MemFlags;
11import com.fs.starfarer.api.impl.campaign.ids.Tags;
33 protected LinkedHashSet<SectorEntityToken>
relays =
new LinkedHashSet<SectorEntityToken>();
35 public LinkedHashSet<SectorEntityToken>
getRelays() {
41 Iterator<SectorEntityToken> iter =
relays.iterator();
42 while (iter.hasNext()) {
void modifyFlat(String source, float value)
void unmodifyFlat(String source)
MarketConditionAPI condition
static float MAKESHIFT_COMM_RELAY_BONUS
SectorEntityToken getBestRelay()
static String COMM_RELAY_MOD_ID
LinkedHashSet< SectorEntityToken > relays
void advance(float amount)
boolean isMakeshift(SectorEntityToken relay)
LinkedHashSet< SectorEntityToken > getRelays()
static float NO_RELAY_PENALTY
static float COMM_RELAY_BONUS
static final String COMM_RELAY
static final String OBJECTIVE_NON_FUNCTIONAL
LocationAPI getContainingLocation()
boolean hasTag(String tag)
LocationAPI getContainingLocation()
void removeSpecificCondition(String token)
MarketConditionAPI getCondition(String id)
MutableStatWithTempMods getStability()
String getIdForPluginModifications()
MarketConditionPlugin getPlugin()