aboutsummaryrefslogtreecommitdiff
path: root/src/cavegen.cpp
AgeCommit message (Collapse)Author
2015-04-07Cavegen: Remove now unnecessary checks for water, lava, iceparamat
Remove large cave checks for air Mgv5/mgv7:Add is_ground_content checks to 3d noise tunnels More large caves Shorten lines
2015-03-04Cavegen, mgv5: Cleanup codeparamat
Conf.example: Update mgv5 mapgen params Mgv7: Lava caves only below -256
2015-03-02Mgv6: Add heightmap. Do not make large caves that are entirely above groundparamat
2015-02-21Mgv5: Remove blobgen. Remove crumble and wetness noisesparamat
Add large pseudorandom caves below -256 De-link terrain level from water_level Cavegen: Mgv5 large cave code
2014-12-28Cavegen: Fix copy & paste error (solves #2020)kwolekr
2014-12-07Add flags and lacunarity as new noise parameterskwolekr
Add 'absolute value' option to noise map functions Extend persistence modulation to 3D noise Extend 'eased' option to noise2d_perlin* functions Some noise.cpp formatting fixups
2014-12-06Rewrite generate notification mechanismkwolekr
Add support for notify-on-decoration Clean up mapgen constructors Clean up mapgen.cpp code style somewhat Remove trailing whitespace from some files
2014-02-03Huge overhaul of the entire MapgenParams systemkwolekr
MapgenParams is no longer a polymorphic class, eliminating the need for messy and bug-prone reallocations. Separation between the common and mapgen-specific parameters is now strongly defined. Mapgen parameters objects are now properly encapsulated within the proper subsystems.
2013-12-14Add map feature generation notify Lua APIkwolekr
2013-12-01Cavegen: Fix possible out-of-bounds heightmap accesskwolekr
2013-11-29Cavegen: Respect is_ground_content MapNode setting; fix some code formatting ↵kwolekr
issues
2013-07-06Mapgen V7: Huge rewrite, also tweaks to cavegen et al.kwolekr
2013-07-01Cavegen: Prevent caves from occuring above ground level, and superfluous ↵kwolekr
mixing of lava and water in caves
2013-06-23Cavegen: fix division by 0 with abnormal max tunnel diameter sizeskwolekr
2013-04-27Enhance caves for mgv7, add ravineskwolekr
2013-04-21Class-ify caves & move to cavegen.cpp, fix cave regression, add caves to ↵kwolekr
Mapgen V7