Hi Jump Energy Tank Room

Room ID: 88

Wiki
Difficulty filter

From: 1
Left Door
To: 1
Left Door

Exit condition:

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

Requires:

"h_canCrystalFlash"
From: 1
Left Door
To: 1
Left Door

Note that breaking the left bomb blocks and either the crumble blocks or the other bomb blocks could make the Sova go in a loop without ever getting to the door (unless using a Super). Because of this it is advised not to break the bomb blocks. But if breaking them is necessary, it is possible to do so, even with a Power Bomb. Place the Power Bomb while the Sova is in the bottom left section of the room, while it is moving counter-clockwise.

Exit condition:

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

It takes the Sova about 25 seconds to hit Samus.

Requires:

{
  "enemyDamage": {
    "enemy": "Sova",
    "type": "contact",
    "hits": 1
  }
}
From: 1
Left Door
To: 3
Top Right Item

Roll through the camera scroll block in the morph tunnel at the bottom of the room to overload PLMs, then get to the right side through the crumble blocks or bomb blocks near the left item. This can be done with an IBJ or two Spring Ball Bomb Jumps.

Entrance condition:

{
  "comeInWithGMode": {
    "mode": "any",
    "morphed": true
  }
}

Requires:

{
  "or": [
    "h_canArtificialMorphIBJ",
    {
      "and": [
        "h_canArtificialMorphSpringBallBombJump",
        "h_additionalBomb"
      ]
    },
    {
      "and": [
        "HiJump",
        "h_canArtificialMorphSpringBall"
      ]
    },
    {
      "and": [
        "Morph",
        {
          "or": [
            "HiJump",
            "canWalljump",
            "canSpringBallJumpMidAir",
            "SpaceJump"
          ]
        }
      ]
    }
  ]
}
From: 1
Left Door
To: 3
Top Right Item

After teleporting, hold left and release Grapple to remain in a standing pose (and not be force crouched). X-ray climb a specific distance, performing exactly 15 X-Ray stand-ups. Then morph and roll out to the right. If Bombs, Power Bombs, or Screw Attack are available, this can allow more lenience in how far to climb.

Entrance condition:

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

Requires:

"canXRayClimb"
"Morph"
"canOffScreenMovement"
From: 1
Left Door
To: 4
Top Left Item

Requires:

"Morph"
{
  "or": [
    "canWalljump",
    "HiJump",
    "h_canFly",
    "canUseFrozenEnemies",
    "canSpringBallJumpMidAir"
  ]
}
From: 1
Left Door
To: 4
Top Left Item

Crouch jump and let the Sova move into Samus from the right, to get a upward boost, then hold left to boost horizontally to the ledge. Then crouch jump from the slope on the left, and morph into a neutral damage boost.

Requires:

{
  "notable": "Sova Boost"
}
"Morph"
"canCrouchJump"
"canTrickyJump"
"canNeutralDamageBoost"
"canHorizontalDamageBoost"
{
  "enemyDamage": {
    "enemy": "Sova",
    "type": "contact",
    "hits": 2
  }
}
From: 1
Left Door
To: 4
Top Left Item

Artificial morph IBJ or use two bomb boost spring ball jumps.

Entrance condition:

{
  "comeInWithGMode": {
    "mode": "any",
    "morphed": true
  }
}

Requires:

{
  "or": [
    "h_canArtificialMorphIBJ",
    {
      "and": [
        "h_canArtificialMorphSpringBallBombJump",
        "h_additionalBomb"
      ]
    },
    {
      "and": [
        "HiJump",
        "h_canArtificialMorphSpringBall"
      ]
    }
  ]
}
From: 1
Left Door
To: 4
Top Left Item

Get to the item without overloading PLMs by avoiding entering the morph tunnel at the bottom of the room or using Power Bombs near the items.

Entrance condition:

{
  "comeInWithGMode": {
    "mode": "direct",
    "morphed": true
  }
}

Requires:

{
  "or": [
    "h_canArtificialMorphIBJ",
    {
      "and": [
        "HiJump",
        "h_canArtificialMorphSpringBall"
      ]
    },
    {
      "and": [
        "Morph",
        {
          "or": [
            "HiJump",
            "canWalljump",
            "canSpringBallJumpMidAir",
            "SpaceJump"
          ]
        }
      ]
    }
  ]
}

Clears obstacles: D

From: 1
Left Door
To: 5
Junction Below Right Item

Requires:

{
  "or": [
    "canIBJ",
    {
      "and": [
        "canMidAirMorph",
        {
          "or": [
            "canWalljump",
            "SpaceJump",
            "canUseFrozenEnemies"
          ]
        }
      ]
    },
    {
      "and": [
        "canUseFrozenEnemies",
        "h_canUseSpringBall"
      ]
    },
    {
      "and": [
        "HiJump",
        "canSpringBallJumpMidAir"
      ]
    }
  ]
}
From: 2
Right Door
To: 1
Left Door

Overload PLMs using scroll blocks in the morph tunnel. The camera will not scroll to the left side of the room.

Entrance condition:

{
  "comeInWithGMode": {
    "mode": "any",
    "morphed": true
  }
}

Requires:

"h_canArtificialMorphMovement"
"canOffScreenMovement"
From: 2
Right Door
To: 1
Left Door

Placing a Power Bomb a 0.5 to 1 tile away from the item plinth to bounce Samus onto it (where the right item usually is) while also overloading PLMs as the explosion hits the left item. Wait for the explosion to completely finish before touching the crumble blocks or they will remain solid. The camera will not scroll to the left side of the room.

Entrance condition:

{
  "comeInWithGMode": {
    "mode": "direct",
    "morphed": true
  }
}

Requires:

{
  "itemNotCollectedAtNode": 4
}
"canRiskPermanentLossOfAccess"
"h_canArtificialMorphPowerBomb"
"canOffScreenMovement"
From: 2
Right Door
To: 1
Left Door

Overload PLMs by rolling through the item then go through the crumble blocks. The camera will not scroll to the left side of the room.

Entrance condition:

{
  "comeInWithGMode": {
    "mode": "direct",
    "morphed": true
  }
}

Requires:

{
  "itemNotCollectedAtNode": 3
}
"canRiskPermanentLossOfAccess"
{
  "or": [
    "h_canArtificialMorphBombThings",
    "h_canArtificialMorphMovement"
  ]
}
"canOffScreenMovement"
From: 2
Right Door
To: 1
Left Door

Entrance condition:

{
  "comeInWithGrappleTeleport": {
    "blockPositions": [
      [
        5,
        3
      ],
      [
        7,
        2
      ]
    ]
  }
}
From: 2
Right Door
To: 1
Left Door

Entrance condition:

{
  "comeInWithGrappleTeleport": {
    "blockPositions": [
      [
        2,
        18
      ],
      [
        2,
        19
      ],
      [
        2,
        29
      ]
    ]
  }
}

Bypasses door shell: true

From: 2
Right Door
To: 1
Left Door

Entrance condition:

{
  "comeInWithGrappleTeleport": {
    "blockPositions": [
      [
        2,
        18
      ]
    ]
  }
}

Exit condition:

{
  "leaveWithGrappleTeleport": {
    "blockPositions": [
      [
        2,
        18
      ]
    ]
  }
}

Bypasses door shell: true

From: 2
Right Door
To: 1
Left Door

Entrance condition:

{
  "comeInWithGrappleTeleport": {
    "blockPositions": [
      [
        2,
        19
      ]
    ]
  }
}

Exit condition:

{
  "leaveWithGrappleTeleport": {
    "blockPositions": [
      [
        2,
        19
      ]
    ]
  }
}

Bypasses door shell: true

From: 2
Right Door
To: 1
Left Door

Entrance condition:

{
  "comeInWithGrappleTeleport": {
    "blockPositions": [
      [
        2,
        29
      ]
    ]
  }
}

Exit condition:

{
  "leaveWithGrappleTeleport": {
    "blockPositions": [
      [
        2,
        29
      ]
    ]
  }
}

Bypasses door shell: true

From: 2
Right Door
To: 2
Right Door

Exit condition:

{
  "leaveWithRunway": {
    "length": 7,
    "openEnd": 0
  }
}
From: 2
Right Door
To: 2
Right Door

Requires:

"h_canCrystalFlash"
From: 2
Right Door
To: 2
Right Door

Release the Sova by breaking the crumble blocks. The Sova will then take 40 seconds to get to the door. Note that breaking the left bomb blocks and either the crumble blocks or the other bomb blocks could make the Sova go in a loop without ever getting to the door (unless using a Super). Because of this it is advised not to break the bomb blocks. But if breaking them is necessary, it is possible to do so, even with a Power Bomb. Place the Power Bomb while the Sova is in the bottom left section of the room, while it is moving counter-clockwise.

Exit condition:

{
  "leaveWithGModeSetup": {}
}
From: 2
Right Door
To: 3
Top Right Item

From: 2
Right Door
To: 4
Top Left Item

Overload PLMs using scroll blocks in the morph tunnel. The camera will not scroll to the left side of the room.

Entrance condition:

{
  "comeInWithGMode": {
    "mode": "any",
    "morphed": true
  }
}

Requires:

"h_canArtificialMorphMovement"
"canOffScreenMovement"
From: 2
Right Door
To: 4
Top Left Item

Entrance condition:

{
  "comeInWithGrappleTeleport": {
    "blockPositions": [
      [
        5,
        3
      ],
      [
        7,
        2
      ]
    ]
  }
}

Requires:

"Morph"
From: 3
Top Right Item
To: 2
Right Door

From: 3
Top Right Item
To: 4
Top Left Item

Requires:

{
  "or": [
    "h_canBombThings",
    {
      "obstaclesCleared": [
        "C"
      ]
    }
  ]
}
{
  "or": [
    "canMidAirMorph",
    "h_canUseSpringBall",
    "canIBJ"
  ]
}

Clears obstacles: C

From: 3
Top Right Item
To: 5
Junction Below Right Item

Clears obstacles: A

From: 4
Top Left Item
To: 1
Left Door

Requires:

"Morph"
From: 4
Top Left Item
To: 1
Left Door

Requires:

"canEnterGMode"
{
  "obstaclesCleared": [
    "D"
  ]
}
From: 4
Top Left Item
To: 3
Top Right Item

Requires:

"Morph"
{
  "or": [
    "h_canBombThings",
    {
      "obstaclesCleared": [
        "C"
      ]
    }
  ]
}

Clears obstacles: C

From: 4
Top Left Item
To: 3
Top Right Item

Overload PLMs by rolling through the item, then go through the bomb block and exit G-Mode to obtain the item.

Requires:

"canEnterGMode"
{
  "obstaclesCleared": [
    "D"
  ]
}
From: 5
Junction Below Right Item
To: 1
Left Door

Requires:

"Morph"
From: 5
Junction Below Right Item
To: 3
Top Right Item

Requires:

{
  "or": [
    "h_canBombThings",
    {
      "obstaclesCleared": [
        "B"
      ]
    }
  ]
}

Clears obstacles: B

From: 5
Junction Below Right Item
To: 3
Top Right Item

The crumble blocks do not respawn, so it is possible to enter from the right, obtain the left item and return, without needing to break the bomb blocks.

Requires:

{
  "notable": "Return Through Crumble Blocks"
}
{
  "obstaclesCleared": [
    "A"
  ]
}
From: 5
Junction Below Right Item
To: 3
Top Right Item

Requires:

"Morph"
"canXRayStandUp"
"canPartialFloorClip"
"canCeilingClip"

{
  "$schema": "../../../schema/m3-room.schema.json",
  "id": 88,
  "name": "Hi Jump Energy Tank Room",
  "area": "Norfair",
  "subarea": "Upper",
  "subsubarea": "West",
  "playable": true,
  "roomAddress": "0x7AA41",
  "roomEnvironments": [
    {
      "heated": false
    }
  ],
  "nodes": [
    {
      "id": 1,
      "name": "Left Door",
      "nodeType": "door",
      "nodeSubType": "blue",
      "nodeAddress": "0x0019426",
      "doorOrientation": "left",
      "doorEnvironments": [
        {
          "physics": "air"
        }
      ]
    },
    {
      "id": 2,
      "name": "Right Door",
      "nodeType": "door",
      "nodeSubType": "gray",
      "nodeAddress": "0x001941a",
      "doorOrientation": "right",
      "doorEnvironments": [
        {
          "physics": "air"
        }
      ],
      "locks": [
        {
          "name": "HiJump E-Tank Gray Lock (to Business Center)",
          "lockType": "killEnemies",
          "unlockStrats": [
            {
              "name": "Base",
              "notable": false,
              "requires": []
            }
          ],
          "yields": [
            "f_ZebesAwake"
          ],
          "note": "The enemy is reachable with no requirement and killable with Power Beam."
        }
      ]
    },
    {
      "id": 3,
      "name": "Top Right Item",
      "nodeType": "item",
      "nodeSubType": "visible",
      "nodeItem": "ETank",
      "nodeAddress": "0x78BEC",
      "locks": [
        {
          "name": "Dummy Item Lock",
          "lockType": "gameFlag",
          "unlockStrats": [
            {
              "name": "Base (Collect Item)",
              "notable": false,
              "requires": []
            }
          ]
        }
      ]
    },
    {
      "id": 4,
      "name": "Top Left Item",
      "nodeType": "item",
      "nodeSubType": "visible",
      "nodeItem": "Missile",
      "nodeAddress": "0x78BE6",
      "locks": [
        {
          "name": "Dummy Item Lock",
          "lockType": "gameFlag",
          "unlockStrats": [
            {
              "name": "Base (Collect Item)",
              "notable": false,
              "requires": []
            }
          ]
        }
      ]
    },
    {
      "id": 5,
      "name": "Junction Below Right Item",
      "nodeType": "junction",
      "nodeSubType": "junction",
      "note": "Just below the Energy tank. Reachable to kill the Sova without Morph."
    }
  ],
  "obstacles": [
    {
      "id": "A",
      "name": "Crumble blocks",
      "obstacleType": "inanimate"
    },
    {
      "id": "B",
      "name": "E-tank bomb blocks",
      "obstacleType": "inanimate"
    },
    {
      "id": "C",
      "name": "Missile bomb blocks",
      "obstacleType": "inanimate"
    },
    {
      "id": "D",
      "name": "G-Mode Remote Acquire Left Item",
      "obstacleType": "abstract"
    }
  ],
  "enemies": [
    {
      "id": "e1",
      "groupName": "HiJump E-Tank Sova",
      "enemyName": "Sova",
      "quantity": 1,
      "homeNodes": [
        1,
        4,
        5
      ]
    }
  ],
  "links": [
    {
      "from": 1,
      "to": [
        {
          "id": 1
        },
        {
          "id": 3
        },
        {
          "id": 4
        },
        {
          "id": 5
        }
      ]
    },
    {
      "from": 2,
      "to": [
        {
          "id": 1
        },
        {
          "id": 2
        },
        {
          "id": 3
        },
        {
          "id": 4
        }
      ]
    },
    {
      "from": 3,
      "to": [
        {
          "id": 2
        },
        {
          "id": 4
        },
        {
          "id": 5
        }
      ]
    },
    {
      "from": 4,
      "to": [
        {
          "id": 1
        },
        {
          "id": 3
        }
      ]
    },
    {
      "from": 5,
      "to": [
        {
          "id": 1
        },
        {
          "id": 3
        }
      ]
    }
  ],
  "strats": [
    {
      "id": 1,
      "link": [
        1,
        1
      ],
      "name": "Leave with Runway",
      "requires": [],
      "exitCondition": {
        "leaveWithRunway": {
          "length": 1,
          "openEnd": 1
        }
      }
    },
    {
      "id": 2,
      "link": [
        1,
        1
      ],
      "name": "Crystal Flash",
      "requires": [
        "h_canCrystalFlash"
      ],
      "flashSuitChecked": true
    },
    {
      "id": 3,
      "link": [
        1,
        1
      ],
      "name": "G-Mode Setup - Get Hit By Sova",
      "requires": [],
      "exitCondition": {
        "leaveWithGModeSetup": {}
      },
      "flashSuitChecked": true,
      "note": [
        "Note that breaking the left bomb blocks and either the crumble blocks or the other bomb blocks could make the Sova go in a loop without ever getting to the door (unless using a Super).",
        "Because of this it is advised not to break the bomb blocks. But if breaking them is necessary, it is possible to do so, even with a Power Bomb.",
        "Place the Power Bomb while the Sova is in the bottom left section of the room, while it is moving counter-clockwise."
      ]
    },
    {
      "id": 4,
      "link": [
        1,
        1
      ],
      "name": "G-Mode Regain Mobility",
      "requires": [
        {
          "enemyDamage": {
            "enemy": "Sova",
            "type": "contact",
            "hits": 1
          }
        }
      ],
      "gModeRegainMobility": {},
      "flashSuitChecked": true,
      "note": "It takes the Sova about 25 seconds to hit Samus."
    },
    {
      "id": 5,
      "link": [
        1,
        3
      ],
      "name": "G-Mode Morph Overload PLMs",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "any",
          "morphed": true
        }
      },
      "requires": [
        {
          "or": [
            "h_canArtificialMorphIBJ",
            {
              "and": [
                "h_canArtificialMorphSpringBallBombJump",
                "h_additionalBomb"
              ]
            },
            {
              "and": [
                "HiJump",
                "h_canArtificialMorphSpringBall"
              ]
            },
            {
              "and": [
                "Morph",
                {
                  "or": [
                    "HiJump",
                    "canWalljump",
                    "canSpringBallJumpMidAir",
                    "SpaceJump"
                  ]
                }
              ]
            }
          ]
        }
      ],
      "flashSuitChecked": true,
      "note": [
        "Roll through the camera scroll block in the morph tunnel at the bottom of the room to overload PLMs,",
        "then get to the right side through the crumble blocks or bomb blocks near the left item.",
        "This can be done with an IBJ or two Spring Ball Bomb Jumps."
      ]
    },
    {
      "id": 6,
      "link": [
        1,
        3
      ],
      "name": "Grapple Teleport",
      "entranceCondition": {
        "comeInWithGrappleTeleport": {
          "blockPositions": [
            [
              12,
              13
            ]
          ]
        }
      },
      "requires": [
        "canXRayClimb",
        "Morph",
        "canOffScreenMovement"
      ],
      "flashSuitChecked": true,
      "note": [
        "After teleporting, hold left and release Grapple to remain in a standing pose (and not be force crouched).",
        "X-ray climb a specific distance, performing exactly 15 X-Ray stand-ups.",
        "Then morph and roll out to the right.",
        "If Bombs, Power Bombs, or Screw Attack are available, this can allow more lenience in how far to climb."
      ]
    },
    {
      "id": 7,
      "link": [
        1,
        4
      ],
      "name": "Base",
      "requires": [
        "Morph",
        {
          "or": [
            "canWalljump",
            "HiJump",
            "h_canFly",
            "canUseFrozenEnemies",
            "canSpringBallJumpMidAir"
          ]
        }
      ]
    },
    {
      "id": 8,
      "link": [
        1,
        4
      ],
      "name": "Sova Boost",
      "requires": [
        {
          "notable": "Sova Boost"
        },
        "Morph",
        "canCrouchJump",
        "canTrickyJump",
        "canNeutralDamageBoost",
        "canHorizontalDamageBoost",
        {
          "enemyDamage": {
            "enemy": "Sova",
            "type": "contact",
            "hits": 2
          }
        }
      ],
      "note": [
        "Crouch jump and let the Sova move into Samus from the right, to get a upward boost, then hold left to boost horizontally to the ledge.",
        "Then crouch jump from the slope on the left, and morph into a neutral damage boost."
      ]
    },
    {
      "id": 9,
      "link": [
        1,
        4
      ],
      "name": "G-Mode Morph",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "any",
          "morphed": true
        }
      },
      "requires": [
        {
          "or": [
            "h_canArtificialMorphIBJ",
            {
              "and": [
                "h_canArtificialMorphSpringBallBombJump",
                "h_additionalBomb"
              ]
            },
            {
              "and": [
                "HiJump",
                "h_canArtificialMorphSpringBall"
              ]
            }
          ]
        }
      ],
      "flashSuitChecked": true,
      "note": "Artificial morph IBJ or use two bomb boost spring ball jumps.",
      "devNote": "This is only useful if the item is Morph."
    },
    {
      "id": 10,
      "link": [
        1,
        4
      ],
      "name": "G-Mode Morph Remote Acquire Left Item",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "direct",
          "morphed": true
        }
      },
      "requires": [
        {
          "or": [
            "h_canArtificialMorphIBJ",
            {
              "and": [
                "HiJump",
                "h_canArtificialMorphSpringBall"
              ]
            },
            {
              "and": [
                "Morph",
                {
                  "or": [
                    "HiJump",
                    "canWalljump",
                    "canSpringBallJumpMidAir",
                    "SpaceJump"
                  ]
                }
              ]
            }
          ]
        }
      ],
      "clearsObstacles": [
        "D"
      ],
      "flashSuitChecked": true,
      "note": "Get to the item without overloading PLMs by avoiding entering the morph tunnel at the bottom of the room or using Power Bombs near the items."
    },
    {
      "id": 11,
      "link": [
        1,
        5
      ],
      "name": "Base",
      "requires": [
        {
          "or": [
            "canIBJ",
            {
              "and": [
                "canMidAirMorph",
                {
                  "or": [
                    "canWalljump",
                    "SpaceJump",
                    "canUseFrozenEnemies"
                  ]
                }
              ]
            },
            {
              "and": [
                "canUseFrozenEnemies",
                "h_canUseSpringBall"
              ]
            },
            {
              "and": [
                "HiJump",
                "canSpringBallJumpMidAir"
              ]
            }
          ]
        }
      ]
    },
    {
      "id": 12,
      "link": [
        2,
        1
      ],
      "name": "G-Mode through Bomb Blocks",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "any",
          "morphed": true
        }
      },
      "requires": [
        "h_canArtificialMorphMovement",
        "canOffScreenMovement"
      ],
      "flashSuitChecked": true,
      "note": "Overload PLMs using scroll blocks in the morph tunnel. The camera will not scroll to the left side of the room."
    },
    {
      "id": 13,
      "link": [
        2,
        1
      ],
      "name": "G-Mode Overload PLMs with the Left Item",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "direct",
          "morphed": true
        }
      },
      "requires": [
        {
          "itemNotCollectedAtNode": 4
        },
        "canRiskPermanentLossOfAccess",
        "h_canArtificialMorphPowerBomb",
        "canOffScreenMovement"
      ],
      "collectsItems": [
        4
      ],
      "flashSuitChecked": true,
      "note": [
        "Placing a Power Bomb a 0.5 to 1 tile away from the item plinth to bounce Samus onto it (where the right item usually is) while also overloading PLMs as the explosion hits the left item.",
        "Wait for the explosion to completely finish before touching the crumble blocks or they will remain solid.",
        "The camera will not scroll to the left side of the room."
      ],
      "devNote": "FIXME: This item will be remote acquired, but it is ignored here since the strat is canRiskPermanentLossOfAccess."
    },
    {
      "id": 14,
      "link": [
        2,
        1
      ],
      "name": "G-Mode Overload PLMs with the Right Item",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "direct",
          "morphed": true
        }
      },
      "requires": [
        {
          "itemNotCollectedAtNode": 3
        },
        "canRiskPermanentLossOfAccess",
        {
          "or": [
            "h_canArtificialMorphBombThings",
            "h_canArtificialMorphMovement"
          ]
        },
        "canOffScreenMovement"
      ],
      "collectsItems": [
        3
      ],
      "flashSuitChecked": true,
      "note": "Overload PLMs by rolling through the item then go through the crumble blocks. The camera will not scroll to the left side of the room.",
      "devNote": "FIXME: This item will be remote acquired, but it is ignored here since will require an obstacle and the strat is canRiskPermanentLossOfAccess."
    },
    {
      "id": 15,
      "link": [
        2,
        1
      ],
      "name": "Grapple Teleport",
      "entranceCondition": {
        "comeInWithGrappleTeleport": {
          "blockPositions": [
            [
              5,
              3
            ],
            [
              7,
              2
            ]
          ]
        }
      },
      "requires": []
    },
    {
      "id": 16,
      "link": [
        2,
        1
      ],
      "name": "Grapple Teleport Door Lock Skip",
      "entranceCondition": {
        "comeInWithGrappleTeleport": {
          "blockPositions": [
            [
              2,
              18
            ],
            [
              2,
              19
            ],
            [
              2,
              29
            ]
          ]
        }
      },
      "requires": [],
      "bypassesDoorShell": true
    },
    {
      "id": 17,
      "link": [
        2,
        1
      ],
      "name": "Carry Grapple Teleport (Top Position)",
      "entranceCondition": {
        "comeInWithGrappleTeleport": {
          "blockPositions": [
            [
              2,
              18
            ]
          ]
        }
      },
      "requires": [],
      "bypassesDoorShell": true,
      "exitCondition": {
        "leaveWithGrappleTeleport": {
          "blockPositions": [
            [
              2,
              18
            ]
          ]
        }
      }
    },
    {
      "id": 18,
      "link": [
        2,
        1
      ],
      "name": "Carry Grapple Teleport (Middle Position)",
      "entranceCondition": {
        "comeInWithGrappleTeleport": {
          "blockPositions": [
            [
              2,
              19
            ]
          ]
        }
      },
      "requires": [],
      "bypassesDoorShell": true,
      "exitCondition": {
        "leaveWithGrappleTeleport": {
          "blockPositions": [
            [
              2,
              19
            ]
          ]
        }
      }
    },
    {
      "id": 19,
      "link": [
        2,
        1
      ],
      "name": "Carry Grapple Teleport (Bottom Position)",
      "entranceCondition": {
        "comeInWithGrappleTeleport": {
          "blockPositions": [
            [
              2,
              29
            ]
          ]
        }
      },
      "requires": [],
      "bypassesDoorShell": true,
      "exitCondition": {
        "leaveWithGrappleTeleport": {
          "blockPositions": [
            [
              2,
              29
            ]
          ]
        }
      }
    },
    {
      "id": 20,
      "link": [
        2,
        2
      ],
      "name": "Leave with Runway",
      "requires": [],
      "exitCondition": {
        "leaveWithRunway": {
          "length": 7,
          "openEnd": 0
        }
      },
      "devNote": [
        "The bomb blocks have to be intact, but it's always possible to get to this node without breaking them.",
        "If the bomb blocks were broken, this runway could be extended with a frozen Sova."
      ]
    },
    {
      "id": 21,
      "link": [
        2,
        2
      ],
      "name": "Crystal Flash",
      "requires": [
        "h_canCrystalFlash"
      ],
      "flashSuitChecked": true
    },
    {
      "id": 22,
      "link": [
        2,
        2
      ],
      "name": "G-Mode Setup - Get Hit By Sova",
      "requires": [],
      "exitCondition": {
        "leaveWithGModeSetup": {}
      },
      "flashSuitChecked": true,
      "note": [
        "Release the Sova by breaking the crumble blocks. The Sova will then take 40 seconds to get to the door.",
        "Note that breaking the left bomb blocks and either the crumble blocks or the other bomb blocks could make the Sova go in a loop without ever getting to the door (unless using a Super).",
        "Because of this it is advised not to break the bomb blocks. But if breaking them is necessary, it is possible to do so, even with a Power Bomb.",
        "Place the Power Bomb while the Sova is in the bottom left section of the room, while it is moving counter-clockwise."
      ]
    },
    {
      "id": 23,
      "link": [
        2,
        3
      ],
      "name": "Base",
      "requires": []
    },
    {
      "id": 24,
      "link": [
        2,
        4
      ],
      "name": "G-Mode through Bomb Blocks",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "any",
          "morphed": true
        }
      },
      "requires": [
        "h_canArtificialMorphMovement",
        "canOffScreenMovement"
      ],
      "flashSuitChecked": true,
      "note": "Overload PLMs using scroll blocks in the morph tunnel. The camera will not scroll to the left side of the room.",
      "devNote": "This is only useful morphless if the item is Morph."
    },
    {
      "id": 25,
      "link": [
        2,
        4
      ],
      "name": "Grapple Teleport",
      "entranceCondition": {
        "comeInWithGrappleTeleport": {
          "blockPositions": [
            [
              5,
              3
            ],
            [
              7,
              2
            ]
          ]
        }
      },
      "requires": [
        "Morph"
      ]
    },
    {
      "id": 26,
      "link": [
        3,
        2
      ],
      "name": "Base",
      "requires": []
    },
    {
      "id": 27,
      "link": [
        3,
        4
      ],
      "name": "Base",
      "requires": [
        {
          "or": [
            "h_canBombThings",
            {
              "obstaclesCleared": [
                "C"
              ]
            }
          ]
        },
        {
          "or": [
            "canMidAirMorph",
            "h_canUseSpringBall",
            "canIBJ"
          ]
        }
      ],
      "clearsObstacles": [
        "C"
      ]
    },
    {
      "id": 28,
      "link": [
        3,
        5
      ],
      "name": "Base",
      "requires": [],
      "clearsObstacles": [
        "A"
      ]
    },
    {
      "id": 29,
      "link": [
        4,
        1
      ],
      "name": "Base",
      "requires": [
        "Morph"
      ]
    },
    {
      "id": 30,
      "link": [
        4,
        1
      ],
      "name": "Remote Acquire",
      "requires": [
        "canEnterGMode",
        {
          "obstaclesCleared": [
            "D"
          ]
        }
      ],
      "collectsItems": [
        4
      ],
      "flashSuitChecked": true
    },
    {
      "id": 31,
      "link": [
        4,
        3
      ],
      "name": "Base",
      "requires": [
        "Morph",
        {
          "or": [
            "h_canBombThings",
            {
              "obstaclesCleared": [
                "C"
              ]
            }
          ]
        }
      ],
      "clearsObstacles": [
        "C"
      ]
    },
    {
      "id": 32,
      "link": [
        4,
        3
      ],
      "name": "Remote Acquire",
      "requires": [
        "canEnterGMode",
        {
          "obstaclesCleared": [
            "D"
          ]
        }
      ],
      "collectsItems": [
        4
      ],
      "flashSuitChecked": true,
      "note": "Overload PLMs by rolling through the item, then go through the bomb block and exit G-Mode to obtain the item.",
      "devNote": "This does not include canRiskPermanentLossOfAccess as every strat that gets here could instead overload PLMs in the bottom morph tunnel."
    },
    {
      "id": 33,
      "link": [
        5,
        1
      ],
      "name": "Base",
      "requires": [
        "Morph"
      ]
    },
    {
      "id": 34,
      "link": [
        5,
        3
      ],
      "name": "Base",
      "requires": [
        {
          "or": [
            "h_canBombThings",
            {
              "obstaclesCleared": [
                "B"
              ]
            }
          ]
        }
      ],
      "clearsObstacles": [
        "B"
      ]
    },
    {
      "id": 35,
      "link": [
        5,
        3
      ],
      "name": "Return Through Crumble Blocks",
      "requires": [
        {
          "notable": "Return Through Crumble Blocks"
        },
        {
          "obstaclesCleared": [
            "A"
          ]
        }
      ],
      "note": "The crumble blocks do not respawn, so it is possible to enter from the right, obtain the left item and return, without needing to break the bomb blocks."
    },
    {
      "id": 36,
      "link": [
        5,
        3
      ],
      "name": "X-Ray Clip",
      "requires": [
        "Morph",
        "canXRayStandUp",
        "canPartialFloorClip",
        "canCeilingClip"
      ],
      "flashSuitChecked": true
    },
    {
      "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": []
    },
    {
      "name": "Base (Collect Item)",
      "notable": false,
      "requires": [],
      "link": [
        3,
        3
      ],
      "collectsItems": [
        3
      ]
    },
    {
      "name": "Base (Collect Item)",
      "notable": false,
      "requires": [],
      "link": [
        4,
        4
      ],
      "collectsItems": [
        4
      ]
    }
  ],
  "nextStratId": 37,
  "notables": [
    {
      "id": 1,
      "name": "Sova Boost",
      "note": [
        "Crouch jump and let the Sova move into Samus from the right, to get a upward boost, then hold left to boost horizontally to the ledge.",
        "Then crouch jump from the slope on the left, and morph into a neutral damage boost."
      ]
    },
    {
      "id": 2,
      "name": "Return Through Crumble Blocks",
      "note": "The crumble blocks do not respawn, so it is possible to enter from the right, obtain the left item and return, without needing to break the bomb blocks."
    }
  ],
  "nextNotableId": 3
}