Room ID: 118
Exit condition: { "leaveNormally": {} } |
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", { "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 } ] } ] } 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. |
Wait for the pirates to step towards the wall then jump on their platform. Shoot them to momentarily prevent them from shooting lasers. This strat assumes getting hit once. Note that the Geemers do much less damage than the Pirates Requires: { "enemyDamage": { "enemy": "Red Space Pirate (standing)", "type": "contact", "hits": 1 } } |
Wait for the pirates to step towards the wall then jump on their platform. Shoot them to momentarily prevent them from shooting lasers. Requires: "canCarefulJump" |
Requires: { "enemyKill": { "enemies": [ [ "Red Space Pirate (standing)" ], [ "Red Space Pirate (standing)", "Red Space Pirate (standing)" ] ] } } |
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 } } |
|
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", { "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 } ] } ] } Farm cycle drops: 3 Red Space Pirate (standing) |
Requires: "h_CrystalFlash" |
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 ] } ], "links": [ { "from": 1, "to": [ { "id": 1 }, { "id": 2 } ] }, { "from": 2, "to": [ { "id": 1 }, { "id": 2 } ] } ], "strats": [ { "link": [ 1, 1 ], "name": "Base (Unlock Door)", "requires": [], "unlocksDoors": [ { "types": [ "ammo" ], "requires": [] } ] }, { "link": [ 1, 1 ], "name": "Base (Come In Normally)", "entranceCondition": { "comeInNormally": {} }, "requires": [] }, { "link": [ 2, 2 ], "name": "Base (Unlock Door)", "requires": [], "unlocksDoors": [ { "types": [ "ammo" ], "requires": [] } ] }, { "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": [] }, { "id": 1, "link": [ 1, 1 ], "name": "Leave Normally", "requires": [], "exitCondition": { "leaveNormally": {} } }, { "id": 2, "link": [ 1, 1 ], "name": "Shinespark", "entranceCondition": { "comeInWithSpark": {}, "comesThroughToilet": "any" }, "requires": [ { "shinespark": { "frames": 40, "excessFrames": 40 } } ], "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", { "cycleFrames": 630 } ] } ] } ], "farmCycleDrops": [ { "enemy": "Geemer (grey)", "count": 4 }, { "enemy": "Red Space Pirate (standing)", "count": 3 } ] }, { "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 } ] } ] } ], "farmCycleDrops": [ { "enemy": "Red Space Pirate (standing)", "count": 3 } ] }, { "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 } ] }, { "id": 3, "link": [ 1, 1 ], "name": "Crystal Flash", "requires": [ "h_CrystalFlash" ], "flashSuitChecked": 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, "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": "Base", "requires": [ { "enemyDamage": { "enemy": "Red Space Pirate (standing)", "type": "contact", "hits": 1 } } ], "note": [ "Wait for the pirates to step towards the wall then jump on their platform. Shoot them to momentarily prevent them from shooting lasers.", "This strat assumes getting hit once. Note that the Geemers do much less damage than the Pirates" ] }, { "id": 6, "link": [ 1, 2 ], "name": "Avoid the Enemies", "requires": [ "canCarefulJump" ], "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)" ] ] } } ] }, { "id": 8, "link": [ 1, 2 ], "name": "Shinespark", "entranceCondition": { "comeInWithSpark": {}, "comesThroughToilet": "no" }, "requires": [ { "shinespark": { "frames": 40, "excessFrames": 6 } } ], "note": "Enter on the either side of the doorway to make it to the top." }, { "id": 9, "link": [ 2, 1 ], "name": "Base", "requires": [] }, { "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 }, { "id": 15, "link": [ 2, 1 ], "name": "Stored Moonfall Clip", "entranceCondition": { "comeInWithStoredFallSpeed": { "fallSpeedInTiles": 1 } }, "requires": [ "canMoonfall" ], "bypassesDoorShell": true }, { "id": 10, "link": [ 2, 2 ], "name": "Leave with Runway", "requires": [], "exitCondition": { "leaveWithRunway": { "length": 5, "openEnd": 1 } } }, { "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 } }, "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", { "cycleFrames": 570 } ] } ] } ], "farmCycleDrops": [ { "enemy": "Geemer (grey)", "count": 4 }, { "enemy": "Red Space Pirate (standing)", "count": 3 } ] }, { "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 } ] }, { "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 } ] } ] } ], "farmCycleDrops": [ { "enemy": "Red Space Pirate (standing)", "count": 3 } ] }, { "id": 12, "link": [ 2, 2 ], "name": "Crystal Flash", "requires": [ "h_CrystalFlash" ], "flashSuitChecked": true }, { "id": 13, "link": [ 2, 2 ], "name": "G-Mode Setup - Get Hit By Geemer", "requires": [ { "ammo": { "type": "Super", "count": 1 } } ], "exitCondition": { "leaveWithGModeSetup": {} }, "flashSuitChecked": true, "note": "Use a Super to knock off a Geemer and follow it to the top door." } ], "notables": [], "nextStratId": 22, "nextNotableId": 1 }