Room ID: 18
|
Exit condition: "leaveWithRunway": {
"length": 4,
"openEnd": 0
} |
|
Requires: "h_CrystalFlash" |
From: 1
Left Door
To: 1
Left Door
Entrance condition: "comeInShinecharging": {
"length": 3,
"openEnd": 0
},
"comesInHeated": "no"Requires: "h_CrystalSpark" |
|
Requires: {"or": [
"canMidAirMorph",
"h_useSpringBall",
"h_bombThings"
]} |
From: 1
Left Door
To: 2
Right Door
Tight movement is needed to enter with a shinecharge, carry it through the morph tunnel, and spark out the right door in time. Entrance condition: "comeInShinecharging": {
"length": 2,
"openEnd": 0
}Requires: "canMidAirMorph", "canShinechargeMovementTricky", {"shineChargeFrames": 175}, {"shinespark": {"frames": 7, "excessFrames": 0}} Exit condition: "leaveWithSpark": {
"position": "bottom"
}Unlocks doors: {"types": ["super"], "requires": []},
{"types": ["missiles", "powerbomb"], "requires": ["never"]}Dev note: There doesn't appear to be enough time to spark out in a 'top' position. |
From: 1
Left Door
To: 2
Right Door
Entrance condition: "comeInSpeedballing": {
"runway": {
"length": 3,
"openEnd": 0
},
"maxExtraRunSpeed": "$3.8"
}Requires: "canChainTemporaryBlue" Exit condition: "leaveWithTemporaryBlue": {}Unlocks doors: {"types": ["ammo"], "requires": []}Dev note: Higher speeds could work, up to at least about $4.4, but with greater difficulty. |
Come in Shinecharging, Leave With Temporary Blue (Spring Ball Bounce)
(Extreme)
Final Missile Bombway
From: 1
Left Door
To: 2
Right Door
Unmorph immediately after exiting the tunnel while still descending, to continue chaining temporary blue. The frame window for the unmorph depends on the alignment of Samus' bounces; in the worst case where Samus bounces upward while exiting, this method will unavoidably fail. Entrance condition: "comeInShinecharging": {
"length": 2,
"openEnd": 0
}Requires: "canChainTemporaryBlue", "canSpringBallBounce", "canInsaneJump" Exit condition: "leaveWithTemporaryBlue": {}Unlocks doors: {"types": ["ammo"], "requires": []}Dev note: FIXME: The canInsaneJump is for difficulty placement for the unmorph while exiting the tunnel; it may be better to introduce a specific tech for this? Doing a 'canPauseRemorphTemporaryBlue' is technically an alternative, but it seems to be significantly harder. |
|
Entrance condition: "comeInWithGMode": {
"mode": "any",
"morphed": true
}Requires: "h_blueSuitGMode" |
|
Requires: "h_bombThings" |
|
Entrance condition: "comeInSpeedballing": {
"runway": {
"length": 3,
"openEnd": 0
}
} |
From: 2
Right Door
To: 1
Left Door
Entrance condition: "comeInSpeedballing": {
"runway": {
"length": 3,
"openEnd": 0
},
"maxExtraRunSpeed": "$3.8"
}Requires: "canChainTemporaryBlue" Exit condition: "leaveWithTemporaryBlue": {}Unlocks doors: {"types": ["ammo"], "requires": []}Dev note: Higher speeds could work, up to at least about $4.4, but with greater difficulty. |
From: 2
Right Door
To: 1
Left Door
Entrance condition: "comeInShinecharging": {
"length": 2,
"openEnd": 0
}Requires: "canTemporaryBlue", "canSpringBallBounce" Dev note: There is 1 unusable tile in this runway. |
From: 2
Right Door
To: 1
Left Door
Entrance condition: "comeInWithBlueSpringBallBounce": {
"movementType": "controlled"
}Requires: "canInsaneJump" |
From: 2
Right Door
To: 1
Left Door
Entrance condition: "comeInWithTemporaryBlue": {}Requires: "canChainTemporaryBlue", "canSpringBallBounce" |
Come in Shinecharging, Leave With Temporary Blue (Spring Ball Bounce)
(Extreme)
Final Missile Bombway
From: 2
Right Door
To: 1
Left Door
Unmorph immediately after exiting the tunnel while still descending, to continue chaining temporary blue. The frame window for the unmorph depends on the alignment of Samus' bounces; in the worst case where Samus bounces upward while exiting, this method will unavoidably fail. Entrance condition: "comeInShinecharging": {
"length": 2,
"openEnd": 0
}Requires: "canChainTemporaryBlue", "canSpringBallBounce", "canInsaneJump" Exit condition: "leaveWithTemporaryBlue": {}Unlocks doors: {"types": ["ammo"], "requires": []}Dev note: FIXME: The canInsaneJump is for difficulty placement for the unmorph while exiting the tunnel; it may be better to introduce a specific tech for this? Doing a 'canPauseRemorphTemporaryBlue' is technically an alternative, but it seems to be significantly harder. |
|
Requires: {"haveBlueSuit": {}},
"Morph" |
|
Entrance condition: "comeInWithGMode": {
"mode": "any",
"morphed": true
}Requires: "h_artificialMorphBombs" |
|
Entrance condition: "comeInWithGMode": {
"mode": "any",
"morphed": true
}Requires: "h_blueSuitGMode" |
|
Entrance condition: "comeInWithGrappleTeleport": {
"blockPositions": [[5, 3], [7, 2]]
} |
|
Entrance condition: "comeInWithGrappleTeleport": {
"blockPositions": [[3, 12], [3, 13]]
}Requires: {"or": [
"canGrappleTeleportWallEscape",
{"doorUnlockedAtNode": 1}
]}Unlocks doors: {"types": ["ammo"], "requires": []} |
|
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": 4,
"openEnd": 0
} |
|
Requires: "h_CrystalFlash" |
From: 2
Right Door
To: 2
Right Door
Entrance condition: "comeInShinecharging": {
"length": 3,
"openEnd": 0
},
"comesInHeated": "no"Requires: "h_CrystalSpark" |