diff --git a/OpenRA.Mods.RA/Missions/Allies04Script.cs b/OpenRA.Mods.RA/Missions/Allies04Script.cs index d34a75d1a5..18ec3f0458 100644 --- a/OpenRA.Mods.RA/Missions/Allies04Script.cs +++ b/OpenRA.Mods.RA/Missions/Allies04Script.cs @@ -128,17 +128,18 @@ namespace OpenRA.Mods.RA.Missions if (world.FrameNumber == frameInfiltrated + 100) { Sound.Play("aarrivs1.aud"); + Game.MoveViewport(reinforcementsUnloadPoint.Location.ToFloat2()); world.AddFrameEndTask(w => SendReinforcements()); } - else if (world.FrameNumber >= frameInfiltrated + 200) + if (world.FrameNumber == frameInfiltrated + 200) + { + Sound.Play("timergo1.aud"); + destroyBaseTimer = new CountdownTimer(destroyBaseTicks, OnDestroyBaseTimerExpired, true); + destroyBaseTimerWidget = new CountdownTimerWidget(destroyBaseTimer, "Secure lab in: {0}"); + Ui.Root.AddChild(destroyBaseTimerWidget); + } + if (world.FrameNumber >= frameInfiltrated + 200) { - if (world.FrameNumber == frameInfiltrated + 200) - { - Sound.Play("timergo1.aud"); - destroyBaseTimer = new CountdownTimer(destroyBaseTicks, OnDestroyBaseTimerExpired, true); - destroyBaseTimerWidget = new CountdownTimerWidget(destroyBaseTimer, "Secure lab in: {0}"); - Ui.Root.AddChild(destroyBaseTimerWidget); - } destroyBaseTimer.Tick(); } }