From 149384797d5576a994fb839ef632ef7091b17f5b Mon Sep 17 00:00:00 2001 From: Richard Harrah Date: Tue, 9 Jun 2026 19:11:31 -0400 Subject: [PATCH 1/2] [Devourer] Shattered Souls has +1% increased proc chance --- engine/class_modules/sc_demon_hunter.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/engine/class_modules/sc_demon_hunter.cpp b/engine/class_modules/sc_demon_hunter.cpp index 7ad686a4c18..6545e3a87b3 100644 --- a/engine/class_modules/sc_demon_hunter.cpp +++ b/engine/class_modules/sc_demon_hunter.cpp @@ -3385,7 +3385,8 @@ struct shattered_souls_trigger_t : public BASE virtual double shattered_souls_chance( action_state_t* ) { - return shattered_souls_base_chance; + // 2026-06-09 -- Seems to be +1% from what the spell data indicates + return shattered_souls_base_chance + 0.01; } }; From c186cbb40720f54e3d59b3e4d0dda550a1c3828b Mon Sep 17 00:00:00 2001 From: Dave Hendler Date: Tue, 9 Jun 2026 20:21:14 -0700 Subject: [PATCH 2/2] [beta] Game data update (Build 67808) (#11499) * [beta] Regenerate spell data (Build 67808) * [beta] Update spell data dump (Build 67808) --- SpellDataDump/allspells_ptr.txt | 6 ++++-- SpellDataDump/build_info_ptr.txt | 2 +- SpellDataDump/monk_ptr.txt | 6 ++++-- engine/dbc/generated/client_data_version_ptr.inc | 4 ++-- engine/dbc/generated/item_data_ptr.inc | 2 +- engine/dbc/generated/sc_spell_data_ptr.inc | 12 ++++++++---- 6 files changed, 20 insertions(+), 12 deletions(-) diff --git a/SpellDataDump/allspells_ptr.txt b/SpellDataDump/allspells_ptr.txt index 38135f564d9..5f30674e77d 100644 --- a/SpellDataDump/allspells_ptr.txt +++ b/SpellDataDump/allspells_ptr.txt @@ -467255,11 +467255,12 @@ Effects : Description : You release a Jadefire Stomp, dealing $1248815s1 damage to $s2 enemies in front of you. Name : Jadefire Stomp (id=1248815) [Spell Family (53)] +Hotfixed : Unknown(59) (0 -> 50), Unknown(60) (20 -> 0) Class : Monk School : Nature Spell Type : Magic Range : 100 yards -Line Width : 20 yards +Cone Angle : 50 degrees Labels : 16: Class Spells : 22: Monk Spells : 292 @@ -467269,7 +467270,8 @@ Family Flags : 14, 103 Attributes : Is Ability (4), Do Not Sheath (18), Discount Power On Miss (59), No Aura Icon (60), No Helpful Threat (131), Treat as Area Effect (175), Always Line of Sight (185), Always AOE Line of Sight (186), No Aura Log (202), Treat as NPC AoE (250), Aura Points On Client (268), Not In Spellbook Until Learned (269), Bypass Visibility Check (320), Allow Class Ability Procs (416) Effects : #1 (id=1251991) : School Damage (2): nature | Attributes: Area Effects Use Target Radius (17) - Base Value: 0 | Scaled Value: 0 (delta=0.05) | AP Coefficient: 1 | PvP Coefficient: 0.5 | Radius: 30 yards | Target: Front of Self (47) -> Line to Enemy (134) + Base Value: 0 | Scaled Value: 0 (delta=0.05) | AP Coefficient: 1 | PvP Coefficient: 0.5 | Radius: 30 yards | Target: Enemies in Cone (24) +Hotfixed : Target 1 (47 -> 24), Target 2 (134 -> 0) Description : $@spelldesc457974 Name : Frostbite (id=1248825) [Spell Family (3), Passive] diff --git a/SpellDataDump/build_info_ptr.txt b/SpellDataDump/build_info_ptr.txt index be41291f429..c157841371e 100644 --- a/SpellDataDump/build_info_ptr.txt +++ b/SpellDataDump/build_info_ptr.txt @@ -1 +1 @@ -SimulationCraft 1205-01 for World of Warcraft 12.0.7.67808 PTR (hotfix 2026-06-09/67808) +SimulationCraft 1205-01 for World of Warcraft 12.0.7.67808 PTR (hotfix 2026-06-10/67808) diff --git a/SpellDataDump/monk_ptr.txt b/SpellDataDump/monk_ptr.txt index 7f7673ab2f4..5aae1de646f 100644 --- a/SpellDataDump/monk_ptr.txt +++ b/SpellDataDump/monk_ptr.txt @@ -18381,11 +18381,12 @@ Effects : Description : You release a Jadefire Stomp, dealing $1248815s1 damage to $s2 enemies in front of you. Name : Jadefire Stomp (id=1248815) [Spell Family (53)] +Hotfixed : Unknown(59) (0 -> 50), Unknown(60) (20 -> 0) Class : Monk School : Nature Spell Type : Magic Range : 100 yards -Line Width : 20 yards +Cone Angle : 50 degrees Labels : 16: Class Spells : 22: Monk Spells : 292 @@ -18395,7 +18396,8 @@ Family Flags : 14, 103 Attributes : Is Ability (4), Do Not Sheath (18), Discount Power On Miss (59), No Aura Icon (60), No Helpful Threat (131), Treat as Area Effect (175), Always Line of Sight (185), Always AOE Line of Sight (186), No Aura Log (202), Treat as NPC AoE (250), Aura Points On Client (268), Not In Spellbook Until Learned (269), Bypass Visibility Check (320), Allow Class Ability Procs (416) Effects : #1 (id=1251991) : School Damage (2): nature | Attributes: Area Effects Use Target Radius (17) - Base Value: 0 | Scaled Value: 0 (delta=0.05) | AP Coefficient: 1 | PvP Coefficient: 0.5 | Radius: 30 yards | Target: Front of Self (47) -> Line to Enemy (134) + Base Value: 0 | Scaled Value: 0 (delta=0.05) | AP Coefficient: 1 | PvP Coefficient: 0.5 | Radius: 30 yards | Target: Enemies in Cone (24) +Hotfixed : Target 1 (47 -> 24), Target 2 (134 -> 0) Description : $@spelldesc457974 Name : Airborne Rhythm (id=1248833) [Spell Family (53), Passive] diff --git a/engine/dbc/generated/client_data_version_ptr.inc b/engine/dbc/generated/client_data_version_ptr.inc index aae24fe7cd7..56c840b8b4e 100644 --- a/engine/dbc/generated/client_data_version_ptr.inc +++ b/engine/dbc/generated/client_data_version_ptr.inc @@ -9,8 +9,8 @@ static const wowv_t __ptr_client_data_version { 12, 0, 7, 67808 }; // Hotfix data versioning information -#define PTR_CLIENT_DATA_HOTFIX_DATE "2026-06-09" +#define PTR_CLIENT_DATA_HOTFIX_DATE "2026-06-10" #define PTR_CLIENT_DATA_HOTFIX_BUILD (67808) -#define PTR_CLIENT_DATA_HOTFIX_HASH "b27cbe1fd481bc88706be47022b6147e3719e5381a6c15221207b7978351396d" +#define PTR_CLIENT_DATA_HOTFIX_HASH "a7a25dd927de58a3fc331a13b8f17144f4dddb23fba41baff179d1b10e2917f1" #endif /* PTR_CLIENT_DATA_VERSION_INC*/ diff --git a/engine/dbc/generated/item_data_ptr.inc b/engine/dbc/generated/item_data_ptr.inc index 167c2de92dd..27bd40a0207 100644 --- a/engine/dbc/generated/item_data_ptr.inc +++ b/engine/dbc/generated/item_data_ptr.inc @@ -181185,7 +181185,7 @@ static const std::array __ptr_item_data_chunk6 { { { "Greaves of Corrupted Scale", 274845, 0x00000000, 0x00002000, 0x00, 100, 80, 0, 0, 2, 8, 4, 3, 1, 0, 0.000000f, 0.000000f, &__ptr_item_stats_data[2420], 4, 0xffff, 0xffffffffffffffff, { 0, 0, 0 }, 0, 0, 0, 0, 0, 0 }, { "Glacier Basin Gauntlets", 274846, 0x00000000, 0x00002000, 0x00, 100, 80, 0, 0, 2, 10, 4, 3, 1, 0, 0.000000f, 0.000000f, &__ptr_item_stats_data[3115], 4, 0xffff, 0xffffffffffffffff, { 0, 0, 0 }, 0, 0, 0, 0, 0, 0 }, { "Atomus's Headcover", 274847, 0x00000000, 0x00002000, 0x00, 100, 80, 0, 0, 2, 1, 4, 3, 1, 0, 0.000000f, 0.000000f, &__ptr_item_stats_data[49034], 4, 0xffff, 0xffffffffffffffff, { 0, 0, 0 }, 0, 0, 0, 0, 0, 0 }, - { "Leggaurds of Fel-Corruption", 274848, 0x00000000, 0x00002000, 0x00, 100, 80, 0, 0, 2, 7, 4, 3, 1, 0, 0.000000f, 0.000000f, &__ptr_item_stats_data[49285], 4, 0xffff, 0xffffffffffffffff, { 0, 0, 0 }, 0, 0, 0, 0, 0, 0 }, + { "Legguards of Fel-Corruption", 274848, 0x00000000, 0x00002000, 0x00, 100, 80, 0, 0, 2, 7, 4, 3, 1, 0, 0.000000f, 0.000000f, &__ptr_item_stats_data[49285], 4, 0xffff, 0xffffffffffffffff, { 0, 0, 0 }, 0, 0, 0, 0, 0, 0 }, { "Frostscale Spider's Monnion", 274849, 0x00000000, 0x00002000, 0x00, 100, 80, 0, 0, 2, 3, 4, 3, 1, 0, 0.000000f, 0.000000f, &__ptr_item_stats_data[1818], 4, 0xffff, 0xffffffffffffffff, { 0, 0, 0 }, 0, 0, 0, 0, 0, 0 }, { "Mercilus's Chain Waistguard", 274850, 0x00000000, 0x00002000, 0x00, 100, 80, 0, 0, 2, 6, 4, 3, 1, 0, 0.000000f, 0.000000f, &__ptr_item_stats_data[49753], 4, 0xffff, 0xffffffffffffffff, { 0, 0, 0 }, 0, 0, 0, 0, 0, 0 }, { "Glittering Frostscale Wraps", 274851, 0x00000000, 0x00002000, 0x00, 100, 80, 0, 0, 2, 9, 4, 3, 1, 0, 0.000000f, 0.000000f, &__ptr_item_stats_data[49737], 4, 0xffff, 0xffffffffffffffff, { 0, 0, 0 }, 0, 0, 0, 0, 0, 0 }, diff --git a/engine/dbc/generated/sc_spell_data_ptr.inc b/engine/dbc/generated/sc_spell_data_ptr.inc index c710a40d888..51dffc9f8b4 100644 --- a/engine/dbc/generated/sc_spell_data_ptr.inc +++ b/engine/dbc/generated/sc_spell_data_ptr.inc @@ -28854,7 +28854,7 @@ static spell_data_t __ptr_spell_data[31039] = { { "Corrupt the Blood" , 1248785, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000008, 0, 0, 0, 0, 0, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.000000, 0.000000, 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 }, 8, { 0, 0 }, { 0, 0 }, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 4 }, /* 1251944, 1294570 */ { "Clear the Witnesses" , 1248793, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000008, 0, 0, 0, 0, 0, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.000000, 0.000000, 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 }, 8, { 0, 0 }, { 0, 0 }, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 4 }, /* 1251953 */ { "Jadefire Stomp" , 1248812, 8, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000200, 0, 0, 0, 0, 0, 0, 0.000000, 30.000000, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0x0000000000000000, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 2147811344, 512, 0, 0, 8, 0, 0, 0, 12288, 0, 0, 0, 0, 1, 0, 0, 0 }, { 16384, 0, 0, 0 }, 53, { 0, 0 }, { 0, 0 }, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 4 }, /* 1251982 */ - { "Jadefire Stomp" , 1248815, 8, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000200, 0, 0, 0, 0, 0, 0, 0.000000, 100.000000, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0.000000, 20.000000, 0, 0, 0, 0, 0x0000000000000000, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 262160, 402653184, 0, 0, 8, 100696064, 1024, 67108864, 12288, 0, 1, 0, 0, 1, 0, 0, 0 }, { 16384, 0, 0, 128 }, 53, { 0, 0 }, { 0, 0 }, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 4 }, /* 1251991 */ + { "Jadefire Stomp" , 1248815, 8, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000200, 0, 0, 0, 0, 0, 0, 0.000000, 100.000000, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 50.000000, 0.000000, 0, 0, 0, 0, 0x0000000000000000, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 262160, 402653184, 0, 0, 8, 100696064, 1024, 67108864, 12288, 0, 1, 0, 0, 1, 0, 0, 0 }, { 16384, 0, 0, 128 }, 53, { 0, 0 }, { 0, 0 }, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 4 }, /* 1251991 */ { "Frostbite" , 1248825, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000080, 0, 0, 0, 0, 0, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0x0000000000000000, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 336, 0, 0, 0, 32768, 0, 0, 0, 0, 0, 0, 8, 0, 1, 0, 0, 0 }, { 0, 0, 0, 0 }, 3, { 0, 0 }, { 0, 0 }, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 4 }, /* 1252004, 1254357 */ { "Blizzard" , 1248829, 16, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000080, 0, 0, 0, 12, 0, 0, 0.000000, 40.000000, 12000, 1500, 0, 0, 0, 0, 0, 0, 1, 0, 0.000000, 0.000000, 12000, 0, 0, 0, 0x0000000000000000, 0, 0.000000, 0, 0x00000000, 0x00000000, 2000, { 65536, 1024, 0, 0, 0, 8192, 0, 0, 139264, 0, 0, 0, 0, 1, 0, 0, 0 }, { 128, 0, 0, 4 }, 3, { 0, 0 }, { 31788, 0 }, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 2, 1, 0, 3 }, /* 1252008, 1252009 */ { "Airborne Rhythm" , 1248833, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000200, 0, 0, 0, 0, 0, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0x0000000000000000, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 64, 0, 0, 67108864, 32768, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 53, { 0, 0 }, { 0, 0 }, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 3 }, /* 1252019 */ @@ -78900,7 +78900,7 @@ static spelleffect_data_t __ptr_spelleffect_data[52004] = { { 1294570, 1248785, 1, 6, 218, 0, 0x00000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 25.0000, 22, 6113, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, { 1251953, 1248793, 0, 6, 108, 0, 0x00000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 60.0000, 0, 0, { 0, 262144, 0, 2147483648 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, { 1251982, 1248812, 0, 3, 0, 0, 0x00000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 4.000000, 5.0000, 0, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 18, 79, 0.000000, 1.000000, 0, 0 }, - { 1251991, 1248815, 0, 2, 0, 0, 0x00020000, 0.000000, 0.050000, 0.000000, 0.000000, 1.000000, 0, 30.000000, 30.000000, 0.0000, 0, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 47, 134, 0.000000, 0.500000, 0, 0 }, + { 1251991, 1248815, 0, 2, 0, 0, 0x00020000, 0.000000, 0.050000, 0.000000, 0.000000, 1.000000, 0, 30.000000, 0.000000, 0.0000, 0, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 24, 0, 0.000000, 0.500000, 0, 0 }, { 1252004, 1248825, 0, 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 }, { 1254357, 1248825, 1, 6, 4, 0, 0x00000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 5.0000, 0, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, { 1252008, 1248829, 0, 3, 0, 0, 0x00000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 12.000000, 12.000000, 0.0000, 0, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 53, 0, 0.000000, 1.000000, 0, 0 }, @@ -147856,13 +147856,17 @@ static constexpr std::array __ptr_spelllabel_data { { } }; // spell hotfix entries, wow build 12.0.7.67808 -static constexpr std::array __ptr_spell_hotfix_data { { +static constexpr std::array __ptr_spell_hotfix_data { { { 177931, 8, 80U, 90U }, + { 1248815, 59, 0.000000, 50.000000 }, + { 1248815, 60, 20.000000, 0.000000 }, { 1263446, 4, 1U, 2U }, } }; // effect hotfix entries, wow build 12.0.7.67808 -static constexpr std::array __ptr_effect_hotfix_data { { +static constexpr std::array __ptr_effect_hotfix_data { { + { 1251991, 24, 47, 24 }, + { 1251991, 25, 134, 0 }, } }; // power hotfix entries, wow build 12.0.7.67808