Room ID: 107
|
Exit condition: "leaveWithRunway": {
"length": 3,
"openEnd": 1
} |
From: 1
Left Door
To: 1
Left Door
Requires: "canTrickyUseFrozenEnemies", {"heatFrames": 115} Exit condition: "leaveWithRunway": {
"length": 5,
"openEnd": 1
} |
From: 1
Left Door
To: 1
Left Door
Requires: "h_heatedRemoteRunwaySpaceJump", {"heatFrames": 310} Exit condition: "leaveSpinning": {
"remoteRunway": {
"length": 5,
"openEnd": 1
},
"minExtraRunSpeed": "$1.A"
} |
From: 1
Left Door
To: 1
Left Door
Requires: "canMoonwalk", "canTrickyDodgeEnemies", {"or": [ "h_heatProof", "canInsaneJump" ]}, {"heatFrames": 260} Exit condition: "leaveWithMockball": {
"remoteRunway": {
"length": 5,
"openEnd": 1
},
"landingRunway": {
"length": 3,
"openEnd": 1
},
"minExtraRunSpeed": "$1.5"
} |
From: 1
Left Door
To: 1
Left Door
Requires: "h_heatedRemoteRunwaySpaceJump", {"heatFrames": 310} Exit condition: "leaveWithSpringBallBounce": {
"remoteRunway": {
"length": 5,
"openEnd": 1
},
"landingRunway": {
"length": 3,
"openEnd": 1
},
"minExtraRunSpeed": "$1.A",
"movementType": "uncontrolled"
} |
From: 1
Left Door
To: 1
Left Door
Requires: "h_heatedRemoteRunwayPreciseSpaceJump", {"heatFrames": 310} Exit condition: "leaveSpaceJumping": {
"remoteRunway": {
"length": 5,
"openEnd": 1
},
"minExtraRunSpeed": "$1.A"
} |
|
Requires: "h_heatedCrystalFlash" |
|
Requires: {"heatFrames": 185},
{"or": [
"canDash",
{"heatFrames": 125}
]} |
|
Requires: "canDash", {"heatFrames": 170} Exit condition: "leaveWithRunway": {
"length": 3,
"openEnd": 1
}Unlocks doors: {
"types": ["missiles"],
"requires": [{"heatFrames": 30}]
},
{"types": ["super"], "requires": []},
{
"types": ["powerbomb"],
"requires": [{"heatFrames": 60}]
} |
From: 1
Left Door
To: 2
Right Door
Requires: {"heatFrames": 170},
"canTrickyUseFrozenEnemies"Exit condition: "leaveWithMockball": {
"remoteRunway": {
"length": 5,
"openEnd": 2
},
"landingRunway": {
"length": 3,
"openEnd": 1
}
}Unlocks doors: {
"types": ["missiles"],
"requires": [{"heatFrames": 30}]
},
{"types": ["super"], "requires": []},
{"types": ["powerbomb"], "requires": ["never"]}Dev note: Freezing two Trippers would also be possible. |
From: 1
Left Door
To: 2
Right Door
Requires: "canDash", "canTrickyUseFrozenEnemies", {"heatFrames": 240} Exit condition: "leaveWithRunway": {
"length": 5,
"openEnd": 1
}Unlocks doors: {
"types": ["missiles"],
"requires": [{"heatFrames": 50}]
},
{"types": ["super"], "requires": []},
{"types": ["powerbomb"], "requires": ["never"]} |
|
Entrance condition: "comeInRunning": {
"speedBooster": "any",
"minTiles": 3
}Requires: "canDash", "SpaceJump", "canCarefulJump", {"heatFrames": 135} |
From: 1
Left Door
To: 2
Right Door
Entrance condition: "comeInShinecharged": {}Requires: {"shineChargeFrames": 90},
"canShinechargeMovementComplex",
{"heatFrames": 140},
{"shinespark": {"frames": 24, "excessFrames": 0}}Exit condition: "leaveWithSpark": {}Unlocks doors: {"types": ["super"], "requires": []},
{"types": ["missiles", "powerbomb"], "requires": ["never"]} |
|
Entrance condition: "comeInShinecharged": {}Requires: {"shineChargeFrames": 45},
"canShinechargeMovementTricky",
{"heatFrames": 110},
{"shinespark": {"frames": 34, "excessFrames": 0}}Exit condition: "leaveWithSpark": {}Unlocks doors: {"types": ["super"], "requires": []},
{"types": ["missiles", "powerbomb"], "requires": ["never"]} |
From: 1
Left Door
To: 2
Right Door
Entrance condition: "comeInGettingBlueSpeed": {
"length": 2,
"openEnd": 1,
"minExtraRunSpeed": "$1.D",
"maxExtraRunSpeed": "$2.F"
}Requires: {"or": [
{"and": [
"canBlueSpaceJump",
{"heatFrames": 215}
]},
{"and": [
"canTrickySpringBallBounce",
{"heatFrames": 215}
]},
{"and": [
"canLongChainTemporaryBlue",
{"heatFrames": 370}
]}
]}Exit condition: "leaveWithTemporaryBlue": {}Unlocks doors: {"types": ["super", "powerbomb"], "requires": []},
{
"types": ["missiles"],
"requires": [{"heatFrames": 50}]
} |
|
Entrance condition: "comeInWithGMode": {
"mode": "any",
"morphed": false
}Requires: "h_heatedGModeOpenDifferentDoor" |
|
Requires: {"heatFrames": 195},
{"or": [
"canDash",
{"heatFrames": 125}
]} |
|
Requires: "canDash", {"heatFrames": 190} Exit condition: "leaveWithRunway": {
"length": 3,
"openEnd": 1
}Unlocks doors: {
"types": ["missiles"],
"requires": [{"heatFrames": 30}]
},
{"types": ["super"], "requires": []},
{
"types": ["powerbomb"],
"requires": [{"heatFrames": 60}]
} |
From: 2
Right Door
To: 1
Left Door
Requires: "canDash", "canTrickyUseFrozenEnemies", {"heatFrames": 330} Exit condition: "leaveWithRunway": {
"length": 5,
"openEnd": 1
}Unlocks doors: {
"types": ["missiles"],
"requires": [{"heatFrames": 50}]
},
{"types": ["super"], "requires": []},
{"types": ["powerbomb"], "requires": ["never"]} |
|
Entrance condition: "comeInRunning": {
"speedBooster": "any",
"minTiles": 3
}Requires: "canDash", "SpaceJump", "canCarefulJump", {"heatFrames": 135} |
From: 2
Right Door
To: 1
Left Door
Entrance condition: "comeInShinecharged": {}Requires: {"shineChargeFrames": 100},
"canShinechargeMovementComplex",
{"heatFrames": 155},
{"shinespark": {"frames": 25, "excessFrames": 0}}Exit condition: "leaveWithSpark": {}Unlocks doors: {"types": ["super"], "requires": []},
{"types": ["missiles", "powerbomb"], "requires": ["never"]} |
|
Entrance condition: "comeInShinecharged": {}Requires: {"shineChargeFrames": 45},
"canShinechargeMovementTricky",
{"heatFrames": 110},
{"shinespark": {"frames": 36, "excessFrames": 0}}Exit condition: "leaveWithSpark": {}Unlocks doors: {"types": ["super"], "requires": []},
{"types": ["missiles", "powerbomb"], "requires": ["never"]} |
From: 2
Right Door
To: 1
Left Door
Entrance condition: "comeInGettingBlueSpeed": {
"length": 2,
"openEnd": 1,
"minExtraRunSpeed": "$1.9",
"maxExtraRunSpeed": "$2.F"
}Requires: "canChainTemporaryBlue", {"or": [ {"and": [ "canBlueSpaceJump", {"heatFrames": 215} ]}, {"and": [ "canTrickySpringBallBounce", {"heatFrames": 215} ]}, {"and": [ "canLongChainTemporaryBlue", "canInsaneJump", {"heatFrames": 380} ]} ]} Exit condition: "leaveWithTemporaryBlue": {}Unlocks doors: {"types": ["super", "powerbomb"], "requires": []},
{
"types": ["missiles"],
"requires": [{"heatFrames": 50}]
} |
|
Entrance condition: "comeInWithGrappleTeleport": {
"blockPositions": [[7, 2]]
}Requires: {"heatFrames": 50} |
|
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 |
|
Entrance condition: "comeInWithGMode": {
"mode": "any",
"morphed": false
}Requires: "h_heatedGModeOpenDifferentDoor" |
|
Exit condition: "leaveWithRunway": {
"length": 3,
"openEnd": 1
} |
From: 2
Right Door
To: 2
Right Door
Requires: "canTrickyUseFrozenEnemies", {"heatFrames": 140} Exit condition: "leaveWithRunway": {
"length": 5,
"openEnd": 1
} |
From: 2
Right Door
To: 2
Right Door
Requires: "h_heatedRemoteRunwaySpaceJump", {"heatFrames": 310} Exit condition: "leaveSpinning": {
"remoteRunway": {
"length": 5,
"openEnd": 1
},
"minExtraRunSpeed": "$1.A"
} |
From: 2
Right Door
To: 2
Right Door
Requires: "canTrickyDodgeEnemies", {"or": [ "h_heatProof", "canInsaneJump" ]}, {"heatFrames": 190} Exit condition: "leaveWithMockball": {
"remoteRunway": {
"length": 5,
"openEnd": 1
},
"landingRunway": {
"length": 3,
"openEnd": 1
},
"minExtraRunSpeed": "$1.5"
}Dev note: FIXME: This and other strats could be added while starting from the left door to save heat frames. |
From: 2
Right Door
To: 2
Right Door
Requires: "h_heatedRemoteRunwaySpaceJump", {"heatFrames": 310} Exit condition: "leaveWithSpringBallBounce": {
"remoteRunway": {
"length": 5,
"openEnd": 1
},
"landingRunway": {
"length": 3,
"openEnd": 1
},
"minExtraRunSpeed": "$1.A",
"movementType": "uncontrolled"
} |
From: 2
Right Door
To: 2
Right Door
Requires: "h_heatedRemoteRunwayPreciseSpaceJump", {"heatFrames": 310} Exit condition: "leaveSpaceJumping": {
"remoteRunway": {
"length": 5,
"openEnd": 1
},
"minExtraRunSpeed": "$1.A"
} |
|
Requires: "h_heatedCrystalFlash" |