diff --git a/core/src/mindustry/maps/planet/SerpuloPlanetGenerator.java b/core/src/mindustry/maps/planet/SerpuloPlanetGenerator.java index cd3b224b6f..2239464a7b 100644 --- a/core/src/mindustry/maps/planet/SerpuloPlanetGenerator.java +++ b/core/src/mindustry/maps/planet/SerpuloPlanetGenerator.java @@ -300,6 +300,15 @@ public class SerpuloPlanetGenerator extends PlanetGenerator{ floor = Blocks.magmarock; } } + }else if(floor != Blocks.basalt && floor != Blocks.ice && floor.asFloor().hasSurface()){ + float noise = noise(x + 782, y, 5, 0.75f, 260f, 1f); + if(noise > 0.72f){ + floor = noise > 0.78f ? Blocks.taintedWater : (floor == Blocks.sand ? Blocks.sandWater : Blocks.darksandTaintedWater); + ore = Blocks.air; + }else if(noise > 0.67f){ + floor = (floor == Blocks.sand ? floor : Blocks.darksand); + ore = Blocks.air; + } } if(rand.chance(0.0075)){