Attic

Room ID: 160

Wiki
Difficulty filter

From: 1
Left Door
To: 1
Left Door

Requires:

{
  "obstaclesCleared": [
    "A"
  ]
}

Exit condition:

{
  "leaveWithRunway": {
    "length": 2,
    "openEnd": 1
  }
}
From: 1
Left Door
To: 1
Left Door

Freeze the Atomic in position to extend the runway. Maintain a half-tile gap between the Atomic and the runway to extend it as far as possible. One easy method to align the Atomic is to lure the it high then stand under it to freeze it.

Requires:

{
  "obstaclesCleared": [
    "A"
  ]
}
"h_canFrozenEnemyRunway"
"f_DefeatedPhantoon"

Exit condition:

{
  "leaveWithRunway": {
    "length": 4,
    "openEnd": 0
  }
}
From: 1
Left Door
To: 1
Left Door

Requires:

{
  "obstaclesCleared": [
    "A"
  ]
}
"canShinechargeMovement"
{
  "canShineCharge": {
    "usedTiles": 20,
    "openEnd": 0
  }
}

Exit condition:

{
  "leaveShinecharged": {
    "framesRemaining": 60
  }
}
From: 1
Left Door
To: 1
Left Door

Requires:

{
  "obstaclesCleared": [
    "A"
  ]
}
"canShinechargeMovement"
{
  "canShineCharge": {
    "usedTiles": 14,
    "openEnd": 0
  }
}

Exit condition:

{
  "leaveShinecharged": {
    "framesRemaining": 110
  }
}
From: 1
Left Door
To: 1
Left Door

Requires:

{
  "obstaclesCleared": [
    "A"
  ]
}

Exit condition:

{
  "leaveSpinning": {
    "remoteRunway": {
      "length": 10,
      "openEnd": 1
    },
    "minExtraRunSpeed": "$0.8"
  }
}
From: 1
Left Door
To: 1
Left Door

Requires:

{
  "obstaclesCleared": [
    "A"
  ]
}
"SpaceJump"

Exit condition:

{
  "leaveSpinning": {
    "remoteRunway": {
      "length": 38,
      "openEnd": 0
    }
  }
}
From: 1
Left Door
To: 1
Left Door

With the power on, blue speed can be used to pass through the atomic cage on the floor while continuing to gain speed.

Requires:

{
  "obstaclesCleared": [
    "A"
  ]
}
"SpaceJump"
"f_DefeatedPhantoon"

Exit condition:

{
  "leaveSpinning": {
    "remoteRunway": {
      "length": 45,
      "openEnd": 1
    }
  }
}
From: 1
Left Door
To: 1
Left Door

Requires:

{
  "obstaclesCleared": [
    "A"
  ]
}

Exit condition:

{
  "leaveWithMockball": {
    "remoteRunway": {
      "length": 9,
      "openEnd": 1
    },
    "landingRunway": {
      "length": 3,
      "openEnd": 1
    }
  }
}
From: 1
Left Door
To: 1
Left Door

Requires:

{
  "obstaclesCleared": [
    "A"
  ]
}
"SpaceJump"

Exit condition:

{
  "leaveWithMockball": {
    "remoteRunway": {
      "length": 38,
      "openEnd": 0
    },
    "landingRunway": {
      "length": 3,
      "openEnd": 1
    }
  }
}
From: 1
Left Door
To: 1
Left Door

Requires:

{
  "obstaclesCleared": [
    "A"
  ]
}
"SpaceJump"
"f_DefeatedPhantoon"

Exit condition:

{
  "leaveWithMockball": {
    "remoteRunway": {
      "length": 45,
      "openEnd": 1
    },
    "landingRunway": {
      "length": 3,
      "openEnd": 1
    }
  }
}
From: 1
Left Door
To: 1
Left Door

Requires:

{
  "obstaclesCleared": [
    "A"
  ]
}

Exit condition:

{
  "leaveWithSpringBallBounce": {
    "remoteRunway": {
      "length": 9,
      "openEnd": 1
    },
    "landingRunway": {
      "length": 1,
      "openEnd": 1
    },
    "movementType": "uncontrolled"
  }
}
From: 1
Left Door
To: 1
Left Door

Requires:

{
  "obstaclesCleared": [
    "A"
  ]
}
"canTrickySpringBallBounce"

Exit condition:

{
  "leaveWithSpringBallBounce": {
    "remoteRunway": {
      "length": 38,
      "openEnd": 0
    },
    "landingRunway": {
      "length": 3,
      "openEnd": 1
    },
    "movementType": "controlled"
  }
}
From: 1
Left Door
To: 1
Left Door

Requires:

{
  "obstaclesCleared": [
    "A"
  ]
}
"canTrickySpringBallBounce"
"f_DefeatedPhantoon"

Exit condition:

{
  "leaveWithSpringBallBounce": {
    "remoteRunway": {
      "length": 45,
      "openEnd": 1
    },
    "landingRunway": {
      "length": 3,
      "openEnd": 1
    },
    "movementType": "controlled"
  }
}
From: 1
Left Door
To: 1
Left Door

Requires:

{
  "obstaclesCleared": [
    "A"
  ]
}

Exit condition:

{
  "leaveSpaceJumping": {
    "remoteRunway": {
      "length": 38,
      "openEnd": 0
    }
  }
}
From: 1
Left Door
To: 1
Left Door

Requires:

{
  "obstaclesCleared": [
    "A"
  ]
}
"f_DefeatedPhantoon"

Exit condition:

{
  "leaveSpaceJumping": {
    "remoteRunway": {
      "length": 45,
      "openEnd": 1
    }
  }
}
From: 1
Left Door
To: 1
Left Door

Requires:

{
  "obstaclesCleared": [
    "A"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 20,
    "openEnd": 0
  }
}
"canChainTemporaryBlue"

Exit condition:

{
  "leaveWithTemporaryBlue": {}
}
From: 1
Left Door
To: 1
Left Door

Requires:

{
  "obstaclesCleared": [
    "A"
  ]
}
"canShinechargeMovement"
{
  "canShineCharge": {
    "usedTiles": 35,
    "openEnd": 1
  }
}
"canMidairShinespark"
{
  "shinespark": {
    "frames": 80
  }
}

Exit condition:

{
  "leaveWithSpark": {}
}
From: 1
Left Door
To: 1
Left Door

Requires:

"f_DefeatedPhantoon"
{
  "or": [
    "ScrewAttack",
    "Plasma",
    "Wave"
  ]
}
{
  "resetRoom": {
    "nodes": [
      1,
      2,
      3
    ],
    "mustStayPut": false
  }
}
{
  "refill": [
    "Energy",
    "Missile",
    "Super"
  ]
}
From: 1
Left Door
To: 1
Left Door

Requires:

{
  "not": "f_DefeatedPhantoon"
}
{
  "or": [
    "Plasma",
    "Wave",
    {
      "and": [
        "canRiskPermanentLossOfAccess",
        {
          "or": [
            "Spazer",
            "Ice",
            "h_canUseMorphBombs",
            "canUseSpeedEchoes"
          ]
        }
      ]
    }
  ]
}
{
  "resetRoom": {
    "nodes": [
      1,
      2,
      3
    ],
    "mustStayPut": false
  }
}
{
  "refill": [
    "Energy",
    "Missile"
  ]
}
Crystal Flash (Very Hard)
Attic
From: 1
Left Door
To: 1
Left Door

If the leftmost Kihunter is still alive, lay the Power Bomb with it on screen, to kill it before the Crystal Flash refill begins.

Requires:

{
  "obstaclesCleared": [
    "A"
  ]
}
"h_canCrystalFlash"
From: 1
Left Door
To: 1
Left Door

Exit condition:

{
  "leaveWithGModeSetup": {}
}
From: 1
Left Door
To: 1
Left Door

Requires:

{
  "or": [
    {
      "enemyDamage": {
        "enemy": "Covern",
        "type": "contact",
        "hits": 1
      }
    },
    {
      "and": [
        {
          "enemyDamage": {
            "enemy": "Atomic",
            "type": "contact",
            "hits": 1
          }
        },
        "f_DefeatedPhantoon"
      ]
    }
  ]
}
Power Off (Ignored)
Attic
From: 1
Left Door
To: 2
Bottom Door

Requires:

{
  "not": "f_DefeatedPhantoon"
}
"canRiskPermanentLossOfAccess"

Clears obstacles: A

Power On (Basic)
Attic
From: 1
Left Door
To: 2
Bottom Door

Requires:

{
  "or": [
    {
      "obstaclesCleared": [
        "A"
      ]
    },
    {
      "and": [
        "canDodgeWhileShooting",
        "canTrickyJump"
      ]
    },
    {
      "enemyKill": {
        "enemies": [
          [
            "Kihunter (yellow)"
          ]
        ],
        "explicitWeapons": [
          "Missile",
          "Super",
          "ScrewAttack",
          "Plasma",
          "Ice+Wave+Spazer"
        ]
      }
    },
    {
      "enemyDamage": {
        "enemy": "Kihunter (yellow)",
        "type": "contact",
        "hits": 1
      }
    }
  ]
}

Clears obstacles: A

From: 1
Left Door
To: 3
Right Door

Entrance condition:

{
  "comeInWithGrappleTeleport": {
    "blockPositions": [
      [
        108,
        12
      ],
      [
        108,
        13
      ]
    ]
  }
}

Bypasses door shell: true

From: 1
Left Door
To: 3
Right Door

Entrance condition:

{
  "comeInWithGrappleTeleport": {
    "blockPositions": [
      [
        108,
        12
      ]
    ]
  }
}

Exit condition:

{
  "leaveWithGrappleTeleport": {
    "blockPositions": [
      [
        108,
        12
      ]
    ]
  }
}

Bypasses door shell: true

From: 1
Left Door
To: 3
Right Door

Entrance condition:

{
  "comeInWithGrappleTeleport": {
    "blockPositions": [
      [
        108,
        13
      ]
    ]
  }
}

Exit condition:

{
  "leaveWithGrappleTeleport": {
    "blockPositions": [
      [
        108,
        13
      ]
    ]
  }
}

Bypasses door shell: true

Power Off (Ignored)
Attic
From: 2
Bottom Door
To: 1
Left Door

Requires:

{
  "not": "f_DefeatedPhantoon"
}
"canRiskPermanentLossOfAccess"

Clears obstacles: A

Power On (Basic)
Attic
From: 2
Bottom Door
To: 1
Left Door

Requires:

{
  "or": [
    {
      "obstaclesCleared": [
        "A"
      ]
    },
    {
      "and": [
        "canDodgeWhileShooting",
        "canTrickyJump"
      ]
    },
    {
      "enemyKill": {
        "enemies": [
          [
            "Kihunter (yellow)"
          ],
          [
            "Kihunter (yellow)"
          ]
        ],
        "explicitWeapons": [
          "Missile",
          "Super",
          "ScrewAttack",
          "Plasma",
          "Ice+Wave+Spazer"
        ]
      }
    },
    {
      "enemyDamage": {
        "enemy": "Kihunter (yellow)",
        "type": "contact",
        "hits": 2
      }
    }
  ]
}

Clears obstacles: A

From: 2
Bottom Door
To: 2
Bottom Door

Exit condition:

{
  "leaveNormally": {}
}
From: 2
Bottom Door
To: 2
Bottom Door

Clear out the Kihunters near the door, and freeze two Atomics to set up a moonfall between them, and aim down. After gaining enough speed, press forward to fall down and clip past the door shell below. Falling with too much speed can cause Samus to go out of bounds.

Requires:

{
  "obstaclesCleared": [
    "A"
  ]
}
"f_DefeatedPhantoon"
"canEnemyStuckMoonfall"
"canFreeFallClip"
"canTrickyUseFrozenEnemies"

Bypasses door shell: true

From: 2
Bottom Door
To: 2
Bottom Door

Requires:

{
  "obstaclesCleared": [
    "A"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 35,
    "openEnd": 1
  }
}

Exit condition:

{
  "leaveShinecharged": {
    "framesRemaining": 60
  }
}
From: 2
Bottom Door
To: 2
Bottom Door

Requires:

{
  "obstaclesCleared": [
    "A"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 24,
    "openEnd": 1
  }
}

Exit condition:

{
  "leaveShinecharged": {
    "framesRemaining": 125
  }
}
From: 2
Bottom Door
To: 2
Bottom Door

Requires:

{
  "obstaclesCleared": [
    "A"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 18,
    "openEnd": 1
  }
}

Exit condition:

{
  "leaveShinecharged": {
    "framesRemaining": 165
  }
}
From: 2
Bottom Door
To: 2
Bottom Door

Entrance condition:

{
  "comeInWithSpark": {},
  "comesThroughToilet": "any"
}

Requires:

{
  "shinespark": {
    "frames": 6,
    "excessFrames": 6
  }
}
From: 2
Bottom Door
To: 2
Bottom Door

Requires:

{
  "obstaclesCleared": [
    "A"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 35,
    "openEnd": 0
  }
}
"canXRayTurnaround"
"canChainTemporaryBlue"

Exit condition:

{
  "leaveWithTemporaryBlue": {
    "direction": "any"
  }
}
From: 2
Bottom Door
To: 2
Bottom Door

Requires:

{
  "obstaclesCleared": [
    "A"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 18,
    "openEnd": 1
  }
}

Exit condition:

{
  "leaveWithTemporaryBlue": {
    "direction": "left"
  }
}
From: 2
Bottom Door
To: 2
Bottom Door

Requires:

{
  "obstaclesCleared": [
    "A"
  ]
}
{
  "canShineCharge": {
    "usedTiles": 14,
    "openEnd": 1
  }
}

Exit condition:

{
  "leaveWithTemporaryBlue": {
    "direction": "left"
  }
}
Crystal Flash (Very Hard)
Attic
From: 2
Bottom Door
To: 2
Bottom Door

Requires:

{
  "obstaclesCleared": [
    "A"
  ]
}
"h_canCrystalFlash"
From: 2
Bottom Door
To: 2
Bottom Door

Use a Covern or Kihunter. A flying Kihunter takes about 25 seconds to get to the door.

Requires:

{
  "or": [
    {
      "enemyDamage": {
        "enemy": "Kihunter (yellow)",
        "type": "contact",
        "hits": 1
      }
    },
    {
      "and": [
        {
          "enemyDamage": {
            "enemy": "Covern",
            "type": "contact",
            "hits": 1
          }
        },
        {
          "not": "f_DefeatedPhantoon"
        },
        "canRiskPermanentLossOfAccess"
      ]
    }
  ]
}
From: 2
Bottom Door
To: 3
Right Door

Requires:

{
  "obstaclesCleared": [
    "A"
  ]
}
"canShinechargeMovement"
{
  "canShineCharge": {
    "usedTiles": 35,
    "openEnd": 0
  }
}

Exit condition:

{
  "leaveShinecharged": {
    "framesRemaining": 60
  }
}

Unlocks doors:

{"types":["ammo"],"requires":[]}
Power Off (Ignored)
Attic
From: 2
Bottom Door
To: 3
Right Door

Requires:

{
  "not": "f_DefeatedPhantoon"
}
"canRiskPermanentLossOfAccess"

Clears obstacles: A

Power On (Basic)
Attic
From: 2
Bottom Door
To: 3
Right Door

Requires:

{
  "or": [
    {
      "obstaclesCleared": [
        "A"
      ]
    },
    {
      "and": [
        "canDodgeWhileShooting",
        "canTrickyJump"
      ]
    },
    {
      "enemyKill": {
        "enemies": [
          [
            "Kihunter (yellow)"
          ],
          [
            "Kihunter (yellow)"
          ]
        ],
        "explicitWeapons": [
          "Missile",
          "Super",
          "ScrewAttack",
          "Plasma",
          "Ice+Wave+Spazer"
        ]
      }
    },
    {
      "enemyDamage": {
        "enemy": "Kihunter (yellow)",
        "type": "contact",
        "hits": 1
      }
    }
  ]
}

Clears obstacles: A

From: 3
Right Door
To: 1
Left Door

Entrance condition:

{
  "comeInWithGrappleTeleport": {
    "blockPositions": [
      [
        3,
        12
      ],
      [
        3,
        13
      ]
    ]
  }
}

Bypasses door shell: true

From: 3
Right Door
To: 1
Left Door

Entrance condition:

{
  "comeInWithGrappleTeleport": {
    "blockPositions": [
      [
        3,
        12
      ]
    ]
  }
}

Exit condition:

{
  "leaveWithGrappleTeleport": {
    "blockPositions": [
      [
        3,
        12
      ]
    ]
  }
}

Bypasses door shell: true

From: 3
Right Door
To: 1
Left Door

Entrance condition:

{
  "comeInWithGrappleTeleport": {
    "blockPositions": [
      [
        3,
        13
      ]
    ]
  }
}

Exit condition:

{
  "leaveWithGrappleTeleport": {
    "blockPositions": [
      [
        3,
        13
      ]
    ]
  }
}

Bypasses door shell: true

Power Off (Ignored)
Attic
From: 3
Right Door
To: 2
Bottom Door

Requires:

{
  "not": "f_DefeatedPhantoon"
}
"canRiskPermanentLossOfAccess"

Clears obstacles: A

Power On (Basic)
Attic
From: 3
Right Door
To: 2
Bottom Door

Requires:

{
  "or": [
    {
      "obstaclesCleared": [
        "A"
      ]
    },
    {
      "and": [
        "canDodgeWhileShooting",
        "canTrickyJump"
      ]
    },
    {
      "enemyKill": {
        "enemies": [
          [
            "Kihunter (yellow)"
          ]
        ],
        "explicitWeapons": [
          "Missile",
          "Super",
          "ScrewAttack",
          "Plasma",
          "Ice+Wave+Spazer"
        ]
      }
    },
    {
      "enemyDamage": {
        "enemy": "Kihunter (yellow)",
        "type": "contact",
        "hits": 1
      }
    }
  ]
}

Clears obstacles: A

From: 3
Right Door
To: 3
Right Door

Exit condition:

{
  "leaveWithRunway": {
    "length": 17,
    "openEnd": 0,
    "steepUpTiles": 4
  }
}
From: 3
Right Door
To: 3
Right Door

Requires:

{
  "obstaclesCleared": [
    "A"
  ]
}
"SpaceJump"

Exit condition:

{
  "leaveSpinning": {
    "remoteRunway": {
      "length": 34,
      "openEnd": 1
    }
  }
}
From: 3
Right Door
To: 3
Right Door

Requires:

{
  "obstaclesCleared": [
    "A"
  ]
}

Exit condition:

{
  "leaveWithMockball": {
    "remoteRunway": {
      "length": 34,
      "openEnd": 1
    },
    "landingRunway": {
      "length": 8,
      "openEnd": 1
    }
  }
}
From: 3
Right Door
To: 3
Right Door

Requires:

{
  "obstaclesCleared": [
    "A"
  ]
}

Exit condition:

{
  "leaveSpaceJumping": {
    "remoteRunway": {
      "length": 22,
      "openEnd": 1
    }
  }
}
Crystal Flash (Very Hard)
Attic
From: 3
Right Door
To: 3
Right Door

Requires:

"h_canCrystalFlash"
From: 3
Right Door
To: 3
Right Door

Exit condition:

{
  "leaveWithGModeSetup": {}
}
From: 3
Right Door
To: 3
Right Door

Use a Covern or Kihunter. A flying Kihunter will collide with Samus eventually, which could take up to 30 seconds, based on her positioning.

Requires:

{
  "or": [
    {
      "enemyDamage": {
        "enemy": "Kihunter (yellow)",
        "type": "contact",
        "hits": 1
      }
    },
    {
      "and": [
        {
          "enemyDamage": {
            "enemy": "Covern",
            "type": "contact",
            "hits": 1
          }
        },
        {
          "not": "f_DefeatedPhantoon"
        },
        "canRiskPermanentLossOfAccess"
      ]
    }
  ]
}

{
  "$schema": "../../../schema/m3-room.schema.json",
  "id": 160,
  "name": "Attic",
  "area": "Wrecked Ship",
  "subarea": "Main",
  "playable": true,
  "roomAddress": "0x7CA52",
  "roomEnvironments": [
    {
      "heated": false
    }
  ],
  "nodes": [
    {
      "id": 1,
      "name": "Left Door",
      "nodeType": "door",
      "nodeSubType": "gray",
      "nodeAddress": "0x001a1e0",
      "doorOrientation": "left",
      "doorEnvironments": [
        {
          "physics": "air"
        }
      ],
      "locks": [
        {
          "name": "Attic Left Gray Lock (to West Ocean)",
          "lockType": "killEnemies",
          "unlockStrats": [
            {
              "name": "Base",
              "notable": false,
              "requires": [
                "f_DefeatedPhantoon"
              ],
              "note": "The enemies are killable using Power Beam, once they actually spawn."
            }
          ],
          "yields": [
            "f_ZebesAwake"
          ],
          "devNote": "This is unlocked and yielded from killing the enemies, which are free to kill"
        }
      ]
    },
    {
      "id": 2,
      "name": "Bottom Door",
      "nodeType": "door",
      "nodeSubType": "blue",
      "nodeAddress": "0x001a1c8",
      "doorOrientation": "down",
      "doorEnvironments": [
        {
          "physics": "air"
        }
      ],
      "locks": [
        {
          "name": "Attic Bottom Gray Lock (to Main Shaft)",
          "lockType": "killEnemies",
          "lock": [
            "f_DefeatedPhantoon"
          ],
          "unlockStrats": [
            {
              "name": "Base",
              "notable": false,
              "requires": [],
              "note": "The enemies are killable using Power Beam, once they actually spawn."
            }
          ],
          "yields": [
            "f_ZebesAwake"
          ],
          "devNote": "This is unlocked and yielded from killing the enemies, which are free to kill"
        }
      ]
    },
    {
      "id": 3,
      "name": "Right Door",
      "nodeType": "door",
      "nodeSubType": "gray",
      "nodeAddress": "0x001a1d4",
      "doorOrientation": "right",
      "doorEnvironments": [
        {
          "physics": "air"
        }
      ],
      "locks": [
        {
          "name": "Attic Right Gray Lock (to Assembly Line)",
          "lockType": "killEnemies",
          "unlockStrats": [
            {
              "name": "Base",
              "notable": false,
              "requires": [
                "f_DefeatedPhantoon"
              ],
              "note": "The enemies are killable using Power Beam, once they actually spawn."
            }
          ],
          "yields": [
            "f_ZebesAwake"
          ],
          "devNote": "This is unlocked and yielded from killing the enemies, which are free to kill"
        }
      ]
    }
  ],
  "obstacles": [
    {
      "id": "A",
      "name": "Kihunters",
      "obstacleType": "enemies"
    }
  ],
  "enemies": [
    {
      "id": "e1",
      "groupName": "Attic Covern",
      "enemyName": "Covern",
      "quantity": 1,
      "homeNodes": [
        1,
        2,
        3
      ],
      "stopSpawn": [
        "f_DefeatedPhantoon"
      ]
    },
    {
      "id": "e2",
      "groupName": "Attic Trapped Atomics",
      "enemyName": "Trapped Atomic",
      "quantity": 9,
      "homeNodes": [
        1,
        2,
        3
      ],
      "stopSpawn": [
        "f_DefeatedPhantoon"
      ]
    },
    {
      "id": "e3",
      "groupName": "Attic Atomics",
      "enemyName": "Atomic",
      "quantity": 4,
      "homeNodes": [
        1,
        2,
        3
      ],
      "spawn": [
        "f_DefeatedPhantoon"
      ]
    },
    {
      "id": "e4",
      "groupName": "Attic Kihunters",
      "enemyName": "Kihunter (yellow)",
      "quantity": 4,
      "homeNodes": [
        1,
        2,
        3
      ],
      "spawn": [
        "f_DefeatedPhantoon"
      ]
    }
  ],
  "links": [
    {
      "from": 1,
      "to": [
        {
          "id": 1
        },
        {
          "id": 2
        },
        {
          "id": 3
        }
      ]
    },
    {
      "from": 2,
      "to": [
        {
          "id": 1
        },
        {
          "id": 2
        },
        {
          "id": 3
        }
      ]
    },
    {
      "from": 3,
      "to": [
        {
          "id": 1
        },
        {
          "id": 2
        },
        {
          "id": 3
        }
      ]
    }
  ],
  "strats": [
    {
      "id": 1,
      "link": [
        1,
        1
      ],
      "name": "Leave with Runway",
      "requires": [
        {
          "obstaclesCleared": [
            "A"
          ]
        }
      ],
      "exitCondition": {
        "leaveWithRunway": {
          "length": 2,
          "openEnd": 1
        }
      }
    },
    {
      "id": 2,
      "link": [
        1,
        1
      ],
      "name": "Leave With Runway - Frozen Atomic",
      "requires": [
        {
          "obstaclesCleared": [
            "A"
          ]
        },
        "h_canFrozenEnemyRunway",
        "f_DefeatedPhantoon"
      ],
      "exitCondition": {
        "leaveWithRunway": {
          "length": 4,
          "openEnd": 0
        }
      },
      "note": [
        "Freeze the Atomic in position to extend the runway. Maintain a half-tile gap between the Atomic and the runway to extend it as far as possible.",
        "One easy method to align the Atomic is to lure the it high then stand under it to freeze it."
      ],
      "devNote": "This should be possible with a frozen Covern, but it is annoying to set up."
    },
    {
      "id": 3,
      "link": [
        1,
        1
      ],
      "name": "Leave Shinecharged, Second Closest Runway",
      "requires": [
        {
          "obstaclesCleared": [
            "A"
          ]
        },
        "canShinechargeMovement",
        {
          "canShineCharge": {
            "usedTiles": 20,
            "openEnd": 0
          }
        }
      ],
      "exitCondition": {
        "leaveShinecharged": {
          "framesRemaining": 60
        }
      },
      "flashSuitChecked": true
    },
    {
      "id": 4,
      "link": [
        1,
        1
      ],
      "name": "Leave Shinecharged, Closest Runway",
      "requires": [
        {
          "obstaclesCleared": [
            "A"
          ]
        },
        "canShinechargeMovement",
        {
          "canShineCharge": {
            "usedTiles": 14,
            "openEnd": 0
          }
        }
      ],
      "exitCondition": {
        "leaveShinecharged": {
          "framesRemaining": 110
        }
      },
      "flashSuitChecked": true
    },
    {
      "id": 5,
      "link": [
        1,
        1
      ],
      "name": "Leave Spinning",
      "requires": [
        {
          "obstaclesCleared": [
            "A"
          ]
        }
      ],
      "exitCondition": {
        "leaveSpinning": {
          "remoteRunway": {
            "length": 10,
            "openEnd": 1
          },
          "minExtraRunSpeed": "$0.8"
        }
      }
    },
    {
      "id": 6,
      "link": [
        1,
        1
      ],
      "name": "Leave Spinning (Space Jump)",
      "requires": [
        {
          "obstaclesCleared": [
            "A"
          ]
        },
        "SpaceJump"
      ],
      "exitCondition": {
        "leaveSpinning": {
          "remoteRunway": {
            "length": 38,
            "openEnd": 0
          }
        }
      }
    },
    {
      "id": 7,
      "link": [
        1,
        1
      ],
      "name": "Leave Spinning (Space Jump, Power On)",
      "requires": [
        {
          "obstaclesCleared": [
            "A"
          ]
        },
        "SpaceJump",
        "f_DefeatedPhantoon"
      ],
      "exitCondition": {
        "leaveSpinning": {
          "remoteRunway": {
            "length": 45,
            "openEnd": 1
          }
        }
      },
      "note": "With the power on, blue speed can be used to pass through the atomic cage on the floor while continuing to gain speed."
    },
    {
      "id": 8,
      "link": [
        1,
        1
      ],
      "name": "Leave With Mockball",
      "requires": [
        {
          "obstaclesCleared": [
            "A"
          ]
        }
      ],
      "exitCondition": {
        "leaveWithMockball": {
          "remoteRunway": {
            "length": 9,
            "openEnd": 1
          },
          "landingRunway": {
            "length": 3,
            "openEnd": 1
          }
        }
      }
    },
    {
      "id": 9,
      "link": [
        1,
        1
      ],
      "name": "Leave With Mockball (Space Jump)",
      "requires": [
        {
          "obstaclesCleared": [
            "A"
          ]
        },
        "SpaceJump"
      ],
      "exitCondition": {
        "leaveWithMockball": {
          "remoteRunway": {
            "length": 38,
            "openEnd": 0
          },
          "landingRunway": {
            "length": 3,
            "openEnd": 1
          }
        }
      }
    },
    {
      "id": 10,
      "link": [
        1,
        1
      ],
      "name": "Leave With Mockball (Space Jump, Power On)",
      "requires": [
        {
          "obstaclesCleared": [
            "A"
          ]
        },
        "SpaceJump",
        "f_DefeatedPhantoon"
      ],
      "exitCondition": {
        "leaveWithMockball": {
          "remoteRunway": {
            "length": 45,
            "openEnd": 1
          },
          "landingRunway": {
            "length": 3,
            "openEnd": 1
          }
        }
      }
    },
    {
      "id": 11,
      "link": [
        1,
        1
      ],
      "name": "Leave With Spring Ball Bounce",
      "requires": [
        {
          "obstaclesCleared": [
            "A"
          ]
        }
      ],
      "exitCondition": {
        "leaveWithSpringBallBounce": {
          "remoteRunway": {
            "length": 9,
            "openEnd": 1
          },
          "landingRunway": {
            "length": 1,
            "openEnd": 1
          },
          "movementType": "uncontrolled"
        }
      }
    },
    {
      "id": 12,
      "link": [
        1,
        1
      ],
      "name": "Leave With Tricky Spring Ball Bounce",
      "requires": [
        {
          "obstaclesCleared": [
            "A"
          ]
        },
        "canTrickySpringBallBounce"
      ],
      "exitCondition": {
        "leaveWithSpringBallBounce": {
          "remoteRunway": {
            "length": 38,
            "openEnd": 0
          },
          "landingRunway": {
            "length": 3,
            "openEnd": 1
          },
          "movementType": "controlled"
        }
      }
    },
    {
      "id": 13,
      "link": [
        1,
        1
      ],
      "name": "Leave With Tricky Spring Ball Bounce (Power On)",
      "requires": [
        {
          "obstaclesCleared": [
            "A"
          ]
        },
        "canTrickySpringBallBounce",
        "f_DefeatedPhantoon"
      ],
      "exitCondition": {
        "leaveWithSpringBallBounce": {
          "remoteRunway": {
            "length": 45,
            "openEnd": 1
          },
          "landingRunway": {
            "length": 3,
            "openEnd": 1
          },
          "movementType": "controlled"
        }
      }
    },
    {
      "id": 14,
      "link": [
        1,
        1
      ],
      "name": "Leave Space Jumping",
      "requires": [
        {
          "obstaclesCleared": [
            "A"
          ]
        }
      ],
      "exitCondition": {
        "leaveSpaceJumping": {
          "remoteRunway": {
            "length": 38,
            "openEnd": 0
          }
        }
      }
    },
    {
      "id": 15,
      "link": [
        1,
        1
      ],
      "name": "Leave Space Jumping (Power On)",
      "requires": [
        {
          "obstaclesCleared": [
            "A"
          ]
        },
        "f_DefeatedPhantoon"
      ],
      "exitCondition": {
        "leaveSpaceJumping": {
          "remoteRunway": {
            "length": 45,
            "openEnd": 1
          }
        }
      }
    },
    {
      "id": 16,
      "link": [
        1,
        1
      ],
      "name": "Leave With Temporary Blue",
      "requires": [
        {
          "obstaclesCleared": [
            "A"
          ]
        },
        {
          "canShineCharge": {
            "usedTiles": 20,
            "openEnd": 0
          }
        },
        "canChainTemporaryBlue"
      ],
      "exitCondition": {
        "leaveWithTemporaryBlue": {}
      },
      "flashSuitChecked": true
    },
    {
      "id": 17,
      "link": [
        1,
        1
      ],
      "name": "Door Runway, Shinespark Left",
      "requires": [
        {
          "obstaclesCleared": [
            "A"
          ]
        },
        "canShinechargeMovement",
        {
          "canShineCharge": {
            "usedTiles": 35,
            "openEnd": 1
          }
        },
        "canMidairShinespark",
        {
          "shinespark": {
            "frames": 80
          }
        }
      ],
      "exitCondition": {
        "leaveWithSpark": {}
      }
    },
    {
      "id": 18,
      "link": [
        1,
        1
      ],
      "name": "Kihunters and Atomics Farm (Power On)",
      "requires": [
        "f_DefeatedPhantoon",
        {
          "or": [
            "ScrewAttack",
            "Plasma",
            "Wave"
          ]
        },
        {
          "resetRoom": {
            "nodes": [
              1,
              2,
              3
            ],
            "mustStayPut": false
          }
        },
        {
          "refill": [
            "Energy",
            "Missile",
            "Super"
          ]
        }
      ]
    },
    {
      "id": 19,
      "link": [
        1,
        1
      ],
      "name": "Atomics and Coverns Farm (Power Off)",
      "requires": [
        {
          "not": "f_DefeatedPhantoon"
        },
        {
          "or": [
            "Plasma",
            "Wave",
            {
              "and": [
                "canRiskPermanentLossOfAccess",
                {
                  "or": [
                    "Spazer",
                    "Ice",
                    "h_canUseMorphBombs",
                    "canUseSpeedEchoes"
                  ]
                }
              ]
            }
          ]
        },
        {
          "resetRoom": {
            "nodes": [
              1,
              2,
              3
            ],
            "mustStayPut": false
          }
        },
        {
          "refill": [
            "Energy",
            "Missile"
          ]
        }
      ],
      "devNote": [
        "With Plasma or Wave, there is no canRiskPermanentLossOfAccess, because a comparable farm is also available with power on."
      ]
    },
    {
      "id": 20,
      "link": [
        1,
        1
      ],
      "name": "Crystal Flash",
      "requires": [
        {
          "obstaclesCleared": [
            "A"
          ]
        },
        "h_canCrystalFlash"
      ],
      "flashSuitChecked": true,
      "note": "If the leftmost Kihunter is still alive, lay the Power Bomb with it on screen, to kill it before the Crystal Flash refill begins."
    },
    {
      "id": 21,
      "link": [
        1,
        1
      ],
      "name": "G-Mode Setup - Get Hit By Covern, Atomic, or Kihunter",
      "requires": [],
      "exitCondition": {
        "leaveWithGModeSetup": {}
      },
      "flashSuitChecked": true
    },
    {
      "id": 22,
      "link": [
        1,
        1
      ],
      "name": "G-Mode Regain Mobility",
      "requires": [
        {
          "or": [
            {
              "enemyDamage": {
                "enemy": "Covern",
                "type": "contact",
                "hits": 1
              }
            },
            {
              "and": [
                {
                  "enemyDamage": {
                    "enemy": "Atomic",
                    "type": "contact",
                    "hits": 1
                  }
                },
                "f_DefeatedPhantoon"
              ]
            }
          ]
        }
      ],
      "gModeRegainMobility": {},
      "flashSuitChecked": true,
      "devNote": "The Covern will do more damage than the Atomic, so there is no canRiskPermanentLossOfAccess."
    },
    {
      "id": 23,
      "link": [
        1,
        2
      ],
      "name": "Power Off",
      "requires": [
        {
          "not": "f_DefeatedPhantoon"
        },
        "canRiskPermanentLossOfAccess"
      ],
      "clearsObstacles": [
        "A"
      ]
    },
    {
      "id": 24,
      "link": [
        1,
        2
      ],
      "name": "Power On",
      "requires": [
        {
          "or": [
            {
              "obstaclesCleared": [
                "A"
              ]
            },
            {
              "and": [
                "canDodgeWhileShooting",
                "canTrickyJump"
              ]
            },
            {
              "enemyKill": {
                "enemies": [
                  [
                    "Kihunter (yellow)"
                  ]
                ],
                "explicitWeapons": [
                  "Missile",
                  "Super",
                  "ScrewAttack",
                  "Plasma",
                  "Ice+Wave+Spazer"
                ]
              }
            },
            {
              "enemyDamage": {
                "enemy": "Kihunter (yellow)",
                "type": "contact",
                "hits": 1
              }
            }
          ]
        }
      ],
      "clearsObstacles": [
        "A"
      ]
    },
    {
      "id": 25,
      "link": [
        1,
        3
      ],
      "name": "Grapple Teleport Door Lock Skip",
      "entranceCondition": {
        "comeInWithGrappleTeleport": {
          "blockPositions": [
            [
              108,
              12
            ],
            [
              108,
              13
            ]
          ]
        }
      },
      "requires": [],
      "bypassesDoorShell": true
    },
    {
      "id": 26,
      "link": [
        1,
        3
      ],
      "name": "Carry Grapple Teleport (Top Position)",
      "entranceCondition": {
        "comeInWithGrappleTeleport": {
          "blockPositions": [
            [
              108,
              12
            ]
          ]
        }
      },
      "requires": [],
      "bypassesDoorShell": true,
      "exitCondition": {
        "leaveWithGrappleTeleport": {
          "blockPositions": [
            [
              108,
              12
            ]
          ]
        }
      }
    },
    {
      "id": 27,
      "link": [
        1,
        3
      ],
      "name": "Carry Grapple Teleport (Bottom Position)",
      "entranceCondition": {
        "comeInWithGrappleTeleport": {
          "blockPositions": [
            [
              108,
              13
            ]
          ]
        }
      },
      "requires": [],
      "bypassesDoorShell": true,
      "exitCondition": {
        "leaveWithGrappleTeleport": {
          "blockPositions": [
            [
              108,
              13
            ]
          ]
        }
      }
    },
    {
      "id": 28,
      "link": [
        2,
        1
      ],
      "name": "Power Off",
      "requires": [
        {
          "not": "f_DefeatedPhantoon"
        },
        "canRiskPermanentLossOfAccess"
      ],
      "clearsObstacles": [
        "A"
      ]
    },
    {
      "id": 29,
      "link": [
        2,
        1
      ],
      "name": "Power On",
      "requires": [
        {
          "or": [
            {
              "obstaclesCleared": [
                "A"
              ]
            },
            {
              "and": [
                "canDodgeWhileShooting",
                "canTrickyJump"
              ]
            },
            {
              "enemyKill": {
                "enemies": [
                  [
                    "Kihunter (yellow)"
                  ],
                  [
                    "Kihunter (yellow)"
                  ]
                ],
                "explicitWeapons": [
                  "Missile",
                  "Super",
                  "ScrewAttack",
                  "Plasma",
                  "Ice+Wave+Spazer"
                ]
              }
            },
            {
              "enemyDamage": {
                "enemy": "Kihunter (yellow)",
                "type": "contact",
                "hits": 2
              }
            }
          ]
        }
      ],
      "clearsObstacles": [
        "A"
      ]
    },
    {
      "id": 30,
      "link": [
        2,
        2
      ],
      "name": "Leave Normally",
      "exitCondition": {
        "leaveNormally": {}
      },
      "requires": []
    },
    {
      "id": 31,
      "link": [
        2,
        2
      ],
      "name": "Atomic Ice Moonfall Door Lock Skip",
      "requires": [
        {
          "obstaclesCleared": [
            "A"
          ]
        },
        "f_DefeatedPhantoon",
        "canEnemyStuckMoonfall",
        "canFreeFallClip",
        "canTrickyUseFrozenEnemies"
      ],
      "bypassesDoorShell": true,
      "note": [
        "Clear out the Kihunters near the door, and freeze two Atomics to set up a moonfall between them, and aim down.",
        "After gaining enough speed, press forward to fall down and clip past the door shell below.",
        "Falling with too much speed can cause Samus to go out of bounds."
      ]
    },
    {
      "id": 32,
      "link": [
        2,
        2
      ],
      "name": "Leave Charged, Full Runway",
      "requires": [
        {
          "obstaclesCleared": [
            "A"
          ]
        },
        {
          "canShineCharge": {
            "usedTiles": 35,
            "openEnd": 1
          }
        }
      ],
      "exitCondition": {
        "leaveShinecharged": {
          "framesRemaining": 60
        }
      },
      "flashSuitChecked": true
    },
    {
      "id": 33,
      "link": [
        2,
        2
      ],
      "name": "Leave Charged, Partial Runway",
      "requires": [
        {
          "obstaclesCleared": [
            "A"
          ]
        },
        {
          "canShineCharge": {
            "usedTiles": 24,
            "openEnd": 1
          }
        }
      ],
      "exitCondition": {
        "leaveShinecharged": {
          "framesRemaining": 125
        }
      },
      "flashSuitChecked": true
    },
    {
      "id": 34,
      "link": [
        2,
        2
      ],
      "name": "Leave Charged, Short Runway",
      "requires": [
        {
          "obstaclesCleared": [
            "A"
          ]
        },
        {
          "canShineCharge": {
            "usedTiles": 18,
            "openEnd": 1
          }
        }
      ],
      "exitCondition": {
        "leaveShinecharged": {
          "framesRemaining": 165
        }
      },
      "flashSuitChecked": true
    },
    {
      "id": 35,
      "link": [
        2,
        2
      ],
      "name": "Shinespark",
      "entranceCondition": {
        "comeInWithSpark": {},
        "comesThroughToilet": "any"
      },
      "requires": [
        {
          "shinespark": {
            "frames": 6,
            "excessFrames": 6
          }
        }
      ],
      "devNote": "This strat is not useful in-room, but can satisfy a strat in the room before with an exit shinespark."
    },
    {
      "id": 36,
      "link": [
        2,
        2
      ],
      "name": "Leave With Temporary Blue (X-Ray Turnaround)",
      "requires": [
        {
          "obstaclesCleared": [
            "A"
          ]
        },
        {
          "canShineCharge": {
            "usedTiles": 35,
            "openEnd": 0
          }
        },
        "canXRayTurnaround",
        "canChainTemporaryBlue"
      ],
      "exitCondition": {
        "leaveWithTemporaryBlue": {
          "direction": "any"
        }
      }
    },
    {
      "id": 37,
      "link": [
        2,
        2
      ],
      "name": "Leave With Temporary Blue (Facing Left)",
      "requires": [
        {
          "obstaclesCleared": [
            "A"
          ]
        },
        {
          "canShineCharge": {
            "usedTiles": 18,
            "openEnd": 1
          }
        }
      ],
      "exitCondition": {
        "leaveWithTemporaryBlue": {
          "direction": "left"
        }
      }
    },
    {
      "id": 38,
      "link": [
        2,
        2
      ],
      "name": "Leave With Temporary Blue (Facing Right)",
      "requires": [
        {
          "obstaclesCleared": [
            "A"
          ]
        },
        {
          "canShineCharge": {
            "usedTiles": 14,
            "openEnd": 1
          }
        }
      ],
      "exitCondition": {
        "leaveWithTemporaryBlue": {
          "direction": "left"
        }
      }
    },
    {
      "id": 39,
      "link": [
        2,
        2
      ],
      "name": "Crystal Flash",
      "requires": [
        {
          "obstaclesCleared": [
            "A"
          ]
        },
        "h_canCrystalFlash"
      ],
      "flashSuitChecked": true
    },
    {
      "id": 40,
      "link": [
        2,
        2
      ],
      "name": "G-Mode Regain Mobility",
      "requires": [
        {
          "or": [
            {
              "enemyDamage": {
                "enemy": "Kihunter (yellow)",
                "type": "contact",
                "hits": 1
              }
            },
            {
              "and": [
                {
                  "enemyDamage": {
                    "enemy": "Covern",
                    "type": "contact",
                    "hits": 1
                  }
                },
                {
                  "not": "f_DefeatedPhantoon"
                },
                "canRiskPermanentLossOfAccess"
              ]
            }
          ]
        }
      ],
      "gModeRegainMobility": {},
      "flashSuitChecked": true,
      "note": "Use a Covern or Kihunter. A flying Kihunter takes about 25 seconds to get to the door.",
      "devNote": "The Kihunter will do more damage than the Covern, so whether Phantoon is dead or not, that strat will be accurate or conservative."
    },
    {
      "id": 41,
      "link": [
        2,
        3
      ],
      "name": "Leave Shinecharged",
      "requires": [
        {
          "obstaclesCleared": [
            "A"
          ]
        },
        "canShinechargeMovement",
        {
          "canShineCharge": {
            "usedTiles": 35,
            "openEnd": 0
          }
        }
      ],
      "exitCondition": {
        "leaveShinecharged": {
          "framesRemaining": 60
        }
      },
      "unlocksDoors": [
        {
          "types": [
            "ammo"
          ],
          "requires": []
        }
      ],
      "flashSuitChecked": true
    },
    {
      "id": 42,
      "link": [
        2,
        3
      ],
      "name": "Power Off",
      "requires": [
        {
          "not": "f_DefeatedPhantoon"
        },
        "canRiskPermanentLossOfAccess"
      ],
      "clearsObstacles": [
        "A"
      ]
    },
    {
      "id": 43,
      "link": [
        2,
        3
      ],
      "name": "Power On",
      "requires": [
        {
          "or": [
            {
              "obstaclesCleared": [
                "A"
              ]
            },
            {
              "and": [
                "canDodgeWhileShooting",
                "canTrickyJump"
              ]
            },
            {
              "enemyKill": {
                "enemies": [
                  [
                    "Kihunter (yellow)"
                  ],
                  [
                    "Kihunter (yellow)"
                  ]
                ],
                "explicitWeapons": [
                  "Missile",
                  "Super",
                  "ScrewAttack",
                  "Plasma",
                  "Ice+Wave+Spazer"
                ]
              }
            },
            {
              "enemyDamage": {
                "enemy": "Kihunter (yellow)",
                "type": "contact",
                "hits": 1
              }
            }
          ]
        }
      ],
      "clearsObstacles": [
        "A"
      ]
    },
    {
      "id": 44,
      "link": [
        3,
        1
      ],
      "name": "Grapple Teleport Door Lock Skip",
      "entranceCondition": {
        "comeInWithGrappleTeleport": {
          "blockPositions": [
            [
              3,
              12
            ],
            [
              3,
              13
            ]
          ]
        }
      },
      "requires": [],
      "bypassesDoorShell": true
    },
    {
      "id": 45,
      "link": [
        3,
        1
      ],
      "name": "Carry Grapple Teleport (Top Position)",
      "entranceCondition": {
        "comeInWithGrappleTeleport": {
          "blockPositions": [
            [
              3,
              12
            ]
          ]
        }
      },
      "requires": [],
      "bypassesDoorShell": true,
      "exitCondition": {
        "leaveWithGrappleTeleport": {
          "blockPositions": [
            [
              3,
              12
            ]
          ]
        }
      }
    },
    {
      "id": 46,
      "link": [
        3,
        1
      ],
      "name": "Carry Grapple Teleport (Bottom Position)",
      "entranceCondition": {
        "comeInWithGrappleTeleport": {
          "blockPositions": [
            [
              3,
              13
            ]
          ]
        }
      },
      "requires": [],
      "bypassesDoorShell": true,
      "exitCondition": {
        "leaveWithGrappleTeleport": {
          "blockPositions": [
            [
              3,
              13
            ]
          ]
        }
      }
    },
    {
      "id": 47,
      "link": [
        3,
        2
      ],
      "name": "Power Off",
      "requires": [
        {
          "not": "f_DefeatedPhantoon"
        },
        "canRiskPermanentLossOfAccess"
      ],
      "clearsObstacles": [
        "A"
      ]
    },
    {
      "id": 48,
      "link": [
        3,
        2
      ],
      "name": "Power On",
      "requires": [
        {
          "or": [
            {
              "obstaclesCleared": [
                "A"
              ]
            },
            {
              "and": [
                "canDodgeWhileShooting",
                "canTrickyJump"
              ]
            },
            {
              "enemyKill": {
                "enemies": [
                  [
                    "Kihunter (yellow)"
                  ]
                ],
                "explicitWeapons": [
                  "Missile",
                  "Super",
                  "ScrewAttack",
                  "Plasma",
                  "Ice+Wave+Spazer"
                ]
              }
            },
            {
              "enemyDamage": {
                "enemy": "Kihunter (yellow)",
                "type": "contact",
                "hits": 1
              }
            }
          ]
        }
      ],
      "clearsObstacles": [
        "A"
      ]
    },
    {
      "id": 49,
      "link": [
        3,
        3
      ],
      "name": "Leave with Runway",
      "requires": [],
      "exitCondition": {
        "leaveWithRunway": {
          "length": 17,
          "openEnd": 0,
          "steepUpTiles": 4
        }
      }
    },
    {
      "id": 50,
      "link": [
        3,
        3
      ],
      "name": "Leave Spinning (Space Jump)",
      "requires": [
        {
          "obstaclesCleared": [
            "A"
          ]
        },
        "SpaceJump"
      ],
      "exitCondition": {
        "leaveSpinning": {
          "remoteRunway": {
            "length": 34,
            "openEnd": 1
          }
        }
      }
    },
    {
      "id": 51,
      "link": [
        3,
        3
      ],
      "name": "Leave With Mockball",
      "requires": [
        {
          "obstaclesCleared": [
            "A"
          ]
        }
      ],
      "exitCondition": {
        "leaveWithMockball": {
          "remoteRunway": {
            "length": 34,
            "openEnd": 1
          },
          "landingRunway": {
            "length": 8,
            "openEnd": 1
          }
        }
      },
      "devNote": [
        "A couple extra tiles could be used by taking a hit and using i-frames from the atomic cage on the floor, if Phantoon is defeated;",
        "with a 12-tile shortcharge to gain invulnerability from blue speed, even more runway could be used."
      ]
    },
    {
      "id": 52,
      "link": [
        3,
        3
      ],
      "name": "Leave Space Jumping",
      "requires": [
        {
          "obstaclesCleared": [
            "A"
          ]
        }
      ],
      "exitCondition": {
        "leaveSpaceJumping": {
          "remoteRunway": {
            "length": 22,
            "openEnd": 1
          }
        }
      }
    },
    {
      "id": 53,
      "link": [
        3,
        3
      ],
      "name": "Crystal Flash",
      "requires": [
        "h_canCrystalFlash"
      ],
      "flashSuitChecked": true
    },
    {
      "id": 54,
      "link": [
        3,
        3
      ],
      "name": "G-Mode Setup - Get Hit By Covern, Atomic, or Kihunter",
      "requires": [],
      "exitCondition": {
        "leaveWithGModeSetup": {}
      },
      "flashSuitChecked": true
    },
    {
      "id": 55,
      "link": [
        3,
        3
      ],
      "name": "G-Mode Regain Mobility",
      "requires": [
        {
          "or": [
            {
              "enemyDamage": {
                "enemy": "Kihunter (yellow)",
                "type": "contact",
                "hits": 1
              }
            },
            {
              "and": [
                {
                  "enemyDamage": {
                    "enemy": "Covern",
                    "type": "contact",
                    "hits": 1
                  }
                },
                {
                  "not": "f_DefeatedPhantoon"
                },
                "canRiskPermanentLossOfAccess"
              ]
            }
          ]
        }
      ],
      "gModeRegainMobility": {},
      "flashSuitChecked": true,
      "note": "Use a Covern or Kihunter. A flying Kihunter will collide with Samus eventually, which could take up to 30 seconds, based on her positioning.",
      "devNote": "The Kihunter will do more damage than the Covern, so whether Phantoon is dead or not, that strat will be accurate or conservative."
    },
    {
      "link": [
        1,
        1
      ],
      "name": "Base (Unlock Door)",
      "requires": [],
      "unlocksDoors": [
        {
          "types": [
            "ammo"
          ],
          "requires": []
        }
      ]
    },
    {
      "link": [
        1,
        1
      ],
      "name": "Base (Come In Normally)",
      "entranceCondition": {
        "comeInNormally": {}
      },
      "requires": []
    },
    {
      "link": [
        2,
        2
      ],
      "name": "Base (Unlock Door)",
      "requires": [],
      "unlocksDoors": [
        {
          "types": [
            "ammo"
          ],
          "requires": []
        }
      ]
    },
    {
      "link": [
        2,
        2
      ],
      "name": "Base (Come In Normally)",
      "entranceCondition": {
        "comeInNormally": {}
      },
      "requires": []
    },
    {
      "link": [
        3,
        3
      ],
      "name": "Base (Unlock Door)",
      "requires": [],
      "unlocksDoors": [
        {
          "types": [
            "ammo"
          ],
          "requires": []
        }
      ]
    },
    {
      "link": [
        3,
        3
      ],
      "name": "Base (Come In Normally)",
      "entranceCondition": {
        "comeInNormally": {}
      },
      "requires": []
    }
  ],
  "nextStratId": 56,
  "notables": [],
  "nextNotableId": 1
}