aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Spells/SpellMgr.cpp
diff options
context:
space:
mode:
authorNaddley <64811442+Naddley@users.noreply.github.com>2023-12-09 00:21:11 +0100
committerGitHub <noreply@github.com>2023-12-09 00:21:11 +0100
commite8f98d8d84402754520e5266229efc94c925e345 (patch)
tree2265273c039fbf17298a15bac0538eb8b0d74a52 /src/server/game/Spells/SpellMgr.cpp
parent78bcc3f52a1daa406851e7121c2b1af392fb4b3c (diff)
Scripts/AzureVault: Implement Telash Greywing encounter (#29469)
Diffstat (limited to 'src/server/game/Spells/SpellMgr.cpp')
-rw-r--r--src/server/game/Spells/SpellMgr.cpp18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/server/game/Spells/SpellMgr.cpp b/src/server/game/Spells/SpellMgr.cpp
index bc92cac0b64..dbed0212b50 100644
--- a/src/server/game/Spells/SpellMgr.cpp
+++ b/src/server/game/Spells/SpellMgr.cpp
@@ -4746,6 +4746,24 @@ void SpellMgr::LoadSpellInfoCorrections()
spellInfo->AttributesEx8 |= SPELL_ATTR8_ATTACK_IGNORE_IMMUNE_TO_PC_FLAG;
});
+ // Jump to Center (DNT)
+ ApplySpellFix({ 387981 }, [](SpellInfo* spellInfo)
+ {
+ ApplySpellEffectFix(spellInfo, EFFECT_0, [](SpellEffectInfo* spellEffectInfo)
+ {
+ spellEffectInfo->TargetA = SpellImplicitTargetInfo(TARGET_DEST_DEST);
+ });
+ });
+
+ // Jump to Platform (DNT)
+ ApplySpellFix({ 388082 }, [](SpellInfo* spellInfo)
+ {
+ ApplySpellEffectFix(spellInfo, EFFECT_0, [](SpellEffectInfo* spellEffectInfo)
+ {
+ spellEffectInfo->TargetA = SpellImplicitTargetInfo(TARGET_DEST_DEST);
+ });
+ });
+
// ENDOF THE AZURE VAULT SPELLS
//
// Summon Master Li Fei