Skip to content

Commit 8c8268d

Browse files
authored
Merge pull request #2787 from blkerby/pink-maridia-bluesuit-2
Botwoon E-Tank: blue suit logic
2 parents ef88dee + eee4c23 commit 8c8268d

4 files changed

Lines changed: 307 additions & 86 deletions

File tree

region/maridia/inner-pink/Below Botwoon Energy Tank.json

Lines changed: 55 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,8 @@
125125
"openEnd": 1
126126
}
127127
},
128-
"flashSuitChecked": true
128+
"flashSuitChecked": true,
129+
"blueSuitChecked": true
129130
},
130131
{
131132
"id": 2,
@@ -141,6 +142,7 @@
141142
}
142143
},
143144
"flashSuitChecked": true,
145+
"blueSuitChecked": true,
144146
"note": [
145147
"The Zoa needs to be at least 3 pixels higher than when it is frozen at standing height.",
146148
"It may help to freeze one while standing to the left of it before it starts moving horizontally,",
@@ -175,7 +177,8 @@
175177
]}
176178
],
177179
"farmCycleDrops": [{"enemy": "Zoa", "count": 3}],
178-
"flashSuitChecked": true
180+
"flashSuitChecked": true,
181+
"blueSuitChecked": true
179182
},
180183
{
181184
"id": 4,
@@ -186,6 +189,7 @@
186189
"h_usePowerBomb",
187190
"Plasma",
188191
"Charge",
192+
{"haveBlueSuit": {}},
189193
{"ammo": {"type": "Super", "count": 1}},
190194
{"and": [
191195
"Gravity",
@@ -201,6 +205,7 @@
201205
],
202206
"clearsObstacles": ["A"],
203207
"flashSuitChecked": true,
208+
"blueSuitChecked": true,
204209
"note": "The Owtch can be killed with a Power Bomb or blue speed, or while it is moving leftward with a Super, Charge, or Plasma.",
205210
"devNote": [
206211
"FIXME: Add alternatives that evade the Owtch rather than killing it (either here or on the strats that rely on obstacle 'A' cleared)."
@@ -233,6 +238,7 @@
233238
}
234239
},
235240
"flashSuitChecked": true,
241+
"blueSuitChecked": true,
236242
"devNote": [
237243
"Max extra run speed $4.B.",
238244
"FIXME: The canTrickyDashJump is for difficulty placement but could probably be replaced by a more fitting tech,",
@@ -259,7 +265,8 @@
259265
"exitCondition": {
260266
"leaveShinecharged": {}
261267
},
262-
"flashSuitChecked": true
268+
"flashSuitChecked": true,
269+
"blueSuitChecked": true
263270
},
264271
{
265272
"id": 6,
@@ -280,7 +287,8 @@
280287
}
281288
}
282289
},
283-
"flashSuitChecked": true
290+
"flashSuitChecked": true,
291+
"blueSuitChecked": true
284292
},
285293
{
286294
"id": 7,
@@ -305,7 +313,8 @@
305313
}
306314
}
307315
},
308-
"flashSuitChecked": true
316+
"flashSuitChecked": true,
317+
"blueSuitChecked": true
309318
},
310319
{
311320
"id": 8,
@@ -331,7 +340,8 @@
331340
"movementType": "uncontrolled"
332341
}
333342
},
334-
"flashSuitChecked": true
343+
"flashSuitChecked": true,
344+
"blueSuitChecked": true
335345
},
336346
{
337347
"id": 9,
@@ -352,7 +362,8 @@
352362
}
353363
}
354364
},
355-
"flashSuitChecked": true
365+
"flashSuitChecked": true,
366+
"blueSuitChecked": true
356367
},
357368
{
358369
"id": 10,
@@ -373,7 +384,8 @@
373384
"exitCondition": {
374385
"leaveWithTemporaryBlue": {}
375386
},
376-
"flashSuitChecked": true
387+
"flashSuitChecked": true,
388+
"blueSuitChecked": true
377389
},
378390
{
379391
"id": 11,
@@ -384,6 +396,7 @@
384396
"leaveWithGModeSetup": {}
385397
},
386398
"flashSuitChecked": true,
399+
"blueSuitChecked": true,
387400
"note": [
388401
"Lure the Zoas. Jump so that they start moving horizontally higher, use spin jumps to move horizontally faster while keeping them on screen."
389402
]
@@ -406,11 +419,13 @@
406419
"name": "R-Mode Crystal Flash Interrupt",
407420
"requires": [
408421
{"obstaclesCleared": ["R-Mode"]},
422+
{"noBlueSuit": {}},
409423
"canComplexRModeCrystalFlashInterrupt",
410424
{"ammo": {"type": "Missile", "count": 10}}
411425
],
412426
"resetsObstacles": ["R-Mode"],
413427
"flashSuitChecked": true,
428+
"blueSuitChecked": true,
414429
"note": [
415430
"Kill the Zoas so that their drops appear away from the sand pit.",
416431
"Quickly sink to the bottom middle of the pit, directly above the Zoa spawn point, then Crystal Flash.",
@@ -427,7 +442,8 @@
427442
"link": [1, 2],
428443
"name": "Base",
429444
"requires": [],
430-
"flashSuitChecked": true
445+
"flashSuitChecked": true,
446+
"blueSuitChecked": true
431447
},
432448
{
433449
"id": 13,
@@ -438,7 +454,8 @@
438454
"canTrickyUseFrozenEnemies",
439455
"canPlayInSand"
440456
],
441-
"flashSuitChecked": true
457+
"flashSuitChecked": true,
458+
"blueSuitChecked": true
442459
},
443460
{
444461
"id": 15,
@@ -450,6 +467,22 @@
450467
"flashSuitChecked": true,
451468
"note": "Fall down the left side of the sand entrance. If Samus gets stuck in the left sand pit, simply hold down and press jump to escape."
452469
},
470+
{
471+
"link": [2, 1],
472+
"name": "G-Mode",
473+
"entranceCondition": {
474+
"comeInWithGMode": {
475+
"morphed": false,
476+
"mode": "any"
477+
},
478+
"comesThroughToilet": "any"
479+
},
480+
"requires": [],
481+
"flashSuitChecked": true,
482+
"blueSuitChecked": true,
483+
"note": ["PLMs will be overloaded by the time Samus lands, so it is safe to touch the sand without losing blue suit."],
484+
"devNote": ["The only purpose of this strat is to carry a blue suit."]
485+
},
453486
{
454487
"id": 25,
455488
"link": [2, 2],
@@ -470,7 +503,8 @@
470503
"requires": [
471504
"Gravity"
472505
],
473-
"flashSuitChecked": true
506+
"flashSuitChecked": true,
507+
"blueSuitChecked": true
474508
},
475509
{
476510
"id": 17,
@@ -485,7 +519,8 @@
485519
"h_useMorphBombs"
486520
]}
487521
],
488-
"flashSuitChecked": true
522+
"flashSuitChecked": true,
523+
"blueSuitChecked": true
489524
},
490525
{
491526
"id": 18,
@@ -496,7 +531,8 @@
496531
"canTrickyUseFrozenEnemies",
497532
"canPlayInSand"
498533
],
499-
"flashSuitChecked": true
534+
"flashSuitChecked": true,
535+
"blueSuitChecked": true
500536
},
501537
{
502538
"id": 19,
@@ -510,7 +546,8 @@
510546
"comesThroughToilet": "any"
511547
},
512548
"requires": [],
513-
"flashSuitChecked": true
549+
"flashSuitChecked": true,
550+
"blueSuitChecked": true
514551
},
515552
{
516553
"id": 20,
@@ -519,7 +556,8 @@
519556
"requires": [
520557
"Gravity"
521558
],
522-
"flashSuitChecked": true
559+
"flashSuitChecked": true,
560+
"blueSuitChecked": true
523561
},
524562
{
525563
"id": 21,
@@ -534,7 +572,8 @@
534572
"h_useMorphBombs"
535573
]}
536574
],
537-
"flashSuitChecked": true
575+
"flashSuitChecked": true,
576+
"blueSuitChecked": true
538577
},
539578
{
540579
"id": 26,

0 commit comments

Comments
 (0)