From e4283a3064293c945dddfefb41fbce3367722b98 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=85=AA=E6=A1=A6=E5=A7=AC?= <147405396+LaoHuaJiOfficial@users.noreply.github.com> Date: Sat, 5 Oct 2024 03:15:12 +0800 Subject: [PATCH] Update SaveVersion.java (#10192) some mods can use tile.data for some extra use for terrain --- core/src/mindustry/io/SaveVersion.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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