From 7cec1b771d9b9c763a56aaec16614b1e10d8e29a Mon Sep 17 00:00:00 2001 From: abcdefg30 Date: Sat, 15 Feb 2020 22:38:00 +0000 Subject: [PATCH] Fix Actor.CurrentActivity bogusly pointing to finished activities --- OpenRA.Game/Actor.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/OpenRA.Game/Actor.cs b/OpenRA.Game/Actor.cs index b6a3dfbb89..15e439ffc6 100644 --- a/OpenRA.Game/Actor.cs +++ b/OpenRA.Game/Actor.cs @@ -44,7 +44,12 @@ namespace OpenRA public bool WillDispose { get; private set; } public bool Disposed { get; private set; } - public Activity CurrentActivity { get; private set; } + Activity currentActivity; + public Activity CurrentActivity + { + get { return Activity.SkipDoneActivities(currentActivity); } + private set { currentActivity = value; } + } public int Generation; public Actor ReplacedByActor;