Skip to content

Commit 8fce265

Browse files
committed
A couple more rooms
1 parent 95fe31a commit 8fce265

2 files changed

Lines changed: 82 additions & 16 deletions

File tree

region/crateria/central/Crateria Super Room.json

Lines changed: 64 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -548,7 +548,7 @@
548548
"Morph",
549549
"Grapple",
550550
{"or": [
551-
"canCarefulJump",
551+
"canTrickyJump",
552552
{"spikeHits": 1}
553553
]},
554554
{"or": [
@@ -564,12 +564,12 @@
564564
],
565565
"flashSuitChecked": true,
566566
"note": "Quickly grapple to then release grapple on the grapple blocks a few times until they stop working. Be careful not to fall into the spikes.",
567-
"devNote": "FIXME: Grapple will quickly overload PLMS. It is barely possible to cross the gap using short grapples, canResetFallSpeed, and ending with a swing."
567+
"devNote": "FIXME: Grapple will quickly overload PLMS. It is barely possible to cross the gap using short grapples, canResetFallSpeed, and ending with a swing."
568568
},
569569
{
570570
"id": 16,
571571
"link": [1, 5],
572-
"name": "G-Mode Morph Overload PLMs by PBing Super Item",
572+
"name": "G-Mode Morph Overload PLMs by Power Bombing Item",
573573
"entranceCondition": {
574574
"comeInWithGMode": {
575575
"mode": "direct",
@@ -606,9 +606,62 @@
606606
]}
607607
],
608608
"flashSuitChecked": true,
609-
"note": "Place the PBs exactly two tiles left of the Morph tunnel. Be sure not to touch the item if this strat will be needed again in the future.",
610-
"devNote": [
611-
"FIXME Add strat for going down without PBs, by using the uncollected item to overload PLMs. This can only be done once, as it forces item pickup."
609+
"note": "Place the PBs exactly two tiles left of the Morph tunnel. Be sure not to touch the item if this strat will be needed again in the future."
610+
},
611+
{
612+
"link": [1, 5],
613+
"name": "G-Mode Morph Overload PLMs Collect the Item",
614+
"entranceCondition": {
615+
"comeInWithGMode": {
616+
"mode": "direct",
617+
"morphed": true
618+
}
619+
},
620+
"requires": [
621+
{"or": [
622+
{"and": [
623+
{"itemNotCollectedAtNode": 3},
624+
"canRiskPermanentLossOfAccess"
625+
]},
626+
{"and": [
627+
"Morph",
628+
"Grapple",
629+
{"or": [
630+
"canTrickyJump",
631+
{"spikeHits": 1}
632+
]}
633+
]}
634+
]},
635+
{"or": [
636+
{"and": [
637+
"h_canArtificialMorphSpringBall",
638+
{"spikeHits": 3},
639+
{"or": [
640+
"h_canArtificialMorphBombHorizontally",
641+
{"spikeHits": 1}
642+
]}
643+
]},
644+
{"and": [
645+
"Morph",
646+
{"or": [
647+
"SpaceJump",
648+
{"and": [
649+
{"spikeHits": 1},
650+
{"or": [
651+
"canUseIFrames",
652+
{"spikeHits": 1}
653+
]}
654+
]}
655+
]}
656+
]}
657+
]}
658+
],
659+
"collectsItems": [3],
660+
"flashSuitChecked": true,
661+
"note": [
662+
"Roll through the item to overload PLMs, then go down through the speed blocks and exit G-mode to collect the item.",
663+
"Note that if the item has already been collected, Samus can overload PLMs with Grapple.",
664+
"Quickly grapple to then release grapple on the grapple blocks a few times until they stop working. Be careful not to fall into the spikes."
612665
]
613666
},
614667
{
@@ -1158,7 +1211,10 @@
11581211
],
11591212
"flashSuitChecked": true,
11601213
"note": "Wall jump up 9 times, placing a PB at the top. Only works in direct g-mode with the item still uncollected.",
1161-
"devNote": "FIXME: Using this strat won't risk canRiskPermanentLossOfAccess if the player could x-ray climb instead. However if the adjacent room is heated and Samus is really low energy, this could be a problem."
1214+
"devNote": [
1215+
"FIXME: Using this strat won't risk canRiskPermanentLossOfAccess if the player could x-ray climb instead. However if the adjacent room is heated and Samus is really low energy, this could be a problem.",
1216+
"Placing the Power Bombs lower, on the magic tile, could overload PLMs with fewer, likely with as low as 2 Power Bombs."
1217+
]
11621218
},
11631219
{
11641220
"id": 42,
@@ -1172,7 +1228,7 @@
11721228
},
11731229
"requires": [
11741230
{"notable": "G-Mode Morph Long Ceiling Bomb Jump"},
1175-
"canLongIBJ",
1231+
"h_canArtificialMorphLongIBJ",
11761232
"h_canArtificialMorphCeilingBombJump",
11771233
"canBeVeryPatient"
11781234
],

region/crateria/central/Landing Site.json

Lines changed: 18 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -503,10 +503,7 @@
503503
"Then pass through the bomb blocks (which will have become air).",
504504
"If needed, continue on through the next set of bomb blocks (which will also be air) to reach the bottom right door."
505505
],
506-
"devNote": [
507-
"FIXME: add something to indicate we can refill at the Ship on the way (e.g. if we add a logical requirement type for this).",
508-
"This only affects the logic in the case where we can't walljump or get over the top in some other way."
509-
]
506+
"devNote": "FIXME: It is possible to refill at the Ship on the way."
510507
},
511508
{
512509
"id": 89,
@@ -610,15 +607,12 @@
610607
}
611608
},
612609
"requires": [
613-
"h_canArtificialMorphBombs"
610+
"h_canArtificialMorphMovement"
614611
],
615612
"flashSuitChecked": true,
616613
"note": [
617614
"Overload the scroll PLMs which are one tile to the left of the bomb blocks leading to Gauntlet.",
618615
"Then pass through the bomb blocks (which will have become air)."
619-
],
620-
"devNote": [
621-
"Other items (SpringBall or Power Bombs) could be used to get through but these cases are not relevant, as Bombs are needed to do anything useful with G-Mode Morph after this point."
622616
]
623617
},
624618
{
@@ -1394,6 +1388,22 @@
13941388
"Without, the runway is not as long, but it's much longer than it takes to get max run speed."
13951389
]
13961390
},
1391+
{
1392+
"link": [4, 4],
1393+
"name": "G-Mode Morph, Power Bomb the Blocks",
1394+
"entranceCondition": {
1395+
"comeInWithGMode": {
1396+
"mode": "any",
1397+
"morphed": true
1398+
}
1399+
},
1400+
"requires": [
1401+
"h_canArtificialMorphPowerBomb"
1402+
],
1403+
"clearsObstacles": ["B"],
1404+
"flashSuitChecked": true,
1405+
"note": "Power Bomb the blocks then exit G-mode for them to break."
1406+
},
13971407
{
13981408
"id": 62,
13991409
"link": [4, 5],

0 commit comments

Comments
 (0)