|
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], |
|
338 | 384 | "flashSuitChecked": true, |
339 | 385 | "blueSuitChecked": true |
340 | 386 | }, |
| 387 | + { |
| 388 | + "link": [1, 1], |
| 389 | + "name": "G-Mode Setup - Get Hit By Beetom", |
| 390 | + "requires":[ |
| 391 | + "canComplexGMode", |
| 392 | + {"obstaclesCleared": ["C"]} |
| 393 | + ], |
| 394 | + "exitCondition": { |
| 395 | + "leaveWithGModeSetup": { |
| 396 | + "knockback": false |
| 397 | + } |
| 398 | + }, |
| 399 | + "flashSuitChecked": true, |
| 400 | + "blueSuitChecked": true |
| 401 | + }, |
341 | 402 | { |
342 | 403 | "id": 8, |
343 | 404 | "link": [1, 5], |
|
549 | 610 | "flashSuitChecked": true, |
550 | 611 | "blueSuitChecked": true |
551 | 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 | + }, |
552 | 654 | { |
553 | 655 | "id": 15, |
554 | 656 | "link": [2, 2], |
|
588 | 690 | "flashSuitChecked": true, |
589 | 691 | "blueSuitChecked": true |
590 | 692 | }, |
| 693 | + { |
| 694 | + "link": [2, 2], |
| 695 | + "name": "G-Mode Setup - Get Hit By Beetom", |
| 696 | + "requires":[ |
| 697 | + "canComplexGMode", |
| 698 | + {"obstaclesCleared": ["C"]} |
| 699 | + ], |
| 700 | + "exitCondition": { |
| 701 | + "leaveWithGModeSetup": { |
| 702 | + "knockback": false |
| 703 | + } |
| 704 | + }, |
| 705 | + "flashSuitChecked": true, |
| 706 | + "blueSuitChecked": true |
| 707 | + }, |
591 | 708 | { |
592 | 709 | "id": 16, |
593 | 710 | "link": [2, 3], |
|
953 | 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." |
954 | 1071 | ], |
955 | 1072 | "devNote": [ |
956 | | - "Morph is required to lure a Beetom. Morphless tunnel crawl should not be required.", |
957 | | - "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." |
958 | 1074 | ] |
959 | 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 | + }, |
960 | 1113 | { |
961 | 1114 | "id": 29, |
962 | 1115 | "link": [3, 2], |
|
1054 | 1207 | "flashSuitChecked": true, |
1055 | 1208 | "blueSuitChecked": true |
1056 | 1209 | }, |
| 1210 | + |
1057 | 1211 | { |
1058 | 1212 | "id": 121, |
1059 | 1213 | "link": [3, 3], |
|
1122 | 1276 | "Alternatively, bring two Beetoms and stand on one while freezing the other at chest height.", |
1123 | 1277 | "Freezing the lower one may be made easier or damageless by scrolling the camera when the Beetom is in the correct position and freezing it with a hero shot from the right." |
1124 | 1278 | ] |
| 1279 | + }, |
| 1280 | + { |
| 1281 | + "link": [3, 3], |
| 1282 | + "name": "Leave With Runway - Two Frozen Beetoms", |
| 1283 | + "requires": [ |
| 1284 | + {"noBlueSuit": {}}, |
| 1285 | + "Morph", |
| 1286 | + "h_trickyFrozenEnemyRunway", |
| 1287 | + {"enemyDamage": {"enemy": "Beetom", "type": "contact", "hits": 3}} |
| 1288 | + ], |
| 1289 | + "exitCondition": { |
| 1290 | + "leaveWithRunway": { |
| 1291 | + "length": 9, |
| 1292 | + "openEnd": 0 |
| 1293 | + } |
| 1294 | + }, |
| 1295 | + "flashSuitChecked": true, |
| 1296 | + "blueSuitChecked": true, |
| 1297 | + "note": [ |
| 1298 | + "An easy setup for this runway is to freeze one Beetom on the ground and then stand on it to freeze two other Beetoms at chest height.", |
| 1299 | + "It is possible to leave the Beetoms and refill using the Zebbos." |
| 1300 | + ] |
1125 | 1301 | }, |
1126 | 1302 | { |
1127 | 1303 | "id": 107, |
|
1420 | 1596 | ]} |
1421 | 1597 | ], |
1422 | 1598 | "clearsObstacles": ["A"], |
1423 | | - "resetsObstacles": ["B", "R-Mode"], |
| 1599 | + "resetsObstacles": ["B", "R-Mode", "C"], |
1424 | 1600 | "farmCycleDrops": [ |
1425 | 1601 | {"enemy": "Beetom", "count": 2}, |
1426 | 1602 | {"enemy": "Zebbo", "count": 1} |
|
2168 | 2344 | ]} |
2169 | 2345 | ], |
2170 | 2346 | "clearsObstacles": ["A"], |
2171 | | - "resetsObstacles": ["B", "R-Mode"], |
| 2347 | + "resetsObstacles": ["B", "R-Mode", "C"], |
2172 | 2348 | "farmCycleDrops": [ |
2173 | 2349 | {"enemy": "Beetom", "count": 2}, |
2174 | 2350 | {"enemy": "Zebbo", "count": 2} |
|
0 commit comments