Skip to content

Conversation

@Ericzklm
Copy link
Contributor

@Ericzklm Ericzklm commented Jan 1, 2026

Added a sequence to keep a donut and enabled making multiple donuts per session

Added a sequence to keep a donut and enabled making multiple donuts per session
@Gin890
Copy link
Collaborator

Gin890 commented Jan 3, 2026

Looks good. Some nitpicks:

  • Change the NUM_DONUTS option's minimum to one. And stop the program before saving the donut in backup save. User may find it weird that it flys away after making enough donut.
  • On the map, you don't need to move the cursor a little to snap to the Hotel Z fast travel spot. You can press Y directly and mash A to select the first fast travel spot. It will be the central plaza. But it does the same job as it saves in the backup save. I'm worried if you move the cursor a little on Hotel Z, it may snap to a DLC main quest label and break the program.

Minimum 1 donut and dont run save routine on last donut
@Ericzklm
Copy link
Contributor Author

Ericzklm commented Jan 3, 2026

For this point:

On the map, you don't need to move the cursor a little to snap to the Hotel Z fast travel spot. You can press Y directly and mash A to select the first fast travel spot. It will be the central plaza. But it does the same job as it saves in the backup save. I'm worried if you move the cursor a little on Hotel Z, it may snap to a DLC main quest label and break the program.

The donut iteration currently must start at Vert Pokecenter because it does the same move-and-snap motion and the inputs it does to get to Hotel Z only work from Vert Pokecenter. So the save routine makes sure to be back there because it continues without a backup save load. The fast travel list is not guaranteed to be in the same depending on if the user set a filter or not.

I'll propose this change and can implement it if it's fine:

  1. The program opens the map, opens the fast travel menu with 'Y', and flies to whatever is currently selected in order to set a backup save
  2. Do a reset from backup save to create the starting point
    a. This should also clear any map filter which would be a problem if you need to keep the first donut
  3. Do donut iterations as normal except to get to Hotel Z, open the map with 'Y', open the menu with '-', and go 4 slots down
    a. Nothing is selected so the selector should always be at the first item (Centrico Plaza)
    b. The order should always be Centrico Plaza -> Gare de Lumiose -> Pokemon Research Lab -> Hotel Z, all of which are guaranteed to be available at this point
  4. Fast traveling away from Hotel Z can go to Centrico Plaza since the routine to fly to Hotel Z is no longer coupled with Vert Pokecenter

This should allow the user to start the program anywhere without any setup, should not be affected by quest labels, and should make the program agnostic of the player's location

@Gin890
Copy link
Collaborator

Gin890 commented Jan 4, 2026

Feel free to try that! I'm worried about moving down four menu items blindly in the fly spot list. But if you test it and it works reliably, we should add it to the program!

@Gin890
Copy link
Collaborator

Gin890 commented Jan 4, 2026

I will merge this PR first as this is a very useful feature for the next release. Feel free to open another PR to make it compatible with all backup save pokecenter locations!

@Gin890 Gin890 merged commit 05c8362 into PokemonAutomation:main Jan 4, 2026
12 of 13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants