1package com.fs.starfarer.api.impl.campaign.rulecmd;
6import com.fs.starfarer.api.Global;
7import com.fs.starfarer.api.campaign.InteractionDialogAPI;
8import com.fs.starfarer.api.campaign.rules.MemoryAPI;
9import com.fs.starfarer.api.util.Misc;
10import com.fs.starfarer.api.util.Misc.Token;
18 if (dialog ==
null)
return false;
23 if (params.get(0).isOperator()) {
24 credits = -1f * params.get(1).getFloat(memoryMap);
26 credits = params.get(0).getFloat(memoryMap);
static SectorAPI getSector()
boolean execute(String ruleId, InteractionDialogAPI dialog, List< Token > params, Map< String, MemoryAPI > memoryMap)
static void addCreditsGainText(int credits, TextPanelAPI text)
static void addCreditsLossText(int credits, TextPanelAPI text)
static String getWithDGS(float num)
MutableValue getCredits()
MemoryAPI getMemoryWithoutUpdate()
TextPanelAPI getTextPanel()
CampaignFleetAPI getPlayerFleet()
CharacterDataAPI getCharacterData()
void set(String key, Object value)