Skip to content

Commit afa3117

Browse files
authored
Rest of blue suit carry logic (#2837)
1 parent f8707c5 commit afa3117

110 files changed

Lines changed: 498 additions & 189 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

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

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -216,6 +216,7 @@
216216
{"types": ["powerbomb"], "requires": []}
217217
],
218218
"flashSuitChecked": true,
219+
"blueSuitChecked": true,
219220
"devNote": "Some missed shots are expected for missile and super doors at this difficulty."
220221
},
221222
{
@@ -723,6 +724,7 @@
723724
{"disableEquipment": "HiJump"}
724725
],
725726
"flashSuitChecked": true,
727+
"blueSuitChecked": true,
726728
"note": [
727729
"Artificial morph on entry to land on the doorsill.",
728730
"From the left edge, pause then press left and jump just before the pause fully triggers.",
@@ -1024,6 +1026,7 @@
10241026
{"shinespark": {"frames": 7, "excessFrames": 2}}
10251027
],
10261028
"flashSuitChecked": true,
1029+
"blueSuitChecked": true,
10271030
"note": "There is a small pixel range which lands on the platform and does not touch the boulder."
10281031
},
10291032
{

region/brinstar/blue/Blue Brinstar Energy Tank Room.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,8 @@
2727
{
2828
"name": "Base",
2929
"requires": [],
30-
"flashSuitChecked": true
30+
"flashSuitChecked": true,
31+
"blueSuitChecked": true
3132
}
3233
]
3334
}
@@ -1104,7 +1105,8 @@
11041105
]}
11051106
],
11061107
"clearsObstacles": ["A", "B"],
1107-
"flashSuitChecked": true
1108+
"flashSuitChecked": true,
1109+
"blueSuitChecked": true
11081110
},
11091111
{
11101112
"id": 76,

region/brinstar/blue/Morph Ball Room.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
{"obstaclesCleared": ["C"]}
3535
],
3636
"flashSuitChecked": true,
37+
"blueSuitChecked": true,
3738
"devNote": "Obstacle can be destroyed either going 1 -> 6 or 6 -> 1."
3839
}
3940
],
@@ -112,7 +113,8 @@
112113
"h_allItemsSpawned"
113114
]}
114115
],
115-
"flashSuitChecked": true
116+
"flashSuitChecked": true,
117+
"blueSuitChecked": true
116118
}
117119
],
118120
"note": "Item doesn't appear before Zebes is awakened."
@@ -1417,6 +1419,7 @@
14171419
],
14181420
"clearsObstacles": ["B"],
14191421
"flashSuitChecked": true,
1422+
"blueSuitChecked": true,
14201423
"note": [
14211424
"Tank the Sidehopper hits or kill them after a single hit by quickly placing a Power Bomb.",
14221425
"It is also possible to kill the Sidehoppers with a very fast Screw Attack, if Samus has Morph Ball.",

region/brinstar/green/Brinstar Pre-Map Room.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,13 @@
4646
"canSlowShortCharge",
4747
{"getBlueSpeed": {"usedTiles": 14, "openEnd": 1}},
4848
"canSpeedball"
49-
]}
49+
]},
50+
{"haveBlueSuit": {}}
5051
]}
5152
],
5253
"clearsObstacles": ["A"],
5354
"flashSuitChecked": true,
55+
"blueSuitChecked": true,
5456
"note": [
5557
"Both sides of the room must be accessed to reach all enemies and unlock the door.",
5658
"Beyond that, the enemies can be killed with Power Beam."
@@ -249,6 +251,7 @@
249251
],
250252
"clearsObstacles": ["A"],
251253
"flashSuitChecked": true,
254+
"blueSuitChecked": true,
252255
"devNote": "There is 1 unusable tile in this runway."
253256
},
254257
{

region/brinstar/green/Green Brinstar Main Shaft.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,8 @@
178178
"requires": [
179179
"never"
180180
],
181-
"flashSuitChecked": true
181+
"flashSuitChecked": true,
182+
"blueSuitChecked": true
182183
}
183184
]
184185
}
@@ -5554,6 +5555,7 @@
55545555
{"shinespark": {"frames": 21, "excessFrames": 12}}
55555556
],
55565557
"flashSuitChecked": true,
5558+
"blueSuitChecked": true,
55575559
"note": "With a runway of at least 4 tiles in the adjacent room, jump just before hitting the right wall then spark diagonally to the left at the top of the jump.",
55585560
"devNote": "FIXME: This could be done with a blue suit but is not possible to model currently."
55595561
},

region/brinstar/green/Spore Spawn Kihunter Room.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
"name": "Base",
2828
"requires": [],
2929
"flashSuitChecked": true,
30+
"blueSuitChecked": true,
3031
"note": "The enemies can be killed with Power Beam"
3132
}
3233
],
@@ -55,6 +56,7 @@
5556
"name": "Base",
5657
"requires": [],
5758
"flashSuitChecked": true,
59+
"blueSuitChecked": true,
5860
"note": "The enemies can be killed with Power Beam"
5961
}
6062
],

region/brinstar/green/Spore Spawn Room.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,7 @@
157157
],
158158
"setsFlags": ["f_DefeatedSporeSpawn"],
159159
"flashSuitChecked": true,
160+
"blueSuitChecked": true,
160161
"note": [
161162
"Stand on the right half of Spore Spawn's pit. When Spore Spawn begins it's third left rotation begin to charge the SBA attack.",
162163
"Perform a full height jump just as the SBA attack is about to fire."
@@ -350,6 +351,7 @@
350351
"canRiskPermanentLossOfAccess"
351352
],
352353
"flashSuitChecked": true,
354+
"blueSuitChecked": true,
353355
"note": [
354356
"Crystal Flash on the left side of the room when Spore Spawn starts moving, or on the right side when it is in the top right of its swoop."
355357
]

region/brinstar/kraid/Kraid Recharge Station.json

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -112,14 +112,16 @@
112112
"link": [2, 3],
113113
"name": "Base",
114114
"requires": [],
115-
"flashSuitChecked": true
115+
"flashSuitChecked": true,
116+
"blueSuitChecked": true
116117
},
117118
{
118119
"id": 6,
119120
"link": [3, 2],
120121
"name": "Base",
121122
"requires": [],
122-
"flashSuitChecked": true
123+
"flashSuitChecked": true,
124+
"blueSuitChecked": true
123125
},
124126
{
125127
"id": 7,
@@ -128,7 +130,8 @@
128130
"requires": [
129131
"h_useMissileRefillStation"
130132
],
131-
"flashSuitChecked": true
133+
"flashSuitChecked": true,
134+
"blueSuitChecked": true
132135
},
133136
{
134137
"id": 8,
@@ -138,6 +141,7 @@
138141
"h_RefillStationAllAmmo10PowerBombCrystalFlash"
139142
],
140143
"flashSuitChecked": true,
144+
"blueSuitChecked": true,
141145
"note": [
142146
"In quick succession, place a Power Bomb, refill at the refill station, then morph and Crystal Flash.",
143147
"Holding an angle button and/or down while exiting the dialogue box is required, as it will prevent Samus from being boosted by the bomb."

region/brinstar/kraid/Kraid Room.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,8 @@
2929
"requires": [
3030
"f_DefeatedKraid"
3131
],
32-
"flashSuitChecked": true
32+
"flashSuitChecked": true,
33+
"blueSuitChecked": true
3334
}
3435
]
3536
}
@@ -57,7 +58,8 @@
5758
"requires": [
5859
"f_DefeatedKraid"
5960
],
60-
"flashSuitChecked": true
61+
"flashSuitChecked": true,
62+
"blueSuitChecked": true
6163
}
6264
]
6365
}

region/brinstar/kraid/Warehouse Energy Tank Room.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
{"obstaclesCleared": ["A"]}
3030
],
3131
"flashSuitChecked": true,
32+
"blueSuitChecked": true,
3233
"note": "This is a softlock if no means to kill Beetoms are available."
3334
}
3435
],

0 commit comments

Comments
 (0)