----------------
Save Station East
Extra - total_boundings: {'x1': 14000.0, 'x2': 16100.0, 'y1': 4600.0, 'y2': 5742.0}
Extra - polygon: [[16100.0, 5742.0], [14000.0, 5742.0], [14000.0, 4600.0], [16100.0, 4600.0]]
Extra - asset_id: collision_camera_000
> Door to Teleport to Artaria; Heals? False
  * Layers: default
  * Power Beam Door to Teleport to Artaria/Door to Save Station East
  * Extra - actor_name: doorpowerpower_000
  * Extra - actor_def: actordef:actors/props/doorpowerpower/charclasses/doorpowerpower.bmsad
  * Extra - left_shield_entity: {EMPTY}
  * Extra - left_shield_def: None
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Door to Hub Access
      Trivial
  > Save Station
      Trivial

> Door to Hub Access; Heals? False
  * Layers: default
  * Power Beam Door to Hub Access/Door to Save Station East
  * Extra - actor_name: doorpowerpower_001
  * Extra - actor_def: actordef:actors/props/doorpowerpower/charclasses/doorpowerpower.bmsad
  * Extra - left_shield_entity: {EMPTY}
  * Extra - left_shield_def: None
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Door to Teleport to Artaria
      Trivial

> Save Station; Heals? False; Spawn Point; Default Node
  * Layers: default
  * Extra - actor_name: savestation_000
  * Extra - actor_def: actordef:actors/props/savestation/charclasses/savestation.bmsad
  * Extra - start_point_actor_name: savestation_000_platform
  * Extra - start_point_actor_def: actordef:actors/props/weightactivatedplatform_save/charclasses/weightactivatedplatform_save.bmsad
  > Door to Teleport to Artaria
      Trivial

----------------
Teleport to Artaria
Extra - total_boundings: {'x1': 16000.0, 'x2': 20500.0, 'y1': 4600.0, 'y2': 8100.0}
Extra - polygon: [[20500.0, 8100.0], [16000.0, 8100.0], [16000.0, 4600.0], [20500.0, 4600.0]]
Extra - asset_id: collision_camera_001
> Door to Save Station East; Heals? False
  * Layers: default
  * Power Beam Door to Save Station East/Door to Teleport to Artaria
  * Extra - actor_name: doorpowerpower_000
  * Extra - actor_def: actordef:actors/props/doorpowerpower/charclasses/doorpowerpower.bmsad
  * Extra - left_shield_entity: {EMPTY}
  * Extra - left_shield_def: None
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Life Recharge
      Trivial
  > Wide Beam Block - Adjacent
      Any of the following:
          Spider Magnet or Simple IBJ or Use Spin Boost
          Flash Shift and Wall Jump (Beginner)
          Grapple Beam and Movement (Beginner)
  > Event - Speed Booster blocks Destroyed
      Speed Booster

> Door to Transport to Cataris; Heals? False
  * Layers: default
  * Power Beam Door to Transport to Cataris/Door to Teleport to Artaria
  * Extra - actor_name: doorpowerpower_015
  * Extra - actor_def: actordef:actors/props/doorpowerpower/charclasses/doorpowerpower.bmsad
  * Extra - left_shield_entity: {EMPTY}
  * Extra - left_shield_def: None
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Event - Push Wide Beam Block
      Wave Beam and Push Wide Beam Block
  > Wide Beam Block - Adjacent
      After Dairon - Wide Beam Block Cataris Transport
  > Wide Beam Block - Above
      Any of the following:
          Grapple Beam or Spider Magnet or Space Jump or Simple IBJ
          All of the following:
              Speed Booster or Wall Jump (Beginner)
              Flash Shift or Use Spin Boost

> Pickup (Missile Tank); Heals? False
  * Layers: default
  * Pickup 60; Category? Minor
  * Extra - actor_name: item_missiletank_000
  * Extra - actor_def: actordef:actors/items/item_missiletank/charclasses/item_missiletank.bmsad
  > Top Floor
      Trivial
  > Event - Speed Booster blocks Destroyed
      Any of the following:
          # Regular speed charge possible with 1.0 second charge time
          Speed Booster and Speed Booster Upgrade ≥ 2
          # Short boost speed charge possible with 1.25 second charge time
          Speed Booster Upgrade and Short Boost (Intermediate) and Can Short Boost

> Life Recharge; Heals? True
  * Layers: default
  * Extra - actor_name: energyrecharge_002
  * Extra - actor_def: actordef:actors/props/energyrecharge/charclasses/energyrecharge.bmsad
  * Extra - start_point_actor_name: energyrecharge_002_platform
  * Extra - start_point_actor_def: actordef:actors/props/weightactivatedplatform_energy/charclasses/weightactivatedplatform_energy.bmsad
  > Door to Save Station East
      Trivial

> Teleporter to Artaria; Heals? False; Default Node
  * Layers: default
  * Teleporter to Teleport to Dairon/Teleporter to Dairon
  * Extra - actor_name: teleport_cave_000
  * Extra - actor_def: actordef:actors/props/teleporter/charclasses/teleporter.bmsad
  * Extra - elevator_component: CTeleporterUsableComponent
  * Extra - target_spawn_point: teleport_baselab_000_platform
  * Extra - start_point_actor_name: teleport_cave_000_platform
  * Extra - start_point_actor_def: actordef:actors/props/weightactivatedplatform_teleport/charclasses/weightactivatedplatform_teleport.bmsad
  > Top Floor
      Any of the following:
          Space Jump or Wall Jump (Intermediate) or Simple IBJ
          All of the following:
              Wall Jump (Beginner)
              Flash Shift or Use Spin Boost

> Event - Push Wide Beam Block; Heals? False
  * Layers: default
  * Event Dairon - Wide Beam Block Cataris Transport
  > Wide Beam Block - Adjacent
      Trivial

> Wide Beam Block - Adjacent; Heals? False
  * Layers: default
  > Door to Save Station East
      Trivial
  > Door to Transport to Cataris
      After Dairon - Wide Beam Block Cataris Transport
  > Event - Push Wide Beam Block
      Any of the following:
          Push Wide Beam Block
          Diffusion Abuse (Intermediate) and Shoot Diffusion Beam
  > Wide Beam Block - Above
      Any of the following:
          Space Jump or Simple IBJ
          Wall Jump (Beginner) and Use Spin Boost

> Wide Beam Block - Above; Heals? False
  * Layers: default
  > Door to Transport to Cataris
      Trivial
  > Wide Beam Block - Adjacent
      Trivial
  > Top Floor
      After Dairon - Teleport To Artaria Speed Blocks Destroyed
  > Event - Speed Booster blocks Destroyed
      All of the following:
          Speed Booster
          Any of the following:
              Grapple Beam or Spider Magnet or Space Jump or Simple IBJ
              All of the following:
                  Wall Jump (Beginner)
                  Flash Shift or Use Spin Boost

> Top Floor; Heals? False
  * Layers: default
  > Pickup (Missile Tank)
      Trivial
  > Teleporter to Artaria
      Trivial
  > Wide Beam Block - Above
      After Dairon - Teleport To Artaria Speed Blocks Destroyed

> Event - Speed Booster blocks Destroyed; Heals? False
  * Layers: default
  * Event Dairon - Teleport To Artaria Speed Blocks Destroyed
  > Top Floor
      Trivial

----------------
Hub Access
Extra - total_boundings: {'x1': 12000.0, 'x2': 14100.0, 'y1': 400.0, 'y2': 5700.0}
Extra - polygon: [[14100.0, 5700.0], [12000.0, 5700.0], [12000.0, 400.0], [14100.0, 400.0]]
Extra - asset_id: collision_camera_002
> Door to Save Station East; Heals? False
  * Layers: default
  * Power Beam Door to Save Station East/Door to Hub Access
  * Extra - actor_name: doorpowerpower_001
  * Extra - actor_def: actordef:actors/props/doorpowerpower/charclasses/doorpowerpower.bmsad
  * Extra - left_shield_entity: {EMPTY}
  * Extra - left_shield_def: None
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Dock to EMMI Zone Exit East
      After Dairon - Wide Beam Block by Save Room
  > Dock to Big Hub
      Trivial
  > Tunnel to Big Hub
      Lay Any Bomb
  > Event - Push Wide Beam Block
      Wave Beam and Movement (Beginner) and Push Wide Beam Block

> Dock to EMMI Zone Exit East; Heals? False
  * Layers: default
  * EMMI Door to EMMI Zone Exit East/Dock to Hub Access
  * Extra - actor_name: dooremmy_001
  * Extra - actor_def: actordef:actors/props/dooremmy/charclasses/dooremmy.bmsad
  > Door to Save Station East
      After Dairon - Wide Beam Block by Save Room
  > Event - Push Wide Beam Block
      Any of the following:
          Push Wide Beam Block
          Diffusion Abuse (Intermediate) and Shoot Diffusion Beam

> Dock to Big Hub; Heals? False
  * Layers: default
  * Open Passage to Big Hub/Dock to Hub Access

> Tunnel to Big Hub; Heals? False
  * Layers: default
  * Morph Ball Tunnel to Big Hub/Tunnel to Hub Access
  > Door to Save Station East
      Lay Any Bomb

> Event - Push Wide Beam Block; Heals? False
  * Layers: default
  * Event Dairon - Wide Beam Block by Save Room
  > Dock to EMMI Zone Exit East
      Trivial

> Dock from Transport to Artaria; Heals? False
  * Layers: default
  * Blocked Passage to Transport to Artaria/Tunnel to Hub Access
  > Door to Save Station East
      Trivial

----------------
East Transport to Ferenia
Extra - total_boundings: {'x1': 12000.0, 'x2': 15300.0, 'y1': 5700.0, 'y2': 8200.0}
Extra - polygon: [[15300.0, 8200.0], [12000.0, 8200.0], [12000.0, 5700.0], [15300.0, 5700.0]]
Extra - asset_id: collision_camera_003
> Dock to EMMI Zone Exit East; Heals? False
  * Layers: default
  * EMMI Door to EMMI Zone Exit East/Dock to East Transport to Ferenia
  * Extra - actor_name: dooremmy_002
  * Extra - actor_def: actordef:actors/props/dooremmy/charclasses/dooremmy.bmsad
  > Elevator to Ferenia
      After Dairon - Pull Grapple Block below Ferenia Elevator
  > Event - Grapple Block
      Grapple Beam

> Elevator to Ferenia; Heals? False; Default Node
  * Layers: default
  * Elevator to East Transport to Dairon/Elevator to Dairon
  * Extra - actor_name: elevator_sanctuary_000
  * Extra - actor_def: actordef:actors/props/elevator/charclasses/elevator.bmsad
  * Extra - elevator_component: CElevatorUsableComponent
  * Extra - target_spawn_point: elevator_baselab_000_platform
  * Extra - start_point_actor_name: elevator_sanctuary_000_platform
  * Extra - start_point_actor_def: actordef:actors/props/weightactivatedplatform_elevator/charclasses/weightactivatedplatform_elevator.bmsad
  * Extra - transporter_name: Dairon - Grapple Block
  > Dock to EMMI Zone Exit East
      After Dairon - Pull Grapple Block below Ferenia Elevator
  > Event - Grapple Block
      Break/Move Grapple Block from Behind

> Event - Grapple Block; Heals? False
  * Layers: default
  * Event Dairon - Pull Grapple Block below Ferenia Elevator
  > Dock to EMMI Zone Exit East
      Trivial

----------------
Big Hub
Extra - total_boundings: {'x1': 6000.0, 'x2': 12100.0, 'y1': 600.0, 'y2': 4700.0}
Extra - polygon: [[12100.0, 4700.0], [6000.0, 4700.0], [6000.0, 600.0], [12100.0, 600.0]]
Extra - asset_id: collision_camera_004
> Dock to Yellow EMMI Introduction; Heals? False
  * Layers: default
  * EMMI Door to Yellow EMMI Introduction/Dock to Big Hub
  * Extra - actor_name: dooremmy_000
  * Extra - actor_def: actordef:actors/props/dooremmy/charclasses/dooremmy.bmsad
  > Pickup (Missile Tank)
      All of the following:
          Morph Ball
          Any of the following:
              Grapple Beam or Space Jump or Speed Booster or Simple IBJ
              All of the following:
                  Flash Shift
                  Lay Cross Bomb or Use Spin Boost
              All of the following:
                  # Can use either Spin Boost or Flash Shift
                  Stand on Frozen Enemy (Beginner) and Shoot Ice Missile
                  Any of the following:
                      # https://youtu.be/Bt-sri9j5h8
                      Flash Shift and Flash Shift Upgrade
                      # https://youtu.be/BLyFQ2vkVoM
                      Use Spin Boost
  > Event - Blob
      Lay Small Bomb or Shoot Beam
  > Dock to Hub Access
      Trivial

> Door to Wide Beam Room; Heals? False
  * Layers: default
  * Wide Beam Door to Wide Beam Room/Door to Big Hub
  * Extra - actor_name: doorpowerpower_010
  * Extra - actor_def: actordef:actors/props/doorpowerpower/charclasses/doorpowerpower.bmsad
  * Extra - left_shield_entity: Root:pScenario:rEntitiesLayer:dctSublayers:default:dctActors:doorwidebeam_000
  * Extra - left_shield_def: actordef:actors/props/doorwidebeam/charclasses/doorwidebeam.bmsad
  * Extra - right_shield_entity: Root:pScenario:rEntitiesLayer:dctSublayers:default:dctActors:doorwidebeam_002
  * Extra - right_shield_def: actordef:actors/props/doorwidebeam/charclasses/doorwidebeam.bmsad
  > Dock to Yellow EMMI Introduction
      Flash Shift or After Dairon - Big Hub Blob
  > Door to Total Recharge Station East
      Trivial
  > Event - Blob
      Shoot Diffusion or Wave

> Door to Total Recharge Station East; Heals? False
  * Layers: default
  * Power Beam Door to Total Recharge Station East/Door to Big Hub; Excluded from Dock Lock Rando
  * Extra - actor_name: doorpowerpower_019
  * Extra - actor_def: actordef:actors/props/doorpowerpower/charclasses/doorpowerpower.bmsad
  * Extra - left_shield_entity: {EMPTY}
  * Extra - left_shield_def: None
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Door to Wide Beam Room
      Trivial
  > Dock to Hub Access
      Trivial

> Pickup (Missile Tank); Heals? False
  * Layers: default
  * Pickup 59; Category? Minor
  * Extra - actor_name: item_missiletank
  * Extra - actor_def: actordef:actors/items/item_missiletank/charclasses/item_missiletank.bmsad
  > Dock to Yellow EMMI Introduction
      Trivial

> Event - Blob; Heals? False
  * Layers: default
  * Event Dairon - Big Hub Blob
  * Extra - actor_name: db_reg_b1_005
  * Extra - actor_def: actordef:actors/props/db_reg_b1_004/charclasses/db_reg_b1_004.bmsad
  > Door to Wide Beam Room
      Trivial

> Event - Grapple Block; Heals? False
  * Layers: default
  * Event Dairon - Big Hub Grapple Block
  * Extra - actor_name: grapplepulloff1x2_007
  * Extra - actor_def: actordef:actors/props/grapplepulloff1x2/charclasses/grapplepulloff1x2.bmsad
  > Dock to Hub Access
      Trivial

> Start Point; Heals? False; Default Node
  * Layers: default
  * Extra - start_point_actor_name: SP_Checkpoint_EmmyBaseLab
  * Extra - start_point_actor_def: actordef:actors/logic/startpoint/charclasses/startpoint.bmsad
  > Dock to Yellow EMMI Introduction
      Trivial

> Dock to Hub Access; Heals? False
  * Layers: default
  * Open Passage to Hub Access/Dock to Big Hub
  > Dock to Yellow EMMI Introduction
      Speed Booster or After Dairon - Wide Beam Block Hub or Simple IBJ or Use Spin Boost
  > Door to Total Recharge Station East
      Trivial
  > Event - Grapple Block
      Grapple Beam
  > Tunnel to Hub Access
      After Dairon - Big Hub Grapple Block and Lay Any Bomb
  > Event - Push Wide Beam Block
      Any of the following:
          Push Wide Beam Block
          Diffusion Abuse (Intermediate) and Shoot Diffusion Beam

> Tunnel to Hub Access; Heals? False
  * Layers: default
  * Morph Ball Tunnel to Hub Access/Tunnel to Big Hub
  > Dock to Hub Access
      After Dairon - Big Hub Grapple Block and Lay Any Bomb

> Event - Push Wide Beam Block; Heals? False
  * Layers: default
  * Event Dairon - Wide Beam Block Hub
  > Dock to Hub Access
      Trivial

----------------
EMMI Zone Exit East
Extra - total_boundings: {'x1': 6000.0, 'x2': 12100.0, 'y1': 4600.0, 'y2': 6800.0}
Extra - polygon: [[12100.0, 6800.0], [6000.0, 6800.0], [6000.0, 4600.0], [12100.0, 4600.0]]
Extra - asset_id: collision_camera_005
> Dock to Hub Access; Heals? False
  * Layers: default
  * EMMI Door to Hub Access/Dock to EMMI Zone Exit East
  * Extra - actor_name: dooremmy_001
  * Extra - actor_def: actordef:actors/props/dooremmy/charclasses/dooremmy.bmsad
  > Door to Yellow EMMI Introduction
      Trivial
  > Event - Ferenia Transport Speed Blocks Destroyed
      Speed Booster

> Dock to East Transport to Ferenia; Heals? False
  * Layers: default
  * EMMI Door to East Transport to Ferenia/Dock to EMMI Zone Exit East
  * Extra - actor_name: dooremmy_002
  * Extra - actor_def: actordef:actors/props/dooremmy/charclasses/dooremmy.bmsad
  > Dock to Hub Access
      After Dairon - Ferenia Transport Speed Blocks Destroyed

> Door to Yellow EMMI Introduction; Heals? False
  * Layers: default
  * Access Locked to Yellow EMMI Introduction/Door to EMMI Zone Exit East
  * Extra - actor_name: doorchargeclosed_000
  * Extra - actor_def: actordef:actors/props/doorchargeclosed/charclasses/doorchargeclosed.bmsad
  * Extra - left_shield_entity: {EMPTY}
  * Extra - left_shield_def: None
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Dock to Hub Access
      Trivial

> Event - Ferenia Transport Speed Blocks Destroyed; Heals? False
  * Layers: default
  * Event Dairon - Ferenia Transport Speed Blocks Destroyed
  > Dock to East Transport to Ferenia
      Trivial

----------------
Wide Beam Room
Extra - total_boundings: {'x1': 4000.0, 'x2': 6100.0, 'y1': 1800.0, 'y2': 3600.0}
Extra - polygon: [[6100.0, 3600.0], [4000.0, 3600.0], [4000.0, 1800.0], [6100.0, 1800.0]]
Extra - asset_id: collision_camera_006
> Door to Big Hub; Heals? False
  * Layers: default
  * Wide Beam Door to Big Hub/Door to Wide Beam Room
  * Extra - actor_name: doorpowerpower_010
  * Extra - actor_def: actordef:actors/props/doorpowerpower/charclasses/doorpowerpower.bmsad
  * Extra - left_shield_entity: Root:pScenario:rEntitiesLayer:dctSublayers:default:dctActors:doorwidebeam_000
  * Extra - left_shield_def: actordef:actors/props/doorwidebeam/charclasses/doorwidebeam.bmsad
  * Extra - right_shield_entity: Root:pScenario:rEntitiesLayer:dctSublayers:default:dctActors:doorwidebeam_002
  * Extra - right_shield_def: actordef:actors/props/doorwidebeam/charclasses/doorwidebeam.bmsad
  > Start Point
      Trivial

> Pickup (Wide Beam); Heals? False
  * Layers: default
  * Pickup 57; Category? Major
  * Extra - actor_name: itemsphere_widebeam
  * Extra - actor_def: actordef:actors/items/itemsphere_widebeam/charclasses/itemsphere_widebeam.bmsad
  * Extra - map_icon_actor: powerup_widebeam
  > Start Point
      Trivial

> Door to Teleport to Cataris; Heals? False
  * Layers: default
  * Missile Door to Teleport to Cataris/Door to Wide Beam Room; Excluded from Dock Lock Rando
  * Extra - actor_name: doorpowerpower_021
  * Extra - actor_def: actordef:actors/props/doorpowerpower/charclasses/doorpowerpower.bmsad
  * Extra - left_shield_entity: Root:pScenario:rEntitiesLayer:dctSublayers:default:dctActors:doorshieldmissile_000
  * Extra - left_shield_def: actordef:actors/props/doorshieldmissile/charclasses/doorshieldmissile.bmsad
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Start Point
      Can Slide

> Start Point; Heals? False; Default Node
  * Layers: default
  * Extra - start_point_actor_name: SP_WideBeam
  * Extra - start_point_actor_def: actordef:actors/logic/startpoint/charclasses/startpoint.bmsad
  > Door to Big Hub
      Trivial
  > Pickup (Wide Beam)
      Trivial
  > Door to Teleport to Cataris
      Morph Ball and After Dairon - Power Switch 1

----------------
Power Switch 1
Extra - total_boundings: {'x1': -2000.0, 'x2': 1100.0, 'y1': 1100.0, 'y2': 2800.0}
Extra - polygon: [[1100.0, 2800.0], [-2000.0, 2800.0], [-2000.0, 1100.0], [1100.0, 1100.0]]
Extra - asset_id: collision_camera_007
> Door to Teleport to Cataris; Heals? False
  * Layers: default
  * Dairon Power Switch 1 Powered Door to Teleport to Cataris/Door to Power Switch 1; Excluded from Dock Lock Rando
  * Extra - actor_name: doorpowerpower_020
  * Extra - actor_def: actordef:actors/props/doorpowerpower/charclasses/doorpowerpower.bmsad
  * Extra - left_shield_entity: {EMPTY}
  * Extra - left_shield_def: None
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Start Point
      Trivial

> Event - Electric Generator; Heals? False; Default Node
  * Layers: default
  * Event Dairon - Power Switch 1
  * Extra - actor_name: powergenerator_001
  * Extra - actor_def: actordef:actors/props/powergenerator/charclasses/powergenerator.bmsad
  * Extra - start_point_actor_name: powergenerator_001_platform
  * Extra - start_point_actor_def: actordef:actors/props/weightactivatedplatform_generator/charclasses/weightactivatedplatform_generator.bmsad
  > Start Point
      Trivial

> Start Point; Heals? False
  * Layers: default
  * Extra - start_point_actor_name: powergeneratorengine_001
  * Extra - start_point_actor_def: actordef:actors/props/powergeneratorengine/charclasses/powergeneratorengine.bmsad
  > Door to Teleport to Cataris
      Trivial
  > Event - Electric Generator
      Trivial
  > Tunnel to Teleport to Cataris
      Morph Ball

> Tunnel to Teleport to Cataris; Heals? False
  * Layers: default
  * Slide Tunnel to Teleport to Cataris/Tunnel to Power Switch 1
  > Start Point
      Trivial

----------------
Teleport to Cataris
Extra - total_boundings: {'x1': 1000.0, 'x2': 4100.0, 'y1': -300.0, 'y2': 3600.0}
Extra - polygon: [[4100.0, 3600.0], [1000.0, 3600.0], [1000.0, -300.0], [4100.0, -300.0]]
Extra - asset_id: collision_camera_008
> Door to Early Grapple Access; Heals? False
  * Layers: default
  * Wide Beam Door to Early Grapple Access/Door to Teleport to Cataris; Excluded from Dock Lock Rando
  * Extra - actor_name: doorpowerpower_011
  * Extra - actor_def: actordef:actors/props/doorpowerpower/charclasses/doorpowerpower.bmsad
  * Extra - left_shield_entity: Root:pScenario:rEntitiesLayer:dctSublayers:default:dctActors:doorwidebeam_001
  * Extra - left_shield_def: actordef:actors/props/doorwidebeam/charclasses/doorwidebeam.bmsad
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Bottom-Left Corner
      Morph Ball

> Door to Total Recharge Station East; Heals? False
  * Layers: default
  * Power Beam Door to Total Recharge Station East/Door to Teleport to Cataris; Excluded from Dock Lock Rando
  * Extra - actor_name: doorpowerpower_018
  * Extra - actor_def: actordef:actors/props/doorpowerpower/charclasses/doorpowerpower.bmsad
  * Extra - left_shield_entity: {EMPTY}
  * Extra - left_shield_def: None
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Door to Power Switch 1
      Trivial
  > Door to Wide Beam Room
      After Dairon - Power Switch 1
  > Tunnel to Power Switch 1
      Lay Any Bomb or Shoot Beam
  > Bottom-Left Corner
      Lay Any Bomb or Shoot Beam
  > Event - Blob, through wall
      Wave Beam

> Door to Power Switch 1; Heals? False
  * Layers: default
  * Dairon Power Switch 1 Powered Door to Power Switch 1/Door to Teleport to Cataris; Excluded from Dock Lock Rando
  * Extra - actor_name: doorpowerpower_020
  * Extra - actor_def: actordef:actors/props/doorpowerpower/charclasses/doorpowerpower.bmsad
  * Extra - left_shield_entity: {EMPTY}
  * Extra - left_shield_def: None
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Door to Total Recharge Station East
      Trivial

> Door to Wide Beam Room; Heals? False
  * Layers: default
  * Missile Door to Wide Beam Room/Door to Teleport to Cataris; Excluded from Dock Lock Rando
  * Extra - actor_name: doorpowerpower_021
  * Extra - actor_def: actordef:actors/props/doorpowerpower/charclasses/doorpowerpower.bmsad
  * Extra - left_shield_entity: Root:pScenario:rEntitiesLayer:dctSublayers:default:dctActors:doorshieldmissile_000
  * Extra - left_shield_def: actordef:actors/props/doorshieldmissile/charclasses/doorshieldmissile.bmsad
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Door to Total Recharge Station East
      Trivial

> Event - Blob, from teleporter; Heals? False
  * Layers: default
  * Event Dairon - Teleport to Cataris Blob
  * Extra - actor_name: db_dif_b1_001
  * Extra - actor_def: actordef:actors/props/db_dif_b1_001/charclasses/db_dif_b1_001.bmsad
  > Bottom-Left Corner
      Trivial

> Teleporter to Cataris; Heals? False; Default Node
  * Layers: default
  * Teleporter to Teleport to Dairon/Teleporter to Dairon
  * Extra - actor_name: teleport_magma_000
  * Extra - actor_def: actordef:actors/props/teleporter/charclasses/teleporter.bmsad
  * Extra - elevator_component: CTeleporterUsableComponent
  * Extra - target_spawn_point: teleport_baselab_000_platform
  * Extra - start_point_actor_name: teleport_magma_000_platform
  * Extra - start_point_actor_def: actordef:actors/props/weightactivatedplatform_teleport/charclasses/weightactivatedplatform_teleport.bmsad
  > Event - Blob, from teleporter
      Shoot Diffusion or Wave
  > Bottom-Left Corner
      After Dairon - Teleport to Cataris Blob

> Tunnel to Power Switch 1; Heals? False
  * Layers: default
  * Slide Tunnel to Power Switch 1/Tunnel to Teleport to Cataris
  > Door to Total Recharge Station East
      Lay Any Bomb or Shoot Beam

> Bottom-Left Corner; Heals? False
  * Layers: default
  > Door to Early Grapple Access
      Morph Ball and After Dairon - Power Switch 1
  > Door to Total Recharge Station East
      Lay Any Bomb or Shoot Beam
  > Event - Blob, from teleporter
      Shoot Diffusion or Wave
  > Teleporter to Cataris
      All of the following:
          After Dairon - Teleport to Cataris Blob
          Any of the following:
              Spider Magnet or Space Jump or Wall Jump (Beginner) or Simple IBJ
              All of the following:
                  Grapple Beam
                  Flash Shift or Movement (Beginner)

> Event - Blob, through wall; Heals? False
  * Layers: default
  * Event Dairon - Teleport to Cataris Blob
  > Door to Total Recharge Station East
      Trivial

----------------
Total Recharge Station East
Extra - total_boundings: {'x1': 4000.0, 'x2': 6100.0, 'y1': 600.0, 'y2': 1742.0}
Extra - polygon: [[6100.0, 1742.0], [4000.0, 1742.0], [4000.0, 600.0], [6100.0, 600.0]]
Extra - asset_id: collision_camera_009
> Door to Teleport to Cataris; Heals? False
  * Layers: default
  * Power Beam Door to Teleport to Cataris/Door to Total Recharge Station East; Excluded from Dock Lock Rando
  * Extra - actor_name: doorpowerpower_018
  * Extra - actor_def: actordef:actors/props/doorpowerpower/charclasses/doorpowerpower.bmsad
  * Extra - left_shield_entity: {EMPTY}
  * Extra - left_shield_def: None
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Door to Big Hub
      Trivial

> Door to Big Hub; Heals? False
  * Layers: default
  * Power Beam Door to Big Hub/Door to Total Recharge Station East; Excluded from Dock Lock Rando
  * Extra - actor_name: doorpowerpower_019
  * Extra - actor_def: actordef:actors/props/doorpowerpower/charclasses/doorpowerpower.bmsad
  * Extra - left_shield_entity: {EMPTY}
  * Extra - left_shield_def: None
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Door to Teleport to Cataris
      Trivial
  > Total Recharge
      Trivial

> Total Recharge; Heals? True; Default Node
  * Layers: default
  * Extra - actor_name: totalrechargestation_001
  * Extra - actor_def: actordef:actors/props/totalrechargestation/charclasses/totalrechargestation.bmsad
  * Extra - start_point_actor_name: weightactivatedplatform_total_001
  * Extra - start_point_actor_def: actordef:actors/props/weightactivatedplatform_total/charclasses/weightactivatedplatform_total.bmsad
  > Door to Big Hub
      Trivial

----------------
Early Grapple Access
Extra - total_boundings: {'x1': 4000.0, 'x2': 6100.0, 'y1': -1500.0, 'y2': 600.0}
Extra - polygon: [[6100.0, 600.0], [4000.0, 600.0], [4000.0, -1500.0], [6100.0, -1500.0]]
Extra - asset_id: collision_camera_010
> Door to Early Grapple Room; Heals? False
  * Layers: default
  * Power Beam Door to Early Grapple Room/Door to Early Grapple Access; Excluded from Dock Lock Rando
  * Extra - actor_name: doorpowerpower_007
  * Extra - actor_def: actordef:actors/props/doorpowerpower/charclasses/doorpowerpower.bmsad
  * Extra - left_shield_entity: Root:pScenario:rEntitiesLayer:dctSublayers:default:dctActors:db_hdoor_b1_001
  * Extra - left_shield_def: actordef:actors/props/db_hdoor_b1_001/charclasses/db_hdoor_b1_001.bmsad
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Right Alcove
      Varia Suit and After Dairon - Early Grapple Blob

> Door to Teleport to Cataris; Heals? False
  * Layers: default
  * Power Beam Door to Teleport to Cataris/Door to Early Grapple Access; Excluded from Dock Lock Rando
  * Extra - actor_name: doorpowerpower_011
  * Extra - actor_def: actordef:actors/props/doorpowerpower/charclasses/doorpowerpower.bmsad
  * Extra - left_shield_entity: Root:pScenario:rEntitiesLayer:dctSublayers:default:dctActors:doorwidebeam_001
  * Extra - left_shield_def: actordef:actors/props/doorwidebeam/charclasses/doorwidebeam.bmsad
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Center Junction
      All of the following:
          Morph Ball
          Any of the following:
              Varia Suit
              Heat/Cold Runs (Intermediate) and Heat Damage ≥ 100

> Pickup (Energy Part); Heals? False
  * Layers: default
  * Pickup 64; Category? Minor
  * Extra - actor_name: item_energyfragment_001
  * Extra - actor_def: actordef:actors/items/item_energyfragment/charclasses/item_energyfragment.bmsad
  > Door to Heated Room West
      All of the following:
          Morph Ball
          Any of the following:
              Varia Suit
              Heat/Cold Runs (Intermediate) and Heat Damage ≥ 50
  > Right Alcove
      All of the following:
          Morph Ball
          Any of the following:
              Varia Suit
              Heat/Cold Runs (Intermediate) and Heat Damage ≥ 50

> Door to Heated Room West; Heals? False
  * Layers: default
  * Charge Beam Door to Heated Room West/Door to Early Grapple Access
  * Extra - actor_name: doorchargecharge_002
  * Extra - actor_def: actordef:actors/props/doorchargecharge/charclasses/doorchargecharge.bmsad
  * Extra - left_shield_entity: {EMPTY}
  * Extra - left_shield_def: None
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Pickup (Energy Part)
      All of the following:
          Morph Ball
          Any of the following:
              Varia Suit
              Heat/Cold Runs (Intermediate) and Heat Damage ≥ 50
  > Right Alcove
      All of the following:
          Morph Ball
          Any of the following:
              Varia Suit
              Heat/Cold Runs (Intermediate) and Heat Damage ≥ 20
          Any of the following:
              Flash Shift or Gravity Suit
              Heat/Cold Runs (Intermediate) and Lava Damage ≥ 50
  > Center Junction
      All of the following:
          Morph Ball
          Any of the following:
              Varia Suit
              Heat/Cold Runs (Intermediate) and Heat Damage ≥ 50

> Event - Early Grapple Blob; Heals? False
  * Layers: default
  * Event Dairon - Early Grapple Blob
  * Extra - actor_name: db_hdoor_b1_001
  * Extra - actor_def: actordef:actors/props/db_hdoor_b1_001/charclasses/db_hdoor_b1_001.bmsad
  > Right Alcove
      Trivial

> Right Alcove; Heals? False
  * Layers: default
  > Door to Early Grapple Room
      Varia Suit and After Dairon - Early Grapple Blob
  > Pickup (Energy Part)
      All of the following:
          Morph Ball
          Any of the following:
              Varia Suit
              Heat/Cold Runs (Intermediate) and Heat Damage ≥ 50
  > Door to Heated Room West
      All of the following:
          Morph Ball
          Any of the following:
              Varia Suit
              Heat/Cold Runs (Intermediate) and Heat Damage ≥ 20
          Any of the following:
              Flash Shift or Gravity Suit
              Heat/Cold Runs (Intermediate) and Lava Damage ≥ 50
  > Event - Early Grapple Blob
      All of the following:
          Varia Suit
          Lay Small Bomb or Shoot Beam
  > Center Junction
      All of the following:
          Morph Ball
          Any of the following:
              Varia Suit
              Heat/Cold Runs (Intermediate) and Heat Damage ≥ 70

> Center Junction; Heals? False
  * Layers: default
  > Door to Teleport to Cataris
      All of the following:
          Morph Ball and After Dairon - Power Switch 1
          Any of the following:
              Varia Suit
              Heat/Cold Runs (Intermediate) and Heat Damage ≥ 120
  > Door to Heated Room West
      All of the following:
          Morph Ball
          Any of the following:
              Varia Suit
              Heat/Cold Runs (Intermediate) and Heat Damage ≥ 50
  > Right Alcove
      All of the following:
          Morph Ball
          Any of the following:
              Varia Suit
              Heat/Cold Runs (Intermediate) and Heat Damage ≥ 60

----------------
Transport to Artaria
Extra - total_boundings: {'x1': 12000.0, 'x2': 15300.0, 'y1': -1600.0, 'y2': 500.0}
Extra - polygon: [[15300.0, 500.0], [12000.0, 500.0], [12000.0, -1600.0], [15300.0, -1600.0]]
Extra - asset_id: collision_camera_011
> Pickup (Power Bomb Tank); Heals? False
  * Layers: default
  * Pickup 61; Category? Minor
  * Extra - actor_name: item_powerbombtank_000
  * Extra - actor_def: actordef:actors/items/item_powerbombtank/charclasses/item_powerbombtank.bmsad
  > Door to Early Grapple Room
      Any of the following:
          Varia Suit
          Heat/Cold Runs (Beginner) and Heat Damage ≥ 50

> Door to Early Grapple Room; Heals? False
  * Layers: default
  * Access Locked to Early Grapple Room/Door to Transport to Artaria
  * Extra - actor_name: doorchargeclosed_001
  * Extra - actor_def: actordef:actors/props/doorchargeclosed/charclasses/doorchargeclosed.bmsad
  * Extra - left_shield_entity: {EMPTY}
  * Extra - left_shield_def: None
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Elevator to Artaria
      Any of the following:
          Varia Suit
          Heat/Cold Runs (Beginner) and Heat Damage ≥ 100
  > Ceiling
      All of the following:
          Any of the following:
              # Vanilla requirements / tricks
              All of the following:
                  # Vanilla
                  Spider Magnet
                  # Ways to get up there
                  Grapple Beam or Space Jump or Speed Booster or Simple IBJ
              Any of the following:
                  # Movement Tricks
                  All of the following:
                      Movement (Intermediate)
                      Speed Booster or Simple IBJ
                  Movement (Beginner) and Use Spin Boost
                  Grapple Beam and Grapple Movement (Intermediate)
          Any of the following:
              # Varia check
              Varia Suit
              # heat runs
              Heat/Cold Runs (Intermediate) and Heat Damage ≥ 300

> Event - Grapple Block; Heals? False
  * Layers: default
  * Event Dairon - Transport to Artaria Grapple Block
  * Extra - actor_name: grapplepulloff1x2_006
  * Extra - actor_def: actordef:actors/props/grapplepulloff1x2/charclasses/grapplepulloff1x2.bmsad
  > Elevator to Artaria
      Any of the following:
          Varia Suit
          Heat/Cold Runs (Beginner) and Heat Damage ≥ 50

> Elevator to Artaria; Heals? False; Default Node
  * Layers: default
  * Elevator to Transport to Dairon/Elevator to Dairon
  * Extra - actor_name: elevator_cave_000
  * Extra - actor_def: actordef:actors/props/elevator/charclasses/elevator.bmsad
  * Extra - elevator_component: CElevatorUsableComponent
  * Extra - target_spawn_point: elevator_baselab_000_platform
  * Extra - start_point_actor_name: elevator_cave_000_platform
  * Extra - start_point_actor_def: actordef:actors/props/weightactivatedplatform_elevator/charclasses/weightactivatedplatform_elevator.bmsad
  * Extra - transporter_name: Dairon - Superheated
  > Door to Early Grapple Room
      Any of the following:
          Varia Suit
          Heat/Cold Runs (Beginner) and Heat Damage ≥ 100
  > Event - Grapple Block
      All of the following:
          Grapple Beam
          Any of the following:
              Varia Suit
              Heat/Cold Runs (Beginner) and Heat Damage ≥ 100
  > Tunnel to Hub Access
      All of the following:
          After Dairon - Transport to Artaria Grapple Block
          Any of the following:
              Varia Suit
              Heat/Cold Runs (Beginner) and Heat Damage ≥ 50

> Ceiling; Heals? False
  * Layers: default
  > Pickup (Power Bomb Tank)
      All of the following:
          Missiles ≥ 2 and Morph Ball and Shoot Missile
          Any of the following:
              Varia Suit
              Heat/Cold Runs (Beginner) and Heat Damage ≥ 100
  > Door to Early Grapple Room
      Any of the following:
          Varia Suit
          Heat/Cold Runs (Beginner) and Heat Damage ≥ 50

> Tunnel to Hub Access; Heals? False
  * Layers: default
  * Morph Ball Launcher to Hub Access/Dock from Transport to Artaria
  > Elevator to Artaria
      All of the following:
          After Dairon - Transport to Artaria Grapple Block
          Any of the following:
              Varia Suit
              Heat/Cold Runs (Beginner) and Heat Damage ≥ 50

----------------
Early Grapple Room
Extra - total_boundings: {'x1': 6000.0, 'x2': 12100.0, 'y1': -2300.0, 'y2': -100.0}
Extra - polygon: [[12100.0, -100.0], [6000.0, -100.0], [6000.0, -2300.0], [12100.0, -2300.0]]
Extra - asset_id: collision_camera_012
> Pickup (Missile Tank Speedboost); Heals? False
  * Layers: default
  * Pickup 55; Category? Minor
  * Extra - actor_name: item_missiletank_004
  * Extra - actor_def: actordef:actors/items/item_missiletank/charclasses/item_missiletank.bmsad
  > Lava Floor with Gravity Suit
      Gravity Suit and Morph Ball

> Door to Early Grapple Access; Heals? False
  * Layers: default
  * Power Beam Door to Early Grapple Access/Door to Early Grapple Room; Excluded from Dock Lock Rando
  * Extra - actor_name: doorpowerpower_007
  * Extra - actor_def: actordef:actors/props/doorpowerpower/charclasses/doorpowerpower.bmsad
  * Extra - left_shield_entity: Root:pScenario:rEntitiesLayer:dctSublayers:default:dctActors:db_hdoor_b1_001
  * Extra - left_shield_def: actordef:actors/props/db_hdoor_b1_001/charclasses/db_hdoor_b1_001.bmsad
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Door to Transport to Artaria
      All of the following:
          Morph Ball
          Any of the following:
              Varia Suit
              Heat/Cold Runs (Intermediate) and Heat Damage ≥ 450
          Any of the following:
              Use Spin Boost
              All of the following:
                  Slide
                  Any of the following:
                      Slide Jump (Advanced)
                      All of the following:
                          Slide Jump (Intermediate)
                          Any of the following:
                              Flash Shift
                              Cross Bomb and Movement (Beginner)
  > Upper Left Alcove
      All of the following:
          Morph Ball and After Dairon - Early Grapple Grapple Block Left
          Any of the following:
              Varia Suit
              Heat/Cold Runs (Intermediate) and Heat Damage ≥ 50
  > Lava Floor with Gravity Suit
      Gravity Suit

> Pickup (Missile Tank Tunnel); Heals? False
  * Layers: default
  * Pickup 56; Category? Minor
  * Extra - actor_name: item_missiletank_002
  * Extra - actor_def: actordef:actors/items/item_missiletank/charclasses/item_missiletank.bmsad
  > Door to Transport to Artaria
      All of the following:
          Morph Ball and After Dairon - Early Grapple Grapple Block Right
          Any of the following:
              Varia Suit
              Heat/Cold Runs (Intermediate) and Heat Damage ≥ 150
  > Upper Left Alcove
      All of the following:
          Morph Ball
          Any of the following:
              Varia Suit
              Heat/Cold Runs (Intermediate) and Heat Damage ≥ 150

> Door to Transport to Artaria; Heals? False
  * Layers: default
  * Charge Beam Door to Transport to Artaria/Door to Early Grapple Room
  * Extra - actor_name: doorchargeclosed_001
  * Extra - actor_def: actordef:actors/props/doorchargeclosed/charclasses/doorchargeclosed.bmsad
  * Extra - left_shield_entity: {EMPTY}
  * Extra - left_shield_def: None
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Door to Early Grapple Access
      All of the following:
          Morph Ball
          Any of the following:
              Varia Suit
              Heat/Cold Runs (Intermediate) and Heat Damage ≥ 450
          Flash Shift or Movement (Beginner) or Use Spin Boost
  > Pickup (Missile Tank Tunnel)
      All of the following:
          Morph Ball and After Dairon - Early Grapple Grapple Block Right
          Any of the following:
              Varia Suit
              Heat/Cold Runs (Intermediate) and Heat Damage ≥ 150
  > Event - Early Grapple Grapple Block Right
      All of the following:
          Grapple Beam
          Any of the following:
              Varia Suit
              Heat/Cold Runs (Intermediate) and Heat Damage ≥ 20
  > Lava Floor with Gravity Suit
      Gravity Suit and Morph Ball

> Event - Early Grapple Grapple Block Left; Heals? False
  * Layers: default
  * Event Dairon - Early Grapple Grapple Block Left
  * Extra - actor_name: grapplepulloff1x2_000
  * Extra - actor_def: actordef:actors/props/grapplepulloff1x2/charclasses/grapplepulloff1x2.bmsad
  > Upper Left Alcove
      Trivial

> Event - Early Grapple Grapple Block Right; Heals? False
  * Layers: default
  * Event Dairon - Early Grapple Grapple Block Right
  * Extra - actor_name: grapplepulloff1x2_001
  * Extra - actor_def: actordef:actors/props/grapplepulloff1x2/charclasses/grapplepulloff1x2.bmsad
  > Door to Transport to Artaria
      Trivial

> Upper Left Alcove; Heals? False
  * Layers: default
  > Door to Early Grapple Access
      All of the following:
          Morph Ball and After Dairon - Early Grapple Grapple Block Left
          Any of the following:
              Varia Suit
              Heat/Cold Runs (Intermediate) and Heat Damage ≥ 50
  > Pickup (Missile Tank Tunnel)
      All of the following:
          Morph Ball
          Any of the following:
              Varia Suit
              Heat/Cold Runs (Intermediate) and Heat Damage ≥ 150
  > Event - Early Grapple Grapple Block Left
      All of the following:
          Grapple Beam
          Any of the following:
              Varia Suit
              Heat/Cold Runs (Intermediate) and Heat Damage ≥ 20

> Lava Floor with Gravity Suit; Heals? False
  * Layers: default
  > Pickup (Missile Tank Speedboost)
      Gravity Suit and Ballspark
  > Door to Early Grapple Access
      Gravity Suit
  > Door to Transport to Artaria
      All of the following:
          Gravity Suit and Morph Ball
          Speed Booster or Simple IBJ or Use Spin Boost

----------------
Heated Room West
Extra - total_boundings: {'x1': 1000.0, 'x2': 4100.0, 'y1': -2200.0, 'y2': -300.0}
Extra - polygon: [[4100.0, -300.0], [1000.0, -300.0], [1000.0, -2200.0], [4100.0, -2200.0]]
Extra - asset_id: collision_camera_013
> Door to Navigation Station South; Heals? False
  * Layers: default
  * Charge Beam Door to Navigation Station South/Door to Heated Room West
  * Extra - actor_name: doorchargecharge_001
  * Extra - actor_def: actordef:actors/props/doorchargecharge/charclasses/doorchargecharge.bmsad
  * Extra - left_shield_entity: {EMPTY}
  * Extra - left_shield_def: None
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Door to Early Grapple Access
      Any of the following:
          Varia Suit
          Heat/Cold Runs (Intermediate) and Heat Damage ≥ 100

> Door to Early Grapple Access; Heals? False
  * Layers: default
  * Charge Beam Door to Early Grapple Access/Door to Heated Room West
  * Extra - actor_name: doorchargecharge_002
  * Extra - actor_def: actordef:actors/props/doorchargecharge/charclasses/doorchargecharge.bmsad
  * Extra - left_shield_entity: {EMPTY}
  * Extra - left_shield_def: None
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Door to Navigation Station South
      Any of the following:
          Varia Suit
          Heat/Cold Runs (Intermediate) and Heat Damage ≥ 100

> Start Point; Heals? False; Default Node
  * Layers: default
  * Extra - start_point_actor_name: SP_AccessPoint_4
  * Extra - start_point_actor_def: actordef:actors/logic/startpoint/charclasses/startpoint.bmsad
  > Door to Navigation Station South
      Any of the following:
          Varia Suit
          Heat/Cold Runs (Beginner) and Heat Damage ≥ 40

----------------
Navigation Station South
Extra - total_boundings: {'x1': -1000.0, 'x2': 1100.0, 'y1': -1400.0, 'y2': -258.0}
Extra - polygon: [[1100.0, -258.0], [-1000.0, -258.0], [-1000.0, -1400.0], [1100.0, -1400.0]]
Extra - asset_id: collision_camera_014
> Door to Energy Recharge Station Middle; Heals? False
  * Layers: default
  * Power Beam Door to Energy Recharge Station Middle/Door to Navigation Station South
  * Extra - actor_name: doorpowerpower_004
  * Extra - actor_def: actordef:actors/props/doorpowerpower/charclasses/doorpowerpower.bmsad
  * Extra - left_shield_entity: {EMPTY}
  * Extra - left_shield_def: None
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Door to Heated Room West
      Trivial

> Door to Heated Room West; Heals? False
  * Layers: default
  * Charge Beam Door to Heated Room West/Door to Navigation Station South
  * Extra - actor_name: doorchargecharge_001
  * Extra - actor_def: actordef:actors/props/doorchargecharge/charclasses/doorchargecharge.bmsad
  * Extra - left_shield_entity: {EMPTY}
  * Extra - left_shield_def: None
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Door to Energy Recharge Station Middle
      Trivial
  > Save Station
      Trivial

> Save Station; Heals? False; Spawn Point; Default Node
  * Layers: default
  * Hint
  * Extra - actor_name: accesspoint_000
  * Extra - actor_def: actordef:actors/props/accesspoint/charclasses/accesspoint.bmsad
  * Extra - start_point_actor_name: accesspoint_000_platform
  * Extra - start_point_actor_def: actordef:actors/props/weightactivatedplatform_access/charclasses/weightactivatedplatform_access.bmsad
  * Extra - hint_id: LAB_1
  * Extra - string_asset_id: 5
  > Door to Heated Room West
      Trivial

----------------
Energy Recharge Station Middle
Extra - total_boundings: {'x1': -3000.0, 'x2': -900.0, 'y1': -1400.0, 'y2': 900.0}
Extra - polygon: [[-900.0, 900.0], [-3000.0, 900.0], [-3000.0, -1400.0], [-900.0, -1400.0]]
Extra - asset_id: collision_camera_015
> Dock to Shinespark Tutorial; Heals? False
  * Layers: default
  * EMMI Door to Shinespark Tutorial/Dock to Energy Recharge Station Middle
  * Extra - actor_name: dooremmy_006
  * Extra - actor_def: actordef:actors/props/dooremmy/charclasses/dooremmy.bmsad
  > Door to Navigation Station South
      Morph Ball
  > Life Recharge
      Morph Ball

> Door to Navigation Station South; Heals? False
  * Layers: default
  * Power Beam Door to Navigation Station South/Door to Energy Recharge Station Middle
  * Extra - actor_name: doorpowerpower_004
  * Extra - actor_def: actordef:actors/props/doorpowerpower/charclasses/doorpowerpower.bmsad
  * Extra - left_shield_entity: {EMPTY}
  * Extra - left_shield_def: None
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Dock to Shinespark Tutorial
      All of the following:
          Morph Ball
          Flash Shift or Grapple Beam or Spider Magnet or Speed Booster or Simple IBJ or Use Spin Boost

> Life Recharge; Heals? True; Default Node
  * Layers: default
  * Extra - actor_name: energyrecharge_000
  * Extra - actor_def: actordef:actors/props/energyrecharge/charclasses/energyrecharge.bmsad
  * Extra - start_point_actor_name: energyrecharge_000_platform
  * Extra - start_point_actor_def: actordef:actors/props/weightactivatedplatform_energy/charclasses/weightactivatedplatform_energy.bmsad
  > Dock to Shinespark Tutorial
      Morph Ball

----------------
Shinespark Tutorial
Extra - total_boundings: {'x1': -8000.0, 'x2': -2900.0, 'y1': -2300.0, 'y2': 3550.0}
Extra - polygon: [[-2900.0, 3550.0], [-8000.0, 3550.0], [-8000.0, -2300.0], [-2900.0, -2300.0]]
Extra - asset_id: collision_camera_016
> Dock to Test Chamber Access; Heals? False
  * Layers: default
  * EMMI Door to Test Chamber Access/Dock to Shinespark Tutorial
  * Extra - actor_name: dooremmy_005
  * Extra - actor_def: actordef:actors/props/dooremmy/charclasses/dooremmy.bmsad
  > Door to EMMI Zone Exit North
      Trivial
  > Door to EMMI Zone Exit Northwest
      Trivial

> Dock to Energy Recharge Station Middle; Heals? False
  * Layers: default
  * EMMI Door to Energy Recharge Station Middle/Dock to Shinespark Tutorial
  * Extra - actor_name: dooremmy_006
  * Extra - actor_def: actordef:actors/props/dooremmy/charclasses/dooremmy.bmsad
  > Door to EMMI Zone Exit North
      Trivial
  > Pickup (Energy Tank)
      Speed Booster

> Dock to Storm Missile Gate Room; Heals? False
  * Layers: default
  * EMMI Door to Storm Missile Gate Room/Dock to Shinespark Tutorial
  * Extra - actor_name: dooremmy_007
  * Extra - actor_def: actordef:actors/props/dooremmy/charclasses/dooremmy.bmsad
  > Dock to Energy Recharge Station Middle
      Speed Booster

> Door to EMMI Zone Exit North; Heals? False
  * Layers: default
  * Power Beam Door to EMMI Zone Exit North/Door to Shinespark Tutorial
  * Extra - actor_name: doorpowerpower_012
  * Extra - actor_def: actordef:actors/props/doorpowerpower/charclasses/doorpowerpower.bmsad
  * Extra - left_shield_entity: {EMPTY}
  * Extra - left_shield_def: None
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Dock to Test Chamber Access
      Trivial
  > Dock to Energy Recharge Station Middle
      Trivial
  > Dock to Storm Missile Gate Room
      Speed Booster

> Pickup (Energy Tank); Heals? False
  * Layers: default
  * Pickup 71; Category? Major
  * Extra - actor_name: item_energytank
  * Extra - actor_def: actordef:actors/items/item_energytank/charclasses/item_energytank.bmsad
  > Dock to Energy Recharge Station Middle
      Trivial

> Door to EMMI Zone Exit Northwest; Heals? False
  * Layers: default
  * Power Beam Door to EMMI Zone Exit Northwest/Door to Shinespark Tutorial
  * Extra - actor_name: doorpowerpower_002
  * Extra - actor_def: actordef:actors/props/doorpowerpower/charclasses/doorpowerpower.bmsad
  * Extra - left_shield_entity: {EMPTY}
  * Extra - left_shield_def: None
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Dock to Test Chamber Access
      Trivial

----------------
EMMI Zone Exit North
Extra - total_boundings: {'x1': -3000.0, 'x2': 1100.0, 'y1': 2900.0, 'y2': 6600.0}
Extra - polygon: [[1100.0, 6600.0], [-3000.0, 6600.0], [-3000.0, 2900.0], [1100.0, 2900.0]]
Extra - asset_id: collision_camera_017
> Dock to West Transport to Ferenia; Heals? False
  * Layers: default
  * EMMI Door to West Transport to Ferenia/Dock to EMMI Zone Exit North
  * Extra - actor_name: dooremmy_003
  * Extra - actor_def: actordef:actors/props/dooremmy/charclasses/dooremmy.bmsad
  > Dock to Cross Bomb Puzzle Room
      Trivial
  > Door to Shinespark Tutorial
      Trivial
  > Event - EMMI Zone Exit North Blob
      Shoot Diffusion or Wave
  > Dock to Yellow EMMI Introduction
      Speed Booster
  > Lower-Right Corner
      After Dairon - EMMI Zone Exit North Blob

> Dock to Cross Bomb Puzzle Room; Heals? False
  * Layers: default
  * EMMI Door to Cross Bomb Puzzle Room/Dock to EMMI Zone Exit North
  * Extra - actor_name: dooremmy_004
  * Extra - actor_def: actordef:actors/props/dooremmy/charclasses/dooremmy.bmsad
  > Dock to West Transport to Ferenia
      Trivial
  > Pickup (Power Bomb Tank)
      Lay Power Bomb

> Door to Shinespark Tutorial; Heals? False
  * Layers: default
  * Power Beam Door to Shinespark Tutorial/Door to EMMI Zone Exit North
  * Extra - actor_name: doorpowerpower_012
  * Extra - actor_def: actordef:actors/props/doorpowerpower/charclasses/doorpowerpower.bmsad
  * Extra - left_shield_entity: {EMPTY}
  * Extra - left_shield_def: None
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Dock to West Transport to Ferenia
      Any of the following:
          Speed Booster or Simple IBJ or Use Spin Boost
          Morph Ball and After Dairon - Central Unit
          Any of the following:
              # Use a Wall Jump to get up from the ledge
              Flash Shift
              Slide and Slide Jump (Beginner)
  > Lower-Right Corner
      Can Slide

> Pickup (Power Bomb Tank); Heals? False
  * Layers: default
  * Pickup 73; Category? Minor
  * Extra - actor_name: item_powerbombtank_002
  * Extra - actor_def: actordef:actors/items/item_powerbombtank/charclasses/item_powerbombtank.bmsad
  > Dock to Cross Bomb Puzzle Room
      Lay Power Bomb

> Event - EMMI Zone Exit North Blob; Heals? False
  * Layers: default
  * Event Dairon - EMMI Zone Exit North Blob
  * Extra - actor_name: db_dif_b1_002
  * Extra - actor_def: actordef:actors/props/db_dif_b1_002/charclasses/db_dif_b1_002.bmsad
  > Dock to West Transport to Ferenia
      Trivial

> Dock to Yellow EMMI Introduction; Heals? False
  * Layers: default
  * Open Passage to Yellow EMMI Introduction/Dock to EMMI Zone Exit North
  > Dock to West Transport to Ferenia
      Speed Booster

> Tunnel to Yellow EMMI Introduction; Heals? False
  * Layers: default
  * Dairon EMMI Tunnel to Yellow EMMI Introduction/Tunnel to EMMI Zone Exit North
  > Lower-Right Corner
      Trivial

> Lower-Right Corner; Heals? False
  * Layers: default
  > Dock to West Transport to Ferenia
      After Dairon - EMMI Zone Exit North Blob
  > Door to Shinespark Tutorial
      Can Slide
  > Event - EMMI Zone Exit North Blob
      Shoot Diffusion or Wave
  > Tunnel to Yellow EMMI Introduction
      All of the following:
          Morph Ball
          Speed Booster or Simple IBJ or Use Spin Boost

----------------
Yellow EMMI Introduction
Extra - total_boundings: {'x1': 1000.0, 'x2': 6100.0, 'y1': 3700.0, 'y2': 5500.0}
Extra - polygon: [[6100.0, 5500.0], [1000.0, 5500.0], [1000.0, 3700.0], [6100.0, 3700.0]]
Extra - asset_id: collision_camera_018
> Dock to Big Hub; Heals? False
  * Layers: default
  * EMMI Door to Big Hub/Dock to Yellow EMMI Introduction
  * Extra - actor_name: dooremmy_000
  * Extra - actor_def: actordef:actors/props/dooremmy/charclasses/dooremmy.bmsad
  > Door to EMMI Zone Exit East
      Trivial
  > Event - Speed Blocks Destroyed
      Speed Booster

> Door to EMMI Zone Exit East; Heals? False
  * Layers: default
  * Charge Beam Door to EMMI Zone Exit East/Door to Yellow EMMI Introduction
  * Extra - actor_name: doorchargeclosed_000
  * Extra - actor_def: actordef:actors/props/doorchargeclosed/charclasses/doorchargeclosed.bmsad
  * Extra - left_shield_entity: {EMPTY}
  * Extra - left_shield_def: None
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Dock to Big Hub
      Any of the following:
          Flash Shift
          Morph Ball and After Dairon - Central Unit
          All of the following:
              Flash Shift Skip (Beginner)
              Movement (Beginner) or Lay Cross Bomb or Use Spin Boost
          All of the following:
              Speed Booster
              After Dairon - Yellow Introduction Speed Blocks Destroyed or Disabled Door Lock Randomizer
  > Dock to EMMI Zone Exit North
      After Dairon - Yellow Introduction Speed Blocks Destroyed

> Pickup (Energy Part); Heals? False
  * Layers: default
  * Pickup 63; Category? Minor
  * Extra - actor_name: item_energyfragment_000
  * Extra - actor_def: actordef:actors/items/item_energyfragment/charclasses/item_energyfragment.bmsad
  > Dock to EMMI Zone Exit North
      Trivial

> Dock to EMMI Zone Exit North; Heals? False
  * Layers: default
  * Open Passage to EMMI Zone Exit North/Dock to Yellow EMMI Introduction
  > Door to EMMI Zone Exit East
      After Dairon - Yellow Introduction Speed Blocks Destroyed
  > Pickup (Energy Part)
      Missiles and Lay Any Bomb
  > Event - Speed Blocks Destroyed
      Speed Booster

> Tunnel to EMMI Zone Exit North; Heals? False
  * Layers: default
  * Dairon EMMI Tunnel to EMMI Zone Exit North/Tunnel to Yellow EMMI Introduction
  > Dock to Big Hub
      Trivial

> Event - Speed Blocks Destroyed; Heals? False
  * Layers: default
  * Event Dairon - Yellow Introduction Speed Blocks Destroyed
  > Dock to EMMI Zone Exit North
      Trivial

----------------
West Transport to Ferenia
Extra - total_boundings: {'x1': 1000.0, 'x2': 3100.0, 'y1': 5600.0, 'y2': 8000.0}
Extra - polygon: [[3100.0, 8000.0], [1000.0, 8000.0], [1000.0, 5600.0], [3100.0, 5600.0]]
Extra - asset_id: collision_camera_019
> Dock to EMMI Zone Exit North; Heals? False
  * Layers: default
  * EMMI Door to EMMI Zone Exit North/Dock to West Transport to Ferenia
  * Extra - actor_name: dooremmy_003
  * Extra - actor_def: actordef:actors/props/dooremmy/charclasses/dooremmy.bmsad
  > Door to Navigation Station North (Lower)
      After Dairon - Wide Beam Block Ferenia Elevator
  > Event - Ferenia Transport Wide Beam Block
      Morph Ball and Wave Beam and Pseudo-Wave Beam (Intermediate) and Push Wide Beam Block

> Door to Navigation Station North (Lower); Heals? False
  * Layers: default
  * Power Beam Door to Navigation Station North/Door to West Transport to Ferenia (Lower)
  * Extra - actor_name: doorpowerpower_013
  * Extra - actor_def: actordef:actors/props/doorpowerpower/charclasses/doorpowerpower.bmsad
  * Extra - left_shield_entity: {EMPTY}
  * Extra - left_shield_def: None
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Dock to EMMI Zone Exit North
      After Dairon - Wide Beam Block Ferenia Elevator
  > Event - Ferenia Transport Wide Beam Block
      Any of the following:
          Push Wide Beam Block
          Diffusion Abuse (Intermediate) and Shoot Diffusion Beam

> Door to Navigation Station North (Upper); Heals? False
  * Layers: default
  * Power Beam Door to Navigation Station North/Door to West Transport to Ferenia (Upper)
  * Extra - actor_name: doorpowerpower_014
  * Extra - actor_def: actordef:actors/props/doorpowerpower/charclasses/doorpowerpower.bmsad
  * Extra - left_shield_entity: {EMPTY}
  * Extra - left_shield_def: None
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Elevator to Ferenia
      Trivial
  > Event - Ferenia Transport Wide Beam Block  Above
      Wave Beam and Push Wide Beam Block

> Elevator to Ferenia; Heals? False; Default Node
  * Layers: default
  * Elevator to Transport to Dairon/Elevator to Dairon
  * Extra - actor_name: elevator_sanctuary_001
  * Extra - actor_def: actordef:actors/props/elevator/charclasses/elevator.bmsad
  * Extra - elevator_component: CElevatorUsableComponent
  * Extra - target_spawn_point: elevator_baselab_001_platform
  * Extra - start_point_actor_name: elevator_sanctuary_001_platform
  * Extra - start_point_actor_def: actordef:actors/props/weightactivatedplatform_elevator/charclasses/weightactivatedplatform_elevator.bmsad
  * Extra - transporter_name: Dairon - DNA Station
  > Door to Navigation Station North (Upper)
      Trivial

> Event - Ferenia Transport Wide Beam Block; Heals? False
  * Layers: default
  * Event Dairon - Wide Beam Block Ferenia Elevator
  > Door to Navigation Station North (Lower)
      Trivial

> Event - Ferenia Transport Wide Beam Block  Above; Heals? False
  * Layers: default
  * Event Dairon - Wide Beam Block Ferenia Elevator
  > Door to Navigation Station North (Upper)
      Trivial

----------------
Cross Bomb Puzzle Room
Extra - total_boundings: {'x1': -6000.0, 'x2': -2900.0, 'y1': 3700.0, 'y2': 5400.0}
Extra - polygon: [[-2900.0, 5400.0], [-6000.0, 5400.0], [-6000.0, 3700.0], [-2900.0, 3700.0]]
Extra - asset_id: collision_camera_020
> Dock to EMMI Zone Exit North; Heals? False
  * Layers: default
  * EMMI Door to EMMI Zone Exit North/Dock to Cross Bomb Puzzle Room
  * Extra - actor_name: dooremmy_004
  * Extra - actor_def: actordef:actors/props/dooremmy/charclasses/dooremmy.bmsad
  > Door to Total Recharge Station West
      Morph Ball

> Door to Total Recharge Station West; Heals? False
  * Layers: default
  * Power Beam Door to Total Recharge Station West/Door to Cross Bomb Puzzle Room; Excluded from Dock Lock Rando
  * Extra - actor_name: doorpowerpower_022
  * Extra - actor_def: actordef:actors/props/doorpowerpower/charclasses/doorpowerpower.bmsad
  * Extra - left_shield_entity: {EMPTY}
  * Extra - left_shield_def: None
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Dock to EMMI Zone Exit North
      Morph Ball and After Dairon - Cross Bomb Puzzle Grapple Block
  > Pickup (Missile Tank)
      All of the following:
          Missiles ≥ 4 and Shoot Missile
          Any of the following:
              Lay Cross Bomb
              All of the following:
                  Disabled Door Lock Randomizer and Ballspark
                  Any of the following:
                      Speed Booster Conservation (Intermediate) and Lay Small Bomb
                      # https://clips.twitch.tv/SpunkyTiredTarsierLeeroyJenkins-72uq7xr0vk0iDHSJ
                      After Dairon - Power Switch 2 and Speed Booster Conservation (Advanced) and Lay Power Bomb
              All of the following:
                  Cross Bomb Skip (Advanced) and Lay Any Bomb
                  Flash Shift or Use Spin Boost
  > Event - Grapple Block
      Grapple Beam

> Pickup (Missile Tank); Heals? False
  * Layers: default
  * Pickup 75; Category? Minor
  * Extra - actor_name: item_missiletank_005
  * Extra - actor_def: actordef:actors/items/item_missiletank/charclasses/item_missiletank.bmsad
  > Door to Total Recharge Station West
      Can Slide

> Event - Grapple Block; Heals? False
  * Layers: default
  * Event Dairon - Cross Bomb Puzzle Grapple Block
  * Extra - actor_name: grapplepulloff1x2_002
  * Extra - actor_def: actordef:actors/props/grapplepulloff1x2/charclasses/grapplepulloff1x2.bmsad
  > Door to Total Recharge Station West
      Trivial

> Start Point; Heals? False; Default Node
  * Layers: default
  * Extra - start_point_actor_name: SP_Checkpoint_Blackout2
  * Extra - start_point_actor_def: actordef:actors/logic/startpoint/charclasses/startpoint.bmsad
  > Dock to EMMI Zone Exit North
      Trivial

----------------
Bomb Room
Extra - total_boundings: {'x1': -6000.0, 'x2': -3900.0, 'y1': 5600.0, 'y2': 7700.0}
Extra - polygon: [[-3900.0, 7700.0], [-6000.0, 7700.0], [-6000.0, 5600.0], [-3900.0, 5600.0]]
Extra - asset_id: collision_camera_021
> Pickup (Bomb); Heals? False
  * Layers: default
  * Pickup 58; Category? Major
  * Extra - actor_name: itemsphere_bomb
  * Extra - actor_def: actordef:actors/items/itemsphere_bomb/charclasses/itemsphere_bomb.bmsad
  * Extra - map_icon_actor: powerup_bomb
  > Door from Total Recharge Station West
      Trivial

> Door from Total Recharge Station West; Heals? False
  * Layers: default
  * Access Closed to Total Recharge Station West/Door to Bomb Room; Excluded from Dock Lock Rando
  * Extra - actor_name: doorpowerclosed_000
  * Extra - actor_def: actordef:actors/props/doorpowerclosed/charclasses/doorpowerclosed.bmsad
  * Extra - left_shield_entity: Root:pScenario:rEntitiesLayer:dctSublayers:default:dctActors:doorshieldmissile_001
  * Extra - left_shield_def: actordef:actors/props/doorshieldmissile/charclasses/doorshieldmissile.bmsad
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Pickup (Bomb)
      Trivial
  > Pickup (Missile Tank)
      Lay Any Bomb
  > Tunnel to Total Recharge Station West
      Lay Small Bomb

> Pickup (Missile Tank); Heals? False
  * Layers: default
  * Pickup 62; Category? Minor
  * Extra - actor_name: item_missiletank_003
  * Extra - actor_def: actordef:actors/items/item_missiletank/charclasses/item_missiletank.bmsad
  > Door from Total Recharge Station West
      Any of the following:
          Lay Small Bomb
          Power Bombs ≥ 2 and Lay Power Bomb
  > Tunnel to Total Recharge Station West
      Lay Small Bomb

> Start Point; Heals? False; Default Node
  * Layers: default
  * Extra - start_point_actor_name: SP_Checkpoint_Bomb
  * Extra - start_point_actor_def: actordef:actors/logic/startpoint/charclasses/startpoint.bmsad
  > Door from Total Recharge Station West
      Trivial

> Tunnel to Total Recharge Station West; Heals? False
  * Layers: default
  * Morph Ball Launcher to Total Recharge Station West/Dock from Bomb Room

----------------
Total Recharge Station West
Extra - total_boundings: {'x1': -8000.0, 'x2': -5900.0, 'y1': 3800.0, 'y2': 7700.0}
Extra - polygon: [[-5900.0, 7700.0], [-8000.0, 7700.0], [-8000.0, 3800.0], [-5900.0, 3800.0]]
Extra - asset_id: collision_camera_022
> Door to Cross Bomb Puzzle Room; Heals? False
  * Layers: default
  * Power Beam Door to Cross Bomb Puzzle Room/Door to Total Recharge Station West; Excluded from Dock Lock Rando
  * Extra - actor_name: doorpowerpower_022
  * Extra - actor_def: actordef:actors/props/doorpowerpower/charclasses/doorpowerpower.bmsad
  * Extra - left_shield_entity: {EMPTY}
  * Extra - left_shield_def: None
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Door to Test Chamber Access
      Trivial
  > Total Recharge
      Morph Ball

> Door to Test Chamber Access; Heals? False
  * Layers: default
  * Power Beam Door to Test Chamber Access/Door to Total Recharge Station West; Excluded from Dock Lock Rando
  * Extra - actor_name: doorpowerpower_023
  * Extra - actor_def: actordef:actors/props/doorpowerpower/charclasses/doorpowerpower.bmsad
  * Extra - left_shield_entity: {EMPTY}
  * Extra - left_shield_def: None
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Door to Cross Bomb Puzzle Room
      Trivial

> Door to Bomb Room; Heals? False
  * Layers: default
  * Missile Door to Bomb Room/Door from Total Recharge Station West; Excluded from Dock Lock Rando
  * Extra - actor_name: doorpowerclosed_000
  * Extra - actor_def: actordef:actors/props/doorpowerclosed/charclasses/doorpowerclosed.bmsad
  * Extra - left_shield_entity: Root:pScenario:rEntitiesLayer:dctSublayers:default:dctActors:doorshieldmissile_001
  * Extra - left_shield_def: actordef:actors/props/doorshieldmissile/charclasses/doorshieldmissile.bmsad
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Door to Map Station
      Morph Ball

> Door to Map Station; Heals? False
  * Layers: default
  * Power Beam Door to Map Station/Door to Total Recharge Station West; Excluded from Dock Lock Rando
  * Extra - actor_name: doorpowerpower_025
  * Extra - actor_def: actordef:actors/props/doorpowerpower/charclasses/doorpowerpower.bmsad
  * Extra - left_shield_entity: {EMPTY}
  * Extra - left_shield_def: None
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Door to Bomb Room
      Morph Ball and After Dairon - Power Switch 2
  > Total Recharge
      Trivial

> Total Recharge; Heals? True; Default Node
  * Layers: default
  * Extra - actor_name: totalrechargestation_000
  * Extra - actor_def: actordef:actors/props/totalrechargestation/charclasses/totalrechargestation.bmsad
  * Extra - start_point_actor_name: weightactivatedplatform_total_000
  * Extra - start_point_actor_def: actordef:actors/props/weightactivatedplatform_total/charclasses/weightactivatedplatform_total.bmsad
  > Door to Cross Bomb Puzzle Room
      Can Slide
  > Door to Map Station
      Trivial
  > Tunnel to Power Switch 2
      Morph Ball and After Dairon - Power Switch 2 Blob

> Tunnel to Power Switch 2; Heals? False
  * Layers: default
  * Morph Ball Tunnel to Power Switch 2/Tunnel to Total Recharge Station West
  > Total Recharge
      Trivial

> Dock from Bomb Room; Heals? False
  * Layers: default
  * Blocked Passage to Bomb Room/Tunnel to Total Recharge Station West
  > Total Recharge
      Trivial

----------------
Map Station
Extra - total_boundings: {'x1': -10000.0, 'x2': -7900.0, 'y1': 6600.0, 'y2': 7742.0}
Extra - polygon: [[-7900.0, 7742.0], [-10000.0, 7742.0], [-10000.0, 6600.0], [-7900.0, 6600.0]]
Extra - asset_id: collision_camera_023
> Door to Total Recharge Station West; Heals? False
  * Layers: default
  * Power Beam Door to Total Recharge Station West/Door to Map Station; Excluded from Dock Lock Rando
  * Extra - actor_name: doorpowerpower_025
  * Extra - actor_def: actordef:actors/props/doorpowerpower/charclasses/doorpowerpower.bmsad
  * Extra - left_shield_entity: {EMPTY}
  * Extra - left_shield_def: None
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Door to Freezer
      Trivial
  > Save Station
      After Dairon - Power Switch 2

> Door to Freezer; Heals? False
  * Layers: default
  * Power Beam Door to Freezer/Door to Map Station; Excluded from Dock Lock Rando
  * Extra - actor_name: doorpowerpower_026
  * Extra - actor_def: actordef:actors/props/doorpowerpower/charclasses/doorpowerpower.bmsad
  * Extra - left_shield_entity: {EMPTY}
  * Extra - left_shield_def: None
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Door to Total Recharge Station West
      Trivial

> Save Station; Heals? False; Spawn Point; Default Node
  * Layers: default
  * Extra - actor_name: maproom_000
  * Extra - actor_def: actordef:actors/props/maproom/charclasses/maproom.bmsad
  * Extra - start_point_actor_name: maproom_000_platform
  * Extra - start_point_actor_def: actordef:actors/props/weightactivatedplatform_map/charclasses/weightactivatedplatform_map.bmsad
  > Door to Total Recharge Station West
      Trivial

----------------
Power Switch 2
Extra - total_boundings: {'x1': -10000.0, 'x2': -7900.0, 'y1': 4700.0, 'y2': 6300.0}
Extra - polygon: [[-7900.0, 6300.0], [-10000.0, 6300.0], [-10000.0, 4700.0], [-7900.0, 4700.0]]
Extra - asset_id: collision_camera_024
> Door to Freezer; Heals? False
  * Layers: default
  * Power Beam Door to Freezer/Door to Power Switch 2; Excluded from Dock Lock Rando
  * Extra - actor_name: doorpowerpower_027
  * Extra - actor_def: actordef:actors/props/doorpowerpower/charclasses/doorpowerpower.bmsad
  * Extra - left_shield_entity: {EMPTY}
  * Extra - left_shield_def: None
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Event - Power Switch 2 Blob
      Lay Small Bomb or Shoot Beam
  > Event - Electric Generator
      Trivial
  > Start Point
      Trivial
  > Tunnel to Total Recharge Station West
      Morph Ball and After Dairon - Power Switch 2 Blob

> Event - Power Switch 2 Blob; Heals? False
  * Layers: default
  * Event Dairon - Power Switch 2 Blob
  * Extra - actor_name: db_reg_b1_003
  * Extra - actor_def: actordef:actors/props/db_reg_b1_003/charclasses/db_reg_b1_003.bmsad
  > Door to Freezer
      Trivial

> Event - Electric Generator; Heals? False; Default Node
  * Layers: default
  * Event Dairon - Power Switch 2
  * Extra - actor_name: powergenerator_002
  * Extra - actor_def: actordef:actors/props/powergenerator/charclasses/powergenerator.bmsad
  * Extra - start_point_actor_name: powergenerator_002_platform
  * Extra - start_point_actor_def: actordef:actors/props/weightactivatedplatform_generator/charclasses/weightactivatedplatform_generator.bmsad
  > Door to Freezer
      Trivial

> Start Point; Heals? False
  * Layers: default
  * Extra - start_point_actor_name: powergeneratorengine_002
  * Extra - start_point_actor_def: actordef:actors/props/powergeneratorengine/charclasses/powergeneratorengine.bmsad
  > Door to Freezer
      Trivial

> Tunnel to Total Recharge Station West; Heals? False
  * Layers: default
  * Morph Ball Tunnel to Total Recharge Station West/Tunnel to Power Switch 2
  > Door to Freezer
      Morph Ball and After Dairon - Power Switch 2 Blob

----------------
Freezer
Extra - total_boundings: {'x1': -14000.0, 'x2': -9900.0, 'y1': 1900.0, 'y2': 7700.0}
Extra - polygon: [[-9900.0, 7700.0], [-14000.0, 7700.0], [-14000.0, 1900.0], [-9900.0, 1900.0]]
Extra - asset_id: collision_camera_025
> Door to Map Station; Heals? False
  * Layers: default
  * Power Beam Door to Map Station/Door to Freezer; Excluded from Dock Lock Rando
  * Extra - actor_name: doorpowerpower_026
  * Extra - actor_def: actordef:actors/props/doorpowerpower/charclasses/doorpowerpower.bmsad
  * Extra - left_shield_entity: {EMPTY}
  * Extra - left_shield_def: None
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Freezer Center
      Trivial
  > Beside the Blob
      After Dairon - Freezer Right Blob
  > Event - Right Blob, Above
      Any of the following:
          Wave Beam
          Pseudo-Wave Beam (Beginner) and Shoot Diffusion Beam

> Door to Power Switch 2; Heals? False
  * Layers: default
  * Power Beam Door to Power Switch 2/Door to Freezer; Excluded from Dock Lock Rando
  * Extra - actor_name: doorpowerpower_027
  * Extra - actor_def: actordef:actors/props/doorpowerpower/charclasses/doorpowerpower.bmsad
  * Extra - left_shield_entity: {EMPTY}
  * Extra - left_shield_def: None
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Freezer Center
      Trivial
  > Beside the Blob
      Morph Ball

> Door to Energy Recharge Station West (Upper); Heals? False
  * Layers: default
  * Dairon Power Switch 2 Powered Door to Energy Recharge Station West/Door to Freezer (Upper); Excluded from Dock Lock Rando
  * Extra - actor_name: doorpowerpower_028
  * Extra - actor_def: actordef:actors/props/doorpowerpower/charclasses/doorpowerpower.bmsad
  * Extra - left_shield_entity: {EMPTY}
  * Extra - left_shield_def: None
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Room Top
      Trivial

> Door to Energy Recharge Station West (Lower); Heals? False
  * Layers: default
  * Dairon Power Switch 2 Powered Door to Energy Recharge Station West/Door to Freezer (Lower); Excluded from Dock Lock Rando
  * Extra - actor_name: doorpowerpower_030
  * Extra - actor_def: actordef:actors/props/doorpowerpower/charclasses/doorpowerpower.bmsad
  * Extra - left_shield_entity: {EMPTY}
  * Extra - left_shield_def: None
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Left Blob Alcove
      Gravity Suit or Heat/Cold Runs (Beginner)

> Pickup (Missile Tank - Lower); Heals? False
  * Layers: default
  * Pickup 67; Category? Minor
  * Extra - actor_name: item_missiletank_008
  * Extra - actor_def: actordef:actors/items/item_missiletank/charclasses/item_missiletank.bmsad
  > Bottom-Left Corner
      All of the following:
          Morph Ball
          Any of the following:
              Gravity Suit
              Heat/Cold Runs (Intermediate) and Cold Damage ≥ 50
              Before Dairon - Power Switch 2 and Enabled Highly Dangerous Logic

> Pickup (Missile Tank - Upper); Heals? False
  * Layers: default
  * Pickup 76; Category? Minor
  * Extra - actor_name: item_missiletank_006
  * Extra - actor_def: actordef:actors/items/item_missiletank/charclasses/item_missiletank.bmsad
  > Left Blob Alcove
      All of the following:
          Morph Ball or After Dairon - Freezer Hidden Blob
          Any of the following:
              Gravity Suit
              Heat/Cold Runs (Beginner) and Cold Damage ≥ 20
              Before Dairon - Power Switch 2 and Enabled Highly Dangerous Logic

> Event - Hidden Blob, Inside; Heals? False
  * Layers: default
  * Event Dairon - Freezer Hidden Blob
  * Extra - actor_name: db_reg_b1_001
  * Extra - actor_def: actordef:actors/props/db_reg_b1_001/charclasses/db_reg_b1_001.bmsad
  > Left Blob Alcove
      Trivial

> Event - Right Blob, Below; Heals? False
  * Layers: default
  * Event Dairon - Freezer Right Blob
  * Extra - actor_name: db_reg_b1_002
  * Extra - actor_def: actordef:actors/props/db_reg_b1_002/charclasses/db_reg_b1_002.bmsad
  > Beside the Blob
      Trivial

> Bottom-Left Corner; Heals? False
  * Layers: default
  > Pickup (Missile Tank - Lower)
      All of the following:
          Morph Ball
          Any of the following:
              Gravity Suit
              Heat/Cold Runs (Intermediate) and Cold Damage ≥ 50
              Before Dairon - Power Switch 2 and Enabled Highly Dangerous Logic
  > Freezer Navigation
      All of the following:
          Screw Attack and Speed Booster
          Any of the following:
              Gravity Suit
              Before Dairon - Power Switch 2 and Enabled Highly Dangerous Logic
              Heat/Cold Runs (Intermediate) and Cold Damage ≥ 130

> Event - Hidden Blob, Outside; Heals? False
  * Layers: default
  * Event Dairon - Freezer Hidden Blob
  > Freezer Navigation
      Trivial

> Freezer Center; Heals? False
  * Layers: default
  > Door to Map Station
      Any of the following:
          Space Jump or Speed Booster or Simple IBJ
          All of the following:
              Wall Jump (Beginner)
              Flash Shift or Use Spin Boost
          Morph Ball and Single-wall Wall Jump (Advanced)
  > Door to Power Switch 2
      Any of the following:
          Gravity Suit or Spider Magnet or Speed Booster or Use Spin Boost
          Grapple Beam and Grapple Movement (Beginner)
          Flash Shift and Wall Jump (Beginner)
          All of the following:
              Lay Cross Bomb
              Movement (Intermediate) or Water Bomb Jump (Beginner)
          Water Bomb Jump (Intermediate) and Lay Normal Bomb
          After Dairon - Power Switch 2 and Heat/Cold Runs (Intermediate) and Cold Damage ≥ 200
  > Freezer Navigation
      After Dairon - Power Switch 2 or Enabled Highly Dangerous Logic

> Beside the Blob; Heals? False
  * Layers: default
  > Door to Map Station
      After Dairon - Freezer Right Blob
  > Door to Power Switch 2
      Can Slide
  > Event - Right Blob, Below
      Shoot Beam

> Event - Right Blob, Above; Heals? False
  * Layers: default
  * Event Dairon - Freezer Right Blob
  > Door to Map Station
      Trivial

> Freezer Navigation; Heals? False
  * Layers: default
  * Helper node to connect to the parts of the Freezer we don't want to access
while disabled


  > Bottom-Left Corner
      All of the following:
          Screw Attack and Speed Booster and Speed Booster Conservation (Beginner)
          Any of the following:
              Gravity Suit
              Before Dairon - Power Switch 2 and Enabled Highly Dangerous Logic
              Heat/Cold Runs (Intermediate) and Cold Damage ≥ 150
  > Event - Hidden Blob, Outside
      Wave Beam and Knowledge (Intermediate)
  > Freezer Center
      Any of the following:
          Gravity Suit
          Before Dairon - Power Switch 2 and Enabled Highly Dangerous Logic
  > Event - Freezer Speed Blocks Destroyed
      All of the following:
          Speed Booster
          Any of the following:
              Gravity Suit
              Before Dairon - Power Switch 2 and Enabled Highly Dangerous Logic
              Heat/Cold Runs (Intermediate) and Cold Damage ≥ 200
          Any of the following:
              Speed Booster Conservation (Intermediate)
              Space Jump and Speed Booster Conservation (Beginner)
  > Left Blob Alcove
      All of the following:
          Morph Ball and After Dairon - Freezer Hidden Blob
          Any of the following:
              Gravity Suit
              Before Dairon - Power Switch 2 and Enabled Highly Dangerous Logic
              Heat/Cold Runs (Intermediate) and Cold Damage ≥ 200

> Event - Freezer Speed Blocks Destroyed; Heals? False
  * Layers: default
  * Event Dairon - Freezer Speed Blocks Destroyed
  > Room Top
      Trivial

> Room Top; Heals? False
  * Layers: default
  > Door to Energy Recharge Station West (Upper)
      Trivial
  > Freezer Navigation
      All of the following:
          After Dairon - Freezer Speed Blocks Destroyed
          Any of the following:
              Gravity Suit
              Before Dairon - Power Switch 2 and Enabled Highly Dangerous Logic
              Heat/Cold Runs (Intermediate) and Cold Damage ≥ 30
  > Left Blob Alcove
      All of the following:
          Morph Ball and After Dairon - Freezer Speed Blocks Destroyed and After Dairon - Freezer Hidden Blob
          Any of the following:
              Gravity Suit
              Before Dairon - Power Switch 2 and Enabled Highly Dangerous Logic
              Heat/Cold Runs (Intermediate) and Cold Damage ≥ 120

> Left Blob Alcove; Heals? False
  * Layers: default
  > Door to Energy Recharge Station West (Lower)
      Trivial
  > Pickup (Missile Tank - Upper)
      All of the following:
          After Dairon - Freezer Hidden Blob or Can Slide
          Any of the following:
              Gravity Suit
              Before Dairon - Power Switch 2 and Enabled Highly Dangerous Logic
              Heat/Cold Runs (Beginner) and Cold Damage ≥ 30
  > Event - Hidden Blob, Inside
      All of the following:
          Lay Small Bomb or Shoot Beam
          Any of the following:
              Gravity Suit
              Before Dairon - Power Switch 2 and Enabled Highly Dangerous Logic
              Heat/Cold Runs (Beginner) and Cold Damage ≥ 30
  > Freezer Navigation
      All of the following:
          Morph Ball and After Dairon - Freezer Hidden Blob
          Any of the following:
              Gravity Suit
              Before Dairon - Power Switch 2 and Enabled Highly Dangerous Logic
              Heat/Cold Runs (Intermediate) and Cold Damage ≥ 30

----------------
Test Chamber Access
Extra - total_boundings: {'x1': -10000.0, 'x2': -7900.0, 'y1': 1500.0, 'y2': 4600.0}
Extra - polygon: [[-7900.0, 4600.0], [-10000.0, 4600.0], [-10000.0, 1500.0], [-7900.0, 1500.0]]
Extra - asset_id: collision_camera_026
> Dock to Shinespark Tutorial; Heals? False
  * Layers: default
  * EMMI Door to Shinespark Tutorial/Dock to Test Chamber Access
  * Extra - actor_name: dooremmy_005
  * Extra - actor_def: actordef:actors/props/dooremmy/charclasses/dooremmy.bmsad
  > Door to Total Recharge Station West
      Morph Ball and After Dairon - Test Chamber Grapple Block
  > Event - Test Chamber Grapple Block Front
      Grapple Beam

> Door to Total Recharge Station West; Heals? False
  * Layers: default
  * Power Beam Door to Total Recharge Station West/Door to Test Chamber Access; Excluded from Dock Lock Rando
  * Extra - actor_name: doorpowerpower_023
  * Extra - actor_def: actordef:actors/props/doorpowerpower/charclasses/doorpowerpower.bmsad
  * Extra - left_shield_entity: {EMPTY}
  * Extra - left_shield_def: None
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Dock to Shinespark Tutorial
      Morph Ball and After Dairon - Test Chamber Grapple Block
  > Tunnel to Experiment Z-57 Test Chamber
      Trivial
  > Event - Test Chamber Grapple Block Back
      Grapple Beam and Reverse Grapple Block (Beginner)

> Event - Test Chamber Grapple Block Front; Heals? False
  * Layers: default
  * Event Dairon - Test Chamber Grapple Block
  * Extra - actor_name: grapplepulloff1x2
  * Extra - actor_def: actordef:actors/props/grapplepulloff1x2/charclasses/grapplepulloff1x2.bmsad
  > Dock to Shinespark Tutorial
      Trivial

> Tunnel to Experiment Z-57 Test Chamber; Heals? False
  * Layers: default
  * Morph Ball Launcher to Experiment Z-57 Test Chamber/Dock from Test Chamber Access
  > Door to Total Recharge Station West
      Trivial

> Event - Test Chamber Grapple Block Back; Heals? False
  * Layers: default
  * Event Dairon - Test Chamber Grapple Block
  > Door to Total Recharge Station West
      Trivial

----------------
EMMI Zone Exit Northwest
Extra - total_boundings: {'x1': -10000.0, 'x2': -7900.0, 'y1': -1100.0, 'y2': 1500.0}
Extra - polygon: [[-7900.0, 1500.0], [-10000.0, 1500.0], [-10000.0, -1100.0], [-7900.0, -1100.0]]
Extra - asset_id: collision_camera_027
> Dock to Experiment Z-57 Test Chamber; Heals? False
  * Layers: default
  * EMMI Door to Experiment Z-57 Test Chamber/Dock to EMMI Zone Exit Northwest
  * Extra - actor_name: dooremmy_008
  * Extra - actor_def: actordef:actors/props/dooremmy/charclasses/dooremmy.bmsad
  > Door to EMMI Zone Exit West
      Trivial
  > Door to Shinespark Tutorial
      Trivial

> Door to EMMI Zone Exit West; Heals? False
  * Layers: default
  * Power Beam Door to EMMI Zone Exit West/Door to EMMI Zone Exit Northwest
  * Extra - actor_name: doorpowerpower_003
  * Extra - actor_def: actordef:actors/props/doorpowerpower/charclasses/doorpowerpower.bmsad
  * Extra - left_shield_entity: {EMPTY}
  * Extra - left_shield_def: None
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Dock to Experiment Z-57 Test Chamber
      Trivial
  > Tunnel to EMMI Zone Exit West
      Trivial

> Pickup (Missile Tank); Heals? False
  * Layers: default
  * Pickup 66; Category? Minor
  * Extra - actor_name: item_missiletank_007
  * Extra - actor_def: actordef:actors/items/item_missiletank/charclasses/item_missiletank.bmsad
  > Dock to EMMI Zone Exit West
      Morph Ball

> Door to Shinespark Tutorial; Heals? False
  * Layers: default
  * Power Beam Door to Shinespark Tutorial/Door to EMMI Zone Exit Northwest
  * Extra - actor_name: doorpowerpower_002
  * Extra - actor_def: actordef:actors/props/doorpowerpower/charclasses/doorpowerpower.bmsad
  * Extra - left_shield_entity: {EMPTY}
  * Extra - left_shield_def: None
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Dock to Experiment Z-57 Test Chamber
      Trivial

> Dock to EMMI Zone Exit West; Heals? False
  * Layers: default
  * Open Passage to EMMI Zone Exit West/Dock to EMMI Zone Exit Northwest
  > Pickup (Missile Tank)
      Morph Ball

> Tunnel to EMMI Zone Exit West; Heals? False
  * Layers: default
  * Dairon EMMI Tunnel to EMMI Zone Exit West/Tunnel to EMMI Zone Exit Northwest
  > Door to EMMI Zone Exit West
      Trivial

----------------
Experiment Z-57 Test Chamber
Extra - total_boundings: {'x1': -13000.0, 'x2': -9900.0, 'y1': 600.0, 'y2': 1742.0}
Extra - polygon: [[-9900.0, 1742.0], [-13000.0, 1742.0], [-13000.0, 600.0], [-9900.0, 600.0]]
Extra - asset_id: collision_camera_028
> Dock to EMMI Zone Exit Northwest; Heals? False
  * Layers: default
  * EMMI Door to EMMI Zone Exit Northwest/Dock to Experiment Z-57 Test Chamber
  * Extra - actor_name: dooremmy_008
  * Extra - actor_def: actordef:actors/props/dooremmy/charclasses/dooremmy.bmsad
  > Door to Hidden Grapple Shortcut Room
      Trivial

> Door to Hidden Grapple Shortcut Room; Heals? False
  * Layers: default
  * Power Beam Door to Hidden Grapple Shortcut Room/Door to Experiment Z-57 Test Chamber
  * Extra - actor_name: doorpowerpower_029
  * Extra - actor_def: actordef:actors/props/doorpowerpower/charclasses/doorpowerpower.bmsad
  * Extra - left_shield_entity: {EMPTY}
  * Extra - left_shield_def: None
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Dock to EMMI Zone Exit Northwest
      Trivial

> Dock from Test Chamber Access; Heals? False
  * Layers: default
  * Blocked Passage to Test Chamber Access/Tunnel to Experiment Z-57 Test Chamber
  > Dock to EMMI Zone Exit Northwest
      Trivial

----------------
EMMI Zone Exit West
Extra - total_boundings: {'x1': -13000.0, 'x2': -9900.0, 'y1': -3200.0, 'y2': 600.0}
Extra - polygon: [[-9900.0, 600.0], [-13000.0, 600.0], [-13000.0, -3200.0], [-9900.0, -3200.0]]
Extra - asset_id: collision_camera_029
> Door to EMMI Zone Exit Northwest; Heals? False
  * Layers: default
  * Power Beam Door to EMMI Zone Exit Northwest/Door to EMMI Zone Exit West
  * Extra - actor_name: doorpowerpower_003
  * Extra - actor_def: actordef:actors/props/doorpowerpower/charclasses/doorpowerpower.bmsad
  * Extra - left_shield_entity: {EMPTY}
  * Extra - left_shield_def: None
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Dock to EMMI Zone Exit Northwest
      Ballspark

> Dock to Hidden Grapple Shortcut Room; Heals? False
  * Layers: default
  * EMMI Door to Hidden Grapple Shortcut Room/Dock to EMMI Zone Exit West
  * Extra - actor_name: dooremmy_009
  * Extra - actor_def: actordef:actors/props/dooremmy/charclasses/dooremmy.bmsad
  > Door to EMMI Zone Exit Southwest
      Trivial
  > Tunnel to EMMI Zone Exit Northwest
      Trivial

> Door to EMMI Zone Exit Southwest; Heals? False
  * Layers: default
  * Power Beam Door to EMMI Zone Exit Southwest/Door to EMMI Zone Exit West
  * Extra - actor_name: doorpowerpower
  * Extra - actor_def: actordef:actors/props/doorpowerpower/charclasses/doorpowerpower.bmsad
  * Extra - left_shield_entity: {EMPTY}
  * Extra - left_shield_def: None
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Dock to Hidden Grapple Shortcut Room
      Trivial

> Dock to EMMI Zone Exit Northwest; Heals? False
  * Layers: default
  * Open Passage to EMMI Zone Exit Northwest/Dock to EMMI Zone Exit West
  > Door to EMMI Zone Exit Northwest
      Can Slide

> Tunnel to EMMI Zone Exit Northwest; Heals? False
  * Layers: default
  * Dairon EMMI Tunnel to EMMI Zone Exit Northwest/Tunnel to EMMI Zone Exit West
  > Dock to Hidden Grapple Shortcut Room
      Trivial

----------------
Hidden Grapple Shortcut Room
Extra - total_boundings: {'x1': -15000.0, 'x2': -12900.0, 'y1': -1400.0, 'y2': 1700.0}
Extra - polygon: [[-12900.0, 1700.0], [-15000.0, 1700.0], [-15000.0, -1400.0], [-12900.0, -1400.0]]
Extra - asset_id: collision_camera_030
> Dock to EMMI Zone Exit West; Heals? False
  * Layers: default
  * EMMI Door to EMMI Zone Exit West/Dock to Hidden Grapple Shortcut Room
  * Extra - actor_name: dooremmy_009
  * Extra - actor_def: actordef:actors/props/dooremmy/charclasses/dooremmy.bmsad
  > Pickup (Missile Tank)
      Morph Ball
  > Tunnel to Save Station West Tunnels (Bottom)
      Trivial

> Door to Experiment Z-57 Test Chamber; Heals? False
  * Layers: default
  * Power Beam Door to Experiment Z-57 Test Chamber/Door to Hidden Grapple Shortcut Room
  * Extra - actor_name: doorpowerpower_029
  * Extra - actor_def: actordef:actors/props/doorpowerpower/charclasses/doorpowerpower.bmsad
  * Extra - left_shield_entity: {EMPTY}
  * Extra - left_shield_def: None
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Pickup (Missile Tank)
      Morph Ball and After Dairon - Hidden Shortcut Grapple Block
  > Event - Hidden Shortcut Grapple Block
      Grapple Beam
  > Tunnel to Save Station West Tunnels (Top)
      Trivial

> Pickup (Missile Tank); Heals? False
  * Layers: default
  * Pickup 74; Category? Minor
  * Extra - actor_name: item_missiletank_001
  * Extra - actor_def: actordef:actors/items/item_missiletank/charclasses/item_missiletank.bmsad
  > Dock to EMMI Zone Exit West
      Trivial
  > Door to Experiment Z-57 Test Chamber
      Morph Ball and After Dairon - Hidden Shortcut Grapple Block

> Event - Hidden Shortcut Grapple Block; Heals? False
  * Layers: default
  * Event Dairon - Hidden Shortcut Grapple Block
  * Extra - actor_name: grapplepulloff1x2_005
  * Extra - actor_def: actordef:actors/props/grapplepulloff1x2/charclasses/grapplepulloff1x2.bmsad
  > Door to Experiment Z-57 Test Chamber
      Trivial

> Tunnel to Save Station West Tunnels (Bottom); Heals? False
  * Layers: default
  * Morph Ball Launcher to Save Station West Tunnels/Tunnel to Hidden Grapple Shortcut Room (Bottom)
  > Dock to EMMI Zone Exit West
      Trivial

> Tunnel to Save Station West Tunnels (Top); Heals? False
  * Layers: default
  * Morph Ball Launcher to Save Station West Tunnels/Tunnel to Hidden Grapple Shortcut Room (Top)
  > Door to Experiment Z-57 Test Chamber
      Trivial

----------------
Save Station West Tunnels
Extra - total_boundings: {'x1': -17000.0, 'x2': -14900.0, 'y1': -1400.0, 'y2': 700.0}
Extra - polygon: [[-14900.0, 700.0], [-17000.0, 700.0], [-17000.0, -1400.0], [-14900.0, -1400.0]]
Extra - asset_id: collision_camera_031
> Door to Save Station West; Heals? False
  * Layers: default
  * Power Beam Door to Save Station West/Door to Save Station West Tunnels; Excluded from Dock Lock Rando
  * Extra - actor_name: doorpowerpower_009
  * Extra - actor_def: actordef:actors/props/doorpowerpower/charclasses/doorpowerpower.bmsad
  * Extra - left_shield_entity: {EMPTY}
  * Extra - left_shield_def: None
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Pickup (Missile Tank)
      Lay Any Bomb
  > Tunnel to Hidden Grapple Shortcut Room (Bottom)
      Trivial
  > Tunnel to Hidden Grapple Shortcut Room (Top)
      Trivial

> Pickup (Missile Tank); Heals? False
  * Layers: default
  * Pickup 69; Category? Minor
  * Extra - actor_name: item_missiletank_010
  * Extra - actor_def: actordef:actors/items/item_missiletank/charclasses/item_missiletank.bmsad
  > Door to Save Station West
      Lay Any Bomb

> Tunnel to Hidden Grapple Shortcut Room (Bottom); Heals? False
  * Layers: default
  * Morph Ball Launcher to Hidden Grapple Shortcut Room/Tunnel to Save Station West Tunnels (Bottom)
  > Door to Save Station West
      Trivial

> Tunnel to Hidden Grapple Shortcut Room (Top); Heals? False
  * Layers: default
  * Morph Ball Launcher to Hidden Grapple Shortcut Room/Tunnel to Save Station West Tunnels (Top)
  > Door to Save Station West
      Trivial

----------------
Save Station West
Extra - total_boundings: {'x1': -19000.0, 'x2': -16900.0, 'y1': -900.0, 'y2': 242.0}
Extra - polygon: [[-16900.0, 242.0], [-19000.0, 242.0], [-19000.0, -900.0], [-16900.0, -900.0]]
Extra - asset_id: collision_camera_032
> Door to Save Station West Tunnels; Heals? False
  * Layers: default
  * Power Beam Door to Save Station West Tunnels/Door to Save Station West; Excluded from Dock Lock Rando
  * Extra - actor_name: doorpowerpower_009
  * Extra - actor_def: actordef:actors/props/doorpowerpower/charclasses/doorpowerpower.bmsad
  * Extra - left_shield_entity: {EMPTY}
  * Extra - left_shield_def: None
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Save Station
      Trivial

> Save Station; Heals? False; Spawn Point; Default Node
  * Layers: default
  * Extra - actor_name: savestation_001
  * Extra - actor_def: actordef:actors/props/savestation/charclasses/savestation.bmsad
  * Extra - start_point_actor_name: savestation_001_platform
  * Extra - start_point_actor_def: actordef:actors/props/weightactivatedplatform_save/charclasses/weightactivatedplatform_save.bmsad
  > Door to Save Station West Tunnels
      Trivial

----------------
Storm Missile Gate Room
Extra - total_boundings: {'x1': -10000.0, 'x2': -7900.0, 'y1': -5200.0, 'y2': -1300.0}
Extra - polygon: [[-7900.0, -1300.0], [-10000.0, -1300.0], [-10000.0, -5200.0], [-7900.0, -5200.0]]
Extra - asset_id: collision_camera_033
> Dock to Shinespark Tutorial; Heals? False
  * Layers: default
  * EMMI Door to Shinespark Tutorial/Dock to Storm Missile Gate Room
  * Extra - actor_name: dooremmy_007
  * Extra - actor_def: actordef:actors/props/dooremmy/charclasses/dooremmy.bmsad
  > Room Center
      Lay Any Bomb

> Door to Ammo Recharge Station; Heals? False
  * Layers: default
  * Access Locked to Ammo Recharge Station/Door to Storm Missile Gate Room
  * Extra - actor_name: doorclosedcharge_000
  * Extra - actor_def: actordef:actors/props/doorclosedcharge/charclasses/doorclosedcharge.bmsad
  * Extra - left_shield_entity: {EMPTY}
  * Extra - left_shield_def: None
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Tunnel to Ammo Recharge Station
      After Dairon - Storm Gate Speed Blocks Destroyed and Can Slide
  > Room Center
      Trivial

> Pickup (Missile+ Tank); Heals? False
  * Layers: default
  * Pickup 68; Category? Major
  * Extra - actor_name: item_missiletankplus_000
  * Extra - actor_def: actordef:actors/items/item_missiletankplus/charclasses/item_missiletankplus.bmsad
  > Room Center
      Trivial

> Dock to Lake Puzzle Room; Heals? False
  * Layers: default
  * Open Passage to Lake Puzzle Room/Dock to Storm Missile Gate Room
  > Room Center
      After Dairon - Storm Missile Gate

> Tunnel to Ammo Recharge Station; Heals? False
  * Layers: default
  * Morph Ball Tunnel to Ammo Recharge Station/Tunnel to Storm Missile Gate Room
  > Event - Storm Gate Speed Blocks Destroyed
      Speed Booster and Can Slide

> Event - Storm Missile Gate; Heals? False
  * Layers: default
  * Event Dairon - Storm Missile Gate
  > Room Center
      Trivial

> Room Center; Heals? False
  * Layers: default
  > Dock to Shinespark Tutorial
      Lay Any Bomb
  > Door to Ammo Recharge Station
      Trivial
  > Pickup (Missile+ Tank)
      All of the following:
          Speed Booster and Speed Booster Conservation (Beginner)
          Any of the following:
              Lay Any Bomb
              After Dairon - Storm Gate Speed Blocks Destroyed and Speed Booster Conservation (Intermediate)
  > Dock to Lake Puzzle Room
      After Dairon - Storm Missile Gate
  > Event - Storm Missile Gate
      Activate Storm Missile Locks
  > Event - Storm Gate Speed Blocks Destroyed
      All of the following:
          # You can destroy the blocks from this side by resetting the spark up above after using a bomb, or charging one in the tight space opened up by the storm gate
          Ballspark
          Any of the following:
              # From above
              Speed Booster Conservation (Beginner) and Lay Any Bomb
              # From below
              After Dairon - Storm Missile Gate and Speed Booster Conservation (Intermediate)

> Event - Storm Gate Speed Blocks Destroyed; Heals? False
  * Layers: default
  * Event Dairon - Storm Gate Speed Blocks Destroyed
  > Door to Ammo Recharge Station
      Trivial

----------------
Ammo Recharge Station
Extra - total_boundings: {'x1': -8000.0, 'x2': -5000.0, 'y1': -6300.0, 'y2': -4300.0}
Extra - polygon: [[-5000.0, -4300.0], [-8000.0, -4300.0], [-8000.0, -6300.0], [-5000.0, -6300.0]]
Extra - asset_id: collision_camera_034
> Dock to EMMI Zone Exit South; Heals? False
  * Layers: default
  * EMMI Door to EMMI Zone Exit South/Dock to Ammo Recharge Station
  * Extra - actor_name: dooremmy_011
  * Extra - actor_def: actordef:actors/props/dooremmy/charclasses/dooremmy.bmsad
  > Door to Storm Missile Gate Room
      Trivial
  > Ammo Recharge
      Trivial

> Door to Storm Missile Gate Room; Heals? False
  * Layers: default
  * Charge Beam Door to Storm Missile Gate Room/Door to Ammo Recharge Station
  * Extra - actor_name: doorclosedcharge_000
  * Extra - actor_def: actordef:actors/props/doorclosedcharge/charclasses/doorclosedcharge.bmsad
  * Extra - left_shield_entity: {EMPTY}
  * Extra - left_shield_def: None
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Dock to EMMI Zone Exit South
      Trivial
  > Tunnel to Storm Missile Gate Room
      Speed Booster and Can Slide

> Ammo Recharge; Heals? False; Default Node
  * Layers: default
  * Extra - actor_name: ammorecharge_001
  * Extra - actor_def: actordef:actors/props/ammorecharge/charclasses/ammorecharge.bmsad
  * Extra - start_point_actor_name: ammorecharge_001_platform
  * Extra - start_point_actor_def: actordef:actors/props/weightactivatedplatform_ammo/charclasses/weightactivatedplatform_ammo.bmsad
  > Dock to EMMI Zone Exit South
      Trivial

> Tunnel to Storm Missile Gate Room; Heals? False
  * Layers: default
  * Morph Ball Tunnel to Storm Missile Gate Room/Tunnel to Ammo Recharge Station
  > Door to Storm Missile Gate Room
      Speed Booster and Can Slide

----------------
Lake Puzzle Room
Extra - total_boundings: {'x1': -8000.0, 'x2': -4000.0, 'y1': -4300.0, 'y2': -2400.0}
Extra - polygon: [[-4000.0, -2400.0], [-8000.0, -2400.0], [-8000.0, -4300.0], [-4000.0, -4300.0]]
Extra - asset_id: collision_camera_035
> Pickup (Power Bomb Tank); Heals? False
  * Layers: default
  * Pickup 65; Category? Minor
  * Extra - actor_name: item_powerbombtank_001
  * Extra - actor_def: actordef:actors/items/item_powerbombtank/charclasses/item_powerbombtank.bmsad
  > Above Grapple Block
      Morph Ball

> Event - Lake Puzzle Grapple Block; Heals? False
  * Layers: default
  * Event Dairon - Lake Puzzle Grapple Block
  * Extra - actor_name: grapplepulloff1x2_003
  * Extra - actor_def: actordef:actors/props/grapplepulloff1x2/charclasses/grapplepulloff1x2.bmsad
  > Ledge
      Trivial

> Above Grapple Block; Heals? False
  * Layers: default
  > Pickup (Power Bomb Tank)
      Morph Ball
  > Ledge
      All of the following:
          After Dairon - Lake Puzzle Grapple Block
          Any of the following:
              Lay Small Bomb
              Power Bombs ≥ 2 and Lay Power Bomb

> Dock to Storm Missile Gate Room; Heals? False
  * Layers: default
  * Open Passage to Storm Missile Gate Room/Dock to Lake Puzzle Room
  > Ledge
      Any of the following:
          Wall Jump (Intermediate) or Simple IBJ or Use Spin Boost
          Flash Shift and Wall Jump (Beginner)
          Speed Booster and After Dairon - Storm Missile Gate and Movement (Intermediate)

> Ledge; Heals? False
  * Layers: default
  > Event - Lake Puzzle Grapple Block
      All of the following:
          Grapple Beam
          # Power Bombs require desyncing the beam blocks
          Lay Cross Bomb or Lay Power Bomb
  > Above Grapple Block
      All of the following:
          Morph Ball and After Dairon - Lake Puzzle Grapple Block
          Cross Bomb or Gravity Suit or Use Spin Boost
  > Dock to Storm Missile Gate Room
      Trivial

----------------
EMMI Zone Exit Southwest
Extra - total_boundings: {'x1': -16000.0, 'x2': -12900.0, 'y1': -4400.0, 'y2': -2200.0}
Extra - polygon: [[-12900.0, -2200.0], [-16000.0, -2200.0], [-16000.0, -4400.0], [-12900.0, -4400.0]]
Extra - asset_id: collision_camera_036
> Dock to Burenia Upper Transport Access; Heals? False
  * Layers: default
  * EMMI Door to Burenia Upper Transport Access/Dock to EMMI Zone Exit Southwest
  * Extra - actor_name: dooremmy_010
  * Extra - actor_def: actordef:actors/props/dooremmy/charclasses/dooremmy.bmsad
  > Door to EMMI Zone Exit West
      Can Slide

> Door to EMMI Zone Exit West; Heals? False
  * Layers: default
  * Power Beam Door to EMMI Zone Exit West/Door to EMMI Zone Exit Southwest
  * Extra - actor_name: doorpowerpower
  * Extra - actor_def: actordef:actors/props/doorpowerpower/charclasses/doorpowerpower.bmsad
  * Extra - left_shield_entity: {EMPTY}
  * Extra - left_shield_def: None
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Dock to Burenia Upper Transport Access
      Can Slide
  > Tunnel to Central Unit Access
      Trivial

> Tunnel to Central Unit Access; Heals? False
  * Layers: default
  * Dairon EMMI Tunnel to Central Unit Access/Tunnel to EMMI Zone Exit Southwest
  > Door to EMMI Zone Exit West
      Trivial

----------------
EMMI Zone Exit South
Extra - total_boundings: {'x1': -12950.0, 'x2': -7900.0, 'y1': -10100.0, 'y2': -5400.0}
Extra - polygon: [[-7900.0, -5400.0], [-12950.0, -5400.0], [-12950.0, -10100.0], [-7900.0, -10100.0]]
Extra - asset_id: collision_camera_037
> Dock to Ammo Recharge Station; Heals? False
  * Layers: default
  * EMMI Door to Ammo Recharge Station/Dock to EMMI Zone Exit South
  * Extra - actor_name: dooremmy_011
  * Extra - actor_def: actordef:actors/props/dooremmy/charclasses/dooremmy.bmsad
  > Upper Area
      Speed Booster

> Dock to Burenia Lower Transport Access; Heals? False
  * Layers: default
  * EMMI Door to Burenia Lower Transport Access/Dock to EMMI Zone Exit South
  * Extra - actor_name: dooremmy_012
  * Extra - actor_def: actordef:actors/props/dooremmy/charclasses/dooremmy.bmsad
  > Door to Central Unit Access (Charge)
      Morph Ball and After Dairon - Central Unit
  > Submerged Area
      Trivial

> Door to Central Unit Access (Charge); Heals? False
  * Layers: default
  * Charge Beam Door to Central Unit Access/Door to EMMI Zone Exit South (Charge)
  * Extra - actor_name: doorchargecharge_000
  * Extra - actor_def: actordef:actors/props/doorchargecharge/charclasses/doorchargecharge.bmsad
  * Extra - left_shield_entity: {EMPTY}
  * Extra - left_shield_def: None
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Dock to Burenia Lower Transport Access
      After Dairon - Central Unit and Can Slide
  > Upper Area
      Trivial

> Door to Central Unit Access (Open); Heals? False
  * Layers: default
  * Access Open to Central Unit Access/Door to EMMI Zone Exit South (Open); Excluded from Dock Lock Rando
  * Extra - actor_name: doorframe_000
  * Extra - actor_def: actordef:actors/props/doorframe/charclasses/doorframe.bmsad
  * Extra - left_shield_entity: {EMPTY}
  * Extra - left_shield_def: None
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Upper Area
      Speed Booster

> Upper Area; Heals? False
  * Layers: default
  > Dock to Ammo Recharge Station
      Speed Booster
  > Door to Central Unit Access (Charge)
      Trivial
  > Door to Central Unit Access (Open)
      Speed Booster
  > Submerged Area
      Trivial
  > Tunnel to Central Unit Access
      Flash Shift or Speed Booster or Simple IBJ or Use Spin Boost

> Submerged Area; Heals? False
  * Layers: default
  > Dock to Burenia Lower Transport Access
      Gravity Suit
  > Door to Central Unit Access (Charge)
      Grapple Beam or Gravity Suit or Spider Magnet or Perform WBJ

> Tunnel to Central Unit Access; Heals? False
  * Layers: default
  * Dairon EMMI Tunnel to Central Unit Access/Tunnel to EMMI Zone Exit South
  > Upper Area
      Bomb and Morph Ball and Movement (Ludicrous)

----------------
Central Unit
Extra - total_boundings: {'x1': -12900.0, 'x2': -10800.0, 'y1': -5400.0, 'y2': -4258.0}
Extra - polygon: [[-10800.0, -4258.0], [-12900.0, -4258.0], [-12900.0, -5400.0], [-10800.0, -5400.0]]
Extra - asset_id: collision_camera_038
> Start Point; Heals? False; Default Node
  * Layers: default
  * Extra - start_point_actor_name: SP_Checkpoint_EmmyLabPhase2
  * Extra - start_point_actor_def: actordef:actors/logic/startpoint/charclasses/startpoint.bmsad
  > Door to Central Unit Access
      Trivial

> Door to Central Unit Access; Heals? False
  * Layers: default
  * Access Open to Central Unit Access/Door to Central Unit
  > Event - Central Unit
      Destroy Cataris/Dairon Central Unit

> Event - Central Unit; Heals? False
  * Layers: default
  * Event Dairon - Central Unit
  > Door to Central Unit Access
      Trivial

----------------
Burenia Upper Transport Access
Extra - total_boundings: {'x1': -19900.0, 'x2': -15900.0, 'y1': -4400.0, 'y2': -2000.0}
Extra - polygon: [[-15900.0, -2000.0], [-19900.0, -2000.0], [-19900.0, -4400.0], [-15900.0, -4400.0]]
Extra - asset_id: collision_camera_039
> Dock to EMMI Zone Exit Southwest; Heals? False
  * Layers: default
  * EMMI Door to EMMI Zone Exit Southwest/Dock to Burenia Upper Transport Access
  * Extra - actor_name: dooremmy_010
  * Extra - actor_def: actordef:actors/props/dooremmy/charclasses/dooremmy.bmsad
  > Door to Upper Transport to Burenia
      Morph Ball

> Door to Upper Transport to Burenia; Heals? False
  * Layers: default
  * Power Beam Door to Upper Transport to Burenia/Door to Burenia Upper Transport Access
  * Extra - actor_name: doorpowerpower_016
  * Extra - actor_def: actordef:actors/props/doorpowerpower/charclasses/doorpowerpower.bmsad
  * Extra - left_shield_entity: {EMPTY}
  * Extra - left_shield_def: None
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Dock to EMMI Zone Exit Southwest
      Can Slide

----------------
Central Unit Access
Extra - total_boundings: {'x1': -18100.0, 'x2': -12850.0, 'y1': -8300.0, 'y2': -4300.0}
Extra - polygon: [[-12850.0, -4300.0], [-18100.0, -4300.0], [-18100.0, -8300.0], [-12850.0, -8300.0]]
Extra - asset_id: collision_camera_040
> Door to EMMI Zone Exit South (Charge); Heals? False
  * Layers: default
  * Charge Beam Door to EMMI Zone Exit South/Door to Central Unit Access (Charge)
  * Extra - actor_name: doorchargecharge_000
  * Extra - actor_def: actordef:actors/props/doorchargecharge/charclasses/doorchargecharge.bmsad
  * Extra - left_shield_entity: {EMPTY}
  * Extra - left_shield_def: None
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Start Point 1
      Morph Ball
  > Tunnel to EMMI Zone Exit South
      Trivial

> Pickup (Energy Part); Heals? False
  * Layers: default
  * Pickup 72; Category? Minor
  * Extra - actor_name: item_energyfragment_003
  * Extra - actor_def: actordef:actors/items/item_energyfragment/charclasses/item_energyfragment.bmsad
  > Door to EMMI Zone Exit South (Open)
      Morph Ball

> Door to EMMI Zone Exit South (Open); Heals? False
  * Layers: default
  * Access Open to EMMI Zone Exit South/Door to Central Unit Access (Open); Excluded from Dock Lock Rando
  * Extra - actor_name: doorframe_000
  * Extra - actor_def: actordef:actors/props/doorframe/charclasses/doorframe.bmsad
  * Extra - left_shield_entity: {EMPTY}
  * Extra - left_shield_def: None
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Pickup (Energy Part)
      Ballspark
  > Start Point 1
      Speed Booster

> Start Point 1; Heals? False
  * Layers: default
  * Extra - start_point_actor_name: SP_Checkpoint_SpeedBooster
  * Extra - start_point_actor_def: actordef:actors/logic/startpoint/charclasses/startpoint.bmsad
  > Door to EMMI Zone Exit South (Charge)
      Can Slide
  > Door to EMMI Zone Exit South (Open)
      Speed Booster
  > Door to Central Unit
      Morph Ball or Speed Booster or Use Spin Boost

> Start Point 2; Heals? False; Default Node
  * Layers: default
  * Extra - start_point_actor_name: SP_Checkpoint_CentralUnit
  * Extra - start_point_actor_def: actordef:actors/logic/startpoint/charclasses/startpoint.bmsad
  > Door to Central Unit
      Trivial

> Door to Central Unit; Heals? False
  * Layers: default
  * Access Open to Central Unit/Door to Central Unit Access
  > Start Point 1
      Trivial
  > Pickup (Speed Booster)
      After Dairon - Central Unit
  > Tunnel to EMMI Zone Exit Southwest
      Any of the following:
          Space Jump or Speed Booster or Simple IBJ
          Movement (Beginner) and Use Spin Boost

> Pickup (Speed Booster); Heals? False
  * Layers: default
  * Pickup 147; Category? Major
  * Extra - pickup_type: emmi
  * Extra - actor_def: actors/characters/emmylab/charclasses/emmylab.bmsad
  * Extra - string_key: GUI_ITEM_ACQUIRED_SPEED_BOOSTER
  * Extra - callback_function: OnEmmyBaseLabDead
  * Extra - boss_hint_name: E.M.M.I.-04SB
  > Door to Central Unit
      Trivial

> Tunnel to EMMI Zone Exit South; Heals? False
  * Layers: default
  * Dairon EMMI Tunnel to EMMI Zone Exit South/Tunnel to Central Unit Access
  > Door to EMMI Zone Exit South (Charge)
      Trivial

> Tunnel to EMMI Zone Exit Southwest; Heals? False
  * Layers: default
  * Dairon EMMI Tunnel to EMMI Zone Exit Southwest/Tunnel to Central Unit Access
  > Door to Central Unit
      Trivial

----------------
Burenia Lower Transport Access
Extra - total_boundings: {'x1': -18500.0, 'x2': -12850.0, 'y1': -9800.0, 'y2': -8300.0}
Extra - polygon: [[-12850.0, -8300.0], [-18500.0, -8300.0], [-18500.0, -9800.0], [-16300.0, -9800.0], [-15500.0, -9700.0], [-13900.0, -9700.0], [-12850.0, -9442.0]]
Extra - asset_id: collision_camera_041
> Dock to EMMI Zone Exit South; Heals? False
  * Layers: default
  * EMMI Door to EMMI Zone Exit South/Dock to Burenia Lower Transport Access
  * Extra - actor_name: dooremmy_012
  * Extra - actor_def: actordef:actors/props/dooremmy/charclasses/dooremmy.bmsad
  > Door to Lower Transport to Burenia
      Can Slide Underwater

> Door to Lower Transport to Burenia; Heals? False
  * Layers: default
  * Power Beam Door to Lower Transport to Burenia/Door to Burenia Lower Transport Access
  * Extra - actor_name: doorpowerpower_017
  * Extra - actor_def: actordef:actors/props/doorpowerpower/charclasses/doorpowerpower.bmsad
  * Extra - left_shield_entity: {EMPTY}
  * Extra - left_shield_def: None
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Dock to EMMI Zone Exit South
      Can Slide Underwater

----------------
Energy Recharge Station West
Extra - total_boundings: {'x1': -16100.0, 'x2': -13900.0, 'y1': 5000.0, 'y2': 7700.0}
Extra - polygon: [[-13900.0, 7700.0], [-16100.0, 7700.0], [-16100.0, 5000.0], [-13900.0, 5000.0]]
Extra - asset_id: collision_camera_042
> Door to Freezer (Upper); Heals? False
  * Layers: default
  * Dairon Power Switch 2 Powered Door to Freezer/Door to Energy Recharge Station West (Upper); Excluded from Dock Lock Rando
  * Extra - actor_name: doorpowerpower_028
  * Extra - actor_def: actordef:actors/props/doorpowerpower/charclasses/doorpowerpower.bmsad
  * Extra - left_shield_entity: {EMPTY}
  * Extra - left_shield_def: None
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Pickup (Energy Part)
      Trivial
  > Life Recharge
      Trivial

> Door to Freezer (Lower); Heals? False
  * Layers: default
  * Dairon Power Switch 2 Powered Door to Freezer/Door to Energy Recharge Station West (Lower); Excluded from Dock Lock Rando
  * Extra - actor_name: doorpowerpower_030
  * Extra - actor_def: actordef:actors/props/doorpowerpower/charclasses/doorpowerpower.bmsad
  * Extra - left_shield_entity: {EMPTY}
  * Extra - left_shield_def: None
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Life Recharge
      Trivial

> Pickup (Energy Part); Heals? False
  * Layers: default
  * Pickup 70; Category? Minor
  * Extra - actor_name: item_energyfragment_002
  * Extra - actor_def: actordef:actors/items/item_energyfragment/charclasses/item_energyfragment.bmsad
  > Door to Freezer (Upper)
      Trivial

> Life Recharge; Heals? True; Default Node
  * Layers: default
  * Extra - actor_name: energyrecharge_001
  * Extra - actor_def: actordef:actors/props/energyrecharge/charclasses/energyrecharge.bmsad
  * Extra - start_point_actor_name: energyrecharge_001_platform
  * Extra - start_point_actor_def: actordef:actors/props/weightactivatedplatform_energy/charclasses/weightactivatedplatform_energy.bmsad
  > Door to Freezer (Lower)
      Trivial
  > Dock to Transport to Ghavoran
      Can Slide

> Dock to Transport to Ghavoran; Heals? False
  * Layers: default
  * Open Passage to Transport to Ghavoran/Dock to Energy Recharge Station West
  > Door to Freezer (Lower)
      Morph Ball and After Dairon - Power Switch 2
  > Life Recharge
      Morph Ball

----------------
Transport to Cataris
Extra - total_boundings: {'x1': 20400.0, 'x2': 28300.0, 'y1': 4600.0, 'y2': 8100.0}
Extra - polygon: [[28300.0, 8100.0], [20400.0, 8100.0], [20400.0, 4600.0], [28300.0, 4600.0]]
Extra - asset_id: collision_camera_043
> Door to Teleport to Artaria; Heals? False
  * Layers: default
  * Power Beam Door to Teleport to Artaria/Door to Transport to Cataris
  * Extra - actor_name: doorpowerpower_015
  * Extra - actor_def: actordef:actors/props/doorpowerpower/charclasses/doorpowerpower.bmsad
  * Extra - left_shield_entity: {EMPTY}
  * Extra - left_shield_def: None
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Shuttle to Cataris
      Trivial

> Shuttle to Cataris; Heals? False; Default Node
  * Layers: default
  * Shuttle to Transport to Dairon/Shuttle to Dairon
  * Extra - actor_name: wagontrain_magma_000
  * Extra - actor_def: actordef:actors/props/wagontrain/charclasses/wagontrain.bmsad
  * Extra - elevator_component: CTrainUsableComponent
  * Extra - target_spawn_point: wagontrain_baselab_000_platform
  * Extra - start_point_actor_name: wagontrain_magma_000_platform
  * Extra - start_point_actor_def: actordef:actors/props/weightactivatedplatform_train/charclasses/weightactivatedplatform_train.bmsad
  * Extra - transporter_name: Dairon - Entrance
  > Door to Teleport to Artaria
      Trivial

----------------
Navigation Station North
Extra - total_boundings: {'x1': 3000.0, 'x2': 5100.0, 'y1': 6200.0, 'y2': 7342.0}
Extra - polygon: [[5100.0, 7342.0], [3000.0, 7342.0], [3000.0, 6200.0], [5100.0, 6200.0]]
Extra - asset_id: collision_camera_044
> Door to West Transport to Ferenia (Lower); Heals? False
  * Layers: default
  * Power Beam Door to West Transport to Ferenia/Door to Navigation Station North (Lower)
  * Extra - actor_name: doorpowerpower_013
  * Extra - actor_def: actordef:actors/props/doorpowerpower/charclasses/doorpowerpower.bmsad
  * Extra - left_shield_entity: {EMPTY}
  * Extra - left_shield_def: None
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Door to West Transport to Ferenia (Upper)
      Trivial
  > Save Station
      Trivial

> Door to West Transport to Ferenia (Upper); Heals? False
  * Layers: default
  * Power Beam Door to West Transport to Ferenia/Door to Navigation Station North (Upper)
  * Extra - actor_name: doorpowerpower_014
  * Extra - actor_def: actordef:actors/props/doorpowerpower/charclasses/doorpowerpower.bmsad
  * Extra - left_shield_entity: {EMPTY}
  * Extra - left_shield_def: None
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Door to West Transport to Ferenia (Lower)
      Trivial

> Save Station; Heals? False; Spawn Point; Default Node
  * Layers: default
  * Hint
  * Extra - actor_name: accesspoint_001
  * Extra - actor_def: actordef:actors/props/accesspoint/charclasses/accesspoint.bmsad
  * Extra - start_point_actor_name: accesspoint_001_platform
  * Extra - start_point_actor_def: actordef:actors/props/weightactivatedplatform_access/charclasses/weightactivatedplatform_access.bmsad
  * Extra - hint_id: LAB_2
  * Extra - string_asset_id: 6
  > Door to West Transport to Ferenia (Lower)
      Trivial

----------------
Lower Transport to Burenia
Extra - total_boundings: {'x1': -25100.0, 'x2': -18400.0, 'y1': -9300.0, 'y2': -8158.0}
Extra - polygon: [[-18400.0, -8158.0], [-25100.0, -8158.0], [-25100.0, -9300.0], [-18400.0, -9300.0]]
Extra - asset_id: collision_camera_045
> Door to Burenia Lower Transport Access; Heals? False
  * Layers: default
  * Power Beam Door to Burenia Lower Transport Access/Door to Lower Transport to Burenia
  * Extra - actor_name: doorpowerpower_017
  * Extra - actor_def: actordef:actors/props/doorpowerpower/charclasses/doorpowerpower.bmsad
  * Extra - left_shield_entity: {EMPTY}
  * Extra - left_shield_def: None
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Shuttle to Burenia
      Trivial

> Shuttle to Burenia; Heals? False; Default Node
  * Layers: default
  * Shuttle to Lower Transport to Dairon/Shuttle to Dairon
  * Extra - actor_name: wagontrain_with_portal_aqua_001
  * Extra - actor_def: actordef:actors/props/wagontrain_with_portal/charclasses/wagontrain_with_portal.bmsad
  * Extra - elevator_component: CTrainWithPortalUsableComponent
  * Extra - target_spawn_point: wagontrain_baselab_001_platform
  * Extra - start_point_actor_name: wagontrain_aqua_001_platform
  * Extra - start_point_actor_def: actordef:actors/props/weightactivatedplatform_train/charclasses/weightactivatedplatform_train.bmsad
  * Extra - transporter_name: Dairon - Submarine
  > Door to Burenia Lower Transport Access
      Trivial

----------------
Upper Transport to Burenia
Extra - total_boundings: {'x1': -27900.0, 'x2': -19800.0, 'y1': -4200.0, 'y2': -2100.0}
Extra - polygon: [[-19800.0, -2100.0], [-27900.0, -2100.0], [-27900.0, -4200.0], [-19800.0, -4200.0]]
Extra - asset_id: collision_camera_046
> Door to Burenia Upper Transport Access; Heals? False
  * Layers: default
  * Power Beam Door to Burenia Upper Transport Access/Door to Upper Transport to Burenia
  * Extra - actor_name: doorpowerpower_016
  * Extra - actor_def: actordef:actors/props/doorpowerpower/charclasses/doorpowerpower.bmsad
  * Extra - left_shield_entity: {EMPTY}
  * Extra - left_shield_def: None
  * Extra - right_shield_entity: {EMPTY}
  * Extra - right_shield_def: None
  > Shuttle to Burenia
      Trivial

> Shuttle to Burenia; Heals? False; Default Node
  * Layers: default
  * Shuttle to Upper Transport to Dairon/Shuttle to Dairon
  * Extra - actor_name: wagontrain_aqua_000
  * Extra - actor_def: actordef:actors/props/wagontrain/charclasses/wagontrain.bmsad
  * Extra - elevator_component: CTrainUsableComponent
  * Extra - target_spawn_point: wagontrain_baselab_000_platform
  * Extra - start_point_actor_name: wagontrain_aqua_000_platform
  * Extra - start_point_actor_def: actordef:actors/props/weightactivatedplatform_train/charclasses/weightactivatedplatform_train.bmsad
  * Extra - transporter_name: Dairon - Sea Bridge
  > Door to Burenia Upper Transport Access
      Trivial

----------------
Transport to Ghavoran
Extra - total_boundings: {'x1': -18100.0, 'x2': -16000.0, 'y1': 5026.7099609375, 'y2': 6168.7099609375}
Extra - polygon: [[-16000.0, 6168.7099609375], [-18100.0, 6168.7099609375], [-18100.0, 5026.7099609375], [-16000.0, 5026.7099609375]]
Extra - asset_id: collision_camera_047
> Elevator to Ghavoran; Heals? False; Default Node
  * Layers: default
  * Elevator to Transport to Dairon/Elevator to Dairon
  * Extra - actor_name: elevator_forest_000
  * Extra - actor_def: actordef:actors/props/elevator/charclasses/elevator.bmsad
  * Extra - elevator_component: CElevatorUsableComponent
  * Extra - target_spawn_point: elevator_baselab_000_platform
  * Extra - start_point_actor_name: elevator_forest_000_platform
  * Extra - start_point_actor_def: actordef:actors/props/weightactivatedplatform_elevator/charclasses/weightactivatedplatform_elevator.bmsad
  * Extra - transporter_name: Dairon - Freezer
  > Dock to Energy Recharge Station West
      Trivial

> Dock to Energy Recharge Station West; Heals? False
  * Layers: default
  * Open Passage to Energy Recharge Station West/Dock to Transport to Ghavoran
  > Elevator to Ghavoran
      Trivial

