From 7c83f5afcd25cc3bfdc87f307624a7a7d22a52d6 Mon Sep 17 00:00:00 2001 From: seriallos Date: Thu, 19 Mar 2026 18:34:00 +0000 Subject: [PATCH 1/4] [live] Regenerate spell data (Build 66431) --- engine/dbc/generated/client_data_version.inc | 2 +- engine/dbc/generated/sc_spell_data.inc | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/engine/dbc/generated/client_data_version.inc b/engine/dbc/generated/client_data_version.inc index fddcf60d44a..24e41c0bc39 100644 --- a/engine/dbc/generated/client_data_version.inc +++ b/engine/dbc/generated/client_data_version.inc @@ -11,6 +11,6 @@ static const wowv_t __client_data_version { 12, 0, 1, 66431 }; #define CLIENT_DATA_HOTFIX_DATE "2026-03-19" #define CLIENT_DATA_HOTFIX_BUILD (66431) -#define CLIENT_DATA_HOTFIX_HASH "7cb7c4635b605bd56d1450894ee189fe2fa1e16e64eba1e73620ac338a281630" +#define CLIENT_DATA_HOTFIX_HASH "92124ea1acaf41da57e0648e0afb85ca343f7a87b5ad96365bae575f2e650fd6" #endif /* CLIENT_DATA_VERSION_INC*/ diff --git a/engine/dbc/generated/sc_spell_data.inc b/engine/dbc/generated/sc_spell_data.inc index 558d84aa356..e0746602f1e 100644 --- a/engine/dbc/generated/sc_spell_data.inc +++ b/engine/dbc/generated/sc_spell_data.inc @@ -1708,7 +1708,7 @@ static spell_data_t __spell_data[30927] = { { "Shield Discipline" , 47755, 2, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000010, 0, 0, 0, 1, 0, 0, 0.000000, 100.000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x0000000000000000, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 696516608, 32, 537411585, 1310720, 128, 393224, 4096, 0, 32, 1050624, 0, 0, 0, 1, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, { 0, 0 }, { 0, 0 }, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 3 }, /* 40000 */ { "Penance" , 47758, 2, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000010, 0, 0, 0, 1, 0, 0, 0.000000, 40.000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2000, 0, 0, 0, 0x0000000000000000, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 536936704, 872432772, 0, 0, 134250496, 8704, 0, 0, 131072, 0, 0, 0, 0, 1048577, 0, 0, 0 }, { 0, 0, 128, 0 }, 6, { 0, 0 }, { 31748, 0 }, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 3 }, /* 40005, 40006 */ { "Greater Dodge" , 47766, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x0000000000000000, 0, 0.000000, 4, 0x00100020, 0x0000001f, 2000, { 65568, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, { 0, 0 }, { 0, 0 }, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 3 }, /* 40014 */ - { "Guardian Spirit" , 47788, 2, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000010, 0, 0, 0, 0, 0, 0, 0.000000, 40.000000, 180000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10000, 0, 0, 0, 0x0000000000000000, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 327680, 131072, 524552, 0, 0, 0, 71303168, 268435456, 4096, 0, 268443648, 336330752, 0, 1, 0, 524288, 0 }, { 0, 0, 2048, 0 }, 6, { 0, 0 }, { 0, 0 }, 0x80000000, 0, 0, 0, 0, 0, 0, 0, 3, 1, 0, 3 }, /* 40042, 40043, 188025 */ + { "Guardian Spirit" , 47788, 2, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000010, 0, 0, 0, 0, 0, 0, 0.000000, 40.000000, 180000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10000, 0, 0, 0, 0x0000000000000000, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 327680, 131072, 524552, 0, 0, 0, 71303168, 268435456, 4096, 0, 268443648, 336330752, 0, 1, 0, 524288, 1 }, { 0, 0, 2048, 0 }, 6, { 0, 0 }, { 0, 0 }, 0x80000000, 0, 0, 0, 0, 0, 0, 0, 3, 1, 0, 3 }, /* 40042, 40043, 188025 */ { "Towering Rage" , 47806, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20000, 0, 0, 0, 0x0000000000000000, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, { 0, 0 }, { 0, 0 }, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0 }, /* 40064, 40065 */ { "Healing Focus" , 47807, 64, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0.000000, 40.000000, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 20000, 0, 0, 0, 0x0000000000000000, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, { 0, 0 }, { 0, 0 }, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0 }, /* 40066, 40067 */ { "Spell Power" , 47816, 64, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0.000000, 40.000000, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 20000, 0, 0, 0, 0x0000000000000000, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, { 0, 0 }, { 0, 0 }, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0 }, /* 40068, 40069 */ @@ -147286,8 +147286,9 @@ static constexpr std::array __spelllabel_data { { } }; // spell hotfix entries, wow build 12.0.1.66431 -static constexpr std::array __spell_hotfix_data { { +static constexpr std::array __spell_hotfix_data { { { 12323, 13, 30000, 90000 }, + { 47788, 35, hotfix::client_hotfix_entry_t::flags_value_t{}, hotfix::client_hotfix_entry_t::flags_value_t{} }, { 186265, 35, hotfix::client_hotfix_entry_t::flags_value_t{}, hotfix::client_hotfix_entry_t::flags_value_t{} }, { 204395, 35, hotfix::client_hotfix_entry_t::flags_value_t{}, hotfix::client_hotfix_entry_t::flags_value_t{} }, { 208086, 35, hotfix::client_hotfix_entry_t::flags_value_t{}, hotfix::client_hotfix_entry_t::flags_value_t{} }, From eafd7a592085ab1dd5bfeda2b05bb4eea0d75b93 Mon Sep 17 00:00:00 2001 From: seriallos Date: Thu, 19 Mar 2026 18:34:01 +0000 Subject: [PATCH 2/4] [live] Update spell data dump (Build 66431) --- SpellDataDump/allspells.txt | 3 ++- SpellDataDump/priest.txt | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/SpellDataDump/allspells.txt b/SpellDataDump/allspells.txt index 4e45581d085..377741e1fac 100644 --- a/SpellDataDump/allspells.txt +++ b/SpellDataDump/allspells.txt @@ -27740,6 +27740,7 @@ Effects : Description : Permanently enchant chest armor to increase dodge by $ec1. Cannot be applied to items higher than level $ecix. Name : Guardian Spirit (id=47788) [Spell Family (6)] +Hotfixed : Attributes Talent Entry : Holy [tree=spec, row=2, col=4, max_rank=1, req_points=0] Class : Priest School : Holy @@ -27754,7 +27755,7 @@ Labels : 16: Class Spells Stance Mask : 0x80000000 Affecting Spells : Phyrix's Embrace (234689 effects: #1, #2), Foreseen Circumstances (440738 effect#2) Family Flags : 75 -Attributes : Not Shapeshifted (16), Do Not Sheath (18), No AutoCast (AI) (49), Allow Low Level Buff (67), Include In Advanced Combat Log (72), Allow While Not Shapeshifted (caster form) (83), Absorb Cannot Be Ignore (214), Vehicle Immunity Category (218), Do Not Count For PvP Scoreboard (252), Aura Points On Client (268), Reset cooldown upon ending an encounter (333), Do Not Log Absorb (348), Ignore Caster Absorb Modifiers (370), Ignore Target Absorb Modifiers (371), Allow While Stunned by Stun Mechanic (378), Hide Damage Absorb UI (380), Allow Class Ability Procs (416), External Defensive (C_Spell.IsExternalDefensive) (499) +Attributes : Not Shapeshifted (16), Do Not Sheath (18), No AutoCast (AI) (49), Allow Low Level Buff (67), Include In Advanced Combat Log (72), Allow While Not Shapeshifted (caster form) (83), Absorb Cannot Be Ignore (214), Vehicle Immunity Category (218), Do Not Count For PvP Scoreboard (252), Aura Points On Client (268), Reset cooldown upon ending an encounter (333), Do Not Log Absorb (348), Ignore Caster Absorb Modifiers (370), Ignore Target Absorb Modifiers (371), Allow While Stunned by Stun Mechanic (378), Hide Damage Absorb UI (380), Allow Class Ability Procs (416), External Defensive (C_Spell.IsExternalDefensive) (499), Big Defensive (C_UnitAuras.AuraIsBigDefensive) (512) Effects : #1 (id=40042) : Apply Aura (6) | Modify Healing Received% (118) Base Value: 60 | Scaled Value: 60 | Misc Value: 0x7f | Target: Targeted Ally (21) diff --git a/SpellDataDump/priest.txt b/SpellDataDump/priest.txt index 95a29b57bce..f278949cb26 100644 --- a/SpellDataDump/priest.txt +++ b/SpellDataDump/priest.txt @@ -1447,6 +1447,7 @@ Effects : Base Value: 0 | Scaled Value: 0 | Trigger Spell: 47666 | Target: Self (1) Name : Guardian Spirit (id=47788) [Spell Family (6)] +Hotfixed : Attributes Talent Entry : Holy [tree=spec, row=2, col=4, max_rank=1, req_points=0] Class : Priest School : Holy @@ -1461,7 +1462,7 @@ Labels : 16: Class Spells Stance Mask : 0x80000000 Affecting Spells : Phyrix's Embrace (234689 effects: #1, #2), Foreseen Circumstances (440738 effect#2) Family Flags : 75 -Attributes : Not Shapeshifted (16), Do Not Sheath (18), No AutoCast (AI) (49), Allow Low Level Buff (67), Include In Advanced Combat Log (72), Allow While Not Shapeshifted (caster form) (83), Absorb Cannot Be Ignore (214), Vehicle Immunity Category (218), Do Not Count For PvP Scoreboard (252), Aura Points On Client (268), Reset cooldown upon ending an encounter (333), Do Not Log Absorb (348), Ignore Caster Absorb Modifiers (370), Ignore Target Absorb Modifiers (371), Allow While Stunned by Stun Mechanic (378), Hide Damage Absorb UI (380), Allow Class Ability Procs (416), External Defensive (C_Spell.IsExternalDefensive) (499) +Attributes : Not Shapeshifted (16), Do Not Sheath (18), No AutoCast (AI) (49), Allow Low Level Buff (67), Include In Advanced Combat Log (72), Allow While Not Shapeshifted (caster form) (83), Absorb Cannot Be Ignore (214), Vehicle Immunity Category (218), Do Not Count For PvP Scoreboard (252), Aura Points On Client (268), Reset cooldown upon ending an encounter (333), Do Not Log Absorb (348), Ignore Caster Absorb Modifiers (370), Ignore Target Absorb Modifiers (371), Allow While Stunned by Stun Mechanic (378), Hide Damage Absorb UI (380), Allow Class Ability Procs (416), External Defensive (C_Spell.IsExternalDefensive) (499), Big Defensive (C_UnitAuras.AuraIsBigDefensive) (512) Effects : #1 (id=40042) : Apply Aura (6) | Modify Healing Received% (118) Base Value: 60 | Scaled Value: 60 | Misc Value: 0x7f | Target: Targeted Ally (21) From a39d58ebf6c77cbb4c2d7f0bc57d1cd615440ab6 Mon Sep 17 00:00:00 2001 From: seriallos Date: Thu, 19 Mar 2026 22:01:41 +0000 Subject: [PATCH 3/4] [live] Regenerate spell data (Build 66431) --- engine/dbc/generated/client_data_version.inc | 2 +- engine/dbc/generated/item_bonus.inc | 5 +---- engine/dbc/generated/sc_spell_data.inc | 15 +++++++++------ 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/engine/dbc/generated/client_data_version.inc b/engine/dbc/generated/client_data_version.inc index 24e41c0bc39..c035455864e 100644 --- a/engine/dbc/generated/client_data_version.inc +++ b/engine/dbc/generated/client_data_version.inc @@ -11,6 +11,6 @@ static const wowv_t __client_data_version { 12, 0, 1, 66431 }; #define CLIENT_DATA_HOTFIX_DATE "2026-03-19" #define CLIENT_DATA_HOTFIX_BUILD (66431) -#define CLIENT_DATA_HOTFIX_HASH "92124ea1acaf41da57e0648e0afb85ca343f7a87b5ad96365bae575f2e650fd6" +#define CLIENT_DATA_HOTFIX_HASH "27859fdf80c515d5b8fd4eb48f8b1e2808fed41ccd887cf4b349c6c037421d7a" #endif /* CLIENT_DATA_VERSION_INC*/ diff --git a/engine/dbc/generated/item_bonus.inc b/engine/dbc/generated/item_bonus.inc index efafdb41609..9237fcd01d7 100644 --- a/engine/dbc/generated/item_bonus.inc +++ b/engine/dbc/generated/item_bonus.inc @@ -1,5 +1,5 @@ // Item bonuses, wow build 12.0.1.66431 -static constexpr std::array __item_bonus_data { { +static constexpr std::array __item_bonus_data { { { 2, 1, 2, 7, 15789, 0, 0, 0 }, { 899, 1, 4, 2015, 0, 0, 0, 1 }, { 971, 1, 7, 1, 1, 0, 0, 2 }, @@ -18674,7 +18674,6 @@ static constexpr std::array __item_bonus_data { { { 28197, 12715, 23, 213317, 0, 0, 0, 0 }, { 27087, 12716, 23, 213319, 0, 0, 0, 0 }, { 27088, 12717, 23, 213322, 0, 0, 0, 0 }, - { 30685, 12717, 35, 697, 0, 0, 0, 1 }, { 27220, 12762, 48, 88583, 248, 2, 0, 0 }, { 27435, 12762, 34, 607, 970, 0, 0, 1 }, { 27436, 12762, 27, 82419, 3313, 0, 0, 2 }, @@ -19388,7 +19387,6 @@ static constexpr std::array __item_bonus_data { { { 28102, 12922, 26, 5, 0, 0, 0, 1 }, { 28330, 12990, 23, 213453, 0, 0, 0, 0 }, { 28331, 12991, 23, 213454, 0, 0, 0, 0 }, - { 30684, 12991, 35, 697, 0, 0, 0, 1 }, { 28894, 13183, 23, 213562, 0, 0, 0, 0 }, { 28895, 13184, 23, 213563, 0, 0, 0, 0 }, { 28896, 13185, 23, 213564, 0, 0, 0, 0 }, @@ -19831,7 +19829,6 @@ static constexpr std::array __item_bonus_data { { { 30155, 13554, 0, 0, 0, 0, 0, 0 }, { 30156, 13555, 35, 697, 0, 0, 0, 0 }, { 30157, 13556, 23, 224964, 0, 0, 0, 0 }, - { 30686, 13556, 35, 697, 0, 0, 0, 1 }, { 30158, 13557, 46, 1, 300, 0, 0, 0 }, { 30160, 13558, 3, 3, 0, 0, 0, 0 }, { 30161, 13558, 49, 162, 0, 0, 0, 1 }, diff --git a/engine/dbc/generated/sc_spell_data.inc b/engine/dbc/generated/sc_spell_data.inc index e0746602f1e..120a81d2405 100644 --- a/engine/dbc/generated/sc_spell_data.inc +++ b/engine/dbc/generated/sc_spell_data.inc @@ -19860,7 +19860,7 @@ static spell_data_t __spell_data[30927] = { { "Erratic Felheart" , 391397, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000800, 0, 0, 0, 0, 0, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x0000000000000000, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 64, 0, 0, 0, 32768, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 107, { 0, 0 }, { 0, 0 }, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 3 }, /* 1028885, 1028886, 1278703 */ { "Bloodshot" , 391398, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000020, 0, 0, 0, 0, 0, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x0000000000000000, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 64, 0, 256, 0, 32768, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 15, { 0, 0 }, { 0, 0 }, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 3 }, /* 1028887, 1291997 */ { "Surge of Insanity" , 391399, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000010, 0, 0, 0, 0, 0, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x0000000000000000, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 6, { 0, 0 }, { 0, 0 }, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 3 }, /* 1028890, 1070942 */ - { "Mind Flay: Insanity" , 391401, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000010, 0, 0, 0, 0, 0, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30000, 4, 101, 1, 0x0000000400000000, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 4194304, 0, 0, 0, 1, 0, 0, 0 }, { 0, 0, 0, 0 }, 6, { 0, 0 }, { 0, 0 }, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 3 }, /* 1028893, 1074850 */ + { "Mind Flay: Insanity" , 391401, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000010, 0, 0, 0, 0, 0, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30000, 4, 101, 1, 0x0000000400000000, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 4194304, 0, 0, 0, 1, 0, 0, 0 }, { 0, 0, 0, 0 }, 6, { 0, 16384 }, { 0, 0 }, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 3 }, /* 1028893, 1074850 */ { "Mind Flay: Insanity" , 391403, 32, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000010, 0, 0, 0, 11, 0, 0, 0.000000, 40.000000, 0, 1500, 0, 0, 0, 0, 0, 0, 1, 0, 1500, 0, 101, 0, 0x0000000400000000, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 65536, 536887300, 524288, 0, 0, 134225920, 8388608, 0, 135680, 4194304, 0, 0, 0, 1048577, 0, 0, 0 }, { 0, 0, 320, 0 }, 6, { 0, 0 }, { 31756, 0 }, 0x08000000, 0, 0, 0, 0, 0, 0, 0, 4, 0, 1, 4 }, /* 1028897, 1028898, 1028899, 1028900 */ { "Aldrachi Design" , 391409, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000800, 0, 0, 0, 0, 0, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x0000000000000000, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 2147483712, 268435456, 0, 0, 32768, 0, 1024, 0, 0, 0, 0, 8, 0, 1, 0, 0, 0 }, { 0, 0, 0, 0 }, 107, { 0, 0 }, { 0, 0 }, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 3 }, /* 1028912 */ { "Loreweaver's Shield TBD" , 391420, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x0000000000000000, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 320, 0, 0, 0, 0, 0, 0, 0, 4096, 0, 0, 4, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, { 0, 0 }, { 0, 0 }, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0 }, /* 1028935 */ @@ -38361,7 +38361,7 @@ static spelleffect_data_t __spelleffect_data[51688] = { { 191118, 137021, 3, 6, 531, 0, 0x00000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 0.0000, 0, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, { 191119, 137021, 4, 6, 110, 0, 0x00000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 60.0000, 0, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, -3.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, { 1032357, 137021, 5, 6, 108, 0, 0x00000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, -67.0000, 14, 0, { 0, 16, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, - { 1300544, 137021, 6, 6, 219, 0, 0x00000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 0.0000, 23, 6322, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, + { 1300544, 137021, 6, 6, 219, 0, 0x00000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, -15.0000, 23, 6322, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, { 179705, 137022, 0, 6, 416, 0, 0x00000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 0.0000, 0, 0, { 0, 8388736, 4096, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, { 179707, 137023, 0, 6, 108, 0, 0x00000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 0.0000, 0, 0, { 0, 0, 0, 128 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, { 191108, 137023, 1, 6, 108, 0, 0x00000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 0.0000, 22, 0, { 0, 0, 0, 536871040 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, @@ -69511,7 +69511,7 @@ static spelleffect_data_t __spelleffect_data[51688] = { { 1156924, 444254, 1, 6, 4, 0, 0x00000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 0.0000, 0, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, { 1140588, 444256, 0, 6, 4, 0, 0x00000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 4.0000, 0, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, { 1141267, 444256, 1, 3, 0, 0, 0x00000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 0.0000, 0, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 0, 0, 0.000000, 1.000000, 0, 0 }, - { 1141870, 444256, 2, 6, 108, 0, 0x00000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 10.0000, 0, 0, { 0, 0, 537411584, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, + { 1141870, 444256, 2, 6, 108, 0, 0x00000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 25.0000, 0, 0, { 0, 0, 537411584, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, { 1155530, 444256, 3, 6, 4, 0, 0x00000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 2.0000, 0, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, { 1190182, 444256, 4, 6, 4, 0, 0x00000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 1.0000, 0, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, { 1190183, 444256, 5, 6, 4, 0, 0x00000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 4.0000, 0, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, @@ -147286,7 +147286,7 @@ static constexpr std::array __spelllabel_data { { } }; // spell hotfix entries, wow build 12.0.1.66431 -static constexpr std::array __spell_hotfix_data { { +static constexpr std::array __spell_hotfix_data { { { 12323, 13, 30000, 90000 }, { 47788, 35, hotfix::client_hotfix_entry_t::flags_value_t{}, hotfix::client_hotfix_entry_t::flags_value_t{} }, { 186265, 35, hotfix::client_hotfix_entry_t::flags_value_t{}, hotfix::client_hotfix_entry_t::flags_value_t{} }, @@ -147299,6 +147299,8 @@ static constexpr std::array __spell_hotfix_da { 363916, 35, hotfix::client_hotfix_entry_t::flags_value_t{}, hotfix::client_hotfix_entry_t::flags_value_t{} }, { 383197, 24, 0, 100 }, { 388023, 23, 327696U, 331792U }, + { 391401, 55, hotfix::client_hotfix_entry_t::flags_value_t{}, hotfix::client_hotfix_entry_t::flags_value_t{} }, + { 391401, 56, hotfix::client_hotfix_entry_t::flags_value_t{}, hotfix::client_hotfix_entry_t::flags_value_t{} }, { 409895, 35, hotfix::client_hotfix_entry_t::flags_value_t{}, hotfix::client_hotfix_entry_t::flags_value_t{} }, { 429532, 35, hotfix::client_hotfix_entry_t::flags_value_t{}, hotfix::client_hotfix_entry_t::flags_value_t{} }, { 434635, 36, hotfix::client_hotfix_entry_t::flags_value_t{}, hotfix::client_hotfix_entry_t::flags_value_t{} }, @@ -147325,7 +147327,7 @@ static constexpr std::array __spell_hotfix_da } }; // effect hotfix entries, wow build 12.0.1.66431 -static constexpr std::array __effect_hotfix_data { { +static constexpr std::array __effect_hotfix_data { { { 31, 10, 0.894240, 1.073100 }, { 91, 9, 3.375000, 3.881250 }, { 91, 27, 1.230000, 1.068000 }, @@ -147574,7 +147576,7 @@ static constexpr std::array __effect_hotfix_ { 1138289, 14, 20.000000, 25.000000 }, { 1140957, 14, 60.000000, 40.000000 }, { 1141407, 10, 1.150000, 1.240000 }, - { 1141870, 14, 25.000000, 10.000000 }, + { 1141870, 14, 10.000000, 25.000000 }, { 1144448, 27, 0.555000, 0.416000 }, { 1150447, 14, 25.000000, 12.000000 }, { 1150449, 14, 12.000000, 6.000000 }, @@ -147736,6 +147738,7 @@ static constexpr std::array __effect_hotfix_ { 1296320, 9, 2.310000, 3.118500 }, { 1296369, 9, 2.310000, 3.118500 }, { 1297557, 10, 2.900000, 3.130000 }, + { 1300544, 14, 0.000000, -15.000000 }, { 1300777, 14, 30.000000, 20.000000 }, { 1300817, 14, -25.000000, -66.000000 }, { 1300819, 14, 20.000000, -40.000000 }, From e37659ba50dd0eb856937a159ea3736d24699bc1 Mon Sep 17 00:00:00 2001 From: seriallos Date: Thu, 19 Mar 2026 22:01:42 +0000 Subject: [PATCH 4/4] [live] Update spell data dump (Build 66431) --- SpellDataDump/allspells.txt | 9 ++++++--- SpellDataDump/mage.txt | 7 ++++--- SpellDataDump/priest.txt | 2 ++ 3 files changed, 12 insertions(+), 6 deletions(-) diff --git a/SpellDataDump/allspells.txt b/SpellDataDump/allspells.txt index 377741e1fac..df722e321cb 100644 --- a/SpellDataDump/allspells.txt +++ b/SpellDataDump/allspells.txt @@ -75086,8 +75086,9 @@ Effects : Affected Spells: Spellsteal (30449) Family Flags: 36 #7 (id=1300544) : Apply Aura (6) | Apply Flat Modifier w/ Label (219): Spell Effect 3 (23) - Base Value: 0 | Scaled Value: 0 | Misc Value: 23 | Misc Value 2: 6322 (Label) | Target: Self (1) + Base Value: -15 | Scaled Value: -15 | Misc Value: 23 | Misc Value 2: 6322 (Label) | Target: Self (1) Affected Spells (Label): Splintering Orbs (444256) +Hotfixed : Base Value (0 -> -15) Name : Monk (id=137022) [Spell Family (53), Passive, Hidden] Class : Monk @@ -312658,6 +312659,7 @@ Effects : Description : Mind Flay damage increased by $s1% and Insanity generation increased by $s2%. Name : Mind Flay: Insanity (id=391401) [Spell Family (6)] +Hotfixed : Aura Interrupt, Channel Interrupt Class : Priest School : Physical Spell Type : None @@ -312669,6 +312671,7 @@ Stacks : 1 initial, 4 maximum Proc Chance : 101% Proc Flags : Cast Successful Attributes : Spellcast Override In Spellbook (310), Allow Class Ability Procs (416) +Aura Interrupt : Change Talent (46) Effects : #1 (id=1028893) : Apply Aura (6) | Override Action Spell (Misc w/ Base) (332) | Attributes: Suppress Points Stacking (6) Base Value: 391403 | Scaled Value: 391403 | Misc Value 2: 2 | Target: Self (1) @@ -380525,10 +380528,10 @@ Effects : #2 (id=1141267) : Dummy (3) Base Value: 0 | Scaled Value: 0 #3 (id=1141870) : Apply Aura (6) | Add Percent Modifier (108): Spell Direct Amount (0) - Base Value: 10 | Scaled Value: 10 | Target: Self (1) + Base Value: 25 | Scaled Value: 25 | Target: Self (1) Affected Spells: Frozen Orb (84714), Frozen Orb (84721), Arcane Orb (153640) Family Flags: 78, 83, 93 -Hotfixed : Base Value (25 -> 10) +Hotfixed : Base Value (10 -> 25) Modified By: Frost Mage (137020 effect#9), Arcane Mage (137021 effect#7) #4 (id=1155530) : Apply Aura (6) | Dummy (4) Base Value: 2 | Scaled Value: 2 | Target: Self (1) diff --git a/SpellDataDump/mage.txt b/SpellDataDump/mage.txt index a597d5d5d38..6ed2bd2b2b6 100644 --- a/SpellDataDump/mage.txt +++ b/SpellDataDump/mage.txt @@ -2694,8 +2694,9 @@ Effects : Affected Spells: Spellsteal (30449) Family Flags: 36 #7 (id=1300544) : Apply Aura (6) | Apply Flat Modifier w/ Label (219): Spell Effect 3 (23) - Base Value: 0 | Scaled Value: 0 | Misc Value: 23 | Misc Value 2: 6322 (Label) | Target: Self (1) + Base Value: -15 | Scaled Value: -15 | Misc Value: 23 | Misc Value 2: 6322 (Label) | Target: Self (1) Affected Spells (Label): Splintering Orbs (444256) +Hotfixed : Base Value (0 -> -15) Name : Arcane Missiles (id=139678) Class : Mage @@ -12075,10 +12076,10 @@ Effects : #2 (id=1141267) : Dummy (3) Base Value: 0 | Scaled Value: 0 #3 (id=1141870) : Apply Aura (6) | Add Percent Modifier (108): Spell Direct Amount (0) - Base Value: 10 | Scaled Value: 10 | Target: Self (1) + Base Value: 25 | Scaled Value: 25 | Target: Self (1) Affected Spells: Frozen Orb (84714), Frozen Orb (84721), Arcane Orb (153640) Family Flags: 78, 83, 93 -Hotfixed : Base Value (25 -> 10) +Hotfixed : Base Value (10 -> 25) Modified By: Frost Mage (137020 effect#9), Arcane Mage (137021 effect#7) #4 (id=1155530) : Apply Aura (6) | Dummy (4) Base Value: 2 | Scaled Value: 2 | Target: Self (1) diff --git a/SpellDataDump/priest.txt b/SpellDataDump/priest.txt index f278949cb26..e5e381c321e 100644 --- a/SpellDataDump/priest.txt +++ b/SpellDataDump/priest.txt @@ -11062,6 +11062,7 @@ Effects : Description : Mind Flay damage increased by $s1% and Insanity generation increased by $s2%. Name : Mind Flay: Insanity (id=391401) [Spell Family (6)] +Hotfixed : Aura Interrupt, Channel Interrupt Class : Priest School : Physical Spell Type : None @@ -11073,6 +11074,7 @@ Stacks : 1 initial, 4 maximum Proc Chance : 101% Proc Flags : Cast Successful Attributes : Spellcast Override In Spellbook (310), Allow Class Ability Procs (416) +Aura Interrupt : Change Talent (46) Effects : #1 (id=1028893) : Apply Aura (6) | Override Action Spell (Misc w/ Base) (332) | Attributes: Suppress Points Stacking (6) Base Value: 391403 | Scaled Value: 391403 | Misc Value 2: 2 | Target: Self (1)