aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Handlers/SpellHandler.cpp
diff options
context:
space:
mode:
authorCarbenium <carbenium@outlook.com>2016-02-06 23:05:55 +0100
committerCarbenium <carbenium@outlook.com>2016-02-06 23:05:55 +0100
commit3bdde71a97e3436ae3b4ed59a8ff44a1faea8ecb (patch)
treec5e9f374b815e337aba154c7e91e88b03318f598 /src/server/game/Handlers/SpellHandler.cpp
parent3ac2ba721da344b2dda9b2e95d40a1faf36ddc6d (diff)
Core/PacketIO: Updated and enabled SMSG_NOTIFY_MISSILE_TRAJECTORY_COLLISION
Diffstat (limited to 'src/server/game/Handlers/SpellHandler.cpp')
-rw-r--r--src/server/game/Handlers/SpellHandler.cpp12
1 files changed, 5 insertions, 7 deletions
diff --git a/src/server/game/Handlers/SpellHandler.cpp b/src/server/game/Handlers/SpellHandler.cpp
index 3ee24ef401e..4a28c076ce6 100644
--- a/src/server/game/Handlers/SpellHandler.cpp
+++ b/src/server/game/Handlers/SpellHandler.cpp
@@ -569,13 +569,11 @@ void WorldSession::HandleMissileTrajectoryCollision(WorldPackets::Spells::Missil
pos.Relocate(packet.CollisionPos);
spell->m_targets.ModDst(pos);
- WorldPacket data(SMSG_NOTIFY_MISSILE_TRAJECTORY_COLLISION, 21);
- data << packet.Target;
- data << uint8(packet.CastID);
- data << float(packet.CollisionPos.x);
- data << float(packet.CollisionPos.y);
- data << float(packet.CollisionPos.z);
- caster->SendMessageToSet(&data, true);
+ WorldPackets::Spells::NotifyMissileTrajectoryCollision notify;
+ notify.Caster = packet.Target;
+ notify.CastID = packet.CastID;
+ notify.CollisionPos = packet.CollisionPos;
+ caster->SendMessageToSet(notify.Write(), true);
}
void WorldSession::HandleUpdateMissileTrajectory(WorldPackets::Spells::UpdateMissileTrajectory& packet)