fix other gamemode roles appearing in view pane

This commit is contained in:
Atony committed 2026-09-06 21:06:28 -05:00
1 parent e619acbc2a
commit 7f79685696
1 file changed
+2 -2
@@ -458,7 +458,7 @@ public static class LobbyViewPanePatches
foreach (var grouping in sortedRoleGroups) foreach (var grouping in sortedRoleGroups)
{ {
if (!grouping.Any() || grouping.All(x => x.Configuration.HideSettings || !x.VisibleInSettings())) if (!grouping.Any() || grouping.All(x => x.Configuration.HideSettings || !x.VisibleInSettings() || !x.Configuration.AssociatedGameMode.IsInstanceOfType(CustomGameModeManager.ActiveMode)))
{ {
continue; continue;
} }
@@ -484,7 +484,7 @@ public static class LobbyViewPanePatches
foreach (var customRole in grouping) foreach (var customRole in grouping)
{ {
if (customRole.Configuration.HideSettings || !customRole.VisibleInSettings()) if (customRole.Configuration.HideSettings || !customRole.VisibleInSettings() || !customRole.Configuration.AssociatedGameMode.IsInstanceOfType(CustomGameModeManager.ActiveMode))
{ {
continue; continue;
} }