From 47c61b2576a5c86b405b6dce60b1daf4d69b93ca Mon Sep 17 00:00:00 2001 From: Angelo Venturini Date: Thu, 24 Oct 2024 09:12:29 -0300 Subject: [PATCH] fix(Core/BG): Fix double method call on removing a player (#20156) --- src/server/game/Entities/Player/Player.cpp | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index 07e6043cd..d53454011 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -11339,8 +11339,6 @@ void Player::LeaveBattleground(Battleground* bg) if (bg->isArena() && (bg->GetStatus() == STATUS_IN_PROGRESS || bg->GetStatus() == STATUS_WAIT_JOIN)) sScriptMgr->OnBattlegroundDesertion(this, ARENA_DESERTION_TYPE_LEAVE_BG); - bg->RemovePlayerAtLeave(this); - // xinef: reset corpse reclaim time m_deathExpireTime = GameTime::GetGameTime().count();