From 6199d458c3ec4df3b0643a885e3789c88bb4e8cd Mon Sep 17 00:00:00 2001 From: Wyrserth Date: Sun, 7 Jul 2019 02:49:40 +0200 Subject: Core/Misc: use Trinity's RandomShuffle() instead of soon-to-be-deprecated std::random_shuffle(). Thanks Riztazz for noticing! --- src/server/scripts/Northrend/Nexus/Oculus/boss_urom.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/server/scripts/Northrend/Nexus/Oculus/boss_urom.cpp b/src/server/scripts/Northrend/Nexus/Oculus/boss_urom.cpp index 06026f42a3f..74992196fa0 100644 --- a/src/server/scripts/Northrend/Nexus/Oculus/boss_urom.cpp +++ b/src/server/scripts/Northrend/Nexus/Oculus/boss_urom.cpp @@ -15,6 +15,7 @@ * with this program. If not, see . */ +#include "Containers.h" #include "ScriptMgr.h" #include "MotionMaster.h" #include "oculus.h" @@ -103,9 +104,9 @@ class boss_urom : public CreatureScript _isInCenter = false; for (uint8 i = 0; i < 3; ++i) - _group[i] = i; + _group.push_back(i); - std::random_shuffle(_group, _group + 3); + Trinity::Containers::RandomShuffle(_group); } void EnterEvadeMode(EvadeReason why) override @@ -333,7 +334,7 @@ class boss_urom : public CreatureScript float _x, _y; bool _isInCenter; uint8 _platform; - uint8 _group[3]; + std::vector _group; }; CreatureAI* GetAI(Creature* creature) const override -- cgit v1.2.3