Ok, I just tested that exact scenario ("hi", "where am I?", then "NAME explain" - yes, you have to type the NPC's name for it to work under that condition check that I implemented, but it can be changed, I'll try that next) - and it worked just fine :)
I'll try to take a look at the scripts you...