Skip to content

Commit 4792b4d

Browse files
committed
UNWest farms part 2
1 parent 98e754a commit 4792b4d

4 files changed

Lines changed: 368 additions & 17 deletions

File tree

region/norfair/west/Hi Jump Energy Tank Room.json

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -203,6 +203,27 @@
203203
],
204204
"flashSuitChecked": true
205205
},
206+
{
207+
"link": [1, 1],
208+
"name": "Sova Farm",
209+
"requires": [
210+
{"resetRoom": {"nodes": [1]}},
211+
{"or": [
212+
{"and": [
213+
"Grapple",
214+
{"cycleFrames": 460}
215+
]},
216+
{"and": [
217+
"Morph",
218+
{"cycleFrames": 420}
219+
]},
220+
{"cycleFrames": 530}
221+
]}
222+
],
223+
"farmCycleDrops": [{"enemy": "Sova", "count": 1}],
224+
"resetsObstacles": ["A", "B", "C", "D"],
225+
"flashSuitChecked": true
226+
},
206227
{
207228
"id": 3,
208229
"link": [1, 1],
@@ -603,6 +624,59 @@
603624
],
604625
"flashSuitChecked": true
605626
},
627+
{
628+
"link": [2, 2],
629+
"name": "Sova Farm",
630+
"requires": [
631+
{"resetRoom": {"nodes": [2]}},
632+
{"or": [
633+
"canQuickDrop",
634+
{"cycleFrames": 30}
635+
]},
636+
{"or": [
637+
{"and": [
638+
"Wave",
639+
{"cycleFrames": 120}
640+
]},
641+
{"and": [
642+
"Grapple",
643+
"canDodgeWhileShooting",
644+
{"cycleFrames": 240}
645+
]},
646+
{"and": [
647+
"Morph",
648+
"canTrickyJump",
649+
{"cycleFrames": 300}
650+
]},
651+
{"and": [
652+
"canTrivialMidAirMorph",
653+
"Bombs",
654+
{"cycleFrames": 1100}
655+
]},
656+
{"and": [
657+
"Morph",
658+
{"or": [
659+
{"notable": "Return Through Crumble Blocks"},
660+
"Bombs"
661+
]},
662+
{"or": [
663+
"canWalljump",
664+
{"and": [
665+
"HiJump",
666+
"canSpringBallJumpMidAir",
667+
"h_doubleEquipmentScreenCycleFrames"
668+
]},
669+
"SpaceJump"
670+
]},
671+
{"cycleFrames": 510}
672+
]},
673+
{"cycleFrames": 2160}
674+
]}
675+
],
676+
"farmCycleDrops": [{"enemy": "Sova", "count": 1}],
677+
"resetsObstacles": ["A", "B", "C", "D"],
678+
"flashSuitChecked": true
679+
},
606680
{
607681
"id": 22,
608682
"link": [2, 2],

region/norfair/west/Ice Beam Gate Room.json

Lines changed: 153 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -464,6 +464,94 @@
464464
"clearsObstacles": ["A", "B", "C"],
465465
"flashSuitChecked": true
466466
},
467+
{
468+
"link": [2, 2],
469+
"name": "Sova Farm",
470+
"requires": [
471+
{"resetRoom": {"nodes": [2]}},
472+
"h_useMorphBombs",
473+
{"or": [
474+
{"and": [
475+
"canFarmWhileShooting",
476+
{"or": [
477+
"ScrewAttack",
478+
{"and": [
479+
"canMidAirMorph",
480+
{"cycleFrames": 60}
481+
]}
482+
]},
483+
{"cycleFrames": 490}
484+
]},
485+
{"cycleFrames": 610}
486+
]}
487+
],
488+
"farmCycleDrops": [{"enemy": "Sova", "count": 1}],
489+
"clearsObstacles": ["A", "B"],
490+
"resetsObstacles": ["C", "D"],
491+
"flashSuitChecked": true
492+
},
493+
{
494+
"link": [2, 2],
495+
"name": "Mella and Sm. Dessgeega Farm",
496+
"requires": [
497+
"h_usePowerBomb",
498+
{"or": [
499+
{"resetRoom": {
500+
"nodes": [2]
501+
}},
502+
{"and": [
503+
{"resetRoom": {
504+
"nodes": [4]
505+
}},
506+
{"or": [
507+
{"and": [
508+
"SpeedBooster",
509+
{"cycleFrames": 420}
510+
]},
511+
{"and": [
512+
"canMockball",
513+
{"cycleFrames": 60}
514+
]}
515+
]}
516+
]}
517+
]},
518+
{"or": [
519+
"canWalljump",
520+
"HiJump",
521+
"SpaceJump",
522+
{"and": [
523+
"canSpringBallJumpMidAir",
524+
"h_doubleEquipmentScreenCycleFrames",
525+
{"cycleFrames": 30}
526+
]}
527+
]},
528+
{"or": [
529+
{"and": [
530+
"ScrewAttack",
531+
{"cycleFrames": 1080}
532+
]},
533+
{"and": [
534+
"Wave",
535+
{"cycleFrames": 1140}
536+
]},
537+
{"and": [
538+
"Spazer",
539+
{"cycleFrames": 990}
540+
]},
541+
{"and": [
542+
"Plasma",
543+
{"cycleFrames": 850}
544+
]},
545+
{"and": [
546+
"canMockball",
547+
{"ammo": {"type": "PowerBomb", "count": 1}},
548+
{"cycleFrames": 900}
549+
]}
550+
]}
551+
],
552+
"farmCycleDrops": [{"enemy": "Mella", "count": 6}, {"enemy": "Sm. Dessgeega", "count": 3}],
553+
"clearsObstacles": ["A", "B", "C", "D"]
554+
},
467555
{
468556
"id": 13,
469557
"link": [2, 2],
@@ -804,21 +892,43 @@
804892
"nodes": [3]
805893
}},
806894
{"or": [
807-
"ScrewAttack",
808-
"Wave",
809-
"Spazer",
810-
"Plasma"
811-
]},
812-
{"partialRefill": {"type": "Energy", "limit": 100}},
813-
{"partialRefill": {"type": "Missile", "limit": 10}},
814-
{"partialRefill": {"type": "PowerBomb", "limit": 12}}
895+
{"and": [
896+
"ScrewAttack",
897+
{"cycleFrames": 600}
898+
]},
899+
{"and": [
900+
"Wave",
901+
{"cycleFrames": 630}
902+
]},
903+
{"and": [
904+
"Spazer",
905+
{"cycleFrames": 600}
906+
]},
907+
{"and": [
908+
"Plasma",
909+
{"cycleFrames": 510}
910+
]}
911+
]}
815912
],
913+
"farmCycleDrops": [{"enemy": "Mella", "count": 6}, {"enemy": "Sm. Dessgeega", "count": 3}],
816914
"clearsObstacles": ["D"],
817-
"resetsObstacles": ["A", "B", "C"],
818-
"devNote": [
819-
"FIXME: If using a Power Bomb is possible, then this could also end with obstacles A, B, and C cleared,",
820-
"by picking up a Power Bomb drop from a Sm. Dessgeega after breaking the Power Bomb and bomb blocks."
821-
]
915+
"resetsObstacles": ["A", "B", "C"]
916+
},
917+
{
918+
"link": [3, 3],
919+
"name": "Mella and Sm. Dessgeega Power Bomb Farm",
920+
"requires": [
921+
{"resetRoom": {
922+
"nodes": [3]
923+
}},
924+
"h_usePowerBomb",
925+
"canTrickyJump",
926+
"canLateralMidAirMorph",
927+
{"cycleFrames": 450}
928+
],
929+
"farmCycleDrops": [{"enemy": "Mella", "count": 4}, {"enemy": "Sm. Dessgeega", "count": 3}],
930+
"clearsObstacles": ["D"],
931+
"resetsObstacles": ["A", "B", "C"]
822932
},
823933
{
824934
"id": 29,
@@ -1202,6 +1312,36 @@
12021312
],
12031313
"flashSuitChecked": true
12041314
},
1315+
{
1316+
"link": [4, 4],
1317+
"name": "Sova Farm",
1318+
"requires": [
1319+
{"resetRoom": {"nodes": [4]}},
1320+
"h_useMorphBombs",
1321+
{"cycleFrames": 630},
1322+
{"or": [
1323+
"SpeedBooster",
1324+
{"and": [
1325+
"canMockball",
1326+
{"cycleFrames": 50}
1327+
]}
1328+
]},
1329+
{"or": [
1330+
"ScrewAttack",
1331+
{"and": [
1332+
{"or": [
1333+
"canMidAirMorph",
1334+
"SpringBall"
1335+
]},
1336+
{"cycleFrames": 120}
1337+
]}
1338+
]}
1339+
],
1340+
"farmCycleDrops": [{"enemy": "Sova", "count": 1}],
1341+
"clearsObstacles": ["A", "B"],
1342+
"resetsObstacles": ["C", "D"],
1343+
"flashSuitChecked": true
1344+
},
12051345
{
12061346
"id": 48,
12071347
"link": [4, 7],

0 commit comments

Comments
 (0)