Quest Interface wont attempt to keep loading GlobalQuest sub over and over and over...

This commit is contained in:
KLS 2013-02-18 09:12:14 -08:00
parent aa20e5b5e3
commit 9f63498a64

View File

@ -81,10 +81,9 @@ bool QuestParserCollection::HasQuestSub(uint32 npcid, const char *subname) {
} }
} }
} else { } else {
QuestInterface *qi = GetQIByGlobalNPCQuest(); if(_global_npc_quest_status != QuestFailedToLoad) {
if(qi) { std::map<uint32, QuestInterface*>::iterator qiter = _interfaces.find(_global_npc_quest_status);
_global_npc_quest_status = qi->GetIdentifier(); if(qiter->second->HasGlobalQuestSub(subname)) {
if(qi->HasGlobalQuestSub(subname)) {
return true; return true;
} }
} }