FlagBrew / PKSM

Gen I to GenVIII save manager.
GNU General Public License v3.0
1.75k stars 176 forks source link

Get all of a pokemon's basic abilities when spawning instead of the Pound attack #1405

Closed Floki1992 closed 1 year ago

Floki1992 commented 1 year ago

Is your feature request related to a problem? Please describe. Get all of a pokemon's basic abilities when spawning instead of the Pound attack

Describe the solution you'd like When spawning any pokemon, the pokemon only knows the Pound attack, however, it would be nice if instead of the Pound attack, they default to the same abilities as if encountered in the games. I know that was the case until version 6

Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered.

Additional context Add any other context or screenshots about the feature request here.

piepie62 commented 1 year ago

The way to do this would be to have full legality information based off of game data, which the 3DS can't handle, so this isn't going to happen.

Floki1992 commented 1 year ago

@piepie62 Hello, how come this was the case before?

piepie62 commented 1 year ago

I don't know exactly how that was implemented before; I wasn't part of the project before v6. However, I can tell you that it was game-context-unaware and thus not necessarily accurate, and by extension not necessarily legal, which leaves it at the same status as the Pound set right now, which I only leave there because a Pokémon with zero moves is invalid. I would honestly rather leave it empty, but that would leave invalid data in the game. Regardless, this context-unawareness was okay back then because it only handled editing gen 6 and 7 games, but with 1-8 now, that becomes a major issue. However it worked then simply cannot now, it would need to be far more complex.