Require a weapon for Castle Tower.
This commit is contained in:
		
							parent
							
								
									18c10dc7ad
								
							
						
					
					
						commit
						5c0d34a65d
					
				
							
								
								
									
										3
									
								
								Rules.py
								
								
								
								
							
							
						
						
									
										3
									
								
								Rules.py
								
								
								
								
							| 
						 | 
				
			
			@ -170,7 +170,8 @@ def global_rules(world, player):
 | 
			
		|||
    set_rule(world.get_entrance('Agahnims Tower', player), lambda state: state.has('Cape', player) or state.has_beam_sword(player) or state.has('Beat Agahnim 1', player))  # barrier gets removed after killing agahnim, relevant for entrance shuffle
 | 
			
		||||
    set_rule(world.get_entrance('Agahnim 1', player), lambda state: state.has_sword(player) and state.has_key('Small Key (Agahnims Tower)', player, 2))
 | 
			
		||||
    set_defeat_dungeon_boss_rule(world.get_location('Agahnim 1', player))
 | 
			
		||||
    set_rule(world.get_location('Castle Tower - Dark Maze', player), lambda state: state.has_key('Small Key (Agahnims Tower)', player))
 | 
			
		||||
    set_rule(world.get_location('Castle Tower - Room 03', player), lambda state: state.can_kill_most_things(player, 8))
 | 
			
		||||
    set_rule(world.get_location('Castle Tower - Dark Maze', player), lambda state: state.can_kill_most_things(player, 8) and state.has_key('Small Key (Agahnims Tower)', player))
 | 
			
		||||
    set_rule(world.get_entrance('Top of Pyramid', player), lambda state: state.has('Beat Agahnim 1', player))
 | 
			
		||||
    set_rule(world.get_entrance('Old Man Cave Exit (West)', player), lambda state: False)  # drop cannot be climbed up
 | 
			
		||||
    set_rule(world.get_entrance('Broken Bridge (West)', player), lambda state: state.has('Hookshot', player))
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue