Room ID: 95
|
Requires: {
"heatFrames": 10
}
"h_heatedCrystalFlash"
{
"heatFrames": 40
}Dev note: The extra heat frames are for moving between the door and the platform. |
|
Requires: {
"heatFrames": 80
}Exit condition: {
"leaveWithDoorFrameBelow": {
"height": 3
}
} |
|
Requires: {
"heatFrames": 80
}Exit condition: {
"leaveWithPlatformBelow": {
"height": 9,
"leftPosition": -3.5,
"rightPosition": 3.5
}
} |
|
Entrance condition: {
"comeInWithGMode": {
"mode": "direct",
"morphed": false
},
"comesThroughToilet": "any"
}Exit condition: {
"leaveWithGMode": {
"morphed": false
}
} |
|
Entrance condition: {
"comeInWithGMode": {
"mode": "direct",
"morphed": true
},
"comesThroughToilet": "any"
}Requires: {
"or": [
"h_artificialMorphIBJ",
"h_artificialMorphSpringBallBombJump",
{
"and": [
"HiJump",
"h_artificialMorphSpringBall"
]
}
]
}Exit condition: {
"leaveWithGMode": {
"morphed": true
}
} |
|
Requires: {
"heatFrames": 120
}Unlocks doors: {"types":["powerbomb"],"requires":[{"heatFrames":60}]} |
|
Requires: {
"heatFrames": 105
}Exit condition: {
"leaveWithRunway": {
"length": 4,
"openEnd": 1
}
}Unlocks doors: {"types":["missiles"],"requires":[{"heatFrames":50}]}
{"types":["super"],"requires":[]}
{"types":["powerbomb"],"requires":[{"heatFrames":60}]} |
|
Entrance condition: {
"comeInShinecharged": {},
"comesThroughToilet": "any"
}Requires: {
"shineChargeFrames": 115
}
"canShinechargeMovementComplex"
{
"heatFrames": 115
}Exit condition: {
"leaveShinecharged": {}
}Unlocks doors: {"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]} |
From: 1
Top Door
To: 2
Top Right Door
Entrance condition: {
"comeInShinecharged": {},
"comesThroughToilet": "any"
}Requires: {
"shineChargeFrames": 100
}
"canShinechargeMovementComplex"
{
"heatFrames": 120
}
{
"shinespark": {
"frames": 5
}
}Exit condition: {
"leaveWithSpark": {}
}Unlocks doors: {"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]} |
|
Entrance condition: {
"comeInWithGMode": {
"mode": "any",
"morphed": false
},
"comesThroughToilet": "any"
}Requires: "h_heatedGModeOffCameraDoor" |
|
Entrance condition: {
"comeInWithGMode": {
"mode": "any",
"morphed": false
},
"comesThroughToilet": "any"
}Requires: "h_heatedGModeOffCameraDoor" |
|
Requires: {
"heatFrames": 180
} |
|
Requires: {
"heatFrames": 150
}
"HiJump" |
|
Requires: {
"heatFrames": 180
}Exit condition: {
"leaveWithDoorFrameBelow": {
"height": 3
}
}Unlocks doors: {"types":["missiles"],"requires":[{"heatFrames":50}]}
{"types":["super"],"requires":[]}
{"types":["powerbomb"],"requires":[{"heatFrames":110}]} |
|
Requires: {
"heatFrames": 180
}Exit condition: {
"leaveWithPlatformBelow": {
"height": 9,
"leftPosition": 0,
"rightPosition": 2
}
}Unlocks doors: {"types":["missiles"],"requires":[{"heatFrames":50}]}
{"types":["super"],"requires":[]}
{"types":["powerbomb"],"requires":[{"heatFrames":110}]} |
|
Requires: {
"heatFrames": 150
}
"HiJump"Exit condition: {
"leaveWithPlatformBelow": {
"height": 9,
"leftPosition": 0,
"rightPosition": 2
}
}Unlocks doors: {"types":["missiles"],"requires":[{"heatFrames":50}]}
{"types":["super"],"requires":[]}
{"types":["powerbomb"],"requires":[{"heatFrames":110}]} |
|
Entrance condition: {
"comeInShinecharged": {}
}Requires: {
"shineChargeFrames": 140
}
"canShinechargeMovementComplex"
"HiJump"
{
"heatFrames": 140
}Exit condition: {
"leaveShinecharged": {}
}Unlocks doors: {"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]} |
|
Entrance condition: {
"comeInShinecharging": {
"length": 3,
"openEnd": 0
}
}Requires: "canShinechargeMovementComplex"
"HiJump"
{
"heatFrames": 150
}
{
"shineChargeFrames": 145
}Exit condition: {
"leaveShinecharged": {}
}Unlocks doors: {"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]} |
|
Entrance condition: {
"comeInShinecharging": {
"length": 3,
"openEnd": 0
}
}Requires: "canShinechargeMovementComplex"
{
"heatFrames": 175
}
{
"shinespark": {
"frames": 8
}
}Exit condition: {
"leaveWithSpark": {}
}Unlocks doors: {"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]} |
From: 2
Top Right Door
To: 1
Top Door
Entrance condition: {
"comeInShinecharging": {
"length": 3,
"openEnd": 0
}
}Requires: "canChainTemporaryBlue"
"canXRayTurnaround"
{
"heatFrames": 360
}
{
"or": [
"canXRayCancelShinecharge",
{
"heatFrames": 160
}
]
}Exit condition: {
"leaveWithTemporaryBlue": {
"direction": "any"
}
}Unlocks doors: {"types":["super","powerbomb"],"requires":[]}
{"types":["missiles"],"requires":[{"heatFrames":50}]} |
|
Entrance condition: {
"comeInWithGMode": {
"mode": "any",
"morphed": false
}
}Requires: "h_heatedGMode"
{
"heatFrames": 40
} |
From: 2
Top Right Door
To: 1
Top Door
After teleporting, briefly press down to extend Grapple, then press up to retract it again. Release Grapple to fall onto the platform below the door. Entrance condition: {
"comeInWithGrappleTeleport": {
"blockPositions": [
[
5,
3
]
]
}
}Requires: {
"heatFrames": 100
}
{
"or": [
"canOffScreenMovement",
{
"heatFrames": 80
}
]
} |
|
Entrance condition: {
"comeInWithGrappleTeleport": {
"blockPositions": [
[
7,
2
]
]
}
}Requires: {
"heatFrames": 75
} |
|
Exit condition: {
"leaveWithRunway": {
"length": 4,
"openEnd": 1
}
} |
|
Requires: "h_heatedCrystalFlash" |
|
Requires: {
"heatFrames": 120
}Unlocks doors: {"types":["powerbomb"],"requires":[{"heatFrames":60}]} |
|
Requires: {
"heatFrames": 125
}Exit condition: {
"leaveWithRunway": {
"length": 13,
"openEnd": 0
}
}Unlocks doors: {"types":["missiles"],"requires":[{"heatFrames":50}]}
{"types":["super"],"requires":[]}
{"types":["powerbomb"],"requires":[{"heatFrames":60}]} |
|
Entrance condition: {
"comeInShinecharged": {}
}Requires: {
"shineChargeFrames": 125
}
{
"heatFrames": 125
}Exit condition: {
"leaveShinecharged": {}
}Unlocks doors: {"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]} |
From: 2
Top Right Door
To: 3
Bottom Right Door
Entrance condition: {
"comeInShinecharging": {
"length": 3,
"openEnd": 1
}
}Requires: {
"heatFrames": 115
}
{
"shineChargeFrames": 105
}Exit condition: {
"leaveShinecharged": {}
}Unlocks doors: {"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]} |
From: 2
Top Right Door
To: 3
Bottom Right Door
Entrance condition: {
"comeInShinecharged": {}
}Requires: {
"shineChargeFrames": 110
}
{
"shinespark": {
"frames": 5
}
}
{
"heatFrames": 120
}Exit condition: {
"leaveWithSpark": {}
}Unlocks doors: {"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]} |
From: 2
Top Right Door
To: 3
Bottom Right Door
Entrance condition: {
"comeInShinecharging": {
"length": 3,
"openEnd": 0
}
}Requires: "canChainTemporaryBlue"
"canXRayTurnaround"
{
"heatFrames": 290
}
{
"or": [
"canXRayCancelShinecharge",
{
"heatFrames": 160
}
]
}Exit condition: {
"leaveWithTemporaryBlue": {}
}Unlocks doors: {"types":["super","powerbomb"],"requires":[]}
{"types":["missiles"],"requires":[{"heatFrames":50}]} |
|
Entrance condition: {
"comeInWithGMode": {
"mode": "any",
"morphed": false
}
}Requires: "h_heatedGModeOpenDifferentDoor" |
From: 3
Bottom Right Door
To: 1
Top Door
Entrance condition: {
"comeInShinecharging": {
"length": 8,
"openEnd": 1
}
}Requires: "canLongChainTemporaryBlue"
"canXRayTurnaround"
{
"heatFrames": 590
}
{
"or": [
"canXRayCancelShinecharge",
{
"heatFrames": 160
}
]
}Exit condition: {
"leaveWithTemporaryBlue": {
"direction": "any"
}
}Unlocks doors: {"types":["super","powerbomb"],"requires":[]}
{"types":["missiles"],"requires":[{"heatFrames":50}]} |
From: 3
Bottom Right Door
To: 1
Top Door
Entrance condition: {
"comeInShinecharging": {
"length": 11,
"openEnd": 1
}
}Requires: "canLongChainTemporaryBlue"
"canXRayTurnaround"
{
"heatFrames": 710
}
{
"or": [
"canXRayCancelShinecharge",
{
"heatFrames": 160
}
]
}Exit condition: {
"leaveWithTemporaryBlue": {
"direction": "any"
}
}Unlocks doors: {"types":["super","powerbomb"],"requires":[]}
{"types":["missiles"],"requires":[{"heatFrames":50}]} |
|
Entrance condition: {
"comeInWithGMode": {
"mode": "any",
"morphed": false
}
}Requires: "h_heatedGMode"
{
"heatFrames": 40
} |
From: 3
Bottom Right Door
To: 1
Top Door
After teleporting, briefly press down to extend Grapple, then press up to retract it again. Release Grapple to fall onto the platform below the door. Entrance condition: {
"comeInWithGrappleTeleport": {
"blockPositions": [
[
5,
3
]
]
}
}Requires: {
"heatFrames": 100
}
"canOffScreenMovement" |
|
Entrance condition: {
"comeInWithGrappleTeleport": {
"blockPositions": [
[
7,
2
]
]
}
}Requires: {
"heatFrames": 75
} |
|
Requires: {
"heatFrames": 145
}Unlocks doors: {"types":["powerbomb"],"requires":[{"heatFrames":60}]} |
|
Requires: "HiJump"
{
"heatFrames": 120
}Unlocks doors: {"types":["powerbomb"],"requires":[{"heatFrames":60}]} |
|
Enter with G-mode direct, back up to between 1 and 6 pixels from the door transition, and activate X-ray to get very deep stuck in the door. Climb up 1 screen, and perform a turnaround buffered spin-jump away from the door to trigger the transition, bypassing any lock on the door. Entrance condition: {
"comeInWithGMode": {
"mode": "direct",
"morphed": false
}
}Requires: "canComplexGMode" "h_heatProof" "canXRayClimb" Bypasses door shell: true |
|
Requires: {
"heatFrames": 120
}Exit condition: {
"leaveWithRunway": {
"length": 4,
"openEnd": 1
}
}Unlocks doors: {"types":["missiles"],"requires":[{"heatFrames":50}]}
{"types":["super"],"requires":[]}
{"types":["powerbomb"],"requires":[{"heatFrames":60}]} |
|
Entrance condition: {
"comeInShinecharged": {}
}Requires: {
"shineChargeFrames": 115
}
"HiJump"
"canShinechargeMovementComplex"
{
"heatFrames": 115
}Exit condition: {
"leaveShinecharged": {}
}Unlocks doors: {"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]} |
|
Entrance condition: {
"comeInShinecharged": {}
}Requires: {
"shineChargeFrames": 140
}
"canShinechargeMovementComplex"
{
"heatFrames": 140
}Exit condition: {
"leaveShinecharged": {}
}Unlocks doors: {"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]} |
From: 3
Bottom Right Door
To: 2
Top Right Door
Entrance condition: {
"comeInShinecharged": {}
}Requires: {
"shineChargeFrames": 90
}
"HiJump"
"canShinechargeMovementComplex"
{
"heatFrames": 125
}
{
"shinespark": {
"frames": 4,
"excessFrames": 0
}
}Exit condition: {
"leaveWithSpark": {}
}Unlocks doors: {"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]} |
From: 3
Bottom Right Door
To: 2
Top Right Door
Entrance condition: {
"comeInShinecharged": {}
}Requires: {
"shineChargeFrames": 125
}
"HiJump"
"canShinechargeMovementComplex"
{
"heatFrames": 155
}
{
"shinespark": {
"frames": 6,
"excessFrames": 0
}
}Exit condition: {
"leaveWithSpark": {}
}Unlocks doors: {"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]} |
From: 3
Bottom Right Door
To: 2
Top Right Door
Entrance condition: {
"comeInShinecharging": {
"length": 12,
"openEnd": 0
}
}Requires: "canShinechargeMovementComplex"
{
"heatFrames": 175
}
{
"shineChargeFrames": 140
}Exit condition: {
"leaveShinecharged": {}
}Unlocks doors: {"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]} |
From: 3
Bottom Right Door
To: 2
Top Right Door
Entrance condition: {
"comeInShinecharging": {
"length": 8,
"openEnd": 0
}
}Requires: "canShinechargeMovementComplex"
{
"heatFrames": 140
}
{
"shineChargeFrames": 120
}Exit condition: {
"leaveShinecharged": {}
}Unlocks doors: {"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]} |
From: 3
Bottom Right Door
To: 2
Top Right Door
Entrance condition: {
"comeInShinecharging": {
"length": 3,
"openEnd": 1
}
}Requires: "canShinechargeMovementComplex"
{
"heatFrames": 115
}
{
"shineChargeFrames": 110
}Exit condition: {
"leaveShinecharged": {}
}Unlocks doors: {"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]} |
From: 3
Bottom Right Door
To: 2
Top Right Door
Entrance condition: {
"comeInShinecharging": {
"length": 12,
"openEnd": 0
}
}Requires: "canShinechargeMovementTricky"
{
"heatFrames": 205
}
{
"shineChargeFrames": 170
}Exit condition: {
"leaveShinecharged": {}
}Unlocks doors: {"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]} |
From: 3
Bottom Right Door
To: 2
Top Right Door
Entrance condition: {
"comeInShinecharging": {
"length": 8,
"openEnd": 0
}
}Requires: "canShinechargeMovementComplex"
{
"heatFrames": 165
}
{
"shineChargeFrames": 145
}Exit condition: {
"leaveShinecharged": {}
}Unlocks doors: {"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]} |
From: 3
Bottom Right Door
To: 2
Top Right Door
Entrance condition: {
"comeInShinecharging": {
"length": 3,
"openEnd": 1
}
}Requires: "canShinechargeMovementComplex"
{
"heatFrames": 140
}
{
"shineChargeFrames": 135
}Exit condition: {
"leaveShinecharged": {}
}Unlocks doors: {"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]} |
From: 3
Bottom Right Door
To: 2
Top Right Door
Entrance condition: {
"comeInShinecharging": {
"length": 12,
"openEnd": 0
}
}Requires: "canShinechargeMovementComplex"
{
"heatFrames": 195
}
{
"shinespark": {
"frames": 9,
"excessFrames": 0
}
}Exit condition: {
"leaveWithSpark": {}
}Unlocks doors: {"types":["super"],"requires":[]}
{"types":["missiles","powerbomb"],"requires":["never"]}Dev note: This Leave With Spark variation is included since leaving with frames remaining is tight. For shorter runway uses (or with HiJump), a spark variation is not needed as you can leave with plenty of frames. |
From: 3
Bottom Right Door
To: 2
Top Right Door
Entrance condition: {
"comeInShinecharging": {
"length": 8,
"openEnd": 1
}
}Requires: "canChainTemporaryBlue"
"canXRayTurnaround"
{
"heatFrames": 390
}
{
"or": [
"canXRayCancelShinecharge",
{
"heatFrames": 160
}
]
}Exit condition: {
"leaveWithTemporaryBlue": {}
}Unlocks doors: {"types":["super","powerbomb"],"requires":[]}
{"types":["missiles"],"requires":[{"heatFrames":50}]} |
From: 3
Bottom Right Door
To: 2
Top Right Door
Entrance condition: {
"comeInShinecharging": {
"length": 11,
"openEnd": 1
}
}Requires: "canChainTemporaryBlue"
"canXRayTurnaround"
{
"heatFrames": 490
}
{
"or": [
"canXRayCancelShinecharge",
{
"heatFrames": 160
}
]
}Exit condition: {
"leaveWithTemporaryBlue": {}
}Unlocks doors: {"types":["super","powerbomb"],"requires":[]}
{"types":["missiles"],"requires":[{"heatFrames":50}]} |
|
Entrance condition: {
"comeInWithGMode": {
"mode": "any",
"morphed": false
}
}Requires: "h_heatedGModeOpenDifferentDoor" |
|
Exit condition: {
"leaveWithRunway": {
"length": 13,
"openEnd": 0
}
} |
|
Requires: "h_heatedCrystalFlash" |
{
"$schema": "../../../schema/m3-room.schema.json",
"id": 95,
"name": "Purple Shaft",
"area": "Norfair",
"subarea": "Upper",
"subsubarea": "East",
"roomAddress": "0x7AEDF",
"roomEnvironments": [
{
"heated": true
}
],
"mapTileMask": [
[
1
],
[
1
],
[
1
]
],
"nodes": [
{
"id": 1,
"name": "Top Door",
"nodeType": "door",
"nodeSubType": "blue",
"nodeAddress": "0x00196ae",
"doorOrientation": "up",
"doorEnvironments": [
{
"physics": "air"
}
],
"mapTileMask": [
[
2
],
[
1
],
[
1
]
]
},
{
"id": 2,
"name": "Top Right Door",
"nodeType": "door",
"nodeSubType": "blue",
"nodeAddress": "0x00196c6",
"doorOrientation": "right",
"doorEnvironments": [
{
"physics": "air"
}
],
"mapTileMask": [
[
1
],
[
2
],
[
1
]
]
},
{
"id": 3,
"name": "Bottom Right Door",
"nodeType": "door",
"nodeSubType": "blue",
"nodeAddress": "0x00196ba",
"doorOrientation": "right",
"doorEnvironments": [
{
"physics": "air"
}
],
"mapTileMask": [
[
1
],
[
1
],
[
2
]
]
}
],
"enemies": [],
"links": [
{
"from": 1,
"to": [
{
"id": 1
},
{
"id": 2
},
{
"id": 3
}
]
},
{
"from": 2,
"to": [
{
"id": 1
},
{
"id": 2
},
{
"id": 3
}
]
},
{
"from": 3,
"to": [
{
"id": 1
},
{
"id": 2
},
{
"id": 3
}
]
}
],
"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": [
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
}
]
},
{
"link": [
3,
3
],
"name": "Base (Unlock Door)",
"requires": [],
"unlocksDoors": [
{
"types": [
"missiles"
],
"requires": [
{
"heatFrames": 50
}
]
},
{
"types": [
"super"
],
"requires": []
},
{
"types": [
"powerbomb"
],
"requires": [
{
"heatFrames": 110
}
]
}
]
},
{
"link": [
3,
3
],
"name": "Base (Come In Normally)",
"entranceCondition": {
"comeInNormally": {}
},
"requires": []
},
{
"link": [
3,
3
],
"name": "Base (Come In With Mockball)",
"entranceCondition": {
"comeInWithMockball": {
"adjacentMinTiles": 0,
"remoteAndLandingMinTiles": [
[
0,
0
]
],
"speedBooster": "any"
}
},
"requires": [
{
"heatFrames": 10
}
]
},
{
"id": 1,
"link": [
1,
1
],
"name": "Crystal Flash",
"requires": [
{
"heatFrames": 10
},
"h_heatedCrystalFlash",
{
"heatFrames": 40
}
],
"flashSuitChecked": true,
"devNote": "The extra heat frames are for moving between the door and the platform."
},
{
"id": 2,
"link": [
1,
1
],
"name": "Leave With Door Frame Below",
"requires": [
{
"heatFrames": 80
}
],
"exitCondition": {
"leaveWithDoorFrameBelow": {
"height": 3
}
}
},
{
"id": 3,
"link": [
1,
1
],
"name": "Leave With Platform Below",
"requires": [
{
"heatFrames": 80
}
],
"exitCondition": {
"leaveWithPlatformBelow": {
"height": 9,
"leftPosition": -3.5,
"rightPosition": 3.5
}
}
},
{
"id": 4,
"link": [
1,
1
],
"name": "Carry G-Mode Back Up",
"entranceCondition": {
"comeInWithGMode": {
"mode": "direct",
"morphed": false
},
"comesThroughToilet": "any"
},
"requires": [],
"exitCondition": {
"leaveWithGMode": {
"morphed": false
}
},
"bypassesDoorShell": "free",
"flashSuitChecked": true
},
{
"id": 5,
"link": [
1,
1
],
"name": "Carry G-Mode Morph Back Up",
"entranceCondition": {
"comeInWithGMode": {
"mode": "direct",
"morphed": true
},
"comesThroughToilet": "any"
},
"requires": [
{
"or": [
"h_artificialMorphIBJ",
"h_artificialMorphSpringBallBombJump",
{
"and": [
"HiJump",
"h_artificialMorphSpringBall"
]
}
]
}
],
"exitCondition": {
"leaveWithGMode": {
"morphed": true
}
},
"bypassesDoorShell": "free",
"flashSuitChecked": true
},
{
"id": 6,
"link": [
1,
2
],
"name": "Base",
"requires": [
{
"heatFrames": 120
}
],
"unlocksDoors": [
{
"types": [
"powerbomb"
],
"requires": [
{
"heatFrames": 60
}
]
}
]
},
{
"id": 7,
"link": [
1,
2
],
"name": "Leave with Runway",
"requires": [
{
"heatFrames": 105
}
],
"exitCondition": {
"leaveWithRunway": {
"length": 4,
"openEnd": 1
}
},
"unlocksDoors": [
{
"types": [
"missiles"
],
"requires": [
{
"heatFrames": 50
}
]
},
{
"types": [
"super"
],
"requires": []
},
{
"types": [
"powerbomb"
],
"requires": [
{
"heatFrames": 60
}
]
}
]
},
{
"id": 8,
"link": [
1,
2
],
"name": "Carry Shinecharge",
"entranceCondition": {
"comeInShinecharged": {},
"comesThroughToilet": "any"
},
"requires": [
{
"shineChargeFrames": 115
},
"canShinechargeMovementComplex",
{
"heatFrames": 115
}
],
"exitCondition": {
"leaveShinecharged": {}
},
"unlocksDoors": [
{
"types": [
"super"
],
"requires": []
},
{
"types": [
"missiles",
"powerbomb"
],
"requires": [
"never"
]
}
],
"flashSuitChecked": true
},
{
"id": 9,
"link": [
1,
2
],
"name": "Enter Shinecharged and Leave Shinesparking",
"entranceCondition": {
"comeInShinecharged": {},
"comesThroughToilet": "any"
},
"requires": [
{
"shineChargeFrames": 100
},
"canShinechargeMovementComplex",
{
"heatFrames": 120
},
{
"shinespark": {
"frames": 5
}
}
],
"exitCondition": {
"leaveWithSpark": {}
},
"unlocksDoors": [
{
"types": [
"super"
],
"requires": []
},
{
"types": [
"missiles",
"powerbomb"
],
"requires": [
"never"
]
}
],
"flashSuitChecked": true
},
{
"id": 52,
"link": [
1,
2
],
"name": "G-Mode",
"entranceCondition": {
"comeInWithGMode": {
"mode": "any",
"morphed": false
},
"comesThroughToilet": "any"
},
"requires": [
"h_heatedGModeOffCameraDoor"
],
"flashSuitChecked": true
},
{
"id": 53,
"link": [
1,
3
],
"name": "G-Mode",
"entranceCondition": {
"comeInWithGMode": {
"mode": "any",
"morphed": false
},
"comesThroughToilet": "any"
},
"requires": [
"h_heatedGModeOffCameraDoor"
],
"flashSuitChecked": true
},
{
"id": 10,
"link": [
2,
1
],
"name": "Base",
"requires": [
{
"heatFrames": 180
}
]
},
{
"id": 11,
"link": [
2,
1
],
"name": "HiJump",
"requires": [
{
"heatFrames": 150
},
"HiJump"
]
},
{
"id": 12,
"link": [
2,
1
],
"name": "Leave With Door Frame Below",
"requires": [
{
"heatFrames": 180
}
],
"exitCondition": {
"leaveWithDoorFrameBelow": {
"height": 3
}
},
"unlocksDoors": [
{
"types": [
"missiles"
],
"requires": [
{
"heatFrames": 50
}
]
},
{
"types": [
"super"
],
"requires": []
},
{
"types": [
"powerbomb"
],
"requires": [
{
"heatFrames": 110
}
]
}
]
},
{
"id": 13,
"link": [
2,
1
],
"name": "Leave With Platform Below",
"requires": [
{
"heatFrames": 180
}
],
"exitCondition": {
"leaveWithPlatformBelow": {
"height": 9,
"leftPosition": 0,
"rightPosition": 2
}
},
"unlocksDoors": [
{
"types": [
"missiles"
],
"requires": [
{
"heatFrames": 50
}
]
},
{
"types": [
"super"
],
"requires": []
},
{
"types": [
"powerbomb"
],
"requires": [
{
"heatFrames": 110
}
]
}
]
},
{
"id": 14,
"link": [
2,
1
],
"name": "Leave With Platform Below (HiJump)",
"requires": [
{
"heatFrames": 150
},
"HiJump"
],
"exitCondition": {
"leaveWithPlatformBelow": {
"height": 9,
"leftPosition": 0,
"rightPosition": 2
}
},
"unlocksDoors": [
{
"types": [
"missiles"
],
"requires": [
{
"heatFrames": 50
}
]
},
{
"types": [
"super"
],
"requires": []
},
{
"types": [
"powerbomb"
],
"requires": [
{
"heatFrames": 110
}
]
}
]
},
{
"id": 15,
"link": [
2,
1
],
"name": "Carry Shinecharge",
"entranceCondition": {
"comeInShinecharged": {}
},
"requires": [
{
"shineChargeFrames": 140
},
"canShinechargeMovementComplex",
"HiJump",
{
"heatFrames": 140
}
],
"exitCondition": {
"leaveShinecharged": {}
},
"unlocksDoors": [
{
"types": [
"super"
],
"requires": []
},
{
"types": [
"missiles",
"powerbomb"
],
"requires": [
"never"
]
}
],
"flashSuitChecked": true
},
{
"id": 16,
"link": [
2,
1
],
"name": "Leave Shinecharged",
"entranceCondition": {
"comeInShinecharging": {
"length": 3,
"openEnd": 0
}
},
"requires": [
"canShinechargeMovementComplex",
"HiJump",
{
"heatFrames": 150
},
{
"shineChargeFrames": 145
}
],
"exitCondition": {
"leaveShinecharged": {}
},
"unlocksDoors": [
{
"types": [
"super"
],
"requires": []
},
{
"types": [
"missiles",
"powerbomb"
],
"requires": [
"never"
]
}
],
"flashSuitChecked": true
},
{
"id": 17,
"link": [
2,
1
],
"name": "Leave Shinesparking",
"entranceCondition": {
"comeInShinecharging": {
"length": 3,
"openEnd": 0
}
},
"requires": [
"canShinechargeMovementComplex",
{
"heatFrames": 175
},
{
"shinespark": {
"frames": 8
}
}
],
"exitCondition": {
"leaveWithSpark": {}
},
"unlocksDoors": [
{
"types": [
"super"
],
"requires": []
},
{
"types": [
"missiles",
"powerbomb"
],
"requires": [
"never"
]
}
]
},
{
"id": 46,
"link": [
2,
1
],
"name": "Come in Shinecharging, Leave With Temporary Blue",
"entranceCondition": {
"comeInShinecharging": {
"length": 3,
"openEnd": 0
}
},
"requires": [
"canChainTemporaryBlue",
"canXRayTurnaround",
{
"heatFrames": 360
},
{
"or": [
"canXRayCancelShinecharge",
{
"heatFrames": 160
}
]
}
],
"exitCondition": {
"leaveWithTemporaryBlue": {
"direction": "any"
}
},
"unlocksDoors": [
{
"types": [
"super",
"powerbomb"
],
"requires": []
},
{
"types": [
"missiles"
],
"requires": [
{
"heatFrames": 50
}
]
}
]
},
{
"id": 54,
"link": [
2,
1
],
"name": "G-Mode",
"entranceCondition": {
"comeInWithGMode": {
"mode": "any",
"morphed": false
}
},
"requires": [
"h_heatedGMode",
{
"heatFrames": 40
}
],
"flashSuitChecked": true
},
{
"id": 18,
"link": [
2,
1
],
"name": "Grapple Teleport (from Red Brinstar Firefleas)",
"entranceCondition": {
"comeInWithGrappleTeleport": {
"blockPositions": [
[
5,
3
]
]
}
},
"requires": [
{
"heatFrames": 100
},
{
"or": [
"canOffScreenMovement",
{
"heatFrames": 80
}
]
}
],
"note": [
"After teleporting, briefly press down to extend Grapple, then press up to retract it again.",
"Release Grapple to fall onto the platform below the door."
]
},
{
"id": 19,
"link": [
2,
1
],
"name": "Grapple Teleport (from Moat)",
"entranceCondition": {
"comeInWithGrappleTeleport": {
"blockPositions": [
[
7,
2
]
]
}
},
"requires": [
{
"heatFrames": 75
}
]
},
{
"id": 20,
"link": [
2,
2
],
"name": "Leave with Runway",
"requires": [],
"exitCondition": {
"leaveWithRunway": {
"length": 4,
"openEnd": 1
}
}
},
{
"id": 21,
"link": [
2,
2
],
"name": "Crystal Flash",
"requires": [
"h_heatedCrystalFlash"
],
"flashSuitChecked": true
},
{
"id": 22,
"link": [
2,
3
],
"name": "Base",
"requires": [
{
"heatFrames": 120
}
],
"unlocksDoors": [
{
"types": [
"powerbomb"
],
"requires": [
{
"heatFrames": 60
}
]
}
]
},
{
"id": 23,
"link": [
2,
3
],
"name": "Leave with Runway",
"requires": [
{
"heatFrames": 125
}
],
"exitCondition": {
"leaveWithRunway": {
"length": 13,
"openEnd": 0
}
},
"unlocksDoors": [
{
"types": [
"missiles"
],
"requires": [
{
"heatFrames": 50
}
]
},
{
"types": [
"super"
],
"requires": []
},
{
"types": [
"powerbomb"
],
"requires": [
{
"heatFrames": 60
}
]
}
]
},
{
"id": 24,
"link": [
2,
3
],
"name": "Carry Shinecharge",
"entranceCondition": {
"comeInShinecharged": {}
},
"requires": [
{
"shineChargeFrames": 125
},
{
"heatFrames": 125
}
],
"exitCondition": {
"leaveShinecharged": {}
},
"unlocksDoors": [
{
"types": [
"super"
],
"requires": []
},
{
"types": [
"missiles",
"powerbomb"
],
"requires": [
"never"
]
}
],
"flashSuitChecked": true
},
{
"id": 25,
"link": [
2,
3
],
"name": "Come In Shinecharging, Leave Shinecharged",
"entranceCondition": {
"comeInShinecharging": {
"length": 3,
"openEnd": 1
}
},
"requires": [
{
"heatFrames": 115
},
{
"shineChargeFrames": 105
}
],
"exitCondition": {
"leaveShinecharged": {}
},
"unlocksDoors": [
{
"types": [
"super"
],
"requires": []
},
{
"types": [
"missiles",
"powerbomb"
],
"requires": [
"never"
]
}
],
"flashSuitChecked": true
},
{
"id": 26,
"link": [
2,
3
],
"name": "Come In Shinecharged, Leave Shinesparking",
"entranceCondition": {
"comeInShinecharged": {}
},
"requires": [
{
"shineChargeFrames": 110
},
{
"shinespark": {
"frames": 5
}
},
{
"heatFrames": 120
}
],
"exitCondition": {
"leaveWithSpark": {}
},
"unlocksDoors": [
{
"types": [
"super"
],
"requires": []
},
{
"types": [
"missiles",
"powerbomb"
],
"requires": [
"never"
]
}
],
"flashSuitChecked": true
},
{
"id": 47,
"link": [
2,
3
],
"name": "Come in Shinecharging, Leave With Temporary Blue",
"entranceCondition": {
"comeInShinecharging": {
"length": 3,
"openEnd": 0
}
},
"requires": [
"canChainTemporaryBlue",
"canXRayTurnaround",
{
"heatFrames": 290
},
{
"or": [
"canXRayCancelShinecharge",
{
"heatFrames": 160
}
]
}
],
"exitCondition": {
"leaveWithTemporaryBlue": {}
},
"unlocksDoors": [
{
"types": [
"super",
"powerbomb"
],
"requires": []
},
{
"types": [
"missiles"
],
"requires": [
{
"heatFrames": 50
}
]
}
]
},
{
"id": 55,
"link": [
2,
3
],
"name": "G-Mode",
"entranceCondition": {
"comeInWithGMode": {
"mode": "any",
"morphed": false
}
},
"requires": [
"h_heatedGModeOpenDifferentDoor"
],
"flashSuitChecked": true
},
{
"id": 48,
"link": [
3,
1
],
"name": "Come in Shinecharging, Leave With Temporary Blue (Short Runway)",
"entranceCondition": {
"comeInShinecharging": {
"length": 8,
"openEnd": 1
}
},
"requires": [
"canLongChainTemporaryBlue",
"canXRayTurnaround",
{
"heatFrames": 590
},
{
"or": [
"canXRayCancelShinecharge",
{
"heatFrames": 160
}
]
}
],
"exitCondition": {
"leaveWithTemporaryBlue": {
"direction": "any"
}
},
"unlocksDoors": [
{
"types": [
"super",
"powerbomb"
],
"requires": []
},
{
"types": [
"missiles"
],
"requires": [
{
"heatFrames": 50
}
]
}
]
},
{
"id": 49,
"link": [
3,
1
],
"name": "Come in Shinecharging, Leave With Temporary Blue (Full Runway)",
"entranceCondition": {
"comeInShinecharging": {
"length": 11,
"openEnd": 1
}
},
"requires": [
"canLongChainTemporaryBlue",
"canXRayTurnaround",
{
"heatFrames": 710
},
{
"or": [
"canXRayCancelShinecharge",
{
"heatFrames": 160
}
]
}
],
"exitCondition": {
"leaveWithTemporaryBlue": {
"direction": "any"
}
},
"unlocksDoors": [
{
"types": [
"super",
"powerbomb"
],
"requires": []
},
{
"types": [
"missiles"
],
"requires": [
{
"heatFrames": 50
}
]
}
]
},
{
"id": 56,
"link": [
3,
1
],
"name": "G-Mode",
"entranceCondition": {
"comeInWithGMode": {
"mode": "any",
"morphed": false
}
},
"requires": [
"h_heatedGMode",
{
"heatFrames": 40
}
],
"flashSuitChecked": true
},
{
"id": 27,
"link": [
3,
1
],
"name": "Grapple Teleport (from Red Brinstar Firefleas)",
"entranceCondition": {
"comeInWithGrappleTeleport": {
"blockPositions": [
[
5,
3
]
]
}
},
"requires": [
{
"heatFrames": 100
},
"canOffScreenMovement"
],
"note": [
"After teleporting, briefly press down to extend Grapple, then press up to retract it again.",
"Release Grapple to fall onto the platform below the door."
]
},
{
"id": 28,
"link": [
3,
1
],
"name": "Grapple Teleport (from Moat)",
"entranceCondition": {
"comeInWithGrappleTeleport": {
"blockPositions": [
[
7,
2
]
]
}
},
"requires": [
{
"heatFrames": 75
}
]
},
{
"id": 29,
"link": [
3,
2
],
"name": "Base",
"requires": [
{
"heatFrames": 145
}
],
"unlocksDoors": [
{
"types": [
"powerbomb"
],
"requires": [
{
"heatFrames": 60
}
]
}
]
},
{
"id": 30,
"link": [
3,
2
],
"name": "HiJump",
"requires": [
"HiJump",
{
"heatFrames": 120
}
],
"unlocksDoors": [
{
"types": [
"powerbomb"
],
"requires": [
{
"heatFrames": 60
}
]
}
]
},
{
"id": 31,
"link": [
3,
2
],
"name": "Very Deep Stuck X-Ray Climb",
"entranceCondition": {
"comeInWithGMode": {
"mode": "direct",
"morphed": false
}
},
"requires": [
"canComplexGMode",
"h_heatProof",
"canXRayClimb"
],
"bypassesDoorShell": true,
"flashSuitChecked": true,
"note": [
"Enter with G-mode direct, back up to between 1 and 6 pixels from the door transition, and activate X-ray to get very deep stuck in the door.",
"Climb up 1 screen, and perform a turnaround buffered spin-jump away from the door to trigger the transition, bypassing any lock on the door."
]
},
{
"id": 32,
"link": [
3,
2
],
"name": "Leave with Runway",
"requires": [
{
"heatFrames": 120
}
],
"exitCondition": {
"leaveWithRunway": {
"length": 4,
"openEnd": 1
}
},
"unlocksDoors": [
{
"types": [
"missiles"
],
"requires": [
{
"heatFrames": 50
}
]
},
{
"types": [
"super"
],
"requires": []
},
{
"types": [
"powerbomb"
],
"requires": [
{
"heatFrames": 60
}
]
}
]
},
{
"id": 33,
"link": [
3,
2
],
"name": "Carry Shinecharge (HiJump)",
"entranceCondition": {
"comeInShinecharged": {}
},
"requires": [
{
"shineChargeFrames": 115
},
"HiJump",
"canShinechargeMovementComplex",
{
"heatFrames": 115
}
],
"exitCondition": {
"leaveShinecharged": {}
},
"unlocksDoors": [
{
"types": [
"super"
],
"requires": []
},
{
"types": [
"missiles",
"powerbomb"
],
"requires": [
"never"
]
}
],
"flashSuitChecked": true
},
{
"id": 34,
"link": [
3,
2
],
"name": "Carry Shinecharge",
"entranceCondition": {
"comeInShinecharged": {}
},
"requires": [
{
"shineChargeFrames": 140
},
"canShinechargeMovementComplex",
{
"heatFrames": 140
}
],
"exitCondition": {
"leaveShinecharged": {}
},
"unlocksDoors": [
{
"types": [
"super"
],
"requires": []
},
{
"types": [
"missiles",
"powerbomb"
],
"requires": [
"never"
]
}
],
"flashSuitChecked": true
},
{
"id": 35,
"link": [
3,
2
],
"name": "Come in Shinecharged, Leave With Spark (HiJump)",
"entranceCondition": {
"comeInShinecharged": {}
},
"requires": [
{
"shineChargeFrames": 90
},
"HiJump",
"canShinechargeMovementComplex",
{
"heatFrames": 125
},
{
"shinespark": {
"frames": 4,
"excessFrames": 0
}
}
],
"exitCondition": {
"leaveWithSpark": {}
},
"unlocksDoors": [
{
"types": [
"super"
],
"requires": []
},
{
"types": [
"missiles",
"powerbomb"
],
"requires": [
"never"
]
}
],
"flashSuitChecked": true
},
{
"id": 36,
"link": [
3,
2
],
"name": "Come in Shinecharged, Leave With Spark",
"entranceCondition": {
"comeInShinecharged": {}
},
"requires": [
{
"shineChargeFrames": 125
},
"HiJump",
"canShinechargeMovementComplex",
{
"heatFrames": 155
},
{
"shinespark": {
"frames": 6,
"excessFrames": 0
}
}
],
"exitCondition": {
"leaveWithSpark": {}
},
"unlocksDoors": [
{
"types": [
"super"
],
"requires": []
},
{
"types": [
"missiles",
"powerbomb"
],
"requires": [
"never"
]
}
],
"flashSuitChecked": true
},
{
"id": 37,
"link": [
3,
2
],
"name": "Come in Shinecharging, Leave Shinecharged (Full Runway, HiJump)",
"entranceCondition": {
"comeInShinecharging": {
"length": 12,
"openEnd": 0
}
},
"requires": [
"canShinechargeMovementComplex",
{
"heatFrames": 175
},
{
"shineChargeFrames": 140
}
],
"exitCondition": {
"leaveShinecharged": {}
},
"unlocksDoors": [
{
"types": [
"super"
],
"requires": []
},
{
"types": [
"missiles",
"powerbomb"
],
"requires": [
"never"
]
}
],
"flashSuitChecked": true
},
{
"id": 38,
"link": [
3,
2
],
"name": "Come in Shinecharging, Leave Shinecharged (Medium Runway, HiJump)",
"entranceCondition": {
"comeInShinecharging": {
"length": 8,
"openEnd": 0
}
},
"requires": [
"canShinechargeMovementComplex",
{
"heatFrames": 140
},
{
"shineChargeFrames": 120
}
],
"exitCondition": {
"leaveShinecharged": {}
},
"unlocksDoors": [
{
"types": [
"super"
],
"requires": []
},
{
"types": [
"missiles",
"powerbomb"
],
"requires": [
"never"
]
}
],
"flashSuitChecked": true
},
{
"id": 39,
"link": [
3,
2
],
"name": "Come in Shinecharging, Leave Shinecharged (Short Runway, HiJump)",
"entranceCondition": {
"comeInShinecharging": {
"length": 3,
"openEnd": 1
}
},
"requires": [
"canShinechargeMovementComplex",
{
"heatFrames": 115
},
{
"shineChargeFrames": 110
}
],
"exitCondition": {
"leaveShinecharged": {}
},
"unlocksDoors": [
{
"types": [
"super"
],
"requires": []
},
{
"types": [
"missiles",
"powerbomb"
],
"requires": [
"never"
]
}
],
"flashSuitChecked": true
},
{
"id": 40,
"link": [
3,
2
],
"name": "Come in Shinecharging, Leave Shinecharged (Full Runway)",
"entranceCondition": {
"comeInShinecharging": {
"length": 12,
"openEnd": 0
}
},
"requires": [
"canShinechargeMovementTricky",
{
"heatFrames": 205
},
{
"shineChargeFrames": 170
}
],
"exitCondition": {
"leaveShinecharged": {}
},
"unlocksDoors": [
{
"types": [
"super"
],
"requires": []
},
{
"types": [
"missiles",
"powerbomb"
],
"requires": [
"never"
]
}
],
"flashSuitChecked": true
},
{
"id": 41,
"link": [
3,
2
],
"name": "Come in Shinecharging, Leave Shinecharged (Medium Runway)",
"entranceCondition": {
"comeInShinecharging": {
"length": 8,
"openEnd": 0
}
},
"requires": [
"canShinechargeMovementComplex",
{
"heatFrames": 165
},
{
"shineChargeFrames": 145
}
],
"exitCondition": {
"leaveShinecharged": {}
},
"unlocksDoors": [
{
"types": [
"super"
],
"requires": []
},
{
"types": [
"missiles",
"powerbomb"
],
"requires": [
"never"
]
}
],
"flashSuitChecked": true
},
{
"id": 42,
"link": [
3,
2
],
"name": "Come in Shinecharging, Leave Shinecharged (Short Runway)",
"entranceCondition": {
"comeInShinecharging": {
"length": 3,
"openEnd": 1
}
},
"requires": [
"canShinechargeMovementComplex",
{
"heatFrames": 140
},
{
"shineChargeFrames": 135
}
],
"exitCondition": {
"leaveShinecharged": {}
},
"unlocksDoors": [
{
"types": [
"super"
],
"requires": []
},
{
"types": [
"missiles",
"powerbomb"
],
"requires": [
"never"
]
}
],
"flashSuitChecked": true
},
{
"id": 43,
"link": [
3,
2
],
"name": "Come in Shinecharging, Leave With Spark (Full Runway)",
"entranceCondition": {
"comeInShinecharging": {
"length": 12,
"openEnd": 0
}
},
"requires": [
"canShinechargeMovementComplex",
{
"heatFrames": 195
},
{
"shinespark": {
"frames": 9,
"excessFrames": 0
}
}
],
"exitCondition": {
"leaveWithSpark": {}
},
"unlocksDoors": [
{
"types": [
"super"
],
"requires": []
},
{
"types": [
"missiles",
"powerbomb"
],
"requires": [
"never"
]
}
],
"devNote": [
"This Leave With Spark variation is included since leaving with frames remaining is tight.",
"For shorter runway uses (or with HiJump), a spark variation is not needed as you can leave with plenty of frames."
]
},
{
"id": 50,
"link": [
3,
2
],
"name": "Come in Shinecharging, Leave With Temporary Blue (Short Runway)",
"entranceCondition": {
"comeInShinecharging": {
"length": 8,
"openEnd": 1
}
},
"requires": [
"canChainTemporaryBlue",
"canXRayTurnaround",
{
"heatFrames": 390
},
{
"or": [
"canXRayCancelShinecharge",
{
"heatFrames": 160
}
]
}
],
"exitCondition": {
"leaveWithTemporaryBlue": {}
},
"unlocksDoors": [
{
"types": [
"super",
"powerbomb"
],
"requires": []
},
{
"types": [
"missiles"
],
"requires": [
{
"heatFrames": 50
}
]
}
]
},
{
"id": 51,
"link": [
3,
2
],
"name": "Come in Shinecharging, Leave With Temporary Blue (Full Runway)",
"entranceCondition": {
"comeInShinecharging": {
"length": 11,
"openEnd": 1
}
},
"requires": [
"canChainTemporaryBlue",
"canXRayTurnaround",
{
"heatFrames": 490
},
{
"or": [
"canXRayCancelShinecharge",
{
"heatFrames": 160
}
]
}
],
"exitCondition": {
"leaveWithTemporaryBlue": {}
},
"unlocksDoors": [
{
"types": [
"super",
"powerbomb"
],
"requires": []
},
{
"types": [
"missiles"
],
"requires": [
{
"heatFrames": 50
}
]
}
]
},
{
"id": 57,
"link": [
3,
2
],
"name": "G-Mode",
"entranceCondition": {
"comeInWithGMode": {
"mode": "any",
"morphed": false
}
},
"requires": [
"h_heatedGModeOpenDifferentDoor"
],
"flashSuitChecked": true
},
{
"id": 44,
"link": [
3,
3
],
"name": "Leave with Runway",
"requires": [],
"exitCondition": {
"leaveWithRunway": {
"length": 13,
"openEnd": 0
}
}
},
{
"id": 45,
"link": [
3,
3
],
"name": "Crystal Flash",
"requires": [
"h_heatedCrystalFlash"
],
"flashSuitChecked": true
}
],
"notables": [],
"nextStratId": 58,
"nextNotableId": 1
}