----------------
Mokumas Pit
Extra - level: hub_bowel_bumping_left
Extra - level_number: 802
Extra - environment: village
Extra - total_boundings: {'x1': 32.0, 'x2': 5248.0, 'y1': -22296.0, 'y2': -20024.0}
Extra - polygon: [[32.0, -20024.0], [5248.0, -20024.0], [5248.0, -22296.0], [32.0, -22296.0]]
> Travel to Marrow Maze; Heals? False; Default Node
  * Layers: default
  * Open to Marrow Maze/Travel to Mokumas Pit; Excluded from Dock Lock Rando
  > Pickup (Wl. 37: End Boss Fight)
      Trivial
  > Event - Victory
      Trivial

> Pickup (Wl. 37: End Boss Fight); Heals? False
  * Layers: default
  * Pickup 200; Category? Minor
  * Extra - spawn_id: hub_bowel_bumping_left:3147
  * Extra - level: hub_bowel_bumping_left
  * Extra - level_number: 802
  * Extra - object_id: 3147
  * Extra - vanilla_item: wickerling
  * Extra - revealed_at_start: True
  * Extra - tracker: 1040,-1440
  > Travel to Marrow Maze
      Trivial

> Event - Victory; Heals? False
  * Layers: default
  * Event Victory
  > Travel to Marrow Maze
      Trivial

----------------
Cliffside Creek
Extra - level: hub_cliffside_creek
Extra - level_number: 692
Extra - environment: jungle
Extra - total_boundings: {'x1': -8832.0, 'x2': -6272.0, 'y1': -22160.0, 'y2': -19856.0}
Extra - polygon: [[-8832.0, -19856.0], [-6272.0, -19856.0], [-6272.0, -22160.0], [-8832.0, -22160.0]]
> Travel to Landing Upper; Heals? False; Default Node
  * Layers: default
  * Open to Landing Upper/Travel to Cliffside Creek; Excluded from Dock Lock Rando
  > Travel to Soaring Stone
      Hook
  > Pickup (Chest: Fleek)
      Hook
  > Pickup (Mailbox 05: Fleek)
      Mail Bag
  > Pickup (NPC: Fleek)
      All of the following:
          After Skins Reachable
          Any of the following:
              Black Ichor Bauble and Bling Bauble and Creep Bauble
              Black Ichor Bauble and Bling Bauble and Red Bauble
              Black Ichor Bauble and Bling Bauble and Sweet Bauble
              Black Ichor Bauble and Creep Bauble and Red Bauble
              Black Ichor Bauble and Creep Bauble and Sweet Bauble
              Black Ichor Bauble and Red Bauble and Sweet Bauble
              Bling Bauble and Creep Bauble and Red Bauble
              Bling Bauble and Creep Bauble and Sweet Bauble
              Bling Bauble and Red Bauble and Sweet Bauble
              Creep Bauble and Red Bauble and Sweet Bauble

> Travel to Soaring Stone; Heals? False
  * Layers: default
  * Open to Soaring Stone/Travel to Cliffside Creek; Excluded from Dock Lock Rando
  > Travel to Landing Upper
      Trivial

> Pickup (Chest: Fleek); Heals? False
  * Layers: default
  * Pickup 49; Category? Major
  * Extra - spawn_id: hub_cliffside_creek:497
  * Extra - level: hub_cliffside_creek
  * Extra - level_number: 692
  * Extra - object_id: 497
  * Extra - vanilla_item: skins/skin_5
  * Extra - revealed_at_start: False
  > Travel to Landing Upper
      Trivial

> Pickup (Mailbox 05: Fleek); Heals? False
  * Layers: default
  * Pickup 56; Category? Minor; Grants 1x Mails Delivered
  * Extra - spawn_id: hub_cliffside_creek:467
  * Extra - level: hub_cliffside_creek
  * Extra - level_number: 692
  * Extra - object_id: 467
  * Extra - vanilla_item: reward_fruit_medium
  * Extra - revealed_at_start: False
  > Travel to Landing Upper
      Trivial

> Pickup (NPC: Fleek); Heals? False
  * Layers: default
  * Pickup 162; Category? Minor
  * Extra - spawn_id: hub_cliffside_creek:555
  * Extra - level: hub_cliffside_creek
  * Extra - level_number: 692
  * Extra - object_id: 555
  * Extra - vanilla_item: reward_fruit_big
  * Extra - revealed_at_start: False
  * Extra - tracker: 864,-816
  > Travel to Landing Upper
      Trivial

----------------
Festival
Extra - level: hub_festival
Extra - level_number: 381
Extra - environment: village
Extra - total_boundings: {'x1': -184.0, 'x2': 3192.0, 'y1': -17904.0, 'y2': -15088.0}
Extra - polygon: [[-184.0, -15088.0], [3192.0, -15088.0], [3192.0, -17904.0], [-184.0, -17904.0]]
> Travel to Festival Upper; Heals? False; Default Node
  * Layers: default
  * Open to Festival Upper/Travel to Festival; Excluded from Dock Lock Rando
  > Travel to Island Express
      Trivial

> Travel to Island Express; Heals? False
  * Layers: default
  * Open to Island Express/Travel to Festival; Excluded from Dock Lock Rando
  > Travel to Marrow Maze
      Hook and Nim Key and Noisemaker and Has Required Beacons and Has Vacuum
  > Travel to Village
      Trivial
  > Pickup (NPC: Nim)
      Any of the following:
          Hook and Nim Key
          After Boon Quest Finished and After Main Quest Started and After Sal Quest Finished and After Spina Quest Finished
  > Event - Wickerling Beacon 3
      Trivial
  > Event - Main Quest Started
      Trivial

> Travel to Marrow Maze; Heals? False
  * Layers: default
  * Open to Marrow Maze/Travel to Festival; Excluded from Dock Lock Rando
  > Travel to Island Express
      Trivial

> Travel to Village; Heals? False
  * Layers: default
  * Open to Village/Travel to Festival; Excluded from Dock Lock Rando
  > Travel to Island Express
      Trivial

> Pickup (NPC: Nim); Heals? False
  * Layers: default
  * Pickup 158; Category? Major
  * Extra - spawn_id: hub_festival:3819
  * Extra - level: hub_festival
  * Extra - level_number: 381
  * Extra - object_id: 3819
  * Extra - vanilla_item: nim_key
  * Extra - revealed_at_start: False
  * Extra - tracker: -1456,-8
  > Travel to Island Express
      Trivial

> Event - Wickerling Beacon 3; Heals? False
  * Layers: default
  * Event Wickerling Beacon 3; Grants 1x Beacons Reached
  > Travel to Island Express
      Trivial

> Event - Main Quest Started; Heals? False
  * Layers: default
  * Event Main Quest Started
  > Travel to Island Express
      Trivial

> Beeline Gorilla Woods 03a; Heals? False
  * Layers: default
  * Teleporter Network (Unlocked by After Beeline Gorilla Woods)
  * Extra - level: hub_festival
  * Extra - object_id: 3471
  * Extra - sequence: 3
  > Travel to Island Express
      Trivial

> Beeline Gorilla Woods 03b; Heals? False
  * Layers: default
  * Teleporter Network (Unlocked by After Beeline Gorilla Woods)
  * Extra - level: hub_festival
  * Extra - object_id: 3878
  * Extra - sequence: 3
  > Travel to Island Express
      Trivial

----------------
Festival Sky
Extra - level: hub_festival_sky
Extra - level_number: 883
Extra - environment: None
Extra - total_boundings: {'x1': -3064.0, 'x2': -184.0, 'y1': -15088.0, 'y2': -12696.0}
Extra - polygon: [[-3064.0, -12696.0], [-184.0, -12696.0], [-184.0, -15088.0], [-3064.0, -15088.0]]
> Travel to Festival Upper; Heals? False; Default Node
  * Layers: default
  * Open to Festival Upper/Travel to Festival Sky; Excluded from Dock Lock Rando

> Travel to Island Express; Heals? False
  * Layers: default
  * Open to Island Express/Travel to Festival Sky; Excluded from Dock Lock Rando

> Beeline Ivory Peaks 05; Heals? False
  * Layers: default
  * Teleporter Network (Unlocked by After Beeline Ivory Peaks)
  * Extra - level: hub_festival_sky
  * Extra - object_id: 18
  * Extra - sequence: 5
  > Travel to Island Express
      Trivial

----------------
Festival Upper
Extra - level: hub_festival_upper
Extra - level_number: 697
Extra - environment: village
Extra - total_boundings: {'x1': -184.0, 'x2': 10320.0, 'y1': -15088.0, 'y2': -12696.0}
Extra - polygon: [[-184.0, -12696.0], [10320.0, -12696.0], [10320.0, -15088.0], [-184.0, -15088.0]]
> Travel to Festival; Heals? False; Default Node
  * Layers: default
  * Open to Festival/Travel to Festival Upper; Excluded from Dock Lock Rando
  > Travel to Festival Sky
      Trivial
  > Travel to Village
      Trivial

> Travel to Festival Sky; Heals? False
  * Layers: default
  * Open to Festival Sky/Travel to Festival Upper; Excluded from Dock Lock Rando
  > Travel to Festival
      Trivial

> Travel to Peak; Heals? False
  * Layers: default
  * Open to Beanstalk Underside/Travel to Hub; Excluded from Dock Lock Rando
  > Travel to Village
      Trivial

> Travel to Village; Heals? False
  * Layers: default
  * Open to Village/Travel to Festival Upper; Excluded from Dock Lock Rando
  > Travel to Festival
      Trivial
  > Travel to Peak
      Trivial
  > Pickup (Mulch Pit: Village)
      Light Spores
  > Pickup (Wl. 28: Above Rinri)
      Trivial
  > Pickup (Wl. 29: Instrument Cave)
      Hook

> Pickup (Mulch Pit: Village); Heals? False
  * Layers: default
  * Pickup 24; Category? Major
  * Extra - spawn_id: hub_festival_upper:491
  * Extra - level: hub_festival_upper
  * Extra - level_number: 697
  * Extra - object_id: 491
  * Extra - vanilla_item: spores_2
  * Extra - revealed_at_start: False
  * Extra - tracker: 292,-904
  > Travel to Village
      Trivial

> Pickup (Wl. 28: Above Rinri); Heals? False
  * Layers: default
  * Pickup 191; Category? Minor
  * Extra - spawn_id: hub_festival_upper:522
  * Extra - level: hub_festival_upper
  * Extra - level_number: 697
  * Extra - object_id: 522
  * Extra - vanilla_item: wickerling
  * Extra - revealed_at_start: False
  * Extra - tracker: 3264,-72
  > Travel to Village
      Trivial

> Pickup (Wl. 29: Instrument Cave); Heals? False
  * Layers: default
  * Pickup 192; Category? Minor
  * Extra - spawn_id: hub_festival_upper:854
  * Extra - level: hub_festival_upper
  * Extra - level_number: 697
  * Extra - object_id: 854
  * Extra - vanilla_item: wickerling
  * Extra - revealed_at_start: False
  * Extra - tracker: -432,-224
  > Travel to Village
      Trivial

> Beeline Ivory Peaks 02; Heals? False
  * Layers: default
  * Teleporter Network (Unlocked by After Beeline Ivory Peaks)
  * Extra - level: hub_festival_upper
  * Extra - object_id: 734
  * Extra - sequence: 2
  > Travel to Village
      Trivial

> Beeline Ivory Peaks 03; Heals? False
  * Layers: default
  * Teleporter Network (Unlocked by After Beeline Ivory Peaks)
  * Extra - level: hub_festival_upper
  * Extra - object_id: 709
  * Extra - sequence: 3
  > Travel to Village
      Trivial

> Beeline Ivory Peaks 04; Heals? False
  * Layers: default
  * Teleporter Network (Unlocked by After Beeline Ivory Peaks)
  * Extra - level: hub_festival_upper
  * Extra - object_id: 731
  * Extra - sequence: 4
  > Travel to Festival
      Trivial

----------------
Sins Home
Extra - level: hub_hermits_home
Extra - level_number: 808
Extra - environment: jungle
Extra - total_boundings: {'x1': -19640.0, 'x2': -13880.0, 'y1': -19856.0, 'y2': -16624.0}
Extra - polygon: [[-19640.0, -16624.0], [-13880.0, -16624.0], [-13880.0, -19856.0], [-19640.0, -19856.0]]
> Travel to Soaring Stone; Heals? False; Default Node
  * Layers: default
  * Open to Soaring Stone/Travel to Sins Home; Excluded from Dock Lock Rando
  > Pickup (Mailbox 26: Sin)
      Mail Bag
  > Event - Sin Package Delivered
      After Package Quest Started

> Pickup (Mailbox 26: Sin); Heals? False
  * Layers: default
  * Pickup 77; Category? Minor; Grants 1x Mails Delivered
  * Extra - spawn_id: hub_hermits_home:263
  * Extra - level: hub_hermits_home
  * Extra - level_number: 808
  * Extra - object_id: 263
  * Extra - vanilla_item: reward_fruit_medium
  * Extra - revealed_at_start: False
  > Travel to Soaring Stone
      Trivial

> Event - Sin Package Delivered; Heals? False
  * Layers: default
  * Event Sin Package Delivered
  > Travel to Soaring Stone
      Trivial

----------------
Island Express
Extra - level: hub_island_express
Extra - level_number: 837
Extra - environment: village
Extra - total_boundings: {'x1': -3064.0, 'x2': -184.0, 'y1': -17904.0, 'y2': -15088.0}
Extra - polygon: [[-3064.0, -15088.0], [-184.0, -15088.0], [-184.0, -17904.0], [-3064.0, -17904.0]]
> Travel to Festival; Heals? False; Default Node
  * Layers: default
  * Open to Festival/Travel to Island Express; Excluded from Dock Lock Rando
  > Travel to Jungle
      Trivial

> Travel to Festival Sky; Heals? False
  * Layers: default
  * Open to Festival Sky/Travel to Island Express; Excluded from Dock Lock Rando
  > Travel to Jungle
      Trivial

> Travel to Jungle; Heals? False
  * Layers: default
  * Open to Tall Tall Tower/Travel to Hub (Island Express); Excluded from Dock Lock Rando
  > Travel to Festival
      Trivial
  > Travel to Festival Sky
      Trivial
  > Pickup (Tower's Peak Crystal)
      # TODO: Add "Has Vacuum" with a trick
      Hook
  > Pickup (Chest: Tower)
      Trivial
  > Pickup (Mailbox 30: Tower)
      Mail Bag
  > Pickup (Wl. 24: Tower Top)
      Impossible

> Pickup (Tower's Peak Crystal); Heals? False
  * Layers: default
  * Pickup 6; Category? Major
  * Extra - spawn_id: hub_island_express:3692
  * Extra - level: hub_island_express
  * Extra - level_number: 837
  * Extra - object_id: 3692
  * Extra - vanilla_item: wallet
  * Extra - revealed_at_start: False
  * Extra - tracker: -4920,432
  > Travel to Jungle
      Trivial

> Pickup (Chest: Tower); Heals? False
  * Layers: default
  * Pickup 38; Category? Major
  * Extra - spawn_id: hub_island_express:3644
  * Extra - level: hub_island_express
  * Extra - level_number: 837
  * Extra - object_id: 3644
  * Extra - vanilla_item: wallet
  * Extra - revealed_at_start: False
  > Travel to Jungle
      Trivial

> Pickup (Mailbox 30: Tower); Heals? False
  * Layers: default
  * Pickup 81; Category? Minor; Grants 1x Mails Delivered
  * Extra - spawn_id: hub_island_express:3627
  * Extra - level: hub_island_express
  * Extra - level_number: 837
  * Extra - object_id: 3627
  * Extra - vanilla_item: reward_fruit_medium
  * Extra - revealed_at_start: False
  > Travel to Jungle
      Trivial

> Pickup (Wl. 24: Tower Top); Heals? False
  * Layers: default
  * Pickup 187; Category? Minor
  * Extra - spawn_id: hub_island_express:3652
  * Extra - level: hub_island_express
  * Extra - level_number: 837
  * Extra - object_id: 3652
  * Extra - vanilla_item: wickerling
  * Extra - revealed_at_start: False
  * Extra - tracker: -5768,-80
  > Travel to Jungle
      Trivial

> Beeline Gorilla Woods 04; Heals? False
  * Layers: default
  * Teleporter Network (Unlocked by After Beeline Gorilla Woods)
  * Extra - level: hub_island_express
  * Extra - object_id: 1343
  * Extra - sequence: 4
  > Pickup (Wl. 24: Tower Top)
      Trivial

----------------
Left Lemur Lane
Extra - level: hub_left_lemur_lane
Extra - level_number: 590
Extra - environment: jungle
Extra - total_boundings: {'x1': -7800.0, 'x2': -3064.0, 'y1': -19856.0, 'y2': -16624.0}
Extra - polygon: [[-7800.0, -16624.0], [-3064.0, -16624.0], [-3064.0, -19856.0], [-7800.0, -19856.0]]
> Travel to Jungle (Roots); Heals? False; Default Node
  * Layers: default
  * Open to Roots/Travel to Hub; Excluded from Dock Lock Rando

> Travel to Jungle (Tall Tall Tower); Heals? False
  * Layers: default
  * Open to Tall Tall Tower/Travel to Hub (Left Lemur Lane); Excluded from Dock Lock Rando
  > Travel to Jungle (Roots)
      Before Bridge Left Lemur Lane
  > Travel to White Cliff
      After Bridge Left Lemur Lane
  > Pickup (Mailbox 21: Sandro)
      Mail Bag
  > Event - Bridge Left Lemur Lane
      Toolbox

> Travel to Left Lofty Logo; Heals? False
  * Layers: default
  * Open to Left Lofty Logo/Travel to Left Lemur Lane; Excluded from Dock Lock Rando
  > Travel to Jungle (Tall Tall Tower)
      Trivial

> Travel to White Cliff; Heals? False
  * Layers: default
  * Open to White Cliff/Travel to Left Lemur Lane; Excluded from Dock Lock Rando
  > Travel to Jungle (Roots)
      Before Bridge Left Lemur Lane
  > Travel to Jungle (Tall Tall Tower)
      After Bridge Left Lemur Lane

> Pickup (Mailbox 21: Sandro); Heals? False
  * Layers: default
  * Pickup 72; Category? Minor; Grants 1x Mails Delivered
  * Extra - spawn_id: hub_left_lemur_lane:560
  * Extra - level: hub_left_lemur_lane
  * Extra - level_number: 590
  * Extra - object_id: 560
  * Extra - vanilla_item: reward_fruit_medium
  * Extra - revealed_at_start: False
  > Travel to Jungle (Tall Tall Tower)
      Trivial

> Event - Bridge Left Lemur Lane; Heals? False
  * Layers: default
  * Event Bridge Left Lemur Lane
  > Travel to Jungle (Tall Tall Tower)
      Trivial

> Beeline Gorilla Woods 05; Heals? False
  * Layers: default
  * Teleporter Network (Unlocked by After Beeline Gorilla Woods)
  * Extra - level: hub_left_lemur_lane
  * Extra - object_id: 290
  * Extra - sequence: 5
  > Travel to Jungle (Tall Tall Tower)
      Trivial

----------------
Left Lofty Logo
Extra - level: hub_left_lofty_logo
Extra - level_number: 438
Extra - environment: village
Extra - total_boundings: {'x1': -6296.0, 'x2': -3064.0, 'y1': -16624.0, 'y2': -12696.0}
Extra - polygon: [[-6296.0, -12696.0], [-3064.0, -12696.0], [-3064.0, -16624.0], [-6296.0, -16624.0]]
> Travel to Left Lemur Lane; Heals? False; Default Node
  * Layers: default
  * Open to Left Lemur Lane/Travel to Left Lofty Logo; Excluded from Dock Lock Rando

> Travel to Aerial Ascent; Heals? False
  * Layers: default
  * Open to Aerial Ascent/Travel to Hub (Left Lofty Logo); Excluded from Dock Lock Rando
  > Travel to Left Lemur Lane
      Trivial
  > Pickup (Chest: Treek)
      Trivial
  > Pickup (Wl. 30: Treek)
      Trivial
  > Event - Treek Package Delivered
      After Package Quest Started

> Pickup (Chest: Treek); Heals? False
  * Layers: default
  * Pickup 44; Category? Major
  * Extra - spawn_id: hub_left_lofty_logo:498
  * Extra - level: hub_left_lofty_logo
  * Extra - level_number: 438
  * Extra - object_id: 498
  * Extra - vanilla_item: powerups/skvader_1
  * Extra - revealed_at_start: False
  > Travel to Aerial Ascent
      Trivial

> Pickup (NPC: Treek); Heals? False
  * Layers: default
  * Pickup 151; Category? Minor
  * Extra - spawn_id: hub_left_lofty_logo:428
  * Extra - level: hub_left_lofty_logo
  * Extra - level_number: 438
  * Extra - object_id: 428
  * Extra - vanilla_item: reward_fruit_big
  * Extra - revealed_at_start: False
  > Travel to Aerial Ascent
      Trivial

> Pickup (Wl. 30: Treek); Heals? False
  * Layers: default
  * Pickup 193; Category? Minor
  * Extra - spawn_id: hub_left_lofty_logo:273
  * Extra - level: hub_left_lofty_logo
  * Extra - level_number: 438
  * Extra - object_id: 273
  * Extra - vanilla_item: wickerling
  * Extra - revealed_at_start: False
  * Extra - tracker: 584,32
  > Travel to Aerial Ascent
      Trivial

> Event - Treek Package Delivered; Heals? False
  * Layers: default
  * Event Treek Package Delivered
  > Pickup (NPC: Treek)
      Trivial

> Beeline Ivory Peaks 06; Heals? False
  * Layers: default
  * Teleporter Network (Unlocked by After Beeline Ivory Peaks)
  * Extra - level: hub_left_lofty_logo
  * Extra - object_id: 411
  * Extra - sequence: 6
  > Travel to Aerial Ascent
      Trivial

----------------
Marrow Maze
Extra - level: hub_marrow_maze
Extra - level_number: 800
Extra - environment: village
Extra - total_boundings: {'x1': 32.0, 'x2': 5248.0, 'y1': -20024.0, 'y2': -17904.0}
Extra - polygon: [[32.0, -17904.0], [5248.0, -17904.0], [5248.0, -20024.0], [32.0, -20024.0]]
> Travel to Mokumas Pit; Heals? False; Default Node
  * Layers: default
  * Open to Mokumas Pit/Travel to Marrow Maze; Excluded from Dock Lock Rando
  > Travel to Festival
      Trivial

> Travel to Festival; Heals? False
  * Layers: default
  * Open to Festival/Travel to Marrow Maze; Excluded from Dock Lock Rando
  > Travel to Mokumas Pit
      Trivial

----------------
Obtainium Outland
Extra - level: hub_obtainium_outland
Extra - level_number: 851
Extra - environment: jungle
Extra - total_boundings: {'x1': -24328.0, 'x2': -19040.0, 'y1': -24192.0, 'y2': -19856.0}
Extra - polygon: [[-24328.0, -19856.0], [-19040.0, -19856.0], [-19040.0, -24192.0], [-24328.0, -24192.0]]
> Travel to Soaring Stone; Heals? False; Default Node
  * Layers: default
  * Open to Soaring Stone/Travel to Obtainium Outland; Excluded from Dock Lock Rando
  > Pickup (Statue Piece: Obt. Isles)
      Noisemaker and After Willo Three Pieces Delivered
  > Pickup (Wl. 36: Obt. Puzzle)
      Noisemaker

> Pickup (Statue Piece: Obt. Isles); Heals? False
  * Layers: default
  * Pickup 31; Category? Major
  * Extra - spawn_id: hub_obtainium_outland:234
  * Extra - level: hub_obtainium_outland
  * Extra - level_number: 851
  * Extra - object_id: 234
  * Extra - vanilla_item: idol4
  * Extra - revealed_at_start: False
  > Travel to Soaring Stone
      Trivial

> Pickup (Wl. 36: Obt. Puzzle); Heals? False
  * Layers: default
  * Pickup 199; Category? Minor
  * Extra - spawn_id: hub_obtainium_outland:651
  * Extra - level: hub_obtainium_outland
  * Extra - level_number: 851
  * Extra - object_id: 651
  * Extra - vanilla_item: wickerling
  * Extra - revealed_at_start: False
  * Extra - tracker: -344,-1928
  > Travel to Soaring Stone
      Trivial

----------------
Soaring Stone
Extra - level: hub_soaring_stone
Extra - level_number: 774
Extra - environment: jungle
Extra - total_boundings: {'x1': -19040.0, 'x2': -8832.0, 'y1': -21744.0, 'y2': -19856.0}
Extra - polygon: [[-19040.0, -19856.0], [-8832.0, -19856.0], [-8832.0, -21744.0], [-19040.0, -21744.0]]
> Travel to Cliffside Creek; Heals? False; Default Node
  * Layers: default
  * Open to Cliffside Creek/Travel to Soaring Stone; Excluded from Dock Lock Rando
  > Travel to White Cliff (Right)
      Trivial

> Travel to Sins Home; Heals? False
  * Layers: default
  * Open to Sins Home/Travel to Soaring Stone; Excluded from Dock Lock Rando
  > Pickup (Fruit 86: Sin)
      Trivial
  > Pickup (Wl. 35: Sin Totem)
      Trivial
  > Event - Wickerling Beacon 7
      Trivial
  > Beeline Island
      Trivial

> Travel to Obtainium Outland; Heals? False
  * Layers: default
  * Open to Obtainium Outland/Travel to Soaring Stone; Excluded from Dock Lock Rando
  > Beeline Island
      Trivial

> Travel to White Cliff (Fall); Heals? False
  * Layers: default
  * Open to White Cliff/Travel to Soaring Stone (Fall); Excluded from Dock Lock Rando
  > Travel to Landing Upper (Right)
      Trivial

> Pickup (Fruit 86: Sin); Heals? False
  * Layers: default
  * Pickup 137; Category? Minor
  * Extra - spawn_id: hub_soaring_stone:2595
  * Extra - level: hub_soaring_stone
  * Extra - level_number: 774
  * Extra - object_id: 2595
  * Extra - vanilla_item: reward_fruit_big
  * Extra - revealed_at_start: True
  * Extra - tracker: 1672,-2464
  > Beeline Island
      Trivial

> Pickup (Wl. 35: Sin Totem); Heals? False
  * Layers: default
  * Pickup 198; Category? Minor
  * Extra - spawn_id: hub_soaring_stone:2605
  * Extra - level: hub_soaring_stone
  * Extra - level_number: 774
  * Extra - object_id: 2605
  * Extra - vanilla_item: wickerling
  * Extra - revealed_at_start: False
  * Extra - tracker: 1456,-1328
  > Event - Wickerling Beacon 7
      Trivial
  > Beeline Island
      Trivial

> Travel to Landing Upper (Right); Heals? False
  * Layers: default
  * Open to Landing Upper/Travel to Soaring Stone (Right)

> Travel to White Cliff (Right); Heals? False
  * Layers: default
  * Open to White Cliff/Travel to Soaring Stone (Right)
  > Travel to Cliffside Creek
      Trivial

> Event - Wickerling Beacon 7; Heals? False
  * Layers: default
  * Event Wickerling Beacon 7; Grants 1x Beacons Reached
  > Pickup (Wl. 35: Sin Totem)
      Trivial
  > Beeline Island
      Trivial

> Beeline Gorilla Woods 09; Heals? False
  * Layers: default
  * Teleporter Network (Unlocked by After Beeline Gorilla Woods)
  * Extra - level: hub_soaring_stone
  * Extra - object_id: 2331
  * Extra - sequence: 9
  > Beeline Island
      Trivial

> Travel to Landing Upper (Left); Heals? False
  * Layers: default
  * Open to Landing Upper/Travel to Soaring Stone (Left)

> Beeline Island; Heals? False
  * Layers: default
  > Travel to Sins Home
      Trivial
  > Travel to Obtainium Outland
      Trivial
  > Beeline Gorilla Woods 09
      Trivial
  > Travel to Landing Upper (Left)
      Trivial

> Beeline Gorilla Woods 06; Heals? False
  * Layers: default
  * Teleporter Network (Unlocked by After Beeline Gorilla Woods)
  * Extra - level: hub_soaring_stone
  * Extra - object_id: 2350
  * Extra - sequence: 6
  > Travel to Landing Upper (Right)
      Trivial

> Beeline Gorilla Woods 07; Heals? False
  * Layers: default
  * Teleporter Network (Unlocked by After Beeline Gorilla Woods)
  * Extra - level: hub_soaring_stone
  * Extra - object_id: 2332
  * Extra - sequence: 7
  > Travel to Landing Upper (Right)
      Trivial

> Beeline Gorilla Woods 08; Heals? False
  * Layers: default
  * Teleporter Network (Unlocked by After Beeline Gorilla Woods)
  * Extra - level: hub_soaring_stone
  * Extra - object_id: 2535
  * Extra - sequence: 8
  > Travel to Landing Upper (Left)
      Trivial

----------------
Village
Extra - level: hub_village
Extra - level_number: 842
Extra - environment: village
Extra - total_boundings: {'x1': 3192.0, 'x2': 6712.0, 'y1': -17904.0, 'y2': -15088.0}
Extra - polygon: [[3192.0, -15088.0], [6712.0, -15088.0], [6712.0, -17904.0], [3192.0, -17904.0]]
> Travel to Festival; Heals? False; Default Node
  * Layers: default
  * Open to Festival/Travel to Village; Excluded from Dock Lock Rando
  > Travel to Festival Upper
      Trivial
  > Travel to Cloudburst Cliffs (Upper)
      Trivial
  > Pickup (Toolbox)
      Trivial
  > Pickup (Post Office Attic)
      Mails Delivered ≥ 10
  > Pickup (Chest: Willo)
      Statue Piece 1 and Statue Piece 2 and Statue Piece 3 and Statue Piece 4 and After Willo Quest Started
  > Pickup (Mailbox 19: Hub)
      Mail Bag
  > Pickup (Mailbox 20: Post Office)
      Mail Bag
  > Pickup (NPC: Lemon)
      Trivial
  > Pickup (NPC: Lemon, All Packages)
      After Quinbe Package Delivered and After Sin Package Delivered and After Treek Package Delivered
  > Pickup (NPC: Rinri, Quest)
      Trivial
  > Pickup (NPC: Rinri, Reward)
      After Mushroom Quest Finished
  > Pickup (Wl. 25: Lonka)
      Can Dive
  > Pickup (Wl. 26: Post Office Junk)
      Noisemaker
  > Pickup (Wl. 27: All Mailboxes)
      Mails Delivered ≥ 30
  > Travel to Cloudburst Cliffs (Lower)
      Trivial
  > Event - Package Quest Started
      Mails Delivered ≥ 10
  > Event - Willo Quest Started
      All of the following:
          After Willo Moved
          Statue Piece 1 or Statue Piece 2 or Statue Piece 3 or Statue Piece 4
  > Event - Willo Three Pieces Delivered
      All of the following:
          After Willo Quest Started
          Any of the following:
              Statue Piece 1 and Statue Piece 2 and Statue Piece 3
              Statue Piece 1 and Statue Piece 2 and Statue Piece 4
              Statue Piece 1 and Statue Piece 3 and Statue Piece 4
              Statue Piece 2 and Statue Piece 3 and Statue Piece 4
  > Event - Skins Reachable
      Noisemaker

> Travel to Festival Upper; Heals? False
  * Layers: default
  * Open to Festival Upper/Travel to Village; Excluded from Dock Lock Rando
  > Travel to Festival
      Trivial

> Travel to Cloudburst Cliffs (Upper); Heals? False
  * Layers: default
  * Open to Cloudburst Cliffs/Travel to Village (Upper); Excluded from Dock Lock Rando
  > Travel to Festival
      Trivial

> Pickup (Toolbox); Heals? False
  * Layers: default
  * Pickup 2; Category? Major
  * Extra - spawn_id: hub_village:4686
  * Extra - level: hub_village
  * Extra - level_number: 842
  * Extra - object_id: 4686
  * Extra - vanilla_item: toolbox
  * Extra - revealed_at_start: True
  * Extra - tracker: 1548,-1252
  > Travel to Festival
      Trivial

> Pickup (Post Office Attic); Heals? False
  * Layers: default
  * Pickup 7; Category? Major
  * Extra - spawn_id: hub_village:4661
  * Extra - level: hub_village
  * Extra - level_number: 842
  * Extra - object_id: 4661
  * Extra - vanilla_item: abilities/speed
  * Extra - revealed_at_start: True
  * Extra - tracker: -334,-803
  > Travel to Festival
      Trivial

> Pickup (Chest: Willo); Heals? False
  * Layers: default
  * Pickup 51; Category? Major
  * Extra - spawn_id: hub_village:4502
  * Extra - level: hub_village
  * Extra - level_number: 842
  * Extra - object_id: 4502
  * Extra - vanilla_item: abilities/dive_speed
  * Extra - revealed_at_start: False
  > Travel to Festival
      Trivial

> Pickup (Mailbox 19: Hub); Heals? False
  * Layers: default
  * Pickup 70; Category? Minor; Grants 1x Mails Delivered
  * Extra - spawn_id: hub_village:4432
  * Extra - level: hub_village
  * Extra - level_number: 842
  * Extra - object_id: 4432
  * Extra - vanilla_item: reward_fruit_medium
  * Extra - revealed_at_start: False
  > Travel to Festival
      Trivial

> Pickup (Mailbox 20: Post Office); Heals? False
  * Layers: default
  * Pickup 71; Category? Minor; Grants 1x Mails Delivered
  * Extra - spawn_id: hub_village:4428
  * Extra - level: hub_village
  * Extra - level_number: 842
  * Extra - object_id: 4428
  * Extra - vanilla_item: reward_fruit_medium
  * Extra - revealed_at_start: False
  > Travel to Festival
      Trivial

> Pickup (NPC: Lemon); Heals? False
  * Layers: default
  * Pickup 142; Category? Major
  * Extra - spawn_id: hub_village:4159
  * Extra - level: hub_village
  * Extra - level_number: 842
  * Extra - object_id: 4159
  * Extra - vanilla_item: abilities/mailbag
  * Extra - revealed_at_start: False
  * Extra - tracker: 8,-384
  > Travel to Festival
      Trivial

> Pickup (NPC: Lemon, All Packages); Heals? False
  * Layers: default
  * Pickup 143; Category? Minor
  * Extra - spawn_id: hub_village:4674
  * Extra - level: hub_village
  * Extra - level_number: 842
  * Extra - object_id: 4674
  * Extra - vanilla_item: reward_fruit_big
  * Extra - revealed_at_start: False
  > Travel to Festival
      Trivial

> Pickup (NPC: Rinri, Quest); Heals? False
  * Layers: default
  * Pickup 144; Category? Major
  * Extra - spawn_id: hub_village:3828
  * Extra - level: hub_village
  * Extra - level_number: 842
  * Extra - object_id: 3828
  * Extra - vanilla_item: spores_1
  * Extra - revealed_at_start: False
  * Extra - tracker: 1688,-1240
  > Travel to Festival
      Trivial

> Pickup (NPC: Rinri, Reward); Heals? False
  * Layers: default
  * Pickup 145; Category? Major
  * Extra - spawn_id: hub_village:4544
  * Extra - level: hub_village
  * Extra - level_number: 842
  * Extra - object_id: 4544
  * Extra - vanilla_item: abilities/slug_upgrade
  * Extra - revealed_at_start: False
  * Extra - tracker: 3405,120
  > Travel to Festival
      Trivial

> Pickup (Wl. 25: Lonka); Heals? False
  * Layers: default
  * Pickup 188; Category? Minor
  * Extra - spawn_id: hub_village:3905
  * Extra - level: hub_village
  * Extra - level_number: 842
  * Extra - object_id: 3905
  * Extra - vanilla_item: wickerling
  * Extra - revealed_at_start: True
  * Extra - tracker: -408,752
  > Travel to Festival
      Trivial

> Pickup (Wl. 26: Post Office Junk); Heals? False
  * Layers: default
  * Pickup 189; Category? Minor
  * Extra - spawn_id: hub_village:4423
  * Extra - level: hub_village
  * Extra - level_number: 842
  * Extra - object_id: 4423
  * Extra - vanilla_item: wickerling
  * Extra - revealed_at_start: False
  * Extra - tracker: -40,-416
  > Travel to Festival
      Trivial

> Pickup (Wl. 27: All Mailboxes); Heals? False
  * Layers: default
  * Pickup 190; Category? Minor
  * Extra - spawn_id: hub_village:4511
  * Extra - level: hub_village
  * Extra - level_number: 842
  * Extra - object_id: 4511
  * Extra - vanilla_item: wickerling
  * Extra - revealed_at_start: False
  * Extra - tracker: -328,-720
  > Travel to Festival
      Trivial

> Travel to Cloudburst Cliffs (Lower); Heals? False
  * Layers: default
  * Open to Cloudburst Cliffs/Travel to Village (Lower)
  > Travel to Festival
      Trivial

> Event - Package Quest Started; Heals? False
  * Layers: default
  * Event Package Quest Started
  > Travel to Festival
      Trivial

> Event - Willo Quest Started; Heals? False
  * Layers: default
  * Event Willo Quest Started
  > Travel to Festival
      Trivial

> Event - Willo Three Pieces Delivered; Heals? False
  * Layers: default
  * Event Willo Three Pieces Delivered
  * Extra - level: hub_village
  * Extra - npc_object_id: 2718
  > Travel to Festival
      Trivial

> Event - Skins Reachable; Heals? False
  * Layers: default
  * Event Skins Reachable
  > Travel to Festival
      Trivial

> Beeline Gorilla Woods 02; Heals? False
  * Layers: default
  * Teleporter Network (Unlocked by After Beeline Gorilla Woods)
  * Extra - level: hub_village
  * Extra - object_id: 1339
  * Extra - sequence: 2
  > Travel to Festival
      Trivial

----------------
White Cliff
Extra - level: hub_white_cliff
Extra - level_number: 795
Extra - environment: jungle
Extra - total_boundings: {'x1': -13880.0, 'x2': -7800.0, 'y1': -19856.0, 'y2': -16624.0}
Extra - polygon: [[-13880.0, -16624.0], [-7800.0, -16624.0], [-7800.0, -19856.0], [-13880.0, -19856.0]]
> Travel to Left Lemur Lane; Heals? False; Default Node
  * Layers: default
  * Open to Left Lemur Lane/Travel to White Cliff; Excluded from Dock Lock Rando
  > Travel to Peak
      Has Vacuum
  > Travel to Soaring Stone (Fall)
      Trivial
  > Pickup (Mailbox 22: Dipperloaf)
      Mail Bag
  > Pickup (NPC: Dipperloaf)
      Any of the following:
          # Getting the Egg is trivial and waiting until it hatches also
          Trivial
  > Pickup (Wl. 31: Dipperloaf)
      Has Vacuum
  > Event - Shortcut White Cliff
      After Shortcut White Cliff

> Travel to Peak; Heals? False
  * Layers: default
  * Open to Aerial Ascent/Travel to Hub (White Cliff); Excluded from Dock Lock Rando
  > Travel to Left Lemur Lane
      Trivial

> Travel to Soaring Stone (Fall); Heals? False
  * Layers: default
  * Open to Soaring Stone/Travel to White Cliff (Fall); Excluded from Dock Lock Rando

> Pickup (Mailbox 22: Dipperloaf); Heals? False
  * Layers: default
  * Pickup 73; Category? Minor; Grants 1x Mails Delivered
  * Extra - spawn_id: hub_white_cliff:1906
  * Extra - level: hub_white_cliff
  * Extra - level_number: 795
  * Extra - object_id: 1906
  * Extra - vanilla_item: reward_fruit_medium
  * Extra - revealed_at_start: False
  > Travel to Left Lemur Lane
      Trivial

> Pickup (NPC: Dipperloaf); Heals? False
  * Layers: default
  * Pickup 159; Category? Major
  * Extra - spawn_id: hub_white_cliff:1954
  * Extra - level: hub_white_cliff
  * Extra - level_number: 795
  * Extra - object_id: 1954
  * Extra - vanilla_item: skins/skin_4
  * Extra - revealed_at_start: False
  * Extra - tracker: 2176,-3080
  > Travel to Left Lemur Lane
      Trivial

> Pickup (Wl. 31: Dipperloaf); Heals? False
  * Layers: default
  * Pickup 194; Category? Minor
  * Extra - spawn_id: hub_white_cliff:1919
  * Extra - level: hub_white_cliff
  * Extra - level_number: 795
  * Extra - object_id: 1919
  * Extra - vanilla_item: wickerling
  * Extra - revealed_at_start: False
  * Extra - tracker: 48,-4008
  > Travel to Left Lemur Lane
      Trivial

> Travel to Soaring Stone (Right); Heals? False
  * Layers: default
  * Open to Soaring Stone/Travel to White Cliff (Right)
  > Event - Shortcut White Cliff
      Trivial

> Event - Shortcut White Cliff; Heals? False
  * Layers: default
  * Event Shortcut White Cliff
  > Travel to Left Lemur Lane
      Trivial
  > Travel to Soaring Stone (Right)
      Trivial

