|
1314 | 1314 | ], |
1315 | 1315 | "devNote": "TODO: Sparking diagonally through the door cannot be shown as an alternative." |
1316 | 1316 | }, |
| 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 | + }, |
1317 | 1554 | { |
1318 | 1555 | "id": 25, |
1319 | 1556 | "link": [2, 3], |
|
1594 | 1831 | "clearsObstacles": ["A"], |
1595 | 1832 | "note": "Run in the adjacent room and jump through the door, to place a Bomb to break the top bomb blocks." |
1596 | 1833 | }, |
| 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 | + }, |
1597 | 1913 | { |
1598 | 1914 | "id": 126, |
1599 | 1915 | "link": [2, 5], |
|
0 commit comments