Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 30 additions & 0 deletions region/crateria/east/West Ocean.json
Original file line number Diff line number Diff line change
Expand Up @@ -1876,6 +1876,36 @@
}
}
},
{
"link": [5, 5],
"name": "Leave With Controlled Spring Ball Bounce",
"requires": [
"canTrickySpringBallBounce"
],
"exitCondition": {
"leaveWithSpringBallBounce": {
"blue": "any",
"movementType": "controlled",
"minExtraRunSpeed": "$1.2",
"maxExtraRunSpeed": "$4.8",
"remoteRunway": {
"length": 22,
"openEnd": 1
},
"landingRunway": {
"length": 9,
"openEnd": 1,
"steepUpTiles": 2
}
}
},
"note": [
"Use the runway on the left side of the room to gain speed and bounce across the room."
],
"devNote": [
"Higher speed (at least up to $4.C) is possible with greater difficulty."
]
},
{
"id": 69,
"link": [5, 5],
Expand Down
68 changes: 65 additions & 3 deletions region/maridia/outer/Fish Tank.json
Original file line number Diff line number Diff line change
Expand Up @@ -446,6 +446,35 @@
],
"note": "Requires a runway of at least 22 tiles in the adjacent room."
},
{
"link": [1, 4],
"name": "Cross Room Spring Ball Bounce",
"entranceCondition": {
"comeInWithSpringBallBounce": {
"speedBooster": true,
"movementType": "any",
"remoteAndLandingMinTiles": [[22, 1]]
}
},
"requires": [
"canCrossRoomJumpIntoWater"
]
},
{
"link": [1, 4],
"name": "Tricky Cross Room Spring Ball Bounce",
"entranceCondition": {
"comeInWithSpringBallBounce": {
"speedBooster": true,
"movementType": "any",
"remoteAndLandingMinTiles": [[18.4375, 1]]
}
},
"requires": [
"canCrossRoomJumpIntoWater",
"canTrickyDashJump"
]
},
{
"id": 111,
"link": [1, 4],
Expand Down Expand Up @@ -776,15 +805,15 @@
"entranceCondition": {
"comeInJumping": {
"speedBooster": true,
"minTiles": 7
"minTiles": 6.4375
}
},
"requires": [
"canTrickyDashJump",
"canCrossRoomJumpIntoWater",
"canMomentumConservingTurnaround"
],
"note": "Requires running a very precise distance of 7 tiles in the adjacent room, to hit a peak of the speed vs height graph."
"note": "Requires running a precise distance of 7 tiles in the adjacent room, to hit a peak of the speed vs height graph."
},
{
"id": 22,
Expand Down Expand Up @@ -820,6 +849,36 @@
],
"note": "Requires a runway of at least 10 tiles in the adjacent room."
},
{
"link": [1, 5],
"name": "Cross Room Spring Ball Bounce",
"entranceCondition": {
"comeInWithSpringBallBounce": {
"speedBooster": true,
"movementType": "any",
"remoteAndLandingMinTiles": [[19, 1]]
}
},
"requires": [
"canCrossRoomJumpIntoWater"
]
},
{
"link": [1, 5],
"name": "Tricky Cross Room Spring Ball Bounce",
"entranceCondition": {
"comeInWithSpringBallBounce": {
"speedBooster": true,
"movementType": "any",
"remoteAndLandingMinTiles": [[6.4375, 1]]
}
},
"requires": [
"canTrickyDashJump",
"canCrossRoomJumpIntoWater"
],
"note": "Requires running a precise distance of 7 tiles in the adjacent room, to hit a peak of the speed vs height graph."
},
{
"id": 112,
"link": [1, 5],
Expand Down Expand Up @@ -3062,5 +3121,8 @@
}
],
"nextStratId": 123,
"nextNotableId": 9
"nextNotableId": 9,
"devNote": [
"FIXME: node 4 should have 'implicitLeaveNormally'/'implicitUnlocksDoors' false."
]
}
62 changes: 62 additions & 0 deletions region/wreckedship/main/Basement.json
Original file line number Diff line number Diff line change
Expand Up @@ -963,6 +963,68 @@
"Quickly unmorph just before and freeze the Atomic just after it hits Samus."
]
},
{
"link": [3, 3],
"name": "Leave With Controlled Spring Ball Bounce (Lower Speed)",
"requires": [
{"obstaclesCleared": ["A"]},
"canTrickyJump"
],
"exitCondition": {
"leaveWithSpringBallBounce": {
"blue": "any",
"movementType": "controlled",
"maxExtraRunSpeed": "$2.C",
"remoteRunway": {
"length": 35,
"openEnd": 1
},
"landingRunway": {
"length": 2,
"openEnd": 1
}
}
}
},
{
"link": [3, 3],
"name": "Leave With Controlled Spring Ball Bounce (Higher Speed)",
"requires": [
{"obstaclesCleared": ["A"]},
{"or": [
"canKago",
"f_DefeatedPhantoon"
]},
"canTrickySpringBallBounce",
"canInsaneJump"
],
"exitCondition": {
"leaveWithSpringBallBounce": {
"blue": "any",
"movementType": "controlled",
"maxExtraRunSpeed": "$5.C",
"remoteRunway": {
"length": 35,
"openEnd": 1
},
"landingRunway": {
"length": 1,
"openEnd": 1
}
}
},
"note": [
"If power is off, kago inside the left Workrobot, gaining speed at the start of the run by running in place."
],
"detailNote": [
"For extra run speeds between $5.9 and $5.C, Samus can jump over the island;",
"For extra run speeds of $5.8 or lower, Samus can run under the island and jump over the Workrobot (only required if power is off).",
"Higher speeds than $5.C could be obtained with the power on but with greater difficulty."
],
"devNote": [
"One tile of landing runway is considered unusable because at higher speeds it may not be possible to land far from the door."
]
},
{
"id": 54,
"link": [3, 3],
Expand Down