Class CommRelayCondition
java.lang.Object
com.fs.starfarer.api.impl.campaign.econ.BaseMarketConditionPlugin
com.fs.starfarer.api.impl.campaign.econ.CommRelayCondition
- All Implemented Interfaces:
MarketConditionPlugin
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic float
static String
static float
static float
protected LinkedHashSet<SectorEntityToken>
Fields inherited from class com.fs.starfarer.api.impl.campaign.econ.BaseMarketConditionPlugin
condition, market
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
advance
(float amount) void
static CommRelayCondition
protected SectorEntityToken
protected boolean
isMakeshift
(SectorEntityToken relay) boolean
showIcon()
void
Methods inherited from class com.fs.starfarer.api.impl.campaign.econ.BaseMarketConditionPlugin
addTokensToList, createTooltip, createTooltipAfterDescription, getHighlightColors, getHighlights, getHighStabilityBonusMult, getHighStabilityPenaltyMult, getIconName, getLowStabilityBonusMult, getLowStabilityPenaltyMult, getModId, getName, getRelatedCommodities, getTokenReplacements, getTooltipWidth, hasCustomTooltip, init, isPlanetary, isTooltipExpandable, isTransient, main, runWhilePaused, setParam
-
Field Details
-
COMM_RELAY_MOD_ID
-
NO_RELAY_PENALTY
public static float NO_RELAY_PENALTY -
COMM_RELAY_BONUS
public static float COMM_RELAY_BONUS -
MAKESHIFT_COMM_RELAY_BONUS
public static float MAKESHIFT_COMM_RELAY_BONUS -
relays
-
-
Constructor Details
-
CommRelayCondition
public CommRelayCondition()
-
-
Method Details
-
get
-
getRelays
-
advance
public void advance(float amount) - Specified by:
advance
in interfaceMarketConditionPlugin
- Overrides:
advance
in classBaseMarketConditionPlugin
-
isMakeshift
-
getBestRelay
-
apply
- Specified by:
apply
in interfaceMarketConditionPlugin
- Overrides:
apply
in classBaseMarketConditionPlugin
-
unapply
- Specified by:
unapply
in interfaceMarketConditionPlugin
- Overrides:
unapply
in classBaseMarketConditionPlugin
-
showIcon
public boolean showIcon()- Specified by:
showIcon
in interfaceMarketConditionPlugin
- Overrides:
showIcon
in classBaseMarketConditionPlugin
-