Optional
canChangeForm: booleanProtected
_formProtected
_generationReadonly
ability1Readonly
ability2Readonly
abilityReadonly
baseReadonly
baseReadonly
baseReadonly
baseReadonly
canReadonly
catchReadonly
formsReadonly
genderReadonly
growthReadonly
heightReadonly
isReadonly
legendaryReadonly
maleReadonly
mythicalReadonly
speciesReadonly
subReadonly
type1Readonly
type2Readonly
weightOptional
soundConfig: SoundConfigOptional
ignorePlay: booleanA randomly rolled gender based on this Species' malePercent
.
Method to get the ability of a Pokemon species.
Which ability to get (should only be 0-2)
The id of the Ability
Method to get the total number of abilities a Pokemon species has.
Number of abilities
Optional
formIndex: numberGets the species' base stat amount for the given stat.
The desired stat.
The species' base stat amount.
Gets the BST for the species
The species' BST.
Optional
formIndex: numberFind the name of species with proper attachments for regionals and separate starter forms (Floette, Ursaluna)
a string with the region name or other form name attached
Find the form name for species with just one form (regional variants, Floette, Ursaluna)
The form index to check (defaults to 0)
Whether to append the species name to the end (defaults to false)
the pokemon-form locale key for the single form name ("Alolan Form", "Eternal Flower" etc)
Optional
formIndex: numberGenerates a bigint corresponding to the maximum unlocks possible for this species, taking into account if the species has a male/female gender, and which variants are implemented.
bigint Maximum unlocks, can be compared with DexEntry.caughtAttr.
Optional
formIndex: numberOptional
shiny: booleanOptional
variant: numberOptional
formIndex: numberOptional
shiny: booleanOptional
variant: numberOptional
formIndex: numberMethod to get the passive ability of a Pokemon species
Optional
formIndex: numberThe form index to use, defaults to form for this species instance
The id of the ability
Method to get the root species id of a Pokemon. Magmortar.getRootSpeciesId(true) => Magmar Magmortar.getRootSpeciesId(false) => Magby
boolean to get the nonbaby form of a starter
The species
Variant Data key/index is either species id or species id followed by -formkey
Optional
formIndex: numberoptional form index for pokemon with different forms
species id if no additional forms, index with formkey if a pokemon with a form
Optional
formIndex: numberOptional
variant: VariantLoad the variant colors for the species into the variant color cache
The sprite key to use
Whether to load female instead of male
Whether the back sprite is being loaded
Optional
formIndex: number
Pick and return a random
Gender
for a Pokemon.