Skip to content

Commit f5d9e60

Browse files
authored
Merge pull request #2007 from blkerby/side-platforms-8
A couple L->R side platform air applications
2 parents e79ef88 + f39a831 commit f5d9e60

4 files changed

Lines changed: 142 additions & 4 deletions

File tree

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

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4701,6 +4701,36 @@
47014701
"flashSuitChecked": true,
47024702
"note": "With a runway of at least 12 tiles in the adjacent room, Samus should always be able to jump high enough if she jumps just before hitting the right wall."
47034703
},
4704+
{
4705+
"link": [10, 14],
4706+
"name": "Side Platform Cross Room Jump",
4707+
"entranceCondition": {
4708+
"comeInWithSidePlatform": {
4709+
"platforms": [
4710+
{
4711+
"minHeight": 3,
4712+
"maxHeight": 3,
4713+
"minTiles": 39.4375,
4714+
"speedBooster": true,
4715+
"obstructions": [[3, 2]],
4716+
"requires": [],
4717+
"note": "Applies to Metal Pirates Room."
4718+
}
4719+
]
4720+
}
4721+
},
4722+
"requires": [
4723+
"canInsaneJump",
4724+
"canMomentumConservingMorph",
4725+
"canTrickySpringBallJump"
4726+
],
4727+
"wallJumpAvoid": true,
4728+
"note": [
4729+
"This has a 2-frame window for the jump,",
4730+
"then a 1-frame or 2-frame window for the morph (after the transition), depending on the jump,",
4731+
"with a last-frame jump giving a 2-frame morph window."
4732+
]
4733+
},
47044734
{
47054735
"id": 217,
47064736
"link": [10, 14],

region/brinstar/green/Green Hill Zone.json

Lines changed: 101 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -463,6 +463,107 @@
463463
],
464464
"devNote": "This is technically possible with 14 tiles but it might require too much precision."
465465
},
466+
{
467+
"link": [1, 2],
468+
"name": "Side Platform Cross Room Jump",
469+
"entranceCondition": {
470+
"comeInWithSidePlatform": {
471+
"platforms": [
472+
{
473+
"minHeight": 2,
474+
"maxHeight": 2,
475+
"minTiles": 27.4375,
476+
"speedBooster": true,
477+
"obstructions": [[1, 0]],
478+
"requires": [
479+
"canLateralMidAirMorph"
480+
],
481+
"note": ["This applies to Dust Torizo Room."],
482+
"detailNote": ["This has a 2-frame window for the jump."]
483+
},
484+
{
485+
"minHeight": 2,
486+
"maxHeight": 2,
487+
"minTiles": 45,
488+
"speedBooster": true,
489+
"obstructions": [[2, 0]],
490+
"requires": [
491+
"canMomentumConservingMorph"
492+
],
493+
"note": ["This applies to Waterway Energy Tank Room."],
494+
"detailNote": [
495+
"This has a 4-frame window for the jump,",
496+
"and between a 1-frame and 5-frame window for the morph (before the transition),",
497+
"with later jumps giving the larger window for the morph."
498+
]
499+
},
500+
{
501+
"minHeight": 2,
502+
"maxHeight": 2,
503+
"minTiles": 45,
504+
"speedBooster": true,
505+
"obstructions": [[3, 0]],
506+
"requires": [
507+
"canMomentumConservingMorph"
508+
],
509+
"note": ["This applies to Statues Hallway."],
510+
"detailNote": [
511+
"This has a 4-frame window for the jump,",
512+
"and between a 2-frame and 4-frame window for the morph (before the transition),",
513+
"with later jumps giving the larger window for the morph."
514+
]
515+
},
516+
{
517+
"minHeight": 3,
518+
"maxHeight": 3,
519+
"minTiles": 38,
520+
"speedBooster": true,
521+
"obstructions": [[3, 0]],
522+
"requires": [
523+
"canMomentumConservingMorph"
524+
],
525+
"note": ["This applies to Flyway."],
526+
"detailNote": [
527+
"With ideal positioning, this has a 5-frame window for the jump,",
528+
"and between a 1-frame and 3-frame window for the morph (before the transition),",
529+
"with later jumps giving the larger window for the morph."
530+
]
531+
},
532+
{
533+
"minHeight": 2,
534+
"maxHeight": 2,
535+
"minTiles": 45,
536+
"speedBooster": true,
537+
"obstructions": [[4, 0]],
538+
"requires": [
539+
"canInsaneJump",
540+
"canMomentumConservingMorph",
541+
"canInsaneMidAirMorph"
542+
],
543+
"note": ["This applies to Baby Kraid Room."],
544+
"detailNote": [
545+
"With ideal positioning (turn around from the runway start, and perform a single arm pump while running),",
546+
"this has a 2-frame window for the jump,",
547+
"and either a 1-frame or 2-frame window for the morph (before the transition),",
548+
"with a last-frame jump giving the larger window for the morph."
549+
]
550+
},
551+
{
552+
"minHeight": 3,
553+
"maxHeight": 3,
554+
"minTiles": 39.4375,
555+
"speedBooster": true,
556+
"obstructions": [[3, 2]],
557+
"requires": [],
558+
"note": ["This applies to Metal Pirates Room."],
559+
"detailNote": ["This has a 3-frame window for the jump."]
560+
}
561+
]
562+
}
563+
},
564+
"requires": [],
565+
"wallJumpAvoid": true
566+
},
466567
{
467568
"id": 18,
468569
"link": [1, 2],

region/brinstar/kraid/Baby Kraid Room.json

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -649,9 +649,13 @@
649649
},
650650
"devNote": [
651651
"Max extra run speed $7.0.",
652-
"Using the full runway, there is a 2-frame window for the jump,",
653-
"then a 1-frame or 2-frame window for the morph depending on the jump (with a last-frame jump giving a 2-frame morph window).",
654-
"If there is a solid tile on the ceiling in the next room past the door frame, then a the jump and morph are both frame-perfect."
652+
"Avoid backing into the corner at the start of runway;",
653+
"instead press against it and turn around, to put Samus into a better position.",
654+
"It can help to advance 2 more pixels by performing an arm pump: press and release an angle button one time while running.",
655+
"Alternatively, Samus can press against the overhang to the left of the leftmost ceiling spikes,",
656+
"then advance between 4 and 8 pixels by performing between 2 and 4 arm pumps.",
657+
"There is a 2-frame window for the jump,",
658+
"then a 1-frame or 2-frame window for the morph depending on the jump (with a last-frame jump giving a 2-frame morph window)."
655659
]
656660
},
657661
{

region/crateria/central/Flyway.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -379,7 +379,10 @@
379379
"2) With a momentum-conserving turnaround through the transition, or",
380380
"3) Jumping specifically with a extra run speed $5.2 or $5.3 and aiming down through the transition.",
381381
"For the first two methods, avoid backing into the corner at the start of runway;",
382-
"instead press against it and turn around, to put Samus into a better position."
382+
"instead press against it and turn around, to put Samus into a better position.",
383+
"An even better position is obtained by backing up an additional 8 to 12 pixels from the runway start",
384+
"(again, pressing forward into the corner, not backing into it),",
385+
"or equivalently, pressing and releasing an angle button 4 to 6 times to arm pump while running."
383386
],
384387
"devNote": [
385388
"Max extra run speed $6.1.",

0 commit comments

Comments
 (0)