From d66790604010af28cc86a458613e2b38bb23d2b8 Mon Sep 17 00:00:00 2001 From: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Sun, 28 Nov 2021 09:29:53 +0100 Subject: [PATCH] fix(Core/Spells): Increased Arcane Bolt effect radius to 40 yards. (#9217) Fixes #8930 --- .../updates/pending_db_world/rev_1637600477515479900.sql | 3 +++ src/server/game/Spells/SpellMgr.cpp | 6 ++++++ 2 files changed, 9 insertions(+) create mode 100644 data/sql/updates/pending_db_world/rev_1637600477515479900.sql diff --git a/data/sql/updates/pending_db_world/rev_1637600477515479900.sql b/data/sql/updates/pending_db_world/rev_1637600477515479900.sql new file mode 100644 index 000000000..542642eeb --- /dev/null +++ b/data/sql/updates/pending_db_world/rev_1637600477515479900.sql @@ -0,0 +1,3 @@ +INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1637600477515479900'); + +UPDATE `smart_scripts` SET `event_param3`=4400, `event_param4`=5700, `action_param2`=0 WHERE `entryorguid`=10602 AND `source_type`=0 AND `id`=0; diff --git a/src/server/game/Spells/SpellMgr.cpp b/src/server/game/Spells/SpellMgr.cpp index 303e55a5e..a31ce0266 100644 --- a/src/server/game/Spells/SpellMgr.cpp +++ b/src/server/game/Spells/SpellMgr.cpp @@ -7476,6 +7476,12 @@ void SpellMgr::LoadDbcDataCorrections() spellInfo->AuraInterruptFlags |= (AURA_INTERRUPT_FLAG_MELEE_ATTACK | AURA_INTERRUPT_FLAG_CAST); }); + // Arcane Bolt + ApplySpellFix({ 15979 }, [](SpellEntry* spellInfo) + { + spellInfo->RangeIndex = 3; // 20y + }); + for (uint32 i = 0; i < sSpellStore.GetNumRows(); ++i) { SpellEntry* spellInfo = (SpellEntry*)sSpellStore.LookupEntry(i);