Merge pull request #130 from ryleykimmel/issue74

Fixes issue #74
This commit is contained in:
Gary Tierney
2016-01-25 21:00:49 +00:00
@@ -43,7 +43,15 @@ public final class NpcActionVerificationHandler extends MessageHandler<NpcAction
} }
NpcDefinition definition = npc.getDefinition(); NpcDefinition definition = npc.getDefinition();
if (message.getOption() >= definition.getInteractions().length) { String[] actions = definition.getInteractions();
int option = message.getOption();
if (option < 0 || option >= actions.length) {
message.terminate();
return;
}
if ("null".equals(actions[option])) {
message.terminate(); message.terminate();
return; return;
} }