aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorShocker <shocker@freakz.ro>2012-03-27 02:52:47 +0300
committerShocker <shocker@freakz.ro>2012-03-27 03:50:53 +0300
commit13e071195de690d7e7639c95e39222e20928fe9c (patch)
tree671d035906e571aa36db5a77b24eabb03f793eed /src
parent6afaed4a02ff5e29510a9e1afffea803e02f3d69 (diff)
Core/Groups: Remove redundant check in WorldSession::HandleLootRoll
Diffstat (limited to 'src')
-rwxr-xr-xsrc/server/game/Handlers/GroupHandler.cpp9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/server/game/Handlers/GroupHandler.cpp b/src/server/game/Handlers/GroupHandler.cpp
index 9343a5356b6..637025c7d9e 100755
--- a/src/server/game/Handlers/GroupHandler.cpp
+++ b/src/server/game/Handlers/GroupHandler.cpp
@@ -430,7 +430,8 @@ void WorldSession::HandleLootMethodOpcode(WorldPacket & recv_data)
void WorldSession::HandleLootRoll(WorldPacket &recv_data)
{
- if (!GetPlayer()->GetGroup())
+ Group* group = GetPlayer()->GetGroup();
+ if (!group)
{
recv_data.rfinish();
return;
@@ -443,12 +444,6 @@ void WorldSession::HandleLootRoll(WorldPacket &recv_data)
recv_data >> NumberOfPlayers;
recv_data >> rollType; //0: pass, 1: need, 2: greed
- //sLog->outDebug("WORLD RECIEVE CMSG_LOOT_ROLL, From:%u, Numberofplayers:%u, Choise:%u", (uint32)Guid, NumberOfPlayers, Choise);
-
- Group* group = GetPlayer()->GetGroup();
- if (!group)
- return;
-
// everything's fine, do it
group->CountRollVote(GetPlayer()->GetGUID(), Guid, NumberOfPlayers, rollType);