diff --git a/src/micropolisj/engine/Micropolis.java b/src/micropolisj/engine/Micropolis.java index 074ae07..3a3530a 100644 --- a/src/micropolisj/engine/Micropolis.java +++ b/src/micropolisj/engine/Micropolis.java @@ -1998,7 +1998,7 @@ public class Micropolis for (int y = 0; y < DEFAULT_HEIGHT; y++) { int z = dis.readShort(); - z &= ~(1024 | 2048 | 8192 | 16384); // clear ZONEBIT,ANIMBIT,BURNBIT,CONDBIT on import + z &= ~(1024 | 2048 | 4096 | 8192 | 16384); // clear ZONEBIT,ANIMBIT,BULLBIT,BURNBIT,CONDBIT on import map[y][x] = (char) z; } } @@ -2018,6 +2018,9 @@ public class Micropolis if (isCombustible(z)) { z |= 8192; //synthesize BURNBIT on export } + if (isDozeable(z)) { + z |= 4096; //synthesize BULLBIT on export + } if (isAnimated(z)) { z |= 2048; //synthesize ANIMBIT on export }