Room ID: 160
Exit condition: { "leaveWithRunway": { "length": 2, "openEnd": 1 } } |
Freeze the Atomic in position to extend the runway. Maintain a half-tile gap between the Atomic and the runway to extend it as far as possible. One easy method to align the Atomic is to lure the it high then stand under it to freeze it. Requires: "h_canFrozenEnemyRunway" "f_DefeatedPhantoon" Exit condition: { "leaveWithRunway": { "length": 4, "openEnd": 0 } } |
Requires: "canShinechargeMovement" { "canShineCharge": { "usedTiles": 20, "openEnd": 0 } } Exit condition: { "leaveShinecharged": { "framesRemaining": 60 } } |
Requires: "canShinechargeMovement" { "canShineCharge": { "usedTiles": 14, "openEnd": 0 } } Exit condition: { "leaveShinecharged": { "framesRemaining": 110 } } |
Requires: "canShinechargeMovement" { "canShineCharge": { "usedTiles": 33, "openEnd": 2 } } "canMidairShinespark" { "shinespark": { "frames": 80 } } Exit condition: { "leaveWithSpark": {} } |
Requires: "f_DefeatedPhantoon" { "or": [ "ScrewAttack", "Plasma", "Wave" ] } { "resetRoom": { "nodes": [ 1, 2, 3 ], "mustStayPut": false } } { "refill": [ "Energy", "Missile", "Super" ] } |
Requires: { "not": "f_DefeatedPhantoon" } { "or": [ "Plasma", "Wave", { "and": [ "canRiskPermanentLossOfAccess", { "or": [ "Spazer", "Ice", "h_canUseMorphBombs", "canUseSpeedEchoes" ] } ] } ] } { "resetRoom": { "nodes": [ 1, 2, 3 ], "mustStayPut": false } } { "refill": [ "Energy", "Missile" ] } |
If the leftmost Kihunter is still alive, lay the Power Bomb with it on screen, to kill it before the Crystal Flash refill begins. Requires: "h_canCrystalFlash" |
From: 1
Left Door
To: 1
Left Door
Exit condition: { "leaveWithGModeSetup": {} } |
Requires: { "or": [ { "enemyDamage": { "enemy": "Covern", "type": "contact", "hits": 1 } }, { "and": [ { "enemyDamage": { "enemy": "Atomic", "type": "contact", "hits": 1 } }, "f_DefeatedPhantoon" ] } ] } |
Requires: { "not": "f_DefeatedPhantoon" } "canRiskPermanentLossOfAccess" |
Requires: { "or": [ "canDodgeWhileShooting", "canTrickyJump", { "enemyKill": { "enemies": [ [ "Kihunter (yellow)" ] ], "explicitWeapons": [ "Missile", "Super", "ScrewAttack", "Plasma", "Ice+Wave+Spazer" ] } }, { "enemyDamage": { "enemy": "Kihunter (yellow)", "type": "contact", "hits": 1 } } ] } |
Entrance condition: { "comeInWithGrappleTeleport": { "blockPositions": [ [ 108, 12 ], [ 108, 13 ] ] } } Bypasses door shell: true |
Entrance condition: { "comeInWithGrappleTeleport": { "blockPositions": [ [ 108, 12 ] ] } } Exit condition: { "leaveWithGrappleTeleport": { "blockPositions": [ [ 108, 12 ] ] } } Bypasses door shell: true |
Entrance condition: { "comeInWithGrappleTeleport": { "blockPositions": [ [ 108, 13 ] ] } } Exit condition: { "leaveWithGrappleTeleport": { "blockPositions": [ [ 108, 13 ] ] } } Bypasses door shell: true |
Requires: { "not": "f_DefeatedPhantoon" } "canRiskPermanentLossOfAccess" |
Requires: { "or": [ "canDodgeWhileShooting", "canTrickyJump", { "enemyKill": { "enemies": [ [ "Kihunter (yellow)" ], [ "Kihunter (yellow)" ] ], "explicitWeapons": [ "Missile", "Super", "ScrewAttack", "Plasma", "Ice+Wave+Spazer" ] } }, { "enemyDamage": { "enemy": "Kihunter (yellow)", "type": "contact", "hits": 2 } } ] } |
Exit condition: { "leaveNormally": {} } |
Clear out the Kihunters near the door, and freeze two Atomics to set up a moonfall between them, and aim down. After gaining enough speed, press forward to fall down and clip past the door shell below. Falling with too much speed can cause Samus to go out of bounds. Requires: "f_DefeatedPhantoon" "canEnemyStuckMoonfall" "canTrickyUseFrozenEnemies" Bypasses door shell: true |
Requires: { "canShineCharge": { "usedTiles": 33, "openEnd": 2 } } Exit condition: { "leaveShinecharged": { "framesRemaining": 60 } } |
Requires: { "canShineCharge": { "usedTiles": 24, "openEnd": 1 } } Exit condition: { "leaveShinecharged": { "framesRemaining": 125 } } |
Requires: { "canShineCharge": { "usedTiles": 18, "openEnd": 1 } } Exit condition: { "leaveShinecharged": { "framesRemaining": 165 } } |
Entrance condition: { "comeInWithSpark": {}, "comesThroughToilet": "any" } Requires: { "shinespark": { "frames": 6, "excessFrames": 6 } } |
Requires: "h_canCrystalFlash" |
Use a Covern or Kihunter. A flying Kihunter takes about 25 seconds to get to the door. Requires: { "or": [ { "enemyDamage": { "enemy": "Kihunter (yellow)", "type": "contact", "hits": 1 } }, { "and": [ { "enemyDamage": { "enemy": "Covern", "type": "contact", "hits": 1 } }, { "not": "f_DefeatedPhantoon" }, "canRiskPermanentLossOfAccess" ] } ] } |
Requires: "canShinechargeMovement" { "canShineCharge": { "usedTiles": 33, "openEnd": 2 } } Exit condition: { "leaveShinecharged": { "framesRemaining": 60 } } |
Requires: { "not": "f_DefeatedPhantoon" } "canRiskPermanentLossOfAccess" |
Requires: { "or": [ "canDodgeWhileShooting", "canTrickyJump", { "enemyKill": { "enemies": [ [ "Kihunter (yellow)" ], [ "Kihunter (yellow)" ] ], "explicitWeapons": [ "Missile", "Super", "ScrewAttack", "Plasma", "Ice+Wave+Spazer" ] } }, { "enemyDamage": { "enemy": "Kihunter (yellow)", "type": "contact", "hits": 1 } } ] } |
Entrance condition: { "comeInWithGrappleTeleport": { "blockPositions": [ [ 3, 12 ], [ 3, 13 ] ] } } Bypasses door shell: true |
Entrance condition: { "comeInWithGrappleTeleport": { "blockPositions": [ [ 3, 12 ] ] } } Exit condition: { "leaveWithGrappleTeleport": { "blockPositions": [ [ 3, 12 ] ] } } Bypasses door shell: true |
Entrance condition: { "comeInWithGrappleTeleport": { "blockPositions": [ [ 3, 13 ] ] } } Exit condition: { "leaveWithGrappleTeleport": { "blockPositions": [ [ 3, 13 ] ] } } Bypasses door shell: true |
Requires: { "not": "f_DefeatedPhantoon" } "canRiskPermanentLossOfAccess" |
Requires: { "or": [ "canDodgeWhileShooting", "canTrickyJump", { "enemyKill": { "enemies": [ [ "Kihunter (yellow)" ] ], "explicitWeapons": [ "Missile", "Super", "ScrewAttack", "Plasma", "Ice+Wave+Spazer" ] } }, { "enemyDamage": { "enemy": "Kihunter (yellow)", "type": "contact", "hits": 1 } } ] } |
Exit condition: { "leaveWithRunway": { "length": 17, "openEnd": 0, "steepUpTiles": 4 } } |
Requires: "h_canCrystalFlash" |
From: 3
Right Door
To: 3
Right Door
Exit condition: { "leaveWithGModeSetup": {} } |
Use a Covern or Kihunter. A flying Kihunter will collide with Samus eventually, which could take up to 30 seconds, based on her positioning. Requires: { "or": [ { "enemyDamage": { "enemy": "Kihunter (yellow)", "type": "contact", "hits": 1 } }, { "and": [ { "enemyDamage": { "enemy": "Covern", "type": "contact", "hits": 1 } }, { "not": "f_DefeatedPhantoon" }, "canRiskPermanentLossOfAccess" ] } ] } |
{ "$schema": "../../../schema/m3-room.schema.json", "id": 160, "name": "Attic", "area": "Wrecked Ship", "subarea": "Main", "playable": true, "roomAddress": "0x7CA52", "roomEnvironments": [ { "heated": false } ], "nodes": [ { "id": 1, "name": "Left Door", "nodeType": "door", "nodeSubType": "grey", "nodeAddress": "0x001a1e0", "doorEnvironments": [ { "physics": "air" } ], "locks": [ { "name": "Attic Left Grey Lock (to West Ocean)", "lockType": "killEnemies", "unlockStrats": [ { "name": "Base", "notable": false, "requires": [ "f_DefeatedPhantoon" ], "note": "The enemies are killable using Power Beam, once they actually spawn." } ], "yields": [ "f_ZebesAwake" ], "devNote": "This is unlocked and yielded from killing the enemies, which are free to kill" } ] }, { "id": 2, "name": "Bottom Door", "nodeType": "door", "nodeSubType": "blue", "nodeAddress": "0x001a1c8", "doorEnvironments": [ { "physics": "air" } ], "locks": [ { "name": "Attic Bottom Grey Lock (to Main Shaft)", "lockType": "killEnemies", "lock": [ "f_DefeatedPhantoon" ], "unlockStrats": [ { "name": "Base", "notable": false, "requires": [], "note": "The enemies are killable using Power Beam, once they actually spawn." } ], "yields": [ "f_ZebesAwake" ], "devNote": "This is unlocked and yielded from killing the enemies, which are free to kill" } ] }, { "id": 3, "name": "Right Door", "nodeType": "door", "nodeSubType": "grey", "nodeAddress": "0x001a1d4", "doorEnvironments": [ { "physics": "air" } ], "locks": [ { "name": "Attic Right Grey Lock (to Assembly Line)", "lockType": "killEnemies", "unlockStrats": [ { "name": "Base", "notable": false, "requires": [ "f_DefeatedPhantoon" ], "note": "The enemies are killable using Power Beam, once they actually spawn." } ], "yields": [ "f_ZebesAwake" ], "devNote": "This is unlocked and yielded from killing the enemies, which are free to kill" } ] } ], "enemies": [ { "id": "e1", "groupName": "Attic Covern", "enemyName": "Covern", "quantity": 1, "homeNodes": [ 1, 2, 3 ], "stopSpawn": [ "f_DefeatedPhantoon" ] }, { "id": "e2", "groupName": "Attic Trapped Atomics", "enemyName": "Trapped Atomic", "quantity": 9, "homeNodes": [ 1, 2, 3 ], "stopSpawn": [ "f_DefeatedPhantoon" ] }, { "id": "e3", "groupName": "Attic Atomics", "enemyName": "Atomic", "quantity": 4, "homeNodes": [ 1, 2, 3 ], "spawn": [ "f_DefeatedPhantoon" ] }, { "id": "e4", "groupName": "Attic Kihunters", "enemyName": "Kihunter (yellow)", "quantity": 4, "homeNodes": [ 1, 2, 3 ], "spawn": [ "f_DefeatedPhantoon" ] } ], "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": "Leave with Runway", "requires": [], "exitCondition": { "leaveWithRunway": { "length": 2, "openEnd": 1 } } }, { "link": [ 1, 1 ], "name": "Leave With Runway - Frozen Atomic", "requires": [ "h_canFrozenEnemyRunway", "f_DefeatedPhantoon" ], "exitCondition": { "leaveWithRunway": { "length": 4, "openEnd": 0 } }, "note": [ "Freeze the Atomic in position to extend the runway. Maintain a half-tile gap between the Atomic and the runway to extend it as far as possible.", "One easy method to align the Atomic is to lure the it high then stand under it to freeze it." ], "devNote": "This should be possible with a frozen Covern, but it is annoying to set up." }, { "link": [ 1, 1 ], "name": "Leave Shinecharged, Second Closest Runway", "requires": [ "canShinechargeMovement", { "canShineCharge": { "usedTiles": 20, "openEnd": 0 } } ], "exitCondition": { "leaveShinecharged": { "framesRemaining": 60 } } }, { "link": [ 1, 1 ], "name": "Leave Shinecharged, Closest Runway", "requires": [ "canShinechargeMovement", { "canShineCharge": { "usedTiles": 14, "openEnd": 0 } } ], "exitCondition": { "leaveShinecharged": { "framesRemaining": 110 } } }, { "link": [ 1, 1 ], "name": "Door Runway, Shinespark Left", "requires": [ "canShinechargeMovement", { "canShineCharge": { "usedTiles": 33, "openEnd": 2 } }, "canMidairShinespark", { "shinespark": { "frames": 80 } } ], "exitCondition": { "leaveWithSpark": {} } }, { "link": [ 1, 1 ], "name": "Kihunters and Atomics Farm (Power On)", "requires": [ "f_DefeatedPhantoon", { "or": [ "ScrewAttack", "Plasma", "Wave" ] }, { "resetRoom": { "nodes": [ 1, 2, 3 ], "mustStayPut": false } }, { "refill": [ "Energy", "Missile", "Super" ] } ] }, { "link": [ 1, 1 ], "name": "Atomics and Coverns Farm (Power Off)", "requires": [ { "not": "f_DefeatedPhantoon" }, { "or": [ "Plasma", "Wave", { "and": [ "canRiskPermanentLossOfAccess", { "or": [ "Spazer", "Ice", "h_canUseMorphBombs", "canUseSpeedEchoes" ] } ] } ] }, { "resetRoom": { "nodes": [ 1, 2, 3 ], "mustStayPut": false } }, { "refill": [ "Energy", "Missile" ] } ], "devNote": [ "There is no canRiskPermanentLossOfAccess, because a comparable farm is also available with power on." ] }, { "link": [ 1, 1 ], "name": "Crystal Flash", "requires": [ "h_canCrystalFlash" ], "note": "If the leftmost Kihunter is still alive, lay the Power Bomb with it on screen, to kill it before the Crystal Flash refill begins." }, { "link": [ 1, 1 ], "name": "G-Mode Setup - Get Hit By Covern, Atomic, or Kihunter", "notable": false, "requires": [], "exitCondition": { "leaveWithGModeSetup": {} } }, { "link": [ 1, 1 ], "name": "G-Mode Regain Mobility", "requires": [ { "or": [ { "enemyDamage": { "enemy": "Covern", "type": "contact", "hits": 1 } }, { "and": [ { "enemyDamage": { "enemy": "Atomic", "type": "contact", "hits": 1 } }, "f_DefeatedPhantoon" ] } ] } ], "gModeRegainMobility": {}, "devNote": "The Covern will do more damage than the Atomic, so there is no canRiskPermanentLossOfAccess." }, { "link": [ 1, 2 ], "name": "Power Off", "requires": [ { "not": "f_DefeatedPhantoon" }, "canRiskPermanentLossOfAccess" ] }, { "link": [ 1, 2 ], "name": "Power On", "requires": [ { "or": [ "canDodgeWhileShooting", "canTrickyJump", { "enemyKill": { "enemies": [ [ "Kihunter (yellow)" ] ], "explicitWeapons": [ "Missile", "Super", "ScrewAttack", "Plasma", "Ice+Wave+Spazer" ] } }, { "enemyDamage": { "enemy": "Kihunter (yellow)", "type": "contact", "hits": 1 } } ] } ] }, { "link": [ 1, 3 ], "name": "Grapple Teleport Door Lock Skip", "entranceCondition": { "comeInWithGrappleTeleport": { "blockPositions": [ [ 108, 12 ], [ 108, 13 ] ] } }, "requires": [], "bypassesDoorShell": true }, { "link": [ 1, 3 ], "name": "Carry Grapple Teleport (Top Position)", "entranceCondition": { "comeInWithGrappleTeleport": { "blockPositions": [ [ 108, 12 ] ] } }, "requires": [], "bypassesDoorShell": true, "exitCondition": { "leaveWithGrappleTeleport": { "blockPositions": [ [ 108, 12 ] ] } } }, { "link": [ 1, 3 ], "name": "Carry Grapple Teleport (Bottom Position)", "entranceCondition": { "comeInWithGrappleTeleport": { "blockPositions": [ [ 108, 13 ] ] } }, "requires": [], "bypassesDoorShell": true, "exitCondition": { "leaveWithGrappleTeleport": { "blockPositions": [ [ 108, 13 ] ] } } }, { "link": [ 2, 1 ], "name": "Power Off", "requires": [ { "not": "f_DefeatedPhantoon" }, "canRiskPermanentLossOfAccess" ] }, { "link": [ 2, 1 ], "name": "Power On", "requires": [ { "or": [ "canDodgeWhileShooting", "canTrickyJump", { "enemyKill": { "enemies": [ [ "Kihunter (yellow)" ], [ "Kihunter (yellow)" ] ], "explicitWeapons": [ "Missile", "Super", "ScrewAttack", "Plasma", "Ice+Wave+Spazer" ] } }, { "enemyDamage": { "enemy": "Kihunter (yellow)", "type": "contact", "hits": 2 } } ] } ] }, { "link": [ 2, 2 ], "name": "Leave Normally", "exitCondition": { "leaveNormally": {} }, "requires": [] }, { "link": [ 2, 2 ], "name": "Atomic Ice Moonfall Door Lock Skip", "requires": [ "f_DefeatedPhantoon", "canEnemyStuckMoonfall", "canTrickyUseFrozenEnemies" ], "bypassesDoorShell": true, "note": [ "Clear out the Kihunters near the door, and freeze two Atomics to set up a moonfall between them, and aim down.", "After gaining enough speed, press forward to fall down and clip past the door shell below.", "Falling with too much speed can cause Samus to go out of bounds." ] }, { "link": [ 2, 2 ], "name": "Leave Charged, Full Runway", "requires": [ { "canShineCharge": { "usedTiles": 33, "openEnd": 2 } } ], "exitCondition": { "leaveShinecharged": { "framesRemaining": 60 } } }, { "link": [ 2, 2 ], "name": "Leave Charged, Partial Runway", "requires": [ { "canShineCharge": { "usedTiles": 24, "openEnd": 1 } } ], "exitCondition": { "leaveShinecharged": { "framesRemaining": 125 } } }, { "link": [ 2, 2 ], "name": "Leave Charged, Short Runway", "requires": [ { "canShineCharge": { "usedTiles": 18, "openEnd": 1 } } ], "exitCondition": { "leaveShinecharged": { "framesRemaining": 165 } } }, { "link": [ 2, 2 ], "name": "Shinespark", "entranceCondition": { "comeInWithSpark": {}, "comesThroughToilet": "any" }, "requires": [ { "shinespark": { "frames": 6, "excessFrames": 6 } } ], "devNote": "This strat is not useful in-room, but can satisfy a strat in the room before with an exit shinespark." }, { "link": [ 2, 2 ], "name": "Crystal Flash", "requires": [ "h_canCrystalFlash" ] }, { "link": [ 2, 2 ], "name": "G-Mode Regain Mobility", "requires": [ { "or": [ { "enemyDamage": { "enemy": "Kihunter (yellow)", "type": "contact", "hits": 1 } }, { "and": [ { "enemyDamage": { "enemy": "Covern", "type": "contact", "hits": 1 } }, { "not": "f_DefeatedPhantoon" }, "canRiskPermanentLossOfAccess" ] } ] } ], "gModeRegainMobility": {}, "note": "Use a Covern or Kihunter. A flying Kihunter takes about 25 seconds to get to the door.", "devNote": "The Kihunter will do more damage than the Covern, so whether Phantoon is dead or not, that strat will be accurate or conservative." }, { "link": [ 2, 3 ], "name": "Leave Charged", "requires": [ "canShinechargeMovement", { "canShineCharge": { "usedTiles": 33, "openEnd": 2 } } ], "exitCondition": { "leaveShinecharged": { "framesRemaining": 60 } }, "unlocksDoors": [ { "types": [ "ammo" ], "requires": [] } ] }, { "link": [ 2, 3 ], "name": "Power Off", "requires": [ { "not": "f_DefeatedPhantoon" }, "canRiskPermanentLossOfAccess" ] }, { "link": [ 2, 3 ], "name": "Power On", "requires": [ { "or": [ "canDodgeWhileShooting", "canTrickyJump", { "enemyKill": { "enemies": [ [ "Kihunter (yellow)" ], [ "Kihunter (yellow)" ] ], "explicitWeapons": [ "Missile", "Super", "ScrewAttack", "Plasma", "Ice+Wave+Spazer" ] } }, { "enemyDamage": { "enemy": "Kihunter (yellow)", "type": "contact", "hits": 1 } } ] } ] }, { "link": [ 3, 1 ], "name": "Grapple Teleport Door Lock Skip", "entranceCondition": { "comeInWithGrappleTeleport": { "blockPositions": [ [ 3, 12 ], [ 3, 13 ] ] } }, "requires": [], "bypassesDoorShell": true }, { "link": [ 3, 1 ], "name": "Carry Grapple Teleport (Top Position)", "entranceCondition": { "comeInWithGrappleTeleport": { "blockPositions": [ [ 3, 12 ] ] } }, "requires": [], "bypassesDoorShell": true, "exitCondition": { "leaveWithGrappleTeleport": { "blockPositions": [ [ 3, 12 ] ] } } }, { "link": [ 3, 1 ], "name": "Carry Grapple Teleport (Bottom Position)", "entranceCondition": { "comeInWithGrappleTeleport": { "blockPositions": [ [ 3, 13 ] ] } }, "requires": [], "bypassesDoorShell": true, "exitCondition": { "leaveWithGrappleTeleport": { "blockPositions": [ [ 3, 13 ] ] } } }, { "link": [ 3, 2 ], "name": "Power Off", "requires": [ { "not": "f_DefeatedPhantoon" }, "canRiskPermanentLossOfAccess" ] }, { "link": [ 3, 2 ], "name": "Power On", "requires": [ { "or": [ "canDodgeWhileShooting", "canTrickyJump", { "enemyKill": { "enemies": [ [ "Kihunter (yellow)" ] ], "explicitWeapons": [ "Missile", "Super", "ScrewAttack", "Plasma", "Ice+Wave+Spazer" ] } }, { "enemyDamage": { "enemy": "Kihunter (yellow)", "type": "contact", "hits": 1 } } ] } ] }, { "link": [ 3, 3 ], "name": "Leave with Runway", "requires": [], "exitCondition": { "leaveWithRunway": { "length": 17, "openEnd": 0, "steepUpTiles": 4 } } }, { "link": [ 3, 3 ], "name": "Crystal Flash", "requires": [ "h_canCrystalFlash" ] }, { "link": [ 3, 3 ], "name": "G-Mode Setup - Get Hit By Covern, Atomic, or Kihunter", "notable": false, "requires": [], "exitCondition": { "leaveWithGModeSetup": {} } }, { "link": [ 3, 3 ], "name": "G-Mode Regain Mobility", "requires": [ { "or": [ { "enemyDamage": { "enemy": "Kihunter (yellow)", "type": "contact", "hits": 1 } }, { "and": [ { "enemyDamage": { "enemy": "Covern", "type": "contact", "hits": 1 } }, { "not": "f_DefeatedPhantoon" }, "canRiskPermanentLossOfAccess" ] } ] } ], "gModeRegainMobility": {}, "note": "Use a Covern or Kihunter. A flying Kihunter will collide with Samus eventually, which could take up to 30 seconds, based on her positioning.", "devNote": "The Kihunter will do more damage than the Covern, so whether Phantoon is dead or not, that strat will be accurate or conservative." } ] }