From 18cd3d4528f03fc00a7ac5d2b60d13a108539061 Mon Sep 17 00:00:00 2001 From: haven1433 Date: Wed, 25 Jan 2023 20:54:08 -0600 Subject: [PATCH] fix tilemap import a bug caused the tilemap to protect the wrong tiles --- src/HexManiac.Core/Models/Runs/Sprites/LzTilemapRun.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/HexManiac.Core/Models/Runs/Sprites/LzTilemapRun.cs b/src/HexManiac.Core/Models/Runs/Sprites/LzTilemapRun.cs index 9ccdaaf1..fc177942 100644 --- a/src/HexManiac.Core/Models/Runs/Sprites/LzTilemapRun.cs +++ b/src/HexManiac.Core/Models/Runs/Sprites/LzTilemapRun.cs @@ -213,7 +213,7 @@ namespace HavenSoft.HexManiac.Core.Models.Runs.Sprites { int x = i % tileWidth; if (y >= tileHeight) break; if (previousTiles.Count <= originalTilemap[i]) break; - if (TilesMatch(previousTiles[originalTilemap[i]], tileData[x, y].pixels, flipPossible: false) == TileMatchType.Normal) tilesToKeep.Add(i); + if (TilesMatch(previousTiles[originalTilemap[i]], tileData[x, y].pixels, flipPossible: false) == TileMatchType.Normal) tilesToKeep.Add(originalTilemap[i]); } tiles = MergeTilesets(previousTiles, tilesToKeep, tiles, run.BytesPerTile == 2);