diff options
author | Trazom62 <none@none> | 2010-04-17 18:55:17 +0200 |
---|---|---|
committer | Trazom62 <none@none> | 2010-04-17 18:55:17 +0200 |
commit | fbe4539e23b7b4cc052b09f2f31dc90bc6dff67b (patch) | |
tree | 08f222eb6af48bcc20ddda5e96ff0999f2f8c82c /src/game/GroupHandler.cpp | |
parent | cc2db574f119547060cb7c3482fb29ec408d28a8 (diff) |
Implement auto pass on loot.
Fixes issue #1684.
--HG--
branch : trunk
Diffstat (limited to 'src/game/GroupHandler.cpp')
-rw-r--r-- | src/game/GroupHandler.cpp | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/game/GroupHandler.cpp b/src/game/GroupHandler.cpp index 3b85872dbfe..99ff56d097a 100644 --- a/src/game/GroupHandler.cpp +++ b/src/game/GroupHandler.cpp @@ -914,17 +914,16 @@ void WorldSession::HandleOptOutOfLootOpcode(WorldPacket & recv_data) { sLog.outDebug("WORLD: Received CMSG_OPT_OUT_OF_LOOT"); - uint32 unkn; - recv_data >> unkn; + uint32 passOnLoot; + recv_data >> passOnLoot; // 1 always pass, 0 do not pass // ignore if player not loaded if (!GetPlayer()) // needed because STATUS_AUTHED { - if (unkn != 0) - sLog.outError("CMSG_GROUP_PASS_ON_LOOT value<>0 for not-loaded character!"); + if (passOnLoot != 0) + sLog.outError("CMSG_OPT_OUT_OF_LOOT value<>0 for not-loaded character!"); return; } - if (unkn != 0) - sLog.outError("CMSG_GROUP_PASS_ON_LOOT: activation not implemented!"); + GetPlayer()->SetPassOnGroupLoot(passOnLoot); } |