Crossed Dungeon generation work

-Rewrite of step 3b for accuracy - verified acceptable speed
--Can now detect an impossible balance situation and restart
-Eliminated false negatives in step 4 (still need to rework false positives)
-Minor key logic improvement
This commit is contained in:
aerinon
2020-08-04 15:24:24 -06:00
parent 24177fa8b8
commit df52ca2730
6 changed files with 550 additions and 228 deletions

View File

@@ -9,7 +9,7 @@
"shuffling.world": "Shuffling the World about",
"shuffling.dungeons": "Shuffling dungeons",
"basic.traversal": "--Basic Traversal",
"generating.dungeon": "Generating dungeon",
"generating.dungeon": "Generating dungeons",
"shuffling.keydoors": "Shuffling Key doors for",
"lowering.keys.candidates": "Lowering key door count because not enough candidates",
"lowering.keys.layouts": "Lowering key door count because no valid layouts",