1package com.fs.starfarer.api.impl.campaign.tutorial;
3import com.fs.starfarer.api.Global;
4import com.fs.starfarer.api.campaign.econ.MonthlyReport;
5import com.fs.starfarer.api.campaign.econ.MonthlyReport.FDNode;
6import com.fs.starfarer.api.campaign.listeners.EconomyTickListener;
7import com.fs.starfarer.api.impl.campaign.shared.SharedData;
8import com.fs.starfarer.api.ui.TooltipMakerAPI;
9import com.fs.starfarer.api.ui.TooltipMakerAPI.TooltipCreator;
10import com.fs.starfarer.api.util.Misc;
25 if (iterIndex != lastIterInMonth)
return;
33 FDNode stipendNode = report.
getNode(fleetNode,
"SpacerObligation");
34 stipendNode.upkeep = debt;
35 stipendNode.name =
"An obligation from your past";
37 stipendNode.tooltipCreator =
this;
48 tooltip.
addPara(
"You never talk about it.",
static SettingsAPI getSettings()
static SectorAPI getSector()
FDNode getNode(String ... path)
static SharedData getData()
MonthlyReport getCurrentReport()
static int DEBT_PER_LEVEL
float getTooltipWidth(Object tooltipParam)
void reportEconomyTick(int iterIndex)
void reportEconomyMonthEnd()
boolean isTooltipExpandable(Object tooltipParam)
void createTooltip(TooltipMakerAPI tooltip, boolean expanded, Object tooltipParam)
static String getDGSCredits(float num)
static Color getHighlightColor()
String getSpriteName(String category, String id)
float getFloat(String key)
CampaignClockAPI getClock()
ListenerManagerAPI getListenerManager()
void addListener(Object listener)