Core/Gossip: Fix interaction with gossip launched by accepting quest
Port From (https://github.com/TrinityCore/TrinityCore/commit/75bc3021da469d7c8eddbff23e5f1ec7c4a4dfbb)
This commit is contained in:
@@ -436,7 +436,9 @@ namespace Game
|
||||
[WorldPacketHandler(ClientOpcodes.CloseInteraction)]
|
||||
void HandleCloseInteraction(CloseInteraction closeInteraction)
|
||||
{
|
||||
if (_player.PlayerTalkClass.GetInteractionData().SourceGuid == closeInteraction.SourceGuid)
|
||||
if (_player.PlayerTalkClass.GetInteractionData().IsLaunchedByQuest)
|
||||
_player.PlayerTalkClass.GetInteractionData().IsLaunchedByQuest = false;
|
||||
else if (_player.PlayerTalkClass.GetInteractionData().SourceGuid == closeInteraction.SourceGuid)
|
||||
_player.PlayerTalkClass.GetInteractionData().Reset();
|
||||
|
||||
if (_player.GetStableMaster() == closeInteraction.SourceGuid)
|
||||
|
||||
Reference in New Issue
Block a user