Remove TargetActor and TargetLocation from order issuing.
This commit is contained in:
@@ -73,9 +73,9 @@ namespace OpenRA.Mods.Cnc.Traits
|
||||
else
|
||||
self.World.OrderGenerator = new MinefieldOrderGenerator(self, start);
|
||||
|
||||
return new Order("BeginMinefield", self, false) { TargetLocation = start };
|
||||
return new Order("BeginMinefield", self, Target.FromCell(self.World, start), false);
|
||||
case "PlaceMine":
|
||||
return new Order("PlaceMine", self, false) { TargetLocation = self.Location };
|
||||
return new Order("PlaceMine", self, Target.FromCell(self.World, self.Location), false);
|
||||
default:
|
||||
return null;
|
||||
}
|
||||
@@ -83,7 +83,7 @@ namespace OpenRA.Mods.Cnc.Traits
|
||||
|
||||
Order IIssueDeployOrder.IssueDeployOrder(Actor self)
|
||||
{
|
||||
return new Order("PlaceMine", self, false) { TargetLocation = self.Location };
|
||||
return new Order("PlaceMine", self, Target.FromCell(self.World, self.Location), false);
|
||||
}
|
||||
|
||||
void IResolveOrder.ResolveOrder(Actor self, Order order)
|
||||
@@ -195,7 +195,7 @@ namespace OpenRA.Mods.Cnc.Traits
|
||||
{
|
||||
minelayers.First().World.CancelInputMode();
|
||||
foreach (var minelayer in minelayers)
|
||||
yield return new Order("PlaceMinefield", minelayer, false) { TargetLocation = cell };
|
||||
yield return new Order("PlaceMinefield", minelayer, Target.FromCell(world, cell), false);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user