Below Botwoon Energy Tank

Room ID: 205

Wiki
Difficulty filter

From: 1
Left Door
To: 1
Left Door

Exit condition:

{
  "leaveWithRunway": {
    "length": 3,
    "openEnd": 1
  }
}
From: 1
Left Door
To: 1
Left Door

The Zoa needs to be at least 3 pixels higher than when it is frozen at standing height. It may help to freeze one while standing to the left of it before it starts moving horizontally, then move to a specific point on the slope to the right of it to position it vertically. Freeze the Zoa a half-tile away from the runway in order to extend it as much as possible.

Requires:

"h_canFrozenEnemyRunway"

Exit condition:

{
  "leaveWithRunway": {
    "length": 5,
    "openEnd": 0
  }
}
From: 1
Left Door
To: 1
Left Door

Requires:

{
  "refill": [
    "Energy",
    "Missile",
    "Super"
  ]
}
From: 1
Left Door
To: 1
Left Door

The Owtch can be killed with a Power Bomb or blue speed, or while it is moving leftward with a Super, Charge, or Plasma.

Requires:

{
  "or": [
    "h_canUsePowerBombs",
    "Plasma",
    "Charge",
    {
      "ammo": {
        "type": "Super",
        "count": 1
      }
    },
    {
      "and": [
        "Gravity",
        {
          "getBlueSpeed": {
            "usedTiles": 16,
            "openEnd": 1,
            "gentleDownTiles": 2,
            "gentleUpTiles": 2,
            "steepUpTiles": 1
          }
        }
      ]
    }
  ]
}

Clears obstacles: A

From: 1
Left Door
To: 1
Left Door

Requires:

{
  "obstaclesCleared": [
    "A"
  ]
}
"Gravity"
"canShinechargeMovement"
{
  "canShineCharge": {
    "usedTiles": 23,
    "openEnd": 1,
    "gentleDownTiles": 2,
    "gentleUpTiles": 2,
    "steepUpTiles": 1
  }
}

Exit condition:

{
  "leaveShinecharged": {
    "framesRemaining": 120
  }
}
From: 1
Left Door
To: 1
Left Door

Requires:

{
  "obstaclesCleared": [
    "A"
  ]
}
"Gravity"

Exit condition:

{
  "leaveSpinning": {
    "remoteRunway": {
      "length": 22,
      "openEnd": 1,
      "gentleDownTiles": 2,
      "gentleUpTiles": 2,
      "steepUpTiles": 1
    }
  }
}
From: 1
Left Door
To: 1
Left Door

Requires:

{
  "obstaclesCleared": [
    "A"
  ]
}
"Gravity"

Exit condition:

{
  "leaveWithMockball": {
    "remoteRunway": {
      "length": 21,
      "openEnd": 1,
      "gentleDownTiles": 2,
      "gentleUpTiles": 2,
      "steepUpTiles": 1
    },
    "landingRunway": {
      "length": 3,
      "openEnd": 1
    }
  }
}
From: 1
Left Door
To: 1
Left Door

Requires:

{
  "obstaclesCleared": [
    "A"
  ]
}
"Gravity"

Exit condition:

{
  "leaveWithSpringBallBounce": {
    "remoteRunway": {
      "length": 18,
      "openEnd": 1,
      "gentleDownTiles": 2,
      "gentleUpTiles": 2,
      "steepUpTiles": 1
    },
    "landingRunway": {
      "length": 3,
      "openEnd": 1
    },
    "movementType": "uncontrolled"
  }
}
From: 1
Left Door
To: 1
Left Door

Requires:

{
  "obstaclesCleared": [
    "A"
  ]
}
"Gravity"

Exit condition:

{
  "leaveSpaceJumping": {
    "remoteRunway": {
      "length": 20,
      "openEnd": 1,
      "gentleDownTiles": 2,
      "gentleUpTiles": 2,
      "steepUpTiles": 1
    }
  }
}
From: 1
Left Door
To: 1
Left Door

Requires:

{
  "obstaclesCleared": [
    "A"
  ]
}
"Gravity"
{
  "canShineCharge": {
    "usedTiles": 23,
    "openEnd": 1,
    "gentleDownTiles": 2,
    "gentleUpTiles": 2,
    "steepUpTiles": 1
  }
}
"canChainTemporaryBlue"

Exit condition:

{
  "leaveWithTemporaryBlue": {}
}
From: 1
Left Door
To: 1
Left Door

Lure the Zoas. Jump so that they start moving horizontally higher, use spin jumps to move horizontally faster while keeping them on screen.

Exit condition:

{
  "leaveWithGModeSetup": {}
}
From: 1
Left Door
To: 2
Left Sand Entrance

Requires:

"h_canNavigateUnderwater"
From: 1
Left Door
To: 3
Right Sand Entrance

Requires:

"h_canNavigateUnderwater"
"canTrickyUseFrozenEnemies"
"canPlayInSand"
From: 1
Left Door
To: 3
Right Sand Entrance

Entrance condition:

{
  "comeInWithGMode": {
    "mode": "any",
    "morphed": false
  }
}
From: 2
Left Sand Entrance
To: 1
Left Door

Requires:

"h_canNavigateUnderwater"
From: 2
Left Sand Entrance
To: 3
Right Sand Entrance

Requires:

"Gravity"
From: 2
Left Sand Entrance
To: 3
Right Sand Entrance

Requires:

"canSuitlessMaridia"
"canPlayInSand"
{
  "or": [
    "HiJump",
    "canEscapeSand",
    "h_canUseMorphBombs"
  ]
}
From: 3
Right Sand Entrance
To: 1
Left Door

Requires:

"h_canNavigateUnderwater"
"canTrickyUseFrozenEnemies"
"canPlayInSand"
From: 3
Right Sand Entrance
To: 1
Left Door

Entrance condition:

{
  "comeInWithGMode": {
    "mode": "any",
    "morphed": false
  },
  "comesThroughToilet": "any"
}
From: 3
Right Sand Entrance
To: 2
Left Sand Entrance

Requires:

"Gravity"
From: 3
Right Sand Entrance
To: 2
Left Sand Entrance

Requires:

"canSuitlessMaridia"
"canPlayInSand"
{
  "or": [
    "HiJump",
    "canEscapeSand",
    "h_canUseMorphBombs"
  ]
}

{
  "$schema": "../../../schema/m3-room.schema.json",
  "id": 205,
  "name": "Below Botwoon Energy Tank",
  "area": "Maridia",
  "subarea": "Inner",
  "subsubarea": "Pink",
  "playable": true,
  "roomAddress": "0x7D6FD",
  "roomEnvironments": [
    {
      "heated": false
    }
  ],
  "nodes": [
    {
      "id": 1,
      "name": "Left Door",
      "nodeType": "door",
      "nodeSubType": "blue",
      "nodeAddress": "0x001a7d4",
      "doorOrientation": "left",
      "doorEnvironments": [
        {
          "physics": "water"
        }
      ]
    },
    {
      "id": 2,
      "name": "Left Sand Entrance",
      "nodeType": "entrance",
      "nodeSubType": "sandpit",
      "doorOrientation": "up"
    },
    {
      "id": 3,
      "name": "Right Sand Entrance",
      "nodeType": "entrance",
      "nodeSubType": "sandpit",
      "doorOrientation": "up"
    }
  ],
  "obstacles": [
    {
      "id": "A",
      "name": "Owtch",
      "obstacleType": "enemies"
    }
  ],
  "enemies": [
    {
      "id": "e1",
      "groupName": "Below Botwoon E-Tank Left Zoas",
      "enemyName": "Zoa",
      "quantity": 3,
      "homeNodes": [
        1
      ],
      "farmCycles": [
        {
          "name": "Zoa Power Beam spam",
          "cycleFrames": 150,
          "requires": [],
          "note": "Doable without getting in the sand here"
        }
      ]
    },
    {
      "id": "e2",
      "groupName": "Below Botwoon E-Tank Middle Zoa",
      "enemyName": "Zoa",
      "quantity": 1,
      "homeNodes": [
        2
      ],
      "farmCycles": [
        {
          "name": "Zoa Power Beam spam",
          "cycleFrames": 150,
          "requires": [],
          "note": "Doable without getting in the sand here, as long as you can reach the node."
        }
      ]
    },
    {
      "id": "e3",
      "groupName": "Below Botwoon E-Tank Right Zoa",
      "enemyName": "Zoa",
      "quantity": 1,
      "homeNodes": [
        3
      ],
      "farmCycles": [
        {
          "name": "Zoa Power Beam spam",
          "cycleFrames": 150,
          "requires": [],
          "note": "Doable without getting in the sand here, as long as you can reach the node."
        }
      ]
    },
    {
      "id": "e4",
      "groupName": "Below Botwoon E-Tank Owtch",
      "enemyName": "Owtch",
      "quantity": 1,
      "homeNodes": [
        1
      ]
    }
  ],
  "links": [
    {
      "from": 1,
      "to": [
        {
          "id": 1
        },
        {
          "id": 2
        },
        {
          "id": 3,
          "devNote": "This link refers specifically to crossing on frozen enemies."
        }
      ]
    },
    {
      "from": 2,
      "to": [
        {
          "id": 1
        },
        {
          "id": 3
        }
      ]
    },
    {
      "from": 3,
      "to": [
        {
          "id": 1,
          "devNote": "This link refers specifically to crossing on frozen enemies."
        },
        {
          "id": 2
        }
      ]
    }
  ],
  "strats": [
    {
      "id": 1,
      "link": [
        1,
        1
      ],
      "name": "Leave with Runway",
      "requires": [],
      "exitCondition": {
        "leaveWithRunway": {
          "length": 3,
          "openEnd": 1
        }
      }
    },
    {
      "id": 2,
      "link": [
        1,
        1
      ],
      "name": "Leave With Runway - Frozen Zoa",
      "requires": [
        "h_canFrozenEnemyRunway"
      ],
      "exitCondition": {
        "leaveWithRunway": {
          "length": 5,
          "openEnd": 0
        }
      },
      "note": [
        "The Zoa needs to be at least 3 pixels higher than when it is frozen at standing height.",
        "It may help to freeze one while standing to the left of it before it starts moving horizontally,",
        "then move to a specific point on the slope to the right of it to position it vertically.",
        "Freeze the Zoa a half-tile away from the runway in order to extend it as much as possible."
      ]
    },
    {
      "id": 3,
      "link": [
        1,
        1
      ],
      "name": "Zoa Farm",
      "requires": [
        {
          "refill": [
            "Energy",
            "Missile",
            "Super"
          ]
        }
      ]
    },
    {
      "id": 4,
      "link": [
        1,
        1
      ],
      "name": "Kill the Owtch",
      "requires": [
        {
          "or": [
            "h_canUsePowerBombs",
            "Plasma",
            "Charge",
            {
              "ammo": {
                "type": "Super",
                "count": 1
              }
            },
            {
              "and": [
                "Gravity",
                {
                  "getBlueSpeed": {
                    "usedTiles": 16,
                    "openEnd": 1,
                    "gentleDownTiles": 2,
                    "gentleUpTiles": 2,
                    "steepUpTiles": 1
                  }
                }
              ]
            }
          ]
        }
      ],
      "clearsObstacles": [
        "A"
      ],
      "note": "The Owtch can be killed with a Power Bomb or blue speed, or while it is moving leftward with a Super, Charge, or Plasma."
    },
    {
      "id": 5,
      "link": [
        1,
        1
      ],
      "name": "Leave Shinecharged",
      "requires": [
        {
          "obstaclesCleared": [
            "A"
          ]
        },
        "Gravity",
        "canShinechargeMovement",
        {
          "canShineCharge": {
            "usedTiles": 23,
            "openEnd": 1,
            "gentleDownTiles": 2,
            "gentleUpTiles": 2,
            "steepUpTiles": 1
          }
        }
      ],
      "exitCondition": {
        "leaveShinecharged": {
          "framesRemaining": 120
        }
      },
      "flashSuitChecked": true
    },
    {
      "id": 6,
      "link": [
        1,
        1
      ],
      "name": "Leave Spinning",
      "requires": [
        {
          "obstaclesCleared": [
            "A"
          ]
        },
        "Gravity"
      ],
      "exitCondition": {
        "leaveSpinning": {
          "remoteRunway": {
            "length": 22,
            "openEnd": 1,
            "gentleDownTiles": 2,
            "gentleUpTiles": 2,
            "steepUpTiles": 1
          }
        }
      }
    },
    {
      "id": 7,
      "link": [
        1,
        1
      ],
      "name": "Leave With Mockball",
      "requires": [
        {
          "obstaclesCleared": [
            "A"
          ]
        },
        "Gravity"
      ],
      "exitCondition": {
        "leaveWithMockball": {
          "remoteRunway": {
            "length": 21,
            "openEnd": 1,
            "gentleDownTiles": 2,
            "gentleUpTiles": 2,
            "steepUpTiles": 1
          },
          "landingRunway": {
            "length": 3,
            "openEnd": 1
          }
        }
      }
    },
    {
      "id": 8,
      "link": [
        1,
        1
      ],
      "name": "Leave With Spring Ball Bounce",
      "requires": [
        {
          "obstaclesCleared": [
            "A"
          ]
        },
        "Gravity"
      ],
      "exitCondition": {
        "leaveWithSpringBallBounce": {
          "remoteRunway": {
            "length": 18,
            "openEnd": 1,
            "gentleDownTiles": 2,
            "gentleUpTiles": 2,
            "steepUpTiles": 1
          },
          "landingRunway": {
            "length": 3,
            "openEnd": 1
          },
          "movementType": "uncontrolled"
        }
      }
    },
    {
      "id": 9,
      "link": [
        1,
        1
      ],
      "name": "Leave Space Jumping",
      "requires": [
        {
          "obstaclesCleared": [
            "A"
          ]
        },
        "Gravity"
      ],
      "exitCondition": {
        "leaveSpaceJumping": {
          "remoteRunway": {
            "length": 20,
            "openEnd": 1,
            "gentleDownTiles": 2,
            "gentleUpTiles": 2,
            "steepUpTiles": 1
          }
        }
      }
    },
    {
      "id": 10,
      "link": [
        1,
        1
      ],
      "name": "Leave With Temporary Blue",
      "requires": [
        {
          "obstaclesCleared": [
            "A"
          ]
        },
        "Gravity",
        {
          "canShineCharge": {
            "usedTiles": 23,
            "openEnd": 1,
            "gentleDownTiles": 2,
            "gentleUpTiles": 2,
            "steepUpTiles": 1
          }
        },
        "canChainTemporaryBlue"
      ],
      "exitCondition": {
        "leaveWithTemporaryBlue": {}
      }
    },
    {
      "id": 11,
      "link": [
        1,
        1
      ],
      "name": "G-Mode Setup - Get Hit By Zoa",
      "requires": [],
      "exitCondition": {
        "leaveWithGModeSetup": {}
      },
      "flashSuitChecked": true,
      "note": [
        "Lure the Zoas. Jump so that they start moving horizontally higher, use spin jumps to move horizontally faster while keeping them on screen."
      ]
    },
    {
      "id": 12,
      "link": [
        1,
        2
      ],
      "name": "Base",
      "requires": [
        "h_canNavigateUnderwater"
      ]
    },
    {
      "id": 13,
      "link": [
        1,
        3
      ],
      "name": "Frozen Zoa Bridge",
      "requires": [
        "h_canNavigateUnderwater",
        "canTrickyUseFrozenEnemies",
        "canPlayInSand"
      ]
    },
    {
      "id": 14,
      "link": [
        1,
        3
      ],
      "name": "G-Mode",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "any",
          "morphed": false
        }
      },
      "requires": [],
      "flashSuitChecked": true
    },
    {
      "id": 15,
      "link": [
        2,
        1
      ],
      "name": "Base",
      "requires": [
        "h_canNavigateUnderwater"
      ],
      "devNote": "The expectation is to fall down the left side of the sand entrance."
    },
    {
      "id": 16,
      "link": [
        2,
        3
      ],
      "name": "Base",
      "requires": [
        "Gravity"
      ]
    },
    {
      "id": 17,
      "link": [
        2,
        3
      ],
      "name": "Suitless",
      "requires": [
        "canSuitlessMaridia",
        "canPlayInSand",
        {
          "or": [
            "HiJump",
            "canEscapeSand",
            "h_canUseMorphBombs"
          ]
        }
      ]
    },
    {
      "id": 18,
      "link": [
        3,
        1
      ],
      "name": "Frozen Zoa Bridge",
      "requires": [
        "h_canNavigateUnderwater",
        "canTrickyUseFrozenEnemies",
        "canPlayInSand"
      ]
    },
    {
      "id": 19,
      "link": [
        3,
        1
      ],
      "name": "G-Mode",
      "entranceCondition": {
        "comeInWithGMode": {
          "mode": "any",
          "morphed": false
        },
        "comesThroughToilet": "any"
      },
      "requires": [],
      "flashSuitChecked": true
    },
    {
      "id": 20,
      "link": [
        3,
        2
      ],
      "name": "Base",
      "requires": [
        "Gravity"
      ]
    },
    {
      "id": 21,
      "link": [
        3,
        2
      ],
      "name": "Suitless",
      "requires": [
        "canSuitlessMaridia",
        "canPlayInSand",
        {
          "or": [
            "HiJump",
            "canEscapeSand",
            "h_canUseMorphBombs"
          ]
        }
      ]
    },
    {
      "link": [
        1,
        1
      ],
      "name": "Base (Unlock Door)",
      "requires": [],
      "unlocksDoors": [
        {
          "types": [
            "ammo"
          ],
          "requires": []
        }
      ]
    },
    {
      "link": [
        1,
        1
      ],
      "name": "Base (Come In Normally)",
      "entranceCondition": {
        "comeInNormally": {}
      },
      "requires": []
    },
    {
      "link": [
        2,
        2
      ],
      "name": "Base (Come In Normally)",
      "entranceCondition": {
        "comeInNormally": {}
      },
      "requires": []
    },
    {
      "link": [
        3,
        3
      ],
      "name": "Base (Come In Normally)",
      "entranceCondition": {
        "comeInNormally": {}
      },
      "requires": []
    }
  ],
  "nextStratId": 22,
  "notables": [],
  "nextNotableId": 1
}