Skip to content

Fly Destination Rando #430

Description

@snowflav-goob

What feature would you like to see?

Wasn't expecting ER to come around so quickly and I figure it should come in the same update, but here's the rough plan I had in mind:

  • Basepatch:
    • Decouple Fly spawns from the other uses of spawnpoints
    • Dynamically show the landmark name of a fly unlock in item pickup messages and shopsanity descriptions
  • Data:
    • Add landmark to map data
    • Add coordinates to warp data for TOWN and ROUTE type maps
    • Add warp tile's collision type to warp data (door/cave/stair tiles need to be Y+1'd)
  • APWorld:
    • Swap the normal Fly destination items for Fly Unlock 1-23
    • Pick 11 / 12 / 22 random landmarks (are we including Indigo?) depending on Johto Only, pick a map and warp belonging to each landmark
    • Figure out the AP region the warp belongs to, connect the Fly region to it
    • Do Fly destination plando and blocklist
    • Not forget about UT
  • Patch:
    • Sort the warps by landmark ID
    • Write the warp data (map ID, X, Y) at the AP_Flypoint_xyz_Spawn address
    • Rename the fly flag item names to FLY DEST XYZ
    • Patch the relevant values for Johto End / Kanto Start in pokegear.asm
    • On Fly Destination Rando games without Fly Unlock Rando, "plando" the fly unlock items to visiting the town so it tells you where you can go

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions