diff --git a/OpenRA.Game/Traits/Render/RenderBuilding.cs b/OpenRA.Game/Traits/Render/RenderBuilding.cs index 1a6a299b72..28a9e37dfc 100644 --- a/OpenRA.Game/Traits/Render/RenderBuilding.cs +++ b/OpenRA.Game/Traits/Render/RenderBuilding.cs @@ -40,7 +40,7 @@ namespace OpenRA.Traits : base(self, baseFacing) { if( Game.skipMakeAnims || !self.Info.Traits.Get().HasMakeAnimation ) - Complete( self ); + anim.PlayThen( "idle", () => self.World.AddFrameEndTask( _ => Complete( self ) ) ); else anim.PlayThen( "make", () => self.World.AddFrameEndTask( _ => Complete( self ) ) ); }