19 public boolean execute(String ruleId, InteractionDialogAPI dialog, List<Token> params, Map<String, MemoryAPI> memoryMap) {
23 String
id = params.get(0).getString(memoryMap);
24 PersonAPI person =
Global.
getSector().getImportantPeople().getPerson(
id);
29 boolean hidden = params.get(1).getBoolean(memoryMap);
31 if (person.getMarket() ==
null)
return false;
32 if (person.getMarket().getCommDirectory() ==
null)
return false;
33 if (person.getMarket().getCommDirectory().getEntryForPerson(person.getId()) ==
null)
return false;
35 person.getMarket().getCommDirectory().getEntryForPerson(person.getId()).setHidden(hidden);