diff --git a/MiraAPI/Patches/Options/RoleSettingMenuPatches.cs b/MiraAPI/Patches/Options/RoleSettingMenuPatches.cs index 390adfb..8694bb0 100644 --- a/MiraAPI/Patches/Options/RoleSettingMenuPatches.cs +++ b/MiraAPI/Patches/Options/RoleSettingMenuPatches.cs @@ -472,10 +472,6 @@ public static class RoleSettingMenuPatches if (role.Configuration.CanModifyChance) { role.SetChance(roleSetting.RoleChance); - if (roleSetting.RoleChance == 0 && role.Configuration.MaxRoleCount != 0) - { - role.SetCount(0); - } } } catch (Exception e) diff --git a/MiraAPI/Roles/ICustomRole.cs b/MiraAPI/Roles/ICustomRole.cs index 8f62a7f..ff061ed 100644 --- a/MiraAPI/Roles/ICustomRole.cs +++ b/MiraAPI/Roles/ICustomRole.cs @@ -164,10 +164,6 @@ public interface ICustomRole : IOptionable if (presetConfig.TryGetEntry(ChanceConfigDefinition, out ConfigEntry chanceEntry)) { SetChance(chanceEntry.Value); - if (chanceEntry.Value == 0) - { - SetCount(0); - } } } @@ -196,10 +192,6 @@ public interface ICustomRole : IOptionable /// The role count option. public virtual int? GetCount() { - if (ParentMod.PluginConfig.TryGetEntry(ChanceConfigDefinition, out ConfigEntry entry2) && entry2.Value == 0) - { - return 0; - } if (ParentMod.PluginConfig.TryGetEntry(NumConfigDefinition, out ConfigEntry entry)) { return Mathf.Clamp(entry.Value, 0, Configuration.MaxRoleCount);