Fixed 'walls to cliffs' not being undoable

This commit is contained in:
Anuken
2025-07-27 17:04:04 -04:00
parent 65f1785fb6
commit a2dd8be4f9

View File

@@ -157,7 +157,7 @@ public class MapEditor{
if(!tester.get(tile)) return; if(!tester.get(tile)) return;
boolean changed = false; boolean changed = false;
if(drawBlock.saveData){ if(drawBlock.saveData || tile.shouldSaveData()){
addTileOp(TileOp.get(tile.x, tile.y, DrawOperation.opData, TileOpData.get(tile.data, tile.floorData, tile.overlayData))); addTileOp(TileOp.get(tile.x, tile.y, DrawOperation.opData, TileOpData.get(tile.data, tile.floorData, tile.overlayData)));
addTileOp(TileOp.get(tile.x, tile.y, DrawOperation.opDataExtra, tile.extraData)); addTileOp(TileOp.get(tile.x, tile.y, DrawOperation.opDataExtra, tile.extraData));
} }
@@ -248,6 +248,7 @@ public class MapEditor{
tile.setBlock(Blocks.air); tile.setBlock(Blocks.air);
} }
} }
editor.flushOp();
} }
public void addFloorCliffs(){ public void addFloorCliffs(){