Acid Statue Room

Room ID: 149

Wiki
Difficulty filter

From: 1
Top Right Door
To: 1
Top Right Door

Exit condition:

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

Requires:

"h_canHeatedCrystalFlash"
From: 1
Top Right Door
To: 3
Acid Chozo Statue (locked)

Requires:

"h_canNavigateHeatRooms"
"SpaceJump"
{
  "heatFrames": 180
}
From: 1
Top Right Door
To: 3
Acid Chozo Statue (locked)

Requires:

"h_canNavigateHeatRooms"
"f_UsedAcidChozoStatue"
{
  "or": [
    "HiJump",
    "canWalljump",
    "canSpringBallJumpMidAir",
    {
      "and": [
        "h_canIBJ",
        {
          "heatFrames": 780
        }
      ]
    }
  ]
}
{
  "heatFrames": 270
}
From: 1
Top Right Door
To: 3
Acid Chozo Statue (locked)

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

"h_canNavigateHeatRooms"
{
  "heatFrames": 125
}
{
  "shinespark": {
    "frames": 36
  }
}
From: 1
Top Right Door
To: 3
Acid Chozo Statue (locked)

Begin with SpeedBooster unequipped, and run&jump over the acid into an airball. Once Samus begins falling, equip SpringBall and SpeedBooster to safely land on the other side near the statue.

Requires:

"canSpringFling"
"canDisableEquipment"
"SpeedBooster"
"canTrickyJump"
"canLateralMidAirMorph"
{
  "heatFrames": 210
}
From: 1
Top Right Door
To: 3
Acid Chozo Statue (locked)

Try to jump to the far left side raised ledges to reduce the time spent in acid. This could mean turning off HiJump, or airballing to jump farther.

Requires:

"h_canNavigateHeatRooms"
"canSuitlessLavaDive"
{
  "or": [
    "HiJump",
    "canWalljump",
    "canSpringBallJumpMidAir"
  ]
}
{
  "acidFrames": 116
}
{
  "heatFrames": 285
}
From: 1
Top Right Door
To: 3
Acid Chozo Statue (locked)

Requires:

"h_canNavigateHeatRooms"
"canSuitlessLavaDive"
"Gravity"
{
  "or": [
    "HiJump",
    "canWalljump",
    "canSpringBallJumpMidAir",
    "canGravityJump",
    {
      "and": [
        "h_canIBJ",
        {
          "acidFrames": 1050
        },
        {
          "heatFrames": 1050
        }
      ]
    }
  ]
}
{
  "acidFrames": 100
}
{
  "heatFrames": 255
}
From: 1
Top Right Door
To: 3
Acid Chozo Statue (locked)

There is a hole in the left side wall that Samus can fit into by shrinking her hitbox. Once in the wall, stand up if crouched then turnaround into a buffered spinjump to jump out of the acid.

Requires:

"h_canNavigateHeatRooms"
"canPartialFloorClip"
"canSuitlessLavaDive"
{
  "or": [
    {
      "and": [
        "canLateralMidAirMorph",
        "canDownBack",
        "canTrickyJump",
        {
          "acidFrames": 108
        }
      ]
    },
    {
      "and": [
        "canTrickyJump",
        {
          "heatFrames": 30
        },
        {
          "acidFrames": 136
        }
      ]
    },
    {
      "and": [
        {
          "heatFrames": 90
        },
        {
          "acidFrames": 216
        }
      ]
    }
  ]
}
{
  "heatFrames": 285
}
From: 1
Top Right Door
To: 3
Acid Chozo Statue (locked)

Requires:

"h_heatProof"
"h_canCeilingBombJump"
From: 1
Top Right Door
To: 3
Acid Chozo Statue (locked)

Grapple teleporting here will spawn Samus inside the wall behind the Acid Chozo statue. To escape, perform a Crystal Flash to stand up, then morph and roll out to the right. Samus will be visible but off-camera, making the movement tricky. While off camera, the Chozo hand will not function (i.e., will not trigger the acid lowering cutscene).

Entrance condition:

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

Requires:

{
  "heatFrames": 220
}
"h_canCrystalFlash"
{
  "heatFrames": 20
}
"canOffScreenMovement"

Clears obstacles: A

From: 1
Top Right Door
To: 3
Acid Chozo Statue (locked)

After teleporting, press down to retract Grapple. Samus will be inside the Power Bomb blocks behind the Acid Chozo statue hand. Use a Power Bomb, wait to begin falling, then hold right to roll out under the hand. Samus will be visible but off-camera, making the movement tricky. Holding right too early after laying the Power Bomb will cause Samus to get stuck inside the Chozo hand; in this case, Samus can get out by unmorphing, remorphing, and rolling to the right on top of the hand. While off camera, the Chozo hand will not function (i.e., will not trigger the acid lowering cutscene).

Entrance condition:

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

Requires:

"h_canUsePowerBombs"
{
  "heatFrames": 220
}
"canOffScreenMovement"

Clears obstacles: A

From: 1
Top Right Door
To: 4
Junction Above Acid Plug, Without Acid

Requires:

"h_canNavigateHeatRooms"
"f_UsedAcidChozoStatue"
{
  "heatFrames": 100
}
From: 2
Bottom Right Door
To: 2
Bottom Right Door

Exit condition:

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

Requires:

"h_canHeatedCrystalFlash"
From: 2
Bottom Right Door
To: 3
Acid Chozo Statue (locked)

Grapple teleporting here will spawn Samus inside the wall behind the Acid Chozo statue. To escape, perform a Crystal Flash to stand up, then morph and roll out to the right. Samus will be visible but off-camera, making the movement tricky. While off camera, the Chozo hand will not function (i.e., will not trigger the acid lowering cutscene).

Entrance condition:

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

Requires:

{
  "heatFrames": 220
}
"h_canCrystalFlash"
{
  "heatFrames": 20
}
"canOffScreenMovement"

Clears obstacles: A

From: 2
Bottom Right Door
To: 3
Acid Chozo Statue (locked)

After teleporting, press down to retract Grapple. Samus will be inside the Power Bomb blocks behind the Acid Chozo statue hand. Use a Power Bomb, wait to begin falling, then hold right to roll out under the hand. Samus will be visible but off-camera, making the movement tricky. Holding right too early after laying the Power Bomb will cause Samus to get stuck inside the Chozo hand; in this case, Samus can get out by unmorphing, remorphing, and rolling to the right on top of the hand. While off camera, the Chozo hand will not function (i.e., will not trigger the acid lowering cutscene).

Entrance condition:

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

Requires:

"h_canUsePowerBombs"
{
  "heatFrames": 220
}
"canOffScreenMovement"

Clears obstacles: A

From: 2
Bottom Right Door
To: 5
Bottom Junction Right of Morph Tunnel

Requires:

"h_canNavigateHeatRooms"
"ScrewAttack"
{
  "heatFrames": 270
}
From: 2
Bottom Right Door
To: 5
Bottom Junction Right of Morph Tunnel

Wait for the first Holtz to attack then either use the Magdollite for IFrames, or avoid the projectiles and continue dodging bats.

Requires:

"h_canNavigateHeatRooms"
{
  "or": [
    "canTrickyJump",
    {
      "and": [
        "canHorizontalDamageBoost",
        "canCarefulJump",
        {
          "enemyDamage": {
            "enemy": "Magdollite",
            "type": "flame",
            "hits": 1
          }
        }
      ]
    }
  ]
}
{
  "heatFrames": 330
}
From: 2
Bottom Right Door
To: 5
Bottom Junction Right of Morph Tunnel

Wait for the first Holtz before trying to cross.

Requires:

"h_canNavigateHeatRooms"
{
  "enemyDamage": {
    "enemy": "Holtz",
    "type": "contact",
    "hits": 1
  }
}
{
  "heatFrames": 375
}
From: 2
Bottom Right Door
To: 5
Bottom Junction Right of Morph Tunnel

Requires:

"h_canNavigateHeatRooms"
"Charge"
"Ice"
"Wave"
"Plasma"
{
  "heatFrames": 360
}
From: 2
Bottom Right Door
To: 5
Bottom Junction Right of Morph Tunnel

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

"h_canNavigateHeatRooms"
{
  "heatFrames": 125
}
{
  "shinespark": {
    "frames": 41,
    "excessFrames": 6
  }
}
From: 3
Acid Chozo Statue (locked)
To: 1
Top Right Door

Requires:

"h_canNavigateHeatRooms"
"SpaceJump"
{
  "heatFrames": 300
}
From: 3
Acid Chozo Statue (locked)
To: 1
Top Right Door

Requires:

"h_canNavigateHeatRooms"
"f_UsedAcidChozoStatue"
{
  "heatFrames": 300
}
From: 3
Acid Chozo Statue (locked)
To: 3
Acid Chozo Statue (locked)

Requires:

"h_canHeatedCrystalFlash"
From: 3
Acid Chozo Statue (locked)
To: 4
Junction Above Acid Plug, Without Acid

Requires:

"h_canNavigateHeatRooms"
"f_UsedAcidChozoStatue"
{
  "heatFrames": 100
}
From: 4
Junction Above Acid Plug, Without Acid
To: 1
Top Right Door

Requires:

"h_canNavigateHeatRooms"
{
  "heatFrames": 250
}
From: 4
Junction Above Acid Plug, Without Acid
To: 3
Acid Chozo Statue (locked)

Requires:

"h_canNavigateHeatRooms"
{
  "or": [
    "HiJump",
    "canWalljump",
    "canSpringBallJumpMidAir",
    {
      "and": [
        "h_canIBJ",
        {
          "heatFrames": 780
        }
      ]
    }
  ]
}
{
  "heatFrames": 200
}
From: 4
Junction Above Acid Plug, Without Acid
To: 4
Junction Above Acid Plug, Without Acid

Requires:

"h_canHeatedCrystalFlash"
From: 4
Junction Above Acid Plug, Without Acid
To: 5
Bottom Junction Right of Morph Tunnel

Requires:

"h_canNavigateHeatRooms"
"f_UsedAcidChozoStatue"
"h_canUseMorphBombs"
{
  "heatFrames": 400
}
From: 4
Junction Above Acid Plug, Without Acid
To: 5
Bottom Junction Right of Morph Tunnel

Requires:

"h_canNavigateHeatRooms"
"f_UsedAcidChozoStatue"
"h_canUsePowerBombs"
{
  "heatFrames": 250
}
From: 5
Bottom Junction Right of Morph Tunnel
To: 2
Bottom Right Door

Requires:

"h_canNavigateHeatRooms"
"ScrewAttack"
{
  "heatFrames": 240
}
From: 5
Bottom Junction Right of Morph Tunnel
To: 2
Bottom Right Door

Wait for the Magdollite to attack then either use it for IFrames, or jump over the swooping Holtzes.

Requires:

"h_canNavigateHeatRooms"
{
  "or": [
    "canTrickyJump",
    {
      "and": [
        "canHorizontalDamageBoost",
        "canCarefulJump",
        {
          "enemyDamage": {
            "enemy": "Magdollite",
            "type": "flame",
            "hits": 1
          }
        }
      ]
    }
  ]
}
{
  "heatFrames": 375
}
From: 5
Bottom Junction Right of Morph Tunnel
To: 2
Bottom Right Door

Requires:

"h_canNavigateHeatRooms"
{
  "enemyDamage": {
    "enemy": "Holtz",
    "type": "contact",
    "hits": 1
  }
}
{
  "or": [
    {
      "enemyDamage": {
        "enemy": "Holtz",
        "type": "contact",
        "hits": 1
      }
    },
    "canCarefulJump"
  ]
}
{
  "heatFrames": 330
}
From: 5
Bottom Junction Right of Morph Tunnel
To: 2
Bottom Right Door

Requires:

"h_canNavigateHeatRooms"
"Charge"
"Ice"
"Wave"
"Plasma"
{
  "heatFrames": 375
}
From: 5
Bottom Junction Right of Morph Tunnel
To: 4
Junction Above Acid Plug, Without Acid

Requires:

"h_canNavigateHeatRooms"
"f_UsedAcidChozoStatue"
"h_canUseMorphBombs"
{
  "or": [
    "HiJump",
    "canWalljump",
    "canSpringBallJumpMidAir",
    {
      "and": [
        "h_canIBJ",
        {
          "heatFrames": 1020
        }
      ]
    }
  ]
}
{
  "heatFrames": 600
}
From: 5
Bottom Junction Right of Morph Tunnel
To: 4
Junction Above Acid Plug, Without Acid

Requires:

"h_canNavigateHeatRooms"
"f_UsedAcidChozoStatue"
"h_canUsePowerBombs"
{
  "or": [
    "HiJump",
    "canWalljump",
    "canSpringBallJumpMidAir",
    {
      "and": [
        "h_canIBJ",
        {
          "heatFrames": 1020
        }
      ]
    }
  ]
}
{
  "heatFrames": 300
}
From: 5
Bottom Junction Right of Morph Tunnel
To: 4
Junction Above Acid Plug, Without Acid

Menu to Grappling Beam before the crystal flash ends and mash shoot while holding down.

Requires:

"h_heatProof"
"h_canBombThings"
"h_canJumpIntoCrystalFlashClip"
"HiJump"
"Grapple"
From: 5
Bottom Junction Right of Morph Tunnel
To: 5
Bottom Junction Right of Morph Tunnel

Requires:

"h_canHeatedCrystalFlash"
From: 3
Acid Chozo Statue (locked)
To: 6
Acid Chozo Statue (unlocked)

Requires:

"h_canActivateAcidChozo"
{
  "obstaclesNotCleared": [
    "A"
  ]
}
"h_canUsePowerBombs"
{
  "heatFrames": 1000
}

Clears obstacles: f_UsedAcidChozoStatue

From: 6
Acid Chozo Statue (unlocked)
To: 3
Acid Chozo Statue (locked)

From: 1
Top Right Door
To: 3
Acid Chozo Statue (locked)

Requires:

"h_canNavigateHeatRooms"
{
  "obstaclesCleared": [
    "f_UsedAcidChozoStatue"
  ]
}
{
  "or": [
    "HiJump",
    "canWalljump",
    "canSpringBallJumpMidAir",
    {
      "and": [
        "h_canIBJ",
        {
          "heatFrames": 780
        }
      ]
    }
  ]
}
{
  "heatFrames": 270
}
From: 1
Top Right Door
To: 4
Junction Above Acid Plug, Without Acid

Requires:

"h_canNavigateHeatRooms"
{
  "obstaclesCleared": [
    "f_UsedAcidChozoStatue"
  ]
}
{
  "heatFrames": 100
}
From: 3
Acid Chozo Statue (locked)
To: 1
Top Right Door

Requires:

"h_canNavigateHeatRooms"
{
  "obstaclesCleared": [
    "f_UsedAcidChozoStatue"
  ]
}
{
  "heatFrames": 300
}
From: 3
Acid Chozo Statue (locked)
To: 4
Junction Above Acid Plug, Without Acid

Requires:

"h_canNavigateHeatRooms"
{
  "obstaclesCleared": [
    "f_UsedAcidChozoStatue"
  ]
}
{
  "heatFrames": 100
}
From: 4
Junction Above Acid Plug, Without Acid
To: 5
Bottom Junction Right of Morph Tunnel

Requires:

"h_canNavigateHeatRooms"
{
  "obstaclesCleared": [
    "f_UsedAcidChozoStatue"
  ]
}
"h_canUseMorphBombs"
{
  "heatFrames": 400
}
From: 4
Junction Above Acid Plug, Without Acid
To: 5
Bottom Junction Right of Morph Tunnel

Requires:

"h_canNavigateHeatRooms"
{
  "obstaclesCleared": [
    "f_UsedAcidChozoStatue"
  ]
}
"h_canUsePowerBombs"
{
  "heatFrames": 250
}
From: 5
Bottom Junction Right of Morph Tunnel
To: 4
Junction Above Acid Plug, Without Acid

Requires:

"h_canNavigateHeatRooms"
{
  "obstaclesCleared": [
    "f_UsedAcidChozoStatue"
  ]
}
"h_canUseMorphBombs"
{
  "or": [
    "HiJump",
    "canWalljump",
    "canSpringBallJumpMidAir",
    {
      "and": [
        "h_canIBJ",
        {
          "heatFrames": 1020
        }
      ]
    }
  ]
}
{
  "heatFrames": 600
}
From: 5
Bottom Junction Right of Morph Tunnel
To: 4
Junction Above Acid Plug, Without Acid

Requires:

"h_canNavigateHeatRooms"
{
  "obstaclesCleared": [
    "f_UsedAcidChozoStatue"
  ]
}
"h_canUsePowerBombs"
{
  "or": [
    "HiJump",
    "canWalljump",
    "canSpringBallJumpMidAir",
    {
      "and": [
        "h_canIBJ",
        {
          "heatFrames": 1020
        }
      ]
    }
  ]
}
{
  "heatFrames": 300
}

{
  "$schema": "../../../schema/m3-room.schema.json",
  "id": 149,
  "name": "Acid Statue Room",
  "area": "Norfair",
  "subarea": "Lower",
  "subsubarea": "West",
  "playable": true,
  "roomAddress": "0x7B1E5",
  "roomEnvironments": [
    {
      "heated": true
    }
  ],
  "nodes": [
    {
      "id": 1,
      "name": "Top Right Door",
      "nodeType": "door",
      "nodeSubType": "blue",
      "nodeAddress": "0x0019846",
      "doorEnvironments": [
        {
          "physics": "air"
        }
      ]
    },
    {
      "id": 2,
      "name": "Bottom Right Door",
      "nodeType": "door",
      "nodeSubType": "blue",
      "nodeAddress": "0x001983a",
      "doorEnvironments": [
        {
          "physics": "air",
          "devNote": [
            "Technically it is acid if entering from node 1 and the statue hasn't been cleared, but that doesn't seem worth modeling.",
            "The acid is not there regardless when entering from node 2."
          ]
        }
      ]
    },
    {
      "id": 3,
      "name": "Acid Chozo Statue (locked)",
      "nodeType": "junction",
      "nodeSubType": "flag",
      "note": "This node represents the ledge the statue is on. This is why it can be reached without breaking the PB blocks, but not unlocked."
    },
    {
      "id": 4,
      "name": "Junction Above Acid Plug, Without Acid",
      "nodeType": "junction",
      "nodeSubType": "junction",
      "note": "Because going here while there is acid is pointless unless traveling from 1 to 3, this node will be considered to only be visitable when the acid is gone"
    },
    {
      "id": 5,
      "name": "Bottom Junction Right of Morph Tunnel",
      "nodeType": "junction",
      "nodeSubType": "junction"
    },
    {
      "id": 6,
      "name": "Acid Chozo Statue (unlocked)",
      "nodeType": "event",
      "nodeSubType": "flag",
      "yields": [
        "f_UsedAcidChozoStatue"
      ],
      "note": "This node represents the ledge the statue is on. This is why it can be reached without breaking the PB blocks, but not unlocked."
    }
  ],
  "obstacles": [
    {
      "id": "A",
      "name": "Camera Broken",
      "obstacleType": "abstract",
      "note": "Represents being off-camera in the top part of the room."
    },
    {
      "id": "f_UsedAcidChozoStatue",
      "name": "f_UsedAcidChozoStatue"
    }
  ],
  "enemies": [
    {
      "id": "e1",
      "groupName": "Acid Statue Room Holtzes",
      "enemyName": "Holtz",
      "quantity": 3,
      "homeNodes": [
        2
      ],
      "dropRequires": [
        "h_heatProof"
      ]
    },
    {
      "id": "e2",
      "groupName": "Acid Statue Room Magdollite",
      "enemyName": "Magdollite",
      "quantity": 1,
      "homeNodes": [
        2
      ],
      "dropRequires": [
        "Grapple",
        "h_heatProof"
      ]
    }
  ],
  "links": [
    {
      "from": 1,
      "to": [
        {
          "id": 1
        },
        {
          "id": 3
        },
        {
          "id": 4
        }
      ]
    },
    {
      "from": 2,
      "to": [
        {
          "id": 2
        },
        {
          "id": 3
        },
        {
          "id": 5
        }
      ]
    },
    {
      "from": 3,
      "to": [
        {
          "id": 1
        },
        {
          "id": 3
        },
        {
          "id": 4
        }
      ]
    },
    {
      "from": 4,
      "to": [
        {
          "id": 1
        },
        {
          "id": 3,
          "devNote": "4 requires that the acid is gone."
        },
        {
          "id": 4
        },
        {
          "id": 5
        }
      ]
    },
    {
      "from": 5,
      "to": [
        {
          "id": 2
        },
        {
          "id": 4
        },
        {
          "id": 5
        }
      ]
    }
  ],
  "strats": [
    {
      "link": [
        1,
        1
      ],
      "name": "Leave With Runway",
      "requires": [],
      "exitCondition": {
        "leaveWithRunway": {
          "length": 2,
          "openEnd": 1
        }
      }
    },
    {
      "link": [
        1,
        1
      ],
      "name": "Crystal Flash",
      "requires": [
        "h_canHeatedCrystalFlash"
      ]
    },
    {
      "link": [
        1,
        3
      ],
      "name": "Base",
      "requires": [
        "h_canNavigateHeatRooms",
        "SpaceJump",
        {
          "heatFrames": 180
        }
      ]
    },
    {
      "link": [
        1,
        3
      ],
      "name": "Without Acid",
      "requires": [
        "h_canNavigateHeatRooms",
        "f_UsedAcidChozoStatue",
        {
          "or": [
            "HiJump",
            "canWalljump",
            "canSpringBallJumpMidAir",
            {
              "and": [
                "h_canIBJ",
                {
                  "heatFrames": 780
                }
              ]
            }
          ]
        },
        {
          "heatFrames": 270
        }
      ]
    },
    {
      "link": [
        1,
        3
      ],
      "name": "Shinespark",
      "entranceCondition": {
        "comeInWithSpark": {}
      },
      "requires": [
        "h_canNavigateHeatRooms",
        {
          "heatFrames": 125
        },
        {
          "shinespark": {
            "frames": 36
          }
        }
      ]
    },
    {
      "link": [
        1,
        3
      ],
      "name": "SpringFling over the acid",
      "requires": [
        "canSpringFling",
        "canDisableEquipment",
        "SpeedBooster",
        "canTrickyJump",
        "canLateralMidAirMorph",
        {
          "heatFrames": 210
        }
      ],
      "note": [
        "Begin with SpeedBooster unequipped, and run&jump over the acid into an airball.",
        "Once Samus begins falling, equip SpringBall and SpeedBooster to safely land on the other side near the statue."
      ]
    },
    {
      "link": [
        1,
        3
      ],
      "name": "Gravityless Acid Dive",
      "requires": [
        "h_canNavigateHeatRooms",
        "canSuitlessLavaDive",
        {
          "or": [
            "HiJump",
            "canWalljump",
            "canSpringBallJumpMidAir"
          ]
        },
        {
          "acidFrames": 116
        },
        {
          "heatFrames": 285
        }
      ],
      "note": [
        "Try to jump to the far left side raised ledges to reduce the time spent in acid.",
        "This could mean turning off HiJump, or airballing to jump farther."
      ]
    },
    {
      "link": [
        1,
        3
      ],
      "name": "Gravity Acid Dive",
      "requires": [
        "h_canNavigateHeatRooms",
        "canSuitlessLavaDive",
        "Gravity",
        {
          "or": [
            "HiJump",
            "canWalljump",
            "canSpringBallJumpMidAir",
            "canGravityJump",
            {
              "and": [
                "h_canIBJ",
                {
                  "acidFrames": 1050
                },
                {
                  "heatFrames": 1050
                }
              ]
            }
          ]
        },
        {
          "acidFrames": 100
        },
        {
          "heatFrames": 255
        }
      ]
    },
    {
      "link": [
        1,
        3
      ],
      "name": "Wall Pocket Acid Dive",
      "requires": [
        "h_canNavigateHeatRooms",
        "canPartialFloorClip",
        "canSuitlessLavaDive",
        {
          "or": [
            {
              "and": [
                "canLateralMidAirMorph",
                "canDownBack",
                "canTrickyJump",
                {
                  "acidFrames": 108
                }
              ]
            },
            {
              "and": [
                "canTrickyJump",
                {
                  "heatFrames": 30
                },
                {
                  "acidFrames": 136
                }
              ]
            },
            {
              "and": [
                {
                  "heatFrames": 90
                },
                {
                  "acidFrames": 216
                }
              ]
            }
          ]
        },
        {
          "heatFrames": 285
        }
      ],
      "note": [
        "There is a hole in the left side wall that Samus can fit into by shrinking her hitbox.",
        "Once in the wall, stand up if crouched then turnaround into a buffered spinjump to jump out of the acid."
      ],
      "devNote": "Not notable because it only skips a walljump."
    },
    {
      "link": [
        1,
        3
      ],
      "name": "Ceiling Bomb Jump",
      "requires": [
        "h_heatProof",
        "h_canCeilingBombJump"
      ]
    },
    {
      "link": [
        1,
        3
      ],
      "name": "Grapple Teleport Crystal Flash (from Red Brinstar Firefleas)",
      "entranceCondition": {
        "comeInWithGrappleTeleport": {
          "blockPositions": [
            [
              5,
              3
            ]
          ]
        }
      },
      "requires": [
        {
          "heatFrames": 220
        },
        "h_canCrystalFlash",
        {
          "heatFrames": 20
        },
        "canOffScreenMovement"
      ],
      "clearsObstacles": [
        "A"
      ],
      "note": [
        "Grapple teleporting here will spawn Samus inside the wall behind the Acid Chozo statue.",
        "To escape, perform a Crystal Flash to stand up, then morph and roll out to the right.",
        "Samus will be visible but off-camera, making the movement tricky.",
        "While off camera, the Chozo hand will not function (i.e., will not trigger the acid lowering cutscene)."
      ]
    },
    {
      "link": [
        1,
        3
      ],
      "name": "Grapple Teleport Power Bomb (from Moat)",
      "entranceCondition": {
        "comeInWithGrappleTeleport": {
          "blockPositions": [
            [
              7,
              2
            ]
          ]
        }
      },
      "requires": [
        "h_canUsePowerBombs",
        {
          "heatFrames": 220
        },
        "canOffScreenMovement"
      ],
      "clearsObstacles": [
        "A"
      ],
      "note": [
        "After teleporting, press down to retract Grapple.",
        "Samus will be inside the Power Bomb blocks behind the Acid Chozo statue hand.",
        "Use a Power Bomb, wait to begin falling, then hold right to roll out under the hand.",
        "Samus will be visible but off-camera, making the movement tricky.",
        "Holding right too early after laying the Power Bomb will cause Samus to get stuck inside the Chozo hand;",
        "in this case, Samus can get out by unmorphing, remorphing, and rolling to the right on top of the hand.",
        "While off camera, the Chozo hand will not function (i.e., will not trigger the acid lowering cutscene)."
      ]
    },
    {
      "link": [
        1,
        4
      ],
      "name": "Base",
      "requires": [
        "h_canNavigateHeatRooms",
        "f_UsedAcidChozoStatue",
        {
          "heatFrames": 100
        }
      ]
    },
    {
      "link": [
        2,
        2
      ],
      "name": "Leave With Runway",
      "requires": [],
      "exitCondition": {
        "leaveWithRunway": {
          "length": 4,
          "openEnd": 1
        }
      }
    },
    {
      "link": [
        2,
        2
      ],
      "name": "Crystal Flash",
      "requires": [
        "h_canHeatedCrystalFlash"
      ]
    },
    {
      "link": [
        2,
        3
      ],
      "name": "Grapple Teleport Crystal Flash (from Red Brinstar Firefleas)",
      "entranceCondition": {
        "comeInWithGrappleTeleport": {
          "blockPositions": [
            [
              5,
              3
            ]
          ]
        }
      },
      "requires": [
        {
          "heatFrames": 220
        },
        "h_canCrystalFlash",
        {
          "heatFrames": 20
        },
        "canOffScreenMovement"
      ],
      "clearsObstacles": [
        "A"
      ],
      "note": [
        "Grapple teleporting here will spawn Samus inside the wall behind the Acid Chozo statue.",
        "To escape, perform a Crystal Flash to stand up, then morph and roll out to the right.",
        "Samus will be visible but off-camera, making the movement tricky.",
        "While off camera, the Chozo hand will not function (i.e., will not trigger the acid lowering cutscene)."
      ]
    },
    {
      "link": [
        2,
        3
      ],
      "name": "Grapple Teleport Power Bomb (from Moat)",
      "entranceCondition": {
        "comeInWithGrappleTeleport": {
          "blockPositions": [
            [
              7,
              2
            ]
          ]
        }
      },
      "requires": [
        "h_canUsePowerBombs",
        {
          "heatFrames": 220
        },
        "canOffScreenMovement"
      ],
      "clearsObstacles": [
        "A"
      ],
      "note": [
        "After teleporting, press down to retract Grapple.",
        "Samus will be inside the Power Bomb blocks behind the Acid Chozo statue hand.",
        "Use a Power Bomb, wait to begin falling, then hold right to roll out under the hand.",
        "Samus will be visible but off-camera, making the movement tricky.",
        "Holding right too early after laying the Power Bomb will cause Samus to get stuck inside the Chozo hand;",
        "in this case, Samus can get out by unmorphing, remorphing, and rolling to the right on top of the hand.",
        "While off camera, the Chozo hand will not function (i.e., will not trigger the acid lowering cutscene)."
      ]
    },
    {
      "link": [
        2,
        5
      ],
      "name": "Base",
      "requires": [
        "h_canNavigateHeatRooms",
        "ScrewAttack",
        {
          "heatFrames": 270
        }
      ]
    },
    {
      "link": [
        2,
        5
      ],
      "name": "Avoid Damage",
      "requires": [
        "h_canNavigateHeatRooms",
        {
          "or": [
            "canTrickyJump",
            {
              "and": [
                "canHorizontalDamageBoost",
                "canCarefulJump",
                {
                  "enemyDamage": {
                    "enemy": "Magdollite",
                    "type": "flame",
                    "hits": 1
                  }
                }
              ]
            }
          ]
        },
        {
          "heatFrames": 330
        }
      ],
      "note": "Wait for the first Holtz to attack then either use the Magdollite for IFrames, or avoid the projectiles and continue dodging bats."
    },
    {
      "link": [
        2,
        5
      ],
      "name": "Tank the Damage",
      "requires": [
        "h_canNavigateHeatRooms",
        {
          "enemyDamage": {
            "enemy": "Holtz",
            "type": "contact",
            "hits": 1
          }
        },
        {
          "heatFrames": 375
        }
      ],
      "note": "Wait for the first Holtz before trying to cross."
    },
    {
      "link": [
        2,
        5
      ],
      "name": "Full Beam Kill",
      "requires": [
        "h_canNavigateHeatRooms",
        "Charge",
        "Ice",
        "Wave",
        "Plasma",
        {
          "heatFrames": 360
        }
      ]
    },
    {
      "link": [
        2,
        5
      ],
      "name": "Shinespark",
      "entranceCondition": {
        "comeInWithSpark": {}
      },
      "requires": [
        "h_canNavigateHeatRooms",
        {
          "heatFrames": 125
        },
        {
          "shinespark": {
            "frames": 41,
            "excessFrames": 6
          }
        }
      ]
    },
    {
      "link": [
        3,
        1
      ],
      "name": "Base",
      "requires": [
        "h_canNavigateHeatRooms",
        "SpaceJump",
        {
          "heatFrames": 300
        }
      ]
    },
    {
      "link": [
        3,
        1
      ],
      "name": "Without Acid",
      "requires": [
        "h_canNavigateHeatRooms",
        "f_UsedAcidChozoStatue",
        {
          "heatFrames": 300
        }
      ]
    },
    {
      "link": [
        3,
        3
      ],
      "name": "Crystal Flash",
      "requires": [
        "h_canHeatedCrystalFlash"
      ]
    },
    {
      "link": [
        3,
        4
      ],
      "name": "Base",
      "requires": [
        "h_canNavigateHeatRooms",
        "f_UsedAcidChozoStatue",
        {
          "heatFrames": 100
        }
      ]
    },
    {
      "link": [
        4,
        1
      ],
      "name": "Base",
      "requires": [
        "h_canNavigateHeatRooms",
        {
          "heatFrames": 250
        }
      ],
      "devNote": "4 requires that the acid is gone."
    },
    {
      "link": [
        4,
        3
      ],
      "name": "Base",
      "requires": [
        "h_canNavigateHeatRooms",
        {
          "or": [
            "HiJump",
            "canWalljump",
            "canSpringBallJumpMidAir",
            {
              "and": [
                "h_canIBJ",
                {
                  "heatFrames": 780
                }
              ]
            }
          ]
        },
        {
          "heatFrames": 200
        }
      ]
    },
    {
      "link": [
        4,
        4
      ],
      "name": "Crystal Flash",
      "requires": [
        "h_canHeatedCrystalFlash"
      ]
    },
    {
      "link": [
        4,
        5
      ],
      "name": "Bombs",
      "requires": [
        "h_canNavigateHeatRooms",
        "f_UsedAcidChozoStatue",
        "h_canUseMorphBombs",
        {
          "heatFrames": 400
        }
      ]
    },
    {
      "link": [
        4,
        5
      ],
      "name": "PowerBombs",
      "requires": [
        "h_canNavigateHeatRooms",
        "f_UsedAcidChozoStatue",
        "h_canUsePowerBombs",
        {
          "heatFrames": 250
        }
      ]
    },
    {
      "link": [
        5,
        2
      ],
      "name": "Base",
      "requires": [
        "h_canNavigateHeatRooms",
        "ScrewAttack",
        {
          "heatFrames": 240
        }
      ]
    },
    {
      "link": [
        5,
        2
      ],
      "name": "Avoid Damage",
      "requires": [
        "h_canNavigateHeatRooms",
        {
          "or": [
            "canTrickyJump",
            {
              "and": [
                "canHorizontalDamageBoost",
                "canCarefulJump",
                {
                  "enemyDamage": {
                    "enemy": "Magdollite",
                    "type": "flame",
                    "hits": 1
                  }
                }
              ]
            }
          ]
        },
        {
          "heatFrames": 375
        }
      ],
      "note": "Wait for the Magdollite to attack then either use it for IFrames, or jump over the swooping Holtzes."
    },
    {
      "link": [
        5,
        2
      ],
      "name": "Tank the Damage",
      "requires": [
        "h_canNavigateHeatRooms",
        {
          "enemyDamage": {
            "enemy": "Holtz",
            "type": "contact",
            "hits": 1
          }
        },
        {
          "or": [
            {
              "enemyDamage": {
                "enemy": "Holtz",
                "type": "contact",
                "hits": 1
              }
            },
            "canCarefulJump"
          ]
        },
        {
          "heatFrames": 330
        }
      ]
    },
    {
      "link": [
        5,
        2
      ],
      "name": "Full Beam Kill",
      "requires": [
        "h_canNavigateHeatRooms",
        "Charge",
        "Ice",
        "Wave",
        "Plasma",
        {
          "heatFrames": 375
        }
      ]
    },
    {
      "link": [
        5,
        4
      ],
      "name": "Bombs",
      "requires": [
        "h_canNavigateHeatRooms",
        "f_UsedAcidChozoStatue",
        "h_canUseMorphBombs",
        {
          "or": [
            "HiJump",
            "canWalljump",
            "canSpringBallJumpMidAir",
            {
              "and": [
                "h_canIBJ",
                {
                  "heatFrames": 1020
                }
              ]
            }
          ]
        },
        {
          "heatFrames": 600
        }
      ]
    },
    {
      "link": [
        5,
        4
      ],
      "name": "Power Bombs",
      "requires": [
        "h_canNavigateHeatRooms",
        "f_UsedAcidChozoStatue",
        "h_canUsePowerBombs",
        {
          "or": [
            "HiJump",
            "canWalljump",
            "canSpringBallJumpMidAir",
            {
              "and": [
                "h_canIBJ",
                {
                  "heatFrames": 1020
                }
              ]
            }
          ]
        },
        {
          "heatFrames": 300
        }
      ]
    },
    {
      "link": [
        5,
        4
      ],
      "name": "CF Grapple Clip",
      "requires": [
        "h_heatProof",
        "h_canBombThings",
        "h_canJumpIntoCrystalFlashClip",
        "HiJump",
        "Grapple"
      ],
      "note": "Menu to Grappling Beam before the crystal flash ends and mash shoot while holding down.",
      "devNote": "The extra Power Bomb or bombs is to get through the bomb blocks."
    },
    {
      "link": [
        5,
        5
      ],
      "name": "Crystal Flash",
      "requires": [
        "h_canHeatedCrystalFlash"
      ]
    },
    {
      "name": "Base",
      "notable": false,
      "requires": [
        "h_canActivateAcidChozo",
        {
          "obstaclesNotCleared": [
            "A"
          ]
        },
        "h_canUsePowerBombs",
        {
          "heatFrames": 1000
        }
      ],
      "link": [
        3,
        6
      ],
      "clearsObstacles": [
        "f_UsedAcidChozoStatue"
      ]
    },
    {
      "link": [
        6,
        3
      ],
      "name": "Base",
      "notable": false,
      "requires": []
    },
    {
      "link": [
        1,
        3
      ],
      "name": "Without Acid",
      "requires": [
        "h_canNavigateHeatRooms",
        {
          "obstaclesCleared": [
            "f_UsedAcidChozoStatue"
          ]
        },
        {
          "or": [
            "HiJump",
            "canWalljump",
            "canSpringBallJumpMidAir",
            {
              "and": [
                "h_canIBJ",
                {
                  "heatFrames": 780
                }
              ]
            }
          ]
        },
        {
          "heatFrames": 270
        }
      ]
    },
    {
      "link": [
        1,
        4
      ],
      "name": "Base",
      "requires": [
        "h_canNavigateHeatRooms",
        {
          "obstaclesCleared": [
            "f_UsedAcidChozoStatue"
          ]
        },
        {
          "heatFrames": 100
        }
      ]
    },
    {
      "link": [
        3,
        1
      ],
      "name": "Without Acid",
      "requires": [
        "h_canNavigateHeatRooms",
        {
          "obstaclesCleared": [
            "f_UsedAcidChozoStatue"
          ]
        },
        {
          "heatFrames": 300
        }
      ]
    },
    {
      "link": [
        3,
        4
      ],
      "name": "Base",
      "requires": [
        "h_canNavigateHeatRooms",
        {
          "obstaclesCleared": [
            "f_UsedAcidChozoStatue"
          ]
        },
        {
          "heatFrames": 100
        }
      ]
    },
    {
      "link": [
        4,
        5
      ],
      "name": "Bombs",
      "requires": [
        "h_canNavigateHeatRooms",
        {
          "obstaclesCleared": [
            "f_UsedAcidChozoStatue"
          ]
        },
        "h_canUseMorphBombs",
        {
          "heatFrames": 400
        }
      ]
    },
    {
      "link": [
        4,
        5
      ],
      "name": "PowerBombs",
      "requires": [
        "h_canNavigateHeatRooms",
        {
          "obstaclesCleared": [
            "f_UsedAcidChozoStatue"
          ]
        },
        "h_canUsePowerBombs",
        {
          "heatFrames": 250
        }
      ]
    },
    {
      "link": [
        5,
        4
      ],
      "name": "Bombs",
      "requires": [
        "h_canNavigateHeatRooms",
        {
          "obstaclesCleared": [
            "f_UsedAcidChozoStatue"
          ]
        },
        "h_canUseMorphBombs",
        {
          "or": [
            "HiJump",
            "canWalljump",
            "canSpringBallJumpMidAir",
            {
              "and": [
                "h_canIBJ",
                {
                  "heatFrames": 1020
                }
              ]
            }
          ]
        },
        {
          "heatFrames": 600
        }
      ]
    },
    {
      "link": [
        5,
        4
      ],
      "name": "Power Bombs",
      "requires": [
        "h_canNavigateHeatRooms",
        {
          "obstaclesCleared": [
            "f_UsedAcidChozoStatue"
          ]
        },
        "h_canUsePowerBombs",
        {
          "or": [
            "HiJump",
            "canWalljump",
            "canSpringBallJumpMidAir",
            {
              "and": [
                "h_canIBJ",
                {
                  "heatFrames": 1020
                }
              ]
            }
          ]
        },
        {
          "heatFrames": 300
        }
      ]
    }
  ]
}