Starsector API
Loading...
Searching...
No Matches
KantasProtectionPirateActivityCause2.java
Go to the documentation of this file.
1package com.fs.starfarer.api.impl.campaign.intel.events;
2
3import java.awt.Color;
4
5import com.fs.starfarer.api.campaign.StarSystemAPI;
6import com.fs.starfarer.api.impl.campaign.rulecmd.KantaCMD;
7import com.fs.starfarer.api.ui.TooltipMakerAPI;
8import com.fs.starfarer.api.ui.TooltipMakerAPI.TooltipCreator;
9import com.fs.starfarer.api.util.Misc;
10
12
16
17 @Override
18 public boolean shouldShow() {
19 return KantaCMD.playerHasProtection();
20 }
21
22 @Override
24 return Misc.getPositiveHighlightColor();
25 }
26
27 @Override
28 public String getProgressStr() {
29 return "";
30 }
31
32 @Override
33 public TooltipCreator getTooltip() {
34 return new BaseFactorTooltip() {
35 public void createTooltip(TooltipMakerAPI tooltip, boolean expanded, Object tooltipParam) {
36 tooltip.addPara("You have %s, which is enough to dissuade most pirates from attacking your interests.",
37 0f, Misc.getPositiveHighlightColor(), "Kanta's protection");
38 }
39 };
40 }
41
42 public int getProgress() {
43 return 0;
44 }
45
46 public String getDesc() {
47 return "Kanta's protection";
48 }
49
50 public float getMagnitudeContribution(StarSystemAPI system) {
51 return 0f;
52 }
53
54}