public class CommRelayCondition extends BaseMarketConditionPlugin
| Modifier and Type | Field and Description |
|---|---|
static float |
COMM_RELAY_BONUS |
static java.lang.String |
COMM_RELAY_MOD_ID |
static float |
MAKESHIFT_COMM_RELAY_BONUS |
static float |
NO_RELAY_PENALTY |
protected java.util.LinkedHashSet<SectorEntityToken> |
relays |
condition, market| Constructor and Description |
|---|
CommRelayCondition() |
| Modifier and Type | Method and Description |
|---|---|
void |
advance(float amount) |
void |
apply(java.lang.String id) |
static CommRelayCondition |
get(MarketAPI market) |
protected SectorEntityToken |
getBestRelay() |
java.util.LinkedHashSet<SectorEntityToken> |
getRelays() |
protected boolean |
isMakeshift(SectorEntityToken relay) |
boolean |
showIcon() |
void |
unapply(java.lang.String id) |
addTokensToList, createTooltip, createTooltipAfterDescription, getHighlightColors, getHighlights, getHighStabilityBonusMult, getHighStabilityPenaltyMult, getIconName, getLowStabilityBonusMult, getLowStabilityPenaltyMult, getModId, getName, getRelatedCommodities, getTokenReplacements, getTooltipWidth, hasCustomTooltip, init, isPlanetary, isTooltipExpandable, isTransient, main, runWhilePaused, setParampublic static java.lang.String COMM_RELAY_MOD_ID
public static float NO_RELAY_PENALTY
public static float COMM_RELAY_BONUS
public static float MAKESHIFT_COMM_RELAY_BONUS
protected java.util.LinkedHashSet<SectorEntityToken> relays
public CommRelayCondition()
public static CommRelayCondition get(MarketAPI market)
public java.util.LinkedHashSet<SectorEntityToken> getRelays()
public void advance(float amount)
advance in interface MarketConditionPluginadvance in class BaseMarketConditionPluginprotected boolean isMakeshift(SectorEntityToken relay)
protected SectorEntityToken getBestRelay()
public void apply(java.lang.String id)
apply in interface MarketConditionPluginapply in class BaseMarketConditionPluginpublic void unapply(java.lang.String id)
unapply in interface MarketConditionPluginunapply in class BaseMarketConditionPluginpublic boolean showIcon()
showIcon in interface MarketConditionPluginshowIcon in class BaseMarketConditionPlugin