From eb590db695427a54037f5a2ceba17a48a0f414b2 Mon Sep 17 00:00:00 2001 From: CWX Date: Wed, 15 Jan 2025 12:24:06 +0000 Subject: [PATCH] Add missing type --- Core/Models/Eft/Common/Tables/BotType.cs | 41 ++++++++++++++++++- .../Eft/Common/Tables/GlobalTablesUsings.cs | 2 +- 2 files changed, 41 insertions(+), 2 deletions(-) diff --git a/Core/Models/Eft/Common/Tables/BotType.cs b/Core/Models/Eft/Common/Tables/BotType.cs index df4bae4d..c75acce2 100644 --- a/Core/Models/Eft/Common/Tables/BotType.cs +++ b/Core/Models/Eft/Common/Tables/BotType.cs @@ -296,7 +296,7 @@ public class Experience public class Generation { [JsonPropertyName("items")] - public Dictionary? Items { get; set; } + public GenerationWeightingItems? Items { get; set; } } public class GenerationData @@ -311,6 +311,45 @@ public class GenerationData public Dictionary? Whitelist { get; set; } } +public class GenerationWeightingItems +{ + [JsonPropertyName("greandes")] + public GenerationData Grenades { get; set; } + + [JsonPropertyName("healing")] + public GenerationData Healing { get; set; } + + [JsonPropertyName("drugs")] + public GenerationData Drugs { get; set; } + + [JsonPropertyName("food")] + public GenerationData Food { get; set; } + + [JsonPropertyName("drink")] + public GenerationData Drink { get; set; } + + [JsonPropertyName("currency")] + public GenerationData Currency { get; set; } + + [JsonPropertyName("stims")] + public GenerationData Stims { get; set; } + + [JsonPropertyName("backpackLoot")] + public GenerationData BackpackLoot { get; set; } + + [JsonPropertyName("pocketLoot")] + public GenerationData PocketLoot { get; set; } + + [JsonPropertyName("vestLoot")] + public GenerationData VestLoot { get; set; } + + [JsonPropertyName("magazines")] + public GenerationData Magazines { get; set; } + + [JsonPropertyName("specialItems")] + public GenerationData SpecialItems { get; set; } +} + public class BotTypeHealth { public List? BodyParts { get; set; } diff --git a/Core/Models/Eft/Common/Tables/GlobalTablesUsings.cs b/Core/Models/Eft/Common/Tables/GlobalTablesUsings.cs index 64968b95..f45cd969 100644 --- a/Core/Models/Eft/Common/Tables/GlobalTablesUsings.cs +++ b/Core/Models/Eft/Common/Tables/GlobalTablesUsings.cs @@ -1,2 +1,2 @@ global using GlobalAmmo = System.Collections.Generic.Dictionary>; -global using GlobalMods = System.Collections.Generic.Dictionary>; \ No newline at end of file +global using GlobalMods = System.Collections.Generic.Dictionary>>;