diff --git a/OpenRA.Mods.RA/Activities/Teleport.cs b/OpenRA.Mods.RA/Activities/Teleport.cs index ede8cbed78..f9809d9f83 100755 --- a/OpenRA.Mods.RA/Activities/Teleport.cs +++ b/OpenRA.Mods.RA/Activities/Teleport.cs @@ -33,6 +33,7 @@ namespace OpenRA.Mods.RA.Activities Sound.Play("chrono2.aud", destination.ToPPos()); self.Trait().SetPosition(self, destination); + self.Generation++; if (killCargo && self.HasTrait()) { @@ -66,6 +67,7 @@ namespace OpenRA.Mods.RA.Activities public override Activity Tick(Actor self) { self.Trait().SetPosition(self, destination); + self.Generation++; return NextActivity; } }