18 public boolean execute(String ruleId, InteractionDialogAPI dialog, List<Token> params, Map<String, MemoryAPI> memoryMap) {
19 if (dialog ==
null)
return false;
21 CharacterCreationData data = (CharacterCreationData) memoryMap.get(MemKeys.LOCAL).get(
"$characterData");
28 String vid = params.get(0).getString(memoryMap);
29 FleetMemberType type = FleetMemberType.SHIP;
30 if (vid.endsWith(
"_wing")) {
31 type = FleetMemberType.FIGHTER_WING;
33 data.addStartingFleetMember(vid, type);