OptionalcanChangeForm: booleanProtected_Protected_Readonlyability1Readonlyability2ReadonlyabilityReadonlybaseReadonlybaseReadonlybaseReadonlybaseReadonlycanReadonlycatchReadonlyformsReadonlygenderReadonlygrowthReadonlyheightReadonlyisReadonlylegendaryReadonlymaleReadonlymythicalReadonlysubReadonlytype1Readonlytype2ReadonlyweightOptionalsoundConfig: SoundConfigOptionalignorePlay: booleanPick and return a random Gender for a Pokemon.
A 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
OptionalformIndex: 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.
OptionalformIndex: 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)
OptionalformIndex: 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.
OptionalformIndex: numberOptionalshiny: booleanOptionalvariant: numberOptionalformIndex: numberOptionalshiny: booleanOptionalvariant: numberOptionalformIndex: numberMethod to get the passive ability of a Pokemon species
OptionalformIndex: 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
OptionalformIndex: numberoptional form index for pokemon with different forms
species id if no additional forms, index with formkey if a pokemon with a form
OptionalformIndex: numberOptionalvariant: 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
OptionalformIndex: number
The chance (as a decimal) for this Species to be male, or
nullfor genderless species