HOTFIX: automatically reset fallback gamemode to default (#41367)

automatically reset fallback gamemode to default after the round
This commit is contained in:
Errant
2025-11-09 22:43:55 +01:00
committed by GitHub
parent bf1e8ec72b
commit 589b9eddc7

View File

@@ -59,7 +59,7 @@ public sealed partial class GameTicker
foreach (var preset in fallbackPresets) foreach (var preset in fallbackPresets)
{ {
ClearGameRules(); ClearGameRules();
SetGamePreset(preset); SetGamePreset(preset, resetDelay: 1);
AddGamePresetRules(); AddGamePresetRules();
StartGamePresetRules(); 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); var proto = FindGamePreset(preset);
if (proto != null) if (proto != null)
SetGamePreset(proto, force); SetGamePreset(proto, force, null, resetDelay);
} }
public GamePresetPrototype? FindGamePreset(string preset) public GamePresetPrototype? FindGamePreset(string preset)