Room ID: 215
Exit condition: { "leaveWithRunway": { "length": 2, "openEnd": 1 } } |
Requires: "Gravity" Exit condition: { "leaveSpinning": { "remoteRunway": { "length": 8, "openEnd": 1 }, "minExtraRunSpeed": "$0.E" } } |
Requires: "Gravity" Exit condition: { "leaveWithMockball": { "remoteRunway": { "length": 8, "openEnd": 1 }, "landingRunway": { "length": 2, "openEnd": 1 } } } |
From: 1
Bottom Left Door
To: 1
Bottom Left Door
Requires: "Gravity" Exit condition: { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 7, "openEnd": 1 }, "landingRunway": { "length": 2, "openEnd": 1 }, "movementType": "uncontrolled" } } |
Requires: "Gravity" Exit condition: { "leaveSpaceJumping": { "remoteRunway": { "length": 4, "openEnd": 1 } } } |
Requires: "h_canCrystalFlash" |
Requires: { "or": [ "HiJump", "h_canFly", "canWalljump", "h_canCrouchJumpDownGrab", "canSpringBallJumpMidAir" ] } |
Entrance condition: { "comeInRunning": { "minTiles": 6, "speedBooster": true } } Requires: "canTrickyDashJump" |
Entrance condition: { "comeInShinecharged": { "framesRequired": 5 } } Requires: { "shinespark": { "frames": 21, "excessFrames": 10 } } { "enemyDamage": { "enemy": "Ripper", "type": "contact", "hits": 1 } } |
Entrance condition: { "comeInShinecharged": { "framesRequired": 95 } } Requires: "canMidairShinespark" "canShinechargeMovementComplex" { "or": [ "HiJump", "canWalljump" ] } { "shinespark": { "frames": 17 } } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 1
Bottom Left Door
To: 2
Right Door
Entrance condition: { "comeInShinecharging": { "length": 1, "openEnd": 0 } } Requires: "canLongChainTemporaryBlue" { "or": [ "HiJump", { "and": [ "canTrickySpringBallJump", "canPauseRemorphTemporaryBlue" ] } ] } Exit condition: { "leaveWithTemporaryBlue": {} } Unlocks doors: {"types":["ammo"],"requires":[]} |
Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": true } } Requires: { "or": [ { "and": [ "h_canArtificialMorphIBJ", { "or": [ "Gravity", "h_canArtificialMorphSpringBall", "h_canArtificialMorphPowerBomb", { "enemyDamage": { "enemy": "Ripper", "type": "contact", "hits": 1 } } ] } ] }, "h_canArtificialMorphSpringBallBombJump" ] } |
Shinespark up right in order to avoid getting hit by the Ripper. Requires: { "useFlashSuit": {} } { "shinespark": { "frames": 15, "excessFrames": 13 } } |
Use Hijump or one walljump on the left before a diagonal spark. Entrance condition: { "comeInShinecharged": { "framesRequired": 60 } } Requires: "canMidairShinespark" "canShinechargeMovement" { "or": [ "HiJump", "canWalljump" ] } { "shinespark": { "frames": 45, "excessFrames": 11 } } |
Climb up 2.5 screens. Entrance condition: { "comeInWithDoorStuckSetup": {} } Requires: "canXRayClimb" "canBePatient" |
From: 1
Bottom Left Door
To: 4
G-Mode Junction (Top by Elevator)
Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": false } } Requires: { "or": [ "canTrivialUseFrozenEnemies", { "and": [ "canPreciseWalljump", "canStaggeredWalljump" ] } ] } |
From: 1
Bottom Left Door
To: 4
G-Mode Junction (Top by Elevator)
It is possible to kill the Rippers with a single Power Bomb by placing it at least 2 tiles above the lowest Ripper inside the narrow section of the shaft. Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": false } } Requires: { "or": [ { "and": [ { "enemyKill": { "enemies": [ [ "Ripper", "Ripper", "Ripper" ] ] } }, { "or": [ "canWalljump", "SpaceJump" ] } ] }, { "and": [ "canIBJ", { "ammo": { "type": "Super", "count": 3 } } ] }, { "and": [ "canIBJ", "h_canUsePowerBombs", { "or": [ "h_canUsePowerBombs", "canStaggeredIBJ" ] } ] } ] } |
From: 1
Bottom Left Door
To: 4
G-Mode Junction (Top by Elevator)
The Rippers can be killed with two Power Bombs, or one carefully placed Power Bomb and a careful dodge of the top-most Ripper. With a single Power Bomb, use Spring Ball to avoid the first Ripper, then place the Power Bomb at least two tiles above the next. This can be achieved with a Staggered IBJ or a Spring Ball Bomb Boost. Then climb the right side of the shaft and dodge the top Ripper. Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": true } } Requires: "h_canArtificialMorphIBJ" "h_canArtificialMorphSpringBallBombJump" "h_canArtificialMorphPowerBomb" { "or": [ "h_canArtificialMorphStaggeredIBJ", "h_canArtificialMorphPowerBomb", { "enemyDamage": { "enemy": "Ripper", "type": "contact", "hits": 1 } } ] } |
From: 1
Bottom Left Door
To: 4
G-Mode Junction (Top by Elevator)
The Rippers can be killed with three Power Bombs, or one carefully placed Power Bomb, Gravity, and a careful dodge of the top-most Ripper. With a single Power Bomb, IBJ from the water to avoid the first Ripper, then place the Power Bomb at least two tiles above the next. This can be achieved with a Staggered IBJ. Then climb the right side of the shaft and similarly dodge the top Ripper. Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": true } } Requires: "h_canArtificialMorphIBJ" { "or": [ "Gravity", "h_canArtificialMorphPowerBomb", { "enemyDamage": { "enemy": "Ripper", "type": "contact", "hits": 1 } } ] } "h_canArtificialMorphPowerBomb" { "or": [ "h_canArtificialMorphStaggeredIBJ", "h_canArtificialMorphPowerBomb", { "enemyDamage": { "enemy": "Ripper", "type": "contact", "hits": 1 } } ] } |
|
Entrance condition: { "comeInShinecharging": { "length": 2, "openEnd": 0 } } Requires: "canShinechargeMovement" Exit condition: { "leaveShinecharged": { "framesRemaining": 35 } } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
Entrance condition: { "comeInShinecharged": { "framesRequired": 130 } } Requires: "canShinechargeMovement" { "shinespark": { "frames": 2 } } Exit condition: { "leaveWithSpark": {} } Unlocks doors: {"types":["super"],"requires":[]} {"types":["missiles","powerbomb"],"requires":["never"]} |
From: 2
Right Door
To: 1
Bottom Left Door
Entrance condition: { "comeInShinecharging": { "length": 2, "openEnd": 0 } } Requires: "canLongChainTemporaryBlue" Exit condition: { "leaveWithTemporaryBlue": {} } Unlocks doors: {"types":["ammo"],"requires":[]} |
Exit condition: { "leaveWithRunway": { "length": 3, "openEnd": 1 } } |
Requires: "h_canCrystalFlash" |
Requires: "canTrivialUseFrozenEnemies" |
Requires: { "or": [ "canConsecutiveWalljump", { "and": [ "HiJump", "canWalljump" ] }, "SpaceJump" ] } { "enemyKill": { "enemies": [ [ "Ripper", "Ripper", "Ripper" ] ] } } |
Only the lowest three Rippers that are above the right door need to be killed. The highest of the three can barely be reached with a Super and HiJump. Or a PB placed slightly higher than a standard max jump, done by jumping from the door ledge, from an IBJ while avoiding the Ripper, or using 2 PBs. Requires: "canIBJ" { "or": [ { "and": [ { "enemyKill": { "enemies": [ [ "Ripper", "Ripper", "Ripper" ] ], "explicitWeapons": [ "PowerBomb" ] } }, { "or": [ "HiJump", "canCarefulJump" ] } ] }, { "enemyKill": { "enemies": [ [ "Ripper", "Ripper" ], [ "Ripper" ] ], "explicitWeapons": [ "PowerBomb" ] } }, { "and": [ { "enemyKill": { "enemies": [ [ "Ripper", "Ripper", "Ripper" ] ], "explicitWeapons": [ "Super" ] } }, "HiJump" ] } ] } |
The walljumps are considered to require precision only if the Rippers are not killed Requires: "canPreciseWalljump" "canStaggeredWalljump" |
Gain speed using at least 33 runway tiles in the other room. To avoid the Rippers, break spin and turn around right and then left. Entrance condition: { "comeInRunning": { "minTiles": 33, "speedBooster": true } } Requires: "HiJump" "canTrickyDashJump" "canInsaneJump" "canDownGrab" |
Gain speed using between 36 and 42 tiles of runway (extra run speed between $6.4 and $6.F). Unmorph to retain blue speed to pass safely through the Rippers. Entrance condition: { "comeInWithBlueSpringBallBounce": { "minExtraRunSpeed": "$6.4", "movementType": "any" } } Requires: "HiJump" "canTrickyDashJump" "canInsaneJump" "canDownGrab" |
Entrance condition: { "comeInShinecharging": { "length": 2, "openEnd": 1 } } Requires: { "shinespark": { "frames": 36, "excessFrames": 10 } } |
Entrance condition: { "comeInShinecharged": { "framesRequired": 20 } } Requires: { "shinespark": { "frames": 36, "excessFrames": 10 } } |
Climb up 1.5 screens. Entrance condition: { "comeInWithDoorStuckSetup": {} } Requires: "canXRayClimb" |
Shinespark vertically up the right side of the shaft in order to avoid getting hit by the Ripper. Requires: { "useFlashSuit": {} } { "shinespark": { "frames": 24, "excessFrames": 2 } } |
Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": false } } Requires: { "or": [ "canTrivialUseFrozenEnemies", { "and": [ "canPreciseWalljump", "canStaggeredWalljump" ] } ] } |
From: 2
Right Door
To: 4
G-Mode Junction (Top by Elevator)
It is possible to kill the Rippers with a single Power Bomb by placing it at least 2 tiles above the lowest Ripper inside the narrow section of the shaft. Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": false } } Requires: { "or": [ { "and": [ { "enemyKill": { "enemies": [ [ "Ripper", "Ripper", "Ripper" ] ] } }, { "or": [ "canWalljump", "SpaceJump" ] } ] }, { "and": [ "canIBJ", { "ammo": { "type": "Super", "count": 3 } } ] }, { "and": [ "canIBJ", "h_canUsePowerBombs", { "or": [ "h_canUsePowerBombs", "canStaggeredIBJ" ] } ] } ] } |
From: 2
Right Door
To: 4
G-Mode Junction (Top by Elevator)
The Rippers can be killed with two Power Bombs, or one carefully placed Power Bomb and a careful dodge of the top-most Ripper. With a single Power Bomb, place it at least two tiles above the first Ripper. This can be achieved with a Staggered IBJ or a Spring Ball Bomb Boost. Then climb the right side of the shaft and dodge the top Ripper. Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": true } } Requires: "h_canArtificialMorphIBJ" "h_canArtificialMorphPowerBomb" { "or": [ "h_canArtificialMorphStaggeredIBJ", "h_canArtificialMorphPowerBomb", { "enemyDamage": { "enemy": "Ripper", "type": "contact", "hits": 1 } } ] } |
|
Requires: "h_canCrystalFlash" |
Requires: "canEnterGMode" |
From: 4
G-Mode Junction (Top by Elevator)
To: 3
Elevator
Requires: "canEnterGMode" Exit condition: { "leaveWithGMode": { "morphed": false } } |
{ "$schema": "../../../schema/m3-room.schema.json", "id": 215, "name": "Maridia Elevator Room", "area": "Maridia", "subarea": "Inner", "subsubarea": "Yellow", "playable": true, "roomAddress": "0x7D30B", "roomEnvironments": [ { "heated": false } ], "nodes": [ { "id": 1, "name": "Bottom Left Door", "nodeType": "door", "nodeSubType": "blue", "nodeAddress": "0x001a57c", "doorOrientation": "left", "doorEnvironments": [ { "physics": "air" } ] }, { "id": 2, "name": "Right Door", "nodeType": "door", "nodeSubType": "red", "nodeAddress": "0x001a588", "doorOrientation": "right", "doorEnvironments": [ { "physics": "air" } ] }, { "id": 3, "name": "Elevator", "nodeType": "door", "nodeSubType": "elevator", "nodeAddress": "0x001a594", "doorOrientation": "up" }, { "id": 4, "name": "G-Mode Junction (Top by Elevator)", "nodeType": "junction", "nodeSubType": "g-mode", "note": "Represents being at the top of the room while in G-Mode." } ], "enemies": [ { "id": "e1", "groupName": "Maridia Elevator Room Owtch", "enemyName": "Owtch", "quantity": 1, "homeNodes": [ 1 ] }, { "id": "e2", "groupName": "Maridia Elevator Room Bottom Rippers", "enemyName": "Ripper", "quantity": 2, "homeNodes": [ 2 ] }, { "id": "e3", "groupName": "Maridia Elevator Room Middle Rippers", "enemyName": "Ripper", "quantity": 2, "betweenNodes": [ 2, 3 ] }, { "id": "e4", "groupName": "Maridia Elevator Room Top Rippers", "enemyName": "Ripper", "quantity": 2, "homeNodes": [ 3 ] } ], "links": [ { "from": 1, "to": [ { "id": 1 }, { "id": 2 }, { "id": 3, "note": "Only the the direct shinespark. Other strats should go 1 -> 2 -> 3." }, { "id": 4 } ] }, { "from": 2, "to": [ { "id": 1 }, { "id": 2 }, { "id": 3 }, { "id": 4 } ] }, { "from": 3, "to": [ { "id": 2 }, { "id": 3 } ] }, { "from": 4, "to": [ { "id": 3 } ] } ], "strats": [ { "id": 1, "link": [ 1, 1 ], "name": "Leave with Runway", "requires": [], "exitCondition": { "leaveWithRunway": { "length": 2, "openEnd": 1 } } }, { "id": 2, "link": [ 1, 1 ], "name": "Leave Spinning", "requires": [ "Gravity" ], "exitCondition": { "leaveSpinning": { "remoteRunway": { "length": 8, "openEnd": 1 }, "minExtraRunSpeed": "$0.E" } } }, { "id": 3, "link": [ 1, 1 ], "name": "Leave With Mockball", "requires": [ "Gravity" ], "exitCondition": { "leaveWithMockball": { "remoteRunway": { "length": 8, "openEnd": 1 }, "landingRunway": { "length": 2, "openEnd": 1 } } } }, { "id": 4, "link": [ 1, 1 ], "name": "Leave With Spring Ball Bounce", "requires": [ "Gravity" ], "exitCondition": { "leaveWithSpringBallBounce": { "remoteRunway": { "length": 7, "openEnd": 1 }, "landingRunway": { "length": 2, "openEnd": 1 }, "movementType": "uncontrolled" } } }, { "id": 5, "link": [ 1, 1 ], "name": "Leave Space Jumping", "requires": [ "Gravity" ], "exitCondition": { "leaveSpaceJumping": { "remoteRunway": { "length": 4, "openEnd": 1 } } } }, { "id": 6, "link": [ 1, 1 ], "name": "Crystal Flash", "requires": [ "h_canCrystalFlash" ], "flashSuitChecked": true }, { "id": 7, "link": [ 1, 2 ], "name": "Base", "requires": [ { "or": [ "HiJump", "h_canFly", "canWalljump", "h_canCrouchJumpDownGrab", "canSpringBallJumpMidAir" ] } ] }, { "id": 8, "link": [ 1, 2 ], "name": "Tricky Speedy Jump", "entranceCondition": { "comeInRunning": { "minTiles": 6, "speedBooster": true } }, "requires": [ "canTrickyDashJump" ], "flashSuitChecked": true, "devNote": "This is mainly useful as an alternative to crouch-jump down-grab in order to preserve a flash suit." }, { "id": 9, "link": [ 1, 2 ], "name": "Shinespark", "entranceCondition": { "comeInShinecharged": { "framesRequired": 5 } }, "requires": [ { "shinespark": { "frames": 21, "excessFrames": 10 } }, { "enemyDamage": { "enemy": "Ripper", "type": "contact", "hits": 1 } } ], "flashSuitChecked": true }, { "id": 10, "link": [ 1, 2 ], "name": "Leave Sparking", "entranceCondition": { "comeInShinecharged": { "framesRequired": 95 } }, "requires": [ "canMidairShinespark", "canShinechargeMovementComplex", { "or": [ "HiJump", "canWalljump" ] }, { "shinespark": { "frames": 17 } } ], "exitCondition": { "leaveWithSpark": {} }, "unlocksDoors": [ { "types": [ "super" ], "requires": [] }, { "types": [ "missiles", "powerbomb" ], "requires": [ "never" ] } ], "flashSuitChecked": true }, { "id": 11, "link": [ 1, 2 ], "name": "Come in Shinecharging, Leave With Temporary Blue", "entranceCondition": { "comeInShinecharging": { "length": 1, "openEnd": 0 } }, "requires": [ "canLongChainTemporaryBlue", { "or": [ "HiJump", { "and": [ "canTrickySpringBallJump", "canPauseRemorphTemporaryBlue" ] } ] } ], "exitCondition": { "leaveWithTemporaryBlue": {} }, "unlocksDoors": [ { "types": [ "ammo" ], "requires": [] } ] }, { "id": 12, "link": [ 1, 2 ], "name": "G-Mode Morph", "entranceCondition": { "comeInWithGMode": { "mode": "any", "morphed": true } }, "requires": [ { "or": [ { "and": [ "h_canArtificialMorphIBJ", { "or": [ "Gravity", "h_canArtificialMorphSpringBall", "h_canArtificialMorphPowerBomb", { "enemyDamage": { "enemy": "Ripper", "type": "contact", "hits": 1 } } ] } ] }, "h_canArtificialMorphSpringBallBombJump" ] } ], "flashSuitChecked": true }, { "id": 41, "link": [ 1, 2 ], "name": "Use Flash Suit", "requires": [ { "useFlashSuit": {} }, { "shinespark": { "frames": 15, "excessFrames": 13 } } ], "flashSuitChecked": true, "note": "Shinespark up right in order to avoid getting hit by the Ripper." }, { "id": 13, "link": [ 1, 3 ], "name": "Shinespark", "entranceCondition": { "comeInShinecharged": { "framesRequired": 60 } }, "requires": [ "canMidairShinespark", "canShinechargeMovement", { "or": [ "HiJump", "canWalljump" ] }, { "shinespark": { "frames": 45, "excessFrames": 11 } } ], "flashSuitChecked": true, "note": "Use Hijump or one walljump on the left before a diagonal spark." }, { "id": 14, "link": [ 1, 3 ], "name": "X-Ray Climb", "entranceCondition": { "comeInWithDoorStuckSetup": {} }, "requires": [ "canXRayClimb", "canBePatient" ], "flashSuitChecked": true, "note": "Climb up 2.5 screens." }, { "id": 15, "link": [ 1, 4 ], "name": "G-Mode", "entranceCondition": { "comeInWithGMode": { "mode": "any", "morphed": false } }, "requires": [ { "or": [ "canTrivialUseFrozenEnemies", { "and": [ "canPreciseWalljump", "canStaggeredWalljump" ] } ] } ], "flashSuitChecked": true }, { "id": 16, "link": [ 1, 4 ], "name": "G-Mode Kill Rippers", "entranceCondition": { "comeInWithGMode": { "mode": "any", "morphed": false } }, "requires": [ { "or": [ { "and": [ { "enemyKill": { "enemies": [ [ "Ripper", "Ripper", "Ripper" ] ] } }, { "or": [ "canWalljump", "SpaceJump" ] } ] }, { "and": [ "canIBJ", { "ammo": { "type": "Super", "count": 3 } } ] }, { "and": [ "canIBJ", "h_canUsePowerBombs", { "or": [ "h_canUsePowerBombs", "canStaggeredIBJ" ] } ] } ] } ], "flashSuitChecked": true, "note": "It is possible to kill the Rippers with a single Power Bomb by placing it at least 2 tiles above the lowest Ripper inside the narrow section of the shaft." }, { "id": 17, "link": [ 1, 4 ], "name": "G-Mode Morph IBJ, PB, Spring Ball", "entranceCondition": { "comeInWithGMode": { "mode": "any", "morphed": true } }, "requires": [ "h_canArtificialMorphIBJ", "h_canArtificialMorphSpringBallBombJump", "h_canArtificialMorphPowerBomb", { "or": [ "h_canArtificialMorphStaggeredIBJ", "h_canArtificialMorphPowerBomb", { "enemyDamage": { "enemy": "Ripper", "type": "contact", "hits": 1 } } ] } ], "flashSuitChecked": true, "note": [ "The Rippers can be killed with two Power Bombs, or one carefully placed Power Bomb and a careful dodge of the top-most Ripper.", "With a single Power Bomb, use Spring Ball to avoid the first Ripper, then place the Power Bomb at least two tiles above the next. This can be achieved with a Staggered IBJ or a Spring Ball Bomb Boost.", "Then climb the right side of the shaft and dodge the top Ripper." ], "devNote": "canSpringBallBombJump can be bypassed with SpringBall and other requirements, but that's being assumed with Bombs and SpringBall at this level." }, { "id": 18, "link": [ 1, 4 ], "name": "G-Mode Morph IBJ, PB", "entranceCondition": { "comeInWithGMode": { "mode": "any", "morphed": true } }, "requires": [ "h_canArtificialMorphIBJ", { "or": [ "Gravity", "h_canArtificialMorphPowerBomb", { "enemyDamage": { "enemy": "Ripper", "type": "contact", "hits": 1 } } ] }, "h_canArtificialMorphPowerBomb", { "or": [ "h_canArtificialMorphStaggeredIBJ", "h_canArtificialMorphPowerBomb", { "enemyDamage": { "enemy": "Ripper", "type": "contact", "hits": 1 } } ] } ], "flashSuitChecked": true, "note": [ "The Rippers can be killed with three Power Bombs, or one carefully placed Power Bomb, Gravity, and a careful dodge of the top-most Ripper.", "With a single Power Bomb, IBJ from the water to avoid the first Ripper, then place the Power Bomb at least two tiles above the next. This can be achieved with a Staggered IBJ.", "Then climb the right side of the shaft and similarly dodge the top Ripper." ] }, { "id": 19, "link": [ 2, 1 ], "name": "Base", "requires": [] }, { "id": 20, "link": [ 2, 1 ], "name": "Leave Shinecharged", "entranceCondition": { "comeInShinecharging": { "length": 2, "openEnd": 0 } }, "requires": [ "canShinechargeMovement" ], "exitCondition": { "leaveShinecharged": { "framesRemaining": 35 } }, "unlocksDoors": [ { "types": [ "super" ], "requires": [] }, { "types": [ "missiles", "powerbomb" ], "requires": [ "never" ] } ], "flashSuitChecked": true }, { "id": 21, "link": [ 2, 1 ], "name": "Leave Shinesparking", "entranceCondition": { "comeInShinecharged": { "framesRequired": 130 } }, "requires": [ "canShinechargeMovement", { "shinespark": { "frames": 2 } } ], "exitCondition": { "leaveWithSpark": {} }, "unlocksDoors": [ { "types": [ "super" ], "requires": [] }, { "types": [ "missiles", "powerbomb" ], "requires": [ "never" ] } ], "flashSuitChecked": true }, { "id": 22, "link": [ 2, 1 ], "name": "Come in Shinecharging, Leave With Temporary Blue", "entranceCondition": { "comeInShinecharging": { "length": 2, "openEnd": 0 } }, "requires": [ "canLongChainTemporaryBlue" ], "exitCondition": { "leaveWithTemporaryBlue": {} }, "unlocksDoors": [ { "types": [ "ammo" ], "requires": [] } ] }, { "id": 23, "link": [ 2, 2 ], "name": "Leave with Runway", "requires": [], "exitCondition": { "leaveWithRunway": { "length": 3, "openEnd": 1 } } }, { "id": 24, "link": [ 2, 2 ], "name": "Crystal Flash", "requires": [ "h_canCrystalFlash" ], "flashSuitChecked": true }, { "id": 25, "link": [ 2, 3 ], "name": "Frozen Rippers", "requires": [ "canTrivialUseFrozenEnemies" ] }, { "id": 26, "link": [ 2, 3 ], "name": "Kill Rippers", "requires": [ { "or": [ "canConsecutiveWalljump", { "and": [ "HiJump", "canWalljump" ] }, "SpaceJump" ] }, { "enemyKill": { "enemies": [ [ "Ripper", "Ripper", "Ripper" ] ] } } ] }, { "id": 27, "link": [ 2, 3 ], "name": "Kill Rippers Then IBJ", "requires": [ "canIBJ", { "or": [ { "and": [ { "enemyKill": { "enemies": [ [ "Ripper", "Ripper", "Ripper" ] ], "explicitWeapons": [ "PowerBomb" ] } }, { "or": [ "HiJump", "canCarefulJump" ] } ] }, { "enemyKill": { "enemies": [ [ "Ripper", "Ripper" ], [ "Ripper" ] ], "explicitWeapons": [ "PowerBomb" ] } }, { "and": [ { "enemyKill": { "enemies": [ [ "Ripper", "Ripper", "Ripper" ] ], "explicitWeapons": [ "Super" ] } }, "HiJump" ] } ] } ], "note": [ "Only the lowest three Rippers that are above the right door need to be killed. The highest of the three can barely be reached with a Super and HiJump.", "Or a PB placed slightly higher than a standard max jump, done by jumping from the door ledge, from an IBJ while avoiding the Ripper, or using 2 PBs." ] }, { "id": 28, "link": [ 2, 3 ], "name": "Maridia Elevator Room Wall Climb", "requires": [ "canPreciseWalljump", "canStaggeredWalljump" ], "note": "The walljumps are considered to require precision only if the Rippers are not killed" }, { "id": 29, "link": [ 2, 3 ], "name": "Tricky Speedy Jump", "entranceCondition": { "comeInRunning": { "minTiles": 33, "speedBooster": true } }, "requires": [ "HiJump", "canTrickyDashJump", "canInsaneJump", "canDownGrab" ], "note": [ "Gain speed using at least 33 runway tiles in the other room.", "To avoid the Rippers, break spin and turn around right and then left." ], "flashSuitChecked": true }, { "id": 30, "link": [ 2, 3 ], "name": "Blue Spring Ball Bounce", "entranceCondition": { "comeInWithBlueSpringBallBounce": { "minExtraRunSpeed": "$6.4", "movementType": "any" } }, "requires": [ "HiJump", "canTrickyDashJump", "canInsaneJump", "canDownGrab" ], "note": [ "Gain speed using between 36 and 42 tiles of runway (extra run speed between $6.4 and $6.F).", "Unmorph to retain blue speed to pass safely through the Rippers." ], "flashSuitChecked": true }, { "id": 31, "link": [ 2, 3 ], "name": "Shinespark", "entranceCondition": { "comeInShinecharging": { "length": 2, "openEnd": 1 } }, "requires": [ { "shinespark": { "frames": 36, "excessFrames": 10 } } ] }, { "id": 32, "link": [ 2, 3 ], "name": "Shinespark, Come in Shinecharged", "entranceCondition": { "comeInShinecharged": { "framesRequired": 20 } }, "requires": [ { "shinespark": { "frames": 36, "excessFrames": 10 } } ], "flashSuitChecked": true }, { "id": 33, "link": [ 2, 3 ], "name": "X-Ray Climb", "entranceCondition": { "comeInWithDoorStuckSetup": {} }, "requires": [ "canXRayClimb" ], "flashSuitChecked": true, "note": "Climb up 1.5 screens." }, { "id": 42, "link": [ 2, 3 ], "name": "Use Flash Suit", "requires": [ { "useFlashSuit": {} }, { "shinespark": { "frames": 24, "excessFrames": 2 } } ], "flashSuitChecked": true, "note": "Shinespark vertically up the right side of the shaft in order to avoid getting hit by the Ripper." }, { "id": 34, "link": [ 2, 4 ], "name": "G-Mode", "entranceCondition": { "comeInWithGMode": { "mode": "any", "morphed": false } }, "requires": [ { "or": [ "canTrivialUseFrozenEnemies", { "and": [ "canPreciseWalljump", "canStaggeredWalljump" ] } ] } ], "flashSuitChecked": true }, { "id": 35, "link": [ 2, 4 ], "name": "G-Mode Kill Rippers", "entranceCondition": { "comeInWithGMode": { "mode": "any", "morphed": false } }, "requires": [ { "or": [ { "and": [ { "enemyKill": { "enemies": [ [ "Ripper", "Ripper", "Ripper" ] ] } }, { "or": [ "canWalljump", "SpaceJump" ] } ] }, { "and": [ "canIBJ", { "ammo": { "type": "Super", "count": 3 } } ] }, { "and": [ "canIBJ", "h_canUsePowerBombs", { "or": [ "h_canUsePowerBombs", "canStaggeredIBJ" ] } ] } ] } ], "flashSuitChecked": true, "note": "It is possible to kill the Rippers with a single Power Bomb by placing it at least 2 tiles above the lowest Ripper inside the narrow section of the shaft." }, { "id": 36, "link": [ 2, 4 ], "name": "G-Mode Morph IBJ, PB", "entranceCondition": { "comeInWithGMode": { "mode": "any", "morphed": true } }, "requires": [ "h_canArtificialMorphIBJ", "h_canArtificialMorphPowerBomb", { "or": [ "h_canArtificialMorphStaggeredIBJ", "h_canArtificialMorphPowerBomb", { "enemyDamage": { "enemy": "Ripper", "type": "contact", "hits": 1 } } ] } ], "flashSuitChecked": true, "note": [ "The Rippers can be killed with two Power Bombs, or one carefully placed Power Bomb and a careful dodge of the top-most Ripper.", "With a single Power Bomb, place it at least two tiles above the first Ripper. This can be achieved with a Staggered IBJ or a Spring Ball Bomb Boost.", "Then climb the right side of the shaft and dodge the top Ripper." ] }, { "id": 37, "link": [ 3, 2 ], "name": "Base", "requires": [] }, { "id": 38, "link": [ 3, 3 ], "name": "Crystal Flash", "requires": [ "h_canCrystalFlash" ], "flashSuitChecked": true }, { "id": 39, "link": [ 4, 3 ], "name": "Base", "requires": [ "canEnterGMode" ], "flashSuitChecked": true }, { "id": 40, "link": [ 4, 3 ], "name": "Carry G-Mode Up the Elevator", "requires": [ "canEnterGMode" ], "exitCondition": { "leaveWithGMode": { "morphed": false } }, "flashSuitChecked": true }, { "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": 43, "notables": [], "nextNotableId": 1 }