Dungeons: Clean up parameters, improve structure variety (#8918)
authorParamat <paramat@users.noreply.github.com>
Sat, 14 Sep 2019 22:02:07 +0000 (23:02 +0100)
committerGitHub <noreply@github.com>
Sat, 14 Sep 2019 22:02:07 +0000 (23:02 +0100)
commit23bd5630d0a69cba87110d44202573a4d00da56c
tree95ea21c1497b45e64852cd1435dee7b0cdcb7cd2
parent1de4ca1f9dc85d8cb1e1fdb369e3fe48e76590dc
Dungeons: Clean up parameters, improve structure variety (#8918)

While preserving the general character of dungeon structure.
Slightly increase the range of standard room horizontal size, while
preserving the average horizontal size.
Return to classic maximum large room size of 16x16x16.
Make 1 in 4 dungeons have a 1 in 8 chance for each room being 'large',
making multiple large rooms possible for the first time.
Make 1 in 8 dungeons allow diagonal corridors, to make these a little
more common.
Make corridor width vary from 1 to 2, but forced to 2 if diagonal
corridors are allowed, to make them passable.
Add some comments.
src/mapgen/dungeongen.h
src/mapgen/mapgen.cpp