From 71e73ee19d86938a1b4a06e2cf87f5143934dff1 Mon Sep 17 00:00:00 2001 From: Martin Benjamins Date: Thu, 7 Mar 2024 14:23:03 +0100 Subject: [PATCH] 4.4.0.53627 updates --- definitions/Item.dbd | 60 ++++++++-------------- definitions/ItemReforge.dbd | 14 ++---- definitions/NumTalentsAtLevel.dbd | 15 ++---- definitions/QuestXP.dbd | 3 +- definitions/SpellAuraVisXTalentTab.dbd | 6 +-- definitions/SpellItemEnchantment.dbd | 66 +++++++++---------------- definitions/SpellScaling.dbd | 32 +++++------- definitions/TalentTab.dbd | 24 +++------ definitions/TalentTreePrimarySpells.dbd | 9 ++-- definitions/UiPartyPose.dbd | 30 ++++------- definitions/UiWidget.dbd | 18 +++---- 11 files changed, 93 insertions(+), 184 deletions(-) diff --git a/definitions/Item.dbd b/definitions/Item.dbd index 702aa7721cf..cda2dc73dba 100644 --- a/definitions/Item.dbd +++ b/definitions/Item.dbd @@ -23,26 +23,6 @@ int ContentTuningID? int CraftingQualityID? int ScalingStatDistributionID? int ScalingStatValue? -int Field_4_4_0_53627_000? -int Field_4_4_0_53627_001? -int Field_4_4_0_53627_002? -int Field_4_4_0_53627_003? -int Field_4_4_0_53627_004? -int Field_4_4_0_53627_005? -int Field_4_4_0_53627_006? -int Field_4_4_0_53627_007? -int Field_4_4_0_53627_008? -int Field_4_4_0_53627_009? -int Field_4_4_0_53627_010? -int Field_4_4_0_53627_011? -int Field_4_4_0_53627_012? -int Field_4_4_0_53627_013? -int Field_4_4_0_53627_014? -int Field_4_4_0_53627_015? -int Field_4_4_0_53627_016? -int Field_4_4_0_53627_017? -int Field_4_4_0_53627_018? -int Field_4_4_0_53627_019? LAYOUT 92F85B98 BUILD 1.13.0.28211 @@ -240,26 +220,26 @@ MaxDamage[5] LAYOUT FFF62904 BUILD 4.4.0.53627 $noninline,id$ID<32> -Field_4_4_0_53627_000 -Field_4_4_0_53627_001 -Field_4_4_0_53627_002 -Field_4_4_0_53627_003<8> -Field_4_4_0_53627_004<32> -Field_4_4_0_53627_005 -Field_4_4_0_53627_006 -Field_4_4_0_53627_007 -Field_4_4_0_53627_008<8> -Field_4_4_0_53627_009 -Field_4_4_0_53627_010<32> -Field_4_4_0_53627_011 -Field_4_4_0_53627_012<32> -Field_4_4_0_53627_013 -Field_4_4_0_53627_014 -Field_4_4_0_53627_015<32> -Field_4_4_0_53627_016[5] -Field_4_4_0_53627_017<32>[7] -Field_4_4_0_53627_018<32>[5] -Field_4_4_0_53627_019<32>[5] +ClassID +SubclassID +Material +InventoryType<8> +RequiredLevel<32> +SheatheType +RandomSelect +ItemRandomSuffixGroupID +Sound_override_subclassID<8> +ScalingStatDistributionID +IconFileDataID<32> +ItemGroupSoundsID +ContentTuningID<32> +MaxDurability +AmmunitionType +ScalingStatValue<32> +DamageType[5] +Resistances<32>[7] +MinDamage<32>[5] +MaxDamage<32>[5] BUILD 4.0.0.11792 BUILD 5.0.1.15464-5.4.8.18414 diff --git a/definitions/ItemReforge.dbd b/definitions/ItemReforge.dbd index d5bcc93d2a5..1ed61157467 100644 --- a/definitions/ItemReforge.dbd +++ b/definitions/ItemReforge.dbd @@ -4,19 +4,15 @@ int Source_stat? float Source_multiplier? int Target_stat? float Target_multiplier? -int Field_4_4_0_53627_000? -float Field_4_4_0_53627_001? -int Field_4_4_0_53627_002? -float Field_4_4_0_53627_003? -int Field_4_4_0_53627_004? +int Field_4_4_0_53627_004? // Original ID from actual Cata? LAYOUT E91C7760 BUILD 4.4.0.53627 $noninline,id$ID<32> -Field_4_4_0_53627_000 -Field_4_4_0_53627_001 -Field_4_4_0_53627_002 -Field_4_4_0_53627_003 +Source_stat +Source_multiplier +Target_stat +Target_multiplier Field_4_4_0_53627_004 BUILD 5.0.1.15464-5.4.8.18414 diff --git a/definitions/NumTalentsAtLevel.dbd b/definitions/NumTalentsAtLevel.dbd index 0c4ae614aac..75c6b3f2b40 100644 --- a/definitions/NumTalentsAtLevel.dbd +++ b/definitions/NumTalentsAtLevel.dbd @@ -5,11 +5,6 @@ int NumTalentsDeathKnight int NumTalentsDemonHunter int Level? float NumberOfTalents? // NumTalents but type is different -int Field_4_4_0_53627_000? -int Field_4_4_0_53627_001? -int Field_4_4_0_53627_002? -int Field_4_4_0_53627_003? -float Field_4_4_0_53627_004? LAYOUT E0B7F151 BUILD 3.4.3.51126, 3.4.3.51278, 3.4.3.51384, 3.4.3.51397, 3.4.3.51470, 3.4.3.51505, 3.4.3.51572, 3.4.3.51666, 3.4.3.51739, 3.4.3.51831, 3.4.3.51943, 3.4.3.52237, 3.4.3.53622 @@ -30,11 +25,11 @@ NumberOfTalents LAYOUT 6CA01D0C BUILD 4.4.0.53627 -$id$Field_4_4_0_53627_000<32> -Field_4_4_0_53627_001<32> -Field_4_4_0_53627_002<32> -Field_4_4_0_53627_003<32> -Field_4_4_0_53627_004 +$id$ID<32> +NumTalents<32> +NumTalentsDeathKnight<32> +NumTalentsDemonHunter<32> +NumberOfTalents LAYOUT 9891036F, DE3268EF, 0F173041 BUILD 9.1.0.38312, 9.1.0.38394, 9.1.0.38511, 9.1.0.38524 diff --git a/definitions/QuestXP.dbd b/definitions/QuestXP.dbd index e44633ae38c..281d983015b 100644 --- a/definitions/QuestXP.dbd +++ b/definitions/QuestXP.dbd @@ -1,12 +1,11 @@ COLUMNS int ID int Difficulty -int Field_4_4_0_53627_000? LAYOUT EF69DA71 BUILD 4.4.0.53627 $noninline,id$ID<32> -Field_4_4_0_53627_000<32>[10] +Difficulty<32>[10] BUILD 6.0.1.18179 BUILD 4.0.0.11792 diff --git a/definitions/SpellAuraVisXTalentTab.dbd b/definitions/SpellAuraVisXTalentTab.dbd index 907df131071..853bce7550b 100644 --- a/definitions/SpellAuraVisXTalentTab.dbd +++ b/definitions/SpellAuraVisXTalentTab.dbd @@ -2,14 +2,12 @@ COLUMNS int ID int SpellAuraVisibilityID? int TalentTabID? -int Field_4_4_0_53627_000? -int Field_4_4_0_53627_001? LAYOUT BE816056 BUILD 4.4.0.53627 $noninline,id$ID<32> -Field_4_4_0_53627_000<16> -$noninline,relation$Field_4_4_0_53627_001<32> +SpellAuraVisibilityID<16> +$noninline,relation$TalentTabID<32> BUILD 5.0.1.15464-5.0.1.15589 BUILD 4.3.0.15005-4.3.4.15595 diff --git a/definitions/SpellItemEnchantment.dbd b/definitions/SpellItemEnchantment.dbd index 6cda42b9ae9..2919fff5a3a 100644 --- a/definitions/SpellItemEnchantment.dbd +++ b/definitions/SpellItemEnchantment.dbd @@ -29,28 +29,6 @@ int Field_5_0_1_15464_015? // maybe scalingClassRestricted float Field_5_0_1_15464_016? // maybe effectScalingPoints int GemItemID int Duration? -locstring Field_4_4_0_53627_000_lang? -locstring Field_4_4_0_53627_001_lang? -int Field_4_4_0_53627_002? -float Field_4_4_0_53627_003? -int Field_4_4_0_53627_004? -int Field_4_4_0_53627_005? -int Field_4_4_0_53627_006? -int Field_4_4_0_53627_007? -int Field_4_4_0_53627_008? -int Field_4_4_0_53627_009? -int Field_4_4_0_53627_010? -int Field_4_4_0_53627_011? -int Field_4_4_0_53627_012? -int Field_4_4_0_53627_013? -int Field_4_4_0_53627_014? -int Field_4_4_0_53627_015? -int Field_4_4_0_53627_016? -int Field_4_4_0_53627_017? -int Field_4_4_0_53627_018? -int Field_4_4_0_53627_019? -int Field_4_4_0_53627_020? -int Field_4_4_0_53627_021? BUILD 0.5.3.3368 $id$ID<32> @@ -239,28 +217,28 @@ ItemLevel<32> LAYOUT 18AA1166 BUILD 4.4.0.53627 $noninline,id$ID<32> -Field_4_4_0_53627_000_lang -Field_4_4_0_53627_001_lang -Field_4_4_0_53627_002[3] -Field_4_4_0_53627_003[3] -Field_4_4_0_53627_004 -Field_4_4_0_53627_005 -Field_4_4_0_53627_006 -Field_4_4_0_53627_007 -Field_4_4_0_53627_008<16>[3] -Field_4_4_0_53627_009<16>[3] -Field_4_4_0_53627_010 -Field_4_4_0_53627_011 -Field_4_4_0_53627_012 -Field_4_4_0_53627_013 -Field_4_4_0_53627_014 -Field_4_4_0_53627_015 -Field_4_4_0_53627_016[3] -Field_4_4_0_53627_017<8> -Field_4_4_0_53627_018<8> -Field_4_4_0_53627_019 -Field_4_4_0_53627_020 -Field_4_4_0_53627_021 +Name_lang +HordeName_lang +EffectArg[3] +EffectScalingPoints[3] +GemItemID +TransmogUnlockConditionID +TransmogCost +IconFileDataID +EffectPointsMin<16>[3] +EffectPointsMax<16>[3] +ItemVisual +Flags +RequiredSkillID +RequiredSkillRank +ItemLevel +Charges +Effect[3] +ScalingClass<8> +ScalingClassRestricted<8> +Condition_ID +MinLevel +MaxLevel BUILD 5.0.1.15657-5.3.0.17116 BUILD 5.0.1.15464-5.0.1.15650 diff --git a/definitions/SpellScaling.dbd b/definitions/SpellScaling.dbd index 329a1cc609a..33d3fb7d3a5 100644 --- a/definitions/SpellScaling.dbd +++ b/definitions/SpellScaling.dbd @@ -3,7 +3,7 @@ int ID int CastTimeMin int CastTimeMax int CastTimeMaxLevel -int Class +int Class float NerfFactor int NerfMaxLevel int MaxScalingLevel @@ -13,16 +13,6 @@ int SpellID float Coefficient float Variance float ComboPointsCoefficient -int Field_4_4_0_53627_000? -int Field_4_4_0_53627_001? -int Field_4_4_0_53627_002? -int Field_4_4_0_53627_003? -int Field_4_4_0_53627_004? -int Field_4_4_0_53627_005? -int Field_4_4_0_53627_006? -int Field_4_4_0_53627_007? -float Field_4_4_0_53627_008? -int Field_4_4_0_53627_009? LAYOUT F28716CC BUILD 3.4.3.51126, 3.4.3.51278, 3.4.3.51384, 3.4.3.51397, 3.4.3.51470, 3.4.3.51505, 3.4.3.51572, 3.4.3.51666, 3.4.3.51739, 3.4.3.51831, 3.4.3.51943, 3.4.3.52237, 3.4.3.53622 @@ -65,16 +55,16 @@ NerfMaxLevel<32> LAYOUT 0308E06A BUILD 4.4.0.53627 $noninline,id$ID<32> -Field_4_4_0_53627_000<32> -Field_4_4_0_53627_001<32> -Field_4_4_0_53627_002 -Field_4_4_0_53627_003 -Field_4_4_0_53627_004<16> -Field_4_4_0_53627_005<32> -Field_4_4_0_53627_006<32> -Field_4_4_0_53627_007<32> -Field_4_4_0_53627_008 -Field_4_4_0_53627_009<32> +SpellID<32> +Class<32> +MinScalingLevel +MaxScalingLevel +ScalesFromItemLevel<16> +CastTimeMin<32> +CastTimeMax<32> +CastTimeMaxLevel<32> +NerfFactor +NerfMaxLevel<32> BUILD 6.0.1.18179 BUILD 5.0.1.15464-5.4.8.18414 diff --git a/definitions/TalentTab.dbd b/definitions/TalentTab.dbd index 6da6e9e4d0f..a8332294b6d 100644 --- a/definitions/TalentTab.dbd +++ b/definitions/TalentTab.dbd @@ -11,16 +11,8 @@ int CategoryEnumID? locstring Description_lang? int RoleMask? // &2: tank, &4: healer, &8: dps int MasterySpellID? -locstring Field_4_4_0_53627_000_lang? -string Field_4_4_0_53627_001? -locstring Field_4_4_0_53627_002_lang? int Field_4_4_0_53627_003? int Field_4_4_0_53627_004? -int Field_4_4_0_53627_005? -int Field_4_4_0_53627_006? -int Field_4_4_0_53627_007? -int Field_4_4_0_53627_008? -int Field_4_4_0_53627_009? BUILD 0.7.0.3694-0.7.6.3712 $id$ID<32> @@ -178,13 +170,13 @@ MasterySpellID<32>[2] LAYOUT C1B1F32D BUILD 4.4.0.53627 $noninline,id$ID<32> -Field_4_4_0_53627_000_lang -Field_4_4_0_53627_001 -Field_4_4_0_53627_002_lang +Name_lang +BackgroundFile +Description_lang Field_4_4_0_53627_003<32> Field_4_4_0_53627_004<32> -Field_4_4_0_53627_005<32> -Field_4_4_0_53627_006<32> -Field_4_4_0_53627_007<32> -Field_4_4_0_53627_008<32> -Field_4_4_0_53627_009<32>[2] +ClassMask<32> +CategoryEnumID<32> +SpellIconID<32> +RoleMask<32> +MasterySpellID<32>[2] diff --git a/definitions/TalentTreePrimarySpells.dbd b/definitions/TalentTreePrimarySpells.dbd index 1142f5adc8c..b40200e4cf1 100644 --- a/definitions/TalentTreePrimarySpells.dbd +++ b/definitions/TalentTreePrimarySpells.dbd @@ -3,9 +3,6 @@ int ID int TalentTabID? int SpellID? int Flags? // &0x1: learnable, &0x2: always visible -int Field_4_4_0_53627_000? -int Field_4_4_0_53627_001? -int Field_4_4_0_53627_002? BUILD 4.0.0.12539-4.3.4.15595 $id$ID<32> @@ -16,6 +13,6 @@ Flags<32> LAYOUT DDF6669B BUILD 4.4.0.53627 $noninline,id$ID<32> -Field_4_4_0_53627_000<32> -Field_4_4_0_53627_001<32> -Field_4_4_0_53627_002<32> +TalentTabID<32> +SpellID<32> +Flags<32> diff --git a/definitions/UiPartyPose.dbd b/definitions/UiPartyPose.dbd index ce1539fd7f0..1c1aa262e05 100644 --- a/definitions/UiPartyPose.dbd +++ b/definitions/UiPartyPose.dbd @@ -10,31 +10,21 @@ int DefeatSoundKitID locstring TitleText_lang? int Field_10_1_0_48480_007? // One of these is likely UITextureKitID int Field_10_1_0_48480_008? // One of these is likely UITextureKitID -locstring Field_4_4_0_53627_000_lang? locstring Field_4_4_0_53627_001_lang? -int Field_4_4_0_53627_002? -int Field_4_4_0_53627_003? -int Field_4_4_0_53627_004? -int Field_4_4_0_53627_005? -int Field_4_4_0_53627_006? -int Field_4_4_0_53627_007? -int Field_4_4_0_53627_008? -int Field_4_4_0_53627_009? -int Field_4_4_0_53627_010? LAYOUT 4F7568D2 BUILD 4.4.0.53627 -Field_4_4_0_53627_000_lang +TitleText_lang Field_4_4_0_53627_001_lang -$id$Field_4_4_0_53627_002<32> -Field_4_4_0_53627_003<32> -Field_4_4_0_53627_004<32> -Field_4_4_0_53627_005<32> -Field_4_4_0_53627_006<32> -Field_4_4_0_53627_007<32> -Field_4_4_0_53627_008<32> -Field_4_4_0_53627_009<32> -$noninline,relation$Field_4_4_0_53627_010<32> +$id$ID<32> +UiWidgetSetID<32> +VictoryUiModelSceneID<32> +DefeatUiModelSceneID<32> +VictorySoundKitID<32> +DefeatSoundKitID<32> +Field_10_1_0_48480_007<32> +Field_10_1_0_48480_008<32> +$noninline,relation$MapID<32> LAYOUT AC308DC0 BUILD 8.0.1.26310, 8.0.1.26321, 8.0.1.26367, 8.0.1.26433, 8.0.1.26476, 8.0.1.26491, 8.0.1.26522, 8.0.1.26530, 8.0.1.26557, 8.0.1.26567, 8.0.1.26585, 8.0.1.26604, 8.0.1.26610 diff --git a/definitions/UiWidget.dbd b/definitions/UiWidget.dbd index c6c5f403ee5..8219fab32f5 100644 --- a/definitions/UiWidget.dbd +++ b/definitions/UiWidget.dbd @@ -8,12 +8,6 @@ int VisID string WidgetTag int Field_8_2_5_31337_006? // flag? 1: UniversalWidget int LayoutDirection // 0: Default, 1: Vertical, 2: Horizontal, 3: Overlap -string Field_4_4_0_53627_000? -int Field_4_4_0_53627_001? -int Field_4_4_0_53627_002? -int Field_4_4_0_53627_003? -int Field_4_4_0_53627_004? -int Field_4_4_0_53627_005? LAYOUT E7AFC91F BUILD 2.5.1.38043, 2.5.1.38061, 2.5.1.38093, 2.5.1.38118, 2.5.1.38119, 2.5.1.38169, 2.5.1.38225, 2.5.1.38285, 2.5.1.38339, 2.5.1.38364, 2.5.1.38401, 2.5.1.38453, 2.5.1.38502, 2.5.1.38521, 2.5.1.38537, 2.5.1.38548, 2.5.1.38561, 2.5.1.38598, 2.5.1.38644, 2.5.1.38677, 2.5.1.38692, 2.5.1.38707, 2.5.1.38739, 2.5.1.38741, 2.5.1.38757, 2.5.1.38835, 2.5.1.38892, 2.5.1.38921, 2.5.1.38988, 2.5.1.39170, 2.5.1.39399, 2.5.1.39475, 2.5.1.39603, 2.5.1.39640 @@ -60,12 +54,12 @@ OrderIndex LAYOUT FC00C13E BUILD 4.4.0.53627 $noninline,id$ID<32> -Field_4_4_0_53627_000 -Field_4_4_0_53627_001 -Field_4_4_0_53627_002<32> -Field_4_4_0_53627_003<32> -Field_4_4_0_53627_004<32> -Field_4_4_0_53627_005<32> +WidgetTag +ParentSetID +VisID<32> +MapID<32> +PlayerConditionID<32> +OrderIndex<32> LAYOUT AA1F4096 BUILD 8.0.1.26287, 8.0.1.26297, 8.0.1.26310, 8.0.1.26321, 8.0.1.26367