summaryrefslogtreecommitdiff
path: root/src/pokemon.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/pokemon.c')
-rw-r--r--src/pokemon.c1666
1 files changed, 834 insertions, 832 deletions
diff --git a/src/pokemon.c b/src/pokemon.c
index f528ce331..eec995050 100644
--- a/src/pokemon.c
+++ b/src/pokemon.c
@@ -12,7 +12,7 @@
#include "item.h"
#include "link.h"
#include "main.h"
-#include "malloc.h"
+#include "alloc.h"
#include "m4a.h"
#include "pokedex.h"
#include "pokeblock.h"
@@ -1405,834 +1405,836 @@ const s8 gNatureStatTable[][5] =
#include "data/pokemon/evolution.h"
#include "data/pokemon/level_up_learnset_pointers.h"
+// SPECIES_NONE are ignored in the following two tables, so decrement before accessing these arrays to get the right result
+
static const u8 sMonFrontAnimIdsTable[] =
{
- 0x06, // SPECIES_BULBASAUR
- 0x17, // SPECIES_IVYSAUR
- 0x2f, // SPECIES_VENUSAUR
- 0x52, // SPECIES_CHARMANDER
- 0x25, // SPECIES_CHARMELEON
- 0x10, // SPECIES_CHARIZARD
- 0x0b, // SPECIES_SQUIRTLE
- 0x13, // SPECIES_WARTORTLE
- 0x19, // SPECIES_BLASTOISE
- 0x0b, // SPECIES_CATERPIE
- 0x0b, // SPECIES_METAPOD
- 0x1d, // SPECIES_BUTTERFREE
- 0x46, // SPECIES_WEEDLE
- 0x20, // SPECIES_KAKUNA
- 0x02, // SPECIES_BEEDRILL
- 0x47, // SPECIES_PIDGEY
- 0x17, // SPECIES_PIDGEOTTO
- 0x29, // SPECIES_PIDGEOT
- 0x43, // SPECIES_RATTATA
- 0x2b, // SPECIES_RATICATE
- 0x18, // SPECIES_SPEAROW
- 0x2b, // SPECIES_FEAROW
- 0x16, // SPECIES_EKANS
- 0x17, // SPECIES_ARBOK
- 0x2c, // SPECIES_PIKACHU
- 0x17, // SPECIES_RAICHU
- 0x2d, // SPECIES_SANDSHREW
- 0x17, // SPECIES_SANDSLASH
- 0x00, // SPECIES_NIDORAN_F
- 0x17, // SPECIES_NIDORINA
- 0x0f, // SPECIES_NIDOQUEEN
- 0x09, // SPECIES_NIDORAN_M
- 0x13, // SPECIES_NIDORINO
- 0x0f, // SPECIES_NIDOKING
- 0x00, // SPECIES_CLEFAIRY
- 0x4a, // SPECIES_CLEFABLE
- 0x17, // SPECIES_VULPIX
- 0x10, // SPECIES_NINETALES
- 0x48, // SPECIES_JIGGLYPUFF
- 0x31, // SPECIES_WIGGLYTUFF
- 0x00, // SPECIES_ZUBAT
- 0x1d, // SPECIES_GOLBAT
- 0x00, // SPECIES_ODDISH
- 0x45, // SPECIES_GLOOM
- 0x49, // SPECIES_VILEPLUME
- 0x46, // SPECIES_PARAS
- 0x0f, // SPECIES_PARASECT
- 0x06, // SPECIES_VENONAT
- 0x4b, // SPECIES_VENOMOTH
- 0x10, // SPECIES_DIGLETT
- 0x4c, // SPECIES_DUGTRIO
- 0x52, // SPECIES_MEOWTH
- 0x17, // SPECIES_PERSIAN
- 0x06, // SPECIES_PSYDUCK
- 0x4c, // SPECIES_GOLDUCK
- 0x32, // SPECIES_MANKEY
- 0x48, // SPECIES_PRIMEAPE
- 0x25, // SPECIES_GROWLITHE
- 0x02, // SPECIES_ARCANINE
- 0x00, // SPECIES_POLIWAG
- 0x32, // SPECIES_POLIWHIRL
- 0x19, // SPECIES_POLIWRATH
- 0x31, // SPECIES_ABRA
- 0x09, // SPECIES_KADABRA
- 0x17, // SPECIES_ALAKAZAM
- 0x00, // SPECIES_MACHOP
- 0x10, // SPECIES_MACHOKE
- 0x31, // SPECIES_MACHAMP
- 0x17, // SPECIES_BELLSPROUT
- 0x0d, // SPECIES_WEEPINBELL
- 0x32, // SPECIES_VICTREEBEL
- 0x00, // SPECIES_TENTACOOL
- 0x00, // SPECIES_TENTACRUEL
- 0x48, // SPECIES_GEODUDE
- 0x48, // SPECIES_GRAVELER
- 0x2f, // SPECIES_GOLEM
- 0x20, // SPECIES_PONYTA
- 0x11, // SPECIES_RAPIDASH
- 0x45, // SPECIES_SLOWPOKE
- 0x0b, // SPECIES_SLOWBRO
- 0x54, // SPECIES_MAGNEMITE
- 0x2c, // SPECIES_MAGNETON
- 0x48, // SPECIES_FARFETCHD
- 0x4c, // SPECIES_DODUO
- 0x41, // SPECIES_DODRIO
- 0x0b, // SPECIES_SEEL
- 0x45, // SPECIES_DEWGONG
- 0x46, // SPECIES_GRIMER
- 0x30, // SPECIES_MUK
- 0x12, // SPECIES_SHELLDER
- 0x1d, // SPECIES_CLOYSTER
- 0x15, // SPECIES_GASTLY
- 0x35, // SPECIES_HAUNTER
- 0x3a, // SPECIES_GENGAR
- 0x43, // SPECIES_ONIX
- 0x4f, // SPECIES_DROWZEE
- 0x09, // SPECIES_HYPNO
- 0x03, // SPECIES_KRABBY
- 0x4b, // SPECIES_KINGLER
- 0x00, // SPECIES_VOLTORB
- 0x00, // SPECIES_ELECTRODE
- 0x46, // SPECIES_EXEGGCUTE
- 0x32, // SPECIES_EXEGGUTOR
- 0x48, // SPECIES_CUBONE
- 0x05, // SPECIES_MAROWAK
- 0x16, // SPECIES_HITMONLEE
- 0x09, // SPECIES_HITMONCHAN
- 0x45, // SPECIES_LICKITUNG
- 0x13, // SPECIES_KOFFING
- 0x04, // SPECIES_WEEZING
- 0x10, // SPECIES_RHYHORN
- 0x13, // SPECIES_RHYDON
- 0x45, // SPECIES_CHANSEY
- 0x48, // SPECIES_TANGELA
- 0x17, // SPECIES_KANGASKHAN
- 0x12, // SPECIES_HORSEA
- 0x04, // SPECIES_SEADRA
- 0x0d, // SPECIES_GOLDEEN
- 0x1c, // SPECIES_SEAKING
- 0x4e, // SPECIES_STARYU
- 0x12, // SPECIES_STARMIE
- 0x46, // SPECIES_MR_MIME
- 0x02, // SPECIES_SCYTHER
- 0x17, // SPECIES_JYNX
- 0x2c, // SPECIES_ELECTABUZZ
- 0x0f, // SPECIES_MAGMAR
- 0x09, // SPECIES_PINSIR
- 0x19, // SPECIES_TAUROS
- 0x05, // SPECIES_MAGIKARP
- 0x48, // SPECIES_GYARADOS
- 0x17, // SPECIES_LAPRAS
- 0x01, // SPECIES_DITTO
- 0x17, // SPECIES_EEVEE
- 0x17, // SPECIES_VAPOREON
- 0x00, // SPECIES_JOLTEON
- 0x17, // SPECIES_FLAREON
- 0x52, // SPECIES_PORYGON
- 0x51, // SPECIES_OMANYTE
- 0x09, // SPECIES_OMASTAR
- 0x1d, // SPECIES_KABUTO
- 0x0f, // SPECIES_KABUTOPS
- 0x47, // SPECIES_AERODACTYL
- 0x0b, // SPECIES_SNORLAX
- 0x09, // SPECIES_ARTICUNO
- 0x2c, // SPECIES_ZAPDOS
- 0x45, // SPECIES_MOLTRES
- 0x00, // SPECIES_DRATINI
- 0x10, // SPECIES_DRAGONAIR
- 0x47, // SPECIES_DRAGONITE
- 0x09, // SPECIES_MEWTWO
- 0x0d, // SPECIES_MEW
- 0x00, // SPECIES_CHIKORITA
- 0x00, // SPECIES_BAYLEEF
- 0x17, // SPECIES_MEGANIUM
- 0x52, // SPECIES_CYNDAQUIL
- 0x17, // SPECIES_QUILAVA
- 0x10, // SPECIES_TYPHLOSION
- 0x31, // SPECIES_TOTODILE
- 0x0f, // SPECIES_CROCONAW
- 0x0f, // SPECIES_FERALIGATR
- 0x00, // SPECIES_SENTRET
- 0x32, // SPECIES_FURRET
- 0x47, // SPECIES_HOOTHOOT
- 0x17, // SPECIES_NOCTOWL
- 0x52, // SPECIES_LEDYBA
- 0x47, // SPECIES_LEDIAN
- 0x4f, // SPECIES_SPINARAK
- 0x0f, // SPECIES_ARIADOS
- 0x00, // SPECIES_CROBAT
- 0x45, // SPECIES_CHINCHOU
- 0x51, // SPECIES_LANTURN
- 0x1e, // SPECIES_PICHU
- 0x52, // SPECIES_CLEFFA
- 0x0c, // SPECIES_IGGLYBUFF
- 0x0b, // SPECIES_TOGEPI
- 0x00, // SPECIES_TOGETIC
- 0x31, // SPECIES_NATU
- 0x09, // SPECIES_XATU
- 0x00, // SPECIES_MAREEP
- 0x1e, // SPECIES_FLAAFFY
- 0x2c, // SPECIES_AMPHAROS
- 0x0b, // SPECIES_BELLOSSOM
- 0x00, // SPECIES_MARILL
- 0x4a, // SPECIES_AZUMARILL
- 0x46, // SPECIES_SUDOWOODO
- 0x32, // SPECIES_POLITOED
- 0x1c, // SPECIES_HOPPIP
- 0x18, // SPECIES_SKIPLOOM
- 0x51, // SPECIES_JUMPLUFF
- 0x32, // SPECIES_AIPOM
- 0x52, // SPECIES_SUNKERN
- 0x00, // SPECIES_SUNFLORA
- 0x2b, // SPECIES_YANMA
- 0x00, // SPECIES_WOOPER
- 0x16, // SPECIES_QUAGSIRE
- 0x09, // SPECIES_ESPEON
- 0x10, // SPECIES_UMBREON
- 0x00, // SPECIES_MURKROW
- 0x13, // SPECIES_SLOWKING
- 0x1c, // SPECIES_MISDREAVUS
- 0x0a, // SPECIES_UNOWN
- 0x30, // SPECIES_WOBBUFFET
- 0x1e, // SPECIES_GIRAFARIG
- 0x0b, // SPECIES_PINECO
- 0x10, // SPECIES_FORRETRESS
- 0x00, // SPECIES_DUNSPARCE
- 0x13, // SPECIES_GLIGAR
- 0x0f, // SPECIES_STEELIX
- 0x17, // SPECIES_SNUBBULL
- 0x10, // SPECIES_GRANBULL
- 0x3a, // SPECIES_QWILFISH
- 0x02, // SPECIES_SCIZOR
- 0x0b, // SPECIES_SHUCKLE
- 0x41, // SPECIES_HERACROSS
- 0x16, // SPECIES_SNEASEL
- 0x17, // SPECIES_TEDDIURSA
- 0x10, // SPECIES_URSARING
- 0x17, // SPECIES_SLUGMA
- 0x17, // SPECIES_MAGCARGO
- 0x00, // SPECIES_SWINUB
- 0x0f, // SPECIES_PILOSWINE
- 0x03, // SPECIES_CORSOLA
- 0x52, // SPECIES_REMORAID
- 0x17, // SPECIES_OCTILLERY
- 0x52, // SPECIES_DELIBIRD
- 0x0d, // SPECIES_MANTINE
- 0x17, // SPECIES_SKARMORY
- 0x17, // SPECIES_HOUNDOUR
- 0x10, // SPECIES_HOUNDOOM
- 0x42, // SPECIES_KINGDRA
- 0x32, // SPECIES_PHANPY
- 0x19, // SPECIES_DONPHAN
- 0x00, // SPECIES_PORYGON2
- 0x00, // SPECIES_STANTLER
- 0x31, // SPECIES_SMEARGLE
- 0x16, // SPECIES_TYROGUE
- 0x02, // SPECIES_HITMONTOP
- 0x09, // SPECIES_SMOOCHUM
- 0x2c, // SPECIES_ELEKID
- 0x00, // SPECIES_MAGBY
- 0x45, // SPECIES_MILTANK
- 0x00, // SPECIES_BLISSEY
- 0x2c, // SPECIES_RAIKOU
- 0x09, // SPECIES_ENTEI
- 0x10, // SPECIES_SUICUNE
- 0x52, // SPECIES_LARVITAR
- 0x10, // SPECIES_PUPITAR
- 0x0f, // SPECIES_TYRANITAR
- 0x3a, // SPECIES_LUGIA
- 0x09, // SPECIES_HO_OH
- 0x18, // SPECIES_CELEBI
- 0x00, // 252
- 0x00, // 253
- 0x00, // 254
- 0x00, // 255
- 0x00, // 256
- 0x00, // 257
- 0x00, // 258
- 0x00, // 259
- 0x00, // 260
- 0x00, // 261
- 0x00, // 262
- 0x00, // 263
- 0x00, // 264
- 0x00, // 265
- 0x00, // 266
- 0x00, // 267
- 0x00, // 268
- 0x00, // 269
- 0x00, // 270
- 0x00, // 271
- 0x00, // 272
- 0x00, // 273
- 0x00, // 274
- 0x00, // 275
- 0x00, // 276
- 0x00, // SPECIES_TREECKO
- 0x17, // SPECIES_GROVYLE
- 0x10, // SPECIES_SCEPTILE
- 0x16, // SPECIES_TORCHIC
- 0x06, // SPECIES_COMBUSKEN
- 0x0f, // SPECIES_BLAZIKEN
- 0x01, // SPECIES_MUDKIP
- 0x04, // SPECIES_MARSHTOMP
- 0x1e, // SPECIES_SWAMPERT
- 0x10, // SPECIES_POOCHYENA
- 0x10, // SPECIES_MIGHTYENA
- 0x03, // SPECIES_ZIGZAGOON
- 0x09, // SPECIES_LINOONE
- 0x00, // SPECIES_WURMPLE
- 0x00, // SPECIES_SILCOON
- 0x04, // SPECIES_BEAUTIFLY
- 0x04, // SPECIES_CASCOON
- 0x06, // SPECIES_DUSTOX
- 0x00, // SPECIES_LOTAD
- 0x00, // SPECIES_LOMBRE
- 0x49, // SPECIES_LUDICOLO
- 0x05, // SPECIES_SEEDOT
- 0x00, // SPECIES_NUZLEAF
- 0x02, // SPECIES_SHIFTRY
- 0x00, // SPECIES_NINCADA
- 0x46, // SPECIES_NINJASK
- 0x1c, // SPECIES_SHEDINJA
- 0x1e, // SPECIES_TAILLOW
- 0x01, // SPECIES_SWELLOW
- 0x00, // SPECIES_SHROOMISH
- 0x00, // SPECIES_BRELOOM
- 0x31, // SPECIES_SPINDA
- 0x1b, // SPECIES_WINGULL
- 0x1c, // SPECIES_PELIPPER
- 0x00, // SPECIES_SURSKIT
- 0x00, // SPECIES_MASQUERAIN
- 0x01, // SPECIES_WAILMER
- 0x1c, // SPECIES_WAILORD
- 0x00, // SPECIES_SKITTY
- 0x17, // SPECIES_DELCATTY
- 0x35, // SPECIES_KECLEON
- 0x1d, // SPECIES_BALTOY
- 0x51, // SPECIES_CLAYDOL
- 0x49, // SPECIES_NOSEPASS
- 0x17, // SPECIES_TORKOAL
- 0x15, // SPECIES_SABLEYE
- 0x49, // SPECIES_BARBOACH
- 0x49, // SPECIES_WHISCASH
- 0x1d, // SPECIES_LUVDISC
- 0x10, // SPECIES_CORPHISH
- 0x09, // SPECIES_CRAWDAUNT
- 0x49, // SPECIES_FEEBAS
- 0x22, // SPECIES_MILOTIC
- 0x49, // SPECIES_CARVANHA
- 0x56, // SPECIES_SHARPEDO
- 0x10, // SPECIES_TRAPINCH
- 0x0f, // SPECIES_VIBRAVA
- 0x4b, // SPECIES_FLYGON
- 0x0b, // SPECIES_MAKUHITA
- 0x34, // SPECIES_HARIYAMA
- 0x00, // SPECIES_ELECTRIKE
- 0x00, // SPECIES_MANECTRIC
- 0x04, // SPECIES_NUMEL
- 0x10, // SPECIES_CAMERUPT
- 0x53, // SPECIES_SPHEAL
- 0x17, // SPECIES_SEALEO
- 0x0f, // SPECIES_WALREIN
- 0x49, // SPECIES_CACNEA
- 0x04, // SPECIES_CACTURNE
- 0x45, // SPECIES_SNORUNT
- 0x0a, // SPECIES_GLALIE
- 0x0e, // SPECIES_LUNATONE
- 0x08, // SPECIES_SOLROCK
- 0x00, // SPECIES_AZURILL
- 0x56, // SPECIES_SPOINK
- 0x32, // SPECIES_GRUMPIG
- 0x00, // SPECIES_PLUSLE
- 0x01, // SPECIES_MINUN
- 0x00, // SPECIES_MAWILE
- 0x05, // SPECIES_MEDITITE
- 0x45, // SPECIES_MEDICHAM
- 0x04, // SPECIES_SWABLU
- 0x16, // SPECIES_ALTARIA
- 0x32, // SPECIES_WYNAUT
- 0x0a, // SPECIES_DUSKULL
- 0x02, // SPECIES_DUSCLOPS
- 0x45, // SPECIES_ROSELIA
- 0x45, // SPECIES_SLAKOTH
- 0x31, // SPECIES_VIGOROTH
- 0x45, // SPECIES_SLAKING
- 0x00, // SPECIES_GULPIN
- 0x45, // SPECIES_SWALOT
- 0x10, // SPECIES_TROPIUS
- 0x03, // SPECIES_WHISMUR
- 0x49, // SPECIES_LOUDRED
- 0x19, // SPECIES_EXPLOUD
- 0x12, // SPECIES_CLAMPERL
- 0x09, // SPECIES_HUNTAIL
- 0x1c, // SPECIES_GOREBYSS
- 0x11, // SPECIES_ABSOL
- 0x1c, // SPECIES_SHUPPET
- 0x0d, // SPECIES_BANETTE
- 0x17, // SPECIES_SEVIPER
- 0x09, // SPECIES_ZANGOOSE
- 0x1a, // SPECIES_RELICANTH
- 0x45, // SPECIES_ARON
- 0x00, // SPECIES_LAIRON
- 0x19, // SPECIES_AGGRON
- 0x1d, // SPECIES_CASTFORM
- 0x00, // SPECIES_VOLBEAT
- 0x05, // SPECIES_ILLUMISE
- 0x17, // SPECIES_LILEEP
- 0x19, // SPECIES_CRADILY
- 0x12, // SPECIES_ANORITH
- 0x10, // SPECIES_ARMALDO
- 0x45, // SPECIES_RALTS
- 0x00, // SPECIES_KIRLIA
- 0x00, // SPECIES_GARDEVOIR
- 0x19, // SPECIES_BAGON
- 0x04, // SPECIES_SHELGON
- 0x0f, // SPECIES_SALAMENCE
- 0x0f, // SPECIES_BELDUM
- 0x04, // SPECIES_METANG
- 0x10, // SPECIES_METAGROSS
- 0x01, // SPECIES_REGIROCK
- 0x44, // SPECIES_REGICE
- 0x09, // SPECIES_REGISTEEL
- 0x2d, // SPECIES_KYOGRE
- 0x10, // SPECIES_GROUDON
- 0x0f, // SPECIES_RAYQUAZA
- 0x2d, // SPECIES_LATIAS
- 0x10, // SPECIES_LATIOS
- 0x0d, // SPECIES_JIRACHI
- 0x1b, // SPECIES_DEOXYS
- 0x1d, // SPECIES_CHIMECHO
+ [SPECIES_BULBASAUR - 1] = 0x06,
+ [SPECIES_IVYSAUR - 1] = 0x17,
+ [SPECIES_VENUSAUR - 1] = 0x2f,
+ [SPECIES_CHARMANDER - 1] = 0x52,
+ [SPECIES_CHARMELEON - 1] = 0x25,
+ [SPECIES_CHARIZARD - 1] = 0x10,
+ [SPECIES_SQUIRTLE - 1] = 0x0b,
+ [SPECIES_WARTORTLE - 1] = 0x13,
+ [SPECIES_BLASTOISE - 1] = 0x19,
+ [SPECIES_CATERPIE - 1] = 0x0b,
+ [SPECIES_METAPOD - 1] = 0x0b,
+ [SPECIES_BUTTERFREE - 1] = 0x1d,
+ [SPECIES_WEEDLE - 1] = 0x46,
+ [SPECIES_KAKUNA - 1] = 0x20,
+ [SPECIES_BEEDRILL - 1] = 0x02,
+ [SPECIES_PIDGEY - 1] = 0x47,
+ [SPECIES_PIDGEOTTO - 1] = 0x17,
+ [SPECIES_PIDGEOT - 1] = 0x29,
+ [SPECIES_RATTATA - 1] = 0x43,
+ [SPECIES_RATICATE - 1] = 0x2b,
+ [SPECIES_SPEAROW - 1] = 0x18,
+ [SPECIES_FEAROW - 1] = 0x2b,
+ [SPECIES_EKANS - 1] = 0x16,
+ [SPECIES_ARBOK - 1] = 0x17,
+ [SPECIES_PIKACHU - 1] = 0x2c,
+ [SPECIES_RAICHU - 1] = 0x17,
+ [SPECIES_SANDSHREW - 1] = 0x2d,
+ [SPECIES_SANDSLASH - 1] = 0x17,
+ [SPECIES_NIDORAN_F - 1] = 0x00,
+ [SPECIES_NIDORINA - 1] = 0x17,
+ [SPECIES_NIDOQUEEN - 1] = 0x0f,
+ [SPECIES_NIDORAN_M - 1] = 0x09,
+ [SPECIES_NIDORINO - 1] = 0x13,
+ [SPECIES_NIDOKING - 1] = 0x0f,
+ [SPECIES_CLEFAIRY - 1] = 0x00,
+ [SPECIES_CLEFABLE - 1] = 0x4a,
+ [SPECIES_VULPIX - 1] = 0x17,
+ [SPECIES_NINETALES - 1] = 0x10,
+ [SPECIES_JIGGLYPUFF - 1] = 0x48,
+ [SPECIES_WIGGLYTUFF - 1] = 0x31,
+ [SPECIES_ZUBAT - 1] = 0x00,
+ [SPECIES_GOLBAT - 1] = 0x1d,
+ [SPECIES_ODDISH - 1] = 0x00,
+ [SPECIES_GLOOM - 1] = 0x45,
+ [SPECIES_VILEPLUME - 1] = 0x49,
+ [SPECIES_PARAS - 1] = 0x46,
+ [SPECIES_PARASECT - 1] = 0x0f,
+ [SPECIES_VENONAT - 1] = 0x06,
+ [SPECIES_VENOMOTH - 1] = 0x4b,
+ [SPECIES_DIGLETT - 1] = 0x10,
+ [SPECIES_DUGTRIO - 1] = 0x4c,
+ [SPECIES_MEOWTH - 1] = 0x52,
+ [SPECIES_PERSIAN - 1] = 0x17,
+ [SPECIES_PSYDUCK - 1] = 0x06,
+ [SPECIES_GOLDUCK - 1] = 0x4c,
+ [SPECIES_MANKEY - 1] = 0x32,
+ [SPECIES_PRIMEAPE - 1] = 0x48,
+ [SPECIES_GROWLITHE - 1] = 0x25,
+ [SPECIES_ARCANINE - 1] = 0x02,
+ [SPECIES_POLIWAG - 1] = 0x00,
+ [SPECIES_POLIWHIRL - 1] = 0x32,
+ [SPECIES_POLIWRATH - 1] = 0x19,
+ [SPECIES_ABRA - 1] = 0x31,
+ [SPECIES_KADABRA - 1] = 0x09,
+ [SPECIES_ALAKAZAM - 1] = 0x17,
+ [SPECIES_MACHOP - 1] = 0x00,
+ [SPECIES_MACHOKE - 1] = 0x10,
+ [SPECIES_MACHAMP - 1] = 0x31,
+ [SPECIES_BELLSPROUT - 1] = 0x17,
+ [SPECIES_WEEPINBELL - 1] = 0x0d,
+ [SPECIES_VICTREEBEL - 1] = 0x32,
+ [SPECIES_TENTACOOL - 1] = 0x00,
+ [SPECIES_TENTACRUEL - 1] = 0x00,
+ [SPECIES_GEODUDE - 1] = 0x48,
+ [SPECIES_GRAVELER - 1] = 0x48,
+ [SPECIES_GOLEM - 1] = 0x2f,
+ [SPECIES_PONYTA - 1] = 0x20,
+ [SPECIES_RAPIDASH - 1] = 0x11,
+ [SPECIES_SLOWPOKE - 1] = 0x45,
+ [SPECIES_SLOWBRO - 1] = 0x0b,
+ [SPECIES_MAGNEMITE - 1] = 0x54,
+ [SPECIES_MAGNETON - 1] = 0x2c,
+ [SPECIES_FARFETCHD - 1] = 0x48,
+ [SPECIES_DODUO - 1] = 0x4c,
+ [SPECIES_DODRIO - 1] = 0x41,
+ [SPECIES_SEEL - 1] = 0x0b,
+ [SPECIES_DEWGONG - 1] = 0x45,
+ [SPECIES_GRIMER - 1] = 0x46,
+ [SPECIES_MUK - 1] = 0x30,
+ [SPECIES_SHELLDER - 1] = 0x12,
+ [SPECIES_CLOYSTER - 1] = 0x1d,
+ [SPECIES_GASTLY - 1] = 0x15,
+ [SPECIES_HAUNTER - 1] = 0x35,
+ [SPECIES_GENGAR - 1] = 0x3a,
+ [SPECIES_ONIX - 1] = 0x43,
+ [SPECIES_DROWZEE - 1] = 0x4f,
+ [SPECIES_HYPNO - 1] = 0x09,
+ [SPECIES_KRABBY - 1] = 0x03,
+ [SPECIES_KINGLER - 1] = 0x4b,
+ [SPECIES_VOLTORB - 1] = 0x00,
+ [SPECIES_ELECTRODE - 1] = 0x00,
+ [SPECIES_EXEGGCUTE - 1] = 0x46,
+ [SPECIES_EXEGGUTOR - 1] = 0x32,
+ [SPECIES_CUBONE - 1] = 0x48,
+ [SPECIES_MAROWAK - 1] = 0x05,
+ [SPECIES_HITMONLEE - 1] = 0x16,
+ [SPECIES_HITMONCHAN - 1] = 0x09,
+ [SPECIES_LICKITUNG - 1] = 0x45,
+ [SPECIES_KOFFING - 1] = 0x13,
+ [SPECIES_WEEZING - 1] = 0x04,
+ [SPECIES_RHYHORN - 1] = 0x10,
+ [SPECIES_RHYDON - 1] = 0x13,
+ [SPECIES_CHANSEY - 1] = 0x45,
+ [SPECIES_TANGELA - 1] = 0x48,
+ [SPECIES_KANGASKHAN - 1] = 0x17,
+ [SPECIES_HORSEA - 1] = 0x12,
+ [SPECIES_SEADRA - 1] = 0x04,
+ [SPECIES_GOLDEEN - 1] = 0x0d,
+ [SPECIES_SEAKING - 1] = 0x1c,
+ [SPECIES_STARYU - 1] = 0x4e,
+ [SPECIES_STARMIE - 1] = 0x12,
+ [SPECIES_MR_MIME - 1] = 0x46,
+ [SPECIES_SCYTHER - 1] = 0x02,
+ [SPECIES_JYNX - 1] = 0x17,
+ [SPECIES_ELECTABUZZ - 1] = 0x2c,
+ [SPECIES_MAGMAR - 1] = 0x0f,
+ [SPECIES_PINSIR - 1] = 0x09,
+ [SPECIES_TAUROS - 1] = 0x19,
+ [SPECIES_MAGIKARP - 1] = 0x05,
+ [SPECIES_GYARADOS - 1] = 0x48,
+ [SPECIES_LAPRAS - 1] = 0x17,
+ [SPECIES_DITTO - 1] = 0x01,
+ [SPECIES_EEVEE - 1] = 0x17,
+ [SPECIES_VAPOREON - 1] = 0x17,
+ [SPECIES_JOLTEON - 1] = 0x00,
+ [SPECIES_FLAREON - 1] = 0x17,
+ [SPECIES_PORYGON - 1] = 0x52,
+ [SPECIES_OMANYTE - 1] = 0x51,
+ [SPECIES_OMASTAR - 1] = 0x09,
+ [SPECIES_KABUTO - 1] = 0x1d,
+ [SPECIES_KABUTOPS - 1] = 0x0f,
+ [SPECIES_AERODACTYL - 1] = 0x47,
+ [SPECIES_SNORLAX - 1] = 0x0b,
+ [SPECIES_ARTICUNO - 1] = 0x09,
+ [SPECIES_ZAPDOS - 1] = 0x2c,
+ [SPECIES_MOLTRES - 1] = 0x45,
+ [SPECIES_DRATINI - 1] = 0x00,
+ [SPECIES_DRAGONAIR - 1] = 0x10,
+ [SPECIES_DRAGONITE - 1] = 0x47,
+ [SPECIES_MEWTWO - 1] = 0x09,
+ [SPECIES_MEW - 1] = 0x0d,
+ [SPECIES_CHIKORITA - 1] = 0x00,
+ [SPECIES_BAYLEEF - 1] = 0x00,
+ [SPECIES_MEGANIUM - 1] = 0x17,
+ [SPECIES_CYNDAQUIL - 1] = 0x52,
+ [SPECIES_QUILAVA - 1] = 0x17,
+ [SPECIES_TYPHLOSION - 1] = 0x10,
+ [SPECIES_TOTODILE - 1] = 0x31,
+ [SPECIES_CROCONAW - 1] = 0x0f,
+ [SPECIES_FERALIGATR - 1] = 0x0f,
+ [SPECIES_SENTRET - 1] = 0x00,
+ [SPECIES_FURRET - 1] = 0x32,
+ [SPECIES_HOOTHOOT - 1] = 0x47,
+ [SPECIES_NOCTOWL - 1] = 0x17,
+ [SPECIES_LEDYBA - 1] = 0x52,
+ [SPECIES_LEDIAN - 1] = 0x47,
+ [SPECIES_SPINARAK - 1] = 0x4f,
+ [SPECIES_ARIADOS - 1] = 0x0f,
+ [SPECIES_CROBAT - 1] = 0x00,
+ [SPECIES_CHINCHOU - 1] = 0x45,
+ [SPECIES_LANTURN - 1] = 0x51,
+ [SPECIES_PICHU - 1] = 0x1e,
+ [SPECIES_CLEFFA - 1] = 0x52,
+ [SPECIES_IGGLYBUFF - 1] = 0x0c,
+ [SPECIES_TOGEPI - 1] = 0x0b,
+ [SPECIES_TOGETIC - 1] = 0x00,
+ [SPECIES_NATU - 1] = 0x31,
+ [SPECIES_XATU - 1] = 0x09,
+ [SPECIES_MAREEP - 1] = 0x00,
+ [SPECIES_FLAAFFY - 1] = 0x1e,
+ [SPECIES_AMPHAROS - 1] = 0x2c,
+ [SPECIES_BELLOSSOM - 1] = 0x0b,
+ [SPECIES_MARILL - 1] = 0x00,
+ [SPECIES_AZUMARILL - 1] = 0x4a,
+ [SPECIES_SUDOWOODO - 1] = 0x46,
+ [SPECIES_POLITOED - 1] = 0x32,
+ [SPECIES_HOPPIP - 1] = 0x1c,
+ [SPECIES_SKIPLOOM - 1] = 0x18,
+ [SPECIES_JUMPLUFF - 1] = 0x51,
+ [SPECIES_AIPOM - 1] = 0x32,
+ [SPECIES_SUNKERN - 1] = 0x52,
+ [SPECIES_SUNFLORA - 1] = 0x00,
+ [SPECIES_YANMA - 1] = 0x2b,
+ [SPECIES_WOOPER - 1] = 0x00,
+ [SPECIES_QUAGSIRE - 1] = 0x16,
+ [SPECIES_ESPEON - 1] = 0x09,
+ [SPECIES_UMBREON - 1] = 0x10,
+ [SPECIES_MURKROW - 1] = 0x00,
+ [SPECIES_SLOWKING - 1] = 0x13,
+ [SPECIES_MISDREAVUS - 1] = 0x1c,
+ [SPECIES_UNOWN - 1] = 0x0a,
+ [SPECIES_WOBBUFFET - 1] = 0x30,
+ [SPECIES_GIRAFARIG - 1] = 0x1e,
+ [SPECIES_PINECO - 1] = 0x0b,
+ [SPECIES_FORRETRESS - 1] = 0x10,
+ [SPECIES_DUNSPARCE - 1] = 0x00,
+ [SPECIES_GLIGAR - 1] = 0x13,
+ [SPECIES_STEELIX - 1] = 0x0f,
+ [SPECIES_SNUBBULL - 1] = 0x17,
+ [SPECIES_GRANBULL - 1] = 0x10,
+ [SPECIES_QWILFISH - 1] = 0x3a,
+ [SPECIES_SCIZOR - 1] = 0x02,
+ [SPECIES_SHUCKLE - 1] = 0x0b,
+ [SPECIES_HERACROSS - 1] = 0x41,
+ [SPECIES_SNEASEL - 1] = 0x16,
+ [SPECIES_TEDDIURSA - 1] = 0x17,
+ [SPECIES_URSARING - 1] = 0x10,
+ [SPECIES_SLUGMA - 1] = 0x17,
+ [SPECIES_MAGCARGO - 1] = 0x17,
+ [SPECIES_SWINUB - 1] = 0x00,
+ [SPECIES_PILOSWINE - 1] = 0x0f,
+ [SPECIES_CORSOLA - 1] = 0x03,
+ [SPECIES_REMORAID - 1] = 0x52,
+ [SPECIES_OCTILLERY - 1] = 0x17,
+ [SPECIES_DELIBIRD - 1] = 0x52,
+ [SPECIES_MANTINE - 1] = 0x0d,
+ [SPECIES_SKARMORY - 1] = 0x17,
+ [SPECIES_HOUNDOUR - 1] = 0x17,
+ [SPECIES_HOUNDOOM - 1] = 0x10,
+ [SPECIES_KINGDRA - 1] = 0x42,
+ [SPECIES_PHANPY - 1] = 0x32,
+ [SPECIES_DONPHAN - 1] = 0x19,
+ [SPECIES_PORYGON2 - 1] = 0x00,
+ [SPECIES_STANTLER - 1] = 0x00,
+ [SPECIES_SMEARGLE - 1] = 0x31,
+ [SPECIES_TYROGUE - 1] = 0x16,
+ [SPECIES_HITMONTOP - 1] = 0x02,
+ [SPECIES_SMOOCHUM - 1] = 0x09,
+ [SPECIES_ELEKID - 1] = 0x2c,
+ [SPECIES_MAGBY - 1] = 0x00,
+ [SPECIES_MILTANK - 1] = 0x45,
+ [SPECIES_BLISSEY - 1] = 0x00,
+ [SPECIES_RAIKOU - 1] = 0x2c,
+ [SPECIES_ENTEI - 1] = 0x09,
+ [SPECIES_SUICUNE - 1] = 0x10,
+ [SPECIES_LARVITAR - 1] = 0x52,
+ [SPECIES_PUPITAR - 1] = 0x10,
+ [SPECIES_TYRANITAR - 1] = 0x0f,
+ [SPECIES_LUGIA - 1] = 0x3a,
+ [SPECIES_HO_OH - 1] = 0x09,
+ [SPECIES_CELEBI - 1] = 0x18,
+ [SPECIES_OLD_UNOWN_B - 1] = 0x00,
+ [SPECIES_OLD_UNOWN_C - 1] = 0x00,
+ [SPECIES_OLD_UNOWN_D - 1] = 0x00,
+ [SPECIES_OLD_UNOWN_E - 1] = 0x00,
+ [SPECIES_OLD_UNOWN_F - 1] = 0x00,
+ [SPECIES_OLD_UNOWN_G - 1] = 0x00,
+ [SPECIES_OLD_UNOWN_H - 1] = 0x00,
+ [SPECIES_OLD_UNOWN_I - 1] = 0x00,
+ [SPECIES_OLD_UNOWN_J - 1] = 0x00,
+ [SPECIES_OLD_UNOWN_K - 1] = 0x00,
+ [SPECIES_OLD_UNOWN_L - 1] = 0x00,
+ [SPECIES_OLD_UNOWN_M - 1] = 0x00,
+ [SPECIES_OLD_UNOWN_N - 1] = 0x00,
+ [SPECIES_OLD_UNOWN_O - 1] = 0x00,
+ [SPECIES_OLD_UNOWN_P - 1] = 0x00,
+ [SPECIES_OLD_UNOWN_Q - 1] = 0x00,
+ [SPECIES_OLD_UNOWN_R - 1] = 0x00,
+ [SPECIES_OLD_UNOWN_S - 1] = 0x00,
+ [SPECIES_OLD_UNOWN_T - 1] = 0x00,
+ [SPECIES_OLD_UNOWN_U - 1] = 0x00,
+ [SPECIES_OLD_UNOWN_V - 1] = 0x00,
+ [SPECIES_OLD_UNOWN_W - 1] = 0x00,
+ [SPECIES_OLD_UNOWN_X - 1] = 0x00,
+ [SPECIES_OLD_UNOWN_Y - 1] = 0x00,
+ [SPECIES_OLD_UNOWN_Z - 1] = 0x00,
+ [SPECIES_TREECKO - 1] = 0x00,
+ [SPECIES_GROVYLE - 1] = 0x17,
+ [SPECIES_SCEPTILE - 1] = 0x10,
+ [SPECIES_TORCHIC - 1] = 0x16,
+ [SPECIES_COMBUSKEN - 1] = 0x06,
+ [SPECIES_BLAZIKEN - 1] = 0x0f,
+ [SPECIES_MUDKIP - 1] = 0x01,
+ [SPECIES_MARSHTOMP - 1] = 0x04,
+ [SPECIES_SWAMPERT - 1] = 0x1e,
+ [SPECIES_POOCHYENA - 1] = 0x10,
+ [SPECIES_MIGHTYENA - 1] = 0x10,
+ [SPECIES_ZIGZAGOON - 1] = 0x03,
+ [SPECIES_LINOONE - 1] = 0x09,
+ [SPECIES_WURMPLE - 1] = 0x00,
+ [SPECIES_SILCOON - 1] = 0x00,
+ [SPECIES_BEAUTIFLY - 1] = 0x04,
+ [SPECIES_CASCOON - 1] = 0x04,
+ [SPECIES_DUSTOX - 1] = 0x06,
+ [SPECIES_LOTAD - 1] = 0x00,
+ [SPECIES_LOMBRE - 1] = 0x00,
+ [SPECIES_LUDICOLO - 1] = 0x49,
+ [SPECIES_SEEDOT - 1] = 0x05,
+ [SPECIES_NUZLEAF - 1] = 0x00,
+ [SPECIES_SHIFTRY - 1] = 0x02,
+ [SPECIES_NINCADA - 1] = 0x00,
+ [SPECIES_NINJASK - 1] = 0x46,
+ [SPECIES_SHEDINJA - 1] = 0x1c,
+ [SPECIES_TAILLOW - 1] = 0x1e,
+ [SPECIES_SWELLOW - 1] = 0x01,
+ [SPECIES_SHROOMISH - 1] = 0x00,
+ [SPECIES_BRELOOM - 1] = 0x00,
+ [SPECIES_SPINDA - 1] = 0x31,
+ [SPECIES_WINGULL - 1] = 0x1b,
+ [SPECIES_PELIPPER - 1] = 0x1c,
+ [SPECIES_SURSKIT - 1] = 0x00,
+ [SPECIES_MASQUERAIN - 1] = 0x00,
+ [SPECIES_WAILMER - 1] = 0x01,
+ [SPECIES_WAILORD - 1] = 0x1c,
+ [SPECIES_SKITTY - 1] = 0x00,
+ [SPECIES_DELCATTY - 1] = 0x17,
+ [SPECIES_KECLEON - 1] = 0x35,
+ [SPECIES_BALTOY - 1] = 0x1d,
+ [SPECIES_CLAYDOL - 1] = 0x51,
+ [SPECIES_NOSEPASS - 1] = 0x49,
+ [SPECIES_TORKOAL - 1] = 0x17,
+ [SPECIES_SABLEYE - 1] = 0x15,
+ [SPECIES_BARBOACH - 1] = 0x49,
+ [SPECIES_WHISCASH - 1] = 0x49,
+ [SPECIES_LUVDISC - 1] = 0x1d,
+ [SPECIES_CORPHISH - 1] = 0x10,
+ [SPECIES_CRAWDAUNT - 1] = 0x09,
+ [SPECIES_FEEBAS - 1] = 0x49,
+ [SPECIES_MILOTIC - 1] = 0x22,
+ [SPECIES_CARVANHA - 1] = 0x49,
+ [SPECIES_SHARPEDO - 1] = 0x56,
+ [SPECIES_TRAPINCH - 1] = 0x10,
+ [SPECIES_VIBRAVA - 1] = 0x0f,
+ [SPECIES_FLYGON - 1] = 0x4b,
+ [SPECIES_MAKUHITA - 1] = 0x0b,
+ [SPECIES_HARIYAMA - 1] = 0x34,
+ [SPECIES_ELECTRIKE - 1] = 0x00,
+ [SPECIES_MANECTRIC - 1] = 0x00,
+ [SPECIES_NUMEL - 1] = 0x04,
+ [SPECIES_CAMERUPT - 1] = 0x10,
+ [SPECIES_SPHEAL - 1] = 0x53,
+ [SPECIES_SEALEO - 1] = 0x17,
+ [SPECIES_WALREIN - 1] = 0x0f,
+ [SPECIES_CACNEA - 1] = 0x49,
+ [SPECIES_CACTURNE - 1] = 0x04,
+ [SPECIES_SNORUNT - 1] = 0x45,
+ [SPECIES_GLALIE - 1] = 0x0a,
+ [SPECIES_LUNATONE - 1] = 0x0e,
+ [SPECIES_SOLROCK - 1] = 0x08,
+ [SPECIES_AZURILL - 1] = 0x00,
+ [SPECIES_SPOINK - 1] = 0x56,
+ [SPECIES_GRUMPIG - 1] = 0x32,
+ [SPECIES_PLUSLE - 1] = 0x00,
+ [SPECIES_MINUN - 1] = 0x01,
+ [SPECIES_MAWILE - 1] = 0x00,
+ [SPECIES_MEDITITE - 1] = 0x05,
+ [SPECIES_MEDICHAM - 1] = 0x45,
+ [SPECIES_SWABLU - 1] = 0x04,
+ [SPECIES_ALTARIA - 1] = 0x16,
+ [SPECIES_WYNAUT - 1] = 0x32,
+ [SPECIES_DUSKULL - 1] = 0x0a,
+ [SPECIES_DUSCLOPS - 1] = 0x02,
+ [SPECIES_ROSELIA - 1] = 0x45,
+ [SPECIES_SLAKOTH - 1] = 0x45,
+ [SPECIES_VIGOROTH - 1] = 0x31,
+ [SPECIES_SLAKING - 1] = 0x45,
+ [SPECIES_GULPIN - 1] = 0x00,
+ [SPECIES_SWALOT - 1] = 0x45,
+ [SPECIES_TROPIUS - 1] = 0x10,
+ [SPECIES_WHISMUR - 1] = 0x03,
+ [SPECIES_LOUDRED - 1] = 0x49,
+ [SPECIES_EXPLOUD - 1] = 0x19,
+ [SPECIES_CLAMPERL - 1] = 0x12,
+ [SPECIES_HUNTAIL - 1] = 0x09,
+ [SPECIES_GOREBYSS - 1] = 0x1c,
+ [SPECIES_ABSOL - 1] = 0x11,
+ [SPECIES_SHUPPET - 1] = 0x1c,
+ [SPECIES_BANETTE - 1] = 0x0d,
+ [SPECIES_SEVIPER - 1] = 0x17,
+ [SPECIES_ZANGOOSE - 1] = 0x09,
+ [SPECIES_RELICANTH - 1] = 0x1a,
+ [SPECIES_ARON - 1] = 0x45,
+ [SPECIES_LAIRON - 1] = 0x00,
+ [SPECIES_AGGRON - 1] = 0x19,
+ [SPECIES_CASTFORM - 1] = 0x1d,
+ [SPECIES_VOLBEAT - 1] = 0x00,
+ [SPECIES_ILLUMISE - 1] = 0x05,
+ [SPECIES_LILEEP - 1] = 0x17,
+ [SPECIES_CRADILY - 1] = 0x19,
+ [SPECIES_ANORITH - 1] = 0x12,
+ [SPECIES_ARMALDO - 1] = 0x10,
+ [SPECIES_RALTS - 1] = 0x45,
+ [SPECIES_KIRLIA - 1] = 0x00,
+ [SPECIES_GARDEVOIR - 1] = 0x00,
+ [SPECIES_BAGON - 1] = 0x19,
+ [SPECIES_SHELGON - 1] = 0x04,
+ [SPECIES_SALAMENCE - 1] = 0x0f,
+ [SPECIES_BELDUM - 1] = 0x0f,
+ [SPECIES_METANG - 1] = 0x04,
+ [SPECIES_METAGROSS - 1] = 0x10,
+ [SPECIES_REGIROCK - 1] = 0x01,
+ [SPECIES_REGICE - 1] = 0x44,
+ [SPECIES_REGISTEEL - 1] = 0x09,
+ [SPECIES_KYOGRE - 1] = 0x2d,
+ [SPECIES_GROUDON - 1] = 0x10,
+ [SPECIES_RAYQUAZA - 1] = 0x0f,
+ [SPECIES_LATIAS - 1] = 0x2d,
+ [SPECIES_LATIOS - 1] = 0x10,
+ [SPECIES_JIRACHI - 1] = 0x0d,
+ [SPECIES_DEOXYS - 1] = 0x1b,
+ [SPECIES_CHIMECHO - 1] = 0x1d,
};
static const u8 sMonAnimationDelayTable[] =
{
- 0x00, // SPECIES_BULBASAUR
- 0x00, // SPECIES_IVYSAUR
- 0x00, // SPECIES_VENUSAUR
- 0x00, // SPECIES_CHARMANDER
- 0x00, // SPECIES_CHARMELEON
- 0x00, // SPECIES_CHARIZARD
- 0x00, // SPECIES_SQUIRTLE
- 0x00, // SPECIES_WARTORTLE
- 0x32, // SPECIES_BLASTOISE
- 0x00, // SPECIES_CATERPIE
- 0x00, // SPECIES_METAPOD
- 0x00, // SPECIES_BUTTERFREE
- 0x0a, // SPECIES_WEEDLE
- 0x14, // SPECIES_KAKUNA
- 0x23, // SPECIES_BEEDRILL
- 0x00, // SPECIES_PIDGEY
- 0x19, // SPECIES_PIDGEOTTO
- 0x00, // SPECIES_PIDGEOT
- 0x00, // SPECIES_RATTATA
- 0x00, // SPECIES_RATICATE
- 0x00, // SPECIES_SPEAROW
- 0x02, // SPECIES_FEAROW
- 0x1e, // SPECIES_EKANS
- 0x00, // SPECIES_ARBOK
- 0x00, // SPECIES_PIKACHU
- 0x00, // SPECIES_RAICHU
- 0x00, // SPECIES_SANDSHREW
- 0x00, // SPECIES_SANDSLASH
- 0x1c, // SPECIES_NIDORAN_F
- 0x00, // SPECIES_NIDORINA
- 0x00, // SPECIES_NIDOQUEEN
- 0x00, // SPECIES_NIDORAN_M
- 0x00, // SPECIES_NIDORINO
- 0x19, // SPECIES_NIDOKING
- 0x00, // SPECIES_CLEFAIRY
- 0x00, // SPECIES_CLEFABLE
- 0x00, // SPECIES_VULPIX
- 0x00, // SPECIES_NINETALES
- 0x00, // SPECIES_JIGGLYPUFF
- 0x00, // SPECIES_WIGGLYTUFF
- 0x00, // SPECIES_ZUBAT
- 0x00, // SPECIES_GOLBAT
- 0x00, // SPECIES_ODDISH
- 0x00, // SPECIES_GLOOM
- 0x00, // SPECIES_VILEPLUME
- 0x0a, // SPECIES_PARAS
- 0x2d, // SPECIES_PARASECT
- 0x14, // SPECIES_VENONAT
- 0x00, // SPECIES_VENOMOTH
- 0x19, // SPECIES_DIGLETT
- 0x23, // SPECIES_DUGTRIO
- 0x28, // SPECIES_MEOWTH
- 0x14, // SPECIES_PERSIAN
- 0x00, // SPECIES_PSYDUCK
- 0x00, // SPECIES_GOLDUCK
- 0x14, // SPECIES_MANKEY
- 0x00, // SPECIES_PRIMEAPE
- 0x1e, // SPECIES_GROWLITHE
- 0x28, // SPECIES_ARCANINE
- 0x00, // SPECIES_POLIWAG
- 0x05, // SPECIES_POLIWHIRL
- 0x00, // SPECIES_POLIWRATH
- 0x00, // SPECIES_ABRA
- 0x00, // SPECIES_KADABRA
- 0x00, // SPECIES_ALAKAZAM
- 0x00, // SPECIES_MACHOP
- 0x00, // SPECIES_MACHOKE
- 0x00, // SPECIES_MACHAMP
- 0x00, // SPECIES_BELLSPROUT
- 0x03, // SPECIES_WEEPINBELL
- 0x00, // SPECIES_VICTREEBEL
- 0x00, // SPECIES_TENTACOOL
- 0x00, // SPECIES_TENTACRUEL
- 0x00, // SPECIES_GEODUDE
- 0x00, // SPECIES_GRAVELER
- 0x00, // SPECIES_GOLEM
- 0x00, // SPECIES_PONYTA
- 0x00, // SPECIES_RAPIDASH
- 0x00, // SPECIES_SLOWPOKE
- 0x00, // SPECIES_SLOWBRO
- 0x00, // SPECIES_MAGNEMITE
- 0x00, // SPECIES_MAGNETON
- 0x00, // SPECIES_FARFETCHD
- 0x00, // SPECIES_DODUO
- 0x00, // SPECIES_DODRIO
- 0x00, // SPECIES_SEEL
- 0x00, // SPECIES_DEWGONG
- 0x00, // SPECIES_GRIMER
- 0x2d, // SPECIES_MUK
- 0x14, // SPECIES_SHELLDER
- 0x00, // SPECIES_CLOYSTER
- 0x00, // SPECIES_GASTLY
- 0x17, // SPECIES_HAUNTER
- 0x00, // SPECIES_GENGAR
- 0x00, // SPECIES_ONIX
- 0x30, // SPECIES_DROWZEE
- 0x28, // SPECIES_HYPNO
- 0x00, // SPECIES_KRABBY
- 0x00, // SPECIES_KINGLER
- 0x00, // SPECIES_VOLTORB
- 0x00, // SPECIES_ELECTRODE
- 0x00, // SPECIES_EXEGGCUTE
- 0x00, // SPECIES_EXEGGUTOR
- 0x00, // SPECIES_CUBONE
- 0x00, // SPECIES_MAROWAK
- 0x00, // SPECIES_HITMONLEE
- 0x19, // SPECIES_HITMONCHAN
- 0x00, // SPECIES_LICKITUNG
- 0x00, // SPECIES_KOFFING
- 0x00, // SPECIES_WEEZING
- 0x00, // SPECIES_RHYHORN
- 0x00, // SPECIES_RHYDON
- 0x00, // SPECIES_CHANSEY
- 0x00, // SPECIES_TANGELA
- 0x00, // SPECIES_KANGASKHAN
- 0x00, // SPECIES_HORSEA
- 0x00, // SPECIES_SEADRA
- 0x00, // SPECIES_GOLDEEN
- 0x00, // SPECIES_SEAKING
- 0x00, // SPECIES_STARYU
- 0x00, // SPECIES_STARMIE
- 0x00, // SPECIES_MR_MIME
- 0x0a, // SPECIES_SCYTHER
- 0x00, // SPECIES_JYNX
- 0x00, // SPECIES_ELECTABUZZ
- 0x00, // SPECIES_MAGMAR
- 0x00, // SPECIES_PINSIR
- 0x0a, // SPECIES_TAUROS
- 0x00, // SPECIES_MAGIKARP
- 0x00, // SPECIES_GYARADOS
- 0x00, // SPECIES_LAPRAS
- 0x00, // SPECIES_DITTO
- 0x00, // SPECIES_EEVEE
- 0x00, // SPECIES_VAPOREON
- 0x00, // SPECIES_JOLTEON
- 0x00, // SPECIES_FLAREON
- 0x00, // SPECIES_PORYGON
- 0x00, // SPECIES_OMANYTE
- 0x00, // SPECIES_OMASTAR
- 0x00, // SPECIES_KABUTO
- 0x00, // SPECIES_KABUTOPS
- 0x00, // SPECIES_AERODACTYL
- 0x00, // SPECIES_SNORLAX
- 0x00, // SPECIES_ARTICUNO
- 0x00, // SPECIES_ZAPDOS
- 0x00, // SPECIES_MOLTRES
- 0x00, // SPECIES_DRATINI
- 0x00, // SPECIES_DRAGONAIR
- 0x00, // SPECIES_DRAGONITE
- 0x00, // SPECIES_MEWTWO
- 0x00, // SPECIES_MEW
- 0x00, // SPECIES_CHIKORITA
- 0x00, // SPECIES_BAYLEEF
- 0x00, // SPECIES_MEGANIUM
- 0x00, // SPECIES_CYNDAQUIL
- 0x00, // SPECIES_QUILAVA
- 0x14, // SPECIES_TYPHLOSION
- 0x00, // SPECIES_TOTODILE
- 0x00, // SPECIES_CROCONAW
- 0x05, // SPECIES_FERALIGATR
- 0x00, // SPECIES_SENTRET
- 0x00, // SPECIES_FURRET
- 0x00, // SPECIES_HOOTHOOT
- 0x00, // SPECIES_NOCTOWL
- 0x00, // SPECIES_LEDYBA
- 0x00, // SPECIES_LEDIAN
- 0x00, // SPECIES_SPINARAK
- 0x00, // SPECIES_ARIADOS
- 0x00, // SPECIES_CROBAT
- 0x00, // SPECIES_CHINCHOU
- 0x00, // SPECIES_LANTURN
- 0x00, // SPECIES_PICHU
- 0x00, // SPECIES_CLEFFA
- 0x00, // SPECIES_IGGLYBUFF
- 0x00, // SPECIES_TOGEPI
- 0x00, // SPECIES_TOGETIC
- 0x1e, // SPECIES_NATU
- 0x00, // SPECIES_XATU
- 0x32, // SPECIES_MAREEP
- 0x00, // SPECIES_FLAAFFY
- 0x0a, // SPECIES_AMPHAROS
- 0x00, // SPECIES_BELLOSSOM
- 0x00, // SPECIES_MARILL
- 0x00, // SPECIES_AZUMARILL
- 0x00, // SPECIES_SUDOWOODO
- 0x28, // SPECIES_POLITOED
- 0x00, // SPECIES_HOPPIP
- 0x00, // SPECIES_SKIPLOOM
- 0x00, // SPECIES_JUMPLUFF
- 0x00, // SPECIES_AIPOM
- 0x00, // SPECIES_SUNKERN
- 0x00, // SPECIES_SUNFLORA
- 0x00, // SPECIES_YANMA
- 0x00, // SPECIES_WOOPER
- 0x00, // SPECIES_QUAGSIRE
- 0x00, // SPECIES_ESPEON
- 0x00, // SPECIES_UMBREON
- 0x00, // SPECIES_MURKROW
- 0x00, // SPECIES_SLOWKING
- 0x00, // SPECIES_MISDREAVUS
- 0x00, // SPECIES_UNOWN
- 0x00, // SPECIES_WOBBUFFET
- 0x00, // SPECIES_GIRAFARIG
- 0x00, // SPECIES_PINECO
- 0x00, // SPECIES_FORRETRESS
- 0x0a, // SPECIES_DUNSPARCE
- 0x00, // SPECIES_GLIGAR
- 0x2d, // SPECIES_STEELIX
- 0x00, // SPECIES_SNUBBULL
- 0x00, // SPECIES_GRANBULL
- 0x27, // SPECIES_QWILFISH
- 0x13, // SPECIES_SCIZOR
- 0x00, // SPECIES_SHUCKLE
- 0x00, // SPECIES_HERACROSS
- 0x00, // SPECIES_SNEASEL
- 0x00, // SPECIES_TEDDIURSA
- 0x00, // SPECIES_URSARING
- 0x00, // SPECIES_SLUGMA
- 0x00, // SPECIES_MAGCARGO
- 0x00, // SPECIES_SWINUB
- 0x00, // SPECIES_PILOSWINE
- 0x00, // SPECIES_CORSOLA
- 0x00, // SPECIES_REMORAID
- 0x14, // SPECIES_OCTILLERY
- 0x00, // SPECIES_DELIBIRD
- 0x00, // SPECIES_MANTINE
- 0x00, // SPECIES_SKARMORY
- 0x00, // SPECIES_HOUNDOUR
- 0x00, // SPECIES_HOUNDOOM
- 0x00, // SPECIES_KINGDRA
- 0x00, // SPECIES_PHANPY
- 0x00, // SPECIES_DONPHAN
- 0x00, // SPECIES_PORYGON2
- 0x00, // SPECIES_STANTLER
- 0x00, // SPECIES_SMEARGLE
- 0x00, // SPECIES_TYROGUE
- 0x00, // SPECIES_HITMONTOP
- 0x28, // SPECIES_SMOOCHUM
- 0x00, // SPECIES_ELEKID
- 0x00, // SPECIES_MAGBY
- 0x00, // SPECIES_MILTANK
- 0x00, // SPECIES_BLISSEY
- 0x00, // SPECIES_RAIKOU
- 0x00, // SPECIES_ENTEI
- 0x00, // SPECIES_SUICUNE
- 0x00, // SPECIES_LARVITAR
- 0x00, // SPECIES_PUPITAR
- 0x0a, // SPECIES_TYRANITAR
- 0x14, // SPECIES_LUGIA
- 0x00, // SPECIES_HO_OH
- 0x00, // SPECIES_CELEBI
- 0x00, // 252
- 0x00, // 253
- 0x00, // 254
- 0x00, // 255
- 0x00, // 256
- 0x00, // 257
- 0x00, // 258
- 0x00, // 259
- 0x00, // 260
- 0x00, // 261
- 0x00, // 262
- 0x00, // 263
- 0x00, // 264
- 0x00, // 265
- 0x00, // 266
- 0x00, // 267
- 0x00, // 268
- 0x00, // 269
- 0x00, // 270
- 0x00, // 271
- 0x00, // 272
- 0x00, // 273
- 0x00, // 274
- 0x00, // 275
- 0x00, // 276
- 0x00, // SPECIES_TREECKO
- 0x00, // SPECIES_GROVYLE
- 0x00, // SPECIES_SCEPTILE
- 0x00, // SPECIES_TORCHIC
- 0x00, // SPECIES_COMBUSKEN
- 0x00, // SPECIES_BLAZIKEN
- 0x00, // SPECIES_MUDKIP
- 0x00, // SPECIES_MARSHTOMP
- 0x00, // SPECIES_SWAMPERT
- 0x00, // SPECIES_POOCHYENA
- 0x00, // SPECIES_MIGHTYENA
- 0x00, // SPECIES_ZIGZAGOON
- 0x00, // SPECIES_LINOONE
- 0x00, // SPECIES_WURMPLE
- 0x00, // SPECIES_SILCOON
- 0x00, // SPECIES_BEAUTIFLY
- 0x00, // SPECIES_CASCOON
- 0x00, // SPECIES_DUSTOX
- 0x00, // SPECIES_LOTAD
- 0x00, // SPECIES_LOMBRE
- 0x00, // SPECIES_LUDICOLO
- 0x00, // SPECIES_SEEDOT
- 0x00, // SPECIES_NUZLEAF
- 0x00, // SPECIES_SHIFTRY
- 0x00, // SPECIES_NINCADA
- 0x00, // SPECIES_NINJASK
- 0x00, // SPECIES_SHEDINJA
- 0x00, // SPECIES_TAILLOW
- 0x00, // SPECIES_SWELLOW
- 0x00, // SPECIES_SHROOMISH
- 0x00, // SPECIES_BRELOOM
- 0x00, // SPECIES_SPINDA
- 0x00, // SPECIES_WINGULL
- 0x00, // SPECIES_PELIPPER
- 0x00, // SPECIES_SURSKIT
- 0x00, // SPECIES_MASQUERAIN
- 0x00, // SPECIES_WAILMER
- 0x0a, // SPECIES_WAILORD
- 0x00, // SPECIES_SKITTY
- 0x00, // SPECIES_DELCATTY
- 0x1e, // SPECIES_KECLEON
- 0x00, // SPECIES_BALTOY
- 0x00, // SPECIES_CLAYDOL
- 0x00, // SPECIES_NOSEPASS
- 0x00, // SPECIES_TORKOAL
- 0x00, // SPECIES_SABLEYE
- 0x00, // SPECIES_BARBOACH
- 0x00, // SPECIES_WHISCASH
- 0x00, // SPECIES_LUVDISC
- 0x00, // SPECIES_CORPHISH
- 0x00, // SPECIES_CRAWDAUNT
- 0x00, // SPECIES_FEEBAS
- 0x2d, // SPECIES_MILOTIC
- 0x00, // SPECIES_CARVANHA
- 0x00, // SPECIES_SHARPEDO
- 0x00, // SPECIES_TRAPINCH
- 0x00, // SPECIES_VIBRAVA
- 0x00, // SPECIES_FLYGON
- 0x00, // SPECIES_MAKUHITA
- 0x00, // SPECIES_HARIYAMA
- 0x00, // SPECIES_ELECTRIKE
- 0x00, // SPECIES_MANECTRIC
- 0x00, // SPECIES_NUMEL
- 0x00, // SPECIES_CAMERUPT
- 0x0f, // SPECIES_SPHEAL
- 0x00, // SPECIES_SEALEO
- 0x00, // SPECIES_WALREIN
- 0x00, // SPECIES_CACNEA
- 0x00, // SPECIES_CACTURNE
- 0x14, // SPECIES_SNORUNT
- 0x00, // SPECIES_GLALIE
- 0x00, // SPECIES_LUNATONE
- 0x00, // SPECIES_SOLROCK
- 0x00, // SPECIES_AZURILL
- 0x00, // SPECIES_SPOINK
- 0x0f, // SPECIES_GRUMPIG
- 0x00, // SPECIES_PLUSLE
- 0x00, // SPECIES_MINUN
- 0x00, // SPECIES_MAWILE
- 0x00, // SPECIES_MEDITITE
- 0x00, // SPECIES_MEDICHAM
- 0x00, // SPECIES_SWABLU
- 0x00, // SPECIES_ALTARIA
- 0x0f, // SPECIES_WYNAUT
- 0x00, // SPECIES_DUSKULL
- 0x1e, // SPECIES_DUSCLOPS
- 0x00, // SPECIES_ROSELIA
- 0x00, // SPECIES_SLAKOTH
- 0x00, // SPECIES_VIGOROTH
- 0x00, // SPECIES_SLAKING
- 0x00, // SPECIES_GULPIN
- 0x00, // SPECIES_SWALOT
- 0x00, // SPECIES_TROPIUS
- 0x00, // SPECIES_WHISMUR
- 0x00, // SPECIES_LOUDRED
- 0x00, // SPECIES_EXPLOUD
- 0x00, // SPECIES_CLAMPERL
- 0x00, // SPECIES_HUNTAIL
- 0x00, // SPECIES_GOREBYSS
- 0x2d, // SPECIES_ABSOL
- 0x00, // SPECIES_SHUPPET
- 0x00, // SPECIES_BANETTE
- 0x00, // SPECIES_SEVIPER
- 0x00, // SPECIES_ZANGOOSE
- 0x00, // SPECIES_RELICANTH
- 0x00, // SPECIES_ARON
- 0x00, // SPECIES_LAIRON
- 0x00, // SPECIES_AGGRON
- 0x00, // SPECIES_CASTFORM
- 0x00, // SPECIES_VOLBEAT
- 0x00, // SPECIES_ILLUMISE
- 0x00, // SPECIES_LILEEP
- 0x00, // SPECIES_CRADILY
- 0x00, // SPECIES_ANORITH
- 0x00, // SPECIES_ARMALDO
- 0x00, // SPECIES_RALTS
- 0x00, // SPECIES_KIRLIA
- 0x00, // SPECIES_GARDEVOIR
- 0x00, // SPECIES_BAGON
- 0x00, // SPECIES_SHELGON
- 0x46, // SPECIES_SALAMENCE
- 0x00, // SPECIES_BELDUM
- 0x00, // SPECIES_METANG
- 0x00, // SPECIES_METAGROSS
- 0x00, // SPECIES_REGIROCK
- 0x00, // SPECIES_REGICE
- 0x00, // SPECIES_REGISTEEL
- 0x3c, // SPECIES_KYOGRE
- 0x00, // SPECIES_GROUDON
- 0x3c, // SPECIES_RAYQUAZA
- 0x00, // SPECIES_LATIAS
- 0x00, // SPECIES_LATIOS
- 0x00, // SPECIES_JIRACHI
- 0x00, // SPECIES_DEOXYS
- 0x00, // SPECIES_CHIMECHO
+ [SPECIES_BULBASAUR - 1] = 0x00,
+ [SPECIES_IVYSAUR - 1] = 0x00,
+ [SPECIES_VENUSAUR - 1] = 0x00,
+ [SPECIES_CHARMANDER - 1] = 0x00,
+ [SPECIES_CHARMELEON - 1] = 0x00,
+ [SPECIES_CHARIZARD - 1] = 0x00,
+ [SPECIES_SQUIRTLE - 1] = 0x00,
+ [SPECIES_WARTORTLE - 1] = 0x00,
+ [SPECIES_BLASTOISE - 1] = 0x32,
+ [SPECIES_CATERPIE - 1] = 0x00,
+ [SPECIES_METAPOD - 1] = 0x00,
+ [SPECIES_BUTTERFREE - 1] = 0x00,
+ [SPECIES_WEEDLE - 1] = 0x0a,
+ [SPECIES_KAKUNA - 1] = 0x14,
+ [SPECIES_BEEDRILL - 1] = 0x23,
+ [SPECIES_PIDGEY - 1] = 0x00,
+ [SPECIES_PIDGEOTTO - 1] = 0x19,
+ [SPECIES_PIDGEOT - 1] = 0x00,
+ [SPECIES_RATTATA - 1] = 0x00,
+ [SPECIES_RATICATE - 1] = 0x00,
+ [SPECIES_SPEAROW - 1] = 0x00,
+ [SPECIES_FEAROW - 1] = 0x02,
+ [SPECIES_EKANS - 1] = 0x1e,
+ [SPECIES_ARBOK - 1] = 0x00,
+ [SPECIES_PIKACHU - 1] = 0x00,
+ [SPECIES_RAICHU - 1] = 0x00,
+ [SPECIES_SANDSHREW - 1] = 0x00,
+ [SPECIES_SANDSLASH - 1] = 0x00,
+ [SPECIES_NIDORAN_F - 1] = 0x1c,
+ [SPECIES_NIDORINA - 1] = 0x00,
+ [SPECIES_NIDOQUEEN - 1] = 0x00,
+ [SPECIES_NIDORAN_M - 1] = 0x00,
+ [SPECIES_NIDORINO - 1] = 0x00,
+ [SPECIES_NIDOKING - 1] = 0x19,
+ [SPECIES_CLEFAIRY - 1] = 0x00,
+ [SPECIES_CLEFABLE - 1] = 0x00,
+ [SPECIES_VULPIX - 1] = 0x00,
+ [SPECIES_NINETALES - 1] = 0x00,
+ [SPECIES_JIGGLYPUFF - 1] = 0x00,
+ [SPECIES_WIGGLYTUFF - 1] = 0x00,
+ [SPECIES_ZUBAT - 1] = 0x00,
+ [SPECIES_GOLBAT - 1] = 0x00,
+ [SPECIES_ODDISH - 1] = 0x00,
+ [SPECIES_GLOOM - 1] = 0x00,
+ [SPECIES_VILEPLUME - 1] = 0x00,
+ [SPECIES_PARAS - 1] = 0x0a,
+ [SPECIES_PARASECT - 1] = 0x2d,
+ [SPECIES_VENONAT - 1] = 0x14,
+ [SPECIES_VENOMOTH - 1] = 0x00,
+ [SPECIES_DIGLETT - 1] = 0x19,
+ [SPECIES_DUGTRIO - 1] = 0x23,
+ [SPECIES_MEOWTH - 1] = 0x28,
+ [SPECIES_PERSIAN - 1] = 0x14,
+ [SPECIES_PSYDUCK - 1] = 0x00,
+ [SPECIES_GOLDUCK - 1] = 0x00,
+ [SPECIES_MANKEY - 1] = 0x14,
+ [SPECIES_PRIMEAPE - 1] = 0x00,
+ [SPECIES_GROWLITHE - 1] = 0x1e,
+ [SPECIES_ARCANINE - 1] = 0x28,
+ [SPECIES_POLIWAG - 1] = 0x00,
+ [SPECIES_POLIWHIRL - 1] = 0x05,
+ [SPECIES_POLIWRATH - 1] = 0x00,
+ [SPECIES_ABRA - 1] = 0x00,
+ [SPECIES_KADABRA - 1] = 0x00,
+ [SPECIES_ALAKAZAM - 1] = 0x00,
+ [SPECIES_MACHOP - 1] = 0x00,
+ [SPECIES_MACHOKE - 1] = 0x00,
+ [SPECIES_MACHAMP - 1] = 0x00,
+ [SPECIES_BELLSPROUT - 1] = 0x00,
+ [SPECIES_WEEPINBELL - 1] = 0x03,
+ [SPECIES_VICTREEBEL - 1] = 0x00,
+ [SPECIES_TENTACOOL - 1] = 0x00,
+ [SPECIES_TENTACRUEL - 1] = 0x00,
+ [SPECIES_GEODUDE - 1] = 0x00,
+ [SPECIES_GRAVELER - 1] = 0x00,
+ [SPECIES_GOLEM - 1] = 0x00,
+ [SPECIES_PONYTA - 1] = 0x00,
+ [SPECIES_RAPIDASH - 1] = 0x00,
+ [SPECIES_SLOWPOKE - 1] = 0x00,
+ [SPECIES_SLOWBRO - 1] = 0x00,
+ [SPECIES_MAGNEMITE - 1] = 0x00,
+ [SPECIES_MAGNETON - 1] = 0x00,
+ [SPECIES_FARFETCHD - 1] = 0x00,
+ [SPECIES_DODUO - 1] = 0x00,
+ [SPECIES_DODRIO - 1] = 0x00,
+ [SPECIES_SEEL - 1] = 0x00,
+ [SPECIES_DEWGONG - 1] = 0x00,
+ [SPECIES_GRIMER - 1] = 0x00,
+ [SPECIES_MUK - 1] = 0x2d,
+ [SPECIES_SHELLDER - 1] = 0x14,
+ [SPECIES_CLOYSTER - 1] = 0x00,
+ [SPECIES_GASTLY - 1] = 0x00,
+ [SPECIES_HAUNTER - 1] = 0x17,
+ [SPECIES_GENGAR - 1] = 0x00,
+ [SPECIES_ONIX - 1] = 0x00,
+ [SPECIES_DROWZEE - 1] = 0x30,
+ [SPECIES_HYPNO - 1] = 0x28,
+ [SPECIES_KRABBY - 1] = 0x00,
+ [SPECIES_KINGLER - 1] = 0x00,
+ [SPECIES_VOLTORB - 1] = 0x00,
+ [SPECIES_ELECTRODE - 1] = 0x00,
+ [SPECIES_EXEGGCUTE - 1] = 0x00,
+ [SPECIES_EXEGGUTOR - 1] = 0x00,
+ [SPECIES_CUBONE - 1] = 0x00,
+ [SPECIES_MAROWAK - 1] = 0x00,
+ [SPECIES_HITMONLEE - 1] = 0x00,
+ [SPECIES_HITMONCHAN - 1] = 0x19,
+ [SPECIES_LICKITUNG - 1] = 0x00,
+ [SPECIES_KOFFING - 1] = 0x00,
+ [SPECIES_WEEZING - 1] = 0x00,
+ [SPECIES_RHYHORN - 1] = 0x00,
+ [SPECIES_RHYDON - 1] = 0x00,
+ [SPECIES_CHANSEY - 1] = 0x00,
+ [SPECIES_TANGELA - 1] = 0x00,
+ [SPECIES_KANGASKHAN - 1] = 0x00,
+ [SPECIES_HORSEA - 1] = 0x00,
+ [SPECIES_SEADRA - 1] = 0x00,
+ [SPECIES_GOLDEEN - 1] = 0x00,
+ [SPECIES_SEAKING - 1] = 0x00,
+ [SPECIES_STARYU - 1] = 0x00,
+ [SPECIES_STARMIE - 1] = 0x00,
+ [SPECIES_MR_MIME - 1] = 0x00,
+ [SPECIES_SCYTHER - 1] = 0x0a,
+ [SPECIES_JYNX - 1] = 0x00,
+ [SPECIES_ELECTABUZZ - 1] = 0x00,
+ [SPECIES_MAGMAR - 1] = 0x00,
+ [SPECIES_PINSIR - 1] = 0x00,
+ [SPECIES_TAUROS - 1] = 0x0a,
+ [SPECIES_MAGIKARP - 1] = 0x00,
+ [SPECIES_GYARADOS - 1] = 0x00,
+ [SPECIES_LAPRAS - 1] = 0x00,
+ [SPECIES_DITTO - 1] = 0x00,
+ [SPECIES_EEVEE - 1] = 0x00,
+ [SPECIES_VAPOREON - 1] = 0x00,
+ [SPECIES_JOLTEON - 1] = 0x00,
+ [SPECIES_FLAREON - 1] = 0x00,
+ [SPECIES_PORYGON - 1] = 0x00,
+ [SPECIES_OMANYTE - 1] = 0x00,
+ [SPECIES_OMASTAR - 1] = 0x00,
+ [SPECIES_KABUTO - 1] = 0x00,
+ [SPECIES_KABUTOPS - 1] = 0x00,
+ [SPECIES_AERODACTYL - 1] = 0x00,
+ [SPECIES_SNORLAX - 1] = 0x00,
+ [SPECIES_ARTICUNO - 1] = 0x00,
+ [SPECIES_ZAPDOS - 1] = 0x00,
+ [SPECIES_MOLTRES - 1] = 0x00,
+ [SPECIES_DRATINI - 1] = 0x00,
+ [SPECIES_DRAGONAIR - 1] = 0x00,
+ [SPECIES_DRAGONITE - 1] = 0x00,
+ [SPECIES_MEWTWO - 1] = 0x00,
+ [SPECIES_MEW - 1] = 0x00,
+ [SPECIES_CHIKORITA - 1] = 0x00,
+ [SPECIES_BAYLEEF - 1] = 0x00,
+ [SPECIES_MEGANIUM - 1] = 0x00,
+ [SPECIES_CYNDAQUIL - 1] = 0x00,
+ [SPECIES_QUILAVA - 1] = 0x00,
+ [SPECIES_TYPHLOSION - 1] = 0x14,
+ [SPECIES_TOTODILE - 1] = 0x00,
+ [SPECIES_CROCONAW - 1] = 0x00,
+ [SPECIES_FERALIGATR - 1] = 0x05,
+ [SPECIES_SENTRET - 1] = 0x00,
+ [SPECIES_FURRET - 1] = 0x00,
+ [SPECIES_HOOTHOOT - 1] = 0x00,
+ [SPECIES_NOCTOWL - 1] = 0x00,
+ [SPECIES_LEDYBA - 1] = 0x00,
+ [SPECIES_LEDIAN - 1] = 0x00,
+ [SPECIES_SPINARAK - 1] = 0x00,
+ [SPECIES_ARIADOS - 1] = 0x00,
+ [SPECIES_CROBAT - 1] = 0x00,
+ [SPECIES_CHINCHOU - 1] = 0x00,
+ [SPECIES_LANTURN - 1] = 0x00,
+ [SPECIES_PICHU - 1] = 0x00,
+ [SPECIES_CLEFFA - 1] = 0x00,
+ [SPECIES_IGGLYBUFF - 1] = 0x00,
+ [SPECIES_TOGEPI - 1] = 0x00,
+ [SPECIES_TOGETIC - 1] = 0x00,
+ [SPECIES_NATU - 1] = 0x1e,
+ [SPECIES_XATU - 1] = 0x00,
+ [SPECIES_MAREEP - 1] = 0x32,
+ [SPECIES_FLAAFFY - 1] = 0x00,
+ [SPECIES_AMPHAROS - 1] = 0x0a,
+ [SPECIES_BELLOSSOM - 1] = 0x00,
+ [SPECIES_MARILL - 1] = 0x00,
+ [SPECIES_AZUMARILL - 1] = 0x00,
+ [SPECIES_SUDOWOODO - 1] = 0x00,
+ [SPECIES_POLITOED - 1] = 0x28,
+ [SPECIES_HOPPIP - 1] = 0x00,
+ [SPECIES_SKIPLOOM - 1] = 0x00,
+ [SPECIES_JUMPLUFF - 1] = 0x00,
+ [SPECIES_AIPOM - 1] = 0x00,
+ [SPECIES_SUNKERN - 1] = 0x00,
+ [SPECIES_SUNFLORA - 1] = 0x00,
+ [SPECIES_YANMA - 1] = 0x00,
+ [SPECIES_WOOPER - 1] = 0x00,
+ [SPECIES_QUAGSIRE - 1] = 0x00,
+ [SPECIES_ESPEON - 1] = 0x00,
+ [SPECIES_UMBREON - 1] = 0x00,
+ [SPECIES_MURKROW - 1] = 0x00,
+ [SPECIES_SLOWKING - 1] = 0x00,
+ [SPECIES_MISDREAVUS - 1] = 0x00,
+ [SPECIES_UNOWN - 1] = 0x00,
+ [SPECIES_WOBBUFFET - 1] = 0x00,
+ [SPECIES_GIRAFARIG - 1] = 0x00,
+ [SPECIES_PINECO - 1] = 0x00,
+ [SPECIES_FORRETRESS - 1] = 0x00,
+ [SPECIES_DUNSPARCE - 1] = 0x0a,
+ [SPECIES_GLIGAR - 1] = 0x00,
+ [SPECIES_STEELIX - 1] = 0x2d,
+ [SPECIES_SNUBBULL - 1] = 0x00,
+ [SPECIES_GRANBULL - 1] = 0x00,
+ [SPECIES_QWILFISH - 1] = 0x27,
+ [SPECIES_SCIZOR - 1] = 0x13,
+ [SPECIES_SHUCKLE - 1] = 0x00,
+ [SPECIES_HERACROSS - 1] = 0x00,
+ [SPECIES_SNEASEL - 1] = 0x00,
+ [SPECIES_TEDDIURSA - 1] = 0x00,
+ [SPECIES_URSARING - 1] = 0x00,
+ [SPECIES_SLUGMA - 1] = 0x00,
+ [SPECIES_MAGCARGO - 1] = 0x00,
+ [SPECIES_SWINUB - 1] = 0x00,
+ [SPECIES_PILOSWINE - 1] = 0x00,
+ [SPECIES_CORSOLA - 1] = 0x00,
+ [SPECIES_REMORAID - 1] = 0x00,
+ [SPECIES_OCTILLERY - 1] = 0x14,
+ [SPECIES_DELIBIRD - 1] = 0x00,
+ [SPECIES_MANTINE - 1] = 0x00,
+ [SPECIES_SKARMORY - 1] = 0x00,
+ [SPECIES_HOUNDOUR - 1] = 0x00,
+ [SPECIES_HOUNDOOM - 1] = 0x00,
+ [SPECIES_KINGDRA - 1] = 0x00,
+ [SPECIES_PHANPY - 1] = 0x00,
+ [SPECIES_DONPHAN - 1] = 0x00,
+ [SPECIES_PORYGON2 - 1] = 0x00,
+ [SPECIES_STANTLER - 1] = 0x00,
+ [SPECIES_SMEARGLE - 1] = 0x00,
+ [SPECIES_TYROGUE - 1] = 0x00,
+ [SPECIES_HITMONTOP - 1] = 0x00,
+ [SPECIES_SMOOCHUM - 1] = 0x28,
+ [SPECIES_ELEKID - 1] = 0x00,
+ [SPECIES_MAGBY - 1] = 0x00,
+ [SPECIES_MILTANK - 1] = 0x00,
+ [SPECIES_BLISSEY - 1] = 0x00,
+ [SPECIES_RAIKOU - 1] = 0x00,
+ [SPECIES_ENTEI - 1] = 0x00,
+ [SPECIES_SUICUNE - 1] = 0x00,
+ [SPECIES_LARVITAR - 1] = 0x00,
+ [SPECIES_PUPITAR - 1] = 0x00,
+ [SPECIES_TYRANITAR - 1] = 0x0a,
+ [SPECIES_LUGIA - 1] = 0x14,
+ [SPECIES_HO_OH - 1] = 0x00,
+ [SPECIES_CELEBI - 1] = 0x00,
+ [SPECIES_OLD_UNOWN_B - 1] = 0x00,
+ [SPECIES_OLD_UNOWN_C - 1] = 0x00,
+ [SPECIES_OLD_UNOWN_D - 1] = 0x00,
+ [SPECIES_OLD_UNOWN_E - 1] = 0x00,
+ [SPECIES_OLD_UNOWN_F - 1] = 0x00,
+ [SPECIES_OLD_UNOWN_G - 1] = 0x00,
+ [SPECIES_OLD_UNOWN_H - 1] = 0x00,
+ [SPECIES_OLD_UNOWN_I - 1] = 0x00,
+ [SPECIES_OLD_UNOWN_J - 1] = 0x00,
+ [SPECIES_OLD_UNOWN_K - 1] = 0x00,
+ [SPECIES_OLD_UNOWN_L - 1] = 0x00,
+ [SPECIES_OLD_UNOWN_M - 1] = 0x00,
+ [SPECIES_OLD_UNOWN_N - 1] = 0x00,
+ [SPECIES_OLD_UNOWN_O - 1] = 0x00,
+ [SPECIES_OLD_UNOWN_P - 1] = 0x00,
+ [SPECIES_OLD_UNOWN_Q - 1] = 0x00,
+ [SPECIES_OLD_UNOWN_R - 1] = 0x00,
+ [SPECIES_OLD_UNOWN_S - 1] = 0x00,
+ [SPECIES_OLD_UNOWN_T - 1] = 0x00,
+ [SPECIES_OLD_UNOWN_U - 1] = 0x00,
+ [SPECIES_OLD_UNOWN_V - 1] = 0x00,
+ [SPECIES_OLD_UNOWN_W - 1] = 0x00,
+ [SPECIES_OLD_UNOWN_X - 1] = 0x00,
+ [SPECIES_OLD_UNOWN_Y - 1] = 0x00,
+ [SPECIES_OLD_UNOWN_Z - 1] = 0x00,
+ [SPECIES_TREECKO - 1] = 0x00,
+ [SPECIES_GROVYLE - 1] = 0x00,
+ [SPECIES_SCEPTILE - 1] = 0x00,
+ [SPECIES_TORCHIC - 1] = 0x00,
+ [SPECIES_COMBUSKEN - 1] = 0x00,
+ [SPECIES_BLAZIKEN - 1] = 0x00,
+ [SPECIES_MUDKIP - 1] = 0x00,
+ [SPECIES_MARSHTOMP - 1] = 0x00,
+ [SPECIES_SWAMPERT - 1] = 0x00,
+ [SPECIES_POOCHYENA - 1] = 0x00,
+ [SPECIES_MIGHTYENA - 1] = 0x00,
+ [SPECIES_ZIGZAGOON - 1] = 0x00,
+ [SPECIES_LINOONE - 1] = 0x00,
+ [SPECIES_WURMPLE - 1] = 0x00,
+ [SPECIES_SILCOON - 1] = 0x00,
+ [SPECIES_BEAUTIFLY - 1] = 0x00,
+ [SPECIES_CASCOON - 1] = 0x00,
+ [SPECIES_DUSTOX - 1] = 0x00,
+ [SPECIES_LOTAD - 1] = 0x00,
+ [SPECIES_LOMBRE - 1] = 0x00,
+ [SPECIES_LUDICOLO - 1] = 0x00,
+ [SPECIES_SEEDOT - 1] = 0x00,
+ [SPECIES_NUZLEAF - 1] = 0x00,
+ [SPECIES_SHIFTRY - 1] = 0x00,
+ [SPECIES_NINCADA - 1] = 0x00,
+ [SPECIES_NINJASK - 1] = 0x00,
+ [SPECIES_SHEDINJA - 1] = 0x00,
+ [SPECIES_TAILLOW - 1] = 0x00,
+ [SPECIES_SWELLOW - 1] = 0x00,
+ [SPECIES_SHROOMISH - 1] = 0x00,
+ [SPECIES_BRELOOM - 1] = 0x00,
+ [SPECIES_SPINDA - 1] = 0x00,
+ [SPECIES_WINGULL - 1] = 0x00,
+ [SPECIES_PELIPPER - 1] = 0x00,
+ [SPECIES_SURSKIT - 1] = 0x00,
+ [SPECIES_MASQUERAIN - 1] = 0x00,
+ [SPECIES_WAILMER - 1] = 0x00,
+ [SPECIES_WAILORD - 1] = 0x0a,
+ [SPECIES_SKITTY - 1] = 0x00,
+ [SPECIES_DELCATTY - 1] = 0x00,
+ [SPECIES_KECLEON - 1] = 0x1e,
+ [SPECIES_BALTOY - 1] = 0x00,
+ [SPECIES_CLAYDOL - 1] = 0x00,
+ [SPECIES_NOSEPASS - 1] = 0x00,
+ [SPECIES_TORKOAL - 1] = 0x00,
+ [SPECIES_SABLEYE - 1] = 0x00,
+ [SPECIES_BARBOACH - 1] = 0x00,
+ [SPECIES_WHISCASH - 1] = 0x00,
+ [SPECIES_LUVDISC - 1] = 0x00,
+ [SPECIES_CORPHISH - 1] = 0x00,
+ [SPECIES_CRAWDAUNT - 1] = 0x00,
+ [SPECIES_FEEBAS - 1] = 0x00,
+ [SPECIES_MILOTIC - 1] = 0x2d,
+ [SPECIES_CARVANHA - 1] = 0x00,
+ [SPECIES_SHARPEDO - 1] = 0x00,
+ [SPECIES_TRAPINCH - 1] = 0x00,
+ [SPECIES_VIBRAVA - 1] = 0x00,
+ [SPECIES_FLYGON - 1] = 0x00,
+ [SPECIES_MAKUHITA - 1] = 0x00,
+ [SPECIES_HARIYAMA - 1] = 0x00,
+ [SPECIES_ELECTRIKE - 1] = 0x00,
+ [SPECIES_MANECTRIC - 1] = 0x00,
+ [SPECIES_NUMEL - 1] = 0x00,
+ [SPECIES_CAMERUPT - 1] = 0x00,
+ [SPECIES_SPHEAL - 1] = 0x0f,
+ [SPECIES_SEALEO - 1] = 0x00,
+ [SPECIES_WALREIN - 1] = 0x00,
+ [SPECIES_CACNEA - 1] = 0x00,
+ [SPECIES_CACTURNE - 1] = 0x00,
+ [SPECIES_SNORUNT - 1] = 0x14,
+ [SPECIES_GLALIE - 1] = 0x00,
+ [SPECIES_LUNATONE - 1] = 0x00,
+ [SPECIES_SOLROCK - 1] = 0x00,
+ [SPECIES_AZURILL - 1] = 0x00,
+ [SPECIES_SPOINK - 1] = 0x00,
+ [SPECIES_GRUMPIG - 1] = 0x0f,
+ [SPECIES_PLUSLE - 1] = 0x00,
+ [SPECIES_MINUN - 1] = 0x00,
+ [SPECIES_MAWILE - 1] = 0x00,
+ [SPECIES_MEDITITE - 1] = 0x00,
+ [SPECIES_MEDICHAM - 1] = 0x00,
+ [SPECIES_SWABLU - 1] = 0x00,
+ [SPECIES_ALTARIA - 1] = 0x00,
+ [SPECIES_WYNAUT - 1] = 0x0f,
+ [SPECIES_DUSKULL - 1] = 0x00,
+ [SPECIES_DUSCLOPS - 1] = 0x1e,
+ [SPECIES_ROSELIA - 1] = 0x00,
+ [SPECIES_SLAKOTH - 1] = 0x00,
+ [SPECIES_VIGOROTH - 1] = 0x00,
+ [SPECIES_SLAKING - 1] = 0x00,
+ [SPECIES_GULPIN - 1] = 0x00,
+ [SPECIES_SWALOT - 1] = 0x00,
+ [SPECIES_TROPIUS - 1] = 0x00,
+ [SPECIES_WHISMUR - 1] = 0x00,
+ [SPECIES_LOUDRED - 1] = 0x00,
+ [SPECIES_EXPLOUD - 1] = 0x00,
+ [SPECIES_CLAMPERL - 1] = 0x00,
+ [SPECIES_HUNTAIL - 1] = 0x00,
+ [SPECIES_GOREBYSS - 1] = 0x00,
+ [SPECIES_ABSOL - 1] = 0x2d,
+ [SPECIES_SHUPPET - 1] = 0x00,
+ [SPECIES_BANETTE - 1] = 0x00,
+ [SPECIES_SEVIPER - 1] = 0x00,
+ [SPECIES_ZANGOOSE - 1] = 0x00,
+ [SPECIES_RELICANTH - 1] = 0x00,
+ [SPECIES_ARON - 1] = 0x00,
+ [SPECIES_LAIRON - 1] = 0x00,
+ [SPECIES_AGGRON - 1] = 0x00,
+ [SPECIES_CASTFORM - 1] = 0x00,
+ [SPECIES_VOLBEAT - 1] = 0x00,
+ [SPECIES_ILLUMISE - 1] = 0x00,
+ [SPECIES_LILEEP - 1] = 0x00,
+ [SPECIES_CRADILY - 1] = 0x00,
+ [SPECIES_ANORITH - 1] = 0x00,
+ [SPECIES_ARMALDO - 1] = 0x00,
+ [SPECIES_RALTS - 1] = 0x00,
+ [SPECIES_KIRLIA - 1] = 0x00,
+ [SPECIES_GARDEVOIR - 1] = 0x00,
+ [SPECIES_BAGON - 1] = 0x00,
+ [SPECIES_SHELGON - 1] = 0x00,
+ [SPECIES_SALAMENCE - 1] = 0x46,
+ [SPECIES_BELDUM - 1] = 0x00,
+ [SPECIES_METANG - 1] = 0x00,
+ [SPECIES_METAGROSS - 1] = 0x00,
+ [SPECIES_REGIROCK - 1] = 0x00,
+ [SPECIES_REGICE - 1] = 0x00,
+ [SPECIES_REGISTEEL - 1] = 0x00,
+ [SPECIES_KYOGRE - 1] = 0x3c,
+ [SPECIES_GROUDON - 1] = 0x00,
+ [SPECIES_RAYQUAZA - 1] = 0x3c,
+ [SPECIES_LATIAS - 1] = 0x00,
+ [SPECIES_LATIOS - 1] = 0x00,
+ [SPECIES_JIRACHI - 1] = 0x00,
+ [SPECIES_DEOXYS - 1] = 0x00,
+ [SPECIES_CHIMECHO - 1] = 0x00,
};
const u8 gUnknown_08329D22[] = {0x03, 0x0c, 0x30, 0xc0}; // Masks for getting PP Up count, also PP Max values
@@ -2457,13 +2459,13 @@ static const struct SpeciesItem sAlteringCaveWildMonHeldItems[] =
{
{SPECIES_NONE, ITEM_NONE},
{SPECIES_MAREEP, ITEM_GANLON_BERRY},
- {SPECIES_PINECO, ITEM_APICOT_BERRY},
- {SPECIES_HOUNDOUR, ITEM_BIG_MUSHROOM},
- {SPECIES_TEDDIURSA, ITEM_PETAYA_BERRY},
- {SPECIES_AIPOM, ITEM_BERRY_JUICE},
- {SPECIES_SHUCKLE, ITEM_BERRY_JUICE},
- {SPECIES_STANTLER, ITEM_PETAYA_BERRY},
- {SPECIES_SMEARGLE, ITEM_SALAC_BERRY},
+ {SPECIES_PINECO, ITEM_APICOT_BERRY},
+ {SPECIES_HOUNDOUR, ITEM_BIG_MUSHROOM},
+ {SPECIES_TEDDIURSA, ITEM_PETAYA_BERRY},
+ {SPECIES_AIPOM, ITEM_BERRY_JUICE},
+ {SPECIES_SHUCKLE, ITEM_BERRY_JUICE},
+ {SPECIES_STANTLER, ITEM_PETAYA_BERRY},
+ {SPECIES_SMEARGLE, ITEM_SALAC_BERRY},
};
static const struct OamData sOamData_8329F20 =
@@ -3286,7 +3288,7 @@ u16 GiveMoveToBoxMon(struct BoxPokemon *boxMon, u16 move)
if (existingMove == move)
return -2;
}
- return -1;
+ return 0xFFFF;
}
u16 GiveMoveToBattleMon(struct BattlePokemon *mon, u16 move)
@@ -3303,7 +3305,7 @@ u16 GiveMoveToBattleMon(struct BattlePokemon *mon, u16 move)
}
}
- return -1;
+ return 0xFFFF;
}
void SetMonMoveSlot(struct Pokemon *mon, u16 move, u8 slot)