Hello/hi

I stumbled across a weird problem today that’s probably very easily solved but I somehow don’t get it. I have a few game stubs and when I want to parse “npc, hi” I do it like this:

Check answering NPC that “hello/hi”:
(stuff)

And that normally works, but today I added that to an NPC and the result was

npc, hi
There is no reply.

and turning on the actions resulted in

npc, hi
[answering the NPC that "
[** Programming error: tried to read from -->-1 in the array “parse”, which has entries 0 up to 60 ]
npc , hi"]
There is no reply.
[answering the NPC that "
[
Programming error: tried to read from -->-1 in the array “parse”, which has entries 0 up to 60 **]
npc , hi" - succeeded]

What’s going on here?

Hmm, is this showing up for you in a blank project, or is there some other code that might impact the behavior? It’s working the way you’d expect in both Inform 7 and 10 for me, when I check it.

If there’s no other story code that’s interfering, wonder if there’s an Inform installation error at fault?

You could check out this thread to see if anything looks helpful. It’s the same error message, but I don’t know if it’s the same cause:

Do I need to worry about this? [** Programming error: tried to read from -->-1 in the array “parse”, which has entries 0 up to 60 **]

Well, after quite a bit of comparing to other projects, and testing, I’ve got the culprit:

Include Questions by Michael Callaghan.

That overrides the “Check answering NPC that “hello/hi”:” function. Questions remain (…), but I can close this case. Thanks for your time!!