1359 lines
		
	
	
		
			68 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			1359 lines
		
	
	
		
			68 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
|   | known_logic_tricks = { | ||
|  |     'Fewer Tunic Requirements': { | ||
|  |         'name'    : 'logic_fewer_tunic_requirements', | ||
|  |         'tags'    : ("General", "Fire Temple", "Water Temple", "Gerudo Training Grounds", "Zora's Fountain",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     Allows the following possible without Tunics: | ||
|  |                     - Enter Water Temple. The key below the center | ||
|  |                     pillar still requires Zora Tunic. | ||
|  |                     - Enter Fire Temple. Only the first floor is | ||
|  |                     accessible, and not Volvagia. | ||
|  |                     - Zora's Fountain Bottom Freestanding PoH. | ||
|  |                     Might not have enough health to resurface. | ||
|  |                     - Gerudo Training Grounds Underwater | ||
|  |                     Silver Rupee Chest. May need to make multiple | ||
|  |                     trips. | ||
|  |                     '''},
 | ||
|  |     'Hidden Grottos without Stone of Agony': { | ||
|  |         'name'    : 'logic_grottos_without_agony', | ||
|  |         'tags'    : ("General", "Entrance",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     Allows entering hidden grottos without the | ||
|  |                     Stone of Agony. | ||
|  |                     '''},
 | ||
|  |     'Pass Through Visible One-Way Collisions': { | ||
|  |         'name'    : 'logic_visible_collisions', | ||
|  |         'tags'    : ("Entrance", "Kakariko Village",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     Allows climbing through the platform to reach  | ||
|  |                     Impa's House Back as adult with no items and  | ||
|  |                     going through the Kakariko Village Gate as child | ||
|  |                     when coming from the Mountain Trail side. | ||
|  |                     '''},
 | ||
|  |     'Child Deadhand without Kokiri Sword': { | ||
|  |         'name'    : 'logic_child_deadhand', | ||
|  |         'tags'    : ("Bottom of the Well",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     Requires 9 sticks or 5 jump slashes. | ||
|  |                     '''},
 | ||
|  |     'Second Dampe Race as Child': { | ||
|  |         'name'    : 'logic_child_dampe_race_poh', | ||
|  |         'tags'    : ("the Graveyard", "Entrance",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     It is possible to complete the second dampe | ||
|  |                     race as child in under a minute, but it is | ||
|  |                     a strict time limit. | ||
|  |                     '''},
 | ||
|  |     'Man on Roof without Hookshot': { | ||
|  |         'name'    : 'logic_man_on_roof', | ||
|  |         'tags'    : ("Kakariko Village",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     Can be reached by side-hopping off | ||
|  |                     the watchtower. | ||
|  |                     '''},
 | ||
|  |     'Dodongo\'s Cavern Staircase with Bow': { | ||
|  |         'name'    : 'logic_dc_staircase', | ||
|  |         'tags'    : ("Dodongo's Cavern",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     The Bow can be used to knock down the stairs | ||
|  |                     with two well-timed shots. | ||
|  |                     '''},
 | ||
|  |     'Dodongo\'s Cavern Spike Trap Room Jump without Hover Boots': { | ||
|  |         'name'    : 'logic_dc_jump', | ||
|  |         'tags'    : ("Dodongo's Cavern",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     Jump is adult only. | ||
|  |                     '''},
 | ||
|  |     'Dodongo\'s Cavern Vines GS from Below with Longshot': { | ||
|  |         'name'    : 'logic_dc_vines_gs', | ||
|  |         'tags'    : ("Dodongo's Cavern", "Skulltulas",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     The vines upon which this Skulltula rests are one- | ||
|  |                     sided collision. You can use the Longshot to get it | ||
|  |                     from below, by shooting it through the vines, | ||
|  |                     bypassing the need to lower the staircase. | ||
|  |                     '''},
 | ||
|  |     'Gerudo Fortress "Kitchen" with No Additional Items': { | ||
|  |         'name'    : 'logic_gerudo_kitchen', | ||
|  |         'tags'    : ("Gerudo's Fortress",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     The logic normally guarantees one of Bow, Hookshot, | ||
|  |                     or Hover Boots. | ||
|  |                     '''},
 | ||
|  |     'Deku Tree Basement Vines GS with Jump Slash': { | ||
|  |         'name'    : 'logic_deku_basement_gs', | ||
|  |         'tags'    : ("Deku Tree", "Skulltulas",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     Can be defeated by doing a precise jump slash. | ||
|  |                     '''},
 | ||
|  |     'Deku Tree Basement Web to Gohma with Bow': { | ||
|  |         'name'    : 'logic_deku_b1_webs_with_bow', | ||
|  |         'tags'    : ("Deku Tree", "Entrance",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     All spider web walls in the Deku Tree basement can be burnt | ||
|  |                     as adult with just a bow by shooting through torches. This | ||
|  |                     trick only applies to the circular web leading to Gohma; | ||
|  |                     the two vertical webs are always in logic. | ||
|  | 
 | ||
|  |                     Backflip onto the chest near the torch at the bottom of | ||
|  |                     the vine wall. With precise positioning you can shoot | ||
|  |                     through the torch to the right edge of the circular web. | ||
|  | 
 | ||
|  |                     This allows completion of adult Deku Tree with no fire source. | ||
|  |                     '''},
 | ||
|  |     'Deku Tree MQ Roll Under the Spiked Log': { | ||
|  |         'name'    : 'logic_deku_mq_log', | ||
|  |         'tags'    : ("Deku Tree",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     You can get past the spiked log by rolling | ||
|  |                     to briefly shrink your hitbox. As adult, | ||
|  |                     the timing is a bit more precise. | ||
|  |                     '''},
 | ||
|  |     'Hammer Rusted Switches Through Walls': { | ||
|  |         'name'    : 'logic_rusted_switches', | ||
|  |         'tags'    : ("Fire Temple", "Ganon's Castle",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     Applies to: | ||
|  |                     - Fire Temple Highest Goron Chest. | ||
|  |                     - MQ Fire Temple Lizalfos Maze. | ||
|  |                     - MQ Spirit Trial. | ||
|  |                     '''},
 | ||
|  |     'Bottom of the Well Map Chest with Strength & Sticks': { | ||
|  |         'name'    : 'logic_botw_basement', | ||
|  |         'tags'    : ("Bottom of the Well",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     The chest in the basement can be reached with | ||
|  |                     strength by doing a jump slash with a lit | ||
|  |                     stick to access the bomb flowers. | ||
|  |                     '''},
 | ||
|  |     'Bottom of the Well MQ Jump Over the Pits': { | ||
|  |         'name'    : 'logic_botw_mq_pits', | ||
|  |         'tags'    : ("Bottom of the Well",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     While the pits in Bottom of the Well don't allow you to | ||
|  |                     jump just by running straight at them, you can still get | ||
|  |                     over them by side-hopping or backflipping across. With | ||
|  |                     explosives, this allows you to access the central areas | ||
|  |                     without Zelda's Lullaby. With Zelda's Lullaby, it allows | ||
|  |                     you to access the west inner room without explosives. | ||
|  |                     '''},
 | ||
|  |     'Skip Forest Temple MQ Block Puzzle with Bombchu': { | ||
|  |         'name'    : 'logic_forest_mq_block_puzzle', | ||
|  |         'tags'    : ("Forest Temple",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     Send the Bombchu straight up the center of the | ||
|  |                     wall directly to the left upon entering the room. | ||
|  |                     '''},
 | ||
|  |     'Spirit Temple Child Side Bridge with Bombchu': { | ||
|  |         'name'    : 'logic_spirit_child_bombchu', | ||
|  |         'tags'    : ("Spirit Temple",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     A carefully-timed Bombchu can hit the switch. | ||
|  |                     '''},
 | ||
|  |     'Windmill PoH as Adult with Nothing': { | ||
|  |         'name'    : 'logic_windmill_poh', | ||
|  |         'tags'    : ("Kakariko Village",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     Can jump up to the spinning platform from | ||
|  |                     below as adult. | ||
|  |                     '''},
 | ||
|  |     'Crater\'s Bean PoH with Hover Boots': { | ||
|  |         'name'    : 'logic_crater_bean_poh_with_hovers', | ||
|  |         'tags'    : ("Death Mountain Crater",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     Hover from the base of the bridge | ||
|  |                     near Goron City and walk up the | ||
|  |                     very steep slope. | ||
|  |                     '''},
 | ||
|  |     'Zora\'s Domain Entry with Cucco': { | ||
|  |         'name'    : 'logic_zora_with_cucco', | ||
|  |         'tags'    : ("Zora's River",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     Can fly behind the waterfall with | ||
|  |                     a cucco as child. | ||
|  |                     '''},
 | ||
|  |     'Water Temple MQ Central Pillar with Fire Arrows': { | ||
|  |         'name'    : 'logic_water_mq_central_pillar', | ||
|  |         'tags'    : ("Water Temple",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     Slanted torches have misleading hitboxes. Whenever | ||
|  |                     you see a slanted torch jutting out of the wall, | ||
|  |                     you can expect most or all of its hitbox is actually | ||
|  |                     on the other side that wall. This can make slanted | ||
|  |                     torches very finicky to light when using arrows. The | ||
|  |                     torches in the central pillar of MQ Water Temple are | ||
|  |                     a particularly egregious example. Logic normally | ||
|  |                     expects Din's Fire and Song of Time. | ||
|  |                     '''},
 | ||
|  |     'Gerudo Training Grounds MQ Left Side Silver Rupees with Hookshot': { | ||
|  |         'name'    : 'logic_gtg_mq_with_hookshot', | ||
|  |         'tags'    : ("Gerudo Training Grounds",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     The highest silver rupee can be obtained by | ||
|  |                     hookshotting the target and then immediately jump | ||
|  |                     slashing toward the rupee. | ||
|  |                     '''},
 | ||
|  |     'Forest Temple East Courtyard Vines with Hookshot': { | ||
|  |         'name'    : 'logic_forest_vines', | ||
|  |         'tags'    : ("Forest Temple",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     The vines in Forest Temple leading to where the well | ||
|  |                     drain switch is in the standard form can be barely | ||
|  |                     reached with just the Hookshot. | ||
|  |                     '''},
 | ||
|  |     'Forest Temple East Courtyard GS with Boomerang': { | ||
|  |         'name'    : 'logic_forest_outdoor_east_gs', | ||
|  |         'tags'    : ("Forest Temple", "Entrance", "Skulltulas",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     Precise Boomerang throws can allow child to | ||
|  |                     kill the Skulltula and collect the token. | ||
|  |                     '''},
 | ||
|  |     'Forest Temple First Room GS with Difficult-to-Use Weapons': { | ||
|  |         'name'    : 'logic_forest_first_gs', | ||
|  |         'tags'    : ("Forest Temple", "Entrance", "Skulltulas",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     Allows killing this Skulltula with Sword or Sticks by | ||
|  |                     jump slashing it as you let go from the vines. You will | ||
|  |                     take fall damage. | ||
|  |                     Also allows killing it as Child with a Bomb throw. It's | ||
|  |                     much more difficult to use a Bomb as child due to | ||
|  |                     Child Link's shorter height. | ||
|  |                     '''},
 | ||
|  |     'Swim Through Forest Temple MQ Well with Hookshot': { | ||
|  |         'name'    : 'logic_forest_well_swim', | ||
|  |         'tags'    : ("Forest Temple",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     Shoot the vines in the well as low and as far to | ||
|  |                     the right as possible, and then immediately swim | ||
|  |                     under the ceiling to the right. This can only be | ||
|  |                     required if Forest Temple is in its Master Quest | ||
|  |                     form. | ||
|  |                     '''},
 | ||
|  |     'Forest Temple MQ Twisted Hallway Switch with Jump Slash': { | ||
|  |         'name'    : 'logic_forest_mq_hallway_switch_jumpslash', | ||
|  |         'tags'    : ("Forest Temple",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     The switch to twist the hallway can be hit with | ||
|  |                     a jump slash through the glass block. To get in | ||
|  |                     front of the switch, either use the Hover Boots | ||
|  |                     or hit the shortcut switch at the top of the | ||
|  |                     room and jump from the glass blocks that spawn. | ||
|  |                     '''},
 | ||
|  |     'Forest Temple MQ Twisted Hallway Switch with Hookshot': { | ||
|  |         'name'    : 'logic_forest_mq_hallway_switch_hookshot', | ||
|  |         'tags'    : ("Forest Temple",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     There's a very small gap between the glass block | ||
|  |                     and the wall. Through that gap you can hookshot | ||
|  |                     the target on the ceiling. | ||
|  |                     '''},
 | ||
|  |     'Death Mountain Trail Chest with Strength': { | ||
|  |         'name'    : 'logic_dmt_bombable', | ||
|  |         'tags'    : ("Death Mountain Trail",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     Child Link can blow up the wall using a nearby bomb | ||
|  |                     flower. You must backwalk with the flower and then | ||
|  |                     quickly throw it toward the wall. | ||
|  |                     '''},
 | ||
|  |     'Goron City Spinning Pot PoH with Strength': { | ||
|  |         'name'    : 'logic_goron_city_pot_with_strength', | ||
|  |         'tags'    : ("Goron City",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     Allows for stopping the Goron City Spinning | ||
|  |                     Pot using a bomb flower alone, requiring  | ||
|  |                     strength in lieu of inventory explosives. | ||
|  |                     '''},
 | ||
|  |     'Adult Kokiri Forest GS with Hover Boots': { | ||
|  |         'name'    : 'logic_adult_kokiri_gs', | ||
|  |         'tags'    : ("Kokiri Forest", "Skulltulas",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     Can be obtained without Hookshot by using the Hover | ||
|  |                     Boots off of one of the roots. | ||
|  |                     '''},
 | ||
|  |     'Spirit Temple MQ Frozen Eye Switch without Fire': { | ||
|  |         'name'    : 'logic_spirit_mq_frozen_eye', | ||
|  |         'tags'    : ("Spirit Temple",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     You can melt the ice by shooting an arrow through a | ||
|  |                     torch. The only way to find a line of sight for this | ||
|  |                     shot is to first spawn a Song of Time block, and then | ||
|  |                     stand on the very edge of it. | ||
|  |                     '''},
 | ||
|  |     'Spirit Temple Shifting Wall with No Additional Items': { | ||
|  |         'name'    : 'logic_spirit_wall', | ||
|  |         'tags'    : ("Spirit Temple",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     The logic normally guarantees a way of dealing with both | ||
|  |                     the Beamos and the Walltula before climbing the wall. | ||
|  |                     '''},
 | ||
|  |     'Spirit Temple Main Room GS with Boomerang': { | ||
|  |         'name'    : 'logic_spirit_lobby_gs', | ||
|  |         'tags'    : ("Spirit Temple", "Skulltulas",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     Standing on the highest part of the arm of the statue, a | ||
|  |                     precise Boomerang throw can kill and obtain this Gold | ||
|  |                     Skulltula. You must throw the Boomerang slightly off to | ||
|  |                     the side so that it curves into the Skulltula, as aiming | ||
|  |                     directly at it will clank off of the wall in front. | ||
|  |                     '''},
 | ||
|  |     'Spirit Temple Main Room Jump from Hands to Upper Ledges': { | ||
|  |         'name'    : 'logic_spirit_lobby_jump', | ||
|  |         'tags'    : ("Spirit Temple", "Skulltulas",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     A precise jump to obtain the following as adult | ||
|  |                     without needing one of Hookshot or Hover Boots: | ||
|  |                     - Spirit Temple Statue Room Northeast Chest | ||
|  |                     - Spirit Temple GS Lobby | ||
|  |                     '''},
 | ||
|  |     'Spirit Temple MQ Sun Block Room GS with Boomerang': { | ||
|  |         'name'    : 'logic_spirit_mq_sun_block_gs', | ||
|  |         'tags'    : ("Spirit Temple", "Skulltulas",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     Throw the Boomerang in such a way that it | ||
|  |                     curves through the side of the glass block | ||
|  |                     to hit the Gold Skulltula. | ||
|  |                     '''},
 | ||
|  |     'Jabu Scrub as Adult with Jump Dive': { | ||
|  |         'name'    : 'logic_jabu_scrub_jump_dive', | ||
|  |         'tags'    : ("Jabu Jabu's Belly", "Entrance",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     Standing above the underwater tunnel leading to the scrub, | ||
|  |                     jump down and swim through the tunnel. This allows adult to | ||
|  |                     access the scrub with no Scale or Iron Boots. | ||
|  |                     '''},
 | ||
|  |     'Jabu MQ Song of Time Block GS with Boomerang': { | ||
|  |         'name'    : 'logic_jabu_mq_sot_gs', | ||
|  |         'tags'    : ("Jabu Jabu's Belly", "Skulltulas",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     Allow the Boomerang to return to you through | ||
|  |                     the Song of Time block to grab the token. | ||
|  |                     '''},
 | ||
|  |     'Bottom of the Well MQ Dead Hand Freestanding Key with Boomerang': { | ||
|  |         'name'    : 'logic_botw_mq_dead_hand_key', | ||
|  |         'tags'    : ("Bottom of the Well",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     Boomerang can fish the item out of the rubble without | ||
|  |                     needing explosives to blow it up. | ||
|  |                     '''},
 | ||
|  |     'Fire Temple Flame Wall Maze Skip': { | ||
|  |         'name'    : 'logic_fire_flame_maze', | ||
|  |         'tags'    : ("Fire Temple",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     If you move quickly you can sneak past the edge of | ||
|  |                     a flame wall before it can rise up to block you. | ||
|  |                     To do it without taking damage is more precise. | ||
|  |                     Allows you to progress without needing either a | ||
|  |                     Small Key or Hover Boots. | ||
|  |                     '''},
 | ||
|  |     'Fire Temple MQ Flame Wall Maze Skip': { | ||
|  |         'name'    : 'logic_fire_mq_flame_maze', | ||
|  |         'tags'    : ("Fire Temple", "Skulltulas",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     If you move quickly you can sneak past the edge of | ||
|  |                     a flame wall before it can rise up to block you. | ||
|  |                     To do it without taking damage is more precise. | ||
|  |                     Allows you to reach the side room GS without needing | ||
|  |                     Song of Time or Hover Boots. If either of "Fire Temple | ||
|  |                     MQ Lower to Upper Lizalfos Maze with Hover Boots" or | ||
|  |                     "with Precise Jump" are enabled, this also allows you | ||
|  |                     to progress deeper into the dungeon without Hookshot. | ||
|  |                     '''},
 | ||
|  |     'Fire Temple MQ Climb without Fire Source': { | ||
|  |         'name'    : 'logic_fire_mq_climb', | ||
|  |         'tags'    : ("Fire Temple",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     You can use the Hover Boots to hover around to | ||
|  |                     the climbable wall, skipping the need to use a | ||
|  |                     fire source and spawn a Hookshot target. | ||
|  |                     '''},
 | ||
|  |     'Fire Temple MQ Lower to Upper Lizalfos Maze with Hover Boots': { | ||
|  |         'name'    : 'logic_fire_mq_maze_hovers', | ||
|  |         'tags'    : ("Fire Temple",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     Use the Hover Boots off of a crate to | ||
|  |                     climb to the upper maze without needing | ||
|  |                     to spawn and use the Hookshot targets. | ||
|  |                     '''},
 | ||
|  |     'Fire Temple MQ Chest Near Boss without Breaking Crate': { | ||
|  |         'name'    : 'logic_fire_mq_near_boss', | ||
|  |         'tags'    : ("Fire Temple",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     The hitbox for the torch extends a bit outside of the crate. | ||
|  |                     Shoot a flaming arrow at the side of the crate to light the | ||
|  |                     torch without needing to get over there and break the crate. | ||
|  |                     '''},
 | ||
|  |     'Fire Temple MQ Lizalfos Maze Side Room without Box': { | ||
|  |         'name'    : 'logic_fire_mq_maze_side_room', | ||
|  |         'tags'    : ("Fire Temple",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     You can walk from the blue switch to the door and | ||
|  |                     quickly open the door before the bars reclose. This | ||
|  |                     skips needing to reach the upper sections of the | ||
|  |                     maze to get a box to place on the switch. | ||
|  |                     '''},
 | ||
|  |     'Fire Temple MQ Boss Key Chest without Bow': { | ||
|  |         'name'    : 'logic_fire_mq_bk_chest', | ||
|  |         'tags'    : ("Fire Temple",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     It is possible to light both of the timed torches | ||
|  |                     to unbar the door to the boss key chest's room | ||
|  |                     with just Din's Fire if you move very quickly | ||
|  |                     between the two torches. It is also possible to | ||
|  |                     unbar the door with just Din's by abusing an | ||
|  |                     oversight in the way the game counts how many | ||
|  |                     torches have been lit. | ||
|  |                     '''},
 | ||
|  |     'Fire Temple MQ Above Flame Wall Maze GS from Below with Longshot': { | ||
|  |         'name'    : 'logic_fire_mq_above_maze_gs', | ||
|  |         'tags'    : ("Fire Temple", "Skulltulas",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     The floor of the room that contains this Skulltula | ||
|  |                     is only solid from above. From the maze below, the | ||
|  |                     Longshot can be shot through the ceiling to obtain  | ||
|  |                     the token with two fewer small keys than normal. | ||
|  |                     '''},
 | ||
|  |     'Zora\'s River Lower Freestanding PoH as Adult with Nothing': { | ||
|  |         'name'    : 'logic_zora_river_lower', | ||
|  |         'tags'    : ("Zora's River",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     Adult can reach this PoH with a precise jump, | ||
|  |                     no Hover Boots required. | ||
|  |                     '''},
 | ||
|  |     'Water Temple Cracked Wall with Hover Boots': { | ||
|  |         'name'    : 'logic_water_cracked_wall_hovers', | ||
|  |         'tags'    : ("Water Temple",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     With a midair side-hop while wearing the Hover | ||
|  |                     Boots, you can reach the cracked wall without | ||
|  |                     needing to raise the water up to the middle level. | ||
|  |                     '''},
 | ||
|  |     'Shadow Temple Freestanding Key with Bombchu': { | ||
|  |         'name'    : 'logic_shadow_freestanding_key', | ||
|  |         'tags'    : ("Shadow Temple",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     Release the Bombchu with good timing so that | ||
|  |                     it explodes near the bottom of the pot. | ||
|  |                     '''},
 | ||
|  |     'Shadow Temple MQ Invisible Blades Silver Rupees without Song of Time': { | ||
|  |         'name'    : 'logic_shadow_mq_invisible_blades', | ||
|  |         'tags'    : ("Shadow Temple",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     The Like Like can be used to boost you into the | ||
|  |                     silver rupee that normally requires Song of Time. | ||
|  |                     This cannot be performed on OHKO since the Like | ||
|  |                     Like does not boost you high enough if you die. | ||
|  |                     '''},
 | ||
|  |     'Shadow Temple MQ Lower Huge Pit without Fire Source': { | ||
|  |         'name'    : 'logic_shadow_mq_huge_pit', | ||
|  |         'tags'    : ("Shadow Temple",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     Normally a frozen eye switch spawns some platforms | ||
|  |                     that you can use to climb down, but there's actually | ||
|  |                     a small piece of ground that you can stand on that | ||
|  |                     you can just jump down to. | ||
|  |                     '''},
 | ||
|  |     'Backflip over Mido as Adult': { | ||
|  |         'name'    : 'logic_mido_backflip', | ||
|  |         'tags'    : ("the Lost Woods",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     With a specific position and angle, you can | ||
|  |                     backflip over Mido. | ||
|  |                     '''},
 | ||
|  |     'Fire Temple Boss Door without Hover Boots or Pillar': { | ||
|  |         'name'    : 'logic_fire_boss_door_jump', | ||
|  |         'tags'    : ("Fire Temple",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     The Fire Temple Boss Door can be reached with a precise | ||
|  |                     jump. You must be touching the side wall of the room so | ||
|  |                     that Link will grab the ledge from farther away than | ||
|  |                     is normally possible. | ||
|  |                     '''},
 | ||
|  |     'Lake Hylia Lab Dive without Gold Scale': { | ||
|  |         'name'    : 'logic_lab_diving', | ||
|  |         'tags'    : ("Lake Hylia",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     Remove the Iron Boots in the midst of | ||
|  |                     Hookshotting the underwater crate. | ||
|  |                     '''},
 | ||
|  |     'Deliver Eye Drops with Bolero of Fire': { | ||
|  |         'name'    : 'logic_biggoron_bolero', | ||
|  |         'tags'    : ("Death Mountain Trail",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     Playing a warp song normally causes a trade item to | ||
|  |                     spoil immediately, however, it is possible use Bolero | ||
|  |                     to reach Biggoron and still deliver the Eye Drops | ||
|  |                     before they spoil. If you do not wear the Goron Tunic, | ||
|  |                     the heat timer inside the crater will override the trade | ||
|  |                     item's timer. When you exit to Death Mountain Trail you | ||
|  |                     will have one second to show the Eye Drops before they | ||
|  |                     expire. You can get extra time to show the Eye Drops if | ||
|  |                     you warp immediately upon receiving them. If you don't | ||
|  |                     have many hearts, you may have to reset the heat timer | ||
|  |                     by quickly dipping in and out of Darunia's chamber. | ||
|  |                     This trick does not apply if "Randomize Warp Song | ||
|  |                     Destinations" is enabled, or if the settings are such | ||
|  |                     that trade items do not need to be delivered within a | ||
|  |                     time limit. | ||
|  |                     '''},
 | ||
|  |     'Wasteland Crossing without Hover Boots or Longshot': { | ||
|  |         'name'    : 'logic_wasteland_crossing', | ||
|  |         'tags'    : ("Haunted Wasteland",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     You can beat the quicksand by backwalking across it | ||
|  |                     in a specific way. | ||
|  |                     '''},
 | ||
|  |     'Colossus Hill GS with Hookshot': { | ||
|  |         'name'    : 'logic_colossus_gs', | ||
|  |         'tags'    : ("Desert Colossus", "Skulltulas",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     Somewhat precise. If you kill enough Leevers | ||
|  |                     you can get enough of a break to take some time | ||
|  |                     to aim more carefully. | ||
|  |                     '''},
 | ||
|  |     'Dodongo\'s Cavern Scarecrow GS with Armos Statue': { | ||
|  |         'name'    : 'logic_dc_scarecrow_gs', | ||
|  |         'tags'    : ("Dodongo's Cavern", "Skulltulas",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     You can jump off an Armos Statue to reach the | ||
|  |                     alcove with the Gold Skulltula. It takes quite | ||
|  |                     a long time to pull the statue the entire way. | ||
|  |                     The jump to the alcove can be a bit picky when | ||
|  |                     done as child. | ||
|  |                     '''},
 | ||
|  |     'Kakariko Tower GS with Jump Slash': { | ||
|  |         'name'    : 'logic_kakariko_tower_gs', | ||
|  |         'tags'    : ("Kakariko Village", "Skulltulas",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     Climb the tower as high as you can without | ||
|  |                     touching the Gold Skulltula, then let go and | ||
|  |                     jump slash immediately. You will take fall | ||
|  |                     damage. | ||
|  |                     '''},
 | ||
|  |     'Deku Tree MQ Compass Room GS Boulders with Just Hammer': { | ||
|  |         'name'    : 'logic_deku_mq_compass_gs', | ||
|  |         'tags'    : ("Deku Tree", "Skulltulas",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     Climb to the top of the vines, then let go | ||
|  |                     and jump slash immediately to destroy the | ||
|  |                     boulders using the Hammer, without needing | ||
|  |                     to spawn a Song of Time block. | ||
|  |                     '''},
 | ||
|  |     'Lake Hylia Lab Wall GS with Jump Slash': { | ||
|  |         'name'    : 'logic_lab_wall_gs', | ||
|  |         'tags'    : ("Lake Hylia", "Skulltulas",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     The jump slash to actually collect the | ||
|  |                     token is somewhat precise. | ||
|  |                     '''},
 | ||
|  |     'Spirit Temple MQ Lower Adult without Fire Arrows': { | ||
|  |         'name'    : 'logic_spirit_mq_lower_adult', | ||
|  |         'tags'    : ("Spirit Temple",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     It can be done with Din\'s Fire and Bow. | ||
|  |                     Whenever an arrow passes through a lit torch, it | ||
|  |                     resets the timer. It's finicky but it's also | ||
|  |                     possible to stand on the pillar next to the center | ||
|  |                     torch, which makes it easier. | ||
|  |                     '''},
 | ||
|  |     'Spirit Temple Map Chest with Bow': { | ||
|  |         'name'    : 'logic_spirit_map_chest', | ||
|  |         'tags'    : ("Spirit Temple",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     To get a line of sight from the upper torch to | ||
|  |                     the map chest torches, you must pull an Armos | ||
|  |                     statue all the way up the stairs. | ||
|  |                     '''},
 | ||
|  |     'Spirit Temple Sun Block Room Chest with Bow': { | ||
|  |         'name'    : 'logic_spirit_sun_chest', | ||
|  |         'tags'    : ("Spirit Temple",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     Using the blocks in the room as platforms you can | ||
|  |                     get lines of sight to all three torches. The timer | ||
|  |                     on the torches is quite short so you must move | ||
|  |                     quickly in order to light all three. | ||
|  |                     '''},
 | ||
|  |     'Spirit Temple MQ Sun Block Room as Child without Song of Time': { | ||
|  |         'name'    : 'logic_spirit_mq_sun_block_sot', | ||
|  |         'tags'    : ("Spirit Temple",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     While adult can easily jump directly to the switch that | ||
|  |                     unbars the door to the sun block room, child Link cannot | ||
|  |                     make the jump without spawning a Song of Time block to | ||
|  |                     jump from. You can skip this by throwing the crate down | ||
|  |                     onto the switch from above, which does unbar the door, | ||
|  |                     however the crate immediately breaks, so you must move | ||
|  |                     quickly to get through the door before it closes back up. | ||
|  |                     '''},
 | ||
|  |     'Shadow Trial MQ Torch with Bow': { | ||
|  |         'name'    : 'logic_shadow_trial_mq', | ||
|  |         'tags'    : ("Ganon's Castle",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     You can light the torch in this room without a fire | ||
|  |                     source by shooting an arrow through the lit torch | ||
|  |                     at the beginning of the room. Because the room is | ||
|  |                     so dark and the unlit torch is so far away, it can | ||
|  |                     be difficult to aim the shot correctly. | ||
|  |                     '''},
 | ||
|  |     'Forest Temple NE Outdoors Ledge with Hover Boots': { | ||
|  |         'name'    : 'logic_forest_outdoors_ledge', | ||
|  |         'tags'    : ("Forest Temple", "Entrance",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     With precise Hover Boots movement you can fall down | ||
|  |                     to this ledge from upper balconies. If done precisely | ||
|  |                     enough, it is not necessary to take fall damage. | ||
|  |                     In MQ, this skips a Longshot requirement. | ||
|  |                     In Vanilla, this can skip a Hookshot requirement in | ||
|  |                     entrance randomizer. | ||
|  |                     '''},
 | ||
|  |     'Water Temple Boss Key Region with Hover Boots': { | ||
|  |         'name'    : 'logic_water_boss_key_region', | ||
|  |         'tags'    : ("Water Temple",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     With precise Hover Boots movement it is possible | ||
|  |                     to reach the boss key chest's region without | ||
|  |                     needing the Longshot. It is not necessary to take | ||
|  |                     damage from the spikes. The Gold Skulltula Token | ||
|  |                     in the following room can also be obtained with | ||
|  |                     just the Hover Boots. | ||
|  |                     '''},
 | ||
|  |     'Water Temple MQ North Basement GS without Small Key': { | ||
|  |         'name'    : 'logic_water_mq_locked_gs', | ||
|  |         'tags'    : ("Water Temple", "Skulltulas",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     There is an invisible Hookshot target that can be used | ||
|  |                     to get over the gate that blocks you from going to this | ||
|  |                     Skulltula early. This avoids going through some rooms | ||
|  |                     that normally require a Small Key to access. If "Water | ||
|  |                     Temple North Basement Ledge with Precise Jump" is not | ||
|  |                     enabled, this also skips needing Hover Boots or | ||
|  |                     Scarecrow's Song to reach the locked door. | ||
|  |                     '''},
 | ||
|  |     'Water Temple Falling Platform Room GS with Hookshot': { | ||
|  |         'name'    : 'logic_water_falling_platform_gs_hookshot', | ||
|  |         'tags'    : ("Water Temple", "Skulltulas",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     If you stand on the very edge of the platform, this | ||
|  |                     Gold Skulltula can be obtained with only the Hookshot. | ||
|  |                     '''},
 | ||
|  |     'Water Temple Falling Platform Room GS with Boomerang': { | ||
|  |         'name'    : 'logic_water_falling_platform_gs_boomerang', | ||
|  |         'tags'    : ("Water Temple", "Skulltulas", "Entrance",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     If you stand on the very edge of the platform, this | ||
|  |                     Gold Skulltula can be obtained with only the Boomerang. | ||
|  |                     '''},
 | ||
|  |     'Water Temple River GS without Iron Boots': { | ||
|  |         'name'    : 'logic_water_river_gs', | ||
|  |         'tags'    : ("Water Temple", "Skulltulas",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     Standing on the exposed ground toward the end of | ||
|  |                     the river, a precise Longshot use can obtain the | ||
|  |                     token. The Longshot cannot normally reach far | ||
|  |                     enough to kill the Skulltula, however. You'll | ||
|  |                     first have to find some other way of killing it. | ||
|  |                     '''},
 | ||
|  |     'Water Temple Entry without Iron Boots using Hookshot': { | ||
|  |         'name'    : 'logic_water_hookshot_entry', | ||
|  |         'tags'    : ("Lake Hylia",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     When entering Water Temple using Gold Scale instead | ||
|  |                     of Iron Boots, the Longshot is usually used to be | ||
|  |                     able to hit the switch and open the gate. But, by | ||
|  |                     standing in a particular spot, the switch can be hit | ||
|  |                     with only the reach of the Hookshot. | ||
|  |                     '''},
 | ||
|  |     'Death Mountain Trail Climb with Hover Boots': { | ||
|  |         'name'    : 'logic_dmt_climb_hovers', | ||
|  |         'tags'    : ("Death Mountain Trail",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     It is possible to use the Hover Boots to bypass | ||
|  |                     needing to destroy the boulders blocking the path | ||
|  |                     to the top of Death Mountain. | ||
|  |                     '''},
 | ||
|  |     'Death Mountain Trail Upper Red Rock GS without Hammer': { | ||
|  |         'name'    : 'logic_trail_gs_upper', | ||
|  |         'tags'    : ("Death Mountain Trail", "Skulltulas",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     After killing the Skulltula, the token can be collected | ||
|  |                     by backflipping into the rock at the correct angle. | ||
|  |                     '''},
 | ||
|  |     'Death Mountain Trail Lower Red Rock GS with Hookshot': { | ||
|  |         'name'    : 'logic_trail_gs_lower_hookshot', | ||
|  |         'tags'    : ("Death Mountain Trail", "Skulltulas",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     After killing the Skulltula, the token can be fished | ||
|  |                     out of the rock without needing to destroy it, by | ||
|  |                     using the Hookshot in the correct way. | ||
|  |                     '''},
 | ||
|  |     'Death Mountain Trail Lower Red Rock GS with Hover Boots': { | ||
|  |         'name'    : 'logic_trail_gs_lower_hovers', | ||
|  |         'tags'    : ("Death Mountain Trail", "Skulltulas",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     After killing the Skulltula, the token can be | ||
|  |                     collected without needing to destroy the rock by | ||
|  |                     backflipping down onto it with the Hover Boots. | ||
|  |                     First use the Hover Boots to stand on a nearby | ||
|  |                     fence, and go for the Skulltula Token from there. | ||
|  |                     '''},
 | ||
|  |     'Death Mountain Trail Lower Red Rock GS with Magic Bean': { | ||
|  |         'name'    : 'logic_trail_gs_lower_bean', | ||
|  |         'tags'    : ("Death Mountain Trail", "Skulltulas",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     After killing the Skulltula, the token can be | ||
|  |                     collected without needing to destroy the rock by | ||
|  |                     jumping down onto it from the bean plant, | ||
|  |                     midflight, with precise timing and positioning. | ||
|  |                     '''},
 | ||
|  |     'Death Mountain Crater Upper to Lower with Hammer': { | ||
|  |         'name'    : 'logic_crater_upper_to_lower', | ||
|  |         'tags'    : ("Death Mountain Crater",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     With the Hammer, you can jump slash the rock twice | ||
|  |                     in the same jump in order to destroy it before you | ||
|  |                     fall into the lava. | ||
|  |                     '''},
 | ||
|  |     'Zora\'s Domain Entry with Hover Boots': { | ||
|  |         'name'    : 'logic_zora_with_hovers', | ||
|  |         'tags'    : ("Zora's River",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     Can hover behind the waterfall as adult. | ||
|  |                     '''},
 | ||
|  |     'Zora\'s Domain GS with No Additional Items': { | ||
|  |         'name'    : 'logic_domain_gs', | ||
|  |         'tags'    : ("Zora's Domain", "Skulltulas",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     A precise jump slash can kill the Skulltula and | ||
|  |                     recoil back onto the top of the frozen waterfall. | ||
|  |                     To kill it, the logic normally guarantees one of | ||
|  |                     Hookshot, Bow, or Magic. | ||
|  |                     '''},
 | ||
|  |     'Shadow Temple River Statue with Bombchu': { | ||
|  |         'name'    : 'logic_shadow_statue', | ||
|  |         'tags'    : ("Shadow Temple",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     By sending a Bombchu around the edge of the | ||
|  |                     gorge, you can knock down the statue without | ||
|  |                     needing a Bow. | ||
|  |                     Applies in both vanilla and MQ Shadow. | ||
|  |                     '''},
 | ||
|  |     'Stop Link the Goron with Din\'s Fire': { | ||
|  |         'name'    : 'logic_link_goron_dins', | ||
|  |         'tags'    : ("Goron City",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     The timing is quite awkward. | ||
|  |                     '''},
 | ||
|  |     'Fire Temple Song of Time Room GS without Song of Time': { | ||
|  |         'name'    : 'logic_fire_song_of_time', | ||
|  |         'tags'    : ("Fire Temple", "Skulltulas",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     A precise jump can be used to reach this room. | ||
|  |                     '''},
 | ||
|  |     'Fire Temple Climb without Strength': { | ||
|  |         'name'    : 'logic_fire_strength', | ||
|  |         'tags'    : ("Fire Temple",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     A precise jump can be used to skip | ||
|  |                     pushing the block. | ||
|  |                     '''},
 | ||
|  |     'Fire Temple MQ Big Lava Room Blocked Door without Hookshot': { | ||
|  |         'name'    : 'logic_fire_mq_blocked_chest', | ||
|  |         'tags'    : ("Fire Temple",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     There is a gap between the hitboxes of the flame | ||
|  |                     wall in the big lava room. If you know where this | ||
|  |                     gap is located, you can jump through it and skip | ||
|  |                     needing to use the Hookshot. To do this without | ||
|  |                     taking damage is more precise. | ||
|  |                     '''},
 | ||
|  |     'Fire Temple MQ Lower to Upper Lizalfos Maze with Precise Jump': { | ||
|  |         'name'    : 'logic_fire_mq_maze_jump', | ||
|  |         'tags'    : ("Fire Temple",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     A precise jump off of a crate can be used to | ||
|  |                     climb to the upper maze without needing to spawn | ||
|  |                     and use the Hookshot targets. This trick | ||
|  |                     supersedes both "Fire Temple MQ Lower to Upper | ||
|  |                     Lizalfos Maze with Hover Boots" and "Fire Temple | ||
|  |                     MQ Lizalfos Maze Side Room without Box". | ||
|  |                     '''},
 | ||
|  |     'Light Trial MQ without Hookshot': { | ||
|  |         'name'    : 'logic_light_trial_mq', | ||
|  |         'tags'    : ("Ganon's Castle",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     If you move quickly you can sneak past the edge of | ||
|  |                     a flame wall before it can rise up to block you. | ||
|  |                     In this case to do it without taking damage is | ||
|  |                     especially precise. | ||
|  |                     '''},
 | ||
|  |     'Ice Cavern MQ Scarecrow GS with No Additional Items': { | ||
|  |         'name'    : 'logic_ice_mq_scarecrow', | ||
|  |         'tags'    : ("Ice Cavern", "Skulltulas",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     A precise jump can be used to reach this alcove. | ||
|  |                     '''},
 | ||
|  |     'Ice Cavern MQ Red Ice GS without Song of Time': { | ||
|  |         'name'    : 'logic_ice_mq_red_ice_gs', | ||
|  |         'tags'    : ("Ice Cavern", "Skulltulas",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     If you side-hop into the perfect position, you | ||
|  |                     can briefly stand on the platform with the red | ||
|  |                     ice just long enough to dump some blue fire. | ||
|  |                     '''},
 | ||
|  |     'Ice Cavern Block Room GS with Hover Boots': { | ||
|  |         'name'    : 'logic_ice_block_gs', | ||
|  |         'tags'    : ("Ice Cavern", "Skulltulas",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     The Hover Boots can be used to get in front of the | ||
|  |                     Skulltula to kill it with a jump slash. Then, the | ||
|  |                     Hover Boots can again be used to obtain the Token, | ||
|  |                     all without Hookshot or Boomerang. | ||
|  |                     '''},
 | ||
|  |     'Reverse Wasteland': { | ||
|  |         'name'    : 'logic_reverse_wasteland', | ||
|  |         'tags'    : ("Haunted Wasteland",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     By memorizing the path, you can travel through the | ||
|  |                     Wasteland in reverse. | ||
|  |                     Note that jumping to the carpet merchant as child | ||
|  |                     typically requires a fairly precise jump slash. | ||
|  |                     The equivalent trick for going forward through the | ||
|  |                     Wasteland is "Lensless Wasteland". | ||
|  |                     To cross the river of sand with no additional items, | ||
|  |                     be sure to also enable "Wasteland Crossing without | ||
|  |                     Hover Boots or Longshot". | ||
|  |                     Unless all overworld entrances are randomized, child | ||
|  |                     Link will not be expected to do anything at Gerudo's | ||
|  |                     Fortress. | ||
|  |                     '''},
 | ||
|  |     'Zora\'s River Upper Freestanding PoH as Adult with Nothing': { | ||
|  |         'name'    : 'logic_zora_river_upper', | ||
|  |         'tags'    : ("Zora's River",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     Adult can reach this PoH with a precise jump, | ||
|  |                     no Hover Boots required. | ||
|  |                     '''},
 | ||
|  |     'Shadow Temple MQ Truth Spinner Gap with Longshot': { | ||
|  |         'name'    : 'logic_shadow_mq_gap', | ||
|  |         'tags'    : ("Shadow Temple",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     You can Longshot a torch and jump-slash recoil onto | ||
|  |                     the tongue. It works best if you Longshot the right | ||
|  |                     torch from the left side of the room. | ||
|  |                     '''},
 | ||
|  |     'Lost Woods Adult GS without Bean': { | ||
|  |         'name'    : 'logic_lost_woods_gs_bean', | ||
|  |         'tags'    : ("the Lost Woods", "Skulltulas",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     You can collect the token with a precise | ||
|  |                     Hookshot use, as long as you can kill the | ||
|  |                     Skulltula somehow first. It can be killed | ||
|  |                     using Longshot, Bow, Bombchus or Din's Fire. | ||
|  |                     '''},
 | ||
|  |     'Jabu Near Boss GS without Boomerang as Adult': { | ||
|  |         'name'    : 'logic_jabu_boss_gs_adult', | ||
|  |         'tags'    : ("Jabu Jabu's Belly", "Skulltulas", "Entrance",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     You can easily get over to the door to the | ||
|  |                     near boss area early with Hover Boots. The | ||
|  |                     tricky part is getting through the door | ||
|  |                     without being able to use a box to keep the | ||
|  |                     switch pressed. One way is to quickly roll | ||
|  |                     from the switch and open the door before it | ||
|  |                     closes. | ||
|  |                     '''},
 | ||
|  |     'Kakariko Rooftop GS with Hover Boots': { | ||
|  |         'name'    : 'logic_kakariko_rooftop_gs', | ||
|  |         'tags'    : ("Kakariko Village", "Skulltulas",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     Take the Hover Boots from the entrance to Impa's | ||
|  |                     House over to the rooftop of Skulltula House. From | ||
|  |                     there, a precise Hover Boots backwalk with backflip | ||
|  |                     can be used to get onto a hill above the side of | ||
|  |                     the village. And then from there you can Hover onto | ||
|  |                     Impa's rooftop to kill the Skulltula and backflip | ||
|  |                     into the token. | ||
|  |                     '''},
 | ||
|  |     'Graveyard Freestanding PoH with Boomerang': { | ||
|  |         'name'    : 'logic_graveyard_poh', | ||
|  |         'tags'    : ("the Graveyard",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     Using a precise moving setup you can obtain | ||
|  |                     the Piece of Heart by having the Boomerang | ||
|  |                     interact with it along the return path. | ||
|  |                     '''},
 | ||
|  |     'Hyrule Castle Storms Grotto GS with Just Boomerang': { | ||
|  |         'name'    : 'logic_castle_storms_gs', | ||
|  |         'tags'    : ("Hyrule Castle", "Skulltulas",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     With precise throws, the Boomerang alone can | ||
|  |                     kill the Skulltula and collect the token, | ||
|  |                     without first needing to blow up the wall. | ||
|  |                     '''},
 | ||
|  |     'Death Mountain Trail Soil GS without Destroying Boulder': { | ||
|  |         'name'    : 'logic_dmt_soil_gs', | ||
|  |         'tags'    : ("Death Mountain Trail", "Skulltulas",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     Bugs will go into the soft soil even while the boulder is | ||
|  |                     still blocking the entrance. | ||
|  |                     Then, using a precise moving setup you can kill the Gold | ||
|  |                     Skulltula and obtain the token by having the Boomerang | ||
|  |                     interact with it along the return path. | ||
|  |                     '''},
 | ||
|  |     'Gerudo Training Grounds Left Side Silver Rupees without Hookshot': { | ||
|  |         'name'    : 'logic_gtg_without_hookshot', | ||
|  |         'tags'    : ("Gerudo Training Grounds",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     After collecting the rest of the silver rupees in the room, | ||
|  |                     you can reach the final silver rupee on the ceiling by being | ||
|  |                     pulled up into it after getting grabbed by the Wallmaster. | ||
|  |                     Then, you must also reach the exit of the room without the | ||
|  |                     use of the Hookshot. If you move quickly you can sneak past | ||
|  |                     the edge of a flame wall before it can rise up to block you. | ||
|  |                     To do so without taking damage is more precise. | ||
|  |                     '''},
 | ||
|  |     'Gerudo Training Grounds MQ Left Side Silver Rupees without Hookshot': { | ||
|  |         'name'    : 'logic_gtg_mq_without_hookshot', | ||
|  |         'tags'    : ("Gerudo Training Grounds",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     After collecting the rest of the silver rupees in the room, | ||
|  |                     you can reach the final silver rupee on the ceiling by being | ||
|  |                     pulled up into it after getting grabbed by the Wallmaster. | ||
|  |                     The Wallmaster will not track you to directly underneath the | ||
|  |                     rupee. You should take the last step to be under the rupee | ||
|  |                     after the Wallmaster has begun its attempt to grab you. | ||
|  |                     Also included with this trick is that fact that the switch | ||
|  |                     that unbars the door to the final chest of GTG can be hit | ||
|  |                     without a projectile, using a precise jump slash. | ||
|  |                     This trick supersedes "Gerudo Training Grounds MQ Left Side | ||
|  |                     Silver Rupees with Hookshot". | ||
|  |                     '''},
 | ||
|  |     'Reach Gerudo Training Grounds Fake Wall Ledge with Hover Boots': { | ||
|  |         'name'    : 'logic_gtg_fake_wall', | ||
|  |         'tags'    : ("Gerudo Training Grounds",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     A precise Hover Boots use from the top of the chest can allow | ||
|  |                     you to grab the ledge without needing the usual requirements. | ||
|  |                     In Master Quest, this always skips a Song of Time requirement. | ||
|  |                     In Vanilla, this skips a Hookshot requirement, but is only | ||
|  |                     relevant if "Gerudo Training Grounds Left Side Silver Rupees | ||
|  |                     without Hookshot" is enabled. | ||
|  |                     '''},
 | ||
|  |     'Water Temple Cracked Wall with No Additional Items': { | ||
|  |         'name'    : 'logic_water_cracked_wall_nothing', | ||
|  |         'tags'    : ("Water Temple",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     A precise jump slash (among other methods) will | ||
|  |                     get you to the cracked wall without needing the | ||
|  |                     Hover Boots or to raise the water to the middle | ||
|  |                     level. This trick supersedes "Water Temple | ||
|  |                     Cracked Wall with Hover Boots". | ||
|  |                     '''},
 | ||
|  |     'Water Temple North Basement Ledge with Precise Jump': { | ||
|  |         'name'    : 'logic_water_north_basement_ledge_jump', | ||
|  |         'tags'    : ("Water Temple",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     In the northern basement there's a ledge from where, in | ||
|  |                     vanilla Water Temple, boulders roll out into the room. | ||
|  |                     Normally to jump directly to this ledge logically | ||
|  |                     requires the Hover Boots, but with precise jump, it can | ||
|  |                     be done without them. This trick applies to both | ||
|  |                     Vanilla and Master Quest. | ||
|  |                     '''},
 | ||
|  |     'Water Temple Torch Longshot': { | ||
|  |         'name'    : 'logic_water_temple_torch_longshot', | ||
|  |         'tags'    : ("Water Temple",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     Stand on the eastern side of the central pillar and longshot | ||
|  |                     the torches on the bottom level. Swim through the corridor | ||
|  |                     and float up to the top level. This allows access to this | ||
|  |                     area and lower water levels without Iron Boots. | ||
|  |                     The majority of the tricks that allow you to skip Iron Boots | ||
|  |                     in the Water Temple are not going to be relevant unless this | ||
|  |                     trick is first enabled. | ||
|  |                     '''},
 | ||
|  |     'Water Temple Central Pillar GS with Farore\'s Wind': { | ||
|  |         'name'    : 'logic_water_central_gs_fw', | ||
|  |         'tags'    : ("Water Temple", "Skulltulas",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     If you set Farore's Wind inside the central pillar | ||
|  |                     and then return to that warp point after raising | ||
|  |                     the water to the highest level, you can obtain this | ||
|  |                     Skulltula Token with Hookshot or Boomerang. | ||
|  |                     '''},
 | ||
|  |     'Water Temple Central Pillar GS with Iron Boots': { | ||
|  |         'name'    : 'logic_water_central_gs_irons', | ||
|  |         'tags'    : ("Water Temple", "Skulltulas",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     After opening the middle water level door into the | ||
|  |                     central pillar, the door will stay unbarred so long | ||
|  |                     as you do not leave the room -- even if you were to | ||
|  |                     raise the water up to the highest level. With the | ||
|  |                     Iron Boots to go through the door after the water has | ||
|  |                     been raised, you can obtain the Skulltula Token with | ||
|  |                     the Hookshot. | ||
|  |                     '''},
 | ||
|  |     'Water Temple Boss Key Jump Dive': { | ||
|  |         'name'    : 'logic_water_bk_jump_dive', | ||
|  |         'tags'    : ("Water Temple",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     Stand on the very edge of the raised corridor leading from the | ||
|  |                     push block room to the rolling boulder corridor. Face the | ||
|  |                     gold skulltula on the waterfall and jump over the boulder | ||
|  |                     corridor floor into the pool of water, swimming right once | ||
|  |                     underwater. This allows access to the boss key room without | ||
|  |                     Iron boots. | ||
|  |                     '''},
 | ||
|  |     'Water Temple Dragon Statue Jump Dive': { | ||
|  |         'name'    : 'logic_water_dragon_jump_dive', | ||
|  |         'tags'    : ("Water Temple",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     If you come into the dragon statue room from the | ||
|  |                     serpent river, you can jump down from above and get | ||
|  |                     into the tunnel without needing either Iron Boots | ||
|  |                     or a Scale. This trick applies to both Vanilla and | ||
|  |                     Master Quest. In Vanilla, you must shoot the switch | ||
|  |                     from above with the Bow, and then quickly get | ||
|  |                     through the tunnel before the gate closes. | ||
|  |                     '''},
 | ||
|  |     'Water Temple Dragon Statue Switch from Above the Water as Adult': { | ||
|  |         'name'    : 'logic_water_dragon_adult', | ||
|  |         'tags'    : ("Water Temple",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     Normally you need both Hookshot and Iron Boots to hit the | ||
|  |                     switch and swim through the tunnel to get to the chest. But | ||
|  |                     by hitting the switch from dry land, using one of Bombchus, | ||
|  |                     Hookshot, or Bow, it is possible to skip one or both of | ||
|  |                     those requirements. After the gate has been opened, besides  | ||
|  |                     just using the Iron Boots, a well-timed dive with at least | ||
|  |                     the Silver Scale could be used to swim through the tunnel. If | ||
|  |                     coming from the serpent river, a jump dive can also be used | ||
|  |                     to get into the tunnel. | ||
|  |                     '''},
 | ||
|  |     'Water Temple Dragon Statue Switch from Above the Water as Child': { | ||
|  |         'name'    : 'logic_water_dragon_child', | ||
|  |         'tags'    : ("Water Temple", "Entrance",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     It is possible for child to hit the switch from dry land | ||
|  |                     using one of Bombchus, Slingshot or Boomerang. Then, to | ||
|  |                     get to the chest, child can dive through the tunnel using | ||
|  |                     at least the Silver Scale. The timing and positioning of | ||
|  |                     this dive needs to be perfect to actually make it under the | ||
|  |                     gate, and it all needs to be done very quickly to be able to | ||
|  |                     get through before the gate closes. Be sure to enable "Water | ||
|  |                     Temple Dragon Statue Switch from Above the Water as Adult" | ||
|  |                     for adult's variant of this trick. | ||
|  |                     '''},
 | ||
|  |     'Goron City Maze Left Chest with Hover Boots': { | ||
|  |         'name'    : 'logic_goron_city_leftmost', | ||
|  |         'tags'    : ("Goron City",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     A precise backwalk starting from on top of the | ||
|  |                     crate and ending with a precisely-timed backflip | ||
|  |                     can reach this chest without needing either | ||
|  |                     the Hammer or Silver Gauntlets. | ||
|  |                     '''},
 | ||
|  |     'Goron City Grotto with Hookshot While Taking Damage': { | ||
|  |         'name'    : 'logic_goron_grotto', | ||
|  |         'tags'    : ("Goron City",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     It is possible to reach the Goron City Grotto by | ||
|  |                     quickly using the Hookshot while in the midst of | ||
|  |                     taking damage from the lava floor. This trick will | ||
|  |                     not be expected on OHKO or quadruple damage. | ||
|  |                     '''},
 | ||
|  |     'Deku Tree Basement without Slingshot': { | ||
|  |         'name'    : 'logic_deku_b1_skip', | ||
|  |         'tags'    : ("Deku Tree",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     A precise jump can be used to skip | ||
|  |                     needing to use the Slingshot to go | ||
|  |                     around B1 of the Deku Tree. If used | ||
|  |                     with the "Closed Forest" setting, a | ||
|  |                     Slingshot will not be guaranteed to | ||
|  |                     exist somewhere inside the Forest. | ||
|  |                     This trick applies to both Vanilla | ||
|  |                     and Master Quest. | ||
|  |                     '''},
 | ||
|  |     'Spirit Temple Lower Adult Switch with Bombs': { | ||
|  |         'name'    : 'logic_spirit_lower_adult_switch', | ||
|  |         'tags'    : ("Spirit Temple",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     A bomb can be used to hit the switch on the ceiling, | ||
|  |                     but it must be thrown from a particular distance | ||
|  |                     away and with precise timing. | ||
|  |                     '''},
 | ||
|  |     'Forest Temple Outside Backdoor with Jump Slash': { | ||
|  |         'name'    : 'logic_forest_outside_backdoor', | ||
|  |         'tags'    : ("Forest Temple",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     With a precise jump slash from above, | ||
|  |                     you can reach the backdoor to the west | ||
|  |                     courtyard without Hover Boots. Applies | ||
|  |                     to both Vanilla and Master Quest. | ||
|  |                     '''},
 | ||
|  |     'Forest Temple East Courtyard Door Frame with Hover Boots': { | ||
|  |         'name'    : 'logic_forest_door_frame', | ||
|  |         'tags'    : ("Forest Temple",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     A precise Hover Boots movement from the upper | ||
|  |                     balconies in this courtyard can be used to get on | ||
|  |                     top of the door frame. Applies to both Vanilla and | ||
|  |                     Master Quest. In Vanilla, from on top the door | ||
|  |                     frame you can summon Pierre, allowing you to access | ||
|  |                     the falling ceiling room early. In Master Quest, | ||
|  |                     this allows you to obtain the GS on the door frame | ||
|  |                     as adult without Hookshot or Song of Time. | ||
|  |                     '''},
 | ||
|  |     'Dodongo\'s Cavern MQ Early Bomb Bag Area as Child': { | ||
|  |         'name'    : 'logic_dc_mq_child_bombs', | ||
|  |         'tags'    : ("Dodongo's Cavern",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     With a precise jump slash from above, you | ||
|  |                     can reach the Bomb Bag area as only child | ||
|  |                     without needing a Slingshot. You will | ||
|  |                     take fall damage. | ||
|  |                     '''},
 | ||
|  |     'Dodongo\'s Cavern Two Scrub Room with Strength': { | ||
|  |         'name'    : 'logic_dc_scrub_room', | ||
|  |         'tags'    : ("Dodongo's Cavern",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     With help from a conveniently-positioned block, | ||
|  |                     Adult can quickly carry a bomb flower over to | ||
|  |                     destroy the mud wall blocking the room with two | ||
|  |                     Deku Scrubs. | ||
|  |                     '''},
 | ||
|  |     'Dodongo\'s Cavern Child Slingshot Skips': { | ||
|  |         'name'    : 'logic_dc_slingshot_skip', | ||
|  |         'tags'    : ("Dodongo's Cavern",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     With precise platforming, child can cross the | ||
|  |                     platforms while the flame circles are there. | ||
|  |                     When enabling this trick, it's recommended that | ||
|  |                     you also enable the Adult variant: "Dodongo's | ||
|  |                     Cavern Spike Trap Room Jump without Hover Boots". | ||
|  |                     '''},
 | ||
|  |     'Dodongo\'s Cavern MQ Light the Eyes with Strength': { | ||
|  |         'name'    : 'logic_dc_mq_eyes', | ||
|  |         'tags'    : ("Dodongo's Cavern",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     If you move very quickly, it is possible to use | ||
|  |                     the bomb flower at the top of the room to light | ||
|  |                     the eyes. To perform this trick as child is | ||
|  |                     significantly more difficult, but child will never | ||
|  |                     be expected to do so unless "Dodongo's Cavern MQ | ||
|  |                     Back Areas as Child without Explosives" is enabled. | ||
|  |                     Also, the bombable floor before King Dodongo can be | ||
|  |                     destroyed with Hammer if hit in the very center. | ||
|  |                     '''},
 | ||
|  |     'Dodongo\'s Cavern MQ Back Areas as Child without Explosives': { | ||
|  |         'name'    : 'logic_dc_mq_child_back', | ||
|  |         'tags'    : ("Dodongo's Cavern",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     Child can progress through the back areas without | ||
|  |                     explosives by throwing a pot at a switch to lower a | ||
|  |                     fire wall, and by defeating Armos to detonate bomb | ||
|  |                     flowers (among other methods). While these techniques | ||
|  |                     themselves are relatively simple, they're not | ||
|  |                     relevant unless "Dodongo's Cavern MQ Light the Eyes | ||
|  |                     with Strength" is enabled, which is a trick that | ||
|  |                     is particularly difficult for child to perform. | ||
|  |                     '''},
 | ||
|  |     'Rolling Goron (Hot Rodder Goron) as Child with Strength': { | ||
|  |         'name'    : 'logic_child_rolling_with_strength', | ||
|  |         'tags'    : ("Goron City",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     Use the bombflower on the stairs or near Medigoron. | ||
|  |                     Timing is tight, especially without backwalking. | ||
|  |                     '''},
 | ||
|  |     'Goron City Spinning Pot PoH with Bombchu': { | ||
|  |         'name'    : 'logic_goron_city_pot', | ||
|  |         'tags'    : ("Goron City",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     A Bombchu can be used to stop the spinning | ||
|  |                     pot, but it can be quite finicky to get it | ||
|  |                     to work. | ||
|  |                     '''},
 | ||
|  |     'Gerudo Valley Crate PoH as Adult with Hover Boots': { | ||
|  |         'name'    : 'logic_valley_crate_hovers', | ||
|  |         'tags'    : ("Gerudo Valley",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     From the far side of Gerudo Valley, a precise | ||
|  |                     Hover Boots movement and jump-slash recoil can | ||
|  |                     allow adult to reach the ledge with the crate | ||
|  |                     PoH without needing Longshot. You will take  | ||
|  |                     fall damage. | ||
|  |                     '''},
 | ||
|  |     'Jump onto the Lost Woods Bridge as Adult with Nothing': { | ||
|  |         'name'    : 'logic_lost_woods_bridge', | ||
|  |         'tags'    : ("the Lost Woods", "Entrance",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     With very precise movement it's possible for | ||
|  |                     adult to jump onto the bridge without needing | ||
|  |                     Longshot, Hover Boots, or Bean. | ||
|  |                     '''},
 | ||
|  |     'Spirit Trial without Hookshot': { | ||
|  |         'name'    : 'logic_spirit_trial_hookshot', | ||
|  |         'tags'    : ("Ganon's Castle",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     A precise jump off of an Armos can | ||
|  |                     collect the highest rupee. | ||
|  |                     '''},
 | ||
|  |     'Shadow Temple Stone Umbrella Skip': { | ||
|  |         'name'    : 'logic_shadow_umbrella', | ||
|  |         'tags'    : ("Shadow Temple",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     A very precise Hover Boots movement | ||
|  |                     from off of the lower chest can get you | ||
|  |                     on top of the crushing spikes without | ||
|  |                     needing to pull the block. Applies to | ||
|  |                     both Vanilla and Master Quest. | ||
|  |                     '''},
 | ||
|  |     'Shadow Temple Falling Spikes GS with Hover Boots': { | ||
|  |         'name'    : 'logic_shadow_umbrella_gs', | ||
|  |         'tags'    : ("Shadow Temple", "Skulltulas",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     After killing the Skulltula, a very precise Hover Boots | ||
|  |                     movement from off of the lower chest can get you on top | ||
|  |                     of the crushing spikes without needing to pull the block. | ||
|  |                     From there, another very precise Hover Boots movement can | ||
|  |                     be used to obtain the token without needing the Hookshot. | ||
|  |                     Applies to both Vanilla and Master Quest. For obtaining | ||
|  |                     the chests in this room with just Hover Boots, be sure to | ||
|  |                     enable "Shadow Temple Stone Umbrella Skip". | ||
|  |                     '''},
 | ||
|  |     'Water Temple Central Bow Target without Longshot or Hover Boots': { | ||
|  |         'name'    : 'logic_water_central_bow', | ||
|  |         'tags'    : ("Water Temple",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     A very precise Bow shot can hit the eye | ||
|  |                     switch from the floor above. Then, you | ||
|  |                     can jump down into the hallway and make | ||
|  |                     through it before the gate closes. | ||
|  |                     It can also be done as child, using the | ||
|  |                     Slingshot instead of the Bow. | ||
|  |                     '''},
 | ||
|  |     'Fire Temple East Tower without Scarecrow\'s Song': { | ||
|  |         'name'    : 'logic_fire_scarecrow', | ||
|  |         'tags'    : ("Fire Temple",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     Also known as "Pixelshot". | ||
|  |                     The Longshot can reach the target on the elevator | ||
|  |                     itself, allowing you to skip needing to spawn the | ||
|  |                     scarecrow. | ||
|  |                     '''},
 | ||
|  |     'Fire Trial MQ with Hookshot': { | ||
|  |         'name'    : 'logic_fire_trial_mq', | ||
|  |         'tags'    : ("Ganon's Castle",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     It's possible to hook the target at the end of | ||
|  |                     fire trial with just Hookshot, but it requires | ||
|  |                     precise aim and perfect positioning. The main | ||
|  |                     difficulty comes from getting on the very corner | ||
|  |                     of the obelisk without falling into the lava. | ||
|  |                     '''},
 | ||
|  |     'Shadow Temple Entry with Fire Arrows': { | ||
|  |         'name'    : 'logic_shadow_fire_arrow_entry', | ||
|  |         'tags'    : ("Shadow Temple",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     It is possible to light all of the torches to | ||
|  |                     open the Shadow Temple entrance with just Fire | ||
|  |                     Arrows, but you must be very quick, precise, | ||
|  |                     and strategic with how you take your shots. | ||
|  |                     '''},
 | ||
|  |     'Lensless Wasteland': { | ||
|  |         'name'    : 'logic_lens_wasteland', | ||
|  |         'tags'    : ("Lens of Truth","Haunted Wasteland",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     By memorizing the path, you can travel through the | ||
|  |                     Wasteland without using the Lens of Truth to see | ||
|  |                     the Poe. | ||
|  |                     The equivalent trick for going in reverse through | ||
|  |                     the Wasteland is "Reverse Wasteland". | ||
|  |                     '''},
 | ||
|  |     'Bottom of the Well without Lens of Truth': { | ||
|  |         'name'    : 'logic_lens_botw', | ||
|  |         'tags'    : ("Lens of Truth","Bottom of the Well",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     Removes the requirements for the Lens of Truth | ||
|  |                     in Bottom of the Well. | ||
|  |                     '''},
 | ||
|  |     'Ganon\'s Castle MQ without Lens of Truth': { | ||
|  |         'name'    : 'logic_lens_castle_mq', | ||
|  |         'tags'    : ("Lens of Truth","Ganon's Castle",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     Removes the requirements for the Lens of Truth | ||
|  |                     in Ganon's Castle MQ. | ||
|  |                     '''},
 | ||
|  |     'Ganon\'s Castle without Lens of Truth': { | ||
|  |         'name'    : 'logic_lens_castle', | ||
|  |         'tags'    : ("Lens of Truth","Ganon's Castle",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     Removes the requirements for the Lens of Truth | ||
|  |                     in Ganon's Castle. | ||
|  |                     '''},
 | ||
|  |     'Gerudo Training Grounds MQ without Lens of Truth': { | ||
|  |         'name'    : 'logic_lens_gtg_mq', | ||
|  |         'tags'    : ("Lens of Truth","Gerudo Training Grounds",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     Removes the requirements for the Lens of Truth | ||
|  |                     in Gerudo Training Grounds MQ. | ||
|  |                     '''},
 | ||
|  |     'Gerudo Training Grounds without Lens of Truth': { | ||
|  |         'name'    : 'logic_lens_gtg', | ||
|  |         'tags'    : ("Lens of Truth","Gerudo Training Grounds",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     Removes the requirements for the Lens of Truth | ||
|  |                     in Gerudo Training Grounds. | ||
|  |                     '''},
 | ||
|  |     'Jabu MQ without Lens of Truth': { | ||
|  |         'name'    : 'logic_lens_jabu_mq', | ||
|  |         'tags'    : ("Lens of Truth","Jabu Jabu's Belly",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     Removes the requirements for the Lens of Truth | ||
|  |                     in Jabu MQ. | ||
|  |                     '''},
 | ||
|  |     'Shadow Temple MQ before Invisible Moving Platform without Lens of Truth': { | ||
|  |         'name'    : 'logic_lens_shadow_mq', | ||
|  |         'tags'    : ("Lens of Truth","Shadow Temple",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     Removes the requirements for the Lens of Truth | ||
|  |                     in Shadow Temple MQ before the invisible moving platform. | ||
|  |                     '''},
 | ||
|  |     'Shadow Temple MQ beyond Invisible Moving Platform without Lens of Truth': { | ||
|  |         'name'    : 'logic_lens_shadow_mq_back', | ||
|  |         'tags'    : ("Lens of Truth","Shadow Temple",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     Removes the requirements for the Lens of Truth | ||
|  |                     in Shadow Temple MQ beyond the invisible moving platform. | ||
|  |                     '''},
 | ||
|  |     'Shadow Temple before Invisible Moving Platform without Lens of Truth': { | ||
|  |         'name'    : 'logic_lens_shadow', | ||
|  |         'tags'    : ("Lens of Truth","Shadow Temple",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     Removes the requirements for the Lens of Truth | ||
|  |                     in Shadow Temple before the invisible moving platform. | ||
|  |                     '''},
 | ||
|  |     'Shadow Temple beyond Invisible Moving Platform without Lens of Truth': { | ||
|  |         'name'    : 'logic_lens_shadow_back', | ||
|  |         'tags'    : ("Lens of Truth","Shadow Temple",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     Removes the requirements for the Lens of Truth | ||
|  |                     in Shadow Temple beyond the invisible moving platform. | ||
|  |                     '''},
 | ||
|  |     'Spirit Temple MQ without Lens of Truth': { | ||
|  |         'name'    : 'logic_lens_spirit_mq', | ||
|  |         'tags'    : ("Lens of Truth","Spirit Temple",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     Removes the requirements for the Lens of Truth | ||
|  |                     in Spirit Temple MQ. | ||
|  |                     '''},
 | ||
|  |     'Spirit Temple without Lens of Truth': { | ||
|  |         'name'    : 'logic_lens_spirit', | ||
|  |         'tags'    : ("Lens of Truth","Spirit Temple",), | ||
|  |         'tooltip' : '''\
 | ||
|  |                     Removes the requirements for the Lens of Truth | ||
|  |                     in Spirit Temple. | ||
|  |                     '''},
 | ||
|  | } | ||
|  | 
 | ||
|  | normalized_name_tricks = {trick.casefold(): info for (trick, info) in known_logic_tricks.items()} |