Add ExpectedButton check to GuardOrderGenerator.

This commit is contained in:
Paul Chote
2016-03-31 20:54:51 +01:00
parent 06158ee155
commit 8efa7a143e

View File

@@ -23,8 +23,10 @@ namespace OpenRA.Mods.Common.Orders
protected override IEnumerable<Order> OrderInner(World world, CPos xy, MouseInput mi)
{
var target = FriendlyGuardableUnits(world, mi).FirstOrDefault();
if (mi.Button != ExpectedButton)
yield break;
var target = FriendlyGuardableUnits(world, mi).FirstOrDefault();
if (target == null || Subjects.All(s => s.IsDead))
yield break;