From 6ebe1afeeccb847702c12e522bddaa7b5694dc38 Mon Sep 17 00:00:00 2001 From: Artamedes Date: Wed, 4 Sep 2019 02:41:18 -0400 Subject: Core/Handlers: Handle CMSG_REQUEST_PET_INFO - this fixes when you /reload and the pet bar disappears (#23762) --- src/server/game/Handlers/MiscHandler.cpp | 8 -------- src/server/game/Handlers/PetHandler.cpp | 5 +++++ 2 files changed, 5 insertions(+), 8 deletions(-) (limited to 'src/server') diff --git a/src/server/game/Handlers/MiscHandler.cpp b/src/server/game/Handlers/MiscHandler.cpp index 97e0cb2bdac..36751180f66 100644 --- a/src/server/game/Handlers/MiscHandler.cpp +++ b/src/server/game/Handlers/MiscHandler.cpp @@ -1390,14 +1390,6 @@ void WorldSession::HandleMoveSetCanFlyAckOpcode(WorldPacket& recvData) _player->GetUnitBeingMoved()->m_movementInfo.flags = movementInfo.GetMovementFlags(); } -void WorldSession::HandleRequestPetInfoOpcode(WorldPacket& /*recvData */) -{ - /* - TC_LOG_DEBUG("network", "WORLD: CMSG_REQUEST_PET_INFO"); - recvData.hexlike(); - */ -} - void WorldSession::HandleSetTaxiBenchmarkOpcode(WorldPacket& recvData) { TC_LOG_DEBUG("network", "WORLD: CMSG_SET_TAXI_BENCHMARK_MODE"); diff --git a/src/server/game/Handlers/PetHandler.cpp b/src/server/game/Handlers/PetHandler.cpp index b10ebe22ce4..ca03de5158a 100644 --- a/src/server/game/Handlers/PetHandler.cpp +++ b/src/server/game/Handlers/PetHandler.cpp @@ -885,3 +885,8 @@ void WorldSession::HandleLearnPreviewTalentsPet(WorldPacket& recvData) recvData.rfinish(); } + +void WorldSession::HandleRequestPetInfoOpcode(WorldPacket& /*recvPacket*/) +{ + GetPlayer()->PetSpellInitialize(); +} -- cgit v1.2.3