Room ID: 64
|
Requires: {"simpleCycleFrames": 85},
{"cycleFrames": 20}Farm cycle drops: 1 Zeb |
|
Jump back and forth between the left two bug pipes to farm them simultaneously. Requires: "canDodgeWhileShooting", {"cycleFrames": 105} Farm cycle drops: 2 Zeb Dev note: We use `cycleFrames` here rather than `simpleCycleFrames` because it requires non-trivial movement to maintain the double farm pattern. |
|
Exit condition: "leaveWithRunway": {
"length": 12,
"openEnd": 0,
"steepUpTiles": 2
} |
|
Stand to the right of the right-most bug pipe, and run to the right to gain a shortcharge. Run back to the left, jump over the bug pipes with one jump, and exit through the left door. Requires: {"canShineCharge": {"usedTiles": 21, "steepUpTiles": 2, "openEnd": 0}},
"canShinechargeMovementComplex",
{"shineChargeFrames": 165}Exit condition: "leaveShinecharged": {} |
|
Stand to the right of the right-most bug pipe, and run to the right to gain a shortcharge. Run back to the left, Space Jump over the bug pipes, and exit through the left door. Requires: {"canShineCharge": {"usedTiles": 21, "steepUpTiles": 2, "openEnd": 0}},
"SpaceJump",
"canShinechargeMovementComplex",
{"shineChargeFrames": 155}Exit condition: "leaveShinecharged": {} |
|
Stand to the right of the right-most bug pipe, and run to the right to gain a shortcharge. Run back to the left, jump over the bug pipes, and shinespark through the left door. Requires: {"canShineCharge": {"usedTiles": 21, "steepUpTiles": 2, "openEnd": 0}},
{"or": [
{"shinespark": {"frames": 29, "excessFrames": 0}},
{"and": [
"h_speedJump",
{"shinespark": {"frames": 15, "excessFrames": 0}}
]}
]}Exit condition: "leaveWithSpark": {} |
|
Requires: "SpaceJump" Exit condition: "leaveSpinning": {
"remoteRunway": {
"length": 20,
"openEnd": 1
}
}Dev note: A variation with 1 more runway tile could be added for if the door at node 2 is unlocked, and the same for the other remote runway strats. |
|
Exit condition: "leaveWithMockball": {
"remoteRunway": {
"length": 20,
"openEnd": 1
},
"landingRunway": {
"length": 10,
"openEnd": 1
},
"minExtraRunSpeed": "$1.6"
} |
|
Exit condition: "leaveSpaceJumping": {
"remoteRunway": {
"length": 20,
"openEnd": 1
}
} |
|
Requires: {"getBlueSpeed": {"usedTiles": 20, "openEnd": 1}},
"canChainTemporaryBlue"Exit condition: "leaveWithTemporaryBlue": {} |
From: 1
Left Door
To: 1
Left Door
Entrance condition: "comeInShinecharging": {
"length": 11,
"openEnd": 0,
"steepDownTiles": 2
},
"comesInHeated": "no"Requires: "h_CrystalSpark" |
|
Exit condition: "leaveWithDamage": {
"enemy": "Zeb"
} |
|
Entrance condition: "comeInWithRMode": {}Requires: {"refill": ["Energy"]},
{"canShineCharge": {"usedTiles": 21, "steepUpTiles": 2, "openEnd": 0}},
{"autoReserveTrigger": {"maxReserveEnergy": 95}},
"canRModeSparkInterrupt" |
|
|
|
|
From: 2
Right Door
To: 1
Left Door
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 |
|
Build up to full run speed and speedball towards the left door. With a little luck, Samus will accelerate through the slope tiles and pass under the door. Entrance condition: "comeInGettingBlueSpeed": {
"length": 20,
"openEnd": 0,
"minExtraRunSpeed": "$7.0"
}Requires: {"notable": "Roll Under Door"},
"canSpeedball"Exit condition: "leaveWithMockball": {
"remoteRunway": {
"length": 45,
"openEnd": 1
},
"landingRunway": {
"length": 7,
"openEnd": 1
},
"minExtraRunSpeed": "$7.0"
}Bypasses door shell: true |
|
Exit condition: "leaveWithRunway": {
"length": 22,
"openEnd": 0,
"steepUpTiles": 2
} |
|
Exit condition: "leaveWithDamage": {
"enemy": "Zeb"
} |
|
Requires: {"or": [
{"canShineCharge": {"usedTiles": 20, "steepDownTiles": 2, "openEnd": 0}},
{"and": [
{"doorUnlockedAtNode": 2},
{"canShineCharge": {"usedTiles": 21, "steepDownTiles": 2, "openEnd": 0}}
]}
]},
{"shineChargeFrames": 150},
{"enemyDamage": {"enemy": "Zeb", "type": "contact", "hits": 1}},
"canSlopeSpark",
{"shinespark": {"frames": 4, "excessFrames": 4}}Dev note: No leniency is given as this is a farm room and the Zebs do little damage, even suitless. |
From: 2
Right Door
To: 2
Right Door
Requires: "canUseFlashSuitInitialSpark", {"canShineCharge": {"usedTiles": 21, "steepDownTiles": 2, "openEnd": 0}}, {"shineChargeFrames": 150}, {"enemyDamage": {"enemy": "Zeb", "type": "contact", "hits": 1}}, "canSlopeSpark", {"shinespark": {"frames": 12, "excessFrames": 0}} Exit condition: "leaveWithSpark": {
"position": "bottom"
}Dev note: No leniency is given as this is a farm room and the Zebs do little damage, even suitless. |
|
Entrance condition: "comeInWithRMode": {}Requires: {"refill": ["Energy"]},
{"canShineCharge": {"usedTiles": 21, "steepUpTiles": 2, "openEnd": 0}},
{"autoReserveTrigger": {"maxReserveEnergy": 95}},
"canRModeSparkInterrupt" |
|
Requires: {"or": [
{"canShineCharge": {"usedTiles": 20, "steepDownTiles": 2, "openEnd": 0}},
{"and": [
{"doorUnlockedAtNode": 2},
{"canShineCharge": {"usedTiles": 21, "steepDownTiles": 2, "openEnd": 0}}
]}
]},
{"shineChargeFrames": 170},
{"enemyDamage": {"enemy": "Zeb", "type": "contact", "hits": 1}},
"canSlopeXMode",
{"shinespark": {"frames": 0}},
{"gainBlueSuit": {}}Dev note: No leniency is given as this is a farm room and the Zebs do little damage, even suitless. |
|
Requires: {"canShineCharge": {"usedTiles": 21, "steepUpTiles": 2, "openEnd": 0}},
"h_CrystalSpark" |
From: 2
Right Door
To: 2
Right Door
Entrance condition: "comeInShinecharging": {
"length": 21,
"openEnd": 0,
"steepDownTiles": 2
},
"comesInHeated": "no"Requires: "h_CrystalSpark" |