Skip to content

Commit 11084cc

Browse files
authored
Merge pull request #1744 from kjbranch/ceiling-ibj
Add Missing Ceiling Bomb Jumps and G-Mode Open Green Gates
2 parents 1f51046 + d0588b3 commit 11084cc

8 files changed

Lines changed: 122 additions & 35 deletions

File tree

region/brinstar/blue/Blue Brinstar Boulder Room.json

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -776,6 +776,21 @@
776776
"This strat is easily bypassed by jumping through the door, or if the door can be opened."
777777
]
778778
},
779+
{
780+
"link": [3, 1],
781+
"name": "Bomb Boost Water Escape Into IBJ",
782+
"requires": [
783+
"canBombJumpWaterEscape",
784+
"canJumpIntoIBJ",
785+
{"or": [
786+
"canTrickyCarryFlashSuit",
787+
{"noFlashSuit": {}}
788+
]}
789+
],
790+
"flashSuitChecked": true,
791+
"note": "When the water is high, jump and place a Bomb on the descent just above the water, then very quickly crouch jump to hit the Bomb and IBJ.",
792+
"devNote": "The crouch jump is not necessary, but is helpful. Preserving a flash suit is still difficult without the crouch jump."
793+
},
779794
{
780795
"id": 40,
781796
"link": [3, 1],
@@ -814,4 +829,4 @@
814829
"nextStratId": 43,
815830
"notables": [],
816831
"nextNotableId": 1
817-
}
832+
}

region/brinstar/red/Caterpillar Room.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2130,6 +2130,20 @@
21302130
"Let the Zero climb the right wall and jump on top of it in Morph Ball form to bounce up to the Cacatac platform."
21312131
]
21322132
},
2133+
{
2134+
"link": [5, 5],
2135+
"name": "G-Mode Indirect Despawn the Gate, Open Gate",
2136+
"entranceCondition": {
2137+
"comeInWithGMode": {
2138+
"mode": "indirect",
2139+
"morphed": true
2140+
}
2141+
},
2142+
"requires": [],
2143+
"clearsObstacles": ["A"],
2144+
"flashSuitChecked": true,
2145+
"note": "Exit G-Mode whle under the gate to open it without a Super."
2146+
},
21332147
{
21342148
"id": 92,
21352149
"link": [5, 6],

region/crateria/central/Crateria Super Room.json

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1233,7 +1233,11 @@
12331233
"canEnterGMode",
12341234
{"obstaclesCleared": ["C"]}
12351235
],
1236-
"flashSuitChecked": true
1236+
"flashSuitChecked": true,
1237+
"devNote": [
1238+
"FIXME: It would be possible to remote acquire to the left after using spring into ceiling bomb jump,",
1239+
"but it would require restructuring the room and an extremely long CIBJ."
1240+
]
12371241
},
12381242
{
12391243
"id": 50,
@@ -1303,9 +1307,14 @@
13031307
"name": "Jump into Ceiling Bomb Jump Over Spikes",
13041308
"requires": [
13051309
"canLongCeilingBombJump",
1306-
"canPreciseWalljump",
1307-
"canWallJumpInstantMorph",
1308-
"canJumpIntoIBJ"
1310+
"canJumpIntoIBJ",
1311+
{"or": [
1312+
"h_canUseSpringBall",
1313+
{"and": [
1314+
"canPreciseWalljump",
1315+
"canWallJumpInstantMorph"
1316+
]}
1317+
]}
13091318
]
13101319
},
13111320
{

region/maridia/outer/Crab Tunnel.json

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -226,16 +226,20 @@
226226
{
227227
"id": 10,
228228
"link": [1, 2],
229-
"name": "Indirect G-Mode Gate Despawn",
229+
"name": "G-Mode Indirect Despawn the Gate, Open Gate",
230230
"entranceCondition": {
231231
"comeInWithGMode": {
232232
"mode": "indirect",
233233
"morphed": false
234234
}
235235
},
236236
"requires": [],
237+
"clearsObstacles": ["A"],
237238
"flashSuitChecked": true,
238-
"note": "The gate will not spawn in indirect g-mode, and can be freely passed."
239+
"note": [
240+
"The gate will not spawn in indirect G-Mode, and can be freely passed.",
241+
"Exit G-Mode whle under the gate to open it without a Super."
242+
]
239243
},
240244
{
241245
"id": 11,
@@ -331,16 +335,20 @@
331335
{
332336
"id": 15,
333337
"link": [2, 1],
334-
"name": "Indirect G-Mode Gate Despawn",
338+
"name": "G-Mode Indirect Despawn the Gate, Open Gate",
335339
"entranceCondition": {
336340
"comeInWithGMode": {
337341
"mode": "indirect",
338342
"morphed": false
339343
}
340344
},
341345
"requires": [],
346+
"clearsObstacles": ["A"],
342347
"flashSuitChecked": true,
343-
"note": "The gate will not spawn in indirect g-mode, and can be freely passed."
348+
"note": [
349+
"The gate will not spawn in indirect G-Mode, and can be freely passed.",
350+
"Exit G-Mode whle under the gate to open it without a Super."
351+
]
344352
},
345353
{
346354
"id": 16,

region/norfair/crocomire/Grapple Tutorial Room 3.json

Lines changed: 13 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,7 @@
9898
"from": 3,
9999
"to": [
100100
{"id": 2},
101+
{"id": 3},
101102
{"id": 4}
102103
]
103104
},
@@ -367,7 +368,8 @@
367368
"4- Quickly climb up to the last ledge before the door.",
368369
"5- Run, jump, dboost off a Gamet.",
369370
"6- Dboost a second time off the Gamet to cross the second moat."
370-
]
371+
],
372+
"devNote": "FIXME: A ceiling bomb jump could be added if Samus could not take an enemy hit."
371373
},
372374
{
373375
"id": 13,
@@ -727,16 +729,17 @@
727729
{
728730
"id": 33,
729731
"link": [2, 2],
730-
"name": "G-Mode Indirect Despawn the Gate",
732+
"name": "G-Mode Indirect Despawn the Gate, Open Gate",
731733
"entranceCondition": {
732734
"comeInWithGMode": {
733735
"mode": "indirect",
734736
"morphed": false
735737
}
736738
},
737739
"requires": [],
738-
"clearsObstacles": ["B"],
739-
"flashSuitChecked": true
740+
"clearsObstacles": ["A"],
741+
"flashSuitChecked": true,
742+
"note": "Exit G-Mode whle under the gate to open it without a Super."
740743
},
741744
{
742745
"id": 34,
@@ -751,24 +754,6 @@
751754
"clearsObstacles": ["A"],
752755
"flashSuitChecked": true
753756
},
754-
{
755-
"id": 35,
756-
"link": [2, 3],
757-
"name": "Go Through Missing Gate",
758-
"requires": [
759-
{"obstaclesCleared": ["B"]}
760-
],
761-
"resetsObstacles": ["B"]
762-
},
763-
{
764-
"id": 36,
765-
"link": [2, 4],
766-
"name": "Go Through Missing Gate",
767-
"requires": [
768-
{"obstaclesCleared": ["B"]}
769-
],
770-
"resetsObstacles": ["B"]
771-
},
772757
{
773758
"id": 37,
774759
"link": [3, 2],
@@ -783,12 +768,15 @@
783768
},
784769
{
785770
"id": 38,
786-
"link": [3, 2],
787-
"name": "Go Through Missing Gate",
771+
"link": [3, 3],
772+
"name": "Exit G-Mode to Open Gate",
788773
"requires": [
789774
{"obstaclesCleared": ["B"]}
790775
],
791-
"resetsObstacles": ["B"]
776+
"resetsObstacles": ["B"],
777+
"clearsObstacles": ["A"],
778+
"flashSuitChecked": true,
779+
"note": "Exit G-Mode whle under the gate to open it without a Super."
792780
},
793781
{
794782
"id": 39,

region/norfair/east/Double Chamber.json

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1300,6 +1300,19 @@
13001300
"Climb the left wall while avoiding falling onto the spikes or through the crumble blocks. The ledge is the same size of that in writg."
13011301
]
13021302
},
1303+
{
1304+
"link": [3, 4],
1305+
"name": "Ceiling Bomb Jump Over Spikes",
1306+
"requires": [
1307+
"h_heatProof",
1308+
"canCeilingBombJump",
1309+
"canResetFallSpeed"
1310+
],
1311+
"note": [
1312+
"Samus can ceiling bomb jump up gentle slopes.",
1313+
"Going down gentle slopes is also possible but harder, instead an unmorph to reset fall speed is recommended here."
1314+
]
1315+
},
13031316
{
13041317
"id": 60,
13051318
"link": [3, 5],
@@ -1515,6 +1528,19 @@
15151528
"note": "A short hop from the ledge can bounce on the crumbles and into the spikes. Just be careful of being pushed back onto the crumble blocks by the spikes.",
15161529
"devNote": "Two spike hits are expected per attempt (with any additional leniency hits being multiplied by this amount)."
15171530
},
1531+
{
1532+
"link": [4, 3],
1533+
"name": "Ceiling Bomb Jump Over Spikes",
1534+
"requires": [
1535+
"h_heatProof",
1536+
"canCeilingBombJump",
1537+
"canResetFallSpeed"
1538+
],
1539+
"note": [
1540+
"Samus can ceiling bomb jump up gentle slopes.",
1541+
"Going down gentle slopes is also possible but harder, instead an unmorph to reset fall speed is recommended here."
1542+
]
1543+
},
15181544
{
15191545
"id": 73,
15201546
"link": [4, 4],

region/norfair/east/Spiky Acid Snakes Tunnel.json

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -339,6 +339,19 @@
339339
"Delay the damage boost from the spikes slightly in order to rise above the lava before moving."
340340
]
341341
},
342+
{
343+
"link": [1, 2],
344+
"name": "Ceiling Bomb Jump Over Spikes",
345+
"requires": [
346+
"h_heatProof",
347+
"canLongCeilingBombJump",
348+
"canResetFallSpeed"
349+
],
350+
"note": [
351+
"Samus can ceiling bomb jump up gentle slopes.",
352+
"Going down gentle slopes is also possible but harder, instead an unmorph to reset fall speed is recommended here."
353+
]
354+
},
342355
{
343356
"id": 17,
344357
"link": [2, 1],
@@ -665,6 +678,19 @@
665678
}
666679
}
667680
},
681+
{
682+
"link": [2, 1],
683+
"name": "Ceiling Bomb Jump Over Spikes",
684+
"requires": [
685+
"h_heatProof",
686+
"canLongCeilingBombJump",
687+
"canResetFallSpeed"
688+
],
689+
"note": [
690+
"Samus can ceiling bomb jump up gentle slopes.",
691+
"Going down gentle slopes is also possible but harder, instead an unmorph to reset fall speed is recommended here."
692+
]
693+
},
668694
{
669695
"id": 35,
670696
"link": [2, 2],

region/wreckedship/main/Bowling Alley.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -760,7 +760,8 @@
760760
"canLongCeilingBombJump",
761761
"canBeVeryPatient"
762762
],
763-
"note": "This is a very long ceiling bomb jump."
763+
"note": "This is a very long ceiling bomb jump.",
764+
"devNote": "There is no reason to go back to the left."
764765
},
765766
{
766767
"id": 35,

0 commit comments

Comments
 (0)