diff --git a/OpenRA.Mods.Common/Graphics/DefaultSpriteSequence.cs b/OpenRA.Mods.Common/Graphics/DefaultSpriteSequence.cs index 26d668f223..dddb169fbc 100644 --- a/OpenRA.Mods.Common/Graphics/DefaultSpriteSequence.cs +++ b/OpenRA.Mods.Common/Graphics/DefaultSpriteSequence.cs @@ -180,7 +180,7 @@ namespace OpenRA.Mods.Common.Graphics { MiniYaml length; if (d.TryGetValue("Length", out length) && length.Value == "*") - Length = frameCount - Start; + Length = Frames != null ? Frames.Length : frameCount - Start; else Length = LoadField(d, "Length", 1);