Strict and Partial key logic implementations with new test suite utility

This commit is contained in:
aerinon
2023-02-17 10:07:43 -07:00
parent 2b8b9156d9
commit d7c15ae22c
17 changed files with 512 additions and 24 deletions

View File

@@ -202,7 +202,6 @@
},
"key_logic_algorithm": {
"choices": [
"loose",
"default",
"partial",
"strict"

View File

@@ -247,7 +247,6 @@
],
"key_logic_algorithm": [
"Key Logic Algorithm (default: %(default)s)",
"loose: Allow more randomization",
"default: Balance between safety and randomization",
"partial: Partial protection when using certain minor glitches",
"strict: Ensure small keys are available"

View File

@@ -97,7 +97,6 @@
"randomizer.dungeon.trap_door_mode.oneway": "Remove Annoying Traps",
"randomizer.dungeon.key_logic_algorithm": "Key Logic Algorithm",
"randomizer.dungeon.key_logic_algorithm.loose": "Loose",
"randomizer.dungeon.key_logic_algorithm.default": "Default",
"randomizer.dungeon.key_logic_algorithm.partial": "Partial Protection",
"randomizer.dungeon.key_logic_algorithm.strict": "Strict",

View File

@@ -57,7 +57,6 @@
"type": "selectbox",
"default": "default",
"options": [
"loose",
"default",
"partial",
"strict"