Skip to content

Commit 6204794

Browse files
authored
Merge branch 'master' into g-main-st-2
2 parents cb1f6f5 + a80dbad commit 6204794

36 files changed

Lines changed: 942 additions & 75 deletions

helpers.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1085,6 +1085,14 @@
10851085
"SpringBall"
10861086
]
10871087
},
1088+
{
1089+
"name": "h_canArtificialMorphDoubleSpringBallJump",
1090+
"requires": [
1091+
{"tech": "canDoubleSpringBallJumpMidAir"},
1092+
"HiJump",
1093+
"SpringBall"
1094+
]
1095+
},
10881096
{
10891097
"name": "h_canArtificialMorphBombThings",
10901098
"requires": [

region/brinstar/green/Green Brinstar Main Shaft.json

Lines changed: 33 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2910,6 +2910,23 @@
29102910
},
29112911
"requires": []
29122912
},
2913+
{
2914+
"id": 249,
2915+
"link": [5, 13],
2916+
"name": "Samus Eater Teleport",
2917+
"entranceCondition": {
2918+
"comeInWithSamusEaterTeleport": {
2919+
"floorPositions": [[12, 13], [14, 13], [15, 13]],
2920+
"ceilingPositions": []
2921+
}
2922+
},
2923+
"requires": [
2924+
"Morph"
2925+
],
2926+
"note": [
2927+
"Land in the last Samus Eater of Alpha Power Bomb Room, or the second Samus Eater from the right of Hellway."
2928+
]
2929+
},
29132930
{
29142931
"id": 121,
29152932
"link": [6, 2],
@@ -3477,6 +3494,21 @@
34773494
},
34783495
"requires": []
34793496
},
3497+
{
3498+
"id": 250,
3499+
"link": [6, 13],
3500+
"name": "Samus Eater Teleport",
3501+
"entranceCondition": {
3502+
"comeInWithSamusEaterTeleport": {
3503+
"floorPositions": [[15, 13], [1, 13]],
3504+
"ceilingPositions": []
3505+
}
3506+
},
3507+
"requires": [
3508+
"Morph"
3509+
],
3510+
"note": ["Land in the right side of the third Samus Eater on the floor of Hellway."]
3511+
},
34803512
{
34813513
"id": 152,
34823514
"link": [7, 2],
@@ -5058,6 +5090,6 @@
50585090
]
50595091
}
50605092
],
5061-
"nextStratId": 249,
5093+
"nextStratId": 251,
50625094
"nextNotableId": 5
50635095
}

region/brinstar/pink/Big Pink.json

Lines changed: 138 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -408,6 +408,7 @@
408408
{
409409
"from": 3,
410410
"to": [
411+
{"id": 1},
411412
{"id": 3},
412413
{"id": 4},
413414
{"id": 10},
@@ -418,6 +419,7 @@
418419
{
419420
"from": 4,
420421
"to": [
422+
{"id": 1},
421423
{"id": 4},
422424
{"id": 10},
423425
{"id": 13}
@@ -426,6 +428,7 @@
426428
{
427429
"from": 5,
428430
"to": [
431+
{"id": 1},
429432
{"id": 4},
430433
{"id": 5},
431434
{"id": 13}
@@ -463,6 +466,7 @@
463466
{"id": 2},
464467
{"id": 4},
465468
{"id": 6},
469+
{"id": 7},
466470
{"id": 8},
467471
{"id": 11},
468472
{"id": 12},
@@ -957,6 +961,26 @@
957961
"flashSuitChecked": true,
958962
"note": "Avoiding the hoppers can be tricky."
959963
},
964+
{
965+
"id": 141,
966+
"link": [3, 1],
967+
"name": "Samus Eater Teleport, X-Ray Climb",
968+
"entranceCondition": {
969+
"comeInWithSamusEaterTeleport": {
970+
"floorPositions": [[1, 13], [2, 13]],
971+
"ceilingPositions": []
972+
}
973+
},
974+
"requires": [
975+
"canXRayClimb"
976+
],
977+
"note": [
978+
"Fall into the first Samus Eater in Hellway or the second Samus Eater of Alpha Power Bomb Room.",
979+
"After teleporting and passing through the transition, X-Ray climb to reach the space above, to the left of the morph tunnel and bomb block.",
980+
"Samus will be off-camera, but the slopes at the top will push the camera up, indicating when the climb is done."
981+
],
982+
"devNote": ["Other Samus Eaters can also probably work."]
983+
},
960984
{
961985
"id": 23,
962986
"link": [3, 3],
@@ -1038,6 +1062,27 @@
10381062
"requires": [],
10391063
"flashSuitChecked": true
10401064
},
1065+
{
1066+
"id": 142,
1067+
"link": [4, 1],
1068+
"name": "Samus Eater Teleport, X-Ray Climb",
1069+
"entranceCondition": {
1070+
"comeInWithSamusEaterTeleport": {
1071+
"floorPositions": [[1, 13], [2, 13]],
1072+
"ceilingPositions": []
1073+
}
1074+
},
1075+
"requires": [
1076+
"canXRayClimb",
1077+
"canBePatient"
1078+
],
1079+
"note": [
1080+
"Fall into the first Samus Eater in Hellway or the second Samus Eater of Alpha Power Bomb Room.",
1081+
"After teleporting and passing through the transition, X-Ray climb to reach the space above, to the left of the morph tunnel and bomb block.",
1082+
"Samus will be off-camera, but the slopes at the top will push the camera up, indicating when the climb is done."
1083+
],
1084+
"devNote": ["Other Samus Eaters can also probably work."]
1085+
},
10411086
{
10421087
"id": 136,
10431088
"link": [4, 4],
@@ -1273,6 +1318,27 @@
12731318
"A Power Bomb also works, but will clear B, Samus can just go 4->10->13."
12741319
]
12751320
},
1321+
{
1322+
"id": 143,
1323+
"link": [5, 1],
1324+
"name": "Samus Eater Teleport, X-Ray Climb",
1325+
"entranceCondition": {
1326+
"comeInWithSamusEaterTeleport": {
1327+
"floorPositions": [[1, 13], [2, 13]],
1328+
"ceilingPositions": []
1329+
}
1330+
},
1331+
"requires": [
1332+
"canXRayClimb",
1333+
"canBePatient"
1334+
],
1335+
"note": [
1336+
"Fall into the first Samus Eater in Hellway or the second Samus Eater of Alpha Power Bomb Room.",
1337+
"After teleporting and passing through the transition, X-Ray climb to reach the space above, to the left of the morph tunnel and bomb block.",
1338+
"Samus will be off-camera, but the slopes at the top will push the camera up, indicating when the climb is done."
1339+
],
1340+
"devNote": ["Other Samus Eaters can also probably work."]
1341+
},
12761342
{
12771343
"id": 40,
12781344
"link": [5, 4],
@@ -1832,6 +1898,28 @@
18321898
"Climb up 2 screens, and perform a turnaround buffered spin-jump away from the door to trigger the transition, bypassing any lock on the door."
18331899
]
18341900
},
1901+
{
1902+
"id": 144,
1903+
"link": [8, 7],
1904+
"name": "Samus Eater Teleport, X-Ray Climb",
1905+
"entranceCondition": {
1906+
"comeInWithSamusEaterTeleport": {
1907+
"floorPositions": [],
1908+
"ceilingPositions": [[10, 3]]
1909+
}
1910+
},
1911+
"requires": [
1912+
"canXRayClimb",
1913+
"canBePatient"
1914+
],
1915+
"note": [
1916+
"Jump into the second Samus Eater in the ceiling of Hellway.",
1917+
"After teleporting and passing through the transition, X-Ray climb to reach the space above, to the right of the morph tunnel and Super block.",
1918+
"Samus will be off-camera, so it may be hard to tell when the climb is done;",
1919+
"moving left and right is a safe way to test, as it will cause the camera to scroll if Samus is at the top."
1920+
],
1921+
"devNote": ["Other Samus Eaters can also probably work."]
1922+
},
18351923
{
18361924
"id": 72,
18371925
"link": [8, 8],
@@ -1844,6 +1932,26 @@
18441932
}
18451933
}
18461934
},
1935+
{
1936+
"id": 145,
1937+
"link": [8, 8],
1938+
"name": "G-Mode Setup - Get Hit By Reo",
1939+
"requires": [
1940+
"Morph"
1941+
],
1942+
"exitCondition": {
1943+
"leaveWithGModeSetup": {}
1944+
},
1945+
"flashSuitChecked": true,
1946+
"note": [
1947+
"To manipulate the Reo into a suitable position, lure it to the left and crouch at the edge of the platform;",
1948+
"jump as needed to bring it back on camera when it goes off;",
1949+
"it should perform 4 big swoops down to the left, 2 small swoops (hitting the overhang above), then 5 more big swoops,",
1950+
"after which it will enter a slow hover moving directly towards Samus.",
1951+
"Then lure it down and to the right, making it pass through the morph tunnel.",
1952+
"Samus' vertical position must stay below that of the Reo, in order to keep the Reo in its hover state."
1953+
]
1954+
},
18471955
{
18481956
"id": 73,
18491957
"link": [8, 11],
@@ -2578,6 +2686,35 @@
25782686
"Refreeze it below the crumble blocks, perform a very precise ledge grab onto it, then jump through the crumble block to reach the door, all while carefully avoiding losing the flash suit."
25792687
]
25802688
},
2689+
{
2690+
"id": 146,
2691+
"link": [13, 5],
2692+
"name": "G-Mode Setup - Get Hit By Reo",
2693+
"requires": [
2694+
"h_canPreciseIceClip",
2695+
{"notable": "Reo Ice Clip Without Morph and X-Ray"}
2696+
],
2697+
"exitCondition": {
2698+
"leaveWithGModeSetup": {}
2699+
},
2700+
"unlocksDoors": [{"types": ["ammo"], "requires": []}],
2701+
"flashSuitChecked": true,
2702+
"note": [
2703+
"Lure the Reo (Bee) to the left to use it as a platform for ice clipping up through the crumbles.",
2704+
"Watch the Reo bounce against the left wall until it does a slow hover towards Samus.",
2705+
"There is a very small timing of when its right claw is above the small pale spore next to the big red spore, when Samus should jump to be above the Reo.",
2706+
"Crouching with Samus' front toe beneath this spore (facing left) will cause the bee to fly with the correct timing after Samus takes knockback damage, with a 3 pixel window.",
2707+
"This will cause it to fly left and into the two tile gap below the crumble blocks.",
2708+
"Freeze it once to get above it, and then again for the ice clip.",
2709+
"After clipping up, stand hanging slightly off the edge of the door frame to continue breaking the crumble blocks,",
2710+
"allowing the Reo to pass up through them when it thaws.",
2711+
"When the Reo is about to come up, after breaking the crumbles for the final time, move slightly left to the safety of the door frame,",
2712+
"and crouch for a moment before pressing left to enter the door transition."
2713+
],
2714+
"devNote": [
2715+
"Morph could help with this trick, but we use the morphless notable for difficulty placement."
2716+
]
2717+
},
25812718
{
25822719
"id": 106,
25832720
"link": [13, 6],
@@ -3157,6 +3294,6 @@
31573294
]
31583295
}
31593296
],
3160-
"nextStratId": 141,
3297+
"nextStratId": 147,
31613298
"nextNotableId": 14
31623299
}

region/brinstar/red/Alpha Power Bomb Room.json

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -295,6 +295,25 @@
295295
],
296296
"flashSuitChecked": true
297297
},
298+
{
299+
"id": 26,
300+
"link": [1, 1],
301+
"name": "Leave with Samus Eater Teleport",
302+
"entranceCondition": {
303+
"comeInWithGMode": {
304+
"mode": "direct",
305+
"morphed": false
306+
}
307+
},
308+
"requires": [],
309+
"exitCondition": {
310+
"leaveWithSamusEaterTeleport": {
311+
"floorPositions": [[12, 13], [2, 13], [8, 13]],
312+
"ceilingPositions": []
313+
}
314+
},
315+
"bypassesDoorShell": true
316+
},
298317
{
299318
"id": 10,
300319
"link": [1, 2],
@@ -641,6 +660,6 @@
641660
}
642661
],
643662
"notables": [],
644-
"nextStratId": 26,
663+
"nextStratId": 27,
645664
"nextNotableId": 1
646665
}

region/brinstar/red/Beta Power Bomb Room.json

Lines changed: 36 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -415,6 +415,41 @@
415415
"Other weapon combinations are possible, but not reliable due to movement being limited."
416416
]
417417
},
418+
{
419+
"id": 28,
420+
"link": [1, 2],
421+
"name": "Samus Eater Teleport",
422+
"entranceCondition": {
423+
"comeInWithSamusEaterTeleport": {
424+
"floorPositions": [[15, 13], [1, 13]],
425+
"ceilingPositions": []
426+
}
427+
},
428+
"requires": [
429+
{"or": [
430+
{"and": [
431+
{"ammo": {"type": "Super", "count": 1}},
432+
"h_canUseSpringBall",
433+
{"thornHits": 4}
434+
]},
435+
{"and": [
436+
"h_canUseMorphBombs",
437+
{"thornHits": 3},
438+
{"samusEaterFrames": 320}
439+
]}
440+
]},
441+
{"or": [
442+
"canInsaneJump",
443+
{"thornHits": 1}
444+
]}
445+
],
446+
"note": [
447+
"Land in the right side of the third Samus Eater on the floor of Hellway.",
448+
"The Samus Eater teleport will result in Samus being placed below the Power Bombs blocks, below the door.",
449+
"Use Spring Ball or Bombs to navigate past the thorns, Samus Eaters, and Yapping Maws.",
450+
"It can be helpful to use a Super to kill the first Yapping Maw."
451+
]
452+
},
418453
{
419454
"id": 19,
420455
"link": [2, 1],
@@ -517,6 +552,6 @@
517552
}
518553
],
519554
"notables": [],
520-
"nextStratId": 28,
555+
"nextStratId": 29,
521556
"nextNotableId": 1
522557
}

0 commit comments

Comments
 (0)