|
125 | 125 | "openEnd": 1 |
126 | 126 | } |
127 | 127 | }, |
128 | | - "flashSuitChecked": true |
| 128 | + "flashSuitChecked": true, |
| 129 | + "blueSuitChecked": true |
129 | 130 | }, |
130 | 131 | { |
131 | 132 | "id": 2, |
|
141 | 142 | } |
142 | 143 | }, |
143 | 144 | "flashSuitChecked": true, |
| 145 | + "blueSuitChecked": true, |
144 | 146 | "note": [ |
145 | 147 | "The Zoa needs to be at least 3 pixels higher than when it is frozen at standing height.", |
146 | 148 | "It may help to freeze one while standing to the left of it before it starts moving horizontally,", |
|
175 | 177 | ]} |
176 | 178 | ], |
177 | 179 | "farmCycleDrops": [{"enemy": "Zoa", "count": 3}], |
178 | | - "flashSuitChecked": true |
| 180 | + "flashSuitChecked": true, |
| 181 | + "blueSuitChecked": true |
179 | 182 | }, |
180 | 183 | { |
181 | 184 | "id": 4, |
|
186 | 189 | "h_usePowerBomb", |
187 | 190 | "Plasma", |
188 | 191 | "Charge", |
| 192 | + {"haveBlueSuit": {}}, |
189 | 193 | {"ammo": {"type": "Super", "count": 1}}, |
190 | 194 | {"and": [ |
191 | 195 | "Gravity", |
|
201 | 205 | ], |
202 | 206 | "clearsObstacles": ["A"], |
203 | 207 | "flashSuitChecked": true, |
| 208 | + "blueSuitChecked": true, |
204 | 209 | "note": "The Owtch can be killed with a Power Bomb or blue speed, or while it is moving leftward with a Super, Charge, or Plasma.", |
205 | 210 | "devNote": [ |
206 | 211 | "FIXME: Add alternatives that evade the Owtch rather than killing it (either here or on the strats that rely on obstacle 'A' cleared)." |
|
233 | 238 | } |
234 | 239 | }, |
235 | 240 | "flashSuitChecked": true, |
| 241 | + "blueSuitChecked": true, |
236 | 242 | "devNote": [ |
237 | 243 | "Max extra run speed $4.B.", |
238 | 244 | "FIXME: The canTrickyDashJump is for difficulty placement but could probably be replaced by a more fitting tech,", |
|
259 | 265 | "exitCondition": { |
260 | 266 | "leaveShinecharged": {} |
261 | 267 | }, |
262 | | - "flashSuitChecked": true |
| 268 | + "flashSuitChecked": true, |
| 269 | + "blueSuitChecked": true |
263 | 270 | }, |
264 | 271 | { |
265 | 272 | "id": 6, |
|
280 | 287 | } |
281 | 288 | } |
282 | 289 | }, |
283 | | - "flashSuitChecked": true |
| 290 | + "flashSuitChecked": true, |
| 291 | + "blueSuitChecked": true |
284 | 292 | }, |
285 | 293 | { |
286 | 294 | "id": 7, |
|
305 | 313 | } |
306 | 314 | } |
307 | 315 | }, |
308 | | - "flashSuitChecked": true |
| 316 | + "flashSuitChecked": true, |
| 317 | + "blueSuitChecked": true |
309 | 318 | }, |
310 | 319 | { |
311 | 320 | "id": 8, |
|
331 | 340 | "movementType": "uncontrolled" |
332 | 341 | } |
333 | 342 | }, |
334 | | - "flashSuitChecked": true |
| 343 | + "flashSuitChecked": true, |
| 344 | + "blueSuitChecked": true |
335 | 345 | }, |
336 | 346 | { |
337 | 347 | "id": 9, |
|
352 | 362 | } |
353 | 363 | } |
354 | 364 | }, |
355 | | - "flashSuitChecked": true |
| 365 | + "flashSuitChecked": true, |
| 366 | + "blueSuitChecked": true |
356 | 367 | }, |
357 | 368 | { |
358 | 369 | "id": 10, |
|
373 | 384 | "exitCondition": { |
374 | 385 | "leaveWithTemporaryBlue": {} |
375 | 386 | }, |
376 | | - "flashSuitChecked": true |
| 387 | + "flashSuitChecked": true, |
| 388 | + "blueSuitChecked": true |
377 | 389 | }, |
378 | 390 | { |
379 | 391 | "id": 11, |
|
384 | 396 | "leaveWithGModeSetup": {} |
385 | 397 | }, |
386 | 398 | "flashSuitChecked": true, |
| 399 | + "blueSuitChecked": true, |
387 | 400 | "note": [ |
388 | 401 | "Lure the Zoas. Jump so that they start moving horizontally higher, use spin jumps to move horizontally faster while keeping them on screen." |
389 | 402 | ] |
|
406 | 419 | "name": "R-Mode Crystal Flash Interrupt", |
407 | 420 | "requires": [ |
408 | 421 | {"obstaclesCleared": ["R-Mode"]}, |
| 422 | + {"noBlueSuit": {}}, |
409 | 423 | "canComplexRModeCrystalFlashInterrupt", |
410 | 424 | {"ammo": {"type": "Missile", "count": 10}} |
411 | 425 | ], |
412 | 426 | "resetsObstacles": ["R-Mode"], |
413 | 427 | "flashSuitChecked": true, |
| 428 | + "blueSuitChecked": true, |
414 | 429 | "note": [ |
415 | 430 | "Kill the Zoas so that their drops appear away from the sand pit.", |
416 | 431 | "Quickly sink to the bottom middle of the pit, directly above the Zoa spawn point, then Crystal Flash.", |
|
427 | 442 | "link": [1, 2], |
428 | 443 | "name": "Base", |
429 | 444 | "requires": [], |
430 | | - "flashSuitChecked": true |
| 445 | + "flashSuitChecked": true, |
| 446 | + "blueSuitChecked": true |
431 | 447 | }, |
432 | 448 | { |
433 | 449 | "id": 13, |
|
438 | 454 | "canTrickyUseFrozenEnemies", |
439 | 455 | "canPlayInSand" |
440 | 456 | ], |
441 | | - "flashSuitChecked": true |
| 457 | + "flashSuitChecked": true, |
| 458 | + "blueSuitChecked": true |
442 | 459 | }, |
443 | 460 | { |
444 | 461 | "id": 15, |
|
450 | 467 | "flashSuitChecked": true, |
451 | 468 | "note": "Fall down the left side of the sand entrance. If Samus gets stuck in the left sand pit, simply hold down and press jump to escape." |
452 | 469 | }, |
| 470 | + { |
| 471 | + "link": [2, 1], |
| 472 | + "name": "G-Mode", |
| 473 | + "entranceCondition": { |
| 474 | + "comeInWithGMode": { |
| 475 | + "morphed": false, |
| 476 | + "mode": "any" |
| 477 | + }, |
| 478 | + "comesThroughToilet": "any" |
| 479 | + }, |
| 480 | + "requires": [], |
| 481 | + "flashSuitChecked": true, |
| 482 | + "blueSuitChecked": true, |
| 483 | + "note": ["PLMs will be overloaded by the time Samus lands, so it is safe to touch the sand without losing blue suit."], |
| 484 | + "devNote": ["The only purpose of this strat is to carry a blue suit."] |
| 485 | + }, |
453 | 486 | { |
454 | 487 | "id": 25, |
455 | 488 | "link": [2, 2], |
|
470 | 503 | "requires": [ |
471 | 504 | "Gravity" |
472 | 505 | ], |
473 | | - "flashSuitChecked": true |
| 506 | + "flashSuitChecked": true, |
| 507 | + "blueSuitChecked": true |
474 | 508 | }, |
475 | 509 | { |
476 | 510 | "id": 17, |
|
485 | 519 | "h_useMorphBombs" |
486 | 520 | ]} |
487 | 521 | ], |
488 | | - "flashSuitChecked": true |
| 522 | + "flashSuitChecked": true, |
| 523 | + "blueSuitChecked": true |
489 | 524 | }, |
490 | 525 | { |
491 | 526 | "id": 18, |
|
496 | 531 | "canTrickyUseFrozenEnemies", |
497 | 532 | "canPlayInSand" |
498 | 533 | ], |
499 | | - "flashSuitChecked": true |
| 534 | + "flashSuitChecked": true, |
| 535 | + "blueSuitChecked": true |
500 | 536 | }, |
501 | 537 | { |
502 | 538 | "id": 19, |
|
510 | 546 | "comesThroughToilet": "any" |
511 | 547 | }, |
512 | 548 | "requires": [], |
513 | | - "flashSuitChecked": true |
| 549 | + "flashSuitChecked": true, |
| 550 | + "blueSuitChecked": true |
514 | 551 | }, |
515 | 552 | { |
516 | 553 | "id": 20, |
|
519 | 556 | "requires": [ |
520 | 557 | "Gravity" |
521 | 558 | ], |
522 | | - "flashSuitChecked": true |
| 559 | + "flashSuitChecked": true, |
| 560 | + "blueSuitChecked": true |
523 | 561 | }, |
524 | 562 | { |
525 | 563 | "id": 21, |
|
534 | 572 | "h_useMorphBombs" |
535 | 573 | ]} |
536 | 574 | ], |
537 | | - "flashSuitChecked": true |
| 575 | + "flashSuitChecked": true, |
| 576 | + "blueSuitChecked": true |
538 | 577 | }, |
539 | 578 | { |
540 | 579 | "id": 26, |
|
0 commit comments