Core/Loot: Fixed loot roll exploit

Closes #29042

(cherry picked from commit fb699dc641342c1e1a094ec5bff7b5e581dd0d01)
This commit is contained in:
Shauren
2026-05-26 00:13:16 +02:00
parent eec98fc6b6
commit e6676fe1d9
+1 -1
View File
@@ -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;