aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKeader <keader.android@gmail.com>2019-01-28 11:19:23 -0300
committerKeader <keader.android@gmail.com>2019-01-28 11:19:23 -0300
commitfd69c133b10e289167f34438cb34fb5d4a141b4c (patch)
tree88ac11d75644b8b7b74a750334f4f5f7b8472904
parentef6240312ceb08f253a492db88eebd182925211f (diff)
Scripts/Black Temple: Mother Shahraz fatal attraction need be random
Higher distance showed in my sniffs is 48 yards (rounding 50 yards). If someone find more then that, please let me know. Ty killerwife
-rw-r--r--src/server/scripts/Outland/BlackTemple/boss_mother_shahraz.cpp13
1 files changed, 1 insertions, 12 deletions
diff --git a/src/server/scripts/Outland/BlackTemple/boss_mother_shahraz.cpp b/src/server/scripts/Outland/BlackTemple/boss_mother_shahraz.cpp
index fa5cb205cc5..acebc66a7d8 100644
--- a/src/server/scripts/Outland/BlackTemple/boss_mother_shahraz.cpp
+++ b/src/server/scripts/Outland/BlackTemple/boss_mother_shahraz.cpp
@@ -96,17 +96,6 @@ uint32 const PrismaticAuras[6]=
SPELL_PRISMATIC_AURA_HOLY
};
-Position const TeleportPoint[7]=
-{
- { 959.996f, 212.576f, 193.843f },
- { 932.537f, 231.813f, 193.838f },
- { 958.675f, 254.767f, 193.822f },
- { 946.955f, 201.316f, 192.535f },
- { 944.294f, 149.676f, 197.551f },
- { 930.548f, 284.888f, 193.367f },
- { 965.997f, 278.398f, 195.777f }
-};
-
struct boss_mother_shahraz : public BossAI
{
boss_mother_shahraz(Creature* creature) : BossAI(creature, DATA_MOTHER_SHAHRAZ), _enraged(false) { }
@@ -216,7 +205,7 @@ class spell_mother_shahraz_fatal_attraction : public SpellScript
void SetDest(SpellDestination& dest)
{
- dest.Relocate(TeleportPoint[urand(0, 6)]);
+ dest.Relocate(GetCaster()->GetRandomNearPosition(50.0f));
}
void HandleTeleport(SpellEffIndex /*effIndex*/)