aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Spells/SpellMgr.cpp
diff options
context:
space:
mode:
authorAqua Deus <95978183+aquadeus@users.noreply.github.com>2025-02-06 22:42:58 +0100
committerGitHub <noreply@github.com>2025-02-06 22:42:58 +0100
commit25d0e2c6a6dd4dc5b3799a4686b13ff53f3021f4 (patch)
treeec84b032866c8ae3ecca0c233ba30152250f2876 /src/server/game/Spells/SpellMgr.cpp
parent99639dc0d35055a4e8cc4e873c2cff1390bad83f (diff)
Scripts/AtalDazar: Implement Priestess Alunza encounter (#30655)
Co-authored-by: ModoX <moardox@gmail.com>
Diffstat (limited to 'src/server/game/Spells/SpellMgr.cpp')
-rw-r--r--src/server/game/Spells/SpellMgr.cpp21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/server/game/Spells/SpellMgr.cpp b/src/server/game/Spells/SpellMgr.cpp
index 12876c1519f..d9857d6ce82 100644
--- a/src/server/game/Spells/SpellMgr.cpp
+++ b/src/server/game/Spells/SpellMgr.cpp
@@ -4968,6 +4968,27 @@ void SpellMgr::LoadSpellInfoCorrections()
spellInfo->AttributesEx8 &= ~SPELL_ATTR8_ONLY_TARGET_IF_SAME_CREATOR;
});
+ // Ritual
+ // Spirit of Gold
+ // Summon Spirit of Gold
+ ApplySpellFix({
+ 258388,
+ 259205,
+ 259209
+ }, [](SpellInfo* spellInfo)
+ {
+ ApplySpellEffectFix(spellInfo, EFFECT_0, [](SpellEffectInfo* spellEffectInfo)
+ {
+ spellEffectInfo->TargetA = SpellImplicitTargetInfo(TARGET_DEST_DEST);
+ });
+ });
+
+ // Tainted Blood
+ ApplySpellFix({ 255592 }, [](SpellInfo* spellInfo)
+ {
+ spellInfo->AttributesEx2 |= SPELL_ATTR2_IGNORE_LINE_OF_SIGHT;
+ });
+
// ENDOF ATAL DAZAR SPELLS
//