From 0e2eeea0691b9f89ff7ea41c600c8a5f310ffa1f Mon Sep 17 00:00:00 2001 From: XtraCube <72575280+XtraCube@users.noreply.github.com> Date: Tue, 25 Feb 2025 22:01:52 -0500 Subject: [PATCH] add check to prevent adding modifiers before a game has started --- MiraAPI/Modifiers/ModifierComponent.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/MiraAPI/Modifiers/ModifierComponent.cs b/MiraAPI/Modifiers/ModifierComponent.cs index 57abd8c..43f3a94 100644 --- a/MiraAPI/Modifiers/ModifierComponent.cs +++ b/MiraAPI/Modifiers/ModifierComponent.cs @@ -366,6 +366,12 @@ public class ModifierComponent(IntPtr cppPtr) : MonoBehaviour(cppPtr) [HideFromIl2Cpp] public BaseModifier? AddModifier(BaseModifier modifier) { + if (!AmongUsClient.Instance.IsGameStarted) + { + Logger.Error("Cannot add modifier because the game has not started yet."); + return null; + } + var id = modifier.TypeId; if (modifier.Unique && Modifiers.Find(x => x.TypeId == id) != null) {