Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
149 changes: 149 additions & 0 deletions region/lowernorfair/east/Lower Norfair Spring Ball Maze.json
Original file line number Diff line number Diff line change
Expand Up @@ -220,6 +220,76 @@
}
}
},
{
"link": [1, 1],
"name": "Single Alcoon Farm",
"requires": [
"h_heatProof",
{"resetRoom": {"nodes": [1]}},
{"or": [
{"and": [
"Plasma",
{"cycleFrames": 245},
{"or": [
"Wave",
"Charge"
]}
]},
{"and": [
{"or": [
"Wave",
"ScrewAttack",
"Spazer",
"canPseudoScrew"
]},
{"cycleFrames": 285}
]},
{"and": [
"canDodgeWhileShooting",
{"cycleFrames": 420}
]}
]}
],
"clearsObstacles": ["A"],
"resetsObstacles": ["B", "C"],
"farmCycleDrops": [
{"enemy": "Alcoon", "count": 1}
]
},
{
"link": [1, 1],
"name": "Partial Alcoon Farm",
"requires": [
{"or": [
{"and": [
"Plasma",
{"heatFrames": 245},
{"or": [
"Wave",
"Charge"
]}
]},
{"and": [
{"or": [
"Wave",
"ScrewAttack",
"Spazer",
"canPseudoScrew"
]},
{"heatFrames": 285}
]},
{"and": [
"canDodgeWhileShooting",
{"heatFrames": 420}
]}
]},
{"resourceAvailable": [
{"type": "Energy", "count": 50}
]},
{"partialRefill": {"type": "PowerBomb", "limit": 1}}
],
"clearsObstacles": ["A"]
},
{
"id": 2,
"link": [1, 1],
Expand Down Expand Up @@ -686,6 +756,85 @@
}
}
},
{
"link": [3, 3],
"name": "Alcoon Farm",
"requires": [
"h_heatProof",
{"or": [
{"and": [
{"resetRoom": {"nodes": [1]}},
{"or": [
"canWalljump",
"HiJump",
"SpaceJump"
]},
{"cycleFrames": 150}
]},
{"resetRoom": {"nodes": [3]}}
]},
{"or": [
{"and": [
"Plasma",
{"cycleFrames": 400}
]},
{"and": [
"ScrewAttack",
{"cycleFrames": 360}
]},
{"and": [
"canPseudoScrew",
{"cycleFrames": 440}
]},
{"and": [
"Spazer",
"Wave",
{"cycleFrames": 560}
]},
{"and": [
"canDodgeWhileShooting",
{"cycleFrames": 910}
]}
]}
],
"resetsObstacles": ["A", "B", "C"],
"farmCycleDrops": [
{"enemy": "Alcoon", "count": 3}
]
},
{
"link": [3, 3],
"name": "Partial Alcoon Farm",
"requires": [
{"or": [
{"and": [
"Plasma",
{"heatFrames": 400}
]},
{"and": [
"ScrewAttack",
{"heatFrames": 360}
]},
{"and": [
"canPseudoScrew",
{"heatFrames": 440}
]},
{"and": [
"Spazer",
"Wave",
{"heatFrames": 560}
]},
{"and": [
"canDodgeWhileShooting",
{"heatFrames": 910}
]}
]},
{"resourceAvailable": [
{"type": "Energy", "count": 50}
]},
{"partialRefill": {"type": "PowerBomb", "limit": 3}}
]
},
{
"id": 16,
"link": [3, 3],
Expand Down
58 changes: 51 additions & 7 deletions region/lowernorfair/east/Metal Pirates Room.json
Original file line number Diff line number Diff line change
Expand Up @@ -948,10 +948,48 @@
"requires": [
"h_heatProof",
"canDodgeWhileShooting",
"Plasma",
{"refill": ["Energy", "Super"]},
{"partialRefill": {"type": "Missile", "limit": 14}}
]
{"resetRoom": {"nodes": [1, 2]}},
{"or": [
{"and": [
"Plasma",
"Charge",
"Wave",
"Ice",
{"cycleFrames": 720}
]},
{"and": [
"Plasma",
{"or": [
"Charge",
"Wave",
"Ice"
]},
{"cycleFrames": 1110}
]},
{"and": [
"Plasma",
{"cycleFrames": 1320}
]},
{"and": [
"Charge",
"Ice",
"Wave",
"Spazer",
{"cycleFrames": 1800}
]},
{"and": [
"Ice",
"Wave",
"Spazer",
{"cycleFrames": 2700}
]}
]}
],
"clearsObstacles": ["A"],
"farmCycleDrops": [
{"enemy": "Space Pirate (fighting)", "count": 2}
],
"devNote": "FIXME: There are many more beam combinations that could be used."
},
{
"id": 32,
Expand All @@ -960,11 +998,17 @@
"requires": [
{"notable": "Speed Echoes Kill"},
"h_heatProof",
"canDodgeWhileShooting",
{"resetRoom": {"nodes": [1, 2]}},
"canFarmWhileShooting",
"canUseSpeedEchoes",
"canHitbox",
{"refill": ["Energy", "Super"]},
{"partialRefill": {"type": "Missile", "limit": 14}}
{"canShineCharge": {"usedTiles": 38, "openEnd": 2}},
{"shinespark": {"frames": 9}},
{"cycleFrames": 730}
],
"clearsObstacles": ["A"],
"farmCycleDrops": [
{"enemy": "Space Pirate (fighting)", "count": 2}
],
"note": [
"Use the Echoes created by shinesparking to defeat the Metal Pirates.",
Expand Down
58 changes: 58 additions & 0 deletions region/lowernorfair/east/Mickey Mouse Room.json
Original file line number Diff line number Diff line change
Expand Up @@ -427,6 +427,64 @@
{"heatFrames": 0}
]
},
{
"link": [1, 1],
"name": "Single Multiviola Farm",
"requires": [
"canPrepareForNextRoom",
"h_heatProof",
{"resetRoom": {"nodes": [1]}},
{"or": [
"Plasma",
"ScrewAttack",
{"and": [
"canPseudoScrew",
{"cycleFrames": 30}
]},
{"and": [
"Wave",
"Ice",
{"cycleFrames": 30}
]}
]},
{"cycleFrames": 60}
],
"resetsObstacles": ["A", "B", "C", "D", "E", "F"],
"farmCycleDrops": [
{"enemy": "Multiviola", "count": 1}
]
},
{
"link": [1, 1],
"name": "Multiviola and Dessgeega Farm",
"requires": [
"canPrepareForNextRoom",
"canDodgeWhileShooting",
"h_heatProof",
{"resetRoom": {"nodes": [1]}},
{"or": [
{"and": [
"Plasma",
"Wave",
{"cycleFrames": 770}
]},
{"and": [
"Plasma",
{"cycleFrames": 1290}
]},
{"and": [
"ScrewAttack",
{"cycleFrames": 610}
]}
]}
],
"clearsObstacles": ["C", "E", "F"],
"resetsObstacles": ["A", "B", "D"],
"farmCycleDrops": [
{"enemy": "Multiviola", "count": 2},
{"enemy": "Dessgeega", "count": 5}
]
},
{
"id": 4,
"link": [1, 1],
Expand Down
26 changes: 21 additions & 5 deletions region/lowernorfair/east/Plowerhouse Room.json
Original file line number Diff line number Diff line change
Expand Up @@ -1095,7 +1095,11 @@
"name": "Zebbo Farm",
"requires": [
"h_heatProof",
{"refill": ["Energy", "Missile", "Super"]}
{"simpleCycleFrames": 100},
{"cycleFrames": 20}
],
"farmCycleDrops": [
{"enemy": "Zebbo", "count": 1}
],
"flashSuitChecked": true
},
Expand All @@ -1105,15 +1109,27 @@
"name": "Holtz Farm",
"requires": [
"h_heatProof",
{"or": [
{"and": [
{"resetRoom": {"nodes": [1]}},
{"cycleFrames": 120}
]},
{"and": [
{"resetRoom": {"nodes": [2]}},
{"cycleFrames": 260}
]}
]},
{"or": [
"ScrewAttack",
{"and": [
"Plasma",
"Wave"
"Wave",
{"cycleFrames": 60}
]}
]},
{"resetRoom": {"nodes": [1, 2]}},
{"refill": ["PowerBomb"]}
]}
],
"farmCycleDrops": [
{"enemy": "Holtz", "count": 2}
],
"flashSuitChecked": true
},
Expand Down
34 changes: 27 additions & 7 deletions region/lowernorfair/east/Red Kihunter Shaft.json
Original file line number Diff line number Diff line change
Expand Up @@ -742,20 +742,40 @@
"name": "Red Kihunter Farm",
"requires": [
"h_heatProof",
{"or": [
{"and": [
{"resetRoom": {"nodes": [1, 4]}},
{"cycleFrames": 840}
]},
{"and": [
{"resetRoom": {"nodes": [3]}},
"canDodgeWhileShooting",
{"cycleFrames": 540}
]}
]},
{"or": [
"ScrewAttack",
{"and": [
"Plasma",
"Wave",
"Ice"
"Ice",
{"cycleFrames": 300}
]},
{"and": [
"Plasma",
{"cycleFrames": 1960}
]}
]},
{"resetRoom": {"nodes": [1, 3, 4]}},
{"partialRefill": {"type": "Energy", "limit": 200}},
{"partialRefill": {"type": "Missile", "limit": 10}},
{"partialRefill": {"type": "Super", "limit": 4}}
]}
],
"resetsObstacles": ["A"]
"resetsObstacles": ["A"],
"farmCycleDrops": [
{"enemy": "Kihunter (red)", "count": 3}
],
"flashSuitChecked": true,
"devNote": [
"FIXME: More beam combinations would be possible.",
"There is some randomness in the KiHunter positioning."
]
},
{
"id": 25,
Expand Down
Loading