1package com.fs.starfarer.api.impl.campaign.intel.events;
3import com.fs.starfarer.api.Global;
4import com.fs.starfarer.api.campaign.comm.CommMessageAPI.MessageClickAction;
5import com.fs.starfarer.api.campaign.econ.EconomyAPI.EconomyUpdateListener;
6import com.fs.starfarer.api.campaign.econ.MarketAPI;
7import com.fs.starfarer.api.impl.campaign.econ.PiracyRespite;
8import com.fs.starfarer.api.impl.campaign.ids.Conditions;
9import com.fs.starfarer.api.impl.campaign.ids.Sounds;
10import com.fs.starfarer.api.impl.campaign.intel.BaseIntelPlugin;
11import com.fs.starfarer.api.impl.campaign.intel.MessageIntel;
12import com.fs.starfarer.api.impl.campaign.intel.PerseanLeagueMembership;
13import com.fs.starfarer.api.util.Misc;
17 public static String
KEY =
"$eps_ref";
32 if (existing !=
null) {
46 new String [] {
"+" + (int)Math.round(PiracyRespite.ACCESSIBILITY_BONUS * 100f) +
"%"},
60 if (curr.isPlayerOwned() && curr.getFaction() !=
null && curr.getFaction().isPlayerFaction()) {
static SettingsAPI getSettings()
static SectorAPI getSector()
static final String ESTABLISHED_POLITY
static final String BULLET
void setIcon(String icon)
void addLine(String text)
void setSound(String sound)
static boolean isLeagueMember()
static boolean isDefeatedBlockadeOrPunEx()
boolean isEconomyListenerExpired()
void commodityUpdated(String commodityId)
EstablishedPolityScript()
static Color getTextColor()
static Color getBasePlayerColor()
static Color getHighlightColor()
String getSpriteName(String category, String id)
void addMessage(String text)
CampaignUIAPI getCampaignUI()
MemoryAPI getMemoryWithoutUpdate()
void addUpdateListener(EconomyUpdateListener listener)
List< MarketAPI > getMarketsCopy()
void set(String key, Object value)