Skip to content

Commit 97a1351

Browse files
authored
Red Pirate Traversal (#2855)
1 parent a03b5d7 commit 97a1351

1 file changed

Lines changed: 85 additions & 14 deletions

File tree

region/norfair/east/Red Pirate Shaft.json

Lines changed: 85 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -195,27 +195,52 @@
195195
{
196196
"id": 5,
197197
"link": [1, 2],
198-
"name": "Base",
198+
"name": "Tank the Damage",
199199
"requires": [
200-
{"enemyDamage": {
201-
"enemy": "Red Space Pirate (standing)",
202-
"type": "contact",
203-
"hits": 1
204-
}}
200+
{"or": [
201+
{"enemyDamage": {
202+
"enemy": "Red Space Pirate (standing)",
203+
"type": "contact",
204+
"hits": 3
205+
}},
206+
{"and": [
207+
{"enemyDamage": {
208+
"enemy": "Geemer (grey)",
209+
"type": "contact",
210+
"hits": 3
211+
}},
212+
{"or": [
213+
{"and": [
214+
"canCarefulJump",
215+
"HiJump"
216+
]},
217+
"canPreciseWallJump",
218+
{"and": [
219+
"canDodgeWhileShooting",
220+
"SpaceJump"
221+
]},
222+
"canTrickySpringBallJump",
223+
"canUseIFrames"
224+
]}
225+
]}
226+
]}
205227
],
206228
"flashSuitChecked": true,
207229
"blueSuitChecked": true,
208-
"note": [
209-
"Wait for the pirates to step towards the wall then jump on their platform. Shoot them to momentarily prevent them from shooting lasers.",
210-
"This strat assumes getting hit once. Note that the Geemers do much less damage than the Pirates"
211-
]
230+
"note": ["Note that the Geemers do much less damage than the Pirates"]
212231
},
213232
{
214233
"id": 6,
215234
"link": [1, 2],
216235
"name": "Avoid the Enemies",
217236
"requires": [
218-
"canCarefulJump"
237+
{"or": [
238+
"canTrickyJump",
239+
{"and": [
240+
"canDodgeWhileShooting",
241+
"HiJump"
242+
]}
243+
]}
219244
],
220245
"flashSuitChecked": true,
221246
"blueSuitChecked": true,
@@ -236,6 +261,22 @@
236261
"flashSuitChecked": true,
237262
"blueSuitChecked": true
238263
},
264+
{
265+
"link": [1, 2],
266+
"name": "Kill the Geemers",
267+
"requires": [
268+
"canUseGrapple",
269+
{"or": [
270+
"canWallJump",
271+
"HiJump",
272+
"SpaceJump",
273+
"canSpringBallJumpMidAir"
274+
]}
275+
],
276+
"flashSuitChecked": true,
277+
"blueSuitChecked": true,
278+
"devNote": "ScrewAttack and PowerBombs would use Kill the Pirates."
279+
},
239280
{
240281
"id": 8,
241282
"link": [1, 2],
@@ -251,13 +292,43 @@
251292
"blueSuitChecked": true,
252293
"note": "Enter on the either side of the doorway to make it to the top."
253294
},
295+
{
296+
"link": [2, 1],
297+
"name": "Avoid the Enemies",
298+
"requires": [
299+
"canDodgeWhileShooting"
300+
],
301+
"flashSuitChecked": true,
302+
"blueSuitChecked": true,
303+
"note": "Fall onto the Geemer platforms while avoiding the pirates."
304+
},
254305
{
255306
"id": 9,
256307
"link": [2, 1],
257-
"name": "Base",
258-
"requires": [],
308+
"name": "Tank the Damage",
309+
"requires": [
310+
{"enemyDamage": {"enemy": "Geemer (grey)", "type": "contact", "hits": 1}},
311+
{"or": [
312+
"canUseIFrames",
313+
{"enemyDamage": {"enemy": "Geemer (grey)", "type": "contact", "hits": 2}}
314+
]}
315+
],
259316
"flashSuitChecked": true,
260-
"blueSuitChecked": true
317+
"blueSuitChecked": true,
318+
"note": "Land on the Geemers to avoid taking damage from the Red Space Pirates."
319+
},
320+
{
321+
"link": [2, 1],
322+
"name": "Kill the Enemies",
323+
"requires": [
324+
{"or": [
325+
"canUseGrapple",
326+
{"enemyKill": {"enemies": [["Red Space Pirate (standing)", "Red Space Pirate (standing)"], ["Red Space Pirate (standing)"]]}}
327+
]}
328+
],
329+
"flashSuitChecked": true,
330+
"blueSuitChecked": true,
331+
"note": "Carefully shoot the enemies from above."
261332
},
262333
{
263334
"id": 14,

0 commit comments

Comments
 (0)