Core/PacketIO: 305b99e065 follow-up

This commit is contained in:
Carbenium
2016-02-03 01:48:02 +01:00
parent 305b99e065
commit f269335bb2
3 changed files with 6 additions and 7 deletions

View File

@@ -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);
}

View File

@@ -805,5 +805,5 @@ void WorldPackets::Spells::MissileTrajectoryCollision::Read()
_worldPacket >> Target;
_worldPacket >> SpellID;
_worldPacket >> CastID;
_worldPacket >> CollisionPos;
_worldPacket >> CollisionPos.PositionXYZStream();
}

View File

@@ -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;
};
}
}