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.impl.campaign.ids.Commodities;
6import com.fs.starfarer.api.impl.campaign.ids.Sounds;
7import com.fs.starfarer.api.impl.campaign.ids.Stats;
8import com.fs.starfarer.api.impl.campaign.intel.BaseIntelPlugin;
9import com.fs.starfarer.api.impl.campaign.intel.MessageIntel;
10import com.fs.starfarer.api.util.Misc;
15 public static String
MOD_ID =
"dfb_export_mod";
23 "Proven stable source (due to outcome of Diktat conflict)");
30 Stats.getCommodityExportCreditsMultId(Commodities.FUEL)).unmodifyFlat(
MOD_ID);
35 msg.
addLine(
"Fuel exports increased", Misc.getBasePlayerColor());
37 new String [] {
"+" + (int)Math.round(FUEL_EXPORT_BONUS * 100f) +
"%"},
38 Misc.getHighlightColor());
42 Global.
getSector().getCampaignUI().addMessage(msg, MessageClickAction.COLONY_INFO);
47 msg.
addLine(
"Fuel export bonus lost", Misc.getBasePlayerColor());
50 Global.
getSector().getCampaignUI().addMessage(msg, MessageClickAction.COLONY_INFO);
static SettingsAPI getSettings()
static SectorAPI getSector()
static final String BULLET
void setIcon(String icon)
void addLine(String text)
void setSound(String sound)
static void sendGainedMessage()
static void sendLostMessage()
static float FUEL_EXPORT_BONUS
CommoditySpecAPI getCommoditySpec(String commodityId)
float getFloat(String key)