40Cakes / pokebot-gen3

PokéBot Gen3 is a shiny hunting bot, written in Python that runs libmgba + mGBA Python bindings under the hood. Pokémon Ruby, Sapphire, Emerald, FireRed and LeafGreen are supported.
https://www.youtube.com/@40_Cakes/streams
GNU General Public License v3.0
176 stars 53 forks source link

Gift Pokémon modes #86

Closed 40Cakes closed 7 months ago

40Cakes commented 11 months ago

Gift Pokémon Modes

Create bot modes for unique static/gift Pokémon: List of in-game event Pokémon (Emerald)

Wynaut

The old woman by the sand baths in Lavaridge Town will give the player a Wynaut Egg.

Castform

The staff of the Weather Institute will give the player a Castform for saving the facility from Team Aqua.

Fossil Pokémon

The player may choose between the Root and Claw Fossils in the Mirage Tower, while the other fossil will be available to them in the Desert Underpass after entering the Hall of Fame. The fossils can be revived into Lileep and Anorith at the Devon Corporation headquarters in Rustboro City.

Beldum

After the player has entered the Hall of Fame, Steven will leave a Beldum as a gift for them in his cottage in Mossdeep City.

Sudowoodo

Sudowoodo is located in the southeast section of the Battle Frontier. Much like in Generation II games, NPCs will talk about it as a tree. However, when the player uses the Wailmer Pail on it, it will spring to life.

Functionality

Required

Optional

Notes

This issue has been raised to track the work/progress for this new feature/functionality.

Please keep your PR in draft until it is ready to be reviewed and tested. Referencing this issue in your PR description will allow for collaboration among many, and also just lets us know you're working on it, potentially saving someone else from wasting their time working on the same thing separately.

Don't be afraid to use this issue or visit the Discord channel #development-chat🛠 to ask for help or discuss ideas related to this issue.

PeteKempDojo commented 11 months ago

Note for Castform method - In order to get the game into a state for SRing, you must save before the Team Aqua battle, and use PKHeX to completely fill your PC, and party. If any spaces are in your party or any PC box, Castform will be force-gifted to you upon completion of the fight.

Doing this correctly will mean you can save before speaking to the staff to receive the Castform, and can S/R it as normal.

pekempy commented 8 months ago

Working on my branch, PR will go in once dependencies are merged