PokemonForm

constructor(id: Int, name: String, order: Int, formOrder: Int, isDefault: Boolean, isBattleOnly: Boolean, isMega: Boolean, formName: String, pokemon: Handle.Named<PokemonVariety>, types: List<PokemonType>, sprites: PokemonFormSprites, versionGroup: Handle.Named<VersionGroup>, names: List<Name>, formNames: List<Name>)(source)

Parameters

id

The identifier for this form resource.

name

The name for this form resource.

order

The order in which forms should be sorted within all forms.

formOrder

The order in which forms should be sorted within a species' forms.

isDefault

True if this form is the default form for the Pokémon.

isBattleOnly

Whether or not this form can only happen during battle.

isMega

Whether or not this form is a mega form.

formName

The name of this form.

pokemon

The Pokémon that can take on this form.

types

The form specific type of this Pokémon form.

sprites

A set of sprites used to depict this Pokémon form in the game.

versionGroup

The version group this Pokémon form was introduced in.

names

The form specific form name of this Pokémon form, or empty if the form does not have a specific name.

formNames

The form specific form name of this Pokémon form, or empty if the form does not have a specific name.