diff --git a/src/HexManiac.Core/Models/Runs/OverworldSpriteListRun.cs b/src/HexManiac.Core/Models/Runs/OverworldSpriteListRun.cs index c7e5b331..0e23b0be 100644 --- a/src/HexManiac.Core/Models/Runs/OverworldSpriteListRun.cs +++ b/src/HexManiac.Core/Models/Runs/OverworldSpriteListRun.cs @@ -133,6 +133,8 @@ namespace HavenSoft.HexManiac.Core.Models.Runs { if (ElementCount == MaxOverworldSprites) break; // overworld sprite lists can only have so many elements } + ElementCount = Math.Max(ElementCount, 1); + Length = Math.Max(ElementLength, Length); SpriteFormat = new SpriteFormat(4, tileWidth, tileHeight, hint); ElementNames = ElementCount.Range().Select(i => string.Empty).ToList(); }