diff options
| author | Naddley <64811442+Naddley@users.noreply.github.com> | 2024-05-05 05:30:37 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-05-05 05:30:37 +0200 |
| commit | 62156f57b285ee252c2c4143236a3df95f219ca5 (patch) | |
| tree | 5bbb3bffc7034ae9adf695cfeace3b72757f809f /src/server/game/Spells/SpellMgr.cpp | |
| parent | 240b7e58d81688e31d84511db4afd6229337c9e9 (diff) | |
Scripts/ScarletHalls: Implement Armsmaster Harlan encounter (#29944)
Diffstat (limited to 'src/server/game/Spells/SpellMgr.cpp')
| -rw-r--r-- | src/server/game/Spells/SpellMgr.cpp | 28 |
1 files changed, 28 insertions, 0 deletions
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 @@ -4643,6 +4643,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 // |
