|
145 | 145 | ]} |
146 | 146 | ], |
147 | 147 | "farmCycleDrops": [{"enemy": "Puyo", "count": 2}], |
| 148 | + "flashSuitChecked": true, |
148 | 149 | "note": "Stand (don't crouch) next to the door and shoot diagonally down into the sand until the Puyos are killed.", |
149 | 150 | "devNote": [ |
150 | 151 | "One or both of the Puyos above the shot block could also be farmed, but it doesn't seem worth modeling." |
|
187 | 188 | "name": "Base", |
188 | 189 | "requires": [ |
189 | 190 | "Gravity" |
190 | | - ] |
| 191 | + ], |
| 192 | + "flashSuitChecked": true |
191 | 193 | }, |
192 | 194 | { |
193 | 195 | "id": 7, |
|
207 | 209 | { |
208 | 210 | "id": 8, |
209 | 211 | "link": [1, 3], |
210 | | - "name": "Max Height SpringBall Jump", |
| 212 | + "name": "Max Height Spring Ball Jump", |
211 | 213 | "requires": [ |
212 | 214 | "canSuitlessMaridia", |
213 | 215 | "h_underwaterMaxHeightSpringBallJump", |
|
220 | 222 | ]} |
221 | 223 | ]} |
222 | 224 | ], |
| 225 | + "flashSuitChecked": true, |
223 | 226 | "note": "It is recommended to shoot the ceiling block immediately upon room entry to bring one of the Puyos down so that it will not be a problem later." |
224 | 227 | }, |
225 | 228 | { |
|
250 | 253 | "canSuitlessMaridia", |
251 | 254 | "HiJump", |
252 | 255 | "canJumpIntoRespawningBlock" |
253 | | - ] |
| 256 | + ], |
| 257 | + "flashSuitChecked": true |
254 | 258 | }, |
255 | 259 | { |
256 | 260 | "id": 11, |
257 | 261 | "link": [1, 3], |
258 | | - "name": "SpringBall Jump into Respawning Block", |
| 262 | + "name": "Spring Ball Jump into Respawning Block", |
259 | 263 | "requires": [ |
260 | 264 | "canSuitlessMaridia", |
261 | 265 | "canTrickySpringBallJump", |
|
266 | 270 | "canStationaryLateralMidAirMorph" |
267 | 271 | ]} |
268 | 272 | ], |
| 273 | + "flashSuitChecked": true, |
269 | 274 | "note": "It is recommended to shoot the ceiling block immediately upon room entry to bring one of the Puyos down so that it will not be a problem later." |
270 | 275 | }, |
271 | 276 | { |
|
274 | 279 | "name": "Cross Room Gravity Jump", |
275 | 280 | "entranceCondition": { |
276 | 281 | "comeInJumping": { |
277 | | - "speedBooster": false, |
| 282 | + "speedBooster": "any", |
278 | 283 | "minTiles": 2 |
279 | 284 | } |
280 | 285 | }, |
|
286 | 291 | "canUseFrozenEnemies", |
287 | 292 | "canSpringBallJumpMidAir", |
288 | 293 | "HiJump" |
289 | | - ]} |
| 294 | + ]}, |
| 295 | + {"noFlashSuit": {}} |
290 | 296 | ], |
| 297 | + "flashSuitChecked": true, |
291 | 298 | "note": [ |
292 | 299 | "Quickly shoot to break the shot block and then do a momentumConservingTurnaround to ascend into the little region.", |
293 | 300 | "Another movement item will be needed to get closer to the crumble blocks." |
294 | 301 | ], |
295 | 302 | "devNote": [ |
296 | 303 | "The transition likely connects to Pants Room making this strat not likely to be useful.", |
297 | | - "This can be done with a slightly shorter, closed end runway." |
| 304 | + "In any case, each option (Ice, Spring Ball, Hi-Jump) has an alternative in-room strat that can get up without needing a runway.", |
| 305 | + "FIXME: this can be done with 1 tile of runway, but it's a bit more difficult.", |
| 306 | + "FIXME: with a momentum-conserving morph, it is possible to reach the platforms below the crumble blocks." |
298 | 307 | ] |
299 | 308 | }, |
300 | 309 | { |
|
306 | 315 | {"useFlashSuit": {}}, |
307 | 316 | {"shinespark": {"frames": 11, "excessFrames": 1}} |
308 | 317 | ], |
| 318 | + "flashSuitChecked": true, |
309 | 319 | "note": "Cross the sand, then spark up left." |
310 | 320 | }, |
311 | 321 | { |
|
343 | 353 | } |
344 | 354 | }, |
345 | 355 | "requires": [], |
346 | | - "bypassesDoorShell": true |
| 356 | + "bypassesDoorShell": true, |
| 357 | + "flashSuitChecked": true |
347 | 358 | }, |
348 | 359 | { |
349 | 360 | "id": 14, |
|
360 | 371 | "blockPositions": [[2, 34]] |
361 | 372 | } |
362 | 373 | }, |
363 | | - "bypassesDoorShell": true |
| 374 | + "bypassesDoorShell": true, |
| 375 | + "flashSuitChecked": true |
364 | 376 | }, |
365 | 377 | { |
366 | 378 | "id": 15, |
|
372 | 384 | "length": 8, |
373 | 385 | "openEnd": 1 |
374 | 386 | } |
375 | | - } |
| 387 | + }, |
| 388 | + "flashSuitChecked": true |
376 | 389 | }, |
377 | 390 | { |
378 | 391 | "id": 29, |
|
433 | 446 | ]} |
434 | 447 | ]} |
435 | 448 | ], |
436 | | - "farmCycleDrops": [{"enemy": "Puyo", "count": 1}] |
| 449 | + "farmCycleDrops": [{"enemy": "Puyo", "count": 1}], |
| 450 | + "flashSuitChecked": true |
437 | 451 | }, |
438 | 452 | { |
439 | 453 | "id": 30, |
|
485 | 499 | ]} |
486 | 500 | ], |
487 | 501 | "farmCycleDrops": [{"enemy": "Puyo", "count": 3}], |
| 502 | + "flashSuitChecked": true, |
488 | 503 | "devNote": [ |
489 | 504 | "More Puyos could be farmed at the bottom of the room, but it doesn't seem worth modeling." |
490 | 505 | ] |
|
522 | 537 | "id": 19, |
523 | 538 | "link": [2, 3], |
524 | 539 | "name": "Base", |
525 | | - "requires": [] |
| 540 | + "requires": [], |
| 541 | + "flashSuitChecked": true |
526 | 542 | }, |
527 | 543 | { |
528 | 544 | "id": 20, |
|
533 | 549 | "h_navigateUnderwater", |
534 | 550 | {"enemyDamage": {"enemy": "Puyo", "type": "contact", "hits": 1}} |
535 | 551 | ]} |
536 | | - ] |
| 552 | + ], |
| 553 | + "flashSuitChecked": true |
537 | 554 | }, |
538 | 555 | { |
539 | 556 | "id": 21, |
|
0 commit comments