Manually fixed infected bots having incorrect values

Adjusted model property to be string
This commit is contained in:
Chomp
2025-08-30 17:15:11 +01:00
parent 735b5956e6
commit 26dd047d6f
6 changed files with 120 additions and 109 deletions
@@ -508,11 +508,11 @@
"DEFAULT_USEC_BEHAVIOUR": 2,
"DEFAULT_SAVAGE_BEHAVIOUR": 2,
"FRIENDLY_BOT_TYPES": [
62,
61,
63,
60,
64
"infectedCivil",
"infectedPmc",
"infectedLaborant",
"infectedAssault",
"infectedTagilla"
],
"WARN_BOT_TYPES": [],
"ENEMY_BOT_TYPES": [],
@@ -1052,11 +1052,11 @@
"DEFAULT_USEC_BEHAVIOUR": 2,
"DEFAULT_SAVAGE_BEHAVIOUR": 2,
"FRIENDLY_BOT_TYPES": [
62,
61,
63,
60,
64
"infectedCivil",
"infectedPmc",
"infectedLaborant",
"infectedAssault",
"infectedTagilla"
],
"WARN_BOT_TYPES": [],
"ENEMY_BOT_TYPES": [],
@@ -1597,11 +1597,11 @@
"DEFAULT_USEC_BEHAVIOUR": 2,
"DEFAULT_SAVAGE_BEHAVIOUR": 2,
"FRIENDLY_BOT_TYPES": [
62,
61,
63,
60,
64
"infectedCivil",
"infectedPmc",
"infectedLaborant",
"infectedAssault",
"infectedTagilla"
],
"WARN_BOT_TYPES": [],
"ENEMY_BOT_TYPES": [],
@@ -2136,11 +2136,11 @@
"DEFAULT_USEC_BEHAVIOUR": 2,
"DEFAULT_SAVAGE_BEHAVIOUR": 2,
"FRIENDLY_BOT_TYPES": [
62,
61,
63,
60,
64
"infectedCivil",
"infectedPmc",
"infectedLaborant",
"infectedAssault",
"infectedTagilla"
],
"WARN_BOT_TYPES": [],
"ENEMY_BOT_TYPES": [],
@@ -499,11 +499,11 @@
"DEFAULT_USEC_BEHAVIOUR": 2,
"DEFAULT_SAVAGE_BEHAVIOUR": 2,
"FRIENDLY_BOT_TYPES": [
62,
61,
63,
60,
64
"infectedCivil",
"infectedPmc",
"infectedLaborant",
"infectedAssault",
"infectedTagilla"
],
"WARN_BOT_TYPES": [],
"ENEMY_BOT_TYPES": [],
@@ -1042,11 +1042,11 @@
"DEFAULT_USEC_BEHAVIOUR": 2,
"DEFAULT_SAVAGE_BEHAVIOUR": 2,
"FRIENDLY_BOT_TYPES": [
62,
61,
63,
60,
64
"infectedCivil",
"infectedPmc",
"infectedLaborant",
"infectedAssault",
"infectedTagilla"
],
"WARN_BOT_TYPES": [],
"ENEMY_BOT_TYPES": [],
@@ -1586,11 +1586,11 @@
"DEFAULT_USEC_BEHAVIOUR": 2,
"DEFAULT_SAVAGE_BEHAVIOUR": 2,
"FRIENDLY_BOT_TYPES": [
62,
61,
63,
60,
64
"infectedCivil",
"infectedPmc",
"infectedLaborant",
"infectedAssault",
"infectedTagilla"
],
"WARN_BOT_TYPES": [],
"ENEMY_BOT_TYPES": [],
@@ -2124,11 +2124,11 @@
"DEFAULT_USEC_BEHAVIOUR": 2,
"DEFAULT_SAVAGE_BEHAVIOUR": 2,
"FRIENDLY_BOT_TYPES": [
62,
61,
63,
60,
64
"infectedCivil",
"infectedPmc",
"infectedLaborant",
"infectedAssault",
"infectedTagilla"
],
"WARN_BOT_TYPES": [],
"ENEMY_BOT_TYPES": [],
@@ -499,11 +499,11 @@
"DEFAULT_USEC_BEHAVIOUR": 2,
"DEFAULT_SAVAGE_BEHAVIOUR": 2,
"FRIENDLY_BOT_TYPES": [
62,
61,
63,
60,
64
"infectedCivil",
"infectedPmc",
"infectedLaborant",
"infectedAssault",
"infectedTagilla"
],
"WARN_BOT_TYPES": [],
"ENEMY_BOT_TYPES": [],
@@ -1042,11 +1042,11 @@
"DEFAULT_USEC_BEHAVIOUR": 2,
"DEFAULT_SAVAGE_BEHAVIOUR": 2,
"FRIENDLY_BOT_TYPES": [
62,
61,
63,
60,
64
"infectedCivil",
"infectedPmc",
"infectedLaborant",
"infectedAssault",
"infectedTagilla"
],
"WARN_BOT_TYPES": [],
"ENEMY_BOT_TYPES": [],
@@ -1586,11 +1586,11 @@
"DEFAULT_USEC_BEHAVIOUR": 2,
"DEFAULT_SAVAGE_BEHAVIOUR": 2,
"FRIENDLY_BOT_TYPES": [
62,
61,
63,
60,
64
"infectedCivil",
"infectedPmc",
"infectedLaborant",
"infectedAssault",
"infectedTagilla"
],
"WARN_BOT_TYPES": [],
"ENEMY_BOT_TYPES": [],
@@ -2124,11 +2124,11 @@
"DEFAULT_USEC_BEHAVIOUR": 2,
"DEFAULT_SAVAGE_BEHAVIOUR": 2,
"FRIENDLY_BOT_TYPES": [
62,
61,
63,
60,
64
"infectedCivil",
"infectedPmc",
"infectedLaborant",
"infectedAssault",
"infectedTagilla"
],
"WARN_BOT_TYPES": [],
"ENEMY_BOT_TYPES": [],
@@ -500,11 +500,11 @@
"DEFAULT_USEC_BEHAVIOUR": 2,
"DEFAULT_SAVAGE_BEHAVIOUR": 2,
"FRIENDLY_BOT_TYPES": [
62,
61,
63,
60,
64
"infectedCivil",
"infectedPmc",
"infectedLaborant",
"infectedAssault",
"infectedTagilla"
],
"WARN_BOT_TYPES": [],
"ENEMY_BOT_TYPES": [],
@@ -1025,11 +1025,11 @@
"DEFAULT_USEC_BEHAVIOUR": 2,
"DEFAULT_SAVAGE_BEHAVIOUR": 2,
"FRIENDLY_BOT_TYPES": [
62,
61,
63,
60,
64
"infectedCivil",
"infectedPmc",
"infectedLaborant",
"infectedAssault",
"infectedTagilla"
],
"WARN_BOT_TYPES": [],
"ENEMY_BOT_TYPES": [],
@@ -1548,11 +1548,11 @@
"DEFAULT_USEC_BEHAVIOUR": 2,
"DEFAULT_SAVAGE_BEHAVIOUR": 2,
"FRIENDLY_BOT_TYPES": [
62,
61,
63,
60,
64
"infectedCivil",
"infectedPmc",
"infectedLaborant",
"infectedAssault",
"infectedTagilla"
],
"WARN_BOT_TYPES": [],
"ENEMY_BOT_TYPES": [],
@@ -2073,11 +2073,11 @@
"DEFAULT_USEC_BEHAVIOUR": 2,
"DEFAULT_SAVAGE_BEHAVIOUR": 2,
"FRIENDLY_BOT_TYPES": [
62,
61,
63,
60,
64
"infectedCivil",
"infectedPmc",
"infectedLaborant",
"infectedAssault",
"infectedTagilla"
],
"WARN_BOT_TYPES": [],
"ENEMY_BOT_TYPES": [],
@@ -1015,11 +1015,11 @@
"DEFAULT_USEC_BEHAVIOUR": 2,
"DEFAULT_SAVAGE_BEHAVIOUR": 2,
"FRIENDLY_BOT_TYPES": [
62,
61,
63,
60,
64
"infectedCivil",
"infectedPmc",
"infectedLaborant",
"infectedAssault",
"infectedTagilla"
],
"WARN_BOT_TYPES": [],
"ENEMY_BOT_TYPES": [],
@@ -1549,11 +1549,11 @@
"DEFAULT_USEC_BEHAVIOUR": 2,
"DEFAULT_SAVAGE_BEHAVIOUR": 2,
"FRIENDLY_BOT_TYPES": [
62,
61,
63,
60,
64
"infectedCivil",
"infectedPmc",
"infectedLaborant",
"infectedAssault",
"infectedTagilla"
],
"WARN_BOT_TYPES": [],
"ENEMY_BOT_TYPES": [],
@@ -2083,11 +2083,11 @@
"DEFAULT_USEC_BEHAVIOUR": 2,
"DEFAULT_SAVAGE_BEHAVIOUR": 2,
"FRIENDLY_BOT_TYPES": [
62,
61,
63,
60,
64
"infectedCivil",
"infectedPmc",
"infectedLaborant",
"infectedAssault",
"infectedTagilla"
],
"WARN_BOT_TYPES": [],
"ENEMY_BOT_TYPES": [],
@@ -2617,11 +2617,11 @@
"DEFAULT_USEC_BEHAVIOUR": 2,
"DEFAULT_SAVAGE_BEHAVIOUR": 2,
"FRIENDLY_BOT_TYPES": [
62,
61,
63,
60,
64
"infectedCivil",
"infectedPmc",
"infectedLaborant",
"infectedAssault",
"infectedTagilla"
],
"WARN_BOT_TYPES": [],
"ENEMY_BOT_TYPES": [],
@@ -1,5 +1,4 @@
using System.Text.Json.Serialization;
using SPTarkov.Server.Core.Models.Eft.Common;
namespace SPTarkov.Server.Core.Models.Eft.Bot.GlobalSettings;
@@ -83,21 +82,33 @@ public record BotGlobalsMindSettings
[JsonPropertyName("DEFAULT_SAVAGE_BEHAVIOUR")]
public EWarnBehaviour? DefaultSavageBehaviour { get; set; }
/// <summary>
/// typeof(WildSpawnType)
/// Must be sent to client as strings
/// </summary>
[JsonPropertyName("FRIENDLY_BOT_TYPES")]
[JsonConverter(typeof(JsonStringEnumConverter))]
public WildSpawnType[]? FriendlyBotTypes { get; set; }
public List<string>? FriendlyBotTypes { get; set; }
/// <summary>
/// typeof(WildSpawnType)
/// Must be sent to client as strings
/// </summary>
[JsonPropertyName("WARN_BOT_TYPES")]
[JsonConverter(typeof(JsonStringEnumConverter))]
public WildSpawnType[]? WarnBotTypes { get; set; }
public List<string>? WarnBotTypes { get; set; }
/// <summary>
/// typeof(WildSpawnType)
/// Must be sent to client as strings
/// </summary>
[JsonPropertyName("ENEMY_BOT_TYPES")]
[JsonConverter(typeof(JsonStringEnumConverter))]
public WildSpawnType[]? EnemyBotTypes { get; set; }
public List<string>? EnemyBotTypes { get; set; }
/// <summary>
/// typeof(WildSpawnType)
/// Must be sent to client as strings
/// </summary>
[JsonPropertyName("REVENGE_BOT_TYPES")]
[JsonConverter(typeof(JsonStringEnumConverter))]
public WildSpawnType[]? RevengeBotTypes { get; set; }
public List<string>? RevengeBotTypes { get; set; }
[JsonPropertyName("FOLLOWER_AND_BOSS_WARN_EQUAL_PRIORITY")]
public bool? FollowerAndBossWarnEqualPriority { get; set; }