Room ID: 99
Exit condition: { "leaveWithRunway": { "length": 4, "openEnd": 1 } } |
Requires: "h_heatProof" { "or": [ "h_lavaProof", "canCarefulJump" ] } "Plasma" { "refill": [ "Energy", "Missile" ] } |
Requires: "h_canHeatedCrystalFlash" |
Use a Super to knock off the Sova to regain mobility. Requires: { "ammo": { "type": "Super", "count": 1 } } { "enemyDamage": { "enemy": "Sova", "type": "contact", "hits": 1 } } |
Requires: "SpaceJump" { "heatFrames": 199 } |
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 |
Entrance condition: { "comeInWithSpark": {} } Requires: "canMidairShinespark" { "shinespark": { "frames": 38, "excessFrames": 1 } } { "heatFrames": 160 } |
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 } |
Requires: "h_lavaProof" { "or": [ "h_heatProof", { "and": [ { "obstaclesCleared": [ "A" ] }, { "heatFrames": 100 } ] } ] } |
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 |
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: "canCameraManip" "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 |
Requires: "SpaceJump" { "heatFrames": 210 } |
Requires: "h_canHeatedCrystalFlash" |
From: 2
Chozo Ball Item
To: 4
Junction Above Hidden Platform Item
Requires: { "heatFrames": 90 } |
Requires: "h_lavaProof" { "or": [ "h_heatProof", { "and": [ { "obstaclesCleared": [ "A" ] }, { "heatFrames": 130 } ] } ] } |
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 |
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": [ "canTrickyUseFrozenEnemies", { "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 } |
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: 1
Right Door
Return with careful jumps, avoiding Dragons. Requires: "canCarefulJump" { "heatFrames": 480 } |
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", "doorOrientation": "right", "doorEnvironments": [ { "physics": "air" } ] }, { "id": 2, "name": "Chozo Ball Item", "nodeType": "item", "nodeSubType": "chozo", "nodeItem": "ReserveTank", "nodeAddress": "0x78C3E", "locks": [ { "name": "Dummy Item Lock", "lockType": "gameFlag", "unlockStrats": [ { "name": "Base (Collect Item)", "notable": false, "requires": [] } ] } ] }, { "id": 3, "name": "Hidden Platform Item", "nodeType": "item", "nodeSubType": "hidden", "nodeItem": "Missile", "nodeAddress": "0x78C44", "locks": [ { "name": "Dummy Item Lock", "lockType": "gameFlag", "unlockStrats": [ { "name": "Base (Collect Item)", "notable": false, "requires": [] } ] } ] }, { "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": [ { "id": 1, "link": [ 1, 1 ], "name": "Leave with Runway", "requires": [], "exitCondition": { "leaveWithRunway": { "length": 4, "openEnd": 1 } } }, { "id": 2, "link": [ 1, 1 ], "name": "Sova Farm", "requires": [ "h_heatProof", { "or": [ "h_lavaProof", "canCarefulJump" ] }, "Plasma", { "refill": [ "Energy", "Missile" ] } ] }, { "id": 3, "link": [ 1, 1 ], "name": "Crystal Flash", "requires": [ "h_canHeatedCrystalFlash" ], "flashSuitChecked": true }, { "id": 4, "link": [ 1, 1 ], "name": "G-Mode Regain Mobility", "requires": [ { "ammo": { "type": "Super", "count": 1 } }, { "enemyDamage": { "enemy": "Sova", "type": "contact", "hits": 1 } } ], "gModeRegainMobility": {}, "flashSuitChecked": true, "note": "Use a Super to knock off the Sova to regain mobility." }, { "id": 5, "link": [ 1, 2 ], "name": "SpaceJump", "requires": [ "SpaceJump", { "heatFrames": 199 } ] }, { "id": 6, "link": [ 1, 2 ], "name": "Running SpaceJump", "entranceCondition": { "comeInRunning": { "minTiles": 2, "speedBooster": "any" } }, "requires": [ "SpaceJump", { "heatFrames": 140 } ] }, { "id": 7, "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." }, { "id": 8, "link": [ 1, 2 ], "name": "Shinespark", "entranceCondition": { "comeInWithSpark": {} }, "requires": [ "canMidairShinespark", { "shinespark": { "frames": 38, "excessFrames": 1 } }, { "heatFrames": 160 } ] }, { "id": 9, "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." ] }, { "id": 10, "link": [ 1, 3 ], "name": "Base", "requires": [ "h_lavaProof", { "or": [ "h_heatProof", { "and": [ { "obstaclesCleared": [ "A" ] }, { "heatFrames": 100 } ] } ] } ] }, { "id": 11, "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" ] }, { "id": 12, "link": [ 1, 4 ], "name": "Base", "requires": [ { "or": [ "canTrickyJump", { "and": [ "ScrewAttack", "canCarefulJump", { "heatFrames": 60 } ] }, { "and": [ { "obstaclesCleared": [ "A" ] }, { "heatFrames": 60 } ] } ] }, { "heatFrames": 230 } ] }, { "id": 13, "link": [ 1, 4 ], "name": "SpaceJump", "requires": [ "SpaceJump", { "heatFrames": 180 } ] }, { "id": 14, "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." }, { "id": 15, "link": [ 1, 4 ], "name": "Avoid Dragon Fireballs", "requires": [ "canCameraManip", "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." ] }, { "id": 16, "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." ] }, { "id": 17, "link": [ 2, 1 ], "name": "SpaceJump", "requires": [ "SpaceJump", { "heatFrames": 210 } ] }, { "id": 18, "link": [ 2, 2 ], "name": "Crystal Flash", "requires": [ "h_canHeatedCrystalFlash" ], "flashSuitChecked": true }, { "id": 19, "link": [ 2, 4 ], "name": "Base", "requires": [ { "heatFrames": 90 } ] }, { "id": 20, "link": [ 3, 1 ], "name": "Base", "requires": [ "h_lavaProof", { "or": [ "h_heatProof", { "and": [ { "obstaclesCleared": [ "A" ] }, { "heatFrames": 130 } ] } ] } ] }, { "id": 21, "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" ] }, { "id": 22, "link": [ 3, 2 ], "name": "Base", "requires": [ { "heatFrames": 70 }, { "or": [ { "and": [ { "or": [ "canPreciseWalljump", { "and": [ "HiJump", "canWalljump" ] } ] }, { "lavaFrames": 30 } ] }, { "and": [ "Gravity", { "lavaFrames": 20 } ] } ] } ] }, { "id": 23, "link": [ 3, 2 ], "name": "SpringBall Jump", "requires": [ "canSpringBallJumpMidAir", { "heatFrames": 80 }, { "lavaFrames": 25 } ] }, { "id": 24, "link": [ 3, 4 ], "name": "Base", "requires": [ { "heatFrames": 50 }, { "or": [ { "and": [ "canWalljump", { "lavaFrames": 30 } ] }, { "and": [ "HiJump", { "lavaFrames": 30 } ] }, { "and": [ "Gravity", { "lavaFrames": 20 } ] }, { "and": [ "canTrickyUseFrozenEnemies", { "obstaclesNotCleared": [ "A" ] }, { "lavaFrames": 30 } ] }, { "and": [ { "heatFrames": 190 }, { "lavaFrames": 65 } ] } ] } ] }, { "id": 25, "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." ] }, { "id": 26, "link": [ 3, 4 ], "name": "SpringBall Jump", "requires": [ "canSpringBallJumpMidAir", { "heatFrames": 80 }, { "lavaFrames": 25 } ] }, { "id": 27, "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." }, { "id": 28, "link": [ 4, 1 ], "name": "Base", "requires": [ { "or": [ "canTrickyJump", "SpaceJump", { "and": [ "ScrewAttack", "canCarefulJump" ] }, { "and": [ { "obstaclesCleared": [ "A" ] }, { "or": [ "canCarefulJump", { "heatFrames": 90 } ] } ] } ] }, { "heatFrames": 210 } ] }, { "id": 29, "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." }, { "id": 32, "link": [ 4, 1 ], "name": "Return Carefully", "requires": [ "canCarefulJump", { "heatFrames": 480 } ], "note": "Return with careful jumps, avoiding Dragons." }, { "id": 30, "link": [ 4, 2 ], "name": "Base", "requires": [ { "heatFrames": 60 } ] }, { "id": 31, "link": [ 4, 3 ], "name": "Base", "requires": [] }, { "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": [] }, { "name": "Base (Collect Item)", "notable": false, "requires": [], "link": [ 2, 2 ], "collectsItems": [ 2 ] }, { "name": "Base (Collect Item)", "notable": false, "requires": [], "link": [ 3, 3 ], "collectsItems": [ 3 ] } ], "nextStratId": 33, "notables": [], "nextNotableId": 1 }