Acid Snakes Tunnel

Room ID: 119

Wiki
Difficulty filter

From: 1
Left Door
To: 1
Left Door

Exit condition:

{
  "leaveWithRunway": {
    "length": 14,
    "openEnd": 1
  }
}

Use Space Jump, Spring Ball, to carry blue speed across the room; alternatively, use a long series of temporary blue chains.

Entrance condition:

{
  "comeInGettingBlueSpeed": {
    "length": 13,
    "openEnd": 1
  }
}

Requires:

"canChainTemporaryBlue"
{
  "or": [
    {
      "and": [
        "canSpeedball",
        "canSpringBallBounce",
        {
          "heatFrames": 490
        }
      ]
    },
    {
      "and": [
        "SpaceJump",
        {
          "heatFrames": 420
        }
      ]
    },
    {
      "and": [
        "canSpeedball",
        "canLongChainTemporaryBlue",
        {
          "heatFrames": 780
        }
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithTemporaryBlue": {}
}

Unlocks doors:

{"types":["super","powerbomb"],"requires":[]}
{"types":["missiles"],"requires":[{"heatFrames":50}]}
From: 1
Left Door
To: 2
Right Door

It is possible to kill a Gamet by the door and pause abuse to grab its Energy drop on G-mode exit.

Entrance condition:

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

Requires:

{
  "or": [
    "h_heatedGModePauseAbuse",
    "h_HeatedGModeOpenDifferentDoor"
  ]
}

Dev note: This is not useful unless heat damage is increased or Energy capacity is reduced.

Use Space Jump, Spring Ball, to carry blue speed across the room; alternatively, use a long series of temporary blue chains.

Entrance condition:

{
  "comeInShinecharging": {
    "length": 13,
    "openEnd": 1
  }
}

Requires:

"canChainTemporaryBlue"
{
  "or": [
    {
      "and": [
        "canSpeedball",
        "canSpringBallBounce",
        {
          "heatFrames": 400
        }
      ]
    },
    {
      "and": [
        "SpaceJump",
        {
          "heatFrames": 420
        }
      ]
    },
    {
      "and": [
        "canSpeedball",
        "canLongChainTemporaryBlue",
        {
          "heatFrames": 670
        }
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithTemporaryBlue": {
    "direction": "right"
  }
}

Unlocks doors:

{"types":["super","powerbomb"],"requires":[]}
{"types":["missiles"],"requires":[{"heatFrames":50}]}
From: 1
Left Door
To: 3
Top Door

Entrance condition:

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

Requires:

"h_heatedGMode"
{
  "heatFrames": 50
}
From: 1
Left Door
To: 3
Top Door

Jump next to the Gamet farm until one is at the correct height, which is just over one tile above Samus. Lure it to the right and use it to ice clip through the top door shell. Avoid killing any of the Gamets or they will all stop spawning. With bad positioning, move the Gamets off camera to try again; ice can help get around them. Also, be careful to avoid touching the invisible, stationary projectiles that the Dragons shoot.

Entrance condition:

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

Requires:

{
  "or": [
    "h_canPreciseIceClip",
    "h_canHighPixelIceClip"
  ]
}

Exit condition:

{
  "leaveWithGMode": {
    "morphed": false
  }
}

Bypasses door shell: true

From: 1
Left Door
To: 4
Gamet Farm Junction

Requires:

{
  "heatFrames": 70
}
From: 1
Left Door
To: 4
Gamet Farm Junction

Kill the Gamets where Samus can grab the drops. Exit G-mode, then pause abuse to pick them up without dying.

Entrance condition:

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

Requires:

"h_heatedGMode"
{
  "or": [
    "h_heatedGModePauseAbuse",
    {
      "heatFrames": 40
    }
  ]
}

Use Space Jump, Spring Ball, to carry blue speed across the room; alternatively, use a long series of temporary blue chains.

Entrance condition:

{
  "comeInGettingBlueSpeed": {
    "length": 13,
    "openEnd": 1
  }
}

Requires:

"canChainTemporaryBlue"
{
  "or": [
    {
      "and": [
        "canSpeedball",
        "canSpringBallBounce",
        {
          "heatFrames": 490
        }
      ]
    },
    {
      "and": [
        "SpaceJump",
        {
          "heatFrames": 420
        }
      ]
    },
    {
      "and": [
        "canSpeedball",
        "canLongChainTemporaryBlue",
        {
          "heatFrames": 790
        }
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithTemporaryBlue": {}
}

Unlocks doors:

{"types":["super","powerbomb"],"requires":[]}
{"types":["missiles"],"requires":[{"heatFrames":50}]}
From: 2
Right Door
To: 1
Left Door

Entrance condition:

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

Requires:

{
  "heatFrames": 50
}
From: 2
Right Door
To: 1
Left Door

Entrance condition:

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

Bypasses door shell: true

From: 2
Right Door
To: 1
Left Door

Entrance condition:

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

Exit condition:

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

Bypasses door shell: true

From: 2
Right Door
To: 1
Left Door

Entrance condition:

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

Exit condition:

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

Bypasses door shell: true

From: 2
Right Door
To: 2
Right Door

Exit condition:

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

Requires:

"h_canHeatedCrystalFlash"
From: 2
Right Door
To: 3
Top Door

Requires:

{
  "heatFrames": 80
}
From: 2
Right Door
To: 3
Top Door

Requires:

{
  "or": [
    {
      "canShineCharge": {
        "usedTiles": 13,
        "openEnd": 1
      }
    },
    {
      "and": [
        {
          "doorUnlockedAtNode": 2
        },
        {
          "canShineCharge": {
            "usedTiles": 14,
            "openEnd": 1
          }
        },
        {
          "heatFrames": 20
        }
      ]
    }
  ]
}
{
  "heatFrames": 240
}
{
  "shineChargeFrames": 90
}

Exit condition:

{
  "leaveShinecharged": {}
}

Unlocks doors:

{"nodeId":2,"types":["missiles"],"requires":[{"heatFrames":50}]}
{"nodeId":2,"types":["super"],"requires":[]}
{"nodeId":2,"types":["powerbomb"],"requires":[{"heatFrames":110}]}
{"types":["missiles"],"requires":[{"heatFrames":50}]}
{"types":["super"],"requires":[]}
{"types":["powerbomb"],"requires":[{"heatFrames":110}]}

Dev note: FIXME: One Power Bomb would open both doors.

From: 2
Right Door
To: 3
Top Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 40
}
{
  "shinespark": {
    "frames": 8
  }
}
{
  "heatFrames": 50
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}

Dev note: FIXME: Missiles could unlock the door with more shinespark frames available.

From: 2
Right Door
To: 3
Top Door

Break spin to trigger the transition early, or use a wall jump.

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 65
}
"canShinechargeMovementComplex"
{
  "heatFrames": 65
}

Exit condition:

{
  "leaveShinecharged": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Right Door
To: 3
Top Door

Entrance condition:

{
  "comeInShinecharged": {}
}

Requires:

{
  "shineChargeFrames": 50
}
"HiJump"
"canShinechargeMovementComplex"
{
  "heatFrames": 50
}

Exit condition:

{
  "leaveShinecharged": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 2
Right Door
To: 3
Top Door

Entrance condition:

{
  "comeInShinecharging": {
    "length": 13,
    "openEnd": 1
  }
}

Requires:

{
  "heatFrames": 80
}
{
  "shineChargeFrames": 90
}

Exit condition:

{
  "leaveShinecharged": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}

Dev note: FIXME: Missiles could unlock the door but would end with fewer shinespark frames available.

From: 2
Right Door
To: 3
Top Door

Requires:

{
  "heatFrames": 65
}

Exit condition:

{
  "leaveWithDoorFrameBelow": {
    "height": 2
  }
}

Unlocks doors:

{"types":["missiles"],"requires":[{"heatFrames":50}]}
{"types":["super"],"requires":[]}
{"types":["powerbomb"],"requires":[{"heatFrames":110}]}
From: 2
Right Door
To: 3
Top Door

Requires:

{
  "heatFrames": 80
}

Exit condition:

{
  "leaveWithPlatformBelow": {
    "height": 9,
    "leftPosition": -2,
    "rightPosition": 2
  }
}

Unlocks doors:

{"types":["ammo"],"requires":[]}
From: 2
Right Door
To: 3
Top Door

Requires:

"h_canBackIntoCorner"
{
  "heatFrames": 100
}

Exit condition:

{
  "leaveWithPlatformBelow": {
    "height": 9,
    "leftPosition": -2,
    "rightPosition": 6
  }
}

Unlocks doors:

{"types":["missiles"],"requires":[{"heatFrames":50}]}
{"types":["super"],"requires":[]}
{"types":["powerbomb"],"requires":[{"heatFrames":110}]}

Dev note: This includes time to moonwalk back against the right door, without shooting it open. An additional tile could be used by opening the right door but there is not yet any known application.

Gain the shinecharge below the right edge of the door above to avoid bringing the Dragon on-camera.

Entrance condition:

{
  "comeInShinecharging": {
    "length": 5,
    "openEnd": 0
  }
}

Requires:

{
  "or": [
    {
      "heatFrames": 245
    },
    {
      "and": [
        {
          "heatFrames": 85
        },
        "canXRayCancelShinecharge"
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithTemporaryBlue": {
    "direction": "left"
  }
}

Unlocks doors:

{"types":["super","powerbomb"],"requires":[]}
{"types":["missiles"],"requires":[{"heatFrames":50}]}

Entrance condition:

{
  "comeInShinecharging": {
    "length": 13,
    "openEnd": 0
  }
}

Requires:

"canXRayTurnaround"
"canXRayCancelShinecharge"
"canChainTemporaryBlue"
{
  "heatFrames": 240
}

Exit condition:

{
  "leaveWithTemporaryBlue": {
    "direction": "any"
  }
}

Unlocks doors:

{"types":["super","powerbomb"],"requires":[]}
{"types":["missiles"],"requires":[{"heatFrames":50}]}
From: 2
Right Door
To: 3
Top Door

Jump next to the Gamet farm until one is at the correct height, which is just over one tile above Samus. Lure it to the right and use it to ice clip through the top door shell. Avoid killing any of the Gamets or they will all stop spawning. With bad positioning, move the Gamets off camera to try again; ice can help get around them. Also, be careful to avoid touching the invisible, stationary projectiles that the Dragons shoot.

Entrance condition:

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

Requires:

{
  "or": [
    "h_canPreciseIceClip",
    "h_canHighPixelIceClip"
  ]
}

Exit condition:

{
  "leaveWithGMode": {
    "morphed": false
  }
}

Bypasses door shell: true

From: 2
Right Door
To: 4
Gamet Farm Junction

Requires:

{
  "heatFrames": 210
}
From: 2
Right Door
To: 4
Gamet Farm Junction

Kill the Gamets where Samus can grab the drops. Exit G-mode, then pause abuse to pick them up without dying.

Entrance condition:

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

Requires:

"h_heatedGMode"
{
  "or": [
    "h_heatedGModePauseAbuse",
    {
      "heatFrames": 40
    }
  ]
}
From: 3
Top Door
To: 2
Right Door

Requires:

{
  "heatFrames": 55
}
From: 3
Top Door
To: 2
Right Door

Entrance condition:

{
  "comeInShinecharged": {},
  "comesThroughToilet": "any"
}

Requires:

{
  "shineChargeFrames": 50
}
"canShinechargeMovementComplex"
{
  "heatFrames": 50
}

Exit condition:

{
  "leaveShinecharged": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Top Door
To: 2
Right Door

Entrance condition:

{
  "comeInShinecharged": {},
  "comesThroughToilet": "any"
}

Requires:

{
  "shineChargeFrames": 30
}
"canShinechargeMovementComplex"
{
  "shinespark": {
    "frames": 10,
    "excessFrames": 0
  }
}
{
  "heatFrames": 50
}

Exit condition:

{
  "leaveWithSpark": {}
}

Unlocks doors:

{"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}
From: 3
Top Door
To: 3
Top Door

Requires:

{
  "heatFrames": 70
}

Exit condition:

{
  "leaveWithDoorFrameBelow": {
    "height": 2
  }
}
From: 3
Top Door
To: 3
Top Door

Requires:

{
  "heatFrames": 70
}

Exit condition:

{
  "leaveWithPlatformBelow": {
    "height": 9,
    "leftPosition": -2.5,
    "rightPosition": 2.5
  }
}
From: 3
Top Door
To: 3
Top Door

Requires:

{
  "heatFrames": 120
}

Exit condition:

{
  "leaveWithPlatformBelow": {
    "height": 9,
    "leftPosition": -7.5,
    "rightPosition": 6
  }
}

Dev note: An additional tile could be used by opening the right door but there is not yet any known application.

From: 3
Top Door
To: 3
Top Door

Freeze the stack of Gammets together a few times to try and raise them as high as possible. Run with them to the door and freeze the top two such that Samus can stand on the lower and take damage from the higher Gammet when it unfreezes.

Requires:

"h_heatProof"
"canUpwardGModeSetup"
"canTrickyUseFrozenEnemies"
"Morph"

Exit condition:

{
  "leaveWithGModeSetup": {}
}

Dev note: Landing on the Gammet with an aim down, or spin, wasn't working. So require Morph. Would be notable but its a GMode strat.

From: 3
Top Door
To: 3
Top Door

Entrance condition:

{
  "comeInWithGMode": {
    "mode": "direct",
    "morphed": false
  },
  "comesThroughToilet": "any"
}

Exit condition:

{
  "leaveWithGMode": {
    "morphed": false
  }
}
From: 3
Top Door
To: 3
Top Door

Entrance condition:

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

Requires:

{
  "or": [
    "h_canArtificialMorphIBJ",
    "h_canArtificialMorphSpringBallBombJump",
    {
      "and": [
        "HiJump",
        "h_canArtificialMorphSpringBall"
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithGMode": {
    "morphed": true
  }
}
From: 3
Top Door
To: 3
Top Door

Jump next to the Gamet farm until one is at the correct height, which is just over one tile above Samus. Lure it to the right and use it to ice clip through the top door shell. Avoid killing any of the Gamets or they will all stop spawning. With bad positioning, move the Gamets off camera to try again; ice can help get around them. Also, be careful to avoid touching the invisible, stationary projectiles that the Dragons shoot.

Entrance condition:

{
  "comeInWithGMode": {
    "mode": "indirect",
    "morphed": false
  },
  "comesThroughToilet": "any"
}

Requires:

{
  "or": [
    "h_canPreciseIceClip",
    "h_canHighPixelIceClip"
  ]
}

Exit condition:

{
  "leaveWithGMode": {
    "morphed": false
  }
}

Bypasses door shell: true

Dev note: This is only for indirect G-Mode, because it is trivial while in direct, and would use a different strat.

From: 3
Top Door
To: 4
Gamet Farm Junction

Requires:

{
  "heatFrames": 210
}
From: 3
Top Door
To: 4
Gamet Farm Junction

Kill the Gamets where Samus can grab the drops. Exit G-mode, then pause abuse to pick them up without dying.

Entrance condition:

{
  "comeInWithGMode": {
    "mode": "any",
    "morphed": false
  },
  "comesThroughToilet": "any"
}

Requires:

"h_heatedGMode"
{
  "or": [
    "h_heatedGModePauseAbuse",
    {
      "heatFrames": 40
    }
  ]
}
From: 4
Gamet Farm Junction
To: 1
Left Door

Requires:

{
  "heatFrames": 80
}
From: 4
Gamet Farm Junction
To: 1
Left Door

Requires:

{
  "heatFrames": 10
}

Exit condition:

{
  "leaveWithRunway": {
    "length": 14,
    "openEnd": 1
  }
}

Unlocks doors:

{"types":["ammo"],"requires":[]}
From: 4
Gamet Farm Junction
To: 1
Left Door

Requires:

{
  "heatFrames": 290
}

Exit condition:

{
  "leaveWithGModeSetup": {}
}

Unlocks doors:

{"types":["ammo"],"requires":[]}
From: 4
Gamet Farm Junction
To: 2
Right Door

Requires:

{
  "heatFrames": 210
}

Unlocks doors:

{"types":["missiles"],"requires":[]}
From: 4
Gamet Farm Junction
To: 2
Right Door

Requires:

{
  "heatFrames": 155
}

Exit condition:

{
  "leaveWithRunway": {
    "length": 14,
    "openEnd": 1
  }
}

Unlocks doors:

{"types":["missiles"],"requires":[{"heatFrames":40}]}
{"types":["super"],"requires":[]}
{"types":["powerbomb"],"requires":[{"heatFrames":110}]}
From: 4
Gamet Farm Junction
To: 2
Right Door

Requires:

{
  "heatFrames": 440
}

Exit condition:

{
  "leaveWithGModeSetup": {}
}

Unlocks doors:

{"types":["missiles","powerbomb"],"requires":["never"]}
{"types":["super"],"requires":[]}
From: 4
Gamet Farm Junction
To: 3
Top Door

Requires:

{
  "heatFrames": 210
}
From: 4
Gamet Farm Junction
To: 3
Top Door

Requires:

{
  "heatFrames": 220
}

Exit condition:

{
  "leaveWithDoorFrameBelow": {
    "height": 2
  }
}

Unlocks doors:

{"types":["missiles"],"requires":[{"heatFrames":50}]}
{"types":["super"],"requires":[]}
{"types":["powerbomb"],"requires":[{"heatFrames":110}]}
From: 4
Gamet Farm Junction
To: 3
Top Door

Requires:

{
  "heatFrames": 220
}

Exit condition:

{
  "leaveWithPlatformBelow": {
    "height": 9,
    "leftPosition": -7.5,
    "rightPosition": 2
  }
}

Unlocks doors:

{"types":["missiles"],"requires":[{"heatFrames":50}]}
{"types":["super"],"requires":[]}
{"types":["powerbomb"],"requires":[{"heatFrames":110}]}
From: 4
Gamet Farm Junction
To: 3
Top Door

Bring a Gamet from the farm and freeze it at a precise distance below the door in order to crouch-jump up and clip through the door shell. The pixel window is larger and higher with Morph and an X-Ray stand-up, in which case a standing jump is used.

Requires:

{
  "heatFrames": 560
}
"h_canIceClip"

Bypasses door shell: true

From: 4
Gamet Farm Junction
To: 4
Gamet Farm Junction

Requires:

{
  "or": [
    {
      "and": [
        {
          "heatFrames": 0
        },
        "canPauseAbuse"
      ]
    },
    {
      "heatFrames": 60
    }
  ]
}
{
  "refill": [
    "Energy",
    "Missile",
    "Super",
    "PowerBomb"
  ]
}

{
  "$schema": "../../../schema/m3-room.schema.json",
  "id": 119,
  "name": "Acid Snakes Tunnel",
  "area": "Norfair",
  "subarea": "Upper",
  "subsubarea": "East",
  "roomAddress": "0x7AFCE",
  "roomEnvironments": [
    {
      "heated": true
    }
  ],
  "mapTileMask": [
    [
      1,
      1,
      1,
      1
    ]
  ],
  "nodes": [
    {
      "id": 1,
      "name": "Left Door",
      "nodeType": "door",
      "nodeSubType": "blue",
      "nodeAddress": "0x001974a",
      "doorOrientation": "left",
      "doorEnvironments": [
        {
          "physics": "air"
        }
      ],
      "mapTileMask": [
        [
          2,
          1,
          1,
          1
        ]
      ]
    },
    {
      "id": 2,
      "name": "Right Door",
      "nodeType": "door",
      "nodeSubType": "blue",
      "nodeAddress": "0x0019756",
      "doorOrientation": "right",
      "doorEnvironments": [
        {
          "physics": "air"
        }
      ],
      "mapTileMask": [
        [
          1,
          1,
          1,
          2
        ]
      ]
    },
    {
      "id": 3,
      "name": "Top Door",
      "nodeType": "door",
      "nodeSubType": "blue",
      "nodeAddress": "0x0019762",
      "doorOrientation": "up",
      "doorEnvironments": [
        {
          "physics": "air"
        }
      ],
      "mapTileMask": [
        [
          1,
          1,
          1,
          2
        ]
      ]
    },
    {
      "id": 4,
      "name": "Gamet Farm Junction",
      "nodeType": "junction",
      "nodeSubType": "junction",
      "mapTileMask": [
        [
          1,
          2,
          2,
          1
        ]
      ]
    }
  ],
  "enemies": [
    {
      "id": "e1",
      "groupName": "Acid Snakes Tunnel Gamets",
      "enemyName": "Gamet",
      "quantity": 5,
      "homeNodes": [
        4
      ]
    },
    {
      "id": "e2",
      "groupName": "Acid Snakes Tunnel Dragons",
      "enemyName": "Dragon",
      "quantity": 2,
      "homeNodes": [
        4,
        2
      ],
      "note": "Drops can be reached from land"
    }
  ],
  "links": [
    {
      "from": 1,
      "to": [
        {
          "id": 1
        },
        {
          "id": 2
        },
        {
          "id": 3
        },
        {
          "id": 4
        }
      ]
    },
    {
      "from": 2,
      "to": [
        {
          "id": 1
        },
        {
          "id": 2
        },
        {
          "id": 3
        },
        {
          "id": 4
        }
      ]
    },
    {
      "from": 3,
      "to": [
        {
          "id": 2
        },
        {
          "id": 3
        },
        {
          "id": 4
        }
      ]
    },
    {
      "from": 4,
      "to": [
        {
          "id": 1
        },
        {
          "id": 2
        },
        {
          "id": 3
        },
        {
          "id": 4
        }
      ]
    }
  ],
  "strats": [
    {
      "id": 43,
      "link": [
        1,
        1
      ],
      "name": "Leave with Runway",
      "requires": [],
      "exitCondition": {
        "leaveWithRunway": {
          "length": 14,
          "openEnd": 1
        }
      }
    },
    {
      "id": 1,
      "link": [
        1,
        2
      ],
      "name": "Come in Getting Blue Speed, Leave With Temporary Blue",
      "entranceCondition": {
        "comeInGettingBlueSpeed": {
          "length": 13,
          "openEnd": 1
        }
      },
      "requires": [
        "canChainTemporaryBlue",
        {
          "or": [
            {
              "and": [
                "canSpeedball",
                "canSpringBallBounce",
                {
                  "heatFrames": 490
                }
              ]
            },
            {
              "and": [
                "SpaceJump",
                {
                  "heatFrames": 420
                }
              ]
            },
            {
              "and": [
                "canSpeedball",
                "canLongChainTemporaryBlue",
                {
                  "heatFrames": 780
                }
              ]
            }
          ]
        }
      ],
      "exitCondition": {
        "leaveWithTemporaryBlue": {}
      },
      "unlocksDoors": [
        {
          "types": [
            "super",
            "powerbomb"
          ],
          "requires": []
        },
        {
          "types": [
            "missiles"
          ],
          "requires": [
            {
              "heatFrames": 50
            }
          ]
        }
      ],
      "note": [
        "Use Space Jump, Spring Ball, to carry blue speed across the room;",
        "alternatively, use a long series of temporary blue chains."
      ]
    },
    {
      "id": 46,
      "link": [
        1,
        2
      ],
      "name": "G-Mode",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "any",
          "morphed": false
        }
      },
      "requires": [
        {
          "or": [
            "h_heatedGModePauseAbuse",
            "h_HeatedGModeOpenDifferentDoor"
          ]
        }
      ],
      "flashSuitChecked": true,
      "note": "It is possible to kill a Gamet by the door and pause abuse to grab its Energy drop on G-mode exit.",
      "devNote": "This is not useful unless heat damage is increased or Energy capacity is reduced."
    },
    {
      "id": 2,
      "link": [
        1,
        3
      ],
      "name": "Come in Shinecharging, Leave With Temporary Blue",
      "entranceCondition": {
        "comeInShinecharging": {
          "length": 13,
          "openEnd": 1
        }
      },
      "requires": [
        "canChainTemporaryBlue",
        {
          "or": [
            {
              "and": [
                "canSpeedball",
                "canSpringBallBounce",
                {
                  "heatFrames": 400
                }
              ]
            },
            {
              "and": [
                "SpaceJump",
                {
                  "heatFrames": 420
                }
              ]
            },
            {
              "and": [
                "canSpeedball",
                "canLongChainTemporaryBlue",
                {
                  "heatFrames": 670
                }
              ]
            }
          ]
        }
      ],
      "exitCondition": {
        "leaveWithTemporaryBlue": {
          "direction": "right"
        }
      },
      "unlocksDoors": [
        {
          "types": [
            "super",
            "powerbomb"
          ],
          "requires": []
        },
        {
          "types": [
            "missiles"
          ],
          "requires": [
            {
              "heatFrames": 50
            }
          ]
        }
      ],
      "note": [
        "Use Space Jump, Spring Ball, to carry blue speed across the room;",
        "alternatively, use a long series of temporary blue chains."
      ]
    },
    {
      "id": 47,
      "link": [
        1,
        3
      ],
      "name": "G-Mode",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "any",
          "morphed": false
        }
      },
      "requires": [
        "h_heatedGMode",
        {
          "heatFrames": 50
        }
      ],
      "flashSuitChecked": true
    },
    {
      "id": 51,
      "link": [
        1,
        3
      ],
      "name": "G-Mode Ice Clip, Door Lock Skip",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "any",
          "morphed": false
        }
      },
      "requires": [
        {
          "or": [
            "h_canPreciseIceClip",
            "h_canHighPixelIceClip"
          ]
        }
      ],
      "exitCondition": {
        "leaveWithGMode": {
          "morphed": false
        }
      },
      "bypassesDoorShell": true,
      "flashSuitChecked": true,
      "note": [
        "Jump next to the Gamet farm until one is at the correct height, which is just over one tile above Samus.",
        "Lure it to the right and use it to ice clip through the top door shell. Avoid killing any of the Gamets or they will all stop spawning.",
        "With bad positioning, move the Gamets off camera to try again; ice can help get around them.",
        "Also, be careful to avoid touching the invisible, stationary projectiles that the Dragons shoot."
      ]
    },
    {
      "id": 3,
      "link": [
        1,
        4
      ],
      "name": "Base",
      "requires": [
        {
          "heatFrames": 70
        }
      ]
    },
    {
      "id": 48,
      "link": [
        1,
        4
      ],
      "name": "G-Mode, To the Farm",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "any",
          "morphed": false
        }
      },
      "requires": [
        "h_heatedGMode",
        {
          "or": [
            "h_heatedGModePauseAbuse",
            {
              "heatFrames": 40
            }
          ]
        }
      ],
      "flashSuitChecked": true,
      "note": "Kill the Gamets where Samus can grab the drops. Exit G-mode, then pause abuse to pick them up without dying."
    },
    {
      "id": 4,
      "link": [
        2,
        1
      ],
      "name": "Come in Getting Blue Speed, Leave With Temporary Blue",
      "entranceCondition": {
        "comeInGettingBlueSpeed": {
          "length": 13,
          "openEnd": 1
        }
      },
      "requires": [
        "canChainTemporaryBlue",
        {
          "or": [
            {
              "and": [
                "canSpeedball",
                "canSpringBallBounce",
                {
                  "heatFrames": 490
                }
              ]
            },
            {
              "and": [
                "SpaceJump",
                {
                  "heatFrames": 420
                }
              ]
            },
            {
              "and": [
                "canSpeedball",
                "canLongChainTemporaryBlue",
                {
                  "heatFrames": 790
                }
              ]
            }
          ]
        }
      ],
      "exitCondition": {
        "leaveWithTemporaryBlue": {}
      },
      "unlocksDoors": [
        {
          "types": [
            "super",
            "powerbomb"
          ],
          "requires": []
        },
        {
          "types": [
            "missiles"
          ],
          "requires": [
            {
              "heatFrames": 50
            }
          ]
        }
      ],
      "note": [
        "Use Space Jump, Spring Ball, to carry blue speed across the room;",
        "alternatively, use a long series of temporary blue chains."
      ]
    },
    {
      "id": 5,
      "link": [
        2,
        1
      ],
      "name": "Grapple Teleport",
      "entranceCondition": {
        "comeInWithGrappleTeleport": {
          "blockPositions": [
            [
              7,
              2
            ]
          ]
        }
      },
      "requires": [
        {
          "heatFrames": 50
        }
      ]
    },
    {
      "id": 6,
      "link": [
        2,
        1
      ],
      "name": "Grapple Teleport Door Lock Skip",
      "entranceCondition": {
        "comeInWithGrappleTeleport": {
          "blockPositions": [
            [
              3,
              12
            ],
            [
              3,
              13
            ]
          ]
        }
      },
      "requires": [],
      "bypassesDoorShell": true
    },
    {
      "id": 7,
      "link": [
        2,
        1
      ],
      "name": "Carry Grapple Teleport (Top Position)",
      "entranceCondition": {
        "comeInWithGrappleTeleport": {
          "blockPositions": [
            [
              3,
              12
            ]
          ]
        }
      },
      "requires": [],
      "exitCondition": {
        "leaveWithGrappleTeleport": {
          "blockPositions": [
            [
              3,
              12
            ]
          ]
        }
      },
      "bypassesDoorShell": true
    },
    {
      "id": 8,
      "link": [
        2,
        1
      ],
      "name": "Carry Grapple Teleport (Bottom Position)",
      "entranceCondition": {
        "comeInWithGrappleTeleport": {
          "blockPositions": [
            [
              3,
              13
            ]
          ]
        }
      },
      "requires": [],
      "exitCondition": {
        "leaveWithGrappleTeleport": {
          "blockPositions": [
            [
              3,
              13
            ]
          ]
        }
      },
      "bypassesDoorShell": true
    },
    {
      "id": 9,
      "link": [
        2,
        2
      ],
      "name": "Leave with Runway",
      "requires": [],
      "exitCondition": {
        "leaveWithRunway": {
          "length": 14,
          "openEnd": 1
        }
      }
    },
    {
      "id": 10,
      "link": [
        2,
        2
      ],
      "name": "Crystal Flash",
      "requires": [
        "h_canHeatedCrystalFlash"
      ],
      "flashSuitChecked": true
    },
    {
      "id": 11,
      "link": [
        2,
        3
      ],
      "name": "Base",
      "requires": [
        {
          "heatFrames": 80
        }
      ]
    },
    {
      "id": 12,
      "link": [
        2,
        3
      ],
      "name": "In-Room Shortcharge",
      "requires": [
        {
          "or": [
            {
              "canShineCharge": {
                "usedTiles": 13,
                "openEnd": 1
              }
            },
            {
              "and": [
                {
                  "doorUnlockedAtNode": 2
                },
                {
                  "canShineCharge": {
                    "usedTiles": 14,
                    "openEnd": 1
                  }
                },
                {
                  "heatFrames": 20
                }
              ]
            }
          ]
        },
        {
          "heatFrames": 240
        },
        {
          "shineChargeFrames": 90
        }
      ],
      "exitCondition": {
        "leaveShinecharged": {}
      },
      "unlocksDoors": [
        {
          "nodeId": 2,
          "types": [
            "missiles"
          ],
          "requires": [
            {
              "heatFrames": 50
            }
          ]
        },
        {
          "nodeId": 2,
          "types": [
            "super"
          ],
          "requires": []
        },
        {
          "nodeId": 2,
          "types": [
            "powerbomb"
          ],
          "requires": [
            {
              "heatFrames": 110
            }
          ]
        },
        {
          "types": [
            "missiles"
          ],
          "requires": [
            {
              "heatFrames": 50
            }
          ]
        },
        {
          "types": [
            "super"
          ],
          "requires": []
        },
        {
          "types": [
            "powerbomb"
          ],
          "requires": [
            {
              "heatFrames": 110
            }
          ]
        }
      ],
      "flashSuitChecked": true,
      "devNote": "FIXME: One Power Bomb would open both doors."
    },
    {
      "id": 13,
      "link": [
        2,
        3
      ],
      "name": "Come In Shinecharged, Leave Sparking",
      "entranceCondition": {
        "comeInShinecharged": {}
      },
      "requires": [
        {
          "shineChargeFrames": 40
        },
        {
          "shinespark": {
            "frames": 8
          }
        },
        {
          "heatFrames": 50
        }
      ],
      "exitCondition": {
        "leaveWithSpark": {}
      },
      "unlocksDoors": [
        {
          "types": [
            "super"
          ],
          "requires": []
        },
        {
          "types": [
            "missiles",
            "powerbomb"
          ],
          "requires": [
            "never"
          ]
        }
      ],
      "flashSuitChecked": true,
      "devNote": "FIXME: Missiles could unlock the door with more shinespark frames available."
    },
    {
      "id": 14,
      "link": [
        2,
        3
      ],
      "name": "Carry Shinecharge",
      "entranceCondition": {
        "comeInShinecharged": {}
      },
      "requires": [
        {
          "shineChargeFrames": 65
        },
        "canShinechargeMovementComplex",
        {
          "heatFrames": 65
        }
      ],
      "exitCondition": {
        "leaveShinecharged": {}
      },
      "unlocksDoors": [
        {
          "types": [
            "super"
          ],
          "requires": []
        },
        {
          "types": [
            "missiles",
            "powerbomb"
          ],
          "requires": [
            "never"
          ]
        }
      ],
      "flashSuitChecked": true,
      "note": "Break spin to trigger the transition early, or use a wall jump."
    },
    {
      "id": 15,
      "link": [
        2,
        3
      ],
      "name": "Carry Shinecharge (HiJump)",
      "entranceCondition": {
        "comeInShinecharged": {}
      },
      "requires": [
        {
          "shineChargeFrames": 50
        },
        "HiJump",
        "canShinechargeMovementComplex",
        {
          "heatFrames": 50
        }
      ],
      "exitCondition": {
        "leaveShinecharged": {}
      },
      "unlocksDoors": [
        {
          "types": [
            "super"
          ],
          "requires": []
        },
        {
          "types": [
            "missiles",
            "powerbomb"
          ],
          "requires": [
            "never"
          ]
        }
      ],
      "flashSuitChecked": true
    },
    {
      "id": 16,
      "link": [
        2,
        3
      ],
      "name": "Come In Shinecharging, Leave Shinecharged",
      "entranceCondition": {
        "comeInShinecharging": {
          "length": 13,
          "openEnd": 1
        }
      },
      "requires": [
        {
          "heatFrames": 80
        },
        {
          "shineChargeFrames": 90
        }
      ],
      "exitCondition": {
        "leaveShinecharged": {}
      },
      "unlocksDoors": [
        {
          "types": [
            "super"
          ],
          "requires": []
        },
        {
          "types": [
            "missiles",
            "powerbomb"
          ],
          "requires": [
            "never"
          ]
        }
      ],
      "flashSuitChecked": true,
      "devNote": "FIXME: Missiles could unlock the door but would end with fewer shinespark frames available."
    },
    {
      "id": 17,
      "link": [
        2,
        3
      ],
      "name": "Leave With Door Frame Below",
      "requires": [
        {
          "heatFrames": 65
        }
      ],
      "exitCondition": {
        "leaveWithDoorFrameBelow": {
          "height": 2
        }
      },
      "unlocksDoors": [
        {
          "types": [
            "missiles"
          ],
          "requires": [
            {
              "heatFrames": 50
            }
          ]
        },
        {
          "types": [
            "super"
          ],
          "requires": []
        },
        {
          "types": [
            "powerbomb"
          ],
          "requires": [
            {
              "heatFrames": 110
            }
          ]
        }
      ]
    },
    {
      "id": 18,
      "link": [
        2,
        3
      ],
      "name": "Leave With Platform Below (Small Runway)",
      "requires": [
        {
          "heatFrames": 80
        }
      ],
      "exitCondition": {
        "leaveWithPlatformBelow": {
          "height": 9,
          "leftPosition": -2,
          "rightPosition": 2
        }
      },
      "unlocksDoors": [
        {
          "types": [
            "ammo"
          ],
          "requires": []
        }
      ]
    },
    {
      "id": 19,
      "link": [
        2,
        3
      ],
      "name": "Leave With Platform Below (Full Runway)",
      "requires": [
        "h_canBackIntoCorner",
        {
          "heatFrames": 100
        }
      ],
      "exitCondition": {
        "leaveWithPlatformBelow": {
          "height": 9,
          "leftPosition": -2,
          "rightPosition": 6
        }
      },
      "unlocksDoors": [
        {
          "types": [
            "missiles"
          ],
          "requires": [
            {
              "heatFrames": 50
            }
          ]
        },
        {
          "types": [
            "super"
          ],
          "requires": []
        },
        {
          "types": [
            "powerbomb"
          ],
          "requires": [
            {
              "heatFrames": 110
            }
          ]
        }
      ],
      "devNote": [
        "This includes time to moonwalk back against the right door, without shooting it open.",
        "An additional tile could be used by opening the right door but there is not yet any known application."
      ]
    },
    {
      "id": 20,
      "link": [
        2,
        3
      ],
      "name": "Come in Shinecharging, Leave With Temporary Blue (Short Runway)",
      "entranceCondition": {
        "comeInShinecharging": {
          "length": 5,
          "openEnd": 0
        }
      },
      "requires": [
        {
          "or": [
            {
              "heatFrames": 245
            },
            {
              "and": [
                {
                  "heatFrames": 85
                },
                "canXRayCancelShinecharge"
              ]
            }
          ]
        }
      ],
      "exitCondition": {
        "leaveWithTemporaryBlue": {
          "direction": "left"
        }
      },
      "unlocksDoors": [
        {
          "types": [
            "super",
            "powerbomb"
          ],
          "requires": []
        },
        {
          "types": [
            "missiles"
          ],
          "requires": [
            {
              "heatFrames": 50
            }
          ]
        }
      ],
      "note": [
        "Gain the shinecharge below the right edge of the door above to avoid bringing the Dragon on-camera."
      ]
    },
    {
      "id": 21,
      "link": [
        2,
        3
      ],
      "name": "Come in Shinecharging, Leave With Temporary Blue (Full Runway)",
      "entranceCondition": {
        "comeInShinecharging": {
          "length": 13,
          "openEnd": 0
        }
      },
      "requires": [
        "canXRayTurnaround",
        "canXRayCancelShinecharge",
        "canChainTemporaryBlue",
        {
          "heatFrames": 240
        }
      ],
      "exitCondition": {
        "leaveWithTemporaryBlue": {
          "direction": "any"
        }
      },
      "unlocksDoors": [
        {
          "types": [
            "super",
            "powerbomb"
          ],
          "requires": []
        },
        {
          "types": [
            "missiles"
          ],
          "requires": [
            {
              "heatFrames": 50
            }
          ]
        }
      ]
    },
    {
      "id": 52,
      "link": [
        2,
        3
      ],
      "name": "G-Mode Ice Clip, Door Lock Skip",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "any",
          "morphed": false
        }
      },
      "requires": [
        {
          "or": [
            "h_canPreciseIceClip",
            "h_canHighPixelIceClip"
          ]
        }
      ],
      "exitCondition": {
        "leaveWithGMode": {
          "morphed": false
        }
      },
      "bypassesDoorShell": true,
      "flashSuitChecked": true,
      "note": [
        "Jump next to the Gamet farm until one is at the correct height, which is just over one tile above Samus.",
        "Lure it to the right and use it to ice clip through the top door shell. Avoid killing any of the Gamets or they will all stop spawning.",
        "With bad positioning, move the Gamets off camera to try again; ice can help get around them.",
        "Also, be careful to avoid touching the invisible, stationary projectiles that the Dragons shoot."
      ]
    },
    {
      "id": 22,
      "link": [
        2,
        4
      ],
      "name": "Base",
      "requires": [
        {
          "heatFrames": 210
        }
      ]
    },
    {
      "id": 49,
      "link": [
        2,
        4
      ],
      "name": "G-Mode, To the Farm",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "any",
          "morphed": false
        }
      },
      "requires": [
        "h_heatedGMode",
        {
          "or": [
            "h_heatedGModePauseAbuse",
            {
              "heatFrames": 40
            }
          ]
        }
      ],
      "flashSuitChecked": true,
      "note": "Kill the Gamets where Samus can grab the drops. Exit G-mode, then pause abuse to pick them up without dying."
    },
    {
      "id": 23,
      "link": [
        3,
        2
      ],
      "name": "Base",
      "requires": [
        {
          "heatFrames": 55
        }
      ]
    },
    {
      "id": 24,
      "link": [
        3,
        2
      ],
      "name": "Carry Shinecharge",
      "entranceCondition": {
        "comeInShinecharged": {},
        "comesThroughToilet": "any"
      },
      "requires": [
        {
          "shineChargeFrames": 50
        },
        "canShinechargeMovementComplex",
        {
          "heatFrames": 50
        }
      ],
      "exitCondition": {
        "leaveShinecharged": {}
      },
      "unlocksDoors": [
        {
          "types": [
            "super"
          ],
          "requires": []
        },
        {
          "types": [
            "missiles",
            "powerbomb"
          ],
          "requires": [
            "never"
          ]
        }
      ],
      "flashSuitChecked": true
    },
    {
      "id": 25,
      "link": [
        3,
        2
      ],
      "name": "Come in Shinecharged, Leave With Spark",
      "entranceCondition": {
        "comeInShinecharged": {},
        "comesThroughToilet": "any"
      },
      "requires": [
        {
          "shineChargeFrames": 30
        },
        "canShinechargeMovementComplex",
        {
          "shinespark": {
            "frames": 10,
            "excessFrames": 0
          }
        },
        {
          "heatFrames": 50
        }
      ],
      "exitCondition": {
        "leaveWithSpark": {}
      },
      "unlocksDoors": [
        {
          "types": [
            "super"
          ],
          "requires": []
        },
        {
          "types": [
            "missiles",
            "powerbomb"
          ],
          "requires": [
            "never"
          ]
        }
      ],
      "flashSuitChecked": true
    },
    {
      "id": 26,
      "link": [
        3,
        3
      ],
      "name": "Leave With Door Frame Below",
      "requires": [
        {
          "heatFrames": 70
        }
      ],
      "exitCondition": {
        "leaveWithDoorFrameBelow": {
          "height": 2
        }
      }
    },
    {
      "id": 27,
      "link": [
        3,
        3
      ],
      "name": "Leave With Platform Below (Small Runway)",
      "requires": [
        {
          "heatFrames": 70
        }
      ],
      "exitCondition": {
        "leaveWithPlatformBelow": {
          "height": 9,
          "leftPosition": -2.5,
          "rightPosition": 2.5
        }
      }
    },
    {
      "id": 28,
      "link": [
        3,
        3
      ],
      "name": "Leave With Platform Below (Full Runway)",
      "requires": [
        {
          "heatFrames": 120
        }
      ],
      "exitCondition": {
        "leaveWithPlatformBelow": {
          "height": 9,
          "leftPosition": -7.5,
          "rightPosition": 6
        }
      },
      "devNote": "An additional tile could be used by opening the right door but there is not yet any known application."
    },
    {
      "id": 29,
      "link": [
        3,
        3
      ],
      "name": "G-Mode Setup - Frozen Gammets",
      "requires": [
        "h_heatProof",
        "canUpwardGModeSetup",
        "canTrickyUseFrozenEnemies",
        "Morph"
      ],
      "exitCondition": {
        "leaveWithGModeSetup": {}
      },
      "flashSuitChecked": true,
      "note": [
        "Freeze the stack of Gammets together a few times to try and raise them as high as possible.",
        "Run with them to the door and freeze the top two such that Samus can stand on the lower and take damage from the higher Gammet when it unfreezes."
      ],
      "devNote": [
        "Landing on the Gammet with an aim down, or spin, wasn't working.  So require Morph.",
        "Would be notable but its a GMode strat."
      ]
    },
    {
      "id": 30,
      "link": [
        3,
        3
      ],
      "name": "Carry G-Mode Back Up",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "direct",
          "morphed": false
        },
        "comesThroughToilet": "any"
      },
      "requires": [],
      "exitCondition": {
        "leaveWithGMode": {
          "morphed": false
        }
      },
      "bypassesDoorShell": "free",
      "flashSuitChecked": true
    },
    {
      "id": 31,
      "link": [
        3,
        3
      ],
      "name": "Carry G-Mode Morph Back Up",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "direct",
          "morphed": true
        },
        "comesThroughToilet": "any"
      },
      "requires": [
        {
          "or": [
            "h_canArtificialMorphIBJ",
            "h_canArtificialMorphSpringBallBombJump",
            {
              "and": [
                "HiJump",
                "h_canArtificialMorphSpringBall"
              ]
            }
          ]
        }
      ],
      "exitCondition": {
        "leaveWithGMode": {
          "morphed": true
        }
      },
      "bypassesDoorShell": "free",
      "flashSuitChecked": true
    },
    {
      "id": 53,
      "link": [
        3,
        3
      ],
      "name": "G-Mode Ice Clip, Door Lock Skip",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "indirect",
          "morphed": false
        },
        "comesThroughToilet": "any"
      },
      "requires": [
        {
          "or": [
            "h_canPreciseIceClip",
            "h_canHighPixelIceClip"
          ]
        }
      ],
      "exitCondition": {
        "leaveWithGMode": {
          "morphed": false
        }
      },
      "bypassesDoorShell": true,
      "flashSuitChecked": true,
      "note": [
        "Jump next to the Gamet farm until one is at the correct height, which is just over one tile above Samus.",
        "Lure it to the right and use it to ice clip through the top door shell. Avoid killing any of the Gamets or they will all stop spawning.",
        "With bad positioning, move the Gamets off camera to try again; ice can help get around them.",
        "Also, be careful to avoid touching the invisible, stationary projectiles that the Dragons shoot."
      ],
      "devNote": "This is only for indirect G-Mode, because it is trivial while in direct, and would use a different strat."
    },
    {
      "id": 32,
      "link": [
        3,
        4
      ],
      "name": "Base",
      "requires": [
        {
          "heatFrames": 210
        }
      ]
    },
    {
      "id": 50,
      "link": [
        3,
        4
      ],
      "name": "G-Mode, To the Farm",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "any",
          "morphed": false
        },
        "comesThroughToilet": "any"
      },
      "requires": [
        "h_heatedGMode",
        {
          "or": [
            "h_heatedGModePauseAbuse",
            {
              "heatFrames": 40
            }
          ]
        }
      ],
      "flashSuitChecked": true,
      "note": "Kill the Gamets where Samus can grab the drops. Exit G-mode, then pause abuse to pick them up without dying."
    },
    {
      "id": 33,
      "link": [
        4,
        1
      ],
      "name": "Base",
      "requires": [
        {
          "heatFrames": 80
        }
      ]
    },
    {
      "id": 34,
      "link": [
        4,
        1
      ],
      "name": "Leave with Runway",
      "requires": [
        {
          "heatFrames": 10
        }
      ],
      "exitCondition": {
        "leaveWithRunway": {
          "length": 14,
          "openEnd": 1
        }
      },
      "unlocksDoors": [
        {
          "types": [
            "ammo"
          ],
          "requires": []
        }
      ]
    },
    {
      "id": 44,
      "link": [
        4,
        1
      ],
      "name": "G-Mode Setup - Get Hit By Gamet",
      "requires": [
        {
          "heatFrames": 290
        }
      ],
      "exitCondition": {
        "leaveWithGModeSetup": {}
      },
      "unlocksDoors": [
        {
          "types": [
            "ammo"
          ],
          "requires": []
        }
      ],
      "flashSuitChecked": true
    },
    {
      "id": 35,
      "link": [
        4,
        2
      ],
      "name": "Base",
      "requires": [
        {
          "heatFrames": 210
        }
      ],
      "unlocksDoors": [
        {
          "types": [
            "missiles"
          ],
          "requires": []
        }
      ]
    },
    {
      "id": 36,
      "link": [
        4,
        2
      ],
      "name": "Leave with Runway",
      "requires": [
        {
          "heatFrames": 155
        }
      ],
      "exitCondition": {
        "leaveWithRunway": {
          "length": 14,
          "openEnd": 1
        }
      },
      "unlocksDoors": [
        {
          "types": [
            "missiles"
          ],
          "requires": [
            {
              "heatFrames": 40
            }
          ]
        },
        {
          "types": [
            "super"
          ],
          "requires": []
        },
        {
          "types": [
            "powerbomb"
          ],
          "requires": [
            {
              "heatFrames": 110
            }
          ]
        }
      ]
    },
    {
      "id": 45,
      "link": [
        4,
        2
      ],
      "name": "G-Mode Setup - Get Hit By Gamet",
      "requires": [
        {
          "heatFrames": 440
        }
      ],
      "exitCondition": {
        "leaveWithGModeSetup": {}
      },
      "unlocksDoors": [
        {
          "types": [
            "missiles",
            "powerbomb"
          ],
          "requires": [
            "never"
          ]
        },
        {
          "types": [
            "super"
          ],
          "requires": []
        }
      ],
      "flashSuitChecked": true
    },
    {
      "id": 37,
      "link": [
        4,
        3
      ],
      "name": "Base",
      "requires": [
        {
          "heatFrames": 210
        }
      ]
    },
    {
      "id": 39,
      "link": [
        4,
        3
      ],
      "name": "Leave With Door Frame Below",
      "requires": [
        {
          "heatFrames": 220
        }
      ],
      "exitCondition": {
        "leaveWithDoorFrameBelow": {
          "height": 2
        }
      },
      "unlocksDoors": [
        {
          "types": [
            "missiles"
          ],
          "requires": [
            {
              "heatFrames": 50
            }
          ]
        },
        {
          "types": [
            "super"
          ],
          "requires": []
        },
        {
          "types": [
            "powerbomb"
          ],
          "requires": [
            {
              "heatFrames": 110
            }
          ]
        }
      ]
    },
    {
      "id": 40,
      "link": [
        4,
        3
      ],
      "name": "Leave With Platform Below",
      "requires": [
        {
          "heatFrames": 220
        }
      ],
      "exitCondition": {
        "leaveWithPlatformBelow": {
          "height": 9,
          "leftPosition": -7.5,
          "rightPosition": 2
        }
      },
      "unlocksDoors": [
        {
          "types": [
            "missiles"
          ],
          "requires": [
            {
              "heatFrames": 50
            }
          ]
        },
        {
          "types": [
            "super"
          ],
          "requires": []
        },
        {
          "types": [
            "powerbomb"
          ],
          "requires": [
            {
              "heatFrames": 110
            }
          ]
        }
      ]
    },
    {
      "id": 41,
      "link": [
        4,
        3
      ],
      "name": "Gamet Ice Clip Door Lock Skip",
      "requires": [
        {
          "heatFrames": 560
        },
        "h_canIceClip"
      ],
      "bypassesDoorShell": true,
      "flashSuitChecked": true,
      "note": [
        "Bring a Gamet from the farm and freeze it at a precise distance below the door in order to crouch-jump up and clip through the door shell.",
        "The pixel window is larger and higher with Morph and an X-Ray stand-up, in which case a standing jump is used."
      ]
    },
    {
      "id": 42,
      "link": [
        4,
        4
      ],
      "name": "Gamet Farm",
      "requires": [
        {
          "or": [
            {
              "and": [
                {
                  "heatFrames": 0
                },
                "canPauseAbuse"
              ]
            },
            {
              "heatFrames": 60
            }
          ]
        },
        {
          "refill": [
            "Energy",
            "Missile",
            "Super",
            "PowerBomb"
          ]
        }
      ]
    },
    {
      "link": [
        1,
        1
      ],
      "name": "Base (Unlock Door)",
      "requires": [],
      "unlocksDoors": [
        {
          "types": [
            "missiles"
          ],
          "requires": [
            {
              "heatFrames": 50
            }
          ]
        },
        {
          "types": [
            "super"
          ],
          "requires": []
        },
        {
          "types": [
            "powerbomb"
          ],
          "requires": [
            {
              "heatFrames": 110
            }
          ]
        }
      ]
    },
    {
      "link": [
        1,
        1
      ],
      "name": "Base (Come In Normally)",
      "entranceCondition": {
        "comeInNormally": {}
      },
      "requires": []
    },
    {
      "link": [
        2,
        2
      ],
      "name": "Base (Unlock Door)",
      "requires": [],
      "unlocksDoors": [
        {
          "types": [
            "missiles"
          ],
          "requires": [
            {
              "heatFrames": 50
            }
          ]
        },
        {
          "types": [
            "super"
          ],
          "requires": []
        },
        {
          "types": [
            "powerbomb"
          ],
          "requires": [
            {
              "heatFrames": 110
            }
          ]
        }
      ]
    },
    {
      "link": [
        2,
        2
      ],
      "name": "Base (Come In Normally)",
      "entranceCondition": {
        "comeInNormally": {}
      },
      "requires": []
    },
    {
      "link": [
        3,
        3
      ],
      "name": "Base (Unlock Door)",
      "requires": [],
      "unlocksDoors": [
        {
          "types": [
            "missiles"
          ],
          "requires": [
            {
              "heatFrames": 50
            }
          ]
        },
        {
          "types": [
            "super"
          ],
          "requires": []
        },
        {
          "types": [
            "powerbomb"
          ],
          "requires": [
            {
              "heatFrames": 110
            }
          ]
        }
      ]
    },
    {
      "link": [
        3,
        3
      ],
      "name": "Base (Come In Normally)",
      "entranceCondition": {
        "comeInNormally": {}
      },
      "requires": []
    }
  ],
  "notables": [],
  "nextStratId": 54,
  "nextNotableId": 1
}