diff --git a/OpenRA.Mods.RA/Widgets/Logic/GameTimerLogic.cs b/OpenRA.Mods.RA/Widgets/Logic/GameTimerLogic.cs index a2e6a87b1f..ecc68f18fd 100644 --- a/OpenRA.Mods.RA/Widgets/Logic/GameTimerLogic.cs +++ b/OpenRA.Mods.RA/Widgets/Logic/GameTimerLogic.cs @@ -26,9 +26,10 @@ namespace OpenRA.Mods.RA.Widgets.Logic var status = widget.GetOrNull("GAME_TIMER_STATUS"); if (status != null) { + var startTick = Ui.LastTickTime; // Blink the status line status.IsVisible = () => (world.Paused || world.Timestep != Game.Timestep) - && orderManager.LocalFrameNumber / 25 % 2 == 0; + && (Ui.LastTickTime - startTick) / 1000 % 2 == 0; status.GetText = () => {