|
214 | 214 | "link": [1, 2], |
215 | 215 | "name": "Base", |
216 | 216 | "requires": [ |
217 | | - {"heatFrames": 200} |
| 217 | + {"simpleHeatFrames": 150}, |
| 218 | + {"or": [ |
| 219 | + {"and": [ |
| 220 | + "canMoonfall", |
| 221 | + {"heatFrames": 20} |
| 222 | + ]}, |
| 223 | + {"heatFrames": 45} |
| 224 | + ]} |
218 | 225 | ] |
219 | 226 | }, |
220 | 227 | { |
|
395 | 402 | ], |
396 | 403 | "note": "Shoot the shot block, then Spring Ball on the middle platform." |
397 | 404 | }, |
398 | | - { |
399 | | - "id": 11, |
400 | | - "link": [2, 1], |
401 | | - "name": "HiJump Climb", |
402 | | - "requires": [ |
403 | | - "HiJump", |
404 | | - "canConsecutiveWalljump", |
405 | | - {"heatFrames": 500} |
406 | | - ], |
407 | | - "note": "Walljump up the right, then setup a walljump on the top-right crumble platform directly from the right wall." |
408 | | - }, |
409 | 405 | { |
410 | 406 | "id": 12, |
411 | 407 | "link": [2, 1], |
412 | | - "name": "HiJumpless Climb", |
| 408 | + "name": "Wall Jump Climb", |
413 | 409 | "requires": [ |
414 | 410 | "canPreciseWalljump", |
415 | 411 | "canConsecutiveWalljump", |
416 | | - {"heatFrames": 500} |
| 412 | + {"or": [ |
| 413 | + {"and": [ |
| 414 | + "HiJump", |
| 415 | + {"heatFrames": 270} |
| 416 | + ]}, |
| 417 | + {"heatFrames": 340} |
| 418 | + ]}, |
| 419 | + {"or": [ |
| 420 | + "canDodgeWhileShooting", |
| 421 | + {"heatFrames": 300} |
| 422 | + ]}, |
| 423 | + {"or": [ |
| 424 | + "canTrickyJump", |
| 425 | + {"heatFrames": 300} |
| 426 | + ]} |
417 | 427 | ], |
418 | 428 | "note": "Walljump up the right, then walljump off the top-middle crumble platform then off the top-right one." |
419 | 429 | }, |
|
424 | 434 | "requires": [ |
425 | 435 | "canCrumbleJump", |
426 | 436 | "canTrickyJump", |
427 | | - {"heatFrames": 800} |
428 | | - ], |
429 | | - "note": "Do 9 successive crumble jumps up the platforms.", |
430 | | - "devNote": "This is only really useful without wall jumps." |
431 | | - }, |
432 | | - { |
433 | | - "id": 14, |
434 | | - "link": [2, 1], |
435 | | - "name": "Wall Jump Climb Crumble Jump", |
436 | | - "requires": [ |
437 | | - "canCrumbleJump", |
438 | | - "canConsecutiveWalljump", |
439 | | - {"heatFrames": 600} |
| 437 | + {"or": [ |
| 438 | + {"and": [ |
| 439 | + "HiJump", |
| 440 | + "canTrickyDodgeEnemies", |
| 441 | + {"heatFrames": 370} |
| 442 | + ]}, |
| 443 | + {"heatFrames": 660} |
| 444 | + ]} |
440 | 445 | ], |
441 | | - "note": "Walljump up the right then do one crumble jump on the top middle platform." |
| 446 | + "wallJumpAvoid": true, |
| 447 | + "note": [ |
| 448 | + "Do 9 successive crumble jumps up the platforms.", |
| 449 | + "If Hi-Jump is available, then it is possible to skip 4 of the crumble platforms." |
| 450 | + ] |
442 | 451 | }, |
443 | 452 | { |
444 | 453 | "id": 15, |
445 | 454 | "link": [2, 1], |
446 | 455 | "name": "Spring Ball", |
447 | 456 | "requires": [ |
448 | 457 | "h_useSpringBall", |
449 | | - {"heatFrames": 800} |
| 458 | + {"heatFrames": 720} |
450 | 459 | ], |
451 | 460 | "note": "Hold jump to easily do 9 successive spring ball bounces up the platforms." |
452 | 461 | }, |
|
457 | 466 | "requires": [ |
458 | 467 | "SpaceJump", |
459 | 468 | "canConsecutiveWalljump", |
460 | | - {"heatFrames": 500} |
| 469 | + {"or": [ |
| 470 | + {"and": [ |
| 471 | + "HiJump", |
| 472 | + {"heatFrames": 270} |
| 473 | + ]}, |
| 474 | + {"heatFrames": 340} |
| 475 | + ]}, |
| 476 | + {"or": [ |
| 477 | + "canDodgeWhileShooting", |
| 478 | + {"heatFrames": 300} |
| 479 | + ]} |
461 | 480 | ], |
462 | | - "note": "Walljump up the right, then use SpaceJump at the top." |
| 481 | + "note": "Wall jump up the right, then use Space Jump at the top." |
463 | 482 | }, |
464 | 483 | { |
465 | 484 | "id": 17, |
466 | 485 | "link": [2, 1], |
467 | 486 | "name": "Space Jump", |
468 | 487 | "requires": [ |
469 | 488 | "SpaceJump", |
470 | | - {"heatFrames": 1000} |
| 489 | + {"or": [ |
| 490 | + {"and": [ |
| 491 | + "HiJump", |
| 492 | + {"heatFrames": 450} |
| 493 | + ]}, |
| 494 | + {"heatFrames": 720} |
| 495 | + ]} |
471 | 496 | ], |
472 | | - "note": "Use SpaceJump to get to the top." |
| 497 | + "note": "Use Space Jump to get to the top." |
473 | 498 | }, |
474 | 499 | { |
475 | 500 | "id": 18, |
|
492 | 517 | "name": "Heatproof IBJ", |
493 | 518 | "requires": [ |
494 | 519 | "h_heatProof", |
495 | | - "canLongIBJ" |
| 520 | + "canLongIBJ", |
| 521 | + "canBePatient" |
496 | 522 | ], |
497 | 523 | "note": [ |
498 | 524 | "Kill the Sova on the bottom-right platform, then IBJ right next to the left of the platform.", |
499 | 525 | "Samus can align with the left side of the platform by jumping into it.", |
500 | 526 | "Place bombs to kill the second Sova. Drop to the bottom and restart if necessary." |
501 | 527 | ] |
502 | 528 | }, |
503 | | - { |
504 | | - "id": 20, |
505 | | - "link": [2, 1], |
506 | | - "name": "WallJump and SpringBall", |
507 | | - "requires": [ |
508 | | - "h_useSpringBall", |
509 | | - "canConsecutiveWalljump", |
510 | | - {"heatFrames": 500} |
511 | | - ], |
512 | | - "note": "Walljump up the right then SpringBall bounce on top of the highest Crumble Block platform to reach the door." |
513 | | - }, |
514 | 529 | { |
515 | 530 | "id": 21, |
516 | 531 | "link": [2, 1], |
|
519 | 534 | "comeInShinecharged": {} |
520 | 535 | }, |
521 | 536 | "requires": [ |
522 | | - {"shineChargeFrames": 60}, |
| 537 | + {"shineChargeFrames": 35}, |
523 | 538 | {"shinespark": {"frames": 59}}, |
524 | | - {"heatFrames": 250} |
| 539 | + {"heatFrames": 220} |
525 | 540 | ], |
526 | 541 | "flashSuitChecked": true, |
527 | 542 | "note": "It has to be setup really close to the left side of the right platforms, otherwise it also requires a crumble jump at the top." |
528 | 543 | }, |
529 | | - { |
530 | | - "id": 22, |
531 | | - "link": [2, 1], |
532 | | - "name": "Frozen Sova Climb", |
533 | | - "requires": [ |
534 | | - "canTrickyUseFrozenEnemies", |
535 | | - "canConsecutiveWalljump", |
536 | | - {"heatFrames": 800} |
537 | | - ], |
538 | | - "note": "Climb up the left, freeze the top-left Sova, and use it as a platform to reach the door." |
539 | | - }, |
540 | 544 | { |
541 | 545 | "id": 23, |
542 | 546 | "link": [2, 1], |
|
550 | 554 | "canBePatient" |
551 | 555 | ], |
552 | 556 | "flashSuitChecked": true, |
553 | | - "note": "Climb up 3 screens.", |
554 | | - "devNote": "Heat frames split into the actual climb and the setup in the adjacent room." |
| 557 | + "note": "Climb up 3 screens." |
555 | 558 | }, |
556 | 559 | { |
557 | 560 | "id": 24, |
|
831 | 834 | "name": "Base", |
832 | 835 | "requires": [ |
833 | 836 | "canConsecutiveWalljump", |
834 | | - {"heatFrames": 550} |
| 837 | + {"or": [ |
| 838 | + {"and": [ |
| 839 | + "HiJump", |
| 840 | + {"heatFrames": 320} |
| 841 | + ]}, |
| 842 | + {"heatFrames": 395} |
| 843 | + ]}, |
| 844 | + {"or": [ |
| 845 | + {"and": [ |
| 846 | + "canPreciseWalljump", |
| 847 | + "canTrickyJump" |
| 848 | + ]}, |
| 849 | + {"and": [ |
| 850 | + "canStaggeredWalljump", |
| 851 | + {"heatFrames": 50} |
| 852 | + ]}, |
| 853 | + {"heatFrames": 300} |
| 854 | + ]} |
| 855 | + ], |
| 856 | + "note": [ |
| 857 | + "If entering from the bottom door, a Sova will be in the way in the top left:", |
| 858 | + "either wall jump in place while waiting for it, or wall jump around it using two crumble platforms to the right." |
835 | 859 | ] |
836 | 860 | }, |
837 | 861 | { |
|
851 | 875 | "name": "Heatproof IBJ", |
852 | 876 | "requires": [ |
853 | 877 | "h_heatProof", |
854 | | - "canLongIBJ" |
| 878 | + "canLongIBJ", |
| 879 | + "canBePatient" |
855 | 880 | ], |
856 | 881 | "note": "IBJ against the left-most wall. Place bombs to kill the Sova. Drop to the bottom and restart if necessary." |
857 | 882 | }, |
|
865 | 890 | "requires": [ |
866 | 891 | {"shineChargeFrames": 30}, |
867 | 892 | {"shinespark": {"frames": 59}}, |
868 | | - {"heatFrames": 250} |
| 893 | + {"heatFrames": 180} |
869 | 894 | ], |
870 | 895 | "flashSuitChecked": true, |
871 | 896 | "note": "It is easiest to do a diagonal shinespark up the left wall, then hold left, angle down, and spam shoot to easily grab the item." |
|
916 | 941 | "link": [3, 2], |
917 | 942 | "name": "Base", |
918 | 943 | "requires": [ |
919 | | - {"heatFrames": 250} |
| 944 | + {"heatFrames": 205} |
920 | 945 | ] |
921 | 946 | } |
922 | 947 | ], |
|
0 commit comments