|
515 | 515 | "name": "Kihunters and Atomics Farm (Power On)", |
516 | 516 | "requires": [ |
517 | 517 | "f_DefeatedPhantoon", |
| 518 | + {"resetRoom": {"nodes": [1]}}, |
518 | 519 | {"or": [ |
519 | | - "ScrewAttack", |
520 | | - "Plasma", |
521 | | - "Wave" |
522 | | - ]}, |
523 | | - {"resetRoom": {"nodes": [1, 2, 3]}}, |
524 | | - {"refill": ["Energy", "Missile", "Super"]} |
| 520 | + {"and": [ |
| 521 | + "ScrewAttack", |
| 522 | + {"cycleFrames": 420} |
| 523 | + ]}, |
| 524 | + {"and": [ |
| 525 | + "Plasma", |
| 526 | + {"cycleFrames": 440} |
| 527 | + ]}, |
| 528 | + {"and": [ |
| 529 | + "canDodgeWhileShooting", |
| 530 | + {"or": [ |
| 531 | + "Wave", |
| 532 | + "Spazer" |
| 533 | + ]}, |
| 534 | + {"cycleFrames": 840} |
| 535 | + ]}, |
| 536 | + {"and": [ |
| 537 | + "canTrickyDodgeEnemies", |
| 538 | + "Ice", |
| 539 | + {"cycleFrames": 1200} |
| 540 | + ]}, |
| 541 | + {"and": [ |
| 542 | + "canTrickyDodgeEnemies", |
| 543 | + {"cycleFrames": 1740} |
| 544 | + ]} |
| 545 | + ]} |
525 | 546 | ], |
526 | | - "clearsObstacles": ["A"] |
| 547 | + "resetsObstacles": ["A"], |
| 548 | + "farmCycleDrops": [ |
| 549 | + {"enemy": "Kihunter", "count": 1}, |
| 550 | + {"enemy": "Atomic", "count": 2} |
| 551 | + ] |
527 | 552 | }, |
528 | 553 | { |
529 | 554 | "id": 19, |
530 | 555 | "link": [1, 1], |
531 | | - "name": "Atomics and Coverns Farm (Power Off)", |
| 556 | + "name": "Raised Atomics Farm (Power Off)", |
532 | 557 | "requires": [ |
533 | 558 | {"not": "f_DefeatedPhantoon"}, |
| 559 | + {"resetRoom": {"nodes": [1]}}, |
534 | 560 | {"or": [ |
535 | | - "Plasma", |
536 | | - "Wave", |
537 | 561 | {"and": [ |
538 | | - "canRiskPermanentLossOfAccess", |
| 562 | + "Plasma", |
| 563 | + {"cycleFrames": 930} |
| 564 | + ]}, |
| 565 | + {"and": [ |
539 | 566 | {"or": [ |
540 | | - "Spazer", |
541 | | - "Ice", |
542 | | - "h_useMorphBombs", |
543 | | - "canUseSpeedEchoes" |
544 | | - ]} |
| 567 | + "canDodgeWhileShooting", |
| 568 | + "canRiskPermanentLossOfAccess" |
| 569 | + ]}, |
| 570 | + "Wave", |
| 571 | + {"cycleFrames": 1010} |
| 572 | + ]}, |
| 573 | + {"and": [ |
| 574 | + {"or": [ |
| 575 | + "canDodgeWhileShooting", |
| 576 | + "canRiskPermanentLossOfAccess" |
| 577 | + ]}, |
| 578 | + "Spazer", |
| 579 | + {"cycleFrames": 1140} |
| 580 | + ]}, |
| 581 | + {"and": [ |
| 582 | + {"or": [ |
| 583 | + "canFarmWhileShooting", |
| 584 | + "canRiskPermanentLossOfAccess" |
| 585 | + ]}, |
| 586 | + "Ice", |
| 587 | + {"cycleFrames": 1300} |
| 588 | + ]}, |
| 589 | + {"and": [ |
| 590 | + "canFarmWhileShooting", |
| 591 | + {"cycleFrames": 1980} |
545 | 592 | ]} |
546 | | - ]}, |
| 593 | + ]} |
| 594 | + ], |
| 595 | + "resetsObstacles": ["A"], |
| 596 | + "farmCycleDrops": [ |
| 597 | + {"enemy": "Trapped Atomic", "count": 3} |
| 598 | + ] |
| 599 | + }, |
| 600 | + { |
| 601 | + "link": [1, 1], |
| 602 | + "name": "Atomics Farm (Power Off, Morph Bombs)", |
| 603 | + "requires": [ |
| 604 | + {"not": "f_DefeatedPhantoon"}, |
| 605 | + "canRiskPermanentLossOfAccess", |
547 | 606 | {"resetRoom": {"nodes": [1, 2, 3]}}, |
548 | | - {"refill": ["Energy", "Missile"]} |
| 607 | + "h_useMorphBombs", |
| 608 | + {"cycleFrames": 2300} |
549 | 609 | ], |
550 | | - "clearsObstacles": ["A"], |
551 | | - "devNote": [ |
552 | | - "With Plasma or Wave, there is no canRiskPermanentLossOfAccess, because a comparable farm is also available with power on." |
| 610 | + "resetsObstacles": ["A"], |
| 611 | + "farmCycleDrops": [ |
| 612 | + {"enemy": "Trapped Atomic", "count": 4} |
| 613 | + ] |
| 614 | + }, |
| 615 | + { |
| 616 | + "link": [1, 1], |
| 617 | + "name": "Atomics Farm (Power Off, Speed Booster)", |
| 618 | + "requires": [ |
| 619 | + {"not": "f_DefeatedPhantoon"}, |
| 620 | + "canRiskPermanentLossOfAccess", |
| 621 | + {"resetRoom": {"nodes": [1, 2, 3]}}, |
| 622 | + "canShinechargeMovementComplex", |
| 623 | + "canUseSpeedEchoes", |
| 624 | + {"canShineCharge": {"usedTiles": 20, "openEnd": 0}}, |
| 625 | + {"shinespark": {"frames": 4, "excessFrames": 4}}, |
| 626 | + {"cycleFrames": 2600} |
| 627 | + ], |
| 628 | + "resetsObstacles": ["A"], |
| 629 | + "farmCycleDrops": [ |
| 630 | + {"enemy": "Trapped Atomic", "count": 8} |
| 631 | + ] |
| 632 | + }, |
| 633 | + { |
| 634 | + "link": [1, 1], |
| 635 | + "name": "Covern Farm", |
| 636 | + "requires": [ |
| 637 | + {"not": "f_DefeatedPhantoon"}, |
| 638 | + "canRiskPermanentLossOfAccess", |
| 639 | + {"or": [ |
| 640 | + "ScrewAttack", |
| 641 | + {"and": [ |
| 642 | + "Plasma", |
| 643 | + {"cycleFrames": 60} |
| 644 | + ]}, |
| 645 | + {"and": [ |
| 646 | + "Wave", |
| 647 | + {"cycleFrames": 120} |
| 648 | + ]}, |
| 649 | + {"and": [ |
| 650 | + "Spazer", |
| 651 | + {"cycleFrames": 150} |
| 652 | + ]}, |
| 653 | + {"and": [ |
| 654 | + "Ice", |
| 655 | + "canDodgeWhileShooting", |
| 656 | + {"cycleFrames": 240} |
| 657 | + ]}, |
| 658 | + {"and": [ |
| 659 | + "canPseudoScrew", |
| 660 | + "canFarmWhileShooting", |
| 661 | + {"cycleFrames": 120} |
| 662 | + ]}, |
| 663 | + {"cycleFrames": 540} |
| 664 | + ]}, |
| 665 | + {"cycleFrames": 480} |
| 666 | + ], |
| 667 | + "farmCycleDrops": [ |
| 668 | + {"enemy": "Covern", "count": 1} |
553 | 669 | ] |
554 | 670 | }, |
555 | 671 | { |
|
822 | 938 | } |
823 | 939 | } |
824 | 940 | }, |
| 941 | + { |
| 942 | + "link": [2, 2], |
| 943 | + "name": "Kihunters and Atomics Farm (Power On)", |
| 944 | + "requires": [ |
| 945 | + "f_DefeatedPhantoon", |
| 946 | + {"resetRoom": {"nodes": [2]}}, |
| 947 | + {"or": [ |
| 948 | + {"and": [ |
| 949 | + "ScrewAttack", |
| 950 | + {"cycleFrames": 520} |
| 951 | + ]}, |
| 952 | + {"and": [ |
| 953 | + "canDodgeWhileShooting", |
| 954 | + "Plasma", |
| 955 | + {"cycleFrames": 800} |
| 956 | + ]}, |
| 957 | + {"and": [ |
| 958 | + "canDodgeWhileShooting", |
| 959 | + "Wave", |
| 960 | + "Spazer", |
| 961 | + "Ice", |
| 962 | + {"cycleFrames": 930} |
| 963 | + ]}, |
| 964 | + {"and": [ |
| 965 | + "canTrickyDodgeEnemies", |
| 966 | + {"or": [ |
| 967 | + "Wave", |
| 968 | + "Spazer", |
| 969 | + "Ice" |
| 970 | + ]}, |
| 971 | + {"cycleFrames": 1400} |
| 972 | + ]}, |
| 973 | + {"and": [ |
| 974 | + "canInsaneJump", |
| 975 | + {"cycleFrames": 2600} |
| 976 | + ]} |
| 977 | + ]} |
| 978 | + ], |
| 979 | + "clearsObstacles": ["A"], |
| 980 | + "farmCycleDrops": [ |
| 981 | + {"enemy": "Kihunter", "count": 3}, |
| 982 | + {"enemy": "Atomic", "count": 2} |
| 983 | + ] |
| 984 | + }, |
| 985 | + { |
| 986 | + "link": [2, 2], |
| 987 | + "name": "Raised Atomics Farm (Power Off)", |
| 988 | + "requires": [ |
| 989 | + {"not": "f_DefeatedPhantoon"}, |
| 990 | + {"resetRoom": {"nodes": [2]}}, |
| 991 | + {"or": [ |
| 992 | + {"and": [ |
| 993 | + {"or": [ |
| 994 | + "canDodgeWhileShooting", |
| 995 | + "canRiskPermanentLossOfAccess" |
| 996 | + ]}, |
| 997 | + "Plasma", |
| 998 | + {"cycleFrames": 930} |
| 999 | + ]}, |
| 1000 | + {"and": [ |
| 1001 | + {"or": [ |
| 1002 | + "canTrickyDodgeEnemies", |
| 1003 | + "canRiskPermanentLossOfAccess" |
| 1004 | + ]}, |
| 1005 | + "Wave", |
| 1006 | + {"cycleFrames": 1010} |
| 1007 | + ]}, |
| 1008 | + {"and": [ |
| 1009 | + {"or": [ |
| 1010 | + "canTrickyDodgeEnemies", |
| 1011 | + "canRiskPermanentLossOfAccess" |
| 1012 | + ]}, |
| 1013 | + "Spazer", |
| 1014 | + {"cycleFrames": 1140} |
| 1015 | + ]}, |
| 1016 | + {"and": [ |
| 1017 | + {"or": [ |
| 1018 | + "canTrickyDodgeEnemies", |
| 1019 | + "canRiskPermanentLossOfAccess" |
| 1020 | + ]}, |
| 1021 | + "Ice", |
| 1022 | + {"cycleFrames": 1300} |
| 1023 | + ]}, |
| 1024 | + {"and": [ |
| 1025 | + {"or": [ |
| 1026 | + "canInsaneJump", |
| 1027 | + "canRiskPermanentLossOfAccess" |
| 1028 | + ]}, |
| 1029 | + "canFarmWhileShooting", |
| 1030 | + {"cycleFrames": 1980} |
| 1031 | + ]} |
| 1032 | + ]} |
| 1033 | + ], |
| 1034 | + "resetsObstacles": ["A"], |
| 1035 | + "farmCycleDrops": [ |
| 1036 | + {"enemy": "Trapped Atomic", "count": 3} |
| 1037 | + ] |
| 1038 | + }, |
825 | 1039 | { |
826 | 1040 | "id": 39, |
827 | 1041 | "link": [2, 2], |
|
1064 | 1278 | } |
1065 | 1279 | } |
1066 | 1280 | }, |
| 1281 | + { |
| 1282 | + "link": [3, 3], |
| 1283 | + "name": "Kihunters and Atomics Farm (Power On)", |
| 1284 | + "requires": [ |
| 1285 | + "f_DefeatedPhantoon", |
| 1286 | + {"resetRoom": {"nodes": [3]}}, |
| 1287 | + {"or": [ |
| 1288 | + {"and": [ |
| 1289 | + "ScrewAttack", |
| 1290 | + {"cycleFrames": 400} |
| 1291 | + ]}, |
| 1292 | + {"and": [ |
| 1293 | + "Plasma", |
| 1294 | + {"cycleFrames": 520} |
| 1295 | + ]}, |
| 1296 | + {"and": [ |
| 1297 | + "canDodgeWhileShooting", |
| 1298 | + {"or": [ |
| 1299 | + "Wave", |
| 1300 | + "Spazer" |
| 1301 | + ]}, |
| 1302 | + {"cycleFrames": 840} |
| 1303 | + ]}, |
| 1304 | + {"and": [ |
| 1305 | + "canTrickyDodgeEnemies", |
| 1306 | + "Ice", |
| 1307 | + {"cycleFrames": 1500} |
| 1308 | + ]} |
| 1309 | + ]} |
| 1310 | + ], |
| 1311 | + "resetsObstacles": ["A"], |
| 1312 | + "farmCycleDrops": [ |
| 1313 | + {"enemy": "Kihunter", "count": 3}, |
| 1314 | + {"enemy": "Atomic", "count": 1} |
| 1315 | + ] |
| 1316 | + }, |
| 1317 | + { |
| 1318 | + "link": [3, 3], |
| 1319 | + "name": "Raised Atomics Farm (Power Off)", |
| 1320 | + "requires": [ |
| 1321 | + {"not": "f_DefeatedPhantoon"}, |
| 1322 | + {"resetRoom": {"nodes": [3]}}, |
| 1323 | + {"or": [ |
| 1324 | + {"and": [ |
| 1325 | + "Plasma", |
| 1326 | + {"cycleFrames": 930} |
| 1327 | + ]}, |
| 1328 | + {"and": [ |
| 1329 | + {"or": [ |
| 1330 | + "canDodgeWhileShooting", |
| 1331 | + "canRiskPermanentLossOfAccess" |
| 1332 | + ]}, |
| 1333 | + "Wave", |
| 1334 | + {"cycleFrames": 1010} |
| 1335 | + ]}, |
| 1336 | + {"and": [ |
| 1337 | + {"or": [ |
| 1338 | + "canDodgeWhileShooting", |
| 1339 | + "canRiskPermanentLossOfAccess" |
| 1340 | + ]}, |
| 1341 | + "Spazer", |
| 1342 | + {"cycleFrames": 1140} |
| 1343 | + ]}, |
| 1344 | + {"and": [ |
| 1345 | + {"or": [ |
| 1346 | + "canInsaneJump", |
| 1347 | + "canRiskPermanentLossOfAccess" |
| 1348 | + ]}, |
| 1349 | + "Ice", |
| 1350 | + {"cycleFrames": 1300} |
| 1351 | + ]} |
| 1352 | + ]} |
| 1353 | + ], |
| 1354 | + "resetsObstacles": ["A"], |
| 1355 | + "farmCycleDrops": [ |
| 1356 | + {"enemy": "Trapped Atomic", "count": 3} |
| 1357 | + ] |
| 1358 | + }, |
1067 | 1359 | { |
1068 | 1360 | "id": 53, |
1069 | 1361 | "link": [3, 3], |
|
0 commit comments