|
116 | 116 | "length": 4, |
117 | 117 | "openEnd": 1 |
118 | 118 | } |
119 | | - } |
| 119 | + }, |
| 120 | + "flashSuitChecked": true |
120 | 121 | }, |
121 | 122 | { |
122 | 123 | "id": 2, |
|
179 | 180 | "openEnd": 1 |
180 | 181 | } |
181 | 182 | } |
182 | | - } |
| 183 | + }, |
| 184 | + "flashSuitChecked": true |
183 | 185 | }, |
184 | 186 | { |
185 | 187 | "id": 4, |
|
204 | 206 | "openEnd": 1 |
205 | 207 | } |
206 | 208 | } |
207 | | - } |
| 209 | + }, |
| 210 | + "flashSuitChecked": true |
208 | 211 | }, |
209 | 212 | { |
210 | 213 | "id": 5, |
|
230 | 233 | }, |
231 | 234 | "movementType": "uncontrolled" |
232 | 235 | } |
233 | | - } |
| 236 | + }, |
| 237 | + "flashSuitChecked": true |
234 | 238 | }, |
235 | 239 | { |
236 | 240 | "id": 6, |
|
256 | 260 | }, |
257 | 261 | "movementType": "controlled" |
258 | 262 | } |
259 | | - } |
| 263 | + }, |
| 264 | + "flashSuitChecked": true |
260 | 265 | }, |
261 | 266 | { |
262 | 267 | "id": 7, |
|
280 | 285 | "movementType": "controlled" |
281 | 286 | } |
282 | 287 | }, |
| 288 | + "flashSuitChecked": true, |
283 | 289 | "note": "At high speed, it is possible to avoid Boyon damage." |
284 | 290 | }, |
285 | 291 | { |
|
300 | 306 | "openEnd": 1 |
301 | 307 | } |
302 | 308 | } |
303 | | - } |
| 309 | + }, |
| 310 | + "flashSuitChecked": true |
304 | 311 | }, |
305 | 312 | { |
306 | 313 | "id": 28, |
|
314 | 321 | ], |
315 | 322 | "clearsObstacles": ["A"], |
316 | 323 | "resetsObstacles": ["B"], |
317 | | - "farmCycleDrops": [{"enemy": "Boyon", "count": 4}] |
| 324 | + "farmCycleDrops": [{"enemy": "Boyon", "count": 4}], |
| 325 | + "flashSuitChecked": true |
318 | 326 | }, |
319 | 327 | { |
320 | 328 | "id": 9, |
|
342 | 350 | "ceilingPositions": [] |
343 | 351 | } |
344 | 352 | }, |
345 | | - "bypassesDoorShell": "free" |
| 353 | + "bypassesDoorShell": "free", |
| 354 | + "flashSuitChecked": true |
346 | 355 | }, |
347 | 356 | { |
348 | 357 | "id": 10, |
|
358 | 367 | "h_useSpringBall" |
359 | 368 | ]}, |
360 | 369 | "can4HighMidAirMorph", |
361 | | - {"and": [ |
362 | | - "SpaceJump", |
363 | | - "canCarefulJump" |
364 | | - ]}, |
365 | 370 | {"and": [ |
366 | 371 | "SpaceJump", |
367 | 372 | "ScrewAttack" |
|
371 | 376 | "canCarefulJump" |
372 | 377 | ]} |
373 | 378 | ]} |
374 | | - ] |
| 379 | + ], |
| 380 | + "flashSuitChecked": true |
375 | 381 | }, |
376 | 382 | { |
377 | 383 | "id": 11, |
|
385 | 391 | }, |
386 | 392 | "requires": [ |
387 | 393 | "canCarefulJump" |
388 | | - ] |
| 394 | + ], |
| 395 | + "flashSuitChecked": true |
389 | 396 | }, |
390 | 397 | { |
391 | 398 | "id": 12, |
|
407 | 414 | ]} |
408 | 415 | ]} |
409 | 416 | ], |
410 | | - "clearsObstacles": ["A"] |
| 417 | + "clearsObstacles": ["A"], |
| 418 | + "flashSuitChecked": true |
411 | 419 | }, |
412 | 420 | { |
413 | 421 | "id": 13, |
|
417 | 425 | {"or": [ |
418 | 426 | {"enemyDamage": {"enemy": "Boyon", "type": "contact", "hits": 2}}, |
419 | 427 | {"and": [ |
420 | | - "canCarefulJump", |
| 428 | + "canDodgeWhileShooting", |
421 | 429 | {"enemyDamage": {"enemy": "Boyon", "type": "contact", "hits": 1}} |
422 | 430 | ]}, |
423 | 431 | {"and": [ |
424 | 432 | "canHorizontalDamageBoost", |
425 | 433 | {"enemyDamage": {"enemy": "Boyon", "type": "contact", "hits": 1}} |
426 | 434 | ]} |
427 | 435 | ]} |
428 | | - ] |
| 436 | + ], |
| 437 | + "flashSuitChecked": true |
429 | 438 | }, |
430 | 439 | { |
431 | 440 | "id": 14, |
|
583 | 592 | "blockPositions": [[5, 3], [7, 2]] |
584 | 593 | } |
585 | 594 | }, |
586 | | - "requires": [] |
| 595 | + "requires": [], |
| 596 | + "flashSuitChecked": true |
587 | 597 | }, |
588 | 598 | { |
589 | 599 | "id": 19, |
|
599 | 609 | "h_useSpringBall" |
600 | 610 | ]}, |
601 | 611 | "can4HighMidAirMorph", |
602 | | - {"and": [ |
603 | | - "SpaceJump", |
604 | | - "canCarefulJump" |
605 | | - ]}, |
606 | 612 | {"and": [ |
607 | 613 | "SpaceJump", |
608 | 614 | "ScrewAttack" |
|
612 | 618 | "canCarefulJump" |
613 | 619 | ]} |
614 | 620 | ]} |
615 | | - ] |
| 621 | + ], |
| 622 | + "flashSuitChecked": true |
616 | 623 | }, |
617 | 624 | { |
618 | 625 | "id": 20, |
|
634 | 641 | ]} |
635 | 642 | ]} |
636 | 643 | ], |
637 | | - "clearsObstacles": ["A"] |
| 644 | + "clearsObstacles": ["A"], |
| 645 | + "flashSuitChecked": true |
638 | 646 | }, |
639 | 647 | { |
640 | 648 | "id": 21, |
|
652 | 660 | {"enemyDamage": {"enemy": "Boyon", "type": "contact", "hits": 1}} |
653 | 661 | ]} |
654 | 662 | ]} |
655 | | - ] |
| 663 | + ], |
| 664 | + "flashSuitChecked": true |
656 | 665 | }, |
657 | 666 | { |
658 | 667 | "id": 22, |
|
664 | 673 | "h_usePowerBomb" |
665 | 674 | ]} |
666 | 675 | ], |
667 | | - "clearsObstacles": ["B"] |
| 676 | + "clearsObstacles": ["B"], |
| 677 | + "flashSuitChecked": true |
668 | 678 | }, |
669 | 679 | { |
670 | 680 | "id": 23, |
671 | 681 | "link": [2, 3], |
672 | | - "name": "Kill Boyons and PB Blocks", |
| 682 | + "name": "Kill Boyons and Power Bomb Blocks", |
673 | 683 | "requires": [ |
674 | 684 | {"obstaclesNotCleared": ["A"]}, |
675 | 685 | {"enemyKill": { |
|
678 | 688 | }} |
679 | 689 | ], |
680 | 690 | "clearsObstacles": ["A", "B"], |
681 | | - "note": "Place the PB on the block next to the leftmost Boyon, in order to double hit all Boyons and break the PB blocks." |
| 691 | + "flashSuitChecked": true, |
| 692 | + "note": "Place the Power Bomb on the block next to the leftmost Boyon, in order to double hit all Boyons and break the PB blocks." |
682 | 693 | }, |
683 | 694 | { |
684 | 695 | "id": 24, |
|
690 | 701 | "h_usePowerBomb" |
691 | 702 | ]} |
692 | 703 | ], |
693 | | - "clearsObstacles": ["B"] |
| 704 | + "clearsObstacles": ["B"], |
| 705 | + "flashSuitChecked": true |
694 | 706 | } |
695 | 707 | ], |
696 | 708 | "notables": [], |
|
0 commit comments