diff --git a/AmongUsRevamped.cs b/AmongUsRevamped.cs index 33f3aa7..385f0f5 100644 --- a/AmongUsRevamped.cs +++ b/AmongUsRevamped.cs @@ -43,7 +43,7 @@ public partial class Main : BasePlugin public static bool HasArgumentException; public static string CredentialsText; - public const string ModVersion = "v1.7.7"; + public const string ModVersion = "v1.8.0"; public static float GameTimer; diff --git a/AmongUsRevamped.csproj b/AmongUsRevamped.csproj index 8def10a..a1b1ee3 100644 --- a/AmongUsRevamped.csproj +++ b/AmongUsRevamped.csproj @@ -18,7 +18,7 @@ - + diff --git a/Modules/CommandHelper.cs b/Modules/CommandHelper.cs index a087deb..f73b521 100644 --- a/Modules/CommandHelper.cs +++ b/Modules/CommandHelper.cs @@ -78,11 +78,11 @@ internal static class CommandHelper [HarmonyPostfix] public static void Postfix(TextBoxTMP __instance) { - if (!HudManager.InstanceExists || HudManager.Instance.Chat == null || HudManager.Instance.Chat.freeChatField == null || __instance != HudManager.Instance.Chat.freeChatField.textArea) return; + if (!HudManager.InstanceExists || HudManager.Instance.Chat == null || HudManager.Instance.Chat.freeChatField == null || HudManager.Instance.Chat.freeChatField.textArea == null || __instance != HudManager.Instance.Chat.freeChatField.textArea) return; if (Main.DisableCommandHelper.Value || !AmongUsClient.Instance.AmHost) { - HelperText.enabled = false; + if (HelperText != null) HelperText.enabled = false; return; } diff --git a/Patches/DevicePatches.cs b/Patches/DevicePatches.cs index ee48f9d..ab140d9 100644 --- a/Patches/DevicePatches.cs +++ b/Patches/DevicePatches.cs @@ -58,7 +58,7 @@ internal static class DisableDevice foreach (PlayerControl pc in Main.AllPlayerControls) { - if (pc.Data.IsDead || Main.GM.Value && pc == PlayerControl.LocalPlayer) return; + if (pc.Data.IsDead || (Main.GM.Value && pc == PlayerControl.LocalPlayer)) continue; try { diff --git a/Patches/PlayerControlPatches.cs b/Patches/PlayerControlPatches.cs index 7757a06..28d9a28 100644 --- a/Patches/PlayerControlPatches.cs +++ b/Patches/PlayerControlPatches.cs @@ -221,7 +221,7 @@ class PlayerControlCompleteTaskPatch { if (!Utils.GamePastRoleSelection || Utils.isHideNSeek || Options.NoGameEnd.GetBool() || !CoShowIntroPatch.IntroInitiated) return; - Logger.Info($" Checking if {GameData.Instance.CompletedTasks} - {ignoredCompletedTasks} >= ({GameData.Instance.TotalTasks} - {ignoredTasks}) * 0.01 * {Options.TaskPercentNeededToWin.GetInt()}", "TaskPatch"); + //Logger.Info($" Checking if {GameData.Instance.CompletedTasks} - {ignoredCompletedTasks} >= ({GameData.Instance.TotalTasks} - {ignoredTasks}) * 0.01 * {Options.TaskPercentNeededToWin.GetInt()}", "TaskPatch"); if ((GameData.Instance.CompletedTasks - ignoredCompletedTasks) >= (GameData.Instance.TotalTasks - ignoredTasks)*0.01*Options.TaskPercentNeededToWin.GetInt()) { diff --git a/README.md b/README.md index cabbf1b..375b200 100644 --- a/README.md +++ b/README.md @@ -29,7 +29,7 @@ **** ‎ -# 🎮 Features (v1.7.7): +# 🎮 Features (v1.8.0): ## 🌟 Custom Abilities: - Mayor (Crewmate) - The Mayor has a configurable amount of extra votes