Room ID: 78
Exit condition: { "leaveWithRunway": { "length": 14, "openEnd": 0 } } |
From: 1
Left Door
To: 1
Left Door
All 3 Super blocks must be broken for this longer runway to be usable. Requires: { "obstaclesCleared": [ "A" ] } Exit condition: { "leaveWithRunway": { "length": 18, "openEnd": 1 } } |
Requires: "h_canCrystalFlash" |
From: 1
Left Door
To: 1
Left Door
Use a Super on the top and bottom blocks. Crystal Flash below the lower block to standup and then begin Moondancing. After Samus sinks through the bottom tile, use a Super to break the final block, then use Grapple to get out of the floor. Without Grapple, count to 174 Moonfalls and delicately Moonfall to prevent clipping into the ground. Requires: { "ammo": { "type": "Super", "count": 3 } } "h_canCrystalFlash" "canMoondance" Exit condition: { "leaveWithStoredFallSpeed": { "fallSpeedInTiles": 1 } } |
From: 1
Left Door
To: 1
Left Door
Use a Super on the top and bottom blocks. Crystal Flash below the lower block to standup and then begin Moondancing. After Samus sinks through the floor tiles, use Grapple to return to a standing position and count an additional 145 moonfalls. Then use Grapple to get out of the floor. Requires: { "ammo": { "type": "Super", "count": 3 } } "h_canCrystalFlash" "canExtendedMoondance" Exit condition: { "leaveWithStoredFallSpeed": { "fallSpeedInTiles": 2 } } |
|
From: 1
Left Door
To: 2
Elevator
Entrance condition: { "comeInShinecharging": { "length": 13, "openEnd": 0 } } Requires: "canShinechargeMovementComplex" Exit condition: { "leaveShinecharged": { "framesRemaining": 130 } } |
From: 1
Left Door
To: 2
Elevator
Entrance condition: { "comeInShinecharging": { "length": 6, "openEnd": 0 } } Requires: "canStopOnADime" "canShinechargeMovementComplex" Exit condition: { "leaveShinecharged": { "framesRemaining": 170 } } |
Entrance condition: { "comeInShinecharged": { "framesRequired": 30 } } Requires: "canShinechargeMovementComplex" Exit condition: { "leaveShinecharged": { "framesRemaining": "auto" } } |
Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": false } } Exit condition: { "leaveWithGMode": { "morphed": false } } |
From: 1
Left Door
To: 3
Right Door
Requires: { "obstaclesCleared": [ "A" ] } Exit condition: { "leaveSpinning": { "remoteRunway": { "length": 17, "openEnd": 1 }, "minExtraRunSpeed": "$1.9" } } Unlocks doors: {"types":["ammo"],"requires":[]} |
Leave With Controlled Spring Ball Bounce (Super Blocks Broken, Door Open)
(Basic)
Warehouse Entrance
From: 1
Left Door
To: 3
Right Door
Requires: { "obstaclesCleared": [ "A" ] } { "doorUnlockedAtNode": 1 } Exit condition: { "leaveSpinning": { "remoteRunway": { "length": 18, "openEnd": 1 }, "minExtraRunSpeed": "$1.9" } } Unlocks doors: {"types":["ammo"],"requires":[]} |
|
Entrance condition: { "comeInShinecharged": { "framesRequired": 45 } } Requires: "canShinechargeMovementComplex" Exit condition: { "leaveShinecharged": { "framesRemaining": "auto" } } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 2
Elevator
To: 1
Left Door
Entrance condition: { "comeInShinecharged": { "framesRequired": 15 } } Requires: "canShinechargeMovementComplex" { "shinespark": { "frames": 12 } } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 2
Elevator
To: 2
Elevator
Requires: { "obstaclesCleared": [ "A" ] } { "canShineCharge": { "usedTiles": 17, "openEnd": 0 } } Exit condition: { "leaveShinecharged": { "framesRemaining": 130 } } |
Requires: { "or": [ { "canShineCharge": { "usedTiles": 13, "openEnd": 0 } }, { "and": [ { "doorUnlockedAtNode": 1 }, { "canShineCharge": { "usedTiles": 14, "openEnd": 0 } } ] } ] } Exit condition: { "leaveShinecharged": { "framesRemaining": 130 } } Unlocks doors: {"nodeId":1,"types":["ammo"],"requires":[]} |
In order to align and place a Power Bomb at the correct pixel, jump and morph before hitting the ceiling. Requires: "h_canElevatorCrystalFlash" Exit condition: { "leaveNormally": {} } |
Requires: { "or": [ { "obstaclesCleared": [ "A" ] }, { "ammo": { "type": "Super", "count": 3 } } ] } Clears obstacles: A |
Requires: { "ammo": { "type": "Super", "count": 1 } } "Morph" |
Requires: { "ammo": { "type": "Super", "count": 2 } } { "or": [ "canXRayTurnaround", "canTurnaroundAimCancel" ] } |
Requires: { "ammo": { "type": "Super", "count": 2 } } "canTwoTileSqueeze" |
Entrance condition: { "comeInWithGrappleTeleport": { "blockPositions": [ [ 5, 3 ], [ 7, 2 ] ] } } |
Entrance condition: { "comeInWithGrappleTeleport": { "blockPositions": [ [ 3, 12 ], [ 3, 13 ] ] } } Bypasses door shell: true |
From: 3
Right Door
To: 1
Left Door
Entrance condition: { "comeInWithGrappleTeleport": { "blockPositions": [ [ 3, 12 ] ] } } Exit condition: { "leaveWithGrappleTeleport": { "blockPositions": [ [ 3, 12 ] ] } } Bypasses door shell: true |
From: 3
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": 1, "openEnd": 1 } } |
Requires: { "canShineCharge": { "usedTiles": 17, "openEnd": 1 } } "canShinechargeMovement" Exit condition: { "leaveShinecharged": { "framesRemaining": 120 } } |
Exit condition: { "leaveSpinning": { "remoteRunway": { "length": 16, "openEnd": 0 } } } |
Exit condition: { "leaveWithMockball": { "remoteRunway": { "length": 14, "openEnd": 0 }, "landingRunway": { "length": 1, "openEnd": 1 } } } |
Requires: { "canShineCharge": { "usedTiles": 16, "openEnd": 0 } } Exit condition: { "leaveWithTemporaryBlue": {} } |
Requires: "h_canCrystalFlash" |
|
Requires: { "or": [ { "obstaclesCleared": [ "A" ] }, { "ammo": { "type": "Super", "count": 3 } } ] } Clears obstacles: A |
Requires: { "ammo": { "type": "Super", "count": 1 } } "Morph" |
Requires: { "ammo": { "type": "Super", "count": 2 } } "canXRayTurnaround" |
Use 2 supers, then squeeze through with a spin jump or down-aim jump. Requires: { "ammo": { "type": "Super", "count": 2 } } "canTwoTileSqueeze" |
Requires: { "or": [ "h_canFly", "HiJump" ] } |
Break all 3 super blocks to build enough run speed to jump over the pit. Requires: { "obstaclesCleared": [ "A" ] } "canCarefulJump" |
It's much easier without Speedbooster equipped. Requires: "canPreciseWalljump" "canDisableEquipment" |
Run along the bottom of the pit to build speed for a speedy jump. Only run 7.5 tiles left to right. If done optimally, no wall jump is required. Requires: "canTrickyDashJump" |
Use Springball as a movement item to reach the Kraid Mouth ledge by jumping from the elevator runway, or by jumping from below. Requires: { "or": [ "canSpringBallBombJump", "canSpringBallJumpMidAir", { "and": [ "canMockball", "h_canUseSpringBall" ] } ] } |
To save energy, jump from the runway by the Super blocks. This is doable with less than 29 Energy. Requires: { "useFlashSuit": {} } { "shinespark": { "frames": 2, "excessFrames": 2 } } |
Back up against the wall of the single-tile ledge. Run forward, perform a single arm pump, and jump on the last possible frame. Aim down just before reaching the platform. The arm pump can be performed by pressing shot, or by pressing an angle button (but not releasing it until after the jump). Requires: { "notable": "Arm Pump Jump" } "h_canBackIntoCorner" "canInsaneJump" "canDownGrab" |
{ "$schema": "../../../schema/m3-room.schema.json", "id": 78, "name": "Warehouse Entrance", "area": "Brinstar", "subarea": "Kraid", "playable": true, "roomAddress": "0x7A6A1", "roomEnvironments": [ { "heated": false } ], "nodes": [ { "id": 1, "name": "Left Door", "nodeType": "door", "nodeSubType": "blue", "nodeAddress": "0x001922e", "doorOrientation": "left", "doorEnvironments": [ { "physics": "air" } ] }, { "id": 2, "name": "Elevator", "nodeType": "door", "nodeSubType": "elevator", "nodeAddress": "0x0019246", "doorOrientation": "down" }, { "id": 3, "name": "Right Door", "nodeType": "door", "nodeSubType": "blue", "nodeAddress": "0x001923a", "doorOrientation": "right", "doorEnvironments": [ { "physics": "air" } ] }, { "id": 4, "name": "Junction (Right Pit)", "nodeType": "junction", "nodeSubType": "junction" } ], "obstacles": [ { "id": "A", "name": "Super Block Wall", "obstacleType": "inanimate" } ], "enemies": [], "links": [ { "from": 1, "to": [ { "id": 1 }, { "id": 2 }, { "id": 3 } ] }, { "from": 2, "to": [ { "id": 1 }, { "id": 2 }, { "id": 4 } ] }, { "from": 3, "to": [ { "id": 1 }, { "id": 3 }, { "id": 4 } ] }, { "from": 4, "to": [ { "id": 2 }, { "id": 3 } ] } ], "strats": [ { "id": 1, "link": [ 1, 1 ], "name": "Leave With Runway, Base", "requires": [], "exitCondition": { "leaveWithRunway": { "length": 14, "openEnd": 0 } } }, { "id": 2, "link": [ 1, 1 ], "name": "Leave With Runway, Super Blocks Cleared", "requires": [ { "obstaclesCleared": [ "A" ] } ], "exitCondition": { "leaveWithRunway": { "length": 18, "openEnd": 1 } }, "note": "All 3 Super blocks must be broken for this longer runway to be usable." }, { "id": 3, "link": [ 1, 1 ], "name": "Crystal Flash", "requires": [ "h_canCrystalFlash" ], "flashSuitChecked": true }, { "id": 43, "link": [ 1, 1 ], "name": "Super Block Moondance (Leave with Stored Fall Speed)", "requires": [ { "ammo": { "type": "Super", "count": 3 } }, "h_canCrystalFlash", "canMoondance" ], "exitCondition": { "leaveWithStoredFallSpeed": { "fallSpeedInTiles": 1 } }, "note": [ "Use a Super on the top and bottom blocks. Crystal Flash below the lower block to standup and then begin Moondancing.", "After Samus sinks through the bottom tile, use a Super to break the final block, then use Grapple to get out of the floor.", "Without Grapple, count to 174 Moonfalls and delicately Moonfall to prevent clipping into the ground." ], "devNote": [ "Obstacle A doesnt need to be checked, because there is no reason to have destroyed more than one block, with Morph.", "FIXME: This should have a pixel precise setup to prevent using another Super." ] }, { "id": 44, "link": [ 1, 1 ], "name": "Super Block Moondance (Leave with More Stored Fall Speed)", "requires": [ { "ammo": { "type": "Super", "count": 3 } }, "h_canCrystalFlash", "canExtendedMoondance" ], "exitCondition": { "leaveWithStoredFallSpeed": { "fallSpeedInTiles": 2 } }, "note": [ "Use a Super on the top and bottom blocks. Crystal Flash below the lower block to standup and then begin Moondancing.", "After Samus sinks through the floor tiles, use Grapple to return to a standing position and count an additional 145 moonfalls.", "Then use Grapple to get out of the floor." ], "devNote": [ "Obstacle A doesnt need to be checked, because there is no reason to have destroyed more than one block, with Morph.", "FIXME: This should have a pixel precise setup to prevent using another Super." ] }, { "id": 4, "link": [ 1, 2 ], "name": "Base", "requires": [] }, { "id": 5, "link": [ 1, 2 ], "name": "Come in Shinecharging, Leave Shinecharged", "entranceCondition": { "comeInShinecharging": { "length": 13, "openEnd": 0 } }, "requires": [ "canShinechargeMovementComplex" ], "exitCondition": { "leaveShinecharged": { "framesRemaining": 130 } }, "flashSuitChecked": true }, { "id": 6, "link": [ 1, 2 ], "name": "Come in Shinecharging, Leave Shinecharged (Short Runway)", "entranceCondition": { "comeInShinecharging": { "length": 6, "openEnd": 0 } }, "requires": [ "canStopOnADime", "canShinechargeMovementComplex" ], "exitCondition": { "leaveShinecharged": { "framesRemaining": 170 } }, "flashSuitChecked": true }, { "id": 7, "link": [ 1, 2 ], "name": "Carry Shinecharge", "entranceCondition": { "comeInShinecharged": { "framesRequired": 30 } }, "requires": [ "canShinechargeMovementComplex" ], "exitCondition": { "leaveShinecharged": { "framesRemaining": "auto" } }, "flashSuitChecked": true }, { "id": 8, "link": [ 1, 2 ], "name": "Carry G-Mode Down the Elevator", "entranceCondition": { "comeInWithGMode": { "mode": "any", "morphed": false } }, "requires": [], "exitCondition": { "leaveWithGMode": { "morphed": false } }, "flashSuitChecked": true }, { "id": 9, "link": [ 1, 3 ], "name": "Leave With Controlled Spring Ball Bounce (Super Blocks Broken)", "requires": [ { "obstaclesCleared": [ "A" ] } ], "exitCondition": { "leaveSpinning": { "remoteRunway": { "length": 17, "openEnd": 1 }, "minExtraRunSpeed": "$1.9" } }, "unlocksDoors": [ { "types": [ "ammo" ], "requires": [] } ] }, { "id": 10, "link": [ 1, 3 ], "name": "Leave With Controlled Spring Ball Bounce (Super Blocks Broken, Door Open)", "requires": [ { "obstaclesCleared": [ "A" ] }, { "doorUnlockedAtNode": 1 } ], "exitCondition": { "leaveSpinning": { "remoteRunway": { "length": 18, "openEnd": 1 }, "minExtraRunSpeed": "$1.9" } }, "unlocksDoors": [ { "types": [ "ammo" ], "requires": [] } ] }, { "id": 11, "link": [ 2, 1 ], "name": "Base", "requires": [] }, { "id": 12, "link": [ 2, 1 ], "name": "Carry Shinecharge", "entranceCondition": { "comeInShinecharged": { "framesRequired": 45 } }, "requires": [ "canShinechargeMovementComplex" ], "exitCondition": { "leaveShinecharged": { "framesRemaining": "auto" } }, "unlocksDoors": [ { "types": [ "super" ], "requires": [] }, { "types": [ "missiles", "powerbomb" ], "requires": [ "never" ] } ], "flashSuitChecked": true }, { "id": 13, "link": [ 2, 1 ], "name": "Come in Shinecharged, Leave With Spark", "entranceCondition": { "comeInShinecharged": { "framesRequired": 15 } }, "requires": [ "canShinechargeMovementComplex", { "shinespark": { "frames": 12 } } ], "exitCondition": { "leaveWithSpark": {} }, "unlocksDoors": [ { "types": [ "super" ], "requires": [] }, { "types": [ "missiles", "powerbomb" ], "requires": [ "never" ] } ], "flashSuitChecked": true }, { "id": 14, "link": [ 2, 2 ], "name": "Leave Shinecharged (Super Blocks Broken)", "requires": [ { "obstaclesCleared": [ "A" ] }, { "canShineCharge": { "usedTiles": 17, "openEnd": 0 } } ], "exitCondition": { "leaveShinecharged": { "framesRemaining": 130 } }, "flashSuitChecked": true }, { "id": 15, "link": [ 2, 2 ], "name": "Leave Shinecharged", "requires": [ { "or": [ { "canShineCharge": { "usedTiles": 13, "openEnd": 0 } }, { "and": [ { "doorUnlockedAtNode": 1 }, { "canShineCharge": { "usedTiles": 14, "openEnd": 0 } } ] } ] } ], "exitCondition": { "leaveShinecharged": { "framesRemaining": 130 } }, "unlocksDoors": [ { "nodeId": 1, "types": [ "ammo" ], "requires": [] } ], "flashSuitChecked": true }, { "id": 16, "link": [ 2, 2 ], "name": "Elevator Crystal Flash for Flash Suit", "requires": [ "h_canElevatorCrystalFlash" ], "exitCondition": { "leaveNormally": {} }, "flashSuitChecked": true, "note": "In order to align and place a Power Bomb at the correct pixel, jump and morph before hitting the ceiling." }, { "id": 17, "link": [ 2, 4 ], "name": "Base", "requires": [ { "or": [ { "obstaclesCleared": [ "A" ] }, { "ammo": { "type": "Super", "count": 3 } } ] } ], "clearsObstacles": [ "A" ] }, { "id": 18, "link": [ 2, 4 ], "name": "Morph", "requires": [ { "ammo": { "type": "Super", "count": 1 } }, "Morph" ] }, { "id": 19, "link": [ 2, 4 ], "name": "Kraid Entrance Wiggle", "requires": [ { "ammo": { "type": "Super", "count": 2 } }, { "or": [ "canXRayTurnaround", "canTurnaroundAimCancel" ] } ], "flashSuitChecked": true, "note": "This strat makes it possible to squeeze through Morphless with just 2 supers." }, { "id": 20, "link": [ 2, 4 ], "name": "Kraid Entrance Squeeze", "requires": [ { "ammo": { "type": "Super", "count": 2 } }, "canTwoTileSqueeze" ], "note": "Use 2 supers, then squeeze through with a spin jump or down-aim jump." }, { "id": 21, "link": [ 3, 1 ], "name": "Grapple Teleport", "entranceCondition": { "comeInWithGrappleTeleport": { "blockPositions": [ [ 5, 3 ], [ 7, 2 ] ] } }, "requires": [] }, { "id": 22, "link": [ 3, 1 ], "name": "Grapple Teleport Door Lock Skip", "entranceCondition": { "comeInWithGrappleTeleport": { "blockPositions": [ [ 3, 12 ], [ 3, 13 ] ] } }, "requires": [], "bypassesDoorShell": true }, { "id": 23, "link": [ 3, 1 ], "name": "Carry Grapple Teleport (Top Position)", "entranceCondition": { "comeInWithGrappleTeleport": { "blockPositions": [ [ 3, 12 ] ] } }, "requires": [], "bypassesDoorShell": true, "exitCondition": { "leaveWithGrappleTeleport": { "blockPositions": [ [ 3, 12 ] ] } } }, { "id": 24, "link": [ 3, 1 ], "name": "Carry Grapple Teleport (Bottom Position)", "entranceCondition": { "comeInWithGrappleTeleport": { "blockPositions": [ [ 3, 13 ] ] } }, "requires": [], "bypassesDoorShell": true, "exitCondition": { "leaveWithGrappleTeleport": { "blockPositions": [ [ 3, 13 ] ] } } }, { "id": 25, "link": [ 3, 3 ], "name": "Leave With Runway", "requires": [], "exitCondition": { "leaveWithRunway": { "length": 1, "openEnd": 1 } } }, { "id": 26, "link": [ 3, 3 ], "name": "Leave Shinecharged", "requires": [ { "canShineCharge": { "usedTiles": 17, "openEnd": 1 } }, "canShinechargeMovement" ], "exitCondition": { "leaveShinecharged": { "framesRemaining": 120 } }, "flashSuitChecked": true }, { "id": 27, "link": [ 3, 3 ], "name": "Leave Spinning", "requires": [], "exitCondition": { "leaveSpinning": { "remoteRunway": { "length": 16, "openEnd": 0 } } } }, { "id": 28, "link": [ 3, 3 ], "name": "Leave With Mockball", "requires": [], "exitCondition": { "leaveWithMockball": { "remoteRunway": { "length": 14, "openEnd": 0 }, "landingRunway": { "length": 1, "openEnd": 1 } } } }, { "id": 29, "link": [ 3, 3 ], "name": "Leave With Temporary Blue", "requires": [ { "canShineCharge": { "usedTiles": 16, "openEnd": 0 } } ], "exitCondition": { "leaveWithTemporaryBlue": {} } }, { "id": 30, "link": [ 3, 3 ], "name": "Crystal Flash", "requires": [ "h_canCrystalFlash" ], "flashSuitChecked": true }, { "id": 31, "link": [ 3, 4 ], "name": "Base", "requires": [] }, { "id": 32, "link": [ 4, 2 ], "name": "Base", "requires": [ { "or": [ { "obstaclesCleared": [ "A" ] }, { "ammo": { "type": "Super", "count": 3 } } ] } ], "clearsObstacles": [ "A" ] }, { "id": 33, "link": [ 4, 2 ], "name": "Morph", "requires": [ { "ammo": { "type": "Super", "count": 1 } }, "Morph" ] }, { "id": 34, "link": [ 4, 2 ], "name": "Kraid Exit Wiggle", "requires": [ { "ammo": { "type": "Super", "count": 2 } }, "canXRayTurnaround" ], "flashSuitChecked": true, "note": "Shoot out the bottom two super blocks and crouch-wiggle through." }, { "id": 35, "link": [ 4, 2 ], "name": "Kraid Exit Squeeze", "requires": [ { "ammo": { "type": "Super", "count": 2 } }, "canTwoTileSqueeze" ], "note": "Use 2 supers, then squeeze through with a spin jump or down-aim jump." }, { "id": 36, "link": [ 4, 3 ], "name": "Base", "requires": [ { "or": [ "h_canFly", "HiJump" ] } ] }, { "id": 37, "link": [ 4, 3 ], "name": "Jump Over the Pit", "requires": [ { "obstaclesCleared": [ "A" ] }, "canCarefulJump" ], "note": "Break all 3 super blocks to build enough run speed to jump over the pit." }, { "id": 38, "link": [ 4, 3 ], "name": "Kraid Entrance Walljump", "requires": [ "canPreciseWalljump", "canDisableEquipment" ], "note": "It's much easier without Speedbooster equipped.", "devNote": "With Speedbooster and without canDisableEquipment, the player would use the canTrickyDashJump strat." }, { "id": 39, "link": [ 4, 3 ], "name": "Kraid Entrance Speedjump", "requires": [ "canTrickyDashJump" ], "note": [ "Run along the bottom of the pit to build speed for a speedy jump.", "Only run 7.5 tiles left to right. If done optimally, no wall jump is required." ] }, { "id": 40, "link": [ 4, 3 ], "name": "Spring Ball", "requires": [ { "or": [ "canSpringBallBombJump", "canSpringBallJumpMidAir", { "and": [ "canMockball", "h_canUseSpringBall" ] } ] } ], "note": "Use Springball as a movement item to reach the Kraid Mouth ledge by jumping from the elevator runway, or by jumping from below.", "devNote": "By reaching 4, the super wall has been broken enough to fit in morph." }, { "id": 41, "link": [ 4, 3 ], "name": "Use Flash Suit", "requires": [ { "useFlashSuit": {} }, { "shinespark": { "frames": 2, "excessFrames": 2 } } ], "flashSuitChecked": true, "note": "To save energy, jump from the runway by the Super blocks. This is doable with less than 29 Energy." }, { "id": 42, "link": [ 4, 3 ], "name": "Arm Pump Jump", "requires": [ { "notable": "Arm Pump Jump" }, "h_canBackIntoCorner", "canInsaneJump", "canDownGrab" ], "note": [ "Back up against the wall of the single-tile ledge.", "Run forward, perform a single arm pump, and jump on the last possible frame.", "Aim down just before reaching the platform.", "The arm pump can be performed by pressing shot, or by pressing an angle button (but not releasing it until after the jump)." ] }, { "link": [ 1, 1 ], "name": "Base (Unlock Door)", "requires": [], "unlocksDoors": [ { "types": [ "ammo" ], "requires": [] } ] }, { "link": [ 1, 1 ], "name": "Base (Come In Normally)", "entranceCondition": { "comeInNormally": {} }, "requires": [] }, { "link": [ 2, 2 ], "name": "Base (Unlock Door)", "requires": [], "unlocksDoors": [ { "types": [ "ammo" ], "requires": [] } ] }, { "link": [ 2, 2 ], "name": "Base (Come In Normally)", "entranceCondition": { "comeInNormally": {} }, "requires": [] }, { "link": [ 3, 3 ], "name": "Base (Unlock Door)", "requires": [], "unlocksDoors": [ { "types": [ "ammo" ], "requires": [] } ] }, { "link": [ 3, 3 ], "name": "Base (Come In Normally)", "entranceCondition": { "comeInNormally": {} }, "requires": [] } ], "nextStratId": 45, "notables": [ { "id": 1, "name": "Arm Pump Jump", "note": [ "Back up against the wall of the single-tile ledge.", "Run forward, perform a single arm pump, and jump on the last possible frame.", "Aim down just before reaching the platform.", "The arm pump can be performed by pressing shot, or by pressing an angle button (but not releasing it until after the jump)." ] } ], "nextNotableId": 2 }