1package com.fs.starfarer.api.impl.campaign.intel.bases;
6import com.fs.starfarer.api.impl.campaign.econ.BaseMarketConditionPlugin;
7import com.fs.starfarer.api.ui.TooltipMakerAPI;
8import com.fs.starfarer.api.util.Misc;
26 String name =
"Pirate activity";
27 if (accessibility != 0) {
49 return super.getTokenReplacements();
70 if (stability != 0 && accessibility != 0) {
71 tooltip.
addPara(
"%s stability, %s accessibility.",
73 "-" + (
int)stability,
"-" + (
int)Math.round(accessibility * 100f) +
"%");
74 }
else if (stability != 0) {
75 tooltip.
addPara(
"%s stability.",
77 "-" + (
int)stability);
78 }
else if (accessibility != 0) {
79 tooltip.
addPara(
"%s accessibility.",
81 "-" + (
int)Math.round(accessibility * 100f) +
"%");
83 tooltip.
addPara(
"No perceptible impact on operations as of yet.", opad);
89 return super.getTooltipWidth();
99 return super.isTooltipExpandable();
void modifyFlat(String source, float value)
void unmodifyFlat(String source)
void modifyFlat(String source, float value)
void unmodifyFlat(String source)
MarketConditionAPI condition
void createTooltipAfterDescription(TooltipMakerAPI tooltip, boolean expanded)
void setParam(Object param)
boolean isTooltipExpandable()
void advance(float amount)
PirateBaseIntel getIntel()
boolean hasCustomTooltip()
Map< String, String > getTokenReplacements()
float getStabilityPenalty()
float getAccessibilityPenalty()
static Color getNegativeHighlightColor()
static Color getHighlightColor()
void removeSpecificCondition(String token)
MutableStatWithTempMods getStability()
StatBonus getAccessibilityMod()
String getIdForPluginModifications()