Wrecked Ship Energy Tank Room

Room ID: 167

Wiki
Difficulty filter

From: 1
Right Door
To: 1
Right Door

Run must be synched with the low tide.

Exit condition:

{
  "leaveWithRunway": {
    "length": 6,
    "openEnd": 1,
    "steepUpTiles": 1
  }
}
From: 1
Right Door
To: 1
Right Door

Requires:

{
  "or": [
    "Gravity",
    {
      "and": [
        {
          "not": "f_DefeatedPhantoon"
        },
        "canRiskPermanentLossOfAccess"
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithRunway": {
    "length": 8,
    "openEnd": 1,
    "steepUpTiles": 2
  }
}
From: 1
Right Door
To: 1
Right Door

Requires:

"h_canXMode"
"h_XModeThornHit"
"h_XModeThornHit"
"SpaceJump"
"HiJump"
"canShinechargeMovementComplex"
{
  "canShineCharge": {
    "usedTiles": 33,
    "openEnd": 2
  }
}
{
  "shinespark": {
    "frames": 21
  }
}
{
  "or": [
    {
      "and": [
        "f_DefeatedPhantoon",
        "Gravity"
      ]
    },
    {
      "and": [
        {
          "not": "f_DefeatedPhantoon"
        },
        "canRiskPermanentLossOfAccess"
      ]
    }
  ]
}

Exit condition:

{
  "leaveWithSpark": {}
}
From: 1
Right Door
To: 1
Right Door

Requires:

"h_canCrystalFlash"
From: 1
Right Door
To: 2
Item (locked)

Requires:

"SpaceJump"
From: 1
Right Door
To: 2
Item (locked)

Requires:

"Grapple"
"f_DefeatedPhantoon"
From: 1
Right Door
To: 2
Item (locked)

Jump across the first platforms. It is fine to jump from them when they are a bit submerged. Get a bit of run speed on the final platform, and wall jump if necessary. When accidentally falling off the platforms, it may be best to take a spike hit and climb the left wall.

Requires:

"Gravity"
"canWalljump"
"f_DefeatedPhantoon"
From: 1
Right Door
To: 2
Item (locked)

Jump onto the first platform, which is easiest when the water is low. Continue jumping on the platforms to prevent them from going into the water. Get a bit of run speed on the final platform, which is easiest while the water is low, then jump to the solid ground.

Requires:

"canCarefulJump"
"f_DefeatedPhantoon"
From: 1
Right Door
To: 2
Item (locked)

From a standstill at the door, jump just before the first step. Do a lateral mid-air morph and bounce on the first platform. This should bounce on the third platform and get to the item.

Requires:

"canSpringBallBounce"
"f_DefeatedPhantoon"
From: 1
Right Door
To: 2
Item (locked)

Entrance condition:

{
  "comeInWithSpark": {}
}

Requires:

{
  "shinespark": {
    "frames": 59,
    "excessFrames": 7
  }
}
From: 1
Right Door
To: 2
Item (locked)

Jump as far as possible before activating the spark, while sparking high enough to crash into the Chozo statue's hand.

Entrance condition:

{
  "comeInShinecharged": {
    "framesRequired": 100
  }
}

Requires:

"canShinechargeMovementComplex"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 33,
    "excessFrames": 7
  }
}
{
  "not": "f_DefeatedPhantoon"
}
{
  "or": [
    "canRiskPermanentLossOfAccess",
    "canCarefulJump"
  ]
}
From: 1
Right Door
To: 2
Item (locked)

Gain a shinecharge while entering the room. Run back to the door, and then run left and jump as far as possible before activating the spark, while sparking high enough to crash into the Chozo statue's hand.

Entrance condition:

{
  "comeInShinecharging": {
    "length": 7,
    "openEnd": 0,
    "steepDownTiles": 2
  }
}

Requires:

"canShinechargeMovementComplex"
"canMidairShinespark"
{
  "shinespark": {
    "frames": 33,
    "excessFrames": 7
  }
}
{
  "or": [
    "canRiskPermanentLossOfAccess",
    "canCarefulJump"
  ]
}
From: 1
Right Door
To: 2
Item (locked)

Fling Samus from the first set of grapple blocks to the second set without falling. Requires precise timing. It can help to perform a lateral mid-air morph and unmorph.

Requires:

"canPreciseGrapple"
"canTrickyJump"
{
  "or": [
    "canInsaneJump",
    {
      "and": [
        "canLateralMidAirMorph",
        {
          "thornHits": 5
        }
      ]
    }
  ]
}
From: 1
Right Door
To: 2
Item (locked)

Requires:

"h_canCeilingBombJump"
"canLongCeilingBombJump"
"canBePatient"
From: 1
Right Door
To: 2
Item (locked)

From the top right platform, jump to the left into the thorns, then climb the left wall.

Requires:

{
  "thornHits": 1
}
"canIframeSpikeJump"
"canWalljump"
{
  "not": "f_DefeatedPhantoon"
}
{
  "or": [
    "canRiskPermanentLossOfAccess",
    "canCarefulJump",
    "Gravity"
  ]
}
From: 1
Right Door
To: 2
Item (locked)

Run from the adjacent room and jump at the end of the platform. From the top right platform, jump to the left and wall jump just above the spikes and climb the left wall.

Entrance condition:

{
  "comeInRunning": {
    "speedBooster": true,
    "minTiles": 3
  }
}

Requires:

"canCarefulJump"
"canConsecutiveWalljump"
{
  "not": "f_DefeatedPhantoon"
}
From: 1
Right Door
To: 2
Item (locked)

In the spike pit, near the left wall, jump into an IBJ to climb out.

Requires:

"h_IBJFromThorns"
{
  "not": "f_DefeatedPhantoon"
}
From: 1
Right Door
To: 2
Item (locked)

Entrance condition:

{
  "comeInWithGMode": {
    "mode": "any",
    "morphed": true
  }
}

Requires:

"h_canArtificialMorphCeilingBombJump"
"canLongCeilingBombJump"
"canBePatient"

Clears obstacles: A

From: 1
Right Door
To: 2
Item (locked)

After teleporting, press down to retract Grapple, to prevent getting stuck inside the Chozo statue.

Entrance condition:

{
  "comeInWithGrappleTeleport": {
    "blockPositions": [
      [
        7,
        2
      ]
    ]
  }
}
From: 1
Right Door
To: 2
Item (locked)

After teleporting, Samus should be standing inside the wall. Retract Grapple by pressing up, which will pull Samus down and right. Turn around to the left, then hold right, and release Grapple while still holding right. Perform a turn-around spin jump (to the left). Then morph and roll out to the right.

Entrance condition:

{
  "comeInWithGrappleTeleport": {
    "blockPositions": [
      [
        3,
        12
      ],
      [
        3,
        13
      ]
    ]
  }
}

Requires:

"canOffScreenMovement"
"Morph"
From: 1
Right Door
To: 2
Item (locked)

Exit the previous room with Samus in a standing pose (while grappled). After teleporting, press right to release Grapple while staying standing (not being forced into a crouch). Then X-ray climb to get on top of the Chozo statue.

Entrance condition:

{
  "comeInWithGrappleTeleport": {
    "blockPositions": [
      [
        2,
        18
      ],
      [
        2,
        19
      ],
      [
        2,
        28
      ],
      [
        2,
        29
      ]
    ]
  }
}

Requires:

"canXRayClimb"
From: 2
Item (locked)
To: 1
Right Door

Requires:

{
  "or": [
    "f_DefeatedPhantoon",
    "SpaceJump",
    {
      "and": [
        {
          "thornHits": 1
        },
        {
          "or": [
            "HiJump",
            "canWalljump",
            "canIframeSpikeJump",
            "Grapple",
            "canHorizontalDamageBoost",
            {
              "thornHits": 1
            }
          ]
        }
      ]
    }
  ]
}
From: 2
Item (locked)
To: 1
Right Door

Fling Samus from the first set of grapple blocks to the second set without falling. Requires precise timing.

Requires:

"canPreciseGrapple"
"canTrickyJump"
From: 2
Item (locked)
To: 1
Right Door

Requires:

"h_canCeilingBombJump"
"canLongCeilingBombJump"
"canBePatient"
From: 2
Item (locked)
To: 1
Right Door

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.

Requires:

"h_canArtificialMorphCeilingBombJump"
"canLongCeilingBombJump"
"canBeVeryPatient"
{
  "obstaclesCleared": [
    "A"
  ]
}
From: 2
Item (locked)
To: 3
Item (unlocked)

The item doesn't spawn until Phantoon is defeated.

Requires:

{
  "or": [
    "f_DefeatedPhantoon",
    "h_AllItemsSpawned"
  ]
}
From: 3
Item (unlocked)
To: 2
Item (locked)

{
  "$schema": "../../../schema/m3-room.schema.json",
  "id": 167,
  "name": "Wrecked Ship Energy Tank Room",
  "area": "Wrecked Ship",
  "subarea": "Main",
  "playable": true,
  "roomAddress": "0x7CC27",
  "roomEnvironments": [
    {
      "heated": false
    }
  ],
  "nodes": [
    {
      "id": 1,
      "name": "Right Door",
      "nodeType": "door",
      "nodeSubType": "blue",
      "nodeAddress": "0x001a288",
      "doorEnvironments": [
        {
          "physics": "air"
        }
      ]
    },
    {
      "id": 2,
      "name": "Item (locked)",
      "nodeType": "junction",
      "nodeSubType": "visible",
      "nodeItem": "ETank",
      "nodeAddress": "0x7C337"
    },
    {
      "id": 3,
      "name": "Item (unlocked)",
      "nodeType": "item",
      "nodeSubType": "visible",
      "nodeItem": "ETank",
      "nodeAddress": "0x7C337"
    }
  ],
  "obstacles": [
    {
      "id": "A",
      "name": "Remain in G-Mode Morph to Ceiling Bomb Jump",
      "obstacleType": "abstract"
    }
  ],
  "enemies": [
    {
      "id": "e1",
      "groupName": "Wrecked Ship E-Tank Skulteras",
      "enemyName": "Skultera",
      "quantity": 2,
      "homeNodes": [
        1
      ],
      "spawn": [
        "f_DefeatedPhantoon"
      ],
      "note": "Drops can be reached for free using the platforms"
    }
  ],
  "links": [
    {
      "from": 1,
      "to": [
        {
          "id": 1
        },
        {
          "id": 2
        }
      ]
    },
    {
      "from": 2,
      "to": [
        {
          "id": 1
        }
      ]
    }
  ],
  "strats": [
    {
      "link": [
        1,
        1
      ],
      "name": "Leave with Runway",
      "requires": [],
      "exitCondition": {
        "leaveWithRunway": {
          "length": 6,
          "openEnd": 1,
          "steepUpTiles": 1
        }
      },
      "note": "Run must be synched with the low tide."
    },
    {
      "link": [
        1,
        1
      ],
      "name": "Leave with Runway, Full Length",
      "requires": [
        {
          "or": [
            "Gravity",
            {
              "and": [
                {
                  "not": "f_DefeatedPhantoon"
                },
                "canRiskPermanentLossOfAccess"
              ]
            }
          ]
        }
      ],
      "exitCondition": {
        "leaveWithRunway": {
          "length": 8,
          "openEnd": 1,
          "steepUpTiles": 2
        }
      }
    },
    {
      "link": [
        1,
        1
      ],
      "name": "X-Mode and Space Jump, Leave with Shinespark",
      "requires": [
        "h_canXMode",
        "h_XModeThornHit",
        "h_XModeThornHit",
        "SpaceJump",
        "HiJump",
        "canShinechargeMovementComplex",
        {
          "canShineCharge": {
            "usedTiles": 33,
            "openEnd": 2
          }
        },
        {
          "shinespark": {
            "frames": 21
          }
        },
        {
          "or": [
            {
              "and": [
                "f_DefeatedPhantoon",
                "Gravity"
              ]
            },
            {
              "and": [
                {
                  "not": "f_DefeatedPhantoon"
                },
                "canRiskPermanentLossOfAccess"
              ]
            }
          ]
        }
      ],
      "exitCondition": {
        "leaveWithSpark": {}
      },
      "devNote": [
        "Two thorn hits are expected per attempt (with any additional leniency hits being multiplied by this amount).",
        "FIXME: There is likely a fast wall jump climb strat with more spark frames."
      ]
    },
    {
      "link": [
        1,
        1
      ],
      "name": "Crystal Flash",
      "requires": [
        "h_canCrystalFlash"
      ]
    },
    {
      "link": [
        1,
        2
      ],
      "name": "Space Jump",
      "requires": [
        "SpaceJump"
      ]
    },
    {
      "link": [
        1,
        2
      ],
      "name": "Grapple",
      "requires": [
        "Grapple",
        "f_DefeatedPhantoon"
      ]
    },
    {
      "link": [
        1,
        2
      ],
      "name": "Walljump",
      "requires": [
        "Gravity",
        "canWalljump",
        "f_DefeatedPhantoon"
      ],
      "note": [
        "Jump across the first platforms. It is fine to jump from them when they are a bit submerged.",
        "Get a bit of run speed on the final platform, and wall jump if necessary.",
        "When accidentally falling off the platforms, it may be best to take a spike hit and climb the left wall."
      ]
    },
    {
      "link": [
        1,
        2
      ],
      "name": "Wrecked Ship E-Tank Platforming",
      "requires": [
        "canCarefulJump",
        "f_DefeatedPhantoon"
      ],
      "note": [
        "Jump onto the first platform, which is easiest when the water is low.",
        "Continue jumping on the platforms to prevent them from going into the water.",
        "Get a bit of run speed on the final platform, which is easiest while the water is low, then jump to the solid ground."
      ]
    },
    {
      "link": [
        1,
        2
      ],
      "name": "Wrecked Ship E-Tank Spring Ball Bounce",
      "requires": [
        "canSpringBallBounce",
        "f_DefeatedPhantoon"
      ],
      "note": [
        "From a standstill at the door, jump just before the first step.",
        "Do a lateral mid-air morph and bounce on the first platform.",
        "This should bounce on the third platform and get to the item."
      ]
    },
    {
      "link": [
        1,
        2
      ],
      "name": "Come In With Shinespark",
      "entranceCondition": {
        "comeInWithSpark": {}
      },
      "requires": [
        {
          "shinespark": {
            "frames": 59,
            "excessFrames": 7
          }
        }
      ]
    },
    {
      "link": [
        1,
        2
      ],
      "name": "Come In Shinecharged (Power Off)",
      "entranceCondition": {
        "comeInShinecharged": {
          "framesRequired": 100
        }
      },
      "requires": [
        "canShinechargeMovementComplex",
        "canMidairShinespark",
        {
          "shinespark": {
            "frames": 33,
            "excessFrames": 7
          }
        },
        {
          "not": "f_DefeatedPhantoon"
        },
        {
          "or": [
            "canRiskPermanentLossOfAccess",
            "canCarefulJump"
          ]
        }
      ],
      "note": [
        "Jump as far as possible before activating the spark, while sparking high enough to crash into the Chozo statue's hand."
      ],
      "devNote": [
        "If power is on, then this strat may not quite work because the water can interfere with the runway for the jump.",
        "But in that case, platforming is possible as a relatively free alternative."
      ]
    },
    {
      "link": [
        1,
        2
      ],
      "name": "Come In Shinecharging (Power Off)",
      "entranceCondition": {
        "comeInShinecharging": {
          "length": 7,
          "openEnd": 0,
          "steepDownTiles": 2
        }
      },
      "requires": [
        "canShinechargeMovementComplex",
        "canMidairShinespark",
        {
          "shinespark": {
            "frames": 33,
            "excessFrames": 7
          }
        },
        {
          "or": [
            "canRiskPermanentLossOfAccess",
            "canCarefulJump"
          ]
        }
      ],
      "note": [
        "Gain a shinecharge while entering the room.",
        "Run back to the door, and then run left and jump as far as possible before activating the spark, while sparking high enough to crash into the Chozo statue's hand."
      ],
      "devNote": [
        "If power is on, then this strat may not quite work because the water can interfere with the runway.",
        "But in that case, platforming is possible as a relatively free alternative."
      ]
    },
    {
      "link": [
        1,
        2
      ],
      "name": "Precise Grapple",
      "requires": [
        "canPreciseGrapple",
        "canTrickyJump",
        {
          "or": [
            "canInsaneJump",
            {
              "and": [
                "canLateralMidAirMorph",
                {
                  "thornHits": 5
                }
              ]
            }
          ]
        }
      ],
      "note": [
        "Fling Samus from the first set of grapple blocks to the second set without falling. Requires precise timing.",
        "It can help to perform a lateral mid-air morph and unmorph."
      ]
    },
    {
      "link": [
        1,
        2
      ],
      "name": "Ceiling Bomb Jump",
      "requires": [
        "h_canCeilingBombJump",
        "canLongCeilingBombJump",
        "canBePatient"
      ]
    },
    {
      "link": [
        1,
        2
      ],
      "name": "Phantoon is Alive Wall Jump",
      "requires": [
        {
          "thornHits": 1
        },
        "canIframeSpikeJump",
        "canWalljump",
        {
          "not": "f_DefeatedPhantoon"
        },
        {
          "or": [
            "canRiskPermanentLossOfAccess",
            "canCarefulJump",
            "Gravity"
          ]
        }
      ],
      "note": "From the top right platform, jump to the left into the thorns, then climb the left wall.",
      "devNote": "The canCarefulJump and Gravity are here, as with either of those, there is access across with or without f_DefeatedPhantoon."
    },
    {
      "link": [
        1,
        2
      ],
      "name": "Phantoon is Alive Speed Walljump",
      "entranceCondition": {
        "comeInRunning": {
          "speedBooster": true,
          "minTiles": 3
        }
      },
      "requires": [
        "canCarefulJump",
        "canConsecutiveWalljump",
        {
          "not": "f_DefeatedPhantoon"
        }
      ],
      "note": [
        "Run from the adjacent room and jump at the end of the platform.",
        "From the top right platform, jump to the left and wall jump just above the spikes and climb the left wall."
      ],
      "devNote": "Because this requires canCarefulJump, there is no canRiskPermanentLossOfAccess as there is a path across with or without f_DefeatedPhantoon."
    },
    {
      "link": [
        1,
        2
      ],
      "name": "Phantoon is Alive, IBJ From Spikes",
      "requires": [
        "h_IBJFromThorns",
        {
          "not": "f_DefeatedPhantoon"
        }
      ],
      "note": "In the spike pit, near the left wall, jump into an IBJ to climb out.",
      "devNote": "The h_IBJFromThorns requires canCarefulJump. There is no loss of access, because with that it is possible to get across with or without f_DefeatedPhantoon."
    },
    {
      "link": [
        1,
        2
      ],
      "name": "G-mode Morph Ceiling Bomb Jump",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "any",
          "morphed": true
        }
      },
      "requires": [
        "h_canArtificialMorphCeilingBombJump",
        "canLongCeilingBombJump",
        "canBePatient"
      ],
      "clearsObstacles": [
        "A"
      ]
    },
    {
      "link": [
        1,
        2
      ],
      "name": "Grapple Teleport",
      "entranceCondition": {
        "comeInWithGrappleTeleport": {
          "blockPositions": [
            [
              7,
              2
            ]
          ]
        }
      },
      "requires": [],
      "note": "After teleporting, press down to retract Grapple, to prevent getting stuck inside the Chozo statue."
    },
    {
      "link": [
        1,
        2
      ],
      "name": "Grapple Teleport Inside Wall",
      "entranceCondition": {
        "comeInWithGrappleTeleport": {
          "blockPositions": [
            [
              3,
              12
            ],
            [
              3,
              13
            ]
          ]
        }
      },
      "requires": [
        "canOffScreenMovement",
        "Morph"
      ],
      "note": [
        "After teleporting, Samus should be standing inside the wall.",
        "Retract Grapple by pressing up, which will pull Samus down and right.",
        "Turn around to the left, then hold right, and release Grapple while still holding right.",
        "Perform a turn-around spin jump (to the left).",
        "Then morph and roll out to the right."
      ]
    },
    {
      "link": [
        1,
        2
      ],
      "name": "Grapple Teleport X-Ray Climb",
      "entranceCondition": {
        "comeInWithGrappleTeleport": {
          "blockPositions": [
            [
              2,
              18
            ],
            [
              2,
              19
            ],
            [
              2,
              28
            ],
            [
              2,
              29
            ]
          ]
        }
      },
      "requires": [
        "canXRayClimb"
      ],
      "note": [
        "Exit the previous room with Samus in a standing pose (while grappled).",
        "After teleporting, press right to release Grapple while staying standing (not being forced into a crouch).",
        "Then X-ray climb to get on top of the Chozo statue."
      ]
    },
    {
      "link": [
        2,
        1
      ],
      "name": "Base",
      "requires": [
        {
          "or": [
            "f_DefeatedPhantoon",
            "SpaceJump",
            {
              "and": [
                {
                  "thornHits": 1
                },
                {
                  "or": [
                    "HiJump",
                    "canWalljump",
                    "canIframeSpikeJump",
                    "Grapple",
                    "canHorizontalDamageBoost",
                    {
                      "thornHits": 1
                    }
                  ]
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "link": [
        2,
        1
      ],
      "name": "Precise Grapple",
      "requires": [
        "canPreciseGrapple",
        "canTrickyJump"
      ],
      "note": "Fling Samus from the first set of grapple blocks to the second set without falling. Requires precise timing."
    },
    {
      "link": [
        2,
        1
      ],
      "name": "Ceiling Bomb Jump",
      "requires": [
        "h_canCeilingBombJump",
        "canLongCeilingBombJump",
        "canBePatient"
      ]
    },
    {
      "link": [
        2,
        1
      ],
      "name": "G-mode Morph Ceiling Bomb Jump",
      "requires": [
        "h_canArtificialMorphCeilingBombJump",
        "canLongCeilingBombJump",
        "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.",
      "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."
    },
    {
      "name": "Base",
      "notable": false,
      "requires": [
        {
          "or": [
            "f_DefeatedPhantoon",
            "h_AllItemsSpawned"
          ]
        }
      ],
      "note": "The item doesn't spawn until Phantoon is defeated.",
      "link": [
        2,
        3
      ]
    },
    {
      "link": [
        3,
        2
      ],
      "name": "Base",
      "notable": false,
      "requires": []
    }
  ]
}