Norfair Reserve Tank Room

Room ID: 99

Wiki
Difficulty filter

From: 1
Right Door
To: 1
Right Door

Exit condition:

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

Requires:

"h_heatProof"
{
  "or": [
    "h_lavaProof",
    "canCarefulJump"
  ]
}
"Plasma"
{
  "refill": [
    "Energy",
    "Missile"
  ]
}
From: 1
Right Door
To: 1
Right Door

Requires:

"h_canHeatedCrystalFlash"
From: 1
Right Door
To: 2
Chozo Ball Item

Requires:

"SpaceJump"
{
  "heatFrames": 199
}
From: 1
Right Door
To: 2
Chozo Ball Item

Entrance condition:

{
  "comeInRunning": {
    "minTiles": 2,
    "speedBooster": "any"
  }
}

Requires:

"SpaceJump"
{
  "heatFrames": 140
}
From: 1
Right Door
To: 2
Chozo Ball Item

Clear the Dragons while moving towards the items with Space Jump and Screw Attack to make for a faster exit later.

Requires:

"SpaceJump"
"ScrewAttack"
"canTrickyJump"
{
  "heatFrames": 199
}

Clears obstacles: A

From: 1
Right Door
To: 2
Chozo Ball Item

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

"canMidairShinespark"
{
  "shinespark": {
    "frames": 38,
    "excessFrames": 1
  }
}
{
  "heatFrames": 160
}
From: 1
Right Door
To: 2
Chozo Ball Item

After teleporting, press down to retract Grapple and swing to the right. Then swing to the left to the platform with the Chozo ball item. The Sova should fall from the ceiling before Samus would hit it.

Entrance condition:

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

Requires:

{
  "heatFrames": 120
}
From: 1
Right Door
To: 3
Hidden Platform Item

Requires:

"h_lavaProof"
{
  "or": [
    "h_heatProof",
    {
      "and": [
        {
          "obstaclesCleared": [
            "A"
          ]
        },
        {
          "heatFrames": 100
        }
      ]
    }
  ]
}
From: 1
Right Door
To: 3
Hidden Platform Item

Requires:

"h_lavaProof"
{
  "or": [
    {
      "and": [
        {
          "enemyKill": {
            "enemies": [
              [
                "Dragon",
                "Dragon"
              ],
              [
                "Dragon"
              ]
            ],
            "explicitWeapons": [
              "Missile"
            ]
          }
        },
        {
          "heatFrames": 280
        }
      ]
    },
    {
      "and": [
        {
          "enemyKill": {
            "enemies": [
              [
                "Dragon",
                "Dragon"
              ],
              [
                "Dragon"
              ]
            ],
            "explicitWeapons": [
              "Super",
              "Plasma",
              "ScrewAttack"
            ]
          }
        },
        {
          "heatFrames": 230
        }
      ]
    }
  ]
}

Clears obstacles: A

From: 1
Right Door
To: 4
Junction Above Hidden Platform Item

Requires:

{
  "or": [
    "canTrickyJump",
    {
      "and": [
        "ScrewAttack",
        "canCarefulJump",
        {
          "heatFrames": 60
        }
      ]
    },
    {
      "and": [
        {
          "obstaclesCleared": [
            "A"
          ]
        },
        {
          "heatFrames": 60
        }
      ]
    }
  ]
}
{
  "heatFrames": 230
}
From: 1
Right Door
To: 4
Junction Above Hidden Platform Item

Requires:

"SpaceJump"
{
  "heatFrames": 180
}
From: 1
Right Door
To: 4
Junction Above Hidden Platform Item

Requires:

{
  "or": [
    {
      "ammo": {
        "type": "Super",
        "count": 3
      }
    },
    "Plasma",
    "Ice"
  ]
}
{
  "heatFrames": 570
}

Clears obstacles: A

From: 1
Right Door
To: 4
Junction Above Hidden Platform Item

Clear the Sovas while standing in a safe spot from the Dragon Fireballs. Bring each Dragon on screen one at a time so that there are fewer projectiles to avoid.

Requires:

"canDodgeWhileShooting"
{
  "heatFrames": 840
}
From: 1
Right Door
To: 4
Junction Above Hidden Platform Item

Bring each Dragon on screen one at a time so that there are fewer projectiles to avoid. Place one Power Bomb on the right side to clear the right Dragon and Sovas. Then use a second Power Bomb after waiting for the middle Dragon to finishing firing.

Requires:

"canDodgeWhileShooting"
{
  "enemyKill": {
    "enemies": [
      [
        "Dragon"
      ],
      [
        "Dragon",
        "Dragon"
      ]
    ],
    "explicitWeapons": [
      "PowerBomb"
    ]
  }
}
{
  "heatFrames": 840
}

Clears obstacles: A

From: 2
Chozo Ball Item
To: 1
Right Door

Requires:

"SpaceJump"
{
  "heatFrames": 210
}
From: 2
Chozo Ball Item
To: 2
Chozo Ball Item

Requires:

"h_canHeatedCrystalFlash"
From: 2
Chozo Ball Item
To: 4
Junction Above Hidden Platform Item

Requires:

{
  "heatFrames": 90
}
From: 3
Hidden Platform Item
To: 1
Right Door

Requires:

"h_lavaProof"
{
  "or": [
    "h_heatProof",
    {
      "and": [
        {
          "obstaclesCleared": [
            "A"
          ]
        },
        {
          "heatFrames": 130
        }
      ]
    }
  ]
}
From: 3
Hidden Platform Item
To: 1
Right Door

Requires:

"h_lavaProof"
{
  "or": [
    {
      "and": [
        {
          "enemyKill": {
            "enemies": [
              [
                "Dragon",
                "Dragon"
              ],
              [
                "Dragon"
              ]
            ],
            "explicitWeapons": [
              "Missile"
            ]
          }
        },
        {
          "heatFrames": 310
        }
      ]
    },
    {
      "and": [
        {
          "enemyKill": {
            "enemies": [
              [
                "Dragon",
                "Dragon"
              ],
              [
                "Dragon"
              ]
            ],
            "explicitWeapons": [
              "Super",
              "Plasma",
              "ScrewAttack"
            ]
          }
        },
        {
          "heatFrames": 260
        }
      ]
    }
  ]
}

Clears obstacles: A

From: 3
Hidden Platform Item
To: 2
Chozo Ball Item

Requires:

{
  "heatFrames": 70
}
{
  "or": [
    {
      "and": [
        {
          "or": [
            "canPreciseWalljump",
            {
              "and": [
                "HiJump",
                "canWalljump"
              ]
            }
          ]
        },
        {
          "lavaFrames": 30
        }
      ]
    },
    {
      "and": [
        "Gravity",
        {
          "lavaFrames": 20
        }
      ]
    }
  ]
}
From: 3
Hidden Platform Item
To: 2
Chozo Ball Item

Requires:

"canSpringBallJumpMidAir"
{
  "heatFrames": 80
}
{
  "lavaFrames": 25
}
From: 3
Hidden Platform Item
To: 4
Junction Above Hidden Platform Item

Requires:

{
  "heatFrames": 50
}
{
  "or": [
    {
      "and": [
        "canWalljump",
        {
          "lavaFrames": 30
        }
      ]
    },
    {
      "and": [
        "HiJump",
        {
          "lavaFrames": 30
        }
      ]
    },
    {
      "and": [
        "Gravity",
        {
          "lavaFrames": 20
        }
      ]
    },
    {
      "and": [
        "canUseFrozenEnemies",
        {
          "obstaclesNotCleared": [
            "A"
          ]
        },
        {
          "lavaFrames": 30
        }
      ]
    },
    {
      "and": [
        {
          "heatFrames": 190
        },
        {
          "lavaFrames": 65
        }
      ]
    }
  ]
}
From: 3
Hidden Platform Item
To: 4
Junction Above Hidden Platform Item

Time the breaking of the hidden item block with a spinjump to avoid falling into the lava. Turnaround just before the item fanfare begins and then hold jump to buffer a spinjump.

Requires:

"canInsaneJump"
{
  "heatFrames": 30
}
From: 3
Hidden Platform Item
To: 4
Junction Above Hidden Platform Item

Requires:

"canSpringBallJumpMidAir"
{
  "heatFrames": 80
}
{
  "lavaFrames": 25
}
From: 3
Hidden Platform Item
To: 4
Junction Above Hidden Platform Item

Use Ice to freeze the Sova in a position where Samus can collect the item without falling into the lava.

Requires:

"canTrickyUseFrozenEnemies"
{
  "heatFrames": 30
}
From: 4
Junction Above Hidden Platform Item
To: 1
Right Door

Requires:

{
  "or": [
    "canTrickyJump",
    "SpaceJump",
    {
      "and": [
        "ScrewAttack",
        "canCarefulJump"
      ]
    },
    {
      "and": [
        {
          "obstaclesCleared": [
            "A"
          ]
        },
        {
          "or": [
            "canCarefulJump",
            {
              "heatFrames": 90
            }
          ]
        }
      ]
    }
  ]
}
{
  "heatFrames": 210
}
From: 4
Junction Above Hidden Platform Item
To: 1
Right Door

Requires:

{
  "or": [
    {
      "ammo": {
        "type": "Missile",
        "count": 9
      }
    },
    {
      "ammo": {
        "type": "Super",
        "count": 3
      }
    },
    "Plasma",
    "Ice"
  ]
}
{
  "heatFrames": 570
}

Clears obstacles: A

From: 4
Junction Above Hidden Platform Item
To: 2
Chozo Ball Item

Requires:

{
  "heatFrames": 60
}
From: 4
Junction Above Hidden Platform Item
To: 3
Hidden Platform Item

{
  "$schema": "../../../schema/m3-room.schema.json",
  "id": 99,
  "name": "Norfair Reserve Tank Room",
  "area": "Norfair",
  "subarea": "Upper",
  "subsubarea": "East",
  "playable": true,
  "roomAddress": "0x7AC5A",
  "roomEnvironments": [
    {
      "heated": true
    }
  ],
  "nodes": [
    {
      "id": 1,
      "name": "Right Door",
      "nodeType": "door",
      "nodeSubType": "blue",
      "nodeAddress": "0x001952e",
      "doorEnvironments": [
        {
          "physics": "air"
        }
      ]
    },
    {
      "id": 2,
      "name": "Chozo Ball Item",
      "nodeType": "item",
      "nodeSubType": "chozo",
      "nodeItem": "ReserveTank",
      "nodeAddress": "0x78C3E"
    },
    {
      "id": 3,
      "name": "Hidden Platform Item",
      "nodeType": "item",
      "nodeSubType": "hidden",
      "nodeItem": "Missile",
      "nodeAddress": "0x78C44"
    },
    {
      "id": 4,
      "name": "Junction Above Hidden Platform Item",
      "nodeType": "junction",
      "nodeSubType": "junction"
    }
  ],
  "enemies": [
    {
      "id": "e1",
      "groupName": "Norfair Reserve Dragons",
      "enemyName": "Dragon",
      "quantity": 3,
      "betweenNodes": [
        1,
        4
      ],
      "dropRequires": [
        "h_heatProof",
        {
          "or": [
            "h_lavaProof",
            "Grapple"
          ]
        }
      ]
    },
    {
      "id": "e2",
      "groupName": "Norfair Reserve Missile Sova",
      "enemyName": "Sova",
      "quantity": 1,
      "homeNodes": [
        4
      ],
      "dropRequires": [
        "h_heatProof"
      ]
    },
    {
      "id": "e3",
      "groupName": "Norfair Reserve Right Sovas",
      "enemyName": "Sova",
      "quantity": 2,
      "betweenNodes": [
        1,
        4
      ],
      "dropRequires": [
        "h_heatProof"
      ]
    }
  ],
  "obstacles": [
    {
      "id": "A",
      "name": "Lava Dragons",
      "obstacleType": "enemies"
    }
  ],
  "links": [
    {
      "from": 1,
      "to": [
        {
          "id": 1
        },
        {
          "id": 2
        },
        {
          "id": 3
        },
        {
          "id": 4
        }
      ]
    },
    {
      "from": 2,
      "to": [
        {
          "id": 1
        },
        {
          "id": 2
        },
        {
          "id": 4
        }
      ]
    },
    {
      "from": 3,
      "to": [
        {
          "id": 1
        },
        {
          "id": 2
        },
        {
          "id": 4
        }
      ]
    },
    {
      "from": 4,
      "to": [
        {
          "id": 1
        },
        {
          "id": 2
        },
        {
          "id": 3
        }
      ]
    }
  ],
  "strats": [
    {
      "link": [
        1,
        1
      ],
      "name": "Leave with Runway",
      "requires": [],
      "exitCondition": {
        "leaveWithRunway": {
          "length": 4,
          "openEnd": 1
        }
      }
    },
    {
      "link": [
        1,
        1
      ],
      "name": "Sova Farm",
      "requires": [
        "h_heatProof",
        {
          "or": [
            "h_lavaProof",
            "canCarefulJump"
          ]
        },
        "Plasma",
        {
          "refill": [
            "Energy",
            "Missile"
          ]
        }
      ]
    },
    {
      "link": [
        1,
        1
      ],
      "name": "Crystal Flash",
      "requires": [
        "h_canHeatedCrystalFlash"
      ]
    },
    {
      "link": [
        1,
        2
      ],
      "name": "SpaceJump",
      "requires": [
        "SpaceJump",
        {
          "heatFrames": 199
        }
      ]
    },
    {
      "link": [
        1,
        2
      ],
      "name": "Running SpaceJump",
      "entranceCondition": {
        "comeInRunning": {
          "minTiles": 2,
          "speedBooster": "any"
        }
      },
      "requires": [
        "SpaceJump",
        {
          "heatFrames": 140
        }
      ]
    },
    {
      "link": [
        1,
        2
      ],
      "name": "Space Screw Dragon Kill",
      "requires": [
        "SpaceJump",
        "ScrewAttack",
        "canTrickyJump",
        {
          "heatFrames": 199
        }
      ],
      "clearsObstacles": [
        "A"
      ],
      "note": "Clear the Dragons while moving towards the items with Space Jump and Screw Attack to make for a faster exit later."
    },
    {
      "link": [
        1,
        2
      ],
      "name": "Shinespark",
      "entranceCondition": {
        "comeInWithSpark": {}
      },
      "requires": [
        "canMidairShinespark",
        {
          "shinespark": {
            "frames": 38,
            "excessFrames": 1
          }
        },
        {
          "heatFrames": 160
        }
      ]
    },
    {
      "link": [
        1,
        2
      ],
      "name": "Grapple Teleport",
      "entranceCondition": {
        "comeInWithGrappleTeleport": {
          "blockPositions": [
            [
              7,
              2
            ]
          ]
        }
      },
      "requires": [
        {
          "heatFrames": 120
        }
      ],
      "note": [
        "After teleporting, press down to retract Grapple and swing to the right.",
        "Then swing to the left to the platform with the Chozo ball item.",
        "The Sova should fall from the ceiling before Samus would hit it."
      ]
    },
    {
      "link": [
        1,
        3
      ],
      "name": "Base",
      "requires": [
        "h_lavaProof",
        {
          "or": [
            "h_heatProof",
            {
              "and": [
                {
                  "obstaclesCleared": [
                    "A"
                  ]
                },
                {
                  "heatFrames": 100
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "link": [
        1,
        3
      ],
      "name": "Lava Proof",
      "requires": [
        "h_lavaProof",
        {
          "or": [
            {
              "and": [
                {
                  "enemyKill": {
                    "enemies": [
                      [
                        "Dragon",
                        "Dragon"
                      ],
                      [
                        "Dragon"
                      ]
                    ],
                    "explicitWeapons": [
                      "Missile"
                    ]
                  }
                },
                {
                  "heatFrames": 280
                }
              ]
            },
            {
              "and": [
                {
                  "enemyKill": {
                    "enemies": [
                      [
                        "Dragon",
                        "Dragon"
                      ],
                      [
                        "Dragon"
                      ]
                    ],
                    "explicitWeapons": [
                      "Super",
                      "Plasma",
                      "ScrewAttack"
                    ]
                  }
                },
                {
                  "heatFrames": 230
                }
              ]
            }
          ]
        }
      ],
      "clearsObstacles": [
        "A"
      ]
    },
    {
      "link": [
        1,
        4
      ],
      "name": "Base",
      "requires": [
        {
          "or": [
            "canTrickyJump",
            {
              "and": [
                "ScrewAttack",
                "canCarefulJump",
                {
                  "heatFrames": 60
                }
              ]
            },
            {
              "and": [
                {
                  "obstaclesCleared": [
                    "A"
                  ]
                },
                {
                  "heatFrames": 60
                }
              ]
            }
          ]
        },
        {
          "heatFrames": 230
        }
      ]
    },
    {
      "link": [
        1,
        4
      ],
      "name": "SpaceJump",
      "requires": [
        "SpaceJump",
        {
          "heatFrames": 180
        }
      ]
    },
    {
      "link": [
        1,
        4
      ],
      "name": "Kill the Dragons",
      "requires": [
        {
          "or": [
            {
              "ammo": {
                "type": "Super",
                "count": 3
              }
            },
            "Plasma",
            "Ice"
          ]
        },
        {
          "heatFrames": 570
        }
      ],
      "clearsObstacles": [
        "A"
      ],
      "devNote": "Ice can move through the room more quickly but must spend time refreezing the dragons."
    },
    {
      "link": [
        1,
        4
      ],
      "name": "Avoid Dragon Fireballs",
      "requires": [
        "canDodgeWhileShooting",
        {
          "heatFrames": 840
        }
      ],
      "note": [
        "Clear the Sovas while standing in a safe spot from the Dragon Fireballs.",
        "Bring each Dragon on screen one at a time so that there are fewer projectiles to avoid."
      ]
    },
    {
      "link": [
        1,
        4
      ],
      "name": "Avoid and Power Bomb the Dragons",
      "requires": [
        "canDodgeWhileShooting",
        {
          "enemyKill": {
            "enemies": [
              [
                "Dragon"
              ],
              [
                "Dragon",
                "Dragon"
              ]
            ],
            "explicitWeapons": [
              "PowerBomb"
            ]
          }
        },
        {
          "heatFrames": 840
        }
      ],
      "clearsObstacles": [
        "A"
      ],
      "note": [
        "Bring each Dragon on screen one at a time so that there are fewer projectiles to avoid.",
        "Place one Power Bomb on the right side to clear the right Dragon and Sovas.",
        "Then use a second Power Bomb after waiting for the middle Dragon to finishing firing."
      ]
    },
    {
      "link": [
        2,
        1
      ],
      "name": "SpaceJump",
      "requires": [
        "SpaceJump",
        {
          "heatFrames": 210
        }
      ]
    },
    {
      "link": [
        2,
        2
      ],
      "name": "Crystal Flash",
      "requires": [
        "h_canHeatedCrystalFlash"
      ]
    },
    {
      "link": [
        2,
        4
      ],
      "name": "Base",
      "requires": [
        {
          "heatFrames": 90
        }
      ]
    },
    {
      "link": [
        3,
        1
      ],
      "name": "Base",
      "requires": [
        "h_lavaProof",
        {
          "or": [
            "h_heatProof",
            {
              "and": [
                {
                  "obstaclesCleared": [
                    "A"
                  ]
                },
                {
                  "heatFrames": 130
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "link": [
        3,
        1
      ],
      "name": "Lava Proof",
      "requires": [
        "h_lavaProof",
        {
          "or": [
            {
              "and": [
                {
                  "enemyKill": {
                    "enemies": [
                      [
                        "Dragon",
                        "Dragon"
                      ],
                      [
                        "Dragon"
                      ]
                    ],
                    "explicitWeapons": [
                      "Missile"
                    ]
                  }
                },
                {
                  "heatFrames": 310
                }
              ]
            },
            {
              "and": [
                {
                  "enemyKill": {
                    "enemies": [
                      [
                        "Dragon",
                        "Dragon"
                      ],
                      [
                        "Dragon"
                      ]
                    ],
                    "explicitWeapons": [
                      "Super",
                      "Plasma",
                      "ScrewAttack"
                    ]
                  }
                },
                {
                  "heatFrames": 260
                }
              ]
            }
          ]
        }
      ],
      "clearsObstacles": [
        "A"
      ]
    },
    {
      "link": [
        3,
        2
      ],
      "name": "Base",
      "requires": [
        {
          "heatFrames": 70
        },
        {
          "or": [
            {
              "and": [
                {
                  "or": [
                    "canPreciseWalljump",
                    {
                      "and": [
                        "HiJump",
                        "canWalljump"
                      ]
                    }
                  ]
                },
                {
                  "lavaFrames": 30
                }
              ]
            },
            {
              "and": [
                "Gravity",
                {
                  "lavaFrames": 20
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "link": [
        3,
        2
      ],
      "name": "SpringBall Jump",
      "requires": [
        "canSpringBallJumpMidAir",
        {
          "heatFrames": 80
        },
        {
          "lavaFrames": 25
        }
      ]
    },
    {
      "link": [
        3,
        4
      ],
      "name": "Base",
      "requires": [
        {
          "heatFrames": 50
        },
        {
          "or": [
            {
              "and": [
                "canWalljump",
                {
                  "lavaFrames": 30
                }
              ]
            },
            {
              "and": [
                "HiJump",
                {
                  "lavaFrames": 30
                }
              ]
            },
            {
              "and": [
                "Gravity",
                {
                  "lavaFrames": 20
                }
              ]
            },
            {
              "and": [
                "canUseFrozenEnemies",
                {
                  "obstaclesNotCleared": [
                    "A"
                  ]
                },
                {
                  "lavaFrames": 30
                }
              ]
            },
            {
              "and": [
                {
                  "heatFrames": 190
                },
                {
                  "lavaFrames": 65
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "link": [
        3,
        4
      ],
      "name": "Buffered Item Pickup",
      "requires": [
        "canInsaneJump",
        {
          "heatFrames": 30
        }
      ],
      "note": [
        "Time the breaking of the hidden item block with a spinjump to avoid falling into the lava.",
        "Turnaround just before the item fanfare begins and then hold jump to buffer a spinjump."
      ]
    },
    {
      "link": [
        3,
        4
      ],
      "name": "SpringBall Jump",
      "requires": [
        "canSpringBallJumpMidAir",
        {
          "heatFrames": 80
        },
        {
          "lavaFrames": 25
        }
      ]
    },
    {
      "link": [
        3,
        4
      ],
      "name": "Frozen Sova Platform",
      "requires": [
        "canTrickyUseFrozenEnemies",
        {
          "heatFrames": 30
        }
      ],
      "note": "Use Ice to freeze the Sova in a position where Samus can collect the item without falling into the lava.",
      "devNote": "The cost comes from setting up the freeze.  Collecting the item and returning to 4 will be instantaneous."
    },
    {
      "link": [
        4,
        1
      ],
      "name": "Base",
      "requires": [
        {
          "or": [
            "canTrickyJump",
            "SpaceJump",
            {
              "and": [
                "ScrewAttack",
                "canCarefulJump"
              ]
            },
            {
              "and": [
                {
                  "obstaclesCleared": [
                    "A"
                  ]
                },
                {
                  "or": [
                    "canCarefulJump",
                    {
                      "heatFrames": 90
                    }
                  ]
                }
              ]
            }
          ]
        },
        {
          "heatFrames": 210
        }
      ]
    },
    {
      "link": [
        4,
        1
      ],
      "name": "Kill the Dragons",
      "requires": [
        {
          "or": [
            {
              "ammo": {
                "type": "Missile",
                "count": 9
              }
            },
            {
              "ammo": {
                "type": "Super",
                "count": 3
              }
            },
            "Plasma",
            "Ice"
          ]
        },
        {
          "heatFrames": 570
        }
      ],
      "clearsObstacles": [
        "A"
      ],
      "devNote": "Ice can move through the room more quickly but must spend time refreezing the dragons."
    },
    {
      "link": [
        4,
        2
      ],
      "name": "Base",
      "requires": [
        {
          "heatFrames": 60
        }
      ]
    },
    {
      "link": [
        4,
        3
      ],
      "name": "Base",
      "requires": []
    }
  ]
}