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)