18 public boolean execute(String ruleId, InteractionDialogAPI dialog, List<Token> params, Map<String, MemoryAPI> memoryMap) {
20 ActionType type = ActionType.CANCEL;
21 float range = Float.parseFloat(params.get(0).string);
22 String responseVariable = params.get(1).string;
24 final SectorEntityToken target = dialog.getInteractionTarget();
25 if (target.getContainingLocation() ==
null)
return false;
27 final CampaignFleetAPI playerFleet =
Global.
getSector().getPlayerFleet();