|
86 | 86 | }, |
87 | 87 | "requires": [], |
88 | 88 | "clearsObstacles": ["A"], |
| 89 | + "flashSuitChecked": true, |
89 | 90 | "note": "The Baby Metroid is not active when entering from the left side of the room." |
90 | 91 | }, |
91 | 92 | { |
|
100 | 101 | "length": 5, |
101 | 102 | "openEnd": 1 |
102 | 103 | } |
103 | | - } |
| 104 | + }, |
| 105 | + "flashSuitChecked": true |
104 | 106 | }, |
105 | 107 | { |
106 | 108 | "id": 36, |
|
119 | 121 | "obstruction": [1, 0] |
120 | 122 | } |
121 | 123 | }, |
| 124 | + "flashSuitChecked": true, |
122 | 125 | "devNote": ["Max extra run speed $3.1"] |
123 | 126 | }, |
124 | 127 | { |
|
150 | 153 | "openEnd": 1 |
151 | 154 | } |
152 | 155 | } |
153 | | - } |
| 156 | + }, |
| 157 | + "flashSuitChecked": true |
154 | 158 | }, |
155 | 159 | { |
156 | 160 | "id": 5, |
|
170 | 174 | "openEnd": 1 |
171 | 175 | } |
172 | 176 | } |
173 | | - } |
| 177 | + }, |
| 178 | + "flashSuitChecked": true |
174 | 179 | }, |
175 | 180 | { |
176 | 181 | "id": 6, |
|
191 | 196 | }, |
192 | 197 | "movementType": "uncontrolled" |
193 | 198 | } |
194 | | - } |
| 199 | + }, |
| 200 | + "flashSuitChecked": true |
195 | 201 | }, |
196 | 202 | { |
197 | 203 | "id": 7, |
|
207 | 213 | "openEnd": 1 |
208 | 214 | } |
209 | 215 | } |
210 | | - } |
| 216 | + }, |
| 217 | + "flashSuitChecked": true |
211 | 218 | }, |
212 | 219 | { |
213 | 220 | "id": 8, |
|
218 | 225 | ], |
219 | 226 | "exitCondition": { |
220 | 227 | "leaveWithTemporaryBlue": {} |
221 | | - } |
| 228 | + }, |
| 229 | + "flashSuitChecked": true |
222 | 230 | }, |
223 | 231 | { |
224 | 232 | "id": 9, |
|
264 | 272 | "name": "Base", |
265 | 273 | "requires": [ |
266 | 274 | {"obstaclesCleared": ["A"]} |
267 | | - ] |
| 275 | + ], |
| 276 | + "flashSuitChecked": true |
268 | 277 | }, |
269 | 278 | { |
270 | 279 | "id": 12, |
|
280 | 289 | "leaveWithSpark": {} |
281 | 290 | }, |
282 | 291 | "unlocksDoors": [{"types": ["ammo"], "requires": []}], |
| 292 | + "flashSuitChecked": true, |
283 | 293 | "note": [ |
284 | 294 | "Gain a shinecharge by running right-to-left on the leftmost runway.", |
285 | 295 | "Then run toward the right, jumping twice before sparking mid-air." |
|
301 | 311 | } |
302 | 312 | } |
303 | 313 | }, |
304 | | - "unlocksDoors": [{"types": ["ammo"], "requires": []}] |
| 314 | + "unlocksDoors": [{"types": ["ammo"], "requires": []}], |
| 315 | + "flashSuitChecked": true |
305 | 316 | }, |
306 | 317 | { |
307 | 318 | "id": 14, |
|
324 | 335 | } |
325 | 336 | } |
326 | 337 | }, |
327 | | - "unlocksDoors": [{"types": ["ammo"], "requires": []}] |
| 338 | + "unlocksDoors": [{"types": ["ammo"], "requires": []}], |
| 339 | + "flashSuitChecked": true |
328 | 340 | }, |
329 | 341 | { |
330 | 342 | "id": 15, |
|
348 | 360 | "movementType": "uncontrolled" |
349 | 361 | } |
350 | 362 | }, |
351 | | - "unlocksDoors": [{"types": ["ammo"], "requires": []}] |
| 363 | + "unlocksDoors": [{"types": ["ammo"], "requires": []}], |
| 364 | + "flashSuitChecked": true |
352 | 365 | }, |
353 | 366 | { |
354 | 367 | "id": 16, |
|
371 | 384 | "movementType": "controlled" |
372 | 385 | } |
373 | 386 | }, |
374 | | - "unlocksDoors": [{"types": ["ammo"], "requires": []}] |
| 387 | + "unlocksDoors": [{"types": ["ammo"], "requires": []}], |
| 388 | + "flashSuitChecked": true |
375 | 389 | }, |
376 | 390 | { |
377 | 391 | "id": 17, |
|
389 | 403 | } |
390 | 404 | } |
391 | 405 | }, |
392 | | - "unlocksDoors": [{"types": ["ammo"], "requires": []}] |
| 406 | + "unlocksDoors": [{"types": ["ammo"], "requires": []}], |
| 407 | + "flashSuitChecked": true |
393 | 408 | }, |
394 | 409 | { |
395 | 410 | "id": 18, |
|
407 | 422 | "exitCondition": { |
408 | 423 | "leaveWithTemporaryBlue": {} |
409 | 424 | }, |
410 | | - "unlocksDoors": [{"types": ["ammo"], "requires": []}] |
| 425 | + "unlocksDoors": [{"types": ["ammo"], "requires": []}], |
| 426 | + "flashSuitChecked": true |
411 | 427 | }, |
412 | 428 | { |
413 | 429 | "id": 19, |
|
416 | 432 | "requires": [ |
417 | 433 | {"resourceAtMost": [{"type": "RegularEnergy", "count": 1}]} |
418 | 434 | ], |
| 435 | + "flashSuitChecked": true, |
419 | 436 | "clearsObstacles": ["A"] |
420 | 437 | }, |
421 | 438 | { |
|
424 | 441 | "name": "Baby Inactive", |
425 | 442 | "requires": [ |
426 | 443 | {"obstaclesCleared": ["A"]} |
427 | | - ] |
| 444 | + ], |
| 445 | + "flashSuitChecked": true |
428 | 446 | }, |
429 | 447 | { |
430 | 448 | "id": 21, |
|
441 | 459 | "HiJump", |
442 | 460 | "SpeedBooster", |
443 | 461 | "canTrickyJump", |
444 | | - "canBabyMetroidAvoid" |
| 462 | + "canBabyMetroidAvoid", |
| 463 | + "h_trickyToCarryFlashSuit" |
445 | 464 | ], |
| 465 | + "flashSuitChecked": true, |
446 | 466 | "note": [ |
447 | 467 | "Jump over the Baby Metroid to avoid getting grabbed.", |
448 | 468 | "Use Wave plus a Wide Beam to clear much of the seaweed with each shot.", |
|
460 | 480 | "canMidAirMorph", |
461 | 481 | "HiJump", |
462 | 482 | "canTrickyJump", |
463 | | - "canBabyMetroidAvoid" |
| 483 | + "canBabyMetroidAvoid", |
| 484 | + "h_trickyToCarryFlashSuit" |
464 | 485 | ], |
| 486 | + "flashSuitChecked": true, |
465 | 487 | "note": "Avoid the Baby Metroid by jumping over it many times in order to clear a path through the seaweed." |
466 | 488 | }, |
467 | 489 | { |
|
472 | 494 | {"notable": "Baby Skip With Nothing"}, |
473 | 495 | {"obstaclesNotCleared": ["A"]}, |
474 | 496 | "canBabyMetroidAvoid", |
475 | | - "canInsaneJump" |
| 497 | + "canInsaneJump", |
| 498 | + "h_trickyToCarryFlashSuit" |
476 | 499 | ], |
| 500 | + "flashSuitChecked": true, |
477 | 501 | "note": [ |
478 | 502 | "Avoid the Baby Metroid with no items at all.", |
479 | 503 | "Jump over it many times in order to clear a path through the seaweed.", |
|
507 | 531 | "movementType": "uncontrolled" |
508 | 532 | } |
509 | 533 | }, |
| 534 | + "flashSuitChecked": true, |
510 | 535 | "unlocksDoors": [{"types": ["ammo"], "requires": []}] |
511 | 536 | }, |
512 | 537 | { |
|
525 | 550 | } |
526 | 551 | } |
527 | 552 | }, |
528 | | - "unlocksDoors": [{"types": ["ammo"], "requires": []}] |
| 553 | + "unlocksDoors": [{"types": ["ammo"], "requires": []}], |
| 554 | + "flashSuitChecked": true |
529 | 555 | }, |
530 | 556 | { |
531 | 557 | "id": 26, |
|
536 | 562 | "blockPositions": [[5, 3], [7, 2]] |
537 | 563 | } |
538 | 564 | }, |
539 | | - "requires": [] |
| 565 | + "requires": [], |
| 566 | + "flashSuitChecked": true |
540 | 567 | }, |
541 | 568 | { |
542 | 569 | "id": 27, |
|
548 | 575 | } |
549 | 576 | }, |
550 | 577 | "requires": [], |
551 | | - "bypassesDoorShell": true |
| 578 | + "bypassesDoorShell": true, |
| 579 | + "flashSuitChecked": true |
552 | 580 | }, |
553 | 581 | { |
554 | 582 | "id": 28, |
|
565 | 593 | "blockPositions": [[3, 12]] |
566 | 594 | } |
567 | 595 | }, |
568 | | - "bypassesDoorShell": true |
| 596 | + "bypassesDoorShell": true, |
| 597 | + "flashSuitChecked": true |
569 | 598 | }, |
570 | 599 | { |
571 | 600 | "id": 29, |
|
582 | 611 | "blockPositions": [[3, 13]] |
583 | 612 | } |
584 | 613 | }, |
585 | | - "bypassesDoorShell": true |
| 614 | + "bypassesDoorShell": true, |
| 615 | + "flashSuitChecked": true |
586 | 616 | }, |
587 | 617 | { |
588 | 618 | "id": 30, |
|
594 | 624 | "length": 1, |
595 | 625 | "openEnd": 1 |
596 | 626 | } |
597 | | - } |
| 627 | + }, |
| 628 | + "flashSuitChecked": true |
598 | 629 | }, |
599 | 630 | { |
600 | 631 | "id": 37, |
|
611 | 642 | "obstruction": [1, 0] |
612 | 643 | } |
613 | 644 | }, |
| 645 | + "flashSuitChecked": true, |
614 | 646 | "devNote": ["Max extra run speed $2.5 with spin, or $2.6 with a quick aim-down."] |
615 | 647 | }, |
616 | 648 | { |
|
625 | 657 | "openEnd": 0 |
626 | 658 | } |
627 | 659 | } |
628 | | - } |
| 660 | + }, |
| 661 | + "flashSuitChecked": true |
629 | 662 | }, |
630 | 663 | { |
631 | 664 | "id": 32, |
|
643 | 676 | "openEnd": 1 |
644 | 677 | } |
645 | 678 | } |
646 | | - } |
| 679 | + }, |
| 680 | + "flashSuitChecked": true |
647 | 681 | }, |
648 | 682 | { |
649 | 683 | "id": 33, |
|
662 | 696 | }, |
663 | 697 | "movementType": "uncontrolled" |
664 | 698 | } |
665 | | - } |
| 699 | + }, |
| 700 | + "flashSuitChecked": true |
666 | 701 | }, |
667 | 702 | { |
668 | 703 | "id": 34, |
|
676 | 711 | "openEnd": 1 |
677 | 712 | } |
678 | 713 | } |
679 | | - } |
| 714 | + }, |
| 715 | + "flashSuitChecked": true |
680 | 716 | }, |
681 | 717 | { |
682 | 718 | "id": 35, |
|
0 commit comments