fix(DB/SpellCone): update entries in the table (#26039)

Co-authored-by: Andrew <47818697+Nyeriah@users.noreply.github.com>
This commit is contained in:
sogladev
2026-06-11 22:15:10 +02:00
committed by GitHub
parent 040ed18aea
commit 901d575695
2 changed files with 586 additions and 7 deletions
@@ -0,0 +1,586 @@
--
DELETE FROM `spell_cone` WHERE `Id` > 0;
INSERT INTO `spell_cone` (`ID`, `ConeDegrees`) VALUES
(4520, 53),
(5010, 53),
(5106, 53),
(5708, 71),
(6749, 53),
(7342, 53),
(7769, 90),
(8374, 71),
(8435, 53),
(8873, 53),
(9573, 53),
(10733, 53),
(11019, 71),
(11082, 53),
(11828, 53),
(11837, 53),
(12252, 53),
(12278, 53),
(12533, 53),
(12549, 53),
(12557, 53),
(12611, 53),
(12882, 71),
(12884, 53),
(12887, 71),
(12891, 53),
(13184, 53),
(15244, 53),
(15847, -82),
(15851, 53),
(16054, 53),
(16094, 71),
(16099, 71),
(16104, 53),
(16169, 71),
(16340, 71),
(16350, 71),
(16359, 71),
(16390, 71),
(16396, 82),
(17283, 53),
(17294, 53),
(17446, 53),
(18144, 71),
(18435, 60),
(18500, 82),
(19630, 82),
(19641, 82),
(19813, 180),
(20299, 53),
(20667, 71),
(20712, 82),
(20716, 71),
(20717, 71),
(20828, 53),
(21071, 82),
(21099, 82),
(21189, 71),
(21333, 180),
(21559, 53),
(21910, 53),
(22479, 71),
(22539, 82),
(22558, 71),
(22559, 71),
(22560, 71),
(22561, 71),
(22642, 71),
(22741, 53),
(22746, 53),
(22833, 82),
(22945, 82),
(23011, 53),
(23023, 53),
(23339, 82),
(23364, -82),
(23461, 82),
(23919, 82),
(24011, 53),
(24192, 82),
(24334, 53),
(24682, 82),
(24818, 82),
(24821, 45),
(24822, 135),
(24823, 90),
(24835, 180),
(24836, 225),
(24837, 270),
(24838, 315),
(24839, 82),
(24933, 7),
(25029, 53),
(25030, 71),
(25034, 53),
(25145, 71),
(25149, 71),
(25150, 71),
(25322, 71),
(25653, -82),
(25814, 53),
(25993, 82),
(26029, 5),
(27604, 53),
(27807, 71),
(28127, 71),
(28157, 42),
(28168, 82),
(28405, 180),
(28438, 180),
(28459, 71),
(28741, 90),
(28783, 29),
(29221, 53),
(29477, 53),
(29717, 53),
(29905, 82),
(29935, 180),
(29939, 180),
(30043, 71),
(30056, 180),
(30095, 53),
(30210, 82),
(30213, 180),
(30418, 195),
(30469, 5),
(30527, 60),
(30732, 180),
(30761, 53),
(30815, -180),
(30913, 42),
(30926, 82),
(30930, 71),
(31306, 82),
(31409, 53),
(31473, 71),
(31478, 71),
(31485, 53),
(31661, 90),
(31914, 71),
(32227, 63),
(32228, 63),
(32914, 82),
(33128, 53),
(33551, 82),
(33678, 71),
(34072, 82),
(34154, 7),
(34240, 71),
(34261, 71),
(34267, 82),
(34268, 53),
(34325, 53),
(34359, 53),
(34583, 71),
(35236, 71),
(35250, 53),
(35311, 53),
(35351, 71),
(35953, 82),
(36039, 71),
(36249, 82),
(36252, 82),
(36307, 5),
(36486, 71),
(36489, 82),
(36617, 180),
(36619, 180),
(36693, 71),
(36694, 71),
(36695, 71),
(36696, 71),
(36697, 71),
(36698, 71),
(36699, 71),
(36700, 71),
(36820, 82),
(36876, 82),
(36921, 82),
(36951, 71),
(37012, 71),
(37142, 63),
(37143, 63),
(37147, 63),
(37149, 63),
(37150, 63),
(37220, 63),
(37265, 53),
(37289, 53),
(37317, 180),
(37319, 82),
(37337, 63),
(37339, 63),
(37345, 63),
(37348, 63),
(37406, 63),
(37413, 63),
(37433, 10),
(37453, 63),
(37454, 63),
(37459, 20),
(37461, 20),
(37488, 82),
(37498, 82),
(37502, 82),
(37624, 71),
(37638, 53),
(37672, 53),
(37730, 120),
(37734, 53),
(37779, 71),
(37918, 53),
(37919, 53),
(37993, 53),
(38052, 53),
(38110, 82),
(38145, 53),
(38163, 82),
(38309, 53),
(38354, 82),
(38367, 53),
(38369, 53),
(38384, 53),
(38458, 42),
(38468, 53),
(38491, 82),
(38524, 45),
(38576, 180),
(38644, 53),
(38737, 82),
(38761, 71),
(38783, 53),
(38810, 180),
(38811, 180),
(38814, 180),
(38973, 71),
(38974, 53),
(39033, 71),
(39034, 71),
(39036, 71),
(39037, 71),
(39049, 71),
(39128, 53),
(39144, 82),
(39222, 71),
(39263, 53),
(39385, 82),
(39583, 53),
(39631, 180),
(39686, 53),
(39692, 7),
(39942, 71),
(40077, 82),
(40083, 60),
(40088, 60),
(40100, 60),
(40457, 82),
(40508, 60),
(40562, 90),
(40595, 60),
(40599, 82),
(40631, 90),
(40840, 10),
(40904, 60),
(40939, 82),
(41063, 60),
(41068, 60),
(41168, 60),
(41172, 180),
(41438, 53),
(41444, 82),
(41445, 82),
(41545, 60),
(41572, 82),
(42143, 150),
(42584, 10),
(42638, 150),
(42669, 60),
(42723, 60),
(42835, 10),
(43050, 60),
(43140, 30),
(43207, 90),
(43210, 1),
(43215, 90),
(43294, 60),
(43582, 60),
(43954, 30),
(44037, 60),
(44273, 53),
(44799, 60),
(44804, 90),
(45065, 60),
(45122, -60),
(45150, 120),
(45385, 53),
(45467, 60),
(45761, 60),
(45856, 90),
(45859, 60),
(45860, 90),
(45968, 120),
(45969, 120),
(45970, 120),
(46150, 53),
(46158, 53),
(46186, 53),
(46236, 60),
(46293, 71),
(46294, 71),
(46295, 71),
(46296, 71),
(46297, 71),
(46298, 71),
(46299, 71),
(46300, 71),
(46442, 75),
(46802, 71),
(46968, 90),
(46984, 53),
(47250, 60),
(47251, 60),
(47563, 90),
(47593, 90),
(47921, 90),
(48096, 60),
(48133, 60),
(48260, 71),
(48623, 60),
(48642, 120),
(49106, 60),
(49197, 180),
(49398, 180),
(49475, 180),
(49668, 75),
(49692, 20),
(49701, 60),
(49703, 60),
(49725, 90),
(49728, 45),
(49761, 30),
(49860, 45),
(49862, 60),
(49867, 45),
(49870, 60),
(49884, 53),
(50155, -82),
(50269, 60),
(50283, 60),
(50302, 90),
(50337, 20),
(50348, 180),
(50350, 60),
(50409, 20),
(50505, 71),
(50652, 90),
(50653, 120),
(50676, 120),
(50677, 60),
(50990, 60),
(51144, 82),
(51218, 53),
(51219, 53),
(51337, 53),
(51338, 60),
(51415, 53),
(51640, 180),
(51678, 90),
(51768, 53),
(51785, 82),
(51817, 40),
(52201, 20),
(52316, 180),
(52331, 200),
(52531, 53),
(52640, 60),
(52720, 90),
(52835, 60),
(52870, 82),
(52973, 90),
(53167, 53),
(53363, 82),
(53399, 71),
(53472, 120),
(53643, 120),
(54107, 90),
(54109, 90),
(54122, 90),
(54282, 60),
(54326, 71),
(54364, 42),
(54383, 1),
(54400, 40),
(54682, 60),
(54819, 10),
(55087, 40),
(55138, 75),
(55429, 180),
(55626, 10),
(55636, 90),
(55696, -82),
(55697, -82),
(55765, 71),
(55814, 30),
(55856, 60),
(55909, 60),
(55916, 60),
(55918, 90),
(56032, 71),
(56090, 29),
(56272, 60),
(56524, 60),
(56748, 60),
(56861, 40),
(56908, 82),
(56910, 82),
(57051, 90),
(57076, 60),
(57091, 60),
(57385, 20),
(57412, 20),
(57477, 60),
(57495, 90),
(57570, 60),
(57652, 60),
(57728, 90),
(57741, 90),
(57801, 82),
(57828, 60),
(57962, 60),
(58112, 30),
(58446, 53),
(58463, 60),
(58688, 60),
(58690, 90),
(58852, 90),
(58947, 90),
(58956, 82),
(58957, 82),
(58977, 90),
(58993, 10),
(59004, 75),
(59015, 60),
(59018, 60),
(59126, 60),
(59141, 53),
(59152, 53),
(59197, 53),
(59258, 60),
(59271, 60),
(59281, 60),
(59283, 90),
(59433, 120),
(59434, 82),
(59469, 60),
(59514, 60),
(59622, 30),
(59692, 120),
(59706, 60),
(59709, 60),
(59792, 180),
(60072, 60),
(60206, 60),
(60287, 30),
(60502, 90),
(60903, 60),
(61090, 60),
(61125, 60),
(61146, 71),
(61391, 90),
(61407, 90),
(61673, 60),
(61757, 90),
(62308, 100),
(62315, 60),
(62339, 60),
(62345, 100),
(62355, 90),
(62414, 60),
(62415, 60),
(62466, 75),
(62522, 60),
(62553, 60),
(62625, 60),
(62645, 20),
(62654, 20),
(62882, 60),
(62883, 60),
(62888, 180),
(62936, 20),
(62973, 10),
(62974, 50),
(62991, 10),
(63226, 120),
(63247, 40),
(63293, 10),
(63317, 75),
(63387, 60),
(63473, 60),
(63541, 53),
(63551, 120),
(63568, 40),
(64019, 60),
(64021, 75),
(64147, 10),
(64319, 180),
(64348, 60),
(64352, 60),
(64422, 120),
(64531, 60),
(64532, 60),
(64536, 60),
(64537, 60),
(64619, 45),
(64645, 53),
(64649, 60),
(64655, 53),
(64688, 120),
(64716, 35),
(64720, 60),
(64721, 60),
(64825, 60),
(64847, 60),
(64871, 90),
(64944, 60),
(64988, 60),
(65016, 60),
(65112, 60),
(65242, 35),
(65248, 71),
(65260, 60),
(65919, 50),
(66184, 10),
(66513, 60),
(66514, 35),
(66689, 60),
(66819, 60),
(66820, 60),
(67028, 71),
(67038, 60),
(67441, 60),
(67575, 35),
(67576, 35),
(67577, 60),
(67796, 90),
(67798, 90),
(68607, 30),
(68778, 60),
(68867, -82),
(68873, 5),
(68948, 30),
(69242, 60),
(69507, 25),
(69527, 71),
(69649, 75),
(70169, 60),
(70176, 60),
(70367, 71),
(70461, 20),
(70512, 60),
(70513, 60),
(70633, 15),
(70670, 60),
(71029, 20),
(71250, 180),
(71369, -82),
(71386, 60),
(71807, 60),
(72133, 25),
(72149, 90),
(72848, 60),
(73061, 75),
(73740, 90),
(74117, 180),
(74403, 60),
(74441, 35),
(74525, 60),
(74531, 82),
(74806, 60),
(75126, 60),
(75343, 90),
(75417, 90),
(76560, 40);
@@ -5207,13 +5207,6 @@ void SpellMgr::LoadSpellInfoCorrections()
spellInfo->Effects[EFFECT_0].BasePoints = 1;
});
// 26025 Impale
ApplySpellFix({ 26025 }, [](SpellInfo* spellInfo)
{
spellInfo->Effects[EFFECT_1].TargetA = SpellImplicitTargetInfo(TARGET_UNIT_CONE_ENEMY_54);
spellInfo->Effects[EFFECT_1].TargetB = SpellImplicitTargetInfo(0);
});
for (uint32 i = 0; i < GetSpellInfoStoreSize(); ++i)
{
SpellInfo* spellInfo = mSpellInfoMap[i];