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')