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:
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);
|
||||
|
||||
Reference in new issue
Block a user