Room ID: 241
Exit condition: { "leaveWithRunway": { "length": 3, "openEnd": 1 } } |
Requires: { "canShineCharge": { "usedTiles": 33, "openEnd": 2 } } "canShinechargeMovement" Exit condition: { "leaveShinecharged": { "framesRemaining": 135 } } |
Requires: "h_canCrystalFlash" |
Walk through the pirates either by taking damage or by using Plasma Beam. Requires: { "or": [ "HiJump", "canWalljump", "h_canFly" ] } { "or": [ { "enemyDamage": { "enemy": "Tourian Space Pirate (all)", "type": "contact", "hits": 3 } }, { "and": [ "Plasma", "canHitbox" ] } ] } |
Run from or Roll under the pirate lazers. The Pirates will also not shoot if they come on screen while Samus is crouched. Requires: { "or": [ "HiJump", "canWalljump", "h_canFly" ] } { "or": [ { "and": [ "canDodgeWhileShooting", "canCameraManip", { "or": [ "Plasma", { "and": [ "h_hasBeamUpgrade", "canBePatient" ] }, "canBeVeryPatient" ] } ] }, { "and": [ { "or": [ "canBePatient", { "enemyDamage": { "enemy": "Tourian Space Pirate (all)", "type": "contact", "hits": 1 } } ] }, { "or": [ "Morph", "canTurnaroundAimCancel", "canXRayTurnaround" ] } ] } ] } |
Kill the Pirates fast enough that they won't attack, or shoot them from below with Wave. Requires: { "or": [ "HiJump", "canWalljump", "h_canFly" ] } { "or": [ "Wave", "ScrewAttack", { "and": [ "Plasma", "canXRayWaitForIFrames" ] }, { "enemyKill": { "enemies": [ [ "Tourian Space Pirate (all)", "Tourian Space Pirate (all)", "Tourian Space Pirate (all)" ], [ "Tourian Space Pirate (all)", "Tourian Space Pirate (all)", "Tourian Space Pirate (all)" ] ], "explicitWeapons": [ "Missile", "Super", "Ice+Plasma" ] } } ] } |
Run into the pirates with speedbooster to save health over shinesparking. A speedy jump can reach the top platform. Requires: "SpeedBooster" |
Coming from the left only requires SpeedBooster to kill all the Pirates. Requires: { "canShineCharge": { "usedTiles": 33, "openEnd": 2 } } Exit condition: { "leaveShinecharged": { "framesRemaining": 120 } } |
IBJ or spring ball bomb jump to avoid the wall jump. The first pirate takes 2 PBs, the next 3 can be killed with 3 total PBs if they are placed under the middle pirate. Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": true } } Requires: { "or": [ "h_canArtificialMorphIBJ", "h_canArtificialMorphSpringBallBombJump" ] } { "ammo": { "type": "PowerBomb", "count": 5 } } |
IBJ or spring ball bomb jump to avoid the wall jump. Using a total of 3 PBs will allow Samus to roll through the bottom 4 pirates. Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": true } } Requires: { "or": [ "h_canArtificialMorphIBJ", "h_canArtificialMorphSpringBallBombJump" ] } "h_canArtificialMorphPowerBomb" "h_canArtificialMorphPowerBomb" "h_canArtificialMorphPowerBomb" "canHitbox" |
Tank 3 pirate hits then IBJ or spring ball bomb jump to avoid the wall jump. Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": true } } Requires: { "or": [ "h_canArtificialMorphIBJ", "h_canArtificialMorphSpringBallBombJump" ] } { "enemyDamage": { "enemy": "Tourian Space Pirate (all)", "type": "contact", "hits": 3 } } |
From: 1
Left Door
To: 2
Right Door
Take the bottom path and place many bombs near the speed blocks to overload PLMs and go through them. Entrance condition: { "comeInWithGMode": { "mode": "any", "morphed": true } } Requires: "h_canArtificialMorphIBJ" { "or": [ "h_canArtificialMorphCeilingBombJump", "canBeVeryPatient" ] } |
Walk through the pirates either by taking damage or by using Plasma Beam. Requires: { "or": [ { "enemyDamage": { "enemy": "Tourian Space Pirate (all)", "type": "contact", "hits": 3 } }, { "and": [ "Plasma", "canHitbox" ] } ] } |
Run from or Roll under the pirate lazers. The Pirates will also not shoot if they come on screen while Samus is crouched. Requires: { "or": [ { "and": [ "canDodgeWhileShooting", "canCameraManip", { "or": [ "Plasma", { "and": [ "h_hasBeamUpgrade", "canBePatient" ] }, "canBeVeryPatient" ] } ] }, { "and": [ { "or": [ "canBePatient", { "enemyDamage": { "enemy": "Tourian Space Pirate (all)", "type": "contact", "hits": 1 } } ] }, { "or": [ "Morph", "canTurnaroundAimCancel", "canXRayTurnaround" ] } ] } ] } |
Kill the Pirates fast enough that they won't attack, or shoot them from above with Wave. Requires: { "or": [ "Wave", "ScrewAttack", { "and": [ "Plasma", "canXRayWaitForIFrames" ] }, { "enemyKill": { "enemies": [ [ "Tourian Space Pirate (all)", "Tourian Space Pirate (all)" ], [ "Tourian Space Pirate (all)", "Tourian Space Pirate (all)" ], [ "Tourian Space Pirate (all)" ] ], "explicitWeapons": [ "Missile", "Super", "Ice+Plasma" ] } } ] } |
Fall through the speed blocks from above with Temporary Blue, or kill the pirates from above with speed echoes. Requires: { "enemyDamage": { "enemy": "Tourian Space Pirate (all)", "type": "contact", "hits": 1 } } { "or": [ "canTemporaryBlue", { "and": [ "canUseSpeedEchoes", { "canShineCharge": { "usedTiles": 33, "openEnd": 2 } }, { "shinespark": { "frames": 2, "excessFrames": 2 } } ] } ] } |
Entrance condition: { "comeInShinecharging": { "length": 4, "openEnd": 0 } } |
Entrance condition: { "comeInWithStoredFallSpeed": { "fallSpeedInTiles": 1 } } Requires: "canMoonfall" |
Entrance condition: { "comeInWithGrappleTeleport": { "blockPositions": [ [ 2, 28 ], [ 2, 29 ] ] } } Bypasses door shell: true |
From: 2
Right Door
To: 1
Left Door
Entrance condition: { "comeInWithGrappleTeleport": { "blockPositions": [ [ 2, 28 ] ] } } Exit condition: { "leaveWithGrappleTeleport": { "blockPositions": [ [ 2, 28 ] ] } } Bypasses door shell: true |
From: 2
Right Door
To: 1
Left Door
Entrance condition: { "comeInWithGrappleTeleport": { "blockPositions": [ [ 2, 29 ] ] } } Exit condition: { "leaveWithGrappleTeleport": { "blockPositions": [ [ 2, 29 ] ] } } Bypasses door shell: true |
Exit condition: { "leaveWithRunway": { "length": 5, "openEnd": 0 } } |
Requires: { "canShineCharge": { "usedTiles": 33, "openEnd": 2 } } { "or": [ { "enemyDamage": { "enemy": "Tourian Space Pirate (all)", "type": "contact", "hits": 1 } }, { "and": [ "Plasma", "canHitbox" ] }, "Morph", "ScrewAttack", { "and": [ "canDodgeWhileShooting", "canCameraManip", { "or": [ "h_hasBeamUpgrade", "canBePatient" ] } ] } ] } Exit condition: { "leaveShinecharged": { "framesRemaining": 120 } } |
Requires: "h_canCrystalFlash" |
{ "$schema": "../../../schema/m3-room.schema.json", "id": 241, "name": "Tourian Escape Room 3", "area": "Tourian", "subarea": "Main", "playable": true, "roomAddress": "0x7DEA7", "roomEnvironments": [ { "heated": false } ], "nodes": [ { "id": 1, "name": "Left Door", "nodeType": "door", "nodeSubType": "grey", "nodeAddress": "0x001ab10", "doorEnvironments": [ { "physics": "air" } ], "locks": [ { "name": "Tourian Escape 3 Lock (to Escape Room 2)", "lockType": "permanent", "unlockStrats": [ { "name": "Base", "notable": false, "requires": [ "never" ] } ] } ] }, { "id": 2, "name": "Right Door", "nodeType": "door", "nodeSubType": "blue", "nodeAddress": "0x001ab1c", "doorEnvironments": [ { "physics": "air" } ] } ], "enemies": [ { "id": "e1", "groupName": "Tourian Escape Room 3 Bottom Pirates", "enemyName": "Tourian Space Pirate (all)", "quantity": 4, "homeNodes": [ 1 ] }, { "id": "e2", "groupName": "Tourian Escape Room 3 Top Pirates", "enemyName": "Tourian Space Pirate (all)", "quantity": 3, "homeNodes": [ 2 ] } ], "links": [ { "from": 1, "to": [ { "id": 1 }, { "id": 2 } ] }, { "from": 2, "to": [ { "id": 1 }, { "id": 2 } ] } ], "strats": [ { "link": [ 1, 1 ], "name": "Leave with Runway", "requires": [], "exitCondition": { "leaveWithRunway": { "length": 3, "openEnd": 1 } } }, { "link": [ 1, 1 ], "name": "Leave Shinecharged", "requires": [ { "canShineCharge": { "usedTiles": 33, "openEnd": 2 } }, "canShinechargeMovement" ], "exitCondition": { "leaveShinecharged": { "framesRemaining": 135 } } }, { "link": [ 1, 1 ], "name": "Crystal Flash", "requires": [ "h_canCrystalFlash" ] }, { "link": [ 1, 2 ], "name": "Pass Through Pirates", "requires": [ { "or": [ "HiJump", "canWalljump", "h_canFly" ] }, { "or": [ { "enemyDamage": { "enemy": "Tourian Space Pirate (all)", "type": "contact", "hits": 3 } }, { "and": [ "Plasma", "canHitbox" ] } ] } ], "note": "Walk through the pirates either by taking damage or by using Plasma Beam." }, { "link": [ 1, 2 ], "name": "Fight Pirates Slowly", "requires": [ { "or": [ "HiJump", "canWalljump", "h_canFly" ] }, { "or": [ { "and": [ "canDodgeWhileShooting", "canCameraManip", { "or": [ "Plasma", { "and": [ "h_hasBeamUpgrade", "canBePatient" ] }, "canBeVeryPatient" ] } ] }, { "and": [ { "or": [ "canBePatient", { "enemyDamage": { "enemy": "Tourian Space Pirate (all)", "type": "contact", "hits": 1 } } ] }, { "or": [ "Morph", "canTurnaroundAimCancel", "canXRayTurnaround" ] } ] } ] } ], "note": [ "Run from or Roll under the pirate lazers.", "The Pirates will also not shoot if they come on screen while Samus is crouched." ] }, { "link": [ 1, 2 ], "name": "Kill Pirates Fast", "requires": [ { "or": [ "HiJump", "canWalljump", "h_canFly" ] }, { "or": [ "Wave", "ScrewAttack", { "and": [ "Plasma", "canXRayWaitForIFrames" ] }, { "enemyKill": { "enemies": [ [ "Tourian Space Pirate (all)", "Tourian Space Pirate (all)", "Tourian Space Pirate (all)" ], [ "Tourian Space Pirate (all)", "Tourian Space Pirate (all)", "Tourian Space Pirate (all)" ] ], "explicitWeapons": [ "Missile", "Super", "Ice+Plasma" ] } } ] } ], "note": "Kill the Pirates fast enough that they won't attack, or shoot them from below with Wave." }, { "link": [ 1, 2 ], "name": "SpeedBooster", "requires": [ "SpeedBooster" ], "note": [ "Run into the pirates with speedbooster to save health over shinesparking.", "A speedy jump can reach the top platform." ] }, { "link": [ 1, 2 ], "name": "Leave Shinecharged", "requires": [ { "canShineCharge": { "usedTiles": 33, "openEnd": 2 } } ], "exitCondition": { "leaveShinecharged": { "framesRemaining": 120 } }, "unlocksDoors": [ { "types": [ "ammo" ], "requires": [] } ], "note": "Coming from the left only requires SpeedBooster to kill all the Pirates." }, { "link": [ 1, 2 ], "name": "G-Mode Morph PB Pirate Kill", "entranceCondition": { "comeInWithGMode": { "mode": "any", "morphed": true } }, "requires": [ { "or": [ "h_canArtificialMorphIBJ", "h_canArtificialMorphSpringBallBombJump" ] }, { "ammo": { "type": "PowerBomb", "count": 5 } } ], "note": "IBJ or spring ball bomb jump to avoid the wall jump. The first pirate takes 2 PBs, the next 3 can be killed with 3 total PBs if they are placed under the middle pirate." }, { "link": [ 1, 2 ], "name": "G-Mode Morph PB Pirate Hitbox", "entranceCondition": { "comeInWithGMode": { "mode": "any", "morphed": true } }, "requires": [ { "or": [ "h_canArtificialMorphIBJ", "h_canArtificialMorphSpringBallBombJump" ] }, "h_canArtificialMorphPowerBomb", "h_canArtificialMorphPowerBomb", "h_canArtificialMorphPowerBomb", "canHitbox" ], "note": "IBJ or spring ball bomb jump to avoid the wall jump. Using a total of 3 PBs will allow Samus to roll through the bottom 4 pirates." }, { "link": [ 1, 2 ], "name": "G-Mode Morph Pirate Tank", "entranceCondition": { "comeInWithGMode": { "mode": "any", "morphed": true } }, "requires": [ { "or": [ "h_canArtificialMorphIBJ", "h_canArtificialMorphSpringBallBombJump" ] }, { "enemyDamage": { "enemy": "Tourian Space Pirate (all)", "type": "contact", "hits": 3 } } ], "note": "Tank 3 pirate hits then IBJ or spring ball bomb jump to avoid the wall jump." }, { "link": [ 1, 2 ], "name": "G-Mode Morph Overload Speed Blocks", "entranceCondition": { "comeInWithGMode": { "mode": "any", "morphed": true } }, "requires": [ "h_canArtificialMorphIBJ", { "or": [ "h_canArtificialMorphCeilingBombJump", "canBeVeryPatient" ] } ], "note": "Take the bottom path and place many bombs near the speed blocks to overload PLMs and go through them." }, { "link": [ 2, 1 ], "name": "Pass Through Pirates", "requires": [ { "or": [ { "enemyDamage": { "enemy": "Tourian Space Pirate (all)", "type": "contact", "hits": 3 } }, { "and": [ "Plasma", "canHitbox" ] } ] } ], "note": "Walk through the pirates either by taking damage or by using Plasma Beam." }, { "link": [ 2, 1 ], "name": "Fight Pirates Slowly", "requires": [ { "or": [ { "and": [ "canDodgeWhileShooting", "canCameraManip", { "or": [ "Plasma", { "and": [ "h_hasBeamUpgrade", "canBePatient" ] }, "canBeVeryPatient" ] } ] }, { "and": [ { "or": [ "canBePatient", { "enemyDamage": { "enemy": "Tourian Space Pirate (all)", "type": "contact", "hits": 1 } } ] }, { "or": [ "Morph", "canTurnaroundAimCancel", "canXRayTurnaround" ] } ] } ] } ], "note": [ "Run from or Roll under the pirate lazers.", "The Pirates will also not shoot if they come on screen while Samus is crouched." ] }, { "link": [ 2, 1 ], "name": "Kill Pirates Fast", "requires": [ { "or": [ "Wave", "ScrewAttack", { "and": [ "Plasma", "canXRayWaitForIFrames" ] }, { "enemyKill": { "enemies": [ [ "Tourian Space Pirate (all)", "Tourian Space Pirate (all)" ], [ "Tourian Space Pirate (all)", "Tourian Space Pirate (all)" ], [ "Tourian Space Pirate (all)" ] ], "explicitWeapons": [ "Missile", "Super", "Ice+Plasma" ] } } ] } ], "note": "Kill the Pirates fast enough that they won't attack, or shoot them from above with Wave." }, { "link": [ 2, 1 ], "name": "SpeedBooster", "requires": [ { "enemyDamage": { "enemy": "Tourian Space Pirate (all)", "type": "contact", "hits": 1 } }, { "or": [ "canTemporaryBlue", { "and": [ "canUseSpeedEchoes", { "canShineCharge": { "usedTiles": 33, "openEnd": 2 } }, { "shinespark": { "frames": 2, "excessFrames": 2 } } ] } ] } ], "note": "Fall through the speed blocks from above with Temporary Blue, or kill the pirates from above with speed echoes." }, { "link": [ 2, 1 ], "name": "Enter with Speed", "entranceCondition": { "comeInShinecharging": { "length": 4, "openEnd": 0 } }, "requires": [] }, { "link": [ 2, 1 ], "name": "Stored Moonfall Clip", "entranceCondition": { "comeInWithStoredFallSpeed": { "fallSpeedInTiles": 1 } }, "requires": [ "canMoonfall" ] }, { "link": [ 2, 1 ], "name": "Grapple Teleport", "entranceCondition": { "comeInWithGrappleTeleport": { "blockPositions": [ [ 2, 28 ], [ 2, 29 ] ] } }, "requires": [], "bypassesDoorShell": true }, { "link": [ 2, 1 ], "name": "Carry Grapple Teleport (Middle Position)", "entranceCondition": { "comeInWithGrappleTeleport": { "blockPositions": [ [ 2, 28 ] ] } }, "requires": [], "bypassesDoorShell": true, "exitCondition": { "leaveWithGrappleTeleport": { "blockPositions": [ [ 2, 28 ] ] } } }, { "link": [ 2, 1 ], "name": "Carry Grapple Teleport (Bottom Position)", "entranceCondition": { "comeInWithGrappleTeleport": { "blockPositions": [ [ 2, 29 ] ] } }, "requires": [], "bypassesDoorShell": true, "exitCondition": { "leaveWithGrappleTeleport": { "blockPositions": [ [ 2, 29 ] ] } } }, { "link": [ 2, 2 ], "name": "Leave with Runway", "requires": [], "exitCondition": { "leaveWithRunway": { "length": 5, "openEnd": 0 } } }, { "link": [ 2, 2 ], "name": "Leave Shinecharged", "requires": [ { "canShineCharge": { "usedTiles": 33, "openEnd": 2 } }, { "or": [ { "enemyDamage": { "enemy": "Tourian Space Pirate (all)", "type": "contact", "hits": 1 } }, { "and": [ "Plasma", "canHitbox" ] }, "Morph", "ScrewAttack", { "and": [ "canDodgeWhileShooting", "canCameraManip", { "or": [ "h_hasBeamUpgrade", "canBePatient" ] } ] } ] } ], "exitCondition": { "leaveShinecharged": { "framesRemaining": 120 } } }, { "link": [ 2, 2 ], "name": "Crystal Flash", "requires": [ "h_canCrystalFlash" ] } ] }