Skip to content

Commit 896e604

Browse files
authored
Merge pull request #2045 from blkerby/side-platforms-22
Screw Attack Room side platform and blue speed jumps
2 parents 6bedd38 + cb99f61 commit 896e604

2 files changed

Lines changed: 317 additions & 1 deletion

File tree

region/lowernorfair/west/Screw Attack Room.json

Lines changed: 316 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1314,6 +1314,243 @@
13141314
],
13151315
"devNote": "TODO: Sparking diagonally through the door cannot be shown as an alternative."
13161316
},
1317+
{
1318+
"link": [2, 3],
1319+
"name": "Cross Room Blue Speed Jump with Hi-Jump",
1320+
"entranceCondition": {
1321+
"comeInGettingBlueSpeed": {
1322+
"length": 0,
1323+
"openEnd": 1,
1324+
"minExtraRunSpeed": "$2.5",
1325+
"maxExtraRunSpeed": "$2.F"
1326+
}
1327+
},
1328+
"requires": [
1329+
"HiJump",
1330+
"canLateralMidAirMorph",
1331+
"canTrickyJump",
1332+
{"heatFrames": 150}
1333+
],
1334+
"clearsObstacles": ["A"],
1335+
"flashSuitChecked": true,
1336+
"note": [
1337+
"Jump into the room with blue speed.",
1338+
"Morph and unmorph to clear Samus' horizontal momentum while retaining blue,",
1339+
"to break the right-most bomb blocks above and reach the top of the room."
1340+
],
1341+
"devNote": [
1342+
"Higher run speeds can also work, but with greater difficulty."
1343+
]
1344+
},
1345+
{
1346+
"link": [2, 3],
1347+
"name": "Cross Room Blue Speed Jump",
1348+
"entranceCondition": {
1349+
"comeInGettingBlueSpeed": {
1350+
"length": 0,
1351+
"openEnd": 1,
1352+
"minExtraRunSpeed": "$6.0",
1353+
"maxExtraRunSpeed": "$6.1"
1354+
}
1355+
},
1356+
"requires": [
1357+
"canTrickyDashJump",
1358+
"canInsaneJump",
1359+
"canLateralMidAirMorph",
1360+
{"heatFrames": 120}
1361+
],
1362+
"clearsObstacles": ["A"],
1363+
"flashSuitChecked": true,
1364+
"note": [
1365+
"Jump into the room with blue speed and a specific amount of horizontal momentum, morphing through the transition.",
1366+
"Unmorph to clear Samus' horizontal momentum while retaining blue,",
1367+
"to break the right-most bomb blocks above and reach the top of the room."
1368+
],
1369+
"detailNote": [
1370+
"It can help to pause buffer the morph:",
1371+
"time a pause to hit just after Samus jumps and aims down,",
1372+
"then hold down during the unpause black screen to buffer the morph."
1373+
],
1374+
"devNote": [
1375+
"Higher run speeds could also work, but with greater difficulty."
1376+
]
1377+
},
1378+
{
1379+
"link": [2, 3],
1380+
"name": "Cross Room Very Slow Blue Speed Jump with Hi-Jump and Wall Jump",
1381+
"entranceCondition": {
1382+
"comeInGettingBlueSpeed": {
1383+
"length": 0,
1384+
"openEnd": 1,
1385+
"minExtraRunSpeed": "$0.C",
1386+
"maxExtraRunSpeed": "$0.F"
1387+
}
1388+
},
1389+
"requires": [
1390+
"HiJump",
1391+
"canInsaneJump",
1392+
"canWalljump",
1393+
{"heatFrames": 130}
1394+
],
1395+
"clearsObstacles": ["A"],
1396+
"flashSuitChecked": true,
1397+
"note": [
1398+
"Jump into the room with blue speed and very low horizontal momentum,",
1399+
"to break the left-most bomb block above and wall jump up."
1400+
]
1401+
},
1402+
{
1403+
"link": [2, 3],
1404+
"name": "Side Platform Blue Speed Jump",
1405+
"entranceCondition": {
1406+
"comeInWithSidePlatform": {
1407+
"platforms": [
1408+
{
1409+
"minHeight": 2,
1410+
"maxHeight": 2,
1411+
"obstructions": [[1, 0]],
1412+
"minTiles": 27.4375,
1413+
"speedBooster": true,
1414+
"requires": [
1415+
"HiJump",
1416+
{"heatFrames": 110}
1417+
],
1418+
"note": ["This applies to Dust Torizo Room and Noob Bridge."]
1419+
},
1420+
{
1421+
"minHeight": 2,
1422+
"maxHeight": 2,
1423+
"obstructions": [[1, 0]],
1424+
"minTiles": 45,
1425+
"speedBooster": true,
1426+
"requires": [
1427+
"canTrickyDashJump",
1428+
"canInsaneJump",
1429+
{"heatFrames": 150}
1430+
],
1431+
"note": ["This applies to Noob Bridge."]
1432+
},
1433+
{
1434+
"minHeight": 3,
1435+
"maxHeight": 3,
1436+
"obstructions": [[1, 0]],
1437+
"minTiles": 28.2472,
1438+
"speedBooster": true,
1439+
"requires": [
1440+
"HiJump",
1441+
{"heatFrames": 110}
1442+
],
1443+
"note": ["This applies to Double Chamber."]
1444+
},
1445+
{
1446+
"minHeight": 1,
1447+
"maxHeight": 1,
1448+
"obstructions": [[3, 0]],
1449+
"minTiles": 23.8731,
1450+
"speedBooster": true,
1451+
"environment": "water",
1452+
"requires": [
1453+
"HiJump",
1454+
"canGravityJump",
1455+
{"heatFrames": 110}
1456+
],
1457+
"note": ["This applies to Below Botwoon Energy Tank and Botwoon Energy Tank Room."],
1458+
"detailNote": [
1459+
"Gain run speed, and time a pause to hit after Samus jumps and aims down;",
1460+
"then unequip Gravity and buffer the morph while unpausing."
1461+
]
1462+
},
1463+
{
1464+
"minHeight": 1,
1465+
"maxHeight": 1,
1466+
"obstructions": [[3, 0]],
1467+
"minTiles": 36.3703,
1468+
"speedBooster": true,
1469+
"environment": "water",
1470+
"requires": [
1471+
"canTrickyDashJump",
1472+
"canInsaneJump",
1473+
"canGravityJump",
1474+
{"heatFrames": 110}
1475+
],
1476+
"note": ["This applies to Botwoon Energy Tank Room."],
1477+
"detailNote": [
1478+
"Gain run speed, and time a pause to hit after Samus jumps and aims down;",
1479+
"then unequip Gravity and buffer the morph while unpausing."
1480+
]
1481+
},
1482+
{
1483+
"minHeight": 2,
1484+
"maxHeight": 2,
1485+
"obstructions": [[3, 0]],
1486+
"minTiles": 31,
1487+
"speedBooster": true,
1488+
"requires": [
1489+
"HiJump",
1490+
"canInsaneJump",
1491+
{"heatFrames": 110}
1492+
],
1493+
"note": ["This applies to Metroid Room 1, Statues Hallway, and Baby Kraid Room."]
1494+
},
1495+
{
1496+
"minHeight": 3,
1497+
"maxHeight": 3,
1498+
"obstructions": [[3, 0]],
1499+
"minTiles": 30.4375,
1500+
"speedBooster": true,
1501+
"requires": [
1502+
"HiJump",
1503+
"canInsaneJump",
1504+
{"heatFrames": 110}
1505+
],
1506+
"note": ["This applies to Blue Brinstar Energy Tank Room, Bowling Alley (middle, power off), and Basement (power on)."]
1507+
},
1508+
{
1509+
"minHeight": 3,
1510+
"maxHeight": 3,
1511+
"obstructions": [[3, 2]],
1512+
"minTiles": 32.4375,
1513+
"speedBooster": true,
1514+
"requires": [
1515+
"HiJump",
1516+
{"heatFrames": 110}
1517+
],
1518+
"note": ["This applies to Metal Pirates Room."]
1519+
},
1520+
{
1521+
"minHeight": 3,
1522+
"maxHeight": 3,
1523+
"obstructions": [[5, 2]],
1524+
"minTiles": 31.4375,
1525+
"speedBooster": true,
1526+
"requires": [
1527+
"HiJump",
1528+
"canInsaneJump",
1529+
{"heatFrames": 110}
1530+
],
1531+
"note": ["This applies to Flyway."]
1532+
}
1533+
]
1534+
}
1535+
},
1536+
"requires": [
1537+
"canMomentumConservingMorph"
1538+
],
1539+
"clearsObstacles": ["A"],
1540+
"flashSuitChecked": true,
1541+
"note": [
1542+
"Jump into the room morphing with blue speed,",
1543+
"then unmorph and continue holding up to retain blue speed and break the bomb blocks."
1544+
],
1545+
"detailNote": [
1546+
"A momentum-conserving morph through the transition is not always required but usually makes the strat easier.",
1547+
"In many cases, pause buffering the morph can also be helpful."
1548+
],
1549+
"devNote": [
1550+
"FIXME: Add side platform Screw Attack jumps (without blue speed);",
1551+
"also add blue speed strats (side platform and otherwise) that break both sets of bomb blocks, falling down to the item."
1552+
]
1553+
},
13171554
{
13181555
"id": 25,
13191556
"link": [2, 3],
@@ -1594,6 +1831,85 @@
15941831
"clearsObstacles": ["A"],
15951832
"note": "Run in the adjacent room and jump through the door, to place a Bomb to break the top bomb blocks."
15961833
},
1834+
{
1835+
"link": [2, 5],
1836+
"name": "Cross Room Blue Speed Jump with Hi-Jump",
1837+
"entranceCondition": {
1838+
"comeInGettingBlueSpeed": {
1839+
"length": 0,
1840+
"openEnd": 1,
1841+
"minExtraRunSpeed": "$1.D",
1842+
"maxExtraRunSpeed": "$2.F"
1843+
}
1844+
},
1845+
"requires": [
1846+
"HiJump",
1847+
"canLateralMidAirMorph",
1848+
"canTrickyJump",
1849+
{"heatFrames": 155}
1850+
],
1851+
"clearsObstacles": ["A"],
1852+
"flashSuitChecked": true,
1853+
"note": [
1854+
"Jump into the room with blue speed, morphing and unmorphing to clear Samus' horizontal momentum while retaining blue.",
1855+
"Use the blue to break the right-most bomb blocks above, then fall down."
1856+
]
1857+
},
1858+
{
1859+
"link": [2, 5],
1860+
"name": "Side Platform Blue Speed Jump",
1861+
"entranceCondition": {
1862+
"comeInWithSidePlatform": {
1863+
"platforms": [
1864+
{
1865+
"minHeight": 1,
1866+
"maxHeight": 1,
1867+
"obstructions": [[1, 0]],
1868+
"minTiles": 16,
1869+
"speedBooster": true,
1870+
"requires": [
1871+
"HiJump",
1872+
{"getBlueSpeed": {"usedTiles": 14, "openEnd": 1}},
1873+
"canInsaneJump",
1874+
{"heatFrames": 155}
1875+
],
1876+
"note": ["This applies to Lava Dive Room."],
1877+
"detailNote": [
1878+
"To get enough height, it is suggested to do a double-stutter 3-tap with an early third tap."
1879+
]
1880+
},
1881+
{
1882+
"minHeight": 3,
1883+
"maxHeight": 3,
1884+
"obstructions": [[3, 0]],
1885+
"minTiles": 21.4375,
1886+
"speedBooster": true,
1887+
"environment": "water",
1888+
"requires": [
1889+
"HiJump",
1890+
"canInsaneJump",
1891+
"canGravityJump",
1892+
{"heatFrames": 155}
1893+
],
1894+
"note": ["This applies to Draygon's Room."]
1895+
}
1896+
]
1897+
}
1898+
},
1899+
"requires": [
1900+
"canMomentumConservingMorph"
1901+
],
1902+
"clearsObstacles": ["A"],
1903+
"flashSuitChecked": true,
1904+
"note": [
1905+
"Jump into the room with blue speed, morphing and unmorphing to clear Samus' horizontal momentum while retaining blue.",
1906+
"Use the blue to break the right-most bomb blocks above, then fall down."
1907+
],
1908+
"detailNote": [
1909+
"A momentum-conserving morph through the transition is not always required but usually makes the strat easier.",
1910+
"In many cases, pause buffering the morph can also be helpful."
1911+
]
1912+
},
15971913
{
15981914
"id": 126,
15991915
"link": [2, 5],

strats.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2153,6 +2153,6 @@ Based on these definitions and some testing, we can determine a range of attaina
21532153
| 16 | $1.B | - | - | $2.3 | $2.B | $3.1 | $3.3 | $3.5 |
21542154
| 15 | $1.6 | - | - | - | $1.B | $2.9 | $2.B | $2.F |
21552155
| 14 | $1.2 | - | - | - | - | $1.A | $2.4 | $2.A |
2156-
| 13 | $1.0 | - | - | - | - | - | $1.2 | $1.E |
2156+
| 13 | $0.F | - | - | - | - | - | $1.2 | $1.E |
21572157
| 12 | $0.B | - | - | - | - | - | - | $0.B |
21582158
| 11 | $0.7 | - | - | - | - | - | - | $0.7 |

0 commit comments

Comments
 (0)