From 62156f57b285ee252c2c4143236a3df95f219ca5 Mon Sep 17 00:00:00 2001 From: Naddley <64811442+Naddley@users.noreply.github.com> Date: Sun, 5 May 2024 05:30:37 +0200 Subject: Scripts/ScarletHalls: Implement Armsmaster Harlan encounter (#29944) --- src/server/game/Spells/SpellMgr.cpp | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) (limited to 'src/server/game') diff --git a/src/server/game/Spells/SpellMgr.cpp b/src/server/game/Spells/SpellMgr.cpp index d689481661d..6bd0010f723 100644 --- a/src/server/game/Spells/SpellMgr.cpp +++ b/src/server/game/Spells/SpellMgr.cpp @@ -4642,6 +4642,34 @@ void SpellMgr::LoadSpellInfoCorrections() }); // ENDOF FIRELANDS + // + // SCARLET HALLS SPELLS + // + + // 111755 - Call Reinforcement + ApplySpellFix({ 111755 }, [](SpellInfo* spellInfo) + { + spellInfo->AttributesEx2 |= SPELL_ATTR2_IGNORE_LINE_OF_SIGHT; + + ApplySpellEffectFix(spellInfo, EFFECT_0, [](SpellEffectInfo* spellEffectInfo) + { + spellEffectInfo->TargetA = SpellImplicitTargetInfo(TARGET_DEST_DB); + }); + }); + + // 111756 - Call Reinforcement + ApplySpellFix({ 111756 }, [](SpellInfo* spellInfo) + { + spellInfo->AttributesEx2 |= SPELL_ATTR2_IGNORE_LINE_OF_SIGHT; + + ApplySpellEffectFix(spellInfo, EFFECT_0, [](SpellEffectInfo* spellEffectInfo) + { + spellEffectInfo->TargetA = SpellImplicitTargetInfo(TARGET_DEST_DB); + }); + }); + + // ENDOF SCARLET HALLS SPELLS + // // MARDUM SPELLS // -- cgit v1.2.3