Core/Player: Already complete quests shouldn't turn failed

Core/Player: Already complete quests shouldn't turn failed

Core/Player: Already complete quests shouldn't turn failed
This commit is contained in:
Nyeriah committed 2014-08-29 05:13:16 -03:00
1 parent b20b6dedf9
commit c0697c7726
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);