Core/Player: Keep shared quests through map changes instead of getting stuck in busy state
Port From (https://github.com/TrinityCore/TrinityCore/commit/c12ee97f122acfd77bd81cf178a77d5054c312b6)
This commit is contained in:
@@ -5806,6 +5806,15 @@ namespace Game.Entities
|
||||
_garrison.SendRemoteInfo();
|
||||
|
||||
UpdateItemLevelAreaBasedScaling();
|
||||
|
||||
if (!GetPlayerSharingQuest().IsEmpty())
|
||||
{
|
||||
Quest quest = Global.ObjectMgr.GetQuestTemplate(GetSharedQuestID());
|
||||
if (quest != null)
|
||||
PlayerTalkClass.SendQuestGiverQuestDetails(quest, GetGUID(), true, false);
|
||||
else
|
||||
ClearQuestSharingInfo();
|
||||
}
|
||||
}
|
||||
|
||||
public void RemoveSocial()
|
||||
|
||||
Reference in New Issue
Block a user