|
138 | 138 | { |
139 | 139 | "id": 3, |
140 | 140 | "link": [1, 1], |
141 | | - "name": "Mochtroid Farm", |
| 141 | + "name": "Mochtroid Farm (1 Mochtroid)", |
| 142 | + "requires": [ |
| 143 | + {"resetRoom": {"nodes": [1]}}, |
| 144 | + {"or": [ |
| 145 | + {"and": [ |
| 146 | + "Plasma", |
| 147 | + {"cycleFrames": 70} |
| 148 | + ]}, |
| 149 | + {"and": [ |
| 150 | + "Grapple", |
| 151 | + {"cycleFrames": 70} |
| 152 | + ]}, |
| 153 | + {"and": [ |
| 154 | + "ScrewAttack", |
| 155 | + {"cycleFrames": 75} |
| 156 | + ]}, |
| 157 | + {"and": [ |
| 158 | + "Wave", |
| 159 | + {"cycleFrames": 80} |
| 160 | + ]}, |
| 161 | + {"and": [ |
| 162 | + "Spazer", |
| 163 | + {"cycleFrames": 90} |
| 164 | + ]}, |
| 165 | + {"and": [ |
| 166 | + "canDodgeWhileShooting", |
| 167 | + {"cycleFrames": 120} |
| 168 | + ]} |
| 169 | + ]} |
| 170 | + ], |
| 171 | + "farmCycleDrops": [ |
| 172 | + {"enemy": "Mochtroid", "count": 1} |
| 173 | + ] |
| 174 | + }, |
| 175 | + { |
| 176 | + "link": [1, 1], |
| 177 | + "name": "Mochtroid Farm (4 Mochtroids)", |
142 | 178 | "requires": [ |
143 | 179 | {"resetRoom": {"nodes": [1]}}, |
144 | 180 | "SpaceJump", |
145 | | - "ScrewAttack", |
146 | | - {"partialRefill": {"type": "Super", "limit": 4}}, |
147 | | - {"partialRefill": {"type": "Energy", "limit": 200}}, |
148 | | - {"partialRefill": {"type": "Missile", "limit": 10}} |
| 181 | + {"or": [ |
| 182 | + {"and": [ |
| 183 | + "Plasma", |
| 184 | + {"cycleFrames": 1035} |
| 185 | + ]}, |
| 186 | + {"and": [ |
| 187 | + "Grapple", |
| 188 | + {"cycleFrames": 1050} |
| 189 | + ]}, |
| 190 | + {"and": [ |
| 191 | + "ScrewAttack", |
| 192 | + {"cycleFrames": 1080} |
| 193 | + ]}, |
| 194 | + {"and": [ |
| 195 | + "Wave", |
| 196 | + {"cycleFrames": 1090} |
| 197 | + ]}, |
| 198 | + {"and": [ |
| 199 | + "Spazer", |
| 200 | + {"cycleFrames": 1150} |
| 201 | + ]}, |
| 202 | + {"and": [ |
| 203 | + "canDodgeWhileShooting", |
| 204 | + {"cycleFrames": 1260} |
| 205 | + ]} |
| 206 | + ]} |
| 207 | + ], |
| 208 | + "farmCycleDrops": [ |
| 209 | + {"enemy": "Mochtroid", "count": 4} |
149 | 210 | ] |
150 | 211 | }, |
151 | 212 | { |
|
950 | 1011 | "Maintain a half-tile gap between the Mochtroid and the runway in order to extend it as much as possible." |
951 | 1012 | ] |
952 | 1013 | }, |
| 1014 | + { |
| 1015 | + "link": [2, 2], |
| 1016 | + "name": "Mochtroid Farm (1 Mochtroid)", |
| 1017 | + "requires": [ |
| 1018 | + {"resetRoom": {"nodes": [2]}}, |
| 1019 | + {"or": [ |
| 1020 | + {"and": [ |
| 1021 | + "Plasma", |
| 1022 | + {"cycleFrames": 95} |
| 1023 | + ]}, |
| 1024 | + {"and": [ |
| 1025 | + "Grapple", |
| 1026 | + {"cycleFrames": 95} |
| 1027 | + ]}, |
| 1028 | + {"and": [ |
| 1029 | + "Gravity", |
| 1030 | + "ScrewAttack", |
| 1031 | + {"cycleFrames": 95} |
| 1032 | + ]}, |
| 1033 | + {"and": [ |
| 1034 | + "Wave", |
| 1035 | + {"cycleFrames": 105} |
| 1036 | + ]}, |
| 1037 | + {"and": [ |
| 1038 | + "Spazer", |
| 1039 | + {"cycleFrames": 115} |
| 1040 | + ]}, |
| 1041 | + {"and": [ |
| 1042 | + "canDodgeWhileShooting", |
| 1043 | + {"cycleFrames": 145} |
| 1044 | + ]} |
| 1045 | + ]} |
| 1046 | + ], |
| 1047 | + "farmCycleDrops": [ |
| 1048 | + {"enemy": "Mochtroid", "count": 1} |
| 1049 | + ] |
| 1050 | + }, |
953 | 1051 | { |
954 | 1052 | "id": 38, |
955 | 1053 | "link": [2, 2], |
|
2549 | 2647 | "then roll from right to down-right to enter the transition (at horizontal positon 1771)." |
2550 | 2648 | ] |
2551 | 2649 | }, |
| 2650 | + { |
| 2651 | + "link": [3, 3], |
| 2652 | + "name": "Mochtroid Farm (1 Mochtroid)", |
| 2653 | + "requires": [ |
| 2654 | + {"resetRoom": {"nodes": [3]}}, |
| 2655 | + {"or": [ |
| 2656 | + {"and": [ |
| 2657 | + "Plasma", |
| 2658 | + {"cycleFrames": 70} |
| 2659 | + ]}, |
| 2660 | + {"and": [ |
| 2661 | + "Grapple", |
| 2662 | + {"cycleFrames": 70} |
| 2663 | + ]}, |
| 2664 | + {"and": [ |
| 2665 | + "ScrewAttack", |
| 2666 | + {"cycleFrames": 75} |
| 2667 | + ]}, |
| 2668 | + {"and": [ |
| 2669 | + "Wave", |
| 2670 | + {"cycleFrames": 80} |
| 2671 | + ]}, |
| 2672 | + {"and": [ |
| 2673 | + "Spazer", |
| 2674 | + {"cycleFrames": 90} |
| 2675 | + ]}, |
| 2676 | + {"and": [ |
| 2677 | + "canDodgeWhileShooting", |
| 2678 | + {"cycleFrames": 120} |
| 2679 | + ]} |
| 2680 | + ]} |
| 2681 | + ], |
| 2682 | + "farmCycleDrops": [ |
| 2683 | + {"enemy": "Mochtroid", "count": 1} |
| 2684 | + ] |
| 2685 | + }, |
| 2686 | + { |
| 2687 | + "link": [3, 3], |
| 2688 | + "name": "Mochtroid Farm (3 Mochtroids)", |
| 2689 | + "requires": [ |
| 2690 | + {"resetRoom": {"nodes": [3]}}, |
| 2691 | + "SpaceJump", |
| 2692 | + {"or": [ |
| 2693 | + {"and": [ |
| 2694 | + "ScrewAttack", |
| 2695 | + {"cycleFrames": 710} |
| 2696 | + ]}, |
| 2697 | + {"and": [ |
| 2698 | + "Plasma", |
| 2699 | + {"cycleFrames": 730} |
| 2700 | + ]}, |
| 2701 | + {"and": [ |
| 2702 | + "Grapple", |
| 2703 | + {"cycleFrames": 770} |
| 2704 | + ]}, |
| 2705 | + {"and": [ |
| 2706 | + "Wave", |
| 2707 | + {"cycleFrames": 810} |
| 2708 | + ]}, |
| 2709 | + {"and": [ |
| 2710 | + "Spazer", |
| 2711 | + {"cycleFrames": 855} |
| 2712 | + ]}, |
| 2713 | + {"and": [ |
| 2714 | + "canDodgeWhileShooting", |
| 2715 | + "canTrickyJump", |
| 2716 | + {"cycleFrames": 1140} |
| 2717 | + ]} |
| 2718 | + ]} |
| 2719 | + ], |
| 2720 | + "farmCycleDrops": [ |
| 2721 | + {"enemy": "Mochtroid", "count": 3} |
| 2722 | + ] |
| 2723 | + }, |
2552 | 2724 | { |
2553 | 2725 | "id": 83, |
2554 | 2726 | "link": [3, 3], |
|
0 commit comments