Skip to content

Commit 599ff0a

Browse files
committed
LN EAST FARMS 1
1 parent 18aa5f1 commit 599ff0a

4 files changed

Lines changed: 494 additions & 45 deletions

File tree

region/lowernorfair/east/Amphitheatre.json

Lines changed: 74 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,8 @@
197197
{
198198
"from": 5,
199199
"to": [
200-
{"id": 1}
200+
{"id": 1},
201+
{"id": 5}
201202
]
202203
}
203204
],
@@ -618,6 +619,29 @@
618619
}
619620
}
620621
},
622+
{
623+
"link": [2, 2],
624+
"name": "Single Pirate Farm",
625+
"requires": [
626+
"h_heatProof",
627+
{"resetRoom": {"nodes": [2]}},
628+
{"or": [
629+
{"and": [
630+
"Charge",
631+
"Plasma",
632+
{"cycleFrames": 230}
633+
]},
634+
{"and": [
635+
"ScrewAttack",
636+
{"cycleFrames": 185}
637+
]}
638+
]}
639+
],
640+
"farmCycleDrops": [
641+
{"enemy": "Yellow Space Pirate (standing)", "count": 1}
642+
],
643+
"resetsObstacles": ["A"]
644+
},
621645
{
622646
"id": 14,
623647
"link": [2, 2],
@@ -1273,6 +1297,55 @@
12731297
"This strat is only used to avoid walljumping.",
12741298
"FIXME: Gravity heat reduction is disabled for part of this strat."
12751299
]
1300+
},
1301+
{
1302+
"link": [5, 5],
1303+
"name": "Single Pirate Farm",
1304+
"requires": [
1305+
"h_heatProof",
1306+
{"resetRoom": {"nodes": [1]}},
1307+
{"obstaclesCleared": ["A"]},
1308+
"canTrickyJump",
1309+
{"cycleFrames": 145},
1310+
{"or": [
1311+
"ScrewAttack",
1312+
{"and": [
1313+
"Charge",
1314+
"Plasma",
1315+
"Wave",
1316+
{"cycleFrames": 60},
1317+
"canFarmWhileShooting"
1318+
]}
1319+
]},
1320+
{"or": [
1321+
"canMoonfall",
1322+
{"cycleFrames": 60}
1323+
]},
1324+
{"or": [
1325+
{"and": [
1326+
"canConsecutiveWalljump",
1327+
{"cycleFrames": 280}
1328+
]},
1329+
{"and": [
1330+
"canConsecutiveWalljump",
1331+
"HiJump",
1332+
{"cycleFrames": 220}
1333+
]},
1334+
{"and": [
1335+
"SpaceJump",
1336+
{"cycleFrames": 580}
1337+
]},
1338+
{"and": [
1339+
"SpaceJump",
1340+
"HiJump",
1341+
{"cycleFrames": 370}
1342+
]}
1343+
]}
1344+
],
1345+
"farmCycleDrops": [
1346+
{"enemy": "Yellow Space Pirate (standing)", "count": 1}
1347+
],
1348+
"clearsObstacles": ["A"]
12761349
}
12771350
],
12781351
"notables": [

region/lowernorfair/east/Fast Pillars Setup Room.json

Lines changed: 165 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,75 @@
161161
}
162162
],
163163
"strats": [
164+
{
165+
"link": [1, 1],
166+
"name": "Viola Farm",
167+
"requires": [
168+
"h_heatProof",
169+
"h_usePowerBomb",
170+
{"resetRoom": {"nodes": [1]}},
171+
{"cycleFrames": 360},
172+
{"or": [
173+
"ScrewAttack",
174+
"canDodgeWhileShooting"
175+
]},
176+
{"or": [
177+
"canWalljump",
178+
"SpaceJump",
179+
{"and": [
180+
"HiJump",
181+
{"cycleFrames": 20}
182+
]},
183+
{"and": [
184+
"canSpringBallJumpMidAir",
185+
"h_doubleEquipmentScreenCycleFrames",
186+
{"cycleFrames": 60}
187+
]}
188+
]}
189+
],
190+
"clearsObstacles": ["A"],
191+
"farmCycleDrops": [
192+
{"enemy": "Viola", "count": 2}
193+
],
194+
"flashSuitChecked": true,
195+
"note": "Enter the room standing so the Pirate will shoot and then walk away."
196+
},
197+
{
198+
"link": [1, 1],
199+
"name": "Pirate Farm",
200+
"requires": [
201+
"h_heatProof",
202+
{"resetRoom": {"nodes": [1]}},
203+
{"or": [
204+
{"and": [
205+
"canDodgeWhileShooting",
206+
"Charge",
207+
"Plasma",
208+
{"cycleFrames": 215}
209+
]},
210+
{"and": [
211+
"canFarmWhileShooting",
212+
"Charge",
213+
"Wave",
214+
"Spazer",
215+
"Ice",
216+
{"cycleFrames": 630}
217+
]},
218+
{"and": [
219+
"ScrewAttack",
220+
{"cycleFrames": 135}
221+
]}
222+
]}
223+
],
224+
"resetsObstacles": ["A"],
225+
"farmCycleDrops": [
226+
{"enemy": "Yellow Space Pirate (standing)", "count": 1},
227+
{"enemy": "Yellow Space Pirate (wall)", "count": 1}
228+
],
229+
"flashSuitChecked": true,
230+
"note": "If using Charge, shoot at the standing Pirate and then crouch to avoid any lazers.",
231+
"devNote": "FIXME: There are slower ways to farm these."
232+
},
164233
{
165234
"id": 1,
166235
"link": [1, 1],
@@ -2033,6 +2102,77 @@
20332102
},
20342103
"devNote": ["FIXME: An option of killing the Pirate can also be possible."]
20352104
},
2105+
{
2106+
"link": [4, 4],
2107+
"name": "Viola Farm",
2108+
"requires": [
2109+
"h_heatProof",
2110+
"h_usePowerBomb",
2111+
{"resetRoom": {"nodes": [4]}},
2112+
{"cycleFrames": 540},
2113+
{"or": [
2114+
"ScrewAttack",
2115+
"canInsaneJump"
2116+
]},
2117+
{"or": [
2118+
"canWalljump",
2119+
"HiJump",
2120+
{"and": [
2121+
"SpaceJump",
2122+
{"cycleFrames": 60}
2123+
]},
2124+
{"and": [
2125+
"canSpringBallJumpMidAir",
2126+
"h_doubleEquipmentScreenCycleFrames",
2127+
"h_doubleEquipmentScreenCycleFrames",
2128+
{"cycleFrames": 180}
2129+
]}
2130+
]}
2131+
],
2132+
"clearsObstacles": ["A"],
2133+
"farmCycleDrops": [
2134+
{"enemy": "Viola", "count": 2}
2135+
],
2136+
"flashSuitChecked": true,
2137+
"note": [
2138+
"Bait the top Pirate back to the left and then each Pirate will be clear of the door for a short time.",
2139+
"Place the Power Bomb on the floor to kill the Violas together."
2140+
]
2141+
},
2142+
{
2143+
"link": [4, 4],
2144+
"name": "Pirate Farm",
2145+
"requires": [
2146+
"h_heatProof",
2147+
{"resetRoom": {"nodes": [4]}},
2148+
{"or": [
2149+
{"and": [
2150+
"canDodgeWhileShooting",
2151+
"Charge",
2152+
"Plasma",
2153+
{"cycleFrames": 240}
2154+
]},
2155+
{"and": [
2156+
"canFarmWhileShooting",
2157+
"Charge",
2158+
"Wave",
2159+
"Spazer",
2160+
"Ice",
2161+
{"cycleFrames": 705}
2162+
]},
2163+
{"and": [
2164+
"ScrewAttack",
2165+
{"cycleFrames": 185}
2166+
]}
2167+
]}
2168+
],
2169+
"resetsObstacles": ["A"],
2170+
"farmCycleDrops": [
2171+
{"enemy": "Yellow Space Pirate (wall)", "count": 1}
2172+
],
2173+
"flashSuitChecked": true,
2174+
"devNote": "FIXME: There are more ways to farm the Pirates."
2175+
},
20362176
{
20372177
"id": 51,
20382178
"link": [4, 4],
@@ -2370,11 +2510,35 @@
23702510
"requires": [
23712511
"h_heatProof",
23722512
{"resetRoom": {"nodes": [2, 3]}},
2373-
{"refill": ["PowerBomb"]}
2513+
{"cycleFrames": 200}
23742514
],
23752515
"resetsObstacles": ["A"],
2516+
"farmCycleDrops": [
2517+
{"enemy": "Viola", "count": 2}
2518+
],
23762519
"flashSuitChecked": true
23772520
},
2521+
{
2522+
"link": [5, 5],
2523+
"name": "Fast Viola Farm",
2524+
"requires": [
2525+
{"heatFrames": 200},
2526+
{"partialRefill": {"type": "PowerBomb", "limit": 2}}
2527+
],
2528+
"flashSuitChecked": true
2529+
},
2530+
{
2531+
"link": [5, 5],
2532+
"name": "Long Viola Farm",
2533+
"requires": [
2534+
{"resetRoom": {"nodes": [2, 3]}},
2535+
{"heatFrames": 1440},
2536+
{"partialRefill": {"type": "PowerBomb", "limit": 12}}
2537+
],
2538+
"resetsObstacles": ["A"],
2539+
"flashSuitChecked": true,
2540+
"devNote": "Extra heat frames are added in case the adjacent room is also heated."
2541+
},
23782542
{
23792543
"id": 62,
23802544
"link": [5, 5],

0 commit comments

Comments
 (0)