Added ceciler patch to add jsonextensiondata (#565)
Co-authored-by: Alex <clodanSPT@hotmail.com> Co-authored-by: Chomp <27521899+chompDev@users.noreply.github.com>
This commit is contained in:
@@ -7,8 +7,7 @@ namespace SPTarkov.Server.Core.Models.Eft.Common;
|
||||
|
||||
public record LocationBase
|
||||
{
|
||||
[JsonExtensionData]
|
||||
public Dictionary<string, object> ExtensionData { get; init; } = [];
|
||||
|
||||
|
||||
[JsonPropertyName("AccessKeys")]
|
||||
public IEnumerable<string>? AccessKeys { get; set; }
|
||||
@@ -375,8 +374,7 @@ public record LocationBase
|
||||
|
||||
public record EventTrapsData
|
||||
{
|
||||
[JsonExtensionData]
|
||||
public Dictionary<string, object> ExtensionData { get; init; } = [];
|
||||
|
||||
|
||||
public double MaxBarbedWires { get; set; }
|
||||
|
||||
@@ -389,8 +387,7 @@ public record EventTrapsData
|
||||
|
||||
public record Transit
|
||||
{
|
||||
[JsonExtensionData]
|
||||
public Dictionary<string, object> ExtensionData { get; init; } = [];
|
||||
|
||||
|
||||
[JsonPropertyName("activateAfterSec")]
|
||||
public int? ActivateAfterSeconds { get; set; }
|
||||
@@ -428,8 +425,7 @@ public record Transit
|
||||
|
||||
public record NonWaveGroupScenario
|
||||
{
|
||||
[JsonExtensionData]
|
||||
public Dictionary<string, object> ExtensionData { get; init; } = [];
|
||||
|
||||
|
||||
[JsonPropertyName("Chance")]
|
||||
public double? Chance { get; set; }
|
||||
@@ -452,8 +448,7 @@ public record Limit : MinMax<int>
|
||||
|
||||
public record AirdropParameter
|
||||
{
|
||||
[JsonExtensionData]
|
||||
public Dictionary<string, object> ExtensionData { get; init; } = [];
|
||||
|
||||
|
||||
[JsonPropertyName("AirdropPointDeactivateDistance")]
|
||||
public int? AirdropPointDeactivateDistance { get; set; }
|
||||
@@ -488,8 +483,7 @@ public record AirdropParameter
|
||||
|
||||
public record Banner
|
||||
{
|
||||
[JsonExtensionData]
|
||||
public Dictionary<string, object> ExtensionData { get; init; } = [];
|
||||
|
||||
|
||||
[JsonPropertyName("id")]
|
||||
public string? Id { get; set; }
|
||||
@@ -500,8 +494,7 @@ public record Banner
|
||||
|
||||
public record Pic
|
||||
{
|
||||
[JsonExtensionData]
|
||||
public Dictionary<string, object> ExtensionData { get; init; } = [];
|
||||
|
||||
|
||||
[JsonPropertyName("file")]
|
||||
public string? File { get; set; }
|
||||
@@ -518,8 +511,7 @@ public record Pic
|
||||
|
||||
public record BossLocationSpawn
|
||||
{
|
||||
[JsonExtensionData]
|
||||
public Dictionary<string, object> ExtensionData { get; init; } = [];
|
||||
|
||||
|
||||
[JsonPropertyName("BossChance")]
|
||||
public double? BossChance { get; set; }
|
||||
@@ -591,8 +583,7 @@ public record BossLocationSpawn
|
||||
|
||||
public record BossSupport
|
||||
{
|
||||
[JsonExtensionData]
|
||||
public Dictionary<string, object> ExtensionData { get; init; } = [];
|
||||
|
||||
|
||||
[JsonPropertyName("BossEscortAmount")]
|
||||
public string? BossEscortAmount { get; set; }
|
||||
@@ -606,8 +597,7 @@ public record BossSupport
|
||||
|
||||
public record BotLocationModifier
|
||||
{
|
||||
[JsonExtensionData]
|
||||
public Dictionary<string, object> ExtensionData { get; init; } = [];
|
||||
|
||||
|
||||
[JsonPropertyName("AccuracySpeed")]
|
||||
public double? AccuracySpeed { get; set; }
|
||||
@@ -693,8 +683,7 @@ public record BotLocationModifier
|
||||
|
||||
public record AdditionalHostilitySettings
|
||||
{
|
||||
[JsonExtensionData]
|
||||
public Dictionary<string, object> ExtensionData { get; init; } = [];
|
||||
|
||||
|
||||
[JsonPropertyName("AlwaysEnemies")]
|
||||
public HashSet<string>? AlwaysEnemies { get; set; }
|
||||
@@ -735,8 +724,7 @@ public record AdditionalHostilitySettings
|
||||
|
||||
public record ChancedEnemy
|
||||
{
|
||||
[JsonExtensionData]
|
||||
public Dictionary<string, object> ExtensionData { get; init; } = [];
|
||||
|
||||
|
||||
[JsonPropertyName("EnemyChance")]
|
||||
public int? EnemyChance { get; set; }
|
||||
@@ -753,8 +741,7 @@ public record MinMaxBot : MinMax<int>
|
||||
|
||||
public record MinPlayerWaitTime
|
||||
{
|
||||
[JsonExtensionData]
|
||||
public Dictionary<string, object> ExtensionData { get; init; } = [];
|
||||
|
||||
|
||||
[JsonPropertyName("minPlayers")]
|
||||
public int? MinPlayers { get; set; }
|
||||
@@ -765,8 +752,7 @@ public record MinPlayerWaitTime
|
||||
|
||||
public record Preview
|
||||
{
|
||||
[JsonExtensionData]
|
||||
public Dictionary<string, object> ExtensionData { get; init; } = [];
|
||||
|
||||
|
||||
[JsonPropertyName("path")]
|
||||
public string? Path { get; set; }
|
||||
@@ -777,8 +763,7 @@ public record Preview
|
||||
|
||||
public record Scene
|
||||
{
|
||||
[JsonExtensionData]
|
||||
public Dictionary<string, object> ExtensionData { get; init; } = [];
|
||||
|
||||
|
||||
[JsonPropertyName("path")]
|
||||
public string? Path { get; set; }
|
||||
@@ -789,8 +774,7 @@ public record Scene
|
||||
|
||||
public record SpawnPointParam
|
||||
{
|
||||
[JsonExtensionData]
|
||||
public Dictionary<string, object> ExtensionData { get; init; } = [];
|
||||
|
||||
|
||||
[JsonPropertyName("BotZoneName")]
|
||||
public string? BotZoneName { get; set; }
|
||||
@@ -825,8 +809,7 @@ public record SpawnPointParam
|
||||
|
||||
public record ColliderParams
|
||||
{
|
||||
[JsonExtensionData]
|
||||
public Dictionary<string, object> ExtensionData { get; init; } = [];
|
||||
|
||||
|
||||
private string? _parent;
|
||||
|
||||
@@ -843,8 +826,7 @@ public record ColliderParams
|
||||
|
||||
public record ColliderProps
|
||||
{
|
||||
[JsonExtensionData]
|
||||
public Dictionary<string, object> ExtensionData { get; init; } = [];
|
||||
|
||||
|
||||
[JsonPropertyName("Center")]
|
||||
public XYZ? Center { get; set; }
|
||||
@@ -858,8 +840,7 @@ public record ColliderProps
|
||||
|
||||
public record Exit
|
||||
{
|
||||
[JsonExtensionData]
|
||||
public Dictionary<string, object> ExtensionData { get; init; } = [];
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// % Chance out of 100 exit will appear in raid
|
||||
@@ -954,8 +935,7 @@ public record Exit
|
||||
|
||||
public record MaxItemCountInLocation
|
||||
{
|
||||
[JsonExtensionData]
|
||||
public Dictionary<string, object> ExtensionData { get; init; } = [];
|
||||
|
||||
|
||||
[JsonPropertyName("TemplateId")]
|
||||
public string? TemplateId { get; set; }
|
||||
@@ -966,8 +946,7 @@ public record MaxItemCountInLocation
|
||||
|
||||
public record Wave
|
||||
{
|
||||
[JsonExtensionData]
|
||||
public Dictionary<string, object> ExtensionData { get; init; } = [];
|
||||
|
||||
|
||||
[JsonPropertyName("BotPreset")]
|
||||
public string? BotPreset { get; set; }
|
||||
@@ -1024,8 +1003,7 @@ public record Wave
|
||||
|
||||
public record LocationEvents
|
||||
{
|
||||
[JsonExtensionData]
|
||||
public Dictionary<string, object> ExtensionData { get; init; } = [];
|
||||
|
||||
|
||||
[JsonPropertyName("Halloween2024")]
|
||||
public Halloween2024? Halloween2024 { get; set; }
|
||||
@@ -1035,16 +1013,14 @@ public record LocationEvents
|
||||
|
||||
public record Khorovod
|
||||
{
|
||||
[JsonExtensionData]
|
||||
public Dictionary<string, object> ExtensionData { get; init; } = [];
|
||||
|
||||
|
||||
public double? Chance { get; set; }
|
||||
}
|
||||
|
||||
public record Halloween2024
|
||||
{
|
||||
[JsonExtensionData]
|
||||
public Dictionary<string, object> ExtensionData { get; init; } = [];
|
||||
|
||||
|
||||
[JsonPropertyName("CrowdAttackBlockRadius")]
|
||||
public double? CrowdAttackBlockRadius { get; set; }
|
||||
@@ -1093,8 +1069,7 @@ public record Halloween2024
|
||||
|
||||
public record CrowdAttackSpawnParam
|
||||
{
|
||||
[JsonExtensionData]
|
||||
public Dictionary<string, object> ExtensionData { get; init; } = [];
|
||||
|
||||
|
||||
[JsonPropertyName("Difficulty")]
|
||||
public string? Difficulty { get; set; }
|
||||
@@ -1108,8 +1083,7 @@ public record CrowdAttackSpawnParam
|
||||
|
||||
public record Area
|
||||
{
|
||||
[JsonExtensionData]
|
||||
public Dictionary<string, object> ExtensionData { get; init; } = [];
|
||||
|
||||
|
||||
[JsonPropertyName("center")]
|
||||
public XYZ? Center { get; set; }
|
||||
|
||||
Reference in New Issue
Block a user