Added class-based Poké Balls for trainers #2385
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Starting from Gen. 7, trainer NPCs have a preset type of Poké Ball to keep their Pokémon in based on their trainer class.
This PR implements that.
Notes:
-Every trainer class that is not present in the table will use good ol' Poké Balls.
-
TRAINER_CLASS_AQUA_LEADER
andTRAINER_CLASS_MAGMA_LEADER
use a Master Ball based on the events of USUM's Rainbow Rocket Episode, though arguably it makes sense even within the confines of Gen. 3. Archie has a Master Ball lying around in their own room at Team Aqua's Hideout in Lilycove City, for example.-As the stand-in for Ace Trainers, "Cooltrainers" were set to use Ultra Balls.
Discord contact info
Lunos#4026