From df0a68ff190a9595294e93fe980186eed35b7d3c Mon Sep 17 00:00:00 2001 From: Ape <155788660+ApeMV@users.noreply.github.com> Date: Wed, 25 Feb 2026 14:58:09 +0100 Subject: [PATCH] 1.6.2 --- Patches/ChatPatches.cs | 22 +++++++++++----------- README.md | 26 +++++++++++++++++--------- 2 files changed, 28 insertions(+), 20 deletions(-) diff --git a/Patches/ChatPatches.cs b/Patches/ChatPatches.cs index b87c809..54935b1 100644 --- a/Patches/ChatPatches.cs +++ b/Patches/ChatPatches.cs @@ -91,7 +91,7 @@ internal static class SendChatPatch if (!AmongUsClient.Instance.AmHost) return true; - if (text == "/reload" || text == "/translatereload" || text == "/reset" || text == "/translatereset") + if (text == "/reload") { HudManager.Instance.Chat.AddChat(PlayerControl.LocalPlayer, $"{Translator.Get("translationReloaded")}"); Translator.Reload(); @@ -107,7 +107,7 @@ internal static class SendChatPatch __instance.freeChatField.textArea.SetText(string.Empty); return false; } - if (text == "/h" || text == "/help" || text == "/cmd" || text == "/commands") + if (text == "/h" || text == "/help") { HudManager.Instance.Chat.AddChat(PlayerControl.LocalPlayer, $"{Translator.Get("allCommandsFull")}"); __instance.freeChatField.textArea.Clear(); @@ -154,19 +154,19 @@ internal static class SendChatPatch Utils.ChatCommand(__instance, Translator.Get("mayorPublic", Options.MayorExtraVoteCount.GetInt()), "", false); return false;} - if (text == "/aur" || text == "/amongusrevamped" || text == "/socials" || text == "/github" || text == "/discord") + if (text == "/aur" || text == "/amongusrevamped" || text == "/socials") { Utils.ChatCommand(__instance, Translator.Get("socialsAll"), "", false); return false; } - if (text == "/0kc" || text == "/0kcd" || text == "/0killcooldown") + if (text == "/0kc" || text == "/0killcooldown") { Utils.ChatCommand(__instance, Translator.Get("noKcdMode"), "", false); return false; } - if (text == "/sns" || text == "/shiftandseek" || text == "/shift&seek") + if (text == "/sns" || text == "/shiftandseek") { Utils.ChatCommand(__instance, Translator.Get("SnSModeOne"), Translator.Get("SnSModeTwo", Options.CrewAutoWinsGameAfter.GetInt(), Options.CantKillTime.GetInt(), Options.MisfiresToSuicide.GetInt()), true); return false; @@ -396,7 +396,7 @@ public static class RPCHandlerPatch if (CustomRoleManagement.HandlingRoleMessages || OnGameJoinedPatch.WaitingForChat) return; - if (text == "/h" || text == "/help" || text == "/cmd" || text == "/commands") + if (text == "/h" || text == "/help") { if (Utils.CheckAccessLevel(__instance.Data.FriendCode) < Options.SlashHelpAndAurCmd.GetValue()) return; OnGameJoinedPatch.WaitingForChat = true; @@ -417,7 +417,7 @@ public static class RPCHandlerPatch }, 6.6f, "MHP3"); } - if (text == "/eg" || text == "/endgame" || text == "/finishgame" || text == "/stop") + if (text == "/eg" || text == "/endgame") { if (Utils.CheckAccessLevel(__instance.Data.FriendCode) < Options.SlashStartAndEndGameCmd.GetValue()) return; MessageWriter writer = AmongUsClient.Instance.StartEndGame(); @@ -425,7 +425,7 @@ public static class RPCHandlerPatch AmongUsClient.Instance.FinishEndGame(writer); } - if (text == "/em" || text == "/endmeeting" || text == "/finishmeeting" || text == "/stopmeeting") + if (text == "/em" || text == "/endmeeting") { if (Utils.IsMeeting) { @@ -434,7 +434,7 @@ public static class RPCHandlerPatch } } - if (text == "/s" || text == "/start" || text == "/startgame" || text == "/begin") + if (text == "/s" || text == "/start") { if (Utils.CheckAccessLevel(__instance.Data.FriendCode) < Options.SlashStartAndEndGameCmd.GetValue()) return; GameStartManager.Instance.BeginGame(); @@ -447,12 +447,12 @@ public static class RPCHandlerPatch Utils.ModeratorChatCommand($"{NormalGameEndChecker.LastWinReason}", "", false); } - if (text == "/0kc" || text == "/0kcd" || text == "/0killcooldown") + if (text == "/0kc" || text == "/0killcooldown") { if (Utils.CheckAccessLevel(__instance.Data.FriendCode) < Options.SlashRolesAndGamemodeCmd.GetValue()) return; Utils.ModeratorChatCommand(Translator.Get("noKcdMode"), "", false); } - if (text == "/sns" || text == "/shiftandseek" || text == "/shift&seek") + if (text == "/sns" || text == "/shiftandseek") { if (Utils.CheckAccessLevel(__instance.Data.FriendCode) < Options.SlashRolesAndGamemodeCmd.GetValue()) return; Utils.ModeratorChatCommand(Translator.Get("SnSModeOne"), Translator.Get("SnSModeTwo", Options.CrewAutoWinsGameAfter.GetInt(), Options.CantKillTime.GetInt(), Options.MisfiresToSuicide.GetInt()), true); diff --git a/README.md b/README.md index fb0f2c1..2841124 100644 --- a/README.md +++ b/README.md @@ -29,7 +29,12 @@ **** ‎ -# 🎮 Features (v1.6.0): +# 🎮 Features (v1.6.2): +## 🌟 Custom Roles: +- Mayor (Crewmate) +- The mayor has extra votes and can call meetings by venting, depending on settings. +- Jester (Neutral) +- The jester has to get voted to win alone and does not win with any other team. ## ♠️ Client Side settings: - Game Master - Unlock FPS @@ -40,14 +45,15 @@ ## ⚙️ Technical settings: - Kick/Ban players under a certain level - Kick/Ban invalid FriendCodes -- Kick/Ban players who say "start" and conitions -- DenyName system -- Moderator system +- Kick/Ban players who say "start" +- Banword system - Banlist system +- DenyName system +- Multi layer moderator system - Enable No Game End - Custom starting countdown ## ♻️ Automation settings: -- Automatically start game and conditions for it +- Automatically start game - Automatically rejoin lobby - Automatically send winner info ## 🔧 Gameplay Settings: @@ -58,6 +64,8 @@ - Disable body reports - Disable devices (per map, individual) - Override decontamination time (per map) +- Disable spore triggers on The Fungle +- % Tasks completed for Crewmates to win - Enable/Disable any task - All players have same tasks - Hide and Seek: Custom Impostor count @@ -72,9 +80,8 @@ - Faster startup time - Custom anticheat system - Zoom out in lobby or when dead -- Near unlimited default Option ranges -- More accurate Option incrementing -- Logging for useful information +- See player kill/task count when dead +- Higher and more accurate Option ranges - 🎉 And this all works in public lobbies! ### Hotkeys @@ -104,7 +111,8 @@ | /endmeeting | Instantly end an ongoing meeting | | /aur | Sends AUR socials (GitHub, Discord) | | /color | Sets color. Can be used to bypass color limit | -| /reload | Resets the *Language*.JSON file to default | +| /reload | Resets the *Language*.JSON file to default | +| /start | Starts game countdown | ‎ **Credit to these mods and their developers for their code:**