Skip to content

Commit 094d7d6

Browse files
authored
Merge pull request #1903 from kjbranch/insane-walljump
Misc: Microwave Dray, Main St Ice Super, Hi E-Tank Screw, etc.
2 parents 83068bc + 3347369 commit 094d7d6

7 files changed

Lines changed: 109 additions & 13 deletions

File tree

region/maridia/inner-pink/Draygon's Room.json

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -296,6 +296,32 @@
296296
"note": "Fight Draygon without gravity, but with morph.",
297297
"devNote": "This will require coming into the fight with ammo to kill the turrets. Although that ammo could instead be farmed in the fight."
298298
},
299+
{
300+
"link": [1, 1],
301+
"name": "Microwave Fight",
302+
"requires": [
303+
"h_canNavigateUnderwater",
304+
"h_canBreakThreeDraygonTurrets",
305+
"canXRayWaitForIFrames",
306+
"Plasma",
307+
{"or": [
308+
"Morph",
309+
{"and": [
310+
"Ice",
311+
"Wave"
312+
]},
313+
{"enemyDamage": {"enemy": "Draygon", "type": "contact", "hits": 1}}
314+
]}
315+
],
316+
"setsFlags": ["f_DefeatedDraygon"],
317+
"flashSuitChecked": true,
318+
"note": [
319+
"Fire a charged Plasma shot, then use X-Ray repeatedly while the shot is in contact with Draygon, to wait out Draygon's i-frames.",
320+
"It is possible to one-cycle, which is easiest with a full beam, alternatively, it is possible to Morph under the swoop and two-cycle it.",
321+
"Note that if Samus is crouched when Draygon dies, she will stand up; this can be used to see when the fight has ended."
322+
],
323+
"devNote": "FIXME: Add strats that don't break the turrets."
324+
},
299325
{
300326
"id": 7,
301327
"link": [1, 1],

region/maridia/inner-pink/Halfie Climb Room.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1873,7 +1873,8 @@
18731873
]}
18741874
],
18751875
"flashSuitChecked": true,
1876-
"note": "Roll through the camera scroll blocks in the morph tunnel to overload PLMs then the speed blocks can be walked through."
1876+
"note": "Roll through the camera scroll blocks in the morph tunnel to overload PLMs then the speed blocks can be walked through.",
1877+
"devNote": "FIXME: There is a blind foosball strat that could be added here."
18771878
},
18781879
{
18791880
"id": 62,

region/maridia/outer/Main Street.json

Lines changed: 51 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3320,20 +3320,62 @@
33203320
{
33213321
"id": 130,
33223322
"link": [8, 3],
3323-
"name": "Suitless Frozen Fish with Jump Assist",
3323+
"name": "Suitless Frozen Fish, HiJump",
33243324
"requires": [
33253325
"canSuitlessMaridia",
3326-
{"or": [
3327-
"HiJump",
3328-
"canTrickySpringBallJump"
3329-
]},
3326+
"HiJump",
33303327
"canTrickyUseFrozenEnemies"
33313328
],
33323329
"note": [
3333-
"Freeze the crab on the corner of the ledge and the fish near the wall but with enough space for Samus to fit through and jump up using HiJump or a midair spring ball jump.",
3334-
"Possible backups include: knocking the Sciser off the wall and freezing it midair, ",
3335-
"or with HiJump: freezing the Skultera near a wall and walljumping into it repeatedly, ",
3336-
"or freezing the Sciser on the ground and crouch jumping up to the Skultera, rubbing into the frozen enemy to gain extra height before downgrabbing."
3330+
"Freeze the crab on the corner of the ledge and the fish near the wall but with enough space for Samus to fit through and jump up.",
3331+
"Alternatively, freeze the Sciser on the ground and the Skultera low, then crouch jump and down grab on the fish while rubbing into it to gain extra height.",
3332+
"With Supers, Samus can knock the Sciser off the wall and freeze it midair. Or freeze the Skultera near a wall and walljumping into it repeatedly."
3333+
]
3334+
},
3335+
{
3336+
"link": [8, 3],
3337+
"name": "Suitless Frozen Fish with Spring Ball",
3338+
"requires": [
3339+
"canSuitlessMaridia",
3340+
"canTrickySpringBallJump",
3341+
"canTrickyUseFrozenEnemies",
3342+
{"ammo": {"type": "Super", "count": 1}}
3343+
],
3344+
"note": [
3345+
"Use a Super to knock the crab off the wall and freeze it midair. It can help to jump before firing the beam to freeze it a bit higher.",
3346+
"Quickly freeze the fish and Spring Ball jump to get onto it.",
3347+
"Note that the fish does not move while off camera, so this may be used to help get the fish cycle in a good position."
3348+
]
3349+
},
3350+
{
3351+
"link": [8, 3],
3352+
"name": "Suitless Frozen Fish with Spring Ball",
3353+
"requires": [
3354+
"canSuitlessMaridia",
3355+
"h_canMaxHeightSpringBallJump",
3356+
"canStationaryLateralMidAirMorph",
3357+
"canTrickyUseFrozenEnemies"
3358+
],
3359+
"note": [
3360+
"Freeze the crab on the corner of the ledge and the fish near the wall but with enough space for Samus to fit through and jump up.",
3361+
"Perform a stationary lateral midair morph and press against the fish to get enough height to get onto it."
3362+
]
3363+
},
3364+
{
3365+
"link": [8, 3],
3366+
"name": "Suitless Bootless Ice and Super",
3367+
"requires": [
3368+
"canSuitlessMaridia",
3369+
"canTrickyUseFrozenEnemies",
3370+
"canTrickyJump",
3371+
{"ammo": {"type": "Super", "count": 1}}
3372+
],
3373+
"note": [
3374+
"Freeze the crab and Skulltera, then position Samus on the ledge near the bottom right door.",
3375+
"Fire a Super on the ground then jump and shoot the crab a bit higher than eye level.",
3376+
"Get on the crab then on the Skulltera. Press against the Skulltera on the ascent to gain more height; a crouch jump and down grab can help.",
3377+
"The easiest way to get up from here is to wait for the Skulltera to thaw and refreeze it.",
3378+
"Now the crab will be in position to freeze and stand on, then freeze the Skulltera one more time a bit to the left and use it to get to the left."
33373379
]
33383380
},
33393381
{

region/norfair/east/Bubble Mountain.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3645,16 +3645,17 @@
36453645
"HiJump",
36463646
"canPreciseWalljump"
36473647
],
3648-
"note": "This is the same size of ledge as writg, so it should be equally possible."
3648+
"note": "This is the same size of ledge as WRITG."
36493649
},
36503650
{
36513651
"id": 145,
36523652
"link": [9, 1],
36533653
"name": "HiJumpless Walljump (Left)",
36543654
"requires": [
3655+
"canConsecutiveWalljump",
36553656
"canInsaneWalljump"
36563657
],
3657-
"note": "This is the same size of ledge as writg, so it should be equally possible."
3658+
"note": "This is the same size of ledge as WRITG."
36583659
},
36593660
{
36603661
"id": 146,

region/norfair/east/Lava Dive Room.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -428,6 +428,7 @@
428428
"HiJump",
429429
"canBounceBall",
430430
"canMidairWiggle",
431+
"canConsecutiveWalljump",
431432
"canInsaneWalljump",
432433
{"lavaFrames": 392},
433434
{"heatFrames": 515}

region/norfair/west/Hi Jump Energy Tank Room.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -724,6 +724,17 @@
724724
"canCeilingClip"
725725
],
726726
"flashSuitChecked": true
727+
},
728+
{
729+
"link": [5, 3],
730+
"name": "Screw X-Ray Standup",
731+
"requires": [
732+
"Morph",
733+
"canXRayStandUp",
734+
"ScrewAttack"
735+
],
736+
"flashSuitChecked": true,
737+
"note": "Roll under the right-most single tile ceiling, X-Ray standup, then turnaround spin jump to break the Bomb block."
727738
}
728739
],
729740
"notables": [

region/wreckedship/main/Phantoon's Room.json

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,14 +182,28 @@
182182
"requires": [
183183
"Charge",
184184
"Plasma",
185-
{"ammo": {"type": "Missile", "count": 1}},
185+
{"or": [
186+
{"ammo": {"type": "Missile", "count": 1}},
187+
{"and": [
188+
{"resourceCapacity": [{"type": "Missile", "count": 1}]},
189+
{"or": [
190+
"canTrickyJump",
191+
{"enemyDamage": {"enemy": "Phantoon", "type": "flame", "hits": 1}}
192+
]}
193+
]}
194+
]},
186195
"canXRayWaitForIFrames",
187196
{"or": [
188197
"canTrickyDodgeEnemies",
189198
{"and": [
190199
"canDodgeWhileShooting",
191200
{"enemyDamage": {"enemy": "Phantoon", "type": "flame", "hits": 2}},
192201
{"enemyDamage": {"enemy": "Phantoon", "type": "contact", "hits": 2}}
202+
]},
203+
{"and": [
204+
"canTrickyJump",
205+
{"enemyDamage": {"enemy": "Phantoon", "type": "flame", "hits": 1}},
206+
{"enemyDamage": {"enemy": "Phantoon", "type": "contact", "hits": 1}}
193207
]}
194208
]}
195209
],

0 commit comments

Comments
 (0)