Room ID: 47
|
Exit condition: "leaveWithRunway": {
"length": 3,
"openEnd": 0
} |
|
Requires: {"resetRoom": {"nodes": [1]}},
{"cycleFrames": 120}Resets obstacles: A Farm cycle drops: 1 Zeela |
|
Requires: "h_CrystalFlash" Clears obstacles: A |
|
Exit condition: "leaveWithDamage": {
"enemy": "Zeela"
} |
|
Requires: {"enemyDamage": {"enemy": "Zeela", "type": "contact", "hits": 1}} |
|
Kill Zeela for reserves or Crystal Flash. Lead one Zeela above the runway and perform Spark Interrupt. Crystal Flash can be used to clear the bomb blocks for access to the runway. Entrance condition: "comeInWithRMode": {}Requires: "Morph",
{"or": [
"h_CrystalFlashForReserveEnergy",
{"and": [
"h_bombThings",
"h_RModeCanRefillReserves",
{"resourceMissingAtMost": [{"type": "Missile", "count": 0}]},
{"resourceMissingAtMost": [{"type": "Super", "count": 0}]},
{"partialRefill": {"type": "ReserveEnergy", "limit": 20}}
]}
]},
{"canShineCharge": {"usedTiles": 17, "openEnd": 0}},
{"autoReserveTrigger": {}},
"canRModeSparkInterrupt"Clears obstacles: A |
|
Requires: "Morph",
{"or": [
"h_bombThings",
{"obstaclesCleared": ["A"]}
]}Clears obstacles: A |
|
Requires: {"haveBlueSuit": {}},
"Morph"Clears obstacles: A |
From: 1
Left Door
To: 2
Right Door
Entrance condition: "comeInShinecharging": {
"length": 1,
"openEnd": 0
}Requires: "canTemporaryBlue", "canSpringBallBounce" Clears obstacles: A Dev note: There is 1 unusable tile in this runway. TODO: Add an insane speedball strat which is possible by jumping up through the door blue with very low speed. |
From: 1
Left Door
To: 2
Right Door
Entrance condition: "comeInWithTemporaryBlue": {}Requires: "canChainTemporaryBlue", "canSpringBallBounce" Clears obstacles: A Dev note: There is 1 unusable tile in this runway. |
|
Entrance condition: "comeInWithGMode": {
"mode": "any",
"morphed": true
}Requires: "h_blueSuitGMode", "h_artificialMorphMovement" |
|
Requires: "Morph",
{"or": [
"h_bombThings",
{"obstaclesCleared": ["A"]}
]}Clears obstacles: A |
|
Requires: {"haveBlueSuit": {}},
"Morph"Clears obstacles: A |
From: 2
Right Door
To: 1
Left Door
Entrance condition: "comeInGettingBlueSpeed": {
"length": 11,
"openEnd": 0
}Requires: "canSpeedball" Clears obstacles: A Dev note: There are 3 unusable tiles in this runway. |
|
Requires: {"getBlueSpeed": {"usedTiles": 14, "openEnd": 1}},
"canSlowShortCharge",
"canSpeedball"Clears obstacles: A |
From: 2
Right Door
To: 1
Left Door
Requires: "h_frozenEnemyRunway", {"getBlueSpeed": {"usedTiles": 15, "openEnd": 1}}, "canSlowShortCharge", "canSpeedball" Clears obstacles: A |
|
Requires: {"canShineCharge": {"usedTiles": 17, "openEnd": 1}},
"canTemporaryBlue",
"canSpringBallBounce"Clears obstacles: A |
|
Requires: {"canShineCharge": {"usedTiles": 17, "openEnd": 1}},
"canShinechargeMovement",
{"obstaclesCleared": ["A"]},
{"shineChargeFrames": 120}Exit condition: "leaveShinecharged": {}Unlocks doors: {"types": ["ammo"], "requires": []} |
|
Entrance condition: "comeInWithGMode": {
"mode": "any",
"morphed": true
}Requires: "h_blueSuitGMode", "h_artificialMorphMovement" |
|
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 |
|
Kill Zeela for reserves or Crystal Flash. Lead one Zeela above the runway and perform Spark Interrupt. Entrance condition: "comeInWithRMode": {}Requires: {"or": [
"h_CrystalFlashForReserveEnergy",
{"and": [
"h_RModeCanRefillReserves",
{"resourceMissingAtMost": [{"type": "Missile", "count": 0}]},
{"resourceMissingAtMost": [{"type": "Super", "count": 0}]},
{"partialRefill": {"type": "ReserveEnergy", "limit": 20}}
]}
]},
{"canShineCharge": {"usedTiles": 17, "openEnd": 0}},
{"autoReserveTrigger": {}},
"canRModeSparkInterrupt" |
|
Exit condition: "leaveWithRunway": {
"length": 15,
"openEnd": 0
} |
|
Requires: {"canShineCharge": {"usedTiles": 17, "openEnd": 1}},
{"shineChargeFrames": 85}Exit condition: "leaveShinecharged": {} |
|
Exit condition: "leaveWithMockball": {
"remoteRunway": {
"length": 17,
"openEnd": 1
},
"landingRunway": {
"length": 7,
"openEnd": 1
}
}Dev note: It's also possible to do a neutral bounce into an uncontrolled spring ball bounce through the door; but it's unclear if it has any application. |
|
Exit condition: "leaveSpaceJumping": {
"remoteRunway": {
"length": 16,
"openEnd": 1
},
"maxExtraRunSpeed": "$2.4"
} |
|
Requires: {"getBlueSpeed": {"usedTiles": 17, "openEnd": 1}},
"canChainTemporaryBlue"Exit condition: "leaveWithTemporaryBlue": {} |
|
Requires: {"resetRoom": {"nodes": [2]}},
{"cycleFrames": 320},
{"or": [
"canDodgeWhileShooting",
"Plasma",
{"and": [
"Wave",
"Spazer"
]},
{"and": [
"Ice",
"Wave"
]},
{"and": [
"Ice",
"Spazer"
]}
]}Resets obstacles: A Farm cycle drops: 2 Zeela, 1 Sm. Sidehopper |
|
Requires: "h_CrystalFlash" Clears obstacles: A |
|
Requires: {"canShineCharge": {"usedTiles": 17, "openEnd": 1}},
"h_CrystalSpark"Clears obstacles: A |
From: 2
Right Door
To: 2
Right Door
Entrance condition: "comeInShinecharging": {
"length": 14,
"openEnd": 0
},
"comesInHeated": "no"Requires: "h_CrystalSpark" |
From: 2
Right Door
To: 2
Right Door
Exit condition: "leaveWithDamage": {
"enemy": "Zeela"
} |
|
Requires: {"enemyDamage": {"enemy": "Sm. Sidehopper", "type": "contact", "hits": 1}} |