From bd60df2ce06ff48e6c1466dda0bf697216978959 Mon Sep 17 00:00:00 2001 From: Shauren Date: Fri, 7 Jan 2022 22:46:00 +0100 Subject: [PATCH] Scripts/Spells: Fixed mage talent Chrono Shift Closes #19575 --- ..._soul.sql => 2022_01_07_00_world_warlock_drain_soul.sql} | 0 .../world/master/2022_01_07_01_world_mage_chrono_shift.sql | 3 +++ src/server/game/Spells/SpellMgr.cpp | 6 ++++++ 3 files changed, 9 insertions(+) rename sql/updates/world/master/{2022_01_07_00_warlock_drain_soul.sql => 2022_01_07_00_world_warlock_drain_soul.sql} (100%) create mode 100644 sql/updates/world/master/2022_01_07_01_world_mage_chrono_shift.sql diff --git a/sql/updates/world/master/2022_01_07_00_warlock_drain_soul.sql b/sql/updates/world/master/2022_01_07_00_world_warlock_drain_soul.sql similarity index 100% rename from sql/updates/world/master/2022_01_07_00_warlock_drain_soul.sql rename to sql/updates/world/master/2022_01_07_00_world_warlock_drain_soul.sql diff --git a/sql/updates/world/master/2022_01_07_01_world_mage_chrono_shift.sql b/sql/updates/world/master/2022_01_07_01_world_mage_chrono_shift.sql new file mode 100644 index 00000000000..902ea234893 --- /dev/null +++ b/sql/updates/world/master/2022_01_07_01_world_mage_chrono_shift.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_proc` WHERE `SpellId`=235711; +INSERT INTO `spell_proc` (`SpellId`,`SpellFamilyName`,`SpellFamilyMask1`,`SpellTypeMask`,`SpellPhaseMask`) VALUES +(235711, 3, 0x00008000, 0x1, 0x2); -- Chrono Shift proc from Arcane Barrage diff --git a/src/server/game/Spells/SpellMgr.cpp b/src/server/game/Spells/SpellMgr.cpp index f04b788fd70..e3b2e9b00d4 100644 --- a/src/server/game/Spells/SpellMgr.cpp +++ b/src/server/game/Spells/SpellMgr.cpp @@ -3999,6 +3999,12 @@ void SpellMgr::LoadSpellInfoCorrections() spellInfo->RangeEntry = sSpellRangeStore.LookupEntry(6); // 100yd }); + // Chrono Shift (enemy slow part) + ApplySpellFix({ 236299 }, [](SpellInfo* spellInfo) + { + spellInfo->RangeEntry = sSpellRangeStore.LookupEntry(6); // 100yd + }); + // // VIOLET HOLD SPELLS //