Skip to content

Commit 06811eb

Browse files
authored
Merge pull request #2029 from blkerby/side-platforms-14
Screw Attack Room left-to-right side platform jumps
2 parents 1fe1756 + dcc652b commit 06811eb

2 files changed

Lines changed: 127 additions & 7 deletions

File tree

region/brinstar/kraid/Baby Kraid Room.json

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -648,13 +648,10 @@
648648
},
649649
"devNote": [
650650
"Max extra run speed $7.0.",
651-
"Avoid backing into the corner at the start of runway;",
652-
"instead press against it and turn around, to put Samus into a better position.",
653-
"It can help to advance 2 more pixels by performing an arm pump: press and release an angle button one time while running.",
654-
"Alternatively, Samus can press against the overhang to the left of the leftmost ceiling spikes,",
655-
"then advance between 4 and 8 pixels by performing between 2 and 4 arm pumps.",
656-
"There is a 2-frame window for the jump,",
657-
"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)."
651+
"Press against the overhang left of the ceiling spikes,",
652+
"then perform 4 arm pumps to advance 8 pixels while running.",
653+
"There is a 2-frame window for the jump and a 2-frame window for the morph.",
654+
"These windows can be more narrow depending on what is required in the next room."
658655
]
659656
},
660657
{

region/lowernorfair/west/Screw Attack Room.json

Lines changed: 123 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -611,6 +611,129 @@
611611
],
612612
"endsWithShineCharge": true
613613
},
614+
{
615+
"link": [1, 4],
616+
"name": "Side Platform Jump with Blue Speed",
617+
"entranceCondition": {
618+
"comeInWithSidePlatform": {
619+
"platforms": [
620+
{
621+
"minHeight": 1,
622+
"maxHeight": 1,
623+
"minTiles": 17,
624+
"speedBooster": true,
625+
"obstructions": [[1, 0]],
626+
"requires": [
627+
{"getBlueSpeed": {
628+
"usedTiles": 15,
629+
"openEnd": 1
630+
}},
631+
{"or": [
632+
{"and": [
633+
"canLateralMidAirMorph",
634+
"canTrickyJump"
635+
]},
636+
"canInsaneJump"
637+
]},
638+
{"heatFrames": 80}
639+
],
640+
"note": ["This applies to Warehouse Entrance."]
641+
},
642+
{
643+
"minHeight": 2,
644+
"maxHeight": 2,
645+
"minTiles": 27.4375,
646+
"speedBooster": true,
647+
"obstructions": [[1, 0]],
648+
"requires": [
649+
{"getBlueSpeed": {
650+
"usedTiles": 24,
651+
"openEnd": 1
652+
}},
653+
{"heatFrames": 60}
654+
],
655+
"note": ["This applies to Dust Torizo Room."]
656+
},
657+
{
658+
"minHeight": 2,
659+
"maxHeight": 2,
660+
"minTiles": 27.4375,
661+
"speedBooster": true,
662+
"obstructions": [[1, 0]],
663+
"requires": [
664+
{"getBlueSpeed": {
665+
"usedTiles": 15,
666+
"openEnd": 1
667+
}},
668+
"canLateralMidAirMorph",
669+
"canTrickyDashJump",
670+
{"heatFrames": 70}
671+
],
672+
"note": [
673+
"This applies to Noob Bridge.",
674+
"Use a 2-tap in order to gain blue speed with high momentum."
675+
],
676+
"detailNote": [
677+
"A lower speed of $3.1 can work, but it is recommended to instead do a double-stutter 2-tap with an early second tap,",
678+
"to more reliably gain a speed of $3.3 or higher, in order to get a shorter jump.",
679+
"The specific speed $3.2 does not work as Samus will not quite get high enough to break the blocks."
680+
]
681+
},
682+
{
683+
"minHeight": 3,
684+
"maxHeight": 3,
685+
"minTiles": 37.4375,
686+
"speedBooster": true,
687+
"obstructions": [[3, 0]],
688+
"requires": [
689+
"canMomentumConservingMorph",
690+
{"heatFrames": 70}
691+
],
692+
"note": ["This applies to Flyway."]
693+
},
694+
{
695+
"minHeight": 2,
696+
"maxHeight": 2,
697+
"minTiles": 45,
698+
"speedBooster": true,
699+
"obstructions": [[4, 0]],
700+
"requires": [
701+
"canMomentumConservingMorph",
702+
"canInsaneMidAirMorph",
703+
{"heatFrames": 150}
704+
],
705+
"note": [
706+
"This applies to Baby Kraid Room.",
707+
"Perform a ceiling mockball through the transition,",
708+
"and unmorph after the transition to avoid bonking on the overhang."
709+
]
710+
},
711+
{
712+
"minHeight": 3,
713+
"maxHeight": 3,
714+
"minTiles": 39.4375,
715+
"speedBooster": true,
716+
"obstructions": [[3, 2]],
717+
"requires": [
718+
{"heatFrames": 60}
719+
],
720+
"note": ["This applies to Metal Pirates Room."]
721+
}
722+
]
723+
}
724+
},
725+
"requires": [
726+
"canTrickyJump"
727+
],
728+
"clearsObstacles": ["B"],
729+
"note": [
730+
"Jump into the room with blue speed, using it to break some of the bomb blocks above."
731+
],
732+
"devNote": [
733+
"FIXME: A similar strat from 1 to 2 would also be possible,",
734+
"saving some heat frames by going directly to the middle door instead of stopping at the item."
735+
]
736+
},
614737
{
615738
"id": 78,
616739
"link": [1, 5],

0 commit comments

Comments
 (0)