From d1221e3433eb123c09f2670fdde1f06988dc0f02 Mon Sep 17 00:00:00 2001 From: tkrokli Date: Sun, 22 Mar 2015 02:46:02 +0100 Subject: [Core/Quest] Update quest Objective status Client side by @untaught; closes #12172 AreaExploredOrEventHappens does not update client side, only server side. Before adding this fix, it is necessary to complete the required number of kills to receive the "discovery" Quest Objective Credit in player's Quest Log and on screen. --- src/server/game/Entities/Player/Player.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src') diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index e46448df133..a68640f1fad 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -16373,6 +16373,8 @@ void Player::AreaExploredOrEventHappens(uint32 questId) { q_status.Explored = true; m_QuestStatusSave[questId] = QUEST_DEFAULT_SAVE_TYPE; + SetQuestSlotState(log_slot, QUEST_STATE_COMPLETE); + SendQuestComplete(questId); } } if (CanCompleteQuest(questId)) -- cgit v1.2.3