From 05613efb00a86dffa47aba843a289ee680812bd2 Mon Sep 17 00:00:00 2001 From: Dramacydal Date: Wed, 4 Nov 2026 00:07:32 +0300 Subject: [PATCH 1/2] Fix vanilla Spell/ChrClasses definitions: add MaxTargets before 1.11.0 and fill build gaps for 1.0.1.3989/1.1.0.4044 --- definitions/ChrClasses.dbd | 3 ++- definitions/Spell.dbd | 28 +++++++++++++++++++--------- 2 files changed, 21 insertions(+), 10 deletions(-) diff --git a/definitions/ChrClasses.dbd b/definitions/ChrClasses.dbd index 8fbeab020bc..f2acd0837dc 100644 --- a/definitions/ChrClasses.dbd +++ b/definitions/ChrClasses.dbd @@ -66,6 +66,7 @@ PetNameToken Name_lang BUILD 1.0.0.3980 +BUILD 1.0.1.3989 BUILD 0.5.5.3494-0.12.0.3988 $id$ID<32> PlayerClass<32> @@ -169,7 +170,7 @@ SpellClassSet<32> Flags<32> BUILD 2.0.0.5991 -BUILD 1.1.1.4062-1.9.4.5086 +BUILD 1.1.0.4044-1.9.4.5086 $id$ID<32> PlayerClass<32> DamageBonusStat<32> diff --git a/definitions/Spell.dbd b/definitions/Spell.dbd index a3b62d8290c..876e3901c87 100644 --- a/definitions/Spell.dbd +++ b/definitions/Spell.dbd @@ -493,7 +493,8 @@ ManaCostPct<32> StartRecoveryCategory<32> StartRecoveryTime<32> MaxTargetLevel<32> -SpellClassMask<32>[2] +SpellClassMask<32> +MaxTargets<32> DefenseType<32> BUILD 0.9.0.3807-0.9.1.3810 @@ -567,11 +568,13 @@ ManaCostPct<32> StartRecoveryCategory<32> StartRecoveryTime<32> MaxTargetLevel<32> -SpellClassMask<32>[2] +SpellClassMask<32> +MaxTargets<32> DefenseType<32> PreventionType<32> BUILD 1.0.0.3980 +BUILD 1.0.1.3989 BUILD 0.10.0.3892-0.12.0.3988 $id$ID<32> School<32> @@ -643,7 +646,8 @@ ManaCostPct<32> StartRecoveryCategory<32> StartRecoveryTime<32> MaxTargetLevel<32> -SpellClassMask<32>[2] +SpellClassMask<32> +MaxTargets<32> DefenseType<32> PreventionType<32> StanceBarOrder<32> @@ -720,7 +724,8 @@ StartRecoveryCategory<32> StartRecoveryTime<32> MaxTargetLevel<32> SpellClassSet<32> -SpellClassMask<32>[2] +SpellClassMask<32> +MaxTargets<32> DefenseType<32> PreventionType<32> StanceBarOrder<32> @@ -800,7 +805,8 @@ StartRecoveryCategory<32> StartRecoveryTime<32> MaxTargetLevel<32> SpellClassSet<32> -SpellClassMask<32>[2] +SpellClassMask<32> +MaxTargets<32> DefenseType<32> PreventionType<32> StanceBarOrder<32> @@ -881,7 +887,8 @@ StartRecoveryCategory<32> StartRecoveryTime<32> MaxTargetLevel<32> SpellClassSet<32> -SpellClassMask<32>[2] +SpellClassMask<32> +MaxTargets<32> DefenseType<32> PreventionType<32> StanceBarOrder<32> @@ -963,7 +970,8 @@ StartRecoveryCategory<32> StartRecoveryTime<32> MaxTargetLevel<32> SpellClassSet<32> -SpellClassMask<32>[2] +SpellClassMask<32> +MaxTargets<32> DefenseType<32> PreventionType<32> StanceBarOrder<32> @@ -1045,7 +1053,8 @@ StartRecoveryCategory<32> StartRecoveryTime<32> MaxTargetLevel<32> SpellClassSet<32> -SpellClassMask<32>[2] +SpellClassMask<32> +MaxTargets<32> DefenseType<32> PreventionType<32> StanceBarOrder<32> @@ -1129,7 +1138,8 @@ StartRecoveryCategory<32> StartRecoveryTime<32> MaxTargetLevel<32> SpellClassSet<32> -SpellClassMask<32>[2] +SpellClassMask<32> +MaxTargets<32> DefenseType<32> PreventionType<32> StanceBarOrder<32> From 2fb202d413654c44a71e14f75f5a262c47d669e8 Mon Sep 17 00:00:00 2001 From: Dramacydal Date: Wed, 4 Nov 2026 00:29:11 +0300 Subject: [PATCH 2/2] Fill vanilla build gaps in Emotes, SpellMechanic, WowError_Strings, WMOAreaTable - Emotes: add 1.0.1.3989 to the 0.10.0.3892-0.12.0.3988 layout; extend the 1.1.1.4062-1.12.3.6141 layout down to 1.1.0.4044 - SpellMechanic: extend 1.1.1.4062-1.7.1.4695 down to 1.1.0.4044 - WowError_Strings: extend 1.1.1.4062-1.12.3.6141 down to 1.1.0.4044 - WMOAreaTable: 0.7.0.3694-0.7.0.3712 -> 0.7.0.3694-0.7.6.3712 (build 3712 is 0.7.6 - fix type) --- definitions/Emotes.dbd | 3 ++- definitions/SpellMechanic.dbd | 2 +- definitions/WMOAreaTable.dbd | 2 +- definitions/WowError_Strings.dbd | 2 +- 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/definitions/Emotes.dbd b/definitions/Emotes.dbd index 5e29b06d87e..448a25f80ed 100644 --- a/definitions/Emotes.dbd +++ b/definitions/Emotes.dbd @@ -21,6 +21,7 @@ EmoteSpecProc<32> EmoteSpecProcParam<32> BUILD 1.0.0.3980 +BUILD 1.0.1.3989 BUILD 0.10.0.3892-0.12.0.3988 $id$ID<32> EmoteAnimID<32> @@ -46,7 +47,7 @@ BUILD 4.0.0.11792 BUILD 4.0.0.11792-4.1.0.13875 BUILD 3.0.1.8303-3.3.5.12340 BUILD 2.0.0.5610-2.4.3.8606 -BUILD 1.1.1.4062-1.12.3.6141 +BUILD 1.1.0.4044-1.12.3.6141 $id$ID<32> EmoteSlashCommand AnimID<32> diff --git a/definitions/SpellMechanic.dbd b/definitions/SpellMechanic.dbd index 16799740760..386db7c9861 100644 --- a/definitions/SpellMechanic.dbd +++ b/definitions/SpellMechanic.dbd @@ -3,7 +3,7 @@ int ID locstring StateName_lang int State? // state effect procedure? -BUILD 1.1.1.4062-1.7.1.4695 +BUILD 1.1.0.4044-1.7.1.4695 $id$ID<32> State<32> diff --git a/definitions/WMOAreaTable.dbd b/definitions/WMOAreaTable.dbd index 5db3d28f397..ada5cc9d00a 100644 --- a/definitions/WMOAreaTable.dbd +++ b/definitions/WMOAreaTable.dbd @@ -40,7 +40,7 @@ IntroPriority<32> Flags<32> AreaName_lang -BUILD 0.7.0.3694-0.7.0.3712 +BUILD 0.7.0.3694-0.7.6.3712 $id$ID<32> WMOID<32> NameSetID<32> diff --git a/definitions/WowError_Strings.dbd b/definitions/WowError_Strings.dbd index 7f9a6b2c07d..b56a4ee96f0 100644 --- a/definitions/WowError_Strings.dbd +++ b/definitions/WowError_Strings.dbd @@ -8,7 +8,7 @@ BUILD 5.0.1.15464-5.4.8.18414 BUILD 4.0.0.11792-4.3.4.15595 BUILD 3.0.1.8303-3.3.5.12340 BUILD 2.0.0.5610-2.4.3.8606 -BUILD 1.1.1.4062-1.12.3.6141 +BUILD 1.1.0.4044-1.12.3.6141 $id$ID<32> Name Description_lang