aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorfunjoker <funjoker109@gmail.com>2024-09-20 08:39:39 +0200
committerfunjoker <funjoker109@gmail.com>2024-09-20 08:39:49 +0200
commit249d1372bb5e1f0729324d7b0e4629eb05db388b (patch)
tree977fe2f440e5e347a29cc2157df920f005e827b8 /src
parentf78ecd97e119be08337e4a7b7e62a3cf031a1a51 (diff)
Core/PacketIO: Update CMSG_PET_SET_ACTION structure
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Server/Packets/PetPackets.cpp6
-rw-r--r--src/server/game/Server/Packets/PetPackets.h2
2 files changed, 8 insertions, 0 deletions
diff --git a/src/server/game/Server/Packets/PetPackets.cpp b/src/server/game/Server/Packets/PetPackets.cpp
index 089db0e4daa..72503388d6e 100644
--- a/src/server/game/Server/Packets/PetPackets.cpp
+++ b/src/server/game/Server/Packets/PetPackets.cpp
@@ -141,6 +141,12 @@ void WorldPackets::Pet::PetSetAction::Read()
_worldPacket >> Index;
_worldPacket >> Action;
+
+ if (_worldPacket.ReadBit())
+ {
+ _worldPacket >> Unk440_1;
+ _worldPacket >> Unk440_2;
+ }
}
void WorldPackets::Pet::PetAbandon::Read()
diff --git a/src/server/game/Server/Packets/PetPackets.h b/src/server/game/Server/Packets/PetPackets.h
index 5acb43ee839..8be5ada658c 100644
--- a/src/server/game/Server/Packets/PetPackets.h
+++ b/src/server/game/Server/Packets/PetPackets.h
@@ -203,6 +203,8 @@ namespace WorldPackets
uint32 Index = 0;
uint32 Action = 0;
+ uint32 Unk440_1 = 0;
+ uint32 Unk440_2 = 0;
};
class PetCancelAura final : public ClientPacket