Added upgrade support to RepairableBuilding

This commit is contained in:
atlimit8
2014-10-14 23:55:59 -05:00
parent 60cf2d2cae
commit 3c79a9d875
3 changed files with 10 additions and 7 deletions

View File

@@ -31,7 +31,8 @@ namespace OpenRA.Mods.RA.Orders
if (mi.Button == MouseButton.Left)
{
var underCursor = world.ScreenMap.ActorsAt(mi)
.FirstOrDefault(a => !world.FogObscures(a) && a.AppearsFriendlyTo(world.LocalPlayer.PlayerActor) && a.HasTrait<RepairableBuilding>());
.FirstOrDefault(a => !world.FogObscures(a) && a.AppearsFriendlyTo(world.LocalPlayer.PlayerActor)
&& a.TraitsImplementing<RepairableBuilding>().Any(t => !t.IsTraitDisabled));
if (underCursor == null)
yield break;