|
161 | 161 | } |
162 | 162 | ], |
163 | 163 | "strats": [ |
| 164 | + { |
| 165 | + "link": [1, 1], |
| 166 | + "name": "Viola Farm", |
| 167 | + "requires": [ |
| 168 | + "h_heatProof", |
| 169 | + "h_usePowerBomb", |
| 170 | + {"resetRoom": {"nodes": [1]}}, |
| 171 | + {"cycleFrames": 360}, |
| 172 | + {"or": [ |
| 173 | + "ScrewAttack", |
| 174 | + "canDodgeWhileShooting" |
| 175 | + ]}, |
| 176 | + {"or": [ |
| 177 | + "canWalljump", |
| 178 | + "SpaceJump", |
| 179 | + {"and": [ |
| 180 | + "HiJump", |
| 181 | + {"cycleFrames": 20} |
| 182 | + ]}, |
| 183 | + {"and": [ |
| 184 | + "canSpringBallJumpMidAir", |
| 185 | + "h_doubleEquipmentScreenCycleFrames", |
| 186 | + {"cycleFrames": 60} |
| 187 | + ]} |
| 188 | + ]} |
| 189 | + ], |
| 190 | + "clearsObstacles": ["A"], |
| 191 | + "farmCycleDrops": [ |
| 192 | + {"enemy": "Viola", "count": 2} |
| 193 | + ], |
| 194 | + "flashSuitChecked": true, |
| 195 | + "note": "Enter the room standing so the Pirate will shoot and then walk away." |
| 196 | + }, |
| 197 | + { |
| 198 | + "link": [1, 1], |
| 199 | + "name": "Pirate Farm", |
| 200 | + "requires": [ |
| 201 | + "h_heatProof", |
| 202 | + {"resetRoom": {"nodes": [1]}}, |
| 203 | + {"or": [ |
| 204 | + {"and": [ |
| 205 | + "canDodgeWhileShooting", |
| 206 | + "Charge", |
| 207 | + "Plasma", |
| 208 | + {"cycleFrames": 215} |
| 209 | + ]}, |
| 210 | + {"and": [ |
| 211 | + "canFarmWhileShooting", |
| 212 | + "Charge", |
| 213 | + "Wave", |
| 214 | + "Spazer", |
| 215 | + "Ice", |
| 216 | + {"cycleFrames": 630} |
| 217 | + ]}, |
| 218 | + {"and": [ |
| 219 | + "ScrewAttack", |
| 220 | + {"cycleFrames": 135} |
| 221 | + ]} |
| 222 | + ]} |
| 223 | + ], |
| 224 | + "resetsObstacles": ["A"], |
| 225 | + "farmCycleDrops": [ |
| 226 | + {"enemy": "Yellow Space Pirate (standing)", "count": 1}, |
| 227 | + {"enemy": "Yellow Space Pirate (wall)", "count": 1} |
| 228 | + ], |
| 229 | + "flashSuitChecked": true, |
| 230 | + "note": "If using Charge, shoot at the standing Pirate and then crouch to avoid any lazers.", |
| 231 | + "devNote": "FIXME: There are slower ways to farm these." |
| 232 | + }, |
164 | 233 | { |
165 | 234 | "id": 1, |
166 | 235 | "link": [1, 1], |
|
2033 | 2102 | }, |
2034 | 2103 | "devNote": ["FIXME: An option of killing the Pirate can also be possible."] |
2035 | 2104 | }, |
| 2105 | + { |
| 2106 | + "link": [4, 4], |
| 2107 | + "name": "Viola Farm", |
| 2108 | + "requires": [ |
| 2109 | + "h_heatProof", |
| 2110 | + "h_usePowerBomb", |
| 2111 | + {"resetRoom": {"nodes": [4]}}, |
| 2112 | + {"cycleFrames": 540}, |
| 2113 | + {"or": [ |
| 2114 | + "ScrewAttack", |
| 2115 | + "canInsaneJump" |
| 2116 | + ]}, |
| 2117 | + {"or": [ |
| 2118 | + "canWalljump", |
| 2119 | + "HiJump", |
| 2120 | + {"and": [ |
| 2121 | + "SpaceJump", |
| 2122 | + {"cycleFrames": 60} |
| 2123 | + ]}, |
| 2124 | + {"and": [ |
| 2125 | + "canSpringBallJumpMidAir", |
| 2126 | + "h_doubleEquipmentScreenCycleFrames", |
| 2127 | + "h_doubleEquipmentScreenCycleFrames", |
| 2128 | + {"cycleFrames": 180} |
| 2129 | + ]} |
| 2130 | + ]} |
| 2131 | + ], |
| 2132 | + "clearsObstacles": ["A"], |
| 2133 | + "farmCycleDrops": [ |
| 2134 | + {"enemy": "Viola", "count": 2} |
| 2135 | + ], |
| 2136 | + "flashSuitChecked": true, |
| 2137 | + "note": [ |
| 2138 | + "Bait the top Pirate back to the left and then each Pirate will be clear of the door for a short time.", |
| 2139 | + "Place the Power Bomb on the floor to kill the Violas together." |
| 2140 | + ] |
| 2141 | + }, |
| 2142 | + { |
| 2143 | + "link": [4, 4], |
| 2144 | + "name": "Pirate Farm", |
| 2145 | + "requires": [ |
| 2146 | + "h_heatProof", |
| 2147 | + {"resetRoom": {"nodes": [4]}}, |
| 2148 | + {"or": [ |
| 2149 | + {"and": [ |
| 2150 | + "canDodgeWhileShooting", |
| 2151 | + "Charge", |
| 2152 | + "Plasma", |
| 2153 | + {"cycleFrames": 240} |
| 2154 | + ]}, |
| 2155 | + {"and": [ |
| 2156 | + "canFarmWhileShooting", |
| 2157 | + "Charge", |
| 2158 | + "Wave", |
| 2159 | + "Spazer", |
| 2160 | + "Ice", |
| 2161 | + {"cycleFrames": 705} |
| 2162 | + ]}, |
| 2163 | + {"and": [ |
| 2164 | + "ScrewAttack", |
| 2165 | + {"cycleFrames": 185} |
| 2166 | + ]} |
| 2167 | + ]} |
| 2168 | + ], |
| 2169 | + "resetsObstacles": ["A"], |
| 2170 | + "farmCycleDrops": [ |
| 2171 | + {"enemy": "Yellow Space Pirate (wall)", "count": 1} |
| 2172 | + ], |
| 2173 | + "flashSuitChecked": true, |
| 2174 | + "devNote": "FIXME: There are more ways to farm the Pirates." |
| 2175 | + }, |
2036 | 2176 | { |
2037 | 2177 | "id": 51, |
2038 | 2178 | "link": [4, 4], |
|
2370 | 2510 | "requires": [ |
2371 | 2511 | "h_heatProof", |
2372 | 2512 | {"resetRoom": {"nodes": [2, 3]}}, |
2373 | | - {"refill": ["PowerBomb"]} |
| 2513 | + {"cycleFrames": 200} |
2374 | 2514 | ], |
2375 | 2515 | "resetsObstacles": ["A"], |
| 2516 | + "farmCycleDrops": [ |
| 2517 | + {"enemy": "Viola", "count": 2} |
| 2518 | + ], |
2376 | 2519 | "flashSuitChecked": true |
2377 | 2520 | }, |
| 2521 | + { |
| 2522 | + "link": [5, 5], |
| 2523 | + "name": "Fast Viola Farm", |
| 2524 | + "requires": [ |
| 2525 | + {"heatFrames": 200}, |
| 2526 | + {"partialRefill": {"type": "PowerBomb", "limit": 2}} |
| 2527 | + ], |
| 2528 | + "flashSuitChecked": true |
| 2529 | + }, |
| 2530 | + { |
| 2531 | + "link": [5, 5], |
| 2532 | + "name": "Long Viola Farm", |
| 2533 | + "requires": [ |
| 2534 | + {"resetRoom": {"nodes": [2, 3]}}, |
| 2535 | + {"heatFrames": 1440}, |
| 2536 | + {"partialRefill": {"type": "PowerBomb", "limit": 12}} |
| 2537 | + ], |
| 2538 | + "resetsObstacles": ["A"], |
| 2539 | + "flashSuitChecked": true, |
| 2540 | + "devNote": "Extra heat frames are added in case the adjacent room is also heated." |
| 2541 | + }, |
2378 | 2542 | { |
2379 | 2543 | "id": 62, |
2380 | 2544 | "link": [5, 5], |
|
0 commit comments