Starsector API
Loading...
Searching...
No Matches
HTHighBurnFactor.java
Go to the documentation of this file.
1package com.fs.starfarer.api.impl.campaign.intel.events.ht;
2
3import com.fs.starfarer.api.impl.campaign.intel.events.BaseEventIntel;
4import com.fs.starfarer.api.impl.campaign.intel.events.BaseFactorTooltip;
5import com.fs.starfarer.api.impl.campaign.intel.events.BaseOneTimeFactor;
6import com.fs.starfarer.api.ui.TooltipMakerAPI;
7import com.fs.starfarer.api.ui.TooltipMakerAPI.TooltipCreator;
8import com.fs.starfarer.api.util.Misc;
9
10public class HTHighBurnFactor extends BaseOneTimeFactor {
11
13 super(points);
14 }
15
16 @Override
17 public String getDesc(BaseEventIntel intel) {
18 return "High burn sensor readings";
19 }
20
21 @Override
22 public TooltipCreator getMainRowTooltip(BaseEventIntel intel) {
23 return new BaseFactorTooltip() {
24 @Override
25 public void createTooltip(TooltipMakerAPI tooltip, boolean expanded, Object tooltipParam) {
26 tooltip.addPara("Sensor readings gathered in hyperspace while traveling at a burn level above %s "
27 + "are particularly useful in providing insight into the non-Euclidian properties of hyperspace. "
28 + "Traveling at higher speeds produces even more valuable readings.",
29 0f, Misc.getHighlightColor(), "" + 20);
30 }
31
32 };
33 }
34
35}