diff --git a/OpenRA.Mods.Common/Traits/Render/WithWallSpriteBody.cs b/OpenRA.Mods.Common/Traits/Render/WithWallSpriteBody.cs index 815f5e78cf..380f616a0e 100644 --- a/OpenRA.Mods.Common/Traits/Render/WithWallSpriteBody.cs +++ b/OpenRA.Mods.Common/Traits/Render/WithWallSpriteBody.cs @@ -140,6 +140,9 @@ namespace OpenRA.Mods.Common.Traits.Render { DefaultAnimation.PlayFetchIndex(NormalizeSequence(self, Info.Sequence), () => adjacent); UpdateNeighbours(self); + + // Set the initial animation frame before the render tick (for frozen actor previews) + self.World.AddFrameEndTask(_ => DefaultAnimation.Tick()); } static void UpdateNeighbours(Actor self)