Revert "Remove CreateGroup order as the ActorGroupProxy is gone."

This commit is contained in:
Paul Chote
2018-01-25 18:10:45 +00:00
committed by reaperrr
parent fc31fac1f0
commit 3af6ffc017

View File

@@ -51,6 +51,13 @@ namespace OpenRA.Orders
if (!actorsInvolved.Any()) if (!actorsInvolved.Any())
yield break; yield break;
// HACK: This is required by the hacky player actions-per-minute calculation
// TODO: Reimplement APM properly and then remove this
yield return new Order("CreateGroup", actorsInvolved.First().Owner.PlayerActor, false)
{
TargetString = actorsInvolved.Select(a => a.ActorID).JoinWith(",")
};
foreach (var o in orders) foreach (var o in orders)
yield return CheckSameOrder(o.Order, o.Trait.IssueOrder(o.Actor, o.Order, o.Target, mi.Modifiers.HasModifier(Modifiers.Shift))); yield return CheckSameOrder(o.Order, o.Trait.IssueOrder(o.Actor, o.Order, o.Target, mi.Modifiers.HasModifier(Modifiers.Shift)));
} }