diff options
| author | Shauren <shauren.trinity@gmail.com> | 2025-05-17 19:43:19 +0200 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2025-05-17 19:43:19 +0200 |
| commit | 0d475eac5f2fdee58d79b1f3361da6d3f22b0232 (patch) | |
| tree | 63997803e18680a6bd78aa1d8bfe91a45326207a /src/server/game/Server/Packets | |
| parent | 616c5094e0c75c9f8e0c89510f9b7f2f69c70ac7 (diff) | |
Core/PacketIO: Implemented CMSG_UPDATE_SPELL_VISUAL
Diffstat (limited to 'src/server/game/Server/Packets')
| -rw-r--r-- | src/server/game/Server/Packets/SpellPackets.cpp | 7 | ||||
| -rw-r--r-- | src/server/game/Server/Packets/SpellPackets.h | 12 |
2 files changed, 19 insertions, 0 deletions
diff --git a/src/server/game/Server/Packets/SpellPackets.cpp b/src/server/game/Server/Packets/SpellPackets.cpp index 63456d61402..4c4c359f0b9 100644 --- a/src/server/game/Server/Packets/SpellPackets.cpp +++ b/src/server/game/Server/Packets/SpellPackets.cpp @@ -1067,6 +1067,13 @@ void UpdateMissileTrajectory::Read() _worldPacket >> *Status; } +void UpdateAuraVisual::Read() +{ + _worldPacket >> SpellID; + _worldPacket >> Visual; + _worldPacket >> TargetGUID; +} + WorldPacket const* SpellDelayed::Write() { _worldPacket << Caster; diff --git a/src/server/game/Server/Packets/SpellPackets.h b/src/server/game/Server/Packets/SpellPackets.h index 78af3cccc3b..8e0902bdf93 100644 --- a/src/server/game/Server/Packets/SpellPackets.h +++ b/src/server/game/Server/Packets/SpellPackets.h @@ -1088,6 +1088,18 @@ namespace WorldPackets Optional<MovementInfo> Status; }; + class UpdateAuraVisual final : public ClientPacket + { + public: + explicit UpdateAuraVisual(WorldPacket&& packet) : ClientPacket(CMSG_UPDATE_SPELL_VISUAL, std::move(packet)) { } + + void Read() override; + + int32 SpellID = 0; + SpellCastVisual Visual; + ObjectGuid TargetGUID; + }; + class SpellDelayed final : public ServerPacket { public: |
