fix(Core): Rand shuffle seed (RandomBattlegroundSystem,ICC-Marrowgar & Deathwhisper) (#2431)

This commit is contained in:
GMKyle
2019-12-06 02:52:48 -05:00
committed by Stoabrogga
parent 0a1bb9f2f7
commit 412905843a
3 changed files with 8 additions and 3 deletions

View File

@@ -388,7 +388,9 @@ class boss_lady_deathwhisper : public CreatureScript
}
std::vector<Player*>::iterator begin=validPlayers.begin(), end=validPlayers.end();
std::shuffle(begin, end, std::default_random_engine{});
std::random_device rd;
std::shuffle(begin, end, std::default_random_engine{rd()});
for (uint8 i = 0; i < RAID_MODE<uint8>(0, 1, 1, 3) && i < validPlayers.size(); i++)
{

View File

@@ -550,7 +550,9 @@ public:
validPlayers.push_back(plr);
std::vector<Player*>::iterator begin=validPlayers.begin(), end=validPlayers.end();
std::shuffle(begin, end, std::default_random_engine{});
std::random_device rd;
std::shuffle(begin, end, std::default_random_engine{rd()});
for (uint8 i = 0; i < boneSpikeCount && i < validPlayers.size(); ++i)
{