Room ID: 91
|
Exit condition: {
"leaveWithRunway": {
"length": 4,
"openEnd": 1
}
} |
|
Requires: "h_heatedCrystalFlash" |
|
Entrance condition: {
"comeInNormally": {}
}Requires: {
"or": [
{
"heatFrames": 1000
},
{
"and": [
{
"ammo": {
"type": "Super",
"count": 1
}
},
{
"heatFrames": 650
}
]
}
]
}Exit condition: {
"leaveWithGModeSetup": {}
}Unlocks doors: {"types":["missiles","super"],"requires":[]}
{"types":["powerbomb"],"requires":[{"heatFrames":40}]} |
|
Entrance condition: {
"comeInWithSpark": {
"position": "top"
}
}Requires: {
"heatFrames": 240
}
{
"shinespark": {
"frames": 57,
"excessFrames": 0
}
} |
From: 1
Left Door
To: 2
Right Door
Entrance condition: {
"comeInGettingBlueSpeed": {
"length": 3,
"openEnd": 1,
"minExtraRunSpeed": "$1.E"
}
}Requires: "canLongChainTemporaryBlue"
{
"heatFrames": 750
}Exit condition: {
"leaveWithTemporaryBlue": {}
}Unlocks doors: {"types":["super","powerbomb"],"requires":[]}
{"types":["missiles"],"requires":[{"heatFrames":50}]}Dev note: Lower run speeds can also work but may be more difficult or require more heat damage. |
|
Entrance condition: {
"comeInWithGMode": {
"mode": "any",
"morphed": false
}
}Requires: {
"or": [
"h_heatedGModePauseAbuse",
"h_heatedGModeOpenDifferentDoor"
]
} |
|
Exit G-mode then air ball into the lava to take fewer heat frames. Kill the Gerutas beforehand to make it easier to escape. Entrance condition: {
"comeInWithGMode": {
"mode": "any",
"morphed": false
}
}Requires: "h_heatedGMode"
"canLateralMidAirMorph"
{
"heatFrames": 60
}
{
"lavaFrames": 20
}Clears obstacles: A |
|
Requires: {
"heatFrames": 300
} |
|
Entrance condition: {
"comeInRunning": {
"speedBooster": "any",
"minTiles": 3
}
}Requires: "SpaceJump"
{
"heatFrames": 200
} |
|
Entrance condition: {
"comeInRunning": {
"speedBooster": "any",
"minTiles": 3
}
}Requires: "SpaceJump"
{
"heatFrames": 140
} |
|
Requires: "canTrickyJump"
{
"heatFrames": 220
}Dev note: FIXME: Jumping fully over the platform, and killing the sova before landing on it is a little faster, with no movement items. |
From: 1
Left Door
To: 4
Junction Above Item
Entrance condition: {
"comeInRunning": {
"speedBooster": true,
"minTiles": 5
}
}Requires: "canTrickyJump"
{
"heatFrames": 200
}Dev note: FIXME: Jumping fully over the platform, and killing the sova before landing on it is a little faster, with no movement items. |
|
Entrance condition: {
"comeInRunning": {
"speedBooster": "any",
"minTiles": 3
}
}Requires: "canCarefulJump"
"canMockball"
{
"heatFrames": 180
} |
|
Entrance condition: {
"comeInShinecharging": {
"length": 5,
"openEnd": 0,
"gentleUpTiles": 2
}
}Requires: "canShinechargeMovementTricky"
"canHorizontalShinespark"
{
"heatFrames": 225
}
{
"shinespark": {
"frames": 53,
"excessFrames": 0
}
}
{
"heatFrames": 105
} |
From: 2
Right Door
To: 1
Left Door
Carefully planned movement is needed to avoid damage from the Gerutas, and to avoid bonking on the overhangs. Entrance condition: {
"comeInShinecharging": {
"length": 3,
"openEnd": 0
}
}Requires: "HiJump"
"canLongChainTemporaryBlue"
{
"heatFrames": 955
}
{
"or": [
"canXRayCancelShinecharge",
{
"heatFrames": 150
}
]
}Exit condition: {
"leaveWithTemporaryBlue": {}
}Unlocks doors: {"types":["super","powerbomb"],"requires":[]}
{"types":["missiles"],"requires":[{"heatFrames":50}]} |
|
It is possible to kill a Sova on the door and pause abuse to grab its Energy drop on G-mode exit. There is a Sova below the door that can be lured over to it. Entrance condition: {
"comeInWithGMode": {
"mode": "any",
"morphed": false
}
}Requires: {
"or": [
"h_heatedGModePauseAbuse",
"h_heatedGModeOpenDifferentDoor"
]
} |
|
Entrance condition: {
"comeInWithGrappleTeleport": {
"blockPositions": [
[
5,
3
],
[
7,
2
]
]
}
}Requires: {
"heatFrames": 45
} |
|
Exit the previous room with Samus in a standing pose (while grappled). After teleporting, press right to release Grapple while staying standing (not being forced into a crouch). Then X-ray climb 1 screen to get up to the door transition, without needing to open the door. Entrance condition: {
"comeInWithGrappleTeleport": {
"blockPositions": [
[
2,
28
],
[
2,
29
]
]
}
}Requires: "canXRayClimb"
{
"heatFrames": 1600
}Bypasses door shell: true |
|
Exit condition: {
"leaveWithRunway": {
"length": 6,
"openEnd": 0,
"gentleDownTiles": 2,
"startingDownTiles": 2
}
} |
|
Requires: "h_heatedCrystalFlash" |
|
Jump on entry, as the Sova is not global and barely off screen. It is possible to use a Super to speed it up. Entrance condition: {
"comeInNormally": {}
}Requires: {
"or": [
{
"heatFrames": 425
},
{
"and": [
{
"ammo": {
"type": "Super",
"count": 1
}
},
{
"heatFrames": 160
}
]
}
]
}Exit condition: {
"leaveWithGModeSetup": {}
}Unlocks doors: {"types":["missiles","super"],"requires":[]}
{"types":["powerbomb"],"requires":["never"]}Dev note: Generally, coming from the left works, but that would require modeling the room traversal too. |
|
Exit G-mode then air ball into the lava to take fewer heat frames. Kill the Gerutas beforehand to make it easier to escape. Entrance condition: {
"comeInWithGMode": {
"mode": "any",
"morphed": false
}
}Requires: "h_heatedGMode"
"canLateralMidAirMorph"
{
"heatFrames": 60
}
{
"lavaFrames": 20
}Clears obstacles: A |
|
Requires: {
"heatFrames": 250
} |
|
Requires: "canTrickyJump"
{
"or": [
"ScrewAttack",
{
"and": [
"canDodgeWhileShooting",
{
"or": [
"Wave",
"Spazer",
"Plasma",
"canPseudoScrew",
{
"ammo": {
"type": "Missile",
"count": 1
}
},
{
"ammo": {
"type": "Super",
"count": 1
}
}
]
}
]
},
{
"heatFrames": 5
}
]
}
{
"heatFrames": 220
} |
|
Requires: {
"heatFrames": 200
}
{
"or": [
{
"lavaFrames": 50
},
{
"and": [
"Gravity",
{
"lavaFrames": 40
}
]
}
]
}
{
"or": [
{
"enemyDamage": {
"enemy": "Geruta",
"type": "contact",
"hits": 1
}
},
{
"obstaclesCleared": [
"A"
]
}
]
} |
|
Requires: {
"or": [
"Plasma",
"ScrewAttack",
{
"ammo": {
"type": "Super",
"count": 1
}
},
{
"enemyDamage": {
"enemy": "Geruta",
"type": "contact",
"hits": 1
}
},
{
"obstaclesCleared": [
"A"
]
}
]
}
{
"heatFrames": 280
}Unlocks doors: {"types":["powerbomb"],"requires":[{"heatFrames":50}]} |
|
Build speed on the central platform and jump to the door. Requires: "canCarefulJump"
{
"heatFrames": 176
}Unlocks doors: {"types":["missiles"],"requires":[{"heatFrames":25}]} |
|
Requires: {
"heatFrames": 250
}Unlocks doors: {"types":["missiles"],"requires":[{"heatFrames":60}]}
{"types":["super"],"requires":[]}
{"types":["powerbomb"],"requires":[{"heatFrames":60}]} |
|
Requires: {
"heatFrames": 240
}Exit condition: {
"leaveWithRunway": {
"length": 6,
"openEnd": 0,
"gentleDownTiles": 2,
"startingDownTiles": 2
}
}Unlocks doors: {"types":["missiles"],"requires":[{"heatFrames":60}]}
{"types":["super"],"requires":[]}
{"types":["powerbomb"],"requires":[{"heatFrames":60}]} |
|
Requires: "canTrickyJump"
{
"heatFrames": 160
}Unlocks doors: {"types":["missiles"],"requires":[{"heatFrames":60}]}
{"types":["super"],"requires":[]}
{"types":["powerbomb"],"requires":[{"heatFrames":60}]} |
From: 4
Junction Above Item
To: 2
Right Door
Requires: "canTrickyJump"
{
"heatFrames": 150
}Exit condition: {
"leaveWithRunway": {
"length": 6,
"openEnd": 0,
"gentleDownTiles": 2,
"startingDownTiles": 2
}
}Unlocks doors: {"types":["missiles"],"requires":[{"heatFrames":60}]}
{"types":["super"],"requires":[]}
{"types":["powerbomb"],"requires":[{"heatFrames":60}]} |
|
Requires: "Morph"
{
"heatFrames": 350
}
{
"or": [
{
"lavaFrames": 70
},
{
"and": [
"Gravity",
{
"lavaFrames": 36
}
]
}
]
}
{
"or": [
{
"obstaclesCleared": [
"A"
]
},
{
"enemyKill": {
"enemies": [
[
"Geruta"
]
],
"explicitWeapons": [
"Super",
"Missile",
"PowerBomb",
"ScrewAttack",
"Plasma",
"Ice+Spazer",
"Ice+Wave",
"Wave+Spazer",
"Charge+Wave",
"Charge+Spazer",
"PseudoScrew"
]
}
}
]
}Clears obstacles: A |
|
Requires: "Morph"
{
"heatFrames": 350
}
{
"or": [
{
"lavaFrames": 70
},
{
"and": [
"Gravity",
{
"lavaFrames": 36
}
]
}
]
}
{
"enemyDamage": {
"enemy": "Geruta",
"type": "contact",
"hits": 1
}
} |
|
Requires: "h_heatProof"
{
"or": [
{
"and": [
{
"resetRoom": {
"nodes": [
1
]
}
},
{
"cycleFrames": 1080
}
]
},
{
"and": [
{
"resetRoom": {
"nodes": [
2
]
}
},
{
"cycleFrames": 1230
}
]
}
]
}
{
"or": [
"Plasma",
"Wave",
{
"and": [
"ScrewAttack",
{
"cycleFrames": 150
}
]
},
{
"and": [
"Spazer",
{
"cycleFrames": 60
}
]
},
{
"cycleFrames": 700
}
]
}Resets obstacles: A Farm cycle drops: 4 Sova, 3 Geruta |
|
Requires: "h_heatedCrystalFlash" Clears obstacles: A |
{
"$schema": "../../../schema/m3-room.schema.json",
"id": 91,
"name": "Cathedral",
"area": "Norfair",
"subarea": "Upper",
"subsubarea": "East",
"roomAddress": "0x7A788",
"roomEnvironments": [
{
"heated": true
}
],
"mapTileMask": [
[
1,
1,
1
],
[
1,
1,
1
]
],
"nodes": [
{
"id": 1,
"name": "Left Door",
"nodeType": "door",
"nodeSubType": "blue",
"nodeAddress": "0x001928e",
"doorOrientation": "left",
"doorEnvironments": [
{
"physics": "air"
}
],
"mapTileMask": [
[
2,
1,
1
],
[
2,
1,
1
]
]
},
{
"id": 2,
"name": "Right Door",
"nodeType": "door",
"nodeSubType": "green",
"nodeAddress": "0x001929a",
"doorOrientation": "right",
"doorEnvironments": [
{
"physics": "air"
}
],
"mapTileMask": [
[
1,
1,
2
],
[
1,
1,
2
]
]
},
{
"id": 3,
"name": "Hidden Item",
"nodeType": "item",
"nodeSubType": "hidden",
"nodeItem": "Missile",
"nodeAddress": "0x78AE4",
"mapTileMask": [
[
1,
1,
1
],
[
1,
1,
2
]
],
"locks": [
{
"name": "Dummy Item Lock",
"lockType": "gameFlag",
"unlockStrats": [
{
"name": "Base (Collect Item)",
"notable": false,
"requires": []
}
]
}
]
},
{
"id": 4,
"name": "Junction Above Item",
"nodeType": "junction",
"nodeSubType": "junction",
"mapTileMask": [
[
1,
2,
1
],
[
1,
2,
1
]
]
}
],
"obstacles": [
{
"id": "A",
"name": "Geruta Blocking the Missiles",
"obstacleType": "enemies"
}
],
"enemies": [
{
"id": "e1",
"groupName": "Cathedral Left Sovas",
"enemyName": "Sova",
"quantity": 3,
"homeNodes": [
1
]
},
{
"id": "e2",
"groupName": "Cathedral Left Geruta",
"enemyName": "Geruta",
"quantity": 1,
"homeNodes": [
1
]
},
{
"id": "e3",
"groupName": "Cathedral Right Sova",
"enemyName": "Sova",
"quantity": 1,
"homeNodes": [
2
]
},
{
"id": "e4",
"groupName": "Cathedral Right Gerutas",
"enemyName": "Geruta",
"quantity": 2,
"homeNodes": [
4
]
}
],
"links": [
{
"from": 1,
"to": [
{
"id": 1
},
{
"id": 2
},
{
"id": 3
},
{
"id": 4
}
]
},
{
"from": 2,
"to": [
{
"id": 1
},
{
"id": 2
},
{
"id": 3
},
{
"id": 4
}
]
},
{
"from": 3,
"to": [
{
"id": 4
}
]
},
{
"from": 4,
"to": [
{
"id": 1
},
{
"id": 2
},
{
"id": 3
},
{
"id": 4
}
]
}
],
"strats": [
{
"link": [
1,
1
],
"name": "Base (Unlock Door)",
"requires": [],
"unlocksDoors": [
{
"types": [
"missiles"
],
"requires": [
{
"heatFrames": 50
}
]
},
{
"types": [
"super"
],
"requires": []
},
{
"types": [
"powerbomb"
],
"requires": [
{
"heatFrames": 110
}
]
}
]
},
{
"link": [
1,
1
],
"name": "Base (Come In Normally)",
"entranceCondition": {
"comeInNormally": {}
},
"requires": []
},
{
"link": [
1,
1
],
"name": "Base (Come In With Mockball)",
"entranceCondition": {
"comeInWithMockball": {
"adjacentMinTiles": 0,
"remoteAndLandingMinTiles": [
[
0,
0
]
],
"speedBooster": "any"
}
},
"requires": [
{
"heatFrames": 10
}
]
},
{
"link": [
2,
2
],
"name": "Base (Unlock Door)",
"requires": [],
"unlocksDoors": [
{
"types": [
"missiles"
],
"requires": [
{
"heatFrames": 50
}
]
},
{
"types": [
"super"
],
"requires": []
},
{
"types": [
"powerbomb"
],
"requires": [
{
"heatFrames": 110
}
]
}
]
},
{
"link": [
2,
2
],
"name": "Base (Come In Normally)",
"entranceCondition": {
"comeInNormally": {}
},
"requires": []
},
{
"link": [
2,
2
],
"name": "Base (Come In With Mockball)",
"entranceCondition": {
"comeInWithMockball": {
"adjacentMinTiles": 0,
"remoteAndLandingMinTiles": [
[
0,
0
]
],
"speedBooster": "any"
}
},
"requires": [
{
"heatFrames": 10
}
]
},
{
"name": "Base (Collect Item)",
"notable": false,
"requires": [],
"link": [
3,
3
],
"collectsItems": [
3
]
},
{
"id": 1,
"link": [
1,
1
],
"name": "Leave with Runway",
"requires": [],
"exitCondition": {
"leaveWithRunway": {
"length": 4,
"openEnd": 1
}
}
},
{
"id": 2,
"link": [
1,
1
],
"name": "Crystal Flash",
"requires": [
"h_heatedCrystalFlash"
],
"flashSuitChecked": true
},
{
"id": 30,
"link": [
1,
1
],
"name": "G-Mode Setup - Get Hit By Sova",
"entranceCondition": {
"comeInNormally": {}
},
"requires": [
{
"or": [
{
"heatFrames": 1000
},
{
"and": [
{
"ammo": {
"type": "Super",
"count": 1
}
},
{
"heatFrames": 650
}
]
}
]
}
],
"exitCondition": {
"leaveWithGModeSetup": {}
},
"unlocksDoors": [
{
"types": [
"missiles",
"super"
],
"requires": []
},
{
"types": [
"powerbomb"
],
"requires": [
{
"heatFrames": 40
}
]
}
],
"flashSuitChecked": true,
"note": "It is possible to use a Super to speed up the Sova."
},
{
"id": 3,
"link": [
1,
2
],
"name": "Shinespark",
"entranceCondition": {
"comeInWithSpark": {
"position": "top"
}
},
"requires": [
{
"heatFrames": 240
},
{
"shinespark": {
"frames": 57,
"excessFrames": 0
}
}
]
},
{
"id": 28,
"link": [
1,
2
],
"name": "Come in Getting Blue Speed, Leave With Temporary Blue",
"entranceCondition": {
"comeInGettingBlueSpeed": {
"length": 3,
"openEnd": 1,
"minExtraRunSpeed": "$1.E"
}
},
"requires": [
"canLongChainTemporaryBlue",
{
"heatFrames": 750
}
],
"exitCondition": {
"leaveWithTemporaryBlue": {}
},
"unlocksDoors": [
{
"types": [
"super",
"powerbomb"
],
"requires": []
},
{
"types": [
"missiles"
],
"requires": [
{
"heatFrames": 50
}
]
}
],
"devNote": [
"Lower run speeds can also work but may be more difficult or require more heat damage."
]
},
{
"id": 32,
"link": [
1,
2
],
"name": "G-Mode",
"entranceCondition": {
"comeInWithGMode": {
"mode": "any",
"morphed": false
}
},
"requires": [
{
"or": [
"h_heatedGModePauseAbuse",
"h_heatedGModeOpenDifferentDoor"
]
}
],
"flashSuitChecked": true,
"note": "It is possible to kill a Sova on the door and pause abuse to grab its Energy drop on G-mode exit."
},
{
"id": 33,
"link": [
1,
3
],
"name": "G-Mode, To the Item",
"entranceCondition": {
"comeInWithGMode": {
"mode": "any",
"morphed": false
}
},
"requires": [
"h_heatedGMode",
"canLateralMidAirMorph",
{
"heatFrames": 60
},
{
"lavaFrames": 20
}
],
"clearsObstacles": [
"A"
],
"flashSuitChecked": true,
"note": "Exit G-mode then air ball into the lava to take fewer heat frames. Kill the Gerutas beforehand to make it easier to escape."
},
{
"id": 4,
"link": [
1,
4
],
"name": "Base",
"requires": [
{
"heatFrames": 300
}
]
},
{
"id": 5,
"link": [
1,
4
],
"name": "Space Jump",
"entranceCondition": {
"comeInRunning": {
"speedBooster": "any",
"minTiles": 3
}
},
"requires": [
"SpaceJump",
{
"heatFrames": 200
}
]
},
{
"id": 6,
"link": [
1,
4
],
"name": "Space Jump (Come in Running)",
"entranceCondition": {
"comeInRunning": {
"speedBooster": "any",
"minTiles": 3
}
},
"requires": [
"SpaceJump",
{
"heatFrames": 140
}
]
},
{
"id": 7,
"link": [
1,
4
],
"name": "Tricky Platforming",
"requires": [
"canTrickyJump",
{
"heatFrames": 220
}
],
"devNote": "FIXME: Jumping fully over the platform, and killing the sova before landing on it is a little faster, with no movement items."
},
{
"id": 8,
"link": [
1,
4
],
"name": "Tricky Platforming (Come In Running)",
"entranceCondition": {
"comeInRunning": {
"speedBooster": true,
"minTiles": 5
}
},
"requires": [
"canTrickyJump",
{
"heatFrames": 200
}
],
"devNote": "FIXME: Jumping fully over the platform, and killing the sova before landing on it is a little faster, with no movement items."
},
{
"id": 9,
"link": [
1,
4
],
"name": "Mockball",
"entranceCondition": {
"comeInRunning": {
"speedBooster": "any",
"minTiles": 3
}
},
"requires": [
"canCarefulJump",
"canMockball",
{
"heatFrames": 180
}
],
"note": "Upon room entry, jump and mockball on top of the first pillar."
},
{
"id": 10,
"link": [
2,
1
],
"name": "Shinespark",
"entranceCondition": {
"comeInShinecharging": {
"length": 5,
"openEnd": 0,
"gentleUpTiles": 2
}
},
"requires": [
"canShinechargeMovementTricky",
"canHorizontalShinespark",
{
"heatFrames": 225
},
{
"shinespark": {
"frames": 53,
"excessFrames": 0
}
},
{
"heatFrames": 105
}
]
},
{
"id": 29,
"link": [
2,
1
],
"name": "Come in Shinecharging, Leave With Temporary Blue",
"entranceCondition": {
"comeInShinecharging": {
"length": 3,
"openEnd": 0
}
},
"requires": [
"HiJump",
"canLongChainTemporaryBlue",
{
"heatFrames": 955
},
{
"or": [
"canXRayCancelShinecharge",
{
"heatFrames": 150
}
]
}
],
"exitCondition": {
"leaveWithTemporaryBlue": {}
},
"unlocksDoors": [
{
"types": [
"super",
"powerbomb"
],
"requires": []
},
{
"types": [
"missiles"
],
"requires": [
{
"heatFrames": 50
}
]
}
],
"note": [
"Carefully planned movement is needed to avoid damage from the Gerutas, and to avoid bonking on the overhangs."
]
},
{
"id": 34,
"link": [
2,
1
],
"name": "G-Mode",
"entranceCondition": {
"comeInWithGMode": {
"mode": "any",
"morphed": false
}
},
"requires": [
{
"or": [
"h_heatedGModePauseAbuse",
"h_heatedGModeOpenDifferentDoor"
]
}
],
"flashSuitChecked": true,
"note": [
"It is possible to kill a Sova on the door and pause abuse to grab its Energy drop on G-mode exit.",
"There is a Sova below the door that can be lured over to it."
]
},
{
"id": 11,
"link": [
2,
1
],
"name": "Grapple Teleport",
"entranceCondition": {
"comeInWithGrappleTeleport": {
"blockPositions": [
[
5,
3
],
[
7,
2
]
]
}
},
"requires": [
{
"heatFrames": 45
}
]
},
{
"id": 12,
"link": [
2,
1
],
"name": "Grapple Teleport X-Ray Climb",
"entranceCondition": {
"comeInWithGrappleTeleport": {
"blockPositions": [
[
2,
28
],
[
2,
29
]
]
}
},
"requires": [
"canXRayClimb",
{
"heatFrames": 1600
}
],
"bypassesDoorShell": true,
"flashSuitChecked": true,
"note": [
"Exit the previous room with Samus in a standing pose (while grappled).",
"After teleporting, press right to release Grapple while staying standing (not being forced into a crouch).",
"Then X-ray climb 1 screen to get up to the door transition, without needing to open the door."
]
},
{
"id": 13,
"link": [
2,
2
],
"name": "Leave with Runway",
"requires": [],
"exitCondition": {
"leaveWithRunway": {
"length": 6,
"openEnd": 0,
"gentleDownTiles": 2,
"startingDownTiles": 2
}
}
},
{
"id": 14,
"link": [
2,
2
],
"name": "Crystal Flash",
"requires": [
"h_heatedCrystalFlash"
],
"flashSuitChecked": true
},
{
"id": 31,
"link": [
2,
2
],
"name": "G-Mode Setup - Get Hit By Sova",
"entranceCondition": {
"comeInNormally": {}
},
"requires": [
{
"or": [
{
"heatFrames": 425
},
{
"and": [
{
"ammo": {
"type": "Super",
"count": 1
}
},
{
"heatFrames": 160
}
]
}
]
}
],
"exitCondition": {
"leaveWithGModeSetup": {}
},
"unlocksDoors": [
{
"types": [
"missiles",
"super"
],
"requires": []
},
{
"types": [
"powerbomb"
],
"requires": [
"never"
]
}
],
"flashSuitChecked": true,
"note": "Jump on entry, as the Sova is not global and barely off screen. It is possible to use a Super to speed it up.",
"devNote": "Generally, coming from the left works, but that would require modeling the room traversal too."
},
{
"id": 35,
"link": [
2,
3
],
"name": "G-Mode, To the Item",
"entranceCondition": {
"comeInWithGMode": {
"mode": "any",
"morphed": false
}
},
"requires": [
"h_heatedGMode",
"canLateralMidAirMorph",
{
"heatFrames": 60
},
{
"lavaFrames": 20
}
],
"clearsObstacles": [
"A"
],
"flashSuitChecked": true,
"note": "Exit G-mode then air ball into the lava to take fewer heat frames. Kill the Gerutas beforehand to make it easier to escape."
},
{
"id": 15,
"link": [
2,
4
],
"name": "Base",
"requires": [
{
"heatFrames": 250
}
]
},
{
"id": 16,
"link": [
2,
4
],
"name": "Tricky Platforming",
"requires": [
"canTrickyJump",
{
"or": [
"ScrewAttack",
{
"and": [
"canDodgeWhileShooting",
{
"or": [
"Wave",
"Spazer",
"Plasma",
"canPseudoScrew",
{
"ammo": {
"type": "Missile",
"count": 1
}
},
{
"ammo": {
"type": "Super",
"count": 1
}
}
]
}
]
},
{
"heatFrames": 5
}
]
},
{
"heatFrames": 220
}
]
},
{
"id": 17,
"link": [
3,
4
],
"name": "Base",
"requires": [
{
"heatFrames": 200
},
{
"or": [
{
"lavaFrames": 50
},
{
"and": [
"Gravity",
{
"lavaFrames": 40
}
]
}
]
},
{
"or": [
{
"enemyDamage": {
"enemy": "Geruta",
"type": "contact",
"hits": 1
}
},
{
"obstaclesCleared": [
"A"
]
}
]
}
]
},
{
"id": 18,
"link": [
4,
1
],
"name": "Base",
"requires": [
{
"or": [
"Plasma",
"ScrewAttack",
{
"ammo": {
"type": "Super",
"count": 1
}
},
{
"enemyDamage": {
"enemy": "Geruta",
"type": "contact",
"hits": 1
}
},
{
"obstaclesCleared": [
"A"
]
}
]
},
{
"heatFrames": 280
}
],
"unlocksDoors": [
{
"types": [
"powerbomb"
],
"requires": [
{
"heatFrames": 50
}
]
}
]
},
{
"id": 19,
"link": [
4,
1
],
"name": "Careful Jump",
"requires": [
"canCarefulJump",
{
"heatFrames": 176
}
],
"unlocksDoors": [
{
"types": [
"missiles"
],
"requires": [
{
"heatFrames": 25
}
]
}
],
"note": "Build speed on the central platform and jump to the door."
},
{
"id": 20,
"link": [
4,
2
],
"name": "Base",
"requires": [
{
"heatFrames": 250
}
],
"unlocksDoors": [
{
"types": [
"missiles"
],
"requires": [
{
"heatFrames": 60
}
]
},
{
"types": [
"super"
],
"requires": []
},
{
"types": [
"powerbomb"
],
"requires": [
{
"heatFrames": 60
}
]
}
]
},
{
"id": 21,
"link": [
4,
2
],
"name": "Base Platforming Leave with Runway",
"requires": [
{
"heatFrames": 240
}
],
"exitCondition": {
"leaveWithRunway": {
"length": 6,
"openEnd": 0,
"gentleDownTiles": 2,
"startingDownTiles": 2
}
},
"unlocksDoors": [
{
"types": [
"missiles"
],
"requires": [
{
"heatFrames": 60
}
]
},
{
"types": [
"super"
],
"requires": []
},
{
"types": [
"powerbomb"
],
"requires": [
{
"heatFrames": 60
}
]
}
]
},
{
"id": 22,
"link": [
4,
2
],
"name": "Tricky Platforming",
"requires": [
"canTrickyJump",
{
"heatFrames": 160
}
],
"unlocksDoors": [
{
"types": [
"missiles"
],
"requires": [
{
"heatFrames": 60
}
]
},
{
"types": [
"super"
],
"requires": []
},
{
"types": [
"powerbomb"
],
"requires": [
{
"heatFrames": 60
}
]
}
]
},
{
"id": 23,
"link": [
4,
2
],
"name": "Tricky Platforming Leave with Runway",
"requires": [
"canTrickyJump",
{
"heatFrames": 150
}
],
"exitCondition": {
"leaveWithRunway": {
"length": 6,
"openEnd": 0,
"gentleDownTiles": 2,
"startingDownTiles": 2
}
},
"unlocksDoors": [
{
"types": [
"missiles"
],
"requires": [
{
"heatFrames": 60
}
]
},
{
"types": [
"super"
],
"requires": []
},
{
"types": [
"powerbomb"
],
"requires": [
{
"heatFrames": 60
}
]
}
]
},
{
"id": 24,
"link": [
4,
3
],
"name": "Kill the Geruta",
"requires": [
"Morph",
{
"heatFrames": 350
},
{
"or": [
{
"lavaFrames": 70
},
{
"and": [
"Gravity",
{
"lavaFrames": 36
}
]
}
]
},
{
"or": [
{
"obstaclesCleared": [
"A"
]
},
{
"enemyKill": {
"enemies": [
[
"Geruta"
]
],
"explicitWeapons": [
"Super",
"Missile",
"PowerBomb",
"ScrewAttack",
"Plasma",
"Ice+Spazer",
"Ice+Wave",
"Wave+Spazer",
"Charge+Wave",
"Charge+Spazer",
"PseudoScrew"
]
}
}
]
}
],
"clearsObstacles": [
"A"
]
},
{
"id": 25,
"link": [
4,
3
],
"name": "Tank the Geruta",
"requires": [
"Morph",
{
"heatFrames": 350
},
{
"or": [
{
"lavaFrames": 70
},
{
"and": [
"Gravity",
{
"lavaFrames": 36
}
]
}
]
},
{
"enemyDamage": {
"enemy": "Geruta",
"type": "contact",
"hits": 1
}
}
]
},
{
"id": 26,
"link": [
4,
4
],
"name": "Sova and Geruta Farm",
"requires": [
"h_heatProof",
{
"or": [
{
"and": [
{
"resetRoom": {
"nodes": [
1
]
}
},
{
"cycleFrames": 1080
}
]
},
{
"and": [
{
"resetRoom": {
"nodes": [
2
]
}
},
{
"cycleFrames": 1230
}
]
}
]
},
{
"or": [
"Plasma",
"Wave",
{
"and": [
"ScrewAttack",
{
"cycleFrames": 150
}
]
},
{
"and": [
"Spazer",
{
"cycleFrames": 60
}
]
},
{
"cycleFrames": 700
}
]
}
],
"resetsObstacles": [
"A"
],
"farmCycleDrops": [
{
"enemy": "Sova",
"count": 4
},
{
"enemy": "Geruta",
"count": 3
}
],
"flashSuitChecked": true
},
{
"id": 27,
"link": [
4,
4
],
"name": "Crystal Flash",
"requires": [
"h_heatedCrystalFlash"
],
"clearsObstacles": [
"A"
],
"flashSuitChecked": true
}
],
"notables": [],
"nextStratId": 36,
"nextNotableId": 1
}