1package com.fs.starfarer.api.impl.campaign.intel.events;
3import com.fs.starfarer.api.Global;
4import com.fs.starfarer.api.campaign.StarSystemAPI;
5import com.fs.starfarer.api.characters.PersonAPI;
6import com.fs.starfarer.api.impl.campaign.ids.MemFlags;
7import com.fs.starfarer.api.impl.campaign.ids.People;
8import com.fs.starfarer.api.impl.campaign.rulecmd.KantaCMD;
9import com.fs.starfarer.api.ui.TooltipMakerAPI;
10import com.fs.starfarer.api.ui.TooltipMakerAPI.TooltipCreator;
11import com.fs.starfarer.api.util.Range;
28 public void createTooltip(TooltipMakerAPI tooltip,
boolean expanded, Object tooltipParam) {
29 tooltip.addPara(
"Warlord Kanta, the feared pirate queen, is not pleased with you. Lesser "
30 +
"pirates see attacking your interests as a way to curry favor with her.", 0f);
37 if (mag <= 0)
return 0;
40 if (mag > 1f) mag = 1f;
42 Range r =
new Range(
"kantasWrathPoints");
43 return r.interpInt(mag);
49 return "Kanta's wrath";
54 if (KantaCMD.playerHasProtection())
return 0f;
56 PersonAPI kanta = People.getPerson(People.KANTA);
57 if (kanta ==
null)
return 0f;
59 float rep = kanta.getRelToPlayer().getRel();
63 int bluffs =
Global.
getSector().getCharacterData().getMemoryWithoutUpdate().getInt(MemFlags.KANTA_BLUFFS);
70 mag = Math.round(mag * 100f) / 100f;
static SectorAPI getSector()
HostileActivityEventIntel intel
static float MAX_MAG_FOR_REL
TooltipCreator getTooltip()
float getMagnitudeContribution(StarSystemAPI system)
KantasWrathPirateActivityCause2(HostileActivityEventIntel intel)
static float MAG_PER_BLUFF
static float MAX_MAG_FOR_BLUFFS