Age | Commit message (Collapse) | Author |
|
Update copyright years in all mapgens
Add myself to copyright notices in mgv5 and mgv7
|
|
Lowest level of base terrain determines mountain generation in mapchunk
Change some positional function arguments from int to s16
|
|
|
|
|
|
Decorations: Remove lower limit of water level for placement
|
|
-192 for mgv5 deep oceans. Improve code
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Use/add stone_surface_max_y to speed-optimise/guide dungeon generation
MgV7: Don't let mountain terrain chop dungeons at mapchunk borders
Make mountain terrain update stone_surface_max_y for caves in mountains
|
|
|
|
|
|
|
|
Add support for notify-on-decoration
Clean up mapgen constructors
Clean up mapgen.cpp code style somewhat
Remove trailing whitespace from some files
|
|
Add BiomeManager, OreManager, DecorationManager, and SchematicManager
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
boundaries, remove growGrass()
|
|
Mapgen V7
|
|
|