aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMeruemu <Meruemu@users.noreply.github.com>2016-06-22 00:18:08 +0200
committerDuarte Duarte <dnpd.dd@gmail.com>2016-06-21 23:18:08 +0100
commit325ccab595780448ade80967aca74a9acb8cd8b2 (patch)
tree8851232ddb12c40faa12acc3d67569f8b3bdbf0b
parent75319e4a6887f23562ac141e4494427793962b00 (diff)
Core/Scripts: Fix array out of bounds in boss_mother_shahraz.cpp. (#17434)
Fix an error in Prismatic Shield auras and Fatal Attraction teleport points selection (was introduced in https://github.com/TrinityCore/TrinityCore/commit/fb63c8e915986650f787de62859e1f818d1d96c7)
-rw-r--r--src/server/scripts/Outland/BlackTemple/boss_mother_shahraz.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/server/scripts/Outland/BlackTemple/boss_mother_shahraz.cpp b/src/server/scripts/Outland/BlackTemple/boss_mother_shahraz.cpp
index aaf72512ae9..9412067f77e 100644
--- a/src/server/scripts/Outland/BlackTemple/boss_mother_shahraz.cpp
+++ b/src/server/scripts/Outland/BlackTemple/boss_mother_shahraz.cpp
@@ -149,7 +149,7 @@ public:
void TeleportPlayers()
{
- uint32 random = urand(0, 7);
+ uint32 random = urand(0, 6);
float X = TeleportPoint[random].x;
float Y = TeleportPoint[random].y;
float Z = TeleportPoint[random].z;
@@ -210,7 +210,7 @@ public:
break;
case EVENT_PRISMATIC_SHIELD:
// Random Prismatic Shield every 15 seconds.
- DoCast(me, PrismaticAuras[urand(0, 6)]);
+ DoCast(me, PrismaticAuras[urand(0, 5)]);
events.ScheduleEvent(EVENT_PRISMATIC_SHIELD, 15000);
break;
case EVENT_FATAL_ATTRACTION: