Layout - fnar/minecraft-roguelike GitHub Wiki
Layouts
Layout is an array of layout generator assignments
Structure
- Object:
- level: (Integer or Array)
- Integer - 0-4
- Array - of levels
- type: String - Generator
- level: (Integer or Array)
Generators:
- CLASSIC - (default) the original level generator
- MST - A maze-like layout generated using a minimum spanning tree algorithm
Num Rooms
- Array: (Integer) number of rooms to generate on each level
Range
- Int: (currently unknown)
(2021/12/26) Dev Note: Range appears to be a setting to restrict the range at which rooms tunnel away from the start of the level, as means to center the dungeon on where the level starts, at least for the LevelGeneratorClassic
(see line 156).
Scatter
- Array: (Integer) minimum distance between rooms. Larger numbers result in longer hallways (set to a minimum of 12. Lower values are ignored.)