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:
clodanSPT
2025-08-21 10:45:07 +01:00
committed by GitHub
parent a09f368d11
commit d14e7cc155
264 changed files with 1023 additions and 1764 deletions
@@ -74,8 +74,7 @@ public record QuestConfig : BaseConfig
public record RepeatableQuestTemplates
{
[JsonExtensionData]
public Dictionary<string, object> ExtensionData { get; init; } = [];
/// <summary>
/// Pmc repeatable quest template ids keyed by type of quest
@@ -94,8 +93,7 @@ public record RepeatableQuestTemplates
public record EventQuestData
{
[JsonExtensionData]
public Dictionary<string, object> ExtensionData { get; init; } = [];
/// <summary>
/// Name of the event quest
@@ -131,8 +129,7 @@ public record EventQuestData
public record RepeatableQuestConfig
{
[JsonExtensionData]
public Dictionary<string, object> ExtensionData { get; init; } = [];
/// <summary>
/// Id for type of repeatable quest
@@ -247,8 +244,7 @@ public record RepeatableQuestConfig
public record RewardScaling
{
[JsonExtensionData]
public Dictionary<string, object> ExtensionData { get; init; } = [];
/// <summary>
/// Levels at which to increase to the next level of reward potential
@@ -307,8 +303,7 @@ public record RewardScaling
public record TraderWhitelist
{
[JsonExtensionData]
public Dictionary<string, object> ExtensionData { get; init; } = [];
/// <summary>
/// Trader Id
@@ -349,8 +344,7 @@ public record TraderWhitelist
public record RepeatableQuestTypesConfig
{
[JsonExtensionData]
public Dictionary<string, object> ExtensionData { get; init; } = [];
/// <summary>
/// Defines exploration repeatable task generation parameters
@@ -400,8 +394,7 @@ public record Exploration : BaseQuestConfig
public record SpecificExits
{
[JsonExtensionData]
public Dictionary<string, object> ExtensionData { get; init; } = [];
/// <summary>
/// Chance that an operational task is generated with a specific extract
@@ -492,8 +485,7 @@ public record Pickup : BaseQuestConfig
public record PickupTypeWithMaxCount
{
[JsonExtensionData]
public Dictionary<string, object> ExtensionData { get; init; } = [];
[JsonPropertyName("itemType")]
public string? ItemType { get; set; }
@@ -624,8 +616,7 @@ public record EliminationConfig : BaseQuestConfig
public record BaseQuestConfig
{
[JsonExtensionData]
public Dictionary<string, object> ExtensionData { get; init; } = [];
/// <summary>
/// Possible skills that can be rewarded expirence points
@@ -636,8 +627,7 @@ public record BaseQuestConfig
public record BossInfo
{
[JsonExtensionData]
public Dictionary<string, object> ExtensionData { get; init; } = [];
/// <summary>
/// Is this target a boss