From 8a637188a7cba0cea5c245c7c2349d5cbd7cb06e Mon Sep 17 00:00:00 2001 From: Chomp Date: Wed, 19 Feb 2025 09:19:08 +0000 Subject: [PATCH] Fixed blacklist clearing itself incorrectly --- Libraries/Core/Generators/LootGenerator.cs | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/Libraries/Core/Generators/LootGenerator.cs b/Libraries/Core/Generators/LootGenerator.cs index 85b85c7e..f74714dc 100644 --- a/Libraries/Core/Generators/LootGenerator.cs +++ b/Libraries/Core/Generators/LootGenerator.cs @@ -232,7 +232,7 @@ public class LootGenerator( if (useRewardItemBlacklist) { - var itemsToAdd = _itemFilterService.GetItemRewardBlacklist(); + var rewardItemBlacklist = _itemFilterService.GetItemRewardBlacklist(); // Get all items that match the blacklisted types and fold into item blacklist var itemTypeBlacklist = _itemFilterService.GetItemRewardBaseTypeBlacklist(); @@ -240,10 +240,7 @@ public class LootGenerator( .Where(templateItem => _itemHelper.IsOfBaseclasses(templateItem.Parent, itemTypeBlacklist)) .Select(templateItem => templateItem.Id); - // Clear out blacklist - itemBlacklist = []; - itemBlacklist.UnionWith(itemBlacklist); - itemBlacklist.UnionWith(itemsToAdd); + itemBlacklist.UnionWith(rewardItemBlacklist); itemBlacklist.UnionWith(itemsMatchingTypeBlacklist); }