Skip to content
Merged
Show file tree
Hide file tree
Changes from 3 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
76 changes: 69 additions & 7 deletions region/wreckedship/main/Basement.json
Original file line number Diff line number Diff line change
Expand Up @@ -393,9 +393,14 @@
"f_DefeatedPhantoon",
"canBePatient",
"h_artificialMorphPowerBomb",
{"or": [
"canTrickyGMode",
{"enemyDamage": {"enemy": "Workrobot", "type": "ring-side", "hits": 1}}
]},
{"or": [
"canTrickyJump",
"h_artificialMorphPowerBomb"
"h_artificialMorphPowerBomb",
{"enemyDamage": {"enemy": "Atomic", "type": "contact", "hits": 1}}
]}
],
"flashSuitChecked": true,
Expand All @@ -406,10 +411,59 @@
"stay on for a second to try to lure the Atomic left a bit, or use a Power Bomb to kill it.",
"Be sure to watch and listen for where the robots are placing their lasers; they occupy a 24x24 pixel space and are typically placed with only 1-2 tiles of space between them.",
"Fall off the workrobots without any horizontal movement to decrease the chance of touching a laser.",
"Note that the majority of the lasers that the workrobots place only deal 4 damage and can be tanked with a suit's damage reduction or an immobile entrance.",
"Avoid placing a Power Bombs too close to the right wall or it will hit the bomb block and it will no longer be passable.",
"Quickly use the camera scroll blocks just left of the bomb blocks, in order to overload PLMs and go through them before the Atomic hits Samus."
]
},
{
"link": [1, 3],
"name": "Immobile G-Mode Morph Workrobot Kago",
"entranceCondition": {
"comeInWithGMode": {
"mode": "any",
"morphed": true,
"mobility": "immobile"
}
},
"requires": [
"f_DefeatedPhantoon",
"canInsaneJump",
"canKago",
{"enemyDamage": {"enemy": "Atomic", "type": "contact", "hits": 1}}
],
"flashSuitChecked": true,
"note": [
"Wait for the Atomic to hit Samus, then use it to force her way through the first Workrobot.",
"Move partway across the room to where Samus can see approximately one full tile of the vertical doorshell, to keep the Atomic just off screen.",
"Wait for the Workrobot to appear, then hold right as it enters the screen to get hit by the Atomic and kago through the Workrobot.",
"Quickly use the camera scroll blocks just left of the bomb blocks, in order to overload PLMs and go through them before the Atomic hits Samus."
],
"devNote": "The first Atomic hit is accounted through the regain mobility strat."
},
{
"link": [1, 3],
"name": "G-Mode Morph Workrobot Kago",
"entranceCondition": {
"comeInWithGMode": {
"mode": "any",
"morphed": true
}
},
"requires": [
"f_DefeatedPhantoon",
"canInsaneJump",
"canKago",
{"enemyDamage": {"enemy": "Atomic", "type": "contact", "hits": 2}}
],
"flashSuitChecked": true,
"note": [
"Wait for the Atomic to hit Samus, then use it to force her way through the first Workrobot.",
"Move partway across the room to where Samus can see approximately one full tile of the vertical doorshell, to keep the Atomic just off screen.",
"Wait for the Workrobot to appear, then hold right as it enters the screen to get hit by the Atomic and kago through the Workrobot.",
"Quickly use the camera scroll blocks just left of the bomb blocks, in order to overload PLMs and go through them before the Atomic hits Samus."
]
},
{
"id": 16,
"link": [2, 1],
Expand Down Expand Up @@ -713,7 +767,7 @@
{
"id": 33,
"link": [2, 3],
"name": "G-mode Morph",
"name": "G-Mode Morph",
"entranceCondition": {
"comeInWithGMode": {
"mode": "any",
Expand All @@ -730,7 +784,7 @@
{
"id": 34,
"link": [2, 3],
"name": "G-mode Morph Power Bombs, Wait for the Workrobot",
"name": "G-Mode Morph Power Bombs, Wait for the Workrobot",
"entranceCondition": {
"comeInWithGMode": {
"mode": "any",
Expand All @@ -742,15 +796,23 @@
"f_DefeatedPhantoon",
"h_artificialMorphPowerBomb",
{"or": [
"canTrickyJump",
"canTrickyDodgeEnemies",
"h_artificialMorphPowerBomb"
]},
"h_artificialMorphPowerBomb",
{"or": [
"canInsaneJump",
{"enemyDamage": {"enemy": "Workrobot", "type": "ring-side", "hits": 1}}
]}
],
"flashSuitChecked": true,
"note": [
"On room entry, dodge the atomic and quickly place a Power Bomb to kill both Atomics.",
"It is tricky but possible to kill them both with a single Power Bomb placed on the right half of the platform.",
"Wait for the Workrobot to pass, then roll off to the right of it. Be careful not to hit any of the invisible, stationary lasers.",
"Wait for the Workrobot to pass, then roll off to the right of it or use a Power Bomb to boost over any stationary, invisible lasers.",
"Be sure to watch and listen for where the robots are placing their lasers; they occupy a 24x24 pixel space and are typically placed with only 1-2 tiles of space between them.",
"Fall without any horizontal movement to decrease the chance of touching a laser.",
"Note that the majority of the lasers that the workrobots place only deal 4 damage and can be tanked with a suit's damage reduction or an immobile entrance.",
"Use the camera scroll blocks just left of the bomb blocks, in order to overload PLMs and go through them."
]
},
Expand Down Expand Up @@ -892,7 +954,7 @@
{
"id": 44,
"link": [3, 2],
"name": "G-mode",
"name": "G-Mode, Camera Fix",
"entranceCondition": {
"comeInWithGMode": {
"mode": "any",
Expand All @@ -908,7 +970,7 @@
{
"id": 45,
"link": [3, 2],
"name": "G-mode Morph While Blind",
"name": "G-Mode Morph While Blind",
"entranceCondition": {
"comeInWithGMode": {
"mode": "any",
Expand Down
162 changes: 161 additions & 1 deletion region/wreckedship/main/Bowling Alley.json
Original file line number Diff line number Diff line change
Expand Up @@ -141,6 +141,18 @@
[1, 1, 1, 2, 2, 1],
[0, 1, 1, 1, 1, 1]
]
},
{
"id": 7,
"name": "Bowling In G-Mode",
"nodeType": "junction",
"nodeSubType": "g-mode",
"mapTileMask": [
[0, 0, 1, 1, 1, 1],
[1, 2, 2, 2, 2, 1],
[0, 1, 1, 1, 1, 1]
],
"note": "Represents being in the statue's hands with G-mode and morph or artificial morph, and about to fall into the spike pit."
}
],
"obstacles": [
Expand Down Expand Up @@ -184,7 +196,8 @@
"from": 2,
"to": [
{"id": 2},
{"id": 6}
{"id": 6},
{"id": 7}
]
},
{
Expand Down Expand Up @@ -216,6 +229,13 @@
{"id": 1},
{"id": 3}
]
},
{
"from": 7,
"to": [
{"id": 2},
{"id": 3}
]
}
],
"strats": [
Expand Down Expand Up @@ -800,6 +820,112 @@
"note": "This is a very long ceiling bomb jump.",
"devNote": "There is no reason to go back to the left."
},
{
"link": [2, 7],
"name": "G-Mode, Bowling",
"entranceCondition": {
"comeInWithGMode": {
"mode": "any",
"morphed": false
}
},
"requires": [
"f_DefeatedPhantoon",
"Morph",
{"or": [
"SpaceJump",
{"and": [
"canUseIFrames",
{"spikeHits": 3}
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.

Damageboosting into the ground makes 2 spike hits fully reasonable at ~expert.
You can do it without the damageboost but that has only a small number of frames lenience.

]},
{"and": [
"canUseIFrames",
"SpeedBooster",
{"spikeHits": 2}
]}
]}
],
"flashSuitChecked": true,
"note": [
"Ride the statue, which will not take Samus down, and will instead drop her off in the spike pit somewhat near the door."
]
},
{
"link": [2, 7],
"name": "G-Mode, Crystal Flash, Bowling",
"entranceCondition": {
"comeInWithGMode": {
"mode": "any",
"morphed": false
}
},
"requires": [
"f_DefeatedPhantoon",
"h_CrystalFlash",
{"or": [
"SpaceJump",
{"and": [
"canUseIFrames",
"h_pauseAbuseMinimalReserveRefill",
"h_pauseAbuseMinimalReserveRefill",
"h_pauseAbuseMinimalReserveRefill"
]},
{"and": [
"canUseIFrames",
"SpeedBooster",
"h_pauseAbuseMinimalReserveRefill",
"h_pauseAbuseMinimalReserveRefill"
]}
]}
],
"flashSuitChecked": true,
"note": [
"Crystal Flash then pause abuse to cross the spikeway with minimal Energy loss.",
"Ride the statue, which will not take Samus down, and will instead drop her off in the spike pit somewhat near the door."
]
},
{
"link": [2, 7],
"name": "G-Mode Morph, Bowling, Spring Fling",
"entranceCondition": {
"comeInWithGMode": {
"mode": "any",
"morphed": true
}
},
"requires": [
"f_DefeatedPhantoon",
"h_artificialMorphSpringFling",
"canInsaneJump",
{"spikeHits": 4}
],
"flashSuitChecked": true,
"note": [
"Spring fling many times to cross the spikeway with as few hits as possible.",
"Ride the statue, which will not take Samus down, and will instead drop her off in the spike pit somewhat near the door."
]
},
{
"link": [2, 7],
"name": "G-Mode Morph, Bowling, Long Ceiling IBJ",
"entranceCondition": {
"comeInWithGMode": {
"mode": "any",
"morphed": true
}
},
"requires": [
"f_DefeatedPhantoon",
{"notable": "Ceiling Bomb Jump"},
"canLongCeilingBombJump",
"canBeVeryPatient"
],
"flashSuitChecked": true,
"note": [
"This is a very long ceiling bomb jump.",
"Ride the statue, which will not take Samus down, and will instead drop her off in the spike pit somewhat near the door."
]
},
{
"id": 35,
"link": [3, 2],
Expand Down Expand Up @@ -1399,6 +1525,40 @@
"Morph"
],
"clearsObstacles": ["C"]
},
{
"link": [7, 2],
"name": "G-Mode, Bowling Without Going Down",
"requires": [
{"spikeHits": 1},
{"or": [
"canInsaneJump",
{"spikeHits": 1}
]}
],
"flashSuitChecked": true,
"note": "Quickly unmorph and jump to the left edge to take as few spike hits as possible."
},
{
"link": [7, 3],
"name": "G-Mode, Bowling Then Go Down",
"requires": [
{"spikeHits": 1},
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.

You can place a bomb before getting grabbed to bounce upward after the release, avoiding the first spike hit.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Very cool, I never would have guessed.

I added a horizontal boost or insane jump to the normal 2-spike strat, it is still in VH, but we could make it a notable if you think it should be moved to expert.

{"or": [
"canInsaneJump",
{"spikeHits": 1}
]}
],
"exitCondition": {
"leaveNormally": {}
},
"unlocksDoors": [{"types": ["ammo"], "requires": []}],
"flashSuitChecked": true,
"note": [
"Quickly unmorph and jump onto the bowling statue. Be careful not to jump below its hand and be pushed back down.",
"Exit G-mode then jump to the right into the spike pit, which will now have a section that is air. Go to the bottom door to exit the room and fix the camera."
],
"devNote": "FIXME: It is possible to go down and grab one or both items then return, but that is a difficult trek while blind, with the Workrobots awake."
}
],
"notables": [
Expand Down
19 changes: 19 additions & 0 deletions region/wreckedship/main/Sponge Bath.json
Original file line number Diff line number Diff line change
Expand Up @@ -401,6 +401,25 @@
],
"note": "It doesn't work from flush against the door. Start moving about half a tile away from it."
},
{
"link": [1, 2],
"name": "G-Mode Morph Spring Ball IBJ",
"entranceCondition": {
"comeInWithGMode": {
"mode": "any",
"morphed": true
}
},
"requires": [
"h_artificialMorphJumpIntoIBJ"
Comment thread
kjbranch marked this conversation as resolved.
Outdated
],
"flashSuitChecked": true,
"note": [
"Kill the Bull with bombs, by switching between the high and low ground. Rapidly place bombs while rolling slowly.",
"Place the first bomb on the descent, just below the waterline."
],
"devNote": "FIXME: This might be possible with a Power Bomb and an unmorph, but it would only have one attempt."
},
{
"id": 21,
"link": [1, 2],
Expand Down
5 changes: 3 additions & 2 deletions region/wreckedship/main/Wrecked Ship Energy Tank Room.json
Original file line number Diff line number Diff line change
Expand Up @@ -533,13 +533,14 @@
{
"id": 28,
"link": [2, 1],
"name": "G-mode Morph Ceiling Bomb Jump",
"name": "G-Mode Morph Ceiling Bomb Jump",
"requires": [
"canEnterGMode",
"h_artificialMorphLongCeilingBombJump",
"canBeVeryPatient",
{"obstaclesCleared": ["A"]}
],
"note": "Touch the item while remaining in artificial morph. Ceiling bomb jump back to the right, then use x-ray to cancel g-mode and obtain the item.",
"note": "Touch the item while remaining in artificial morph. Ceiling bomb jump back to the right, then use X-Ray to cancel G-mode and obtain the item.",
"devNote": "This strat alone would only require canBePatient, but it is only possible after Ceiling Bomb Jumping there, so it would be a combined 4 minutes."
}
],
Expand Down