|
69 | 69 | "Then use Grapple on the blocks to be pushed a precise amount into the wall above the door.", |
70 | 70 | "From there, use grapple again to be pushed diagonally down into the transition behind the Green shell." |
71 | 71 | ] |
| 72 | + }, |
| 73 | + { |
| 74 | + "name": "Colosseum Full Halfie Shinespark", |
| 75 | + "note": [ |
| 76 | + "Initiate a Shinespark 1 tile below the ceiling to cross all of Colosseum.", |
| 77 | + "Shinesparking too high or too low will crash and Samus will likely fall into the sand." |
| 78 | + ] |
72 | 79 | } |
73 | 80 | ], |
74 | 81 | "links": [ |
|
83 | 90 | { |
84 | 91 | "from": 2, |
85 | 92 | "to": [ |
86 | | - {"id": 1}, |
| 93 | + { |
| 94 | + "id": 1, |
| 95 | + "devNote": "FIXME: A crossroom jump into water can be used to shinespark across to 1." |
| 96 | + }, |
87 | 97 | {"id": 2}, |
88 | 98 | {"id": 3} |
89 | 99 | ] |
|
327 | 337 | "link": [1, 3], |
328 | 338 | "name": "Space Jump", |
329 | 339 | "requires": [ |
330 | | - "SpaceJump" |
| 340 | + "SpaceJump", |
| 341 | + {"or": [ |
| 342 | + {"ammo": {"type": "Missile", "count": 3}}, |
| 343 | + {"ammo": {"type": "Super", "count": 3}}, |
| 344 | + "canUseGrapple", |
| 345 | + "canTrickyJump", |
| 346 | + "canDodgeWhileShooting", |
| 347 | + "Spazer", |
| 348 | + "Wave", |
| 349 | + "Plasma", |
| 350 | + "ScrewAttack", |
| 351 | + {"enemyDamage": { |
| 352 | + "enemy": "Mochtroid", |
| 353 | + "type": "contact", |
| 354 | + "hits": 2 |
| 355 | + }} |
| 356 | + ]} |
331 | 357 | ], |
332 | 358 | "devNote": "No water involved here, so no need for Gravity or canSuitlessMaridia." |
333 | 359 | }, |
334 | 360 | { |
335 | 361 | "link": [1, 3], |
336 | | - "name": "Shinespark", |
| 362 | + "name": "Colosseum Full Halfie Shinespark (Forward)", |
| 363 | + "notable": true, |
| 364 | + "reusableRoomwideNotable": "Colosseum Full Halfie Shinespark", |
337 | 365 | "entranceCondition": { |
338 | 366 | "comeInShinecharged": { |
339 | 367 | "framesRequired": 60 |
340 | 368 | } |
341 | 369 | }, |
342 | 370 | "requires": [ |
343 | | - "canShinechargeMovement", |
| 371 | + "canShinechargeMovementComplex", |
344 | 372 | "canMidairShinespark", |
345 | | - "canCarefulJump", |
| 373 | + "canTrickyJump", |
346 | 374 | {"shinespark": {"frames": 125, "excessFrames": 6}} |
347 | 375 | ], |
348 | | - "flashSuitChecked": true |
| 376 | + "flashSuitChecked": true, |
| 377 | + "note": [ |
| 378 | + "Initiate a Shinespark 1 tile below the ceiling to cross all of Colosseum.", |
| 379 | + "Shinesparking too high or too low will crash and Samus will likely fall into the sand." |
| 380 | + ] |
349 | 381 | }, |
350 | 382 | { |
351 | 383 | "link": [1, 3], |
|
376 | 408 | "name": "Suitless Grapple Only", |
377 | 409 | "requires": [ |
378 | 410 | "canSuitlessMaridia", |
379 | | - "canCarefulJump", |
| 411 | + "canDodgeWhileShooting", |
| 412 | + "canPreciseGrapple", |
| 413 | + {"or": [ |
| 414 | + "canInsaneJump", |
| 415 | + "canPlayInSand" |
| 416 | + ]}, |
380 | 417 | {"or": [ |
381 | | - "canPreciseGrapple", |
382 | | - "canGrappleJump" |
| 418 | + "HiJump", |
| 419 | + "canTrickyJump" |
383 | 420 | ]} |
384 | 421 | ], |
385 | 422 | "note": [ |
|
978 | 1015 | "name": "Base", |
979 | 1016 | "requires": [ |
980 | 1017 | "Gravity", |
981 | | - "canWalljump", |
982 | 1018 | {"or": [ |
983 | | - "HiJump", |
| 1019 | + {"and": [ |
| 1020 | + "canWalljump", |
| 1021 | + "HiJump" |
| 1022 | + ]}, |
984 | 1023 | "canConsecutiveWalljump", |
985 | 1024 | "Grapple" |
986 | 1025 | ]} |
|
990 | 1029 | "link": [3, 1], |
991 | 1030 | "name": "Space Jump", |
992 | 1031 | "requires": [ |
993 | | - "SpaceJump" |
| 1032 | + "SpaceJump", |
| 1033 | + {"or": [ |
| 1034 | + {"ammo": {"type": "Missile", "count": 3}}, |
| 1035 | + {"ammo": {"type": "Super", "count": 3}}, |
| 1036 | + "canUseGrapple", |
| 1037 | + "canTrickyJump", |
| 1038 | + "canDodgeWhileShooting", |
| 1039 | + "Spazer", |
| 1040 | + "Wave", |
| 1041 | + "Plasma", |
| 1042 | + "ScrewAttack", |
| 1043 | + {"enemyDamage": { |
| 1044 | + "enemy": "Mochtroid", |
| 1045 | + "type": "contact", |
| 1046 | + "hits": 2 |
| 1047 | + }} |
| 1048 | + ]} |
994 | 1049 | ], |
995 | 1050 | "devNote": "No water involved here, so no need for Gravity or canSuitlessMaridia." |
996 | 1051 | }, |
997 | 1052 | { |
998 | 1053 | "link": [3, 1], |
999 | | - "name": "Shinespark", |
| 1054 | + "name": "Colosseum Full Halfie Shinespark (Reverse)", |
| 1055 | + "notable": true, |
| 1056 | + "reusableRoomwideNotable": "Colosseum Full Halfie Shinespark", |
1000 | 1057 | "entranceCondition": { |
1001 | 1058 | "comeInShinecharged": { |
1002 | 1059 | "framesRequired": 60 |
1003 | 1060 | } |
1004 | 1061 | }, |
1005 | 1062 | "requires": [ |
1006 | | - "canShinechargeMovement", |
| 1063 | + "canShinechargeMovementComplex", |
1007 | 1064 | "canMidairShinespark", |
1008 | | - "canCarefulJump", |
| 1065 | + "canTrickyJump", |
1009 | 1066 | {"shinespark": {"frames": 125}} |
1010 | 1067 | ], |
1011 | | - "flashSuitChecked": true |
| 1068 | + "flashSuitChecked": true, |
| 1069 | + "note": [ |
| 1070 | + "Initiate a Shinespark 1 tile below the ceiling to cross all of Colosseum.", |
| 1071 | + "Shinesparking too high or too low will crash and Samus will likely fall into the sand." |
| 1072 | + ] |
1012 | 1073 | }, |
1013 | 1074 | { |
1014 | 1075 | "link": [3, 1], |
|
1033 | 1094 | "name": "Suitless Grapple Only", |
1034 | 1095 | "requires": [ |
1035 | 1096 | "canSuitlessMaridia", |
1036 | | - "Grapple", |
| 1097 | + "canDodgeWhileShooting", |
| 1098 | + "canPreciseGrapple", |
1037 | 1099 | {"or": [ |
1038 | | - "canPlayInSand", |
1039 | | - "canPreciseGrapple" |
| 1100 | + "canInsaneJump", |
| 1101 | + "canPlayInSand" |
| 1102 | + ]}, |
| 1103 | + {"or": [ |
| 1104 | + "HiJump", |
| 1105 | + "canTrickyJump" |
1040 | 1106 | ]} |
1041 | 1107 | ] |
1042 | 1108 | }, |
|
0 commit comments