We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 36d6616 commit 88a3532Copy full SHA for 88a3532
worlds/tloz/Items.py
@@ -24,7 +24,7 @@ class ItemData(typing.NamedTuple):
24
"Red Candle": ItemData(107, progression),
25
"Book of Magic": ItemData(108, progression),
26
"Magical Key": ItemData(109, useful),
27
- "Red Ring": ItemData(110, useful),
+ "Red Ring": ItemData(110, progression),
28
"Silver Arrow": ItemData(111, progression),
29
"Sword": ItemData(112, progression),
30
"White Sword": ItemData(113, progression),
@@ -37,7 +37,7 @@ class ItemData(typing.NamedTuple):
37
"Food": ItemData(120, progression),
38
"Water of Life (Blue)": ItemData(121, useful),
39
"Water of Life (Red)": ItemData(122, useful),
40
- "Blue Ring": ItemData(123, useful),
+ "Blue Ring": ItemData(123, progression),
41
"Triforce Fragment": ItemData(124, progression),
42
"Power Bracelet": ItemData(125, useful),
43
"Small Key": ItemData(126, filler),
worlds/tloz/Rules.py
@@ -28,6 +28,7 @@ def set_rules(tloz_world: "TLoZWorld"):
or location.name not in dangerous_weapon_locations:
add_rule(world.get_location(location.name, player),
lambda state: state.has_group("weapons", player))
31
+ # This part of the loop sets up an expected amount of defense needed for each dungeon
32
if i > 0: # Don't need an extra heart for Level 1
33
34
lambda state, hearts=i: state.has("Heart Container", player, hearts) or
0 commit comments