any_enemy_logic option added

This commit is contained in:
aerinon
2023-04-10 09:07:01 -06:00
parent 5d86ed4055
commit 907639b984
15 changed files with 73 additions and 13 deletions

View File

@@ -494,6 +494,13 @@
"random"
]
},
"any_enemy_logic": {
"choices": [
"none",
"allow_drops",
"allow_all"
]
},
"remote_items": {
"action": "store_true",
"type": "bool"

View File

@@ -335,6 +335,12 @@
],
"pseudoboots": [ " Players starts with pseudo boots that allow dashing but no item checks (default: %(default)s"],
"bombbag": ["Start with 0 bomb capacity. Two capacity upgrades (+10) are added to the pool (default: %(default)s)" ],
"any_enemy_logic": [
"How to handle potential traversal between dungeon in Crossed door shuffle",
"None: Enemies that required unusual weaponry are not allowed to logical protect doors, chests, or key drops.",
"Allow_Drops: Drops are okay for those enemies, and a correct weapon is logically required",
"Allow_All: All enemies allowed anywhere. (Logic will be adapted to the placement)"
],
"startinventory": [ "Specifies a list of items that will be in your starting inventory (separated by commas). (default: %(default)s)" ],
"usestartinventory": [ "Toggle usage of Starting Inventory." ],
"customizer": ["Path to a customizer file."],

View File

@@ -130,6 +130,11 @@
"randomizer.enemizer.enemyhealth.hard": "Hard",
"randomizer.enemizer.enemyhealth.expert": "Expert",
"randomizer.enemizer.enemylogic": "Enemy Logic",
"randomizer.enemizer.enemylogic.none": "Forbid special enemies",
"randomizer.enemizer.enemylogic.allow_drops": "Item drops may have special enemies",
"randomizer.enemizer.enemylogic.allow_all": "Allow special enemies anywhere",
"randomizer.entrance.openpyramid": "Pre-open Pyramid Hole",
"randomizer.entrance.openpyramid.auto": "Auto",
"randomizer.entrance.openpyramid.yes": "Yes",

View File

@@ -39,5 +39,19 @@
"expert"
]
}
},
"bottomEnemizerFrame": {
"enemylogic": {
"type": "selectbox",
"default": "allow_all",
"options": [
"none",
"allow_drops",
"allow_all"
],
"config": {
"width": 32
}
}
}
}