From cfe8307e328ec2bfa8fa10b2373777c6de473817 Mon Sep 17 00:00:00 2001 From: seriallos Date: Fri, 16 Oct 2026 23:36:58 +0000 Subject: [PATCH 1/4] [live] Regenerate spell data (Build 70448) --- engine/dbc/generated/assisted_combat.inc | 4 +-- engine/dbc/generated/azerite.inc | 6 ++-- engine/dbc/generated/character_loadout.inc | 4 +-- engine/dbc/generated/class_spells.inc | 6 ++-- engine/dbc/generated/client_data_version.inc | 12 +++---- engine/dbc/generated/content_tuning.inc | 2 +- engine/dbc/generated/embellishment_data.inc | 2 +- engine/dbc/generated/expected_stat.inc | 4 +-- engine/dbc/generated/gem_data.inc | 2 +- engine/dbc/generated/item_armor.inc | 8 ++--- engine/dbc/generated/item_bonus.inc | 2 +- engine/dbc/generated/item_child.inc | 2 +- engine/dbc/generated/item_data.inc | 2 +- engine/dbc/generated/item_effect.inc | 2 +- engine/dbc/generated/item_naming.inc | 2 +- engine/dbc/generated/item_scaling.inc | 6 ++-- engine/dbc/generated/item_set_bonus.inc | 2 +- engine/dbc/generated/item_weapon.inc | 8 ++--- engine/dbc/generated/mastery_spells.inc | 2 +- engine/dbc/generated/permanent_enchant.inc | 2 +- engine/dbc/generated/power_type_data.inc | 2 +- engine/dbc/generated/racial_spells.inc | 2 +- engine/dbc/generated/rand_prop_points.inc | 2 +- engine/dbc/generated/rank_spells.inc | 2 +- engine/dbc/generated/real_ppm_data.inc | 2 +- engine/dbc/generated/sc_scale_data.inc | 18 +++++------ engine/dbc/generated/sc_spell_data.inc | 32 ++++++------------- .../dbc/generated/specialization_spells.inc | 2 +- .../dbc/generated/spell_item_enchantment.inc | 2 +- engine/dbc/generated/spelltext_data.inc | 8 ++--- engine/dbc/generated/temporary_enchant.inc | 2 +- engine/dbc/generated/trait_data.inc | 6 ++-- 32 files changed, 73 insertions(+), 87 deletions(-) diff --git a/engine/dbc/generated/assisted_combat.inc b/engine/dbc/generated/assisted_combat.inc index 2b82c7834e0..e9d2b70b030 100644 --- a/engine/dbc/generated/assisted_combat.inc +++ b/engine/dbc/generated/assisted_combat.inc @@ -1,4 +1,4 @@ -// Assisted Combat Step data, wow build 12.1.5.70391 +// Assisted Combat Step data, wow build 12.1.5.70448 static constexpr std::array __assisted_combat_step_data { { { 18862, 62, 0, 1459 }, { 3037, 62, 1, 44425 }, @@ -695,7 +695,7 @@ static constexpr std::array __assisted_combat_ { 11586, 1480, 10, 473662 }, } }; -// Assisted Combat Rule data, wow build 12.1.5.70391 +// Assisted Combat Rule data, wow build 12.1.5.70448 static constexpr std::array __assisted_combat_rule_data { { { 32, 9, 0, 15, 703, 0, 0 }, { 1480, 9, 1, 0, 0, 0, 0 }, diff --git a/engine/dbc/generated/azerite.inc b/engine/dbc/generated/azerite.inc index a5717e320db..97c5e05accd 100644 --- a/engine/dbc/generated/azerite.inc +++ b/engine/dbc/generated/azerite.inc @@ -1,4 +1,4 @@ -// Azerite powers, wow build 12.1.5.70391 +// Azerite powers, wow build 12.1.5.70448 static constexpr std::array __azerite_power_data { { { 13, 263978, 4775, "Azerite Empowered" , 0 }, { 14, 268594, 0, "Longstrider" , 1 }, @@ -381,7 +381,7 @@ static constexpr std::array __azerite_power_data { { { 582, 317137, 0, "Heart of Darkness" , 3 }, } }; -// Azerite Essences, wow build 12.1.5.70391 +// Azerite Essences, wow build 12.1.5.70448 static constexpr std::array __azerite_essence_data { { { 2, 1, "Azeroth's Undying Gift" }, { 3, 1, "Sphere of Suppression" }, @@ -413,7 +413,7 @@ static constexpr std::array __azerite_essence_data { 37, 2, "The Formless Void" }, } }; -// Azerite Essence Powers, wow build 12.1.5.70391 +// Azerite Essence Powers, wow build 12.1.5.70448 static constexpr std::array __azerite_essence_power_data { { { 5, 2, 1, { 293019, 294668 }, { 293019, 294668 } }, // Azeroth's Undying Gift { 6, 2, 2, { 298080, 298082 }, { 294653, 294687 } }, // Azeroth's Undying Gift diff --git a/engine/dbc/generated/character_loadout.inc b/engine/dbc/generated/character_loadout.inc index 236270d83cc..b030e668748 100644 --- a/engine/dbc/generated/character_loadout.inc +++ b/engine/dbc/generated/character_loadout.inc @@ -1,6 +1,6 @@ static constexpr int MYTHIC_TARGET_ITEM_LEVEL = 265; -// Character Loadout data, wow build 12.1.5.70391 +// Character Loadout data, wow build 12.1.5.70448 static constexpr std::array __character_loadout_data { { { 1809, 1, 0, 154025 }, { 1809, 1, 0, 154026 }, @@ -619,7 +619,7 @@ static constexpr std::array __character_loadout_d { 1787, 13, 2, 194536 }, } }; -// Trait Loadout data, wow build 12.1.5.70391 +// Trait Loadout data, wow build 12.1.5.70448 static constexpr std::array __trait_loadout_data { { { 0, 119137, 1, 0 }, { 0, 119132, 1, 1 }, diff --git a/engine/dbc/generated/class_spells.inc b/engine/dbc/generated/class_spells.inc index b6cb3ddc861..9fd5f8ea5af 100644 --- a/engine/dbc/generated/class_spells.inc +++ b/engine/dbc/generated/class_spells.inc @@ -1,4 +1,4 @@ -// Active class spells, wow build 12.1.5.70391 +// Active class spells, wow build 12.1.5.70448 static constexpr std::array __active_spells_data { { { 1, 0, 100, 0, "Charge" }, { 1, 0, 355, 0, "Taunt" }, @@ -354,7 +354,7 @@ static constexpr std::array __active_spells_data { { { 13, 1473, 1229376, 0, "Single-Button Assistant" }, } }; -// Pet active spells, wow build 12.1.5.70391 +// Pet active spells, wow build 12.1.5.70448 static constexpr std::array __active_pet_spells_data { { { 3, 2649, "Growl" }, { 3, 16827, "Claw" }, @@ -491,7 +491,7 @@ static constexpr std::array __active_pet_spells_data { { 9, 171138, "Shadow Lock" }, } }; -// Passive class spells, wow build 12.1.5.70391 +// Passive class spells, wow build 12.1.5.70448 static constexpr std::array __passive_spells_data { { { 1, 3127, "Parry" }, { 1, 123829, "Block" }, diff --git a/engine/dbc/generated/client_data_version.inc b/engine/dbc/generated/client_data_version.inc index aeefd3df986..2b6f04a0950 100644 --- a/engine/dbc/generated/client_data_version.inc +++ b/engine/dbc/generated/client_data_version.inc @@ -1,16 +1,16 @@ #ifndef CLIENT_DATA_VERSION_INC #define CLIENT_DATA_VERSION_INC -// Client data versioning information for 12.1.5.70391 +// Client data versioning information for 12.1.5.70448 -#define CLIENT_DATA_WOW_VERSION "12.1.5.70391" +#define CLIENT_DATA_WOW_VERSION "12.1.5.70448" #define SIMC_WOW_VERSION "1215" -static const wowv_t __client_data_version { 12, 1, 5, 70391 }; +static const wowv_t __client_data_version { 12, 1, 5, 70448 }; // Hotfix data versioning information -#define CLIENT_DATA_HOTFIX_DATE "2026-10-15" -#define CLIENT_DATA_HOTFIX_BUILD (70391) -#define CLIENT_DATA_HOTFIX_HASH "8cd1b04592ea9290717d1b33445cc1a273301567deb53e52628c13a9db644c3a" +#define CLIENT_DATA_HOTFIX_DATE "2026-10-16" +#define CLIENT_DATA_HOTFIX_BUILD (70448) +#define CLIENT_DATA_HOTFIX_HASH "3f7f977758ca354bf8facb25a66666557045efda5e2cdf5a16c2556c7c698428" #endif /* CLIENT_DATA_VERSION_INC*/ diff --git a/engine/dbc/generated/content_tuning.inc b/engine/dbc/generated/content_tuning.inc index 220f9462ecd..ceac711ee20 100644 --- a/engine/dbc/generated/content_tuning.inc +++ b/engine/dbc/generated/content_tuning.inc @@ -1,4 +1,4 @@ -// Content Tuning data, wow build 12.1.5.70391 +// Content Tuning data, wow build 12.1.5.70448 static constexpr std::array __content_tuning_data { { { 1, 0, -3, 1, 0, 0 }, { 2, 0, 0, 5, 30, 0 }, diff --git a/engine/dbc/generated/embellishment_data.inc b/engine/dbc/generated/embellishment_data.inc index ebd5321c7ab..4e7cb9ef93f 100644 --- a/engine/dbc/generated/embellishment_data.inc +++ b/engine/dbc/generated/embellishment_data.inc @@ -1,4 +1,4 @@ -// Embellishment data, wow build 12.1.5.70391 +// Embellishment data, wow build 12.1.5.70448 static constexpr std::array __embellishment_data { { { "Armor Spikes" , 8188, 147859, 396581 }, { "Potion Absorption Inhibitor" , 8175, 147812, 371700 }, diff --git a/engine/dbc/generated/expected_stat.inc b/engine/dbc/generated/expected_stat.inc index 3af5d24a08d..a1edc68311f 100644 --- a/engine/dbc/generated/expected_stat.inc +++ b/engine/dbc/generated/expected_stat.inc @@ -1,4 +1,4 @@ -// Expected stat for levels 1-133, wow build 12.1.5.70391 +// Expected stat for levels 1-133, wow build 12.1.5.70448 static constexpr std::array __expected_stat_data { { { 1, 78.00000f, 4.75353f, 50.00000f, 20.00000f, 0.00000f, 116.00000f, 292.24713f }, { 2, 85.80000f, 5.22888f, 54.00000f, 22.00000f, 0.00000f, 126.00000f, 321.47183f }, @@ -135,7 +135,7 @@ static constexpr std::array __expected_stat_data { { { 133, 141482.01562f, 6855.70312f, 1470.00000f, 1626.29285f, 1564.02234f, 3430.00000f, 308506.65625f }, } }; -// Expected stat mods, wow build 12.1.5.70391 +// Expected stat mods, wow build 12.1.5.70448 static constexpr std::array __expected_stat_mod_data { { { 280, 1.837000f, 1.939300f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.939300f, 8 }, { 424, 1.100000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 8 }, diff --git a/engine/dbc/generated/gem_data.inc b/engine/dbc/generated/gem_data.inc index 45391c5a1e0..74f027e3c93 100644 --- a/engine/dbc/generated/gem_data.inc +++ b/engine/dbc/generated/gem_data.inc @@ -1,4 +1,4 @@ -// Gem properties, wow build 12.1.5.70391 +// Gem properties, wow build 12.1.5.70448 static constexpr std::array __gem_property_data { { { 2, 2686, 0x00000002, 0 }, // +$k1 Strength { 3, 2687, 0x00000008, 0 }, // +$k1 Agility diff --git a/engine/dbc/generated/item_armor.inc b/engine/dbc/generated/item_armor.inc index 2abc3cd1fdc..15c8893d225 100644 --- a/engine/dbc/generated/item_armor.inc +++ b/engine/dbc/generated/item_armor.inc @@ -1,4 +1,4 @@ -// Item armor values data from ItemArmorQuality.db2, ilevels 1-1300, wow build 12.1.5.70391 +// Item armor values data from ItemArmorQuality.db2, ilevels 1-1300, wow build 12.1.5.70448 static constexpr std::array __item_armor_quality_data { { { 1, { 0.900f, 0.950f, 1.000f, 1.000f, 1.000f, 1.000f, 1.000f } }, { 2, { 0.900f, 0.950f, 1.000f, 1.000f, 1.000f, 1.000f, 1.000f } }, @@ -1302,7 +1302,7 @@ static constexpr std::array __item_armor_qualit { 1300, { 0.900f, 0.950f, 1.000f, 1.000f, 1.000f, 1.000f, 1.000f } }, } }; -// Item armor values data from ItemArmorShield.db2, ilevels 1-1300, wow build 12.1.5.70391 +// Item armor values data from ItemArmorShield.db2, ilevels 1-1300, wow build 12.1.5.70448 static constexpr std::array __item_armor_shield_data { { { 1, { 20.63365f, 21.77996f, 22.92628f, 22.92628f, 22.92628f, 22.92628f, 22.92628f } }, { 2, { 22.50943f, 23.75996f, 25.01048f, 25.01048f, 25.01048f, 25.01048f, 25.01048f } }, @@ -2606,7 +2606,7 @@ static constexpr std::array __item_armor_shield_ { 1300, { 6822596.00000f, 7201629.00000f, 7580662.00000f, 7580662.00000f, 7580662.00000f, 7580662.00000f, 7580662.00000f } }, } }; -// Item armor values data from ItemArmorTotal.db2, ilevels 1-1300, wow build 12.1.5.70391 +// Item armor values data from ItemArmorTotal.db2, ilevels 1-1300, wow build 12.1.5.70448 static constexpr std::array __item_armor_total_data { { { 1, { 12.83871f, 22.04649f, 32.50988f, 48.90252f } }, { 2, { 14.00587f, 24.05072f, 35.46532f, 53.34820f } }, @@ -3910,7 +3910,7 @@ static constexpr std::array __item_armor_total_da { 1300, { 4245170.50000f, 7289759.00000f, 10749518.00000f, 16169808.00000f } }, } }; -// Armor location based multipliers, wow build 12.1.5.70391 +// Armor location based multipliers, wow build 12.1.5.70448 static constexpr std::array __armor_location_data { { { 1, { 0.120f, 0.120f, 0.120f, 0.120f } }, { 2, { 0.000f, 0.000f, 0.000f, 0.000f } }, diff --git a/engine/dbc/generated/item_bonus.inc b/engine/dbc/generated/item_bonus.inc index a9ddcf7ab93..283c54d81a7 100644 --- a/engine/dbc/generated/item_bonus.inc +++ b/engine/dbc/generated/item_bonus.inc @@ -1,4 +1,4 @@ -// Item bonuses, wow build 12.1.5.70391 +// Item bonuses, wow build 12.1.5.70448 static constexpr std::array __item_bonus_data { { { 2, 1, 2, 7, 15789, 0, 0, 0 }, { 899, 1, 4, 2015, 0, 0, 0, 1 }, diff --git a/engine/dbc/generated/item_child.inc b/engine/dbc/generated/item_child.inc index ddb93828c6e..47e79fbfa1c 100644 --- a/engine/dbc/generated/item_child.inc +++ b/engine/dbc/generated/item_child.inc @@ -1,4 +1,4 @@ -// Item child equipment, wow build 12.1.5.70391 +// Item child equipment, wow build 12.1.5.70448 static constexpr std::array __item_child_equipment_data { { { 2, 127417, 1728 }, // parent=0, child=Teebu's Blazing Longsword { 3, 127829, 127830 }, // parent=Twinblades of the Deceiver, child=Twinblades of the Deceiver diff --git a/engine/dbc/generated/item_data.inc b/engine/dbc/generated/item_data.inc index 941b123f0bc..bdf94cad754 100644 --- a/engine/dbc/generated/item_data.inc +++ b/engine/dbc/generated/item_data.inc @@ -68271,7 +68271,7 @@ static const dbc_item_data_t::stats_t __item_stats_data[68270] = { { 73, 5259, 0.000000f }, }; -// Items, ilevel 33-1300, wow build 12.1.5.70391 +// Items, ilevel 33-1300, wow build 12.1.5.70448 static const std::array __item_data_chunk0 { { { "Worn Shortsword", 25, 0x00000000, 0x00002000, 0x00, 1, 1, 0, 0, 1, 21, 2, 7, 2, 2600, 0.500000f, 0.000000f, 0, 0, 0xffff, 0xffffffffffffffff, { 0, 0, 0 }, 0, 0, 0, 0, 0, 0 }, diff --git a/engine/dbc/generated/item_effect.inc b/engine/dbc/generated/item_effect.inc index 4ab9320ffa9..7d822604b44 100644 --- a/engine/dbc/generated/item_effect.inc +++ b/engine/dbc/generated/item_effect.inc @@ -1,4 +1,4 @@ -// Item effects, wow build 12.1.5.70391 +// Item effects, wow build 12.1.5.70448 static constexpr std::array __item_effect_data { { { 116657, 317388, 0, 0, 1, 0, -1, -1 }, // Shroud of Resolve { 116658, 317389, 0, 0, 1, 0, -1, -1 }, // Shroud of Resolve diff --git a/engine/dbc/generated/item_naming.inc b/engine/dbc/generated/item_naming.inc index a8a66c8d7e6..cbddc5c990c 100644 --- a/engine/dbc/generated/item_naming.inc +++ b/engine/dbc/generated/item_naming.inc @@ -1,4 +1,4 @@ -// Item name descriptions, wow build 12.1.5.70391 +// Item name descriptions, wow build 12.1.5.70448 static constexpr std::array __item_name_description_data { { { 2, "Now with extra description" }, { 20, "Season 10" }, diff --git a/engine/dbc/generated/item_scaling.inc b/engine/dbc/generated/item_scaling.inc index 1b5a50a5c3a..909ff202906 100644 --- a/engine/dbc/generated/item_scaling.inc +++ b/engine/dbc/generated/item_scaling.inc @@ -1,4 +1,4 @@ -// Curve points data, wow build 12.1.5.70391 +// Curve points data, wow build 12.1.5.70448 static constexpr std::array __curve_point_data { { { 8, 0, 0.00000f, 1.00000f, 0.00000f, 1.00000f }, { 9, 0, 0.00000f, 1.00000f, 0.00000f, 1.00000f }, @@ -172276,7 +172276,7 @@ static constexpr std::array __curve_point_data { { { 124952, 1, 16.00000f, 3.51464f, 0.00000f, 0.00000f }, } }; -// Item Scaling Config data, wow build 12.1.5.70391 +// Item Scaling Config data, wow build 12.1.5.70448 static constexpr std::array __item_scaling_config_data { { { 1, 12, 70, 70, 0 }, { 2, 13, 70, 70, 0 }, @@ -172698,7 +172698,7 @@ static constexpr std::array __item_scaling_conf { 490, 72, 0, 0, 2 }, } }; -// Item Offset Curve data, wow build 12.1.5.70391 +// Item Offset Curve data, wow build 12.1.5.70448 static constexpr std::array __item_offset_curve_data { { { 1, 6243, 0 }, { 2, 6243, -6 }, diff --git a/engine/dbc/generated/item_set_bonus.inc b/engine/dbc/generated/item_set_bonus.inc index 4db94d690e9..4239aeddca0 100644 --- a/engine/dbc/generated/item_set_bonus.inc +++ b/engine/dbc/generated/item_set_bonus.inc @@ -1,4 +1,4 @@ -// Set bonus data, wow build 12.1.5.70391 +// Set bonus data, wow build 12.1.5.70448 static constexpr std::array __set_bonus_data { { // SetBonusName , OptName , Tier , EnumID, SetID, Bns, Cls, Spec, TraitTree, SpellID, ItemIDs { "Armaments of the Infinite Infantry" , "shadowlands_season_3" , "SL3", 0, 1506, 2, 1, 73, -1, 364002, { 188942, 188941, 188940, 188938, 188937, 0 } }, diff --git a/engine/dbc/generated/item_weapon.inc b/engine/dbc/generated/item_weapon.inc index 7dcafec0b6c..de3d31bac42 100644 --- a/engine/dbc/generated/item_weapon.inc +++ b/engine/dbc/generated/item_weapon.inc @@ -1,4 +1,4 @@ -// Item damage data from ItemDamageOneHand.db2, wow build 12.1.5.70391 +// Item damage data from ItemDamageOneHand.db2, wow build 12.1.5.70448 static constexpr std::array __item_damage_one_hand_data { { { 1, { 0.24219f, 0.38951f, 0.40364f, 0.40364f, 0.40364f, 0.40364f, 0.40364f } }, { 2, { 0.28255f, 0.45443f, 0.47092f, 0.47092f, 0.47092f, 0.47092f, 0.47092f } }, @@ -1302,7 +1302,7 @@ static constexpr std::array __item_damage_one { 1300, { 521397.09375f, 838580.31250f, 868995.18750f, 868995.18750f, 868995.18750f, 868995.18750f, 868995.18750f } }, } }; -// Item damage data from ItemDamageOneHandCaster.db2, wow build 12.1.5.70391 +// Item damage data from ItemDamageOneHandCaster.db2, wow build 12.1.5.70448 static constexpr std::array __item_damage_one_hand_caster_data { { { 1, { 0.12109f, 0.19476f, 0.20182f, 0.20182f, 0.20182f, 0.20182f, 0.20182f } }, { 2, { 0.14127f, 0.22722f, 0.23546f, 0.23546f, 0.23546f, 0.23546f, 0.23546f } }, @@ -2606,7 +2606,7 @@ static constexpr std::array __item_dam { 1300, { 260698.54688f, 419290.15625f, 434497.59375f, 434497.59375f, 434497.59375f, 434497.59375f, 434497.59375f } }, } }; -// Item damage data from ItemDamageTwoHand.db2, wow build 12.1.5.70391 +// Item damage data from ItemDamageTwoHand.db2, wow build 12.1.5.70448 static constexpr std::array __item_damage_two_hand_data { { { 1, { 0.32075f, 0.51587f, 0.53458f, 0.53458f, 0.53458f, 0.53458f, 0.53458f } }, { 2, { 0.37420f, 0.60184f, 0.62367f, 0.62367f, 0.62367f, 0.62367f, 0.62367f } }, @@ -3910,7 +3910,7 @@ static constexpr std::array __item_damage_two { 1300, { 690529.50000f, 1110601.62500f, 1150882.50000f, 1150882.50000f, 1150882.50000f, 1150882.50000f, 1150882.50000f } }, } }; -// Item damage data from ItemDamageTwoHandCaster.db2, wow build 12.1.5.70391 +// Item damage data from ItemDamageTwoHandCaster.db2, wow build 12.1.5.70448 static constexpr std::array __item_damage_two_hand_caster_data { { { 1, { 0.16037f, 0.25793f, 0.26729f, 0.26729f, 0.26729f, 0.26729f, 0.26729f } }, { 2, { 0.18710f, 0.30092f, 0.31184f, 0.31184f, 0.31184f, 0.31184f, 0.31184f } }, diff --git a/engine/dbc/generated/mastery_spells.inc b/engine/dbc/generated/mastery_spells.inc index 258538d0e23..b332978ccc6 100644 --- a/engine/dbc/generated/mastery_spells.inc +++ b/engine/dbc/generated/mastery_spells.inc @@ -1,4 +1,4 @@ -// Mastery abilities, wow build 12.1.5.70391 +// Mastery abilities, wow build 12.1.5.70448 static constexpr std::array __mastery_spell_data { { { 62, 190740 }, // Mastery: Savant (Arcane Mage) { 63, 12846 }, // Mastery: Ignite (Fire Mage) diff --git a/engine/dbc/generated/permanent_enchant.inc b/engine/dbc/generated/permanent_enchant.inc index bf17f566f44..a32fd31b517 100644 --- a/engine/dbc/generated/permanent_enchant.inc +++ b/engine/dbc/generated/permanent_enchant.inc @@ -1,4 +1,4 @@ -// Permanent item enchants, wow build 12.1.5.70391 +// Permanent item enchants, wow build 12.1.5.70448 static constexpr std::array __permanent_enchant_data { { { 6614, 1, 4, 0x00100020, 0x0000001f, "accelerated_agility" }, { 6615, 2, 4, 0x00100020, 0x0000001f, "accelerated_agility" }, diff --git a/engine/dbc/generated/power_type_data.inc b/engine/dbc/generated/power_type_data.inc index d164930fa35..8d9641370c9 100644 --- a/engine/dbc/generated/power_type_data.inc +++ b/engine/dbc/generated/power_type_data.inc @@ -1,4 +1,4 @@ -// Power types, wow build 12.1.5.70391 +// Power types, wow build 12.1.5.70448 static constexpr std::array __power_type_data { { { 0, "Mana", 0, 0, 1.0, 0, 0.0, 0.0, 0x000230c0, 0x17d2 }, { 1, "Rage", 0, 1000, 10.0, 0, 0.0, -12.5, 0x00002000, 0x0401 }, diff --git a/engine/dbc/generated/racial_spells.inc b/engine/dbc/generated/racial_spells.inc index f8101d6ce56..31ac5a3818d 100644 --- a/engine/dbc/generated/racial_spells.inc +++ b/engine/dbc/generated/racial_spells.inc @@ -1,4 +1,4 @@ -// Racial abilities, wow build 12.1.5.70391 +// Racial abilities, wow build 12.1.5.70448 static constexpr std::array __racial_spell_data { { { 0x0000000000000001, 0x00003fff, 458619, "No Place Like Home" }, { 0x0000000000000001, 0x00003fff, 20598, "The Human Spirit" }, diff --git a/engine/dbc/generated/rand_prop_points.inc b/engine/dbc/generated/rand_prop_points.inc index 0d298675cff..c1e1abdcee3 100644 --- a/engine/dbc/generated/rand_prop_points.inc +++ b/engine/dbc/generated/rand_prop_points.inc @@ -1,4 +1,4 @@ -// Random property points for item levels 1-1300, wow build 12.1.5.70391 +// Random property points for item levels 1-1300, wow build 12.1.5.70448 static constexpr std::array __rand_prop_points_data { { { 1, 0.00000000f, 0.00000000f, { 0.00000000f, 0.00000000f, 0.00000000f, 0.00000000f, 0.00000000f }, { 0.00000000f, 0.00000000f, 0.00000000f, 0.00000000f, 0.00000000f }, { 0.00000000f, 0.00000000f, 0.00000000f, 0.00000000f, 0.00000000f } }, { 2, 0.00000000f, 0.00000000f, { 0.00000000f, 0.00000000f, 0.00000000f, 0.00000000f, 0.00000000f }, { 0.00000000f, 0.00000000f, 0.00000000f, 0.00000000f, 0.00000000f }, { 0.00000000f, 0.00000000f, 0.00000000f, 0.00000000f, 0.00000000f } }, diff --git a/engine/dbc/generated/rank_spells.inc b/engine/dbc/generated/rank_spells.inc index 2fb4e21c85e..1be7b22b6f3 100644 --- a/engine/dbc/generated/rank_spells.inc +++ b/engine/dbc/generated/rank_spells.inc @@ -1,4 +1,4 @@ -// Rank class spells, wow build 12.1.5.70391 +// Rank class spells, wow build 12.1.5.70448 static constexpr std::array __rank_spells_data { { { 1, 0, 319158, 0, "Victory Rush" , "Rank 2" }, { 2, 0, 327977, 0, "Judgment" , "Rank 2" }, diff --git a/engine/dbc/generated/real_ppm_data.inc b/engine/dbc/generated/real_ppm_data.inc index 43067384729..3d95f71555e 100644 --- a/engine/dbc/generated/real_ppm_data.inc +++ b/engine/dbc/generated/real_ppm_data.inc @@ -1,4 +1,4 @@ -// RPPM Modifiers, wow build 12.1.5.70391 +// RPPM Modifiers, wow build 12.1.5.70448 static constexpr std::array __rppm_modifier_data { { { 5301, 202560, 8, 0.2000 }, { 17495, 4, 1, 1.0000 }, diff --git a/engine/dbc/generated/sc_scale_data.inc b/engine/dbc/generated/sc_scale_data.inc index 74f40aa39af..1a58fb96195 100644 --- a/engine/dbc/generated/sc_scale_data.inc +++ b/engine/dbc/generated/sc_scale_data.inc @@ -1,4 +1,4 @@ -// Hit points per stamina for level 1 - 90, wow build 12.1.5.70391 +// Hit points per stamina for level 1 - 90, wow build 12.1.5.70448 static constexpr double __hp_per_sta[90] = { 1, 1, 1, 1, 1, // 5 1, 1, 1, 1, 2, // 10 @@ -20,7 +20,7 @@ static constexpr double __hp_per_sta[90] = { 20, 20, 20, 20, 20, // 90 }; -// Spell scaling multipliers for levels 1 - 90, wow build 12.1.5.70391 +// Spell scaling multipliers for levels 1 - 90, wow build 12.1.5.70448 static constexpr double __spell_scaling[][90] = { { 0, 0, 0, 0, 0, // 5 @@ -506,7 +506,7 @@ static constexpr double __spell_scaling[][90] = { }, }; -// Base mana points for levels 1 - 90, wow build 12.1.5.70391 +// Base mana points for levels 1 - 90, wow build 12.1.5.70448 static constexpr double __base_mp[][90] = { { 0, 0, 0, 0, 0, // 5 @@ -803,7 +803,7 @@ static constexpr double __base_mp[][90] = { }, }; -// Combat rating values for level 1 - 90, wow build 12.1.5.70391 +// Combat rating values for level 1 - 90, wow build 12.1.5.70448 static constexpr double __combat_ratings[][90] = { // Dodge { @@ -1311,7 +1311,7 @@ static constexpr double __combat_ratings[][90] = { }, }; -// Combat rating multipliers for item level 1 - 1300, wow build 12.1.5.70391 +// Combat rating multipliers for item level 1 - 1300, wow build 12.1.5.70448 static constexpr double __combat_ratings_mult_by_ilvl[][1300] = { // Armor Multiplier { @@ -2367,7 +2367,7 @@ static constexpr double __combat_ratings_mult_by_ilvl[][1300] = { }, }; -// Item level translation for item level 1 - 1300, wow build 12.1.5.70391 +// Item level translation for item level 1 - 1300, wow build 12.1.5.70448 static constexpr double __item_level_squish[1300] = { 1, 1, 2, 2, 2, // 5 3, 3, 4, 4, 5, // 10 @@ -2631,7 +2631,7 @@ static constexpr double __item_level_squish[1300] = { 951, 952, 953, 954, 955, // 1300 }; -// Item socket costs for item levels 1 - 1300, wow build 12.1.5.70391 +// Item socket costs for item levels 1 - 1300, wow build 12.1.5.70448 static constexpr double __item_socket_cost_per_level[1300] = { 0, 0, 0, 0, 0, // 5 0, 0, 0, 0, 0, // 10 @@ -2835,7 +2835,7 @@ static constexpr double __item_socket_cost_per_level[1300] = { 8, 8, 8, 8, 8, // 1000 }; -// Stamina multipliers for item level 1 - 1300, wow build 12.1.5.70391 +// Stamina multipliers for item level 1 - 1300, wow build 12.1.5.70448 static constexpr double __stamina_mult_by_ilvl[][1300] = { // Armor Multiplier { @@ -3891,7 +3891,7 @@ static constexpr double __stamina_mult_by_ilvl[][1300] = { }, }; -// Azerite level to item level 1 - 300, wow build 12.1.5.70391 +// Azerite level to item level 1 - 300, wow build 12.1.5.70448 static constexpr unsigned __azerite_level_to_item_level[300] = { 1, 2, 3, 4, 5, // 5 6, 7, 9, 11, 13, // 10 diff --git a/engine/dbc/generated/sc_spell_data.inc b/engine/dbc/generated/sc_spell_data.inc index 8a90f6ba4e6..a9227fbde1d 100644 --- a/engine/dbc/generated/sc_spell_data.inc +++ b/engine/dbc/generated/sc_spell_data.inc @@ -1,4 +1,4 @@ -// 31709 spells, wow build level 12.1.5.70391 +// 31709 spells, wow build level 12.1.5.70448 static spell_data_t __spell_data[31709] = { { "Power Word: Shield" , 17, 2, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000010, 0, 0, 0, 4, 0, 0, 0.000000, 40.000000, 7500, 1500, 7500, 0, 0, 0, 0, 2493, 1, 0, 0.000000, 0.000000, 15000, 0, 0, 0, 0x0000000000000000, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 327680, 0, 2621696, 0, 0, 0, 0, 0, 4096, 0, 0, 0, 0, 1, 0, 0, 0 }, { 1, 0, 0, 0 }, 6, { 0, 0 }, { 0, 0 }, 0x88000000, 19, 0, 0, 0, 0, 0, 0, 1, 4, 0, 4 }, /* 13 */ { "Backstab" , 53, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000008, 0, 0, 0, 12, 0, 0, 0.000000, 5.000000, 0, 1000, 0, 0, 0, 0, 0, 0, 2, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0x0000000000000000, 0, 0.000000, 2, 0x00000000, 0x00008000, 0, { 327696, 201327104, 1048576, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0 }, { 4, 4194304, 0, 0 }, 8, { 0, 0 }, { 0, 0 }, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 4, 1, 0, 3 }, /* 30, 31, 32, 297239 */ @@ -31711,7 +31711,7 @@ static spell_data_t __spell_data[31709] = { { "Collapsing Star" , 1319066, 106, 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.000000, 0.000000, -1, 0, 0, 0, 0x0000000000000000, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 2147483776, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 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 }, /* 1352838 */ }; -// 53441 effects, wow build level 12.1.5.70391 +// 53441 effects, wow build level 12.1.5.70448 static spelleffect_data_t __spelleffect_data[53441] = { { 13, 17, 0, 6, 69, 0, 0x00000000, 0.000000, 0.050000, 0.000000, 4.638000, 0.000000, 0, 0.000000, 0.000000, 0.0000, 127, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 21, 0, 0.000000, 1.150000, 0, 0 }, { 30, 53, 0, 3, 0, 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, 6, 0, 0.000000, 1.000000, 0, 0 }, @@ -91763,7 +91763,7 @@ static const std::array __spelleffect_id_index { { 2918, 48976, 7758, 7759, 44016, } }; -// Spell powers, wow build 12.1.5.70391 +// Spell powers, wow build 12.1.5.70448 static constexpr std::array __spellpower_data { { { 7, 17, 137032, 0, 0, 0, 0, 2.600, 0.000, 0.000 }, { 265783, 17, 137031, 0, 0, 0, 0, 3.100, 0.000, 0.000 }, @@ -92763,7 +92763,7 @@ static const std::array __spellpower_id_index { { 816, 817, } }; -// Spell labels, wow build 12.1.5.70391 +// Spell labels, wow build 12.1.5.70448 static constexpr std::array __spelllabel_data { { { 17, 16 }, { 17, 18 }, @@ -151698,29 +151698,15 @@ static constexpr std::array __spelllabel_data { { { 1319066, 292 }, } }; -// spell hotfix entries, wow build 12.1.5.70391 -static constexpr std::array __spell_hotfix_data { { - { 279043, 36, hotfix::client_hotfix_entry_t::flags_value_t{}, hotfix::client_hotfix_entry_t::flags_value_t{} }, - { 386081, 36, hotfix::client_hotfix_entry_t::flags_value_t{}, hotfix::client_hotfix_entry_t::flags_value_t{} }, - { 1310255, 35, hotfix::client_hotfix_entry_t::flags_value_t{}, hotfix::client_hotfix_entry_t::flags_value_t{} }, - { 1310258, 35, hotfix::client_hotfix_entry_t::flags_value_t{}, hotfix::client_hotfix_entry_t::flags_value_t{} }, +// spell hotfix entries, wow build 12.1.5.70448 +static constexpr std::array __spell_hotfix_data { { } }; -// effect hotfix entries, wow build 12.1.5.70391 -static constexpr std::array __effect_hotfix_data { { - { 179719, 14, 13.000000, 29.000000 }, - { 191060, 14, 13.000000, 29.000000 }, - { 191061, 14, 13.000000, 29.000000 }, - { 191062, 14, 13.000000, 29.000000 }, - { 876221, 5, 4, 108 }, - { 876221, 14, 0.000000, -100.000000 }, - { 876221, 15, 0, 34 }, - { 876221, 17, hotfix::client_hotfix_entry_t::flags_value_t{}, hotfix::client_hotfix_entry_t::flags_value_t{} }, - { 1347195, 18, 1315096, 0 }, - { 1347204, 18, 1315117, 0 }, +// effect hotfix entries, wow build 12.1.5.70448 +static constexpr std::array __effect_hotfix_data { { } }; -// power hotfix entries, wow build 12.1.5.70391 +// power hotfix entries, wow build 12.1.5.70448 static constexpr std::array __power_hotfix_data { { } }; diff --git a/engine/dbc/generated/specialization_spells.inc b/engine/dbc/generated/specialization_spells.inc index 540d67f01a8..f01cad67926 100644 --- a/engine/dbc/generated/specialization_spells.inc +++ b/engine/dbc/generated/specialization_spells.inc @@ -1,4 +1,4 @@ -// Talent tree specialization abilities, wow build 12.1.5.70391 +// Talent tree specialization abilities, wow build 12.1.5.70448 static constexpr std::array __specialization_spell_data { { { 0, 535, 264656, 0, "Pathfinding" , 0 }, { 0, 535, 264662, 0, "Endurance Training" , 0 }, diff --git a/engine/dbc/generated/spell_item_enchantment.inc b/engine/dbc/generated/spell_item_enchantment.inc index cd4ffb9e790..4b45496b644 100644 --- a/engine/dbc/generated/spell_item_enchantment.inc +++ b/engine/dbc/generated/spell_item_enchantment.inc @@ -1,4 +1,4 @@ -// Item enchantment data, wow build 12.1.5.70391 +// Item enchantment data, wow build 12.1.5.70448 static constexpr std::array __spell_item_ench_data { { { 13, 0, -1, 0, 1, 10, 120, 0, 0, { 2, 0, 0 }, { 1, 0, 0 }, { 0, 0, 0 }, { 1.0000f, 0.0000f, 0.0000f }, 0, "Sharpened II" }, { 14, 0, -1, 0, 7, 10, 120, 0, 0, { 2, 0, 0 }, { 2, 0, 0 }, { 0, 0, 0 }, { 0.3637f, 0.0000f, 0.0000f }, 0, "Sharpened III" }, diff --git a/engine/dbc/generated/spelltext_data.inc b/engine/dbc/generated/spelltext_data.inc index 37ff1f396fe..627416a795a 100644 --- a/engine/dbc/generated/spelltext_data.inc +++ b/engine/dbc/generated/spelltext_data.inc @@ -1,4 +1,4 @@ -// Spell text, wow build 12.1.5.70391 +// Spell text, wow build 12.1.5.70448 static constexpr std::array __spelltext_data { { { 17, "Shields an ally for $d, absorbing $s1 damage.", "Absorbs $w1 damage.", 0 }, { 53, "Stab the target, causing ${$s2*$} Physical damage. Damage increased by $s4% when you are behind your target$?s319949[, and critical strikes apply Find Weakness for $319949s1 sec][].\r\n\r\n|cFFFFFFFFAwards $s3 combo $lpoint:points;.|r", 0, 0 }, @@ -29367,11 +29367,11 @@ static constexpr std::array __spelltext_data { { { 1319066, "$@spelldesc1221150", 0, 0 }, } }; -// spelltext hotfix entries, wow build 12.1.5.70391 +// spelltext hotfix entries, wow build 12.1.5.70448 static constexpr std::array __spelltext_hotfix_data { { } }; -// Spell description variables, wow build 12.1.5.70391 +// Spell description variables, wow build 12.1.5.70448 static constexpr std::array __spelldesc_vars_data { { { 53, "$mult=${($max(0,$min($pl-10,10))*11+260)/370}" }, { 120, "$arctic1=$?s31674[${1.01}][${1}]\r\n$arctic2=$?s31675[${1.02}][${$}]\r\n$arctic3=$?s31676[${1.03}][${$}]\r\n$arctic4=$?s31677[${1.04}][${$}]\r\n$arctic5=$?s31678[${1.05}][${$}]\r\n$piercing1=$?s11151[${1.02}][${1}]\r\n$piercing2=$?s12952[${1.04}][${$}]\r\n$piercing3=$?s12953[${1.06}][${$}]\r\n$mult=${$*$}" }, @@ -30118,7 +30118,7 @@ static constexpr std::array __spelldesc_vars_data { { 1310208, "$rolemult=$?a137048|a137028|a137023|a137010|a212613|a137008|a137039|a137031|a137032|a137029|a137024|a137024|a356810|a137012[${0.66}.2][${1}]" }, } }; -// spelldesc_vars hotfix entries, wow build 12.1.5.70391 +// spelldesc_vars hotfix entries, wow build 12.1.5.70448 static constexpr std::array __spelldesc_vars_hotfix_data { { } }; diff --git a/engine/dbc/generated/temporary_enchant.inc b/engine/dbc/generated/temporary_enchant.inc index e5ddbc49b04..551d8815a3b 100644 --- a/engine/dbc/generated/temporary_enchant.inc +++ b/engine/dbc/generated/temporary_enchant.inc @@ -1,4 +1,4 @@ -// Temporary item enchants, wow build 12.1.5.70391 +// Temporary item enchants, wow build 12.1.5.70448 static constexpr std::array __temporary_enchant_data { { { 2713, 0, 29453, "adamantite_sharpening_stone" }, { 2955, 0, 34340, "adamantite_weightstone" }, diff --git a/engine/dbc/generated/trait_data.inc b/engine/dbc/generated/trait_data.inc index 04fcdb49a80..5bdbaf18bb5 100644 --- a/engine/dbc/generated/trait_data.inc +++ b/engine/dbc/generated/trait_data.inc @@ -1,4 +1,4 @@ -// Player trait definitions, wow build 12.1.5.70391 +// Player trait definitions, wow build 12.1.5.70448 static constexpr std::array __trait_data_data { { { 1, 1, 112112, 90261, 1, 0, 117117, 386164, 0, 0, 1, 2, 200, "Battle Stance", { 73, 0, 0, 0 }, { 73, 0, 0, 0 }, 0, 0 }, { 1, 1, 112179, 90322, 2, 23, 117184, 382896, 0, 0, 9, 4, 0, "Two-Handed Weapon Specialization", { 71, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0 }, @@ -3437,7 +3437,7 @@ static constexpr std::array __trait_data_data { { { 6, 0, 136822, 110275, 1, 0, 141585, 1279599, 0, 0, 1, 1, 200, "Rune of Unleashed Fire", { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 2 }, } }; -// Player trait definition effect entries, wow build 12.1.5.70391 +// Player trait definition effect entries, wow build 12.1.5.70448 static constexpr std::array __trait_definition_effect_data { { { 85158, 0, 1, 88312 }, { 85162, 0, 1, 94588 }, @@ -4386,7 +4386,7 @@ static const std::array __trait_spell_id_index { { #define MAX_HERO_TREES_PER_CLASS (4) -// Hero trees, wow build 12.1.5.70391 +// Hero trees, wow build 12.1.5.70448 static constexpr std::array, 41> __trait_sub_tree_data { { { 18, "Voidweaver", 5 }, { 19, "Archon", 5 }, From 0141080d07a44796f4032bf7a10318fa5d40d46e Mon Sep 17 00:00:00 2001 From: seriallos Date: Fri, 16 Oct 2026 23:36:59 +0000 Subject: [PATCH 2/4] [live] Update spell data dump (Build 70448) --- SpellDataDump/allspells.txt | 13 +------------ SpellDataDump/bonus_ids.txt | 2 +- SpellDataDump/build_info.txt | 2 +- SpellDataDump/deathknight.txt | 2 +- SpellDataDump/demonhunter.txt | 2 +- SpellDataDump/druid.txt | 3 +-- SpellDataDump/evoker.txt | 2 +- SpellDataDump/hunter.txt | 2 +- SpellDataDump/mage.txt | 2 +- SpellDataDump/monk.txt | 2 +- SpellDataDump/nonclass.txt | 6 +----- SpellDataDump/paladin.txt | 2 +- SpellDataDump/priest.txt | 2 +- SpellDataDump/rogue.txt | 8 +------- SpellDataDump/shaman.txt | 2 +- SpellDataDump/spell_id_list.txt | 2 +- SpellDataDump/warlock.txt | 2 +- SpellDataDump/warrior.txt | 2 +- 18 files changed, 18 insertions(+), 40 deletions(-) diff --git a/SpellDataDump/allspells.txt b/SpellDataDump/allspells.txt index 00565a62c58..fe44de8bf53 100644 --- a/SpellDataDump/allspells.txt +++ b/SpellDataDump/allspells.txt @@ -1,4 +1,4 @@ -SimulationCraft 1210-01 for World of Warcraft 12.1.5.70391 Live +SimulationCraft 1210-01 for World of Warcraft 12.1.5.70448 Live Name : Power Word: Shield (id=17) [Spell Family (6)] Class : Priest School : Holy @@ -4735,7 +4735,6 @@ Effects : Base Value: -100 | Scaled Value: -100 | Misc Value: 34 | Target: Self (1) Affected Spells: Rebirth (20484) Family Flags: 28 -Hotfixed : Sub Type (4 -> 108), Base Value (0 -> -100), Misc Value (0 -> 34), Affects Spells #11 (id=887526) : Apply Aura (6) | Modify Damage Taken% (87) Base Value: -3 | Scaled Value: -3 | Misc Value: 0x3f | Target: Self (1) Affected School(s): Fire, Frost, Holy, Nature, Shadow, Physical @@ -76583,18 +76582,14 @@ Effects : Base Value: 29 | Scaled Value: 29 | Target: Self (1) Affected Spells: Backstab (53), Garrote (703), Sinister Strike (1752), Rupture (1943), Dispatch (2098), Deadly Poison (2818), Mutilate (5374), Shiv (5938), Ambush (8676), Wound Poison (8680), Mutilate (27576), Envenom (32645), Fan of Knives (51723), Killing Spree (57841), Killing Spree (57842), Main Gauche (86392), Blindside (111240), Deadly Poison (113780), Shuriken Toss (114014), Shadow Blade Off-hand (121474), Shadowstrike (185438), Poisoned Knife (185565), Pistol Shot (185763), Sinister Strike (193315), Eviscerate (196819), Sinister Strike (197834), Shuriken Storm (197835), Gloomblade (200758), Toxic Blade (245388), Toxic Blade (245389), Poison Bomb (255546), Blade Rush (271881), Double Dose (273009), Secret Technique (280719), Secret Technique (280720), Secret Technique (282449), Secret Technique (282480), Nothing Personal (286581), Echoing Blades (287653), Between the Eyes (315341), Instant Poison (315585), Black Powder (319175), Black Powder (319190), Echoing Reprimand (323547), Flagellation (323654), Slaughter Poison (323660), Serrated Bone Spike (324073), Serrated Bone Spike (324074), Eviscerate (328082), Sepsis (328305), Sepsis (328306), Serrated Bone Spike (328547), Blade Flurry (331850), Serrated Bone Spike (341277), Sinister Strike (341541), Shadowstrike (345121), Flagellation (345316), Deathmark (360194), Rupture (360826), Garrote (360830), Internal Bleeding (381628), Amplifying Poison (383414), Flagellation (384631), Kingsbane (385627), Ambush (385794), Mutilate (385802), Mutilate (385806), Ambush (385897), Rupture (394031), Instant Poison (394326), Wound Poison (394327), Amplifying Poison (394328), Flagellation (394757), Shiv (400789), Goremaw's Bite (426592), Goremaw's Bite (426593), Blade Flurry (429951), Ambush (430023), Unseen Blade (441144), Fatebound Coin (Tails) (452538), Deathstalker's Mark (457157), Hunt Them Down (457193), Dispatch (Coup de Grace) (462140), Dispatch (Coup de Grace) (462239), Dispatch (Coup de Grace) (462240), Eviscerate (Coup de Grace) (462241), Eviscerate (Coup de Grace) (462242), Eviscerate (Coup de Grace) (462243), Eviscerate (Coup de Grace) (462244), Eviscerate (Coup de Grace) (462247), Eviscerate (Coup de Grace) (462248), Dispatch (467059), Echoing Reprimand (470672), Crimson Tempest (1247227), Secondary Poisoning (1250216), Lashe Macabre (1264397), Implacable Strikes (1265794), Implacable Strikes (1265795), Gravedigger (1265862), Scoundrel Strike (1265918), Eviscerate (1269205), Backstab (1269209), Gloomblade (1269214), Goremaw's Bite (1269217), Shadowstrike (1269336), Shuriken Storm (1269340), Shuriken Toss (1269343), Secret Technique (1269560), Black Powder (1269565), Rupture (1270203), Deathstalker's Mark (1273061), Secret Technique (1305994) Family Flags: 54 -Hotfixed : Base Value (13 -> 29) #2 (id=191060) : Apply Aura (6) | Add Percent Modifier (108): Spell Periodic Amount (22) Base Value: 29 | Scaled Value: 29 | Misc Value: 22 | Target: Self (1) Affected Spells: Backstab (53), Garrote (703), Sinister Strike (1752), Rupture (1943), Dispatch (2098), Deadly Poison (2818), Mutilate (5374), Shiv (5938), Ambush (8676), Wound Poison (8680), Mutilate (27576), Envenom (32645), Fan of Knives (51723), Killing Spree (57841), Killing Spree (57842), Main Gauche (86392), Blindside (111240), Deadly Poison (113780), Shuriken Toss (114014), Shadow Blade Off-hand (121474), Shadowstrike (185438), Poisoned Knife (185565), Pistol Shot (185763), Sinister Strike (193315), Eviscerate (196819), Sinister Strike (197834), Shuriken Storm (197835), Gloomblade (200758), Toxic Blade (245388), Toxic Blade (245389), Poison Bomb (255546), Blade Rush (271881), Double Dose (273009), Secret Technique (280719), Secret Technique (280720), Secret Technique (282449), Secret Technique (282480), Nothing Personal (286581), Echoing Blades (287653), Between the Eyes (315341), Instant Poison (315585), Black Powder (319175), Black Powder (319190), Echoing Reprimand (323547), Flagellation (323654), Slaughter Poison (323660), Serrated Bone Spike (324073), Serrated Bone Spike (324074), Eviscerate (328082), Sepsis (328305), Sepsis (328306), Serrated Bone Spike (328547), Blade Flurry (331850), Serrated Bone Spike (341277), Sinister Strike (341541), Shadowstrike (345121), Flagellation (345316), Deathmark (360194), Rupture (360826), Garrote (360830), Internal Bleeding (381628), Amplifying Poison (383414), Flagellation (384631), Kingsbane (385627), Ambush (385794), Mutilate (385802), Mutilate (385806), Ambush (385897), Rupture (394031), Instant Poison (394326), Wound Poison (394327), Amplifying Poison (394328), Flagellation (394757), Shiv (400789), Goremaw's Bite (426592), Goremaw's Bite (426593), Blade Flurry (429951), Ambush (430023), Unseen Blade (441144), Fatebound Coin (Tails) (452538), Deathstalker's Mark (457157), Hunt Them Down (457193), Dispatch (Coup de Grace) (462140), Dispatch (Coup de Grace) (462239), Dispatch (Coup de Grace) (462240), Eviscerate (Coup de Grace) (462241), Eviscerate (Coup de Grace) (462242), Eviscerate (Coup de Grace) (462243), Eviscerate (Coup de Grace) (462244), Eviscerate (Coup de Grace) (462247), Eviscerate (Coup de Grace) (462248), Dispatch (467059), Echoing Reprimand (470672), Crimson Tempest (1247227), Secondary Poisoning (1250216), Lashe Macabre (1264397), Implacable Strikes (1265794), Implacable Strikes (1265795), Gravedigger (1265862), Scoundrel Strike (1265918), Eviscerate (1269205), Backstab (1269209), Gloomblade (1269214), Goremaw's Bite (1269217), Shadowstrike (1269336), Shuriken Storm (1269340), Shuriken Toss (1269343), Secret Technique (1269560), Black Powder (1269565), Rupture (1270203), Deathstalker's Mark (1273061), Secret Technique (1305994) Family Flags: 54 -Hotfixed : Base Value (13 -> 29) #3 (id=191061) : Apply Aura (6) | Modify Pet Damage Done% (429) Base Value: 29 | Scaled Value: 29 | Target: Self (1) -Hotfixed : Base Value (13 -> 29) #4 (id=191062) : Apply Aura (6) | Modify Guardian Damage Done% (531) Base Value: 29 | Scaled Value: 29 | Target: Self (1) -Hotfixed : Base Value (13 -> 29) #5 (id=191063) : Apply Aura (6) | Modify Auto Attack Damage Done% (344) Base Value: 218 | Scaled Value: 218 | Target: Self (1) #6 (id=260977) : Apply Aura (6) | Add Percent Modifier (108): Spell Periodic Amount (22) @@ -187344,7 +187339,6 @@ Description : $@spelldesc278697 Tooltip : Haste increased by $w1. Name : Shadow Blades (id=279043) [Spell Family (8)] -Hotfixed : Affecting Spells Class : Rogue School : Shadow Spell Type : Melee @@ -300413,7 +300407,6 @@ Description : Taunts all enemies within $A1 yds to attack you for $d, inter Tooltip : Taunted. Name : Lingering Shadow (id=386081) [Spell Family (8)] -Hotfixed : Affecting Spells Class : Rogue School : Shadow Spell Type : Magic @@ -517368,7 +517361,6 @@ Effects : Description : Your spells have a high chance to resonate with the blade, beseeching the Light for aid. Healing spells will smite a nearby foe for $s2 Radiant damage, and damaging spells will heal a nearby ally for $s1 health. Name : Luminescent Phoenixblade (id=1310255) -Hotfixed : Attributes School : Holyfire Spell Type : Magic Range : 50 yards @@ -517381,7 +517373,6 @@ Effects : Description : $@spelldesc1310252 Name : Luminescent Phoenixblade (id=1310258) -Hotfixed : Attributes School : Holyfire Spell Type : Magic Range : 60 yards @@ -518252,7 +518243,6 @@ Attributes : Allow Cast While Dead (23), Allow While Mounted (24), Allow W Effects : #1 (id=1347195) : Apply Aura (6) | Proc Trigger Spell (42) | Scaling Class: Replace Secondary (-9) Base Value: 0 | Scaled Value: 106042.6 (coefficient=829.732) | Target: Self (1) -Hotfixed : Trigger Spell (1315096 -> 0) Description : While inside a delve, you have a chance during combat to shield yourself absorbing $s1 damage for $1315096d. Tooltip : While inside a delve, you have a chance during combat to shield yourself absorbing $w1 damage for $1315096d. @@ -518321,7 +518311,6 @@ Attributes : Allow Cast While Dead (23), Allow While Mounted (24), Allow W Effects : #1 (id=1347204) : Apply Aura (6) | Proc Trigger Spell (42) | Scaling Class: Replace Secondary (-9) Base Value: 0 | Scaled Value: 10375.71 (coefficient=81.18485) | Target: Self (1) -Hotfixed : Trigger Spell (1315117 -> 0) Description : While inside a delve, you have a chance during combat to surround yourself in flames for $1315117d, periodically dealing $s1 Fire damage split between nearby enemies. Tooltip : While inside a delve, you have a chance during combat to surround yourself in flames for $1315117d, periodically dealing $w1 Fire damage split between nearby enemies. diff --git a/SpellDataDump/bonus_ids.txt b/SpellDataDump/bonus_ids.txt index 464c20f00cf..d02ca1438a8 100644 --- a/SpellDataDump/bonus_ids.txt +++ b/SpellDataDump/bonus_ids.txt @@ -1,4 +1,4 @@ -SimulationCraft 1210-01 for World of Warcraft 12.1.5.70391 Live +SimulationCraft 1210-01 for World of Warcraft 12.1.5.70448 Live bonus_id={ 1 }, desc={ Heroic }, stats={ 100% Sta [1.5789] } bonus_id={ 2 }, desc={ Crafting Material }, quality={ epic } bonus_id={ 3 }, base_ilevel={ 30 }, req_ilevel={ 25 }, ilevel_adjust={ 20 }, crafting_quality={ 11 } diff --git a/SpellDataDump/build_info.txt b/SpellDataDump/build_info.txt index f02ce2ad7fd..eea6722fb1a 100644 --- a/SpellDataDump/build_info.txt +++ b/SpellDataDump/build_info.txt @@ -1 +1 @@ -SimulationCraft 1210-01 for World of Warcraft 12.1.5.70391 Live (hotfix 2026-10-15/70391) +SimulationCraft 1210-01 for World of Warcraft 12.1.5.70448 Live (hotfix 2026-10-16/70448) diff --git a/SpellDataDump/deathknight.txt b/SpellDataDump/deathknight.txt index 7809bede36f..f9fb30f9a70 100644 --- a/SpellDataDump/deathknight.txt +++ b/SpellDataDump/deathknight.txt @@ -1,4 +1,4 @@ -SimulationCraft 1210-01 for World of Warcraft 12.1.5.70391 Live +SimulationCraft 1210-01 for World of Warcraft 12.1.5.70448 Live Name : Dual Wield (desc=Passive) (id=674) [Passive] Class : Frost Death Knight, Warrior, Hunter, Rogue, Monk, Demon Hunter School : Physical diff --git a/SpellDataDump/demonhunter.txt b/SpellDataDump/demonhunter.txt index 3603ec9b275..23098bb44ce 100644 --- a/SpellDataDump/demonhunter.txt +++ b/SpellDataDump/demonhunter.txt @@ -1,4 +1,4 @@ -SimulationCraft 1210-01 for World of Warcraft 12.1.5.70391 Live +SimulationCraft 1210-01 for World of Warcraft 12.1.5.70448 Live Name : Dual Wield (desc=Passive) (id=674) [Passive] Class : Frost Death Knight, Warrior, Hunter, Rogue, Monk, Demon Hunter School : Physical diff --git a/SpellDataDump/druid.txt b/SpellDataDump/druid.txt index 12f8f307c6e..28a7935c465 100644 --- a/SpellDataDump/druid.txt +++ b/SpellDataDump/druid.txt @@ -1,4 +1,4 @@ -SimulationCraft 1210-01 for World of Warcraft 12.1.5.70391 Live +SimulationCraft 1210-01 for World of Warcraft 12.1.5.70448 Live Name : Incapacitating Roar (id=99) [Spell Family (7)] Talent Entry : Generic [tree=class, row=9, col=1, max_rank=1, req_points=23, select_idx=100] Class : Druid @@ -746,7 +746,6 @@ Effects : Base Value: -100 | Scaled Value: -100 | Misc Value: 34 | Target: Self (1) Affected Spells: Rebirth (20484) Family Flags: 28 -Hotfixed : Sub Type (4 -> 108), Base Value (0 -> -100), Misc Value (0 -> 34), Affects Spells #11 (id=887526) : Apply Aura (6) | Modify Damage Taken% (87) Base Value: -3 | Scaled Value: -3 | Misc Value: 0x3f | Target: Self (1) Affected School(s): Fire, Frost, Holy, Nature, Shadow, Physical diff --git a/SpellDataDump/evoker.txt b/SpellDataDump/evoker.txt index d8025e39cfd..6bff6a972c5 100644 --- a/SpellDataDump/evoker.txt +++ b/SpellDataDump/evoker.txt @@ -1,4 +1,4 @@ -SimulationCraft 1210-01 for World of Warcraft 12.1.5.70391 Live +SimulationCraft 1210-01 for World of Warcraft 12.1.5.70448 Live Name : Chi Torpedo (id=115008) [Spell Family (53)] Talent Entry : Generic [tree=class, row=5, col=6, max_rank=1, req_points=8, select_idx=200, replace="Roll" (id=109132)] Class : Monk, Evoker diff --git a/SpellDataDump/hunter.txt b/SpellDataDump/hunter.txt index 7d628fdad64..10394ffb354 100644 --- a/SpellDataDump/hunter.txt +++ b/SpellDataDump/hunter.txt @@ -1,4 +1,4 @@ -SimulationCraft 1210-01 for World of Warcraft 12.1.5.70391 Live +SimulationCraft 1210-01 for World of Warcraft 12.1.5.70448 Live Name : Auto Shot (id=75) [Spell Family (9)] Class : Hunter School : Physical diff --git a/SpellDataDump/mage.txt b/SpellDataDump/mage.txt index 2b6756a189e..6e8bea95ff3 100644 --- a/SpellDataDump/mage.txt +++ b/SpellDataDump/mage.txt @@ -1,4 +1,4 @@ -SimulationCraft 1210-01 for World of Warcraft 12.1.5.70391 Live +SimulationCraft 1210-01 for World of Warcraft 12.1.5.70448 Live Name : Invisibility (id=66) [Spell Family (3)] Class : Mage School : Arcane diff --git a/SpellDataDump/monk.txt b/SpellDataDump/monk.txt index 24ae285f0ca..2c1013e4bf2 100644 --- a/SpellDataDump/monk.txt +++ b/SpellDataDump/monk.txt @@ -1,4 +1,4 @@ -SimulationCraft 1210-01 for World of Warcraft 12.1.5.70391 Live +SimulationCraft 1210-01 for World of Warcraft 12.1.5.70448 Live Name : Dual Wield (desc=Passive) (id=674) [Passive] Class : Frost Death Knight, Warrior, Hunter, Rogue, Monk, Demon Hunter School : Physical diff --git a/SpellDataDump/nonclass.txt b/SpellDataDump/nonclass.txt index d7089107612..d86088a4403 100644 --- a/SpellDataDump/nonclass.txt +++ b/SpellDataDump/nonclass.txt @@ -1,4 +1,4 @@ -SimulationCraft 1210-01 for World of Warcraft 12.1.5.70391 Live +SimulationCraft 1210-01 for World of Warcraft 12.1.5.70448 Live Name : Stun (id=56) School : Physical Spell Type : Magic @@ -261555,7 +261555,6 @@ Effects : Description : Your spells have a high chance to resonate with the blade, beseeching the Light for aid. Healing spells will smite a nearby foe for $s2 Radiant damage, and damaging spells will heal a nearby ally for $s1 health. Name : Luminescent Phoenixblade (id=1310255) -Hotfixed : Attributes School : Holyfire Spell Type : Magic Range : 50 yards @@ -261568,7 +261567,6 @@ Effects : Description : $@spelldesc1310252 Name : Luminescent Phoenixblade (id=1310258) -Hotfixed : Attributes School : Holyfire Spell Type : Magic Range : 60 yards @@ -262199,7 +262197,6 @@ Attributes : Allow Cast While Dead (23), Allow While Mounted (24), Allow W Effects : #1 (id=1347195) : Apply Aura (6) | Proc Trigger Spell (42) | Scaling Class: Replace Secondary (-9) Base Value: 0 | Scaled Value: 106042.6 (coefficient=829.732) | Target: Self (1) -Hotfixed : Trigger Spell (1315096 -> 0) Description : While inside a delve, you have a chance during combat to shield yourself absorbing $s1 damage for $1315096d. Tooltip : While inside a delve, you have a chance during combat to shield yourself absorbing $w1 damage for $1315096d. @@ -262268,7 +262265,6 @@ Attributes : Allow Cast While Dead (23), Allow While Mounted (24), Allow W Effects : #1 (id=1347204) : Apply Aura (6) | Proc Trigger Spell (42) | Scaling Class: Replace Secondary (-9) Base Value: 0 | Scaled Value: 10375.71 (coefficient=81.18485) | Target: Self (1) -Hotfixed : Trigger Spell (1315117 -> 0) Description : While inside a delve, you have a chance during combat to surround yourself in flames for $1315117d, periodically dealing $s1 Fire damage split between nearby enemies. Tooltip : While inside a delve, you have a chance during combat to surround yourself in flames for $1315117d, periodically dealing $w1 Fire damage split between nearby enemies. diff --git a/SpellDataDump/paladin.txt b/SpellDataDump/paladin.txt index 034acfd9424..a5af2d0f9c0 100644 --- a/SpellDataDump/paladin.txt +++ b/SpellDataDump/paladin.txt @@ -1,4 +1,4 @@ -SimulationCraft 1210-01 for World of Warcraft 12.1.5.70391 Live +SimulationCraft 1210-01 for World of Warcraft 12.1.5.70448 Live Name : Block (desc=Passive) (id=107) [Passive] Class : Warrior, Paladin, Shaman School : Physical diff --git a/SpellDataDump/priest.txt b/SpellDataDump/priest.txt index 8c6c3330aac..963a5d27e88 100644 --- a/SpellDataDump/priest.txt +++ b/SpellDataDump/priest.txt @@ -1,4 +1,4 @@ -SimulationCraft 1210-01 for World of Warcraft 12.1.5.70391 Live +SimulationCraft 1210-01 for World of Warcraft 12.1.5.70448 Live Name : Power Word: Shield (id=17) [Spell Family (6)] Class : Priest School : Holy diff --git a/SpellDataDump/rogue.txt b/SpellDataDump/rogue.txt index b7fc8e3c5f1..471e024d8cb 100644 --- a/SpellDataDump/rogue.txt +++ b/SpellDataDump/rogue.txt @@ -1,4 +1,4 @@ -SimulationCraft 1210-01 for World of Warcraft 12.1.5.70391 Live +SimulationCraft 1210-01 for World of Warcraft 12.1.5.70448 Live Name : Backstab (id=53) [Spell Family (8)] Replaces : Sinister Strike (id=1752) Class : Subtlety Rogue @@ -2548,18 +2548,14 @@ Effects : Base Value: 29 | Scaled Value: 29 | Target: Self (1) Affected Spells: Backstab (53), Garrote (703), Sinister Strike (1752), Rupture (1943), Dispatch (2098), Deadly Poison (2818), Mutilate (5374), Shiv (5938), Ambush (8676), Wound Poison (8680), Mutilate (27576), Envenom (32645), Fan of Knives (51723), Killing Spree (57841), Killing Spree (57842), Main Gauche (86392), Blindside (111240), Deadly Poison (113780), Shuriken Toss (114014), Shadow Blade Off-hand (121474), Shadowstrike (185438), Poisoned Knife (185565), Pistol Shot (185763), Sinister Strike (193315), Eviscerate (196819), Sinister Strike (197834), Shuriken Storm (197835), Gloomblade (200758), Toxic Blade (245388), Toxic Blade (245389), Poison Bomb (255546), Blade Rush (271881), Double Dose (273009), Secret Technique (280719), Secret Technique (280720), Secret Technique (282449), Secret Technique (282480), Nothing Personal (286581), Echoing Blades (287653), Between the Eyes (315341), Instant Poison (315585), Black Powder (319175), Black Powder (319190), Echoing Reprimand (323547), Flagellation (323654), Slaughter Poison (323660), Serrated Bone Spike (324073), Serrated Bone Spike (324074), Eviscerate (328082), Sepsis (328305), Sepsis (328306), Serrated Bone Spike (328547), Blade Flurry (331850), Serrated Bone Spike (341277), Sinister Strike (341541), Shadowstrike (345121), Flagellation (345316), Deathmark (360194), Rupture (360826), Garrote (360830), Internal Bleeding (381628), Amplifying Poison (383414), Flagellation (384631), Kingsbane (385627), Ambush (385794), Mutilate (385802), Mutilate (385806), Ambush (385897), Rupture (394031), Instant Poison (394326), Wound Poison (394327), Amplifying Poison (394328), Flagellation (394757), Shiv (400789), Goremaw's Bite (426592), Goremaw's Bite (426593), Blade Flurry (429951), Ambush (430023), Unseen Blade (441144), Fatebound Coin (Tails) (452538), Deathstalker's Mark (457157), Hunt Them Down (457193), Dispatch (Coup de Grace) (462140), Dispatch (Coup de Grace) (462239), Dispatch (Coup de Grace) (462240), Eviscerate (Coup de Grace) (462241), Eviscerate (Coup de Grace) (462242), Eviscerate (Coup de Grace) (462243), Eviscerate (Coup de Grace) (462244), Eviscerate (Coup de Grace) (462247), Eviscerate (Coup de Grace) (462248), Dispatch (467059), Echoing Reprimand (470672), Crimson Tempest (1247227), Secondary Poisoning (1250216), Lashe Macabre (1264397), Implacable Strikes (1265794), Implacable Strikes (1265795), Gravedigger (1265862), Scoundrel Strike (1265918), Eviscerate (1269205), Backstab (1269209), Gloomblade (1269214), Goremaw's Bite (1269217), Shadowstrike (1269336), Shuriken Storm (1269340), Shuriken Toss (1269343), Secret Technique (1269560), Black Powder (1269565), Rupture (1270203), Deathstalker's Mark (1273061), Secret Technique (1305994) Family Flags: 54 -Hotfixed : Base Value (13 -> 29) #2 (id=191060) : Apply Aura (6) | Add Percent Modifier (108): Spell Periodic Amount (22) Base Value: 29 | Scaled Value: 29 | Misc Value: 22 | Target: Self (1) Affected Spells: Backstab (53), Garrote (703), Sinister Strike (1752), Rupture (1943), Dispatch (2098), Deadly Poison (2818), Mutilate (5374), Shiv (5938), Ambush (8676), Wound Poison (8680), Mutilate (27576), Envenom (32645), Fan of Knives (51723), Killing Spree (57841), Killing Spree (57842), Main Gauche (86392), Blindside (111240), Deadly Poison (113780), Shuriken Toss (114014), Shadow Blade Off-hand (121474), Shadowstrike (185438), Poisoned Knife (185565), Pistol Shot (185763), Sinister Strike (193315), Eviscerate (196819), Sinister Strike (197834), Shuriken Storm (197835), Gloomblade (200758), Toxic Blade (245388), Toxic Blade (245389), Poison Bomb (255546), Blade Rush (271881), Double Dose (273009), Secret Technique (280719), Secret Technique (280720), Secret Technique (282449), Secret Technique (282480), Nothing Personal (286581), Echoing Blades (287653), Between the Eyes (315341), Instant Poison (315585), Black Powder (319175), Black Powder (319190), Echoing Reprimand (323547), Flagellation (323654), Slaughter Poison (323660), Serrated Bone Spike (324073), Serrated Bone Spike (324074), Eviscerate (328082), Sepsis (328305), Sepsis (328306), Serrated Bone Spike (328547), Blade Flurry (331850), Serrated Bone Spike (341277), Sinister Strike (341541), Shadowstrike (345121), Flagellation (345316), Deathmark (360194), Rupture (360826), Garrote (360830), Internal Bleeding (381628), Amplifying Poison (383414), Flagellation (384631), Kingsbane (385627), Ambush (385794), Mutilate (385802), Mutilate (385806), Ambush (385897), Rupture (394031), Instant Poison (394326), Wound Poison (394327), Amplifying Poison (394328), Flagellation (394757), Shiv (400789), Goremaw's Bite (426592), Goremaw's Bite (426593), Blade Flurry (429951), Ambush (430023), Unseen Blade (441144), Fatebound Coin (Tails) (452538), Deathstalker's Mark (457157), Hunt Them Down (457193), Dispatch (Coup de Grace) (462140), Dispatch (Coup de Grace) (462239), Dispatch (Coup de Grace) (462240), Eviscerate (Coup de Grace) (462241), Eviscerate (Coup de Grace) (462242), Eviscerate (Coup de Grace) (462243), Eviscerate (Coup de Grace) (462244), Eviscerate (Coup de Grace) (462247), Eviscerate (Coup de Grace) (462248), Dispatch (467059), Echoing Reprimand (470672), Crimson Tempest (1247227), Secondary Poisoning (1250216), Lashe Macabre (1264397), Implacable Strikes (1265794), Implacable Strikes (1265795), Gravedigger (1265862), Scoundrel Strike (1265918), Eviscerate (1269205), Backstab (1269209), Gloomblade (1269214), Goremaw's Bite (1269217), Shadowstrike (1269336), Shuriken Storm (1269340), Shuriken Toss (1269343), Secret Technique (1269560), Black Powder (1269565), Rupture (1270203), Deathstalker's Mark (1273061), Secret Technique (1305994) Family Flags: 54 -Hotfixed : Base Value (13 -> 29) #3 (id=191061) : Apply Aura (6) | Modify Pet Damage Done% (429) Base Value: 29 | Scaled Value: 29 | Target: Self (1) -Hotfixed : Base Value (13 -> 29) #4 (id=191062) : Apply Aura (6) | Modify Guardian Damage Done% (531) Base Value: 29 | Scaled Value: 29 | Target: Self (1) -Hotfixed : Base Value (13 -> 29) #5 (id=191063) : Apply Aura (6) | Modify Auto Attack Damage Done% (344) Base Value: 218 | Scaled Value: 218 | Target: Self (1) #6 (id=260977) : Apply Aura (6) | Add Percent Modifier (108): Spell Periodic Amount (22) @@ -5499,7 +5495,6 @@ Description : $@spelldesc278681 Tooltip : Haste increased by $w1. Name : Shadow Blades (id=279043) [Spell Family (8)] -Hotfixed : Affecting Spells Class : Rogue School : Shadow Spell Type : Melee @@ -9918,7 +9913,6 @@ Description : $@spelldesc382524 Tooltip : $?s200758[Gloomblade][Backstab] and Shuriken Storm deal an additional $s1% damage as Shadow. Name : Lingering Shadow (id=386081) [Spell Family (8)] -Hotfixed : Affecting Spells Class : Rogue School : Shadow Spell Type : Magic diff --git a/SpellDataDump/shaman.txt b/SpellDataDump/shaman.txt index 586041241d0..5b0338a57d8 100644 --- a/SpellDataDump/shaman.txt +++ b/SpellDataDump/shaman.txt @@ -1,4 +1,4 @@ -SimulationCraft 1210-01 for World of Warcraft 12.1.5.70391 Live +SimulationCraft 1210-01 for World of Warcraft 12.1.5.70448 Live Name : Block (desc=Passive) (id=107) [Passive] Class : Warrior, Paladin, Shaman School : Physical diff --git a/SpellDataDump/spell_id_list.txt b/SpellDataDump/spell_id_list.txt index 281c9970f77..02cf7427fd7 100644 --- a/SpellDataDump/spell_id_list.txt +++ b/SpellDataDump/spell_id_list.txt @@ -1,4 +1,4 @@ -Class Spell ID List, wow build 12.1.5.70391 +Class Spell ID List, wow build 12.1.5.70448 Death Knight 3714 Path of Frost diff --git a/SpellDataDump/warlock.txt b/SpellDataDump/warlock.txt index 70e13428788..7cd948a766e 100644 --- a/SpellDataDump/warlock.txt +++ b/SpellDataDump/warlock.txt @@ -1,4 +1,4 @@ -SimulationCraft 1210-01 for World of Warcraft 12.1.5.70391 Live +SimulationCraft 1210-01 for World of Warcraft 12.1.5.70448 Live Name : Eye of Kilrogg (id=126) [Spell Family (5)] Class : Warlock School : Shadow diff --git a/SpellDataDump/warrior.txt b/SpellDataDump/warrior.txt index dbaf7e41569..1ae9e608284 100644 --- a/SpellDataDump/warrior.txt +++ b/SpellDataDump/warrior.txt @@ -1,4 +1,4 @@ -SimulationCraft 1210-01 for World of Warcraft 12.1.5.70391 Live +SimulationCraft 1210-01 for World of Warcraft 12.1.5.70448 Live Name : Vanguard (id=71) [Spell Family (4), Passive] Class : Protection Warrior School : Physical From 71e5aa2f39ba5d2e305dbe2259499cbaf1be458a Mon Sep 17 00:00:00 2001 From: seriallos Date: Sat, 17 Oct 2026 00:20:06 +0000 Subject: [PATCH 3/4] [live] Regenerate spell data (Build 70448) --- engine/dbc/generated/client_data_version.inc | 4 ++-- engine/dbc/generated/sc_spell_data.inc | 7 +++++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/engine/dbc/generated/client_data_version.inc b/engine/dbc/generated/client_data_version.inc index 2b6f04a0950..e68bbf52f9c 100644 --- a/engine/dbc/generated/client_data_version.inc +++ b/engine/dbc/generated/client_data_version.inc @@ -9,8 +9,8 @@ static const wowv_t __client_data_version { 12, 1, 5, 70448 }; // Hotfix data versioning information -#define CLIENT_DATA_HOTFIX_DATE "2026-10-16" +#define CLIENT_DATA_HOTFIX_DATE "2026-10-17" #define CLIENT_DATA_HOTFIX_BUILD (70448) -#define CLIENT_DATA_HOTFIX_HASH "3f7f977758ca354bf8facb25a66666557045efda5e2cdf5a16c2556c7c698428" +#define CLIENT_DATA_HOTFIX_HASH "ebf779f7b85c9fa2898775c2a2c7a4c7fb97beb8a80988b39b990463aa38f9b2" #endif /* CLIENT_DATA_VERSION_INC*/ diff --git a/engine/dbc/generated/sc_spell_data.inc b/engine/dbc/generated/sc_spell_data.inc index a9227fbde1d..7cf54ec1cf7 100644 --- a/engine/dbc/generated/sc_spell_data.inc +++ b/engine/dbc/generated/sc_spell_data.inc @@ -16129,7 +16129,7 @@ static spell_data_t __spell_data[31709] = { { "Heart of a Gargoyle" , 343401, 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.000000, 0.000000, 0, 0, 0, 0, 0x0000000000000000, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 192, 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, 1 }, /* 845148 */ { "Unleash the Bonestorm" , 343411, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0.000000, 8.000000, 300000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.000000, 0.000000, 18000, 0, 0, 0, 0x0000000000000000, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 0, 0, 0, 0, 65536, 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, 0 }, /* 845158 */ { "Faintly Glowing Seed" , 343441, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0.000000, 0.000000, 300000, 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, { 671121408, 1056, 273170432, 197120, 8392832, 393224, 512, 0, 0, 1048576, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, { 0, 0 }, { 0, 0 }, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0 }, /* 845213, 845214, 845215, 845224, 845227 */ - { "Execution Sentence" , 343527, 2, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000002, 0, 0, 0, 0, 0, 0, 0.000000, 30.000000, 60000, 750, 0, 0, 0, 0, 0, 0, 1, 0, 0.000000, 0.000000, 10000, 0, 0, 0, 0x0000000000000000, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 65536, 268435456, 0, 67108992, 0, 1024, 8388608, 0, 4096, 0, 0, 0, 0, 129, 0, 0, 0 }, { 2281701376, 0, 2, 0 }, 10, { 0, 0 }, { 0, 0 }, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 5 }, /* 845382, 845391, 1054911, 1228426, 1259245 */ + { "Execution Sentence" , 343527, 2, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000002, 0, 0, 0, 0, 0, 0, 0.000000, 30.000000, 60000, 750, 0, 0, 0, 0, 0, 0, 1, 0, 0.000000, 0.000000, 10000, 0, 0, 0, 0x0000000000000000, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 65536, 268435456, 0, 67108992, 4, 1024, 8388608, 0, 4096, 0, 0, 0, 0, 129, 0, 0, 0 }, { 2281701376, 0, 2, 0 }, 10, { 524288, 1024 }, { 0, 0 }, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 5 }, /* 845382, 845391, 1054911, 1228426, 1259245 */ { "Ember Blast" , 343538, 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.000000, 0.000000, 0, 0, 0, 0, 0x0000000000000000, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 192, 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, 2, 0, 0, 0 }, /* 845412, 845413 */ { "Escape from Reality" , 343539, 8, 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, { 0, 0, 0, 196608, 0, 0, 0, 2147483648, 4096, 0, 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, 2 }, /* 845415 */ { "Ember Blast" , 343540, 2, 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, 0.000000, 5.000000, 0, 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, 1, 0, 0, 0 }, /* 845416 */ @@ -151699,7 +151699,10 @@ static constexpr std::array __spelllabel_data { { } }; // spell hotfix entries, wow build 12.1.5.70448 -static constexpr std::array __spell_hotfix_data { { +static constexpr std::array __spell_hotfix_data { { + { 343527, 35, hotfix::client_hotfix_entry_t::flags_value_t{}, hotfix::client_hotfix_entry_t::flags_value_t{} }, + { 343527, 55, hotfix::client_hotfix_entry_t::flags_value_t{}, hotfix::client_hotfix_entry_t::flags_value_t{} }, + { 343527, 56, hotfix::client_hotfix_entry_t::flags_value_t{}, hotfix::client_hotfix_entry_t::flags_value_t{} }, } }; // effect hotfix entries, wow build 12.1.5.70448 From fcb83cc7e838c4f15174851e2e33fd375c0acda0 Mon Sep 17 00:00:00 2001 From: seriallos Date: Sat, 17 Oct 2026 00:20:06 +0000 Subject: [PATCH 4/4] [live] Update spell data dump (Build 70448) --- SpellDataDump/allspells.txt | 4 +++- SpellDataDump/build_info.txt | 2 +- SpellDataDump/paladin.txt | 4 +++- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/SpellDataDump/allspells.txt b/SpellDataDump/allspells.txt index fe44de8bf53..7e0ffcea16a 100644 --- a/SpellDataDump/allspells.txt +++ b/SpellDataDump/allspells.txt @@ -250903,6 +250903,7 @@ Effects : Description : Eat me! Results are unpredictable. Only usable in the Shadowlands. Name : Execution Sentence (id=343527) [Spell Family (10)] +Hotfixed : Attributes, Aura Interrupt, Channel Interrupt Talent Entry : Retribution [tree=spec, row=9, col=2, max_rank=1, req_points=20] Class : Paladin School : Holy @@ -250918,7 +250919,8 @@ Labels : 16: Class Spells : 2564 Affecting Spells : Avenging Wrath (31884 effects: #1, #2), Retribution Paladin (137027 effects: #1, #2, #11, #12), Protection Paladin (137028 effects: #1, #2, #7), Holy Paladin (137029 effects: #3, #4), Consecration (204242 effect#3), Avenging Wrath (231895 effects: #1, #2), Mastery: Highlord's Judgment (267316 effects: #1, #2), The Magistrate's Judgment (337682 effect#1), Blessing of Dawn (337747 effects: #1, #2), Radiant Decree (383469 effect#3), Sentinel (389539 effects: #1, #2), Luminous Force (394550 effect#1), Retribution Paladin (412314 effects: #1, #2), Initial Paladin (417383 effects: #1, #2), Holy Paladin (428076 effects: #3, #4), Avenging Wrath (454351 effects: #1, #2), Avenging Wrath (454373 effects: #1, #2), Rise From Ash (454693 effects: #1, #2), Heightened Wrath (456759 effects: #1, #2), Luck of the Draw! (1218114 effects: #1, #2), Protection Paladin (1256936 effects: #1, #2), Retribution Paladin (1258011 effect#4), Holy Paladin (1258016 effect#1), Paladin - Midnight PrePatch - 11.2 Class Set 2pc (1283659 effects: #1, #2), Paladin - Midnight PrePatch - 11.2 Class Set 4pc (1283660 effects: #1, #2) Family Flags : 27, 31, 65 -Attributes : Not Shapeshifted (16), No Aura Icon (60), DoT Stacking Rule (103), Can Proc From Procs (122), Do Not Display Duration (170), Taps immediately (215), Aura Points On Client (268), Allow Class Ability Procs (416), Nameplate Personal Buffs/Debuffs (423) +Attributes : Not Shapeshifted (16), No Aura Icon (60), DoT Stacking Rule (103), Can Proc From Procs (122), Aura Expires Offline (130), Do Not Display Duration (170), Taps immediately (215), Aura Points On Client (268), Allow Class Ability Procs (416), Nameplate Personal Buffs/Debuffs (423) +Aura Interrupt : Leave World (19), Disconnect (42) Effects : #1 (id=845382) : Apply Aura (6) | Dummy (4) Base Value: 0 | Scaled Value: 0 | Target: Targeted Enemy (6) diff --git a/SpellDataDump/build_info.txt b/SpellDataDump/build_info.txt index eea6722fb1a..369395e32fe 100644 --- a/SpellDataDump/build_info.txt +++ b/SpellDataDump/build_info.txt @@ -1 +1 @@ -SimulationCraft 1210-01 for World of Warcraft 12.1.5.70448 Live (hotfix 2026-10-16/70448) +SimulationCraft 1210-01 for World of Warcraft 12.1.5.70448 Live (hotfix 2026-10-17/70448) diff --git a/SpellDataDump/paladin.txt b/SpellDataDump/paladin.txt index a5af2d0f9c0..ae1b430c56b 100644 --- a/SpellDataDump/paladin.txt +++ b/SpellDataDump/paladin.txt @@ -9331,6 +9331,7 @@ Effects : Description : Crusader Strike mana cost reduced by $s1%. Name : Execution Sentence (id=343527) [Spell Family (10)] +Hotfixed : Attributes, Aura Interrupt, Channel Interrupt Talent Entry : Retribution [tree=spec, row=9, col=2, max_rank=1, req_points=20] Class : Paladin School : Holy @@ -9346,7 +9347,8 @@ Labels : 16: Class Spells : 2564 Affecting Spells : Avenging Wrath (31884 effects: #1, #2), Retribution Paladin (137027 effects: #1, #2, #11, #12), Protection Paladin (137028 effects: #1, #2, #7), Holy Paladin (137029 effects: #3, #4), Consecration (204242 effect#3), Avenging Wrath (231895 effects: #1, #2), Mastery: Highlord's Judgment (267316 effects: #1, #2), The Magistrate's Judgment (337682 effect#1), Blessing of Dawn (337747 effects: #1, #2), Radiant Decree (383469 effect#3), Sentinel (389539 effects: #1, #2), Luminous Force (394550 effect#1), Retribution Paladin (412314 effects: #1, #2), Initial Paladin (417383 effects: #1, #2), Holy Paladin (428076 effects: #3, #4), Avenging Wrath (454351 effects: #1, #2), Avenging Wrath (454373 effects: #1, #2), Rise From Ash (454693 effects: #1, #2), Heightened Wrath (456759 effects: #1, #2), Luck of the Draw! (1218114 effects: #1, #2), Protection Paladin (1256936 effects: #1, #2), Retribution Paladin (1258011 effect#4), Holy Paladin (1258016 effect#1), Paladin - Midnight PrePatch - 11.2 Class Set 2pc (1283659 effects: #1, #2), Paladin - Midnight PrePatch - 11.2 Class Set 4pc (1283660 effects: #1, #2) Family Flags : 27, 31, 65 -Attributes : Not Shapeshifted (16), No Aura Icon (60), DoT Stacking Rule (103), Can Proc From Procs (122), Do Not Display Duration (170), Taps immediately (215), Aura Points On Client (268), Allow Class Ability Procs (416), Nameplate Personal Buffs/Debuffs (423) +Attributes : Not Shapeshifted (16), No Aura Icon (60), DoT Stacking Rule (103), Can Proc From Procs (122), Aura Expires Offline (130), Do Not Display Duration (170), Taps immediately (215), Aura Points On Client (268), Allow Class Ability Procs (416), Nameplate Personal Buffs/Debuffs (423) +Aura Interrupt : Leave World (19), Disconnect (42) Effects : #1 (id=845382) : Apply Aura (6) | Dummy (4) Base Value: 0 | Scaled Value: 0 | Target: Targeted Enemy (6)