aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorariel- <ariel-@users.noreply.github.com>2018-01-02 01:30:41 -0300
committerariel- <ariel-@users.noreply.github.com>2018-01-02 01:33:35 -0300
commitde3fd4d076a1d02c5b75ab5d2f32bfb7ecb202a5 (patch)
tree03a65245cf14d6fa50b25cd659dc1d972edb78d1 /src
parenta0dcd9c7988912e97909df2ba9ab0b86d20ff22d (diff)
Core/Scripts: fix issues with 'Squeeze' on Yogg-Saron encounter
- Unassigned spell script for 25-man difficulty - Didn't remove aura on 25-man when tentacle killed
Diffstat (limited to 'src')
-rw-r--r--src/server/scripts/Northrend/Ulduar/Ulduar/boss_yogg_saron.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/server/scripts/Northrend/Ulduar/Ulduar/boss_yogg_saron.cpp b/src/server/scripts/Northrend/Ulduar/Ulduar/boss_yogg_saron.cpp
index 6f4326e1224..15e6be5ade7 100644
--- a/src/server/scripts/Northrend/Ulduar/Ulduar/boss_yogg_saron.cpp
+++ b/src/server/scripts/Northrend/Ulduar/Ulduar/boss_yogg_saron.cpp
@@ -28,6 +28,7 @@
#include "ScriptedCreature.h"
#include "Spell.h"
#include "SpellAuraEffects.h"
+#include "SpellMgr.h"
#include "SpellScript.h"
#include "TemporarySummon.h"
#include "ulduar.h"
@@ -1308,7 +1309,7 @@ class npc_constrictor_tentacle : public CreatureScript
void PassengerBoarded(Unit* passenger, int8 /*seatId*/, bool apply) override
{
if (!apply)
- passenger->RemoveAurasDueToSpell(SPELL_SQUEEZE);
+ passenger->RemoveAurasDueToSpell(sSpellMgr->GetSpellIdForDifficulty(SPELL_SQUEEZE, passenger));
}
void UpdateAI(uint32 /*diff*/) override
@@ -2422,7 +2423,7 @@ class spell_yogg_saron_lunge : public SpellScriptLoader // 64131
}
};
-class spell_yogg_saron_squeeze : public SpellScriptLoader // 64125
+class spell_yogg_saron_squeeze : public SpellScriptLoader // 64125, 64126
{
public:
spell_yogg_saron_squeeze() : SpellScriptLoader("spell_yogg_saron_squeeze") { }