Deconstructed kvp values inside RemoveExistingPmcWaves

This commit is contained in:
Chomp
2025-09-29 09:43:27 +01:00
parent 79e023392b
commit 5efe5e8c4e
@@ -394,15 +394,15 @@ public class PostDbLoadService(
var locations = databaseService.GetLocations().GetDictionary();
var pmcTypes = new HashSet<string> { "pmcUSEC", "pmcBEAR" };
foreach (var locationkvP in locations)
foreach (var (_, location) in locations)
{
if (locationkvP.Value?.Base?.BossLocationSpawn is null)
if (location?.Base?.BossLocationSpawn is null)
{
continue;
}
locationkvP.Value.Base.BossLocationSpawn = locationkvP
.Value.Base.BossLocationSpawn.Where(bossSpawn => !pmcTypes.Contains(bossSpawn.BossName))
location.Base.BossLocationSpawn = location
.Base.BossLocationSpawn.Where(bossSpawn => !pmcTypes.Contains(bossSpawn.BossName))
.ToList();
}
}