diff --git a/Robust.Client/GameObjects/EntitySystems/AnimationPlayerSystem.cs b/Robust.Client/GameObjects/EntitySystems/AnimationPlayerSystem.cs index 8d3323d6f4a..ce1f0c93f20 100644 --- a/Robust.Client/GameObjects/EntitySystems/AnimationPlayerSystem.cs +++ b/Robust.Client/GameObjects/EntitySystems/AnimationPlayerSystem.cs @@ -143,6 +143,14 @@ public void Play(Entity ent, Animation animation, stri } #endif + foreach (var track in animation.AnimationTracks) + { + if (track is not AnimationTrackSpriteFlick) + continue; + + track.AdvancePlayback(ent.Owner, 0, 0, 0f); + } + ent.Comp.PlayingAnimations.Add(key, playback); }