Skip to content

Commit 99a2cc1

Browse files
authored
Merge branch 'master' into ss-comeingettingblue
2 parents eca8f30 + 748f8be commit 99a2cc1

13 files changed

Lines changed: 75 additions & 40 deletions

File tree

helpers.json

Lines changed: 26 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1678,9 +1678,32 @@
16781678
"canDash"
16791679
],
16801680
"devNote": [
1681-
"This is to cover cases that require running using Speed Booster,",
1682-
"for purposes other than affecting Samus' jump height (canSpeedyJump).",
1683-
"For example, this includes running and jumping over long horizontal gaps."
1681+
"This for using Speed Booster to gain high run speed, for cases that do not involve a jump nor blue speed."
1682+
]
1683+
},
1684+
{
1685+
"name": "h_speedJump",
1686+
"requires": [
1687+
"h_speedDash"
1688+
],
1689+
"note": [
1690+
"This represents using the speed from Speed Booster to jump with high horizontal speed."
1691+
],
1692+
"devNote": [
1693+
"This has the same requirements as `h_speedDash`, but is separated to help support modified Speed Booster items in randomizers."
1694+
]
1695+
},
1696+
{
1697+
"name": "h_blueJump",
1698+
"requires": [
1699+
"h_speedJump"
1700+
],
1701+
"note": [
1702+
"This represents using Speed Booster to jump with blue speed or to run off of a ledge with blue speed."
1703+
],
1704+
"devNote": [
1705+
"This needs Speed Booster, but it would be covered by a preceding `getBlueSpeed` or similar requirement.",
1706+
"This helper exists to help support modified Speed Booster items in randomizers."
16841707
]
16851708
},
16861709
{

region/crateria/central/Landing Site.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1195,13 +1195,13 @@
11951195
"link": [4, 1],
11961196
"name": "Blue Space Jump (Plateau)",
11971197
"requires": [
1198-
"canBlueSpaceJump",
11991198
{"getBlueSpeed": {
12001199
"usedTiles": 19,
12011200
"steepUpTiles": 2,
12021201
"steepDownTiles": 1,
12031202
"openEnd": 2
1204-
}}
1203+
}},
1204+
"canBlueSpaceJump"
12051205
],
12061206
"clearsObstacles": ["A"],
12071207
"flashSuitChecked": true,
@@ -1221,9 +1221,9 @@
12211221
"link": [4, 1],
12221222
"name": "Blue Space, HiJump from Below",
12231223
"requires": [
1224-
"canBlueSpaceJump",
12251224
"HiJump",
1226-
{"getBlueSpeed": {"usedTiles": 38, "steepDownTiles": 3, "openEnd": 1}}
1225+
{"getBlueSpeed": {"usedTiles": 38, "steepDownTiles": 3, "openEnd": 1}},
1226+
"canBlueSpaceJump"
12271227
],
12281228
"clearsObstacles": ["A"],
12291229
"flashSuitChecked": true,

region/crateria/central/Parlor and Alcatraz.json

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3003,7 +3003,8 @@
30033003
"steepDownTiles": 3,
30043004
"openEnd": 1
30053005
}},
3006-
"canCarefulJump"
3006+
"canCarefulJump",
3007+
"h_blueJump"
30073008
]},
30083009
{"and": [
30093010
{"canShineCharge": {
@@ -3013,7 +3014,7 @@
30133014
"openEnd": 1
30143015
}},
30153016
"canShinechargeMovement",
3016-
{"shinespark": {"frames": 2}}
3017+
{"shinespark": {"frames": 2, "excessFrames": 2}}
30173018
]}
30183019
]}
30193020
],
@@ -3078,7 +3079,8 @@
30783079
"steepUpTiles": 3,
30793080
"steepDownTiles": 3,
30803081
"openEnd": 1
3081-
}}
3082+
}},
3083+
"h_blueJump"
30823084
],
30833085
"exitCondition": {
30843086
"leaveWithRunway": {
@@ -3120,7 +3122,8 @@
31203122
"steepUpTiles": 3,
31213123
"steepDownTiles": 3,
31223124
"openEnd": 1
3123-
}}
3125+
}},
3126+
"h_blueJump"
31243127
],
31253128
"exitCondition": {
31263129
"leaveWithGModeSetup": {}
@@ -3460,7 +3463,8 @@
34603463
"steepDownTiles": 3,
34613464
"openEnd": 1
34623465
}},
3463-
"canCarefulJump"
3466+
"canCarefulJump",
3467+
"h_blueJump"
34643468
]}
34653469
]}
34663470
]},

region/crateria/east/East Ocean.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -270,7 +270,7 @@
270270
"name": "Leave With Spring Ball Bounce (Space Jump)",
271271
"requires": [
272272
"Gravity",
273-
"canBlueSpaceJump"
273+
"canPreciseSpaceJump"
274274
],
275275
"exitCondition": {
276276
"leaveWithSpringBallBounce": {
@@ -1034,14 +1034,14 @@
10341034
"name": "Leave With Temporary Blue (Blue Space Jump)",
10351035
"requires": [
10361036
"Gravity",
1037-
"canBlueSpaceJump",
1038-
{"canShineCharge": {
1037+
{"getBlueSpeed": {
10391038
"usedTiles": 18,
10401039
"steepUpTiles": 2,
10411040
"steepDownTiles": 2,
10421041
"startingDownTiles": 1,
10431042
"openEnd": 0
10441043
}},
1044+
"canBlueSpaceJump",
10451045
"canChainTemporaryBlue"
10461046
],
10471047
"exitCondition": {

region/crateria/east/West Ocean.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1001,7 +1001,7 @@
10011001
"link": [4, 4],
10021002
"name": "Leave With Temporary Blue (Blue Space Jump)",
10031003
"requires": [
1004-
{"canShineCharge": {
1004+
{"getBlueSpeed": {
10051005
"usedTiles": 23,
10061006
"steepUpTiles": 1,
10071007
"steepDownTiles": 5,
@@ -1051,7 +1051,7 @@
10511051
"link": [4, 4],
10521052
"name": "Leave With Temporary Blue (Spring Ball Bounce)",
10531053
"requires": [
1054-
{"canShineCharge": {
1054+
{"getBlueSpeed": {
10551055
"usedTiles": 20,
10561056
"steepUpTiles": 1,
10571057
"steepDownTiles": 4,
@@ -1883,7 +1883,7 @@
18831883
"name": "Leave With Temporary Blue (Gravity)",
18841884
"requires": [
18851885
"Gravity",
1886-
"h_shinechargeMaxRunway",
1886+
"h_getBlueSpeedMaxRunway",
18871887
{"or": [
18881888
{"and": [
18891889
"canSpringBallJumpMidAir",
@@ -1906,7 +1906,7 @@
19061906
"link": [5, 5],
19071907
"name": "Leave With Temporary Blue (Spring Ball Bounce)",
19081908
"requires": [
1909-
{"canShineCharge": {
1909+
{"getBlueSpeed": {
19101910
"usedTiles": 20,
19111911
"steepUpTiles": 1,
19121912
"steepDownTiles": 4,

region/lowernorfair/east/Main Hall.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -643,8 +643,8 @@
643643
{"or": [
644644
"ScrewAttack",
645645
{"and": [
646-
"canBlueSpaceJump",
647-
{"getBlueSpeed": {"usedTiles": 23, "openEnd": 2}}
646+
{"getBlueSpeed": {"usedTiles": 23, "openEnd": 2}},
647+
"canBlueSpaceJump"
648648
]}
649649
]},
650650
{"heatFrames": 410}

region/maridia/inner-pink/Botwoon Energy Tank Room.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -731,7 +731,7 @@
731731
}
732732
},
733733
"requires": [
734-
"canWaterShineCharge",
734+
"h_waterGetBlueSpeed",
735735
"canSpeedball",
736736
"canTrickyJump"
737737
],
@@ -764,7 +764,7 @@
764764
}
765765
},
766766
"requires": [
767-
"canWaterShineCharge",
767+
"h_waterGetBlueSpeed",
768768
"canSpeedball",
769769
"canTrickyJump",
770770
"canChainTemporaryBlue"

region/norfair/crocomire/Crocomire's Room.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1011,7 +1011,7 @@
10111011
"name": "Speedy Wall Jump",
10121012
"requires": [
10131013
"f_DefeatedCrocomire",
1014-
"h_speedDash",
1014+
"h_speedJump",
10151015
"canTrickyJump",
10161016
"canWalljump"
10171017
],
@@ -1024,7 +1024,7 @@
10241024
"name": "Insane Speedy Airball",
10251025
"requires": [
10261026
"f_DefeatedCrocomire",
1027-
"h_speedDash",
1027+
"h_speedJump",
10281028
"canInsaneJump",
10291029
"canLateralMidAirMorph"
10301030
],
@@ -1061,7 +1061,7 @@
10611061
{"shinespark": {"frames": 31, "excessFrames": 7}}
10621062
]},
10631063
{"and": [
1064-
"h_speedDash",
1064+
"h_speedJump",
10651065
{"shinespark": {"frames": 6, "excessFrames": 4}}
10661066
]}
10671067
]}

region/tourian/main/Metroid Room 1.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -622,8 +622,8 @@
622622
"link": [1, 2],
623623
"name": "Blue SpaceJump",
624624
"requires": [
625-
"canBlueSpaceJump",
626-
{"getBlueSpeed": {"usedTiles": 31, "openEnd": 1}}
625+
{"getBlueSpeed": {"usedTiles": 31, "openEnd": 1}},
626+
"canBlueSpaceJump"
627627
],
628628
"flashSuitChecked": true
629629
},
@@ -1264,8 +1264,8 @@
12641264
"link": [2, 1],
12651265
"name": "Blue SpaceJump",
12661266
"requires": [
1267-
"canBlueSpaceJump",
12681267
{"getBlueSpeed": {"usedTiles": 22, "openEnd": 1}},
1268+
"canBlueSpaceJump",
12691269
{"metroidFrames": 67}
12701270
],
12711271
"flashSuitChecked": true

region/wreckedship/main/Bowling Alley.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1749,7 +1749,7 @@
17491749
]},
17501750
{"and": [
17511751
{"obstaclesCleared": ["A"]},
1752-
{"canShineCharge": {"usedTiles": 35, "openEnd": 1}},
1752+
{"getBlueSpeed": {"usedTiles": 35, "openEnd": 1}},
17531753
{"or": [
17541754
"f_DefeatedPhantoon",
17551755
"canSpeedball"
@@ -1784,7 +1784,7 @@
17841784
]},
17851785
{"and": [
17861786
{"obstaclesCleared": ["A"]},
1787-
{"canShineCharge": {"usedTiles": 35, "openEnd": 1}},
1787+
{"getBlueSpeed": {"usedTiles": 35, "openEnd": 1}},
17881788
{"or": [
17891789
"f_DefeatedPhantoon",
17901790
"canSpeedball"

0 commit comments

Comments
 (0)