diff options
Diffstat (limited to 'game/server')
| -rw-r--r-- | game/server/overworld.cc | 2 |
1 files changed, 2 insertions, 0 deletions
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 |
