From 328d3cce5b9737ae6dd2871b32c9a65b06f8370f Mon Sep 17 00:00:00 2001 From: seriallos Date: Fri, 12 Dec 2025 18:20:27 +0000 Subject: [PATCH 1/4] [live] Regenerate spell data (Build 64877) --- engine/dbc/generated/active_spells.inc | 4 ++-- engine/dbc/generated/assisted_combat.inc | 4 ++-- engine/dbc/generated/azerite.inc | 6 +++--- engine/dbc/generated/character_loadout.inc | 4 ++-- engine/dbc/generated/client_data_version.inc | 12 ++++++------ engine/dbc/generated/covenant_data.inc | 12 ++++++------ 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 | 10 +++++----- engine/dbc/generated/item_effect.inc | 2 +- engine/dbc/generated/item_naming.inc | 2 +- engine/dbc/generated/item_runeforge.inc | 2 +- engine/dbc/generated/item_scaling.inc | 2 +- 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/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 | 14 +++++++------- engine/dbc/generated/sc_talent_data.inc | 2 +- engine/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 +++--- 33 files changed, 79 insertions(+), 79 deletions(-) diff --git a/engine/dbc/generated/active_spells.inc b/engine/dbc/generated/active_spells.inc index ba9a25668ff..79d4397762b 100644 --- a/engine/dbc/generated/active_spells.inc +++ b/engine/dbc/generated/active_spells.inc @@ -1,4 +1,4 @@ -// Active class spells, wow build 11.2.7.64772 +// Active class spells, wow build 11.2.7.64877 static constexpr std::array __active_spells_data { { { 1, 0, 100, 0, "Charge" }, { 1, 0, 355, 0, "Taunt" }, @@ -359,7 +359,7 @@ static constexpr std::array __active_spells_data { { { 13, 1473, 1229376, 0, "Single-Button Assistant" }, } }; -// Pet active spells, wow build 11.2.7.64772 +// Pet active spells, wow build 11.2.7.64877 static constexpr std::array __active_pet_spells_data { { { 3, 2649, "Growl" }, { 3, 16827, "Claw" }, diff --git a/engine/dbc/generated/assisted_combat.inc b/engine/dbc/generated/assisted_combat.inc index bd74e29457a..6b293a85f07 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 11.2.7.64772 +// Assisted Combat Step data, wow build 11.2.7.64877 static constexpr std::array __assisted_combat_step_data { { { 3019, 62, 0, 382440 }, { 3001, 62, 1, 30451 }, @@ -714,7 +714,7 @@ static constexpr std::array __assisted_combat_ { 5900, 1473, 9, 361469 }, } }; -// Assisted Combat Rule data, wow build 11.2.7.64772 +// Assisted Combat Rule data, wow build 11.2.7.64877 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 19bbb25c6cb..a692805f1c6 100644 --- a/engine/dbc/generated/azerite.inc +++ b/engine/dbc/generated/azerite.inc @@ -1,4 +1,4 @@ -// Azerite powers, wow build 11.2.7.64772 +// Azerite powers, wow build 11.2.7.64877 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 11.2.7.64772 +// Azerite Essences, wow build 11.2.7.64877 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 11.2.7.64772 +// Azerite Essence Powers, wow build 11.2.7.64877 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 ebd949910a0..e1af003ca84 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 = 716; -// Character Loadout data, wow build 11.2.7.64772 +// Character Loadout data, wow build 11.2.7.64877 static constexpr std::array __character_loadout_data { { { 1809, 1, 0, 154025 }, { 1809, 1, 0, 154026 }, @@ -603,7 +603,7 @@ static constexpr std::array __character_loadout_d { 1787, 13, 2, 194536 }, } }; -// Trait Loadout data, wow build 11.2.7.64772 +// Trait Loadout data, wow build 11.2.7.64877 static constexpr std::array __trait_loadout_data { { { 0, 119137, 1, 0 }, { 0, 119132, 1, 1 }, diff --git a/engine/dbc/generated/client_data_version.inc b/engine/dbc/generated/client_data_version.inc index e11ca2dbf7f..bff6d79f850 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 11.2.7.64772 +// Client data versioning information for 11.2.7.64877 -#define CLIENT_DATA_WOW_VERSION "11.2.7.64772" +#define CLIENT_DATA_WOW_VERSION "11.2.7.64877" #define SIMC_WOW_VERSION "1127" -static const wowv_t __client_data_version { 11, 2, 7, 64772 }; +static const wowv_t __client_data_version { 11, 2, 7, 64877 }; // Hotfix data versioning information -#define CLIENT_DATA_HOTFIX_DATE "2025-12-09" -#define CLIENT_DATA_HOTFIX_BUILD (64772) -#define CLIENT_DATA_HOTFIX_HASH "425ab46508a00ef5123cd067a4af7d5b820730d4eda503b1901c81da13e77248" +#define CLIENT_DATA_HOTFIX_DATE "2025-12-12" +#define CLIENT_DATA_HOTFIX_BUILD (64877) +#define CLIENT_DATA_HOTFIX_HASH "e9a3fbcdf633e85cbaf069bf535d1db8f5a12e84339590a8e8109e919b3fb0ad" #endif /* CLIENT_DATA_VERSION_INC*/ diff --git a/engine/dbc/generated/covenant_data.inc b/engine/dbc/generated/covenant_data.inc index 9b9b67cfcba..302912265d7 100644 --- a/engine/dbc/generated/covenant_data.inc +++ b/engine/dbc/generated/covenant_data.inc @@ -1,4 +1,4 @@ -// Covenant abilities, wow build 11.2.7.64772 +// Covenant abilities, wow build 11.2.7.64877 static constexpr std::array __covenant_ability_data { { { 6, 4, 0, 315443, "Abomination Limb" }, { 11, 4, 0, 325727, "Adaptive Swarm" }, @@ -70,7 +70,7 @@ static constexpr std::array __covenant_ability_dat { 3, 3, 0, 328231, "Wild Spirits" }, } }; -// Soulbind abilities, wow build 11.2.7.64772 +// Soulbind abilities, wow build 11.2.7.64877 static constexpr std::array __soulbind_ability_data { { { 319191, 3, 824, "Field of Blossoms" }, { 319210, 3, 826, "Social Butterfly" }, @@ -202,7 +202,7 @@ static constexpr std::array __soulbind_ability_da { 352806, 3, 1851, "Hunt's Exhilaration" }, } }; -// Conduits, wow build 11.2.7.64772 +// Conduits, wow build 11.2.7.64877 static constexpr std::array __conduit_data { { { 5, 334993, "Stalwart Guardian" }, { 7, 335010, "Brutal Vitality" }, @@ -531,7 +531,7 @@ static const std::array __conduit_spell_id_index { { 281, 280, 279, 277, 278, 276, } }; -// Conduit ranks, wow build 11.2.7.64772 +// Conduit ranks, wow build 11.2.7.64877 static constexpr std::array __conduit_rank_data { { { 5, 0, 334993, -20000.000000 }, { 5, 1, 334993, -22000.000000 }, @@ -4825,7 +4825,7 @@ static constexpr std::array __conduit_rank_data { { { 294, 14, 387198, 2.600000 }, } }; -// Renown reward abilities, wow build 11.2.7.64772 +// Renown reward abilities, wow build 11.2.7.64877 static constexpr std::array __renown_reward_ability_data { { { 1, 2, 344087, "Deepening Bond" }, // Kyrian { 1, 19, 344089, "Deepening Bond" }, // Kyrian @@ -4856,7 +4856,7 @@ static constexpr std::array __renown_reward_ability_d { 34, 1, 454473, "Airship: Wings 05 - Lantern Wing" }, // [DNT] 11.0 Delves Season 3 } }; -// Enhanced conduit renown levels, wow build 11.2.7.64772 +// Enhanced conduit renown levels, wow build 11.2.7.64877 static constexpr std::array __enhanced_conduit_data { { { 1, 1, 0, 63 }, // Niya { 1, 1, 2, 63 }, // Niya diff --git a/engine/dbc/generated/embellishment_data.inc b/engine/dbc/generated/embellishment_data.inc index d6b66ced1c9..b66bafbc61a 100644 --- a/engine/dbc/generated/embellishment_data.inc +++ b/engine/dbc/generated/embellishment_data.inc @@ -1,4 +1,4 @@ -// Embellishment data, wow build 11.2.7.64772 +// Embellishment data, wow build 11.2.7.64877 static constexpr std::array __embellishment_data { { { "Armor Spikes", 8188, 147859 }, { "Potion Absorption Inhibitor", 8175, 147812 }, diff --git a/engine/dbc/generated/expected_stat.inc b/engine/dbc/generated/expected_stat.inc index 115dc1f2e10..5c3074fb3fd 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 11.2.7.64772 +// Expected stat for levels 1-133, wow build 11.2.7.64877 static constexpr std::array __expected_stat_data { { { 1, 2.02810f, 29.00000f, 20.00000f, 0.00000f, 68.00000f, 124.68733f }, { 2, 2.23091f, 32.00000f, 22.00000f, 0.00000f, 74.00000f, 137.15607f }, @@ -135,7 +135,7 @@ static constexpr std::array __expected_stat_data { { { 133, 77451.71094f, 42857.00000f, 47013.97656f, 23119.88867f, 100000.00000f, 3485327.00000f }, } }; -// Expected stat mods, wow build 11.2.7.64772 +// Expected stat mods, wow build 11.2.7.64877 static constexpr std::array __expected_stat_mod_data { { { 333, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 8 }, { 339, 1.250000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.250000f, 8 }, diff --git a/engine/dbc/generated/gem_data.inc b/engine/dbc/generated/gem_data.inc index f08940dec84..b8218478e5f 100644 --- a/engine/dbc/generated/gem_data.inc +++ b/engine/dbc/generated/gem_data.inc @@ -1,4 +1,4 @@ -// Gem properties, wow build 11.2.7.64772 +// Gem properties, wow build 11.2.7.64877 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 55cca6a5a09..21a7e1a7a23 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 11.2.7.64772 +// Item armor values data from ItemArmorQuality.db2, ilevels 1-1300, wow build 11.2.7.64877 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 11.2.7.64772 +// Item armor values data from ItemArmorShield.db2, ilevels 1-1300, wow build 11.2.7.64877 static constexpr std::array __item_armor_shield_data { { { 1, { 12.18537f, 12.86234f, 13.53930f, 13.53930f, 13.53930f, 13.53930f, 13.53930f } }, { 2, { 13.29313f, 14.03164f, 14.77015f, 14.77015f, 14.77015f, 14.77015f, 14.77015f } }, @@ -2606,7 +2606,7 @@ static constexpr std::array __item_armor_shield_ { 1300, { 8103948.00000f, 8554167.00000f, 9004387.00000f, 9004387.00000f, 9004387.00000f, 9004387.00000f, 9004387.00000f } }, } }; -// Item armor values data from ItemArmorTotal.db2, ilevels 1-1300, wow build 11.2.7.64772 +// Item armor values data from ItemArmorTotal.db2, ilevels 1-1300, wow build 11.2.7.64877 static constexpr std::array __item_armor_total_data { { { 1, { 7.58201f, 13.01974f, 19.19898f, 28.87978f } }, { 2, { 8.27128f, 14.20335f, 20.94434f, 31.50522f } }, @@ -3910,7 +3910,7 @@ static constexpr std::array __item_armor_total_da { 1300, { 5042456.50000f, 8658849.00000f, 12768386.00000f, 19206660.00000f } }, } }; -// Armor location based multipliers, wow build 11.2.7.64772 +// Armor location based multipliers, wow build 11.2.7.64877 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 7f404fe634f..886f62b8ae0 100644 --- a/engine/dbc/generated/item_bonus.inc +++ b/engine/dbc/generated/item_bonus.inc @@ -1,4 +1,4 @@ -// Item bonuses, wow build 11.2.7.64772 +// Item bonuses, wow build 11.2.7.64877 static constexpr std::array __item_bonus_data { { { 2, 1, 2, 7, 15789, 0, 0, 0 }, { 899, 1, 4, 2015, 0, 0, 0, 1 }, @@ -16391,7 +16391,7 @@ static constexpr std::array __item_bonus_data { { { 23719, 11080, 34, 418, 0, 0, 0, 0 }, { 23720, 11081, 34, 418, 0, 0, 0, 0 }, { 23721, 11082, 34, 418, 0, 0, 0, 0 }, - { 30295, 11083, 50, 4790, 0, 0, 0, 0 }, + { 23722, 11083, 13, 0, 200, 1354, 6243, 0 }, { 23723, 11084, 43, 626, 0, 0, 0, 0 }, { 23724, 11085, 13, 0, 200, 0, 6242, 0 }, { 23725, 11086, 43, 639, 0, 0, 0, 0 }, diff --git a/engine/dbc/generated/item_child.inc b/engine/dbc/generated/item_child.inc index 6ba68f0d75e..1299997ea59 100644 --- a/engine/dbc/generated/item_child.inc +++ b/engine/dbc/generated/item_child.inc @@ -1,4 +1,4 @@ -// Item child equipment, wow build 11.2.7.64772 +// Item child equipment, wow build 11.2.7.64877 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 8612696d829..1e1e0b6326d 100644 --- a/engine/dbc/generated/item_data.inc +++ b/engine/dbc/generated/item_data.inc @@ -65615,7 +65615,7 @@ static const dbc_item_data_t::stats_t __item_stats_data[65614] = { { 40, 2500, 0.000000f }, }; -// Items, ilevel 33-1300, wow build 11.2.7.64772 +// Items, ilevel 33-1300, wow build 11.2.7.64877 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 }, @@ -173344,7 +173344,7 @@ static const std::array __item_data_chunk6 { { { "Forsaken's Grotesque Great Blade", 242632, 0x08000000, 0x00022000, 0x00, 1, 1, 0, 0, 3, 17, 2, 8, 1, 2600, 0.400000f, 0.000000f, &__item_stats_data[2674], 1, 0xffff, 0xffffffffffffffff, { 0, 0, 0 }, 0, 0, 0, 0, 0, 0 }, { "Wailing Banshee's Great Blade", 242633, 0x08000000, 0x00022000, 0x00, 1, 1, 0, 0, 3, 17, 2, 8, 1, 2600, 0.400000f, 0.000000f, &__item_stats_data[2674], 1, 0xffff, 0xffffffffffffffff, { 0, 0, 0 }, 0, 0, 0, 0, 0, 0 }, { "Sickly Forsaken Great Blade", 242634, 0x08000000, 0x00022000, 0x00, 1, 1, 0, 0, 3, 17, 2, 8, 1, 2600, 0.400000f, 0.000000f, &__item_stats_data[2674], 1, 0xffff, 0xffffffffffffffff, { 0, 0, 0 }, 0, 0, 0, 0, 0, 0 }, - { "Durable Information Securing Container", 242664, 0x00018020, 0x00007000, 0x00, 684, 80, 0, 0, 4, 6, 4, 1, 1, 0, 0.000000f, 0.000000f, &__item_stats_data[48983], 2, 0xffff, 0xffffffffffffffff, { 7, 0, 0 }, 0, 0, 0, 0, 0, 0 }, + { "Durable Information Securing Container", 242664, 0x00018000, 0x00006000, 0x00, 684, 80, 0, 0, 4, 6, 4, 1, 1, 0, 0.000000f, 0.000000f, &__item_stats_data[48983], 2, 0xffff, 0xffffffffffffffff, { 7, 0, 0 }, 0, 0, 0, 0, 0, 0 }, { "Grand Helm of the Fire Festival", 242740, 0x080090c0, 0x00026000, 0x00, 1, 0, 0, 0, 3, 1, 4, 5, 1, 0, 0.000000f, 0.000000f, 0, 0, 0xffff, 0xffffffffffffffff, { 0, 0, 0 }, 0, 0, 0, 0, 0, 0 }, { "Grand Mantle of the Fire Festival", 242741, 0x080090c0, 0x00026000, 0x00, 1, 0, 0, 0, 3, 3, 4, 5, 1, 0, 0.000000f, 0.000000f, 0, 0, 0xffff, 0xffffffffffffffff, { 0, 0, 0 }, 0, 0, 0, 0, 0, 0 }, { "Grand Belt of the Fire Festival", 242742, 0x080090c0, 0x00026000, 0x00, 1, 0, 0, 0, 3, 6, 4, 5, 1, 0, 0.000000f, 0.000000f, 0, 0, 0xffff, 0xffffffffffffffff, { 0, 0, 0 }, 0, 0, 0, 0, 0, 0 }, @@ -173903,9 +173903,9 @@ static const std::array __item_data_chunk6 { { { "The Speaker's Crystal Ward", 245957, 0x08000000, 0x00022000, 0x00, 1, 1, 0, 0, 3, 23, 4, 0, 1, 0, 0.000000f, 0.000000f, 0, 0, 0xffff, 0xffffffffffffffff, { 0, 0, 0 }, 0, 0, 0, 0, 0, 0 }, { "Wildhammer's Crystal Ward", 245958, 0x08000000, 0x00022000, 0x00, 1, 1, 0, 0, 3, 23, 4, 0, 1, 0, 0.000000f, 0.000000f, 0, 0, 0xffff, 0xffffffffffffffff, { 0, 0, 0 }, 0, 0, 0, 0, 0, 0 }, { "Dark Iron's Crystal Ward", 245959, 0x00000000, 0x00002000, 0x00, 1, 1, 0, 0, 3, 23, 4, 0, 2, 0, 0.000000f, 0.000000f, 0, 0, 0xffff, 0xffffffffffffffff, { 0, 0, 0 }, 0, 0, 0, 0, 0, 0 }, - { "Durable Information Securing Container", 245964, 0x00018020, 0x00007000, 0x00, 684, 80, 0, 0, 4, 6, 4, 2, 1, 0, 0.000000f, 0.000000f, &__item_stats_data[48983], 2, 0xffff, 0xffffffffffffffff, { 7, 0, 0 }, 0, 0, 0, 0, 0, 0 }, - { "Durable Information Securing Container", 245965, 0x00018020, 0x00007000, 0x00, 684, 80, 0, 0, 4, 6, 4, 3, 1, 0, 0.000000f, 0.000000f, &__item_stats_data[48983], 2, 0xffff, 0xffffffffffffffff, { 7, 0, 0 }, 0, 0, 0, 0, 0, 0 }, - { "Durable Information Securing Container", 245966, 0x00018020, 0x00007000, 0x00, 684, 80, 0, 0, 4, 6, 4, 4, 1, 0, 0.000000f, 0.000000f, &__item_stats_data[48983], 2, 0xffff, 0xffffffffffffffff, { 7, 0, 0 }, 0, 0, 0, 0, 0, 0 }, + { "Durable Information Securing Container", 245964, 0x00018000, 0x00006000, 0x00, 684, 80, 0, 0, 4, 6, 4, 2, 1, 0, 0.000000f, 0.000000f, &__item_stats_data[48983], 2, 0xffff, 0xffffffffffffffff, { 7, 0, 0 }, 0, 0, 0, 0, 0, 0 }, + { "Durable Information Securing Container", 245965, 0x00018000, 0x00006000, 0x00, 684, 80, 0, 0, 4, 6, 4, 3, 1, 0, 0.000000f, 0.000000f, &__item_stats_data[48983], 2, 0xffff, 0xffffffffffffffff, { 7, 0, 0 }, 0, 0, 0, 0, 0, 0 }, + { "Durable Information Securing Container", 245966, 0x00018000, 0x00006000, 0x00, 684, 80, 0, 0, 4, 6, 4, 4, 1, 0, 0.000000f, 0.000000f, &__item_stats_data[48983], 2, 0xffff, 0xffffffffffffffff, { 7, 0, 0 }, 0, 0, 0, 0, 0, 0 }, { "Shawl of the Trust", 245967, 0x08011000, 0x00022000, 0x00, 1, 1, 0, 0, 3, 16, 4, 5, 1, 0, 0.000000f, 0.000000f, 0, 0, 0xffff, 0xffffffffffffffff, { 0, 0, 0 }, 0, 0, 0, 0, 0, 0 }, { "Tabard of the Trust", 245968, 0x08010000, 0x00022000, 0x00, 1, 1, 0, 0, 3, 19, 4, 5, 1, 0, 0.000000f, 0.000000f, 0, 0, 0xffff, 0xffffffffffffffff, { 0, 0, 0 }, 0, 0, 0, 0, 0, 0 }, { "Mantle of the Trust", 245969, 0x08011000, 0x00022000, 0x00, 1, 1, 0, 0, 3, 3, 4, 5, 1, 0, 0.000000f, 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 77a49429487..ade0adc2d0c 100644 --- a/engine/dbc/generated/item_effect.inc +++ b/engine/dbc/generated/item_effect.inc @@ -1,4 +1,4 @@ -// Item effects, wow build 11.2.7.64772 +// Item effects, wow build 11.2.7.64877 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 16e1f8a1adc..7b654b12af9 100644 --- a/engine/dbc/generated/item_naming.inc +++ b/engine/dbc/generated/item_naming.inc @@ -1,4 +1,4 @@ -// Item name descriptions, wow build 11.2.7.64772 +// Item name descriptions, wow build 11.2.7.64877 static constexpr std::array __item_name_description_data { { { 2, "Now with extra description" }, { 20, "Season 10" }, diff --git a/engine/dbc/generated/item_runeforge.inc b/engine/dbc/generated/item_runeforge.inc index bfee4ed9817..44bd9f32a9c 100644 --- a/engine/dbc/generated/item_runeforge.inc +++ b/engine/dbc/generated/item_runeforge.inc @@ -1,4 +1,4 @@ -// Runeforge legendary bonuses, wow build 11.2.7.64772 +// Runeforge legendary bonuses, wow build 11.2.7.64877 static constexpr std::array __runeforge_legendary_data { { { 6823, 64, 327508, 0x000000c0, 0, "Slick Ice" }, { 6828, 64, 327284, 0x00110020, 0, "Cold Front" }, diff --git a/engine/dbc/generated/item_scaling.inc b/engine/dbc/generated/item_scaling.inc index 0883b4ef433..a013ab7dbec 100644 --- a/engine/dbc/generated/item_scaling.inc +++ b/engine/dbc/generated/item_scaling.inc @@ -1,4 +1,4 @@ -// Curve points data, wow build 11.2.7.64772 +// Curve points data, wow build 11.2.7.64877 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 }, diff --git a/engine/dbc/generated/item_set_bonus.inc b/engine/dbc/generated/item_set_bonus.inc index f54cb73aae3..1b97bc5d451 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 11.2.7.64772 +// Set bonus data, wow build 11.2.7.64877 static constexpr std::array __set_bonus_data { { // SetBonusName , OptName , Tier , EnumID, SetID, Bns, Cls, Spec, TraitTree, SpellID, ItemIDs { "March of the Legion" , "march_of_the_legion" , "T19_MOTL", 0, 1293, 2, 1, -1, -1, 228445, { 134529, 134533, 0 } }, diff --git a/engine/dbc/generated/item_weapon.inc b/engine/dbc/generated/item_weapon.inc index d82955c76a4..4adb703abd1 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 11.2.7.64772 +// Item damage data from ItemDamageOneHand.db2, wow build 11.2.7.64877 static constexpr std::array __item_damage_one_hand_data { { { 1, { 0.25310f, 0.40707f, 0.42184f, 0.42184f, 0.42184f, 0.42184f, 0.42184f } }, { 2, { 0.29529f, 0.47492f, 0.49214f, 0.49214f, 0.49214f, 0.49214f, 0.49214f } }, @@ -1302,7 +1302,7 @@ static constexpr std::array __item_damage_one { 1300, { 611874.25000f, 984097.68750f, 1019790.37500f, 1019790.37500f, 1019790.37500f, 1019790.37500f, 1019790.37500f } }, } }; -// Item damage data from ItemDamageOneHandCaster.db2, wow build 11.2.7.64772 +// Item damage data from ItemDamageOneHandCaster.db2, wow build 11.2.7.64877 static constexpr std::array __item_damage_one_hand_caster_data { { { 1, { 0.12655f, 0.20354f, 0.21092f, 0.21092f, 0.21092f, 0.21092f, 0.21092f } }, { 2, { 0.14764f, 0.23746f, 0.24607f, 0.24607f, 0.24607f, 0.24607f, 0.24607f } }, @@ -2606,7 +2606,7 @@ static constexpr std::array __item_dam { 1300, { 305937.12500f, 492048.84375f, 509895.18750f, 509895.18750f, 509895.18750f, 509895.18750f, 509895.18750f } }, } }; -// Item damage data from ItemDamageTwoHand.db2, wow build 11.2.7.64772 +// Item damage data from ItemDamageTwoHand.db2, wow build 11.2.7.64877 static constexpr std::array __item_damage_two_hand_data { { { 1, { 0.33520f, 0.53912f, 0.55867f, 0.55867f, 0.55867f, 0.55867f, 0.55867f } }, { 2, { 0.39107f, 0.62897f, 0.65178f, 0.65178f, 0.65178f, 0.65178f, 0.65178f } }, @@ -3910,7 +3910,7 @@ static constexpr std::array __item_damage_two { 1300, { 810355.87500f, 1303322.37500f, 1350593.12500f, 1350593.12500f, 1350593.12500f, 1350593.12500f, 1350593.12500f } }, } }; -// Item damage data from ItemDamageTwoHandCaster.db2, wow build 11.2.7.64772 +// Item damage data from ItemDamageTwoHandCaster.db2, wow build 11.2.7.64877 static constexpr std::array __item_damage_two_hand_caster_data { { { 1, { 0.16760f, 0.26956f, 0.27934f, 0.27934f, 0.27934f, 0.27934f, 0.27934f } }, { 2, { 0.19554f, 0.31449f, 0.32589f, 0.32589f, 0.32589f, 0.32589f, 0.32589f } }, diff --git a/engine/dbc/generated/mastery_spells.inc b/engine/dbc/generated/mastery_spells.inc index af852d4916a..908aeb03200 100644 --- a/engine/dbc/generated/mastery_spells.inc +++ b/engine/dbc/generated/mastery_spells.inc @@ -1,4 +1,4 @@ -// Mastery abilities, wow build 11.2.7.64772 +// Mastery abilities, wow build 11.2.7.64877 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 84e1e3097d6..085874751ae 100644 --- a/engine/dbc/generated/permanent_enchant.inc +++ b/engine/dbc/generated/permanent_enchant.inc @@ -1,4 +1,4 @@ -// Permanent item enchants, wow build 11.2.7.64772 +// Permanent item enchants, wow build 11.2.7.64877 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/racial_spells.inc b/engine/dbc/generated/racial_spells.inc index 97aab3b0ab2..881288b9e9b 100644 --- a/engine/dbc/generated/racial_spells.inc +++ b/engine/dbc/generated/racial_spells.inc @@ -1,4 +1,4 @@ -// Racial abilities, wow build 11.2.7.64772 +// Racial abilities, wow build 11.2.7.64877 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 f440160bfa5..fd4b1c35ec0 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 11.2.7.64772 +// Random property points for item levels 1-1300, wow build 11.2.7.64877 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 de0b73b0a04..2eafb6032ec 100644 --- a/engine/dbc/generated/rank_spells.inc +++ b/engine/dbc/generated/rank_spells.inc @@ -1,4 +1,4 @@ -// Rank class spells, wow build 11.2.7.64772 +// Rank class spells, wow build 11.2.7.64877 static constexpr std::array __rank_spells_data { { { 2, 66, 358934, 0, "Aegis of Light" , "Rank 2" }, { 10, 269, 322719, 0, "Afterlife" , "Rank 2" }, diff --git a/engine/dbc/generated/real_ppm_data.inc b/engine/dbc/generated/real_ppm_data.inc index edce8fc3144..3ad67b7b074 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 11.2.7.64772 +// RPPM Modifiers, wow build 11.2.7.64877 static constexpr std::array __rppm_modifier_data { { { 5301, 4, 1, 1.0000 }, { 5301, 202560, 8, 0.2000 }, diff --git a/engine/dbc/generated/sc_scale_data.inc b/engine/dbc/generated/sc_scale_data.inc index 82ac07c2559..b985b2dad8a 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 - 80, wow build 11.2.7.64772 +// Hit points per stamina for level 1 - 80, wow build 11.2.7.64877 static constexpr double __hp_per_sta[80] = { 2, 2, 2, 2, 2, // 5 2, 2, 2, 2, 2, // 10 @@ -18,7 +18,7 @@ static constexpr double __hp_per_sta[80] = { 20, 20, 20, 20, 20, // 80 }; -// Spell scaling multipliers for levels 1 - 80, wow build 11.2.7.64772 +// Spell scaling multipliers for levels 1 - 80, wow build 11.2.7.64877 static constexpr double __spell_scaling[][80] = { { 0, 0, 0, 0, 0, // 5 @@ -458,7 +458,7 @@ static constexpr double __spell_scaling[][80] = { }, }; -// Base mana points for levels 1 - 80, wow build 11.2.7.64772 +// Base mana points for levels 1 - 80, wow build 11.2.7.64877 static constexpr double __base_mp[][80] = { { 0, 0, 0, 0, 0, // 5 @@ -727,7 +727,7 @@ static constexpr double __base_mp[][80] = { }, }; -// Combat rating values for level 1 - 80, wow build 11.2.7.64772 +// Combat rating values for level 1 - 80, wow build 11.2.7.64877 static constexpr double __combat_ratings[][80] = { // Dodge { @@ -1187,7 +1187,7 @@ static constexpr double __combat_ratings[][80] = { }, }; -// Combat rating multipliers for item level 1 - 1300, wow build 11.2.7.64772 +// Combat rating multipliers for item level 1 - 1300, wow build 11.2.7.64877 static constexpr double __combat_ratings_mult_by_ilvl[][1300] = { // Armor Multiplier { @@ -2243,7 +2243,7 @@ static constexpr double __combat_ratings_mult_by_ilvl[][1300] = { }, }; -// Item level translation for item level 1 - 1300, wow build 11.2.7.64772 +// Item level translation for item level 1 - 1300, wow build 11.2.7.64877 static constexpr double __item_level_squish[1300] = { 1, 1, 2, 2, 2, // 5 3, 3, 4, 4, 5, // 10 @@ -2507,7 +2507,7 @@ static constexpr double __item_level_squish[1300] = { 951, 952, 953, 954, 955, // 1300 }; -// Item socket costs for item levels 1 - 1300, wow build 11.2.7.64772 +// Item socket costs for item levels 1 - 1300, wow build 11.2.7.64877 static constexpr double __item_socket_cost_per_level[1300] = { 0, 0, 0, 0, 0, // 5 0, 0, 0, 0, 0, // 10 @@ -2711,7 +2711,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 11.2.7.64772 +// Stamina multipliers for item level 1 - 1300, wow build 11.2.7.64877 static constexpr double __stamina_mult_by_ilvl[][1300] = { // Armor Multiplier { @@ -3767,7 +3767,7 @@ static constexpr double __stamina_mult_by_ilvl[][1300] = { }, }; -// Azerite level to item level 1 - 300, wow build 11.2.7.64772 +// Azerite level to item level 1 - 300, wow build 11.2.7.64877 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 acfba2e0ead..1dcde3def4d 100644 --- a/engine/dbc/generated/sc_spell_data.inc +++ b/engine/dbc/generated/sc_spell_data.inc @@ -1,4 +1,4 @@ -// 30330 spells, wow build level 11.2.7.64772 +// 30330 spells, wow build level 11.2.7.64877 static spell_data_t __spell_data[30330] = { { "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, 0, 0, 0, 0, 0, 0, 1, 0, 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, 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, 14, 0, 0, 0.000000, 5.000000, 0, 1000, 0, 0, 0, 0, 0, 0, 2, 0, 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 }, { 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 */ @@ -30332,7 +30332,7 @@ static spell_data_t __spell_data[30330] = { { "Revitalizing Voodoo Totem" , 1265990, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x0000000000000000, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 64, 0, 0, 0, 0, 0, 0, 0, 4096, 0, 0, 4, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, { 0, 0 }, { 0, 0 }, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0 }, /* 1278106 */ }; -// 49965 effects, wow build level 11.2.7.64772 +// 49965 effects, wow build level 11.2.7.64877 static spelleffect_data_t __spelleffect_data[49965] = { { 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 }, @@ -86478,7 +86478,7 @@ static const std::array __spelleffect_id_index { { 7521, 47743, } }; -// Spell powers, wow build 11.2.7.64772 +// Spell powers, wow build 11.2.7.64877 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 }, @@ -87491,7 +87491,7 @@ static const std::array __spellpower_id_index { { 891, 892, 890, 893, 440, 441, } }; -// Spell labels, wow build 11.2.7.64772 +// Spell labels, wow build 11.2.7.64877 static constexpr std::array __spelllabel_data { { { 17, 16 }, { 17, 18 }, @@ -143784,15 +143784,15 @@ static constexpr std::array __spelllabel_data { { { 1258771, 4968 }, } }; -// spell hotfix entries, wow build 11.2.7.64772 +// spell hotfix entries, wow build 11.2.7.64877 static constexpr std::array __spell_hotfix_data { { } }; -// effect hotfix entries, wow build 11.2.7.64772 +// effect hotfix entries, wow build 11.2.7.64877 static constexpr std::array __effect_hotfix_data { { } }; -// power hotfix entries, wow build 11.2.7.64772 +// power hotfix entries, wow build 11.2.7.64877 static constexpr std::array __power_hotfix_data { { } }; diff --git a/engine/dbc/generated/sc_talent_data.inc b/engine/dbc/generated/sc_talent_data.inc index 25e823d3456..03ffe852f1f 100644 --- a/engine/dbc/generated/sc_talent_data.inc +++ b/engine/dbc/generated/sc_talent_data.inc @@ -1,4 +1,4 @@ -// 632 talents, wow build 11.2.7.64772 +// 632 talents, wow build 11.2.7.64877 static std::array __talent_data { { { "Second Wind" , 15757, 0x00, 0x0001, 71, 0, 3, 29838, 0, 0 }, { "Punish" , 15759, 0x00, 0x0001, 73, 1, 0, 275334, 0, 0 }, diff --git a/engine/dbc/generated/specialization_spells.inc b/engine/dbc/generated/specialization_spells.inc index 860e09ce5a3..429c3005fac 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 11.2.7.64772 +// Talent tree specialization abilities, wow build 11.2.7.64877 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 02a6e76e5a5..39ff2136afe 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 11.2.7.64772 +// Item enchantment data, wow build 11.2.7.64877 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 443eee4ab47..454708e8924 100644 --- a/engine/dbc/generated/spelltext_data.inc +++ b/engine/dbc/generated/spelltext_data.inc @@ -1,4 +1,4 @@ -// Spell text, wow build 11.2.7.64772 +// Spell text, wow build 11.2.7.64877 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 }, @@ -28179,11 +28179,11 @@ static constexpr std::array __spelltext_data { { { 1261118, "$@spelldesc1233592", 0, 0 }, } }; -// spelltext hotfix entries, wow build 11.2.7.64772 +// spelltext hotfix entries, wow build 11.2.7.64877 static constexpr std::array __spelltext_hotfix_data { { } }; -// Spell description variables, wow build 11.2.7.64772 +// Spell description variables, wow build 11.2.7.64877 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=${$*$}" }, @@ -28878,7 +28878,7 @@ static constexpr std::array __spelldesc_vars_data { { 1258587, "$damageValue=${$1258587s1*($max($AP,$SP)*($1250003w25/100))}" }, } }; -// spelldesc_vars hotfix entries, wow build 11.2.7.64772 +// spelldesc_vars hotfix entries, wow build 11.2.7.64877 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 7a73a7e3bae..ae6f8e95958 100644 --- a/engine/dbc/generated/temporary_enchant.inc +++ b/engine/dbc/generated/temporary_enchant.inc @@ -1,4 +1,4 @@ -// Temporary item enchants, wow build 11.2.7.64772 +// Temporary item enchants, wow build 11.2.7.64877 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 513c6e5c973..58d5ae4b15f 100644 --- a/engine/dbc/generated/trait_data.inc +++ b/engine/dbc/generated/trait_data.inc @@ -1,4 +1,4 @@ -// Player trait definitions, wow build 11.2.7.64772 +// Player trait definitions, wow build 11.2.7.64877 static constexpr std::array __trait_data_data { { { 1, 1, 112112, 90261, 1, 0, 117117, 386164, 0, 0, 1, 1, -1, "Battle Stance", { 73, 0, 0, 0 }, { 73, 0, 0, 0 }, 0, 0 }, { 1, 1, 112179, 90322, 2, 20, 117184, 382896, 0, 0, 8, 1, -1, "Two-Handed Weapon Specialization", { 71, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0 }, @@ -3196,7 +3196,7 @@ static constexpr std::array __trait_data_data { { { 4, 13, 123336, 99827, 1, 0, 0, 0, 0, 0, 1, 1, -1, "0", { 0, 1467, 0, 0 }, { 0, 0, 0, 0 }, 37, 3 }, } }; -// Player trait definition effect entries, wow build 11.2.7.64772 +// Player trait definition effect entries, wow build 11.2.7.64877 static constexpr std::array __trait_definition_effect_data { { { 85156, 0, 0, 60989 }, { 85156, 1, 0, 60988 }, @@ -3982,7 +3982,7 @@ static const std::array __trait_spell_id_index { { #define MAX_HERO_TREES_PER_CLASS (4) -// Hero trees, wow build 11.2.7.64772 +// Hero trees, wow build 11.2.7.64877 static constexpr std::array, 39> __trait_sub_tree_data { { { 18, "Voidweaver", 5 }, { 19, "Archon", 5 }, From a01c6f96c64509ac9c4f2775e93a330e5dabf01f Mon Sep 17 00:00:00 2001 From: seriallos Date: Fri, 12 Dec 2025 18:20:29 +0000 Subject: [PATCH 2/4] [live] Update spell data dump (Build 64877) --- SpellDataDump/allspells.txt | 2 +- SpellDataDump/bonus_ids.txt | 3 ++- 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 | 2 +- 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, 19 insertions(+), 18 deletions(-) diff --git a/SpellDataDump/allspells.txt b/SpellDataDump/allspells.txt index 47278237350..0858ac3b079 100644 --- a/SpellDataDump/allspells.txt +++ b/SpellDataDump/allspells.txt @@ -1,4 +1,4 @@ -SimulationCraft 1125-01 for World of Warcraft 11.2.7.64772 Live +SimulationCraft 1125-01 for World of Warcraft 11.2.7.64877 Live Name : Power Word: Shield (id=17) [Spell Family (6)] Class : Priest School : Holy diff --git a/SpellDataDump/bonus_ids.txt b/SpellDataDump/bonus_ids.txt index 7499dc46548..a3ec905f97d 100644 --- a/SpellDataDump/bonus_ids.txt +++ b/SpellDataDump/bonus_ids.txt @@ -1,4 +1,4 @@ -SimulationCraft 1125-01 for World of Warcraft 11.2.7.64772 Live +SimulationCraft 1125-01 for World of Warcraft 11.2.7.64877 Live bonus_id={ 1 }, desc={ Heroic }, stats={ 100% Sta [1.5789] } bonus_id={ 2 }, desc={ Crafting Material }, quality={ epic } bonus_id={ 15 }, quality={ epic }, ilevel_adjust={ 4 } @@ -6114,6 +6114,7 @@ bonus_id={ 11075 }, quality={ common }, effects={ Lightning Bulwark (id=442371, bonus_id={ 11076 }, quality={ uncommon }, effects={ Lightning Bulwark (id=442404, index=0, type=equip) } bonus_id={ 11077 }, quality={ rare }, effects={ Lightning Bulwark (id=442407, index=0, type=equip) } bonus_id={ 11078 }, quality={ epic }, effects={ Lightning Bulwark (id=442411, index=0, type=equip) } +bonus_id={ 11083 }, ilevel={ 5 @plvl 1 - 366 @plvl 70 } bonus_id={ 11085 }, ilevel={ 10 @plvl 1 - 371 @plvl 70 } bonus_id={ 11096 }, quality={ common }, effects={ Storm Archon (id=442445, index=0, type=equip) } bonus_id={ 11097 }, quality={ uncommon }, effects={ Storm Archon (id=442819, index=0, type=equip) } diff --git a/SpellDataDump/build_info.txt b/SpellDataDump/build_info.txt index 30b7e23bc21..584d45d6b99 100644 --- a/SpellDataDump/build_info.txt +++ b/SpellDataDump/build_info.txt @@ -1 +1 @@ -SimulationCraft 1125-01 for World of Warcraft 11.2.7.64772 Live (hotfix 2025-12-09/64772) +SimulationCraft 1125-01 for World of Warcraft 11.2.7.64877 Live (hotfix 2025-12-12/64877) diff --git a/SpellDataDump/deathknight.txt b/SpellDataDump/deathknight.txt index c6279b15793..70603e2e11f 100644 --- a/SpellDataDump/deathknight.txt +++ b/SpellDataDump/deathknight.txt @@ -1,4 +1,4 @@ -SimulationCraft 1125-01 for World of Warcraft 11.2.7.64772 Live +SimulationCraft 1125-01 for World of Warcraft 11.2.7.64877 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 0d12ac73cf5..c26bbeeb244 100644 --- a/SpellDataDump/demonhunter.txt +++ b/SpellDataDump/demonhunter.txt @@ -1,4 +1,4 @@ -SimulationCraft 1125-01 for World of Warcraft 11.2.7.64772 Live +SimulationCraft 1125-01 for World of Warcraft 11.2.7.64877 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 005693f8355..8fcad04d616 100644 --- a/SpellDataDump/druid.txt +++ b/SpellDataDump/druid.txt @@ -1,4 +1,4 @@ -SimulationCraft 1125-01 for World of Warcraft 11.2.7.64772 Live +SimulationCraft 1125-01 for World of Warcraft 11.2.7.64877 Live Name : Incapacitating Roar (id=99) [Spell Family (7)] Talent Entry : Generic [tree=class, row=9, col=1, max_rank=1, req_points=20, select_idx=100] Class : Druid diff --git a/SpellDataDump/evoker.txt b/SpellDataDump/evoker.txt index 59a50a96da6..bab5bf594d9 100644 --- a/SpellDataDump/evoker.txt +++ b/SpellDataDump/evoker.txt @@ -1,4 +1,4 @@ -SimulationCraft 1125-01 for World of Warcraft 11.2.7.64772 Live +SimulationCraft 1125-01 for World of Warcraft 11.2.7.64877 Live Name : Arcane Resistance (desc=Racial Passive) (id=822) [Passive] Class : Warrior, Paladin, Hunter, Rogue, Priest, Death Knight, Shaman, Mage, Warlock, Monk, Druid, Demon Hunter, Evoker Race : Blood Elf (0x200) diff --git a/SpellDataDump/hunter.txt b/SpellDataDump/hunter.txt index b5e51697670..7d01c89e0df 100644 --- a/SpellDataDump/hunter.txt +++ b/SpellDataDump/hunter.txt @@ -1,4 +1,4 @@ -SimulationCraft 1125-01 for World of Warcraft 11.2.7.64772 Live +SimulationCraft 1125-01 for World of Warcraft 11.2.7.64877 Live Name : Auto Shot (id=75) [Spell Family (9)] Class : Hunter School : Physical diff --git a/SpellDataDump/mage.txt b/SpellDataDump/mage.txt index 813d0f8f68f..584f97e82f4 100644 --- a/SpellDataDump/mage.txt +++ b/SpellDataDump/mage.txt @@ -1,4 +1,4 @@ -SimulationCraft 1125-01 for World of Warcraft 11.2.7.64772 Live +SimulationCraft 1125-01 for World of Warcraft 11.2.7.64877 Live Name : Invisibility (id=66) [Spell Family (3)] Class : Mage School : Arcane diff --git a/SpellDataDump/monk.txt b/SpellDataDump/monk.txt index 5691504f2a6..15c5704a051 100644 --- a/SpellDataDump/monk.txt +++ b/SpellDataDump/monk.txt @@ -1,4 +1,4 @@ -SimulationCraft 1125-01 for World of Warcraft 11.2.7.64772 Live +SimulationCraft 1125-01 for World of Warcraft 11.2.7.64877 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 b11331035b1..853c9abbc72 100644 --- a/SpellDataDump/nonclass.txt +++ b/SpellDataDump/nonclass.txt @@ -1,4 +1,4 @@ -SimulationCraft 1125-01 for World of Warcraft 11.2.7.64772 Live +SimulationCraft 1125-01 for World of Warcraft 11.2.7.64877 Live Name : Stun (id=56) School : Physical Spell Type : Magic diff --git a/SpellDataDump/paladin.txt b/SpellDataDump/paladin.txt index 72558bdb9f8..5695b85947a 100644 --- a/SpellDataDump/paladin.txt +++ b/SpellDataDump/paladin.txt @@ -1,4 +1,4 @@ -SimulationCraft 1125-01 for World of Warcraft 11.2.7.64772 Live +SimulationCraft 1125-01 for World of Warcraft 11.2.7.64877 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 c041dacaf41..20bd1de75a8 100644 --- a/SpellDataDump/priest.txt +++ b/SpellDataDump/priest.txt @@ -1,4 +1,4 @@ -SimulationCraft 1125-01 for World of Warcraft 11.2.7.64772 Live +SimulationCraft 1125-01 for World of Warcraft 11.2.7.64877 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 3b7f1f92244..88118b56da6 100644 --- a/SpellDataDump/rogue.txt +++ b/SpellDataDump/rogue.txt @@ -1,4 +1,4 @@ -SimulationCraft 1125-01 for World of Warcraft 11.2.7.64772 Live +SimulationCraft 1125-01 for World of Warcraft 11.2.7.64877 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 b8251d440ff..d8746248434 100644 --- a/SpellDataDump/shaman.txt +++ b/SpellDataDump/shaman.txt @@ -1,4 +1,4 @@ -SimulationCraft 1125-01 for World of Warcraft 11.2.7.64772 Live +SimulationCraft 1125-01 for World of Warcraft 11.2.7.64877 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 571b7ea9e9d..bc1252ed201 100644 --- a/SpellDataDump/spell_id_list.txt +++ b/SpellDataDump/spell_id_list.txt @@ -1,4 +1,4 @@ -Class Spell ID List, wow build 11.2.7.64772 +Class Spell ID List, wow build 11.2.7.64877 Death Knight 3714 Path of Frost diff --git a/SpellDataDump/warlock.txt b/SpellDataDump/warlock.txt index 7732becfb9a..3010f1b5eed 100644 --- a/SpellDataDump/warlock.txt +++ b/SpellDataDump/warlock.txt @@ -1,4 +1,4 @@ -SimulationCraft 1125-01 for World of Warcraft 11.2.7.64772 Live +SimulationCraft 1125-01 for World of Warcraft 11.2.7.64877 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 11111890b8e..15020bc95ef 100644 --- a/SpellDataDump/warrior.txt +++ b/SpellDataDump/warrior.txt @@ -1,4 +1,4 @@ -SimulationCraft 1125-01 for World of Warcraft 11.2.7.64772 Live +SimulationCraft 1125-01 for World of Warcraft 11.2.7.64877 Live Name : Vanguard (id=71) [Spell Family (4), Passive] Class : Protection Warrior School : Physical From 5e6b40e1a59f0a2c857c7ab28b8201c72b09865d Mon Sep 17 00:00:00 2001 From: seriallos Date: Wed, 17 Dec 2025 20:08:04 +0000 Subject: [PATCH 3/4] [live] Regenerate spell data (Build 64877) --- engine/dbc/generated/client_data_version.inc | 4 ++-- engine/dbc/generated/item_bonus.inc | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/engine/dbc/generated/client_data_version.inc b/engine/dbc/generated/client_data_version.inc index bff6d79f850..eafc355ff2d 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 { 11, 2, 7, 64877 }; // Hotfix data versioning information -#define CLIENT_DATA_HOTFIX_DATE "2025-12-12" +#define CLIENT_DATA_HOTFIX_DATE "2025-12-17" #define CLIENT_DATA_HOTFIX_BUILD (64877) -#define CLIENT_DATA_HOTFIX_HASH "e9a3fbcdf633e85cbaf069bf535d1db8f5a12e84339590a8e8109e919b3fb0ad" +#define CLIENT_DATA_HOTFIX_HASH "3d58bcb5af63f29fd0189fe69868ef83cb9f0843bfdde8bcba79b8b5ba9afbac" #endif /* CLIENT_DATA_VERSION_INC*/ diff --git a/engine/dbc/generated/item_bonus.inc b/engine/dbc/generated/item_bonus.inc index 886f62b8ae0..6d4a26abf2e 100644 --- a/engine/dbc/generated/item_bonus.inc +++ b/engine/dbc/generated/item_bonus.inc @@ -15074,8 +15074,8 @@ static constexpr std::array __item_bonus_data { { { 22147, 10381, 3, 1, 0, 0, 0, 0 }, { 22148, 10382, 13, 0, 100, 2832, 71408, 0 }, { 26428, 10382, 27, 71441, 0, 1000, 0, 1 }, - { 22149, 10383, 12, 121155, -1, 0, 0, 0 }, - { 22150, 10384, 12, 121156, -1, 0, 0, 0 }, + { 22149, 10383, 12, 121155, -3, 0, 0, 0 }, + { 22150, 10384, 12, 121156, -3, 0, 0, 0 }, { 22151, 10385, 13, 0, 0, 0, 71409, 0 }, { 22152, 10386, 0, 0, 0, 0, 0, 0 }, { 22153, 10387, 0, 0, 0, 0, 0, 0 }, @@ -17706,8 +17706,8 @@ static constexpr std::array __item_bonus_data { { { 25166, 12042, 10, 150, 0, 0, 0, 1 }, { 25167, 12043, 42, 662, 65, 0, 0, 0 }, { 25168, 12043, 10, 250, 0, 0, 0, 1 }, - { 25170, 12045, 12, 123602, -1, 0, 0, 0 }, - { 25171, 12046, 12, 123603, -1, 0, 0, 0 }, + { 25170, 12045, 12, 123602, -2, 0, 0, 0 }, + { 25171, 12046, 12, 123603, -2, 0, 0, 0 }, { 25172, 12047, 11, 0, 300, 0, 79452, 0 }, { 25173, 12047, 27, 70856, 0, 0, 0, 1 }, { 25174, 12048, 11, 0, 300, 0, 79453, 0 }, From 9fd115870e195364250ead87fa2da1370a68de32 Mon Sep 17 00:00:00 2001 From: seriallos Date: Wed, 17 Dec 2025 20:08:04 +0000 Subject: [PATCH 4/4] [live] Update spell data dump (Build 64877) --- SpellDataDump/build_info.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SpellDataDump/build_info.txt b/SpellDataDump/build_info.txt index 584d45d6b99..55170ba5cd9 100644 --- a/SpellDataDump/build_info.txt +++ b/SpellDataDump/build_info.txt @@ -1 +1 @@ -SimulationCraft 1125-01 for World of Warcraft 11.2.7.64877 Live (hotfix 2025-12-12/64877) +SimulationCraft 1125-01 for World of Warcraft 11.2.7.64877 Live (hotfix 2025-12-17/64877)