Skip to content

Commit 84d9f47

Browse files
authored
Merge pull request #2018 from kjbranch/g-writg
G-Mode: WRITG
2 parents c9a2a6a + c99800a commit 84d9f47

2 files changed

Lines changed: 258 additions & 3 deletions

File tree

region/lowernorfair/east/The Worst Room In The Game.json

Lines changed: 255 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,7 @@
161161
"to": [
162162
{"id": 1},
163163
{"id": 2},
164+
{"id": 3},
164165
{
165166
"id": 4,
166167
"note": "This link is for strats that don't require killing the pirates."
@@ -175,6 +176,7 @@
175176
"from": 3,
176177
"to": [
177178
{"id": 1},
179+
{"id": 2},
178180
{"id": 3},
179181
{"id": 5}
180182
]
@@ -441,6 +443,70 @@
441443
"Climb up 5 screens, and perform a turnaround buffered spin-jump away from the door to trigger the transition, bypassing any lock on the door."
442444
]
443445
},
446+
{
447+
"link": [2, 1],
448+
"name": "G-Mode",
449+
"entranceCondition": {
450+
"comeInWithGMode": {
451+
"mode": "any",
452+
"morphed": false
453+
}
454+
},
455+
"requires": [
456+
"h_heatedGMode",
457+
"ScrewAttack",
458+
"SpaceJump",
459+
{"or": [
460+
"Wave",
461+
"h_canUsePowerBombs",
462+
{"heatFrames": 40}
463+
]},
464+
{"or": [
465+
"HiJump",
466+
"canWalljump",
467+
{"heatFrames": 20}
468+
]},
469+
{"heatFrames": 120}
470+
],
471+
"clearsObstacles": ["A"],
472+
"flashSuitChecked": true,
473+
"note": [
474+
"Hit the shot blocks at the top of the room with a Power Bomb or Wave before exiting G-mode to save some heat damage.",
475+
"Kill the pirate while it's in its head turning phase to prevent it from placing any stationary, invisible lasers."
476+
]
477+
},
478+
{
479+
"link": [2, 1],
480+
"name": "G-Mode, Insane Wall Jump",
481+
"entranceCondition": {
482+
"comeInWithGMode": {
483+
"mode": "any",
484+
"morphed": false
485+
}
486+
},
487+
"requires": [
488+
"h_heatedGMode",
489+
{"notable": "HiJump and Only Screw"},
490+
"HiJump",
491+
"ScrewAttack",
492+
"canInsaneWalljump",
493+
"canInsaneJump",
494+
"canConsecutiveWalljump",
495+
"canMidairWiggle",
496+
{"or": [
497+
"Wave",
498+
"h_canUsePowerBombs",
499+
{"heatFrames": 40}
500+
]},
501+
{"heatFrames": 120}
502+
],
503+
"clearsObstacles": ["A"],
504+
"flashSuitChecked": true,
505+
"note": [
506+
"Break the bomb blocks with either a fully delayed max height jump from the wall, or with an instant turnaround after jumping from the lower layer of bomb blocks.",
507+
"Hit the shot blocks at the top of the room with a Power Bomb or Wave before exiting G-mode to save some heat damage."
508+
]
509+
},
444510
{
445511
"id": 7,
446512
"link": [2, 2],
@@ -484,6 +550,70 @@
484550
"Afterward, reset the room if needed to manipulate the Pirates."
485551
]
486552
},
553+
{
554+
"link": [2, 3],
555+
"name": "G-Mode",
556+
"entranceCondition": {
557+
"comeInWithGMode": {
558+
"mode": "any",
559+
"morphed": false
560+
}
561+
},
562+
"requires": [
563+
"ScrewAttack",
564+
"SpaceJump",
565+
{"or": [
566+
"h_HeatedGModeOpenDifferentDoor",
567+
{"and": [
568+
"h_heatedGModePauseAbuse",
569+
"canInsaneJump"
570+
]}
571+
]}
572+
],
573+
"clearsObstacles": ["A"],
574+
"flashSuitChecked": true,
575+
"note": [
576+
"It is possible to kill the pirate at the top of the room and use a pause abuse on G-mode exit to collect its drops.",
577+
"This requires getting somewhat lucky, as there is approximately a 70% chance that the pirate will give a large energy drop (small is not enough).",
578+
"To do this, climb the room very quickly, before shots are overloaded - HiJump or wall jumps help, but are not required.",
579+
"It is also possible to wait for the shots to be overloaded and then exit G-mode, pause abuse, and kill the pirate before the pause triggers, but this is generally harder."
580+
]
581+
},
582+
{
583+
"link": [2, 3],
584+
"name": "G-Mode, Insane Wall Jump",
585+
"entranceCondition": {
586+
"comeInWithGMode": {
587+
"mode": "any",
588+
"morphed": false
589+
}
590+
},
591+
"requires": [
592+
{"notable": "HiJump and Only Screw"},
593+
"HiJump",
594+
"ScrewAttack",
595+
"canInsaneWalljump",
596+
"canInsaneJump",
597+
"canConsecutiveWalljump",
598+
"canMidairWiggle",
599+
{"or": [
600+
"h_HeatedGModeOpenDifferentDoor",
601+
{"and": [
602+
"h_heatedGModePauseAbuse",
603+
"canTrickyGMode"
604+
]}
605+
]}
606+
],
607+
"clearsObstacles": ["A"],
608+
"flashSuitChecked": true,
609+
"note": [
610+
"Break the bomb blocks with either a fully delayed max height jump from the wall, or with an instant turnaround after jumping from the lower layer of bomb blocks.",
611+
"It is possible to kill the pirate at the top of the room and use a pause abuse on G-mode exit to collect its drops.",
612+
"This requires getting somewhat lucky, as there is approximately a 70% chance that the pirate will give a large energy drop (small is not enough).",
613+
"To do this requires not climbing the room too quickly - one or two failed attempts at breaking the bomb blocks should be plenty,",
614+
"then exit G-mode, pause abuse, and kill the pirate before the pause triggers with a precisely timed spin jump into it."
615+
]
616+
},
487617
{
488618
"id": 10,
489619
"link": [2, 4],
@@ -1199,6 +1329,131 @@
11991329
"Climb quickly in order to minimize damage from the Namihe and the Pirate."
12001330
]
12011331
},
1332+
{
1333+
"link": [3, 1],
1334+
"name": "G-Mode",
1335+
"entranceCondition": {
1336+
"comeInWithGMode": {
1337+
"mode": "any",
1338+
"morphed": false
1339+
}
1340+
},
1341+
"requires": [
1342+
"h_heatedGMode",
1343+
{"or": [
1344+
"Wave",
1345+
{"heatFrames": 40}
1346+
]},
1347+
{"or": [
1348+
"HiJump",
1349+
"canWalljump",
1350+
{"heatFrames": 20}
1351+
]},
1352+
{"heatFrames": 120}
1353+
],
1354+
"flashSuitChecked": true,
1355+
"note": [
1356+
"Hit the shot blocks at the top of the room with Wave before exiting G-mode to save some heat damage.",
1357+
"Stand behind the pirate only while it is looking around to prevent it from turning and placing stationary, invisible lasers."
1358+
]
1359+
},
1360+
{
1361+
"link": [3, 1],
1362+
"name": "G-Mode Morph, Power Bomb",
1363+
"entranceCondition": {
1364+
"comeInWithGMode": {
1365+
"mode": "any",
1366+
"morphed": true
1367+
}
1368+
},
1369+
"requires": [
1370+
"h_heatedGMode",
1371+
"h_canArtificialMorphPowerBomb",
1372+
{"or": [
1373+
"HiJump",
1374+
"canWalljump",
1375+
{"heatFrames": 20}
1376+
]},
1377+
{"heatFrames": 120}
1378+
],
1379+
"flashSuitChecked": true,
1380+
"note": [
1381+
"Hit the shot blocks at the top of the room with a Power Bomb before exiting G-mode to save some heat damage.",
1382+
"Stand behind the pirate only while it is looking around to prevent it from turning and placing stationary, invisible lasers."
1383+
]
1384+
},
1385+
{
1386+
"link": [3, 2],
1387+
"name": "G-Mode",
1388+
"entranceCondition": {
1389+
"comeInWithGMode": {
1390+
"mode": "any",
1391+
"morphed": false
1392+
}
1393+
},
1394+
"requires": [
1395+
"ScrewAttack",
1396+
"h_HeatedGModeOpenDifferentDoor"
1397+
],
1398+
"clearsObstacles": ["A"],
1399+
"flashSuitChecked": true
1400+
},
1401+
{
1402+
"link": [3, 2],
1403+
"name": "G-Mode Morph, Power Bomb the Blocks",
1404+
"entranceCondition": {
1405+
"comeInWithGMode": {
1406+
"mode": "any",
1407+
"morphed": true
1408+
}
1409+
},
1410+
"requires": [
1411+
"h_heatedGMode",
1412+
"h_canArtificialMorphPowerBomb",
1413+
{"or": [
1414+
{"and": [
1415+
"h_canArtificialMorphPowerBomb",
1416+
"canHitbox"
1417+
]},
1418+
"canLateralMidAirMorph",
1419+
"h_canArtificialMorphSpringBall",
1420+
{"and": [
1421+
"canTrickyGMode",
1422+
"h_canArtificialMorphIBJ"
1423+
]},
1424+
{"and": [
1425+
"Morph",
1426+
{"or": [
1427+
"Charge",
1428+
{"ammo": {"type": "Super", "count": 3}},
1429+
{"ammo": {"type": "Missile", "count": 9}},
1430+
{"enemyDamage": {
1431+
"enemy": "Yellow Space Pirate (standing)",
1432+
"type": "contact",
1433+
"hits": 1
1434+
}}
1435+
]}
1436+
]},
1437+
{"and": [
1438+
"h_canArtificialMorphBombs",
1439+
{"enemyDamage": {
1440+
"enemy": "Yellow Space Pirate (standing)",
1441+
"type": "contact",
1442+
"hits": 1
1443+
}}
1444+
]}
1445+
]},
1446+
{"heatFrames": 160}
1447+
],
1448+
"clearsObstacles": ["A"],
1449+
"flashSuitChecked": true,
1450+
"note": [
1451+
"Get to the bomb blocks while morphed, use a Power Bomb, then exit G-mode and drop to the bottom of the room.",
1452+
"It is possible to go through the top pirate while it is being hit by a Power Bomb explosion, otherwise it is possible to jump over it with Morph or Spring Ball.",
1453+
"With Bombs, it is possible but tricky to IBJ over the pirate or Bomb it many times to kill it without it placing any of its stationary, invisible lasers.",
1454+
"Note that the pirate will not turn towards Samus and place a laser if it is moving its head back and forth."
1455+
]
1456+
},
12021457
{
12031458
"id": 33,
12041459
"link": [3, 3],

strats.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ A `leaveShinecharged` object does not provide any way to specify Samus' position
164164
{
165165
"name": "Leave Shinecharged",
166166
"requires": [
167-
{"canShinecharge": {
167+
{"canShineCharge": {
168168
"usedTiles": 20,
169169
"openEnd": 0
170170
}}
@@ -191,7 +191,7 @@ The `leaveWithTemporaryBlue` object has the following property:
191191
{
192192
"name": "Leave With Temporary Blue",
193193
"requires": [
194-
{"canShinecharge": {
194+
{"canShineCharge": {
195195
"usedTiles": 20,
196196
"openEnd": 0
197197
}}
@@ -218,7 +218,7 @@ The direction of the spark is assumed to be horizontal when sparking through hor
218218
{
219219
"name": "Leave With Spark",
220220
"requires": [
221-
{"canShinecharge": {
221+
{"canShineCharge": {
222222
"usedTiles": 20,
223223
"openEnd": 0
224224
}},

0 commit comments

Comments
 (0)