aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Spells
diff options
context:
space:
mode:
authorMeji <alvaro.megias@outlook.com>2025-05-16 08:30:21 +0200
committerGitHub <noreply@github.com>2025-05-16 08:30:21 +0200
commit77d1605700e30f5cd753a6f562ad7b9566857a9b (patch)
treecb31424497f9bf5f64fd8dda791159d6c50e61cd /src/server/game/Spells
parent23b216aa67f3d348ce209b93262d75678642d77c (diff)
Scripts/TheJadeForest: Implement quest "Paint it Red!" (31765) (#30884)
Diffstat (limited to 'src/server/game/Spells')
-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 09580e87dff..0d096f7bca2 100644
--- a/src/server/game/Spells/SpellMgr.cpp
+++ b/src/server/game/Spells/SpellMgr.cpp
@@ -5004,6 +5004,37 @@ void SpellMgr::LoadSpellInfoCorrections()
// ENDOF THE WANDERING ISLE SPELLS
//
+ //
+ // JADE FOREST SPELLS
+ //
+
+ // Shredder Round
+ ApplySpellFix({ 130162 }, [](SpellInfo* spellInfo)
+ {
+ spellInfo->RangeEntry = sSpellRangeStore.LookupEntry(245); // Five Hundred Yards
+ });
+
+ // Cannon Explosion
+ ApplySpellFix({ 130237 }, [](SpellInfo* spellInfo)
+ {
+ ApplySpellEffectFix(spellInfo, EFFECT_1, [](SpellEffectInfo* spellEffectInfo)
+ {
+ spellEffectInfo->Effect = SPELL_EFFECT_NONE;
+ });
+ });
+
+ // Summon Gunship Turret, Left
+ // Summon Gunship Turret, Middle
+ // Summon Gunship Turret, Right
+ ApplySpellFix({ 130996, 130997, 130998 }, [](SpellInfo* spellInfo)
+ {
+ spellInfo->RangeEntry = sSpellRangeStore.LookupEntry(12); // Interact Range
+ spellInfo->AttributesEx4 &= ~SPELL_ATTR4_USE_FACING_FROM_SPELL;
+ });
+
+ // ENDOF JADE FOREST SPELLS
+ //
+
// Earthquake
ApplySpellFix({ 61882 }, [](SpellInfo* spellInfo)
{