diff --git a/MiraAPI/Modifiers/ModifierManager.cs b/MiraAPI/Modifiers/ModifierManager.cs index 927a9ee..e2f4f6e 100644 --- a/MiraAPI/Modifiers/ModifierManager.cs +++ b/MiraAPI/Modifiers/ModifierManager.cs @@ -88,13 +88,14 @@ public static class ModifierManager { var mod = Activator.CreateInstance(IdToTypeModifierMap[id]) as GameModifier; var chance = Math.Clamp(mod!.GetAssignmentChance(), 0, 100); - var maxCount = plrs.Count(x => IsGameModifierValid(x, mod!, id)); if (chance == 0 || mod!.GetAmountPerGame() == 0) { continue; } + var maxCount = plrs.Count(x => IsGameModifierValid(x, mod!, id)); + if (maxCount == 0) { Logger.Warning($"No players are valid for {mod!.ModifierName}");