There is an issue where if you have the same NPC in multiple zones or NPCs with the same name in multiple zones, it can sometimes load the quest script from another folder of an NPC with the same name. One way to prevent it is to name your script files after the NPC ID and not spawn the same NPC ID in multiple zones. Or, you can add a # in front of one of the same name NPCs and add that to the script for that NPC as well, which should keep it from loading the other one with the same name that doesn't have the #.
|