From 58cd3be7c00b0c0755b72875d091ed872c75016f Mon Sep 17 00:00:00 2001 From: kjbranch Date: Wed, 15 Apr 2026 16:50:44 -0600 Subject: [PATCH 1/2] WRITG - move some things out of basic --- .../east/The Worst Room In The Game.json | 73 +++++++++++++++++++ 1 file changed, 73 insertions(+) diff --git a/region/lowernorfair/east/The Worst Room In The Game.json b/region/lowernorfair/east/The Worst Room In The Game.json index e24db759c..f73c4cdb2 100644 --- a/region/lowernorfair/east/The Worst Room In The Game.json +++ b/region/lowernorfair/east/The Worst Room In The Game.json @@ -1172,6 +1172,19 @@ "name": "Heat-Proof Pirates Kill", "requires": [ "h_heatProof", + {"or": [ + "canDodgeWhileShooting", + {"enemyDamage": { + "enemy": "Yellow Space Pirate (wall)", + "type": "contact", + "hits": 1 + }}, + "ScrewAttack", + {"and": [ + "Ice", + "Plasma" + ]} + ]}, {"enemyKill": { "enemies": [ ["Yellow Space Pirate (wall)", "Yellow Space Pirate (wall)"], @@ -1236,6 +1249,16 @@ "link": [2, 6], "name": "Charge Plasma Pirates Kill", "requires": [ + {"or": [ + "canDodgeWhileShooting", + {"enemyDamage": { + "enemy": "Yellow Space Pirate (wall)", + "type": "contact", + "hits": 1 + }}, + "ScrewAttack", + "Ice" + ]}, {"enemyKill": { "enemies": [ ["Yellow Space Pirate (wall)", "Yellow Space Pirate (wall)"], @@ -1253,6 +1276,19 @@ "link": [2, 6], "name": "Supers Pirates Kill", "requires": [ + {"or": [ + "canDodgeWhileShooting", + {"enemyDamage": { + "enemy": "Yellow Space Pirate (wall)", + "type": "contact", + "hits": 1 + }}, + "ScrewAttack", + {"and": [ + "Ice", + "Plasma" + ]} + ]}, {"or": [ {"and": [ {"ammo": {"type": "Super", "count": 9}}, @@ -1278,6 +1314,18 @@ "link": [2, 6], "name": "Missiles Pirates Kill", "requires": [ + {"or": [ + "canDodgeWhileShooting", + {"enemyDamage": { + "enemy": "Yellow Space Pirate (wall)", + "type": "contact", + "hits": 1 + }}, + {"and": [ + "Ice", + "Plasma" + ]} + ]}, {"enemyKill": { "enemies": [ ["Yellow Space Pirate (wall)"], @@ -1297,6 +1345,18 @@ "link": [2, 6], "name": "Full Spazer Pirates Kill", "requires": [ + {"or": [ + "canDodgeWhileShooting", + {"enemyDamage": { + "enemy": "Yellow Space Pirate (wall)", + "type": "contact", + "hits": 1 + }}, + {"and": [ + "Ice", + "Plasma" + ]} + ]}, {"enemyKill": { "enemies": [ ["Yellow Space Pirate (wall)"], @@ -1315,6 +1375,18 @@ "link": [2, 6], "name": "Power Bomb Pirates Kill", "requires": [ + {"or": [ + "canDodgeWhileShooting", + {"enemyDamage": { + "enemy": "Yellow Space Pirate (wall)", + "type": "contact", + "hits": 1 + }}, + {"and": [ + "Ice", + "Plasma" + ]} + ]}, "canTrivialMidAirMorph", {"ammo": {"type": "PowerBomb", "count": 3}}, {"heatFrames": 470}, @@ -2649,6 +2721,7 @@ "link": [6, 4], "name": "HiJump Tricky Dash Spring Ball Jump", "requires": [ + {"obstaclesCleared": ["A"]}, "HiJump", "canTrickyDashJump", "canTrickySpringBallJump", From 0f6674c096676cfb18be57f2cdd83b5bddc6f3bc Mon Sep 17 00:00:00 2001 From: kjbranch Date: Wed, 22 Apr 2026 13:39:15 -0600 Subject: [PATCH 2/2] feedback update --- .../east/The Worst Room In The Game.json | 32 +++++++++++-------- 1 file changed, 18 insertions(+), 14 deletions(-) diff --git a/region/lowernorfair/east/The Worst Room In The Game.json b/region/lowernorfair/east/The Worst Room In The Game.json index f73c4cdb2..17300c87e 100644 --- a/region/lowernorfair/east/The Worst Room In The Game.json +++ b/region/lowernorfair/east/The Worst Room In The Game.json @@ -1179,7 +1179,6 @@ "type": "contact", "hits": 1 }}, - "ScrewAttack", {"and": [ "Ice", "Plasma" @@ -1195,10 +1194,12 @@ ], "flashSuitChecked": false, "blueSuitChecked": true, - "note": "Being heatproof allows slower kill methods.", + "note": [ + "Being heatproof allows slower kill methods.", + "Note that it is possible to freeze the Namihe on entry with Plasma and Ice." + ], "devNote": [ - "Bombs are still excluded because they take 30 bombs each and that's ridiculous.", - "FIXME: This probably needs some enemy-dodging tech or the ability to freeze the Namihe." + "Bombs are still excluded because they take 30 bombs each and that's ridiculous." ] }, { @@ -1256,7 +1257,6 @@ "type": "contact", "hits": 1 }}, - "ScrewAttack", "Ice" ]}, {"enemyKill": { @@ -1269,7 +1269,8 @@ {"heatFrames": 450} ], "flashSuitChecked": false, - "blueSuitChecked": true + "blueSuitChecked": true, + "note": "Note that it is possible to freeze the Namihe on entry with Plasma and Ice." }, { "id": 23, @@ -1307,7 +1308,10 @@ ], "flashSuitChecked": false, "blueSuitChecked": true, - "note": "The bottom wall pirates can be killed while stacked to save ammo." + "note": [ + "The bottom wall pirates can be killed while stacked to save ammo.", + "Note that it is possible to freeze the Namihe on entry with Plasma and Ice." + ] }, { "id": 24, @@ -1338,7 +1342,10 @@ ], "flashSuitChecked": false, "blueSuitChecked": true, - "note": "The bottom wall pirates can be killed while stacked to save ammo, but it is not expected." + "note": [ + "The bottom wall pirates can be killed while stacked to save ammo, but it is not expected.", + "Note that it is possible to freeze the Namihe on entry with Plasma and Ice." + ] }, { "id": 25, @@ -1351,11 +1358,7 @@ "enemy": "Yellow Space Pirate (wall)", "type": "contact", "hits": 1 - }}, - {"and": [ - "Ice", - "Plasma" - ]} + }} ]}, {"enemyKill": { "enemies": [ @@ -1421,7 +1424,8 @@ "note": [ "Jump to the center platform, morph, and kill the bottom two Pirates by laying Power Bombs on the platform.", "Then jump morph to lay additional Power Bombs to kill the top Pirate.", - "The amount of Power Bombs needed can be reduced by jump morphing over the bottom Pirate to lay one or more of the Power Bombs mid-air." + "The amount of Power Bombs needed can be reduced by jump morphing over the bottom Pirate to lay one or more of the Power Bombs mid-air.", + "Note that it is possible to freeze the Namihe on entry with Plasma and Ice." ] }, {