Ability

constructor(id: Int, name: String, isMainSeries: Boolean, generation: Handle.Named<Generation>, names: List<Name>, effectEntries: List<VerboseEffect>, effectChanges: List<AbilityEffectChange>, flavorTextEntries: List<AbilityFlavorText>, pokemon: List<AbilityPokemon>)(source)

Parameters

id

The identifier for this ability resource.

name

The name for this ability resource.

isMainSeries

Whether or not this ability originated in the main series of the video games.

generation

The generation this ability was introduced in.

names

The name of this ability listed in different languages.

effectEntries

The effect of this ability listed in different languages.

effectChanges

The list of past effects this ability has had across version groups.

flavorTextEntries

The flavor text of this ability listed in different languages.

pokemon

A list of Pokémon that could potentially have this ability.