minetest/src/mapgen
Paramat b1b40fef16
Allow multiple cave liquids in a biome definition (#8481)
This allows games to specify biome cave liquids and avoid the old
hardcoded behaviour, but preserves the ability to have multiple
cave liquids in one biome, such as lava and water.

When multiple cave liquids are defined by the biome definition,
make each entire cave use a randomly chosen liquid, instead of
every small cave segment using a randomly chosen liquid.

Plus an optimisation:
Don't place nodes if cave liquid is defined as 'air'
2019-05-18 21:13:14 +01:00
..
CMakeLists.txt Move files to subdirectories (#6599) 2017-11-08 23:56:20 +01:00
cavegen.cpp Allow multiple cave liquids in a biome definition (#8481) 2019-05-18 21:13:14 +01:00
cavegen.h Allow multiple cave liquids in a biome definition (#8481) 2019-05-18 21:13:14 +01:00
dungeongen.cpp Optimize random turns in dungeongen (#8129) 2019-04-07 19:08:27 +02:00
dungeongen.h Optimize random turns in dungeongen (#8129) 2019-04-07 19:08:27 +02:00
mapgen.cpp Fix comments 2019-03-31 20:49:39 +02:00
mapgen.h Fix comments 2019-03-31 20:49:39 +02:00
mapgen_carpathian.cpp mapgen: drop mapgen id from child mapgens. 2019-03-31 20:49:39 +02:00
mapgen_carpathian.h mapgen: drop mapgen id from child mapgens. 2019-03-31 20:49:39 +02:00
mapgen_flat.cpp mapgen: drop mapgen id from child mapgens. 2019-03-31 20:49:39 +02:00
mapgen_flat.h mapgen: drop mapgen id from child mapgens. 2019-03-31 20:49:39 +02:00
mapgen_fractal.cpp mapgen: drop mapgen id from child mapgens. 2019-03-31 20:49:39 +02:00
mapgen_fractal.h mapgen: drop mapgen id from child mapgens. 2019-03-31 20:49:39 +02:00
mapgen_singlenode.cpp mapgen: drop mapgen id from child mapgens. 2019-03-31 20:49:39 +02:00
mapgen_singlenode.h mapgen: drop mapgen id from child mapgens. 2019-03-31 20:49:39 +02:00
mapgen_v5.cpp mapgen: drop mapgen id from child mapgens. 2019-03-31 20:49:39 +02:00
mapgen_v5.h mapgen: drop mapgen id from child mapgens. 2019-03-31 20:49:39 +02:00
mapgen_v6.cpp mapgen: drop mapgen id from child mapgens. 2019-03-31 20:49:39 +02:00
mapgen_v6.h mapgen: drop mapgen id from child mapgens. 2019-03-31 20:49:39 +02:00
mapgen_v7.cpp mapgen: drop mapgen id from child mapgens. 2019-03-31 20:49:39 +02:00
mapgen_v7.h mapgen: drop mapgen id from child mapgens. 2019-03-31 20:49:39 +02:00
mapgen_valleys.cpp mapgen: drop mapgen id from child mapgens. 2019-03-31 20:49:39 +02:00
mapgen_valleys.h mapgen: drop mapgen id from child mapgens. 2019-03-31 20:49:39 +02:00
mg_biome.cpp Allow multiple cave liquids in a biome definition (#8481) 2019-05-18 21:13:14 +01:00
mg_biome.h Allow multiple cave liquids in a biome definition (#8481) 2019-05-18 21:13:14 +01:00
mg_decoration.cpp Decoration API: Add lightweight ability to have complete coverage (#7456) 2018-06-24 17:14:18 +01:00
mg_decoration.h Mapgen folder: Update and improve copyright information of files 2018-01-15 04:42:08 +00:00
mg_ore.cpp Fix build on gcc 5.0 (#7586) 2018-07-26 21:49:38 +02:00
mg_ore.h Vein ore: Fix bug caused by changing perlinmap Y size (#7371) 2018-05-24 22:20:06 +01:00
mg_schematic.cpp blitToVManip: Check out-of-bounds using node position not index (#8127) 2019-01-25 19:01:00 +00:00
mg_schematic.h Node definition manager refactor (#7016) 2018-02-10 21:04:16 +01:00
treegen.cpp Node definition manager refactor (#7016) 2018-02-10 21:04:16 +01:00
treegen.h Node definition manager refactor (#7016) 2018-02-10 21:04:16 +01:00