diff options
author | Keader <keader.android@gmail.com> | 2019-08-19 23:52:04 -0300 |
---|---|---|
committer | Keader <keader.android@gmail.com> | 2019-08-19 23:52:04 -0300 |
commit | 130a3859ecdcb0ad9eba180641b2e4ffbca83613 (patch) | |
tree | 21c8931d27bfd9ff0221ce2e2bd14ca015dff43e /src | |
parent | d56dd89635ce26feb6a6b507ed8a54d3cfe0efc7 (diff) |
Scripts/Gundrak: Fixed Puncture when Gal'darah die
Diffstat (limited to 'src')
-rw-r--r-- | src/server/scripts/Northrend/Gundrak/boss_gal_darah.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/server/scripts/Northrend/Gundrak/boss_gal_darah.cpp b/src/server/scripts/Northrend/Gundrak/boss_gal_darah.cpp index 97259dc61a4..1307bef2419 100644 --- a/src/server/scripts/Northrend/Gundrak/boss_gal_darah.cpp +++ b/src/server/scripts/Northrend/Gundrak/boss_gal_darah.cpp @@ -28,6 +28,7 @@ enum Spells SPELL_IMPALING_CHARGE_CONTROL_VEHICLE = 54958, SPELL_STOMP = 55292, SPELL_PUNCTURE = 55276, + SPELL_PUNCTURE_HEROIC = 59826, SPELL_STAMPEDE = 55218, SPELL_WHIRLING_SLASH = 55250, SPELL_ENRAGE = 55285, @@ -109,6 +110,7 @@ class boss_gal_darah : public CreatureScript void EnterEvadeMode(EvadeReason /*why*/) override { + _EnterEvadeMode(); summons.DespawnAll(); _DespawnAtEvade(); } @@ -161,6 +163,7 @@ class boss_gal_darah : public CreatureScript { _JustDied(); Talk(SAY_DEATH); + instance->DoRemoveAurasDueToSpellOnPlayers(IsHeroic() ? SPELL_PUNCTURE_HEROIC : SPELL_PUNCTURE); } void KilledUnit(Unit* victim) override |