diff --git a/zone/QuestParserCollection.cpp b/zone/QuestParserCollection.cpp index e2855770e..35af51c38 100644 --- a/zone/QuestParserCollection.cpp +++ b/zone/QuestParserCollection.cpp @@ -180,7 +180,7 @@ void QuestParserCollection::EventNPC(QuestEventID evt, NPC* npc, Mob *init, std: } // K, lets also parse templates/global_npc.pl - if(_global_npc_quest_status != QuestUnloaded) { + if(_global_npc_quest_status != QuestUnloaded && _global_npc_quest_status != QuestFailedToLoad) { std::map::iterator qiter = _interfaces.find(_global_npc_quest_status); qiter->second->EventGlobalNPC(evt, npc, init, data, extra_data); } else {