diff --git a/gameserver/src/main/java/brainwine/gameserver/command/commands/GenerateZoneCommand.java b/gameserver/src/main/java/brainwine/gameserver/command/commands/GenerateZoneCommand.java index 4dc9a16..274f71f 100644 --- a/gameserver/src/main/java/brainwine/gameserver/command/commands/GenerateZoneCommand.java +++ b/gameserver/src/main/java/brainwine/gameserver/command/commands/GenerateZoneCommand.java @@ -19,7 +19,7 @@ public class GenerateZoneCommand extends Command { public void execute(CommandExecutor executor, String[] args) { Biome biome = Biome.getRandomBiome(); int width = 2000; - int height = 800; + int height = 600; int seed = (int)(Math.random() * Integer.MAX_VALUE); if(args.length > 0 && args.length < 2) { diff --git a/gameserver/src/main/java/brainwine/gameserver/zone/Zone.java b/gameserver/src/main/java/brainwine/gameserver/zone/Zone.java index 225c989..a26fcef 100644 --- a/gameserver/src/main/java/brainwine/gameserver/zone/Zone.java +++ b/gameserver/src/main/java/brainwine/gameserver/zone/Zone.java @@ -924,8 +924,8 @@ public class Zone { earth.add(Arrays.asList(height * 0.9, "ground/earth-deepest")); } - earth.add(Arrays.asList(height * 0.7, "ground/earth-deeper")); - earth.add(Arrays.asList(height * 0.45, "ground/earth-deep")); + earth.add(Arrays.asList(height * 0.75, "ground/earth-deeper")); + earth.add(Arrays.asList(height * 0.6, "ground/earth-deep")); depth.put("ground/earth", earth); } else { String key = biome == Biome.PLAIN ? "temperate" : biome.getId(); diff --git a/gameserver/src/main/java/brainwine/gameserver/zone/ZoneManager.java b/gameserver/src/main/java/brainwine/gameserver/zone/ZoneManager.java index 1f08f4e..3ee1245 100644 --- a/gameserver/src/main/java/brainwine/gameserver/zone/ZoneManager.java +++ b/gameserver/src/main/java/brainwine/gameserver/zone/ZoneManager.java @@ -46,7 +46,7 @@ public class ZoneManager { if(zones.isEmpty()) { logger.info("No zones were loaded. Generating default zone ..."); - Zone zone = StaticZoneGenerator.generateZone(Biome.PLAIN, 2000, 800); + Zone zone = StaticZoneGenerator.generateZone(Biome.PLAIN, 2000, 600); saveZone(zone); putZone(zone); } else { diff --git a/gameserver/src/main/java/brainwine/gameserver/zone/gen/TerrainGenerator.java b/gameserver/src/main/java/brainwine/gameserver/zone/gen/TerrainGenerator.java index 708d96c..c3a48f5 100644 --- a/gameserver/src/main/java/brainwine/gameserver/zone/gen/TerrainGenerator.java +++ b/gameserver/src/main/java/brainwine/gameserver/zone/gen/TerrainGenerator.java @@ -22,7 +22,7 @@ public class TerrainGenerator implements GeneratorTask { if(surface) { PerlinNoise noise = new PerlinNoise(ctx.getSeed()); - int surfaceLevel = height < 800 ? height / 4 : 200; + int surfaceLevel = height < 600 ? height / 3 : 200; double amplitude = ctx.nextDouble() * 40 + (80 - 40); for(int x = 0; x < width; x++) {