diff options
| author | Carbenium <carbenium@outlook.com> | 2016-02-02 01:18:27 +0100 |
|---|---|---|
| committer | Carbenium <carbenium@outlook.com> | 2016-02-02 01:18:27 +0100 |
| commit | 0b763812833be6802bcc63955d9b4531268960e7 (patch) | |
| tree | 33c48041cbbbbf4426fb1f2fcd0c16fa49ae4f8f /src/server/game/Handlers/PetHandler.cpp | |
| parent | 391992ed80f3f91b95d19d5cab1b0b4e8f8fb8be (diff) | |
Core/PacketIO: Updated and enabled CMSG_PET_ABANDON
Diffstat (limited to 'src/server/game/Handlers/PetHandler.cpp')
| -rw-r--r-- | src/server/game/Handlers/PetHandler.cpp | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/src/server/game/Handlers/PetHandler.cpp b/src/server/game/Handlers/PetHandler.cpp index 20c31930de6..1b6e496a1bf 100644 --- a/src/server/game/Handlers/PetHandler.cpp +++ b/src/server/game/Handlers/PetHandler.cpp @@ -662,17 +662,12 @@ void WorldSession::HandlePetRename(WorldPacket& recvData) pet->SetUInt32Value(UNIT_FIELD_PET_NAME_TIMESTAMP, uint32(time(NULL))); // cast can't be helped } -void WorldSession::HandlePetAbandon(WorldPacket& recvData) +void WorldSession::HandlePetAbandon(WorldPackets::Pet::PetAbandon& packet) { - ObjectGuid guid; - recvData >> guid; //pet guid - TC_LOG_DEBUG("network", "WORLD: Received CMSG_PET_ABANDON %s", guid.ToString().c_str()); - if (!_player->IsInWorld()) return; - // pet/charmed - Creature* pet = ObjectAccessor::GetCreatureOrPetOrVehicle(*_player, guid); + Creature* pet = ObjectAccessor::GetCreatureOrPetOrVehicle(*_player, packet.Pet); if (pet) { if (pet->IsPet()) |
