aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorArtamedes <ownedned123@gmail.com>2019-09-04 02:41:18 -0400
committerGiacomo Pozzoni <giacomopoz@gmail.com>2019-09-04 08:41:18 +0200
commit6ebe1afeeccb847702c12e522bddaa7b5694dc38 (patch)
tree6869a14c4827d2c21b8e6e06e1555535755418e3 /src
parent4074cb0f01d106c69546c3cb944d6fcf92ade456 (diff)
Core/Handlers: Handle CMSG_REQUEST_PET_INFO - this fixes when you /reload and the pet bar disappears (#23762)
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Handlers/MiscHandler.cpp8
-rw-r--r--src/server/game/Handlers/PetHandler.cpp5
2 files changed, 5 insertions, 8 deletions
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();
+}