Merge pull request #12959 from Nyeriah/patch-qf

Core/Player: Already complete quests shouldn't turn failed
This commit is contained in:
Duarte Duarte committed 2014-08-29 14:09:13 +01:00
commit 743088d683
1 file changed
+4
@@ -15448,6 +15448,10 @@ void Player::RewardQuest(Quest const* quest, uint32 reward, Object* questGiver,
void Player::FailQuest(uint32 questId)
{
// Already complete quests shouldn't turn failed.
if (GetQuestStatus(questId) == QUEST_STATUS_COMPLETE)
return;
if (Quest const* quest = sObjectMgr->GetQuestTemplate(questId))
{
SetQuestStatus(questId, QUEST_STATUS_FAILED);