diff --git a/MiraAPI/Patches/MinigameBeginErrorPatch.cs b/MiraAPI/Patches/MinigameBeginErrorPatch.cs index 9c44c3c..863be42 100644 --- a/MiraAPI/Patches/MinigameBeginErrorPatch.cs +++ b/MiraAPI/Patches/MinigameBeginErrorPatch.cs @@ -2,11 +2,18 @@ namespace MiraAPI.Patches; -[HarmonyPatch(typeof(Minigame), nameof(Minigame.Begin))] -internal static class MinigameBeginErrorPatch +/// +/// Used to fix the Minigame crash errors (credits Submerged/PH Gaming for the fix) +/// +[HarmonyPatch] +public static class MinigameBeginErrorPatch { + private static readonly Logger _logger = new(Logger.Category.Gameplay, "Minigame"); + + [HarmonyPatch(typeof(Minigame), nameof(Minigame.Begin))] + [HarmonyPrefix] public static void Prefix(Minigame __instance) { - __instance.logger ??= new Logger(Logger.Category.Gameplay, "Minigame"); + __instance.logger ??= _logger; } }