diff --git a/OpenRA.Mods.RA/Missions/Soviet01ClassicScript.cs b/OpenRA.Mods.RA/Missions/Soviet01ClassicScript.cs index 8ab3192de2..53ae5305c6 100644 --- a/OpenRA.Mods.RA/Missions/Soviet01ClassicScript.cs +++ b/OpenRA.Mods.RA/Missions/Soviet01ClassicScript.cs @@ -75,6 +75,8 @@ namespace OpenRA.Mods.RA.Missions public void Tick(Actor self) { + if (ussr.WinState != WinState.Undefined) return; + var unitsAndBuildings = world.Actors.Where(a => !a.IsDead() && a.IsInWorld && (a.HasTrait() || (a.HasTrait() && !a.HasTrait()))); if (!unitsAndBuildings.Any(a => a.Owner == france)) { diff --git a/mods/ra/maps/soviet-01-classic/map.yaml b/mods/ra/maps/soviet-01-classic/map.yaml index ae18f05046..e60e5bd0dd 100644 --- a/mods/ra/maps/soviet-01-classic/map.yaml +++ b/mods/ra/maps/soviet-01-classic/map.yaml @@ -24,7 +24,7 @@ Players: PlayerReference@GoodGuy: Name: GoodGuy Race: allies - ColorRamp: 161,134,236,30 + ColorRamp: 161,134,200,30 Allies: France,Germany,Turkey Enemies: USSR PlayerReference@France: @@ -555,12 +555,12 @@ Actors: Owner: GoodGuy Health: 1 Facing: 0 - Actor118: pbox + Actor118: pbox.e1 Location: 46,55 Owner: France Health: 1 Facing: 0 - Actor119: pbox + Actor119: pbox.e1 Location: 48,54 Owner: France Health: 1