Crossed Dungeon generation work

-Added a bunch of crystal switch logic
-Added a check for maiden backtracking
-OrderedFrozenSet to prevent randomization leaks with the same seed
-A few key improvements from an outstanding PR
This commit is contained in:
aerinon
2020-08-13 16:23:40 -06:00
parent df52ca2730
commit 2eb6c1ebc0
5 changed files with 464 additions and 351 deletions

View File

@@ -10,7 +10,7 @@
"shuffling.dungeons": "Shuffling dungeons",
"basic.traversal": "--Basic Traversal",
"generating.dungeon": "Generating dungeons",
"shuffling.keydoors": "Shuffling Key doors for",
"shuffling.keydoors": "Shuffling Key doors",
"lowering.keys.candidates": "Lowering key door count because not enough candidates",
"lowering.keys.layouts": "Lowering key door count because no valid layouts",
"keydoor.shuffle.time": "Key door shuffle time",