Room ID: 223
Exit condition: { "leaveWithRunway": { "length": 7, "openEnd": 0 } } |
Requires: "h_canCrystalFlash" |
Requires: "Gravity" "h_canBombThings" "h_additionalBomb" |
Requires: "h_canNavigateUnderwater" "h_canUseSpringBall" |
Roll all the way right before using Xray to stand up, aligned with the right side tiles. Partially clip into the floor to enable the next jump. Use an R-Jump to morph into the tunnel. The second morph ball sized hole can be passed by simply jumping out of the floor clip position with diagonal held. Requires: "h_canNavigateUnderwater" "canXRayStandUp" "canPartialFloorClip" "canRJump" |
Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": true } } Requires: { "or": [ "h_canArtificialMorphSpringBall", { "and": [ "Gravity", "h_canArtificialMorphBombs" ] }, { "and": [ "Gravity", "h_canArtificialMorphPowerBomb", "h_additionalBomb" ] } ] } |
It may be necessary to turn off Gravity Suit in order have more time to jump and morph underwater. Requires: "Gravity" { "or": [ "canIBJ", "canSpringBallBombJump", "canSpringBallJumpMidAir", { "and": [ "canMidAirMorph", { "or": [ "canWalljump", "HiJump", "canGravityJump", "SpaceJump", { "and": [ "canUnmorphBombBoost", "canTrickyJump" ] } ] } ] }, { "and": [ "h_canUseSpringBall", { "or": [ "HiJump", "canGravityJump" ] } ] } ] } |
Requires: "canSuitlessMaridia" "HiJump" "canSpringBallJumpMidAir" |
Space jump while partially submerged for more time to mid-air morph. Requires: "canSuitlessMaridia" "HiJump" "canSpaceJumpWaterBounce" "can4HighMidAirMorph" |
From: 2
Item
To: 1
Left Door
Wall jump until Samus is just below the water line and then morph and place a Bomb Use the brief moment during the Bomb explosion that knocks Samus upwards to setup a Springball jump to jump out of the water. Requires: "canSuitlessMaridia" "canSunkenTileWideWallClimb" "canUnderwaterBombIntoSpringBallJump" "canWallJumpInstantMorph" |
Perform a canSunkenTileWideWallClimb to get to the water surface, then use space jump at the water surface. Then either use space jump when the water is low then a spring ball jump to escape, or space jump when the water is high into a tight midair morph. Requires: { "notable": "Escape - Suitless, Bootless, Space Jump" } "canSuitlessMaridia" "canSpringBallJumpMidAir" "canSunkenTileWideWallClimb" "canTrickyJump" "can4HighMidAirMorph" "canSpaceJumpWaterBounce" |
{ "$schema": "../../../schema/m3-room.schema.json", "id": 223, "name": "Spring Ball Room", "area": "Maridia", "subarea": "Inner", "subsubarea": "Green", "playable": true, "roomAddress": "0x7D6D0", "roomEnvironments": [ { "heated": false } ], "nodes": [ { "id": 1, "name": "Left Door", "nodeType": "door", "nodeSubType": "blue", "nodeAddress": "0x001a7c8", "doorOrientation": "left", "doorEnvironments": [ { "physics": "air" } ] }, { "id": 2, "name": "Item", "nodeType": "item", "nodeSubType": "chozo", "nodeItem": "SpringBall", "nodeAddress": "0x7C6E5", "locks": [ { "name": "Dummy Item Lock", "lockType": "gameFlag", "unlockStrats": [ { "name": "Base (Collect Item)", "notable": false, "requires": [] } ] } ] } ], "enemies": [], "links": [ { "from": 1, "to": [ { "id": 1 }, { "id": 2 } ] }, { "from": 2, "to": [ { "id": 1 } ] } ], "strats": [ { "id": 1, "link": [ 1, 1 ], "name": "Leave with Runway", "requires": [], "exitCondition": { "leaveWithRunway": { "length": 7, "openEnd": 0 } } }, { "id": 2, "link": [ 1, 1 ], "name": "Crystal Flash", "requires": [ "h_canCrystalFlash" ], "flashSuitChecked": true }, { "id": 3, "link": [ 1, 2 ], "name": "Base", "requires": [ "Gravity", "h_canBombThings", "h_additionalBomb" ] }, { "id": 4, "link": [ 1, 2 ], "name": "Spring Ball", "requires": [ "h_canNavigateUnderwater", "h_canUseSpringBall" ] }, { "id": 5, "link": [ 1, 2 ], "name": "R Jump", "requires": [ "h_canNavigateUnderwater", "canXRayStandUp", "canPartialFloorClip", "canRJump" ], "flashSuitChecked": true, "note": [ "Roll all the way right before using Xray to stand up, aligned with the right side tiles.", "Partially clip into the floor to enable the next jump.", "Use an R-Jump to morph into the tunnel.", "The second morph ball sized hole can be passed by simply jumping out of the floor clip position with diagonal held." ] }, { "id": 6, "link": [ 1, 2 ], "name": "G-Mode Morph", "entranceCondition": { "comeInWithGMode": { "mode": "any", "morphed": true } }, "requires": [ { "or": [ "h_canArtificialMorphSpringBall", { "and": [ "Gravity", "h_canArtificialMorphBombs" ] }, { "and": [ "Gravity", "h_canArtificialMorphPowerBomb", "h_additionalBomb" ] } ] } ], "flashSuitChecked": true, "devNote": "The item is inside of a Chozo Ball, so there is no way to use artificial morph on the return." }, { "id": 7, "link": [ 2, 1 ], "name": "Base", "requires": [ "Gravity", { "or": [ "canIBJ", "canSpringBallBombJump", "canSpringBallJumpMidAir", { "and": [ "canMidAirMorph", { "or": [ "canWalljump", "HiJump", "canGravityJump", "SpaceJump", { "and": [ "canUnmorphBombBoost", "canTrickyJump" ] } ] } ] }, { "and": [ "h_canUseSpringBall", { "or": [ "HiJump", "canGravityJump" ] } ] } ] } ], "note": "It may be necessary to turn off Gravity Suit in order have more time to jump and morph underwater." }, { "id": 8, "link": [ 2, 1 ], "name": "Suitless Springball Jump", "requires": [ "canSuitlessMaridia", "HiJump", "canSpringBallJumpMidAir" ] }, { "id": 9, "link": [ 2, 1 ], "name": "Suitless Space Jump", "requires": [ "canSuitlessMaridia", "HiJump", "canSpaceJumpWaterBounce", "can4HighMidAirMorph" ], "note": "Space jump while partially submerged for more time to mid-air morph." }, { "id": 10, "link": [ 2, 1 ], "name": "Suitless, Bootless, Bomb into Springball Jump", "requires": [ "canSuitlessMaridia", "canSunkenTileWideWallClimb", "canUnderwaterBombIntoSpringBallJump", "canWallJumpInstantMorph" ], "note": [ "Wall jump until Samus is just below the water line and then morph and place a Bomb", "Use the brief moment during the Bomb explosion that knocks Samus upwards to setup a Springball jump to jump out of the water." ] }, { "id": 11, "link": [ 2, 1 ], "name": "Escape - Suitless, Bootless, Space Jump", "requires": [ { "notable": "Escape - Suitless, Bootless, Space Jump" }, "canSuitlessMaridia", "canSpringBallJumpMidAir", "canSunkenTileWideWallClimb", "canTrickyJump", "can4HighMidAirMorph", "canSpaceJumpWaterBounce" ], "note": [ "Perform a canSunkenTileWideWallClimb to get to the water surface, then use space jump at the water surface.", "Then either use space jump when the water is low then a spring ball jump to escape, or space jump when the water is high into a tight midair morph." ], "devNote": "The canSpringBallJumpMidAir is for the bottom left part of the room. The can4HighMidAirMorph is to represent the quick morph during the escape." }, { "link": [ 1, 1 ], "name": "Base (Unlock Door)", "requires": [], "unlocksDoors": [ { "types": [ "ammo" ], "requires": [] } ] }, { "link": [ 1, 1 ], "name": "Base (Come In Normally)", "entranceCondition": { "comeInNormally": {} }, "requires": [] }, { "name": "Base (Collect Item)", "notable": false, "requires": [], "link": [ 2, 2 ], "collectsItems": [ 2 ] } ], "nextStratId": 12, "notables": [ { "id": 1, "name": "Escape - Suitless, Bootless, Space Jump", "note": [ "Perform a canSunkenTileWideWallClimb to get to the water surface, then use space jump at the water surface.", "Then either use space jump when the water is low then a spring ball jump to escape, or space jump when the water is high into a tight midair morph." ] } ], "nextNotableId": 2 }