17 public boolean execute(String ruleId, InteractionDialogAPI dialog, List<Token> params, Map<String, MemoryAPI> memoryMap) {
18 if (!(dialog.getPlugin() instanceof RuleBasedDialog))
return false;
19 if (dialog.getInteractionTarget().getMarket() ==
null)
return false;
23 List<PersonAPI> people = dialog.getInteractionTarget().getMarket().getPeopleCopy();
25 for (PersonAPI person : people) {
30 if (person.wantsToContactPlayer()) {