diff --git a/src/world/Actor/PlayerQuest.cpp b/src/world/Actor/PlayerQuest.cpp index f43609ef0..e5114164a 100644 --- a/src/world/Actor/PlayerQuest.cpp +++ b/src/world/Actor/PlayerQuest.cpp @@ -163,6 +163,8 @@ void Player::updateQuestsCompleted( uint32_t questId ) uint8_t value = 0x80 >> bitIndex; m_questCompleteFlags[ index ] |= value; + + Common::Service< Manager::MapMgr >::ref().updateQuests( *this ); } bool Player::isQuestCompleted( uint32_t questId )