1package com.fs.starfarer.api.impl.campaign.abilities;
5import com.fs.starfarer.api.Global;
6import com.fs.starfarer.api.campaign.CampaignFleetAPI;
7import com.fs.starfarer.api.campaign.SectorEntityToken.VisibilityLevel;
8import com.fs.starfarer.api.impl.campaign.ids.MemFlags;
9import com.fs.starfarer.api.impl.campaign.ids.Pings;
10import com.fs.starfarer.api.ui.LabelAPI;
11import com.fs.starfarer.api.ui.TooltipMakerAPI;
12import com.fs.starfarer.api.util.Misc;
36 if (
level != VisibilityLevel.NONE) {
64 if (fleet ==
null)
return;
97 if (fleet ==
null)
return;
137 tooltip.
addPara(
"Turn off engines to reduce interference and link all sensors in the fleet into a single network.", pad);
138 tooltip.
addPara(
"Increases sensor range by %s* units and" +
139 " increases the range at which the fleet can be detected by %s* units." +
140 " The fleet is only able to %s** while the ability is active.",
147 tooltip.
addPara(
"*2000 units = 1 map grid cell", gray, pad);
148 tooltip.
addPara(
"**A fleet is considered slow-moving at a burn level of half that of its slowest ship.", gray, 0f);
static boolean CODEX_TOOLTIP_MODE
static SectorAPI getSector()
void modifyFlat(String source, float value)
transient AbilitySpecAPI spec
CampaignFleetAPI getFleet()
void addIncompatibleToTooltip(TooltipMakerAPI tooltip, boolean expanded)
static final float DETECTABILITY_RANGE_BONUS
void applyEffect(float amount, float level)
static final float SENSOR_RANGE_BONUS
void createTooltip(TooltipMakerAPI tooltip, boolean expanded)
static final String GLOBAL_SENSOR_BURST_JUST_USED_IN_CURRENT_LOCATION
static final String JUST_DID_SENSOR_BURST
static final String SENSOR_BURST
static Color getGrayColor()
static Color getHighlightColor()
void goSlowOneFrame(boolean stop)
MutableFleetStatsAPI getStats()
EveryFrameScript addPing(SectorEntityToken entity, String pingType)
MemoryAPI getMemoryWithoutUpdate()
boolean isInCurrentLocation()
VisibilityLevel getVisibilityLevelToPlayerFleet()
MemoryAPI getMemoryWithoutUpdate()
void set(String key, Object value)
StatBonus getDetectedRangeMod()
StatBonus getSensorRangeMod()