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
Showing
- src/defaultsettings.cpp 0 additions, 1 deletionsrc/defaultsettings.cpp
- src/emerge.cpp 12 additions, 0 deletionssrc/emerge.cpp
- src/emerge.h 1 addition, 0 deletionssrc/emerge.h
- src/mapgen.h 7 additions, 0 deletionssrc/mapgen.h
- src/mapgen_flat.cpp 14 additions, 7 deletionssrc/mapgen_flat.cpp
- src/mapgen_flat.h 1 addition, 1 deletionsrc/mapgen_flat.h
- src/mapgen_fractal.cpp 19 additions, 8 deletionssrc/mapgen_fractal.cpp
- src/mapgen_fractal.h 1 addition, 1 deletionsrc/mapgen_fractal.h
- src/mapgen_singlenode.cpp 1 addition, 1 deletionsrc/mapgen_singlenode.cpp
- src/mapgen_singlenode.h 1 addition, 1 deletionsrc/mapgen_singlenode.h
- src/mapgen_v5.cpp 14 additions, 13 deletionssrc/mapgen_v5.cpp
- src/mapgen_v5.h 1 addition, 1 deletionsrc/mapgen_v5.h
- src/mapgen_v6.cpp 11 additions, 0 deletionssrc/mapgen_v6.cpp
- src/mapgen_v6.h 1 addition, 0 deletionssrc/mapgen_v6.h
- src/mapgen_v7.cpp 12 additions, 10 deletionssrc/mapgen_v7.cpp
- src/mapgen_v7.h 1 addition, 1 deletionsrc/mapgen_v7.h
- src/mapgen_valleys.cpp 15 additions, 20 deletionssrc/mapgen_valleys.cpp
- src/mapgen_valleys.h 4 additions, 4 deletionssrc/mapgen_valleys.h
- src/server.cpp 7 additions, 9 deletionssrc/server.cpp
Loading
Please register or sign in to comment