FindSpawnPos: Let mapgens decide what spawn altitude is suitable
authorparamat <mat.gregory@virginmedia.com>
Thu, 4 Feb 2016 01:03:31 +0000 (01:03 +0000)
committerparamat <mat.gregory@virginmedia.com>
Tue, 9 Feb 2016 07:14:45 +0000 (07:14 +0000)
commit4adbd69a3701608876b50665ed3f7a150750d26e
treede3ec585173cbf4e480004c8d64c23489222677f
parent38e712260046f159aa201259569054bdf9793b7f
FindSpawnPos: Let mapgens decide what spawn altitude is suitable

To avoid spawn search failing in new specialised mapgens
Increase spawn search range to 4000 nodes
Add getSpawnLevelAtPoint() functions to EmergeManager, class Mapgen
and all mapgens
Remove getGroundLevelAtPoint() functions from all mapgens except mgv6
(possibly to be re-added later in the correct form to return actual
ground level)
Make mgvalleys flag names consistent with other mapgens
Remove now unused 'vertical spawn range' setting
19 files changed:
src/defaultsettings.cpp
src/emerge.cpp
src/emerge.h
src/mapgen.h
src/mapgen_flat.cpp
src/mapgen_flat.h
src/mapgen_fractal.cpp
src/mapgen_fractal.h
src/mapgen_singlenode.cpp
src/mapgen_singlenode.h
src/mapgen_v5.cpp
src/mapgen_v5.h
src/mapgen_v6.cpp
src/mapgen_v6.h
src/mapgen_v7.cpp
src/mapgen_v7.h
src/mapgen_valleys.cpp
src/mapgen_valleys.h
src/server.cpp