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