diff --git a/mods/ra/maps/intervention/mission.lua b/mods/ra/maps/intervention/mission.lua index 4950c8d1cb..45001e7564 100644 --- a/mods/ra/maps/intervention/mission.lua +++ b/mods/ra/maps/intervention/mission.lua @@ -188,7 +188,9 @@ SetupWorld = function() Utils.Do(Actor.ActorsWithTrait("RepairableBuilding"), function(building) if Actor.Owner(building) == soviets then Actor.OnDamaged(building, function(b) - Actor.RepairBuilding(b) + if Actor.Owner(b) == soviets then + Actor.RepairBuilding(b) + end end) end end)