diff --git a/Libraries/SPTarkov.Server.Core/Controllers/RagfairController.cs b/Libraries/SPTarkov.Server.Core/Controllers/RagfairController.cs index df9108d8..dc508139 100644 --- a/Libraries/SPTarkov.Server.Core/Controllers/RagfairController.cs +++ b/Libraries/SPTarkov.Server.Core/Controllers/RagfairController.cs @@ -779,11 +779,13 @@ public class RagfairController( { averageOfferPriceSingleItem = ragfairPriceService.GetPresetPriceByChildren(offer.Items); } - - // Check for and apply item price modifer if it exists in config - if (RagfairConfig.Dynamic.ItemPriceMultiplier.TryGetValue(offerRootItem.Template, out var itemPriceModifer)) + else { - averageOfferPriceSingleItem *= itemPriceModifer; + // Check for and apply item price modifer if it exists in config + if (RagfairConfig.Dynamic.ItemPriceMultiplier.TryGetValue(offerRootItem.Template, out var itemPriceModifer)) + { + averageOfferPriceSingleItem *= itemPriceModifer; + } } // Multiply single item price by quality diff --git a/Libraries/SPTarkov.Server.Core/Services/RagfairPriceService.cs b/Libraries/SPTarkov.Server.Core/Services/RagfairPriceService.cs index 4c5668ea..bdb8fbf9 100644 --- a/Libraries/SPTarkov.Server.Core/Services/RagfairPriceService.cs +++ b/Libraries/SPTarkov.Server.Core/Services/RagfairPriceService.cs @@ -531,7 +531,7 @@ public class RagfairPriceService( /// /// weapon plus mods /// price of weapon in roubles - protected double GetPresetPriceByChildren(IEnumerable weaponWithChildren) + public double GetPresetPriceByChildren(IEnumerable weaponWithChildren) { var priceTotal = 0d; foreach (var item in weaponWithChildren)