Room ID: 118
|
Entrance condition: {
"comeInWithSpark": {},
"comesThroughToilet": "any"
}Requires: {
"shinespark": {
"frames": 40,
"excessFrames": 40
}
}Dev note: This strat is not useful in-room, but can satisfy a strat in the room before with an exit shinespark. |
|
Requires: {
"resetRoom": {
"nodes": [
1
]
}
}
{
"or": [
{
"and": [
"Plasma",
{
"cycleFrames": 510
}
]
},
{
"and": [
"ScrewAttack",
{
"noBlueSuit": {}
},
{
"cycleFrames": 630
}
]
}
]
}Farm cycle drops: 4 Geemer (grey), 3 Red Space Pirate (standing) |
|
Requires: {
"resetRoom": {
"nodes": [
1
]
}
}
{
"or": [
{
"and": [
"canPseudoScrew",
{
"cycleFrames": 480
}
]
},
{
"and": [
"Ice",
{
"cycleFrames": 560
}
]
},
{
"and": [
"Wave",
{
"cycleFrames": 560
}
]
},
{
"and": [
"Spazer",
{
"cycleFrames": 560
}
]
},
{
"and": [
{
"haveBlueSuit": {}
},
{
"cycleFrames": 360
}
]
}
]
}Farm cycle drops: 3 Red Space Pirate (standing) |
|
Requires: {
"resetRoom": {
"nodes": [
1
]
}
}
{
"or": [
{
"and": [
"Grapple",
{
"cycleFrames": 480
}
]
},
{
"and": [
"h_useMorphBombs",
{
"cycleFrames": 690
}
]
}
]
}
{
"or": [
"HiJump",
{
"and": [
"canWallJump",
{
"cycleFrames": 60
}
]
},
{
"and": [
"SpaceJump",
{
"cycleFrames": 120
}
]
},
{
"and": [
"canTrickyJump",
{
"cycleFrames": 200
}
]
}
]
}Farm cycle drops: 4 Geemer (grey) |
|
Requires: "h_CrystalFlash" |
|
Requires: {
"ammo": {
"type": "Super",
"count": 1
}
}
{
"enemyDamage": {
"enemy": "Geemer (grey)",
"type": "contact",
"hits": 1
}
}Dev note: FIXME: There is likely a downward G-Mode setup using a Geemer. |
|
Note that the Geemers do much less damage than the Pirates Requires: {
"or": [
{
"enemyDamage": {
"enemy": "Red Space Pirate (standing)",
"type": "contact",
"hits": 3
}
},
{
"and": [
{
"enemyDamage": {
"enemy": "Geemer (grey)",
"type": "contact",
"hits": 3
}
},
{
"or": [
{
"and": [
"canCarefulJump",
"HiJump"
]
},
"canPreciseWallJump",
{
"and": [
"canDodgeWhileShooting",
"SpaceJump"
]
},
"canTrickySpringBallJump",
"canUseIFrames"
]
}
]
}
]
} |
|
Wait for the pirates to step towards the wall then jump on their platform. Shoot them to momentarily prevent them from shooting lasers. Requires: {
"or": [
"canTrickyJump",
{
"and": [
"canDodgeWhileShooting",
"HiJump"
]
}
]
} |
|
Requires: {
"enemyKill": {
"enemies": [
[
"Red Space Pirate (standing)"
],
[
"Red Space Pirate (standing)",
"Red Space Pirate (standing)"
]
]
}
} |
|
Requires: "canUseGrapple"
{
"or": [
"canWallJump",
"HiJump",
"SpaceJump",
"canSpringBallJumpMidAir"
]
}Dev note: ScrewAttack and PowerBombs would use Kill the Pirates. |
|
Enter on the either side of the doorway to make it to the top. Entrance condition: {
"comeInWithSpark": {},
"comesThroughToilet": "no"
}Requires: {
"shinespark": {
"frames": 40,
"excessFrames": 6
}
} |
|
Fall onto the Geemer platforms while avoiding the pirates. Requires: "canDodgeWhileShooting" |
|
Land on the Geemers to avoid taking damage from the Red Space Pirates. Requires: {
"enemyDamage": {
"enemy": "Geemer (grey)",
"type": "contact",
"hits": 1
}
}
{
"or": [
"canUseIFrames",
{
"enemyDamage": {
"enemy": "Geemer (grey)",
"type": "contact",
"hits": 2
}
}
]
} |
|
Carefully shoot the enemies from above. Requires: {
"or": [
"canUseGrapple",
{
"enemyKill": {
"enemies": [
[
"Red Space Pirate (standing)",
"Red Space Pirate (standing)"
],
[
"Red Space Pirate (standing)"
]
]
}
}
]
} |
From: 2
Top Right Door
To: 1
Bottom Door
Entrance condition: {
"comeInShinecharging": {
"length": 4,
"openEnd": 0
}
}Requires: "canChainTemporaryBlue" Exit condition: {
"leaveWithTemporaryBlue": {
"direction": "left"
}
}Unlocks doors: {"types":["ammo"],"requires":[]} |
|
Entrance condition: {
"comeInWithStoredFallSpeed": {
"fallSpeedInTiles": 1
}
}Requires: "canMoonfall" Bypasses door shell: true |
|
Exit condition: {
"leaveWithRunway": {
"length": 5,
"openEnd": 1
}
} |
From: 2
Top Right Door
To: 2
Top Right Door
Knock a Geemer off with a Super then follow it back to the top. Grey Geemers can only be frozen with Plasma. Requires: "h_frozenEnemyRunway"
"Plasma"
{
"ammo": {
"type": "Super",
"count": 1
}
}Exit condition: {
"leaveWithRunway": {
"length": 6,
"openEnd": 1
}
} |
|
Requires: {
"resetRoom": {
"nodes": [
2
]
}
}
{
"or": [
{
"and": [
"Plasma",
{
"cycleFrames": 540
}
]
},
{
"and": [
"ScrewAttack",
{
"noBlueSuit": {}
},
{
"cycleFrames": 570
}
]
}
]
}Farm cycle drops: 4 Geemer (grey), 3 Red Space Pirate (standing) |
|
Requires: {
"resetRoom": {
"nodes": [
2
]
}
}
{
"or": [
{
"and": [
"Grapple",
{
"cycleFrames": 440
}
]
},
{
"and": [
"h_useMorphBombs",
{
"cycleFrames": 960
}
]
}
]
}
{
"or": [
"HiJump",
{
"and": [
"canWallJump",
{
"cycleFrames": 60
}
]
},
{
"and": [
"SpaceJump",
{
"cycleFrames": 120
}
]
},
{
"and": [
"canTrickyJump",
{
"cycleFrames": 200
}
]
}
]
}Farm cycle drops: 4 Geemer (grey) |
|
Requires: {
"resetRoom": {
"nodes": [
2
]
}
}
{
"or": [
{
"and": [
"canPseudoScrew",
{
"cycleFrames": 570
}
]
},
{
"and": [
"Ice",
{
"cycleFrames": 640
}
]
},
{
"and": [
"Wave",
{
"cycleFrames": 570
}
]
},
{
"and": [
"Spazer",
{
"cycleFrames": 640
}
]
},
{
"and": [
{
"haveBlueSuit": {}
},
{
"cycleFrames": 400
}
]
}
]
}Farm cycle drops: 3 Red Space Pirate (standing) |
|
Requires: "h_CrystalFlash" |
From: 2
Top Right Door
To: 2
Top Right Door
Entrance condition: {
"comeInShinecharging": {
"length": 4,
"openEnd": 0
},
"comesInHeated": "no"
}Requires: "h_CrystalSpark" |
From: 2
Top Right Door
To: 2
Top Right Door
Requires: {
"ammo": {
"type": "Super",
"count": 1
}
}Exit condition: {
"leaveWithGModeSetup": {}
} |
{
"$schema": "../../../schema/m3-room.schema.json",
"id": 118,
"name": "Red Pirate Shaft",
"area": "Norfair",
"subarea": "Upper",
"subsubarea": "East",
"roomAddress": "0x7B139",
"roomEnvironments": [
{
"heated": false
}
],
"mapTileMask": [
[
1
],
[
1
],
[
1
]
],
"nodes": [
{
"id": 1,
"name": "Bottom Door",
"nodeType": "door",
"nodeSubType": "blue",
"nodeAddress": "0x00197fe",
"doorOrientation": "down",
"doorEnvironments": [
{
"physics": "air"
}
],
"mapTileMask": [
[
1
],
[
2
],
[
2
]
]
},
{
"id": 2,
"name": "Top Right Door",
"nodeType": "door",
"nodeSubType": "blue",
"nodeAddress": "0x00197f2",
"doorOrientation": "right",
"doorEnvironments": [
{
"physics": "air"
}
],
"mapTileMask": [
[
2
],
[
1
],
[
1
]
]
}
],
"enemies": [
{
"id": "e1",
"groupName": "Red Pirate Shaft Geemers",
"enemyName": "Geemer (grey)",
"quantity": 4,
"homeNodes": [
1
]
},
{
"id": "e2",
"groupName": "Red Pirate Shaft Pirates",
"enemyName": "Red Space Pirate (standing)",
"quantity": 3,
"homeNodes": [
1
]
}
],
"strats": [
{
"link": [
1,
1
],
"name": "Base (Unlock Door)",
"requires": [],
"unlocksDoors": [
{
"types": [
"ammo"
],
"requires": []
}
],
"flashSuitChecked": true,
"blueSuitChecked": true
},
{
"link": [
1,
1
],
"name": "Base (Come In Normally)",
"entranceCondition": {
"comeInNormally": {}
},
"requires": [],
"flashSuitChecked": true,
"blueSuitChecked": true
},
{
"link": [
1,
1
],
"name": "Base (Come In With Grapple Jump)",
"entranceCondition": {
"comeInWithGrappleJump": {
"position": "any"
}
},
"requires": [],
"flashSuitChecked": true,
"blueSuitChecked": true
},
{
"link": [
2,
2
],
"name": "Base (Unlock Door)",
"requires": [],
"unlocksDoors": [
{
"types": [
"ammo"
],
"requires": []
}
],
"flashSuitChecked": true,
"blueSuitChecked": true
},
{
"link": [
2,
2
],
"name": "Base (Come In Normally)",
"entranceCondition": {
"comeInNormally": {}
},
"requires": [],
"flashSuitChecked": true,
"blueSuitChecked": true
},
{
"link": [
2,
2
],
"name": "Base (Come In With Mockball)",
"entranceCondition": {
"comeInWithMockball": {
"adjacentMinTiles": 0,
"remoteAndLandingMinTiles": [
[
0,
0
]
],
"speedBooster": "any"
}
},
"requires": [],
"flashSuitChecked": true,
"blueSuitChecked": true
},
{
"id": 2,
"link": [
1,
1
],
"name": "Shinespark",
"entranceCondition": {
"comeInWithSpark": {},
"comesThroughToilet": "any"
},
"requires": [
{
"shinespark": {
"frames": 40,
"excessFrames": 40
}
}
],
"flashSuitChecked": true,
"blueSuitChecked": true,
"devNote": "This strat is not useful in-room, but can satisfy a strat in the room before with an exit shinespark."
},
{
"id": 16,
"link": [
1,
1
],
"name": "Pirate and Geemer Farm",
"requires": [
{
"resetRoom": {
"nodes": [
1
]
}
},
{
"or": [
{
"and": [
"Plasma",
{
"cycleFrames": 510
}
]
},
{
"and": [
"ScrewAttack",
{
"noBlueSuit": {}
},
{
"cycleFrames": 630
}
]
}
]
}
],
"farmCycleDrops": [
{
"enemy": "Geemer (grey)",
"count": 4
},
{
"enemy": "Red Space Pirate (standing)",
"count": 3
}
],
"flashSuitChecked": true,
"blueSuitChecked": true
},
{
"id": 17,
"link": [
1,
1
],
"name": "Pirate Farm",
"requires": [
{
"resetRoom": {
"nodes": [
1
]
}
},
{
"or": [
{
"and": [
"canPseudoScrew",
{
"cycleFrames": 480
}
]
},
{
"and": [
"Ice",
{
"cycleFrames": 560
}
]
},
{
"and": [
"Wave",
{
"cycleFrames": 560
}
]
},
{
"and": [
"Spazer",
{
"cycleFrames": 560
}
]
},
{
"and": [
{
"haveBlueSuit": {}
},
{
"cycleFrames": 360
}
]
}
]
}
],
"farmCycleDrops": [
{
"enemy": "Red Space Pirate (standing)",
"count": 3
}
],
"flashSuitChecked": true,
"blueSuitChecked": true
},
{
"id": 18,
"link": [
1,
1
],
"name": "Geemer Farm",
"requires": [
{
"resetRoom": {
"nodes": [
1
]
}
},
{
"or": [
{
"and": [
"Grapple",
{
"cycleFrames": 480
}
]
},
{
"and": [
"h_useMorphBombs",
{
"cycleFrames": 690
}
]
}
]
},
{
"or": [
"HiJump",
{
"and": [
"canWallJump",
{
"cycleFrames": 60
}
]
},
{
"and": [
"SpaceJump",
{
"cycleFrames": 120
}
]
},
{
"and": [
"canTrickyJump",
{
"cycleFrames": 200
}
]
}
]
}
],
"farmCycleDrops": [
{
"enemy": "Geemer (grey)",
"count": 4
}
],
"flashSuitChecked": true,
"blueSuitChecked": true
},
{
"id": 3,
"link": [
1,
1
],
"name": "Crystal Flash",
"requires": [
"h_CrystalFlash"
],
"flashSuitChecked": true,
"blueSuitChecked": true
},
{
"id": 4,
"link": [
1,
1
],
"name": "G-Mode Regain Mobility",
"requires": [
{
"ammo": {
"type": "Super",
"count": 1
}
},
{
"enemyDamage": {
"enemy": "Geemer (grey)",
"type": "contact",
"hits": 1
}
}
],
"gModeRegainMobility": {},
"flashSuitChecked": true,
"blueSuitChecked": true,
"note": "Use a Super to knock off the Geemer when it is directly above Samus to regain mobility.",
"devNote": "FIXME: There is likely a downward G-Mode setup using a Geemer."
},
{
"id": 5,
"link": [
1,
2
],
"name": "Tank the Damage",
"requires": [
{
"or": [
{
"enemyDamage": {
"enemy": "Red Space Pirate (standing)",
"type": "contact",
"hits": 3
}
},
{
"and": [
{
"enemyDamage": {
"enemy": "Geemer (grey)",
"type": "contact",
"hits": 3
}
},
{
"or": [
{
"and": [
"canCarefulJump",
"HiJump"
]
},
"canPreciseWallJump",
{
"and": [
"canDodgeWhileShooting",
"SpaceJump"
]
},
"canTrickySpringBallJump",
"canUseIFrames"
]
}
]
}
]
}
],
"flashSuitChecked": true,
"blueSuitChecked": true,
"note": [
"Note that the Geemers do much less damage than the Pirates"
]
},
{
"id": 6,
"link": [
1,
2
],
"name": "Avoid the Enemies",
"requires": [
{
"or": [
"canTrickyJump",
{
"and": [
"canDodgeWhileShooting",
"HiJump"
]
}
]
}
],
"flashSuitChecked": true,
"blueSuitChecked": true,
"note": "Wait for the pirates to step towards the wall then jump on their platform. Shoot them to momentarily prevent them from shooting lasers."
},
{
"id": 7,
"link": [
1,
2
],
"name": "Kill the Pirates",
"requires": [
{
"enemyKill": {
"enemies": [
[
"Red Space Pirate (standing)"
],
[
"Red Space Pirate (standing)",
"Red Space Pirate (standing)"
]
]
}
}
],
"flashSuitChecked": true,
"blueSuitChecked": true
},
{
"id": 23,
"link": [
1,
2
],
"name": "Kill the Geemers",
"requires": [
"canUseGrapple",
{
"or": [
"canWallJump",
"HiJump",
"SpaceJump",
"canSpringBallJumpMidAir"
]
}
],
"flashSuitChecked": true,
"blueSuitChecked": true,
"devNote": "ScrewAttack and PowerBombs would use Kill the Pirates."
},
{
"id": 8,
"link": [
1,
2
],
"name": "Shinespark",
"entranceCondition": {
"comeInWithSpark": {},
"comesThroughToilet": "no"
},
"requires": [
{
"shinespark": {
"frames": 40,
"excessFrames": 6
}
}
],
"flashSuitChecked": true,
"blueSuitChecked": true,
"note": "Enter on the either side of the doorway to make it to the top."
},
{
"id": 24,
"link": [
2,
1
],
"name": "Avoid the Enemies",
"requires": [
"canDodgeWhileShooting"
],
"flashSuitChecked": true,
"blueSuitChecked": true,
"note": "Fall onto the Geemer platforms while avoiding the pirates."
},
{
"id": 9,
"link": [
2,
1
],
"name": "Tank the Damage",
"requires": [
{
"enemyDamage": {
"enemy": "Geemer (grey)",
"type": "contact",
"hits": 1
}
},
{
"or": [
"canUseIFrames",
{
"enemyDamage": {
"enemy": "Geemer (grey)",
"type": "contact",
"hits": 2
}
}
]
}
],
"flashSuitChecked": true,
"blueSuitChecked": true,
"note": "Land on the Geemers to avoid taking damage from the Red Space Pirates."
},
{
"id": 25,
"link": [
2,
1
],
"name": "Kill the Enemies",
"requires": [
{
"or": [
"canUseGrapple",
{
"enemyKill": {
"enemies": [
[
"Red Space Pirate (standing)",
"Red Space Pirate (standing)"
],
[
"Red Space Pirate (standing)"
]
]
}
}
]
}
],
"flashSuitChecked": true,
"blueSuitChecked": true,
"note": "Carefully shoot the enemies from above."
},
{
"id": 14,
"link": [
2,
1
],
"name": "Come in Shinecharging, Leave With Temporary Blue",
"entranceCondition": {
"comeInShinecharging": {
"length": 4,
"openEnd": 0
}
},
"requires": [
"canChainTemporaryBlue"
],
"exitCondition": {
"leaveWithTemporaryBlue": {
"direction": "left"
}
},
"unlocksDoors": [
{
"types": [
"ammo"
],
"requires": []
}
],
"flashSuitChecked": true,
"blueSuitChecked": true
},
{
"id": 15,
"link": [
2,
1
],
"name": "Stored Moonfall Clip",
"entranceCondition": {
"comeInWithStoredFallSpeed": {
"fallSpeedInTiles": 1
}
},
"requires": [
"canMoonfall"
],
"bypassesDoorShell": "yes",
"flashSuitChecked": true,
"blueSuitChecked": true
},
{
"id": 10,
"link": [
2,
2
],
"name": "Leave with Runway",
"requires": [],
"exitCondition": {
"leaveWithRunway": {
"length": 5,
"openEnd": 1
}
},
"flashSuitChecked": true,
"blueSuitChecked": true
},
{
"id": 11,
"link": [
2,
2
],
"name": "Leave With Runway - Frozen Geemer",
"requires": [
"h_frozenEnemyRunway",
"Plasma",
{
"ammo": {
"type": "Super",
"count": 1
}
}
],
"exitCondition": {
"leaveWithRunway": {
"length": 6,
"openEnd": 1
}
},
"flashSuitChecked": true,
"blueSuitChecked": true,
"note": "Knock a Geemer off with a Super then follow it back to the top. Grey Geemers can only be frozen with Plasma."
},
{
"id": 19,
"link": [
2,
2
],
"name": "Pirate and Geemer Farm",
"requires": [
{
"resetRoom": {
"nodes": [
2
]
}
},
{
"or": [
{
"and": [
"Plasma",
{
"cycleFrames": 540
}
]
},
{
"and": [
"ScrewAttack",
{
"noBlueSuit": {}
},
{
"cycleFrames": 570
}
]
}
]
}
],
"farmCycleDrops": [
{
"enemy": "Geemer (grey)",
"count": 4
},
{
"enemy": "Red Space Pirate (standing)",
"count": 3
}
],
"flashSuitChecked": true,
"blueSuitChecked": true
},
{
"id": 20,
"link": [
2,
2
],
"name": "Geemer Farm",
"requires": [
{
"resetRoom": {
"nodes": [
2
]
}
},
{
"or": [
{
"and": [
"Grapple",
{
"cycleFrames": 440
}
]
},
{
"and": [
"h_useMorphBombs",
{
"cycleFrames": 960
}
]
}
]
},
{
"or": [
"HiJump",
{
"and": [
"canWallJump",
{
"cycleFrames": 60
}
]
},
{
"and": [
"SpaceJump",
{
"cycleFrames": 120
}
]
},
{
"and": [
"canTrickyJump",
{
"cycleFrames": 200
}
]
}
]
}
],
"farmCycleDrops": [
{
"enemy": "Geemer (grey)",
"count": 4
}
],
"flashSuitChecked": true,
"blueSuitChecked": true
},
{
"id": 21,
"link": [
2,
2
],
"name": "Pirate Farm",
"requires": [
{
"resetRoom": {
"nodes": [
2
]
}
},
{
"or": [
{
"and": [
"canPseudoScrew",
{
"cycleFrames": 570
}
]
},
{
"and": [
"Ice",
{
"cycleFrames": 640
}
]
},
{
"and": [
"Wave",
{
"cycleFrames": 570
}
]
},
{
"and": [
"Spazer",
{
"cycleFrames": 640
}
]
},
{
"and": [
{
"haveBlueSuit": {}
},
{
"cycleFrames": 400
}
]
}
]
}
],
"farmCycleDrops": [
{
"enemy": "Red Space Pirate (standing)",
"count": 3
}
],
"flashSuitChecked": true,
"blueSuitChecked": true
},
{
"id": 12,
"link": [
2,
2
],
"name": "Crystal Flash",
"requires": [
"h_CrystalFlash"
],
"flashSuitChecked": true,
"blueSuitChecked": true
},
{
"id": 22,
"link": [
2,
2
],
"name": "Come in Shinecharging, Crystal Spark",
"entranceCondition": {
"comeInShinecharging": {
"length": 4,
"openEnd": 0
},
"comesInHeated": "no"
},
"requires": [
"h_CrystalSpark"
],
"flashSuitChecked": true,
"blueSuitChecked": true
},
{
"id": 13,
"link": [
2,
2
],
"name": "G-Mode Setup - Get Hit By Geemer",
"requires": [
{
"ammo": {
"type": "Super",
"count": 1
}
}
],
"exitCondition": {
"leaveWithGModeSetup": {}
},
"flashSuitChecked": true,
"blueSuitChecked": true,
"note": "Use a Super to knock off a Geemer and follow it to the top door."
}
],
"notables": [],
"nextStratId": 26,
"nextNotableId": 1
}