diff options
| author | Keader <keader.android@gmail.com> | 2019-01-28 11:19:23 -0300 | 
|---|---|---|
| committer | Keader <keader.android@gmail.com> | 2019-01-28 11:19:23 -0300 | 
| commit | fd69c133b10e289167f34438cb34fb5d4a141b4c (patch) | |
| tree | 88ac11d75644b8b7b74a750334f4f5f7b8472904 /src | |
| parent | ef6240312ceb08f253a492db88eebd182925211f (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
Diffstat (limited to 'src')
| -rw-r--r-- | src/server/scripts/Outland/BlackTemple/boss_mother_shahraz.cpp | 13 | 
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*/) | 
