Skip to content

Commit 23331e2

Browse files
committed
Attic Farms
1 parent f15f4ef commit 23331e2

1 file changed

Lines changed: 313 additions & 21 deletions

File tree

region/wreckedship/main/Attic.json

Lines changed: 313 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -515,41 +515,157 @@
515515
"name": "Kihunters and Atomics Farm (Power On)",
516516
"requires": [
517517
"f_DefeatedPhantoon",
518+
{"resetRoom": {"nodes": [1]}},
518519
{"or": [
519-
"ScrewAttack",
520-
"Plasma",
521-
"Wave"
522-
]},
523-
{"resetRoom": {"nodes": [1, 2, 3]}},
524-
{"refill": ["Energy", "Missile", "Super"]}
520+
{"and": [
521+
"ScrewAttack",
522+
{"cycleFrames": 420}
523+
]},
524+
{"and": [
525+
"Plasma",
526+
{"cycleFrames": 440}
527+
]},
528+
{"and": [
529+
"canDodgeWhileShooting",
530+
{"or": [
531+
"Wave",
532+
"Spazer"
533+
]},
534+
{"cycleFrames": 840}
535+
]},
536+
{"and": [
537+
"canTrickyDodgeEnemies",
538+
"Ice",
539+
{"cycleFrames": 1200}
540+
]},
541+
{"and": [
542+
"canTrickyDodgeEnemies",
543+
{"cycleFrames": 1740}
544+
]}
545+
]}
525546
],
526-
"clearsObstacles": ["A"]
547+
"resetsObstacles": ["A"],
548+
"farmCycleDrops": [
549+
{"enemy": "Kihunter", "count": 1},
550+
{"enemy": "Atomic", "count": 2}
551+
]
527552
},
528553
{
529554
"id": 19,
530555
"link": [1, 1],
531-
"name": "Atomics and Coverns Farm (Power Off)",
556+
"name": "Raised Atomics Farm (Power Off)",
532557
"requires": [
533558
{"not": "f_DefeatedPhantoon"},
559+
{"resetRoom": {"nodes": [1]}},
534560
{"or": [
535-
"Plasma",
536-
"Wave",
537561
{"and": [
538-
"canRiskPermanentLossOfAccess",
562+
"Plasma",
563+
{"cycleFrames": 930}
564+
]},
565+
{"and": [
539566
{"or": [
540-
"Spazer",
541-
"Ice",
542-
"h_useMorphBombs",
543-
"canUseSpeedEchoes"
544-
]}
567+
"canDodgeWhileShooting",
568+
"canRiskPermanentLossOfAccess"
569+
]},
570+
"Wave",
571+
{"cycleFrames": 1010}
572+
]},
573+
{"and": [
574+
{"or": [
575+
"canDodgeWhileShooting",
576+
"canRiskPermanentLossOfAccess"
577+
]},
578+
"Spazer",
579+
{"cycleFrames": 1140}
580+
]},
581+
{"and": [
582+
{"or": [
583+
"canFarmWhileShooting",
584+
"canRiskPermanentLossOfAccess"
585+
]},
586+
"Ice",
587+
{"cycleFrames": 1300}
588+
]},
589+
{"and": [
590+
"canFarmWhileShooting",
591+
{"cycleFrames": 1980}
545592
]}
546-
]},
593+
]}
594+
],
595+
"resetsObstacles": ["A"],
596+
"farmCycleDrops": [
597+
{"enemy": "Trapped Atomic", "count": 3}
598+
]
599+
},
600+
{
601+
"link": [1, 1],
602+
"name": "Atomics Farm (Power Off, Morph Bombs)",
603+
"requires": [
604+
{"not": "f_DefeatedPhantoon"},
605+
"canRiskPermanentLossOfAccess",
547606
{"resetRoom": {"nodes": [1, 2, 3]}},
548-
{"refill": ["Energy", "Missile"]}
607+
"h_useMorphBombs",
608+
{"cycleFrames": 2300}
549609
],
550-
"clearsObstacles": ["A"],
551-
"devNote": [
552-
"With Plasma or Wave, there is no canRiskPermanentLossOfAccess, because a comparable farm is also available with power on."
610+
"resetsObstacles": ["A"],
611+
"farmCycleDrops": [
612+
{"enemy": "Trapped Atomic", "count": 4}
613+
]
614+
},
615+
{
616+
"link": [1, 1],
617+
"name": "Atomics Farm (Power Off, Speed Booster)",
618+
"requires": [
619+
{"not": "f_DefeatedPhantoon"},
620+
"canRiskPermanentLossOfAccess",
621+
{"resetRoom": {"nodes": [1, 2, 3]}},
622+
"canShinechargeMovementComplex",
623+
"canUseSpeedEchoes",
624+
{"canShineCharge": {"usedTiles": 20, "openEnd": 0}},
625+
{"shinespark": {"frames": 4, "excessFrames": 4}},
626+
{"cycleFrames": 2600}
627+
],
628+
"resetsObstacles": ["A"],
629+
"farmCycleDrops": [
630+
{"enemy": "Trapped Atomic", "count": 8}
631+
]
632+
},
633+
{
634+
"link": [1, 1],
635+
"name": "Covern Farm",
636+
"requires": [
637+
{"not": "f_DefeatedPhantoon"},
638+
"canRiskPermanentLossOfAccess",
639+
{"or": [
640+
"ScrewAttack",
641+
{"and": [
642+
"Plasma",
643+
{"cycleFrames": 60}
644+
]},
645+
{"and": [
646+
"Wave",
647+
{"cycleFrames": 120}
648+
]},
649+
{"and": [
650+
"Spazer",
651+
{"cycleFrames": 150}
652+
]},
653+
{"and": [
654+
"Ice",
655+
"canDodgeWhileShooting",
656+
{"cycleFrames": 240}
657+
]},
658+
{"and": [
659+
"canPseudoScrew",
660+
"canFarmWhileShooting",
661+
{"cycleFrames": 120}
662+
]},
663+
{"cycleFrames": 540}
664+
]},
665+
{"cycleFrames": 480}
666+
],
667+
"farmCycleDrops": [
668+
{"enemy": "Covern", "count": 1}
553669
]
554670
},
555671
{
@@ -822,6 +938,104 @@
822938
}
823939
}
824940
},
941+
{
942+
"link": [2, 2],
943+
"name": "Kihunters and Atomics Farm (Power On)",
944+
"requires": [
945+
"f_DefeatedPhantoon",
946+
{"resetRoom": {"nodes": [2]}},
947+
{"or": [
948+
{"and": [
949+
"ScrewAttack",
950+
{"cycleFrames": 520}
951+
]},
952+
{"and": [
953+
"canDodgeWhileShooting",
954+
"Plasma",
955+
{"cycleFrames": 800}
956+
]},
957+
{"and": [
958+
"canDodgeWhileShooting",
959+
"Wave",
960+
"Spazer",
961+
"Ice",
962+
{"cycleFrames": 930}
963+
]},
964+
{"and": [
965+
"canTrickyDodgeEnemies",
966+
{"or": [
967+
"Wave",
968+
"Spazer",
969+
"Ice"
970+
]},
971+
{"cycleFrames": 1400}
972+
]},
973+
{"and": [
974+
"canInsaneJump",
975+
{"cycleFrames": 2600}
976+
]}
977+
]}
978+
],
979+
"clearsObstacles": ["A"],
980+
"farmCycleDrops": [
981+
{"enemy": "Kihunter", "count": 3},
982+
{"enemy": "Atomic", "count": 2}
983+
]
984+
},
985+
{
986+
"link": [2, 2],
987+
"name": "Raised Atomics Farm (Power Off)",
988+
"requires": [
989+
{"not": "f_DefeatedPhantoon"},
990+
{"resetRoom": {"nodes": [2]}},
991+
{"or": [
992+
{"and": [
993+
{"or": [
994+
"canDodgeWhileShooting",
995+
"canRiskPermanentLossOfAccess"
996+
]},
997+
"Plasma",
998+
{"cycleFrames": 930}
999+
]},
1000+
{"and": [
1001+
{"or": [
1002+
"canTrickyDodgeEnemies",
1003+
"canRiskPermanentLossOfAccess"
1004+
]},
1005+
"Wave",
1006+
{"cycleFrames": 1010}
1007+
]},
1008+
{"and": [
1009+
{"or": [
1010+
"canTrickyDodgeEnemies",
1011+
"canRiskPermanentLossOfAccess"
1012+
]},
1013+
"Spazer",
1014+
{"cycleFrames": 1140}
1015+
]},
1016+
{"and": [
1017+
{"or": [
1018+
"canTrickyDodgeEnemies",
1019+
"canRiskPermanentLossOfAccess"
1020+
]},
1021+
"Ice",
1022+
{"cycleFrames": 1300}
1023+
]},
1024+
{"and": [
1025+
{"or": [
1026+
"canInsaneJump",
1027+
"canRiskPermanentLossOfAccess"
1028+
]},
1029+
"canFarmWhileShooting",
1030+
{"cycleFrames": 1980}
1031+
]}
1032+
]}
1033+
],
1034+
"resetsObstacles": ["A"],
1035+
"farmCycleDrops": [
1036+
{"enemy": "Trapped Atomic", "count": 3}
1037+
]
1038+
},
8251039
{
8261040
"id": 39,
8271041
"link": [2, 2],
@@ -1064,6 +1278,84 @@
10641278
}
10651279
}
10661280
},
1281+
{
1282+
"link": [3, 3],
1283+
"name": "Kihunters and Atomics Farm (Power On)",
1284+
"requires": [
1285+
"f_DefeatedPhantoon",
1286+
{"resetRoom": {"nodes": [3]}},
1287+
{"or": [
1288+
{"and": [
1289+
"ScrewAttack",
1290+
{"cycleFrames": 400}
1291+
]},
1292+
{"and": [
1293+
"Plasma",
1294+
{"cycleFrames": 520}
1295+
]},
1296+
{"and": [
1297+
"canDodgeWhileShooting",
1298+
{"or": [
1299+
"Wave",
1300+
"Spazer"
1301+
]},
1302+
{"cycleFrames": 840}
1303+
]},
1304+
{"and": [
1305+
"canTrickyDodgeEnemies",
1306+
"Ice",
1307+
{"cycleFrames": 1500}
1308+
]}
1309+
]}
1310+
],
1311+
"resetsObstacles": ["A"],
1312+
"farmCycleDrops": [
1313+
{"enemy": "Kihunter", "count": 3},
1314+
{"enemy": "Atomic", "count": 1}
1315+
]
1316+
},
1317+
{
1318+
"link": [3, 3],
1319+
"name": "Raised Atomics Farm (Power Off)",
1320+
"requires": [
1321+
{"not": "f_DefeatedPhantoon"},
1322+
{"resetRoom": {"nodes": [3]}},
1323+
{"or": [
1324+
{"and": [
1325+
"Plasma",
1326+
{"cycleFrames": 930}
1327+
]},
1328+
{"and": [
1329+
{"or": [
1330+
"canDodgeWhileShooting",
1331+
"canRiskPermanentLossOfAccess"
1332+
]},
1333+
"Wave",
1334+
{"cycleFrames": 1010}
1335+
]},
1336+
{"and": [
1337+
{"or": [
1338+
"canDodgeWhileShooting",
1339+
"canRiskPermanentLossOfAccess"
1340+
]},
1341+
"Spazer",
1342+
{"cycleFrames": 1140}
1343+
]},
1344+
{"and": [
1345+
{"or": [
1346+
"canInsaneJump",
1347+
"canRiskPermanentLossOfAccess"
1348+
]},
1349+
"Ice",
1350+
{"cycleFrames": 1300}
1351+
]}
1352+
]}
1353+
],
1354+
"resetsObstacles": ["A"],
1355+
"farmCycleDrops": [
1356+
{"enemy": "Trapped Atomic", "count": 3}
1357+
]
1358+
},
10671359
{
10681360
"id": 53,
10691361
"link": [3, 3],

0 commit comments

Comments
 (0)