mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-16 07:30:42 +01:00
Core/PacketIO: 305b99e065 follow-up
This commit is contained in:
@@ -573,15 +573,15 @@ void WorldSession::HandleMissileTrajectoryCollision(WorldPackets::Spells::Missil
|
||||
return;
|
||||
|
||||
Position pos = *spell->m_targets.GetDstPos();
|
||||
pos.Relocate(packet.CollisionPos.x, packet.CollisionPos.y, packet.CollisionPos.z);
|
||||
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);
|
||||
data << float(packet.CollisionPos.m_positionX);
|
||||
data << float(packet.CollisionPos.m_positionY);
|
||||
data << float(packet.CollisionPos.m_positionZ);
|
||||
caster->SendMessageToSet(&data, true);
|
||||
}
|
||||
|
||||
|
||||
@@ -805,5 +805,5 @@ void WorldPackets::Spells::MissileTrajectoryCollision::Read()
|
||||
_worldPacket >> Target;
|
||||
_worldPacket >> SpellID;
|
||||
_worldPacket >> CastID;
|
||||
_worldPacket >> CollisionPos;
|
||||
_worldPacket >> CollisionPos.PositionXYZStream();
|
||||
}
|
||||
|
||||
@@ -19,7 +19,6 @@
|
||||
#define SpellPackets_h__
|
||||
|
||||
#include "Packet.h"
|
||||
#include "PacketUtilities.h"
|
||||
#include "Player.h"
|
||||
#include "SpellAuras.h"
|
||||
#include "Spell.h"
|
||||
@@ -836,7 +835,7 @@ namespace WorldPackets
|
||||
ObjectGuid Target;
|
||||
int32 SpellID = 0;
|
||||
uint8 CastID = 0;
|
||||
G3D::Vector3 CollisionPos;
|
||||
Position CollisionPos;
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user