Skip to main content

Constants

Type Definitions​

PokemonTypesArrayIndex​

An enumeration of number corresponding to indexes for Pokémon types, base in order presented on chart at Pokémon DB.

Types
Enumerable

Properties​

NameValue
PokemonTypeName.NORMAL0
PokemonTypeName.FIRE1
PokemonTypeName.WATER2
PokemonTypeName.ELECTRIC3
PokemonTypeName.GRASS4
PokemonTypeName.ICE5
PokemonTypeName.FIGHTING6
PokemonTypeName.POISON7
PokemonTypeName.GROUND8
PokemonTypeName.FLYING9
PokemonTypeName.PSYCHIC10
PokemonTypeName.BUG11
PokemonTypeName.ROCK12
PokemonTypeName.GHOST13
PokemonTypeName.DRAGON14
PokemonTypeName.DARK15
PokemonTypeName.STEEL16
PokemonTypeName.FAIRY17

PokemonTypeName​

An enumeration of string values for each Pokémon type's name.

Types
Enumerable

Properties​

NameValue
PokemonTypeName.NORMAL'NORMAL'
PokemonTypeName.FIRE'FIRE'
PokemonTypeName.WATER'WATER'
PokemonTypeName.ELECTRIC'ELECTRIC'
PokemonTypeName.GRASS'GRASS'
PokemonTypeName.ICE'ICE'
PokemonTypeName.FIGHTING'FIGHTING'
PokemonTypeName.POISON'POISON'
PokemonTypeName.GROUND'GROUND'
PokemonTypeName.FLYING'FLYING'
PokemonTypeName.PSYCHIC'PSYCHIC'
PokemonTypeName.BUG'BUG'
PokemonTypeName.ROCK'ROCK'
PokemonTypeName.GHOST'GHOST'
PokemonTypeName.DRAGON'DRAGON'
PokemonTypeName.DARK'DARK'
PokemonTypeName.STEEL'STEEL'
PokemonTypeName.FAIRY'FAIRY'

AlterSuperEffectiveDamageAbility​

An enumeration of string values for each Pokémon ability that affects damage calculation when the move has super-effective damage.

Types
enum('filter', 'prism-armor', 'solid-rock', 'wonder-guard')

AlterDamageAbility​

An enumeration of string values for each Pokémon ability that affects damage calculation.

Types

enum(AlterSuperEffectiveDamageAbility, 'dry-skin', 'earth-eater', 'flash-fire', 'fluffy', 'heatproof', 'levitate', 'lightning-rod', 'motor-drive', 'purifying-salt', 'sap-sipper', 'storm-drain', 'thick-fat', 'volt-absorb', 'water-absorb', 'water-bubble', 'well-baked-body', 'wind-rider')