Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | C++ modernize: Pragma once (#6264) | Loïc Blot | 2017-08-17 | 1 | -4/+1 |
| | | | | * Migrate cpp headers to pragma once | ||||
* | LINT fix | Loïc Blot | 2017-06-22 | 1 | -2/+1 |
| | |||||
* | CavesRandomWalk: Make 'lava_depth' a mapgen parameter | paramat | 2017-06-22 | 1 | -2/+2 |
| | | | | | | | As with 'large_cave_depth', lava depth was previously a fixed y value and therefore incompatible with the ability to shift terrain vertically. Add 'lava_depth' mapgen parameter to mgflat, mgfractal, mgv5, mgv7. | ||||
* | Pass clang-format on various cpp/header files (#5559) | Loïc Blot | 2017-04-23 | 1 | -22/+23 |
| | |||||
* | Cavegen/Mgv5/Mgv7: Add optional giant caverns | paramat | 2017-04-03 | 1 | -0/+30 |
| | | | | | | | | | | | | | | Add to MapgenBasic for use by multiple mapgens. Add to mgv5 and mgv7, enabled by default. Similar to mgvalleys caverns but half the scale. Parameters for upper y limit, distance caverns taper to full size, and noise threshold (full cavern size). As with mgvalleys caverns are generated first and classic caves are disabled in any mapchunk containing a cavern, to avoid excessive spreading volumes of liquids. This also avoids floating blobs of liquid where a large classic cave has overgenerated out into a neighbouring previously-generated mapchunk. | ||||
* | Change internal type for seeds to s32 | kwolekr | 2016-06-04 | 1 | -3/+3 |
| | | | | | This fixes value truncation (and therefore incompatibility) on platforms with an LP32 data model, such as VAX or MS-DOS. | ||||
* | Cavegen: Move V5-style caves to CavesNoiseIntersection | kwolekr | 2016-05-27 | 1 | -0/+37 |
| | |||||
* | Cavegen: Minor misc. fixes | kwolekr | 2016-05-27 | 1 | -3/+1 |
| | | | | | | | - Convert instances of numeric literal doubles to floats - Move dswitchint to a local variable now that being a member is unnecessary - Improve const correctness - Indentation fixes | ||||
* | Cavegen: Re-add small caves to CavesRandomWalk | kwolekr | 2016-05-27 | 1 | -2/+3 |
| | |||||
* | Cavegen: Remove CavesRandomWalk dependency on Mapgen | kwolekr | 2016-05-27 | 1 | -8/+37 |
| | |||||
* | Cavegen: Merge instances of repetitive surface level-finding code | kwolekr | 2016-05-27 | 1 | -0/+5 |
| | |||||
* | Cavegen: Remove CavesV6 dependency on Mapgen | kwolekr | 2016-05-27 | 1 | -14/+29 |
| | |||||
* | Cavegen: Rename CaveV6 to CavesV6 | kwolekr | 2016-05-27 | 1 | -4/+15 |
| | | | | | | | - Add comment explaining why it exists - Remove unused 'flooded' variable - Rename shadowed variable - Fix some code style | ||||
* | Cavegen: Merge CaveV5 and CaveV7 into CavesRandomWalk | kwolekr | 2016-05-27 | 1 | -52/+5 |
| | |||||
* | Cavegen: Make mgfractal use mgv5 cavegen | paramat | 2015-11-09 | 1 | -49/+4 |
| | | | | | Remove CaveFractal Add a lava depth constant to CaveV5 to make it universal | ||||
* | Fractal mapgen: Add seabed and large pseudorandom caves | paramat | 2015-10-07 | 1 | -0/+47 |
| | |||||
* | Cavegen V6: Make all caves consistent with 0.4.12 stable | paramat | 2015-08-03 | 1 | -1/+1 |
| | | | | | | | When tunnels entirely above ground were avoided, the missing pseudorandom calls changed the allowed caves. Now, above ground tunnels are not placed while still running all previous pseudorandom calls. | ||||
* | Cavegen: Mgv6: No small caves entirely above ground | paramat | 2015-07-19 | 1 | -2/+2 |
| | | | | | Mgv5/mgv7: Remove 'should make cave hole' feature Remove ravine code | ||||
* | Cavegen: Cleanup code. Define constant for MGV7_LAVA_DEPTH | paramat | 2015-07-01 | 1 | -0/+1 |
| | |||||
* | Cavegen, mgv5: Cleanup code | paramat | 2015-03-04 | 1 | -2/+1 |
| | | | | | Conf.example: Update mgv5 mapgen params Mgv7: Lava caves only below -256 | ||||
* | Mgv5: Remove blobgen. Remove crumble and wetness noises | paramat | 2015-02-21 | 1 | -0/+46 |
| | | | | | | Add large pseudorandom caves below -256 De-link terrain level from water_level Cavegen: Mgv5 large cave code | ||||
* | Shorten ManualMapVoxelManipulator to MMVManip | kwolekr | 2015-01-05 | 1 | -12/+12 |
| | |||||
* | Mapgen V7: Huge rewrite, also tweaks to cavegen et al. | kwolekr | 2013-07-06 | 1 | -0/+1 |
| | |||||
* | Cavegen: Prevent caves from occuring above ground level, and superfluous ↵ | kwolekr | 2013-07-01 | 1 | -0/+2 |
| | | | | mixing of lava and water in caves | ||||
* | Enhance caves for mgv7, add ravines | kwolekr | 2013-04-27 | 1 | -5/+52 |
| | |||||
* | Class-ify caves & move to cavegen.cpp, fix cave regression, add caves to ↵ | kwolekr | 2013-04-21 | 1 | -0/+68 |
Mapgen V7 |