Skip to content

Commit e8cc981

Browse files
committed
Full Halfie notable; Suitless grapple added requirements
1 parent 4ed3685 commit e8cc981

1 file changed

Lines changed: 85 additions & 19 deletions

File tree

region/maridia/inner-pink/Colosseum.json

Lines changed: 85 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,13 @@
6969
"Then use Grapple on the blocks to be pushed a precise amount into the wall above the door.",
7070
"From there, use grapple again to be pushed diagonally down into the transition behind the Green shell."
7171
]
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+
]
7279
}
7380
],
7481
"links": [
@@ -83,7 +90,10 @@
8390
{
8491
"from": 2,
8592
"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+
},
8797
{"id": 2},
8898
{"id": 3}
8999
]
@@ -327,25 +337,47 @@
327337
"link": [1, 3],
328338
"name": "Space Jump",
329339
"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+
]}
331357
],
332358
"devNote": "No water involved here, so no need for Gravity or canSuitlessMaridia."
333359
},
334360
{
335361
"link": [1, 3],
336-
"name": "Shinespark",
362+
"name": "Colosseum Full Halfie Shinespark (Forward)",
363+
"notable": true,
364+
"reusableRoomwideNotable": "Colosseum Full Halfie Shinespark",
337365
"entranceCondition": {
338366
"comeInShinecharged": {
339367
"framesRequired": 60
340368
}
341369
},
342370
"requires": [
343-
"canShinechargeMovement",
371+
"canShinechargeMovementComplex",
344372
"canMidairShinespark",
345-
"canCarefulJump",
373+
"canTrickyJump",
346374
{"shinespark": {"frames": 125, "excessFrames": 6}}
347375
],
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+
]
349381
},
350382
{
351383
"link": [1, 3],
@@ -376,10 +408,15 @@
376408
"name": "Suitless Grapple Only",
377409
"requires": [
378410
"canSuitlessMaridia",
379-
"canCarefulJump",
411+
"canDodgeWhileShooting",
412+
"canPreciseGrapple",
413+
{"or": [
414+
"canInsaneJump",
415+
"canPlayInSand"
416+
]},
380417
{"or": [
381-
"canPreciseGrapple",
382-
"canGrappleJump"
418+
"HiJump",
419+
"canTrickyJump"
383420
]}
384421
],
385422
"note": [
@@ -978,9 +1015,11 @@
9781015
"name": "Base",
9791016
"requires": [
9801017
"Gravity",
981-
"canWalljump",
9821018
{"or": [
983-
"HiJump",
1019+
{"and": [
1020+
"canWalljump",
1021+
"HiJump"
1022+
]},
9841023
"canConsecutiveWalljump",
9851024
"Grapple"
9861025
]}
@@ -990,25 +1029,47 @@
9901029
"link": [3, 1],
9911030
"name": "Space Jump",
9921031
"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+
]}
9941049
],
9951050
"devNote": "No water involved here, so no need for Gravity or canSuitlessMaridia."
9961051
},
9971052
{
9981053
"link": [3, 1],
999-
"name": "Shinespark",
1054+
"name": "Colosseum Full Halfie Shinespark (Reverse)",
1055+
"notable": true,
1056+
"reusableRoomwideNotable": "Colosseum Full Halfie Shinespark",
10001057
"entranceCondition": {
10011058
"comeInShinecharged": {
10021059
"framesRequired": 60
10031060
}
10041061
},
10051062
"requires": [
1006-
"canShinechargeMovement",
1063+
"canShinechargeMovementComplex",
10071064
"canMidairShinespark",
1008-
"canCarefulJump",
1065+
"canTrickyJump",
10091066
{"shinespark": {"frames": 125}}
10101067
],
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+
]
10121073
},
10131074
{
10141075
"link": [3, 1],
@@ -1033,10 +1094,15 @@
10331094
"name": "Suitless Grapple Only",
10341095
"requires": [
10351096
"canSuitlessMaridia",
1036-
"Grapple",
1097+
"canDodgeWhileShooting",
1098+
"canPreciseGrapple",
10371099
{"or": [
1038-
"canPlayInSand",
1039-
"canPreciseGrapple"
1100+
"canInsaneJump",
1101+
"canPlayInSand"
1102+
]},
1103+
{"or": [
1104+
"HiJump",
1105+
"canTrickyJump"
10401106
]}
10411107
]
10421108
},

0 commit comments

Comments
 (0)