From 800cb5a2e813a44ea698c812614252fc48dcc432 Mon Sep 17 00:00:00 2001 From: untodesu Date: Sun, 16 Mar 2025 20:31:09 +0500 Subject: Improved terrain generation - features! [2/2] --- game/server/overworld.cc | 2 ++ 1 file changed, 2 insertions(+) (limited to 'game/server/overworld.cc') diff --git a/game/server/overworld.cc b/game/server/overworld.cc index e66addf..16a3120 100644 --- a/game/server/overworld.cc +++ b/game/server/overworld.cc @@ -338,7 +338,9 @@ void Overworld::generate_features(const chunk_pos &cpos, VoxelStorage &voxels) auto cpos_xyz = chunk_pos(cpos_xz.x, 0, cpos_xz.y); auto lpos_xyz = local_pos(lpos_xz.x, 0, lpos_xz.y); + auto vpos = coord::to_voxel(cpos_xyz, lpos_xyz); + vpos.y = height; if(is_inside_cave(vpos)) { // Cave is in the way -- cgit