diff --git a/region/maridia/inner-yellow/Plasma Room.json b/region/maridia/inner-yellow/Plasma Room.json index 48eb2dc5d0..9ac60cb118 100644 --- a/region/maridia/inner-yellow/Plasma Room.json +++ b/region/maridia/inner-yellow/Plasma Room.json @@ -357,7 +357,11 @@ "type": "contact", "hits": 1 }}, - "h_pauseAbuseMinimalReserveRefill" + "h_pauseAbuseMinimalReserveRefill", + {"and": [ + {"notable": "Damage-Avoiding Pseudo-Screw"}, + "canInsaneJump" + ]} ]} ]} ]} @@ -529,6 +533,36 @@ "clearsObstacles": ["A"], "note": "The 4 standing pirates take 2 Pseudo Screws to kill each, so Samus must take 4 hits. No damage is taken when the enemy dies." }, + { + "link": [2, 3], + "name": "Damage-Avoiding Pseudo-Screw", + "requires": [ + {"notable": "Damage-Avoiding Pseudo-Screw"}, + "canPseudoScrew", + "canInsaneJump", + {"or": [ + {"enemyDamage": { + "enemy": "Pink Space Pirate (standing)", + "type": "contact", + "hits": 2 + }}, + "canBeVeryPatient" + ]} + ], + "note": [ + "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 to kill all the standing Pirates." + ], + "detailNote": [ + "For lenience, the base version of the strat assumes taking two Pirate hits,", + "though it is possible to avoid all damage." + ], + "devNote": [ + "FIXME: The `canBeVeryPatient` is for difficulty placement but should be replaced with a more appropriate tech." + ] + }, { "id": 23, "link": [3, 1], @@ -630,7 +664,17 @@ ] } ], - "notables": [], + "notables": [ + { + "id": 1, + "name": "Damage-Avoiding Pseudo-Screw", + "note": [ + "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." + ] + } + ], "nextStratId": 32, - "nextNotableId": 1 + "nextNotableId": 2 } \ No newline at end of file