diff options
Diffstat (limited to 'src/mapblock.h')
-rw-r--r-- | src/mapblock.h | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/mapblock.h b/src/mapblock.h index b2d5f98fa..73c17ee60 100644 --- a/src/mapblock.h +++ b/src/mapblock.h @@ -639,14 +639,14 @@ typedef std::vector<MapBlock*> MapBlockVect; inline bool objectpos_over_limit(v3f p) { - const static u16 map_gen_limit = MYMIN(MAX_MAP_GENERATION_LIMIT, - g_settings->getU16("map_generation_limit")); - return (p.X < -map_gen_limit - || p.X > map_gen_limit - || p.Y < -map_gen_limit - || p.Y > map_gen_limit - || p.Z < -map_gen_limit - || p.Z > map_gen_limit); + const static float map_gen_limit_bs = MYMIN(MAX_MAP_GENERATION_LIMIT, + g_settings->getU16("map_generation_limit")) * BS; + return (p.X < -map_gen_limit_bs + || p.X > map_gen_limit_bs + || p.Y < -map_gen_limit_bs + || p.Y > map_gen_limit_bs + || p.Z < -map_gen_limit_bs + || p.Z > map_gen_limit_bs); } inline bool blockpos_over_limit(v3s16 p) |