[Contribution Idea] Selectively Limiting Pokemon by Dex ID
Qvdpost opened this issue · 0 comments
Is your idea a new setting, a change to an existing setting, or something else? Please describe clearly:
With the large number of pokemon available in most of the supported ROM's it made sense to me to filter specific Pokemon from the Pokemon pool when randomizing a game.
I have a particular distaste for some Pokemon and whenever one of them shows up first on a route during a Nuzlocke I would be very sad.
To prevent that from happening I figured I'd add a setting that lets you supply a collection of Dex ID's of Pokemon that would be omitted from the randomizer when generating random encounters.
This change introduces a new setting to the Limit Pokemon General Option and comes with a menu item in the Settings menu. The checkbox in the Limit Pokemon serves as a flag to remove the specified Pokemon from the Pokemon Pool during randomization and the menu item gives access to an Editor Dialog that serves to customize the list of Banned Pokemon.
What problem would your contribution solve? Please describe:
This allows for more fine grained customization options and prevents undesired Pokemon encounters.
(In extreme cases this can also be used to alleviate Arachnaphobia and such if a toggle were to be implemented.)
Additional context:
The checkbox in the Limit Pokemon dialog.
Thet Banned Pokemon Editor Dialog
I understand that I am expected to implement this change myself in the randomizer's codebase: [x ]
The contribution can be found at pull request #695 (comment)