LocationData('Lake desolation','Lake Desolation: Forget me not chest',1337006,lambdastate:state._timespinner_has_fire(world,player)andstate.can_reach('Upper Lake Serene','Region',player)),
LocationData('Lower lake desolation','Lake Desolation (Lower): Not so secret room',1337008,lambdastate:state._timespinner_can_break_walls(world,player)),
LocationData('Lower lake desolation','Lake Desolation (Upper): Tank chest',1337009,lambdastate:state._timespinner_has_timestop(world,player)),
LocationData('Upper lake desolation','Lake Desolation (Upper): Oxygen recovery room',1337010),
LocationData('Upper lake desolation','Lake Desolation (Upper): Secret room',1337011,lambdastate:state._timespinner_can_break_walls(world,player)),
LocationData('Upper lake desolation','Lake Desolation (Upper): Double jump cave platform',1337012,lambdastate:state._timespinner_has_doublejump(world,player)),
LocationData('Upper lake desolation','Lake Desolation (Upper): Double jump cave floor',1337013),
LocationData('Upper lake desolation','Lake Desolation (Upper): Sparrow chest',1337014),
LocationData('Upper lake desolation','Lake Desolation (Upper): Crash site pedestal',1337015),
LocationData('Upper lake desolation','Lake Desolation (Upper): Crash site chest 1',1337016,lambdastate:state.has_all({'Killed Maw'},player)),
LocationData('Upper lake desolation','Lake Desolation (Upper): Crash site chest 2',1337017,lambdastate:state.has_all({'Killed Maw'},player)),
LocationData('Eastern lake desolation','Lake Desolation: Kitty Boss',1337018),
LocationData('Varndagroth tower left','Varndagroth Towers (Left): Air vents secret',1337034,lambdastate:state._timespinner_can_break_walls(world,player)),
LocationData('Varndagroth tower left','Varndagroth Towers (Left): Elevator chest',1337035,lambdastate:state.has('Elevator Keycard',player)),
LocationData('Varndagroth tower right (upper)','Varndagroth Towers: Bridge',1337036),
LocationData('Varndagroth tower right (elevator)','Varndagroth Towers (Right): Elevator chest',1337037),
LocationData('Varndagroth tower right (upper)','Varndagroth Towers (Right): Elevator card chest',1337038,lambdastate:state.has('Elevator Keycard',player)orstate._timespinner_has_doublejump(world,player)),
LocationData('Varndagroth tower right (upper)','Varndagroth Towers (Right): Air vents right chest',1337039,lambdastate:state.has('Elevator Keycard',player)orstate._timespinner_has_doublejump(world,player)),
LocationData('Varndagroth tower right (upper)','Varndagroth Towers (Right): Air vents left chest',1337040,lambdastate:state.has('Elevator Keycard',player)orstate._timespinner_has_doublejump(world,player)),
LocationData('Varndagroth tower right (lower)','Varndagroth Towers (Right): Bottom floor',1337041),
LocationData('Varndagroth tower right (elevator)','Varndagroth Towers (Right): Varndagroth',1337042,lambdastate:state._timespinner_has_keycard_C(world,player)),
LocationData('Varndagroth tower right (elevator)','Varndagroth Towers (Right): Spider Hell',1337043,lambdastate:state._timespinner_has_keycard_A(world,player)),
LocationData('Sealed Caves (Xarion)','Sealed Caves (Xarion): Bottom left room',1337050),
LocationData('Sealed Caves (Xarion)','Sealed Caves (Xarion): Last chance before Xarion',1337051,lambdastate:state._timespinner_has_doublejump(world,player)),
LocationData('Military Fortress (hangar)','Military Fortress: B door chest 2',1337063,lambdastate:state._timespinner_has_doublejump(world,player)andstate._timespinner_has_keycard_B(world,player)),
LocationData('Military Fortress (hangar)','Military Fortress: B door chest 1',1337064,lambdastate:state._timespinner_has_doublejump(world,player)andstate._timespinner_has_keycard_B(world,player)),
LocationData('Forest','Forest: Bat jump ledge',1337091,lambdastate:state._timespinner_has_doublejump_of_npc(world,player)orstate._timespinner_has_forwarddash_doublejump(world,player)orstate._timespinner_has_fastjump_on_npc(world,player)),
LocationData('Forest','Forest: Green platform secret',1337092,lambdastate:state._timespinner_can_break_walls(world,player)),
LocationData('Forest','Castle Ramparts: In the moat',1337097),
LocationData('Left Side forest Caves','Forest: Before Serene single bat cave',1337098),
LocationData('Upper Lake Serene','Lake Serene (Upper): Rat nest',1337099),
LocationData('Upper Lake Serene','Lake Serene (Upper): Double jump cave platform',1337100,lambdastate:state._timespinner_has_doublejump(world,player)),
LocationData('Upper Lake Serene','Lake Serene (Upper): Double jump cave floor',1337101),
LocationData('Upper Lake Serene','Lake Serene (Upper): Cave secret',1337102,lambdastate:state._timespinner_can_break_walls(world,player)),
LocationData('Upper Lake Serene','Lake Serene: Before Big Bird',1337175),
LocationData('Upper Lake Serene','Lake Serene: Behind the vines',1337103),
LocationData('Upper Lake Serene','Lake Serene: Pyramid keys room',1337104),
LocationData('Upper Lake Serene','Lake Serene (Upper): Chicken ledge',1337174),
LocationData('Lower Lake Serene','Lake Serene (Lower): Deep dive',1337105),
LocationData('Lower Lake Serene','Lake Serene (Lower): Under the eels',1337106),
LocationData('Lower Lake Serene','Lake Serene (Lower): Water spikes room',1337107),
LocationData('Lower Lake Serene','Lake Serene (Lower): Underwater secret',1337108,lambdastate:state._timespinner_can_break_walls(world,player)),
LocationData('Lower Lake Serene','Lake Serene (Lower): T chest',1337109),
LocationData('Lower Lake Serene','Lake Serene (Lower): Past the eels',1337110),
LocationData('Lower Lake Serene','Lake Serene (Lower): Underwater pedestal',1337111),
LocationData('Caves of Banishment (upper)','Caves of Banishment (Maw): Shroom jump room',1337112,lambdastate:state._timespinner_has_doublejump(world,player)),
LocationData('Caves of Banishment (upper)','Caves of Banishment (Maw): Secret room',1337113),
LocationData('Caves of Banishment (upper)','Caves of Banishment (Maw): Bottom left room',1337114),
LocationData('Caves of Banishment (upper)','Caves of Banishment (Maw): Single shroom room',1337115),
LocationData('Caves of Banishment (upper)','Caves of Banishment (Maw): Jackpot room chest 1',1337116,lambdastate:state._timespinner_has_forwarddash_doublejump(world,player)),
LocationData('Caves of Banishment (upper)','Caves of Banishment (Maw): Jackpot room chest 2',1337117,lambdastate:state._timespinner_has_forwarddash_doublejump(world,player)),
LocationData('Caves of Banishment (upper)','Caves of Banishment (Maw): Jackpot room chest 3',1337118,lambdastate:state._timespinner_has_forwarddash_doublejump(world,player)),
LocationData('Caves of Banishment (upper)','Caves of Banishment (Maw): Jackpot room chest 4',1337119,lambdastate:state._timespinner_has_forwarddash_doublejump(world,player)),
LocationData('Caves of Banishment (upper)','Caves of Banishment (Maw): Pedestal',1337120),
LocationData('Caves of Banishment (Maw)','Caves of Banishment (Maw): Last chance before Maw',1337121,lambdastate:state._timespinner_has_doublejump(world,player)),
LocationData('Caves of Banishment (Maw)','Caves of Banishment (Maw): Plasma Crystal',1337173,lambdastate:state.has_any({'Gas Mask','Talaria Attachment'},player)),
LocationData('Caves of Banishment (Maw)','Caves of Banishment (Maw): Mineshaft',1337122,lambdastate:state.has('Gas Mask',player)),
LocationData('Caves of Banishment (Sirens)','Caves of Banishment (Sirens): Wyvern room',1337123),
LocationData('Caves of Banishment (Sirens)','Caves of Banishment (Sirens): Siren room above water chest',1337124),
LocationData('Caves of Banishment (Sirens)','Caves of Banishment (Sirens): Siren room underwater left chest',1337125,lambdastate:state.has('Water Mask',player)),
LocationData('Caves of Banishment (Sirens)','Caves of Banishment (Sirens): Siren room underwater right chest',1337126,lambdastate:state.has('Water Mask',player)),
LocationData('Caves of Banishment (Sirens)','Caves of Banishment (Sirens): Siren room underwater right ground',1337172,lambdastate:state.has('Water Mask',player)),
LocationData('Caves of Banishment (Sirens)','Caves of Banishment (Sirens): Water hook',1337127,lambdastate:state.has('Water Mask',player)),
LocationData('Lower lake desolation','Lake Desolation: Memory - Coyote Jump (Time Messenger)',1337177),
LocationData('Library','Library: Memory - Waterway (A Message)',1337178),
LocationData('Library top','Library: Memory - Library Gap (Lachiemi Sun)',1337179),
LocationData('Library top','Library: Memory - Mr. Hat Portrait (Moonlit Night)',1337180),
LocationData('Varndagroth tower left','Varndagroth Towers (Left): Memory - Elevator (Nomads)',1337181,lambdastate:state.has('Elevator Keycard',player)),
LocationData('Varndagroth tower right (lower)','Varndagroth Towers: Memory - Siren Elevator (Childhood)',1337182,lambdastate:state._timespinner_has_keycard_B(world,player)),
LocationData('Varndagroth tower right (lower)','Varndagroth Towers (Right): Memory - Bottom (Faron)',1337183),
LocationData('Military Fortress','Military Fortress: Memory - Bomber Climb (A Solution)',1337184,lambdastate:state.has('Timespinner Wheel',player)andstate._timespinner_has_doublejump_of_npc(world,player)),
LocationData('Emperors tower','Emperor\'s Tower: Memory - Way Up There (Final Circle)',1337187,lambdastate:state._timespinner_has_doublejump_of_npc(world,player)),