|
117 | 117 | "id": "R-Mode", |
118 | 118 | "name": "Entered with R-Mode", |
119 | 119 | "obstacleType": "abstract" |
| 120 | + }, |
| 121 | + { |
| 122 | + "id": "C", |
| 123 | + "name":"Beetom above the crumbles", |
| 124 | + "obstacleType": "abstract" |
120 | 125 | } |
121 | 126 | ], |
122 | 127 | "enemies": [ |
|
308 | 313 | "flashSuitChecked": true, |
309 | 314 | "blueSuitChecked": true |
310 | 315 | }, |
| 316 | + { |
| 317 | + "link": [1, 1], |
| 318 | + "name": "Leave with Moondance", |
| 319 | + "requires": [ |
| 320 | + {"obstaclesCleared": ["C"]}, |
| 321 | + "canMoondance", |
| 322 | + "canCount", |
| 323 | + "canTrickyUseFrozenEnemies", |
| 324 | + {"enemyDamage": {"enemy": "Beetom", "type": "contact", "hits": 2}} |
| 325 | + ], |
| 326 | + "exitCondition": { |
| 327 | + "leaveWithStoredFallSpeed": { |
| 328 | + "fallSpeedInTiles": 1 |
| 329 | + } |
| 330 | + }, |
| 331 | + "flashSuitChecked": true, |
| 332 | + "blueSuitChecked": true, |
| 333 | + "note": "Freeze a Beetom at head height where Samus can Spinjump into it and begin Moondancing." |
| 334 | + }, |
| 335 | + { |
| 336 | + "link": [1, 1], |
| 337 | + "name": "Leave with Extended Moondance", |
| 338 | + "requires": [ |
| 339 | + {"obstaclesCleared": ["C"]}, |
| 340 | + "canExtendedMoondance", |
| 341 | + "canTrickyUseFrozenEnemies", |
| 342 | + {"enemyDamage": {"enemy": "Beetom", "type": "contact", "hits": 2}}, |
| 343 | + "h_extendedMoondanceBeetomLeniency" |
| 344 | + ], |
| 345 | + "exitCondition": { |
| 346 | + "leaveWithStoredFallSpeed": { |
| 347 | + "fallSpeedInTiles": 2 |
| 348 | + } |
| 349 | + }, |
| 350 | + "flashSuitChecked": true, |
| 351 | + "blueSuitChecked": true, |
| 352 | + "note": [ |
| 353 | + "Freeze a Beetom at head height where Samus can Spinjump into it and begin Moondancing.", |
| 354 | + "After 195 moonfalls, reposition the Beetom to chest height, then continue dancing." |
| 355 | + ] |
| 356 | + }, |
311 | 357 | { |
312 | 358 | "id": 118, |
313 | 359 | "link": [1, 1], |
|
342 | 388 | "link": [1, 1], |
343 | 389 | "name": "G-Mode Setup - Get Hit By Beetom", |
344 | 390 | "requires":[ |
345 | | - {"notable": "Beetom Clip"}, |
346 | | - {"noBlueSuit": {}}, |
347 | | - "h_XRayMorphIceClip", |
348 | 391 | "canComplexGMode", |
349 | | - {"enemyDamage": {"enemy": "Beetom", "type": "contact", "hits": 6}}, |
350 | | - {"or": [ |
351 | | - "h_preciseIceClip", |
352 | | - "canWalljump", |
353 | | - "HiJump", |
354 | | - "SpaceJump", |
355 | | - {"enemyDamage": {"enemy": "Beetom", "type": "contact", "hits": 6}} |
356 | | - ]}, |
357 | | - {"or": [ |
358 | | - "canCrumbleJump", |
359 | | - "canWalljump", |
360 | | - "HiJump", |
361 | | - "SpaceJump" |
362 | | - ]} |
| 392 | + {"obstaclesCleared": ["C"]} |
363 | 393 | ], |
364 | 394 | "exitCondition": { |
365 | 395 | "leaveWithGModeSetup": { |
366 | 396 | "knockback": false |
367 | 397 | } |
368 | 398 | }, |
369 | 399 | "flashSuitChecked": true, |
370 | | - "blueSuitChecked": true, |
371 | | - "note": "Ice clip with a Beetom attached to Samus to bring it up to the top of the room." |
| 400 | + "blueSuitChecked": true |
372 | 401 | }, |
373 | 402 | { |
374 | 403 | "id": 8, |
|
581 | 610 | "flashSuitChecked": true, |
582 | 611 | "blueSuitChecked": true |
583 | 612 | }, |
| 613 | +{ |
| 614 | + "link": [2, 2], |
| 615 | + "name": "Leave with Moondance", |
| 616 | + "requires": [ |
| 617 | + {"obstaclesCleared": ["C"]}, |
| 618 | + "canMoondance", |
| 619 | + "canCount", |
| 620 | + "canTrickyUseFrozenEnemies", |
| 621 | + {"enemyDamage": {"enemy": "Beetom", "type": "contact", "hits": 2}} |
| 622 | + ], |
| 623 | + "exitCondition": { |
| 624 | + "leaveWithStoredFallSpeed": { |
| 625 | + "fallSpeedInTiles": 1 |
| 626 | + } |
| 627 | + }, |
| 628 | + "flashSuitChecked": true, |
| 629 | + "blueSuitChecked": true, |
| 630 | + "note": "Freeze a Beetom at head height where Samus can Spinjump into it and begin Moondancing." |
| 631 | + }, |
| 632 | + { |
| 633 | + "link": [2, 2], |
| 634 | + "name": "Leave with Extended Moondance", |
| 635 | + "requires": [ |
| 636 | + {"obstaclesCleared": ["C"]}, |
| 637 | + "canExtendedMoondance", |
| 638 | + "canTrickyUseFrozenEnemies", |
| 639 | + {"enemyDamage": {"enemy": "Beetom", "type": "contact", "hits": 2}}, |
| 640 | + "h_extendedMoondanceBeetomLeniency" |
| 641 | + ], |
| 642 | + "exitCondition": { |
| 643 | + "leaveWithStoredFallSpeed": { |
| 644 | + "fallSpeedInTiles": 2 |
| 645 | + } |
| 646 | + }, |
| 647 | + "flashSuitChecked": true, |
| 648 | + "blueSuitChecked": true, |
| 649 | + "note": [ |
| 650 | + "Freeze a Beetom at head height where Samus can Spinjump into it and begin Moondancing.", |
| 651 | + "After 195 moonfalls, reposition the Beetom to chest height, then continue dancing." |
| 652 | + ] |
| 653 | + }, |
584 | 654 | { |
585 | 655 | "id": 15, |
586 | 656 | "link": [2, 2], |
|
620 | 690 | "flashSuitChecked": true, |
621 | 691 | "blueSuitChecked": true |
622 | 692 | }, |
623 | | - { |
| 693 | + { |
624 | 694 | "link": [2, 2], |
625 | 695 | "name": "G-Mode Setup - Get Hit By Beetom", |
626 | 696 | "requires":[ |
627 | | - {"notable": "Beetom Clip"}, |
628 | | - {"noBlueSuit": {}}, |
629 | | - {"or": [ |
630 | | - "h_XRayMorphIceClip", |
631 | | - "h_preciseIceClip" |
632 | | - ]}, |
633 | | - "Morph", |
634 | | - {"enemyDamage": {"enemy": "Beetom", "type": "contact", "hits": 6}}, |
635 | | - {"or": [ |
636 | | - "h_preciseIceClip", |
637 | | - "canWalljump", |
638 | | - "HiJump", |
639 | | - "SpaceJump", |
640 | | - {"enemyDamage": {"enemy": "Beetom", "type": "contact", "hits": 6}} |
641 | | - ]}, |
642 | | - {"or": [ |
643 | | - "canCrumbleJump", |
644 | | - "canWalljump", |
645 | | - "HiJump", |
646 | | - "SpaceJump" |
647 | | - ]} |
| 697 | + "canComplexGMode", |
| 698 | + {"obstaclesCleared": ["C"]} |
648 | 699 | ], |
649 | 700 | "exitCondition": { |
650 | 701 | "leaveWithGModeSetup": { |
|
1019 | 1070 | "Two Beetom hits are assumed, but with failed attempts it could take more, possibly requiring leaving the Beetom and going back to the right to farm." |
1020 | 1071 | ], |
1021 | 1072 | "devNote": [ |
1022 | | - "Morph is required to lure a Beetom. Morphless tunnel crawl should not be required.", |
1023 | | - "FIXME: An ice clip would allow for Moondance strats at 1 and 2 using a second Beetom." |
| 1073 | + "Morph is required to lure a Beetom. Morphless tunnel crawl should not be required." |
1024 | 1074 | ] |
1025 | 1075 | }, |
| 1076 | + { |
| 1077 | + "link": [3, 2], |
| 1078 | + "name": "Bring a Beetom Through the Crumble Blocks", |
| 1079 | + "requires": [ |
| 1080 | + {"obstaclesNotCleared": ["A"]}, |
| 1081 | + {"notable": "Beetom Clip"}, |
| 1082 | + {"noBlueSuit": {}}, |
| 1083 | + {"or": [ |
| 1084 | + "h_XRayMorphIceClip", |
| 1085 | + "h_preciseIceClip" |
| 1086 | + ]}, |
| 1087 | + "Morph", |
| 1088 | + {"enemyDamage": {"enemy": "Beetom", "type": "contact", "hits": 3}}, |
| 1089 | + {"or": [ |
| 1090 | + "h_preciseIceClip", |
| 1091 | + "canWalljump", |
| 1092 | + "HiJump", |
| 1093 | + "SpaceJump", |
| 1094 | + {"enemyDamage": {"enemy": "Beetom", "type": "contact", "hits": 2}} |
| 1095 | + ]}, |
| 1096 | + {"or": [ |
| 1097 | + "canCrumbleJump", |
| 1098 | + "canWalljump", |
| 1099 | + "HiJump", |
| 1100 | + "SpaceJump" |
| 1101 | + ]} |
| 1102 | + ], |
| 1103 | + "clearsObstacles": ["C"], |
| 1104 | + "flashSuitChecked": true, |
| 1105 | + "blueSuitChecked": true, |
| 1106 | + "note": [ |
| 1107 | + "Bring two Beetoms through the morph tunnel, damage can be limited by carefully manipulating the Beetoms.", |
| 1108 | + "Freeze both and allow one to unfreeze and refreeze it in position to clip. Allow the second Beetom to unfreeze and latch onto Samus.", |
| 1109 | + "Perform the crumble block clip with the Beetom attached to bring it up to the top two doors." |
| 1110 | + ], |
| 1111 | + "devNote": "This strat is for bringing a Beetom above the crumble blocks in order to be used for a Moondance or G-Mode setup from either of the top two doors." |
| 1112 | + }, |
1026 | 1113 | { |
1027 | 1114 | "id": 29, |
1028 | 1115 | "link": [3, 2], |
|
0 commit comments