aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorOvahlord <dreadkiller@gmx.de>2023-11-21 02:15:58 +0100
committerOvahlord <dreadkiller@gmx.de>2023-11-21 02:15:58 +0100
commit731e3bc83069f9d704739025aea5e2c15d33d4a8 (patch)
treeeb23eec1c5331a5e845cdbcbd41478ee56f7be97 /src
parentca3d9ca0fcef0f217998be0664c5ce986685b8cc (diff)
Core/Spells: fixed SMSG_SPELL_GO packet structure
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Server/Packets/SpellPackets.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/server/game/Server/Packets/SpellPackets.cpp b/src/server/game/Server/Packets/SpellPackets.cpp
index 1482b2df0df..0b442bfc7a3 100644
--- a/src/server/game/Server/Packets/SpellPackets.cpp
+++ b/src/server/game/Server/Packets/SpellPackets.cpp
@@ -397,9 +397,6 @@ ByteBuffer& operator<<(ByteBuffer& data, SpellCastData const& spellCastData)
data.WriteBit(spellCastData.AmmoInventoryType.has_value());
data.FlushBits();
- for (SpellMissStatus const& missStatus : spellCastData.MissStatus)
- data << missStatus;
-
data << spellCastData.Target;
for (ObjectGuid const& hitTarget : spellCastData.HitTargets)
@@ -408,6 +405,9 @@ ByteBuffer& operator<<(ByteBuffer& data, SpellCastData const& spellCastData)
for (ObjectGuid const& missTarget : spellCastData.MissTargets)
data << missTarget;
+ for (SpellMissStatus const& missStatus : spellCastData.MissStatus)
+ data << missStatus;
+
for (SpellPowerData const& power : spellCastData.RemainingPower)
data << power;