17 public boolean execute(String ruleId, InteractionDialogAPI dialog, List<Token> params, Map<String, MemoryAPI> memoryMap) {
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);
29 Global.
getSector().getPlayerFleet().getCargo().getCredits().add((
int)credits);
30 if (
Global.
getSector().getPlayerFleet().getCargo().getCredits().get() < 0) {
35 MemoryAPI memory =
Global.
getSector().getCharacterData().getMemoryWithoutUpdate();
36 memory.set(
"$credits", (
int)
Global.
getSector().getPlayerFleet().getCargo().getCredits().get(), 0);
37 memory.set(
"$creditsStr", Misc.getWithDGS(
Global.
getSector().getPlayerFleet().getCargo().getCredits().get()), 0);