Skip to content

Commit 4a19567

Browse files
committed
Merge remote-tracking branch 'upstream/master' into fast-pillars-setup-tricky-dash-jump
2 parents f717279 + de83eb2 commit 4a19567

15 files changed

Lines changed: 1576 additions & 82 deletions

region/brinstar/blue/Blue Brinstar Boulder Room.json

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -488,6 +488,64 @@
488488
"If sparking early, a down-back can help with reaching the platform."
489489
]
490490
},
491+
{
492+
"link": [2, 1],
493+
"name": "Side Platform Cross Room Jump",
494+
"entranceCondition": {
495+
"comeInWithSidePlatform": {
496+
"platforms": [
497+
{
498+
"minHeight": 1,
499+
"maxHeight": 1,
500+
"minTiles": 4,
501+
"speedBooster": "any",
502+
"obstructions": [[1, 0]],
503+
"note": ["This applies to Skree Boost Room, Screw Attack Room, and Lava Dive."]
504+
},
505+
{
506+
"minHeight": 2,
507+
"maxHeight": 2,
508+
"minTiles": 2,
509+
"speedBooster": "any",
510+
"obstructions": [[1, 0]],
511+
"requires": [
512+
"canTrickyJump"
513+
],
514+
"note": ["This applies to Metal Pirates Room (Small Ledge)."],
515+
"detailNote": [
516+
"With this short of runway, a frame-perfect jump is required."
517+
]
518+
},
519+
{
520+
"minHeight": 2,
521+
"maxHeight": 2,
522+
"minTiles": 4,
523+
"speedBooster": "any",
524+
"obstructions": [[1, 0]],
525+
"note": ["This applies to Early Supers Room, Shaktool Room, Blue Hopper Room, Bowling Alley (bottom), Dust Torizo Room, and Noob Bridge."],
526+
"detailNote": [
527+
"With this longer amount of runway, the jump has a 2-frame window."
528+
]
529+
},
530+
{
531+
"minHeight": 3,
532+
"maxHeight": 3,
533+
"minTiles": 9.4375,
534+
"speedBooster": "any",
535+
"obstructions": [[1, 0]],
536+
"note": ["This applies to Bomb Torizo Room, Pink Brinstar Hopper Room, Phantoon's Room, Big Boy Room, and Double Chamber."]
537+
}
538+
]
539+
}
540+
},
541+
"requires": [],
542+
"devNote": [
543+
"Setups having more than a 1-tile runway at the door are not considered here,",
544+
"because in that case a regular cross-room jump is possible.",
545+
"Likewise, doing a ceiling mockball through the transition is not considered,",
546+
"since if Morph is available then an airball can be done with just 1 tile of door runway."
547+
]
548+
},
491549
{
492550
"id": 24,
493551
"link": [2, 1],

region/brinstar/green/Early Supers Room.json

Lines changed: 78 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -556,11 +556,86 @@
556556
"devNote": [
557557
"Slightly higher run speeds can work but with greater difficulty.",
558558
"FIXME: comeInGettingBlueSpeed is not technically the right entrance condition, since the jump needs to happen in the other room;",
559-
"we ignore this for now since it makes less than a tile of difference to the runway in the other room.",
560-
"At some point we should support entrance conditions for entering spinning with upward momentum (possibly from disconnected runways like in Dust Torizo Room);",
561-
"coming in with a blue Space Jump could also work."
559+
"we ignore this for now since it makes less than a tile of difference to the runway in the other room."
562560
]
563561
},
562+
{
563+
"link": [2, 1],
564+
"name": "Blue Space Jump Speedball, Leave With Temporary Blue",
565+
"entranceCondition": {
566+
"comeInBlueSpaceJumping": {
567+
"minExtraRunSpeed": "$0.E",
568+
"maxExtraRunSpeed": "$2.1"
569+
}
570+
},
571+
"requires": [
572+
"canSpeedball",
573+
"canChainTemporaryBlue",
574+
"canInsaneJump"
575+
],
576+
"exitCondition": {
577+
"leaveWithTemporaryBlue": {}
578+
},
579+
"unlocksDoors": [{"types": ["ammo"], "requires": []}],
580+
"note": "Gain blue speed in the other room, Space Jump through the transition, then speedball under the shutters."
581+
},
582+
{
583+
"link": [2, 1],
584+
"name": "Side Platform Speedball, Leave With Temporary Blue",
585+
"entranceCondition": {
586+
"comeInWithSidePlatform": {
587+
"platforms": [
588+
{
589+
"minHeight": 1,
590+
"maxHeight": 1,
591+
"minTiles": 16,
592+
"speedBooster": true,
593+
"obstructions": [[1, 0]],
594+
"note": ["This applies to Lava Dive."]
595+
},
596+
{
597+
"minHeight": 2,
598+
"maxHeight": 2,
599+
"minTiles": 27.4375,
600+
"speedBooster": true,
601+
"obstructions": [[1, 0]],
602+
"note": ["This applies to Dust Torizo Room and Noob Bridge."]
603+
},
604+
{
605+
"minHeight": 3,
606+
"maxHeight": 3,
607+
"minTiles": 15.4375,
608+
"speedBooster": true,
609+
"obstructions": [[1, 0]],
610+
"requires": [
611+
"HiJump",
612+
{"getBlueSpeed": {"usedTiles": 14, "openEnd": 1}}
613+
],
614+
"note": ["This applies to Botwoon's Room."]
615+
},
616+
{
617+
"minHeight": 3,
618+
"maxHeight": 3,
619+
"minTiles": 28.2472,
620+
"speedBooster": true,
621+
"obstructions": [[1, 0]],
622+
"note": ["This applies to Double Chamber."]
623+
}
624+
]
625+
}
626+
},
627+
"requires": [
628+
{"getBlueSpeed": {"usedTiles": 15, "openEnd": 1}},
629+
"canSpeedball",
630+
"canChainTemporaryBlue",
631+
"canInsaneJump"
632+
],
633+
"exitCondition": {
634+
"leaveWithTemporaryBlue": {}
635+
},
636+
"unlocksDoors": [{"types": ["ammo"], "requires": []}],
637+
"note": "Gain blue speed in the other room, jump through the transition, then speedball under the shutters."
638+
},
564639
{
565640
"id": 22,
566641
"link": [2, 1],

region/brinstar/pink/Waterway Energy Tank Room.json

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,10 @@
141141
"obstruction": [2, 0]
142142
}
143143
},
144+
"note": [
145+
"If using the full runway, back into the corner against the Speed blocks,",
146+
"then perform 4 arm pumps to advance 8 pixels while running."
147+
],
144148
"devNote": "Max extra run speed $7.0."
145149
},
146150
{
@@ -303,12 +307,15 @@
303307
"comeInShinecharged": {}
304308
},
305309
"requires": [
306-
{"shineChargeFrames": 40},
310+
{"shineChargeFrames": 20},
307311
"canHorizontalShinespark",
308-
{"shinespark": {"frames": 155, "excessFrames": 10}}
312+
{"shinespark": {"frames": 152, "excessFrames": 10}}
309313
],
310314
"clearsObstacles": ["A"],
311-
"flashSuitChecked": true
315+
"flashSuitChecked": true,
316+
"note": [
317+
"If coming from a water environment, this assumes entering with a small spin jump."
318+
]
312319
},
313320
{
314321
"id": 14,

0 commit comments

Comments
 (0)