Skip to content

Commit 9684e75

Browse files
committed
Rest of Blue Brinstar farms
1 parent 00cc556 commit 9684e75

2 files changed

Lines changed: 111 additions & 3 deletions

File tree

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

Lines changed: 44 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -494,6 +494,21 @@
494494
"leaveWithTemporaryBlue": {}
495495
}
496496
},
497+
{
498+
"link": [1, 1],
499+
"name": "Geemer Farm",
500+
"requires": [
501+
"h_ZebesIsAwake",
502+
{"resetRoom": {
503+
"nodes": [1]
504+
}},
505+
{"cycleFrames": 135}
506+
],
507+
"resetsObstacles": ["A", "B", "C", "D"],
508+
"farmCycleDrops": [
509+
{"enemy": "Geemer (blue)", "count": 2}
510+
]
511+
},
497512
{
498513
"id": 14,
499514
"link": [1, 1],
@@ -503,10 +518,14 @@
503518
{"resetRoom": {
504519
"nodes": [1]
505520
}},
506-
{"refill": ["Missile"]},
507-
{"partialRefill": {"type": "Energy", "limit": 200}}
521+
{"cycleFrames": 400}
508522
],
509-
"resetsObstacles": ["A", "B", "C", "D"]
523+
"resetsObstacles": ["A", "B", "C", "D"],
524+
"farmCycleDrops": [
525+
{"enemy": "Geemer (blue)", "count": 2},
526+
{"enemy": "Skree", "count": 2},
527+
{"enemy": "Reo", "count": 1}
528+
]
510529
},
511530
{
512531
"id": 15,
@@ -883,6 +902,28 @@
883902
"flashSuitChecked": true,
884903
"note": "Falling down the shaft and breaking the crumble block does not require Morph."
885904
},
905+
{
906+
"link": [2, 2],
907+
"name": "Geemer, Skree, and Reo Farm",
908+
"requires": [
909+
"h_ZebesIsAwake",
910+
{"or": [
911+
"ScrewAttack",
912+
"h_useMorphBombs"
913+
]},
914+
{"resetRoom": {
915+
"nodes": [2]
916+
}},
917+
{"cycleFrames": 1350}
918+
],
919+
"resetsObstacles": ["C", "D"],
920+
"clearsObstacles": ["A", "B"],
921+
"farmCycleDrops": [
922+
{"enemy": "Geemer (blue)", "count": 2},
923+
{"enemy": "Skree", "count": 2},
924+
{"enemy": "Reo", "count": 1}
925+
]
926+
},
886927
{
887928
"id": 38,
888929
"link": [2, 2],

region/brinstar/blue/Morph Ball Room.json

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -363,6 +363,73 @@
363363
"leaveWithTemporaryBlue": {}
364364
}
365365
},
366+
{
367+
"link": [1, 1],
368+
"name": "Sidehopper Farm",
369+
"requires": [
370+
"h_ZebesIsAwake",
371+
"canPrepareForNextRoom",
372+
{"resetRoom": {"nodes": [1]}},
373+
{"or": [
374+
{"and": [
375+
"Plasma",
376+
"Charge",
377+
{"cycleFrames": 230}
378+
]},
379+
{"and": [
380+
"ScrewAttack",
381+
{"cycleFrames": 250}
382+
]},
383+
{"and": [
384+
"Plasma",
385+
"Wave",
386+
"canTrickyDodgeEnemies",
387+
{"cycleFrames": 300}
388+
]},
389+
{"and": [
390+
"h_PlasmaHitbox",
391+
{"cycleFrames": 360}
392+
]},
393+
{"and": [
394+
"Morph",
395+
"canTrickyDodgeEnemies",
396+
{"or": [
397+
{"and": [
398+
"Wave",
399+
"Spazer",
400+
{"cycleFrames": 600}
401+
]},
402+
{"and": [
403+
"Wave",
404+
{"cycleFrames": 840}
405+
]},
406+
{"and": [
407+
"Spazer",
408+
"Ice",
409+
{"cycleFrames": 840}
410+
]},
411+
{"and": [
412+
"Spazer",
413+
{"cycleFrames": 960}
414+
]},
415+
{"and": [
416+
"Ice",
417+
{"cycleFrames": 1560}
418+
]},
419+
{"and": [
420+
"canBePatient",
421+
{"cycleFrames": 2320}
422+
]}
423+
]}
424+
]}
425+
]}
426+
],
427+
"resetsObstacles": ["A", "B", "D"],
428+
"clearsObstacles": ["C"],
429+
"farmCycleDrops": [
430+
{"enemy": "Sidehopper", "count": 3}
431+
]
432+
},
366433
{
367434
"id": 10,
368435
"link": [1, 1],

0 commit comments

Comments
 (0)