From 2a07542ffd685910a93758254ddca95197621f46 Mon Sep 17 00:00:00 2001 From: seriallos Date: Thu, 13 Aug 2026 01:54:53 +0000 Subject: [PATCH 1/4] [live] Regenerate spell data (Build 69283) --- 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 | 4 +-- 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 | 15 ++++++++--- 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 | 25 +++++++++++-------- .../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, 87 insertions(+), 77 deletions(-) diff --git a/engine/dbc/generated/assisted_combat.inc b/engine/dbc/generated/assisted_combat.inc index d01c2dc5d7e..91cb8bf1351 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.0.69273 +// Assisted Combat Step data, wow build 12.1.0.69283 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.0.69273 +// Assisted Combat Rule data, wow build 12.1.0.69283 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 951ea95f35c..25e2c3adc6e 100644 --- a/engine/dbc/generated/azerite.inc +++ b/engine/dbc/generated/azerite.inc @@ -1,4 +1,4 @@ -// Azerite powers, wow build 12.1.0.69273 +// Azerite powers, wow build 12.1.0.69283 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.0.69273 +// Azerite Essences, wow build 12.1.0.69283 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.0.69273 +// Azerite Essence Powers, wow build 12.1.0.69283 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 364101ee290..1f3a26467b6 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.0.69273 +// Character Loadout data, wow build 12.1.0.69283 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.0.69273 +// Trait Loadout data, wow build 12.1.0.69283 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 d1e1ebd3846..ea778bd8882 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.0.69273 +// Active class spells, wow build 12.1.0.69283 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.0.69273 +// Pet active spells, wow build 12.1.0.69283 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.0.69273 +// Passive class spells, wow build 12.1.0.69283 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 515194f1bf9..c6597066a18 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.0.69273 +// Client data versioning information for 12.1.0.69283 -#define CLIENT_DATA_WOW_VERSION "12.1.0.69273" +#define CLIENT_DATA_WOW_VERSION "12.1.0.69283" #define SIMC_WOW_VERSION "1210" -static const wowv_t __client_data_version { 12, 1, 0, 69273 }; +static const wowv_t __client_data_version { 12, 1, 0, 69283 }; // Hotfix data versioning information -#define CLIENT_DATA_HOTFIX_DATE "2026-08-12" -#define CLIENT_DATA_HOTFIX_BUILD (69273) -#define CLIENT_DATA_HOTFIX_HASH "55ba88d03413eb02764185586d7eb47760640aa4aefc6e6bd96b48b853e1d544" +#define CLIENT_DATA_HOTFIX_DATE "2026-08-13" +#define CLIENT_DATA_HOTFIX_BUILD (69283) +#define CLIENT_DATA_HOTFIX_HASH "504188dd9bc0e8c886245b43b0aae0d156939aabf4a5bc010f8a92464d16fa6d" #endif /* CLIENT_DATA_VERSION_INC*/ diff --git a/engine/dbc/generated/content_tuning.inc b/engine/dbc/generated/content_tuning.inc index dc6f4922dc7..8456507753a 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.0.69273 +// Content Tuning data, wow build 12.1.0.69283 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 7edd8d55bc7..f052af22d84 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.0.69273 +// Embellishment data, wow build 12.1.0.69283 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 de201dee195..d9db13a0ebf 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.0.69273 +// Expected stat for levels 1-133, wow build 12.1.0.69283 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.0.69273 +// Expected stat mods, wow build 12.1.0.69283 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 281daa572b8..5dfd8daabcd 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.0.69273 +// Gem properties, wow build 12.1.0.69283 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 19dfb173bfa..b2302f3add4 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.0.69273 +// Item armor values data from ItemArmorQuality.db2, ilevels 1-1300, wow build 12.1.0.69283 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.0.69273 +// Item armor values data from ItemArmorShield.db2, ilevels 1-1300, wow build 12.1.0.69283 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.0.69273 +// Item armor values data from ItemArmorTotal.db2, ilevels 1-1300, wow build 12.1.0.69283 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.0.69273 +// Armor location based multipliers, wow build 12.1.0.69283 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 0e72a30d469..aca5f09ff72 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.0.69273 +// Item bonuses, wow build 12.1.0.69283 static constexpr std::array __item_bonus_data { { { 2, 1, 2, 7, 15789, 0, 0, 0 }, { 899, 1, 4, 2015, 0, 0, 0, 1 }, @@ -20209,7 +20209,7 @@ static constexpr std::array __item_bonus_data { { { 31455, 13855, 43, 272, 1, 0, 0, 1 }, { 31456, 13856, 49, 443, 0, 0, 0, 0 }, { 31457, 13856, 43, 302, 1, 0, 0, 1 }, - { 31588, 13900, 27, 101224, 0, 0, 0, 0 }, + { 31588, 13900, 27, 115477, 0, 0, 0, 0 }, { 31589, 13900, 47, 2, 0, 0, 0, 1 }, { 31590, 13900, 51, 481, 1, 0, 0, 2 }, { 31591, 13901, 27, 101224, 0, 0, 0, 0 }, diff --git a/engine/dbc/generated/item_child.inc b/engine/dbc/generated/item_child.inc index ee65df483d8..4d4435e7a8e 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.0.69273 +// Item child equipment, wow build 12.1.0.69283 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 5212573bd7d..959dd2bdd9e 100644 --- a/engine/dbc/generated/item_data.inc +++ b/engine/dbc/generated/item_data.inc @@ -68234,7 +68234,7 @@ static const dbc_item_data_t::stats_t __item_stats_data[68233] = { { 49, 8250, 0.000000f }, }; -// Items, ilevel 33-1300, wow build 12.1.0.69273 +// Items, ilevel 33-1300, wow build 12.1.0.69283 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 339cdf644d1..84a40193c5b 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.0.69273 +// Item effects, wow build 12.1.0.69283 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 047236462cd..9d66d685082 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.0.69273 +// Item name descriptions, wow build 12.1.0.69283 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 e40ebb7a456..0347ffece1f 100644 --- a/engine/dbc/generated/item_scaling.inc +++ b/engine/dbc/generated/item_scaling.inc @@ -1,5 +1,5 @@ -// Curve points data, wow build 12.1.0.69273 -static constexpr std::array __curve_point_data { { +// Curve points data, wow build 12.1.0.69283 +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 }, { 11, 0, 0.00000f, 1.00000f, 0.00000f, 1.00000f }, @@ -171131,9 +171131,16 @@ static constexpr std::array __curve_point_data { { { 115006, 1, 0.20364f, 0.30481f, 0.20364f, 0.30481f }, { 115006, 2, 0.49091f, 0.11765f, 0.49091f, 0.11765f }, { 115006, 3, 1.00000f, 0.00000f, 1.00000f, 0.00000f }, + { 115477, 0, 70.00000f, 80.00000f, 0.00000f, 0.00000f }, + { 115477, 1, 83.00000f, 80.00000f, 0.00000f, 0.00000f }, + { 115477, 2, 84.00000f, 83.00000f, 0.00000f, 0.00000f }, + { 115477, 3, 86.00000f, 83.00000f, 0.00000f, 0.00000f }, + { 115477, 4, 87.00000f, 85.00000f, 0.00000f, 0.00000f }, + { 115477, 5, 89.00000f, 85.00000f, 0.00000f, 0.00000f }, + { 115477, 6, 90.00000f, 90.00000f, 0.00000f, 0.00000f }, } }; -// Item Scaling Config data, wow build 12.1.0.69273 +// Item Scaling Config data, wow build 12.1.0.69283 static constexpr std::array __item_scaling_config_data { { { 1, 12, 70, 70, 0 }, { 2, 13, 70, 70, 0 }, @@ -171553,7 +171560,7 @@ static constexpr std::array __item_scaling_conf { 485, 68, 0, 0, 2 }, } }; -// Item Offset Curve data, wow build 12.1.0.69273 +// Item Offset Curve data, wow build 12.1.0.69283 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 af104b2bbb1..ed6b41e7d72 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.0.69273 +// Set bonus data, wow build 12.1.0.69283 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 e4208f2a2d2..b8ff6a3ef30 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.0.69273 +// Item damage data from ItemDamageOneHand.db2, wow build 12.1.0.69283 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.0.69273 +// Item damage data from ItemDamageOneHandCaster.db2, wow build 12.1.0.69283 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.0.69273 +// Item damage data from ItemDamageTwoHand.db2, wow build 12.1.0.69283 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.0.69273 +// Item damage data from ItemDamageTwoHandCaster.db2, wow build 12.1.0.69283 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 bb58a627a51..de6eb5a7e78 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.0.69273 +// Mastery abilities, wow build 12.1.0.69283 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 59cec1a9233..4501ec1ce2b 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.0.69273 +// Permanent item enchants, wow build 12.1.0.69283 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 7fd19583354..3d763aea5b1 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.0.69273 +// Power types, wow build 12.1.0.69283 static constexpr std::array __power_type_data { { { 0, "Mana", 0, 0, 1.0, 0, 0.0, 0.0, 0x000030c0, 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 4a6257b18ed..32cbc8b9394 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.0.69273 +// Racial abilities, wow build 12.1.0.69283 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 2a5304e142d..9a092a37aa0 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.0.69273 +// Random property points for item levels 1-1300, wow build 12.1.0.69283 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 3a1ca789190..d4bd142d362 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.0.69273 +// Rank class spells, wow build 12.1.0.69283 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 d91cb28edd1..b83faadd173 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.0.69273 +// RPPM Modifiers, wow build 12.1.0.69283 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 22971c0c53d..c83bf34c89e 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.0.69273 +// Hit points per stamina for level 1 - 90, wow build 12.1.0.69283 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.0.69273 +// Spell scaling multipliers for levels 1 - 90, wow build 12.1.0.69283 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.0.69273 +// Base mana points for levels 1 - 90, wow build 12.1.0.69283 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.0.69273 +// Combat rating values for level 1 - 90, wow build 12.1.0.69283 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.0.69273 +// Combat rating multipliers for item level 1 - 1300, wow build 12.1.0.69283 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.0.69273 +// Item level translation for item level 1 - 1300, wow build 12.1.0.69283 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.0.69273 +// Item socket costs for item levels 1 - 1300, wow build 12.1.0.69283 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.0.69273 +// Stamina multipliers for item level 1 - 1300, wow build 12.1.0.69283 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.0.69273 +// Azerite level to item level 1 - 300, wow build 12.1.0.69283 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 3b76e8560a2..5d3df6168ad 100644 --- a/engine/dbc/generated/sc_spell_data.inc +++ b/engine/dbc/generated/sc_spell_data.inc @@ -1,4 +1,4 @@ -// 31578 spells, wow build level 12.1.0.69273 +// 31578 spells, wow build level 12.1.0.69283 static spell_data_t __spell_data[31578] = { { "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 */ @@ -31407,7 +31407,7 @@ static spell_data_t __spell_data[31578] = { { "Miasma Geyser" , 1302840, 1, 10.000000, 0.000000, 1.500000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0.000000, 50000.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, { 159383552, 32, 540673, 1048576, 2097280, 393224, 4608, 0, 4096, 1048576, 0, 0, 1048576, 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 }, /* 1328534 */ { "Miasma Geyser" , 1302844, 8, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0.000000, 50000.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, { 150994944, 32, 540672, 0, 128, 33947657, 4608, 0, 4128, 1050624, 4194304, 67108864, 1048576, 3, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, { 0, 0 }, { 0, 0 }, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1 }, /* 1328540, 1328541 */ { "Miasma Geyser" , 1302845, 8, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0.000000, 50000.000000, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0x0000000000000000, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 150994944, 32, 540672, 0, 2097280, 33947657, 4608, 0, 4128, 1050624, 4194304, 67108864, 0, 3, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, { 0, 0 }, { 0, 0 }, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1 }, /* 1328542, 1328543 */ - { "Gorgoneion Gaze" , 1302873, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0.000000, 50000.000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.000000, 0.000000, 60000, 0, 0, 0, 0x0000000000000000, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 696254848, 1056, 273170436, 268632576, 10485888, 393224, 12800, 0, 0, 1048576, 1, 0, 1048576, 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, { 2415919104, 0 }, { 0, 0 }, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0 }, /* 1328583 */ + { "Gorgoneion Gaze" , 1302873, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0.000000, 50000.000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.000000, 0.000000, 60000, 0, 0, 0, 0x0000000000000000, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 696254848, 1056, 273170436, 268632576, 10485888, 393224, 12816, 0, 0, 1048576, 1, 0, 1048576, 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, { 2415919104, 0 }, { 0, 0 }, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0 }, /* 1328583 */ { "Rune of Echoes" , 1303048, 106, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0.000000, 100.000000, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0x0000000000000000, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 0, 0, 536870912, 1111490560, 0, 0, 536870912, 0, 0, 0, 2, 0, 1024, 33554432, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, { 0, 0 }, { 0, 0 }, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0 }, /* 1328843 */ { "Rune of Echoes" , 1303071, 106, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0.000000, 100.000000, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0x0000000000000000, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 0, 0, 536870912, 1073741824, 0, 0, 134217728, 0, 0, 0, 0, 0, 0, 100663296, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, { 0, 0 }, { 0, 0 }, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0 }, /* 1328878 */ { "Vantus Rune: Tides" , 1303164, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0.000000, 50000.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, 1500, { 256, 1024, 5, 0, 0, 0, 512, 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 }, /* 1329030 */ @@ -31422,8 +31422,8 @@ static spell_data_t __spell_data[31578] = { { "Orbit Breaker" , 1303480, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000400, 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, 30, 101, 0, 0x0000000000000000, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 2147483648, 0, 0, 0, 0, 1024, 0, 0, 4096, 0, 0, 0, 0, 1, 0, 0, 0 }, { 0, 0, 0, 0 }, 7, { 0, 8448 }, { 0, 0 }, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 3 }, /* 1329601 */ { "Crimson Bile" , 1303483, 32, 30.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0.000000, 100.000000, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0x0000000000000000, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 0, 0, 0, 0, 0, 100663296, 0, 0, 0, 0, 256, 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, 2 }, /* 1329604 */ { "Concentrated Bile" , 1303484, 32, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0.000000, 100.000000, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0.000000, 0.000000, 3000, 0, 0, 0, 0x0000000000000000, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 0, 0, 0, 128, 0, 0, 0, 0, 4608, 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, 2 }, /* 1329605 */ - { "Gorgoneion Gaze" , 1303487, 8, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0.000000, 150.000000, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0.000000, 0.000000, 10000, 0, 0, 0, 0x0000000000000000, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 159383552, 268435488, 540672, 0, 128, 101056521, 4608, 0, 4128, 1048576, 4195328, 67108868, 1048576, 4098, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, { 0, 0 }, { 0, 0 }, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0 }, /* 1329611, 1329612, 1329613, 1329614 */ - { "Gorgoneion Gaze" , 1303502, 8, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0.000000, 150.000000, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0.000000, 0.000000, 10000, 0, 0, 0, 0x0000000000000000, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 159383552, 268435488, 540672, 0, 128, 101056521, 4608, 0, 4128, 1048576, 4195328, 67108868, 1048576, 4098, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, { 0, 0 }, { 0, 0 }, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0 }, /* 1329638 */ + { "Gorgoneion Gaze" , 1303487, 8, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0.000000, 150.000000, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0.000000, 0.000000, 10000, 0, 0, 0, 0x0000000000000000, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 159383552, 268435488, 540672, 0, 128, 101056521, 4624, 0, 4128, 1048576, 4195328, 67108868, 1048576, 4098, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, { 0, 0 }, { 0, 0 }, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0 }, /* 1329611, 1329612, 1329613, 1329614 */ + { "Gorgoneion Gaze" , 1303502, 8, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0.000000, 150.000000, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0.000000, 0.000000, 10000, 0, 0, 0, 0x0000000000000000, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 159383552, 268435488, 540672, 0, 128, 101056521, 4624, 0, 4128, 1048576, 4195328, 67108868, 1048576, 4098, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, { 0, 0 }, { 0, 0 }, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0 }, /* 1329638 */ { "Shed Skin" , 1303586, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0.000000, 0.000000, 5000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0x0000000000000000, 0, 0.000000, 0, 0x00000000, 0x00000000, 2000, { 268697856, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 65536, 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 }, /* 1329755 */ { "Skillful Chum" , 1303623, 1, 20.000000, 0.000000, 1.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0, 0, 12.000000, 15.000000, 1000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.000000, 0.000000, 30000, 0, 0, 0, 0x0000000000000000, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 268500992, 0, 0, 0, 4096, 0, 0, 0, 4096, 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, 1 }, /* 1329816 */ { "Perceptive Chum" , 1303624, 1, 20.000000, 0.000000, 1.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0, 0, 12.000000, 15.000000, 0, 1500, 0, 0, 0, 0, 0, 0, 0, 0, 0.000000, 0.000000, 30000, 0, 0, 0, 0x0000000000000000, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 268500992, 0, 0, 0, 4096, 0, 0, 0, 4096, 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, 2, 0, 0, 1 }, /* 1329818, 1329819 */ @@ -31580,7 +31580,7 @@ static spell_data_t __spell_data[31578] = { { "Impetuous Wrath" , 1312998, 32, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000100, 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, 0, 0, 0, 8, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 5, { 0, 0 }, { 0, 0 }, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 3 }, /* 1344165, 1344166, 1344167, 1344168 */ }; -// 53143 effects, wow build level 12.1.0.69273 +// 53143 effects, wow build level 12.1.0.69283 static spelleffect_data_t __spelleffect_data[53143] = { { 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.000000, 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 }, @@ -91297,7 +91297,7 @@ static const std::array __spelleffect_id_index { { 29316, 29317, 29553, 29554, } }; -// Spell powers, wow build 12.1.0.69273 +// Spell powers, wow build 12.1.0.69283 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 }, @@ -92279,7 +92279,7 @@ static const std::array __spellpower_id_index { { 864, 865, } }; -// Spell labels, wow build 12.1.0.69273 +// Spell labels, wow build 12.1.0.69283 static constexpr std::array __spelllabel_data { { { 17, 16 }, { 17, 18 }, @@ -150937,17 +150937,20 @@ static constexpr std::array __spelllabel_data { { { 1312998, 292 }, } }; -// spell hotfix entries, wow build 12.1.0.69273 -static constexpr std::array __spell_hotfix_data { { +// spell hotfix entries, wow build 12.1.0.69283 +static constexpr std::array __spell_hotfix_data { { { 1253488, 36, hotfix::client_hotfix_entry_t::flags_value_t{}, hotfix::client_hotfix_entry_t::flags_value_t{} }, + { 1302873, 35, hotfix::client_hotfix_entry_t::flags_value_t{}, hotfix::client_hotfix_entry_t::flags_value_t{} }, + { 1303487, 35, hotfix::client_hotfix_entry_t::flags_value_t{}, hotfix::client_hotfix_entry_t::flags_value_t{} }, + { 1303502, 35, hotfix::client_hotfix_entry_t::flags_value_t{}, hotfix::client_hotfix_entry_t::flags_value_t{} }, { 1308093, 36, hotfix::client_hotfix_entry_t::flags_value_t{}, hotfix::client_hotfix_entry_t::flags_value_t{} }, } }; -// effect hotfix entries, wow build 12.1.0.69273 +// effect hotfix entries, wow build 12.1.0.69283 static constexpr std::array __effect_hotfix_data { { } }; -// power hotfix entries, wow build 12.1.0.69273 +// power hotfix entries, wow build 12.1.0.69283 static constexpr std::array __power_hotfix_data { { } }; diff --git a/engine/dbc/generated/specialization_spells.inc b/engine/dbc/generated/specialization_spells.inc index 8cf5b523755..a8c993d126c 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.0.69273 +// Talent tree specialization abilities, wow build 12.1.0.69283 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 b6c94251990..3621f70503e 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.0.69273 +// Item enchantment data, wow build 12.1.0.69283 static constexpr std::array __spell_item_ench_data { { { 13, 0, -1, 0, 1, 10, 320, 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, 320, 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 d3c6f3a6aba..4994613cfef 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.0.69273 +// Spell text, wow build 12.1.0.69283 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 }, @@ -29244,11 +29244,11 @@ static constexpr std::array __spelltext_data { { { 1312998, "$?a388667[Drain Soul][Shadow Bolt] and Malefic Grasp damage increased by $s1% or $s2% if the target is affected by Haunt. \r\n\r\nDark Harvest damage increased by $s3% or $s4% if the target is affected by Haunt.", 0, 0 }, } }; -// spelltext hotfix entries, wow build 12.1.0.69273 +// spelltext hotfix entries, wow build 12.1.0.69283 static constexpr std::array __spelltext_hotfix_data { { } }; -// Spell description variables, wow build 12.1.0.69273 +// Spell description variables, wow build 12.1.0.69283 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=${$*$}" }, @@ -29988,7 +29988,7 @@ static constexpr std::array __spelldesc_vars_data { { 1309793, "$base=${10}" }, } }; -// spelldesc_vars hotfix entries, wow build 12.1.0.69273 +// spelldesc_vars hotfix entries, wow build 12.1.0.69283 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 8899df74960..1086c2ad2f6 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.0.69273 +// Temporary item enchants, wow build 12.1.0.69283 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 70a94c30e2d..a2ec9bb7e3c 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.0.69273 +// Player trait definitions, wow build 12.1.0.69283 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.0.69273 +// Player trait definition effect entries, wow build 12.1.0.69283 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.0.69273 +// Hero trees, wow build 12.1.0.69283 static constexpr std::array, 41> __trait_sub_tree_data { { { 18, "Voidweaver", 5 }, { 19, "Archon", 5 }, From 87bd66e2a5fd3a0638eaed2b12136775be4ee536 Mon Sep 17 00:00:00 2001 From: seriallos Date: Thu, 13 Aug 2026 01:54:54 +0000 Subject: [PATCH 2/4] [live] Update spell data dump (Build 69283) --- SpellDataDump/allspells.txt | 11 +++++++---- SpellDataDump/bonus_ids.txt | 2 +- SpellDataDump/build_info.txt | 2 +- SpellDataDump/deathknight.txt | 2 +- SpellDataDump/demonhunter.txt | 2 +- SpellDataDump/druid.txt | 2 +- SpellDataDump/evoker.txt | 2 +- SpellDataDump/hunter.txt | 2 +- SpellDataDump/mage.txt | 2 +- SpellDataDump/monk.txt | 2 +- SpellDataDump/nonclass.txt | 11 +++++++---- SpellDataDump/paladin.txt | 2 +- SpellDataDump/priest.txt | 2 +- SpellDataDump/rogue.txt | 2 +- SpellDataDump/shaman.txt | 2 +- SpellDataDump/spell_id_list.txt | 2 +- SpellDataDump/warlock.txt | 2 +- SpellDataDump/warrior.txt | 2 +- 18 files changed, 30 insertions(+), 24 deletions(-) diff --git a/SpellDataDump/allspells.txt b/SpellDataDump/allspells.txt index fa6da9cd4e6..96bc39090ea 100644 --- a/SpellDataDump/allspells.txt +++ b/SpellDataDump/allspells.txt @@ -1,4 +1,4 @@ -SimulationCraft 1210-01 for World of Warcraft 12.1.0.69273 Live +SimulationCraft 1210-01 for World of Warcraft 12.1.0.69283 Live Name : Power Word: Shield (id=17) [Spell Family (6)] Class : Priest School : Holy @@ -513140,11 +513140,12 @@ Effects : Description : $@spelldesc1302600 Name : Gorgoneion Gaze (id=1302873) [Hidden] +Hotfixed : Attributes School : Physical Spell Type : None Range : 50000 yards Duration : 60 seconds -Attributes : Do Not Display (Spellbook, Aura Icon, Combat Log) (7), Do Not Log (8), Allow Cast While Dead (23), Allow While Mounted (24), Allow While Sitting (27), No Immunities (29), Allow While Stealthed (37), No Threat (42), Ignore Line of Sight (66), Allow While Invisible (78), Allow While Not Shapeshifted (caster form) (83), No Initial Threat (86), Not an Action (92), Not a Proc (105), Suppress Caster Procs (112), Suppress Target Procs (113), Ignore Caster & Target Restrictions (124), Allow Cast While Casting (135), Allow Entering Arena (149), Suppress Weapon Procs (151), Allow While Stunned (163), Allow While Fleeing (177), Allow While Confused (178), Allow On Charmed Targets (201), Allow While Riding Vehicle (204), Ignore Phase Shift (205), Allow Cast While Channeling (308), Bypass Visibility Check (320), Allow during spell override (404) +Attributes : Do Not Display (Spellbook, Aura Icon, Combat Log) (7), Do Not Log (8), Allow Cast While Dead (23), Allow While Mounted (24), Allow While Sitting (27), No Immunities (29), Allow While Stealthed (37), No Threat (42), Ignore Line of Sight (66), Allow While Invisible (78), Allow While Not Shapeshifted (caster form) (83), No Initial Threat (86), Not an Action (92), Not a Proc (105), Suppress Caster Procs (112), Suppress Target Procs (113), Ignore Caster & Target Restrictions (124), Allow Cast While Casting (135), Allow Entering Arena (149), Suppress Weapon Procs (151), Allow While Stunned (163), Allow While Fleeing (177), Allow While Confused (178), Ignore For Mod Time Rate (196), Allow On Charmed Targets (201), Allow While Riding Vehicle (204), Ignore Phase Shift (205), Allow Cast While Channeling (308), Bypass Visibility Check (320), Allow during spell override (404) Aura Interrupt : Enter Combat (28), Leave Combat (31) Effects : #1 (id=1328583) : Apply Aura (6) | Dummy (4) @@ -513377,11 +513378,12 @@ Description : $@spelldesc1295553 Tooltip : Suffering $w1 Shadow damage every $t1 sec. Name : Gorgoneion Gaze (id=1303487) +Hotfixed : Attributes School : Nature Spell Type : Magic Range : 150 yards Duration : 10 seconds -Attributes : Allow Cast While Dead (23), Allow While Mounted (24), Allow While Sitting (27), Allow While Stealthed (37), No Aura Icon (60), Allow While Invisible (78), Allow While Not Shapeshifted (caster form) (83), Allow Cast While Casting (135), Allow Actions During Channel (160), Allow While Stunned (163), Allow While Fleeing (177), Allow While Confused (178), Always Line of Sight (185), Always AOE Line of Sight (186), Allow On Charmed Targets (201), Allow While Riding Vehicle (204), Allow While Charmed (261), Aura Points On Client (268), Allow Cast While Channeling (308), Proc cooldown on a per target basis (330), Allow While Stunned By Horror Mechanic (342), Scales with Casting Item's Level (354), Allow While Stunned by Stun Mechanic (378), Allow during spell override (404), Allow While Feared By Fear Mechanic (417), Do Not Consume Aura Stack On Proc (428) +Attributes : Allow Cast While Dead (23), Allow While Mounted (24), Allow While Sitting (27), Allow While Stealthed (37), No Aura Icon (60), Allow While Invisible (78), Allow While Not Shapeshifted (caster form) (83), Allow Cast While Casting (135), Allow Actions During Channel (160), Allow While Stunned (163), Allow While Fleeing (177), Allow While Confused (178), Always Line of Sight (185), Always AOE Line of Sight (186), Ignore For Mod Time Rate (196), Allow On Charmed Targets (201), Allow While Riding Vehicle (204), Allow While Charmed (261), Aura Points On Client (268), Allow Cast While Channeling (308), Proc cooldown on a per target basis (330), Allow While Stunned By Horror Mechanic (342), Scales with Casting Item's Level (354), Allow While Stunned by Stun Mechanic (378), Allow during spell override (404), Allow While Feared By Fear Mechanic (417), Do Not Consume Aura Stack On Proc (428) Effects : #1 (id=1329611) : Apply Aura (6) | Stun (12) Base Value: 0 | Scaled Value: 0 | Mechanic: Stun | Target: Targeted Enemy (6) @@ -513397,11 +513399,12 @@ Description : $@spelldesc1291725 Tooltip : Petrified Name : Gorgoneion Gaze (id=1303502) +Hotfixed : Attributes School : Nature Spell Type : Magic Range : 150 yards Duration : 10 seconds -Attributes : Allow Cast While Dead (23), Allow While Mounted (24), Allow While Sitting (27), Allow While Stealthed (37), No Aura Icon (60), Allow While Invisible (78), Allow While Not Shapeshifted (caster form) (83), Allow Cast While Casting (135), Allow Actions During Channel (160), Allow While Stunned (163), Allow While Fleeing (177), Allow While Confused (178), Always Line of Sight (185), Always AOE Line of Sight (186), Allow On Charmed Targets (201), Allow While Riding Vehicle (204), Allow While Charmed (261), Aura Points On Client (268), Allow Cast While Channeling (308), Proc cooldown on a per target basis (330), Allow While Stunned By Horror Mechanic (342), Scales with Casting Item's Level (354), Allow While Stunned by Stun Mechanic (378), Allow during spell override (404), Allow While Feared By Fear Mechanic (417), Do Not Consume Aura Stack On Proc (428) +Attributes : Allow Cast While Dead (23), Allow While Mounted (24), Allow While Sitting (27), Allow While Stealthed (37), No Aura Icon (60), Allow While Invisible (78), Allow While Not Shapeshifted (caster form) (83), Allow Cast While Casting (135), Allow Actions During Channel (160), Allow While Stunned (163), Allow While Fleeing (177), Allow While Confused (178), Always Line of Sight (185), Always AOE Line of Sight (186), Ignore For Mod Time Rate (196), Allow On Charmed Targets (201), Allow While Riding Vehicle (204), Allow While Charmed (261), Aura Points On Client (268), Allow Cast While Channeling (308), Proc cooldown on a per target basis (330), Allow While Stunned By Horror Mechanic (342), Scales with Casting Item's Level (354), Allow While Stunned by Stun Mechanic (378), Allow during spell override (404), Allow While Feared By Fear Mechanic (417), Do Not Consume Aura Stack On Proc (428) Effects : #1 (id=1329638) : Apply Aura (6) | Dummy (4) Base Value: 0 | Scaled Value: 0 | Target: Self (1) diff --git a/SpellDataDump/bonus_ids.txt b/SpellDataDump/bonus_ids.txt index 3ccb4821565..58f97467255 100644 --- a/SpellDataDump/bonus_ids.txt +++ b/SpellDataDump/bonus_ids.txt @@ -1,4 +1,4 @@ -SimulationCraft 1210-01 for World of Warcraft 12.1.0.69273 Live +SimulationCraft 1210-01 for World of Warcraft 12.1.0.69283 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 6ae0bac1a84..67ee79f7826 100644 --- a/SpellDataDump/build_info.txt +++ b/SpellDataDump/build_info.txt @@ -1 +1 @@ -SimulationCraft 1210-01 for World of Warcraft 12.1.0.69273 Live (hotfix 2026-08-12/69273) +SimulationCraft 1210-01 for World of Warcraft 12.1.0.69283 Live (hotfix 2026-08-13/69283) diff --git a/SpellDataDump/deathknight.txt b/SpellDataDump/deathknight.txt index 5a02f2a7b9b..b524bac5257 100644 --- a/SpellDataDump/deathknight.txt +++ b/SpellDataDump/deathknight.txt @@ -1,4 +1,4 @@ -SimulationCraft 1210-01 for World of Warcraft 12.1.0.69273 Live +SimulationCraft 1210-01 for World of Warcraft 12.1.0.69283 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 70e02c30a6a..07f391dbfe1 100644 --- a/SpellDataDump/demonhunter.txt +++ b/SpellDataDump/demonhunter.txt @@ -1,4 +1,4 @@ -SimulationCraft 1210-01 for World of Warcraft 12.1.0.69273 Live +SimulationCraft 1210-01 for World of Warcraft 12.1.0.69283 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 e1e4af44c1b..80e31fe07a4 100644 --- a/SpellDataDump/druid.txt +++ b/SpellDataDump/druid.txt @@ -1,4 +1,4 @@ -SimulationCraft 1210-01 for World of Warcraft 12.1.0.69273 Live +SimulationCraft 1210-01 for World of Warcraft 12.1.0.69283 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 diff --git a/SpellDataDump/evoker.txt b/SpellDataDump/evoker.txt index 51d612baaae..401a55b5049 100644 --- a/SpellDataDump/evoker.txt +++ b/SpellDataDump/evoker.txt @@ -1,4 +1,4 @@ -SimulationCraft 1210-01 for World of Warcraft 12.1.0.69273 Live +SimulationCraft 1210-01 for World of Warcraft 12.1.0.69283 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 607251054b1..4aa31c666a4 100644 --- a/SpellDataDump/hunter.txt +++ b/SpellDataDump/hunter.txt @@ -1,4 +1,4 @@ -SimulationCraft 1210-01 for World of Warcraft 12.1.0.69273 Live +SimulationCraft 1210-01 for World of Warcraft 12.1.0.69283 Live Name : Auto Shot (id=75) [Spell Family (9)] Class : Hunter School : Physical diff --git a/SpellDataDump/mage.txt b/SpellDataDump/mage.txt index 6e64464f178..c20a6b00071 100644 --- a/SpellDataDump/mage.txt +++ b/SpellDataDump/mage.txt @@ -1,4 +1,4 @@ -SimulationCraft 1210-01 for World of Warcraft 12.1.0.69273 Live +SimulationCraft 1210-01 for World of Warcraft 12.1.0.69283 Live Name : Invisibility (id=66) [Spell Family (3)] Class : Mage School : Arcane diff --git a/SpellDataDump/monk.txt b/SpellDataDump/monk.txt index 15b295ff892..e6af4442c8f 100644 --- a/SpellDataDump/monk.txt +++ b/SpellDataDump/monk.txt @@ -1,4 +1,4 @@ -SimulationCraft 1210-01 for World of Warcraft 12.1.0.69273 Live +SimulationCraft 1210-01 for World of Warcraft 12.1.0.69283 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 7e53575ce69..db80580f64e 100644 --- a/SpellDataDump/nonclass.txt +++ b/SpellDataDump/nonclass.txt @@ -1,4 +1,4 @@ -SimulationCraft 1210-01 for World of Warcraft 12.1.0.69273 Live +SimulationCraft 1210-01 for World of Warcraft 12.1.0.69283 Live Name : Stun (id=56) School : Physical Spell Type : Magic @@ -259377,11 +259377,12 @@ Effects : Description : $@spelldesc1302600 Name : Gorgoneion Gaze (id=1302873) [Hidden] +Hotfixed : Attributes School : Physical Spell Type : None Range : 50000 yards Duration : 60 seconds -Attributes : Do Not Display (Spellbook, Aura Icon, Combat Log) (7), Do Not Log (8), Allow Cast While Dead (23), Allow While Mounted (24), Allow While Sitting (27), No Immunities (29), Allow While Stealthed (37), No Threat (42), Ignore Line of Sight (66), Allow While Invisible (78), Allow While Not Shapeshifted (caster form) (83), No Initial Threat (86), Not an Action (92), Not a Proc (105), Suppress Caster Procs (112), Suppress Target Procs (113), Ignore Caster & Target Restrictions (124), Allow Cast While Casting (135), Allow Entering Arena (149), Suppress Weapon Procs (151), Allow While Stunned (163), Allow While Fleeing (177), Allow While Confused (178), Allow On Charmed Targets (201), Allow While Riding Vehicle (204), Ignore Phase Shift (205), Allow Cast While Channeling (308), Bypass Visibility Check (320), Allow during spell override (404) +Attributes : Do Not Display (Spellbook, Aura Icon, Combat Log) (7), Do Not Log (8), Allow Cast While Dead (23), Allow While Mounted (24), Allow While Sitting (27), No Immunities (29), Allow While Stealthed (37), No Threat (42), Ignore Line of Sight (66), Allow While Invisible (78), Allow While Not Shapeshifted (caster form) (83), No Initial Threat (86), Not an Action (92), Not a Proc (105), Suppress Caster Procs (112), Suppress Target Procs (113), Ignore Caster & Target Restrictions (124), Allow Cast While Casting (135), Allow Entering Arena (149), Suppress Weapon Procs (151), Allow While Stunned (163), Allow While Fleeing (177), Allow While Confused (178), Ignore For Mod Time Rate (196), Allow On Charmed Targets (201), Allow While Riding Vehicle (204), Ignore Phase Shift (205), Allow Cast While Channeling (308), Bypass Visibility Check (320), Allow during spell override (404) Aura Interrupt : Enter Combat (28), Leave Combat (31) Effects : #1 (id=1328583) : Apply Aura (6) | Dummy (4) @@ -259596,11 +259597,12 @@ Description : $@spelldesc1295553 Tooltip : Suffering $w1 Shadow damage every $t1 sec. Name : Gorgoneion Gaze (id=1303487) +Hotfixed : Attributes School : Nature Spell Type : Magic Range : 150 yards Duration : 10 seconds -Attributes : Allow Cast While Dead (23), Allow While Mounted (24), Allow While Sitting (27), Allow While Stealthed (37), No Aura Icon (60), Allow While Invisible (78), Allow While Not Shapeshifted (caster form) (83), Allow Cast While Casting (135), Allow Actions During Channel (160), Allow While Stunned (163), Allow While Fleeing (177), Allow While Confused (178), Always Line of Sight (185), Always AOE Line of Sight (186), Allow On Charmed Targets (201), Allow While Riding Vehicle (204), Allow While Charmed (261), Aura Points On Client (268), Allow Cast While Channeling (308), Proc cooldown on a per target basis (330), Allow While Stunned By Horror Mechanic (342), Scales with Casting Item's Level (354), Allow While Stunned by Stun Mechanic (378), Allow during spell override (404), Allow While Feared By Fear Mechanic (417), Do Not Consume Aura Stack On Proc (428) +Attributes : Allow Cast While Dead (23), Allow While Mounted (24), Allow While Sitting (27), Allow While Stealthed (37), No Aura Icon (60), Allow While Invisible (78), Allow While Not Shapeshifted (caster form) (83), Allow Cast While Casting (135), Allow Actions During Channel (160), Allow While Stunned (163), Allow While Fleeing (177), Allow While Confused (178), Always Line of Sight (185), Always AOE Line of Sight (186), Ignore For Mod Time Rate (196), Allow On Charmed Targets (201), Allow While Riding Vehicle (204), Allow While Charmed (261), Aura Points On Client (268), Allow Cast While Channeling (308), Proc cooldown on a per target basis (330), Allow While Stunned By Horror Mechanic (342), Scales with Casting Item's Level (354), Allow While Stunned by Stun Mechanic (378), Allow during spell override (404), Allow While Feared By Fear Mechanic (417), Do Not Consume Aura Stack On Proc (428) Effects : #1 (id=1329611) : Apply Aura (6) | Stun (12) Base Value: 0 | Scaled Value: 0 | Mechanic: Stun | Target: Targeted Enemy (6) @@ -259616,11 +259618,12 @@ Description : $@spelldesc1291725 Tooltip : Petrified Name : Gorgoneion Gaze (id=1303502) +Hotfixed : Attributes School : Nature Spell Type : Magic Range : 150 yards Duration : 10 seconds -Attributes : Allow Cast While Dead (23), Allow While Mounted (24), Allow While Sitting (27), Allow While Stealthed (37), No Aura Icon (60), Allow While Invisible (78), Allow While Not Shapeshifted (caster form) (83), Allow Cast While Casting (135), Allow Actions During Channel (160), Allow While Stunned (163), Allow While Fleeing (177), Allow While Confused (178), Always Line of Sight (185), Always AOE Line of Sight (186), Allow On Charmed Targets (201), Allow While Riding Vehicle (204), Allow While Charmed (261), Aura Points On Client (268), Allow Cast While Channeling (308), Proc cooldown on a per target basis (330), Allow While Stunned By Horror Mechanic (342), Scales with Casting Item's Level (354), Allow While Stunned by Stun Mechanic (378), Allow during spell override (404), Allow While Feared By Fear Mechanic (417), Do Not Consume Aura Stack On Proc (428) +Attributes : Allow Cast While Dead (23), Allow While Mounted (24), Allow While Sitting (27), Allow While Stealthed (37), No Aura Icon (60), Allow While Invisible (78), Allow While Not Shapeshifted (caster form) (83), Allow Cast While Casting (135), Allow Actions During Channel (160), Allow While Stunned (163), Allow While Fleeing (177), Allow While Confused (178), Always Line of Sight (185), Always AOE Line of Sight (186), Ignore For Mod Time Rate (196), Allow On Charmed Targets (201), Allow While Riding Vehicle (204), Allow While Charmed (261), Aura Points On Client (268), Allow Cast While Channeling (308), Proc cooldown on a per target basis (330), Allow While Stunned By Horror Mechanic (342), Scales with Casting Item's Level (354), Allow While Stunned by Stun Mechanic (378), Allow during spell override (404), Allow While Feared By Fear Mechanic (417), Do Not Consume Aura Stack On Proc (428) Effects : #1 (id=1329638) : Apply Aura (6) | Dummy (4) Base Value: 0 | Scaled Value: 0 | Target: Self (1) diff --git a/SpellDataDump/paladin.txt b/SpellDataDump/paladin.txt index 662d901486c..684d756279b 100644 --- a/SpellDataDump/paladin.txt +++ b/SpellDataDump/paladin.txt @@ -1,4 +1,4 @@ -SimulationCraft 1210-01 for World of Warcraft 12.1.0.69273 Live +SimulationCraft 1210-01 for World of Warcraft 12.1.0.69283 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 e127f5bc932..f03308d97a5 100644 --- a/SpellDataDump/priest.txt +++ b/SpellDataDump/priest.txt @@ -1,4 +1,4 @@ -SimulationCraft 1210-01 for World of Warcraft 12.1.0.69273 Live +SimulationCraft 1210-01 for World of Warcraft 12.1.0.69283 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 21e7bd77b79..e3716c41220 100644 --- a/SpellDataDump/rogue.txt +++ b/SpellDataDump/rogue.txt @@ -1,4 +1,4 @@ -SimulationCraft 1210-01 for World of Warcraft 12.1.0.69273 Live +SimulationCraft 1210-01 for World of Warcraft 12.1.0.69283 Live Name : Backstab (id=53) [Spell Family (8)] Replaces : Sinister Strike (id=1752) Class : Subtlety Rogue diff --git a/SpellDataDump/shaman.txt b/SpellDataDump/shaman.txt index ce2a366e383..60ea1110d5a 100644 --- a/SpellDataDump/shaman.txt +++ b/SpellDataDump/shaman.txt @@ -1,4 +1,4 @@ -SimulationCraft 1210-01 for World of Warcraft 12.1.0.69273 Live +SimulationCraft 1210-01 for World of Warcraft 12.1.0.69283 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 e230c850580..982ec3ead37 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.0.69273 +Class Spell ID List, wow build 12.1.0.69283 Death Knight 3714 Path of Frost diff --git a/SpellDataDump/warlock.txt b/SpellDataDump/warlock.txt index b402916a49e..90d6fb1fd33 100644 --- a/SpellDataDump/warlock.txt +++ b/SpellDataDump/warlock.txt @@ -1,4 +1,4 @@ -SimulationCraft 1210-01 for World of Warcraft 12.1.0.69273 Live +SimulationCraft 1210-01 for World of Warcraft 12.1.0.69283 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 b4d0d45b847..5d735bcff7b 100644 --- a/SpellDataDump/warrior.txt +++ b/SpellDataDump/warrior.txt @@ -1,4 +1,4 @@ -SimulationCraft 1210-01 for World of Warcraft 12.1.0.69273 Live +SimulationCraft 1210-01 for World of Warcraft 12.1.0.69283 Live Name : Vanguard (id=71) [Spell Family (4), Passive] Class : Protection Warrior School : Physical From ea757ce5509802f8958d3b282e0f4218130dd846 Mon Sep 17 00:00:00 2001 From: seriallos Date: Thu, 13 Aug 2026 16:13:02 +0000 Subject: [PATCH 3/4] [live] Regenerate spell data (Build 69283) --- 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 c6597066a18..2f430dc6c6d 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, 1, 0, 69283 }; #define CLIENT_DATA_HOTFIX_DATE "2026-08-13" #define CLIENT_DATA_HOTFIX_BUILD (69283) -#define CLIENT_DATA_HOTFIX_HASH "504188dd9bc0e8c886245b43b0aae0d156939aabf4a5bc010f8a92464d16fa6d" +#define CLIENT_DATA_HOTFIX_HASH "a3aec8bff4fc89ce0944e7425975e3220ead794e2292f3e49bf3671dae4925e7" #endif /* CLIENT_DATA_VERSION_INC*/ diff --git a/engine/dbc/generated/sc_spell_data.inc b/engine/dbc/generated/sc_spell_data.inc index 5d3df6168ad..29d6794214a 100644 --- a/engine/dbc/generated/sc_spell_data.inc +++ b/engine/dbc/generated/sc_spell_data.inc @@ -31349,7 +31349,7 @@ static spell_data_t __spell_data[31578] = { { "Ammolitic Burst" , 1301049, 8, 30.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0.000000, 55.000000, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0x0000000000000000, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 226492416, 32, 540672, 1048576, 2621568, 393224, 135168, 0, 4128, 1050624, 4194304, 67108868, 0, 1342177282, 16, 0, 0 }, { 0, 0, 0, 0 }, 0, { 0, 0 }, { 0, 0 }, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0 }, /* 1325975, 1325976 */ { "Spotter's Mark: Rapid Fire" , 1301098, 8, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000004, 0, 0, 0, 0, 0, 0, 0.000000, 40.000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.000000, 0.000000, 12000, 0, 100, 0, 0x0000000000000200, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 201326592, 1024, 0, 68157568, 128, 0, 0, 0, 4128, 1048576, 0, 0, 0, 4227, 0, 0, 0 }, { 0, 0, 0, 2097152 }, 9, { 0, 0 }, { 0, 0 }, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 3 }, /* 1326051, 1326052 */ { "Rampant Thorn" , 1301157, 8, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000400, 0, 0, 0, 0, 0, 0, 0.000000, 40.000000, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0x0000000000000000, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 0, 0, 0, 0, 0, 100663296, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 7, { 0, 0 }, { 0, 0 }, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 4 }, /* 1326128, 1326129 */ - { "Corrosive Gifts" , 1301266, 0, 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, { 0, 0, 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, 2, 0, 0, 0 }, /* 0, 1331702 */ + { "Corrosive Gifts" , 1301266, 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, { 0, 0, 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, 2, 0, 0, 0 }, /* 0, 1331702 */ { "Gorestained Claws" , 1301286, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000400, 0, 0, 0, 0, 0, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.000000, 0.000000, 15000, 0, 101, 1, 0x0000000400000000, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 7, { 0, 0 }, { 0, 0 }, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 4 }, /* 1326334 */ { "Incarnation: Tree of Life" , 1301340, 8, 40.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000400, 0, 0, 0, 0, 0, 0, 0.000000, 100.000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0.000000, 0.000000, 0, 0, 0, 0, 0x0000000000000000, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 0, 0, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 7, { 0, 0 }, { 0, 0 }, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 3 }, /* 1326405 */ { "Fang Strike" , 1301405, 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, 15000, 0, 100, 1, 0x0000000000000010, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0 }, { 0, 0, 0, 0 }, 8, { 0, 0 }, { 0, 0 }, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 3, 0, 1, 4 }, /* 1326493, 1326494, 1326495 */ @@ -150938,8 +150938,9 @@ static constexpr std::array __spelllabel_data { { } }; // spell hotfix entries, wow build 12.1.0.69283 -static constexpr std::array __spell_hotfix_data { { +static constexpr std::array __spell_hotfix_data { { { 1253488, 36, hotfix::client_hotfix_entry_t::flags_value_t{}, hotfix::client_hotfix_entry_t::flags_value_t{} }, + { 1301266, 35, hotfix::client_hotfix_entry_t::flags_value_t{}, hotfix::client_hotfix_entry_t::flags_value_t{} }, { 1302873, 35, hotfix::client_hotfix_entry_t::flags_value_t{}, hotfix::client_hotfix_entry_t::flags_value_t{} }, { 1303487, 35, hotfix::client_hotfix_entry_t::flags_value_t{}, hotfix::client_hotfix_entry_t::flags_value_t{} }, { 1303502, 35, hotfix::client_hotfix_entry_t::flags_value_t{}, hotfix::client_hotfix_entry_t::flags_value_t{} }, From 534447a7ae88c8a783189313557d30db9a196fa3 Mon Sep 17 00:00:00 2001 From: seriallos Date: Thu, 13 Aug 2026 16:13:03 +0000 Subject: [PATCH 4/4] [live] Update spell data dump (Build 69283) --- SpellDataDump/allspells.txt | 3 ++- SpellDataDump/nonclass.txt | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/SpellDataDump/allspells.txt b/SpellDataDump/allspells.txt index 96bc39090ea..dc2deb564a5 100644 --- a/SpellDataDump/allspells.txt +++ b/SpellDataDump/allspells.txt @@ -512190,7 +512190,8 @@ Effects : Description : Impales its target for $s1 Nature damage and $s2 Nature damage to up to $i nearby enemies. Name : Corrosive Gifts (id=1301266) -School : None +Hotfixed : Attributes +School : Physical Spell Type : None Effects : #2 (id=1331702) : Trigger Spell (64): Corrosive Gifts diff --git a/SpellDataDump/nonclass.txt b/SpellDataDump/nonclass.txt index db80580f64e..8f4a050b02c 100644 --- a/SpellDataDump/nonclass.txt +++ b/SpellDataDump/nonclass.txt @@ -258844,7 +258844,8 @@ Effects : Description : Deals $1296982s1 Nature damage. Guaranteed to critically strike. Name : Corrosive Gifts (id=1301266) -School : None +Hotfixed : Attributes +School : Physical Spell Type : None Effects : #2 (id=1331702) : Trigger Spell (64): Corrosive Gifts