diff --git a/Libraries/SPTarkov.Server.Assets/SPT_Data/configs/ragfair.json b/Libraries/SPTarkov.Server.Assets/SPT_Data/configs/ragfair.json index 992b8dbc..faac4d8f 100644 --- a/Libraries/SPTarkov.Server.Assets/SPT_Data/configs/ragfair.json +++ b/Libraries/SPTarkov.Server.Assets/SPT_Data/configs/ragfair.json @@ -1,6 +1,5 @@ { "dynamic": { - "_currencies": "what percentage of the offers are in each currency", "armor": { "plateSlotIdToRemovePool": [ "front_plate", @@ -229,7 +228,7 @@ } } }, - "currencies": { + "offerCurrencyChancePercent": { "5449016a4bdc2d6f028b456f": 78, "5696686a4bdc2da3298b456a": 14, "569668774bdc2da2298b4568": 8 diff --git a/Libraries/SPTarkov.Server.Core/Helpers/RagfairServerHelper.cs b/Libraries/SPTarkov.Server.Core/Helpers/RagfairServerHelper.cs index 6faa08f4..f8a20be9 100644 --- a/Libraries/SPTarkov.Server.Core/Helpers/RagfairServerHelper.cs +++ b/Libraries/SPTarkov.Server.Core/Helpers/RagfairServerHelper.cs @@ -199,7 +199,7 @@ public class RagfairServerHelper( /// Currency TPL public MongoId GetDynamicOfferCurrency() { - return weightedRandomHelper.GetWeightedValue(ragfairConfig.Dynamic.Currencies); + return weightedRandomHelper.GetWeightedValue(ragfairConfig.Dynamic.OfferCurrencyChangePercent); } /// diff --git a/Libraries/SPTarkov.Server.Core/Models/Spt/Config/RagfairConfig.cs b/Libraries/SPTarkov.Server.Core/Models/Spt/Config/RagfairConfig.cs index edf6d955..582fbdcd 100644 --- a/Libraries/SPTarkov.Server.Core/Models/Spt/Config/RagfairConfig.cs +++ b/Libraries/SPTarkov.Server.Core/Models/Spt/Config/RagfairConfig.cs @@ -202,10 +202,10 @@ public record Dynamic public Dictionary? ItemPriceMultiplier { get; set; } /// - /// Percentages to sell offers in each currency + /// Percentage chance for offers to be listed in specified currency /// - [JsonPropertyName("currencies")] - public required Dictionary Currencies { get; set; } + [JsonPropertyName("offerCurrencyChancePercent")] + public required Dictionary OfferCurrencyChangePercent { get; set; } /// /// Item tpls that should be forced to sell as a single item