diff --git a/gameserver/src/main/java/brainwine/gameserver/zone/gen/StructureGenerator.java b/gameserver/src/main/java/brainwine/gameserver/zone/gen/StructureGenerator.java index 1d89df7..668a4b1 100644 --- a/gameserver/src/main/java/brainwine/gameserver/zone/gen/StructureGenerator.java +++ b/gameserver/src/main/java/brainwine/gameserver/zone/gen/StructureGenerator.java @@ -61,7 +61,7 @@ public class StructureGenerator implements GeneratorTask { } private void placeRandomSpawnTower(GeneratorContext ctx, int x) { - int surface = this.filled ? ctx.getZone().getSurface()[x] + int surface = !this.filled ? ctx.getZone().getSurface()[x] : ctx.getHeight() / 8 + ctx.nextInt(Math.max(1, ctx.nextInt(ctx.getHeight() / 8))); if(!spawnTowers.isEmpty()) {