Plasma Room

Room ID: 219

Wiki
Difficulty filter

From: 1
Top Left Door
To: 1
Top Left Door

Exit condition:

"leaveWithRunway": {
  "length": 3,
  "openEnd": 1
}
From: 1
Top Left Door
To: 1
Top Left Door

Requires:

{"obstaclesCleared": ["A"]},
"SpaceJump"

Exit condition:

"leaveSpinning": {
  "remoteRunway": {
    "length": 8,
    "openEnd": 2
  }
}
From: 1
Top Left Door
To: 1
Top Left Door

Requires:

{"obstaclesCleared": ["A"]}

Exit condition:

"leaveWithMockball": {
  "remoteRunway": {
    "length": 8,
    "openEnd": 2
  },
  "landingRunway": {
    "length": 3,
    "openEnd": 1
  }
}
From: 1
Top Left Door
To: 1
Top Left Door

Requires:

{"obstaclesCleared": ["A"]}

Exit condition:

"leaveWithSpringBallBounce": {
  "remoteRunway": {
    "length": 8,
    "openEnd": 2
  },
  "landingRunway": {
    "length": 3,
    "openEnd": 1
  },
  "movementType": "uncontrolled"
}
From: 1
Top Left Door
To: 1
Top Left Door

Requires:

{"obstaclesCleared": ["A"]}

Exit condition:

"leaveSpaceJumping": {
  "remoteRunway": {
    "length": 8,
    "openEnd": 2
  }
}
From: 1
Top Left Door
To: 1
Top Left Door

Requires:

{"obstaclesCleared": ["C"]},
{"canShineCharge": {"usedTiles": 20, "openEnd": 2}},
"canChainTemporaryBlue",
"canXRayTurnaround",
"HiJump",
"canTrickySpringBallJump"

Exit condition:

"leaveWithTemporaryBlue": {}
From: 1
Top Left Door
To: 1
Top Left Door

Requires:

{"or": [
  "Plasma",
  "ScrewAttack",
  {"haveBlueSuit": {}}
]}

Clears obstacles: A

From: 1
Top Left Door
To: 1
Top Left Door

Requires:

"canPseudoScrew",
{"or": [
  {"enemyDamage": {
    "enemy": "Pink Space Pirate (standing)",
    "type": "contact",
    "hits": 1
  }},
  "h_pauseAbuseMinimalReserveRefill"
]}

Clears obstacles: A

From: 1
Top Left Door
To: 1
Top Left Door

Use a precisely positioned pseudo-screw to contact a Pirate for exactly one frame, to hit it without taking damage in return. A regular second pseudo-screw can then be used to kill the Pirate.

Requires:

{"notable": "Damage-Avoiding Pseudo-Screw"},
"canPseudoScrew",
"canInsaneJump"

Clears obstacles: A

From: 1
Top Left Door
To: 1
Top Left Door

Requires:

{"resetRoom": {"nodes": [1]}},
{"or": [
  "canDash",
  {"cycleFrames": 100}
]},
{"or": [
  {"and": [
    "HiJump",
    "SpaceJump",
    {"cycleFrames": 930}
  ]},
  {"and": [
    "HiJump",
    "canTrickyWallJump",
    {"cycleFrames": 960}
  ]},
  {"and": [
    "SpaceJump",
    {"cycleFrames": 1220}
  ]},
  {"and": [
    "canSpringwall",
    {"cycleFrames": 1035},
    "h_doubleEquipmentScreenCycleFrames"
  ]},
  {"and": [
    "HiJump",
    "canSpringBallJumpMidAir",
    {"cycleFrames": 910},
    "h_doubleEquipmentScreenCycleFrames"
  ]},
  {"and": [
    "canDoubleBombJump",
    {"or": [
      "canWallJump",
      "h_crouchJumpDownGrab"
    ]},
    {"cycleFrames": 1410}
  ]},
  {"and": [
    "canDoubleBombJump",
    {"cycleFrames": 1560}
  ]}
]},
{"or": [
  "ScrewAttack",
  {"haveBlueSuit": {}},
  "Plasma"
]}

Resets obstacles: A, B, C

Farm cycle drops: 4 Pink Space Pirate (standing), 2 Pink Space Pirate (wall)

Dev note: FIXME: Add option to kill the Pirates with speed echoes, and possibly to get back up with a shinespark.

From: 1
Top Left Door
To: 1
Top Left Door

Requires:

{"resetRoom": {"nodes": [1]}},
{"or": [
  "canDash",
  {"cycleFrames": 120}
]},
{"or": [
  {"and": [
    "Plasma",
    {"cycleFrames": 210}
  ]},
  {"and": [
    {"or": [
      "ScrewAttack",
      {"haveBlueSuit": {}}
    ]},
    {"cycleFrames": 255}
  ]}
]}

Resets obstacles: A, B, C

Farm cycle drops: 1 Pink Space Pirate (standing)

From: 1
Top Left Door
To: 1
Top Left Door

Requires:

"h_CrystalFlash"
From: 1
Top Left Door
To: 1
Top Left Door

Crystal Flash behind the pirate while it is turning its head. It will turn around during the Crystal Flash and shoot Samus with lasers. Quickly remorph once Samus regains mobility to prevent taking a third laser hit.

Entrance condition:

"comeInWithRMode": {}

Requires:

"canRModeCrystalFlashInterrupt",
{"ammo": {"type": "Missile", "count": 10}},
{"or": [
  "canTrickyDodgeEnemies",
  {"enemyDamage": {
    "enemy": "Pink Space Pirate (standing)",
    "type": "laser",
    "hits": 1
  }}
]}

Dev note: Works with 0 or 1 E-Tank. FIXME: There may be a use for using a lower pirate instead, or for doing this while killing the pirates another way.

From: 1
Top Left Door
To: 1
Top Left Door

On entry, the pirate will place a stationary, invisible laser. Cross the chasm while trying to avoid allowing it to place more lasers, with a bomb boost or spring fling. Move to the top of the platform only while the pirate is turning its head. Just before it is about to rotate its head again, Crystal Flash in a spot that is free of lasers in order to be able to gain some Reserve Energy before getting hit.

Entrance condition:

"comeInWithGMode": {
  "mode": "direct",
  "morphed": true
}

Requires:

"h_artificialMorphRModeCrystalFlashInterrupt",
"canComplexGMode",
{"ammo": {"type": "Missile", "count": 10}},
{"or": [
  "h_artificialMorphSpringFling",
  {"and": [
    "h_artificialMorphBombHorizontally",
    "h_additionalBomb"
  ]}
]}
From: 1
Top Left Door
To: 2
Item

Kill most of the pirates: leave the standing pirate on the ledge above the runway. Shinecharge and jump into its beam path to interrupt.

Entrance condition:

"comeInWithRMode": {}

Requires:

{"or": [
  {"and": [
    "h_CrystalFlashForReserveEnergy",
    {"or": [
      {"and": [
        "canUseIFrames",
        {"or": [
          {"enemyDamage": {
            "enemy": "Pink Space Pirate (standing)",
            "type": "laser",
            "hits": 2
          }},
          "h_pauseAbuseMinimalReserveRefill"
        ]}
      ]},
      "ScrewAttack",
      "Plasma",
      {"getBlueSpeed": {"usedTiles": 19, "openEnd": 0}}
    ]}
  ]},
  {"and": [
    {"or": [
      "ScrewAttack",
      "Plasma",
      {"and": [
        "canUseSpeedEchoes",
        {"getBlueSpeed": {"usedTiles": 19, "openEnd": 0}}
      ]}
    ]},
    "h_RModeCanRefillReserves",
    {"partialRefill": {"type": "ReserveEnergy", "limit": 20}}
  ]}
]},
{"canShineCharge": {"usedTiles": 21, "openEnd": 0}},
{"or": [
  "HiJump",
  "canWallJump",
  "canSpeedyJump",
  "canSpringBallJumpMidAir"
]},
{"autoReserveTrigger": {"maxReserveEnergy": 95}},
"canRModeSparkInterrupt"

Clears obstacles: A, C

From: 1
Top Left Door
To: 3
Central Junction

From: 2
Item
To: 1
Top Left Door

Requires:

{"obstaclesCleared": ["C"]},
"canShinechargeMovement",
{"canShineCharge": {"usedTiles": 21, "openEnd": 0}},
{"or": [
  {"and": [
    {"or": [
      {"and": [
        {"or": [
          {"obstaclesCleared": ["A"]},
          "canDodgeWhileShooting"
        ]},
        {"or": [
          "HiJump",
          "canWallJump"
        ]}
      ]},
      {"and": [
        "canShinechargeMovementComplex",
        {"or": [
          "canSpeedyJump",
          "canSpringBallJumpMidAir"
        ]}
      ]}
    ]},
    {"shinespark": {"frames": 28, "excessFrames": 8}}
  ]},
  {"and": [
    {"or": [
      {"and": [
        "canShinechargeMovementComplex",
        "canWallJump"
      ]},
      {"and": [
        "canShinechargeMovementTricky",
        {"or": [
          "canSpeedyJump",
          "canSpringBallJumpMidAir"
        ]}
      ]}
    ]},
    {"shinespark": {"frames": 20, "excessFrames": 8}}
  ]},
  {"and": [
    "HiJump",
    "canShinechargeMovementComplex",
    {"shinespark": {"frames": 16, "excessFrames": 8}}
  ]},
  {"and": [
    "HiJump",
    "canSpeedyJump",
    "canShinechargeMovementTricky",
    {"shinespark": {"frames": 12, "excessFrames": 8}}
  ]}
]}
From: 2
Item
To: 1
Top Left Door

Using the bottom of the room, shortcharge to use the echoes created by shinesparking to kill all of the Standing Pirates. Turn around and diagonal spark the ceiling to kill the pirates. Building a spark towards the left allows for enough run speed to jump to the middle level. Then vertical shinespark out which kills the top pirate.

Requires:

{"obstaclesCleared": ["C"]},
"canShinechargeMovementComplex",
"canUseSpeedEchoes",
{"canShineCharge": {"usedTiles": 21, "openEnd": 0}},
{"or": [
  {"and": [
    {"or": [
      "HiJump",
      "canWallJump",
      "canSpeedyJump",
      "canTrickySpringBallJump",
      "SpaceJump"
    ]},
    {"shinespark": {"frames": 28, "excessFrames": 8}}
  ]},
  {"and": [
    {"or": [
      "canWallJump",
      {"and": [
        "canShinechargeMovementTricky",
        {"or": [
          "canSpeedyJump",
          "canTrickySpringBallJump",
          "SpaceJump"
        ]}
      ]}
    ]},
    {"shinespark": {"frames": 20, "excessFrames": 8}}
  ]},
  {"and": [
    "HiJump",
    {"shinespark": {"frames": 16, "excessFrames": 8}}
  ]},
  {"and": [
    "HiJump",
    "canSpeedyJump",
    "canShinechargeMovementTricky",
    {"shinespark": {"frames": 11, "excessFrames": 8}}
  ]}
]}

Clears obstacles: A

From: 2
Item
To: 2
Item

Requires:

{"or": [
  "Plasma",
  "ScrewAttack",
  {"haveBlueSuit": {}}
]}

Clears obstacles: C

From: 2
Item
To: 2
Item

Requires:

"canPseudoScrew",
{"or": [
  {"enemyDamage": {
    "enemy": "Pink Space Pirate (standing)",
    "type": "contact",
    "hits": 1
  }},
  "h_pauseAbuseMinimalReserveRefill"
]}

Clears obstacles: C

Use a precisely positioned pseudo-screw to contact a Pirate for exactly one frame, to hit it without taking damage in return. A regular second pseudo-screw can then be used to kill the Pirate.

Requires:

{"notable": "Damage-Avoiding Pseudo-Screw"},
"canPseudoScrew",
"canInsaneJump"

Clears obstacles: C

From: 2
Item
To: 2
Item

Either lead the pirate to the left wall or take a hit to gain i-frames to use the full runway to charge a spark To lead a pirate, have it shoot in the direction you want it to go. Then jump overhead and crouch on the other side. Or, jump and aim down while on the sloped tiles just above to lower the camera and wait for the pirate to move to the correct spot.

Requires:

{"or": [
  "Morph",
  "canCarefulJump",
  "canCameraManip"
]},
{"or": [
  {"getBlueSpeed": {"usedTiles": 19, "openEnd": 0}},
  {"and": [
    {"enemyDamage": {
      "enemy": "Pink Space Pirate (standing)",
      "type": "contact",
      "hits": 2
    }},
    "canUseIFrames",
    {"canShineCharge": {"usedTiles": 21, "openEnd": 0}},
    {"or": [
      {"and": [
        "canMidairShinespark",
        "canUseSpeedEchoes",
        {"shinespark": {"frames": 1, "excessFrames": 1}}
      ]},
      {"and": [
        "canHorizontalShinespark",
        {"shinespark": {"frames": 25, "excessFrames": 20}}
      ]}
    ]}
  ]}
]}

Clears obstacles: C

Dev note: A leniency laser hit is included for the i-frames method.

From: 2
Item
To: 2
Item

Using the bottom of the room, shortcharge to use the echoes created by shinesparking to kill the two central standing Pirates.

Requires:

{"obstaclesCleared": ["C"]},
"canShinechargeMovementComplex",
"canUseSpeedEchoes",
{"canShineCharge": {"usedTiles": 21, "openEnd": 0}},
{"shinespark": {"frames": 2, "excessFrames": 2}}

Clears obstacles: B

From: 2
Item
To: 2
Item

Requires:

"h_CrystalFlash"
From: 2
Item
To: 2
Item

Requires:

{"obstaclesCleared": ["C"]},
{"canShineCharge": {"usedTiles": 21, "openEnd": 0}},
"h_CrystalSpark"
From: 2
Item
To: 3
Central Junction

Requires:

{"or": [
  "canWallJump",
  "h_crouchJumpDownGrab",
  "HiJump",
  "SpaceJump",
  "canSpringBallJumpMidAir",
  "canSpringBallBombJump"
]}
IBJ (Medium)
Plasma Room
From: 2
Item
To: 3
Central Junction

Requires:

"canIBJ",
{"or": [
  {"and": [
    "canJumpIntoIBJ",
    "canDodgeWhileShooting"
  ]},
  {"obstaclesCleared": ["C"]}
]}
From: 2
Item
To: 3
Central Junction

If the bottom Pirate is still alive, lure it to the left to open up the runway for a speedy jump.

Requires:

"canSpeedyJump",
{"or": [
  {"obstaclesCleared": ["C"]},
  "canTrickyDodgeEnemies"
]}
From: 2
Item
To: 3
Central Junction

After using the Pirate as a platform, it can be killed from above.

Requires:

{"obstaclesNotCleared": ["C"]},
"canTrickyUseFrozenEnemies",
"Plasma"

Clears obstacles: C

From: 2
Item
To: 3
Central Junction

Requires:

"canUnmorphBombBoost",
"canDownGrab"
From: 3
Central Junction
To: 1
Top Left Door

Requires:

"SpaceJump"
From: 3
Central Junction
To: 1
Top Left Door

Either kill the wall Pirate or lead it to jump across the room; dodge the standing Pirate if it is still alive.

Requires:

"HiJump",
"canPreciseWallJump",
{"or": [
  "canDodgeWhileShooting",
  {"obstaclesCleared": ["B"]}
]}
From: 3
Central Junction
To: 1
Top Left Door

If the right-side standing Pirate is still alive, let it walk towards the wall as far as possible from below. The available running space is just enough to jump up and wall jump the ledge by the door.

Requires:

"HiJump",
"canSpeedyJump",
"canWallJump",
{"or": [
  "canTrickyJump",
  {"obstaclesCleared": ["B"]}
]}

Dev note: This is also possible without going below and manipulating the camera, by standing on the slope and carefully jumping up and back.

From: 3
Central Junction
To: 1
Top Left Door

Requires:

{"obstaclesCleared": ["B"]},
{"or": [
  "canLongIBJ",
  {"and": [
    "HiJump",
    "canJumpIntoIBJ"
  ]}
]}
From: 3
Central Junction
To: 1
Top Left Door

Let the wall pirate jump to the other side of the room. Shooting the standing pirate (with anything) will prevent it from attacking.

Requires:

"canDodgeWhileShooting",
"canJumpIntoIBJ",
{"or": [
  "canLongIBJ",
  "HiJump"
]}
From: 3
Central Junction
To: 1
Top Left Door

Requires:

"h_storedSpark",
{"or": [
  {"shinespark": {"frames": 20, "excessFrames": 2}},
  {"and": [
    "HiJump",
    {"shinespark": {"frames": 17, "excessFrames": 3}}
  ]}
]}

Dev note: This can be done with less Energy, but it is likely the upper pirate will shoot Samus.

From: 3
Central Junction
To: 1
Top Left Door

It's possible to climb up with just ice by freezing the wall space pirates (who can be frozen and killed without Plasma). Clearing the gray door lock would require killing the frozen pirate after using it to climb. To do this most easily, freeze the Pirate as high as possible on the left wall. Bait the pirate to jump across the room early so that it stays high on the wall, or bring it on camera by jumping below the platform if the wall pirate gets too low. After reaching the top, it can help to reset the camera by moving to the right on the center platform and then back left.

Requires:

"canTrickyUseFrozenEnemies",
"canDodgeWhileShooting",
"canPreciseWallJump",
{"or": [
  {"obstaclesCleared": ["B"]},
  "canTrickyDodgeEnemies"
]},
"canCameraManip"
From: 3
Central Junction
To: 1
Top Left Door

Either kill the wall Pirate or lead it to jump across the room; dodge the standing Pirate.

This is the same size of ledge as Worst Room in the Game.

Requires:

"canInsaneWallJump",
"canConsecutiveWallJump"
From: 3
Central Junction
To: 1
Top Left Door

Requires:

"canSpringwall",
{"or": [
  "canDodgeWhileShooting",
  {"obstaclesCleared": ["B"]}
]}
From: 3
Central Junction
To: 1
Top Left Door

Requires:

"HiJump",
"canSpringBallJumpMidAir",
{"or": [
  "canDodgeWhileShooting",
  {"obstaclesCleared": ["B"]}
]}
From: 3
Central Junction
To: 2
Item

From: 3
Central Junction
To: 3
Central Junction

Requires:

{"or": [
  "Plasma",
  "ScrewAttack",
  {"haveBlueSuit": {}}
]}

Clears obstacles: B

From: 3
Central Junction
To: 3
Central Junction

Requires:

"canPseudoScrew",
{"or": [
  {"enemyDamage": {
    "enemy": "Pink Space Pirate (standing)",
    "type": "contact",
    "hits": 3
  }},
  {"and": [
    "canTrickyJump",
    {"enemyDamage": {
      "enemy": "Pink Space Pirate (standing)",
      "type": "contact",
      "hits": 2
    }}
  ]},
  {"and": [
    "h_pauseAbuseMinimalReserveRefill",
    "h_pauseAbuseMinimalReserveRefill"
  ]}
]}

Clears obstacles: B

From: 3
Central Junction
To: 3
Central Junction

Use a precisely positioned pseudo-screw to contact a Pirate for exactly one frame, to hit it without taking damage in return. A regular second pseudo-screw can then be used to kill the Pirate. Repeat this with the second standing central Pirate.

Requires:

{"notable": "Damage-Avoiding Pseudo-Screw"},
"canPseudoScrew",
"canInsaneJump",
"canBeVeryPatient"

Clears obstacles: B

Dev note: FIXME: The `canBeVeryPatient` is for difficulty placement but should be replaced with a more appropriate tech. This is not because killing the central Pirates is any more difficult than the top or bottom ones; but because killing all four without taking damage is difficult. Without canBeVeryPatient, a total of 2 hits would be expected to kill all four Pirates.