From 75662a6c25c4bd7518251f4c7c31e3e49a0d8f48 Mon Sep 17 00:00:00 2001 From: Atony <75191600+AtonyGit@users.noreply.github.com> Date: Mon, 17 Aug 2026 17:47:33 -0500 Subject: [PATCH] Improve vent checks --- MiraAPI/Patches/GameModes/ConsolePatches.cs | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/MiraAPI/Patches/GameModes/ConsolePatches.cs b/MiraAPI/Patches/GameModes/ConsolePatches.cs index cb0d5be..4427b16 100644 --- a/MiraAPI/Patches/GameModes/ConsolePatches.cs +++ b/MiraAPI/Patches/GameModes/ConsolePatches.cs @@ -12,7 +12,7 @@ internal static class ConsolePatches { if (AmongUsClient.Instance.GameState == InnerNetClient.GameStates.Started && ShipStatus.Instance) { - if (CustomGameModeManager.ActiveMode != null && CustomGameModeManager.ActiveMode.CanUseTasks(__instance)) + if (CustomGameModeManager.ActiveMode == null || CustomGameModeManager.ActiveMode.CanUseTasks(__instance)) { var task = __instance.FindTask(pc.Object); @@ -40,9 +40,10 @@ internal static class ConsolePatches { if (AmongUsClient.Instance.GameState == InnerNetClient.GameStates.Started && ShipStatus.Instance) { - if (CustomGameModeManager.ActiveMode != null && CustomGameModeManager.ActiveMode.CanUseSystemConsole(__instance)) + if (CustomGameModeManager.ActiveMode == null || CustomGameModeManager.ActiveMode.CanUseSystemConsole(__instance)) { - return canUse = couldUse = true; + canUse = couldUse = true; + return true; } canUse = couldUse = false; @@ -58,9 +59,10 @@ internal static class ConsolePatches { if (AmongUsClient.Instance.GameState == InnerNetClient.GameStates.Started && ShipStatus.Instance) { - if (CustomGameModeManager.ActiveMode != null && CustomGameModeManager.ActiveMode.CanUseMapConsole(__instance)) + if (CustomGameModeManager.ActiveMode == null || CustomGameModeManager.ActiveMode.CanUseMapConsole(__instance)) { - return canUse = couldUse = true; + canUse = couldUse = true; + return true; } canUse = couldUse = false; @@ -77,7 +79,7 @@ internal static class ConsolePatches if (AmongUsClient.Instance.GameState == InnerNetClient.GameStates.Started && ShipStatus.Instance) { return CustomGameModeManager.ActiveMode == null || - CustomGameModeManager.ActiveMode!.CanUseMapConsole(__instance); + CustomGameModeManager.ActiveMode.CanUseMapConsole(__instance); } return true; @@ -89,7 +91,7 @@ internal static class ConsolePatches if (AmongUsClient.Instance.GameState == InnerNetClient.GameStates.Started && ShipStatus.Instance) { return CustomGameModeManager.ActiveMode == null || - CustomGameModeManager.ActiveMode!.CanUseSystemConsole(__instance); + CustomGameModeManager.ActiveMode.CanUseSystemConsole(__instance); } return true; @@ -101,7 +103,7 @@ internal static class ConsolePatches if (AmongUsClient.Instance.GameState == InnerNetClient.GameStates.Started && ShipStatus.Instance) { return CustomGameModeManager.ActiveMode == null || - CustomGameModeManager.ActiveMode!.CanUseTasks(__instance); + CustomGameModeManager.ActiveMode.CanUseTasks(__instance); } return true;