From 0462cfa5079ce275e3264a3a376f3955d1d87d69 Mon Sep 17 00:00:00 2001 From: abcdefg30 Date: Mon, 9 Sep 2019 14:38:00 +0200 Subject: [PATCH] Remove selling from Infilitration It is weird, unsatisfying for the player and inconsistent with the rest of our missions --- mods/ra/maps/infiltration/infiltration.lua | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/mods/ra/maps/infiltration/infiltration.lua b/mods/ra/maps/infiltration/infiltration.lua index 769d1b58e6..22401c8092 100644 --- a/mods/ra/maps/infiltration/infiltration.lua +++ b/mods/ra/maps/infiltration/infiltration.lua @@ -282,8 +282,7 @@ end SovietBaseMaintenanceSetup = function() local sovietbuildings = Utils.Where(Map.NamedActors, function(a) - return a.Owner == soviets - and a.HasProperty("StartBuildingRepairs") and a.HasProperty("Sell") + return a.Owner == soviets and a.HasProperty("StartBuildingRepairs") end) Trigger.OnAllKilledOrCaptured(sovietbuildings, function() @@ -294,15 +293,9 @@ SovietBaseMaintenanceSetup = function() Utils.Do(sovietbuildings, function(sovietbuilding) Trigger.OnDamaged(sovietbuilding, function(building) - if building.Owner ~= soviets then - return - end - if building.Health < building.MaxHealth * 3/4 then + if building.Owner == soviets and building.Health < building.MaxHealth * 3/4 then building.StartBuildingRepairs() end - if building.Health < building.MaxHealth * 1/4 then - building.Sell() - end end) end) end