Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
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
25 changes: 23 additions & 2 deletions region/brinstar/pink/Pink Brinstar Hopper Room.json
Original file line number Diff line number Diff line change
Expand Up @@ -255,7 +255,8 @@
{"enemyKill": {
"enemies": [["Sidehopper", "Sm. Sidehopper", "Sm. Sidehopper"]],
"explicitWeapons": ["Missile", "Super", "PowerBomb", "ScrewAttack", "Plasma"]
}}
}},
{"obstaclesNotCleared": ["C"]}
],
"clearsObstacles": ["A"]
},
Expand Down Expand Up @@ -376,6 +377,25 @@
],
"devNote": "This is significantly easier than a typical canUnmorphBombBoost, so it is instead modeled with canJumpIntoIBJ and canResetFallSpeed."
},
{
"link": [1, 1],
"name": "Indirect G-Mode Damageless Kill",
"requires": [
"canEnterGMode",
{"obstaclesCleared": ["C"]},
"canInsaneJump",
{"or": [
"ScrewAttack",
"Plasma"
]}
],
"clearsObstacles": ["A"],
"note": [
"If coming from a water room, Samus' jump height will be much lower. With Screw Attack, it is important to turnaround before touching the hoppers.",
"It can help to hold left through the transition and then buffer a right spin jump while landing."
],
"devNote": "FIXME: Assumes worst case scenario of it being a water connection. Add a way to check if this is an air connection."
},
{
"id": 10,
"link": [1, 1],
Expand Down Expand Up @@ -470,6 +490,7 @@
"requires": [
{"notable": "Reverse Gate Glitch"},
{"obstaclesCleared": ["A"]},
{"obstaclesNotCleared": ["C"]},
{"doorUnlockedAtNode": 1},
"canTrickyJump",
"canOffScreenSuperShot"
Expand All @@ -485,7 +506,7 @@
],
"devNote": [
"The reverse gate glitch pretty much requires killing the enemies first, so it's required here.",
"FIXME: direct GMode would have a usable door frame."
"Direct GMode would have a usable door frame, but the gate can't be opened."
]
},
{
Expand Down
1 change: 1 addition & 0 deletions region/brinstar/pink/Pink Brinstar Power Bomb Room.json
Original file line number Diff line number Diff line change
Expand Up @@ -530,6 +530,7 @@
}
},
"requires": [
"canTrickyDodgeEnemies",
"h_artificialMorphPowerBomb",
{"or": [
{"and": [
Expand Down
81 changes: 81 additions & 0 deletions region/brinstar/pink/Spore Spawn Super Room.json
Original file line number Diff line number Diff line change
Expand Up @@ -209,6 +209,87 @@
"This is possible with an IBJ, but it's still about 3 minutes, and you can't remotely acquire the item because it's in a Chozo Ball."
]
},
{
"link": [2, 1],
"name": "G-Mode Overload PLMS with Camera Scroll Blocks, Shinespark",
Comment thread
osse101 marked this conversation as resolved.
"entranceCondition": {
"comeInWithGMode": {
"mode": "any",
"morphed": false
}
},
"requires": [
{"canShineCharge": {"usedTiles": 16, "openEnd": 1}},
"canShinechargeMovement",
{"shinespark": {"frames": 399, "excessFrames": 0}},
{"shinespark": {"frames": 138, "excessFrames": 6}}
],
"flashSuitChecked": true,
"note": [
"Shinespark multiple times up the shaft and overload PLMs with the camera scroll blocks which are against the crumble blocks.",
"To overload PLMs in as few as 3 Shinesparks, spark diagonally in the shaft and hold backwards when hitting the top, then spark again to get up."
]
},
{
"link": [2, 1],
"name": "G-Mode Overload PLMS with Camera Scroll Blocks, CF, Shinespark",
"entranceCondition": {
"comeInWithGMode": {
"mode": "any",
"morphed": false
Comment thread
kjbranch marked this conversation as resolved.
Outdated
}
},
"requires": [
"h_artificialMorphCrystalFlash",
{"canShineCharge": {"usedTiles": 16, "openEnd": 1}},
"canShinechargeMovement",
{"or": [
{"and": [
{"shinespark": {"frames": 399, "excessFrames": 0}},
{"shinespark": {"frames": 138, "excessFrames": 6}}
]},
{"and": [
{"shinespark": {"frames": 266, "excessFrames": 0}},
"h_artificialMorphCrystalFlash",
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"h_artificialMorphCrystalFlash",
"canCrystalFlash",

{"shinespark": {"frames": 133, "excessFrames": 0}},
{"shinespark": {"frames": 138, "excessFrames": 6}}
]}
]}
],
"flashSuitChecked": true,
"note": [
"Shinespark multiple times up the shaft and overload PLMs with the camera scroll blocks which are against the crumble blocks.",
"To overload PLMs in as few as 3 Shinesparks, spark diagonally in the shaft and hold backwards when hitting the top, then spark again to get up."
]
},
{
"link": [2, 1],
"name": "G-Mode Overload PLMS with Chozo Ball, Shinespark",
"entranceCondition": {
"comeInWithGMode": {
"mode": "direct",
"morphed": false
}
},
"requires": [
{"itemNotCollectedAtNode": 3},
"canRiskPermanentLossOfAccess",
{"canShineCharge": {"usedTiles": 16, "openEnd": 2}},
"canShinechargeMovement",
{"or": [
{"shinespark": {"frames": 138, "excessFrames": 6}},
{"and": [
"h_artificialMorphCrystalFlash",
Comment thread
kjbranch marked this conversation as resolved.
{"shinespark": {"frames": 138, "excessFrames": 6}}
]}
]}
],
"flashSuitChecked": true,
"note": [
"Shinespark multiple times up the shaft and overload PLMs with the camera scroll blocks which are against the crumble blocks.",
Comment thread
kjbranch marked this conversation as resolved.
Outdated
"To overload PLMs in as few as 3 Shinesparks, spark diagonally in the shaft and hold backwards when hitting the top, then spark again to get up."
Comment thread
kjbranch marked this conversation as resolved.
Outdated
]
},
{
"id": 8,
"link": [2, 1],
Expand Down