Fixed under-liquid overlays remaining when painted over

This commit is contained in:
Anuken
2025-08-24 22:45:59 -04:00
parent 3a8fe9337c
commit f96681155d

View File

@@ -13,6 +13,7 @@ import mindustry.gen.*;
import mindustry.io.*;
import mindustry.maps.*;
import mindustry.world.*;
import mindustry.world.blocks.environment.*;
import static mindustry.Vars.*;
@@ -177,6 +178,9 @@ public class MapEditor{
}else{
if(!(drawBlock.asFloor().wallOre && !tile.block().solid)){
tile.setFloor(drawBlock.asFloor());
if(!(tile.overlay() instanceof OverlayFloor) && !drawBlock.asFloor().supportsOverlay){
tile.setOverlay(Blocks.air);
}
changed = true;
}
}