From c7cbb65c872bf64c0880c908502652cfbe80b2b5 Mon Sep 17 00:00:00 2001 From: haven1433 Date: Tue, 15 Nov 2022 23:18:36 -0600 Subject: [PATCH] sanity check for OwSL, they need at least 1 element --- src/HexManiac.Core/Models/Runs/OverworldSpriteListRun.cs | 2 ++ 1 file changed, 2 insertions(+) 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(); }