Core/Loot: Fixed loot roll exploit
Closes #29042 (cherry picked from commit fb699dc641342c1e1a094ec5bff7b5e581dd0d01)
This commit is contained in:
@@ -522,7 +522,7 @@ bool LootRoll::PlayerVote(Player* player, RollVote vote)
|
||||
{
|
||||
ObjectGuid const& playerGuid = player->GetGUID();
|
||||
RollVoteMap::iterator voterItr = m_rollVoteMap.find(playerGuid);
|
||||
if (voterItr == m_rollVoteMap.end())
|
||||
if (voterItr == m_rollVoteMap.end() || voterItr->second.Vote != RollVote::NotEmitedYet)
|
||||
return false;
|
||||
|
||||
voterItr->second.Vote = vote;
|
||||
|
||||
Reference in New Issue
Block a user