From 901d575695c454ff1f2bccf1c22e73d7897b9f4a Mon Sep 17 00:00:00 2001 From: sogladev Date: Thu, 11 Jun 2026 22:15:10 +0200 Subject: [PATCH] fix(DB/SpellCone): update entries in the table (#26039) Co-authored-by: Andrew <47818697+Nyeriah@users.noreply.github.com> --- .../rev_1780208459714884497.sql | 586 ++++++++++++++++++ .../game/Spells/SpellInfoCorrections.cpp | 7 - 2 files changed, 586 insertions(+), 7 deletions(-) create mode 100644 data/sql/updates/pending_db_world/rev_1780208459714884497.sql diff --git a/data/sql/updates/pending_db_world/rev_1780208459714884497.sql b/data/sql/updates/pending_db_world/rev_1780208459714884497.sql new file mode 100644 index 0000000000..fbc542a023 --- /dev/null +++ b/data/sql/updates/pending_db_world/rev_1780208459714884497.sql @@ -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); diff --git a/src/server/game/Spells/SpellInfoCorrections.cpp b/src/server/game/Spells/SpellInfoCorrections.cpp index ceeb0b96db..cd00baf9f7 100644 --- a/src/server/game/Spells/SpellInfoCorrections.cpp +++ b/src/server/game/Spells/SpellInfoCorrections.cpp @@ -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];