From e8a051e7615ed8ef8b40ea3270bb235e78e1366b Mon Sep 17 00:00:00 2001 From: abcdefg30 Date: Mon, 7 Mar 2016 15:49:29 +0100 Subject: [PATCH] Fix an exploit were players were able to repair at enemy service depots --- OpenRA.Mods.Common/Orders/EnterAlliedActorTargeter.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenRA.Mods.Common/Orders/EnterAlliedActorTargeter.cs b/OpenRA.Mods.Common/Orders/EnterAlliedActorTargeter.cs index 221c80162e..a1ac4da1a9 100644 --- a/OpenRA.Mods.Common/Orders/EnterAlliedActorTargeter.cs +++ b/OpenRA.Mods.Common/Orders/EnterAlliedActorTargeter.cs @@ -29,7 +29,7 @@ namespace OpenRA.Mods.Common.Orders public override bool CanTargetActor(Actor self, Actor target, TargetModifiers modifiers, ref string cursor) { - if (!target.Info.HasTraitInfo() || !canTarget(target)) + if (!self.Owner.IsAlliedWith(target.Owner) || !target.Info.HasTraitInfo() || !canTarget(target)) return false; cursor = useEnterCursor(target) ? "enter" : "enter-blocked";