aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKeader <keader.android@gmail.com>2019-08-19 23:52:04 -0300
committerShauren <shauren.trinity@gmail.com>2021-12-18 21:16:40 +0100
commit2d0d0a3e586460cadd855b315753e8eb6427f60f (patch)
tree0c878de0fae7d816b147ad5c8d889c1050d66976
parent7c2665bdcacb5af92dfa2a993f287e7cc589c56f (diff)
Scripts/Gundrak: Fixed Puncture when Gal'darah die
(cherry picked from commit 130a3859ecdcb0ad9eba180641b2e4ffbca83613)
-rw-r--r--src/server/scripts/Northrend/Gundrak/boss_gal_darah.cpp3
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 dd58c3dedee..bdabdfddbfb 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