From 00df52ff192f231978d2858e5a98ac0fbd060628 Mon Sep 17 00:00:00 2001 From: p-tkachuk Date: Sat, 1 Mar 2025 21:53:05 +0100 Subject: [PATCH] fix (Core/Wintergrasp) hearthstone was visibly on cooldown when player left WG (#21620) Co-authored-by: Hexadecimal --- src/server/game/Battlefield/Battlefield.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/server/game/Battlefield/Battlefield.cpp b/src/server/game/Battlefield/Battlefield.cpp index e8655f413..e6e086463 100644 --- a/src/server/game/Battlefield/Battlefield.cpp +++ b/src/server/game/Battlefield/Battlefield.cpp @@ -410,8 +410,8 @@ void Battlefield::AskToLeaveQueue(Player* player) // Called in WorldSession::HandleHearthAndResurrect void Battlefield::PlayerAskToLeave(Player* player) { - // Player leaving Wintergrasp, trigger Hearthstone spell. - player->CastSpell(player, 8690, true); + // Player leaving Wintergrasp, teleport to homebind possition. + player->TeleportTo(player->m_homebindMapId, player->m_homebindX, player->m_homebindY, player->m_homebindZ, player->GetOrientation()); } // Called in WorldSession::HandleBfEntryInviteResponse