Overview
ThePersonalInfo and PersonalTable classes provide access to species-specific data including base stats, types, abilities, egg groups, gender ratios, and form information. This is the primary way to access Pokémon species metadata across all generations.
PersonalTable
ThePersonalTable class provides static instances for each game generation, containing all species data for that generation.
Available Tables
Accessing Species Data
Checking Game Availability
PersonalInfo
ThePersonalInfo class represents data for a single species or form.
Base Stats
Type Information
Abilities
Gender Ratios
Egg Groups
Breeding Information
Experience & Growth
Catch & Escape Rates
Form Information
Physical Attributes
Common Use Cases
Validating Species/Form Combinations
Calculating Stat Totals
Checking Type Matchups
Retrieving All Abilities
Checking Breeding Compatibility
Related Types
IPersonalInfo- Interface for PersonalInfo implementationsIPersonalTable- Interface for PersonalTable implementationsIPersonalInfoTM- Technical Machine learn compatibilityIPersonalInfoTR- Technical Record learn compatibilitySpecies- Species ID enumerationEntityContext- Game generation context
See Also
- Game Strings - Localized string data
- Items & Moves - Item and move utilities