From 37416f0fa0411f1e16b92576c93e4ea717e2e42b Mon Sep 17 00:00:00 2001 From: blinkysc <37940565+blinkysc@users.noreply.github.com> Date: Tue, 24 Feb 2026 21:55:13 -0600 Subject: [PATCH] fix(DB/Spell): Fix Killing Machine PPM values for ranks 3-5 (#24866) Co-authored-by: blinkysc Co-authored-by: Ariel Bastos --- .../updates/pending_db_world/rev_1771990265346528243.sql | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 data/sql/updates/pending_db_world/rev_1771990265346528243.sql diff --git a/data/sql/updates/pending_db_world/rev_1771990265346528243.sql b/data/sql/updates/pending_db_world/rev_1771990265346528243.sql new file mode 100644 index 000000000..3de1867cf --- /dev/null +++ b/data/sql/updates/pending_db_world/rev_1771990265346528243.sql @@ -0,0 +1,8 @@ +-- Fix Killing Machine PPM values for ranks 3-5 +-- Previous values (1, 2, 4, 6, 8) used non-linear scaling +-- Correct values (1, 2, 3, 4, 5) use linear scaling matching tooltip +-- Formula: attackSpeed * talentRank / 60, yielding talentRank PPM + +UPDATE `spell_proc` SET `ProcsPerMinute` = 3 WHERE `SpellId` = 51128; -- Killing Machine Rank 3 +UPDATE `spell_proc` SET `ProcsPerMinute` = 4 WHERE `SpellId` = 51129; -- Killing Machine Rank 4 +UPDATE `spell_proc` SET `ProcsPerMinute` = 5 WHERE `SpellId` = 51130; -- Killing Machine Rank 5