From fb37ecd1a8113b1bfba41ed22bdfd12bb0b4a445 Mon Sep 17 00:00:00 2001 From: Anuken Date: Sat, 18 Oct 2025 18:04:25 -0400 Subject: [PATCH] Fixed overlay floor placement checks in in-game editor --- core/src/mindustry/world/blocks/ConstructBlock.java | 3 +++ gradle.properties | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/core/src/mindustry/world/blocks/ConstructBlock.java b/core/src/mindustry/world/blocks/ConstructBlock.java index f427797110..e1b3296843 100644 --- a/core/src/mindustry/world/blocks/ConstructBlock.java +++ b/core/src/mindustry/world/blocks/ConstructBlock.java @@ -79,6 +79,9 @@ public class ConstructBlock extends Block{ tile.setOverlay(overlay); }else if(block instanceof Floor floor){ tile.setFloor(floor); + if(!(tile.overlay() instanceof OverlayFloor) && !floor.supportsOverlay){ + tile.setOverlay(Blocks.air); + } }else{ tile.setBlock(block, team, rotation); } diff --git a/gradle.properties b/gradle.properties index 2b92d79588..abaf53ef92 100644 --- a/gradle.properties +++ b/gradle.properties @@ -26,4 +26,4 @@ org.gradle.caching=true org.gradle.internal.http.socketTimeout=100000 org.gradle.internal.http.connectionTimeout=100000 android.enableR8.fullMode=false -archash=8bbe39d0f6 +archash=45317fae60