1package com.fs.starfarer.api.impl.campaign.intel.events;
6import com.fs.starfarer.api.impl.campaign.econ.BaseMarketConditionPlugin;
7import com.fs.starfarer.api.ui.TooltipMakerAPI;
8import com.fs.starfarer.api.util.Misc;
26 float accessibility = 0.1f;
28 String name =
"Hostile activity";
29 if (accessibility != 0) {
51 return super.getTokenReplacements();
71 float accessibility = 0.1f;
74 if (stability != 0 && accessibility != 0) {
75 tooltip.
addPara(
"%s stability, %s accessibility.",
77 "-" + (
int)stability,
"-" + (
int)Math.round(accessibility * 100f) +
"%");
78 }
else if (stability != 0) {
79 tooltip.
addPara(
"%s stability.",
81 "-" + (
int)stability);
82 }
else if (accessibility != 0) {
83 tooltip.
addPara(
"%s accessibility.",
85 "-" + (
int)Math.round(accessibility * 100f) +
"%");
87 tooltip.
addPara(
"No perceptible impact on operations as of yet.", opad);
93 return super.getTooltipWidth();
103 return super.isTooltipExpandable();
void modifyFlat(String source, float value)
void unmodifyFlat(String source)
void modifyFlat(String source, float value)
void unmodifyFlat(String source)
void setParam(Object param)
void createTooltipAfterDescription(TooltipMakerAPI tooltip, boolean expanded)
HostileActivityEventIntel intel
HostileActivityEventIntel getIntel()
boolean hasCustomTooltip()
boolean isTooltipExpandable()
void advance(float amount)
Map< String, String > getTokenReplacements()
static Color getNegativeHighlightColor()
static Color getHighlightColor()
MutableStatWithTempMods getStability()
StatBonus getAccessibilityMod()