aboutsummaryrefslogtreecommitdiff
path: root/src/server/game
diff options
context:
space:
mode:
authorAqua Deus <95978183+aquadeus@users.noreply.github.com>2024-09-21 06:29:15 +0200
committerGitHub <noreply@github.com>2024-09-21 06:29:15 +0200
commit52d4e0f9ef054a01680647176dfa20c39ea80b11 (patch)
tree7b872d6733a216fd50ac246af2d8966a2f535da5 /src/server/game
parent35b8868763cc46a16511b11a5c735dc534e887dc (diff)
Scripts/ShrineOfTheStorm: Implement Aqu'sirr encounter (#30122)
Co-authored-by: ModoX <moardox@gmail.com>
Diffstat (limited to 'src/server/game')
-rw-r--r--src/server/game/Spells/SpellMgr.cpp31
1 files changed, 31 insertions, 0 deletions
diff --git a/src/server/game/Spells/SpellMgr.cpp b/src/server/game/Spells/SpellMgr.cpp
index e93fc7b6a27..7e6d0947a99 100644
--- a/src/server/game/Spells/SpellMgr.cpp
+++ b/src/server/game/Spells/SpellMgr.cpp
@@ -4892,6 +4892,37 @@ void SpellMgr::LoadSpellInfoCorrections()
//
//
+ // SHRINE OF THE STORM SPELLS
+ //
+
+ // These spells have TARGET_DEST_NEARBY_ENTRY for serverside unit
+ ApplySpellFix({
+ 274365, // Requiem of the Abyss
+ 274367, // Requiem of the Abyss
+ 264911, // Erupting Waters
+ 264912, // Erupting Waters
+ 264913, // Erupting Waters
+ }, [](SpellInfo* spellInfo)
+ {
+ ApplySpellEffectFix(spellInfo, EFFECT_0, [](SpellEffectInfo* spellEffectInfo)
+ {
+ spellEffectInfo->TargetA = SpellImplicitTargetInfo(TARGET_DEST_DEST);
+ });
+ });
+
+ // Conversation
+ ApplySpellFix({ 274668, 274669 }, [](SpellInfo* spellInfo)
+ {
+ ApplySpellEffectFix(spellInfo, EFFECT_0, [](SpellEffectInfo* spellEffectInfo)
+ {
+ spellEffectInfo->Effect = SPELL_EFFECT_CREATE_CONVERSATION;
+ });
+ });
+
+ // ENDOF SHRINE OF THE STORM SPELLS
+ //
+
+ //
// WAYCREST MANOR SPELLS
//