From 7d353acde9a6ed348d4ff77d934176623bfca46a Mon Sep 17 00:00:00 2001 From: Krudor Date: Sat, 14 Jul 2018 20:46:43 +0200 Subject: Core/Instances: Fix an issue where instance greet messages were not properly sent out due to fetching the greet message for the instance difficulty selected by the player in the GUI, instead of the actual map difficulty in case a fallback difficulty was issued. (#22157) --- src/server/game/Handlers/MovementHandler.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/server/game/Handlers/MovementHandler.cpp b/src/server/game/Handlers/MovementHandler.cpp index eb987c24af3..99828a84c46 100644 --- a/src/server/game/Handlers/MovementHandler.cpp +++ b/src/server/game/Handlers/MovementHandler.cpp @@ -175,7 +175,7 @@ void WorldSession::HandleMoveWorldportAck() if (mInstance) { // check if this instance has a reset time and send it to player if so - Difficulty diff = GetPlayer()->GetDifficultyID(mEntry); + Difficulty diff = newMap->GetDifficultyID(); if (MapDifficultyEntry const* mapDiff = sDB2Manager.GetMapDifficultyData(mEntry->ID, diff)) { if (mapDiff->GetRaidDuration()) -- cgit v1.2.3