Invalidate targets when chronoshifted

This replaces OpenRA/OpenRA#2807, without the massive cost.
This commit is contained in:
Chris Forbes
2013-06-13 09:47:42 +12:00
parent ae809ce39f
commit 59d10cfc5d

View File

@@ -33,6 +33,7 @@ namespace OpenRA.Mods.RA.Activities
Sound.Play("chrono2.aud", destination.ToPPos());
self.Trait<ITeleportable>().SetPosition(self, destination);
self.Generation++;
if (killCargo && self.HasTrait<Cargo>())
{
@@ -66,6 +67,7 @@ namespace OpenRA.Mods.RA.Activities
public override Activity Tick(Actor self)
{
self.Trait<ITeleportable>().SetPosition(self, destination);
self.Generation++;
return NextActivity;
}
}