diff --git a/core/src/mindustry/io/SaveVersion.java b/core/src/mindustry/io/SaveVersion.java index ca7a5f4c9e..71b7f72d72 100644 --- a/core/src/mindustry/io/SaveVersion.java +++ b/core/src/mindustry/io/SaveVersion.java @@ -232,7 +232,8 @@ public abstract class SaveVersion extends SaveFileReader{ Tile tile = world.rawTile(i % world.width(), i / world.width()); stream.writeShort(tile.blockID()); - boolean savedata = tile.block().saveData; + boolean savedata = tile.floor().saveData || tile.overlay().saveData || tile.block().saveData; + byte packed = (byte)((tile.build != null ? 1 : 0) | (savedata ? 2 : 0)); //make note of whether there was an entity/rotation here