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)
{
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)