Stat

constructor(id: Int, name: String, gameIndex: Int, isBattleOnly: Boolean, affectingMoves: MoveStatAffectSets, affectingNatures: NatureStatAffectSets, characteristics: List<Handle.Unnamed<Characteristic>>, moveDamageClass: Handle.Named<MoveDamageClass>?, names: List<Name>)(source)

Parameters

id

The identifier for this stat resource.

name

The name for this stat resource.

gameIndex

ID the games use for this stat.

isBattleOnly

Whether this stat only exists within a battle.

affectingMoves

A detail of moves which affect this stat and how they affect it.

affectingNatures

A detail of natures which affect this stat and how they affect it.

characteristics

A list of characteristics that are set on a Pokémon when its highest base stat is this stat.

moveDamageClass

The class of damage this stat is directly related to.

names

The name of this stat listed in different languages.