fix 'exploit detected' spam when selecting someone else's units and pressing s/f/x
This commit is contained in:
@@ -85,7 +85,8 @@ namespace OpenRA.Mods.RA.Widgets
|
|||||||
|
|
||||||
void PerformKeyboardOrderOnSelection(Func<Actor, Order> f)
|
void PerformKeyboardOrderOnSelection(Func<Actor, Order> f)
|
||||||
{
|
{
|
||||||
var orders = World.Selection.Actors.Select(f).ToArray();
|
var orders = World.Selection.Actors
|
||||||
|
.Where(a => a.Owner == World.LocalPlayer).Select(f).ToArray();
|
||||||
foreach (var o in orders) World.IssueOrder(o);
|
foreach (var o in orders) World.IssueOrder(o);
|
||||||
World.PlayVoiceForOrders(orders);
|
World.PlayVoiceForOrders(orders);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user