|
180 | 180 | "length": 3, |
181 | 181 | "openEnd": 1 |
182 | 182 | } |
183 | | - } |
| 183 | + }, |
| 184 | + "flashSuitChecked": true |
184 | 185 | }, |
185 | 186 | { |
186 | 187 | "id": 39, |
|
193 | 194 | {"position": [7, 3], "environment": "water", "note": "Crumbling Grapple block"} |
194 | 195 | ] |
195 | 196 | } |
196 | | - } |
| 197 | + }, |
| 198 | + "flashSuitChecked": true |
197 | 199 | }, |
198 | 200 | { |
199 | 201 | "id": 2, |
|
286 | 288 | "requires": [ |
287 | 289 | "h_navigateUnderwater" |
288 | 290 | ], |
| 291 | + "flashSuitChecked": true, |
289 | 292 | "note": "Jump from door platform to door platform while avoiding the sand." |
290 | 293 | }, |
291 | 294 | { |
292 | 295 | "id": 7, |
293 | 296 | "link": [1, 4], |
294 | 297 | "name": "Base", |
295 | | - "requires": [] |
| 298 | + "requires": [], |
| 299 | + "flashSuitChecked": true |
296 | 300 | }, |
297 | 301 | { |
298 | 302 | "id": 8, |
|
316 | 320 | "id": 9, |
317 | 321 | "link": [2, 2], |
318 | 322 | "name": "Leave with Runway", |
319 | | - "requires": [], |
| 323 | + "requires": [ |
| 324 | + {"or": [ |
| 325 | + "Gravity", |
| 326 | + "canPrepareForNextRoom" |
| 327 | + ]} |
| 328 | + ], |
320 | 329 | "exitCondition": { |
321 | 330 | "leaveWithRunway": { |
322 | 331 | "length": 8, |
323 | 332 | "openEnd": 1 |
324 | 333 | } |
325 | | - } |
| 334 | + }, |
| 335 | + "flashSuitChecked": true, |
| 336 | + "devNote": [ |
| 337 | + "Resetting the room through this door puts you in East Pants Room, which is full of water.", |
| 338 | + "So effectively there is only one chance to use the runway, unless Gravity is available;", |
| 339 | + "otherwise the player must circle around through Pants Room again, which would be fairly slow." |
| 340 | + ] |
326 | 341 | }, |
327 | 342 | { |
328 | 343 | "id": 10, |
|
364 | 379 | "requires": [ |
365 | 380 | "h_navigateUnderwater" |
366 | 381 | ], |
| 382 | + "flashSuitChecked": true, |
367 | 383 | "note": "Jump from door platform to door platform while avoiding the sand." |
368 | 384 | }, |
369 | 385 | { |
|
418 | 434 | "length": 3, |
419 | 435 | "openEnd": 1 |
420 | 436 | } |
421 | | - } |
| 437 | + }, |
| 438 | + "flashSuitChecked": true |
422 | 439 | }, |
423 | 440 | { |
424 | 441 | "id": 17, |
425 | 442 | "link": [3, 4], |
426 | 443 | "name": "Base", |
427 | | - "requires": [] |
| 444 | + "requires": [], |
| 445 | + "flashSuitChecked": true |
428 | 446 | }, |
429 | 447 | { |
430 | 448 | "id": 18, |
|
448 | 466 | ]} |
449 | 467 | ]} |
450 | 468 | ], |
| 469 | + "flashSuitChecked": true, |
451 | 470 | "devNote": "It is easy enough to get out of the sand without tech, because the strats only require briefly entering it, but it is there as turning around at the wrong time will make Samus sink." |
452 | 471 | }, |
453 | 472 | { |
|
473 | 492 | "canTrickyDodgeEnemies" |
474 | 493 | ]} |
475 | 494 | ], |
| 495 | + "flashSuitChecked": false, |
476 | 496 | "note": [ |
477 | 497 | "Use the grapple block to initiate a Grapple Jump to climb up to the higher level and above the water line.", |
478 | 498 | "Aiming the Grapple Jump to line up with the one tile hole is difficult and Samus is moving at high speeds.", |
|
523 | 543 | ]} |
524 | 544 | ]} |
525 | 545 | ], |
| 546 | + "flashSuitChecked": true, |
526 | 547 | "devNote": "It is easy enough to get out of the sand without tech, because the strats only require briefly entering it, but it is there as turning around at the wrong time will make Samus sink." |
527 | 548 | }, |
528 | 549 | { |
|
533 | 554 | "Gravity", |
534 | 555 | "Grapple", |
535 | 556 | "SpaceJump" |
536 | | - ] |
| 557 | + ], |
| 558 | + "flashSuitChecked": true |
537 | 559 | }, |
538 | 560 | { |
539 | 561 | "id": 22, |
|
546 | 568 | "canCarefulJump", |
547 | 569 | "canPlayInSand" |
548 | 570 | ], |
| 571 | + "flashSuitChecked": true, |
549 | 572 | "note": [ |
550 | 573 | "Break the grapple block, then jump on the sand to get through the hole.", |
551 | 574 | "Break spin before touching the sand, and then spinjump to get a good jump off of the sand.", |
|
555 | 578 | { |
556 | 579 | "id": 23, |
557 | 580 | "link": [4, 5], |
558 | | - "name": "Gravity MidAir SpringBall Jump", |
| 581 | + "name": "Gravity Mid-Air Spring Ball Jump", |
559 | 582 | "requires": [ |
560 | 583 | "Gravity", |
561 | 584 | "Grapple", |
562 | 585 | "canTrickySpringBallJump", |
563 | 586 | "canTrickyJump", |
564 | 587 | "canPlayInSand" |
565 | 588 | ], |
| 589 | + "flashSuitChecked": true, |
566 | 590 | "note": "Break spin before touching the sand, and then spinjump to get a good jump off of the sand." |
567 | 591 | }, |
568 | 592 | { |
569 | 593 | "id": 24, |
570 | 594 | "link": [4, 5], |
571 | | - "name": "SandJump into IBJ", |
| 595 | + "name": "Sand Jump into IBJ", |
572 | 596 | "requires": [ |
573 | 597 | "Gravity", |
574 | 598 | "Grapple", |
|
578 | 602 | "can4HighMidAirMorph", |
579 | 603 | "canStationarySpinJump" |
580 | 604 | ], |
| 605 | + "flashSuitChecked": true, |
581 | 606 | "note": "Break spin before touching the sand, and then spinjump to get a good jump off of the sand." |
582 | 607 | }, |
583 | 608 | { |
584 | 609 | "id": 25, |
585 | 610 | "link": [4, 5], |
586 | | - "name": "SpringBall IBJ", |
| 611 | + "name": "Spring Ball IBJ", |
587 | 612 | "requires": [ |
588 | 613 | "Gravity", |
589 | 614 | "Grapple", |
590 | 615 | "h_useSpringBall", |
591 | 616 | "canJumpIntoIBJ" |
592 | 617 | ], |
| 618 | + "flashSuitChecked": true, |
593 | 619 | "note": "Springball can keep Samus out of the sand. Place the first bomb right after Samus begins falling back towards the sand." |
594 | 620 | }, |
595 | 621 | { |
|
604 | 630 | "canStationarySpinJump", |
605 | 631 | "canTrickyJump" |
606 | 632 | ], |
| 633 | + "flashSuitChecked": true, |
607 | 634 | "note": [ |
608 | 635 | "Gets above the grapple block by doing a well-positioned and well-timed Gravity jump following a good jump off the sand.", |
609 | 636 | "It is also possible to do this off of a wall jump on the side immediately followed by a gravity jump.", |
|
614 | 641 | { |
615 | 642 | "id": 27, |
616 | 643 | "link": [4, 5], |
617 | | - "name": "Suitless MidAir SpringBall Jump with HiJump", |
| 644 | + "name": "Suitless Mid-Air Spring Ball Jump with HiJump", |
618 | 645 | "requires": [ |
619 | 646 | "Grapple", |
620 | 647 | "canSuitlessMaridia", |
|
623 | 650 | "canPlayInSand", |
624 | 651 | "canTrickyJump" |
625 | 652 | ], |
| 653 | + "flashSuitChecked": true, |
626 | 654 | "note": [ |
627 | 655 | "Requires a mid-air SpringBall jump off the sand.", |
628 | 656 | "Break spin before touching the sand, and then spinjump to get a good jump off of the sand.", |
|
641 | 669 | "canFlatleyJump", |
642 | 670 | "canSunkenTileWideWallClimb" |
643 | 671 | ], |
| 672 | + "flashSuitChecked": true, |
644 | 673 | "note": [ |
645 | 674 | "Use a flatley turnaround jump to get Samus inside the gap during a spinjump.", |
646 | 675 | "Samus must jump from the left side platform." |
|
656 | 685 | "canTrickyGrappleJump", |
657 | 686 | "canMidairWiggle" |
658 | 687 | ], |
| 688 | + "flashSuitChecked": false, |
659 | 689 | "note": [ |
660 | 690 | "Use the grapple block to initiate a Grapple Jump to climb up to the higher level.", |
661 | 691 | "Aiming the Grapple Jump to line up with the one tile hole is difficult and Samus is moving at high speeds." |
|
680 | 710 | "canResetFallSpeed" |
681 | 711 | ]} |
682 | 712 | ], |
| 713 | + "flashSuitChecked": true, |
683 | 714 | "note": [ |
684 | 715 | "Using movement tricks to reduce fall speed even slightly can avoid touching the sand.", |
685 | 716 | "A Flatley style turnaround over the grapple block hole reduces fall speed some, but also needs a down back or a tiny jump." |
|
700 | 731 | "h_pauseAbuseMinimalReserveRefill" |
701 | 732 | ]} |
702 | 733 | ], |
| 734 | + "flashSuitChecked": true, |
703 | 735 | "note": "The swarm of Menus will attack Samus at the top of the room. Tank them or kill them with Screw or Pseudo Screw.", |
704 | 736 | "devNote": "FIXME: 5->2 strats could be added, including x-ray climb and g-mode." |
705 | 737 | }, |
|
717 | 749 | {"enemyDamage": {"enemy": "Menu", "type": "contact", "hits": 1}} |
718 | 750 | ]} |
719 | 751 | ], |
| 752 | + "flashSuitChecked": true, |
720 | 753 | "note": "The swarm of Menus will attack Samus at the top of the room. Tank them, carefully dodge them, or kill them with Screw or Pseudo Screw.", |
721 | 754 | "devNote": "The Menus prevent a reliable IBJ." |
722 | 755 | }, |
|
741 | 774 | "h_pauseAbuseMinimalReserveRefill" |
742 | 775 | ]} |
743 | 776 | ], |
| 777 | + "flashSuitChecked": true, |
744 | 778 | "note": [ |
745 | 779 | "Watch for the water level to start falling to time the jump to escape at its lowest point.", |
746 | 780 | "Then use SpaceJump to splash on top of the water.", |
|
761 | 795 | "canLongIBJ", |
762 | 796 | "canDoubleBombJump" |
763 | 797 | ], |
| 798 | + "flashSuitChecked": true, |
764 | 799 | "note": [ |
765 | 800 | "Wait the water tide to reach its peak, then crouch jump into a spring ball jump into an IBJ.", |
766 | 801 | "Perform the spring ball jump near max height.", |
|
780 | 815 | "name": "Underwater Walljump Break Free", |
781 | 816 | "requires": [ |
782 | 817 | "canUnderwaterWalljumpBreakFree" |
783 | | - ] |
| 818 | + ], |
| 819 | + "flashSuitChecked": true |
784 | 820 | }, |
785 | 821 | { |
786 | 822 | "id": 38, |
|
814 | 850 | "id": 35, |
815 | 851 | "link": [5, 4], |
816 | 852 | "name": "Base", |
817 | | - "requires": [] |
| 853 | + "requires": [], |
| 854 | + "flashSuitChecked": true |
818 | 855 | }, |
819 | 856 | { |
820 | 857 | "id": 40, |
|
830 | 867 | {"cycleFrames": 1120} |
831 | 868 | ], |
832 | 869 | "farmCycleDrops": [{"enemy": "Menu", "count": 6}], |
| 870 | + "flashSuitChecked": true, |
833 | 871 | "devNote": ["FIXME: Many other options are possible for movement and weapons."] |
834 | 872 | } |
835 | 873 | ], |
|
0 commit comments