Add dark_room settings

This commit is contained in:
2025-03-08 18:18:06 -06:00
parent 82815d256d
commit 4c498a723b
9 changed files with 50 additions and 9 deletions

View File

@@ -558,6 +558,14 @@
"action": "store_true",
"type": "bool"
},
"dark_rooms": {
"choices": [
"require_lamp",
"always_light_cone",
"no_dark_rooms",
"always_in_logic"
]
},
"calc_playthrough": {
"action": "store_false",
"type": "bool"

View File

@@ -395,6 +395,12 @@
"collection_rate": [ "Display collection rate (default: %(default)s)" ],
"pseudoboots": [ " Start with pseudo boots that allow dashing but no item checks (default: %(default)s)"],
"mirrorscroll": [ " Players starts with mirror scroll that allows mirror in dungeons but not overworld (default: %(default)s"],
"dark_rooms": [ "Controls how dark rooms are treated in the game and logic:",
"RequireLamp: Lamp is always required for dark rooms to be in logic",
"AlwaysLightCone: Player gets a light cone even without the lamp, and dark rooms are always in logic",
"NoDarkRooms: Dark rooms are changed to no longer be dark, and are always in logic",
"AlwaysInLogic: Dark rooms are always considered to be in logic, even if the player cannot see"
],
"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",