Skip to content

Commit be1b96e

Browse files
authored
Remaining UNEast Farms (#2204)
1 parent 18aa5f1 commit be1b96e

4 files changed

Lines changed: 440 additions & 39 deletions

File tree

region/norfair/east/Rising Tide.json

Lines changed: 134 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -94,12 +94,77 @@
9494
"name": "Sova Farm",
9595
"requires": [
9696
"h_heatProof",
97-
{"resetRoom": {"nodes": [1, 2]}},
98-
{"partialRefill": {"type": "Energy", "limit": 200}},
99-
{"partialRefill": {"type": "Super", "limit": 3}},
100-
{"partialRefill": {"type": "Missile", "limit": 10}}
97+
{"resetRoom": {"nodes": [1]}},
98+
{"cycleFrames": 680},
99+
{"or": [
100+
"SpaceJump",
101+
{"cycleFrames": 40}
102+
]},
103+
{"or": [
104+
"Wave",
105+
"Spazer",
106+
"Plasma",
107+
{"cycleFrames": 360}
108+
]}
109+
],
110+
"farmCycleDrops": [{"enemy": "Sova", "count": 4}]
111+
},
112+
{
113+
"link": [1, 1],
114+
"name": "Dragon and Sova Farm",
115+
"requires": [
116+
{"resetRoom": {"nodes": [1]}},
117+
"h_heatProof",
118+
"Plasma",
119+
{"or": [
120+
{"and": [
121+
"h_lavaProof",
122+
{"or": [
123+
{"and": [
124+
"Morph",
125+
{"cycleFrames": 1170}
126+
]},
127+
{"cycleFrames": 1500}
128+
]}
129+
]},
130+
{"and": [
131+
"SpaceJump",
132+
{"cycleFrames": 1440}
133+
]},
134+
{"and": [
135+
"Grapple",
136+
{"cycleFrames": 1800}
137+
]}
138+
]}
139+
],
140+
"farmCycleDrops": [
141+
{"enemy": "Sova", "count": 5},
142+
{"enemy": "Dragon", "count": 4}
101143
]
102144
},
145+
{
146+
"link": [1, 1],
147+
"name": "Squeept Farm",
148+
"requires": [
149+
"h_heatProof",
150+
"ScrewAttack",
151+
{"or": [
152+
{"and": [
153+
{"resetRoom": {"nodes": [1]}},
154+
{"cycleFrames": 340}
155+
]},
156+
{"and": [
157+
{"resetRoom": {"nodes": [2]}},
158+
{"cycleFrames": 900},
159+
{"or": [
160+
"SpaceJump",
161+
{"cycleFrames": 320}
162+
]}
163+
]}
164+
]}
165+
],
166+
"farmCycleDrops": [{"enemy": "Squeept", "count": 2}]
167+
},
103168
{
104169
"id": 3,
105170
"link": [1, 1],
@@ -700,6 +765,71 @@
700765
}
701766
}
702767
},
768+
{
769+
"link": [2, 2],
770+
"name": "Sova Farm",
771+
"requires": [
772+
"h_heatProof",
773+
{"resetRoom": {"nodes": [2]}},
774+
{"cycleFrames": 720},
775+
{"or": [
776+
"SpaceJump",
777+
{"cycleFrames": 30}
778+
]},
779+
{"or": [
780+
"Wave",
781+
"Spazer",
782+
"Plasma",
783+
{"and": [
784+
"canFarmWhileShooting",
785+
{"cycleFrames": 30}
786+
]}
787+
]},
788+
{"or": [
789+
"canTrickyJump",
790+
{"cycleFrames": 60}
791+
]}
792+
],
793+
"farmCycleDrops": [{"enemy": "Sova", "count": 4}],
794+
"devNote": "Add canTrickyJump for catching the Sovas on their first cycles."
795+
},
796+
{
797+
"link": [2, 2],
798+
"name": "Dragon and Sova Farm",
799+
"requires": [
800+
{"resetRoom": {"nodes": [2]}},
801+
"h_heatProof",
802+
"Plasma",
803+
{"or": [
804+
{"and": [
805+
"h_lavaProof",
806+
{"or": [
807+
{"and": [
808+
"Morph",
809+
{"cycleFrames": 930}
810+
]},
811+
{"and": [
812+
"SpaceJump",
813+
{"cycleFrames": 1100}
814+
]},
815+
{"cycleFrames": 1290}
816+
]}
817+
]},
818+
{"and": [
819+
"SpaceJump",
820+
{"cycleFrames": 1230}
821+
]},
822+
{"and": [
823+
"Grapple",
824+
{"cycleFrames": 1680}
825+
]}
826+
]}
827+
],
828+
"farmCycleDrops": [
829+
{"enemy": "Sova", "count": 5},
830+
{"enemy": "Dragon", "count": 4}
831+
]
832+
},
703833
{
704834
"id": 25,
705835
"link": [2, 2],

region/norfair/east/Single Chamber.json

Lines changed: 183 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -220,6 +220,63 @@
220220
}
221221
}
222222
},
223+
{
224+
"link": [1, 1],
225+
"name": "Single Multiviola Farm",
226+
"requires": [
227+
"h_heatProof",
228+
{"resetRoom": {"nodes": [1]}},
229+
{"cycleFrames": 130},
230+
{"or": [
231+
"Plasma",
232+
"Wave",
233+
"Spazer",
234+
{"cycleFrames": 30}
235+
]}
236+
],
237+
"farmCycleDrops": [
238+
{"enemy": "Multiviola", "count": 1}
239+
]
240+
},
241+
{
242+
"id": 61,
243+
"link": [1, 1],
244+
"name": "Alcoon and Multiviola Farm",
245+
"requires": [
246+
"h_heatProof",
247+
{"resetRoom": {"nodes": [1]}},
248+
{"or": [
249+
"Plasma",
250+
"ScrewAttack",
251+
{"and": [
252+
"Wave",
253+
{"cycleFrames": 90}
254+
]},
255+
{"and": [
256+
"Spazer",
257+
{"cycleFrames": 205}
258+
]},
259+
{"and": [
260+
"canDodgeWhileShooting",
261+
{"cycleFrames": 315}
262+
]}
263+
]},
264+
{"or": [
265+
"canWalljump",
266+
"HiJump",
267+
"h_crouchJumpDownGrab",
268+
{"and": [
269+
"SpaceJump",
270+
{"cycleFrames": 20}
271+
]}
272+
]},
273+
{"cycleFrames": 285}
274+
],
275+
"farmCycleDrops": [
276+
{"enemy": "Multiviola", "count": 1},
277+
{"enemy": "Alcoon", "count": 2}
278+
]
279+
},
223280
{
224281
"id": 2,
225282
"link": [1, 1],
@@ -655,6 +712,38 @@
655712
}
656713
}
657714
},
715+
{
716+
"link": [2, 2],
717+
"name": "Alcoon and Multiviola Farm",
718+
"requires": [
719+
"h_heatProof",
720+
{"resetRoom": {"nodes": [2]}},
721+
{"or": [
722+
"ScrewAttack",
723+
{"and": [
724+
"Plasma",
725+
{"cycleFrames": 25}
726+
]},
727+
{"and": [
728+
"Wave",
729+
{"cycleFrames": 40}
730+
]},
731+
{"and": [
732+
"Spazer",
733+
{"cycleFrames": 100}
734+
]},
735+
{"and": [
736+
"canDodgeWhileShooting",
737+
{"cycleFrames": 220}
738+
]}
739+
]},
740+
{"cycleFrames": 245}
741+
],
742+
"farmCycleDrops": [
743+
{"enemy": "Multiviola", "count": 1},
744+
{"enemy": "Alcoon", "count": 1}
745+
]
746+
},
658747
{
659748
"id": 11,
660749
"link": [2, 2],
@@ -1320,6 +1409,41 @@
13201409
}
13211410
}
13221411
},
1412+
{
1413+
"link": [3, 3],
1414+
"name": "Alcoon and Multiviola Farm",
1415+
"requires": [
1416+
"h_heatProof",
1417+
{"resetRoom": {"nodes": [3]}},
1418+
{"or": [
1419+
"Plasma",
1420+
"ScrewAttack",
1421+
{"and": [
1422+
"Wave",
1423+
{"cycleFrames": 90}
1424+
]},
1425+
{"and": [
1426+
"Spazer",
1427+
{"cycleFrames": 90}
1428+
]},
1429+
{"and": [
1430+
"canDodgeWhileShooting",
1431+
{"cycleFrames": 285}
1432+
]}
1433+
]},
1434+
{"or": [
1435+
"canWalljump",
1436+
"HiJump",
1437+
"h_crouchJumpDownGrab",
1438+
"SpaceJump"
1439+
]},
1440+
{"cycleFrames": 210}
1441+
],
1442+
"farmCycleDrops": [
1443+
{"enemy": "Multiviola", "count": 1},
1444+
{"enemy": "Alcoon", "count": 1}
1445+
]
1446+
},
13231447
{
13241448
"id": 28,
13251449
"link": [3, 3],
@@ -1929,6 +2053,65 @@
19292053
}
19302054
}
19312055
},
2056+
{
2057+
"link": [4, 4],
2058+
"name": "Alcoon and Multiviola Farm",
2059+
"requires": [
2060+
"h_heatProof",
2061+
{"resetRoom": {"nodes": [4]}},
2062+
{"or": [
2063+
"Plasma",
2064+
"ScrewAttack",
2065+
{"and": [
2066+
"Wave",
2067+
{"cycleFrames": 20}
2068+
]},
2069+
{"and": [
2070+
"Spazer",
2071+
{"cycleFrames": 90}
2072+
]},
2073+
{"and": [
2074+
"canDodgeWhileShooting",
2075+
{"cycleFrames": 260},
2076+
{"or": [
2077+
"canFarmWhileShooting",
2078+
{"cycleFrames": 90}
2079+
]}
2080+
]}
2081+
]},
2082+
{"or": [
2083+
"canWalljump",
2084+
"HiJump",
2085+
"h_crouchJumpDownGrab",
2086+
"SpaceJump"
2087+
]},
2088+
{"cycleFrames": 450}
2089+
],
2090+
"farmCycleDrops": [
2091+
{"enemy": "Multiviola", "count": 1},
2092+
{"enemy": "Alcoon", "count": 2}
2093+
]
2094+
},
2095+
{
2096+
"link": [4, 4],
2097+
"name": "Single Multiviola Farm",
2098+
"requires": [
2099+
"h_heatProof",
2100+
{"resetRoom": {"nodes": [4]}},
2101+
{"cycleFrames": 200},
2102+
"canCameraManip",
2103+
{"or": [
2104+
"Plasma",
2105+
"Wave",
2106+
"Spazer",
2107+
{"cycleFrames": 30}
2108+
]}
2109+
],
2110+
"farmCycleDrops": [
2111+
{"enemy": "Multiviola", "count": 1}
2112+
],
2113+
"note": "Jump and aim down two to three times to activate the Multiviola."
2114+
},
19322115
{
19332116
"id": 43,
19342117
"link": [4, 4],
@@ -2287,30 +2470,6 @@
22872470
"requires": [{"heatFrames": 20}]
22882471
}
22892472
]
2290-
},
2291-
{
2292-
"id": 61,
2293-
"link": [6, 6],
2294-
"name": "Alcoon and Multiviola Farm",
2295-
"requires": [
2296-
"h_heatProof",
2297-
{"or": [
2298-
"canDodgeWhileShooting",
2299-
"ScrewAttack",
2300-
"Wave",
2301-
"Ice",
2302-
"Spazer",
2303-
"Plasma"
2304-
]},
2305-
{"or": [
2306-
"canWalljump",
2307-
"HiJump",
2308-
"h_crouchJumpDownGrab"
2309-
]},
2310-
{"resetRoom": {"nodes": [1, 2, 3, 4]}},
2311-
{"partialRefill": {"type": "Missile", "limit": 12}},
2312-
{"refill": ["PowerBomb"]}
2313-
]
23142473
}
23152474
],
23162475
"notables": [],

0 commit comments

Comments
 (0)