From d5edbc2bc7be56a64c1f1720ee0d23d6da224442 Mon Sep 17 00:00:00 2001 From: Paul Chote Date: Thu, 13 Mar 2014 10:13:33 +1300 Subject: [PATCH] Tick the game timer status independently of the game rate. --- OpenRA.Mods.RA/Widgets/Logic/GameTimerLogic.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 = () => {