aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Groups/Group.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/game/Groups/Group.cpp')
-rw-r--r--src/server/game/Groups/Group.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/server/game/Groups/Group.cpp b/src/server/game/Groups/Group.cpp
index 184bd97e17d..7321244578c 100644
--- a/src/server/game/Groups/Group.cpp
+++ b/src/server/game/Groups/Group.cpp
@@ -1283,7 +1283,8 @@ void Group::CountTheRoll(Rolls::iterator rollI)
else
{
item->is_blocked = false;
- player->SendEquipError(msg, NULL, NULL, roll->itemid);
+ item->rollWinnerGUID = player->GetGUID();
+ player->SendEquipError(msg, nullptr, nullptr, roll->itemid);
}
}
}
@@ -1335,7 +1336,8 @@ void Group::CountTheRoll(Rolls::iterator rollI)
else
{
item->is_blocked = false;
- player->SendEquipError(msg, NULL, NULL, roll->itemid);
+ item->rollWinnerGUID = player->GetGUID();
+ player->SendEquipError(msg, nullptr, nullptr, roll->itemid);
}
}
else if (rollvote == DISENCHANT)
@@ -1360,7 +1362,7 @@ void Group::CountTheRoll(Rolls::iterator rollI)
for (uint32 i = 0; i < max_slot; ++i)
{
LootItem* lootItem = loot.LootItemInSlot(i, player);
- player->SendEquipError(msg, NULL, NULL, lootItem->itemid);
+ player->SendEquipError(msg, nullptr, nullptr, lootItem->itemid);
player->SendItemRetrievalMail(lootItem->itemid, lootItem->count);
}
}