From 589b9eddc7c8630aa8905d3cd65e419a037d76e0 Mon Sep 17 00:00:00 2001 From: Errant <35878406+Errant-4@users.noreply.github.com> Date: Sun, 9 Nov 2025 22:43:55 +0100 Subject: [PATCH] HOTFIX: automatically reset fallback gamemode to default (#41367) automatically reset fallback gamemode to default after the round --- Content.Server/GameTicking/GameTicker.GamePreset.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Content.Server/GameTicking/GameTicker.GamePreset.cs b/Content.Server/GameTicking/GameTicker.GamePreset.cs index 40608e45cb..69cc1c4165 100644 --- a/Content.Server/GameTicking/GameTicker.GamePreset.cs +++ b/Content.Server/GameTicking/GameTicker.GamePreset.cs @@ -59,7 +59,7 @@ public sealed partial class GameTicker foreach (var preset in fallbackPresets) { ClearGameRules(); - SetGamePreset(preset); + SetGamePreset(preset, resetDelay: 1); AddGamePresetRules(); StartGamePresetRules(); @@ -129,11 +129,11 @@ public sealed partial class GameTicker } } - public void SetGamePreset(string preset, bool force = false) + public void SetGamePreset(string preset, bool force = false, int? resetDelay = null) { var proto = FindGamePreset(preset); if (proto != null) - SetGamePreset(proto, force); + SetGamePreset(proto, force, null, resetDelay); } public GamePresetPrototype? FindGamePreset(string preset)