Try fix RestartTest (#36725)

This commit is contained in:
Leon Friedrich
2025-04-19 22:17:03 +10:00
committed by GitHub
parent c45f291425
commit 49da5c540b
2 changed files with 7 additions and 3 deletions

View File

@@ -85,7 +85,7 @@ public sealed class FailAndStartPresetTest
Assert.That(ticker.PlayerGameStatuses[client.User!.Value], Is.EqualTo(PlayerGameStatus.NotReadyToPlay));
// Try to start nukeops without readying up
await pair.WaitCommand("setgamepreset TestPresetTenPlayers");
await pair.WaitCommand("setgamepreset TestPresetTenPlayers 9999");
await pair.WaitCommand("startround");
await pair.RunTicksSync(10);
@@ -99,7 +99,7 @@ public sealed class FailAndStartPresetTest
// Ready up and start nukeops
await pair.WaitClientCommand("toggleready True");
Assert.That(ticker.PlayerGameStatuses[client.User!.Value], Is.EqualTo(PlayerGameStatus.ReadyToPlay));
await pair.WaitCommand("setgamepreset TestPreset");
await pair.WaitCommand("setgamepreset TestPreset 9999");
await pair.WaitCommand("startround");
await pair.RunTicksSync(10);

View File

@@ -109,7 +109,11 @@ public sealed partial class GameTicker
// Reset counter is checked and changed at the end of each round
// So if the game is in the lobby, the first requested round will happen before the check, and we need one less check
if (CurrentPreset is null)
ResetCountdown = resetDelay.Value -1;
ResetCountdown = resetDelay.Value - 1;
}
else
{
ResetCountdown = null;
}
Preset = preset;