Fixed blacklist clearing itself incorrectly

This commit is contained in:
Chomp
2025-02-19 09:19:08 +00:00
parent 97fd83c6bf
commit 8a637188a7
+2 -5
View File
@@ -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);
}