diff --git a/src/micropolisj/engine/Micropolis.java b/src/micropolisj/engine/Micropolis.java index 25ff7c4..cd3e866 100644 --- a/src/micropolisj/engine/Micropolis.java +++ b/src/micropolisj/engine/Micropolis.java @@ -2137,7 +2137,7 @@ public class Micropolis { int z = dis.readShort(); z &= ~(1024 | 2048 | 4096 | 8192 | 16384); // clear ZONEBIT,ANIMBIT,BULLBIT,BURNBIT,CONDBIT on import - map[y][x] = (char) Tiles.loadByOrdinal(z).tileNumber; + map[y][x] = (char) ((z & (~LOMASK)) | Tiles.loadByOrdinal(z & LOMASK).tileNumber); } } }