Can use Ice Beam to freeze enemies to use as platforms. This only includes the most basic examples, where enemies can be easily positioned and refrozen without risk of killing them.
Dependencies: canUseEnemies
From: 2
Bottom Left Door
To: 2
Bottom Left Door
Requires: "canTrivialUseFrozenEnemies" Exit condition: { "leaveWithRunway": { "length": 45, "openEnd": 1 } } |
Requires: "canTrivialUseFrozenEnemies" "h_canShineChargeMaxRunway" { "shinespark": { "frames": 128, "excessFrames": 6 } } |
From: 2
Bottom Left Door
To: 3
Item
Requires: "canTrivialUseFrozenEnemies" "canShinechargeMovementComplex" "canFastWalljumpClimb" "h_canShineChargeMaxRunway" { "or": [ { "shinespark": { "frames": 93, "excessFrames": 6 } }, { "and": [ "HiJump", { "shinespark": { "frames": 83, "excessFrames": 6 } } ] } ] } |
Requires: "canTrivialUseFrozenEnemies" "h_canShineChargeMaxRunway" "canMidairShinespark" { "or": [ { "shinespark": { "frames": 118, "excessFrames": 6 } }, { "and": [ "HiJump", { "shinespark": { "frames": 113, "excessFrames": 6 } } ] } ] } |
From: 2
Bottom Left Door
To: 3
Item
Requires: "canTrivialUseFrozenEnemies" "h_canShineChargeMaxRunway" "canShinechargeMovementComplex" { "or": [ { "shinespark": { "frames": 111, "excessFrames": 6 } }, { "and": [ "HiJump", { "shinespark": { "frames": 103, "excessFrames": 6 } } ] } ] } |
Wall jump up 9 times, placing a PB at the top. Only works in direct g-mode with the item still uncollected. Entrance condition: { "comeInWithGMode": { "mode": "direct", "morphed": false } } Requires: { "notable": "G-Mode Up with Power Bombs" } { "itemNotCollectedAtNode": 3 } "canConsecutiveWalljump" "Morph" { "or": [ "canRiskPermanentLossOfAccess", "canXRayClimb" ] } { "ammo": { "type": "PowerBomb", "count": 9 } } "canBeVeryPatient" { "or": [ "canTrivialUseFrozenEnemies", "canTrickyJump", "ScrewAttack", "h_getBlueSpeedMaxRunway", { "enemyKill": { "enemies": [ [ "Boyon", "Boyon", "Boyon", "Boyon" ] ] } }, { "enemyDamage": { "enemy": "Boyon", "type": "contact", "hits": 1 } } ] } Dev note: FIXME: Using this strat won't risk canRiskPermanentLossOfAccess if the player could x-ray climb instead. However if the adjacent room is heated and Samus is really low energy, this could be a problem. |
From: 7
Junction (Bottom of Room)
To: 6
Junction (Above Bottom Rippers)
Requires: "canTrivialUseFrozenEnemies" { "or": [ "HiJump", "canWalljump", "canSpringBallJumpMidAir", "canIBJ" ] } |
From: 7
Junction (Bottom of Room)
To: 6
Junction (Above Bottom Rippers)
Requires: { "useFlashSuit": {} } { "or": [ { "shinespark": { "frames": 37, "excessFrames": 6 } }, { "and": [ "canConsecutiveWalljump", { "shinespark": { "frames": 13, "excessFrames": 6 } } ] }, { "and": [ "canTrivialUseFrozenEnemies", { "shinespark": { "frames": 8, "excessFrames": 6 } } ] } ] } |
Requires: "canTrivialUseFrozenEnemies" { "obstaclesNotCleared": [ "B" ] } |
Requires: "Morph" "canTrivialUseFrozenEnemies" { "heatFrames": 350 } |
Getting across the lava while artificially morphed requires an HBJ or Spring Fling. For the Spring Fling, jump immediately before the pause triggers. With Morph, Samus can air ball across. Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": true } } Requires: { "or": [ { "and": [ "h_canArtificialMorphMovement", "h_lavaProof" ] }, { "and": [ "Morph", { "or": [ "SpaceJump", "canTrivialUseFrozenEnemies" ] } ] }, { "and": [ "canLateralMidAirMorph", "canTrickyJump" ] }, { "and": [ "h_canArtificialMorphSpringFling", "canTrickyJump" ] }, "h_canArtificialMorphHBJ", { "and": [ "Gravity", "h_canArtificialMorphIBJ", "h_canArtificialMorphBombHorizontally", { "lavaFrames": 160 } ] } ] } "h_HeatedGModeOpenDifferentDoor" |
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" ] } ] } |
Requires: "canTrivialUseFrozenEnemies" |
Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": false } } Requires: { "or": [ "canTrivialUseFrozenEnemies", { "and": [ "canPreciseWalljump", "canStaggeredWalljump" ] } ] } |