diff options
author | Intel <chemicstry@gmail.com> | 2014-11-15 22:00:31 +0200 |
---|---|---|
committer | Intel <chemicstry@gmail.com> | 2014-11-15 22:00:31 +0200 |
commit | 2120868d34a2255c9b26012dc5168e204d8f8e91 (patch) | |
tree | be71e9d7e00948af7e1eaae56ae2e1fe05f4d9cb /src/server/game/Handlers/CombatHandler.cpp | |
parent | 7d88f8c491837dcfd02995a32310c196102200ce (diff) |
Core/Packets: Added CMSG_ATTACKSWING and SMSG_ATTACKSTOP
Diffstat (limited to 'src/server/game/Handlers/CombatHandler.cpp')
-rw-r--r-- | src/server/game/Handlers/CombatHandler.cpp | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/src/server/game/Handlers/CombatHandler.cpp b/src/server/game/Handlers/CombatHandler.cpp index 99aae6f5d0d..deac92d1b0b 100644 --- a/src/server/game/Handlers/CombatHandler.cpp +++ b/src/server/game/Handlers/CombatHandler.cpp @@ -27,15 +27,13 @@ #include "VehicleDefines.h" #include "Player.h" #include "Opcodes.h" +#include "CombatPackets.h" -void WorldSession::HandleAttackSwingOpcode(WorldPacket& recvData) +void WorldSession::HandleAttackSwingOpcode(WorldPackets::Combat::AttackSwing& packet) { - ObjectGuid guid; - recvData >> guid; + TC_LOG_DEBUG("network", "WORLD: Recvd CMSG_ATTACKSWING Message %s", packet.Victim.ToString().c_str()); - TC_LOG_DEBUG("network", "WORLD: Recvd CMSG_ATTACKSWING Message %s", guid.ToString().c_str()); - - Unit* pEnemy = ObjectAccessor::GetUnit(*_player, guid); + Unit* pEnemy = ObjectAccessor::GetUnit(*_player, packet.Victim); if (!pEnemy) { @@ -68,7 +66,7 @@ void WorldSession::HandleAttackSwingOpcode(WorldPacket& recvData) _player->Attack(pEnemy, true); } -void WorldSession::HandleAttackStopOpcode(WorldPacket & /*recvData*/) +void WorldSession::HandleAttackStopOpcode(WorldPackets::Combat::AttackStop& /*recvData*/) { GetPlayer()->AttackStop(); } |