null checks

This commit is contained in:
CWX
2025-01-19 23:43:49 +00:00
parent ec006b4b21
commit 36ac40ccf6
+1 -1
View File
@@ -124,7 +124,7 @@ public class AssortHelper(
// Remove items restricted by loyalty levels above those reached by the player
foreach (var item in assort.LoyalLevelItems)
{
if (assort.LoyalLevelItems[item.Key] > pmcProfile.TradersInfo[traderId].LoyaltyLevel)
if (pmcProfile.TradersInfo.TryGetValue(traderId, out var info) && assort.LoyalLevelItems[item.Key] > info.LoyaltyLevel)
{
strippedAssort = RemoveItemFromAssort(assort, item.Key);
}