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

Requires:

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

Requires:

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

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

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

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

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

Requires:

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

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:

{
  "tech": "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

Requires:

"h_heatProof"
"canCeilingBombJump"
From: 1
Top Right Door
To: 3
Acid Chozo Statue

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

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"
{
  "or": [
    "f_UsedAcidChozoStatue",
    {
      "obstaclesCleared": [
        "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

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

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
To: 1
Top Right Door

Requires:

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

Requires:

"h_canNavigateHeatRooms"
{
  "or": [
    "f_UsedAcidChozoStatue",
    {
      "obstaclesCleared": [
        "f_UsedAcidChozoStatue"
      ]
    }
  ]
}
{
  "heatFrames": 300
}
From: 3
Acid Chozo Statue
To: 3
Acid Chozo Statue

Requires:

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

Clears obstacles: f_UsedAcidChozoStatue

From: 3
Acid Chozo Statue
To: 3
Acid Chozo Statue

Requires:

"h_canHeatedCrystalFlash"
From: 3
Acid Chozo Statue
To: 3
Acid Chozo Statue

Using the Crystal Flash Power Bomb to clear the statue can save some heat frames.

Requires:

"h_canHeatedCrystalFlash"
"h_canActivateAcidChozo"
{
  "obstaclesNotCleared": [
    "A"
  ]
}
{
  "heatFrames": 920
}

Clears obstacles: f_UsedAcidChozoStatue

From: 3
Acid Chozo Statue
To: 3
Acid Chozo Statue

Requires:

"h_canActivateAcidChozo"
{
  "obstaclesNotCleared": [
    "A"
  ]
}
"h_canUsePowerBombs"
{
  "heatFrames": 180
}
"canManageReserves"
{
  "autoReserveTrigger": {}
}
{
  "heatFrames": 50
}

Clears obstacles: f_UsedAcidChozoStatue

From: 3
Acid Chozo Statue
To: 4
Junction Above Acid Plug, Without Acid

Requires:

"h_canNavigateHeatRooms"
{
  "or": [
    "f_UsedAcidChozoStatue",
    {
      "obstaclesCleared": [
        "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

Requires:

"h_canNavigateHeatRooms"
{
  "or": [
    "HiJump",
    "canWalljump",
    "canSpringBallJumpMidAir",
    {
      "and": [
        "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"
{
  "or": [
    "f_UsedAcidChozoStatue",
    {
      "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"
{
  "or": [
    "f_UsedAcidChozoStatue",
    {
      "obstaclesCleared": [
        "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"
{
  "or": [
    "f_UsedAcidChozoStatue",
    {
      "obstaclesCleared": [
        "f_UsedAcidChozoStatue"
      ]
    }
  ]
}
"h_canUseMorphBombs"
{
  "or": [
    "HiJump",
    "canWalljump",
    "canSpringBallJumpMidAir",
    {
      "and": [
        "canIBJ",
        {
          "heatFrames": 1020
        }
      ]
    }
  ]
}
{
  "heatFrames": 600
}
From: 5
Bottom Junction Right of Morph Tunnel
To: 4
Junction Above Acid Plug, Without Acid

Requires:

"h_canNavigateHeatRooms"
{
  "or": [
    "f_UsedAcidChozoStatue",
    {
      "obstaclesCleared": [
        "f_UsedAcidChozoStatue"
      ]
    }
  ]
}
"h_canUsePowerBombs"
{
  "or": [
    "HiJump",
    "canWalljump",
    "canSpringBallJumpMidAir",
    {
      "and": [
        "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"

{
  "$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",
      "doorOrientation": "right",
      "doorEnvironments": [
        {
          "physics": "air"
        }
      ]
    },
    {
      "id": 2,
      "name": "Bottom Right Door",
      "nodeType": "door",
      "nodeSubType": "blue",
      "nodeAddress": "0x001983a",
      "doorOrientation": "right",
      "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",
      "nodeType": "junction",
      "nodeSubType": "junction",
      "devNote": "FIXME: This node can be eliminated."
    },
    {
      "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"
    }
  ],
  "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": [
    {
      "id": 1,
      "link": [
        1,
        1
      ],
      "name": "Leave With Runway",
      "requires": [],
      "exitCondition": {
        "leaveWithRunway": {
          "length": 2,
          "openEnd": 1
        }
      }
    },
    {
      "id": 2,
      "link": [
        1,
        1
      ],
      "name": "Crystal Flash",
      "requires": [
        "h_canHeatedCrystalFlash"
      ],
      "flashSuitChecked": true
    },
    {
      "id": 3,
      "link": [
        1,
        3
      ],
      "name": "Base",
      "requires": [
        "h_canNavigateHeatRooms",
        "SpaceJump",
        {
          "heatFrames": 180
        }
      ]
    },
    {
      "id": 4,
      "link": [
        1,
        3
      ],
      "name": "Without Acid",
      "requires": [
        "h_canNavigateHeatRooms",
        {
          "or": [
            "f_UsedAcidChozoStatue",
            {
              "obstaclesCleared": [
                "f_UsedAcidChozoStatue"
              ]
            }
          ]
        },
        {
          "or": [
            "HiJump",
            "canWalljump",
            "canSpringBallJumpMidAir",
            {
              "and": [
                "canIBJ",
                {
                  "heatFrames": 780
                }
              ]
            }
          ]
        },
        {
          "heatFrames": 270
        }
      ]
    },
    {
      "id": 5,
      "link": [
        1,
        3
      ],
      "name": "Shinespark",
      "entranceCondition": {
        "comeInWithSpark": {}
      },
      "requires": [
        "h_canNavigateHeatRooms",
        {
          "heatFrames": 125
        },
        {
          "shinespark": {
            "frames": 36
          }
        }
      ]
    },
    {
      "id": 6,
      "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."
      ]
    },
    {
      "id": 7,
      "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."
      ]
    },
    {
      "id": 8,
      "link": [
        1,
        3
      ],
      "name": "Gravity Acid Dive",
      "requires": [
        "h_canNavigateHeatRooms",
        "canSuitlessLavaDive",
        "Gravity",
        {
          "or": [
            "HiJump",
            "canWalljump",
            "canSpringBallJumpMidAir",
            "canGravityJump",
            {
              "and": [
                "canIBJ",
                {
                  "acidFrames": 1050
                },
                {
                  "heatFrames": 1050
                }
              ]
            }
          ]
        },
        {
          "acidFrames": 100
        },
        {
          "heatFrames": 255
        }
      ]
    },
    {
      "id": 9,
      "link": [
        1,
        3
      ],
      "name": "Wall Pocket Acid Dive",
      "requires": [
        {
          "tech": "canPartialFloorClip"
        },
        "canSuitlessLavaDive",
        {
          "or": [
            {
              "and": [
                "canLateralMidAirMorph",
                "canDownBack",
                "canTrickyJump",
                {
                  "acidFrames": 108
                }
              ]
            },
            {
              "and": [
                "canTrickyJump",
                {
                  "heatFrames": 30
                },
                {
                  "acidFrames": 136
                }
              ]
            },
            {
              "and": [
                {
                  "heatFrames": 90
                },
                {
                  "acidFrames": 216
                }
              ]
            }
          ]
        },
        {
          "heatFrames": 285
        }
      ],
      "flashSuitChecked": true,
      "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."
    },
    {
      "id": 10,
      "link": [
        1,
        3
      ],
      "name": "Ceiling Bomb Jump",
      "requires": [
        "h_heatProof",
        "canCeilingBombJump"
      ]
    },
    {
      "id": 11,
      "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"
      ],
      "flashSuitChecked": true,
      "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)."
      ]
    },
    {
      "id": 12,
      "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)."
      ]
    },
    {
      "id": 13,
      "link": [
        1,
        4
      ],
      "name": "Base",
      "requires": [
        "h_canNavigateHeatRooms",
        {
          "or": [
            "f_UsedAcidChozoStatue",
            {
              "obstaclesCleared": [
                "f_UsedAcidChozoStatue"
              ]
            }
          ]
        },
        {
          "heatFrames": 100
        }
      ]
    },
    {
      "id": 14,
      "link": [
        2,
        2
      ],
      "name": "Leave With Runway",
      "requires": [],
      "exitCondition": {
        "leaveWithRunway": {
          "length": 4,
          "openEnd": 1
        }
      }
    },
    {
      "id": 15,
      "link": [
        2,
        2
      ],
      "name": "Crystal Flash",
      "requires": [
        "h_canHeatedCrystalFlash"
      ],
      "flashSuitChecked": true
    },
    {
      "id": 16,
      "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"
      ],
      "flashSuitChecked": true,
      "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)."
      ]
    },
    {
      "id": 17,
      "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)."
      ]
    },
    {
      "id": 18,
      "link": [
        2,
        5
      ],
      "name": "Base",
      "requires": [
        "h_canNavigateHeatRooms",
        "ScrewAttack",
        {
          "heatFrames": 270
        }
      ]
    },
    {
      "id": 19,
      "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."
    },
    {
      "id": 20,
      "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."
    },
    {
      "id": 21,
      "link": [
        2,
        5
      ],
      "name": "Full Beam Kill",
      "requires": [
        "h_canNavigateHeatRooms",
        "Charge",
        "Ice",
        "Wave",
        "Plasma",
        {
          "heatFrames": 360
        }
      ]
    },
    {
      "id": 22,
      "link": [
        2,
        5
      ],
      "name": "Shinespark",
      "entranceCondition": {
        "comeInWithSpark": {}
      },
      "requires": [
        "h_canNavigateHeatRooms",
        {
          "heatFrames": 125
        },
        {
          "shinespark": {
            "frames": 41,
            "excessFrames": 6
          }
        }
      ]
    },
    {
      "id": 23,
      "link": [
        3,
        1
      ],
      "name": "Base",
      "requires": [
        "h_canNavigateHeatRooms",
        "SpaceJump",
        {
          "heatFrames": 300
        }
      ]
    },
    {
      "id": 24,
      "link": [
        3,
        1
      ],
      "name": "Without Acid",
      "requires": [
        "h_canNavigateHeatRooms",
        {
          "or": [
            "f_UsedAcidChozoStatue",
            {
              "obstaclesCleared": [
                "f_UsedAcidChozoStatue"
              ]
            }
          ]
        },
        {
          "heatFrames": 300
        }
      ]
    },
    {
      "id": 40,
      "link": [
        3,
        3
      ],
      "name": "Use Acid Statue",
      "requires": [
        "h_canActivateAcidChozo",
        {
          "obstaclesNotCleared": [
            "A"
          ]
        },
        "h_canUsePowerBombs",
        {
          "heatFrames": 1020
        }
      ],
      "setsFlags": [
        "f_UsedAcidChozoStatue"
      ],
      "clearsObstacles": [
        "f_UsedAcidChozoStatue"
      ]
    },
    {
      "id": 25,
      "link": [
        3,
        3
      ],
      "name": "Crystal Flash",
      "requires": [
        "h_canHeatedCrystalFlash"
      ],
      "flashSuitChecked": true
    },
    {
      "id": 41,
      "link": [
        3,
        3
      ],
      "name": "Crystal Flash, Use Acid Statue",
      "requires": [
        "h_canHeatedCrystalFlash",
        "h_canActivateAcidChozo",
        {
          "obstaclesNotCleared": [
            "A"
          ]
        },
        {
          "heatFrames": 920
        }
      ],
      "setsFlags": [
        "f_UsedAcidChozoStatue"
      ],
      "flashSuitChecked": true,
      "note": "Using the Crystal Flash Power Bomb to clear the statue can save some heat frames.",
      "clearsObstacles": [
        "f_UsedAcidChozoStatue"
      ]
    },
    {
      "id": 42,
      "link": [
        3,
        3
      ],
      "name": "Acid Statue with Reserve Trigger",
      "requires": [
        "h_canActivateAcidChozo",
        {
          "obstaclesNotCleared": [
            "A"
          ]
        },
        "h_canUsePowerBombs",
        {
          "heatFrames": 180
        },
        "canManageReserves",
        {
          "autoReserveTrigger": {}
        },
        {
          "heatFrames": 50
        }
      ],
      "setsFlags": [
        "f_UsedAcidChozoStatue"
      ],
      "clearsObstacles": [
        "f_UsedAcidChozoStatue"
      ]
    },
    {
      "id": 26,
      "link": [
        3,
        4
      ],
      "name": "Base",
      "requires": [
        "h_canNavigateHeatRooms",
        {
          "or": [
            "f_UsedAcidChozoStatue",
            {
              "obstaclesCleared": [
                "f_UsedAcidChozoStatue"
              ]
            }
          ]
        },
        {
          "heatFrames": 100
        }
      ]
    },
    {
      "id": 27,
      "link": [
        4,
        1
      ],
      "name": "Base",
      "requires": [
        "h_canNavigateHeatRooms",
        {
          "heatFrames": 250
        }
      ],
      "devNote": "4 requires that the acid is gone."
    },
    {
      "id": 28,
      "link": [
        4,
        3
      ],
      "name": "Base",
      "requires": [
        "h_canNavigateHeatRooms",
        {
          "or": [
            "HiJump",
            "canWalljump",
            "canSpringBallJumpMidAir",
            {
              "and": [
                "canIBJ",
                {
                  "heatFrames": 780
                }
              ]
            }
          ]
        },
        {
          "heatFrames": 200
        }
      ]
    },
    {
      "id": 29,
      "link": [
        4,
        4
      ],
      "name": "Crystal Flash",
      "requires": [
        "h_canHeatedCrystalFlash"
      ],
      "flashSuitChecked": true
    },
    {
      "id": 30,
      "link": [
        4,
        5
      ],
      "name": "Bombs",
      "requires": [
        "h_canNavigateHeatRooms",
        {
          "or": [
            "f_UsedAcidChozoStatue",
            {
              "obstaclesCleared": [
                "f_UsedAcidChozoStatue"
              ]
            }
          ]
        },
        "h_canUseMorphBombs",
        {
          "heatFrames": 400
        }
      ]
    },
    {
      "id": 31,
      "link": [
        4,
        5
      ],
      "name": "PowerBombs",
      "requires": [
        "h_canNavigateHeatRooms",
        {
          "or": [
            "f_UsedAcidChozoStatue",
            {
              "obstaclesCleared": [
                "f_UsedAcidChozoStatue"
              ]
            }
          ]
        },
        "h_canUsePowerBombs",
        {
          "heatFrames": 250
        }
      ]
    },
    {
      "id": 32,
      "link": [
        5,
        2
      ],
      "name": "Base",
      "requires": [
        "h_canNavigateHeatRooms",
        "ScrewAttack",
        {
          "heatFrames": 240
        }
      ]
    },
    {
      "id": 33,
      "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."
    },
    {
      "id": 34,
      "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
        }
      ]
    },
    {
      "id": 35,
      "link": [
        5,
        2
      ],
      "name": "Full Beam Kill",
      "requires": [
        "h_canNavigateHeatRooms",
        "Charge",
        "Ice",
        "Wave",
        "Plasma",
        {
          "heatFrames": 375
        }
      ]
    },
    {
      "id": 36,
      "link": [
        5,
        4
      ],
      "name": "Bombs",
      "requires": [
        "h_canNavigateHeatRooms",
        {
          "or": [
            "f_UsedAcidChozoStatue",
            {
              "obstaclesCleared": [
                "f_UsedAcidChozoStatue"
              ]
            }
          ]
        },
        "h_canUseMorphBombs",
        {
          "or": [
            "HiJump",
            "canWalljump",
            "canSpringBallJumpMidAir",
            {
              "and": [
                "canIBJ",
                {
                  "heatFrames": 1020
                }
              ]
            }
          ]
        },
        {
          "heatFrames": 600
        }
      ]
    },
    {
      "id": 37,
      "link": [
        5,
        4
      ],
      "name": "Power Bombs",
      "requires": [
        "h_canNavigateHeatRooms",
        {
          "or": [
            "f_UsedAcidChozoStatue",
            {
              "obstaclesCleared": [
                "f_UsedAcidChozoStatue"
              ]
            }
          ]
        },
        "h_canUsePowerBombs",
        {
          "or": [
            "HiJump",
            "canWalljump",
            "canSpringBallJumpMidAir",
            {
              "and": [
                "canIBJ",
                {
                  "heatFrames": 1020
                }
              ]
            }
          ]
        },
        {
          "heatFrames": 300
        }
      ]
    },
    {
      "id": 38,
      "link": [
        5,
        4
      ],
      "name": "CF Grapple Clip",
      "requires": [
        "h_heatProof",
        "h_canBombThings",
        "h_canJumpIntoCrystalFlashClip",
        "HiJump",
        "Grapple"
      ],
      "flashSuitChecked": true,
      "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."
    },
    {
      "id": 39,
      "link": [
        5,
        5
      ],
      "name": "Crystal Flash",
      "requires": [
        "h_canHeatedCrystalFlash"
      ],
      "flashSuitChecked": true
    },
    {
      "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": []
    }
  ],
  "nextStratId": 43,
  "notables": [],
  "nextNotableId": 1
}