Fix queued EnterTransport unload glitch.

This commit is contained in:
Paul Chote
2018-12-05 18:04:50 +13:00
committed by reaperrr
parent 4b6853b433
commit 73198dc45a

View File

@@ -55,6 +55,10 @@ namespace OpenRA.Mods.Common.Activities
});
Done(self);
// Preemptively cancel any activities to avoid an edge-case where successively queued
// EnterTransports corrupt the actor state. Activities are cancelled again on unload
self.CancelActivity();
}
protected override bool TryGetAlternateTarget(Actor self, int tries, ref Target target)