From 6906a69bd90fbe13f84ce899c30683954df88625 Mon Sep 17 00:00:00 2001 From: Skeli Date: Thu, 23 May 2019 15:34:58 -0400 Subject: [PATCH] Initial commit --- .gitattributes | 2 + .gitignore | 11 + BPRE.ld | 17 + LICENSE | 20 + README.md | 1 + bytereplacement | 77 + charmap.tbl | 111 + functionrewrites | 1 + hooks | 11 + include/abilities.h | 240 + include/base_stats.h | 105 + include/cries.h | 14 + include/evolution.h | 78 + include/graphics.h | 33 + include/items.h | 783 + include/moves.h | 743 + include/pokedex.h | 1307 + include/species.h | 1088 + include/types.h | 139 + linker.ld | 29 + repointall | 30 + repoints | 2 + routinepointers | 1 + scripts/__pycache__/string.cpython-36.pyc | Bin 0 -> 3223 bytes scripts/build.py | 264 + scripts/clean.py | 111 + scripts/data_extractor.py | 189 + scripts/insert.py | 382 + scripts/make.py | 94 + scripts/string.py | 151 + special_inserts.asm | 76 + src/Back_Pic_Coords_Table.c | 5516 +++ src/Back_Pic_Table.c | 1108 + src/Base_Stats.c | 35521 ++++++++++++++++++++ src/Cry_Table.c | 12918 +++++++ src/Cry_Table_2.c | 12918 +++++++ src/Egg_Moves.c | 3792 +++ src/Enemy_Elevation_Table.c | 1107 + src/Evolution Table.c | 565 + src/Footprint_Table.c | 1111 + src/Front_Pic_Coords_Table.c | 5516 +++ src/Front_Pic_Table.c | 1108 + src/Habitat_Table.c | 2455 ++ src/Icon_Palette_Table.c | 1107 + src/Icon_Table.c | 1107 + src/Item_Animation_Table.c | 1116 + src/Learnsets.c | 18156 ++++++++++ src/Palette_Table.c | 1108 + src/Pokedex_Data.string | 1357 + src/Pokedex_Data_Table.c | 11384 +++++++ src/Pokedex_Orders.c | 2446 ++ src/Pokemon_Name_Table.string | 3309 ++ src/Shiny_Palette_Table.c | 1108 + src/Species_To_Pokdex_Table.c | 1107 + src/defines.h | 15 + src/hooks.s | 109 + src/thumb_compiler_helper.S | 218 + src/updated_code.c | 149 + 58 files changed, 133541 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 BPRE.ld create mode 100644 LICENSE create mode 100644 README.md create mode 100644 bytereplacement create mode 100644 charmap.tbl create mode 100644 functionrewrites create mode 100644 hooks create mode 100644 include/abilities.h create mode 100644 include/base_stats.h create mode 100644 include/cries.h create mode 100644 include/evolution.h create mode 100644 include/graphics.h create mode 100644 include/items.h create mode 100644 include/moves.h create mode 100644 include/pokedex.h create mode 100644 include/species.h create mode 100644 include/types.h create mode 100644 linker.ld create mode 100644 repointall create mode 100644 repoints create mode 100644 routinepointers create mode 100644 scripts/__pycache__/string.cpython-36.pyc create mode 100644 scripts/build.py create mode 100644 scripts/clean.py create mode 100644 scripts/data_extractor.py create mode 100644 scripts/insert.py create mode 100644 scripts/make.py create mode 100644 scripts/string.py create mode 100644 special_inserts.asm create mode 100644 src/Back_Pic_Coords_Table.c create mode 100644 src/Back_Pic_Table.c create mode 100644 src/Base_Stats.c create mode 100644 src/Cry_Table.c create mode 100644 src/Cry_Table_2.c create mode 100644 src/Egg_Moves.c create mode 100644 src/Enemy_Elevation_Table.c create mode 100644 src/Evolution Table.c create mode 100644 src/Footprint_Table.c create mode 100644 src/Front_Pic_Coords_Table.c create mode 100644 src/Front_Pic_Table.c create mode 100644 src/Habitat_Table.c create mode 100644 src/Icon_Palette_Table.c create mode 100644 src/Icon_Table.c create mode 100644 src/Item_Animation_Table.c create mode 100644 src/Learnsets.c create mode 100644 src/Palette_Table.c create mode 100644 src/Pokedex_Data.string create mode 100644 src/Pokedex_Data_Table.c create mode 100644 src/Pokedex_Orders.c create mode 100644 src/Pokemon_Name_Table.string create mode 100644 src/Shiny_Palette_Table.c create mode 100644 src/Species_To_Pokdex_Table.c create mode 100644 src/defines.h create mode 100644 src/hooks.s create mode 100644 src/thumb_compiler_helper.S create mode 100644 src/updated_code.c diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..dfe0770 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,2 @@ +# Auto detect text files and perform LF normalization +* text=auto diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e62c792 --- /dev/null +++ b/.gitignore @@ -0,0 +1,11 @@ +a.exe +*.gba +build/* +extracted/* +*.sgm +*.dmp +*.bak +*.lnk +*.sav +offsets.ini +generatedrepoints \ No newline at end of file diff --git a/BPRE.ld b/BPRE.ld new file mode 100644 index 0000000..5b83e07 --- /dev/null +++ b/BPRE.ld @@ -0,0 +1,17 @@ +malloc_ = 0x08002B9C|1; +free_ = 0x08002BC4|1; +__divsi3 = 0x081E4018|1; +__modsi3 = 0x081E40F4|1; +__udivsi3 = 0x081E460C|1; +__umodsi3 = 0x081E4684|1; +memcpy_ = 0x081E5E78|1; +memset_ = 0x081E5ED8|1; + +GetGenderFromSpeciesAndPersonality = 0x803F78C | 1; +SpeciesToNationalPokedexNum = 0x8043298 | 1; +DrawSpindaSpots = 0x8043458 | 1; +GetUnownLetterFromPersonality = 0x8082AB8 | 1; +LZ77UnCompWram = 0x81E3B70 | 1; + +/*The Deal Breaker*/ +break_func = 0x08416304 | 1; \ No newline at end of file diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..31abfb0 --- /dev/null +++ b/LICENSE @@ -0,0 +1,20 @@ +Copyright © 2000 Kevin Mills +This work is free. You can redistribute it and/or modify it under the +terms of the Do What The Fuck You Want To Public License, Version 2, +as published by Sam Hocevar. See the below file for more details. + +-------------------------------------------------------------------- + + DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE + Version 2, December 2004 + + Copyright (C) 2004 Sam Hocevar + + Everyone is permitted to copy and distribute verbatim or modified + copies of this license document, and changing it is allowed as long + as the name is changed. + + DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. You just DO WHAT THE FUCK YOU WANT TO. diff --git a/README.md b/README.md new file mode 100644 index 0000000..682788a --- /dev/null +++ b/README.md @@ -0,0 +1 @@ +# Dynamic-Pokemon-Expansion diff --git a/bytereplacement b/bytereplacement new file mode 100644 index 0000000..352695c --- /dev/null +++ b/bytereplacement @@ -0,0 +1,77 @@ +## +##Use New Name Table +08041000 C0 46 C0 46 C0 46 + +##Break Sprite Limiters +0800ED72 07 E0 +0800F1B6 07 E0 + +#Break Palette Limiter +08044104 04 E0 + +##Break Sprite Position Limiters +0807472E 03 E0 +0807465E 03 E0 +08074788 06 E0 + +#Icon Palette Fixes +08096F90 C0 46 +08096E7A C0 46 C0 46 +080971DA C0 46 + +#Update Pokedex +081025EC FA +081025EE 40 01 +08104B00 C0 46 +08104B02 C0 46 +08104B16 C0 46 +08104B18 C0 46 +08104B1A C0 46 +08104B26 16 E0 +08104B34 0F E0 +08104B6A 01 1C +08104B6C C0 46 +08104B78 1A E0 +08104BA2 01 1C +08104BA4 C0 46 +080549B0 20 1C C0 46 +080549B6 7D 22 +080549BC 20 1C +080549BE 7D 30 +080549C2 7D 22 +#Seen Flags @0x202583C +080549D0 3C 58 02 02 +08104B10 3C 58 02 02 +08104B94 3C 58 02 02 +#Caught Flags @0x20258B9 +08104B5C B9 58 02 02 +08104BB8 B9 58 02 02 + +##Fix Pokedex Species Issue +810583C FF +8105856 FF + +#New Game Dex Clear +080549B0 20 1C 00 00 + +#Fix Evolution Anim +0800EC9A 07 E0 + +#Fix Trainer Card Stamps +08097011 E0 + +#Fix New Cries +080720CA 01 1C 11 E0 + +#Disable Help Menu +0813B8C2 1D E0 + +#Remove Footprints +08105DFE C0 46 C0 46 + +#Update Egg Move Limit +08045CA6 32 + +##Fix Pokedex Species Issue +0810583C FF +08105856 FF \ No newline at end of file diff --git a/charmap.tbl b/charmap.tbl new file mode 100644 index 0000000..af04fc9 --- /dev/null +++ b/charmap.tbl @@ -0,0 +1,111 @@ +00= +1B=\e + +2D=& +2E=+ + +35== +36=; + +5B=% +5C=( +5D=) + +85=< +86=> + +A1=0 +A2=1 +A3=2 +A4=3 +A5=4 +A6=5 +A7=6 +A8=7 +A9=8 +AA=9 +AB=! +AC=? +AD=. +AE=- +AF=· +B0=… +B1=" +B2=\" +B3=‘ +B4=’ +B4=' +B5=♂ +B6=♀ +B7=Â¥ +B8=, +B9=× +BA=/ +BB=A +BC=B +BD=C +BE=D +BF=E +C0=F +C1=G +C2=H +C3=I +C4=J +C5=K +C6=L +C7=M +C8=N +C9=O +CA=P +CB=Q +CC=R +CD=S +CE=T +CF=U +D0=V +D1=W +D2=X +D3=Y +D4=Z +D5=a +D6=b +D7=c +D8=d +D9=e +DA=f +DB=g +DC=h +DD=i +DE=j +DF=k +E0=l +E1=m +E2=n +E3=o +E4=p +E5=q +E6=r +E7=s +E8=t +E9=u +EA=v +EB=w +EC=x +ED=y +EE=z +EF=â–¶ +F0=: +F1=Ä +F2=Ö +F3=Ü +F4=ä +F5=ö +F6=ü + +FA=\l +FB=\p +FE=\n +FF=$ + +/FF + diff --git a/functionrewrites b/functionrewrites new file mode 100644 index 0000000..ba38a01 --- /dev/null +++ b/functionrewrites @@ -0,0 +1 @@ +## diff --git a/hooks b/hooks new file mode 100644 index 0000000..3f3f58c --- /dev/null +++ b/hooks @@ -0,0 +1,11 @@ +## +LoadSpecialPokePicHook 800ECF2 4 +SpeciesToCryId 8043304 1 +NationalPokedexNumToSpecies 8043200 1 +GetFrontSpritePalFromSpeciesAndPersonality 80440F4 3 +GetMonSpritePalStructFromOtIdPersonality 8044180 3 +UpdateEggMoveLimit 8045C58 0 +GenderedMonIconHook 8096E38 2 +PrepareDexListViewsHook 8103530 1 +AlphabeticalDexHook 8103684 1 +AlternateDexEntriesHook 8105CBC 0 \ No newline at end of file diff --git a/include/abilities.h b/include/abilities.h new file mode 100644 index 0000000..701e5bb --- /dev/null +++ b/include/abilities.h @@ -0,0 +1,240 @@ +#pragma once + +#define ABILITY_NONE 0 +#define ABILITY_STENCH 0x1 +#define ABILITY_DRIZZLE 0x2 +#define ABILITY_SPEEDBOOST 0x3 +#define ABILITY_BATTLEARMOR 0x4 +#define ABILITY_STURDY 0x5 +#define ABILITY_DAMP 0x6 +#define ABILITY_LIMBER 0x7 +#define ABILITY_SANDVEIL 0x8 +#define ABILITY_STATIC 0x9 +#define ABILITY_VOLTABSORB 0xA +#define ABILITY_WATERABSORB 0xB +#define ABILITY_OBLIVIOUS 0xC +#define ABILITY_CLOUDNINE 0xD +#define ABILITY_COMPOUNDEYES 0xE +#define ABILITY_INSOMNIA 0xF +#define ABILITY_COLORCHANGE 0x10 +#define ABILITY_IMMUNITY 0x11 +#define ABILITY_FLASHFIRE 0x12 +#define ABILITY_SHIELDDUST 0x13 +#define ABILITY_OWNTEMPO 0x14 +#define ABILITY_SUCTIONCUPS 0x15 +#define ABILITY_INTIMIDATE 0x16 +#define ABILITY_SHADOWTAG 0x17 +#define ABILITY_ROUGHSKIN 0x18 +#define ABILITY_WONDERGUARD 0x19 +#define ABILITY_LEVITATE 0x1A +#define ABILITY_EFFECTSPORE 0x1B +#define ABILITY_SYNCHRONIZE 0x1C +#define ABILITY_CLEARBODY 0x1D +#define ABILITY_NATURALCURE 0x1E +#define ABILITY_LIGHTNINGROD 0x1F +#define ABILITY_SERENEGRACE 0x20 +#define ABILITY_SWIFTSWIM 0x21 +#define ABILITY_CHLOROPHYLL 0x22 +#define ABILITY_ILLUMINATE 0x23 +#define ABILITY_TRACE 0x24 +#define ABILITY_HUGEPOWER 0x25 +#define ABILITY_POISONPOINT 0x26 +#define ABILITY_INNERFOCUS 0x27 +#define ABILITY_MAGMAARMOR 0x28 +#define ABILITY_WATERVEIL 0x29 +#define ABILITY_MAGNETPULL 0x2A +#define ABILITY_SOUNDPROOF 0x2B +#define ABILITY_RAINDISH 0x2C +#define ABILITY_SANDSTREAM 0x2D +#define ABILITY_PRESSURE 0x2E +#define ABILITY_THICKFAT 0x2F +#define ABILITY_EARLYBIRD 0x30 +#define ABILITY_FLAMEBODY 0x31 +#define ABILITY_RUNAWAY 0x32 +#define ABILITY_KEENEYE 0x33 +#define ABILITY_HYPERCUTTER 0x34 +#define ABILITY_PICKUP 0x35 +#define ABILITY_TRUANT 0x36 +#define ABILITY_HUSTLE 0x37 +#define ABILITY_CUTECHARM 0x38 +#define ABILITY_PLUS 0x39 +#define ABILITY_MINUS 0x3A +#define ABILITY_FORECAST 0x3B +#define ABILITY_STICKYHOLD 0x3C +#define ABILITY_SHEDSKIN 0x3D +#define ABILITY_GUTS 0x3E +#define ABILITY_MARVELSCALE 0x3F +#define ABILITY_LIQUIDOOZE 0x40 +#define ABILITY_OVERGROW 0x41 +#define ABILITY_BLAZE 0x42 +#define ABILITY_TORRENT 0x43 +#define ABILITY_SWARM 0x44 +#define ABILITY_ROCKHEAD 0x45 +#define ABILITY_DROUGHT 0x46 +#define ABILITY_ARENATRAP 0x47 +#define ABILITY_VITALSPIRIT 0x48 +#define ABILITY_WHITESMOKE 0x49 +#define ABILITY_PUREPOWER 0x4A +#define ABILITY_SHELLARMOR 0x4B +#define ABILITY_CACOPHONY 0x4C +#define ABILITY_AIRLOCK 0x4D +#define ABILITY_SWEETVEIL 0x4E +#define ABILITY_SKILLLINK 0x4F +#define ABILITY_MOTORDRIVE 0x50 +#define ABILITY_MULTISCALE 0x51 +#define ABILITY_TECHNICIAN 0x52 +#define ABILITY_SCRAPPY 0x53 +#define ABILITY_SUPERLUCK 0x54 +#define ABILITY_SNIPER 0x55 +#define ABILITY_REGENERATOR 0x56 +#define ABILITY_PRANKSTER 0x57 +#define ABILITY_ADAPTABILITY 0x58 +#define ABILITY_BIGPECKS 0x59 +#define ABILITY_MAGICBOUNCE 0x5A +#define ABILITY_RECKLESS 0x5B +#define ABILITY_SHEERFORCE 0x5C +#define ABILITY_IRONFIST 0x5D +#define ABILITY_RIVALRY 0x5E +#define ABILITY_SANDFORCE 0x5F +#define ABILITY_SOLARPOWER 0x60 +#define ABILITY_HEATPROOF 0x61 +#define ABILITY_DRYSKIN 0x62 +#define ABILITY_TINTEDLENS 0x63 +#define ABILITY_SOLIDROCK 0x64 +#define ABILITY_FILTER 0x65 +#define ABILITY_INFILTRATOR 0x66 +#define ABILITY_DOWNLOAD 0x67 +#define ABILITY_POISONHEAL 0x68 +#define ABILITY_ICEBODY 0x69 +#define ABILITY_MOODY 0x6A +#define ABILITY_HYDRATION 0x6B +#define ABILITY_HEALER 0x6C +#define ABILITY_SNOWCLOAK 0x6D +#define ABILITY_TANGLEDFEET 0x6E +#define ABILITY_SNOWWARNING 0x6F +#define ABILITY_QUICKFEET 0x70 +#define ABILITY_SAPSIPPER 0x71 +#define ABILITY_OVERCOAT 0x72 +#define ABILITY_MAGICGUARD 0x73 +#define ABILITY_BULLETPROOF 0x74 +#define ABILITY_GALEWINGS 0x75 +#define ABILITY_MOXIE 0x76 +#define ABILITY_AFTERMATH 0x77 +#define ABILITY_CURSEDBODY 0x78 +#define ABILITY_GOOEY 0x79 +#define ABILITY_MUMMY 0x7A +#define ABILITY_IRONBARBS 0x7B +#define ABILITY_SANDRUSH 0x7C +#define ABILITY_ANALYTIC 0x7D +#define ABILITY_NOGUARD 0x7E +#define ABILITY_MEGALAUNCHER 0x7F +#define ABILITY_TOUGHCLAWS 0x80 +#define ABILITY_STRONGJAW 0x81 +#define ABILITY_VICTORYSTAR 0x82 +#define ABILITY_STORMDRAIN 0x83 +#define ABILITY_DARKAURA 0x84 +#define ABILITY_FAIRYAURA 0x85 +#define ABILITY_AURABREAK 0x86 +#define ABILITY_REFRIGERATE 0x87 +#define ABILITY_PIXILATE 0x88 +#define ABILITY_AERILATE 0x89 +#define ABILITY_NORMALIZE 0x8A +#define ABILITY_UNBURDEN 0x8B +#define ABILITY_SIMPLE 0x8C +#define ABILITY_UNAWARE 0x8D +#define ABILITY_DEFIANT 0x8E +#define ABILITY_COMPETITIVE 0x8F +#define ABILITY_DEFEATIST 0x90 +#define ABILITY_SLOWSTART 0x91 +#define ABILITY_TOXICBOOST 0x92 +#define ABILITY_FLAREBOOST 0x93 +#define ABILITY_FURCOAT 0x94 +#define ABILITY_WONDERSKIN 0x95 +#define ABILITY_PROTEAN 0x96 +#define ABILITY_PARENTALBOND 0x97 +#define ABILITY_MOLDBREAKER 0x98 +#define ABILITY_TURBOBLAZE 0x99 +#define ABILITY_TERAVOLT 0x9A +#define ABILITY_ZENMODE 0x9B +#define ABILITY_BATTLEBOND 0x9C +#define ABILITY_BEASTBOOST 0x9D +#define ABILITY_CORROSION 0x9E +#define ABILITY_DISGUISE 0x9F +#define ABILITY_EMERGENCYEXIT 0xA0 +#define ABILITY_FLUFFY 0xA1 +#define ABILITY_FULLMETALBODY 0xA2 +#define ABILITY_BROKEN_1 0xA3 +#define ABILITY_BROKEN_2 0xA4 +#define ABILITY_POWERCONSTRUCT 0xA5 +#define ABILITY_PRISMARMOR 0xA6 +#define ABILITY_RKS_SYSTEM 0xA7 +#define ABILITY_SCHOOLING 0xA8 +#define ABILITY_SHADOWSHIELD 0xA9 +#define ABILITY_SHIELDSDOWN 0xAA +#define ABILITY_SLUSHRUSH 0xAB +#define ABILITY_SOULHEART 0xAC +#define ABILITY_STAMINA 0xAD +#define ABILITY_STEELWORKER 0xAE +#define ABILITY_TANGLINGHAIR 0xAF +#define ABILITY_TRIAGE 0xB0 +#define ABILITY_WATERBUBBLE 0xB1 +#define ABILITY_WATERCOMPACTION 0xB2 +#define ABILITY_STALL 0xB3 +#define ABILITY_MULTITYPE 0xB4 +#define ABILITY_ELECTRICSURGE 0xB5 +#define ABILITY_GRASSYSURGE 0xB6 +#define ABILITY_MISTYSURGE 0xB7 +#define ABILITY_PSYCHICSURGE 0xB8 +#define ABILITY_SURGESURFER 0xB9 +#define ABILITY_GRASSPELT 0xBA +#define ABILITY_ANGERPOINT 0xBB +#define ABILITY_ANTICIPATION 0xBC +#define ABILITY_FOREWARN 0xBD +#define ABILITY_FRISK 0xBE +#define ABILITY_CONTRARY 0xBF +#define ABILITY_UNNERVE 0xC0 +#define ABILITY_WEAKARMOR 0xC1 +#define ABILITY_HEAVYMETAL 0xC2 +#define ABILITY_LIGHTMETAL 0xC3 +#define ABILITY_STEADFAST 0xC4 +#define ABILITY_IMPOSTER 0xC5 +#define ABILITY_JUSTIFIED 0xC6 +#define ABILITY_RATTLED 0xC7 +#define ABILITY_MERCILESS 0xC8 +#define ABILITY_AROMAVEIL 0xC9 +#define ABILITY_FLOWERVEIL 0xCA +#define ABILITY_LEAFGUARD 0xCB +#define ABILITY_KLUTZ 0xCC +#define ABILITY_FLOWERGIFT 0xCD +#define ABILITY_BADDREAMS 0xCE +#define ABILITY_PICKPOCKET 0xCF +#define ABILITY_PORTALPOWER 0xD0 +#define ABILITY_POISONTOUCH 0xD1 +#define ABILITY_MAGICIAN 0xD2 +#define ABILITY_STANCECHANGE 0xD3 +#define ABILITY_PRIMORDIALSEA 0xD4 +#define ABILITY_DESOLATELAND 0xD5 +#define ABILITY_DELTASTREAM 0xD6 +#define ABILITY_WIMPOUT 0xD7 +#define ABILITY_BERSERK 0xD8 +#define ABILITY_LONGREACH 0xD9 +#define ABILITY_LIQUIDVOICE 0xDA +#define ABILITY_QUEENLYMAJESTY 0xDB +#define ABILITY_INNARDSOUT 0xDC +#define ABILITY_DAZZLING 0xDD +#define ABILITY_GLUTTONY 0xDE +#define ABILITY_HONEYGATHER 0xDF +#define ABILITY_FRIENDGUARD 0xE0 +#define ABILITY_HARVEST 0xE1 +#define ABILITY_TELEPATHY 0xE2 +#define ABILITY_ILLUSION 0xE3 +#define ABILITY_CHEEKPOUCH 0xE4 +#define ABILITY_SYMBIOSIS 0xE5 +#define ABILITY_STAKEOUT 0xE6 +#define ABILITY_COMATOSE 0xE7 +#define ABILITY_DANCER 0xE8 +#define ABILITY_BATTERY 0xE9 +#define ABILITY_RECEIVER 0xEA +#define ABILITY_POWEROFALCHEMY 0xEB +#define ABILITY_NEUROFORCE 0xEC +#define ABILITY_GALVANIZE 0xED diff --git a/include/base_stats.h b/include/base_stats.h new file mode 100644 index 0000000..b0172a7 --- /dev/null +++ b/include/base_stats.h @@ -0,0 +1,105 @@ +#pragma once + +struct BaseStats +{ + /* 0x00 */ u8 baseHP; + /* 0x01 */ u8 baseAttack; + /* 0x02 */ u8 baseDefense; + /* 0x03 */ u8 baseSpeed; + /* 0x04 */ u8 baseSpAttack; + /* 0x05 */ u8 baseSpDefense; + /* 0x06 */ u8 type1; + /* 0x07 */ u8 type2; + /* 0x08 */ u8 catchRate; + /* 0x09 */ u8 expYield; + /* 0x0A */ u16 evYield_HP:2; + /* 0x0A */ u16 evYield_Attack:2; + /* 0x0A */ u16 evYield_Defense:2; + /* 0x0A */ u16 evYield_Speed:2; + /* 0x0B */ u16 evYield_SpAttack:2; + /* 0x0B */ u16 evYield_SpDefense:2; + /* 0x0C */ u16 item1; + /* 0x0E */ u16 item2; + /* 0x10 */ u8 genderRatio; + /* 0x11 */ u8 eggCycles; + /* 0x12 */ u8 friendship; + /* 0x13 */ u8 growthRate; + /* 0x14 */ u8 eggGroup1; + /* 0x15 */ u8 eggGroup2; + /* 0x16 */ u8 ability1; + /* 0x17 */ u8 ability2; + /* 0x18 */ u8 safariZoneFleeRate; + /* 0x19 */ u8 bodyColor : 7; + u8 noFlip : 1; + /* 0x1A */ u8 hiddenAbility; +}; + +enum +{ + EGG_GROUP_NONE, + EGG_GROUP_MONSTER, + EGG_GROUP_WATER_1, + EGG_GROUP_BUG, + EGG_GROUP_FLYING, + EGG_GROUP_FIELD, + EGG_GROUP_FAIRY, + EGG_GROUP_GRASS, + EGG_GROUP_HUMAN_LIKE, + EGG_GROUP_WATER_3, + EGG_GROUP_MINERAL, + EGG_GROUP_AMORPHOUS, + EGG_GROUP_WATER_2, + EGG_GROUP_DITTO, + EGG_GROUP_DRAGON, + EGG_GROUP_UNDISCOVERED +}; + +enum +{ + GROWTH_MEDIUM_FAST, + GROWTH_ERRATIC, + GROWTH_FLUCTUATING, + GROWTH_MEDIUM_SLOW, + GROWTH_FAST, + GROWTH_SLOW +}; + +enum +{ + BODY_COLOR_RED, + BODY_COLOR_BLUE, + BODY_COLOR_YELLOW, + BODY_COLOR_GREEN, + BODY_COLOR_BLACK, + BODY_COLOR_BROWN, + BODY_COLOR_PURPLE, + BODY_COLOR_GRAY, + BODY_COLOR_WHITE, + BODY_COLOR_PINK +}; + +#define TYPE_NORMAL 0x00 +#define TYPE_FIGHTING 0x01 +#define TYPE_FLYING 0x02 +#define TYPE_POISON 0x03 +#define TYPE_GROUND 0x04 +#define TYPE_ROCK 0x05 +#define TYPE_BUG 0x06 +#define TYPE_GHOST 0x07 +#define TYPE_STEEL 0x08 +#define TYPE_MYSTERY 0x09 +#define TYPE_FIRE 0x0a +#define TYPE_WATER 0x0b +#define TYPE_GRASS 0x0c +#define TYPE_ELECTRIC 0x0d +#define TYPE_PSYCHIC 0x0e +#define TYPE_ICE 0x0f +#define TYPE_DRAGON 0x10 +#define TYPE_DARK 0x11 +#define TYPE_ROOSTLESS 0x13 +#define TYPE_BLANK 0x14 +#define TYPE_FAIRY 0x17 + +#define MON_MALE 0x00 +#define MON_FEMALE 0xFE +#define MON_GENDERLESS 0xFF \ No newline at end of file diff --git a/include/cries.h b/include/cries.h new file mode 100644 index 0000000..d27dcaf --- /dev/null +++ b/include/cries.h @@ -0,0 +1,14 @@ +#pragma once + +struct ToneData +{ + u8 type; + u8 key; + u8 length; // sound length (compatible sound) + u8 pan_sweep; // pan or sweep (compatible sound ch. 1) + u32 wav; //struct WaveData *wav; + u8 attack; + u8 decay; + u8 sustain; + u8 release; +}; \ No newline at end of file diff --git a/include/evolution.h b/include/evolution.h new file mode 100644 index 0000000..b5948ea --- /dev/null +++ b/include/evolution.h @@ -0,0 +1,78 @@ +#pragma once + +#define MON_MALE 0x00 +#define MON_FEMALE 0xFE + +struct Evolution +{ + u16 method; + u16 param; + u16 targetSpecies; + u16 unknown; // used for mega evo, Dawn Stone, level in EVO_TYPE_IN_PARTY, or time range in EVO_LEVEL_SPECIFIC_TIME_RANGE +}; + +enum EvolutionMethods +{ + EVO_NONE = 0, + EVO_FRIENDSHIP, + EVO_FRIENDSHIP_DAY, + EVO_FRIENDSHIP_NIGHT, + EVO_LEVEL, + EVO_TRADE, + EVO_TRADE_ITEM, + EVO_ITEM, // for dawn stone, add MON_MALE(0x0) or MON_FEMALE(0xFF) to .unknown in evo table entry + EVO_LEVEL_ATK_GT_DEF, + EVO_LEVEL_ATK_EQ_DEF, + EVO_LEVEL_ATK_LT_DEF, + EVO_LEVEL_SILCOON, + EVO_LEVEL_CASCOON, + EVO_LEVEL_NINJASK, + EVO_LEVEL_SHEDINJA, + EVO_BEAUTY, + // new evolutions + EVO_RAINY_OW, // raining in overworld + EVO_MOVE_TYPE, // knows a move with a specific type (eg. sylveon: fairy type move). Param is the move type + EVO_TYPE_IN_PARTY, //specific type (param) in party after given level (unknown). + EVO_MAP, // specific map evolution. bank in param, map in unknown + EVO_MALE_LEVEL, // above given level if male + EVO_FEMALE_LEVEL, // above given level if female + EVO_LEVEL_NIGHT, // above given level at night + EVO_LEVEL_DAY, // above given level during day + EVO_HOLD_ITEM_NIGHT, // level up holding item at night (eg. sneasel) + EVO_HOLD_ITEM_DAY, // level up while holding a specific item during the day (eg. happiny) + EVO_MOVE, // knows a given move + EVO_OTHER_PARTY_MON, //another poke in the party, arg is a specific species + EVO_LEVEL_SPECIFIC_TIME_RANGE, // above given level with a range (unknown is [start][end]. eg lycanroc -> 1700-1800 hrs -> 0x1112) +}; + +#define EVO_MEGA 0xFE + +enum MegaEvoVariants +{ + MEGA_VARIANT_STANDARD, + MEGA_VARIANT_PRIMAL, + MEGA_VARIANT_WISH, //Rayquaza + MEGA_VARIANT_ULTRA_BURST, //Necrozma +}; + +#define MAP_NAME_ROUTE_1 0x65 +#define MAP_NAME_ROUTE_2 0x66 +#define MAP_NAME_FLOWER_PARADISE 0x88 +#define MAP_NAME_GRIM_WOODS 0x7E +#define MAP_NAME_ROUTE_4 0x63 +#define MAP_NAME_CINDER_VOLCANO 0x7F +#define MAP_NAME_ROUTE_5 0x69 +#define MAP_NAME_VALLEY_CAVE 0x83 +#define MAP_NAME_ROUTE_6 0x6A +#define MAP_NAME_ROUTE_7 0x6B +#define MAP_NAME_ROUTE_8 0x6C +#define MAP_NAME_FROST_MOUNTAIN 0x82 +#define MAP_NAME_BLIZZARD_CITY 0x5C +#define MAP_NAME_ROUTE_9 0x6D +#define MAP_NAME_ROUTE_10 0x64 +#define MAP_NAME_ROUTE_11 0x6F +#define MAP_NAME_THUNDERCAP_MT 0x8A +#define MAP_NAME_ROUTE_12 0x70 +#define MAP_NAME_VIVILL_WOODS 0x8C +#define MAP_NAME_ROUTE_16 0x74 +#define MAP_NAME_ROUTE_17 0x75 \ No newline at end of file diff --git a/include/graphics.h b/include/graphics.h new file mode 100644 index 0000000..771e842 --- /dev/null +++ b/include/graphics.h @@ -0,0 +1,33 @@ +#pragma once + +// Extracts the upper 16 bits of a 32-bit number +#define HIHALF(n) (((n) & 0xFFFF0000) >> 16) + +// Extracts the lower 16 bits of a 32-bit number +#define LOHALF(n) ((n) & 0xFFFF) + +struct MonCoords +{ + // This would use a bitfield, but some function + // uses it as a u8 and casting won't match. + u8 size; // u8 width:4, height:4; + u8 y_offset; + u16 unused; +}; + +struct CompressedSpriteSheet +{ + u32 data; //const u8* data; // LZ77 compressed pixel data + u16 size; // Uncompressed size of pixel data + u16 tag; +}; + +struct CompressedSpritePalette +{ + u32 data; //const u8* data; // LZ77 compressed palette data + u16 tag; + u16 unused; +}; + +void __attribute__((long_call)) LZ77UnCompWram(const void *src, void *dest); +void __attribute__((long_call)) DrawSpindaSpots(u16, u32, u8*, u8); diff --git a/include/items.h b/include/items.h new file mode 100644 index 0000000..1d857d5 --- /dev/null +++ b/include/items.h @@ -0,0 +1,783 @@ +#pragma once + +#define ITEM_NONE 0 +#define ITEM_MASTER_BALL 1 +#define ITEM_ULTRA_BALL 2 +#define ITEM_GREAT_BALL 3 +#define ITEM_POKE_BALL 4 +#define ITEM_SAFARI_BALL 5 +#define ITEM_NET_BALL 6 +#define ITEM_DIVE_BALL 7 +#define ITEM_NEST_BALL 8 +#define ITEM_REPEAT_BALL 9 +#define ITEM_TIMER_BALL 10 +#define ITEM_LUXURY_BALL 11 +#define ITEM_PREMIER_BALL 12 +#define ITEM_POTION 13 +#define ITEM_ANTIDOTE 14 +#define ITEM_BURN_HEAL 15 +#define ITEM_ICE_HEAL 16 +#define ITEM_AWAKENING 17 +#define ITEM_PARALYZE_HEAL 18 +#define ITEM_FULL_RESTORE 19 +#define ITEM_MAX_POTION 20 +#define ITEM_HYPER_POTION 21 +#define ITEM_SUPER_POTION 22 +#define ITEM_FULL_HEAL 23 +#define ITEM_REVIVE 24 +#define ITEM_MAX_REVIVE 25 +#define ITEM_FRESH_WATER 26 +#define ITEM_SODA_POP 27 +#define ITEM_LEMONADE 28 +#define ITEM_MOOMOO_MILK 29 +#define ITEM_ENERGY_POWDER 30 +#define ITEM_ENERGY_ROOT 31 +#define ITEM_HEAL_POWDER 32 +#define ITEM_REVIVAL_HERB 33 +#define ITEM_ETHER 34 +#define ITEM_MAX_ETHER 35 +#define ITEM_ELIXIR 36 +#define ITEM_MAX_ELIXIR 37 +#define ITEM_LAVA_COOKIE 38 +#define ITEM_BLUE_FLUTE 39 +#define ITEM_YELLOW_FLUTE 40 +#define ITEM_RED_FLUTE 41 +#define ITEM_BLACK_FLUTE 42 +#define ITEM_WHITE_FLUTE 43 +#define ITEM_BERRY_JUICE 44 +#define ITEM_SACRED_ASH 45 +#define ITEM_SHOAL_SALT 46 +#define ITEM_SHOAL_SHELL 47 +#define ITEM_RED_SHARD 48 +#define ITEM_BLUE_SHARD 49 +#define ITEM_YELLOW_SHARD 50 +#define ITEM_GREEN_SHARD 51 +#define ITEM_034 52 +#define ITEM_035 53 +#define ITEM_036 54 +#define ITEM_037 55 +#define ITEM_038 56 +#define ITEM_039 57 +#define ITEM_03A 58 +#define ITEM_03B 59 +#define ITEM_03C 60 +#define ITEM_03D 61 +#define ITEM_03E 62 +#define ITEM_HP_UP 63 +#define ITEM_PROTEIN 64 +#define ITEM_IRON 65 +#define ITEM_CARBOS 66 +#define ITEM_CALCIUM 67 +#define ITEM_RARE_CANDY 68 +#define ITEM_PP_UP 69 +#define ITEM_ZINC 70 +#define ITEM_PP_MAX 71 +#define ITEM_048 72 +#define ITEM_GUARD_SPEC 73 +#define ITEM_DIRE_HIT 74 +#define ITEM_X_ATTACK 75 +#define ITEM_X_DEFEND 76 +#define ITEM_X_SPEED 77 +#define ITEM_X_ACCURACY 78 +#define ITEM_X_SPECIAL 79 +#define ITEM_POKE_DOLL 80 +#define ITEM_FLUFFY_TAIL 81 +#define ITEM_052 82 +#define ITEM_SUPER_REPEL 83 +#define ITEM_MAX_REPEL 84 +#define ITEM_ESCAPE_ROPE 85 +#define ITEM_REPEL 86 +#define ITEM_057 87 +#define ITEM_058 88 +#define ITEM_059 89 +#define ITEM_05A 90 +#define ITEM_05B 91 +#define ITEM_05C 92 +#define ITEM_SUN_STONE 93 +#define ITEM_MOON_STONE 94 +#define ITEM_FIRE_STONE 95 +#define ITEM_THUNDER_STONE 96 +#define ITEM_WATER_STONE 97 +#define ITEM_LEAF_STONE 98 +#define ITEM_063 99 +#define ITEM_064 100 +#define ITEM_065 101 +#define ITEM_066 102 +#define ITEM_TINY_MUSHROOM 103 +#define ITEM_BIG_MUSHROOM 104 +#define ITEM_069 105 +#define ITEM_PEARL 106 +#define ITEM_BIG_PEARL 107 +#define ITEM_STARDUST 108 +#define ITEM_STAR_PIECE 109 +#define ITEM_NUGGET 110 +#define ITEM_HEART_SCALE 111 +#define ITEM_070 112 +#define ITEM_071 113 +#define ITEM_072 114 +#define ITEM_073 115 +#define ITEM_074 116 +#define ITEM_075 117 +#define ITEM_076 118 +#define ITEM_077 119 +#define ITEM_078 120 +#define ITEM_ORANGE_MAIL 121 +#define ITEM_HARBOR_MAIL 122 +#define ITEM_GLITTER_MAIL 123 +#define ITEM_MECH_MAIL 124 +#define ITEM_WOOD_MAIL 125 +#define ITEM_WAVE_MAIL 126 +#define ITEM_BEAD_MAIL 127 +#define ITEM_SHADOW_MAIL 128 +#define ITEM_TROPIC_MAIL 129 +#define ITEM_DREAM_MAIL 130 +#define ITEM_FAB_MAIL 131 +#define ITEM_RETRO_MAIL 132 +#define ITEM_CHERI_BERRY 133 +#define ITEM_CHESTO_BERRY 134 +#define ITEM_PECHA_BERRY 135 +#define ITEM_RAWST_BERRY 136 +#define ITEM_ASPEAR_BERRY 137 +#define ITEM_LEPPA_BERRY 138 +#define ITEM_ORAN_BERRY 139 +#define ITEM_PERSIM_BERRY 140 +#define ITEM_LUM_BERRY 141 +#define ITEM_SITRUS_BERRY 142 +#define ITEM_FIGY_BERRY 143 +#define ITEM_WIKI_BERRY 144 +#define ITEM_MAGO_BERRY 145 +#define ITEM_AGUAV_BERRY 146 +#define ITEM_IAPAPA_BERRY 147 +#define ITEM_RAZZ_BERRY 148 +#define ITEM_BLUK_BERRY 149 +#define ITEM_NANAB_BERRY 150 +#define ITEM_WEPEAR_BERRY 151 +#define ITEM_PINAP_BERRY 152 +#define ITEM_POMEG_BERRY 153 +#define ITEM_KELPSY_BERRY 154 +#define ITEM_QUALOT_BERRY 155 +#define ITEM_HONDEW_BERRY 156 +#define ITEM_GREPA_BERRY 157 +#define ITEM_TAMATO_BERRY 158 +#define ITEM_CORNN_BERRY 159 +#define ITEM_MAGOST_BERRY 160 +#define ITEM_RABUTA_BERRY 161 +#define ITEM_NOMEL_BERRY 162 +#define ITEM_SPELON_BERRY 163 +#define ITEM_PAMTRE_BERRY 164 +#define ITEM_WATMEL_BERRY 165 +#define ITEM_DURIN_BERRY 166 +#define ITEM_BELUE_BERRY 167 +#define ITEM_LIECHI_BERRY 168 +#define ITEM_GANLON_BERRY 169 +#define ITEM_SALAC_BERRY 170 +#define ITEM_PETAYA_BERRY 171 +#define ITEM_APICOT_BERRY 172 +#define ITEM_LANSAT_BERRY 173 +#define ITEM_STARF_BERRY 174 +#define ITEM_ENIGMA_BERRY 175 +#define ITEM_0B0 176 +#define ITEM_0B1 177 +#define ITEM_0B2 178 +#define ITEM_BRIGHT_POWDER 179 +#define ITEM_WHITE_HERB 180 +#define ITEM_MACHO_BRACE 181 +#define ITEM_EXP_SHARE 182 +#define ITEM_QUICK_CLAW 183 +#define ITEM_SOOTHE_BELL 184 +#define ITEM_MENTAL_HERB 185 + +#ifdef UNBOUND +#define ITEM_CHOICE_BAND 0xB0 //For Unbound +#else +#define ITEM_CHOICE_BAND 186 +#endif + +#define ITEM_KINGS_ROCK 187 +#define ITEM_SILVER_POWDER 188 +#define ITEM_AMULET_COIN 189 +#define ITEM_CLEANSE_TAG 190 +#define ITEM_SOUL_DEW 191 +#define ITEM_DEEP_SEA_TOOTH 192 +#define ITEM_DEEP_SEA_SCALE 193 +#define ITEM_SMOKE_BALL 194 +#define ITEM_EVERSTONE 195 +#define ITEM_FOCUS_BAND 196 +#define ITEM_LUCKY_EGG 197 +#define ITEM_SCOPE_LENS 198 +#define ITEM_METAL_COAT 199 +#define ITEM_LEFTOVERS 200 +#define ITEM_DRAGON_SCALE 201 +#define ITEM_LIGHT_BALL 202 +#define ITEM_SOFT_SAND 203 +#define ITEM_HARD_STONE 204 +#define ITEM_MIRACLE_SEED 205 +#define ITEM_BLACK_GLASSES 206 +#define ITEM_BLACK_BELT 207 +#define ITEM_MAGNET 208 +#define ITEM_MYSTIC_WATER 209 +#define ITEM_SHARP_BEAK 210 +#define ITEM_POISON_BARB 211 +#define ITEM_NEVER_MELT_ICE 212 +#define ITEM_SPELL_TAG 213 +#define ITEM_TWISTED_SPOON 214 +#define ITEM_CHARCOAL 215 +#define ITEM_DRAGON_FANG 216 +#define ITEM_SILK_SCARF 217 +#define ITEM_UP_GRADE 218 +#define ITEM_SHELL_BELL 219 +#define ITEM_SEA_INCENSE 220 +#define ITEM_LAX_INCENSE 221 +#define ITEM_LUCKY_PUNCH 222 +#define ITEM_METAL_POWDER 223 +#define ITEM_THICK_CLUB 224 +#define ITEM_STICK 225 +#define ITEM_0E2 226 +#define ITEM_0E3 227 +#define ITEM_0E4 228 +#define ITEM_0E5 229 +#define ITEM_0E6 230 +#define ITEM_0E7 231 +#define ITEM_0E8 232 +#define ITEM_0E9 233 +#define ITEM_0EA 234 +#define ITEM_0EB 235 +#define ITEM_0EC 236 +#define ITEM_0ED 237 +#define ITEM_0EE 238 +#define ITEM_0EF 239 +#define ITEM_0F0 240 +#define ITEM_0F1 241 +#define ITEM_0F2 242 +#define ITEM_0F3 243 +#define ITEM_0F4 244 +#define ITEM_0F5 245 +#define ITEM_0F6 246 +#define ITEM_0F7 247 +#define ITEM_0F8 248 +#define ITEM_0F9 249 +#define ITEM_0FA 250 +#define ITEM_0FB 251 +#define ITEM_0FC 252 +#define ITEM_0FD 253 +#define ITEM_RED_SCARF 254 +#define ITEM_BLUE_SCARF 255 +#define ITEM_PINK_SCARF 256 +#define ITEM_GREEN_SCARF 257 +#define ITEM_YELLOW_SCARF 258 +#define ITEM_MACH_BIKE 259 +#define ITEM_COIN_CASE 260 +#define ITEM_ITEMFINDER 261 +#define ITEM_OLD_ROD 262 +#define ITEM_GOOD_ROD 263 +#define ITEM_SUPER_ROD 264 +#define ITEM_SS_TICKET 265 +#define ITEM_CONTEST_PASS 266 +#define ITEM_10B 267 +#define ITEM_WAILMER_PAIL 268 +#define ITEM_DEVON_GOODS 269 +#define ITEM_SOOT_SACK 270 +#define ITEM_BASEMENT_KEY 271 +#define ITEM_ACRO_BIKE 272 +#define ITEM_POKEBLOCK_CASE 273 +#define ITEM_LETTER 274 +#define ITEM_EON_TICKET 275 +#define ITEM_RED_ORB 276 +#define ITEM_BLUE_ORB 277 +#define ITEM_SCANNER 278 +#define ITEM_GO_GOGGLES 279 +#define ITEM_METEORITE 280 +#define ITEM_ROOM_1_KEY 281 +#define ITEM_ROOM_2_KEY 282 +#define ITEM_ROOM_4_KEY 283 +#define ITEM_ROOM_6_KEY 284 +#define ITEM_STORAGE_KEY 285 +#define ITEM_ROOT_FOSSIL 286 +#define ITEM_CLAW_FOSSIL 287 +#define ITEM_DEVON_SCOPE 288 +#define ITEM_TM01 289 +#define ITEM_TM02 290 +#define ITEM_TM03 291 +#define ITEM_TM04 292 +#define ITEM_TM05 293 +#define ITEM_TM06 294 +#define ITEM_TM07 295 +#define ITEM_TM08 296 +#define ITEM_TM09 297 +#define ITEM_TM10 298 +#define ITEM_TM11 299 +#define ITEM_TM12 300 +#define ITEM_TM13 301 +#define ITEM_TM14 302 +#define ITEM_TM15 303 +#define ITEM_TM16 304 +#define ITEM_TM17 305 +#define ITEM_TM18 306 +#define ITEM_TM19 307 +#define ITEM_TM20 308 +#define ITEM_TM21 309 +#define ITEM_TM22 310 +#define ITEM_TM23 311 +#define ITEM_TM24 312 +#define ITEM_TM25 313 +#define ITEM_TM26 314 +#define ITEM_TM27 315 +#define ITEM_TM28 316 +#define ITEM_TM29 317 +#define ITEM_TM30 318 +#define ITEM_TM31 319 +#define ITEM_TM32 320 +#define ITEM_TM33 321 +#define ITEM_TM34 322 +#define ITEM_TM35 323 +#define ITEM_TM36 324 +#define ITEM_TM37 325 +#define ITEM_TM38 326 +#define ITEM_TM39 327 +#define ITEM_TM40 328 +#define ITEM_TM41 329 +#define ITEM_TM42 330 +#define ITEM_TM43 331 +#define ITEM_TM44 332 +#define ITEM_TM45 333 +#define ITEM_TM46 334 +#define ITEM_TM47 335 +#define ITEM_TM48 336 +#define ITEM_TM49 337 +#define ITEM_TM50 338 +#define ITEM_HM01 339 +#define ITEM_HM02 340 +#define ITEM_HM03 341 +#define ITEM_HM04 342 +#define ITEM_HM05 343 +#define ITEM_HM06 344 +#define ITEM_HM07 345 +#define ITEM_HM08 346 +#define ITEM_15B 347 +#define ITEM_15C 348 + +// FireRed/LeafGreen +#define ITEM_OAKS_PARCEL 349 +#define ITEM_POKE_FLUTE 350 +#define ITEM_SECRET_KEY 351 +#define ITEM_BIKE_VOUCHER 352 +#define ITEM_GOLD_TEETH 353 +#define ITEM_OLD_AMBER 354 +#define ITEM_CARD_KEY 355 +#define ITEM_LIFT_KEY 356 +#define ITEM_HELIX_FOSSIL 357 +#define ITEM_DOME_FOSSIL 358 +#define ITEM_SILPH_SCOPE 359 +#define ITEM_BICYCLE 360 +#define ITEM_TOWN_MAP 361 +#define ITEM_VS_SEEKER 362 +#define ITEM_FAME_CHECKER 363 +#define ITEM_TM_CASE 364 +#define ITEM_BERRY_POUCH 365 +#define ITEM_TEACHY_TV 366 +#define ITEM_TRI_PASS 367 +#define ITEM_RAINBOW_PASS 368 +#define ITEM_TEA 369 +#define ITEM_MYSTIC_TICKET 370 +#define ITEM_AURORA_TICKET 371 +#define ITEM_POWDER_JAR 372 +#define ITEM_RUBY 373 +#define ITEM_SAPPHIRE 374 + +//New Sellable Items +#define ITEM_RARE_BONE 0x72 +#define ITEM_PEARL_STRING 0xE4 +#define ITEM_BIG_NUGGET 0xE5 +#define ITEM_COMET_SHARD 0x201 +#define ITEM_BALM_MUSHROOM 0x202 + +//New Food Items +#define ITEM_HONEY 0x48 +#define ITEM_BIG_MALASADA 0x203 +#define ITEM_CASTELIACONE 0x204 +#define ITEM_LUMIOSE_GALETTE 0x205 +#define ITEM_RAGE_CANDY_BAR 0x206 +#define ITEM_SHALOUR_SABLE 0x207 +#define ITEM_OLD_GATEAU 0x208 + +//Fossils +#define ITEM_SKULL_FOSSIL 0x209 +#define ITEM_ARMOR_FOSSIL 0x20A +#define ITEM_COVER_FOSSIL 0x20B +#define ITEM_PLUME_FOSSIL 0x20C +#define ITEM_JAW_FOSSIL 0x20D +#define ITEM_SAIL_FOSSIL 0x20E + +//EV Gain Items +#define ITEM_POWER_BRACER 0xF4 +#define ITEM_POWER_BELT 0xF5 +#define ITEM_POWER_LENS 0xF6 +#define ITEM_POWER_BAND 0xF7 +#define ITEM_POWER_ANKLET 0xF8 +#define ITEM_POWER_WEIGHT 0xF9 + +//New Battle Hold Items +#define ITEM_ADAMANT_ORB 0x214 +#define ITEM_LUSTROUS_ORB 0x215 +#define ITEM_GRISEOUS_ORB 0x216 + +#define ITEM_EXPERT_BELT 0xEB +#define ITEM_POWER_HERB 0xEC +#define ITEM_WIDE_LENS 0xED +#define ITEM_ZOOM_LENS 0xEE +#define ITEM_DESTINY_KNOT 0xEF +#define ITEM_SMOOTH_ROCK 0xF0 +#define ITEM_DAMP_ROCK 0xF1 +#define ITEM_HEAT_ROCK 0xF2 +#define ITEM_ICY_ROCK 0xF3 +#define ITEM_BIG_ROOT 0xFA +#define ITEM_LIGHT_CLAY 0x5A +#define ITEM_SAFETY_GOGGLES 0x1ED +#define ITEM_ROCKY_HELMET 0xE2 +#define ITEM_WEAKNESS_POLICY 0xE3 +#define ITEM_ASSAULT_VEST 0x1EE +#define ITEM_EVIOLITE 0x1EF +#define ITEM_ABSORB_BULB 0x233 +#define ITEM_AIR_BALLOON 0x234 +#define ITEM_ADRENALINE_ORB 0x235 +#define ITEM_BINDING_BAND 0x236 +#define ITEM_CELL_BATTERY 0x237 +#define ITEM_EJECT_BUTTON 0x238 +#define ITEM_FLOAT_STONE 0x239 +#define ITEM_FOCUS_SASH 0x23A +#define ITEM_GRIP_CLAW 0x23B +#define ITEM_IRON_BALL 0x23C +#define ITEM_LAGGING_TAIL 0x23D +#define ITEM_LUMINOUS_MOSS 0x23E +#define ITEM_METRONOME 0x240 +#define ITEM_MUSCLE_BAND 0x241 +#define ITEM_PROTECTIVE_PADS 0x242 +#define ITEM_RED_CARD 0x243 +#define ITEM_RING_TARGET 0x244 +#define ITEM_SHED_SHELL 0x245 +#define ITEM_SNOWBALL 0x246 +#define ITEM_STICKY_BARB 0x247 +#define ITEM_TERRAIN_EXTENDER 0x248 +#define ITEM_WISE_GLASSES 0x249 +#define ITEM_ELECTRIC_SEED 0x24A +#define ITEM_GRASSY_SEED 0x24B +#define ITEM_MISTY_SEED 0x24C +#define ITEM_PSYCHIC_SEED 0x24D + +#define ITEM_LIFE_ORB 0x37 +#define ITEM_TOXIC_ORB 0x38 +#define ITEM_FLAME_ORB 0x39 +#define ITEM_BLACK_SLUDGE 0x3A + +#define ITEM_CHOICE_SPECS 0xB1 +#define ITEM_CHOICE_SCARF 0xB2 + +//New Incense +#define ITEM_LUCK_INCENSE 0xFC +#define ITEM_FULL_INCENSE 0xFD +#define ITEM_ODD_INCENSE 0xFE +#define ITEM_PURE_INCENSE 0xFF +#define ITEM_ROCK_INCENSE 0x100 +#define ITEM_ROSE_INCENSE 0x101 +#define ITEM_WAVE_INCENSE 0x102 + +//Gems +#define ITEM_NORMAL_GEM 0x24E +#define ITEM_FIGHTING_GEM 0x24F +#define ITEM_FLYING_GEM 0x250 +#define ITEM_POISON_GEM 0x251 +#define ITEM_GROUND_GEM 0x252 +#define ITEM_ROCK_GEM 0x253 +#define ITEM_BUG_GEM 0x254 +#define ITEM_GHOST_GEM 0x255 +#define ITEM_STEEL_GEM 0x256 +#define ITEM_FIRE_GEM 0x257 +#define ITEM_WATER_GEM 0x258 +#define ITEM_GRASS_GEM 0x259 +#define ITEM_ELECTRIC_GEM 0x25A +#define ITEM_PSYCHIC_GEM 0x25B +#define ITEM_ICE_GEM 0x25C +#define ITEM_DRAGONG_EM 0x25D +#define ITEM_DARK_GEM 0x25E +#define ITEM_FAIRY_GEM 0x25F + +//Arceus Plates +#define ITEM_FIST_PLATE 0x1F0 +#define ITEM_SKY_PLATE 0x1F1 +#define ITEM_TOXIC_PLATE 0x1F2 +#define ITEM_EARTH_PLATE 0x1F3 +#define ITEM_STONE_PLATE 0x1F4 +#define ITEM_INSECT_PLATE 0x1F5 +#define ITEM_SPOOKY_PLATE 0x1F6 +#define ITEM_IRON_PLATE 0x1F7 +#define ITEM_FLAME_PLATE 0x1F8 +#define ITEM_SPLASH_PLATE 0x1F9 +#define ITEM_MEADOW_PLATE 0x1FA +#define ITEM_ZAP_PLATE 0x1FB +#define ITEM_MIND_PLATE 0x1FC +#define ITEM_ICICLE_PLATE 0x1FD +#define ITEM_DRACO_PLATE 0x1FE +#define ITEM_DREAD_PLATE 0x1FF +#define ITEM_PIXIE_PLATE 0x200 + +//Mega Stones +#define ITEM_MEGA_RING 0x161 + +#define ITEM_ULTRA_NECROZIUM_Z 0x1BD +#define ITEM_VENUSAURITE 0x1BE +#define ITEM_CHARIZARDITE_X 0x1BF +#define ITEM_CHARIZARDITE_Y 0x1C0 +#define ITEM_BLASTOISINITE 0x1C1 +#define ITEM_BEEDRILLITE 0x1C2 +#define ITEM_PIDGEOTITE 0x1C3 +#define ITEM_ALAKAZITE 0x1C4 +#define ITEM_SLOWBRONITE 0x1C5 +#define ITEM_GENGARITE 0x1C6 +#define ITEM_KANGASKHANITE 0x1C7 +#define ITEM_PINSIRITE 0x1C8 +#define ITEM_GYARADOSITE 0x1C9 +#define ITEM_AERODACTYLITE 0x1CA +#define ITEM_MEWTWONITE_X 0x1CB +#define ITEM_MEWTWONITE_Y 0x1CC +#define ITEM_AMPHAROSITE 0x1CD +#define ITEM_STEELIXITE 0x1CE +#define ITEM_SCIZORITE 0x1CF +#define ITEM_HERACRONITE 0x1D0 +#define ITEM_HOUNDOOMINITE 0x1D1 +#define ITEM_TYRANITARITE 0x1D2 +#define ITEM_SCEPTILITE 0x1D3 +#define ITEM_BLAZIKENITE 0x1D4 +#define ITEM_SWAMPERTITE 0x1D5 +#define ITEM_GARDEVOIRITE 0x1D6 +#define ITEM_SABLENITE 0x1D7 +#define ITEM_MAWILITE 0x1D8 +#define ITEM_AGGRONITE 0x1D9 +#define ITEM_MEDICHAMITE 0x1DA +#define ITEM_MANECTITE 0x1DB +#define ITEM_SHARPEDONITE 0x1DC +#define ITEM_CAMERUPTITE 0x1DD +#define ITEM_ALTARIANITE 0x1DE +#define ITEM_BANETTITE 0x1DF +#define ITEM_ABSOLITE 0x1E0 +#define ITEM_GLALITITE 0x1E1 +#define ITEM_SALAMENCITE 0x1E2 +#define ITEM_METAGROSSITE 0x1E3 +#define ITEM_LATIASITE 0x1E4 +#define ITEM_LATIOSITE 0x1E5 +#define ITEM_LOPUNNITE 0x1E6 +#define ITEM_GARCHOMPITE 0x1E7 +#define ITEM_LUCARIONITE 0x1E8 +#define ITEM_ABOMASITE 0x1E9 +#define ITEM_GALLADITE 0x1EA +#define ITEM_AUDINITE 0x1EB +#define ITEM_DIANCITE 0x1EC + +//Type-Resist Berries +#define ITEM_OCCA_BERRY 0x21B +#define ITEM_PASSHO_BERRY 0x21C +#define ITEM_WACAN_BERRY 0x21D +#define ITEM_RINDO_BERRY 0x21E +#define ITEM_YACHE_BERRY 0x21F +#define ITEM_CHOPLE_BERRY 0x220 +#define ITEM_KEBIA_BERRY 0x221 +#define ITEM_SHUCA_BERRY 0x222 +#define ITEM_COBA_BERRY 0x223 +#define ITEM_PAYAPA_BERRY 0x224 +#define ITEM_TANGA_BERRY 0x225 +#define ITEM_CHARTI_BERRY 0x226 +#define ITEM_KASIB_BERRY 0x227 +#define ITEM_HABAN_BERRY 0x228 +#define ITEM_COLBUR_BERRY 0x229 +#define ITEM_BABIRI_BERRY 0x22A +#define ITEM_CHILAN_BERRY 0x22B +#define ITEM_MICLE_BERRY 0x22C +#define ITEM_CUSTAP_BERRY 0x22D +#define ITEM_JABOCA_BERRY 0x22E +#define ITEM_ROWAP_BERRY 0x22F +#define ITEM_ROSELI_BERRY 0x230 +#define ITEM_KEE_BERRY 0x231 +#define ITEM_MARANGA_BERRY 0x232 + +//New Poke Balls +#define ITEM_PARK_BALL 0x34 +#define ITEM_CHERISH_BALL 0x35 +#define ITEM_DUSK_BALL 0x3C +#define ITEM_HEAL_BALL 0x3D +#define ITEM_QUICK_BALL 0x3E +#define ITEM_FAST_BALL 0x26E +#define ITEM_LEVEL_BALL 0x26F +#define ITEM_LURE_BALL 0x270 +#define ITEM_HEAVY_BALL 0x271 +#define ITEM_LOVE_BALL 0x272 +#define ITEM_FRIEND_BALL 0x273 +#define ITEM_MOON_BALL 0x274 +#define ITEM_SPORT_BALL 0x275 +#define ITEM_BEAST_BALL 0x276 +#define ITEM_DREAM_BALL 0x277 + +//Genesect Drives +#define ITEM_BURN_DRIVE 0x27A +#define ITEM_DOUSE_DRIVE 0x27B +#define ITEM_SHOCK_DRIVE 0x27C +#define ITEM_CHILL_DRIVE 0x27D + +//Silvally Memories +#define ITEM_FIGHTING_MEMORY 0x27E +#define ITEM_FLYING_MEMORY 0x27F +#define ITEM_POISON_MEMORY 0x280 +#define ITEM_GROUND_MEMORY 0x281 +#define ITEM_ROCK_MEMORY 0x282 +#define ITEM_BUG_MEMORY 0x283 +#define ITEM_GHOST_MEMORY 0x284 +#define ITEM_STEEL_MEMORY 0x285 +#define ITEM_FIRE_MEMORY 0x286 +#define ITEM_WATER_MEMORY 0x287 +#define ITEM_GRASS_MEMORY 0x288 +#define ITEM_ELECTRIC_MEMORY 0x289 +#define ITEM_PSYCHIC_MEMORY 0x28A +#define ITEM_ICE_MEMORY 0x28B +#define ITEM_DRAGON_MEMORY 0x28C +#define ITEM_DARK_MEMORY 0x28D +#define ITEM_FAIRY_MEMORY 0x28E + +//Wings +#define ITEM_HEALTH_WING 0x261 +#define ITEM_MUSCLE_WING 0x262 +#define ITEM_RESIST_WING 0x263 +#define ITEM_GENIUS_WING 0x264 +#define ITEM_CLEVER_WING 0x265 +#define ITEM_SWIFT_WING 0x266 +#define ITEM_PRETTY_WING 0x267 + +//Random Normal Items +#define ITEM_ODD_KEYSTONE 0xFB +#define ITEM_BOTTLE_CAP 0x268 +#define ITEM_GOLD_BOTTLE_CAP 0x269 +#define ITEM_ABILITY_CAPSULE 0x260 + +//Nectars +#define ITEM_RED_NECTAR 0x26A +#define ITEM_YELLOW_NECTAR 0x26B +#define ITEM_PINK_NECTAR 0x26C +#define ITEM_PURPLE_NECTAR 0x26D + +//Evolution Items +#define ITEM_LINK_CABLE 0x5B +#define ITEM_DUSK_STONE 0x63 +#define ITEM_DAWN_STONE 0x64 +#define ITEM_SHINY_STONE 0x65 +#define ITEM_OVAL_STONE 0x66 +#define ITEM_ICE_STONE 0x69 + +#define ITEM_PROTECTOR 0x70 +#define ITEM_MAGMARIZER 0x71 +#define ITEM_PRISM_SCALE 0x73 +#define ITEM_SACHET 0x74 +#define ITEM_WHIPPED_DREAM 0x75 +#define ITEM_RAZOR_CLAW 0xE6 +#define ITEM_RAZOR_FANG 0xE7 +#define ITEM_REAPER_CLOTH 0xE8 +#define ITEM_DUBIOUS_DISK 0xE9 +#define ITEM_ELECTRIZER 0xEA + +//New Key Items +#define ITEM_GRACIDEA 0x217 +#define ITEM_DNA_SPLICERS 0x218 +#define ITEM_REVEAL_GLASS 0x219 +#define ITEM_PRISON_BOTTLE 0x220 + +#define ITEM_OVAL_CHARM 0x278 +#define ITEM_SHINY_CHARM 0x279 +#define ITEM_RAINBOW_WING 0x28F +#define ITEM_SILVER_WING 0x290 +#define ITEM_N_SOLARIZER 0x291 +#define ITEM_N_LUNARIZER 0x292 +#define ITEM_SUN_FLUTE 0x293 +#define ITEM_MOON_FLUTE 0x294 +#define ITEM_LIGHT_STONE 0x295 +#define ITEM_DARK_STONE 0x296 + +//Relic Items +#define ITEM_RELIC_COPPER 0x297 +#define ITEM_RELIC_SILVER 0x298 +#define ITEM_RELIC_GOLD 0x299 +#define ITEM_RELIC_VASE 0x29A +#define ITEM_RELIC_BAND 0x29B +#define ITEM_RELIC_STATUE 0x29C +#define ITEM_RELIC_CROWN 0x29D + +//Z-Crystals +enum +{ + ITEM_NORMALIUM_Z = 0x29E, //All items after this will be 0x29E + 1, 0x29E + 2... + ITEM_FIGHTINIUM_Z, //Put the Z-Crystals in order + ITEM_FLYINIUM_Z, + ITEM_POISONIUM_Z, + ITEM_GROUNDIUM_Z, + ITEM_ROCKIUM_Z, + ITEM_BUGINIUM_Z, + ITEM_GHOSTIUM_Z, + ITEM_STEELIUM_Z, + ITEM_FIRIUM_Z, + ITEM_WATERIUM_Z, + ITEM_GRASSIUM_Z, + ITEM_ELECTRIUM_Z, + ITEM_PSYCHIUM_Z, + ITEM_ICIUM_Z, + ITEM_DRAGONIUM_Z, + ITEM_DARKINIUM_Z, + ITEM_FAIRIUM, + ITEM_ALORAICHUIUM_Z, + ITEM_DECIDIUM_Z, + ITEM_EEVIUM_Z, + ITEM_INCINIUM_Z, + ITEM_KOMMONIUM_Z, + ITEM_LUNALIUM_Z, + ITEM_LYCANIUM_Z, + ITEM_MARSHADIUM_Z, + ITEM_MEWNIUM_Z, + ITEM_MIMIKIUM_Z, + ITEM_PIKANIUM_Z, + ITEM_PIKASHUNIUM_Z, + ITEM_PRIMARIUM_Z, + ITEM_SNORLIUM_Z, + ITEM_SOLGANIUM_Z, + ITEM_TAPUNIUM_Z, +}; + +//For Pokemon Unbound +#ifdef UNBOUND + +#undef ITEM_ENIGMA_BERRY + +#define ITEM_ODDISH_LEAF 0x57 +#define ITEM_ENIGMA_BERRY 0x76 +#define ITEM_DOWSING_MACHINE 0x105 +#define ITEM_UNIFORM 0x10B +#define ITEM_FASHION_CASE 0x10E +#define ITEM_POKE_BALL_KEY_ITEM 0x111 +#define ITEM_KEY_CARD_1 0x163 +#define ITEM_KEY_CARD_2 0x11A +#define ITEM_KEY_CARD_3 0x11B +#define ITEM_QUEST_LOG 0x15C +#define ITEM_SMELLY_SOCKS 0x15F + +#endif + +// Emerald +#define FIRST_BERRY_INDEX ITEM_CHERI_BERRY +#define LAST_BERRY_INDEX ITEM_ENIGMA_BERRY +#define ITEM_TO_BERRY(itemId)(((itemId - FIRST_BERRY_INDEX) + 1)) + +#define NUM_TECHNICAL_MACHINES 50 +#define NUM_HIDDEN_MACHINES 8 + +// Check if the item is one that can be used on a Pokemon. +#define IS_POKEMON_ITEM(item) ((item) >= ITEM_POTION && (item) <= ITEM_0B2) + +// POCKETS +#define POCKET_ITEMS 1 +#define POCKET_KEY_ITEMS 2 +#define POCKET_POKE_BALLS 3 +#define POCKET_TM_CASE 4 +#define POCKET_BERRY_POUCH 5 diff --git a/include/moves.h b/include/moves.h new file mode 100644 index 0000000..467ed1d --- /dev/null +++ b/include/moves.h @@ -0,0 +1,743 @@ +#pragma once + +#define MOVE_NAME_LENGTH 12 + +#define MOVE_NONE 0x0 +#define MOVE_POUND 0x1 +#define MOVE_KARATECHOP 0x2 +#define MOVE_DOUBLESLAP 0x3 +#define MOVE_COMETPUNCH 0x4 +#define MOVE_MEGAPUNCH 0x5 +#define MOVE_PAYDAY 0x6 +#define MOVE_FIREPUNCH 0x7 +#define MOVE_ICEPUNCH 0x8 +#define MOVE_THUNDERPUNCH 0x9 +#define MOVE_SCRATCH 0xA +#define MOVE_VICEGRIP 0xB +#define MOVE_GUILLOTINE 0xC +#define MOVE_RAZORWIND 0xD +#define MOVE_SWORDSDANCE 0xE +#define MOVE_CUT 0xF +#define MOVE_GUST 0x10 +#define MOVE_WINGATTACK 0x11 +#define MOVE_WHIRLWIND 0x12 +#define MOVE_FLY 0x13 +#define MOVE_BIND 0x14 +#define MOVE_SLAM 0x15 +#define MOVE_VINEWHIP 0x16 +#define MOVE_STOMP 0x17 +#define MOVE_DOUBLEKICK 0x18 +#define MOVE_MEGAKICK 0x19 +#define MOVE_JUMPKICK 0x1A +#define MOVE_ROLLINGKICK 0x1B +#define MOVE_SANDATTACK 0x1C +#define MOVE_HEADBUTT 0x1D +#define MOVE_HORNATTACK 0x1E +#define MOVE_FURYATTACK 0x1F +#define MOVE_HORNDRILL 0x20 +#define MOVE_TACKLE 0x21 +#define MOVE_BODYSLAM 0x22 +#define MOVE_WRAP 0x23 +#define MOVE_TAKEDOWN 0x24 +#define MOVE_THRASH 0x25 +#define MOVE_DOUBLEEDGE 0x26 +#define MOVE_TAILWHIP 0x27 +#define MOVE_POISONSTING 0x28 +#define MOVE_TWINEEDLE 0x29 +#define MOVE_PINMISSILE 0x2A +#define MOVE_LEER 0x2B +#define MOVE_BITE 0x2C +#define MOVE_GROWL 0x2D +#define MOVE_ROAR 0x2E +#define MOVE_SING 0x2F +#define MOVE_SUPERSONIC 0x30 +#define MOVE_SONICBOOM 0x31 +#define MOVE_DISABLE 0x32 +#define MOVE_ACID 0x33 +#define MOVE_EMBER 0x34 +#define MOVE_FLAMETHROWER 0x35 +#define MOVE_MIST 0x36 +#define MOVE_WATERGUN 0x37 +#define MOVE_HYDROPUMP 0x38 +#define MOVE_SURF 0x39 +#define MOVE_ICEBEAM 0x3A +#define MOVE_BLIZZARD 0x3B +#define MOVE_PSYBEAM 0x3C +#define MOVE_BUBBLEBEAM 0x3D +#define MOVE_AURORABEAM 0x3E +#define MOVE_HYPERBEAM 0x3F +#define MOVE_PECK 0x40 +#define MOVE_DRILLPECK 0x41 +#define MOVE_SUBMISSION 0x42 +#define MOVE_LOWKICK 0x43 +#define MOVE_COUNTER 0x44 +#define MOVE_SEISMICTOSS 0x45 +#define MOVE_STRENGTH 0x46 +#define MOVE_ABSORB 0x47 +#define MOVE_MEGADRAIN 0x48 +#define MOVE_LEECHSEED 0x49 +#define MOVE_GROWTH 0x4A +#define MOVE_RAZORLEAF 0x4B +#define MOVE_SOLARBEAM 0x4C +#define MOVE_POISONPOWDER 0x4D +#define MOVE_STUNSPORE 0x4E +#define MOVE_SLEEPPOWDER 0x4F +#define MOVE_PETALDANCE 0x50 +#define MOVE_STRINGSHOT 0x51 +#define MOVE_DRAGONRAGE 0x52 +#define MOVE_FIRESPIN 0x53 +#define MOVE_THUNDERSHOCK 0x54 +#define MOVE_THUNDERBOLT 0x55 +#define MOVE_THUNDERWAVE 0x56 +#define MOVE_THUNDER 0x57 +#define MOVE_ROCKTHROW 0x58 +#define MOVE_EARTHQUAKE 0x59 +#define MOVE_FISSURE 0x5A +#define MOVE_DIG 0x5B +#define MOVE_TOXIC 0x5C +#define MOVE_CONFUSION 0x5D +#define MOVE_PSYCHIC 0x5E +#define MOVE_HYPNOSIS 0x5F +#define MOVE_MEDITATE 0x60 +#define MOVE_AGILITY 0x61 +#define MOVE_QUICKATTACK 0x62 +#define MOVE_RAGE 0x63 +#define MOVE_TELEPORT 0x64 +#define MOVE_NIGHTSHADE 0x65 +#define MOVE_MIMIC 0x66 +#define MOVE_SCREECH 0x67 +#define MOVE_DOUBLETEAM 0x68 +#define MOVE_RECOVER 0x69 +#define MOVE_HARDEN 0x6A +#define MOVE_MINIMIZE 0x6B +#define MOVE_SMOKESCREEN 0x6C +#define MOVE_CONFUSERAY 0x6D +#define MOVE_WITHDRAW 0x6E +#define MOVE_DEFENSECURL 0x6F +#define MOVE_BARRIER 0x70 +#define MOVE_LIGHTSCREEN 0x71 +#define MOVE_HAZE 0x72 +#define MOVE_REFLECT 0x73 +#define MOVE_FOCUSENERGY 0x74 +#define MOVE_BIDE 0x75 +#define MOVE_METRONOME 0x76 +#define MOVE_MIRRORMOVE 0x77 +#define MOVE_SELFDESTRUCT 0x78 +#define MOVE_EGGBOMB 0x79 +#define MOVE_LICK 0x7A +#define MOVE_SMOG 0x7B +#define MOVE_SLUDGE 0x7C +#define MOVE_BONECLUB 0x7D +#define MOVE_FIREBLAST 0x7E +#define MOVE_WATERFALL 0x7F +#define MOVE_CLAMP 0x80 +#define MOVE_SWIFT 0x81 +#define MOVE_SKULLBASH 0x82 +#define MOVE_SPIKECANNON 0x83 +#define MOVE_CONSTRICT 0x84 +#define MOVE_AMNESIA 0x85 +#define MOVE_KINESIS 0x86 +#define MOVE_SOFTBOILED 0x87 +#define MOVE_HIGHJUMPKICK 0x88 +#define MOVE_GLARE 0x89 +#define MOVE_DREAMEATER 0x8A +#define MOVE_POISONGAS 0x8B +#define MOVE_BARRAGE 0x8C +#define MOVE_LEECHLIFE 0x8D +#define MOVE_LOVELYKISS 0x8E +#define MOVE_SKYATTACK 0x8F +#define MOVE_TRANSFORM 0x90 +#define MOVE_BUBBLE 0x91 +#define MOVE_DIZZYPUNCH 0x92 +#define MOVE_SPORE 0x93 +#define MOVE_FLASH 0x94 +#define MOVE_PSYWAVE 0x95 +#define MOVE_SPLASH 0x96 +#define MOVE_ACIDARMOR 0x97 +#define MOVE_CRABHAMMER 0x98 +#define MOVE_EXPLOSION 0x99 +#define MOVE_FURYSWIPES 0x9A +#define MOVE_BONEMERANG 0x9B +#define MOVE_REST 0x9C +#define MOVE_ROCKSLIDE 0x9D +#define MOVE_HYPERFANG 0x9E +#define MOVE_SHARPEN 0x9F +#define MOVE_CONVERSION 0xA0 +#define MOVE_TRIATTACK 0xA1 +#define MOVE_SUPERFANG 0xA2 +#define MOVE_SLASH 0xA3 +#define MOVE_SUBSTITUTE 0xA4 +#define MOVE_STRUGGLE 0xA5 +#define MOVE_SKETCH 0xA6 +#define MOVE_TRIPLEKICK 0xA7 +#define MOVE_THIEF 0xA8 +#define MOVE_SPIDERWEB 0xA9 +#define MOVE_MINDREADER 0xAA +#define MOVE_NIGHTMARE 0xAB +#define MOVE_FLAMEWHEEL 0xAC +#define MOVE_SNORE 0xAD +#define MOVE_CURSE 0xAE +#define MOVE_FLAIL 0xAF +#define MOVE_CONVERSION2 0xB0 +#define MOVE_AEROBLAST 0xB1 +#define MOVE_COTTONSPORE 0xB2 +#define MOVE_REVERSAL 0xB3 +#define MOVE_SPITE 0xB4 +#define MOVE_POWDERSNOW 0xB5 +#define MOVE_PROTECT 0xB6 +#define MOVE_MACHPUNCH 0xB7 +#define MOVE_SCARYFACE 0xB8 +#define MOVE_FEINTATTACK 0xB9 +#define MOVE_SWEETKISS 0xBA +#define MOVE_BELLYDRUM 0xBB +#define MOVE_SLUDGEBOMB 0xBC +#define MOVE_MUDSLAP 0xBD +#define MOVE_OCTAZOOKA 0xBE +#define MOVE_SPIKES 0xBF +#define MOVE_ZAPCANNON 0xC0 +#define MOVE_FORESIGHT 0xC1 +#define MOVE_DESTINYBOND 0xC2 +#define MOVE_PERISHSONG 0xC3 +#define MOVE_ICYWIND 0xC4 +#define MOVE_DETECT 0xC5 +#define MOVE_BONERUSH 0xC6 +#define MOVE_LOCKON 0xC7 +#define MOVE_OUTRAGE 0xC8 +#define MOVE_SANDSTORM 0xC9 +#define MOVE_GIGADRAIN 0xCA +#define MOVE_ENDURE 0xCB +#define MOVE_CHARM 0xCC +#define MOVE_ROLLOUT 0xCD +#define MOVE_FALSESWIPE 0xCE +#define MOVE_SWAGGER 0xCF +#define MOVE_MILKDRINK 0xD0 +#define MOVE_SPARK 0xD1 +#define MOVE_FURYCUTTER 0xD2 +#define MOVE_STEELWING 0xD3 +#define MOVE_MEANLOOK 0xD4 +#define MOVE_ATTRACT 0xD5 +#define MOVE_SLEEPTALK 0xD6 +#define MOVE_HEALBELL 0xD7 +#define MOVE_RETURN 0xD8 +#define MOVE_PRESENT 0xD9 +#define MOVE_FRUSTRATION 0xDA +#define MOVE_SAFEGUARD 0xDB +#define MOVE_PAINSPLIT 0xDC +#define MOVE_SACREDFIRE 0xDD +#define MOVE_MAGNITUDE 0xDE +#define MOVE_DYNAMICPUNCH 0xDF +#define MOVE_MEGAHORN 0xE0 +#define MOVE_DRAGONBREATH 0xE1 +#define MOVE_BATONPASS 0xE2 +#define MOVE_ENCORE 0xE3 +#define MOVE_PURSUIT 0xE4 +#define MOVE_RAPIDSPIN 0xE5 +#define MOVE_SWEETSCENT 0xE6 +#define MOVE_IRONTAIL 0xE7 +#define MOVE_METALCLAW 0xE8 +#define MOVE_VITALTHROW 0xE9 +#define MOVE_MORNINGSUN 0xEA +#define MOVE_SYNTHESIS 0xEB +#define MOVE_MOONLIGHT 0xEC +#define MOVE_HIDDENPOWER 0xED +#define MOVE_CROSSCHOP 0xEE +#define MOVE_TWISTER 0xEF +#define MOVE_RAINDANCE 0xF0 +#define MOVE_SUNNYDAY 0xF1 +#define MOVE_CRUNCH 0xF2 +#define MOVE_MIRRORCOAT 0xF3 +#define MOVE_PSYCHUP 0xF4 +#define MOVE_EXTREMESPEED 0xF5 +#define MOVE_ANCIENTPOWER 0xF6 +#define MOVE_SHADOWBALL 0xF7 +#define MOVE_FUTURESIGHT 0xF8 +#define MOVE_ROCKSMASH 0xF9 +#define MOVE_WHIRLPOOL 0xFA +#define MOVE_BEATUP 0xFB +#define MOVE_FAKEOUT 0xFC +#define MOVE_UPROAR 0xFD +#define MOVE_STOCKPILE 0xFE +#define MOVE_SPITUP 0xFF +#define MOVE_SWALLOW 0x100 +#define MOVE_HEATWAVE 0x101 +#define MOVE_HAIL 0x102 +#define MOVE_TORMENT 0x103 +#define MOVE_FLATTER 0x104 +#define MOVE_WILLOWISP 0x105 +#define MOVE_MEMENTO 0x106 +#define MOVE_FACADE 0x107 +#define MOVE_FOCUSPUNCH 0x108 +#define MOVE_SMELLINGSALTS 0x109 +#define MOVE_FOLLOWME 0x10A +#define MOVE_NATUREPOWER 0x10B +#define MOVE_CHARGE 0x10C +#define MOVE_TAUNT 0x10D +#define MOVE_HELPINGHAND 0x10E +#define MOVE_TRICK 0x10F +#define MOVE_ROLEPLAY 0x110 +#define MOVE_WISH 0x111 +#define MOVE_ASSIST 0x112 +#define MOVE_INGRAIN 0x113 +#define MOVE_SUPERPOWER 0x114 +#define MOVE_MAGICCOAT 0x115 +#define MOVE_RECYCLE 0x116 +#define MOVE_REVENGE 0x117 +#define MOVE_BRICKBREAK 0x118 +#define MOVE_YAWN 0x119 +#define MOVE_KNOCKOFF 0x11A +#define MOVE_ENDEAVOR 0x11B +#define MOVE_ERUPTION 0x11C +#define MOVE_SKILLSWAP 0x11D +#define MOVE_IMPRISON 0x11E +#define MOVE_REFRESH 0x11F +#define MOVE_GRUDGE 0x120 +#define MOVE_SNATCH 0x121 +#define MOVE_SECRETPOWER 0x122 +#define MOVE_DIVE 0x123 +#define MOVE_ARMTHRUST 0x124 +#define MOVE_CAMOUFLAGE 0x125 +#define MOVE_TAILGLOW 0x126 +#define MOVE_LUSTERPURGE 0x127 +#define MOVE_MISTBALL 0x128 +#define MOVE_FEATHERDANCE 0x129 +#define MOVE_TEETERDANCE 0x12A +#define MOVE_BLAZEKICK 0x12B +#define MOVE_MUDSPORT 0x12C +#define MOVE_ICEBALL 0x12D +#define MOVE_NEEDLEARM 0x12E +#define MOVE_SLACKOFF 0x12F +#define MOVE_HYPERVOICE 0x130 +#define MOVE_POISONFANG 0x131 +#define MOVE_CRUSHCLAW 0x132 +#define MOVE_BLASTBURN 0x133 +#define MOVE_HYDROCANNON 0x134 +#define MOVE_METEORMASH 0x135 +#define MOVE_ASTONISH 0x136 +#define MOVE_WEATHERBALL 0x137 +#define MOVE_AROMATHERAPY 0x138 +#define MOVE_FAKETEARS 0x139 +#define MOVE_AIRCUTTER 0x13A +#define MOVE_OVERHEAT 0x13B +#define MOVE_ODORSLEUTH 0x13C +#define MOVE_ROCKTOMB 0x13D +#define MOVE_SILVERWIND 0x13E +#define MOVE_METALSOUND 0x13F +#define MOVE_GRASSWHISTLE 0x140 +#define MOVE_TICKLE 0x141 +#define MOVE_COSMICPOWER 0x142 +#define MOVE_WATERSPOUT 0x143 +#define MOVE_SIGNALBEAM 0x144 +#define MOVE_SHADOWPUNCH 0x145 +#define MOVE_EXTRASENSORY 0x146 +#define MOVE_SKYUPPERCUT 0x147 +#define MOVE_SANDTOMB 0x148 +#define MOVE_SHEERCOLD 0x149 +#define MOVE_MUDDYWATER 0x14A +#define MOVE_BULLETSEED 0x14B +#define MOVE_AERIALACE 0x14C +#define MOVE_ICICLESPEAR 0x14D +#define MOVE_IRONDEFENSE 0x14E +#define MOVE_BLOCK 0x14F +#define MOVE_HOWL 0x150 +#define MOVE_DRAGONCLAW 0x151 +#define MOVE_FRENZYPLANT 0x152 +#define MOVE_BULKUP 0x153 +#define MOVE_BOUNCE 0x154 +#define MOVE_MUDSHOT 0x155 +#define MOVE_POISONTAIL 0x156 +#define MOVE_COVET 0x157 +#define MOVE_VOLTTACKLE 0x158 +#define MOVE_MAGICALLEAF 0x159 +#define MOVE_WATERSPORT 0x15A +#define MOVE_CALMMIND 0x15B +#define MOVE_LEAFBLADE 0x15C +#define MOVE_DRAGONDANCE 0x15D +#define MOVE_ROCKBLAST 0x15E +#define MOVE_SHOCKWAVE 0x15F +#define MOVE_WATERPULSE 0x160 +#define MOVE_DOOMDESIRE 0x161 +#define MOVE_PSYCHOBOOST 0x162 +#define MOVE_LEECHFANG 0x163 +#define MOVE_AIRSLASH 0x164 +#define MOVE_AQUAJET 0x165 +#define MOVE_AQUATAIL 0x166 +#define MOVE_AURASPHERE 0x167 +#define MOVE_AVALANCHE 0x168 +#define MOVE_BRAVEBIRD 0x169 +#define MOVE_BUGBUZZ 0x16A +#define MOVE_BULLETPUNCH 0x16B +#define MOVE_CHARGEBEAM 0x16C +#define MOVE_CLOSECOMBAT 0x16D +#define MOVE_CROSSPOISON 0x16E +#define MOVE_DARKPULSE 0x16F +#define MOVE_DISCHARGE 0x170 +#define MOVE_DRACOMETEOR 0x171 +#define MOVE_DRAGONPULSE 0x172 +#define MOVE_DRAINPUNCH 0x173 +#define MOVE_EARTHPOWER 0x174 +#define MOVE_ENERGYBALL 0x175 +#define MOVE_FOCUSBLAST 0x176 +#define MOVE_FORCEPALM 0x177 +#define MOVE_GIGAIMPACT 0x178 +#define MOVE_GRASSKNOT 0x179 +#define MOVE_GUNKSHOT 0x17A +#define MOVE_HAMMERARM 0x17B +#define MOVE_HEADSMASH 0x17C +#define MOVE_ICESHARD 0x17D +#define MOVE_IRONHEAD 0x17E +#define MOVE_LAVAPLUME 0x17F +#define MOVE_MAGNETBOMB 0x180 +#define MOVE_MUDBOMB 0x181 +#define MOVE_NASTYPLOT 0x182 +#define MOVE_NIGHTSLASH 0x183 +#define MOVE_OMINOUSWIND 0x184 +#define MOVE_POWERGEM 0x185 +#define MOVE_POWERWHIP 0x186 +#define MOVE_PSYCHOCUT 0x187 +#define MOVE_ROCKCLIMB 0x188 +#define MOVE_ROCKPOLISH 0x189 +#define MOVE_ROCKWRECKER 0x18A +#define MOVE_ROOST 0x18B +#define MOVE_SEEDBOMB 0x18C +#define MOVE_SHADOWCLAW 0x18D +#define MOVE_SHADOWSNEAK 0x18E +#define MOVE_VACUUMWAVE 0x18F +#define MOVE_XSCISSOR 0x190 +#define MOVE_ZENHEADBUTT 0x191 +#define MOVE_SWITCHEROO 0x192 +#define MOVE_DRILLRUN 0x193 +#define MOVE_BULLDOZE 0x194 +#define MOVE_ELECTROWEB 0x195 +#define MOVE_FLAMECHARGE 0x196 +#define MOVE_FROSTBREATH 0x197 +#define MOVE_HEARTSTAMP 0x198 +#define MOVE_HONECLAWS 0x199 +#define MOVE_HORNLEECH 0x19A +#define MOVE_COIL 0x19B +#define MOVE_HURRICANE 0x19C +#define MOVE_ICICLECRASH 0x19D +#define MOVE_WORKUP 0x19E +#define MOVE_QUIVERDANCE 0x19F +#define MOVE_LEAFTORNADO 0x1A0 +#define MOVE_LOWSWEEP 0x1A1 +#define MOVE_SNARL 0x1A2 +#define MOVE_STRUGGLEBUG 0x1A3 +#define MOVE_STEAMROLLER 0x1A4 +#define MOVE_STORMTHROW 0x1A5 +#define MOVE_VENOSHOCK 0x1A6 +#define MOVE_WILDCHARGE 0x1A7 +#define MOVE_POISONJAB 0x1A8 +#define MOVE_ACIDSPRAY 0x1A9 +#define MOVE_FIERYDANCE 0x1AA +#define MOVE_CLEARSMOG 0x1AB +#define MOVE_LEAFSTORM 0x1AC +#define MOVE_STONEEDGE 0x1AD +#define MOVE_PAYBACK 0x1AE +#define MOVE_FIREFANG 0x1AF +#define MOVE_ICEFANG 0x1B0 +#define MOVE_THUNDERFANG 0x1B1 +#define MOVE_FLAREBLITZ 0x1B2 +#define MOVE_INFERNO 0x1B3 +#define MOVE_HEX 0x1B4 +#define MOVE_DUALCHOP 0x1B5 +#define MOVE_DOUBLEHIT 0x1B6 +#define MOVE_COTTONGUARD 0x1B7 +#define MOVE_ACROBATICS 0x1B8 +#define MOVE_FLAMEBURST 0x1B9 +#define MOVE_UTURN 0x1BA +#define MOVE_VOLTSWITCH 0x1BB +#define MOVE_DRAGONTAIL 0x1BC +#define MOVE_CIRCLETHROW 0x1BD +#define MOVE_MIRRORSHOT 0x1BE +#define MOVE_WOODHAMMER 0x1BF +#define MOVE_HEALPULSE 0x1C0 +#define MOVE_FLASHCANNON 0x1C1 +#define MOVE_BUGBITE 0x1C2 +#define MOVE_PLUCK 0x1C3 +#define MOVE_SHELLSMASH 0x1C4 +#define MOVE_RAGEPOWDER 0x1C5 +#define MOVE_WAKEUPSLAP 0x1C6 +#define MOVE_RAZORSHELL 0x1C7 +#define MOVE_COPYCAT 0x1C8 +#define MOVE_MIRACLEEYE 0x1C9 +#define MOVE_SUCKERPUNCH 0x1CA +#define MOVE_SCALD 0x1CB +#define MOVE_BRINE 0x1CC +#define MOVE_FAIRYWIND 0x1CD +#define MOVE_BABYDOLLEYES 0x1CE +#define MOVE_PLAYROUGH 0x1CF +#define MOVE_MOONBLAST 0x1D0 +#define MOVE_DRAININGKISS 0x1D1 +#define MOVE_DAZZLINGGLEAM 0x1D2 +#define MOVE_DISARMINGVOICE 0x1D3 +#define MOVE_STEALTHROCK 0x1D4 +#define MOVE_TOXICSPIKES 0x1D5 +#define MOVE_HEALINGWISH 0x1D6 +#define MOVE_LUNARDANCE 0x1D7 +#define MOVE_TAILWIND 0x1D8 +#define MOVE_BOOMBURST 0x1D9 +#define MOVE_INCINERATE 0x1DA +#define MOVE_WORRYSEED 0x1DB +#define MOVE_GASTROACID 0x1DC +#define MOVE_GEOMANCY 0x1DD +#define MOVE_FLOWERSHIELD 0x1DE +#define MOVE_ROTOTILLER 0x1DF +#define MOVE_SHIFTGEAR 0x1E0 +#define MOVE_STICKYWEB 0x1E1 +#define MOVE_STOREDPOWER 0x1E2 +#define MOVE_ACUPRESSURE 0x1E3 +#define MOVE_PUNISHMENT 0x1E4 +#define MOVE_ASSURANCE 0x1E5 +#define MOVE_DRAGONRUSH 0x1E6 +#define MOVE_DARKVOID 0x1E7 +#define MOVE_FEINT 0x1E8 +#define MOVE_PHANTOMFORCE 0x1E9 +#define MOVE_PETALBLIZZARD 0x1EA +#define MOVE_PLAYNICE 0x1EB +#define MOVE_ROAROFTIME 0x1EC +#define MOVE_SPACIALREND 0x1ED +#define MOVE_MAGMASTORM 0x1EE +#define MOVE_FINALGAMBIT 0x1EF +#define MOVE_SHADOWFORCE 0x1F0 +#define MOVE_NUZZLE 0x1F1 +#define MOVE_RETALIATE 0x1F2 +#define MOVE_STEELYHIT 0x1F3 +#define MOVE_JUDGMENT 0x1F4 +#define MOVE_FREEZEDRY 0x1F5 +#define MOVE_PSYSHOCK 0x1F6 +#define MOVE_ROUND 0x1F7 +#define MOVE_TAILSLAP 0x1F8 +#define MOVE_GEARGRIND 0x1F9 +#define MOVE_NATURALGIFT 0x1FA +#define MOVE_CHIPAWAY 0x1FB +#define MOVE_SMACKDOWN 0x1FC +#define MOVE_HYPERSPACEHOLE 0x1FD +#define MOVE_GYROBALL 0x1FE +#define MOVE_HYPERSPACEFURY 0x1FF +#define MOVE_ATTACKORDER 0x200 +#define MOVE_DEFENDORDER 0x201 +#define MOVE_HEALORDER 0x202 +#define MOVE_CAPTIVATE 0x203 +#define MOVE_DEFOG 0x204 +#define MOVE_ORIGINPULSE 0x205 +#define MOVE_PRECIPICEBLADES 0x206 +#define MOVE_GUARDSWAP 0x207 +#define MOVE_STEAMERUPTION 0x208 +#define MOVE_METALBURST 0x209 +#define MOVE_MEFIRST 0x20A +#define MOVE_POWERSWAP 0x20B +#define MOVE_POWERTRICK 0x20C +#define MOVE_PSYCHOSHIFT 0x20D +#define MOVE_WRINGOUT 0x20E +#define MOVE_KINGSSHIELD 0x20F +#define MOVE_PSYSTRIKE 0x210 +#define MOVE_AUTOTOMIZE 0x211 +#define MOVE_DIAMONDSTORM 0x212 +#define MOVE_SLUDGEWAVE 0x213 +#define MOVE_HEAVYSLAM 0x214 +#define MOVE_SYNCHRONOISE 0x215 +#define MOVE_ELECTROBALL 0x216 +#define MOVE_FOULPLAY 0x217 +#define MOVE_ENTRAINMENT 0x218 +#define MOVE_NIGHTDAZE 0x219 +#define MOVE_ECHOEDVOICE 0x21A +#define MOVE_LANDSWRATH 0x21B +#define MOVE_OBLIVIONWING 0x21C +#define MOVE_HEARTSWAP 0x21D +#define MOVE_CRUSHGRIP 0x21E +#define MOVE_SACREDSWORD 0x21F +#define MOVE_HEATCRASH 0x220 +#define MOVE_HEADCHARGE 0x221 +#define MOVE_TECHNOBLAST 0x222 +#define MOVE_RELICSONG 0x223 +#define MOVE_SECRETSWORD 0x224 +#define MOVE_GLACIATE 0x225 +#define MOVE_BOLTSTRIKE 0x226 +#define MOVE_BLUEFLARE 0x227 +#define MOVE_FREEZESHOCK 0x228 +#define MOVE_ICEBURN 0x229 +#define MOVE_VCREATE 0x22A +#define MOVE_FUSIONFLARE 0x22B +#define MOVE_FUSIONBOLT 0x22C +#define MOVE_FELLSTINGER 0x22D +#define MOVE_NOBLEROAR 0x22E +#define MOVE_DRAGONASCENT 0x22F +#define MOVE_PARTINGSHOT 0x230 +#define MOVE_TOPSYTURVY 0x231 +#define MOVE_COREENFORCER 0x232 +#define MOVE_CHATTER 0x233 +#define MOVE_CONFIDE 0x234 +#define MOVE_WATERSHURIKEN 0x235 +#define MOVE_MYSTICALFIRE 0x236 +#define MOVE_SPIKYSHIELD 0x237 +#define MOVE_EERIEIMPULSE 0x238 +#define MOVE_HOLDBACK 0x239 +#define MOVE_INFESTATION 0x23A +#define MOVE_POWERUPPUNCH 0x23B +#define MOVE_THOUSANDARROWS 0x23C +#define MOVE_THOUSANDWAVES 0x23D +#define MOVE_PARABOLICCHARGE 0x23E +#define MOVE_SEARINGSHOT 0x23F +#define MOVE_SEEDFLARE 0x240 +#define MOVE_ACCELEROCK 0x241 +#define MOVE_ANCHORSHOT 0x242 +#define MOVE_AURORAVEIL 0x243 +#define MOVE_BANEFULBUNKER 0x244 +#define MOVE_BEAKBLAST 0x245 +#define MOVE_BRUTALSWING 0x246 +#define MOVE_BURNUP 0x247 +#define MOVE_CLANGINGSCALES 0x248 +#define MOVE_DARKESTLARIAT 0x249 +#define MOVE_DRAGONHAMMER 0x24A +#define MOVE_FIRELASH 0x24B +#define MOVE_FIRSTIMPRESSION 0x24C +#define MOVE_FLEURCANNON 0x24D +#define MOVE_FLORALHEALING 0x24E +#define MOVE_GEARUP 0x24F +#define MOVE_HIGHHORSEPOWER 0x250 +#define MOVE_ICEHAMMER 0x251 +#define MOVE_LASERFOCUS 0x252 +#define MOVE_LEAFAGE 0x253 +#define MOVE_LIQUIDATION 0x254 +#define MOVE_LUNGE 0x255 +#define MOVE_MOONGEISTBEAM 0x256 +#define MOVE_MULTIATTACK 0x257 +#define MOVE_NATURESMADNESS 0x258 +#define MOVE_POLLENPUFF 0x259 +#define MOVE_POWERTRIP 0x25A +#define MOVE_PRISMATICLASER 0x25B +#define MOVE_PSYCHICFANGS 0x25C +#define MOVE_PURIFY 0x25D +#define MOVE_REVELATIONDANCE 0x25E +#define MOVE_SHADOWBONE 0x25F +#define MOVE_SHELLTRAP 0x260 +#define MOVE_SHOREUP 0x261 +#define MOVE_SMARTSTRIKE 0x262 +#define MOVE_SOLARBLADE 0x263 +#define MOVE_SPARKLINGARIA 0x264 +#define MOVE_SPECTRALTHIEF 0x265 +#define MOVE_SPEEDSWAP 0x266 +#define MOVE_SPIRITSHACKLE 0x267 +#define MOVE_SPOTLIGHT 0x268 +#define MOVE_STOMPINGTANTRUM 0x269 +#define MOVE_STRENGTHSAP 0x26A +#define MOVE_SUNSTEELSTRIKE 0x26b +#define MOVE_TEARFULLOOK 0x26C +#define MOVE_THROATCHOP 0x26D +#define MOVE_TOXICTHREAD 0x26E +#define MOVE_TROPKICK 0x26F +#define MOVE_ZINGZAP 0x270 +#define MOVE_ELECTRICTERRAIN 0x271 +#define MOVE_GRASSYTERRAIN 0x272 +#define MOVE_MISTYTERRAIN 0x273 +#define MOVE_PSYCHICTERRAIN 0x274 +#define MOVE_GRASSPLEDGE 0x275 +#define MOVE_FIREPLEDGE 0x276 +#define MOVE_WATERPLEDGE 0x277 +#define MOVE_TRICKROOM 0x278 +#define MOVE_MAGICROOM 0x279 +#define MOVE_WONDERROOM 0x27A +#define MOVE_CRAFTYSHIELD 0x27B +#define MOVE_MATBLOCK 0x27C +#define MOVE_QUICKGUARD 0x27D +#define MOVE_WIDEGUARD 0x27E +#define MOVE_AQUARING 0x27F +#define MOVE_AROMATICMIST 0x280 +#define MOVE_BELCH 0x281 +#define MOVE_BESTOW 0x282 +#define MOVE_FLING 0x283 +#define MOVE_FLYINGPRESS 0x284 +#define MOVE_GRAVITY 0x285 +#define MOVE_GUARDSPLIT 0x286 +#define MOVE_HEALBLOCK 0x287 +#define MOVE_IONDELUGE 0x288 +#define MOVE_LUCKYCHANT 0x289 +#define MOVE_MAGNETRISE 0x28A +#define MOVE_MAGNETICFLUX 0x28B +#define MOVE_POWDER 0x28C +#define MOVE_POWERSPLIT 0x28D +#define MOVE_REFLECTTYPE 0x28E +#define MOVE_SIMPLEBEAM 0x28F +#define MOVE_SOAK 0x290 +#define MOVE_TELEKINESIS 0x291 +#define MOVE_TRICKORTREAT 0x292 +#define MOVE_VENOMDRENCH 0x293 +#define MOVE_FORESTSCURSE 0x294 +#define MOVE_MINDBLOWN 0x295 +#define MOVE_PHOTONGEYSER 0x296 +#define MOVE_PLASMAFISTS 0x297 +#define MOVE_ELECTRIFY 0x298 +#define MOVE_EMBARGO 0x299 +#define MOVE_FAIRYLOCK 0x29A +#define MOVE_LIGHTOFRUIN 0x29B +#define MOVE_TRUMPCARD 0x29C +#define MOVE_AFTERYOU 0x29D +#define MOVE_INSTRUCT 0x29E +#define MOVE_QUASH 0x29F +#define MOVE_HAPPYHOUR 0x2A0 +#define MOVE_DOUBLEIRONBASH 0x2A1 +#define MOVE_LASTRESORT 0x2A2 +#define MOVE_SKYDROP 0x2A3 +#define MOVE_CELEBRATE 0x2A4 +#define MOVE_HOLDHANDS 0x2A5 + +#define MOVE_BREAKNECK_BLITZ_P 0x2A6 +#define MOVE_BREAKNECK_BLITZ_S 0x2A7 +#define MOVE_ALL_OUT_PUMMELING_P 0x2A8 +#define MOVE_ALL_OUT_PUMMELING_S 0x2A9 +#define MOVE_SUPERSONIC_SKYSTRIKE_P 0x2AA +#define MOVE_SUPERSONIC_SKYSTRIKE_S 0x2AB +#define MOVE_ACID_DOWNPOUR_P 0x2AC +#define MOVE_ACID_DOWNPOUR_S 0x2AD +#define MOVE_TECTONIC_RAGE_P 0x2AE +#define MOVE_TECTONIC_RAGE_S 0x2AF +#define MOVE_CONTINENTAL_CRUSH_P 0x2B0 +#define MOVE_CONTINENTAL_CRUSH_S 0x2B1 +#define MOVE_SAVAGE_SPIN_OUT_P 0x2B2 +#define MOVE_SAVAGE_SPIN_OUT_S 0x2B3 +#define MOVE_NEVER_ENDING_NIGHTMARE_P 0x2B4 +#define MOVE_NEVER_ENDING_NIGHTMARE_S 0x2B5 +#define MOVE_CORKSCREW_CRASH_P 0x2B6 +#define MOVE_CORKSCREW_CRASH_S 0x2B7 +#define MOVE_INFERNO_OVERDRIVE_P 0x2B8 +#define MOVE_INFERNO_OVERDRIVE_S 0x2B9 +#define MOVE_HYDRO_VORTEX_P 0x2BA +#define MOVE_HYDRO_VORTEX_S 0x2BB +#define MOVE_BLOOM_DOOM_P 0x2BC +#define MOVE_BLOOM_DOOM_S 0x2BD +#define MOVE_GIGAVOLT_HAVOC_P 0x2BE +#define MOVE_GIGAVOLT_HAVOC_S 0x2BF +#define MOVE_SHATTERED_PSYCHE_P 0x2C0 +#define MOVE_SHATTERED_PSYCHE_S 0x2C1 +#define MOVE_SUBZERO_SLAMMER_P 0x2C2 +#define MOVE_SUBZERO_SLAMMER_S 0x2C3 +#define MOVE_DEVASTATING_DRAKE_P 0x2C4 +#define MOVE_DEVASTATING_DRAKE_S 0x2C5 +#define MOVE_BLACK_HOLE_ECLIPSE_P 0x2C6 +#define MOVE_BLACK_HOLE_ECLIPSE_S 0x2C7 +#define MOVE_TWINKLE_TACKLE_P 0x2C8 +#define MOVE_TWINKLE_TACKLE_S 0x2C9 + +#define MOVE_CATASTROPIKA 0x2CA +#define MOVE_10000000_VOLT_THUNDERBOLT 0x2CB +#define MOVE_STOKED_SPARKSURFER 0x2CC //Paralyze Target +#define MOVE_EXTREME_EVOBOOST 0x2CD //Double Ancient Power +#define MOVE_PULVERIZING_PANCAKE 0x2CE +#define MOVE_GENESIS_SUPERNOVA 0x2CF //Sets up Psychic Terrain +#define MOVE_SINISTER_ARROW_RAID 0x2D0 +#define MOVE_MALICIOUS_MOONSAULT 0x2D1 +#define MOVE_OCEANIC_OPERETTA 0x2D2 +#define MOVE_SPLINTERED_STORMSHARDS 0x2D3 //Removes Terrain +#define MOVE_LETS_SNUGGLE_FOREVER 0x2D4 +#define MOVE_CLANGOROUS_SOULBLAZE 0x2D5 //Ancient Power +#define MOVE_GUARDIAN_OF_ALOLA 0x2D6 +#define MOVE_SEARING_SUNRAZE_SMASH 0x2D7 +#define MOVE_MENACING_MOONRAZE_MAELSTROM 0x2D8 +#define MOVE_LIGHT_THAT_BURNS_THE_SKY 0x2D9 +#define MOVE_SOUL_STEALING_7_STAR_STRIKE 0x2DA + +#define FIRST_Z_MOVE MOVE_BREAKNECK_BLITZ_P +#define LAST_Z_MOVE MOVE_SOUL_STEALING_7_STAR_STRIKE + +#define LAST_MOVE_INDEX MOVE_SOUL_STEALING_7_STAR_STRIKE +#define MOVES_COUNT (MOVE_SOUL_STEALING_7_STAR_STRIKE + 1) \ No newline at end of file diff --git a/include/pokedex.h b/include/pokedex.h new file mode 100644 index 0000000..ca9988c --- /dev/null +++ b/include/pokedex.h @@ -0,0 +1,1307 @@ +#pragma once + +struct PokedexEntry +{ + /*0x00*/ u8 categoryName[12]; + /*0x0C*/ u16 height; //in decimeters + /*0x0E*/ u16 weight; //in hectograms + /*0x10*/ const u8* description; + /*0x14*/ u16 unused; + /*0x16*/ u16 pokemonScale; + /*0x18*/ u16 pokemonOffset; + /*0x1A*/ u16 trainerScale; + /*0x1C*/ u16 trainerOffset; + /*0x1E*/ u16 unknown1; + /*0x20*/ u32 unknown2; +}; /*size = 0x24*/ + +struct AlternateDexEntries +{ + u16 species; + const u8* description; +}; + +//Kanto +#define NATIONAL_DEX_NONE 0 +#define NATIONAL_DEX_BULBASAUR 1 +#define NATIONAL_DEX_IVYSAUR 2 +#define NATIONAL_DEX_VENUSAUR 3 +#define NATIONAL_DEX_CHARMANDER 4 +#define NATIONAL_DEX_CHARMELEON 5 +#define NATIONAL_DEX_CHARIZARD 6 +#define NATIONAL_DEX_SQUIRTLE 7 +#define NATIONAL_DEX_WARTORTLE 8 +#define NATIONAL_DEX_BLASTOISE 9 +#define NATIONAL_DEX_CATERPIE 10 +#define NATIONAL_DEX_METAPOD 11 +#define NATIONAL_DEX_BUTTERFREE 12 +#define NATIONAL_DEX_WEEDLE 13 +#define NATIONAL_DEX_KAKUNA 14 +#define NATIONAL_DEX_BEEDRILL 15 +#define NATIONAL_DEX_PIDGEY 16 +#define NATIONAL_DEX_PIDGEOTTO 17 +#define NATIONAL_DEX_PIDGEOT 18 +#define NATIONAL_DEX_RATTATA 19 +#define NATIONAL_DEX_RATICATE 20 +#define NATIONAL_DEX_SPEAROW 21 +#define NATIONAL_DEX_FEAROW 22 +#define NATIONAL_DEX_EKANS 23 +#define NATIONAL_DEX_ARBOK 24 +#define NATIONAL_DEX_PIKACHU 25 +#define NATIONAL_DEX_RAICHU 26 +#define NATIONAL_DEX_SANDSHREW 27 +#define NATIONAL_DEX_SANDSLASH 28 +#define NATIONAL_DEX_NIDORAN_F 29 +#define NATIONAL_DEX_NIDORINA 30 +#define NATIONAL_DEX_NIDOQUEEN 31 +#define NATIONAL_DEX_NIDORAN_M 32 +#define NATIONAL_DEX_NIDORINO 33 +#define NATIONAL_DEX_NIDOKING 34 +#define NATIONAL_DEX_CLEFAIRY 35 +#define NATIONAL_DEX_CLEFABLE 36 +#define NATIONAL_DEX_VULPIX 37 +#define NATIONAL_DEX_NINETALES 38 +#define NATIONAL_DEX_JIGGLYPUFF 39 +#define NATIONAL_DEX_WIGGLYTUFF 40 +#define NATIONAL_DEX_ZUBAT 41 +#define NATIONAL_DEX_GOLBAT 42 +#define NATIONAL_DEX_ODDISH 43 +#define NATIONAL_DEX_GLOOM 44 +#define NATIONAL_DEX_VILEPLUME 45 +#define NATIONAL_DEX_PARAS 46 +#define NATIONAL_DEX_PARASECT 47 +#define NATIONAL_DEX_VENONAT 48 +#define NATIONAL_DEX_VENOMOTH 49 +#define NATIONAL_DEX_DIGLETT 50 +#define NATIONAL_DEX_DUGTRIO 51 +#define NATIONAL_DEX_MEOWTH 52 +#define NATIONAL_DEX_PERSIAN 53 +#define NATIONAL_DEX_PSYDUCK 54 +#define NATIONAL_DEX_GOLDUCK 55 +#define NATIONAL_DEX_MANKEY 56 +#define NATIONAL_DEX_PRIMEAPE 57 +#define NATIONAL_DEX_GROWLITHE 58 +#define NATIONAL_DEX_ARCANINE 59 +#define NATIONAL_DEX_POLIWAG 60 +#define NATIONAL_DEX_POLIWHIRL 61 +#define NATIONAL_DEX_POLIWRATH 62 +#define NATIONAL_DEX_ABRA 63 +#define NATIONAL_DEX_KADABRA 64 +#define NATIONAL_DEX_ALAKAZAM 65 +#define NATIONAL_DEX_MACHOP 66 +#define NATIONAL_DEX_MACHOKE 67 +#define NATIONAL_DEX_MACHAMP 68 +#define NATIONAL_DEX_BELLSPROUT 69 +#define NATIONAL_DEX_WEEPINBELL 70 +#define NATIONAL_DEX_VICTREEBEL 71 +#define NATIONAL_DEX_TENTACOOL 72 +#define NATIONAL_DEX_TENTACRUEL 73 +#define NATIONAL_DEX_GEODUDE 74 +#define NATIONAL_DEX_GRAVELER 75 +#define NATIONAL_DEX_GOLEM 76 +#define NATIONAL_DEX_PONYTA 77 +#define NATIONAL_DEX_RAPIDASH 78 +#define NATIONAL_DEX_SLOWPOKE 79 +#define NATIONAL_DEX_SLOWBRO 80 +#define NATIONAL_DEX_MAGNEMITE 81 +#define NATIONAL_DEX_MAGNETON 82 +#define NATIONAL_DEX_FARFETCHD 83 +#define NATIONAL_DEX_DODUO 84 +#define NATIONAL_DEX_DODRIO 85 +#define NATIONAL_DEX_SEEL 86 +#define NATIONAL_DEX_DEWGONG 87 +#define NATIONAL_DEX_GRIMER 88 +#define NATIONAL_DEX_MUK 89 +#define NATIONAL_DEX_SHELLDER 90 +#define NATIONAL_DEX_CLOYSTER 91 +#define NATIONAL_DEX_GASTLY 92 +#define NATIONAL_DEX_HAUNTER 93 +#define NATIONAL_DEX_GENGAR 94 +#define NATIONAL_DEX_ONIX 95 +#define NATIONAL_DEX_DROWZEE 96 +#define NATIONAL_DEX_HYPNO 97 +#define NATIONAL_DEX_KRABBY 98 +#define NATIONAL_DEX_KINGLER 99 +#define NATIONAL_DEX_VOLTORB 100 +#define NATIONAL_DEX_ELECTRODE 101 +#define NATIONAL_DEX_EXEGGCUTE 102 +#define NATIONAL_DEX_EXEGGUTOR 103 +#define NATIONAL_DEX_CUBONE 104 +#define NATIONAL_DEX_MAROWAK 105 +#define NATIONAL_DEX_HITMONLEE 106 +#define NATIONAL_DEX_HITMONCHAN 107 +#define NATIONAL_DEX_LICKITUNG 108 +#define NATIONAL_DEX_KOFFING 109 +#define NATIONAL_DEX_WEEZING 110 +#define NATIONAL_DEX_RHYHORN 111 +#define NATIONAL_DEX_RHYDON 112 +#define NATIONAL_DEX_CHANSEY 113 +#define NATIONAL_DEX_TANGELA 114 +#define NATIONAL_DEX_KANGASKHAN 115 +#define NATIONAL_DEX_HORSEA 116 +#define NATIONAL_DEX_SEADRA 117 +#define NATIONAL_DEX_GOLDEEN 118 +#define NATIONAL_DEX_SEAKING 119 +#define NATIONAL_DEX_STARYU 120 +#define NATIONAL_DEX_STARMIE 121 +#define NATIONAL_DEX_MR_MIME 122 +#define NATIONAL_DEX_SCYTHER 123 +#define NATIONAL_DEX_JYNX 124 +#define NATIONAL_DEX_ELECTABUZZ 125 +#define NATIONAL_DEX_MAGMAR 126 +#define NATIONAL_DEX_PINSIR 127 +#define NATIONAL_DEX_TAUROS 128 +#define NATIONAL_DEX_MAGIKARP 129 +#define NATIONAL_DEX_GYARADOS 130 +#define NATIONAL_DEX_LAPRAS 131 +#define NATIONAL_DEX_DITTO 132 +#define NATIONAL_DEX_EEVEE 133 +#define NATIONAL_DEX_VAPOREON 134 +#define NATIONAL_DEX_JOLTEON 135 +#define NATIONAL_DEX_FLAREON 136 +#define NATIONAL_DEX_PORYGON 137 +#define NATIONAL_DEX_OMANYTE 138 +#define NATIONAL_DEX_OMASTAR 139 +#define NATIONAL_DEX_KABUTO 140 +#define NATIONAL_DEX_KABUTOPS 141 +#define NATIONAL_DEX_AERODACTYL 142 +#define NATIONAL_DEX_SNORLAX 143 +#define NATIONAL_DEX_ARTICUNO 144 +#define NATIONAL_DEX_ZAPDOS 145 +#define NATIONAL_DEX_MOLTRES 146 +#define NATIONAL_DEX_DRATINI 147 +#define NATIONAL_DEX_DRAGONAIR 148 +#define NATIONAL_DEX_DRAGONITE 149 +#define NATIONAL_DEX_MEWTWO 150 +#define NATIONAL_DEX_MEW 151 + +//Johto +#define NATIONAL_DEX_CHIKORITA 152 +#define NATIONAL_DEX_BAYLEEF 153 +#define NATIONAL_DEX_MEGANIUM 154 +#define NATIONAL_DEX_CYNDAQUIL 155 +#define NATIONAL_DEX_QUILAVA 156 +#define NATIONAL_DEX_TYPHLOSION 157 +#define NATIONAL_DEX_TOTODILE 158 +#define NATIONAL_DEX_CROCONAW 159 +#define NATIONAL_DEX_FERALIGATR 160 +#define NATIONAL_DEX_SENTRET 161 +#define NATIONAL_DEX_FURRET 162 +#define NATIONAL_DEX_HOOTHOOT 163 +#define NATIONAL_DEX_NOCTOWL 164 +#define NATIONAL_DEX_LEDYBA 165 +#define NATIONAL_DEX_LEDIAN 166 +#define NATIONAL_DEX_SPINARAK 167 +#define NATIONAL_DEX_ARIADOS 168 +#define NATIONAL_DEX_CROBAT 169 +#define NATIONAL_DEX_CHINCHOU 170 +#define NATIONAL_DEX_LANTURN 171 +#define NATIONAL_DEX_PICHU 172 +#define NATIONAL_DEX_CLEFFA 173 +#define NATIONAL_DEX_IGGLYBUFF 174 +#define NATIONAL_DEX_TOGEPI 175 +#define NATIONAL_DEX_TOGETIC 176 +#define NATIONAL_DEX_NATU 177 +#define NATIONAL_DEX_XATU 178 +#define NATIONAL_DEX_MAREEP 179 +#define NATIONAL_DEX_FLAAFFY 180 +#define NATIONAL_DEX_AMPHAROS 181 +#define NATIONAL_DEX_BELLOSSOM 182 +#define NATIONAL_DEX_MARILL 183 +#define NATIONAL_DEX_AZUMARILL 184 +#define NATIONAL_DEX_SUDOWOODO 185 +#define NATIONAL_DEX_POLITOED 186 +#define NATIONAL_DEX_HOPPIP 187 +#define NATIONAL_DEX_SKIPLOOM 188 +#define NATIONAL_DEX_JUMPLUFF 189 +#define NATIONAL_DEX_AIPOM 190 +#define NATIONAL_DEX_SUNKERN 191 +#define NATIONAL_DEX_SUNFLORA 192 +#define NATIONAL_DEX_YANMA 193 +#define NATIONAL_DEX_WOOPER 194 +#define NATIONAL_DEX_QUAGSIRE 195 +#define NATIONAL_DEX_ESPEON 196 +#define NATIONAL_DEX_UMBREON 197 +#define NATIONAL_DEX_MURKROW 198 +#define NATIONAL_DEX_SLOWKING 199 +#define NATIONAL_DEX_MISDREAVUS 200 +#define NATIONAL_DEX_UNOWN 201 +#define NATIONAL_DEX_WOBBUFFET 202 +#define NATIONAL_DEX_GIRAFARIG 203 +#define NATIONAL_DEX_PINECO 204 +#define NATIONAL_DEX_FORRETRESS 205 +#define NATIONAL_DEX_DUNSPARCE 206 +#define NATIONAL_DEX_GLIGAR 207 +#define NATIONAL_DEX_STEELIX 208 +#define NATIONAL_DEX_SNUBBULL 209 +#define NATIONAL_DEX_GRANBULL 210 +#define NATIONAL_DEX_QWILFISH 211 +#define NATIONAL_DEX_SCIZOR 212 +#define NATIONAL_DEX_SHUCKLE 213 +#define NATIONAL_DEX_HERACROSS 214 +#define NATIONAL_DEX_SNEASEL 215 +#define NATIONAL_DEX_TEDDIURSA 216 +#define NATIONAL_DEX_URSARING 217 +#define NATIONAL_DEX_SLUGMA 218 +#define NATIONAL_DEX_MAGCARGO 219 +#define NATIONAL_DEX_SWINUB 220 +#define NATIONAL_DEX_PILOSWINE 221 +#define NATIONAL_DEX_CORSOLA 222 +#define NATIONAL_DEX_REMORAID 223 +#define NATIONAL_DEX_OCTILLERY 224 +#define NATIONAL_DEX_DELIBIRD 225 +#define NATIONAL_DEX_MANTINE 226 +#define NATIONAL_DEX_SKARMORY 227 +#define NATIONAL_DEX_HOUNDOUR 228 +#define NATIONAL_DEX_HOUNDOOM 229 +#define NATIONAL_DEX_KINGDRA 230 +#define NATIONAL_DEX_PHANPY 231 +#define NATIONAL_DEX_DONPHAN 232 +#define NATIONAL_DEX_PORYGON2 233 +#define NATIONAL_DEX_STANTLER 234 +#define NATIONAL_DEX_SMEARGLE 235 +#define NATIONAL_DEX_TYROGUE 236 +#define NATIONAL_DEX_HITMONTOP 237 +#define NATIONAL_DEX_SMOOCHUM 238 +#define NATIONAL_DEX_ELEKID 239 +#define NATIONAL_DEX_MAGBY 240 +#define NATIONAL_DEX_MILTANK 241 +#define NATIONAL_DEX_BLISSEY 242 +#define NATIONAL_DEX_RAIKOU 243 +#define NATIONAL_DEX_ENTEI 244 +#define NATIONAL_DEX_SUICUNE 245 +#define NATIONAL_DEX_LARVITAR 246 +#define NATIONAL_DEX_PUPITAR 247 +#define NATIONAL_DEX_TYRANITAR 248 +#define NATIONAL_DEX_LUGIA 249 +#define NATIONAL_DEX_HO_OH 250 +#define NATIONAL_DEX_CELEBI 251 + +//Hoenn +#define NATIONAL_DEX_TREECKO 252 +#define NATIONAL_DEX_GROVYLE 253 +#define NATIONAL_DEX_SCEPTILE 254 +#define NATIONAL_DEX_TORCHIC 255 +#define NATIONAL_DEX_COMBUSKEN 256 +#define NATIONAL_DEX_BLAZIKEN 257 +#define NATIONAL_DEX_MUDKIP 258 +#define NATIONAL_DEX_MARSHTOMP 259 +#define NATIONAL_DEX_SWAMPERT 260 +#define NATIONAL_DEX_POOCHYENA 261 +#define NATIONAL_DEX_MIGHTYENA 262 +#define NATIONAL_DEX_ZIGZAGOON 263 +#define NATIONAL_DEX_LINOONE 264 +#define NATIONAL_DEX_WURMPLE 265 +#define NATIONAL_DEX_SILCOON 266 +#define NATIONAL_DEX_BEAUTIFLY 267 +#define NATIONAL_DEX_CASCOON 268 +#define NATIONAL_DEX_DUSTOX 269 +#define NATIONAL_DEX_LOTAD 270 +#define NATIONAL_DEX_LOMBRE 271 +#define NATIONAL_DEX_LUDICOLO 272 +#define NATIONAL_DEX_SEEDOT 273 +#define NATIONAL_DEX_NUZLEAF 274 +#define NATIONAL_DEX_SHIFTRY 275 +#define NATIONAL_DEX_TAILLOW 276 +#define NATIONAL_DEX_SWELLOW 277 +#define NATIONAL_DEX_WINGULL 278 +#define NATIONAL_DEX_PELIPPER 279 +#define NATIONAL_DEX_RALTS 280 +#define NATIONAL_DEX_KIRLIA 281 +#define NATIONAL_DEX_GARDEVOIR 282 +#define NATIONAL_DEX_SURSKIT 283 +#define NATIONAL_DEX_MASQUERAIN 284 +#define NATIONAL_DEX_SHROOMISH 285 +#define NATIONAL_DEX_BRELOOM 286 +#define NATIONAL_DEX_SLAKOTH 287 +#define NATIONAL_DEX_VIGOROTH 288 +#define NATIONAL_DEX_SLAKING 289 +#define NATIONAL_DEX_NINCADA 290 +#define NATIONAL_DEX_NINJASK 291 +#define NATIONAL_DEX_SHEDINJA 292 +#define NATIONAL_DEX_WHISMUR 293 +#define NATIONAL_DEX_LOUDRED 294 +#define NATIONAL_DEX_EXPLOUD 295 +#define NATIONAL_DEX_MAKUHITA 296 +#define NATIONAL_DEX_HARIYAMA 297 +#define NATIONAL_DEX_AZURILL 298 +#define NATIONAL_DEX_NOSEPASS 299 +#define NATIONAL_DEX_SKITTY 300 +#define NATIONAL_DEX_DELCATTY 301 +#define NATIONAL_DEX_SABLEYE 302 +#define NATIONAL_DEX_MAWILE 303 +#define NATIONAL_DEX_ARON 304 +#define NATIONAL_DEX_LAIRON 305 +#define NATIONAL_DEX_AGGRON 306 +#define NATIONAL_DEX_MEDITITE 307 +#define NATIONAL_DEX_MEDICHAM 308 +#define NATIONAL_DEX_ELECTRIKE 309 +#define NATIONAL_DEX_MANECTRIC 310 +#define NATIONAL_DEX_PLUSLE 311 +#define NATIONAL_DEX_MINUN 312 +#define NATIONAL_DEX_VOLBEAT 313 +#define NATIONAL_DEX_ILLUMISE 314 +#define NATIONAL_DEX_ROSELIA 315 +#define NATIONAL_DEX_GULPIN 316 +#define NATIONAL_DEX_SWALOT 317 +#define NATIONAL_DEX_CARVANHA 318 +#define NATIONAL_DEX_SHARPEDO 319 +#define NATIONAL_DEX_WAILMER 320 +#define NATIONAL_DEX_WAILORD 321 +#define NATIONAL_DEX_NUMEL 322 +#define NATIONAL_DEX_CAMERUPT 323 +#define NATIONAL_DEX_TORKOAL 324 +#define NATIONAL_DEX_SPOINK 325 +#define NATIONAL_DEX_GRUMPIG 326 +#define NATIONAL_DEX_SPINDA 327 +#define NATIONAL_DEX_TRAPINCH 328 +#define NATIONAL_DEX_VIBRAVA 329 +#define NATIONAL_DEX_FLYGON 330 +#define NATIONAL_DEX_CACNEA 331 +#define NATIONAL_DEX_CACTURNE 332 +#define NATIONAL_DEX_SWABLU 333 +#define NATIONAL_DEX_ALTARIA 334 +#define NATIONAL_DEX_ZANGOOSE 335 +#define NATIONAL_DEX_SEVIPER 336 +#define NATIONAL_DEX_LUNATONE 337 +#define NATIONAL_DEX_SOLROCK 338 +#define NATIONAL_DEX_BARBOACH 339 +#define NATIONAL_DEX_WHISCASH 340 +#define NATIONAL_DEX_CORPHISH 341 +#define NATIONAL_DEX_CRAWDAUNT 342 +#define NATIONAL_DEX_BALTOY 343 +#define NATIONAL_DEX_CLAYDOL 344 +#define NATIONAL_DEX_LILEEP 345 +#define NATIONAL_DEX_CRADILY 346 +#define NATIONAL_DEX_ANORITH 347 +#define NATIONAL_DEX_ARMALDO 348 +#define NATIONAL_DEX_FEEBAS 349 +#define NATIONAL_DEX_MILOTIC 350 +#define NATIONAL_DEX_CASTFORM 351 +#define NATIONAL_DEX_CASTFORM 351 +#define NATIONAL_DEX_CASTFORM 351 +#define NATIONAL_DEX_CASTFORM 351 +#define NATIONAL_DEX_KECLEON 352 +#define NATIONAL_DEX_SHUPPET 353 +#define NATIONAL_DEX_BANETTE 354 +#define NATIONAL_DEX_DUSKULL 355 +#define NATIONAL_DEX_DUSCLOPS 356 +#define NATIONAL_DEX_TROPIUS 357 +#define NATIONAL_DEX_CHIMECHO 358 +#define NATIONAL_DEX_ABSOL 359 +#define NATIONAL_DEX_WYNAUT 360 +#define NATIONAL_DEX_SNORUNT 361 +#define NATIONAL_DEX_GLALIE 362 +#define NATIONAL_DEX_SPHEAL 363 +#define NATIONAL_DEX_SEALEO 364 +#define NATIONAL_DEX_WALREIN 365 +#define NATIONAL_DEX_CLAMPERL 366 +#define NATIONAL_DEX_HUNTAIL 367 +#define NATIONAL_DEX_GOREBYSS 368 +#define NATIONAL_DEX_RELICANTH 369 +#define NATIONAL_DEX_LUVDISC 370 +#define NATIONAL_DEX_BAGON 371 +#define NATIONAL_DEX_SHELGON 372 +#define NATIONAL_DEX_SALAMENCE 373 +#define NATIONAL_DEX_BELDUM 374 +#define NATIONAL_DEX_METANG 375 +#define NATIONAL_DEX_METAGROSS 376 +#define NATIONAL_DEX_REGIROCK 377 +#define NATIONAL_DEX_REGICE 378 +#define NATIONAL_DEX_REGISTEEL 379 +#define NATIONAL_DEX_LATIAS 380 +#define NATIONAL_DEX_LATIOS 381 +#define NATIONAL_DEX_KYOGRE 382 +#define NATIONAL_DEX_GROUDON 383 +#define NATIONAL_DEX_RAYQUAZA 384 +#define NATIONAL_DEX_JIRACHI 385 +#define NATIONAL_DEX_DEOXYS 386 + +//Sinnoh +#define NATIONAL_DEX_TURTWIG 387 +#define NATIONAL_DEX_GROTLE 388 +#define NATIONAL_DEX_TORTERRA 389 +#define NATIONAL_DEX_CHIMCHAR 390 +#define NATIONAL_DEX_MONFERNO 391 +#define NATIONAL_DEX_INFERNAPE 392 +#define NATIONAL_DEX_PIPLUP 393 +#define NATIONAL_DEX_PRINPLUP 394 +#define NATIONAL_DEX_EMPOLEON 395 +#define NATIONAL_DEX_STARLY 396 +#define NATIONAL_DEX_STARAVIA 397 +#define NATIONAL_DEX_STARAPTOR 398 +#define NATIONAL_DEX_BIDOOF 399 +#define NATIONAL_DEX_BIBAREL 400 +#define NATIONAL_DEX_KRICKETOT 401 +#define NATIONAL_DEX_KRICKETUNE 402 +#define NATIONAL_DEX_SHINX 403 +#define NATIONAL_DEX_LUXIO 404 +#define NATIONAL_DEX_LUXRAY 405 +#define NATIONAL_DEX_BUDEW 406 +#define NATIONAL_DEX_ROSERADE 407 +#define NATIONAL_DEX_CRANIDOS 408 +#define NATIONAL_DEX_RAMPARDOS 409 +#define NATIONAL_DEX_SHIELDON 410 +#define NATIONAL_DEX_BASTIODON 411 +#define NATIONAL_DEX_BURMY 412 +#define NATIONAL_DEX_WORMADAM 413 +#define NATIONAL_DEX_MOTHIM 414 +#define NATIONAL_DEX_COMBEE 415 +#define NATIONAL_DEX_VESPIQUEN 416 +#define NATIONAL_DEX_PACHIRISU 417 +#define NATIONAL_DEX_BUIZEL 418 +#define NATIONAL_DEX_FLOATZEL 419 +#define NATIONAL_DEX_CHERUBI 420 +#define NATIONAL_DEX_CHERRIM 421 +#define NATIONAL_DEX_SHELLOS 422 +#define NATIONAL_DEX_GASTRODON 423 +#define NATIONAL_DEX_AMBIPOM 424 +#define NATIONAL_DEX_DRIFLOON 425 +#define NATIONAL_DEX_DRIFBLIM 426 +#define NATIONAL_DEX_BUNEARY 427 +#define NATIONAL_DEX_LOPUNNY 428 +#define NATIONAL_DEX_MISMAGIUS 429 +#define NATIONAL_DEX_HONCHKROW 430 +#define NATIONAL_DEX_GLAMEOW 431 +#define NATIONAL_DEX_PURUGLY 432 +#define NATIONAL_DEX_CHINGLING 433 +#define NATIONAL_DEX_STUNKY 434 +#define NATIONAL_DEX_SKUNTANK 435 +#define NATIONAL_DEX_BRONZOR 436 +#define NATIONAL_DEX_BRONZONG 437 +#define NATIONAL_DEX_BONSLY 438 +#define NATIONAL_DEX_MIME_JR 439 +#define NATIONAL_DEX_HAPPINY 440 +#define NATIONAL_DEX_CHATOT 441 +#define NATIONAL_DEX_SPIRITOMB 442 +#define NATIONAL_DEX_GIBLE 443 +#define NATIONAL_DEX_GABITE 444 +#define NATIONAL_DEX_GARCHOMP 445 +#define NATIONAL_DEX_MUNCHLAX 446 +#define NATIONAL_DEX_RIOLU 447 +#define NATIONAL_DEX_LUCARIO 448 +#define NATIONAL_DEX_HIPPOPOTAS 449 +#define NATIONAL_DEX_HIPPOWDON 450 +#define NATIONAL_DEX_SKORUPI 451 +#define NATIONAL_DEX_DRAPION 452 +#define NATIONAL_DEX_CROAGUNK 453 +#define NATIONAL_DEX_TOXICROAK 454 +#define NATIONAL_DEX_CARNIVINE 455 +#define NATIONAL_DEX_FINNEON 456 +#define NATIONAL_DEX_LUMINEON 457 +#define NATIONAL_DEX_MANTYKE 458 +#define NATIONAL_DEX_SNOVER 459 +#define NATIONAL_DEX_ABOMASNOW 460 +#define NATIONAL_DEX_WEAVILE 461 +#define NATIONAL_DEX_MAGNEZONE 462 +#define NATIONAL_DEX_LICKILICKY 463 +#define NATIONAL_DEX_RHYPERIOR 464 +#define NATIONAL_DEX_TANGROWTH 465 +#define NATIONAL_DEX_ELECTIVIRE 466 +#define NATIONAL_DEX_MAGMORTAR 467 +#define NATIONAL_DEX_TOGEKISS 468 +#define NATIONAL_DEX_YANMEGA 469 +#define NATIONAL_DEX_LEAFEON 470 +#define NATIONAL_DEX_GLACEON 471 +#define NATIONAL_DEX_GLISCOR 472 +#define NATIONAL_DEX_MAMOSWINE 473 +#define NATIONAL_DEX_PORYGON_Z 474 +#define NATIONAL_DEX_GALLADE 475 +#define NATIONAL_DEX_PROBOPASS 476 +#define NATIONAL_DEX_DUSKNOIR 477 +#define NATIONAL_DEX_FROSLASS 478 +#define NATIONAL_DEX_ROTOM 479 +#define NATIONAL_DEX_UXIE 480 +#define NATIONAL_DEX_MESPRIT 481 +#define NATIONAL_DEX_AZELF 482 +#define NATIONAL_DEX_DIALGA 483 +#define NATIONAL_DEX_PALKIA 484 +#define NATIONAL_DEX_HEATRAN 485 +#define NATIONAL_DEX_REGIGIGAS 486 +#define NATIONAL_DEX_GIRATINA 487 +#define NATIONAL_DEX_CRESSELIA 488 +#define NATIONAL_DEX_PHIONE 489 +#define NATIONAL_DEX_MANAPHY 490 +#define NATIONAL_DEX_DARKRAI 491 +#define NATIONAL_DEX_SHAYMIN 492 +#define NATIONAL_DEX_ARCEUS 493 + +//Unova +#define NATIONAL_DEX_VICTINI 494 +#define NATIONAL_DEX_SNIVY 495 +#define NATIONAL_DEX_SERVINE 496 +#define NATIONAL_DEX_SERPERIOR 497 +#define NATIONAL_DEX_TEPIG 498 +#define NATIONAL_DEX_PIGNITE 499 +#define NATIONAL_DEX_EMBOAR 500 +#define NATIONAL_DEX_OSHAWOTT 501 +#define NATIONAL_DEX_DEWOTT 502 +#define NATIONAL_DEX_SAMUROTT 503 +#define NATIONAL_DEX_PATRAT 504 +#define NATIONAL_DEX_WATCHOG 505 +#define NATIONAL_DEX_LILLIPUP 506 +#define NATIONAL_DEX_HERDIER 507 +#define NATIONAL_DEX_STOUTLAND 508 +#define NATIONAL_DEX_PURRLOIN 509 +#define NATIONAL_DEX_LIEPARD 510 +#define NATIONAL_DEX_PANSAGE 511 +#define NATIONAL_DEX_SIMISAGE 512 +#define NATIONAL_DEX_PANSEAR 513 +#define NATIONAL_DEX_SIMISEAR 514 +#define NATIONAL_DEX_PANPOUR 515 +#define NATIONAL_DEX_SIMIPOUR 516 +#define NATIONAL_DEX_MUNNA 517 +#define NATIONAL_DEX_MUSHARNA 518 +#define NATIONAL_DEX_PIDOVE 519 +#define NATIONAL_DEX_TRANQUILL 520 +#define NATIONAL_DEX_UNFEZANT 521 +#define NATIONAL_DEX_BLITZLE 522 +#define NATIONAL_DEX_ZEBSTRIKA 523 +#define NATIONAL_DEX_ROGGENROLA 524 +#define NATIONAL_DEX_BOLDORE 525 +#define NATIONAL_DEX_GIGALITH 526 +#define NATIONAL_DEX_WOOBAT 527 +#define NATIONAL_DEX_SWOOBAT 528 +#define NATIONAL_DEX_DRILBUR 529 +#define NATIONAL_DEX_EXCADRILL 530 +#define NATIONAL_DEX_AUDINO 531 +#define NATIONAL_DEX_TIMBURR 532 +#define NATIONAL_DEX_GURDURR 533 +#define NATIONAL_DEX_CONKELDURR 534 +#define NATIONAL_DEX_TYMPOLE 535 +#define NATIONAL_DEX_PALPITOAD 536 +#define NATIONAL_DEX_SEISMITOAD 537 +#define NATIONAL_DEX_THROH 538 +#define NATIONAL_DEX_SAWK 539 +#define NATIONAL_DEX_SEWADDLE 540 +#define NATIONAL_DEX_SWADLOON 541 +#define NATIONAL_DEX_LEAVANNY 542 +#define NATIONAL_DEX_VENIPEDE 543 +#define NATIONAL_DEX_WHIRLIPEDE 544 +#define NATIONAL_DEX_SCOLIPEDE 545 +#define NATIONAL_DEX_COTTONEE 546 +#define NATIONAL_DEX_WHIMSICOTT 547 +#define NATIONAL_DEX_PETILIL 548 +#define NATIONAL_DEX_LILLIGANT 549 +#define NATIONAL_DEX_BASCULIN 550 +#define NATIONAL_DEX_SANDILE 551 +#define NATIONAL_DEX_KROKOROK 552 +#define NATIONAL_DEX_KROOKODILE 553 +#define NATIONAL_DEX_DARUMAKA 554 +#define NATIONAL_DEX_DARMANITAN 555 +#define NATIONAL_DEX_MARACTUS 556 +#define NATIONAL_DEX_DWEBBLE 557 +#define NATIONAL_DEX_CRUSTLE 558 +#define NATIONAL_DEX_SCRAGGY 559 +#define NATIONAL_DEX_SCRAFTY 560 +#define NATIONAL_DEX_SIGILYPH 561 +#define NATIONAL_DEX_YAMASK 562 +#define NATIONAL_DEX_COFAGRIGUS 563 +#define NATIONAL_DEX_TIRTOUGA 564 +#define NATIONAL_DEX_CARRACOSTA 565 +#define NATIONAL_DEX_ARCHEN 566 +#define NATIONAL_DEX_ARCHEOPS 567 +#define NATIONAL_DEX_TRUBBISH 568 +#define NATIONAL_DEX_GARBODOR 569 +#define NATIONAL_DEX_ZORUA 570 +#define NATIONAL_DEX_ZOROARK 571 +#define NATIONAL_DEX_MINCCINO 572 +#define NATIONAL_DEX_CINCCINO 573 +#define NATIONAL_DEX_GOTHITA 574 +#define NATIONAL_DEX_GOTHORITA 575 +#define NATIONAL_DEX_GOTHITELLE 576 +#define NATIONAL_DEX_SOLOSIS 577 +#define NATIONAL_DEX_DUOSION 578 +#define NATIONAL_DEX_REUNICLUS 579 +#define NATIONAL_DEX_DUCKLETT 580 +#define NATIONAL_DEX_SWANNA 581 +#define NATIONAL_DEX_VANILLITE 582 +#define NATIONAL_DEX_VANILLISH 583 +#define NATIONAL_DEX_VANILLUXE 584 +#define NATIONAL_DEX_DEERLING 585 +#define NATIONAL_DEX_SAWSBUCK 586 +#define NATIONAL_DEX_EMOLGA 587 +#define NATIONAL_DEX_KARRABLAST 588 +#define NATIONAL_DEX_ESCAVALIER 589 +#define NATIONAL_DEX_FOONGUS 590 +#define NATIONAL_DEX_AMOONGUSS 591 +#define NATIONAL_DEX_FRILLISH 592 +#define NATIONAL_DEX_JELLICENT 593 +#define NATIONAL_DEX_ALOMOMOLA 594 +#define NATIONAL_DEX_JOLTIK 595 +#define NATIONAL_DEX_GALVANTULA 596 +#define NATIONAL_DEX_FERROSEED 597 +#define NATIONAL_DEX_FERROTHORN 598 +#define NATIONAL_DEX_KLINK 599 +#define NATIONAL_DEX_KLANG 600 +#define NATIONAL_DEX_KLINKLANG 601 +#define NATIONAL_DEX_TYNAMO 602 +#define NATIONAL_DEX_EELEKTRIK 603 +#define NATIONAL_DEX_EELEKTROSS 604 +#define NATIONAL_DEX_ELGYEM 605 +#define NATIONAL_DEX_BEHEEYEM 606 +#define NATIONAL_DEX_LITWICK 607 +#define NATIONAL_DEX_LAMPENT 608 +#define NATIONAL_DEX_CHANDELURE 609 +#define NATIONAL_DEX_AXEW 610 +#define NATIONAL_DEX_FRAXURE 611 +#define NATIONAL_DEX_HAXORUS 612 +#define NATIONAL_DEX_CUBCHOO 613 +#define NATIONAL_DEX_BEARTIC 614 +#define NATIONAL_DEX_CRYOGONAL 615 +#define NATIONAL_DEX_SHELMET 616 +#define NATIONAL_DEX_ACCELGOR 617 +#define NATIONAL_DEX_STUNFISK 618 +#define NATIONAL_DEX_MIENFOO 619 +#define NATIONAL_DEX_MIENSHAO 620 +#define NATIONAL_DEX_DRUDDIGON 621 +#define NATIONAL_DEX_GOLETT 622 +#define NATIONAL_DEX_GOLURK 623 +#define NATIONAL_DEX_PAWNIARD 624 +#define NATIONAL_DEX_BISHARP 625 +#define NATIONAL_DEX_BOUFFALANT 626 +#define NATIONAL_DEX_RUFFLET 627 +#define NATIONAL_DEX_BRAVIARY 628 +#define NATIONAL_DEX_VULLABY 629 +#define NATIONAL_DEX_MANDIBUZZ 630 +#define NATIONAL_DEX_HEATMOR 631 +#define NATIONAL_DEX_DURANT 632 +#define NATIONAL_DEX_DEINO 633 +#define NATIONAL_DEX_ZWEILOUS 634 +#define NATIONAL_DEX_HYDREIGON 635 +#define NATIONAL_DEX_LARVESTA 636 +#define NATIONAL_DEX_VOLCARONA 637 +#define NATIONAL_DEX_COBALION 638 +#define NATIONAL_DEX_TERRAKION 639 +#define NATIONAL_DEX_VIRIZION 640 +#define NATIONAL_DEX_TORNADUS 641 +#define NATIONAL_DEX_THUNDURUS 642 +#define NATIONAL_DEX_RESHIRAM 643 +#define NATIONAL_DEX_ZEKROM 644 +#define NATIONAL_DEX_LANDORUS 645 +#define NATIONAL_DEX_KYUREM 646 +#define NATIONAL_DEX_KELDEO 647 +#define NATIONAL_DEX_MELOETTA 648 +#define NATIONAL_DEX_GENESECT 649 + +//Kalos +#define NATIONAL_DEX_CHESPIN 650 +#define NATIONAL_DEX_QUILLADIN 651 +#define NATIONAL_DEX_CHESNAUGHT 652 +#define NATIONAL_DEX_FENNEKIN 653 +#define NATIONAL_DEX_BRAIXEN 654 +#define NATIONAL_DEX_DELPHOX 655 +#define NATIONAL_DEX_FROAKIE 656 +#define NATIONAL_DEX_FROGADIER 657 +#define NATIONAL_DEX_GRENINJA 658 +#define NATIONAL_DEX_BUNNELBY 659 +#define NATIONAL_DEX_DIGGERSBY 660 +#define NATIONAL_DEX_FLETCHLING 661 +#define NATIONAL_DEX_FLETCHINDER 662 +#define NATIONAL_DEX_TALONFLAME 663 +#define NATIONAL_DEX_SCATTERBUG 664 +#define NATIONAL_DEX_SPEWPA 665 +#define NATIONAL_DEX_VIVILLON 666 +#define NATIONAL_DEX_LITLEO 667 +#define NATIONAL_DEX_PYROAR 668 +#define NATIONAL_DEX_FLABEBE 669 +#define NATIONAL_DEX_FLOETTE 670 +#define NATIONAL_DEX_FLORGES 671 +#define NATIONAL_DEX_SKIDDO 672 +#define NATIONAL_DEX_GOGOAT 673 +#define NATIONAL_DEX_PANCHAM 674 +#define NATIONAL_DEX_PANGORO 675 +#define NATIONAL_DEX_FURFROU 676 +#define NATIONAL_DEX_ESPURR 677 +#define NATIONAL_DEX_MEOWSTIC 678 +#define NATIONAL_DEX_HONEDGE 679 +#define NATIONAL_DEX_DOUBLADE 680 +#define NATIONAL_DEX_AEGISLASH 681 +#define NATIONAL_DEX_SPRITZEE 682 +#define NATIONAL_DEX_AROMATISSE 683 +#define NATIONAL_DEX_SWIRLIX 684 +#define NATIONAL_DEX_SLURPUFF 685 +#define NATIONAL_DEX_INKAY 686 +#define NATIONAL_DEX_MALAMAR 687 +#define NATIONAL_DEX_BINACLE 688 +#define NATIONAL_DEX_BARBARACLE 689 +#define NATIONAL_DEX_SKRELP 690 +#define NATIONAL_DEX_DRAGALGE 691 +#define NATIONAL_DEX_CLAUNCHER 692 +#define NATIONAL_DEX_CLAWITZER 693 +#define NATIONAL_DEX_HELIOPTILE 694 +#define NATIONAL_DEX_HELIOLISK 695 +#define NATIONAL_DEX_TYRUNT 696 +#define NATIONAL_DEX_TYRANTRUM 697 +#define NATIONAL_DEX_AMAURA 698 +#define NATIONAL_DEX_AURORUS 699 +#define NATIONAL_DEX_SYLVEON 700 +#define NATIONAL_DEX_HAWLUCHA 701 +#define NATIONAL_DEX_DEDENNE 702 +#define NATIONAL_DEX_CARBINK 703 +#define NATIONAL_DEX_GOOMY 704 +#define NATIONAL_DEX_SLIGGOO 705 +#define NATIONAL_DEX_GOODRA 706 +#define NATIONAL_DEX_KLEFKI 707 +#define NATIONAL_DEX_PHANTUMP 708 +#define NATIONAL_DEX_TREVENANT 709 +#define NATIONAL_DEX_PUMPKABOO 710 +#define NATIONAL_DEX_GOURGEIST 711 +#define NATIONAL_DEX_BERGMITE 712 +#define NATIONAL_DEX_AVALUGG 713 +#define NATIONAL_DEX_NOIBAT 714 +#define NATIONAL_DEX_NOIVERN 715 +#define NATIONAL_DEX_XERNEAS 716 +#define NATIONAL_DEX_YVELTAL 717 +#define NATIONAL_DEX_ZYGARDE 718 +#define NATIONAL_DEX_DIANCIE 719 +#define NATIONAL_DEX_HOOPA 720 +#define NATIONAL_DEX_VOLCANION 721 + +//Alola +#define NATIONAL_DEX_ROWLET 722 +#define NATIONAL_DEX_DARTRIX 723 +#define NATIONAL_DEX_DECIDUEYE 724 +#define NATIONAL_DEX_LITTEN 725 +#define NATIONAL_DEX_TORRACAT 726 +#define NATIONAL_DEX_INCINEROAR 727 +#define NATIONAL_DEX_POPPLIO 728 +#define NATIONAL_DEX_BRIONNE 729 +#define NATIONAL_DEX_PRIMARINA 730 +#define NATIONAL_DEX_PIKIPEK 731 +#define NATIONAL_DEX_TRUMBEAK 732 +#define NATIONAL_DEX_TOUCANNON 733 +#define NATIONAL_DEX_YUNGOOS 734 +#define NATIONAL_DEX_GUMSHOOS 735 +#define NATIONAL_DEX_GRUBBIN 736 +#define NATIONAL_DEX_CHARJABUG 737 +#define NATIONAL_DEX_VIKAVOLT 738 +#define NATIONAL_DEX_CRABRAWLER 739 +#define NATIONAL_DEX_CRABOMINABLE 740 +#define NATIONAL_DEX_ORICORIO 741 +#define NATIONAL_DEX_CUTIEFLY 742 +#define NATIONAL_DEX_RIBOMBEE 743 +#define NATIONAL_DEX_ROCKRUFF 744 +#define NATIONAL_DEX_LYCANROC 745 +#define NATIONAL_DEX_WISHIWASHI 746 +#define NATIONAL_DEX_MAREANIE 747 +#define NATIONAL_DEX_TOXAPEX 748 +#define NATIONAL_DEX_MUDBRAY 749 +#define NATIONAL_DEX_MUDSDALE 750 +#define NATIONAL_DEX_DEWPIDER 751 +#define NATIONAL_DEX_ARAQUANID 752 +#define NATIONAL_DEX_FOMANTIS 753 +#define NATIONAL_DEX_LURANTIS 754 +#define NATIONAL_DEX_MORELULL 755 +#define NATIONAL_DEX_SHIINOTIC 756 +#define NATIONAL_DEX_SALANDIT 757 +#define NATIONAL_DEX_SALAZZLE 758 +#define NATIONAL_DEX_STUFFUL 759 +#define NATIONAL_DEX_BEWEAR 760 +#define NATIONAL_DEX_BOUNSWEET 761 +#define NATIONAL_DEX_STEENEE 762 +#define NATIONAL_DEX_TSAREENA 763 +#define NATIONAL_DEX_COMFEY 764 +#define NATIONAL_DEX_ORANGURU 765 +#define NATIONAL_DEX_PASSIMIAN 766 +#define NATIONAL_DEX_WIMPOD 767 +#define NATIONAL_DEX_GOLISOPOD 768 +#define NATIONAL_DEX_SANDYGAST 769 +#define NATIONAL_DEX_PALOSSAND 770 +#define NATIONAL_DEX_PYUKUMUKU 771 +#define NATIONAL_DEX_TYPE_NULL 772 +#define NATIONAL_DEX_SILVALLY 773 +#define NATIONAL_DEX_MINIOR 774 +#define NATIONAL_DEX_KOMALA 775 +#define NATIONAL_DEX_TURTONATOR 776 +#define NATIONAL_DEX_TOGEDEMARU 777 +#define NATIONAL_DEX_MIMIKYU 778 +#define NATIONAL_DEX_BRUXISH 779 +#define NATIONAL_DEX_DRAMPA 780 +#define NATIONAL_DEX_DHELMISE 781 +#define NATIONAL_DEX_JANGMO_O 782 +#define NATIONAL_DEX_HAKAMO_O 783 +#define NATIONAL_DEX_KOMMO_O 784 +#define NATIONAL_DEX_TAPU_KOKO 785 +#define NATIONAL_DEX_TAPU_LELE 786 +#define NATIONAL_DEX_TAPU_BULU 787 +#define NATIONAL_DEX_TAPU_FINI 788 +#define NATIONAL_DEX_COSMOG 789 +#define NATIONAL_DEX_COSMOEM 790 +#define NATIONAL_DEX_SOLGALEO 791 +#define NATIONAL_DEX_LUNALA 792 +#define NATIONAL_DEX_NIHILEGO 793 +#define NATIONAL_DEX_BUZZWOLE 794 +#define NATIONAL_DEX_PHEROMOSA 795 +#define NATIONAL_DEX_XURKITREE 796 +#define NATIONAL_DEX_CELESTEELA 797 +#define NATIONAL_DEX_KARTANA 798 +#define NATIONAL_DEX_GUZZLORD 799 +#define NATIONAL_DEX_NECROZMA 800 +#define NATIONAL_DEX_MAGEARNA 801 +#define NATIONAL_DEX_MARSHADOW 802 +#define NATIONAL_DEX_POIPOLE 803 +#define NATIONAL_DEX_NAGANADEL 804 +#define NATIONAL_DEX_STAKATAKA 805 +#define NATIONAL_DEX_BLACEPHALON 806 +#define NATIONAL_DEX_ZERAORA 807 + +//Let's Go +#define NATIONAL_DEX_MELTAN 808 +#define NATIONAL_DEX_MELMETAL 809 + +#define NUM_DEX_ENTRIES NATIONAL_DEX_MELMETAL + +extern const u8 DEX_ENTRY_TURTWIG[]; +extern const u8 DEX_ENTRY_GROTLE[]; +extern const u8 DEX_ENTRY_TORTERRA[]; +extern const u8 DEX_ENTRY_CHIMCHAR[]; +extern const u8 DEX_ENTRY_MONFERNO[]; +extern const u8 DEX_ENTRY_INFERNAPE[]; +extern const u8 DEX_ENTRY_PIPLUP[]; +extern const u8 DEX_ENTRY_PRINPLUP[]; +extern const u8 DEX_ENTRY_EMPOLEON[]; +extern const u8 DEX_ENTRY_STARLY[]; +extern const u8 DEX_ENTRY_STARAVIA[]; +extern const u8 DEX_ENTRY_STARAPTOR[]; +extern const u8 DEX_ENTRY_BIDOOF[]; +extern const u8 DEX_ENTRY_BIBAREL[]; +extern const u8 DEX_ENTRY_KRICKETOT[]; +extern const u8 DEX_ENTRY_KRICKETUNE[]; +extern const u8 DEX_ENTRY_SHINX[]; +extern const u8 DEX_ENTRY_LUXIO[]; +extern const u8 DEX_ENTRY_LUXRAY[]; +extern const u8 DEX_ENTRY_BUDEW[]; +extern const u8 DEX_ENTRY_ROSERADE[]; +extern const u8 DEX_ENTRY_CRANIDOS[]; +extern const u8 DEX_ENTRY_RAMPARDOS[]; +extern const u8 DEX_ENTRY_SHIELDON[]; +extern const u8 DEX_ENTRY_BASTIODON[]; +extern const u8 DEX_ENTRY_BURMY[]; +extern const u8 DEX_ENTRY_WORMADAM[]; +extern const u8 DEX_ENTRY_MOTHIM[]; +extern const u8 DEX_ENTRY_COMBEE[]; +extern const u8 DEX_ENTRY_VESPIQUEN[]; +extern const u8 DEX_ENTRY_PACHIRISU[]; +extern const u8 DEX_ENTRY_BUIZEL[]; +extern const u8 DEX_ENTRY_FLOATZEL[]; +extern const u8 DEX_ENTRY_CHERUBI[]; +extern const u8 DEX_ENTRY_CHERRIM[]; +extern const u8 DEX_ENTRY_SHELLOS[]; +extern const u8 DEX_ENTRY_GASTRODON[]; +extern const u8 DEX_ENTRY_AMBIPOM[]; +extern const u8 DEX_ENTRY_DRIFLOON[]; +extern const u8 DEX_ENTRY_DRIFBLIM[]; +extern const u8 DEX_ENTRY_BUNEARY[]; +extern const u8 DEX_ENTRY_LOPUNNY[]; +extern const u8 DEX_ENTRY_MISMAGIUS[]; +extern const u8 DEX_ENTRY_HONCHKROW[]; +extern const u8 DEX_ENTRY_GLAMEOW[]; +extern const u8 DEX_ENTRY_PURUGLY[]; +extern const u8 DEX_ENTRY_CHINGLING[]; +extern const u8 DEX_ENTRY_STUNKY[]; +extern const u8 DEX_ENTRY_SKUNTANK[]; +extern const u8 DEX_ENTRY_BRONZOR[]; +extern const u8 DEX_ENTRY_BRONZONG[]; +extern const u8 DEX_ENTRY_BONSLY[]; +extern const u8 DEX_ENTRY_MIME_JR[]; +extern const u8 DEX_ENTRY_HAPPINY[]; +extern const u8 DEX_ENTRY_CHATOT[]; +extern const u8 DEX_ENTRY_SPIRITOMB[]; +extern const u8 DEX_ENTRY_GIBLE[]; +extern const u8 DEX_ENTRY_GABITE[]; +extern const u8 DEX_ENTRY_GARCHOMP[]; +extern const u8 DEX_ENTRY_MUNCHLAX[]; +extern const u8 DEX_ENTRY_RIOLU[]; +extern const u8 DEX_ENTRY_LUCARIO[]; +extern const u8 DEX_ENTRY_HIPPOPOTAS[]; +extern const u8 DEX_ENTRY_HIPPOWDON[]; +extern const u8 DEX_ENTRY_SKORUPI[]; +extern const u8 DEX_ENTRY_DRAPION[]; +extern const u8 DEX_ENTRY_CROAGUNK[]; +extern const u8 DEX_ENTRY_TOXICROAK[]; +extern const u8 DEX_ENTRY_CARNIVINE[]; +extern const u8 DEX_ENTRY_FINNEON[]; +extern const u8 DEX_ENTRY_LUMINEON[]; +extern const u8 DEX_ENTRY_MANTYKE[]; +extern const u8 DEX_ENTRY_SNOVER[]; +extern const u8 DEX_ENTRY_ABOMASNOW[]; +extern const u8 DEX_ENTRY_WEAVILE[]; +extern const u8 DEX_ENTRY_MAGNEZONE[]; +extern const u8 DEX_ENTRY_LICKILICKY[]; +extern const u8 DEX_ENTRY_RHYPERIOR[]; +extern const u8 DEX_ENTRY_TANGROWTH[]; +extern const u8 DEX_ENTRY_ELECTIVIRE[]; +extern const u8 DEX_ENTRY_MAGMORTAR[]; +extern const u8 DEX_ENTRY_TOGEKISS[]; +extern const u8 DEX_ENTRY_YANMEGA[]; +extern const u8 DEX_ENTRY_LEAFEON[]; +extern const u8 DEX_ENTRY_GLACEON[]; +extern const u8 DEX_ENTRY_GLISCOR[]; +extern const u8 DEX_ENTRY_MAMOSWINE[]; +extern const u8 DEX_ENTRY_PORYGON_Z[]; +extern const u8 DEX_ENTRY_GALLADE[]; +extern const u8 DEX_ENTRY_PROBOPASS[]; +extern const u8 DEX_ENTRY_DUSKNOIR[]; +extern const u8 DEX_ENTRY_FROSLASS[]; +extern const u8 DEX_ENTRY_ROTOM[]; +extern const u8 DEX_ENTRY_UXIE[]; +extern const u8 DEX_ENTRY_MESPRIT[]; +extern const u8 DEX_ENTRY_AZELF[]; +extern const u8 DEX_ENTRY_DIALGA[]; +extern const u8 DEX_ENTRY_PALKIA[]; +extern const u8 DEX_ENTRY_HEATRAN[]; +extern const u8 DEX_ENTRY_REGIGIGAS[]; +extern const u8 DEX_ENTRY_GIRATINA[]; +extern const u8 DEX_ENTRY_CRESSELIA[]; +extern const u8 DEX_ENTRY_PHIONE[]; +extern const u8 DEX_ENTRY_MANAPHY[]; +extern const u8 DEX_ENTRY_DARKRAI[]; +extern const u8 DEX_ENTRY_SHAYMIN[]; +extern const u8 DEX_ENTRY_ARCEUS[]; +extern const u8 DEX_ENTRY_VICTINI[]; +extern const u8 DEX_ENTRY_SNIVY[]; +extern const u8 DEX_ENTRY_SERVINE[]; +extern const u8 DEX_ENTRY_SERPERIOR[]; +extern const u8 DEX_ENTRY_TEPIG[]; +extern const u8 DEX_ENTRY_PIGNITE[]; +extern const u8 DEX_ENTRY_EMBOAR[]; +extern const u8 DEX_ENTRY_OSHAWOTT[]; +extern const u8 DEX_ENTRY_DEWOTT[]; +extern const u8 DEX_ENTRY_SAMUROTT[]; +extern const u8 DEX_ENTRY_PATRAT[]; +extern const u8 DEX_ENTRY_WATCHOG[]; +extern const u8 DEX_ENTRY_LILLIPUP[]; +extern const u8 DEX_ENTRY_HERDIER[]; +extern const u8 DEX_ENTRY_STOUTLAND[]; +extern const u8 DEX_ENTRY_PURRLOIN[]; +extern const u8 DEX_ENTRY_LIEPARD[]; +extern const u8 DEX_ENTRY_PANSAGE[]; +extern const u8 DEX_ENTRY_SIMISAGE[]; +extern const u8 DEX_ENTRY_PANSEAR[]; +extern const u8 DEX_ENTRY_SIMISEAR[]; +extern const u8 DEX_ENTRY_PANPOUR[]; +extern const u8 DEX_ENTRY_SIMIPOUR[]; +extern const u8 DEX_ENTRY_MUNNA[]; +extern const u8 DEX_ENTRY_MUSHARNA[]; +extern const u8 DEX_ENTRY_PIDOVE[]; +extern const u8 DEX_ENTRY_TRANQUILL[]; +extern const u8 DEX_ENTRY_UNFEZANT[]; +extern const u8 DEX_ENTRY_BLITZLE[]; +extern const u8 DEX_ENTRY_ZEBSTRIKA[]; +extern const u8 DEX_ENTRY_ROGGENROLA[]; +extern const u8 DEX_ENTRY_BOLDORE[]; +extern const u8 DEX_ENTRY_GIGALITH[]; +extern const u8 DEX_ENTRY_WOOBAT[]; +extern const u8 DEX_ENTRY_SWOOBAT[]; +extern const u8 DEX_ENTRY_DRILBUR[]; +extern const u8 DEX_ENTRY_EXCADRILL[]; +extern const u8 DEX_ENTRY_AUDINO[]; +extern const u8 DEX_ENTRY_TIMBURR[]; +extern const u8 DEX_ENTRY_GURDURR[]; +extern const u8 DEX_ENTRY_CONKELDURR[]; +extern const u8 DEX_ENTRY_TYMPOLE[]; +extern const u8 DEX_ENTRY_PALPITOAD[]; +extern const u8 DEX_ENTRY_SEISMITOAD[]; +extern const u8 DEX_ENTRY_THROH[]; +extern const u8 DEX_ENTRY_SAWK[]; +extern const u8 DEX_ENTRY_SEWADDLE[]; +extern const u8 DEX_ENTRY_SWADLOON[]; +extern const u8 DEX_ENTRY_LEAVANNY[]; +extern const u8 DEX_ENTRY_VENIPEDE[]; +extern const u8 DEX_ENTRY_WHIRLIPEDE[]; +extern const u8 DEX_ENTRY_SCOLIPEDE[]; +extern const u8 DEX_ENTRY_COTTONEE[]; +extern const u8 DEX_ENTRY_WHIMSICOTT[]; +extern const u8 DEX_ENTRY_PETILIL[]; +extern const u8 DEX_ENTRY_LILLIGANT[]; +extern const u8 DEX_ENTRY_BASCULIN[]; +extern const u8 DEX_ENTRY_SANDILE[]; +extern const u8 DEX_ENTRY_KROKOROK[]; +extern const u8 DEX_ENTRY_KROOKODILE[]; +extern const u8 DEX_ENTRY_DARUMAKA[]; +extern const u8 DEX_ENTRY_DARMANITAN[]; +extern const u8 DEX_ENTRY_MARACTUS[]; +extern const u8 DEX_ENTRY_DWEBBLE[]; +extern const u8 DEX_ENTRY_CRUSTLE[]; +extern const u8 DEX_ENTRY_SCRAGGY[]; +extern const u8 DEX_ENTRY_SCRAFTY[]; +extern const u8 DEX_ENTRY_SIGILYPH[]; +extern const u8 DEX_ENTRY_YAMASK[]; +extern const u8 DEX_ENTRY_COFAGRIGUS[]; +extern const u8 DEX_ENTRY_TIRTOUGA[]; +extern const u8 DEX_ENTRY_CARRACOSTA[]; +extern const u8 DEX_ENTRY_ARCHEN[]; +extern const u8 DEX_ENTRY_ARCHEOPS[]; +extern const u8 DEX_ENTRY_TRUBBISH[]; +extern const u8 DEX_ENTRY_GARBODOR[]; +extern const u8 DEX_ENTRY_ZORUA[]; +extern const u8 DEX_ENTRY_ZOROARK[]; +extern const u8 DEX_ENTRY_MINCCINO[]; +extern const u8 DEX_ENTRY_CINCCINO[]; +extern const u8 DEX_ENTRY_GOTHITA[]; +extern const u8 DEX_ENTRY_GOTHORITA[]; +extern const u8 DEX_ENTRY_GOTHITELLE[]; +extern const u8 DEX_ENTRY_SOLOSIS[]; +extern const u8 DEX_ENTRY_DUOSION[]; +extern const u8 DEX_ENTRY_REUNICLUS[]; +extern const u8 DEX_ENTRY_DUCKLETT[]; +extern const u8 DEX_ENTRY_SWANNA[]; +extern const u8 DEX_ENTRY_VANILLITE[]; +extern const u8 DEX_ENTRY_VANILLISH[]; +extern const u8 DEX_ENTRY_VANILLUXE[]; +extern const u8 DEX_ENTRY_DEERLING[]; +extern const u8 DEX_ENTRY_SAWSBUCK[]; +extern const u8 DEX_ENTRY_EMOLGA[]; +extern const u8 DEX_ENTRY_KARRABLAST[]; +extern const u8 DEX_ENTRY_ESCAVALIER[]; +extern const u8 DEX_ENTRY_FOONGUS[]; +extern const u8 DEX_ENTRY_AMOONGUSS[]; +extern const u8 DEX_ENTRY_FRILLISH[]; +extern const u8 DEX_ENTRY_JELLICENT[]; +extern const u8 DEX_ENTRY_ALOMOMOLA[]; +extern const u8 DEX_ENTRY_JOLTIK[]; +extern const u8 DEX_ENTRY_GALVANTULA[]; +extern const u8 DEX_ENTRY_FERROSEED[]; +extern const u8 DEX_ENTRY_FERROTHORN[]; +extern const u8 DEX_ENTRY_KLINK[]; +extern const u8 DEX_ENTRY_KLANG[]; +extern const u8 DEX_ENTRY_KLINKLANG[]; +extern const u8 DEX_ENTRY_TYNAMO[]; +extern const u8 DEX_ENTRY_EELEKTRIK[]; +extern const u8 DEX_ENTRY_EELEKTROSS[]; +extern const u8 DEX_ENTRY_ELGYEM[]; +extern const u8 DEX_ENTRY_BEHEEYEM[]; +extern const u8 DEX_ENTRY_LITWICK[]; +extern const u8 DEX_ENTRY_LAMPENT[]; +extern const u8 DEX_ENTRY_CHANDELURE[]; +extern const u8 DEX_ENTRY_AXEW[]; +extern const u8 DEX_ENTRY_FRAXURE[]; +extern const u8 DEX_ENTRY_HAXORUS[]; +extern const u8 DEX_ENTRY_CUBCHOO[]; +extern const u8 DEX_ENTRY_BEARTIC[]; +extern const u8 DEX_ENTRY_CRYOGONAL[]; +extern const u8 DEX_ENTRY_SHELMET[]; +extern const u8 DEX_ENTRY_ACCELGOR[]; +extern const u8 DEX_ENTRY_STUNFISK[]; +extern const u8 DEX_ENTRY_MIENFOO[]; +extern const u8 DEX_ENTRY_MIENSHAO[]; +extern const u8 DEX_ENTRY_DRUDDIGON[]; +extern const u8 DEX_ENTRY_GOLETT[]; +extern const u8 DEX_ENTRY_GOLURK[]; +extern const u8 DEX_ENTRY_PAWNIARD[]; +extern const u8 DEX_ENTRY_BISHARP[]; +extern const u8 DEX_ENTRY_BOUFFALANT[]; +extern const u8 DEX_ENTRY_RUFFLET[]; +extern const u8 DEX_ENTRY_BRAVIARY[]; +extern const u8 DEX_ENTRY_VULLABY[]; +extern const u8 DEX_ENTRY_MANDIBUZZ[]; +extern const u8 DEX_ENTRY_HEATMOR[]; +extern const u8 DEX_ENTRY_DURANT[]; +extern const u8 DEX_ENTRY_DEINO[]; +extern const u8 DEX_ENTRY_ZWEILOUS[]; +extern const u8 DEX_ENTRY_HYDREIGON[]; +extern const u8 DEX_ENTRY_LARVESTA[]; +extern const u8 DEX_ENTRY_VOLCARONA[]; +extern const u8 DEX_ENTRY_COBALION[]; +extern const u8 DEX_ENTRY_TERRAKION[]; +extern const u8 DEX_ENTRY_VIRIZION[]; +extern const u8 DEX_ENTRY_TORNADUS[]; +extern const u8 DEX_ENTRY_THUNDURUS[]; +extern const u8 DEX_ENTRY_RESHIRAM[]; +extern const u8 DEX_ENTRY_ZEKROM[]; +extern const u8 DEX_ENTRY_LANDORUS[]; +extern const u8 DEX_ENTRY_KYUREM[]; +extern const u8 DEX_ENTRY_KELDEO[]; +extern const u8 DEX_ENTRY_MELOETTA[]; +extern const u8 DEX_ENTRY_GENESECT[]; +extern const u8 DEX_ENTRY_CHESPIN[]; +extern const u8 DEX_ENTRY_QUILLADIN[]; +extern const u8 DEX_ENTRY_CHESNAUGHT[]; +extern const u8 DEX_ENTRY_FENNEKIN[]; +extern const u8 DEX_ENTRY_BRAIXEN[]; +extern const u8 DEX_ENTRY_DELPHOX[]; +extern const u8 DEX_ENTRY_FROAKIE[]; +extern const u8 DEX_ENTRY_FROGADIER[]; +extern const u8 DEX_ENTRY_GRENINJA[]; +extern const u8 DEX_ENTRY_BUNNELBY[]; +extern const u8 DEX_ENTRY_DIGGERSBY[]; +extern const u8 DEX_ENTRY_FLETCHLING[]; +extern const u8 DEX_ENTRY_FLETCHINDER[]; +extern const u8 DEX_ENTRY_TALONFLAME[]; +extern const u8 DEX_ENTRY_SCATTERBUG[]; +extern const u8 DEX_ENTRY_SPEWPA[]; +extern const u8 DEX_ENTRY_VIVILLON[]; +extern const u8 DEX_ENTRY_LITLEO[]; +extern const u8 DEX_ENTRY_PYROAR[]; +extern const u8 DEX_ENTRY_FLABEBE[]; +extern const u8 DEX_ENTRY_FLOETTE[]; +extern const u8 DEX_ENTRY_FLORGES[]; +extern const u8 DEX_ENTRY_SKIDDO[]; +extern const u8 DEX_ENTRY_GOGOAT[]; +extern const u8 DEX_ENTRY_PANCHAM[]; +extern const u8 DEX_ENTRY_PANGORO[]; +extern const u8 DEX_ENTRY_FURFROU[]; +extern const u8 DEX_ENTRY_ESPURR[]; +extern const u8 DEX_ENTRY_MEOWSTIC[]; +extern const u8 DEX_ENTRY_HONEDGE[]; +extern const u8 DEX_ENTRY_DOUBLADE[]; +extern const u8 DEX_ENTRY_AEGISLASH[]; +extern const u8 DEX_ENTRY_SPRITZEE[]; +extern const u8 DEX_ENTRY_AROMATISSE[]; +extern const u8 DEX_ENTRY_SWIRLIX[]; +extern const u8 DEX_ENTRY_SLURPUFF[]; +extern const u8 DEX_ENTRY_INKAY[]; +extern const u8 DEX_ENTRY_MALAMAR[]; +extern const u8 DEX_ENTRY_BINACLE[]; +extern const u8 DEX_ENTRY_BARBARACLE[]; +extern const u8 DEX_ENTRY_SKRELP[]; +extern const u8 DEX_ENTRY_DRAGALGE[]; +extern const u8 DEX_ENTRY_CLAUNCHER[]; +extern const u8 DEX_ENTRY_CLAWITZER[]; +extern const u8 DEX_ENTRY_HELIOPTILE[]; +extern const u8 DEX_ENTRY_HELIOLISK[]; +extern const u8 DEX_ENTRY_TYRUNT[]; +extern const u8 DEX_ENTRY_TYRANTRUM[]; +extern const u8 DEX_ENTRY_AMAURA[]; +extern const u8 DEX_ENTRY_AURORUS[]; +extern const u8 DEX_ENTRY_SYLVEON[]; +extern const u8 DEX_ENTRY_HAWLUCHA[]; +extern const u8 DEX_ENTRY_DEDENNE[]; +extern const u8 DEX_ENTRY_CARBINK[]; +extern const u8 DEX_ENTRY_GOOMY[]; +extern const u8 DEX_ENTRY_SLIGGOO[]; +extern const u8 DEX_ENTRY_GOODRA[]; +extern const u8 DEX_ENTRY_KLEFKI[]; +extern const u8 DEX_ENTRY_PHANTUMP[]; +extern const u8 DEX_ENTRY_TREVENANT[]; +extern const u8 DEX_ENTRY_PUMPKABOO[]; +extern const u8 DEX_ENTRY_GOURGEIST[]; +extern const u8 DEX_ENTRY_BERGMITE[]; +extern const u8 DEX_ENTRY_AVALUGG[]; +extern const u8 DEX_ENTRY_NOIBAT[]; +extern const u8 DEX_ENTRY_NOIVERN[]; +extern const u8 DEX_ENTRY_XERNEAS[]; +extern const u8 DEX_ENTRY_YVELTAL[]; +extern const u8 DEX_ENTRY_ZYGARDE[]; +extern const u8 DEX_ENTRY_DIANCIE[]; +extern const u8 DEX_ENTRY_HOOPA[]; +extern const u8 DEX_ENTRY_VOLCANION[]; +extern const u8 DEX_ENTRY_ROWLET[]; +extern const u8 DEX_ENTRY_DARTRIX[]; +extern const u8 DEX_ENTRY_DECIDUEYE[]; +extern const u8 DEX_ENTRY_LITTEN[]; +extern const u8 DEX_ENTRY_TORRACAT[]; +extern const u8 DEX_ENTRY_INCINEROAR[]; +extern const u8 DEX_ENTRY_POPPLIO[]; +extern const u8 DEX_ENTRY_BRIONNE[]; +extern const u8 DEX_ENTRY_PRIMARINA[]; +extern const u8 DEX_ENTRY_PIKIPEK[]; +extern const u8 DEX_ENTRY_TRUMBEAK[]; +extern const u8 DEX_ENTRY_TOUCANNON[]; +extern const u8 DEX_ENTRY_YUNGOOS[]; +extern const u8 DEX_ENTRY_GUMSHOOS[]; +extern const u8 DEX_ENTRY_GRUBBIN[]; +extern const u8 DEX_ENTRY_CHARJABUG[]; +extern const u8 DEX_ENTRY_VIKAVOLT[]; +extern const u8 DEX_ENTRY_CRABRAWLER[]; +extern const u8 DEX_ENTRY_CRABOMINABLE[]; +extern const u8 DEX_ENTRY_ORICORIO[]; +extern const u8 DEX_ENTRY_CUTIEFLY[]; +extern const u8 DEX_ENTRY_RIBOMBEE[]; +extern const u8 DEX_ENTRY_ROCKRUFF[]; +extern const u8 DEX_ENTRY_LYCANROC[]; +extern const u8 DEX_ENTRY_WISHIWASHI[]; +extern const u8 DEX_ENTRY_MAREANIE[]; +extern const u8 DEX_ENTRY_TOXAPEX[]; +extern const u8 DEX_ENTRY_MUDBRAY[]; +extern const u8 DEX_ENTRY_MUDSDALE[]; +extern const u8 DEX_ENTRY_DEWPIDER[]; +extern const u8 DEX_ENTRY_ARAQUANID[]; +extern const u8 DEX_ENTRY_FOMANTIS[]; +extern const u8 DEX_ENTRY_LURANTIS[]; +extern const u8 DEX_ENTRY_MORELULL[]; +extern const u8 DEX_ENTRY_SHIINOTIC[]; +extern const u8 DEX_ENTRY_SALANDIT[]; +extern const u8 DEX_ENTRY_SALAZZLE[]; +extern const u8 DEX_ENTRY_STUFFUL[]; +extern const u8 DEX_ENTRY_BEWEAR[]; +extern const u8 DEX_ENTRY_BOUNSWEET[]; +extern const u8 DEX_ENTRY_STEENEE[]; +extern const u8 DEX_ENTRY_TSAREENA[]; +extern const u8 DEX_ENTRY_COMFEY[]; +extern const u8 DEX_ENTRY_ORANGURU[]; +extern const u8 DEX_ENTRY_PASSIMIAN[]; +extern const u8 DEX_ENTRY_WIMPOD[]; +extern const u8 DEX_ENTRY_GOLISOPOD[]; +extern const u8 DEX_ENTRY_SANDYGAST[]; +extern const u8 DEX_ENTRY_PALOSSAND[]; +extern const u8 DEX_ENTRY_PYUKUMUKU[]; +extern const u8 DEX_ENTRY_TYPE_NULL[]; +extern const u8 DEX_ENTRY_SILVALLY[]; +extern const u8 DEX_ENTRY_MINIOR[]; +extern const u8 DEX_ENTRY_KOMALA[]; +extern const u8 DEX_ENTRY_TURTONATOR[]; +extern const u8 DEX_ENTRY_TOGEDEMARU[]; +extern const u8 DEX_ENTRY_MIMIKYU[]; +extern const u8 DEX_ENTRY_BRUXISH[]; +extern const u8 DEX_ENTRY_DRAMPA[]; +extern const u8 DEX_ENTRY_DHELMISE[]; +extern const u8 DEX_ENTRY_JANGMO_O[]; +extern const u8 DEX_ENTRY_HAKAMO_O[]; +extern const u8 DEX_ENTRY_KOMMO_O[]; +extern const u8 DEX_ENTRY_TAPU_KOKO[]; +extern const u8 DEX_ENTRY_TAPU_LELE[]; +extern const u8 DEX_ENTRY_TAPU_BULU[]; +extern const u8 DEX_ENTRY_TAPU_FINI[]; +extern const u8 DEX_ENTRY_COSMOG[]; +extern const u8 DEX_ENTRY_COSMOEM[]; +extern const u8 DEX_ENTRY_SOLGALEO[]; +extern const u8 DEX_ENTRY_LUNALA[]; +extern const u8 DEX_ENTRY_NIHILEGO[]; +extern const u8 DEX_ENTRY_BUZZWOLE[]; +extern const u8 DEX_ENTRY_PHEROMOSA[]; +extern const u8 DEX_ENTRY_XURKITREE[]; +extern const u8 DEX_ENTRY_CELESTEELA[]; +extern const u8 DEX_ENTRY_KARTANA[]; +extern const u8 DEX_ENTRY_GUZZLORD[]; +extern const u8 DEX_ENTRY_NECROZMA[]; +extern const u8 DEX_ENTRY_MAGEARNA[]; +extern const u8 DEX_ENTRY_MARSHADOW[]; +extern const u8 DEX_ENTRY_POIPOLE[]; +extern const u8 DEX_ENTRY_NAGANADEL[]; +extern const u8 DEX_ENTRY_STAKATAKA[]; +extern const u8 DEX_ENTRY_BLACEPHALON[]; +extern const u8 DEX_ENTRY_ZERAORA[]; +extern const u8 DEX_ENTRY_MELTAN[]; +extern const u8 DEX_ENTRY_MELMETAL[]; + +extern const u8 DEX_ENTRY_RATTATA_A[]; +extern const u8 DEX_ENTRY_RATICATE_A[]; +extern const u8 DEX_ENTRY_RAICHU_A[]; +extern const u8 DEX_ENTRY_SANDSHREW_A[]; +extern const u8 DEX_ENTRY_SANDSLASH_A[]; +extern const u8 DEX_ENTRY_VULPIX_A[]; +extern const u8 DEX_ENTRY_NINETALES_A[]; +extern const u8 DEX_ENTRY_DIGLETT_A[]; +extern const u8 DEX_ENTRY_DUGTRIO_A[]; +extern const u8 DEX_ENTRY_MEOWTH_A[]; +extern const u8 DEX_ENTRY_PERSIAN_A[]; +extern const u8 DEX_ENTRY_GEODUDE_A[]; +extern const u8 DEX_ENTRY_GRAVELER_A[]; +extern const u8 DEX_ENTRY_GOLEM_A[]; +extern const u8 DEX_ENTRY_GRIMER_A[]; +extern const u8 DEX_ENTRY_MUK_A[]; +extern const u8 DEX_ENTRY_EXEGGUTOR_A[]; +extern const u8 DEX_ENTRY_MAROWAK_A[]; +extern const u8 DEX_ENTRY_ZYGARDE_10[]; +extern const u8 DEX_ENTRY_ZYGARDE_COMPLETE[]; +extern const u8 DEX_ENTRY_ORICORIO_Y[]; +extern const u8 DEX_ENTRY_ORICORIO_P[]; +extern const u8 DEX_ENTRY_ORICORIO_S[]; +extern const u8 DEX_ENTRY_LYCANROC_N[]; +extern const u8 DEX_ENTRY_LYCANROC_DUSK[]; +extern const u8 DEX_ENTRY_WISHIWASHI_S[]; +extern const u8 DEX_ENTRY_NECROZMA_MANE[]; +extern const u8 DEX_ENTRY_NECROZMA_WINGS[]; +extern const u8 DEX_ENTRY_NECROZMA_ULTRA[]; \ No newline at end of file diff --git a/include/species.h b/include/species.h new file mode 100644 index 0000000..7de7f8e --- /dev/null +++ b/include/species.h @@ -0,0 +1,1088 @@ +#pragma once + +#define SPECIES_NONE 0x0 +#define SPECIES_BULBASAUR 0x1 +#define SPECIES_IVYSAUR 0x2 +#define SPECIES_VENUSAUR 0x3 +#define SPECIES_CHARMANDER 0x4 +#define SPECIES_CHARMELEON 0x5 +#define SPECIES_CHARIZARD 0x6 +#define SPECIES_SQUIRTLE 0x7 +#define SPECIES_WARTORTLE 0x8 +#define SPECIES_BLASTOISE 0x9 +#define SPECIES_CATERPIE 0xA +#define SPECIES_METAPOD 0xB +#define SPECIES_BUTTERFREE 0xC +#define SPECIES_WEEDLE 0xD +#define SPECIES_KAKUNA 0xE +#define SPECIES_BEEDRILL 0xF +#define SPECIES_PIDGEY 0x10 +#define SPECIES_PIDGEOTTO 0x11 +#define SPECIES_PIDGEOT 0x12 +#define SPECIES_RATTATA 0x13 +#define SPECIES_RATICATE 0x14 +#define SPECIES_SPEAROW 0x15 +#define SPECIES_FEAROW 0x16 +#define SPECIES_EKANS 0x17 +#define SPECIES_ARBOK 0x18 +#define SPECIES_PIKACHU 0x19 +#define SPECIES_RAICHU 0x1A +#define SPECIES_SANDSHREW 0x1B +#define SPECIES_SANDSLASH 0x1C +#define SPECIES_NIDORAN_F 0x1D +#define SPECIES_NIDORINA 0x1E +#define SPECIES_NIDOQUEEN 0x1F +#define SPECIES_NIDORAN_M 0x20 +#define SPECIES_NIDORINO 0x21 +#define SPECIES_NIDOKING 0x22 +#define SPECIES_CLEFAIRY 0x23 +#define SPECIES_CLEFABLE 0x24 +#define SPECIES_VULPIX 0x25 +#define SPECIES_NINETALES 0x26 +#define SPECIES_JIGGLYPUFF 0x27 +#define SPECIES_WIGGLYTUFF 0x28 +#define SPECIES_ZUBAT 0x29 +#define SPECIES_GOLBAT 0x2A +#define SPECIES_ODDISH 0x2B +#define SPECIES_GLOOM 0x2C +#define SPECIES_VILEPLUME 0x2D +#define SPECIES_PARAS 0x2E +#define SPECIES_PARASECT 0x2F +#define SPECIES_VENONAT 0x30 +#define SPECIES_VENOMOTH 0x31 +#define SPECIES_DIGLETT 0x32 +#define SPECIES_DUGTRIO 0x33 +#define SPECIES_MEOWTH 0x34 +#define SPECIES_PERSIAN 0x35 +#define SPECIES_PSYDUCK 0x36 +#define SPECIES_GOLDUCK 0x37 +#define SPECIES_MANKEY 0x38 +#define SPECIES_PRIMEAPE 0x39 +#define SPECIES_GROWLITHE 0x3A +#define SPECIES_ARCANINE 0x3B +#define SPECIES_POLIWAG 0x3C +#define SPECIES_POLIWHIRL 0x3D +#define SPECIES_POLIWRATH 0x3E +#define SPECIES_ABRA 0x3F +#define SPECIES_KADABRA 0x40 +#define SPECIES_ALAKAZAM 0x41 +#define SPECIES_MACHOP 0x42 +#define SPECIES_MACHOKE 0x43 +#define SPECIES_MACHAMP 0x44 +#define SPECIES_BELLSPROUT 0x45 +#define SPECIES_WEEPINBELL 0x46 +#define SPECIES_VICTREEBEL 0x47 +#define SPECIES_TENTACOOL 0x48 +#define SPECIES_TENTACRUEL 0x49 +#define SPECIES_GEODUDE 0x4A +#define SPECIES_GRAVELER 0x4B +#define SPECIES_GOLEM 0x4C +#define SPECIES_PONYTA 0x4D +#define SPECIES_RAPIDASH 0x4E +#define SPECIES_SLOWPOKE 0x4F +#define SPECIES_SLOWBRO 0x50 +#define SPECIES_MAGNEMITE 0x51 +#define SPECIES_MAGNETON 0x52 +#define SPECIES_FARFETCHED 0x53 +#define SPECIES_FARFETCHD 0x53 +#define SPECIES_DODUO 0x54 +#define SPECIES_DODRIO 0x55 +#define SPECIES_SEEL 0x56 +#define SPECIES_DEWGONG 0x57 +#define SPECIES_GRIMER 0x58 +#define SPECIES_MUK 0x59 +#define SPECIES_SHELLDER 0x5A +#define SPECIES_CLOYSTER 0x5B +#define SPECIES_GASTLY 0x5C +#define SPECIES_HAUNTER 0x5D +#define SPECIES_GENGAR 0x5E +#define SPECIES_ONIX 0x5F +#define SPECIES_DROWZEE 0x60 +#define SPECIES_HYPNO 0x61 +#define SPECIES_KRABBY 0x62 +#define SPECIES_KINGLER 0x63 +#define SPECIES_VOLTORB 0x64 +#define SPECIES_ELECTRODE 0x65 +#define SPECIES_EXEGGCUTE 0x66 +#define SPECIES_EXEGGUTOR 0x67 +#define SPECIES_CUBONE 0x68 +#define SPECIES_MAROWAK 0x69 +#define SPECIES_HITMONLEE 0x6A +#define SPECIES_HITMONCHAN 0x6B +#define SPECIES_LICKITUNG 0x6C +#define SPECIES_KOFFING 0x6D +#define SPECIES_WEEZING 0x6E +#define SPECIES_RHYHORN 0x6F +#define SPECIES_RHYDON 0x70 +#define SPECIES_CHANSEY 0x71 +#define SPECIES_TANGELA 0x72 +#define SPECIES_KANGASKHAN 0x73 +#define SPECIES_HORSEA 0x74 +#define SPECIES_SEADRA 0x75 +#define SPECIES_GOLDEEN 0x76 +#define SPECIES_SEAKING 0x77 +#define SPECIES_STARYU 0x78 +#define SPECIES_STARMIE 0x79 +#define SPECIES_MR_MIME 0x7A +#define SPECIES_SCYTHER 0x7B +#define SPECIES_JYNX 0x7C +#define SPECIES_ELECTABUZZ 0x7D +#define SPECIES_MAGMAR 0x7E +#define SPECIES_PINSIR 0x7F +#define SPECIES_TAUROS 0x80 +#define SPECIES_MAGIKARP 0x81 +#define SPECIES_GYARADOS 0x82 +#define SPECIES_LAPRAS 0x83 +#define SPECIES_DITTO 0x84 +#define SPECIES_EEVEE 0x85 +#define SPECIES_VAPOREON 0x86 +#define SPECIES_JOLTEON 0x87 +#define SPECIES_FLAREON 0x88 +#define SPECIES_PORYGON 0x89 +#define SPECIES_OMANYTE 0x8A +#define SPECIES_OMASTAR 0x8B +#define SPECIES_KABUTO 0x8C +#define SPECIES_KABUTOPS 0x8D +#define SPECIES_AERODACTYL 0x8E +#define SPECIES_SNORLAX 0x8F +#define SPECIES_ARTICUNO 0x90 +#define SPECIES_ZAPDOS 0x91 +#define SPECIES_MOLTRES 0x92 +#define SPECIES_DRATINI 0x93 +#define SPECIES_DRAGONAIR 0x94 +#define SPECIES_DRAGONITE 0x95 +#define SPECIES_MEWTWO 0x96 +#define SPECIES_MEW 0x97 +#define SPECIES_CHIKORITA 0x98 +#define SPECIES_BAYLEEF 0x99 +#define SPECIES_MEGANIUM 0x9A +#define SPECIES_CYNDAQUIL 0x9B +#define SPECIES_QUILAVA 0x9C +#define SPECIES_TYPHLOSION 0x9D +#define SPECIES_TOTODILE 0x9E +#define SPECIES_CROCONAW 0x9F +#define SPECIES_FERALIGATR 0xA0 +#define SPECIES_SENTRET 0xA1 +#define SPECIES_FURRET 0xA2 +#define SPECIES_HOOTHOOT 0xA3 +#define SPECIES_NOCTOWL 0xA4 +#define SPECIES_LEDYBA 0xA5 +#define SPECIES_LEDIAN 0xA6 +#define SPECIES_SPINARAK 0xA7 +#define SPECIES_ARIADOS 0xA8 +#define SPECIES_CROBAT 0xA9 +#define SPECIES_CHINCHOU 0xAA +#define SPECIES_LANTURN 0xAB +#define SPECIES_PICHU 0xAC +#define SPECIES_CLEFFA 0xAD +#define SPECIES_IGGLYBUFF 0xAE +#define SPECIES_TOGEPI 0xAF +#define SPECIES_TOGETIC 0xB0 +#define SPECIES_NATU 0xB1 +#define SPECIES_XATU 0xB2 +#define SPECIES_MAREEP 0xB3 +#define SPECIES_FLAAFFY 0xB4 +#define SPECIES_AMPHAROS 0xB5 +#define SPECIES_BELLOSSOM 0xB6 +#define SPECIES_MARILL 0xB7 +#define SPECIES_AZUMARILL 0xB8 +#define SPECIES_SUDOWOODO 0xB9 +#define SPECIES_POLITOED 0xBA +#define SPECIES_HOPPIP 0xBB +#define SPECIES_SKIPLOOM 0xBC +#define SPECIES_JUMPLUFF 0xBD +#define SPECIES_AIPOM 0xBE +#define SPECIES_SUNKERN 0xBF +#define SPECIES_SUNFLORA 0xC0 +#define SPECIES_YANMA 0xC1 +#define SPECIES_WOOPER 0xC2 +#define SPECIES_QUAGSIRE 0xC3 +#define SPECIES_ESPEON 0xC4 +#define SPECIES_UMBREON 0xC5 +#define SPECIES_MURKROW 0xC6 +#define SPECIES_SLOWKING 0xC7 +#define SPECIES_MISDREAVUS 0xC8 +#define SPECIES_UNOWN 0xC9 +#define SPECIES_WOBBUFFET 0xCA +#define SPECIES_GIRAFARIG 0xCB +#define SPECIES_PINECO 0xCC +#define SPECIES_FORRETRESS 0xCD +#define SPECIES_DUNSPARCE 0xCE +#define SPECIES_GLIGAR 0xCF +#define SPECIES_STEELIX 0xD0 +#define SPECIES_SNUBBULL 0xD1 +#define SPECIES_GRANBULL 0xD2 +#define SPECIES_QWILFISH 0xD3 +#define SPECIES_SCIZOR 0xD4 +#define SPECIES_SHUCKLE 0xD5 +#define SPECIES_HERACROSS 0xD6 +#define SPECIES_SNEASEL 0xD7 +#define SPECIES_TEDDIURSA 0xD8 +#define SPECIES_URSARING 0xD9 +#define SPECIES_SLUGMA 0xDA +#define SPECIES_MAGCARGO 0xDB +#define SPECIES_SWINUB 0xDC +#define SPECIES_PILOSWINE 0xDD +#define SPECIES_CORSOLA 0xDE +#define SPECIES_REMORAID 0xDF +#define SPECIES_OCTILLERY 0xE0 +#define SPECIES_DELIBIRD 0xE1 +#define SPECIES_MANTINE 0xE2 +#define SPECIES_SKARMORY 0xE3 +#define SPECIES_HOUNDOUR 0xE4 +#define SPECIES_HOUNDOOM 0xE5 +#define SPECIES_KINGDRA 0xE6 +#define SPECIES_PHANPY 0xE7 +#define SPECIES_DONPHAN 0xE8 +#define SPECIES_PORYGON2 0xE9 +#define SPECIES_STANTLER 0xEA +#define SPECIES_SMEARGLE 0xEB +#define SPECIES_TYROGUE 0xEC +#define SPECIES_HITMONTOP 0xED +#define SPECIES_SMOOCHUM 0xEE +#define SPECIES_ELEKID 0xEF +#define SPECIES_MAGBY 0xF0 +#define SPECIES_MILTANK 0xF1 +#define SPECIES_BLISSEY 0xF2 +#define SPECIES_RAIKOU 0xF3 +#define SPECIES_ENTEI 0xF4 +#define SPECIES_SUICUNE 0xF5 +#define SPECIES_LARVITAR 0xF6 +#define SPECIES_PUPITAR 0xF7 +#define SPECIES_TYRANITAR 0xF8 +#define SPECIES_LUGIA 0xF9 +#define SPECIES_HO_OH 0xFA +#define SPECIES_CELEBI 0xFB +#define SPECIES_TREECKO 0x115 +#define SPECIES_GROVYLE 0x116 +#define SPECIES_SCEPTILE 0x117 +#define SPECIES_TORCHIC 0x118 +#define SPECIES_COMBUSKEN 0x119 +#define SPECIES_BLAZIKEN 0x11A +#define SPECIES_MUDKIP 0x11B +#define SPECIES_MARSHTOMP 0x11C +#define SPECIES_SWAMPERT 0x11D +#define SPECIES_POOCHYENA 0x11E +#define SPECIES_MIGHTYENA 0x11F +#define SPECIES_ZIGZAGOON 0x120 +#define SPECIES_LINOONE 0x121 +#define SPECIES_WURMPLE 0x122 +#define SPECIES_SILCOON 0x123 +#define SPECIES_BEAUTIFLY 0x124 +#define SPECIES_CASCOON 0x125 +#define SPECIES_DUSTOX 0x126 +#define SPECIES_LOTAD 0x127 +#define SPECIES_LOMBRE 0x128 +#define SPECIES_LUDICOLO 0x129 +#define SPECIES_SEEDOT 0x12A +#define SPECIES_NUZLEAF 0x12B +#define SPECIES_SHIFTRY 0x12C +#define SPECIES_NINCADA 0x12D +#define SPECIES_NINJASK 0x12E +#define SPECIES_SHEDINJA 0x12F +#define SPECIES_TAILLOW 0x130 +#define SPECIES_SWELLOW 0x131 +#define SPECIES_SHROOMISH 0x132 +#define SPECIES_BRELOOM 0x133 +#define SPECIES_SPINDA 0x134 +#define SPECIES_WINGULL 0x135 +#define SPECIES_PELIPPER 0x136 +#define SPECIES_SURSKIT 0x137 +#define SPECIES_MASQUERAIN 0x138 +#define SPECIES_WAILMER 0x139 +#define SPECIES_WAILORD 0x13A +#define SPECIES_SKITTY 0x13B +#define SPECIES_DELCATTY 0x13C +#define SPECIES_KECLEON 0x13D +#define SPECIES_BALTOY 0x13E +#define SPECIES_CLAYDOL 0x13F +#define SPECIES_NOSEPASS 0x140 +#define SPECIES_TORKOAL 0x141 +#define SPECIES_SABLEYE 0x142 +#define SPECIES_BARBOACH 0x143 +#define SPECIES_WHISCASH 0x144 +#define SPECIES_LUVDISC 0x145 +#define SPECIES_CORPHISH 0x146 +#define SPECIES_CRAWDAUNT 0x147 +#define SPECIES_FEEBAS 0x148 +#define SPECIES_MILOTIC 0x149 +#define SPECIES_CARVANHA 0x14A +#define SPECIES_SHARPEDO 0x14B +#define SPECIES_TRAPINCH 0x14C +#define SPECIES_VIBRAVA 0x14D +#define SPECIES_FLYGON 0x14E +#define SPECIES_MAKUHITA 0x14F +#define SPECIES_HARIYAMA 0x150 +#define SPECIES_ELECTRIKE 0x151 +#define SPECIES_MANECTRIC 0x152 +#define SPECIES_NUMEL 0x153 +#define SPECIES_CAMERUPT 0x154 +#define SPECIES_SPHEAL 0x155 +#define SPECIES_SEALEO 0x156 +#define SPECIES_WALREIN 0x157 +#define SPECIES_CACNEA 0x158 +#define SPECIES_CACTURNE 0x159 +#define SPECIES_SNORUNT 0x15A +#define SPECIES_GLALIE 0x15B +#define SPECIES_LUNATONE 0x15C +#define SPECIES_SOLROCK 0x15D +#define SPECIES_AZURILL 0x15E +#define SPECIES_SPOINK 0x15F +#define SPECIES_GRUMPIG 0x160 +#define SPECIES_PLUSLE 0x161 +#define SPECIES_MINUN 0x162 +#define SPECIES_MAWILE 0x163 +#define SPECIES_MEDITITE 0x164 +#define SPECIES_MEDICHAM 0x165 +#define SPECIES_SWABLU 0x166 +#define SPECIES_ALTARIA 0x167 +#define SPECIES_WYNAUT 0x168 +#define SPECIES_DUSKULL 0x169 +#define SPECIES_DUSCLOPS 0x16A +#define SPECIES_ROSELIA 0x16B +#define SPECIES_SLAKOTH 0x16C +#define SPECIES_VIGOROTH 0x16D +#define SPECIES_SLAKING 0x16E +#define SPECIES_GULPIN 0x16F +#define SPECIES_SWALOT 0x170 +#define SPECIES_TROPIUS 0x171 +#define SPECIES_WHISMUR 0x172 +#define SPECIES_LOUDRED 0x173 +#define SPECIES_EXPLOUD 0x174 +#define SPECIES_CLAMPERL 0x175 +#define SPECIES_HUNTAIL 0x176 +#define SPECIES_GOREBYSS 0x177 +#define SPECIES_ABSOL 0x178 +#define SPECIES_SHUPPET 0x179 +#define SPECIES_BANETTE 0x17A +#define SPECIES_SEVIPER 0x17B +#define SPECIES_ZANGOOSE 0x17C +#define SPECIES_RELICANTH 0x17D +#define SPECIES_ARON 0x17E +#define SPECIES_LAIRON 0x17F +#define SPECIES_AGGRON 0x180 +#define SPECIES_CASTFORM 0x181 +#define SPECIES_VOLBEAT 0x182 +#define SPECIES_ILLUMISE 0x183 +#define SPECIES_LILEEP 0x184 +#define SPECIES_CRADILY 0x185 +#define SPECIES_ANORITH 0x186 +#define SPECIES_ARMALDO 0x187 +#define SPECIES_RALTS 0x188 +#define SPECIES_KIRLIA 0x189 +#define SPECIES_GARDEVOIR 0x18A +#define SPECIES_BAGON 0x18B +#define SPECIES_SHELGON 0x18C +#define SPECIES_SALAMENCE 0x18D +#define SPECIES_BELDUM 0x18E +#define SPECIES_METANG 0x18F +#define SPECIES_METAGROSS 0x190 +#define SPECIES_REGIROCK 0x191 +#define SPECIES_REGICE 0x192 +#define SPECIES_REGISTEEL 0x193 +#define SPECIES_KYOGRE 0x194 +#define SPECIES_GROUDON 0x195 +#define SPECIES_RAYQUAZA 0x196 +#define SPECIES_LATIAS 0x197 +#define SPECIES_LATIOS 0x198 +#define SPECIES_JIRACHI 0x199 +#define SPECIES_DEOXYS 0x19A +#define SPECIES_CHIMECHO 0x19B + +#define SPECIES_EGG 0x19C +#define SPECIES_UNOWN_B 0x19D +#define SPECIES_UNOWN_C 0x19E +#define SPECIES_UNOWN_D 0x19F +#define SPECIES_UNOWN_E 0x1A0 +#define SPECIES_UNOWN_F 0x1A1 +#define SPECIES_UNOWN_G 0x1A2 +#define SPECIES_UNOWN_H 0x1A3 +#define SPECIES_UNOWN_I 0x1A4 +#define SPECIES_UNOWN_J 0x1A5 +#define SPECIES_UNOWN_K 0x1A6 +#define SPECIES_UNOWN_L 0x1A7 +#define SPECIES_UNOWN_M 0x1A8 +#define SPECIES_UNOWN_N 0x1A9 +#define SPECIES_UNOWN_O 0x1AA +#define SPECIES_UNOWN_P 0x1AB +#define SPECIES_UNOWN_Q 0x1AC +#define SPECIES_UNOWN_R 0x1AD +#define SPECIES_UNOWN_S 0x1AE +#define SPECIES_UNOWN_T 0x1AF +#define SPECIES_UNOWN_U 0x1B0 +#define SPECIES_UNOWN_V 0x1B1 +#define SPECIES_UNOWN_W 0x1B2 +#define SPECIES_UNOWN_X 0x1B3 +#define SPECIES_UNOWN_Y 0x1B4 +#define SPECIES_UNOWN_Z 0x1B5 +#define SPECIES_UNOWN_EXCLAMATION 0x1B6 +#define SPECIES_UNOWN_QUESTION 0x1B7 +#define SPECIES_TURTWIG 0x1B8 +#define SPECIES_GROTLE 0x1B9 +#define SPECIES_TORTERRA 0x1BA +#define SPECIES_CHIMCHAR 0x1BB +#define SPECIES_MONFERNO 0x1BC +#define SPECIES_INFERNAPE 0x1BD +#define SPECIES_PIPLUP 0x1BE +#define SPECIES_PRINPLUP 0x1BF +#define SPECIES_EMPOLEON 0x1C0 +#define SPECIES_STARLY 0x1C1 +#define SPECIES_STARAVIA 0x1C2 +#define SPECIES_STARAPTOR 0x1C3 +#define SPECIES_BIDOOF 0x1C4 +#define SPECIES_BIBAREL 0x1C5 +#define SPECIES_KRICKETOT 0x1C6 +#define SPECIES_KRICKETUNE 0x1C7 +#define SPECIES_SHINX 0x1C8 +#define SPECIES_LUXIO 0x1C9 +#define SPECIES_LUXRAY 0x1CA +#define SPECIES_BUDEW 0x1CB +#define SPECIES_ROSERADE 0x1CC +#define SPECIES_CRANIDOS 0x1CD +#define SPECIES_RAMPARDOS 0x1CE +#define SPECIES_SHIELDON 0x1CF +#define SPECIES_BASTIODON 0x1D0 +#define SPECIES_BURMY 0x1D1 +#define SPECIES_WORMADAM 0x1D2 +#define SPECIES_MOTHIM 0x1D3 +#define SPECIES_COMBEE 0x1D4 +#define SPECIES_VESPIQUEN 0x1D5 +#define SPECIES_PACHIRISU 0x1D6 +#define SPECIES_BUIZEL 0x1D7 +#define SPECIES_FLOATZEL 0x1D8 +#define SPECIES_CHERUBI 0x1D9 +#define SPECIES_CHERRIM 0x1DA +#define SPECIES_SHELLOS 0x1DB +#define SPECIES_GASTRODON 0x1DC +#define SPECIES_AMBIPOM 0x1DD +#define SPECIES_DRIFLOON 0x1DE +#define SPECIES_DRIFBLIM 0x1DF +#define SPECIES_BUNEARY 0x1E0 +#define SPECIES_LOPUNNY 0x1E1 +#define SPECIES_MISMAGIUS 0x1E2 +#define SPECIES_HONCHKROW 0x1E3 +#define SPECIES_GLAMEOW 0x1E4 +#define SPECIES_PURUGLY 0x1E5 +#define SPECIES_CHINGLING 0x1E6 +#define SPECIES_STUNKY 0x1E7 +#define SPECIES_SKUNTANK 0x1E8 +#define SPECIES_BRONZOR 0x1E9 +#define SPECIES_BRONZONG 0x1EA +#define SPECIES_BONSLY 0x1EB +#define SPECIES_MIME_JR 0x1EC +#define SPECIES_HAPPINY 0x1ED +#define SPECIES_CHATOT 0x1EE +#define SPECIES_SPIRITOMB 0x1EF +#define SPECIES_GIBLE 0x1F0 +#define SPECIES_GABITE 0x1F1 +#define SPECIES_GARCHOMP 0x1F2 +#define SPECIES_MUNCHLAX 0x1F3 +#define SPECIES_RIOLU 0x1F4 +#define SPECIES_LUCARIO 0x1F5 +#define SPECIES_HIPPOPOTAS 0x1F6 +#define SPECIES_HIPPOWDON 0x1F7 +#define SPECIES_SKORUPI 0x1F8 +#define SPECIES_DRAPION 0x1F9 +#define SPECIES_CROAGUNK 0x1FA +#define SPECIES_TOXICROAK 0x1FB +#define SPECIES_CARNIVINE 0x1FC +#define SPECIES_FINNEON 0x1FD +#define SPECIES_LUMINEON 0x1FE +#define SPECIES_MANTYKE 0x1FF +#define SPECIES_SNOVER 0x200 +#define SPECIES_ABOMASNOW 0x201 +#define SPECIES_WEAVILE 0x202 +#define SPECIES_MAGNEZONE 0x203 +#define SPECIES_LICKILICKY 0x204 +#define SPECIES_RHYPERIOR 0x205 +#define SPECIES_TANGROWTH 0x206 +#define SPECIES_ELECTIVIRE 0x207 +#define SPECIES_MAGMORTAR 0x208 +#define SPECIES_TOGEKISS 0x209 +#define SPECIES_YANMEGA 0x20A +#define SPECIES_LEAFEON 0x20B +#define SPECIES_GLACEON 0x20C +#define SPECIES_GLISCOR 0x20D +#define SPECIES_MAMOSWINE 0x20E +#define SPECIES_PORYGON_Z 0x20F +#define SPECIES_GALLADE 0x210 +#define SPECIES_PROBOPASS 0x211 +#define SPECIES_DUSKNOIR 0x212 +#define SPECIES_FROSLASS 0x213 +#define SPECIES_ROTOM 0x214 +#define SPECIES_UXIE 0x215 +#define SPECIES_MESPRIT 0x216 +#define SPECIES_AZELF 0x217 +#define SPECIES_DIALGA 0x218 +#define SPECIES_PALKIA 0x219 +#define SPECIES_HEATRAN 0x21A +#define SPECIES_REGIGIGAS 0x21B +#define SPECIES_GIRATINA 0x21C +#define SPECIES_CRESSELIA 0x21D +#define SPECIES_PHIONE 0x21E +#define SPECIES_MANAPHY 0x21F +#define SPECIES_DARKRAI 0x220 +#define SPECIES_SHAYMIN 0x221 +#define SPECIES_ARCEUS 0x222 +#define SPECIES_VICTINI 0x223 +#define SPECIES_SNIVY 0x224 +#define SPECIES_SERVINE 0x225 +#define SPECIES_SERPERIOR 0x226 +#define SPECIES_TEPIG 0x227 +#define SPECIES_PIGNITE 0x228 +#define SPECIES_EMBOAR 0x229 +#define SPECIES_OSHAWOTT 0x22A +#define SPECIES_DEWOTT 0x22B +#define SPECIES_SAMUROTT 0x22C +#define SPECIES_PATRAT 0x22D +#define SPECIES_WATCHOG 0x22E +#define SPECIES_LILLIPUP 0x22F +#define SPECIES_HERDIER 0x230 +#define SPECIES_STOUTLAND 0x231 +#define SPECIES_PURRLOIN 0x232 +#define SPECIES_LIEPARD 0x233 +#define SPECIES_PANSAGE 0x234 +#define SPECIES_SIMISAGE 0x235 +#define SPECIES_PANSEAR 0x236 +#define SPECIES_SIMISEAR 0x237 +#define SPECIES_PANPOUR 0x238 +#define SPECIES_SIMIPOUR 0x239 +#define SPECIES_MUNNA 0x23A +#define SPECIES_MUSHARNA 0x23B +#define SPECIES_PIDOVE 0x23C +#define SPECIES_TRANQUILL 0x23D +#define SPECIES_UNFEZANT 0x23E +#define SPECIES_BLITZLE 0x23F +#define SPECIES_ZEBSTRIKA 0x240 +#define SPECIES_ROGGENROLA 0x241 +#define SPECIES_BOLDORE 0x242 +#define SPECIES_GIGALITH 0x243 +#define SPECIES_WOOBAT 0x244 +#define SPECIES_SWOOBAT 0x245 +#define SPECIES_DRILBUR 0x246 +#define SPECIES_EXCADRILL 0x247 +#define SPECIES_AUDINO 0x248 +#define SPECIES_TIMBURR 0x249 +#define SPECIES_GURDURR 0x24A +#define SPECIES_CONKELDURR 0x24B +#define SPECIES_TYMPOLE 0x24C +#define SPECIES_PALPITOAD 0x24D +#define SPECIES_SEISMITOAD 0x24E +#define SPECIES_THROH 0x24F +#define SPECIES_SAWK 0x250 +#define SPECIES_SEWADDLE 0x251 +#define SPECIES_SWADLOON 0x252 +#define SPECIES_LEAVANNY 0x253 +#define SPECIES_VENIPEDE 0x254 +#define SPECIES_WHIRLIPEDE 0x255 +#define SPECIES_SCOLIPEDE 0x256 +#define SPECIES_COTTONEE 0x257 +#define SPECIES_WHIMSICOTT 0x258 +#define SPECIES_PETILIL 0x259 +#define SPECIES_LILLIGANT 0x25A +#define SPECIES_BASCULIN_RED 0x25B +#define SPECIES_SANDILE 0x25C +#define SPECIES_KROKOROK 0x25D +#define SPECIES_KROOKODILE 0x25E +#define SPECIES_DARUMAKA 0x25F +#define SPECIES_DARMANITAN 0x260 +#define SPECIES_MARACTUS 0x261 +#define SPECIES_DWEBBLE 0x262 +#define SPECIES_CRUSTLE 0x263 +#define SPECIES_SCRAGGY 0x264 +#define SPECIES_SCRAFTY 0x265 +#define SPECIES_SIGILYPH 0x266 +#define SPECIES_YAMASK 0x267 +#define SPECIES_COFAGRIGUS 0x268 +#define SPECIES_TIRTOUGA 0x269 +#define SPECIES_CARRACOSTA 0x26A +#define SPECIES_ARCHEN 0x26B +#define SPECIES_ARCHEOPS 0x26C +#define SPECIES_TRUBBISH 0x26D +#define SPECIES_GARBODOR 0x26E +#define SPECIES_ZORUA 0x26F +#define SPECIES_ZOROARK 0x270 +#define SPECIES_MINCCINO 0x271 +#define SPECIES_CINCCINO 0x272 +#define SPECIES_GOTHITA 0x273 +#define SPECIES_GOTHORITA 0x274 +#define SPECIES_GOTHITELLE 0x275 +#define SPECIES_SOLOSIS 0x276 +#define SPECIES_DUOSION 0x277 +#define SPECIES_REUNICLUS 0x278 +#define SPECIES_DUCKLETT 0x279 +#define SPECIES_SWANNA 0x27A +#define SPECIES_VANILLITE 0x27B +#define SPECIES_VANILLISH 0x27C +#define SPECIES_VANILLUXE 0x27D +#define SPECIES_DEERLING 0x27E +#define SPECIES_SAWSBUCK 0x27F +#define SPECIES_EMOLGA 0x280 +#define SPECIES_KARRABLAST 0x281 +#define SPECIES_ESCAVALIER 0x282 +#define SPECIES_FOONGUS 0x283 +#define SPECIES_AMOONGUSS 0x284 +#define SPECIES_FRILLISH 0x285 +#define SPECIES_JELLICENT 0x286 +#define SPECIES_ALOMOMOLA 0x287 +#define SPECIES_JOLTIK 0x288 +#define SPECIES_GALVANTULA 0x289 +#define SPECIES_FERROSEED 0x28A +#define SPECIES_FERROTHORN 0x28B +#define SPECIES_KLINK 0x28C +#define SPECIES_KLANG 0x28D +#define SPECIES_KLINKLANG 0x28E +#define SPECIES_TYNAMO 0x28F +#define SPECIES_EELEKTRIK 0x290 +#define SPECIES_EELEKTROSS 0x291 +#define SPECIES_ELGYEM 0x292 +#define SPECIES_BEHEEYEM 0x293 +#define SPECIES_LITWICK 0x294 +#define SPECIES_LAMPENT 0x295 +#define SPECIES_CHANDELURE 0x296 +#define SPECIES_AXEW 0x297 +#define SPECIES_FRAXURE 0x298 +#define SPECIES_HAXORUS 0x299 +#define SPECIES_CUBCHOO 0x29A +#define SPECIES_BEARTIC 0x29B +#define SPECIES_CRYOGONAL 0x29C +#define SPECIES_SHELMET 0x29D +#define SPECIES_ACCELGOR 0x29E +#define SPECIES_STUNFISK 0x29F +#define SPECIES_MIENFOO 0x2A0 +#define SPECIES_MIENSHAO 0x2A1 +#define SPECIES_DRUDDIGON 0x2A2 +#define SPECIES_GOLETT 0x2A3 +#define SPECIES_GOLURK 0x2A4 +#define SPECIES_PAWNIARD 0x2A5 +#define SPECIES_BISHARP 0x2A6 +#define SPECIES_BOUFFALANT 0x2A7 +#define SPECIES_RUFFLET 0x2A8 +#define SPECIES_BRAVIARY 0x2A9 +#define SPECIES_VULLABY 0x2AA +#define SPECIES_MANDIBUZZ 0x2AB +#define SPECIES_HEATMOR 0x2AC +#define SPECIES_DURANT 0x2AD +#define SPECIES_DEINO 0x2AE +#define SPECIES_ZWEILOUS 0x2AF +#define SPECIES_HYDREIGON 0x2B0 +#define SPECIES_LARVESTA 0x2B1 +#define SPECIES_VOLCARONA 0x2B2 +#define SPECIES_COBALION 0x2B3 +#define SPECIES_TERRAKION 0x2B4 +#define SPECIES_VIRIZION 0x2B5 +#define SPECIES_TORNADUS 0x2B6 +#define SPECIES_THUNDURUS 0x2B7 +#define SPECIES_RESHIRAM 0x2B8 +#define SPECIES_ZEKROM 0x2B9 +#define SPECIES_LANDORUS 0x2BA +#define SPECIES_KYUREM 0x2BB +#define SPECIES_KELDEO 0x2BC +#define SPECIES_MELOETTA 0x2BD +#define SPECIES_GENESECT 0x2BE +#define SPECIES_UNFEZANT_F 0x2BF +#define SPECIES_FRILLISH_F 0x2C0 +#define SPECIES_JELLICENT_F 0x2C1 +#define SPECIES_SHADOW_WARRIOR 0x2C2 +#define SPECIES_BURMY_SANDY 0x2C3 +#define SPECIES_BURMY_TRASH 0x2C4 +#define SPECIES_WORMADAM_SANDY 0x2C5 +#define SPECIES_WORMADAM_TRASH 0x2C6 +#define SPECIES_SHELLOS_EAST 0x2C7 +#define SPECIES_GASTRODON_EAST 0x2C8 +#define SPECIES_ROTOM_HEAT 0x2C9 +#define SPECIES_ROTOM_WASH 0x2CA +#define SPECIES_ROTOM_FROST 0x2CB +#define SPECIES_ROTOM_FAN 0x2CC +#define SPECIES_ROTOM_MOW 0x2CD +#define SPECIES_GIRATINA_ORIGIN 0x2CE +#define SPECIES_SHAYMIN_SKY 0x2CF +#define SPECIES_ARCEUS_FIGHT 0x2D0 +#define SPECIES_ARCEUS_FLYING 0x2D1 +#define SPECIES_ARCEUS_POISON 0x2D2 +#define SPECIES_ARCEUS_GROUND 0x2D3 +#define SPECIES_ARCEUS_ROCK 0x2D4 +#define SPECIES_ARCEUS_BUG 0x2D5 +#define SPECIES_ARCEUS_GHOST 0x2D6 +#define SPECIES_ARCEUS_STEEL 0x2D7 +#define SPECIES_ARCEUS_FIRE 0x2D8 +#define SPECIES_ARCEUS_WATER 0x2D9 +#define SPECIES_ARCEUS_GRASS 0x2DA +#define SPECIES_ARCEUS_ELECTRIC 0x2DB +#define SPECIES_ARCEUS_PSYCHIC 0x2DC +#define SPECIES_ARCEUS_ICE 0x2DD +#define SPECIES_ARCEUS_DRAGON 0x2DE +#define SPECIES_ARCEUS_DARK 0x2DF +#define SPECIES_BASCULIN_BLUE 0x2E0 +#define SPECIES_DARMANITANZEN 0x2E1 +#define SPECIES_DEERLING_SUMMER 0x2E2 +#define SPECIES_DEERLING_AUTUMN 0x2E3 +#define SPECIES_DEERLING_WINTER 0x2E4 +#define SPECIES_SAWSBUCK_SUMMER 0x2E5 +#define SPECIES_SAWSBUCK_AUTUMN 0x2E6 +#define SPECIES_SAWSBUCK_WINTER 0x2E7 +#define SPECIES_HIPPOPOTAS_F 0x2E8 +#define SPECIES_HIPPOWDON_F 0x2E9 +#define SPECIES_MELOETTA_PIROUETTE 0x2EA +#define SPECIES_GENESECT_SHOCK 0x2EB +#define SPECIES_GENESECT_BURN 0x2EC +#define SPECIES_GENESECT_CHILL 0x2ED +#define SPECIES_GENESECT_DOUSE 0x2EE +#define SPECIES_CHERRIM_SUN 0x2EF +#define SPECIES_KYUREM_BLACK 0x2F0 +#define SPECIES_KYUREM_WHITE 0x2F1 +#define SPECIES_TORNADUS_THERIAN 0x2F2 +#define SPECIES_THUNDURUS_THERIAN 0x2F3 +#define SPECIES_LANDORUS_THERIAN 0x2F4 +#define SPECIES_KELDEO_RESOLUTE 0x2F5 +#define SPECIES_CHESPIN 0x2F6 +#define SPECIES_QUILLADIN 0x2F7 +#define SPECIES_CHESNAUGHT 0x2F8 +#define SPECIES_FENNEKIN 0x2F9 +#define SPECIES_BRAIXEN 0x2FA +#define SPECIES_DELPHOX 0x2FB +#define SPECIES_FROAKIE 0x2FC +#define SPECIES_FROGADIER 0x2FD +#define SPECIES_GRENINJA 0x2FE +#define SPECIES_BUNNELBY 0x2FF +#define SPECIES_DIGGERSBY 0x300 +#define SPECIES_FLETCHLING 0x301 +#define SPECIES_FLETCHINDER 0x302 +#define SPECIES_TALONFLAME 0x303 +#define SPECIES_SCATTERBUG 0x304 +#define SPECIES_SPEWPA 0x305 +#define SPECIES_VIVILLON 0x306 +#define SPECIES_LITLEO 0x307 +#define SPECIES_PYROAR 0x308 +#define SPECIES_FLABEBE 0x309 +#define SPECIES_FLOETTE 0x30A +#define SPECIES_FLORGES 0x30B +#define SPECIES_SKIDDO 0x30C +#define SPECIES_GOGOAT 0x30D +#define SPECIES_PANCHAM 0x30E +#define SPECIES_PANGORO 0x30F +#define SPECIES_FURFROU 0x310 +#define SPECIES_ESPURR 0x311 +#define SPECIES_MEOWSTIC 0x312 +#define SPECIES_HONEDGE 0x313 +#define SPECIES_DOUBLADE 0x314 +#define SPECIES_AEGISLASH 0x315 +#define SPECIES_SPRITZEE 0x316 +#define SPECIES_AROMATISSE 0x317 +#define SPECIES_SWIRLIX 0x318 +#define SPECIES_SLURPUFF 0x319 +#define SPECIES_INKAY 0x31A +#define SPECIES_MALAMAR 0x31B +#define SPECIES_BINACLE 0x31C +#define SPECIES_BARBARACLE 0x31D +#define SPECIES_SKRELP 0x31E +#define SPECIES_DRAGALGE 0x31F +#define SPECIES_CLAUNCHER 0x320 +#define SPECIES_CLAWITZER 0x321 +#define SPECIES_HELIOPTILE 0x322 +#define SPECIES_HELIOLISK 0x323 +#define SPECIES_TYRUNT 0x324 +#define SPECIES_TYRANTRUM 0x325 +#define SPECIES_AMAURA 0x326 +#define SPECIES_AURORUS 0x327 +#define SPECIES_SYLVEON 0x328 +#define SPECIES_HAWLUCHA 0x329 +#define SPECIES_DEDENNE 0x32A +#define SPECIES_CARBINK 0x32B +#define SPECIES_GOOMY 0x32C +#define SPECIES_SLIGGOO 0x32D +#define SPECIES_GOODRA 0x32E +#define SPECIES_KLEFKI 0x32F +#define SPECIES_PHANTUMP 0x330 +#define SPECIES_TREVENANT 0x331 +#define SPECIES_PUMPKABOO 0x332 +#define SPECIES_GOURGEIST 0x333 +#define SPECIES_BERGMITE 0x334 +#define SPECIES_AVALUGG 0x335 +#define SPECIES_NOIBAT 0x336 +#define SPECIES_NOIVERN 0x337 +#define SPECIES_XERNEAS 0x338 +#define SPECIES_YVELTAL 0x339 +#define SPECIES_ZYGARDE 0x33A +#define SPECIES_DIANCIE 0x33B +#define SPECIES_HOOPA 0x33C +#define SPECIES_HOOPA_UNBOUND 0x33D +#define SPECIES_VOLCANION 0x33E +#define SPECIES_PYROAR_FEMALE 0x33F +#define SPECIES_MEOWSTIC_FEMALE 0x340 +#define SPECIES_AEGISLASH_BLADE 0x341 +#define SPECIES_ARCEUS_FAIRY 0x342 +#define SPECIES_ZYGARDE_CELL 0x343 +#define SPECIES_ZYGARDE_CORE 0x344 +#define SPECIES_ZYGARDE_10 0x345 +#define SPECIES_ZYGARDE_COMPLETE 0x346 +#define SPECIES_ASHGRENINJA 0x347 +#define SPECIES_FLABEBE_BLUE 0x348 +#define SPECIES_FLABEBE_ORANGE 0x349 +#define SPECIES_FLABEBE_YELLOW 0x34A +#define SPECIES_FLABEBE_WHITE 0x34B +#define SPECIES_FLOETTE_BLUE 0x34C +#define SPECIES_FLOETTE_ORANGE 0x34D +#define SPECIES_FLOETTE_YELLOW 0x34E +#define SPECIES_FLOETTE_WHITE 0x34F +#define SPECIES_FLOETTE_ETERNAL 0x350 +#define SPECIES_FLORGES_BLUE 0x351 +#define SPECIES_FLORGES_ORANGE 0x352 +#define SPECIES_FLORGES_YELLOW 0x353 +#define SPECIES_FLORGES_WHITE 0x354 +#define SPECIES_PUMPKABOO_XL 0x355 +#define SPECIES_PUMPKABOO_L 0x356 +#define SPECIES_PUMPKABOO_M 0x357 +#define SPECIES_GOURGEIST_XL 0x358 +#define SPECIES_GOURGEIST_L 0x359 +#define SPECIES_GOURGEIST_M 0x35A + +#define SPECIES_FURFROU_HEART 0x35B +#define SPECIES_FURFROU_DIAMOND 0x35C +#define SPECIES_FURFROU_STAR 0x35D +#define SPECIES_FURFROU_PHAROAH 0x35E +#define SPECIES_FURFROU_KABUKI 0x35F +#define SPECIES_FURFROU_LA_REINE 0x360 +#define SPECIES_FURFROU_MATRON 0x361 +#define SPECIES_FURFROU_DANDY 0x362 +#define SPECIES_FURFROU_DEBUTANTE 0x363 +#define SPECIES_VIVILLON_FANCY 0x364 +#define SPECIES_VENUSAUR_MEGA 0x365 +#define SPECIES_CHARIZARD_MEGA_X 0x366 +#define SPECIES_CHARIZARD_MEGA_Y 0x367 +#define SPECIES_BLASTOISE_MEGA 0x368 +#define SPECIES_BEEDRILL_MEGA 0x369 +#define SPECIES_PIDGEOT_MEGA 0x36A +#define SPECIES_ALAKAZAM_MEGA 0x36B +#define SPECIES_SLOWBRO_MEGA 0x36C +#define SPECIES_GENGAR_MEGA 0x36D +#define SPECIES_KANGASKHAN_MEGA 0x36E +#define SPECIES_PINSIR_MEGA 0x36F +#define SPECIES_GYARADOS_MEGA 0x370 +#define SPECIES_AERODACTYL_MEGA 0x371 +#define SPECIES_MEWTWO_MEGA_X 0x372 +#define SPECIES_MEWTWO_MEGA_Y 0x373 +#define SPECIES_AMPHAROS_MEGA 0x374 +#define SPECIES_STEELIX_MEGA 0x375 +#define SPECIES_SCIZOR_MEGA 0x376 +#define SPECIES_HERACROSS_MEGA 0x377 +#define SPECIES_HOUNDOOM_MEGA 0x378 +#define SPECIES_TYRANITAR_MEGA 0x379 +#define SPECIES_SCEPTILE_MEGA 0x37A +#define SPECIES_BLAZIKEN_MEGA 0x37B +#define SPECIES_SWAMPERT_MEGA 0x37C +#define SPECIES_GARDEVOIR_MEGA 0x37D +#define SPECIES_SABLEYE_MEGA 0x37E +#define SPECIES_MAWILE_MEGA 0x37F +#define SPECIES_AGGRON_MEGA 0x380 +#define SPECIES_MEDICHAM_MEGA 0x381 +#define SPECIES_MANECTRIC_MEGA 0x382 +#define SPECIES_SHARPEDO_MEGA 0x383 +#define SPECIES_CAMERUPT_MEGA 0x384 +#define SPECIES_ALTARIA_MEGA 0x385 +#define SPECIES_BANETTE_MEGA 0x386 +#define SPECIES_ABSOL_MEGA 0x387 +#define SPECIES_GLALIE_MEGA 0x388 +#define SPECIES_SALAMENCE_MEGA 0x389 +#define SPECIES_METAGROSS_MEGA 0x38A +#define SPECIES_LATIAS_MEGA 0x38B +#define SPECIES_LATIOS_MEGA 0x38C +#define SPECIES_GROUDON_PRIMAL 0x38D +#define SPECIES_KYOGRE_PRIMAL 0x38E +#define SPECIES_RAYQUAZA_MEGA 0x38F +#define SPECIES_LOPUNNY_MEGA 0x390 +#define SPECIES_GARCHOMP_MEGA 0x391 +#define SPECIES_LUCARIO_MEGA 0x392 +#define SPECIES_ABOMASNOW_MEGA 0x393 +#define SPECIES_GALLADE_MEGA 0x394 +#define SPECIES_AUDINO_MEGA 0x395 +#define SPECIES_DIANCIE_MEGA 0x396 +#define SPECIES_DIALGA_PRIMAL 0x397 +#define SPECIES_PALKIA_PRIMAL 0x398 +#define SPECIES_VIVILLON_ARCHIPELAGO 0x399 +#define SPECIES_VIVILLON_CONTINENTAL 0x39A +#define SPECIES_VIVILLON_ELEGANT 0x39B +#define SPECIES_VIVILLON_GARDEN 0x39C +#define SPECIES_VIVILLON_HIGH_PLAINS 0x39D +#define SPECIES_VIVILLON_ICY_SNOW 0x39E +#define SPECIES_VIVILLON_JUNGLE 0x39F +#define SPECIES_VIVILLON_MARINE 0x3A0 +#define SPECIES_VIVILLON_MODERN 0x3A1 +#define SPECIES_VIVILLON_MONSOON 0x3A2 +#define SPECIES_VIVILLON_OCEAN 0x3A3 +#define SPECIES_VIVILLON_POKEBALL 0x3A4 +#define SPECIES_VIVILLON_POLAR 0x3A5 +#define SPECIES_VIVILLON_RIVER 0x3A6 +#define SPECIES_VIVILLON_SANDSTORM 0x3A7 +#define SPECIES_VIVILLON_SAVANNA 0x3A8 +#define SPECIES_VIVILLON_SUN 0x3A9 +#define SPECIES_VIVILLON_TUNDRA 0x3AA +#define SPECIES_ROWLET 0x3AB +#define SPECIES_DARTRIX 0x3AC +#define SPECIES_DECIDUEYE 0x3AD +#define SPECIES_LITTEN 0x3AE +#define SPECIES_TORRACAT 0x3AF +#define SPECIES_INCINEROAR 0x3B0 +#define SPECIES_POPPLIO 0x3B1 +#define SPECIES_BRIONNE 0x3B2 +#define SPECIES_PRIMARINA 0x3B3 +#define SPECIES_PIKIPEK 0x3B4 +#define SPECIES_TRUMBEAK 0x3B5 +#define SPECIES_TOUCANNON 0x3B6 +#define SPECIES_YUNGOOS 0x3B7 +#define SPECIES_GUMSHOOS 0x3B8 +#define SPECIES_GRUBBIN 0x3B9 +#define SPECIES_CHARJABUG 0x3BA +#define SPECIES_VIKAVOLT 0x3BB +#define SPECIES_CRABRAWLER 0x3BC +#define SPECIES_CRABOMINABLE 0x3BD +#define SPECIES_ORICORIO 0x3BE +#define SPECIES_CUTIEFLY 0x3BF +#define SPECIES_RIBOMBEE 0x3C0 +#define SPECIES_ROCKRUFF 0x3C1 +#define SPECIES_LYCANROC 0x3C2 +#define SPECIES_WISHIWASHI 0x3C3 +#define SPECIES_MAREANIE 0x3C4 +#define SPECIES_TOXAPEX 0x3C5 +#define SPECIES_MUDBRAY 0x3C6 +#define SPECIES_MUDSDALE 0x3C7 +#define SPECIES_DEWPIDER 0x3C8 +#define SPECIES_ARAQUANID 0x3C9 +#define SPECIES_FOMANTIS 0x3CA +#define SPECIES_LURANTIS 0x3CB +#define SPECIES_MORELULL 0x3CC +#define SPECIES_SHIINOTIC 0x3CD +#define SPECIES_SALANDIT 0x3CE +#define SPECIES_SALAZZLE 0x3CF +#define SPECIES_STUFFUL 0x3D0 +#define SPECIES_BEWEAR 0x3D1 +#define SPECIES_BOUNSWEET 0x3D2 +#define SPECIES_STEENEE 0x3D3 +#define SPECIES_TSAREENA 0x3D4 +#define SPECIES_COMFEY 0x3D5 +#define SPECIES_ORANGURU 0x3D6 +#define SPECIES_PASSIMIAN 0x3D7 +#define SPECIES_WIMPOD 0x3D8 +#define SPECIES_GOLISOPOD 0x3D9 +#define SPECIES_SANDYGAST 0x3DA +#define SPECIES_PALOSSAND 0x3DB +#define SPECIES_PYUKUMUKU 0x3DC +#define SPECIES_TYPE_NULL 0x3DD +#define SPECIES_SILVALLY 0x3DE +#define SPECIES_MINIOR_SHIELD 0x3DF +#define SPECIES_KOMALA 0x3E0 +#define SPECIES_TURTONATOR 0x3E1 +#define SPECIES_TOGEDEMARU 0x3E2 +#define SPECIES_MIMIKYU 0x3E3 +#define SPECIES_BRUXISH 0x3E4 +#define SPECIES_DRAMPA 0x3E5 +#define SPECIES_DHELMISE 0x3E6 +#define SPECIES_JANGMO_O 0x3E7 +#define SPECIES_HAKAMO_O 0x3E8 +#define SPECIES_KOMMO_O 0x3E9 +#define SPECIES_TAPU_KOKO 0x3EA +#define SPECIES_TAPU_LELE 0x3EB +#define SPECIES_TAPU_BULU 0x3EC +#define SPECIES_TAPU_FINI 0x3ED +#define SPECIES_COSMOG 0x3EE +#define SPECIES_COSMOEM 0x3EF +#define SPECIES_SOLGALEO 0x3F0 +#define SPECIES_LUNALA 0x3F1 +#define SPECIES_NIHILEGO 0x3F2 +#define SPECIES_BUZZWOLE 0x3F3 +#define SPECIES_PHEROMOSA 0x3F4 +#define SPECIES_XURKITREE 0x3F5 +#define SPECIES_CELESTEELA 0x3F6 +#define SPECIES_KARTANA 0x3F7 +#define SPECIES_GUZZLORD 0x3F8 +#define SPECIES_NECROZMA 0x3F9 +#define SPECIES_MAGEARNA 0x3FA +#define SPECIES_MARSHADOW 0x3FB +#define SPECIES_RATTATA_A 0x3FC +#define SPECIES_RATICATE_A 0x3FD +#define SPECIES_RAICHU_A 0x3FE +#define SPECIES_SANDSHREW_A 0x3FF +#define SPECIES_SANDSLASH_A 0x400 +#define SPECIES_VULPIX_A 0x401 +#define SPECIES_NINETALES_A 0x402 +#define SPECIES_DIGLETT_A 0x403 +#define SPECIES_DUGTRIO_A 0x404 +#define SPECIES_MEOWTH_A 0x405 +#define SPECIES_PERSIAN_A 0x406 +#define SPECIES_GEODUDE_A 0x407 +#define SPECIES_GRAVELER_A 0x408 +#define SPECIES_GOLEM_A 0x409 +#define SPECIES_GRIMER_A 0x40A +#define SPECIES_MUK_A 0x40B +#define SPECIES_EXEGGCUTE_A 0x40C +#define SPECIES_EXEGGUTOR_A 0x40D +#define SPECIES_CUBONE_A 0x40E +#define SPECIES_MAROWAK_A 0x40F +#define SPECIES_DEOXYS_ATTACK 0x410 +#define SPECIES_DEOXYS_DEFENSE 0x411 +#define SPECIES_DEOXYS_SPEED 0x412 +#define SPECIES_ORICORIO_Y 0x413 +#define SPECIES_ORICORIO_P 0x414 +#define SPECIES_ORICORIO_S 0x415 +#define SPECIES_LYCANROC_N 0x416 +#define SPECIES_WISHIWASHI_S 0x417 +#define SPECIES_SILVALLY_FIGHT 0x418 +#define SPECIES_SILVALLY_FLYING 0x419 +#define SPECIES_SILVALLY_POISON 0x41A +#define SPECIES_SILVALLY_GROUND 0x41B +#define SPECIES_SILVALLY_ROCK 0x41C +#define SPECIES_SILVALLY_BUG 0x41D +#define SPECIES_SILVALLY_GHOST 0x41E +#define SPECIES_SILVALLY_STEEL 0x41F +#define SPECIES_SILVALLY_FIRE 0x420 +#define SPECIES_SILVALLY_WATER 0x421 +#define SPECIES_SILVALLY_GRASS 0x422 +#define SPECIES_SILVALLY_ELECTRIC 0x423 +#define SPECIES_SILVALLY_PSYCHIC 0x424 +#define SPECIES_SILVALLY_ICE 0x425 +#define SPECIES_SILVALLY_DRAGON 0x426 +#define SPECIES_SILVALLY_DARK 0x427 +#define SPECIES_SILVALLY_FAIRY 0x428 +#define SPECIES_MINIOR_RED 0x429 +#define SPECIES_MINIOR_BLUE 0x42A +#define SPECIES_MINIOR_ORANGE 0x42B +#define SPECIES_MINIOR_YELLOW 0x42C +#define SPECIES_MINIOR_INDIGO 0x42D +#define SPECIES_MINIOR_GREEN 0x42E +#define SPECIES_MINIOR_VIOLET 0x42F +#define SPECIES_MIMIKYU_BUSTED 0x430 +#define SPECIES_MAGEARNA_P 0x431 +#define SPECIES_POIPOLE 0x432 +#define SPECIES_NAGANADEL 0x433 +#define SPECIES_STAKATAKA 0x434 +#define SPECIES_BLACEPHALON 0x435 +#define SPECIES_ZERAORA 0x436 +#define SPECIES_NECROZMA_MANE 0x437 +#define SPECIES_NECROZMA_WINGS 0x438 +#define SPECIES_NECROZMA_ULTRA 0x439 +#define SPECIES_LYCANROC_DUSK 0x43A +#define SPECIES_MELTAN 0x43B +#define SPECIES_MELMETAL 0x43C + +#define SPECIES_PIKACHU_SURFING 0x43D +#define SPECIES_PIKACHU_FLYING 0x43E +#define SPECIES_PIKACHU_COSPLAY 0x43F +#define SPECIES_PIKACHU_LIBRE 0x440 +#define SPECIES_PIKACHU_POP_STAR 0x441 +#define SPECIES_PIKACHU_ROCK_STAR 0x442 +#define SPECIES_PIKACHU_BELLE 0x443 +#define SPECIES_PIKACHU_PHD 0x444 + +#define SPECIES_PIKACHU_CAP_ORIGINAL 0x445 +#define SPECIES_PIKACHU_CAP_HOENN 0x446 +#define SPECIES_PIKACHU_CAP_SINNOH 0x447 +#define SPECIES_PIKACHU_CAP_UNOVA 0x448 +#define SPECIES_PIKACHU_CAP_KALOS 0x449 +#define SPECIES_PIKACHU_CAP_ALOLA 0x44A +#define SPECIES_PIKACHU_CAP_PARTNER 0x44B + +#define SPECIES_PICHU_SPIKY 0x44C +#define SPECIES_XERNEAS_NATURAL 0x44D + +#define NUM_SPECIES (SPECIES_XERNEAS_NATURAL + 1) + diff --git a/include/types.h b/include/types.h new file mode 100644 index 0000000..12d45c5 --- /dev/null +++ b/include/types.h @@ -0,0 +1,139 @@ +#pragma once + +#include + +typedef uint8_t u8; +typedef uint16_t u16; +typedef uint32_t u32; +typedef uint64_t u64; +typedef int8_t s8; +typedef int16_t s16; +typedef int32_t s32; +typedef int64_t s64; + +typedef volatile u8 vu8; +typedef volatile u16 vu16; +typedef volatile u32 vu32; +typedef volatile u64 vu64; +typedef volatile s8 vs8; +typedef volatile s16 vs16; +typedef volatile s32 vs32; +typedef volatile s64 vs64; + +typedef float f32; +typedef double f64; + +typedef u8 bool8; +typedef u16 bool16; +typedef u32 bool32; + +typedef u16 species_t; +typedef u16 move_t; +typedef u8 ability_t; +typedef u16 item_t; +typedef u8 item_effect_t; +typedef u8 bank_t; +typedef u8 move_effect_t; + +struct PlttData +{ + u16 r:5; // red + u16 g:5; // green + u16 b:5; // blue + u16 unused_15:1; +} /*__attribute__((packed))*/; + +struct OamData +{ + /*0x00*/ u32 y:8; + /*0x01*/ u32 affineMode:2; // 0x1, 0x2 = 0x3 + u32 objMode:2; // 0x4, 0x8 = 0xC + u32 mosaic:1; // 0x10 + u32 bpp:1; // 0x20 + u32 shape:2; // 0x40, 0x80 + + /*0x02*/ u32 x:9; + u32 matrixNum:5; // bits 3/4 are h-flip/v-flip if not in affine mode + u32 size:2; + + /*0x04*/ u16 tileNum:10; + u16 priority:2; + u16 paletteNum:4; + /*0x06*/ u16 affineParam; +}; + +#define ST_OAM_OBJ_NORMAL 0 +#define ST_OAM_OBJ_BLEND 1 +#define ST_OAM_OBJ_WINDOW 2 + +#define ST_OAM_AFFINE_OFF 0 +#define ST_OAM_AFFINE_NORMAL 1 +#define ST_OAM_AFFINE_ERASE 2 +#define ST_OAM_AFFINE_DOUBLE 3 + +#define ST_OAM_AFFINE_ON_MASK 1 +#define ST_OAM_AFFINE_DOUBLE_MASK 2 + +#define ST_OAM_4BPP 0 +#define ST_OAM_8BPP 1 + +#define ST_OAM_SQUARE 0 +#define ST_OAM_H_RECTANGLE 1 +#define ST_OAM_V_RECTANGLE 2 + +struct BgAffineSrcData +{ + s32 texX; + s32 texY; + s16 scrX; + s16 scrY; + s16 sx; + s16 sy; + u16 alpha; +}; + +struct BgAffineDstData +{ + s16 pa; + s16 pb; + s16 pc; + s16 pd; + s32 dx; + s32 dy; +}; + +struct ObjAffineSrcData +{ + s16 xScale; + s16 yScale; + u16 rotation; +}; + +// Multi-player SIO Control Structure +struct SioMultiCnt +{ + u16 baudRate:2; // baud rate + u16 si:1; // SI terminal + u16 sd:1; // SD terminal + u16 id:2; // ID + u16 error:1; // error flag + u16 enable:1; // SIO enable + u16 unused_11_8:4; + u16 mode:2; // communication mode (should equal 2) + u16 intrEnable:1; // IRQ enable + u16 unused_15:1; + u16 data; // data +}; + +#define ST_SIO_MULTI_MODE 2 // Multi-player communication mode + +// baud rate +#define ST_SIO_9600_BPS 0 // 9600 bps +#define ST_SIO_38400_BPS 1 // 38400 bps +#define ST_SIO_57600_BPS 2 // 57600 bps +#define ST_SIO_115200_BPS 3 // 115200 bps + +#define min(a, b) ((a) < (b) ? (a) : (b)) +#define max(a, b) ((a) >= (b) ? (a) : (b)) + +#define ABS(x) (x) < 0 ? -(x) : (x) \ No newline at end of file diff --git a/linker.ld b/linker.ld new file mode 100644 index 0000000..1317c5e --- /dev/null +++ b/linker.ld @@ -0,0 +1,29 @@ +OUTPUT_ARCH(arm) +MEMORY { + + rom : ORIGIN = (0x08000000 + 0x1f34230), LENGTH = 32M + ewram : ORIGIN = 0x02000000, LENGTH = 4M - 4k +} + +SECTIONS { + .text : { + + FILL (0xABCD) + + __text_start = . ; + *(.init) + *(.text) + *(.ctors) + *(.dtors) + *(.rodata) + *(.fini) + *(COMMON) + __text_end = . ; + + __bss_start__ = . ; + *(.bss) + __bss_end__ = . ; + _end = __bss_end__ ; + __end__ = __bss_end__ ; + } >rom = 0xff +} \ No newline at end of file diff --git a/repointall b/repointall new file mode 100644 index 0000000..0a093d9 --- /dev/null +++ b/repointall @@ -0,0 +1,30 @@ +##Repoints all pointers found at given location +##(Eg. repoints pointer located at 0x8016364 which is 0x81D65A8 in vanilla, does not repoint 0x8016364) +gSpeciesNames 08000144 +gBaseStats 080001BC +gLevelUpLearnsets 0803EA7C +gEggMoves 08045C50 + +gCryTable 08072114 +gCryTable2 08072104 +#gSpeciesIdToCryId 08043328 #NO LONGER NEEDED + +gMonFrontPicTable 08000128 +gMonBackPicTable 0800012C +gMonFrontPicCoords 08011F4C +gMonBackPicCoords 08074634 +gEnemyMonElevation 080356F8 +gMonPaletteTable 08000130 +gMonShinyPaletteTable 08000134 + +#Evolution Table +gPokedexEntries 08088E34 +gHabitatPtrsTable 08106888 +gSpeciesToNationalPokedexNum 0804323C +gPokedexOrder_Alphabetical 08103694 +gPokedexOrder_Weight 081037CC +gPokedexOrder_Height 08103868 + +gMonIconTable 08000138 +gMonIconPaletteIndices 0800013C +gItemAnimationTable 0812EAE0 \ No newline at end of file diff --git a/repoints b/repoints new file mode 100644 index 0000000..3c3d266 --- /dev/null +++ b/repoints @@ -0,0 +1,2 @@ +## +#gMonFootprintTable 08105E14 \ No newline at end of file diff --git a/routinepointers b/routinepointers new file mode 100644 index 0000000..1b6ba71 --- /dev/null +++ b/routinepointers @@ -0,0 +1 @@ +## \ No newline at end of file diff --git a/scripts/__pycache__/string.cpython-36.pyc b/scripts/__pycache__/string.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..8334b5138eb59d935b7ea0e0de4c2a4e40b8586e GIT binary patch literal 3223 zcmaJ@O>7&-6`q-0E|)8krfvP&M!I2KBPtBqj)SH(+#-}j+KMGbrD)6E$`w|ewM3Cx zQnRa?B9P&%!&sdPqZ zOX(4%vr6Zn^Izl~$}jN3E8;Ld$uINKSJct?7#~NA&L>vL^i+SOvE_;#w_6G~+76q! z?Xc>c!){j{b_e#IJCM7O4or`J7F=ifDtCgB#mh1KM>?2r4 zyDoczjcZGO2vzw{ufXJ;SRYL%t>`r@ZgDo$phyi#AEuU8hG ztTM|p^9%F!XHMY+b^W9zpP--C$Ikr3UuN`oTD^2tChLS`YsHHO5~ z0S!q+I6Gj6^s~PWko0%H0NMExA%*#AMC#Ej!_>sOh{BlaX`=kkGBzdfIk zq~$b!!(4rLZh%fhGcqDA(hoG5Eo5;*mb*7r$tsT5&q$3tCGtxnSChzp|bR#{_vRor2k$; zh>oy@=klh%Y45l_yY2a#;g;R>?RL}m?%BnDwkT^anr&G-rbQ=RonKg3uU7l^`Qg>7 z^lG0Sdv(b9FGx)>M6`bMYIj&sYR)9`{|MS;bsm!cVZajMbo1m1KeHf039yW_>V zWV(81Re9*LBhDcB1r@tv$SA5+Cp*l`O6USem&=Y*VKaoc(b)^Td*N@1cn4`cUYonO zR_pB858Xx!fk-=8d+cv?_I$p!(%BOYZ+*7Iy|o83Wm_3@`&de|VJ~-D-cHB2E4{Ak z2hEPZ7BmoZ7_23WEOqze%Sl94EOWNw|I!noC&n>t@DPeno#r8US)N*Sk}_sdlU}D; z*aj_7M#oXwbo9hxSC~oPhfkJXVFfzQCNWOfz!Dl%wIQ{9Mj%;;qO2capM?apqJg+{ z&IT!n0jf%avP{s`Un8RE>h%B{n(HlHJc-PRwo>9r2=Y=S073|v-0s-^AR4*tmkEf= zY? zzd_ybtEd-L{q>tGJsYL}4sv(8CPmVS=Y*t}LDRd%r;t_9622ihl=R7@?%Ag;$ORug zi+ad*4UEu1U}H;tqqMOfdUjRl*h6Y-^~Z*MaL=x9d3LhJK{4Mi+FNd5d%cF|agW;} zI&mJGJ9|4Pgw%Oq_a|-F=gM=#^L#rLdwv5)lfPR(rqBD=-iE!g_u_>o>>_?HdVO}& z7ADqmOxOAo33qi}5lHGwmI8tkmU8%c|AOs?w){`8#iLLHU z9Rz`Pp28if+V^Y28vcqz1hQb;I@fV5K^ojVU=d0Bp>f0}$bI5p`);rMxUqLflY@pM zFp48Ex(ceoUz#QRPHuBh2WaI!;W?D~`?%Y&OzoquQ2tw9;NSe===Z1gAE#47@@|}#A6ae&`NuBgNFjeAr!^aQVzY?pV0g?Cck4q*Ko%vPW6lKSLA`Yuhgg#0n}hp3AiQrS|;ouhot k%%NtJ`zki??{xTH+xw{uDX^h*O>QmYEpJvcZ(4Kz1&WXJy8r+H literal 0 HcmV?d00001 diff --git a/scripts/build.py b/scripts/build.py new file mode 100644 index 0000000..bd6c932 --- /dev/null +++ b/scripts/build.py @@ -0,0 +1,264 @@ +#!/usr/bin/env python3 + +from glob import glob +from pathlib import Path +import os +import itertools +import hashlib +import subprocess +import sys +from datetime import datetime +from string import StringFileConverter + +PathVar = os.environ.get('Path') +Paths = PathVar.split(';') +PATH = "" +for candidatePath in Paths: + if "devkitARM" in candidatePath: + PATH = candidatePath + break +if PATH == "": + print('DevKit does not exist in your Path variable.\nChecking default location.') + PATH = 'C://devkitPro//devkitARM//bin' + if os.path.isdir(PATH) == False: + print("...\nDevkit not found.") + sys.exit(1) + else: + print("Devkit found.") + +PREFIX = '/arm-none-eabi-' +AS = (PATH + PREFIX + 'as') +CC = (PATH + PREFIX + 'gcc') +LD = (PATH + PREFIX + 'ld') +GR = ("deps/grit.exe") +ARP = ('armips') +OBJCOPY = (PATH + PREFIX + 'objcopy') +SRC = './src' +GRAPHICS = './graphics' +ASSEMBLY = './assembly' +STRINGS = './strings' +BUILD = './build' +IMAGES = '\Images' +ASFLAGS = ['-mthumb', '-I', ASSEMBLY] +LDFLAGS = ['BPRE.ld', '-T', 'linker.ld'] +CFLAGS = ['-mthumb', '-mno-thumb-interwork', '-mcpu=arm7tdmi', '-mtune=arm7tdmi', +'-mno-long-calls', '-march=armv4t', '-Wall', '-Wextra','-Os', '-fira-loop-pressure', '-fipa-pta'] + +PrintedCompilingImages = False #Used to tell the script whether or not the string "Compiling Images" has been printed + +def run_command(cmd): + try: + subprocess.check_output(cmd) + except subprocess.CalledProcessError as e: + print(e.output.decode(), file = sys.stderr) + sys.exit(1) + +def make_output_file(filename): + '''Return hash of filename to use as object filename''' + m = hashlib.md5() + m.update(filename.encode()) + newfilename = os.path.join(BUILD, m.hexdigest() + '.o') + + if not os.path.isfile(filename): + return [newfilename, False] + + fileExists = os.path.isfile(newfilename) + + if fileExists and os.path.getmtime(newfilename) > os.path.getmtime(filename): #If the object file was created after the file was last modified + return [newfilename, False] + + return [newfilename, True] + +def make_output_img_file(filename): + '''Return "IMG" + hash of filename to use as object filename''' + m = hashlib.md5() + m.update(filename.encode()) + newfilename = os.path.join(BUILD, 'IMG_' + m.hexdigest() + '.o') + + if not os.path.isfile(filename): + return [newfilename, False] + + fileExists = os.path.isfile(newfilename) + + if fileExists and os.path.getmtime(newfilename) > os.path.getmtime(filename): #If the object file was created after the file was last modified + return [newfilename, False] + + return [newfilename, True] + +def process_assembly(in_file): + '''Assemble''' + out_file_list = make_output_file(in_file) + out_file = out_file_list[0] + if out_file_list[1] is False: + return out_file #No point in recompiling file + + try: + print ('Assembling %s' % in_file) + cmd = [AS] + ASFLAGS + ['-c', in_file, '-o', out_file] + run_command(cmd) + + except FileNotFoundError: + print('Error! The assembler could not be located.\nAre you sure you set up your path to devkitPro/devkitARM/bin correctly?') + sys.exit() + + return out_file + +def process_c(in_file): + '''Compile C''' + out_file_list = make_output_file(in_file) + out_file = out_file_list[0] + if out_file_list[1] is False: + return out_file #No point in recompiling file + + try: + print ('Compiling %s' % in_file) + cmd = [CC] + CFLAGS + ['-c', in_file, '-o', out_file] + run_command(cmd) + + except FileNotFoundError: + print('Error! The C compiler could not be located.\nAre you sure you set up your path to devkitPro/devkitARM/bin correctly?') + sys.exit() + + return out_file + +def process_string(filename): + '''Build Strings''' + out_file = filename.split(".string")[0] + '.s' + object_file = make_output_file(out_file)[0] + + fileExists = os.path.isfile(object_file) + + if fileExists and os.path.getmtime(object_file) > os.path.getmtime(filename): #If the .o file was created after the image was last modified + return make_output_file(out_file)[0] + + print ('Building Strings %s' % filename) + StringFileConverter(filename) + + out_file_list = make_output_file(out_file) + new_out_file = out_file_list[0] + if out_file_list[1] == False: + os.remove(out_file) + return new_out_file #No point in recompiling file + + cmd = [AS] + ASFLAGS + ['-c', out_file, '-o', new_out_file] + run_command(cmd) + os.remove(out_file) + return new_out_file + +def process_image(in_file): + '''Compile Image''' + if '.bmp' in in_file: + out_file = in_file.split('.bmp')[0] + '.s' + else: + out_file = in_file.split('.png')[0] + '.s' + + namelist = in_file.split("\\") #Get path of grit flags + namelist.pop(len(namelist) - 1) + flags = "".join(str(i) + "\\" for i in namelist) + flags += "gritflags.txt" + + try: + with open(flags, 'r') as file: + for line in file: + cmd = [GR, in_file] + line.split() + ['-o', out_file] + break #only needs the first line + except FileNotFoundError: + print("No gritflags.txt found in directory with " + in_file) + return 0 + + out_file_list = make_output_img_file(out_file) + new_out_file = out_file_list[0] + try: + if os.path.getmtime(new_out_file) > os.path.getmtime(in_file): #If the .o file was created after the image was last modified + return new_out_file + else: + run_command(cmd) + + except FileNotFoundError: + run_command(cmd) #No .o file has been created + + global PrintedCompilingImages + if (PrintedCompilingImages is False): + print ('Compiling Images') + PrintedCompilingImages = True + + out_file_list = make_output_img_file(out_file) + new_out_file = out_file_list[0] + if out_file_list[1] == False: + os.remove(out_file) + return new_out_file #No point in recompiling file + + cmd = [AS] + ASFLAGS + ['-c', out_file, '-o', new_out_file] + run_command(cmd) + os.remove(out_file) + return new_out_file + +def link(objects): + '''Link objects into one binary''' + linked = 'build/linked.o' + cmd = [LD] + LDFLAGS + ['-o', linked] + list(objects) + run_command(cmd) + return linked + +def objcopy(binary): + cmd = [OBJCOPY, '-O', 'binary', binary, 'build/output.bin'] + run_command(cmd) + +def run_glob(globstr, fn): + '''Glob recursively and run the processor function on each file in result''' + if globstr == '**/*.png' or globstr == '**/*.bmp': #Search the graphics location + return run_glob_graphics(globstr, fn) + + if sys.version_info > (3, 4): + files = glob(os.path.join(SRC, globstr), recursive = True) + return map(fn, files) + else: + files = Path(SRC).glob(globstr) + return map(fn, map(str, files)) + +def run_glob_graphics(globstr, fn): + '''Glob recursively and run the processor function on each file in result''' + if sys.version_info > (3, 4): + files = glob(os.path.join(GRAPHICS, globstr), recursive = True) + return map(fn, files) + else: + files = Path(GRAPHICS).glob(globstr) + return map(fn, map(str, files)) + +def main(): + starttime = datetime.now() + globs = { + '**/*.s': process_assembly, + '**/*.c': process_c, + '**/*.string': process_string, + '**/*.png': process_image, + '**/*.bmp': process_image + } + + # Create output directory + try: + os.makedirs(BUILD) + except FileExistsError: + pass + + # Gather source files and process them + objects = itertools.starmap(run_glob, globs.items()) + + # Link and extract raw binary + linked = link(itertools.chain.from_iterable(objects)) + objcopy(linked) + + #Build special_inserts.asm + if not os.path.isfile('build/special_inserts.bin') or os.path.getmtime('build/special_inserts.bin') < os.path.getmtime('special_inserts.asm'): #If the binary file was created after the file was last modified): + cmd = cmd = [AS] + ASFLAGS + ['-c', 'special_inserts.asm', '-o', 'build/special_inserts.o'] + run_command(cmd) + + cmd = [OBJCOPY, '-O', 'binary', 'build/special_inserts.o', 'build/special_inserts.bin'] + run_command(cmd) + + print ('Assembling special_inserts.asm') + + print('Built in ' + str(datetime.now() - starttime) + '.') + +if __name__ == '__main__': + main() diff --git a/scripts/clean.py b/scripts/clean.py new file mode 100644 index 0000000..f7f52d7 --- /dev/null +++ b/scripts/clean.py @@ -0,0 +1,111 @@ +#!/usr/bin/env python3 + +import os +import sys +import shutil +import hashlib +import glob, os.path + +ROM_NAME = "test.gba" +SRC = './src' +GRAPHICS = './graphics' +ASSEMBLY = './assembly' +STRINGS = './strings' +BUILD = './build' + +def PutFileNameInRightFormat(filename): + filename = filename.split('/') + newFileName = "" + + if filename[0].upper() == "SRC": + newFileName = SRC + elif filename[0].upper() == "ASSEMBLY": + newFileName = ASSEMBLY + elif filename[0].upper() == "GRAPHICS": + newFileName = GRAPHICS + elif filename[0].upper() == "STRINGS": + newFileName = STRINGS + + for i in range(1, len(filename)): + newFileName += "\\" + filename[i] + + return newFileName + +dir_path = os.path.dirname(os.path.realpath(__file__)) + +try: + os.remove(ROM_NAME) +except: + pass + +if len(sys.argv) > 1: + #Try removing specific file only. + if len(sys.argv) > 2 and sys.argv[1].upper() == 'FILE': + try: + filename = PutFileNameInRightFormat(sys.argv[2]) + print(filename) + m = hashlib.md5() + m.update(filename.encode()) + newfilename = os.path.join(BUILD, m.hexdigest() + '.o') + + try: + os.remove(newfilename) + except FileNotFoundError: + os.remove(BUILD + "\\IMG_" + newfilename.split('\\')[1]) + print('"Build for ' + sys.argv[2] + '" removed successfully!') + sys.exit(1) + except: + print('Error: Could not remove build for file "' + sys.argv[2] + '".') + sys.exit(1) + + #Don't remove generated repoints if the user only wants to remove the build. + elif sys.argv[1].upper() != 'BUILD' and sys.argv[1].upper() != 'GRAPHICS': + try: + os.remove('generatedrepoints') + except: + pass +else: + try: + os.remove('generatedrepoints') + except: + pass + +try: + os.remove('offsets.ini') +except: + pass + +if (len(sys.argv) > 1) and sys.argv[1].upper() == 'ALL': + try: + shutil.rmtree('build/') + except: + pass + + os.chdir("graphics") + for root, dirs, files in os.walk(".", topdown = False): + for file in files: + if file.endswith('.h'): + os.remove(os.path.join(root, file)) + +elif (len(sys.argv) > 1) and sys.argv[1].upper() == 'GRAPHICS': + os.chdir("graphics") + for root, dirs, files in os.walk(".", topdown = False): + for file in files: + if file.endswith('.h'): + os.remove(os.path.join(root, file)) + + os.chdir(dir_path.split('\\scripts')[0]) + os.chdir("build") + for root, dirs, files in os.walk(".", topdown = False): + for file in files: + if file.startswith('IMG_'): #Don't remove image file + os.remove(os.path.join(root, file)) + +else: + os.chdir("build") + for root, dirs, files in os.walk(".", topdown = False): + for file in files: + if not file.startswith('IMG_'): #Don't remove image file + os.remove(os.path.join(root, file)) + +print("Directory cleaned!") \ No newline at end of file diff --git a/scripts/data_extractor.py b/scripts/data_extractor.py new file mode 100644 index 0000000..edf3b63 --- /dev/null +++ b/scripts/data_extractor.py @@ -0,0 +1,189 @@ +#!/usr/bin/env python3 + +import os + +############ +#Options go here. +############ + +ROM_NAME = "BPRE0.gba" #the name of your rom +NumberOfPokemon = 412 #Change to total number of species in original rom + +OutputFolder = os.getcwd() + "/extracted/" +SpeciesDefines = os.getcwd() + "/include/species.h" + +############ +#Code +############ + +def GeneralTableExtractor(dynamicOffset, definesDict, definesDict2, outputPath, tableType, tableName, + indexOffset, tableLengthName, startIndex, numEntries, entryLength, alignData): + output = open(outputPath, 'w') + startIndexName = "" + + if startIndex != 0: + startIndexName = " - " + indexOffset + + dataAlignment = 0 + if alignData: + dataAlignment = GetLengthOfLongestValue(definesDict) + + with open(ROM_NAME, 'rb') as binary_file: + + #Load Dynamic Pointer to Table + binary_file.seek(dynamicOffset) + line = binary_file.read(3) + TablePointer = ExtractPointer(line) + + output.write('#include "defines.h"\n\n') + output.write(tableType + ' ' + tableName + '[' + tableLengthName + startIndexName + '] =\n{\n') + + for i in range(startIndex, numEntries): + binary_file.seek(TablePointer + ((i - startIndex) * entryLength)) + byteList = binary_file.read(entryLength) + + if i in definesDict: + output.write('\t[' + definesDict[i] + startIndexName + '] = ') + lenEntry = len(definesDict[i] + startIndexName) + else: + output.write('\t[' + str(i) + startIndexName + '] = ') + lenEntry = len(str(i) + startIndexName) + + while lenEntry < dataAlignment: #Align Data + output.write(' ') + lenEntry += 1 + + data = ExtractPointer(byteList) + if definesDict2 is not False and data in definesDict2: + data = definesDict2[data] + else: + data = hex(data) + + output.write(data + ',\n') + + output.write('};\n') + + output.close() + print("Success!") + +def GeneralStructTableExtractor(dynamicOffset, definesDict, outputPath, tableType, tableName, tableLengthName, + numEntries, structLength, memberNames, memberLengths, memberDicts, useMemberNames, + loadDictDataFromIndex, offsetForForce): + assert(len(memberNames) == len(memberLengths) or not useMemberNames) + output = open(outputPath, 'w') + with open(ROM_NAME, 'rb') as binary_file: + + #Load Dynamic Pointer to Table + binary_file.seek(dynamicOffset) + line = binary_file.read(3) + TablePointer = ExtractPointer(line) + + output.write('#include "defines.h"\n\n') + output.write(tableType + ' ' + tableName + '[' + tableLengthName + '] =\n{\n') + + for i in range(numEntries): + binary_file.seek(TablePointer + (i * structLength)) + byteList = binary_file.read(structLength) + + lenName = 0 + if i in definesDict: + output.write('\t[' + definesDict[i] + '] =') + lenName = len(definesDict[i]) + else: + output.write('\t[' + str(i) + '] =') + lenName = len(str(i)) + + if useMemberNames: + output.write('\n\t{\n') + else: + while lenName < 28: #Align structs + output.write(' ') + lenName += 1 + + output.write(' {') + + for j in range(len(memberLengths)): + data = int(ExtractPointer(byteList[:memberLengths[j]])) + if memberDicts != [] and memberDicts[j] is not False: + if loadDictDataFromIndex: + if i in memberDicts[j]: + data = memberDicts[j][i] + else: + data = hex(data) + + if offsetForForce > 0: + data += ' + ' + str(offsetForForce) + elif data in memberDicts[j]: + data = memberDicts[j][data] + else: + data = hex(data) + else: + data = hex(data) + + if useMemberNames: + output.write('\t\t.' + memberNames[j] + ' = ' + str(data) + ',\n') + elif j + 1 < len(memberLengths): + output.write(str(data) + ', ') + else: + output.write(str(data)) + + byteList = byteList[memberLengths[j]:] + + if i + 1 == numEntries: #Last iteration of loop + if useMemberNames: + output.write('\t},\n};\n') + else: + output.write('},\n};\n') + else: + if useMemberNames: + output.write('\t},\n') + else: + output.write('},\n') + + output.close() + print("Success!") + +def ExtractPointer(line): + offset = 0 + for i in range(len(line)): + offset += (line[i] << (8 * i)) + return offset + +def DefinesDictMaker(definesFile): + definesDict = {} + with open(definesFile, 'r') as file: + for line in file: + if '#define ' in line: + linelist = line.split() + try: + definesDict[int(linelist[2])] = linelist[1] + except: + try: + definesDict[int(linelist[2], 16)] = linelist[1] + except: + pass + return definesDict + +def GetLengthOfLongestValue(dicty): + maxim = "" + for key in dicty: + if len(dicty[key]) > len(maxim): + maxim = dicty[key] + + return len(maxim) + +#Code Execution Begins Here +SpeciesDict = DefinesDictMaker(SpeciesDefines) + +GeneralStructTableExtractor(0x128, SpeciesDict, OutputFolder + "Front_Pic_Table.c", "const struct CompressedSpriteSheet", "gMonFrontPicTable", "NUM_SPECIES", NumberOfPokemon, 8, [], [4, 2, 2], [False, False, SpeciesDict], False, True, 0) +GeneralStructTableExtractor(0x12C, SpeciesDict, OutputFolder + "Back_Pic_Table.c", "const struct CompressedSpriteSheet", "gMonBackPicTable", "NUM_SPECIES", NumberOfPokemon, 8, [], [4, 2, 2], [False, False, SpeciesDict], False, True, 0) +GeneralStructTableExtractor(0x130, SpeciesDict, OutputFolder + "Palette_Table.c", "const struct CompressedSpritePalette", "gMonPaletteTable", "NUM_SPECIES", NumberOfPokemon, 8, [], [4, 2, 2], [False, SpeciesDict, False], False, True, 0) +GeneralStructTableExtractor(0x134, SpeciesDict, OutputFolder + "Shiny_Palette_Table.c", "const struct CompressedSpritePalette", "gMonShinyPaletteTable", "NUM_SPECIES", NumberOfPokemon, 8, [], [4, 2, 2], [False, SpeciesDict, False], False, True, 1500) +GeneralStructTableExtractor(0x11F4C, SpeciesDict, OutputFolder + "Front_Pic_Coords_Table.c", "const struct MonCoords", "gMonFrontPicCoords", "NUM_SPECIES", NumberOfPokemon, 4, ["size", "y_offset"], [1, 1], [], True, False, 0) +GeneralStructTableExtractor(0x74634, SpeciesDict, OutputFolder + "Back_Pic_Coords_Table.c", "const struct MonCoords", "gMonBackPicCoords", "NUM_SPECIES", NumberOfPokemon, 4, ["size", "y_offset"], [1, 1], [], True, False, 0) +GeneralTableExtractor(0x356F8, SpeciesDict, False, OutputFolder + "Enemy_Elevation_Table.c", "const u8", "gEnemyMonElevation", "", "NUM_SPECIES", 0, NumberOfPokemon, 1, False) +GeneralTableExtractor(0x138, SpeciesDict, False, OutputFolder + "Icon_Table.c", "const u32", "gMonIconTable", "", "NUM_SPECIES", 0, NumberOfPokemon, 4, False) +GeneralTableExtractor(0x13C, SpeciesDict, False, OutputFolder + "Icon_Palette_Table.c", "const u8", "gMonIconPaletteIndices", "", "NUM_SPECIES", 0, NumberOfPokemon, 1, False) +GeneralTableExtractor(0x105E14, SpeciesDict, False, OutputFolder + "Footprint_Table.c", "const u32", "gMonFootprintTable", "", "NUM_SPECIES", 0, NumberOfPokemon, 4, False) +GeneralStructTableExtractor(0x72114, SpeciesDict, OutputFolder + "Cry_Table.c", "const struct ToneData", "gCryTable", "NUM_SPECIES", NumberOfPokemon, 12, ["type", "key", "length", "pan_sweep", "wav", "attack", "decay", "sustain", "release"], [1, 1, 1, 1, 4, 1, 1, 1, 1], [], True, False, 0) +GeneralStructTableExtractor(0x72104, SpeciesDict, OutputFolder + "Cry_Table_2.c", "const struct ToneData", "gCryTable2", "NUM_SPECIES", NumberOfPokemon, 12, ["type", "key", "length", "pan_sweep", "wav", "attack", "decay", "sustain", "release"], [1, 1, 1, 1, 4, 1, 1, 1, 1], [], True, False, 0) diff --git a/scripts/insert.py b/scripts/insert.py new file mode 100644 index 0000000..985a5c5 --- /dev/null +++ b/scripts/insert.py @@ -0,0 +1,382 @@ +#!/usr/bin/env python3 + +import os +import subprocess +import sys +import shutil +import binascii +import textwrap +import sys + +OFFSET_TO_PUT = 0x1f34230 +SOURCE_ROM = "BPRE0.gba" + +from datetime import datetime + +PathVar = os.environ.get('Path') +Paths = PathVar.split(';') +PATH = "" +for candidatePath in Paths: + if "devkitARM" in candidatePath: + PATH = candidatePath + break +if PATH == "": + PATH = 'C://devkitPro//devkitARM//bin' + if os.path.isdir(PATH) == False: + print('Devkit not found.') + sys.exit(1) + +ROM_NAME = "test.gba" + +PREFIX = 'arm-none-eabi-' +OBJCOPY = os.path.join(PATH, PREFIX + 'objcopy') +OBJDUMP = os.path.join(PATH, PREFIX + 'objdump') +NM = os.path.join(PATH, PREFIX + 'nm') +AS = os.path.join(PATH, PREFIX + 'as') +CC = os.path.join(PATH, PREFIX + 'gcc') +CXX = os.path.join(PATH, PREFIX + 'g++') + +def ExtractPointer(listy): + pointer = 0 + for a in range(len(listy)): + pointer += (int(listy[a])) << (8 * a) + return pointer + +def get_text_section(): + try: + # Dump sections + out = subprocess.check_output([OBJDUMP, '-t', 'build/linked.o']) + lines = out.decode().split('\n') + + # Find text section + text = filter(lambda x: x.strip().endswith('.text'), lines) + section = (list(text))[0] + + # Get the offset + offset = int(section.split(' ')[0], 16) + + return offset + + except: + print("Error: The insertion process could not be completed.\n" + + "The linker symbol file was not found.") + sys.exit(1) + +def symbols(subtract=0): + out = subprocess.check_output([NM, 'build/linked.o']) + lines = out.decode().split('\n') + + name = '' + + ret = {} + for line in lines: + parts = line.strip().split() + + if (len(parts) < 3): + continue + + if (parts[1].lower() not in {'t','d'}): + continue + + offset = int(parts[0], 16) + ret[parts[2]] = offset - subtract + + return ret + +def hook(rom, space, hook_at, register=0): + # Align 2 + if hook_at & 1: + hook_at -= 1 + + rom.seek(hook_at) + + register &= 7 + + if hook_at % 4: + data = bytes([0x01, 0x48 | register, 0x00 | (register << 3), 0x47, 0x0, 0x0]) + else: + data = bytes([0x00, 0x48 | register, 0x00 | (register << 3), 0x47]) + + space += 0x08000001 + data += (space.to_bytes(4, 'little')) + rom.write(bytes(data)) + +def funcwrap(rom, space, hook_at, nparams, isreturning): + # Align 2 + if hook_at & 1: + hook_at -= 1 + + rom.seek(hook_at) + nparams=nparams-1 + + if nparams<4: + data = bytes([0x10, 0xB5, 0x3, 0x4C, 0x0, 0xF0, 0x3, 0xF8, 0x10, 0xBC , (isreturning+1), 0xBC , (isreturning<<3), 0x47, 0x20, 0x47]) + else: + k=nparams-3 + data = bytes([0x10, 0xB5, 0x82, 0xB0]) + for i in range(k+2): + data += bytes([ i+2, 0x9C , i, 0x94]) + data += bytes([0x0, 0x9C , (nparams-1), 0x94, 0x1, 0x9C , nparams, 0x94, 0x2, 0xB0 , (k+8), 0x4C, + 0x0, 0xF0 , ((k<<1)+13), 0xF8, 0x82, 0xB0 , nparams, 0x9C, 0x1, 0x94 , (nparams-1), 0x9C , 0x0, 0x94]) + for i in reversed(range(k+2)): + data += bytes([ i, 0x9C , i+2, 0x94]) + data += bytes([0x2, 0xB0 , 0x10, 0xBC, (isreturning+1), 0xBC , (isreturning<<3), 0x47, 0x20, 0x47]) + + space += 0x08000001 + data += (space.to_bytes(4, 'little')) + rom.write(bytes(data)) + +def repoint(rom, space, repoint_at, slidefactor=0): + rom.seek(repoint_at) + + space += (0x08000000+slidefactor) + data = (space.to_bytes(4, 'little')) + rom.write(bytes(data)) + +ignored_offsets = [0x3986C0, 0x3986EC, 0xDABDF0] #These offsets contain the word 0x8900000 - the attack data from + #Mr. DS's rombase. In order to maintain as much compatability as + #possible, the data at these offsets is never modified. + +def real_repoint(rom, offset_tuples): + pointer_list = [] + pointer_dict = {} + for tuple in offset_tuples: #Format is (Double Pointer, New Pointer, Symbol) + offset = tuple[0] + rom.seek(offset) + pointer = ExtractPointer(rom.read(4)) + pointer_list.append(pointer) + pointer_dict[pointer] = (tuple[1] + 0x08000000, tuple[2]) + + offset = 0 + offset_list = [] + + while (offset < 0xFFFFFD): + if offset in ignored_offsets: + offset += 4 + continue + + rom.seek(offset) + word = ExtractPointer(rom.read(4)) + rom.seek(offset) + + for pointer in pointer_list: + if word == pointer: + offset_list.append((offset, pointer_dict[pointer][1])) + rom.write(bytes(pointer_dict[pointer][0].to_bytes(4, 'little'))) + break + + offset += 4 + + return offset_list + +def bytereplace(rom, offset, data): + + ar=offset + words=data.split() + for i in range(0,len(words)): + rom.seek(ar) + intbyte=int(words[i],16) + rom.write(bytes(intbyte.to_bytes(1, 'big'))) + ar += 1 + +starttime = datetime.now() + +try: + shutil.copyfile(SOURCE_ROM, ROM_NAME) +except FileNotFoundError: + print('Error: Insertion could not be completed.\nCould not find source rom: "' + SOURCE_ROM + '".\nPlease make sure a rom with this name exists in the root.') + sys.exit(0) +except PermissionError: + print('Error: Insertion could not be completed.\n"' + ROM_NAME + '" is currently in use by another application.\nPlease free it up before trying again.') + sys.exit(0) + +with open(ROM_NAME, 'rb+') as rom: + print("Inserting code.") + table = symbols(get_text_section()) + rom.seek(OFFSET_TO_PUT) + with open('build/output.bin', 'rb') as binary: + rom.write(binary.read()) + binary.close() + + # Adjust symbol table + for entry in table: + table[entry] += OFFSET_TO_PUT + + # Insert byte changes + with open('bytereplacement', 'r') as replacelist: + for line in replacelist: + if line.strip().startswith('#') or line.strip() == '' : continue + offset = int(line[:8],16) - 0x08000000 + bytereplace(rom, offset, line[9:].strip()) + + # Do Special Inserts + with open('special_inserts.asm', 'r') as file: + loadOffsets = False + offsetList = [] + for line in file: + if line.strip().startswith('.org '): + offsetList.append(int(line.split('.org ')[1].split(',')[0], 16)) + + offsetList.sort() + + try: + with open('build/special_inserts.bin', 'rb') as binFile: + for offset in offsetList: + originalOffset = offset + dataList = "" + + if offsetList.index(offset) == len(offsetList) - 1: + while True: + try: + binFile.seek(offset) + dataList += hex(binFile.read(1)[0]) + " " + except IndexError: + break + + offset += 1 + else: + binFile.seek(offset) + word = ExtractPointer(binFile.read(4)) + + while (word != 0xFFFFFFFF): + binFile.seek(offset) + dataList += hex(binFile.read(1)[0]) + " " + offset += 1 + + if offset in offsetList: #Overlapping data + break + + word = ExtractPointer(binFile.read(4)) + + bytereplace(rom, originalOffset, dataList.strip()) + + except FileNotFoundError: + pass + + # Read hooks from a file + with open('hooks', 'r') as hooklist: + for line in hooklist: + if line.strip().startswith('#') or line.strip() == '': continue + + symbol, address, register = line.split() + offset = int(address, 16) - 0x08000000 + try: + code = table[symbol] + except KeyError: + print('Symbol missing:', symbol) + continue + + hook(rom, code, offset, int(register)) + + # Read repoints from a file + with open('repoints', 'r') as repointlist: + for line in repointlist: + if line.strip().startswith('#') or line.strip() == '': continue + if len(line.split()) is 2: + symbol, address = line.split() + offset = int(address, 16) - 0x08000000 + try: + code = table[symbol] + except KeyError: + print('Symbol missing:', symbol) + continue + repoint(rom, code, offset) + + if len(line.split()) is 3: + symbol, address, slide = line.split() + offset = int(address, 16) - 0x08000000 + try: + code = table[symbol] + except KeyError: + print('Symbol missing:', symbol) + continue + repoint(rom, code, offset, int(slide)) + + symbols_repointed = set() + + try: + with open('generatedrepoints', 'r') as repointlist: + for line in repointlist: + if line.strip().startswith('#') or line.strip() == '': continue + + symbol, address = line.split() + offset = int(address) + try: + code = table[symbol] + except KeyError: + print('Symbol missing:', symbol) + continue + symbols_repointed.add(symbol) + repoint(rom, code, offset) + + except FileNotFoundError: + with open('generatedrepoints', 'w') as repointlist: + repointlist.write('##This is a generated file at runtime. Do not modify it!\n') + + offsets_to_repoint_together = [] + + with open('repointall', 'r') as repointlist: + for line in repointlist: + if line.strip().startswith('#') or line.strip() == '': continue + + symbol, address = line.split() + offset = int(address, 16) - 0x08000000 + + if symbol in symbols_repointed: continue + + try: + code = table[symbol] + except KeyError: + print('Symbol missing:', symbol) + continue + offsets_to_repoint_together.append((offset, code, symbol)) + + if offsets_to_repoint_together != []: + offsets = real_repoint(rom, offsets_to_repoint_together) #Format is [(offset, symbol), ...] + + output = open('generatedrepoints', 'a') + for tuple in offsets: + output.write(tuple[1] + ' ' + str(tuple[0]) + '\n') + #output.close() #Purposely left open so the user can't modify it + + # Read routine repoints from a file + with open('routinepointers', 'r') as pointerlist: + for line in pointerlist: + if line.strip().startswith('#') or line.strip() == '': continue + + symbol, address = line.split() + offset = int(address, 16) - 0x08000000 + try: + code = table[symbol] + except KeyError: + print('Symbol missing:', symbol) + continue + + repoint(rom, code, offset, 1) + + # Read routine rewrite wrapper from a file + with open('functionrewrites', 'r') as frwlist: + for line in frwlist: + if line.strip().startswith('#') or line.strip() == '': continue + + symbol, address, nparam, isreturning = line.split() + offset = int(address, 16) - 0x08000000 + try: + code = table[symbol] + except KeyError: + print('Symbol missing:', symbol) + continue + + funcwrap(rom, code, offset, int(nparam), int(isreturning)) + + width = max(map(len, table.keys())) + 1 + try: + offset_file = open("offsets.ini", 'r+') + except FileNotFoundError: + offset_file = open("offsets.ini", 'w') + offset_file.truncate() + for key in sorted(table.keys()): + fstr = ('{:' + str(width) + '} {:08X}') + offset_file.write(fstr.format(key + ':', table[key] + 0x08000000) + '\n') + offset_file.close() + print('Inserted in ' + str(datetime.now() - starttime) + '.') diff --git a/scripts/make.py b/scripts/make.py new file mode 100644 index 0000000..dd7fdc0 --- /dev/null +++ b/scripts/make.py @@ -0,0 +1,94 @@ +#!/usr/bin/env python3 + +import shutil +import sys +import os + +############ +#Options go here. +############ + +ROM_NAME = "BPRE0.gba" #The name of your rom +OFFSET_TO_PUT = 0xB00000 +SEARCH_FREE_SPACE = False #Set to True if you want the script to search for free space;Set to False if you don't want to search for free space as you for example update the engine + +############# +#Options end here. +############# + +############### +#Functions start here. +############### + +def align_x100(offset): + mod_x100 = offset % 0x100 + if mod_x100 != 0x0: #not aligned properly + offset += (0x100 - mod_x100) + return offset + +def find_offset_to_put(rom, needed_bytes, start_loc): + offset = start_loc + rom.seek(0, 2) + max_pos = rom.tell() + found_bytes = 0 + while found_bytes < needed_bytes: + if offset + found_bytes >= max_pos: + print("End of file reached. Not enough free space.") + return 0 + found_bytes += 1 + rom.seek(offset + found_bytes) + if rom.read(1) != b'\xFF': + offset = align_x100(offset + found_bytes) + found_bytes = 0 + return offset + +def file_change_line(file_path, line_to_change, replacement): + file = open(file_path, 'r') + copy = file.read() + file.seek(0x0) + line_no = 1 + for line in file: + if (line_no == line_to_change): + copy = copy.replace(line, replacement) + break + line_no += 1 + file.close() + + file = open(file_path, 'w') + file.write(copy) + file.close() + +def edit_linker(offset): + file_change_line("linker.ld", 4, "\t\trom : ORIGIN = (0x08000000 + " + hex(offset) + "), LENGTH = 32M\n") + +def edit_insert(offset): + file_change_line("./scripts/insert.py", 11, "OFFSET_TO_PUT = " + hex(offset) + '\n') + file_change_line("./scripts/insert.py", 12, 'SOURCE_ROM = "' + ROM_NAME + '"\n') + +def build_code(): + os.system("python scripts/build.py") + +def insert_code(): + os.system("python scripts/insert.py") + +def clear_from_to(rom, from_, to_): + rom.seek(from_) + for i in range(0, to_ - from_): + rom.write(b'\xFF') + +############## +#Functions end here. +############## + +try: + with open(ROM_NAME, 'rb+') as rom: + offset = OFFSET_TO_PUT + if SEARCH_FREE_SPACE == True: + offset = find_offset_to_put(rom, 0x50000, align_x100(offset)) + edit_linker(offset) + edit_insert(offset) + build_code() + insert_code() + rom.close() +except: + print('Error: Could not find source rom: "' + ROM_NAME + '".\nPlease make sure a rom with this name exists in the root.') diff --git a/scripts/string.py b/scripts/string.py new file mode 100644 index 0000000..6917e3c --- /dev/null +++ b/scripts/string.py @@ -0,0 +1,151 @@ +#!/usr/bin/env python3 +# -*- coding: cp437 -*- + +CharMap = "charmap.tbl" + +SpecialBuffers = { + "." : ["B0"], + "BUFFER" : ["FD"], + "ATTACKER" : ["FD", "0F"], + "TARGET" : ["FD", "10"], + "EFFECT_BANK" : ["FD", "11"], + "SCRIPTING_BANK" : ["FD", "13"], + "CURRENT_MOVE" : ["FD", "14"], + "LAST_ITEM" : ["FD", "16"], + "LAST_ABILITY" : ["FD", "17"], + "ATTACKER_ABILITY" : ["FD", "18"], + "TARGET_ABILITY" : ["FD", "19"], + "SCRIPTING_BANK_ABILITY" : ["FD", "1A"], + "PLAYER_NAME" : ["FD", "23"], +} + +def StringFileConverter(filename): + stringToWrite = ".thumb\n.text\n.align 2\n\n" + with open(filename, 'r') as file: + maxLength = 0 + fillFF = False + readingState = 0 + + for line in file: + line = line.rstrip("\n\r") #Remove only newline characters + if line == "" or line[:2] == "//": #Ignore blank lines and comment lines + continue + + if readingState == 0: #Only when the file starts + line = line.strip() + if line[:6].upper() == "#ORG @" and line[6:] != "": + title = line[6:] + stringToWrite += ".global " + title + "\n" + title + ":\n" + readingState = 1 + elif "MAX_LENGTH" in line and "=" in line: + try: + maxLength = int(line.split("=")[1]) + except: + print('Error reading max length in line: "' + line + '" in file: "' + filename + '"') + elif "FILL_FF" in line and "=" in line: + try: + fillFF = bool(line.split("=")[1]) + except: + print('Error reading FF fill in line: "' + line + '" in file: "' + filename + '"') + else: + print('Warning! Error with line: "' + line + '" in file: "' + filename + '"') + + elif readingState == 1: + if line[:6].upper() == "#ORG @" and line[6:] != "": + line = line.strip() + title = line[6:] + stringToWrite += ".global " + title + "\n" + title + ":\n" + else: + stringToWrite += ProcessString(line, maxLength, fillFF) + stringToWrite += "0xFF\n\n" #Only print line in everything went alright + + output = open(filename.split(".string")[0] + '.s', 'w') #Only open file once we know everything went okay. + output.write(stringToWrite) + output.close() + +def ProcessString(string, maxLength = 0, fillWithFF = False): + charMap = PokeByteTableMaker() + stringToWrite = ".byte " + buffer = False + escapeChar = False + bufferChars = "" + strLen = 0 + + for char in string: + if maxLength > 0 and strLen >= maxLength: + print('Warning: The string "' + string + '" has exceeded the maximum length of ' + str(maxLength) + ' and has been truncated!') + break + + if buffer is True: + if char == ']': + buffer = False + + if bufferChars in SpecialBuffers: + for bufferChar in SpecialBuffers[bufferChars]: + if maxLength > 0 and strLen >= maxLength: #End buffer in middle + print('Warning: The string buffer "' + bufferChars + '" has exceeded the maximum length of ' + str(maxLength) + ' and has been truncated!') + break + + stringToWrite += ("0x" + bufferChar + ", ") + strLen += 1 + + else: + stringToWrite += ("0x" + bufferChars + ", ") + strLen += 1 + + bufferChars = "" + else: + bufferChars += char + + elif escapeChar is True: + escapeChar = False + try: + stringToWrite += hex(charMap["\\" + char]) + ", " + strLen += 1 + + except KeyError: + print('Error parsing string: "' + string + '"') + break + + else: + try: + stringToWrite += hex(charMap[char]) + ", " + strLen += 1 + + except KeyError: + if (char == '['): + buffer = True + elif (char == '\\'): + escapeChar = True + elif char == '"': + stringToWrite += hex(charMap["\\" + char]) + strLen += 1 + else: + print('Error parsing string: "' + string + '"' + ' at character "' + char + '".') + break + + if strLen < maxLength and fillWithFF: + while strLen < maxLength: + stringToWrite += "0xFF, " + strLen += 1 + + return stringToWrite + +def PokeByteTableMaker(): + dicty = {} + with open(CharMap) as file: + for line in file: + if line.strip() != "/FF" and line.strip() != "": + if (line[2] == '=' and line[3] != ""): + try: + if line[3] == '\\': + dicty[line[3] + line[4]] = int(line.split('=')[0], 16) + else: + dicty[line[3]] = int(line.split('=')[0], 16) + except: + pass + dicty[' '] = 0 + + dicty["“"] = 0xB0 + dicty["”"] = 0xB1 + return dicty \ No newline at end of file diff --git a/special_inserts.asm b/special_inserts.asm new file mode 100644 index 0000000..f301ef0 --- /dev/null +++ b/special_inserts.asm @@ -0,0 +1,76 @@ +.text +.align 2 +.thumb + +.equ NUM_SPECIES, 1102 +.equ EVOS_PER_MON, 16 +.equ NUM_DEX_ENTRIES, 809 + +.equ SEEN_DEX_FLAGS, 0x203C700 +.equ CAUGHT_DEX_FLAGS, (SEEN_DEX_FLAGS + (NUM_DEX_ENTRIES / 8) + 1) + +@@Fix Num Evolutions@@ +.org 0x4598A, 0xFF +.byte EVOS_PER_MON * 8 + +.org 0x4598E, 0xFF +.byte EVOS_PER_MON * 8 + +@@Fix Breeding@@ +.org 0x459CC, 0xFF +ldr r0, .BreedingNumSpecies +add r0, #0x1 + +.org 0x459EC, 0xFF +.BreedingNumSpecies: .word NUM_SPECIES - 1 + +@@Fix Egg Hatching Time@@ +.org 0x46204, 0xFF +.word gBaseStats + 0x11 + +.org 0x462A8, 0xFF +.word gBaseStats + 0x11 + +@@Fix New Game Dex Flags Clear@@ +.org 0x549B0, 0xFF + mov r0, r4 + mov r8, r8 + mov r1, #0x0 + mov r2, #(NUM_DEX_ENTRIES / 8) + 1 + +.org 0x549BC, 0xFF + mov r0, r4 + add r0, #(NUM_DEX_ENTRIES / 8) + 1 + mov r1, #0x0 + mov r2, #(NUM_DEX_ENTRIES / 8) + 1 + +.org 0x549D0, 0xFF +.word SEEN_DEX_FLAGS + +@@Fix Dex Views@@ +.org 0x88EA4, 0xFF @Pokedex Count +.word NUM_DEX_ENTRIES - 1 + +.org 0x1037D4, 0xFF @Weight View +.word NUM_DEX_ENTRIES - 1 + +.org 0x103870, 0xFF @Height View +.word NUM_DEX_ENTRIES - 1 + +.org 0x103920, 0xFF @General +.word NUM_DEX_ENTRIES - 1 + +.org 0x104B10, 0xFF +.word SEEN_DEX_FLAGS + +.org 0x104B5C, 0xFF +.word CAUGHT_DEX_FLAGS + +.org 0x104B94, 0xFF +.word SEEN_DEX_FLAGS + +.org 0x104BB8, 0xFF +.word CAUGHT_DEX_FLAGS + +.org 0x104C28, 0xFF +.word NUM_DEX_ENTRIES - 1 diff --git a/src/Back_Pic_Coords_Table.c b/src/Back_Pic_Coords_Table.c new file mode 100644 index 0000000..d140352 --- /dev/null +++ b/src/Back_Pic_Coords_Table.c @@ -0,0 +1,5516 @@ +#include "defines.h" +#include "../include/graphics.h" + +const struct MonCoords gMonBackPicCoords[NUM_SPECIES] = +{ + [SPECIES_NONE] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [SPECIES_BULBASAUR] = + { + .size = 0x64, + .y_offset = 0xe, + }, + [SPECIES_IVYSAUR] = + { + .size = 0x76, + .y_offset = 0x8, + }, + [SPECIES_VENUSAUR] = + { + .size = 0x86, + .y_offset = 0xa, + }, + [SPECIES_CHARMANDER] = + { + .size = 0x66, + .y_offset = 0x9, + }, + [SPECIES_CHARMELEON] = + { + .size = 0x77, + .y_offset = 0x6, + }, + [SPECIES_CHARIZARD] = + { + .size = 0x87, + .y_offset = 0x1, + }, + [SPECIES_SQUIRTLE] = + { + .size = 0x75, + .y_offset = 0xa, + }, + [SPECIES_WARTORTLE] = + { + .size = 0x86, + .y_offset = 0x6, + }, + [SPECIES_BLASTOISE] = + { + .size = 0x86, + .y_offset = 0x7, + }, + [SPECIES_CATERPIE] = + { + .size = 0x55, + .y_offset = 0xc, + }, + [SPECIES_METAPOD] = + { + .size = 0x65, + .y_offset = 0x8, + }, + [SPECIES_BUTTERFREE] = + { + .size = 0x87, + .y_offset = 0x5, + }, + [SPECIES_WEEDLE] = + { + .size = 0x56, + .y_offset = 0x7, + }, + [SPECIES_KAKUNA] = + { + .size = 0x46, + .y_offset = 0xc, + }, + [SPECIES_BEEDRILL] = + { + .size = 0x86, + .y_offset = 0x5, + }, + [SPECIES_PIDGEY] = + { + .size = 0x66, + .y_offset = 0xb, + }, + [SPECIES_PIDGEOTTO] = + { + .size = 0x85, + .y_offset = 0x6, + }, + [SPECIES_PIDGEOT] = + { + .size = 0x87, + .y_offset = 0x7, + }, + [SPECIES_RATTATA] = + { + .size = 0x75, + .y_offset = 0x7, + }, + [SPECIES_RATICATE] = + { + .size = 0x75, + .y_offset = 0xa, + }, + [SPECIES_SPEAROW] = + { + .size = 0x65, + .y_offset = 0x6, + }, + [SPECIES_FEAROW] = + { + .size = 0x87, + .y_offset = 0x4, + }, + [SPECIES_EKANS] = + { + .size = 0x66, + .y_offset = 0xa, + }, + [SPECIES_ARBOK] = + { + .size = 0x77, + .y_offset = 0x1, + }, + [SPECIES_PIKACHU] = + { + .size = 0x77, + .y_offset = 0x4, + }, + [SPECIES_RAICHU] = + { + .size = 0x66, + .y_offset = 0x6, + }, + [SPECIES_SANDSHREW] = + { + .size = 0x65, + .y_offset = 0xd, + }, + [SPECIES_SANDSLASH] = + { + .size = 0x86, + .y_offset = 0xb, + }, + [SPECIES_NIDORAN_F] = + { + .size = 0x55, + .y_offset = 0xd, + }, + [SPECIES_NIDORINA] = + { + .size = 0x86, + .y_offset = 0x5, + }, + [SPECIES_NIDOQUEEN] = + { + .size = 0x77, + .y_offset = 0x5, + }, + [SPECIES_NIDORAN_M] = + { + .size = 0x56, + .y_offset = 0x9, + }, + [SPECIES_NIDORINO] = + { + .size = 0x86, + .y_offset = 0x8, + }, + [SPECIES_NIDOKING] = + { + .size = 0x88, + .y_offset = 0x2, + }, + [SPECIES_CLEFAIRY] = + { + .size = 0x65, + .y_offset = 0xe, + }, + [SPECIES_CLEFABLE] = + { + .size = 0x76, + .y_offset = 0xa, + }, + [SPECIES_VULPIX] = + { + .size = 0x76, + .y_offset = 0x9, + }, + [SPECIES_NINETALES] = + { + .size = 0x87, + .y_offset = 0x6, + }, + [SPECIES_JIGGLYPUFF] = + { + .size = 0x65, + .y_offset = 0x0, + }, + [SPECIES_WIGGLYTUFF] = + { + .size = 0x66, + .y_offset = 0x0, + }, + [SPECIES_ZUBAT] = + { + .size = 0x76, + .y_offset = 0x7, + }, + [SPECIES_GOLBAT] = + { + .size = 0x87, + .y_offset = 0xd, + }, + [SPECIES_ODDISH] = + { + .size = 0x66, + .y_offset = 0x9, + }, + [SPECIES_GLOOM] = + { + .size = 0x76, + .y_offset = 0xb, + }, + [SPECIES_VILEPLUME] = + { + .size = 0x87, + .y_offset = 0x6, + }, + [SPECIES_PARAS] = + { + .size = 0x63, + .y_offset = 0x12, + }, + [SPECIES_PARASECT] = + { + .size = 0x87, + .y_offset = 0xd, + }, + [SPECIES_VENONAT] = + { + .size = 0x77, + .y_offset = 0x5, + }, + [SPECIES_VENOMOTH] = + { + .size = 0x77, + .y_offset = 0x4, + }, + [SPECIES_DIGLETT] = + { + .size = 0x54, + .y_offset = 0xe, + }, + [SPECIES_DUGTRIO] = + { + .size = 0x66, + .y_offset = 0x11, + }, + [SPECIES_MEOWTH] = + { + .size = 0x65, + .y_offset = 0x6, + }, + [SPECIES_PERSIAN] = + { + .size = 0x87, + .y_offset = 0x7, + }, + [SPECIES_PSYDUCK] = + { + .size = 0x67, + .y_offset = 0x9, + }, + [SPECIES_GOLDUCK] = + { + .size = 0x77, + .y_offset = 0x3, + }, + [SPECIES_MANKEY] = + { + .size = 0x76, + .y_offset = 0x8, + }, + [SPECIES_PRIMEAPE] = + { + .size = 0x77, + .y_offset = 0xa, + }, + [SPECIES_GROWLITHE] = + { + .size = 0x66, + .y_offset = 0x8, + }, + [SPECIES_ARCANINE] = + { + .size = 0x87, + .y_offset = 0x4, + }, + [SPECIES_POLIWAG] = + { + .size = 0x74, + .y_offset = 0x13, + }, + [SPECIES_POLIWHIRL] = + { + .size = 0x65, + .y_offset = 0xd, + }, + [SPECIES_POLIWRATH] = + { + .size = 0x86, + .y_offset = 0x7, + }, + [SPECIES_ABRA] = + { + .size = 0x55, + .y_offset = 0xc, + }, + [SPECIES_KADABRA] = + { + .size = 0x86, + .y_offset = 0x8, + }, + [SPECIES_ALAKAZAM] = + { + .size = 0x87, + .y_offset = 0x6, + }, + [SPECIES_MACHOP] = + { + .size = 0x65, + .y_offset = 0x6, + }, + [SPECIES_MACHOKE] = + { + .size = 0x76, + .y_offset = 0x8, + }, + [SPECIES_MACHAMP] = + { + .size = 0x67, + .y_offset = 0x7, + }, + [SPECIES_BELLSPROUT] = + { + .size = 0x66, + .y_offset = 0xb, + }, + [SPECIES_WEEPINBELL] = + { + .size = 0x66, + .y_offset = 0xb, + }, + [SPECIES_VICTREEBEL] = + { + .size = 0x87, + .y_offset = 0x6, + }, + [SPECIES_TENTACOOL] = + { + .size = 0x56, + .y_offset = 0x9, + }, + [SPECIES_TENTACRUEL] = + { + .size = 0x86, + .y_offset = 0xb, + }, + [SPECIES_GEODUDE] = + { + .size = 0x66, + .y_offset = 0xb, + }, + [SPECIES_GRAVELER] = + { + .size = 0x75, + .y_offset = 0xa, + }, + [SPECIES_GOLEM] = + { + .size = 0x84, + .y_offset = 0xb, + }, + [SPECIES_PONYTA] = + { + .size = 0x66, + .y_offset = 0x4, + }, + [SPECIES_RAPIDASH] = + { + .size = 0x87, + .y_offset = 0x0, + }, + [SPECIES_SLOWPOKE] = + { + .size = 0x85, + .y_offset = 0xd, + }, + [SPECIES_SLOWBRO] = + { + .size = 0x86, + .y_offset = 0x9, + }, + [SPECIES_MAGNEMITE] = + { + .size = 0x43, + .y_offset = 0x6, + }, + [SPECIES_MAGNETON] = + { + .size = 0x66, + .y_offset = 0x6, + }, + [SPECIES_FARFETCHD] = + { + .size = 0x66, + .y_offset = 0x9, + }, + [SPECIES_DODUO] = + { + .size = 0x66, + .y_offset = 0x6, + }, + [SPECIES_DODRIO] = + { + .size = 0x88, + .y_offset = 0x3, + }, + [SPECIES_SEEL] = + { + .size = 0x66, + .y_offset = 0xd, + }, + [SPECIES_DEWGONG] = + { + .size = 0x77, + .y_offset = 0x5, + }, + [SPECIES_GRIMER] = + { + .size = 0x75, + .y_offset = 0xd, + }, + [SPECIES_MUK] = + { + .size = 0x85, + .y_offset = 0x8, + }, + [SPECIES_SHELLDER] = + { + .size = 0x76, + .y_offset = 0x16, + }, + [SPECIES_CLOYSTER] = + { + .size = 0x87, + .y_offset = 0x7, + }, + [SPECIES_GASTLY] = + { + .size = 0x85, + .y_offset = 0x6, + }, + [SPECIES_HAUNTER] = + { + .size = 0x76, + .y_offset = 0x4, + }, + [SPECIES_GENGAR] = + { + .size = 0x86, + .y_offset = 0x8, + }, + [SPECIES_ONIX] = + { + .size = 0x78, + .y_offset = 0x0, + }, + [SPECIES_DROWZEE] = + { + .size = 0x65, + .y_offset = 0x9, + }, + [SPECIES_HYPNO] = + { + .size = 0x66, + .y_offset = 0x5, + }, + [SPECIES_KRABBY] = + { + .size = 0x66, + .y_offset = 0xf, + }, + [SPECIES_KINGLER] = + { + .size = 0x77, + .y_offset = 0x5, + }, + [SPECIES_VOLTORB] = + { + .size = 0x55, + .y_offset = 0xa, + }, + [SPECIES_ELECTRODE] = + { + .size = 0x65, + .y_offset = 0x7, + }, + [SPECIES_EXEGGCUTE] = + { + .size = 0x65, + .y_offset = 0x12, + }, + [SPECIES_EXEGGUTOR] = + { + .size = 0x87, + .y_offset = 0x8, + }, + [SPECIES_CUBONE] = + { + .size = 0x76, + .y_offset = 0xa, + }, + [SPECIES_MAROWAK] = + { + .size = 0x66, + .y_offset = 0x8, + }, + [SPECIES_HITMONLEE] = + { + .size = 0x65, + .y_offset = 0x4, + }, + [SPECIES_HITMONCHAN] = + { + .size = 0x65, + .y_offset = 0x6, + }, + [SPECIES_LICKITUNG] = + { + .size = 0x85, + .y_offset = 0xd, + }, + [SPECIES_KOFFING] = + { + .size = 0x66, + .y_offset = 0x3, + }, + [SPECIES_WEEZING] = + { + .size = 0x85, + .y_offset = 0x9, + }, + [SPECIES_RHYHORN] = + { + .size = 0x85, + .y_offset = 0xb, + }, + [SPECIES_RHYDON] = + { + .size = 0x88, + .y_offset = 0x5, + }, + [SPECIES_CHANSEY] = + { + .size = 0x85, + .y_offset = 0xb, + }, + [SPECIES_TANGELA] = + { + .size = 0x85, + .y_offset = 0x14, + }, + [SPECIES_KANGASKHAN] = + { + .size = 0x77, + .y_offset = 0x6, + }, + [SPECIES_HORSEA] = + { + .size = 0x66, + .y_offset = 0xe, + }, + [SPECIES_SEADRA] = + { + .size = 0x66, + .y_offset = 0x6, + }, + [SPECIES_GOLDEEN] = + { + .size = 0x66, + .y_offset = 0x9, + }, + [SPECIES_SEAKING] = + { + .size = 0x76, + .y_offset = 0x6, + }, + [SPECIES_STARYU] = + { + .size = 0x75, + .y_offset = 0x6, + }, + [SPECIES_STARMIE] = + { + .size = 0x85, + .y_offset = 0x4, + }, + [SPECIES_MR_MIME] = + { + .size = 0x85, + .y_offset = 0x8, + }, + [SPECIES_SCYTHER] = + { + .size = 0x87, + .y_offset = 0x3, + }, + [SPECIES_JYNX] = + { + .size = 0x85, + .y_offset = 0x3, + }, + [SPECIES_ELECTABUZZ] = + { + .size = 0x66, + .y_offset = 0x4, + }, + [SPECIES_MAGMAR] = + { + .size = 0x77, + .y_offset = 0x2, + }, + [SPECIES_PINSIR] = + { + .size = 0x66, + .y_offset = 0x6, + }, + [SPECIES_TAUROS] = + { + .size = 0x85, + .y_offset = 0xd, + }, + [SPECIES_MAGIKARP] = + { + .size = 0x76, + .y_offset = 0x6, + }, + [SPECIES_GYARADOS] = + { + .size = 0x88, + .y_offset = 0x5, + }, + [SPECIES_LAPRAS] = + { + .size = 0x77, + .y_offset = 0x3, + }, + [SPECIES_DITTO] = + { + .size = 0x54, + .y_offset = 0x12, + }, + [SPECIES_EEVEE] = + { + .size = 0x66, + .y_offset = 0xa, + }, + [SPECIES_VAPOREON] = + { + .size = 0x66, + .y_offset = 0x5, + }, + [SPECIES_JOLTEON] = + { + .size = 0x87, + .y_offset = 0x6, + }, + [SPECIES_FLAREON] = + { + .size = 0x67, + .y_offset = 0x9, + }, + [SPECIES_PORYGON] = + { + .size = 0x65, + .y_offset = 0xd, + }, + [SPECIES_OMANYTE] = + { + .size = 0x66, + .y_offset = 0xc, + }, + [SPECIES_OMASTAR] = + { + .size = 0x66, + .y_offset = 0x7, + }, + [SPECIES_KABUTO] = + { + .size = 0x65, + .y_offset = 0x11, + }, + [SPECIES_KABUTOPS] = + { + .size = 0x77, + .y_offset = 0x6, + }, + [SPECIES_AERODACTYL] = + { + .size = 0x86, + .y_offset = 0xa, + }, + [SPECIES_SNORLAX] = + { + .size = 0x86, + .y_offset = 0xd, + }, + [SPECIES_ARTICUNO] = + { + .size = 0x65, + .y_offset = 0x5, + }, + [SPECIES_ZAPDOS] = + { + .size = 0x76, + .y_offset = 0xc, + }, + [SPECIES_MOLTRES] = + { + .size = 0x87, + .y_offset = 0x5, + }, + [SPECIES_DRATINI] = + { + .size = 0x66, + .y_offset = 0x8, + }, + [SPECIES_DRAGONAIR] = + { + .size = 0x78, + .y_offset = 0x4, + }, + [SPECIES_DRAGONITE] = + { + .size = 0x87, + .y_offset = 0x1, + }, + [SPECIES_MEWTWO] = + { + .size = 0x78, + .y_offset = 0x1, + }, + [SPECIES_MEW] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [SPECIES_CHIKORITA] = + { + .size = 0x56, + .y_offset = 0xa, + }, + [SPECIES_BAYLEEF] = + { + .size = 0x66, + .y_offset = 0x5, + }, + [SPECIES_MEGANIUM] = + { + .size = 0x78, + .y_offset = 0x2, + }, + [SPECIES_CYNDAQUIL] = + { + .size = 0x76, + .y_offset = 0x3, + }, + [SPECIES_QUILAVA] = + { + .size = 0x87, + .y_offset = 0x0, + }, + [SPECIES_TYPHLOSION] = + { + .size = 0x87, + .y_offset = 0x3, + }, + [SPECIES_TOTODILE] = + { + .size = 0x66, + .y_offset = 0xa, + }, + [SPECIES_CROCONAW] = + { + .size = 0x67, + .y_offset = 0x2, + }, + [SPECIES_FERALIGATR] = + { + .size = 0x88, + .y_offset = 0x2, + }, + [SPECIES_SENTRET] = + { + .size = 0x67, + .y_offset = 0x0, + }, + [SPECIES_FURRET] = + { + .size = 0x66, + .y_offset = 0x6, + }, + [SPECIES_HOOTHOOT] = + { + .size = 0x66, + .y_offset = 0x4, + }, + [SPECIES_NOCTOWL] = + { + .size = 0x68, + .y_offset = 0x3, + }, + [SPECIES_LEDYBA] = + { + .size = 0x76, + .y_offset = 0x8, + }, + [SPECIES_LEDIAN] = + { + .size = 0x77, + .y_offset = 0x3, + }, + [SPECIES_SPINARAK] = + { + .size = 0x73, + .y_offset = 0x12, + }, + [SPECIES_ARIADOS] = + { + .size = 0x86, + .y_offset = 0x9, + }, + [SPECIES_CROBAT] = + { + .size = 0x87, + .y_offset = 0x1, + }, + [SPECIES_CHINCHOU] = + { + .size = 0x86, + .y_offset = 0xb, + }, + [SPECIES_LANTURN] = + { + .size = 0x86, + .y_offset = 0x6, + }, + [SPECIES_PICHU] = + { + .size = 0x66, + .y_offset = 0x6, + }, + [SPECIES_CLEFFA] = + { + .size = 0x65, + .y_offset = 0x8, + }, + [SPECIES_IGGLYBUFF] = + { + .size = 0x66, + .y_offset = 0xd, + }, + [SPECIES_TOGEPI] = + { + .size = 0x54, + .y_offset = 0xd, + }, + [SPECIES_TOGETIC] = + { + .size = 0x66, + .y_offset = 0x6, + }, + [SPECIES_NATU] = + { + .size = 0x54, + .y_offset = 0xf, + }, + [SPECIES_XATU] = + { + .size = 0x76, + .y_offset = 0x6, + }, + [SPECIES_MAREEP] = + { + .size = 0x66, + .y_offset = 0xf, + }, + [SPECIES_FLAAFFY] = + { + .size = 0x66, + .y_offset = 0x7, + }, + [SPECIES_AMPHAROS] = + { + .size = 0x88, + .y_offset = 0x3, + }, + [SPECIES_BELLOSSOM] = + { + .size = 0x66, + .y_offset = 0xc, + }, + [SPECIES_MARILL] = + { + .size = 0x75, + .y_offset = 0xd, + }, + [SPECIES_AZUMARILL] = + { + .size = 0x86, + .y_offset = 0x0, + }, + [SPECIES_SUDOWOODO] = + { + .size = 0x66, + .y_offset = 0x5, + }, + [SPECIES_POLITOED] = + { + .size = 0x66, + .y_offset = 0x5, + }, + [SPECIES_HOPPIP] = + { + .size = 0x66, + .y_offset = 0x8, + }, + [SPECIES_SKIPLOOM] = + { + .size = 0x65, + .y_offset = 0x3, + }, + [SPECIES_JUMPLUFF] = + { + .size = 0x87, + .y_offset = 0x3, + }, + [SPECIES_AIPOM] = + { + .size = 0x66, + .y_offset = 0x3, + }, + [SPECIES_SUNKERN] = + { + .size = 0x56, + .y_offset = 0xa, + }, + [SPECIES_SUNFLORA] = + { + .size = 0x66, + .y_offset = 0x7, + }, + [SPECIES_YANMA] = + { + .size = 0x77, + .y_offset = 0x0, + }, + [SPECIES_WOOPER] = + { + .size = 0x85, + .y_offset = 0xc, + }, + [SPECIES_QUAGSIRE] = + { + .size = 0x76, + .y_offset = 0x5, + }, + [SPECIES_ESPEON] = + { + .size = 0x76, + .y_offset = 0x6, + }, + [SPECIES_UMBREON] = + { + .size = 0x87, + .y_offset = 0x2, + }, + [SPECIES_MURKROW] = + { + .size = 0x66, + .y_offset = 0xa, + }, + [SPECIES_SLOWKING] = + { + .size = 0x66, + .y_offset = 0x3, + }, + [SPECIES_MISDREAVUS] = + { + .size = 0x66, + .y_offset = 0x9, + }, + [SPECIES_UNOWN] = + { + .size = 0x36, + .y_offset = 0x8, + }, + [SPECIES_WOBBUFFET] = + { + .size = 0x75, + .y_offset = 0xa, + }, + [SPECIES_GIRAFARIG] = + { + .size = 0x87, + .y_offset = 0x1, + }, + [SPECIES_PINECO] = + { + .size = 0x65, + .y_offset = 0xd, + }, + [SPECIES_FORRETRESS] = + { + .size = 0x84, + .y_offset = 0x10, + }, + [SPECIES_DUNSPARCE] = + { + .size = 0x85, + .y_offset = 0x11, + }, + [SPECIES_GLIGAR] = + { + .size = 0x87, + .y_offset = 0x2, + }, + [SPECIES_STEELIX] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [SPECIES_SNUBBULL] = + { + .size = 0x76, + .y_offset = 0xc, + }, + [SPECIES_GRANBULL] = + { + .size = 0x87, + .y_offset = 0x8, + }, + [SPECIES_QWILFISH] = + { + .size = 0x77, + .y_offset = 0x6, + }, + [SPECIES_SCIZOR] = + { + .size = 0x77, + .y_offset = 0x4, + }, + [SPECIES_SHUCKLE] = + { + .size = 0x56, + .y_offset = 0xb, + }, + [SPECIES_HERACROSS] = + { + .size = 0x77, + .y_offset = 0x2, + }, + [SPECIES_SNEASEL] = + { + .size = 0x66, + .y_offset = 0x3, + }, + [SPECIES_TEDDIURSA] = + { + .size = 0x66, + .y_offset = 0xa, + }, + [SPECIES_URSARING] = + { + .size = 0x88, + .y_offset = 0x2, + }, + [SPECIES_SLUGMA] = + { + .size = 0x66, + .y_offset = 0x6, + }, + [SPECIES_MAGCARGO] = + { + .size = 0x76, + .y_offset = 0x7, + }, + [SPECIES_SWINUB] = + { + .size = 0x63, + .y_offset = 0xf, + }, + [SPECIES_PILOSWINE] = + { + .size = 0x75, + .y_offset = 0x8, + }, + [SPECIES_CORSOLA] = + { + .size = 0x65, + .y_offset = 0x8, + }, + [SPECIES_REMORAID] = + { + .size = 0x75, + .y_offset = 0xc, + }, + [SPECIES_OCTILLERY] = + { + .size = 0x66, + .y_offset = 0x8, + }, + [SPECIES_DELIBIRD] = + { + .size = 0x67, + .y_offset = 0x6, + }, + [SPECIES_MANTINE] = + { + .size = 0x87, + .y_offset = 0x2, + }, + [SPECIES_SKARMORY] = + { + .size = 0x87, + .y_offset = 0x1, + }, + [SPECIES_HOUNDOUR] = + { + .size = 0x55, + .y_offset = 0xa, + }, + [SPECIES_HOUNDOOM] = + { + .size = 0x87, + .y_offset = 0x6, + }, + [SPECIES_KINGDRA] = + { + .size = 0x87, + .y_offset = 0x7, + }, + [SPECIES_PHANPY] = + { + .size = 0x65, + .y_offset = 0xc, + }, + [SPECIES_DONPHAN] = + { + .size = 0x85, + .y_offset = 0x9, + }, + [SPECIES_PORYGON2] = + { + .size = 0x76, + .y_offset = 0xb, + }, + [SPECIES_STANTLER] = + { + .size = 0x78, + .y_offset = 0x1, + }, + [SPECIES_SMEARGLE] = + { + .size = 0x76, + .y_offset = 0x9, + }, + [SPECIES_TYROGUE] = + { + .size = 0x66, + .y_offset = 0xa, + }, + [SPECIES_HITMONTOP] = + { + .size = 0x87, + .y_offset = 0x6, + }, + [SPECIES_SMOOCHUM] = + { + .size = 0x56, + .y_offset = 0x9, + }, + [SPECIES_ELEKID] = + { + .size = 0x66, + .y_offset = 0xa, + }, + [SPECIES_MAGBY] = + { + .size = 0x66, + .y_offset = 0xa, + }, + [SPECIES_MILTANK] = + { + .size = 0x87, + .y_offset = 0x6, + }, + [SPECIES_BLISSEY] = + { + .size = 0x85, + .y_offset = 0x10, + }, + [SPECIES_RAIKOU] = + { + .size = 0x86, + .y_offset = 0x6, + }, + [SPECIES_ENTEI] = + { + .size = 0x87, + .y_offset = 0x6, + }, + [SPECIES_SUICUNE] = + { + .size = 0x88, + .y_offset = 0x3, + }, + [SPECIES_LARVITAR] = + { + .size = 0x66, + .y_offset = 0x6, + }, + [SPECIES_PUPITAR] = + { + .size = 0x67, + .y_offset = 0x8, + }, + [SPECIES_TYRANITAR] = + { + .size = 0x88, + .y_offset = 0x1, + }, + [SPECIES_LUGIA] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [SPECIES_HO_OH] = + { + .size = 0x88, + .y_offset = 0x2, + }, + [SPECIES_CELEBI] = + { + .size = 0x66, + .y_offset = 0x7, + }, + [252] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [253] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [254] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [255] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [256] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [257] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [258] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [259] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [260] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [261] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [262] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [263] = + { + .size = 0x88, + .y_offset = 0x1, + }, + [264] = + { + .size = 0x88, + .y_offset = 0x1, + }, + [265] = + { + .size = 0x88, + .y_offset = 0x1, + }, + [266] = + { + .size = 0x88, + .y_offset = 0x1, + }, + [267] = + { + .size = 0x88, + .y_offset = 0x1, + }, + [268] = + { + .size = 0x88, + .y_offset = 0x1, + }, + [269] = + { + .size = 0x88, + .y_offset = 0x1, + }, + [270] = + { + .size = 0x88, + .y_offset = 0x1, + }, + [271] = + { + .size = 0x88, + .y_offset = 0x1, + }, + [272] = + { + .size = 0x88, + .y_offset = 0x1, + }, + [273] = + { + .size = 0x88, + .y_offset = 0x1, + }, + [274] = + { + .size = 0x88, + .y_offset = 0x1, + }, + [275] = + { + .size = 0x88, + .y_offset = 0x1, + }, + [276] = + { + .size = 0x88, + .y_offset = 0x1, + }, + [SPECIES_TREECKO] = + { + .size = 0x87, + .y_offset = 0x9, + }, + [SPECIES_GROVYLE] = + { + .size = 0x86, + .y_offset = 0x6, + }, + [SPECIES_SCEPTILE] = + { + .size = 0x88, + .y_offset = 0x6, + }, + [SPECIES_TORCHIC] = + { + .size = 0x67, + .y_offset = 0xa, + }, + [SPECIES_COMBUSKEN] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [SPECIES_BLAZIKEN] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [SPECIES_MUDKIP] = + { + .size = 0x77, + .y_offset = 0xa, + }, + [SPECIES_MARSHTOMP] = + { + .size = 0x87, + .y_offset = 0x0, + }, + [SPECIES_SWAMPERT] = + { + .size = 0x87, + .y_offset = 0x6, + }, + [SPECIES_POOCHYENA] = + { + .size = 0x76, + .y_offset = 0x0, + }, + [SPECIES_MIGHTYENA] = + { + .size = 0x87, + .y_offset = 0x0, + }, + [SPECIES_ZIGZAGOON] = + { + .size = 0x76, + .y_offset = 0x6, + }, + [SPECIES_LINOONE] = + { + .size = 0x85, + .y_offset = 0x6, + }, + [SPECIES_WURMPLE] = + { + .size = 0x76, + .y_offset = 0x6, + }, + [SPECIES_SILCOON] = + { + .size = 0x83, + .y_offset = 0xd, + }, + [SPECIES_BEAUTIFLY] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [SPECIES_CASCOON] = + { + .size = 0x73, + .y_offset = 0x6, + }, + [SPECIES_DUSTOX] = + { + .size = 0x83, + .y_offset = 0x0, + }, + [SPECIES_LOTAD] = + { + .size = 0x75, + .y_offset = 0xc, + }, + [SPECIES_LOMBRE] = + { + .size = 0x86, + .y_offset = 0x6, + }, + [SPECIES_LUDICOLO] = + { + .size = 0x86, + .y_offset = 0x6, + }, + [SPECIES_SEEDOT] = + { + .size = 0x86, + .y_offset = 0x6, + }, + [SPECIES_NUZLEAF] = + { + .size = 0x76, + .y_offset = 0x6, + }, + [SPECIES_SHIFTRY] = + { + .size = 0x86, + .y_offset = 0x9, + }, + [SPECIES_NINCADA] = + { + .size = 0x83, + .y_offset = 0x13, + }, + [SPECIES_NINJASK] = + { + .size = 0x86, + .y_offset = 0xd, + }, + [SPECIES_SHEDINJA] = + { + .size = 0x77, + .y_offset = 0x6, + }, + [SPECIES_TAILLOW] = + { + .size = 0x64, + .y_offset = 0x10, + }, + [SPECIES_SWELLOW] = + { + .size = 0x86, + .y_offset = 0x6, + }, + [SPECIES_SHROOMISH] = + { + .size = 0x85, + .y_offset = 0x4, + }, + [SPECIES_BRELOOM] = + { + .size = 0x87, + .y_offset = 0x3, + }, + [SPECIES_SPINDA] = + { + .size = 0x77, + .y_offset = 0x6, + }, + [SPECIES_WINGULL] = + { + .size = 0x85, + .y_offset = 0xd, + }, + [SPECIES_PELIPPER] = + { + .size = 0x87, + .y_offset = 0x6, + }, + [SPECIES_SURSKIT] = + { + .size = 0x86, + .y_offset = 0x9, + }, + [SPECIES_MASQUERAIN] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [SPECIES_WAILMER] = + { + .size = 0x83, + .y_offset = 0x8, + }, + [SPECIES_WAILORD] = + { + .size = 0x83, + .y_offset = 0xe, + }, + [SPECIES_SKITTY] = + { + .size = 0x86, + .y_offset = 0x6, + }, + [SPECIES_DELCATTY] = + { + .size = 0x86, + .y_offset = 0x0, + }, + [SPECIES_KECLEON] = + { + .size = 0x87, + .y_offset = 0x6, + }, + [SPECIES_BALTOY] = + { + .size = 0x86, + .y_offset = 0x8, + }, + [SPECIES_CLAYDOL] = + { + .size = 0x87, + .y_offset = 0x7, + }, + [SPECIES_NOSEPASS] = + { + .size = 0x85, + .y_offset = 0xa, + }, + [SPECIES_TORKOAL] = + { + .size = 0x86, + .y_offset = 0x8, + }, + [SPECIES_SABLEYE] = + { + .size = 0x76, + .y_offset = 0xd, + }, + [SPECIES_BARBOACH] = + { + .size = 0x66, + .y_offset = 0x9, + }, + [SPECIES_WHISCASH] = + { + .size = 0x86, + .y_offset = 0xb, + }, + [SPECIES_LUVDISC] = + { + .size = 0x46, + .y_offset = 0xa, + }, + [SPECIES_CORPHISH] = + { + .size = 0x77, + .y_offset = 0x8, + }, + [SPECIES_CRAWDAUNT] = + { + .size = 0x87, + .y_offset = 0x7, + }, + [SPECIES_FEEBAS] = + { + .size = 0x67, + .y_offset = 0x6, + }, + [SPECIES_MILOTIC] = + { + .size = 0x68, + .y_offset = 0x0, + }, + [SPECIES_CARVANHA] = + { + .size = 0x87, + .y_offset = 0xa, + }, + [SPECIES_SHARPEDO] = + { + .size = 0x88, + .y_offset = 0x3, + }, + [SPECIES_TRAPINCH] = + { + .size = 0x75, + .y_offset = 0xa, + }, + [SPECIES_VIBRAVA] = + { + .size = 0x74, + .y_offset = 0xc, + }, + [SPECIES_FLYGON] = + { + .size = 0x88, + .y_offset = 0x2, + }, + [SPECIES_MAKUHITA] = + { + .size = 0x76, + .y_offset = 0x6, + }, + [SPECIES_HARIYAMA] = + { + .size = 0x87, + .y_offset = 0x4, + }, + [SPECIES_ELECTRIKE] = + { + .size = 0x84, + .y_offset = 0xd, + }, + [SPECIES_MANECTRIC] = + { + .size = 0x87, + .y_offset = 0x0, + }, + [SPECIES_NUMEL] = + { + .size = 0x86, + .y_offset = 0x6, + }, + [SPECIES_CAMERUPT] = + { + .size = 0x84, + .y_offset = 0xd, + }, + [SPECIES_SPHEAL] = + { + .size = 0x64, + .y_offset = 0xc, + }, + [SPECIES_SEALEO] = + { + .size = 0x86, + .y_offset = 0xb, + }, + [SPECIES_WALREIN] = + { + .size = 0x87, + .y_offset = 0x0, + }, + [SPECIES_CACNEA] = + { + .size = 0x85, + .y_offset = 0xc, + }, + [SPECIES_CACTURNE] = + { + .size = 0x87, + .y_offset = 0x0, + }, + [SPECIES_SNORUNT] = + { + .size = 0x76, + .y_offset = 0xa, + }, + [SPECIES_GLALIE] = + { + .size = 0x85, + .y_offset = 0xa, + }, + [SPECIES_LUNATONE] = + { + .size = 0x87, + .y_offset = 0x8, + }, + [SPECIES_SOLROCK] = + { + .size = 0x87, + .y_offset = 0x2, + }, + [SPECIES_AZURILL] = + { + .size = 0x86, + .y_offset = 0x6, + }, + [SPECIES_SPOINK] = + { + .size = 0x56, + .y_offset = 0x4, + }, + [SPECIES_GRUMPIG] = + { + .size = 0x87, + .y_offset = 0x4, + }, + [SPECIES_PLUSLE] = + { + .size = 0x76, + .y_offset = 0x3, + }, + [SPECIES_MINUN] = + { + .size = 0x76, + .y_offset = 0x4, + }, + [SPECIES_MAWILE] = + { + .size = 0x87, + .y_offset = 0x6, + }, + [SPECIES_MEDITITE] = + { + .size = 0x76, + .y_offset = 0x9, + }, + [SPECIES_MEDICHAM] = + { + .size = 0x68, + .y_offset = 0x0, + }, + [SPECIES_SWABLU] = + { + .size = 0x86, + .y_offset = 0xb, + }, + [SPECIES_ALTARIA] = + { + .size = 0x87, + .y_offset = 0xa, + }, + [SPECIES_WYNAUT] = + { + .size = 0x77, + .y_offset = 0xb, + }, + [SPECIES_DUSKULL] = + { + .size = 0x66, + .y_offset = 0x7, + }, + [SPECIES_DUSCLOPS] = + { + .size = 0x86, + .y_offset = 0x2, + }, + [SPECIES_ROSELIA] = + { + .size = 0x86, + .y_offset = 0x7, + }, + [SPECIES_SLAKOTH] = + { + .size = 0x85, + .y_offset = 0xd, + }, + [SPECIES_VIGOROTH] = + { + .size = 0x86, + .y_offset = 0x0, + }, + [SPECIES_SLAKING] = + { + .size = 0x86, + .y_offset = 0x6, + }, + [SPECIES_GULPIN] = + { + .size = 0x66, + .y_offset = 0x9, + }, + [SPECIES_SWALOT] = + { + .size = 0x77, + .y_offset = 0x2, + }, + [SPECIES_TROPIUS] = + { + .size = 0x87, + .y_offset = 0x0, + }, + [SPECIES_WHISMUR] = + { + .size = 0x85, + .y_offset = 0xc, + }, + [SPECIES_LOUDRED] = + { + .size = 0x86, + .y_offset = 0x8, + }, + [SPECIES_EXPLOUD] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [SPECIES_CLAMPERL] = + { + .size = 0x85, + .y_offset = 0xc, + }, + [SPECIES_HUNTAIL] = + { + .size = 0x68, + .y_offset = 0x4, + }, + [SPECIES_GOREBYSS] = + { + .size = 0x77, + .y_offset = 0x9, + }, + [SPECIES_ABSOL] = + { + .size = 0x78, + .y_offset = 0x3, + }, + [SPECIES_SHUPPET] = + { + .size = 0x77, + .y_offset = 0x5, + }, + [SPECIES_BANETTE] = + { + .size = 0x65, + .y_offset = 0x5, + }, + [SPECIES_SEVIPER] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [SPECIES_ZANGOOSE] = + { + .size = 0x88, + .y_offset = 0x6, + }, + [SPECIES_RELICANTH] = + { + .size = 0x86, + .y_offset = 0xc, + }, + [SPECIES_ARON] = + { + .size = 0x54, + .y_offset = 0x8, + }, + [SPECIES_LAIRON] = + { + .size = 0x84, + .y_offset = 0xf, + }, + [SPECIES_AGGRON] = + { + .size = 0x87, + .y_offset = 0x5, + }, + [SPECIES_CASTFORM] = + { + .size = 0x45, + .y_offset = 0x8, + }, + [SPECIES_VOLBEAT] = + { + .size = 0x76, + .y_offset = 0x3, + }, + [SPECIES_ILLUMISE] = + { + .size = 0x67, + .y_offset = 0x8, + }, + [SPECIES_LILEEP] = + { + .size = 0x86, + .y_offset = 0x8, + }, + [SPECIES_CRADILY] = + { + .size = 0x77, + .y_offset = 0x0, + }, + [SPECIES_ANORITH] = + { + .size = 0x83, + .y_offset = 0x13, + }, + [SPECIES_ARMALDO] = + { + .size = 0x77, + .y_offset = 0x0, + }, + [SPECIES_RALTS] = + { + .size = 0x45, + .y_offset = 0xd, + }, + [SPECIES_KIRLIA] = + { + .size = 0x57, + .y_offset = 0x6, + }, + [SPECIES_GARDEVOIR] = + { + .size = 0x77, + .y_offset = 0x6, + }, + [SPECIES_BAGON] = + { + .size = 0x66, + .y_offset = 0x6, + }, + [SPECIES_SHELGON] = + { + .size = 0x85, + .y_offset = 0xd, + }, + [SPECIES_SALAMENCE] = + { + .size = 0x77, + .y_offset = 0x4, + }, + [SPECIES_BELDUM] = + { + .size = 0x66, + .y_offset = 0xa, + }, + [SPECIES_METANG] = + { + .size = 0x84, + .y_offset = 0xd, + }, + [SPECIES_METAGROSS] = + { + .size = 0x83, + .y_offset = 0x6, + }, + [SPECIES_REGIROCK] = + { + .size = 0x86, + .y_offset = 0xa, + }, + [SPECIES_REGICE] = + { + .size = 0x85, + .y_offset = 0xb, + }, + [SPECIES_REGISTEEL] = + { + .size = 0x85, + .y_offset = 0xb, + }, + [SPECIES_KYOGRE] = + { + .size = 0x84, + .y_offset = 0x12, + }, + [SPECIES_GROUDON] = + { + .size = 0x87, + .y_offset = 0x8, + }, + [SPECIES_RAYQUAZA] = + { + .size = 0x78, + .y_offset = 0x0, + }, + [SPECIES_LATIAS] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [SPECIES_LATIOS] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [SPECIES_JIRACHI] = + { + .size = 0x87, + .y_offset = 0x6, + }, + [SPECIES_DEOXYS] = + { + .size = 0x87, + .y_offset = 0x1, + }, + [SPECIES_CHIMECHO] = + { + .size = 0x47, + .y_offset = 0x9, + }, + [SPECIES_EGG] = + { + .size = 0x36, + .y_offset = 0x11, + }, + [SPECIES_UNOWN_B] = + { + .size = 0x56, + .y_offset = 0x9, + }, + [SPECIES_UNOWN_C] = + { + .size = 0x67, + .y_offset = 0x6, + }, + [SPECIES_UNOWN_D] = + { + .size = 0x56, + .y_offset = 0x8, + }, + [SPECIES_UNOWN_E] = + { + .size = 0x56, + .y_offset = 0xa, + }, + [SPECIES_UNOWN_F] = + { + .size = 0x66, + .y_offset = 0xa, + }, + [SPECIES_UNOWN_G] = + { + .size = 0x57, + .y_offset = 0x5, + }, + [SPECIES_UNOWN_H] = + { + .size = 0x66, + .y_offset = 0x8, + }, + [SPECIES_UNOWN_I] = + { + .size = 0x37, + .y_offset = 0x7, + }, + [SPECIES_UNOWN_J] = + { + .size = 0x46, + .y_offset = 0x9, + }, + [SPECIES_UNOWN_K] = + { + .size = 0x57, + .y_offset = 0x7, + }, + [SPECIES_UNOWN_L] = + { + .size = 0x46, + .y_offset = 0xa, + }, + [SPECIES_UNOWN_M] = + { + .size = 0x65, + .y_offset = 0xd, + }, + [SPECIES_UNOWN_N] = + { + .size = 0x65, + .y_offset = 0xd, + }, + [SPECIES_UNOWN_O] = + { + .size = 0x66, + .y_offset = 0x8, + }, + [SPECIES_UNOWN_P] = + { + .size = 0x46, + .y_offset = 0xa, + }, + [SPECIES_UNOWN_Q] = + { + .size = 0x55, + .y_offset = 0xf, + }, + [SPECIES_UNOWN_R] = + { + .size = 0x45, + .y_offset = 0xc, + }, + [SPECIES_UNOWN_S] = + { + .size = 0x57, + .y_offset = 0x4, + }, + [SPECIES_UNOWN_T] = + { + .size = 0x45, + .y_offset = 0xd, + }, + [SPECIES_UNOWN_U] = + { + .size = 0x65, + .y_offset = 0xd, + }, + [SPECIES_UNOWN_V] = + { + .size = 0x56, + .y_offset = 0xb, + }, + [SPECIES_UNOWN_W] = + { + .size = 0x55, + .y_offset = 0xd, + }, + [SPECIES_UNOWN_X] = + { + .size = 0x55, + .y_offset = 0xf, + }, + [SPECIES_UNOWN_Y] = + { + .size = 0x46, + .y_offset = 0xa, + }, + [SPECIES_UNOWN_Z] = + { + .size = 0x46, + .y_offset = 0xa, + }, + [SPECIES_UNOWN_EXCLAMATION] = + { + .size = 0x37, + .y_offset = 0x6, + }, + [SPECIES_UNOWN_QUESTION] = + { + .size = 0x47, + .y_offset = 0x6, + }, + [SPECIES_TURTWIG] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_GROTLE] = + { + .size = 0x0, + .y_offset = 0xa, + }, + [SPECIES_TORTERRA] = + { + .size = 0x0, + .y_offset = 0x4, + }, + [SPECIES_CHIMCHAR] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_MONFERNO] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_INFERNAPE] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_PIPLUP] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_PRINPLUP] = + { + .size = 0x0, + .y_offset = 0x7, + }, + [SPECIES_EMPOLEON] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_STARLY] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_STARAVIA] = + { + .size = 0x0, + .y_offset = 0x7, + }, + [SPECIES_STARAPTOR] = + { + .size = 0x0, + .y_offset = 0x3, + }, + [SPECIES_BIDOOF] = + { + .size = 0x0, + .y_offset = 0xd, + }, + [SPECIES_BIBAREL] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_KRICKETOT] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_KRICKETUNE] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_SHINX] = + { + .size = 0x0, + .y_offset = 0x8, + }, + [SPECIES_LUXIO] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_LUXRAY] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_BUDEW] = + { + .size = 0x0, + .y_offset = 0xd, + }, + [SPECIES_ROSERADE] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_CRANIDOS] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_RAMPARDOS] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_SHIELDON] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_BASTIODON] = + { + .size = 0x0, + .y_offset = 0x7, + }, + [SPECIES_BURMY] = + { + .size = 0x0, + .y_offset = 0x5, + }, + [SPECIES_WORMADAM] = + { + .size = 0x0, + .y_offset = 0x2, + }, + [SPECIES_MOTHIM] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_COMBEE] = + { + .size = 0x0, + .y_offset = 0x16, + }, + [SPECIES_VESPIQUEN] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_PACHIRISU] = + { + .size = 0x0, + .y_offset = 0x2, + }, + [SPECIES_BUIZEL] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_FLOATZEL] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_CHERUBI] = + { + .size = 0x0, + .y_offset = 0xd, + }, + [SPECIES_CHERRIM] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_SHELLOS] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_GASTRODON] = + { + .size = 0x0, + .y_offset = 0x2, + }, + [SPECIES_AMBIPOM] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_DRIFLOON] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_DRIFBLIM] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_BUNEARY] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_LOPUNNY] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_MISMAGIUS] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_HONCHKROW] = + { + .size = 0x0, + .y_offset = 0x8, + }, + [SPECIES_GLAMEOW] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_PURUGLY] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_CHINGLING] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_STUNKY] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_SKUNTANK] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_BRONZOR] = + { + .size = 0x0, + .y_offset = 0x9, + }, + [SPECIES_BRONZONG] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_BONSLY] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_MIME_JR] = + { + .size = 0x0, + .y_offset = 0x1, + }, + [SPECIES_HAPPINY] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_CHATOT] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_SPIRITOMB] = + { + .size = 0x0, + .y_offset = 0x5, + }, + [SPECIES_GIBLE] = + { + .size = 0x0, + .y_offset = 0xd, + }, + [SPECIES_GABITE] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_GARCHOMP] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_MUNCHLAX] = + { + .size = 0x0, + .y_offset = 0x7, + }, + [SPECIES_RIOLU] = + { + .size = 0x0, + .y_offset = 0x8, + }, + [SPECIES_LUCARIO] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_HIPPOPOTAS] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_HIPPOWDON] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_SKORUPI] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_DRAPION] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_CROAGUNK] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_TOXICROAK] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_CARNIVINE] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_FINNEON] = + { + .size = 0x0, + .y_offset = 0xd, + }, + [SPECIES_LUMINEON] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_MANTYKE] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_SNOVER] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_ABOMASNOW] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_WEAVILE] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_MAGNEZONE] = + { + .size = 0x0, + .y_offset = 0xc, + }, + [SPECIES_LICKILICKY] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_RHYPERIOR] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_TANGROWTH] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_ELECTIVIRE] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_MAGMORTAR] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_TOGEKISS] = + { + .size = 0x0, + .y_offset = 0xa, + }, + [SPECIES_YANMEGA] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_LEAFEON] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_GLACEON] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_GLISCOR] = + { + .size = 0x0, + .y_offset = 0xa, + }, + [SPECIES_MAMOSWINE] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_PORYGON_Z] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_GALLADE] = + { + .size = 0x0, + .y_offset = 0x3, + }, + [SPECIES_PROBOPASS] = + { + .size = 0x0, + .y_offset = 0x4, + }, + [SPECIES_DUSKNOIR] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_FROSLASS] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_ROTOM] = + { + .size = 0x0, + .y_offset = 0x5, + }, + [SPECIES_UXIE] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_MESPRIT] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_AZELF] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_DIALGA] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_PALKIA] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_HEATRAN] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_REGIGIGAS] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_GIRATINA] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_CRESSELIA] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_PHIONE] = + { + .size = 0x0, + .y_offset = 0x9, + }, + [SPECIES_MANAPHY] = + { + .size = 0x0, + .y_offset = 0xa, + }, + [SPECIES_DARKRAI] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_SHAYMIN] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_ARCEUS] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_VICTINI] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_SNIVY] = + { + .size = 0x0, + .y_offset = 0xb, + }, + [SPECIES_SERVINE] = + { + .size = 0x0, + .y_offset = 0x4, + }, + [SPECIES_SERPERIOR] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_TEPIG] = + { + .size = 0x0, + .y_offset = 0x8, + }, + [SPECIES_PIGNITE] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_EMBOAR] = + { + .size = 0x0, + .y_offset = 0x3, + }, + [SPECIES_OSHAWOTT] = + { + .size = 0x0, + .y_offset = 0xb, + }, + [SPECIES_DEWOTT] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_SAMUROTT] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_PATRAT] = + { + .size = 0x0, + .y_offset = 0x7, + }, + [SPECIES_WATCHOG] = + { + .size = 0x0, + .y_offset = 0x2, + }, + [SPECIES_LILLIPUP] = + { + .size = 0x0, + .y_offset = 0xc, + }, + [SPECIES_HERDIER] = + { + .size = 0x0, + .y_offset = 0xa, + }, + [SPECIES_STOUTLAND] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_PURRLOIN] = + { + .size = 0x0, + .y_offset = 0x8, + }, + [SPECIES_LIEPARD] = + { + .size = 0x0, + .y_offset = 0x9, + }, + [SPECIES_PANSAGE] = + { + .size = 0x0, + .y_offset = 0x9, + }, + [SPECIES_SIMISAGE] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_PANSEAR] = + { + .size = 0x0, + .y_offset = 0x9, + }, + [SPECIES_SIMISEAR] = + { + .size = 0x0, + .y_offset = 0x9, + }, + [SPECIES_PANPOUR] = + { + .size = 0x0, + .y_offset = 0x9, + }, + [SPECIES_SIMIPOUR] = + { + .size = 0x0, + .y_offset = 0x5, + }, + [SPECIES_MUNNA] = + { + .size = 0x0, + .y_offset = 0x10, + }, + [SPECIES_MUSHARNA] = + { + .size = 0x0, + .y_offset = 0x8, + }, + [SPECIES_PIDOVE] = + { + .size = 0x0, + .y_offset = 0xd, + }, + [SPECIES_TRANQUILL] = + { + .size = 0x0, + .y_offset = 0x7, + }, + [SPECIES_UNFEZANT] = + { + .size = 0x0, + .y_offset = 0x1, + }, + [SPECIES_BLITZLE] = + { + .size = 0x0, + .y_offset = 0x7, + }, + [SPECIES_ZEBSTRIKA] = + { + .size = 0x0, + .y_offset = 0x7, + }, + [SPECIES_ROGGENROLA] = + { + .size = 0x0, + .y_offset = 0xf, + }, + [SPECIES_BOLDORE] = + { + .size = 0x0, + .y_offset = 0x10, + }, + [SPECIES_GIGALITH] = + { + .size = 0x0, + .y_offset = 0x1, + }, + [SPECIES_WOOBAT] = + { + .size = 0x0, + .y_offset = 0x10, + }, + [SPECIES_SWOOBAT] = + { + .size = 0x0, + .y_offset = 0x9, + }, + [SPECIES_DRILBUR] = + { + .size = 0x0, + .y_offset = 0xd, + }, + [SPECIES_EXCADRILL] = + { + .size = 0x0, + .y_offset = 0xb, + }, + [SPECIES_AUDINO] = + { + .size = 0x0, + .y_offset = 0x9, + }, + [SPECIES_TIMBURR] = + { + .size = 0x0, + .y_offset = 0xf, + }, + [SPECIES_GURDURR] = + { + .size = 0x0, + .y_offset = 0x8, + }, + [SPECIES_CONKELDURR] = + { + .size = 0x0, + .y_offset = 0xd, + }, + [SPECIES_TYMPOLE] = + { + .size = 0x0, + .y_offset = 0x11, + }, + [SPECIES_PALPITOAD] = + { + .size = 0x0, + .y_offset = 0xc, + }, + [SPECIES_SEISMITOAD] = + { + .size = 0x0, + .y_offset = 0xa, + }, + [SPECIES_THROH] = + { + .size = 0x0, + .y_offset = 0xb, + }, + [SPECIES_SAWK] = + { + .size = 0x0, + .y_offset = 0xd, + }, + [SPECIES_SEWADDLE] = + { + .size = 0x0, + .y_offset = 0xd, + }, + [SPECIES_SWADLOON] = + { + .size = 0x0, + .y_offset = 0xa, + }, + [SPECIES_LEAVANNY] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_VENIPEDE] = + { + .size = 0x0, + .y_offset = 0xe, + }, + [SPECIES_WHIRLIPEDE] = + { + .size = 0x0, + .y_offset = 0xf, + }, + [SPECIES_SCOLIPEDE] = + { + .size = 0x0, + .y_offset = 0x4, + }, + [SPECIES_COTTONEE] = + { + .size = 0x0, + .y_offset = 0x12, + }, + [SPECIES_WHIMSICOTT] = + { + .size = 0x0, + .y_offset = 0x9, + }, + [SPECIES_PETILIL] = + { + .size = 0x0, + .y_offset = 0x9, + }, + [SPECIES_LILLIGANT] = + { + .size = 0x0, + .y_offset = 0x8, + }, + [SPECIES_BASCULIN_RED] = + { + .size = 0x0, + .y_offset = 0x10, + }, + [SPECIES_SANDILE] = + { + .size = 0x0, + .y_offset = 0x12, + }, + [SPECIES_KROKOROK] = + { + .size = 0x0, + .y_offset = 0x3, + }, + [SPECIES_KROOKODILE] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_DARUMAKA] = + { + .size = 0x0, + .y_offset = 0xc, + }, + [SPECIES_DARMANITAN] = + { + .size = 0x0, + .y_offset = 0x2, + }, + [SPECIES_MARACTUS] = + { + .size = 0x0, + .y_offset = 0x5, + }, + [SPECIES_DWEBBLE] = + { + .size = 0x0, + .y_offset = 0x15, + }, + [SPECIES_CRUSTLE] = + { + .size = 0x0, + .y_offset = 0x9, + }, + [SPECIES_SCRAGGY] = + { + .size = 0x0, + .y_offset = 0x7, + }, + [SPECIES_SCRAFTY] = + { + .size = 0x0, + .y_offset = 0x5, + }, + [SPECIES_SIGILYPH] = + { + .size = 0x0, + .y_offset = 0x4, + }, + [SPECIES_YAMASK] = + { + .size = 0x0, + .y_offset = 0xe, + }, + [SPECIES_COFAGRIGUS] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_TIRTOUGA] = + { + .size = 0x0, + .y_offset = 0x12, + }, + [SPECIES_CARRACOSTA] = + { + .size = 0x0, + .y_offset = 0xa, + }, + [SPECIES_ARCHEN] = + { + .size = 0x0, + .y_offset = 0xd, + }, + [SPECIES_ARCHEOPS] = + { + .size = 0x0, + .y_offset = 0xa, + }, + [SPECIES_TRUBBISH] = + { + .size = 0x0, + .y_offset = 0xd, + }, + [SPECIES_GARBODOR] = + { + .size = 0x0, + .y_offset = 0x3, + }, + [SPECIES_ZORUA] = + { + .size = 0x0, + .y_offset = 0x7, + }, + [SPECIES_ZOROARK] = + { + .size = 0x0, + .y_offset = 0x9, + }, + [SPECIES_MINCCINO] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_CINCCINO] = + { + .size = 0x0, + .y_offset = 0x7, + }, + [SPECIES_GOTHITA] = + { + .size = 0x0, + .y_offset = 0xd, + }, + [SPECIES_GOTHORITA] = + { + .size = 0x0, + .y_offset = 0x7, + }, + [SPECIES_GOTHITELLE] = + { + .size = 0x0, + .y_offset = 0x7, + }, + [SPECIES_SOLOSIS] = + { + .size = 0x0, + .y_offset = 0x14, + }, + [SPECIES_DUOSION] = + { + .size = 0x0, + .y_offset = 0xd, + }, + [SPECIES_REUNICLUS] = + { + .size = 0x0, + .y_offset = 0x4, + }, + [SPECIES_DUCKLETT] = + { + .size = 0x0, + .y_offset = 0xa, + }, + [SPECIES_SWANNA] = + { + .size = 0x0, + .y_offset = 0x1, + }, + [SPECIES_VANILLITE] = + { + .size = 0x0, + .y_offset = 0x9, + }, + [SPECIES_VANILLISH] = + { + .size = 0x0, + .y_offset = 0x4, + }, + [SPECIES_VANILLUXE] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_DEERLING] = + { + .size = 0x0, + .y_offset = 0x9, + }, + [SPECIES_SAWSBUCK] = + { + .size = 0x0, + .y_offset = 0x5, + }, + [SPECIES_EMOLGA] = + { + .size = 0x0, + .y_offset = 0x10, + }, + [SPECIES_KARRABLAST] = + { + .size = 0x0, + .y_offset = 0xd, + }, + [SPECIES_ESCAVALIER] = + { + .size = 0x0, + .y_offset = 0x9, + }, + [SPECIES_FOONGUS] = + { + .size = 0x0, + .y_offset = 0xd, + }, + [SPECIES_AMOONGUSS] = + { + .size = 0x0, + .y_offset = 0xc, + }, + [SPECIES_FRILLISH] = + { + .size = 0x0, + .y_offset = 0x7, + }, + [SPECIES_JELLICENT] = + { + .size = 0x0, + .y_offset = 0xa, + }, + [SPECIES_ALOMOMOLA] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_JOLTIK] = + { + .size = 0x0, + .y_offset = 0x16, + }, + [SPECIES_GALVANTULA] = + { + .size = 0x0, + .y_offset = 0xb, + }, + [SPECIES_FERROSEED] = + { + .size = 0x0, + .y_offset = 0xf, + }, + [SPECIES_FERROTHORN] = + { + .size = 0x0, + .y_offset = 0xe, + }, + [SPECIES_KLINK] = + { + .size = 0x0, + .y_offset = 0x11, + }, + [SPECIES_KLANG] = + { + .size = 0x0, + .y_offset = 0x7, + }, + [SPECIES_KLINKLANG] = + { + .size = 0x0, + .y_offset = 0x7, + }, + [SPECIES_TYNAMO] = + { + .size = 0x0, + .y_offset = 0x16, + }, + [SPECIES_EELEKTRIK] = + { + .size = 0x0, + .y_offset = 0x4, + }, + [SPECIES_EELEKTROSS] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_ELGYEM] = + { + .size = 0x0, + .y_offset = 0xa, + }, + [SPECIES_BEHEEYEM] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_LITWICK] = + { + .size = 0x0, + .y_offset = 0xe, + }, + [SPECIES_LAMPENT] = + { + .size = 0x0, + .y_offset = 0xc, + }, + [SPECIES_CHANDELURE] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_AXEW] = + { + .size = 0x0, + .y_offset = 0x8, + }, + [SPECIES_FRAXURE] = + { + .size = 0x0, + .y_offset = 0xd, + }, + [SPECIES_HAXORUS] = + { + .size = 0x0, + .y_offset = 0x8, + }, + [SPECIES_CUBCHOO] = + { + .size = 0x0, + .y_offset = 0xc, + }, + [SPECIES_BEARTIC] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_CRYOGONAL] = + { + .size = 0x0, + .y_offset = 0x4, + }, + [SPECIES_SHELMET] = + { + .size = 0x0, + .y_offset = 0x13, + }, + [SPECIES_ACCELGOR] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_STUNFISK] = + { + .size = 0x0, + .y_offset = 0x18, + }, + [SPECIES_MIENFOO] = + { + .size = 0x0, + .y_offset = 0xe, + }, + [SPECIES_MIENSHAO] = + { + .size = 0x0, + .y_offset = 0x7, + }, + [SPECIES_DRUDDIGON] = + { + .size = 0x0, + .y_offset = 0x5, + }, + [SPECIES_GOLETT] = + { + .size = 0x0, + .y_offset = 0x8, + }, + [SPECIES_GOLURK] = + { + .size = 0x0, + .y_offset = 0x7, + }, + [SPECIES_PAWNIARD] = + { + .size = 0x0, + .y_offset = 0xa, + }, + [SPECIES_BISHARP] = + { + .size = 0x0, + .y_offset = 0x3, + }, + [SPECIES_BOUFFALANT] = + { + .size = 0x0, + .y_offset = 0x7, + }, + [SPECIES_RUFFLET] = + { + .size = 0x0, + .y_offset = 0x9, + }, + [SPECIES_BRAVIARY] = + { + .size = 0x0, + .y_offset = 0x9, + }, + [SPECIES_VULLABY] = + { + .size = 0x0, + .y_offset = 0xf, + }, + [SPECIES_MANDIBUZZ] = + { + .size = 0x0, + .y_offset = 0xb, + }, + [SPECIES_HEATMOR] = + { + .size = 0x0, + .y_offset = 0x15, + }, + [SPECIES_DURANT] = + { + .size = 0x0, + .y_offset = 0x11, + }, + [SPECIES_DEINO] = + { + .size = 0x0, + .y_offset = 0xe, + }, + [SPECIES_ZWEILOUS] = + { + .size = 0x0, + .y_offset = 0x8, + }, + [SPECIES_HYDREIGON] = + { + .size = 0x0, + .y_offset = 0x3, + }, + [SPECIES_LARVESTA] = + { + .size = 0x0, + .y_offset = 0xc, + }, + [SPECIES_VOLCARONA] = + { + .size = 0x0, + .y_offset = 0x2, + }, + [SPECIES_COBALION] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_TERRAKION] = + { + .size = 0x0, + .y_offset = 0x4, + }, + [SPECIES_VIRIZION] = + { + .size = 0x0, + .y_offset = 0x3, + }, + [SPECIES_TORNADUS] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_THUNDURUS] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_RESHIRAM] = + { + .size = 0x0, + .y_offset = 0xe, + }, + [SPECIES_ZEKROM] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_LANDORUS] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_KYUREM] = + { + .size = 0x0, + .y_offset = 0xe, + }, + [SPECIES_KELDEO] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_MELOETTA] = + { + .size = 0x0, + .y_offset = 0x7, + }, + [SPECIES_GENESECT] = + { + .size = 0x0, + .y_offset = 0x8, + }, + [SPECIES_UNFEZANT_F] = + { + .size = 0xff, + .y_offset = 0x1, + }, + [SPECIES_FRILLISH_F] = + { + .size = 0xff, + .y_offset = 0x7, + }, + [SPECIES_JELLICENT_F] = + { + .size = 0xff, + .y_offset = 0xa, + }, + [SPECIES_SHADOW_WARRIOR] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_BURMY_SANDY] = + { + .size = 0xff, + .y_offset = 0x5, + }, + [SPECIES_BURMY_TRASH] = + { + .size = 0xff, + .y_offset = 0x1, + }, + [SPECIES_WORMADAM_SANDY] = + { + .size = 0xff, + .y_offset = 0x2, + }, + [SPECIES_WORMADAM_TRASH] = + { + .size = 0xff, + .y_offset = 0x2, + }, + [SPECIES_SHELLOS_EAST] = + { + .size = 0xff, + .y_offset = 0x6, + }, + [SPECIES_GASTRODON_EAST] = + { + .size = 0xff, + .y_offset = 0x3, + }, + [SPECIES_ROTOM_HEAT] = + { + .size = 0xff, + .y_offset = 0x9, + }, + [SPECIES_ROTOM_WASH] = + { + .size = 0xff, + .y_offset = 0xa, + }, + [SPECIES_ROTOM_FROST] = + { + .size = 0xff, + .y_offset = 0x4, + }, + [SPECIES_ROTOM_FAN] = + { + .size = 0xff, + .y_offset = 0x6, + }, + [SPECIES_ROTOM_MOW] = + { + .size = 0xff, + .y_offset = 0x6, + }, + [SPECIES_GIRATINA_ORIGIN] = + { + .size = 0xff, + .y_offset = 0x4, + }, + [SPECIES_SHAYMIN_SKY] = + { + .size = 0xff, + .y_offset = 0x2, + }, + [SPECIES_ARCEUS_FIGHT] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_ARCEUS_FLYING] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_ARCEUS_POISON] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_ARCEUS_GROUND] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_ARCEUS_ROCK] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_ARCEUS_BUG] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_ARCEUS_GHOST] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_ARCEUS_STEEL] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_ARCEUS_FIRE] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_ARCEUS_WATER] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_ARCEUS_GRASS] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_ARCEUS_ELECTRIC] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_ARCEUS_PSYCHIC] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_ARCEUS_ICE] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_ARCEUS_DRAGON] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_ARCEUS_DARK] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_BASCULIN_BLUE] = + { + .size = 0xff, + .y_offset = 0x10, + }, + [SPECIES_DARMANITANZEN] = + { + .size = 0xff, + .y_offset = 0xb, + }, + [SPECIES_DEERLING_SUMMER] = + { + .size = 0xff, + .y_offset = 0x9, + }, + [SPECIES_DEERLING_AUTUMN] = + { + .size = 0xff, + .y_offset = 0x9, + }, + [SPECIES_DEERLING_WINTER] = + { + .size = 0xff, + .y_offset = 0x9, + }, + [SPECIES_SAWSBUCK_SUMMER] = + { + .size = 0xff, + .y_offset = 0x5, + }, + [SPECIES_SAWSBUCK_AUTUMN] = + { + .size = 0xff, + .y_offset = 0x5, + }, + [SPECIES_SAWSBUCK_WINTER] = + { + .size = 0xff, + .y_offset = 0x5, + }, + [SPECIES_HIPPOPOTAS_F] = + { + .size = 0xff, + .y_offset = 0x6, + }, + [SPECIES_HIPPOWDON_F] = + { + .size = 0xff, + .y_offset = 0x6, + }, + [SPECIES_MELOETTA_PIROUETTE] = + { + .size = 0xff, + .y_offset = 0x4, + }, + [SPECIES_GENESECT_SHOCK] = + { + .size = 0xff, + .y_offset = 0x8, + }, + [SPECIES_GENESECT_BURN] = + { + .size = 0xff, + .y_offset = 0x8, + }, + [SPECIES_GENESECT_CHILL] = + { + .size = 0xff, + .y_offset = 0x8, + }, + [SPECIES_GENESECT_DOUSE] = + { + .size = 0xff, + .y_offset = 0x8, + }, + [SPECIES_CHERRIM_SUN] = + { + .size = 0xff, + .y_offset = 0x6, + }, + [SPECIES_KYUREM_BLACK] = + { + .size = 0xff, + .y_offset = 0x3, + }, + [SPECIES_KYUREM_WHITE] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_TORNADUS_THERIAN] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_THUNDURUS_THERIAN] = + { + .size = 0xff, + .y_offset = 0x5, + }, + [SPECIES_LANDORUS_THERIAN] = + { + .size = 0xff, + .y_offset = 0x7, + }, + [SPECIES_KELDEO_RESOLUTE] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_CHESPIN] = + { + .size = 0xff, + .y_offset = 0x6, + }, + [SPECIES_QUILLADIN] = + { + .size = 0xff, + .y_offset = 0x9, + }, + [SPECIES_CHESNAUGHT] = + { + .size = 0xff, + .y_offset = 0xa, + }, + [SPECIES_FENNEKIN] = + { + .size = 0xff, + .y_offset = 0x8, + }, + [SPECIES_BRAIXEN] = + { + .size = 0xff, + .y_offset = 0xa, + }, + [SPECIES_DELPHOX] = + { + .size = 0xff, + .y_offset = 0x3, + }, + [SPECIES_FROAKIE] = + { + .size = 0xff, + .y_offset = 0x7, + }, + [SPECIES_FROGADIER] = + { + .size = 0xff, + .y_offset = 0x6, + }, + [SPECIES_GRENINJA] = + { + .size = 0xff, + .y_offset = 0xb, + }, + [SPECIES_BUNNELBY] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_DIGGERSBY] = + { + .size = 0xff, + .y_offset = 0x3, + }, + [SPECIES_FLETCHLING] = + { + .size = 0xff, + .y_offset = 0xe, + }, + [SPECIES_FLETCHINDER] = + { + .size = 0xff, + .y_offset = 0xb, + }, + [SPECIES_TALONFLAME] = + { + .size = 0xff, + .y_offset = 0x5, + }, + [SPECIES_SCATTERBUG] = + { + .size = 0xff, + .y_offset = 0xc, + }, + [SPECIES_SPEWPA] = + { + .size = 0xff, + .y_offset = 0xc, + }, + [SPECIES_VIVILLON] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_LITLEO] = + { + .size = 0xff, + .y_offset = 0x9, + }, + [SPECIES_PYROAR] = + { + .size = 0xff, + .y_offset = 0x3, + }, + [SPECIES_FLABEBE] = + { + .size = 0xff, + .y_offset = 0xc, + }, + [SPECIES_FLOETTE] = + { + .size = 0xff, + .y_offset = 0x2, + }, + [SPECIES_FLORGES] = + { + .size = 0xff, + .y_offset = 0x9, + }, + [SPECIES_SKIDDO] = + { + .size = 0xff, + .y_offset = 0x8, + }, + [SPECIES_GOGOAT] = + { + .size = 0xff, + .y_offset = 0x9, + }, + [SPECIES_PANCHAM] = + { + .size = 0xff, + .y_offset = 0x9, + }, + [SPECIES_PANGORO] = + { + .size = 0xff, + .y_offset = 0x4, + }, + [SPECIES_FURFROU] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_ESPURR] = + { + .size = 0xff, + .y_offset = 0x7, + }, + [SPECIES_MEOWSTIC] = + { + .size = 0xff, + .y_offset = 0x9, + }, + [SPECIES_HONEDGE] = + { + .size = 0xff, + .y_offset = 0x4, + }, + [SPECIES_DOUBLADE] = + { + .size = 0xff, + .y_offset = 0x7, + }, + [SPECIES_AEGISLASH] = + { + .size = 0xff, + .y_offset = 0x9, + }, + [SPECIES_SPRITZEE] = + { + .size = 0xff, + .y_offset = 0xb, + }, + [SPECIES_AROMATISSE] = + { + .size = 0xff, + .y_offset = 0x5, + }, + [SPECIES_SWIRLIX] = + { + .size = 0xff, + .y_offset = 0xc, + }, + [SPECIES_SLURPUFF] = + { + .size = 0xff, + .y_offset = 0x4, + }, + [SPECIES_INKAY] = + { + .size = 0xff, + .y_offset = 0x9, + }, + [SPECIES_MALAMAR] = + { + .size = 0xff, + .y_offset = 0x8, + }, + [SPECIES_BINACLE] = + { + .size = 0xff, + .y_offset = 0x5, + }, + [SPECIES_BARBARACLE] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_SKRELP] = + { + .size = 0xff, + .y_offset = 0x5, + }, + [SPECIES_DRAGALGE] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_CLAUNCHER] = + { + .size = 0xff, + .y_offset = 0xb, + }, + [SPECIES_CLAWITZER] = + { + .size = 0xff, + .y_offset = 0xb, + }, + [SPECIES_HELIOPTILE] = + { + .size = 0xff, + .y_offset = 0xb, + }, + [SPECIES_HELIOLISK] = + { + .size = 0xff, + .y_offset = 0x2, + }, + [SPECIES_TYRUNT] = + { + .size = 0xff, + .y_offset = 0xb, + }, + [SPECIES_TYRANTRUM] = + { + .size = 0xff, + .y_offset = 0xb, + }, + [SPECIES_AMAURA] = + { + .size = 0xff, + .y_offset = 0x3, + }, + [SPECIES_AURORUS] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_SYLVEON] = + { + .size = 0xff, + .y_offset = 0x4, + }, + [SPECIES_HAWLUCHA] = + { + .size = 0xff, + .y_offset = 0xa, + }, + [SPECIES_DEDENNE] = + { + .size = 0xff, + .y_offset = 0xc, + }, + [SPECIES_CARBINK] = + { + .size = 0xff, + .y_offset = 0x7, + }, + [SPECIES_GOOMY] = + { + .size = 0xff, + .y_offset = 0x9, + }, + [SPECIES_SLIGGOO] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_GOODRA] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_KLEFKI] = + { + .size = 0xff, + .y_offset = 0x8, + }, + [SPECIES_PHANTUMP] = + { + .size = 0xff, + .y_offset = 0x9, + }, + [SPECIES_TREVENANT] = + { + .size = 0xff, + .y_offset = 0x5, + }, + [SPECIES_PUMPKABOO] = + { + .size = 0xff, + .y_offset = 0xe, + }, + [SPECIES_GOURGEIST] = + { + .size = 0xff, + .y_offset = 0x4, + }, + [SPECIES_BERGMITE] = + { + .size = 0xff, + .y_offset = 0xd, + }, + [SPECIES_AVALUGG] = + { + .size = 0xff, + .y_offset = 0xc, + }, + [SPECIES_NOIBAT] = + { + .size = 0xff, + .y_offset = 0x7, + }, + [SPECIES_NOIVERN] = + { + .size = 0xff, + .y_offset = 0x4, + }, + [SPECIES_XERNEAS] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_YVELTAL] = + { + .size = 0xff, + .y_offset = 0xa, + }, + [SPECIES_ZYGARDE] = + { + .size = 0xff, + .y_offset = 0x4, + }, + [SPECIES_DIANCIE] = + { + .size = 0xff, + .y_offset = 0x7, + }, + [SPECIES_HOOPA] = + { + .size = 0xff, + .y_offset = 0x7, + }, + [SPECIES_HOOPA_UNBOUND] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_VOLCANION] = + { + .size = 0xff, + .y_offset = 0x3, + }, + [SPECIES_PYROAR_FEMALE] = + { + .size = 0xff, + .y_offset = 0x5, + }, + [SPECIES_MEOWSTIC_FEMALE] = + { + .size = 0xff, + .y_offset = 0x9, + }, + [SPECIES_AEGISLASH_BLADE] = + { + .size = 0xff, + .y_offset = 0x9, + }, + [SPECIES_ARCEUS_FAIRY] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_ZYGARDE_CELL] = + { + .size = 0xff, + .y_offset = 0x3f, + }, + [SPECIES_ZYGARDE_CORE] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_ZYGARDE_10] = + { + .size = 0xff, + .y_offset = 0x5, + }, + [SPECIES_ZYGARDE_COMPLETE] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_ASHGRENINJA] = + { + .size = 0xff, + .y_offset = 0xb, + }, + [SPECIES_FLABEBE_BLUE] = + { + .size = 0xff, + .y_offset = 0xc, + }, + [SPECIES_FLABEBE_ORANGE] = + { + .size = 0xff, + .y_offset = 0xc, + }, + [SPECIES_FLABEBE_YELLOW] = + { + .size = 0xff, + .y_offset = 0xc, + }, + [SPECIES_FLABEBE_WHITE] = + { + .size = 0xff, + .y_offset = 0xc, + }, + [SPECIES_FLOETTE_BLUE] = + { + .size = 0xff, + .y_offset = 0x2, + }, + [SPECIES_FLOETTE_ORANGE] = + { + .size = 0xff, + .y_offset = 0x2, + }, + [SPECIES_FLOETTE_YELLOW] = + { + .size = 0xff, + .y_offset = 0x2, + }, + [SPECIES_FLOETTE_WHITE] = + { + .size = 0xff, + .y_offset = 0x2, + }, + [SPECIES_FLOETTE_ETERNAL] = + { + .size = 0xff, + .y_offset = 0x2, + }, + [SPECIES_FLORGES_BLUE] = + { + .size = 0xff, + .y_offset = 0x9, + }, + [SPECIES_FLORGES_ORANGE] = + { + .size = 0xff, + .y_offset = 0x9, + }, + [SPECIES_FLORGES_YELLOW] = + { + .size = 0xff, + .y_offset = 0x9, + }, + [SPECIES_FLORGES_WHITE] = + { + .size = 0xff, + .y_offset = 0x9, + }, + [SPECIES_PUMPKABOO_XL] = + { + .size = 0xff, + .y_offset = 0xc, + }, + [SPECIES_PUMPKABOO_L] = + { + .size = 0xff, + .y_offset = 0xd, + }, + [SPECIES_PUMPKABOO_M] = + { + .size = 0xff, + .y_offset = 0xd, + }, + [SPECIES_GOURGEIST_XL] = + { + .size = 0xff, + .y_offset = 0x1, + }, + [SPECIES_GOURGEIST_L] = + { + .size = 0xff, + .y_offset = 0x2, + }, + [SPECIES_GOURGEIST_M] = + { + .size = 0xff, + .y_offset = 0x3, + }, + [SPECIES_FURFROU_HEART] = + { + .size = 0xff, + .y_offset = 0x14, + }, + [SPECIES_FURFROU_DIAMOND] = + { + .size = 0xff, + .y_offset = 0x14, + }, + [SPECIES_FURFROU_STAR] = + { + .size = 0xff, + .y_offset = 0x14, + }, + [SPECIES_FURFROU_PHAROAH] = + { + .size = 0xff, + .y_offset = 0x14, + }, + [SPECIES_FURFROU_KABUKI] = + { + .size = 0xff, + .y_offset = 0xff, + }, + [SPECIES_FURFROU_LA_REINE] = + { + .size = 0xff, + .y_offset = 0xff, + }, + [SPECIES_FURFROU_MATRON] = + { + .size = 0xff, + .y_offset = 0xff, + }, + [SPECIES_FURFROU_DANDY] = + { + .size = 0xff, + .y_offset = 0xff, + }, + [SPECIES_FURFROU_DEBUTANTE] = + { + .size = 0xff, + .y_offset = 0xff, + }, + [SPECIES_VIVILLON_FANCY] = + { + .size = 0xff, + .y_offset = 0x7f, + }, + [SPECIES_VENUSAUR_MEGA] = + { + .size = 0xff, + .y_offset = 0xa, + }, + [SPECIES_CHARIZARD_MEGA_X] = + { + .size = 0xff, + .y_offset = 0x1, + }, + [SPECIES_CHARIZARD_MEGA_Y] = + { + .size = 0xff, + .y_offset = 0x1, + }, + [SPECIES_BLASTOISE_MEGA] = + { + .size = 0xff, + .y_offset = 0x2, + }, + [SPECIES_BEEDRILL_MEGA] = + { + .size = 0xff, + .y_offset = 0x5, + }, + [SPECIES_PIDGEOT_MEGA] = + { + .size = 0xff, + .y_offset = 0x7, + }, + [SPECIES_ALAKAZAM_MEGA] = + { + .size = 0xff, + .y_offset = 0x8, + }, + [SPECIES_SLOWBRO_MEGA] = + { + .size = 0xff, + .y_offset = 0x9, + }, + [SPECIES_GENGAR_MEGA] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_KANGASKHAN_MEGA] = + { + .size = 0xff, + .y_offset = 0x6, + }, + [SPECIES_PINSIR_MEGA] = + { + .size = 0xff, + .y_offset = 0x7, + }, + [SPECIES_GYARADOS_MEGA] = + { + .size = 0xff, + .y_offset = 0x9, + }, + [SPECIES_AERODACTYL_MEGA] = + { + .size = 0xff, + .y_offset = 0x8, + }, + [SPECIES_MEWTWO_MEGA_X] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_MEWTWO_MEGA_Y] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_AMPHAROS_MEGA] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_STEELIX_MEGA] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_SCIZOR_MEGA] = + { + .size = 0xff, + .y_offset = 0x4, + }, + [SPECIES_HERACROSS_MEGA] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_HOUNDOOM_MEGA] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_TYRANITAR_MEGA] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_SCEPTILE_MEGA] = + { + .size = 0xff, + .y_offset = 0x2, + }, + [SPECIES_BLAZIKEN_MEGA] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_SWAMPERT_MEGA] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_GARDEVOIR_MEGA] = + { + .size = 0xff, + .y_offset = 0x6, + }, + [SPECIES_SABLEYE_MEGA] = + { + .size = 0xff, + .y_offset = 0xd, + }, + [SPECIES_MAWILE_MEGA] = + { + .size = 0xff, + .y_offset = 0x6, + }, + [SPECIES_AGGRON_MEGA] = + { + .size = 0xff, + .y_offset = 0xa, + }, + [SPECIES_MEDICHAM_MEGA] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_MANECTRIC_MEGA] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_SHARPEDO_MEGA] = + { + .size = 0xff, + .y_offset = 0x3, + }, + [SPECIES_CAMERUPT_MEGA] = + { + .size = 0xff, + .y_offset = 0x9, + }, + [SPECIES_ALTARIA_MEGA] = + { + .size = 0xff, + .y_offset = 0x6, + }, + [SPECIES_BANETTE_MEGA] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_ABSOL_MEGA] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_GLALIE_MEGA] = + { + .size = 0xff, + .y_offset = 0xa, + }, + [SPECIES_SALAMENCE_MEGA] = + { + .size = 0xff, + .y_offset = 0x1, + }, + [SPECIES_METAGROSS_MEGA] = + { + .size = 0xff, + .y_offset = 0x9, + }, + [SPECIES_LATIAS_MEGA] = + { + .size = 0xff, + .y_offset = 0x1, + }, + [SPECIES_LATIOS_MEGA] = + { + .size = 0xff, + .y_offset = 0x2, + }, + [SPECIES_GROUDON_PRIMAL] = + { + .size = 0xff, + .y_offset = 0x7, + }, + [SPECIES_KYOGRE_PRIMAL] = + { + .size = 0xff, + .y_offset = 0x13, + }, + [SPECIES_RAYQUAZA_MEGA] = + { + .size = 0xff, + .y_offset = 0x1, + }, + [SPECIES_LOPUNNY_MEGA] = + { + .size = 0xff, + .y_offset = 0x4, + }, + [SPECIES_GARCHOMP_MEGA] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_LUCARIO_MEGA] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_ABOMASNOW_MEGA] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_GALLADE_MEGA] = + { + .size = 0xff, + .y_offset = 0x3, + }, + [SPECIES_AUDINO_MEGA] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_DIANCIE_MEGA] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_DIALGA_PRIMAL] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_PALKIA_PRIMAL] = + { + .size = 0xff, + .y_offset = 0x6, + }, + [SPECIES_VIVILLON_ARCHIPELAGO] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_VIVILLON_CONTINENTAL] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_VIVILLON_ELEGANT] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_VIVILLON_GARDEN] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_VIVILLON_HIGH_PLAINS] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_VIVILLON_ICY_SNOW] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_VIVILLON_JUNGLE] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_VIVILLON_MARINE] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_VIVILLON_MODERN] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_VIVILLON_MONSOON] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_VIVILLON_OCEAN] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_VIVILLON_POKEBALL] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_VIVILLON_POLAR] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_VIVILLON_RIVER] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_VIVILLON_SANDSTORM] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_VIVILLON_SAVANNA] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_VIVILLON_SUN] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_VIVILLON_TUNDRA] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_ROWLET] = + { + .size = 0xff, + .y_offset = 0xf, + }, + [SPECIES_DARTRIX] = + { + .size = 0xff, + .y_offset = 0x4, + }, + [SPECIES_DECIDUEYE] = + { + .size = 0xff, + .y_offset = 0x1, + }, + [SPECIES_LITTEN] = + { + .size = 0xff, + .y_offset = 0x9, + }, + [SPECIES_TORRACAT] = + { + .size = 0xff, + .y_offset = 0x7, + }, + [SPECIES_INCINEROAR] = + { + .size = 0xff, + .y_offset = 0x6, + }, + [SPECIES_POPPLIO] = + { + .size = 0xff, + .y_offset = 0xa, + }, + [SPECIES_BRIONNE] = + { + .size = 0xff, + .y_offset = 0x3, + }, + [SPECIES_PRIMARINA] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_PIKIPEK] = + { + .size = 0xff, + .y_offset = 0xd, + }, + [SPECIES_TRUMBEAK] = + { + .size = 0xff, + .y_offset = 0x7, + }, + [SPECIES_TOUCANNON] = + { + .size = 0xff, + .y_offset = 0x8, + }, + [SPECIES_YUNGOOS] = + { + .size = 0xff, + .y_offset = 0xe, + }, + [SPECIES_GUMSHOOS] = + { + .size = 0xff, + .y_offset = 0x8, + }, + [SPECIES_GRUBBIN] = + { + .size = 0xff, + .y_offset = 0xc, + }, + [SPECIES_CHARJABUG] = + { + .size = 0xff, + .y_offset = 0x11, + }, + [SPECIES_VIKAVOLT] = + { + .size = 0xff, + .y_offset = 0x9, + }, + [SPECIES_CRABRAWLER] = + { + .size = 0xff, + .y_offset = 0xb, + }, + [SPECIES_CRABOMINABLE] = + { + .size = 0xff, + .y_offset = 0x4, + }, + [SPECIES_ORICORIO] = + { + .size = 0xff, + .y_offset = 0x8, + }, + [SPECIES_CUTIEFLY] = + { + .size = 0xff, + .y_offset = 0x6, + }, + [SPECIES_RIBOMBEE] = + { + .size = 0xff, + .y_offset = 0x7, + }, + [SPECIES_ROCKRUFF] = + { + .size = 0xff, + .y_offset = 0xd, + }, + [SPECIES_LYCANROC] = + { + .size = 0xff, + .y_offset = 0x7, + }, + [SPECIES_WISHIWASHI] = + { + .size = 0xff, + .y_offset = 0x12, + }, + [SPECIES_MAREANIE] = + { + .size = 0xff, + .y_offset = 0xf, + }, + [SPECIES_TOXAPEX] = + { + .size = 0xff, + .y_offset = 0x8, + }, + [SPECIES_MUDBRAY] = + { + .size = 0xff, + .y_offset = 0x6, + }, + [SPECIES_MUDSDALE] = + { + .size = 0xff, + .y_offset = 0x3, + }, + [SPECIES_DEWPIDER] = + { + .size = 0xff, + .y_offset = 0x8, + }, + [SPECIES_ARAQUANID] = + { + .size = 0xff, + .y_offset = 0xe, + }, + [SPECIES_FOMANTIS] = + { + .size = 0xff, + .y_offset = 0x5, + }, + [SPECIES_LURANTIS] = + { + .size = 0xff, + .y_offset = 0x1, + }, + [SPECIES_MORELULL] = + { + .size = 0xff, + .y_offset = 0x9, + }, + [SPECIES_SHIINOTIC] = + { + .size = 0xff, + .y_offset = 0x8, + }, + [SPECIES_SALANDIT] = + { + .size = 0xff, + .y_offset = 0xc, + }, + [SPECIES_SALAZZLE] = + { + .size = 0xff, + .y_offset = 0x3, + }, + [SPECIES_STUFFUL] = + { + .size = 0xff, + .y_offset = 0xc, + }, + [SPECIES_BEWEAR] = + { + .size = 0xff, + .y_offset = 0x2, + }, + [SPECIES_BOUNSWEET] = + { + .size = 0xff, + .y_offset = 0xe, + }, + [SPECIES_STEENEE] = + { + .size = 0xff, + .y_offset = 0x7, + }, + [SPECIES_TSAREENA] = + { + .size = 0xff, + .y_offset = 0x5, + }, + [SPECIES_COMFEY] = + { + .size = 0xff, + .y_offset = 0x9, + }, + [SPECIES_ORANGURU] = + { + .size = 0xff, + .y_offset = 0x8, + }, + [SPECIES_PASSIMIAN] = + { + .size = 0xff, + .y_offset = 0x6, + }, + [SPECIES_WIMPOD] = + { + .size = 0xff, + .y_offset = 0xa, + }, + [SPECIES_GOLISOPOD] = + { + .size = 0xff, + .y_offset = 0x9, + }, + [SPECIES_SANDYGAST] = + { + .size = 0xff, + .y_offset = 0xb, + }, + [SPECIES_PALOSSAND] = + { + .size = 0xff, + .y_offset = 0x3, + }, + [SPECIES_PYUKUMUKU] = + { + .size = 0xff, + .y_offset = 0x10, + }, + [SPECIES_TYPE_NULL] = + { + .size = 0xff, + .y_offset = 0x1, + }, + [SPECIES_SILVALLY] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_MINIOR_SHIELD] = + { + .size = 0xff, + .y_offset = 0xd, + }, + [SPECIES_KOMALA] = + { + .size = 0xff, + .y_offset = 0x9, + }, + [SPECIES_TURTONATOR] = + { + .size = 0xff, + .y_offset = 0x9, + }, + [SPECIES_TOGEDEMARU] = + { + .size = 0xff, + .y_offset = 0xd, + }, + [SPECIES_MIMIKYU] = + { + .size = 0xff, + .y_offset = 0x7, + }, + [SPECIES_BRUXISH] = + { + .size = 0xff, + .y_offset = 0x9, + }, + [SPECIES_DRAMPA] = + { + .size = 0xff, + .y_offset = 0x5, + }, + [SPECIES_DHELMISE] = + { + .size = 0xff, + .y_offset = 0x3, + }, + [SPECIES_JANGMO_O] = + { + .size = 0xff, + .y_offset = 0x7, + }, + [SPECIES_HAKAMO_O] = + { + .size = 0xff, + .y_offset = 0x1, + }, + [SPECIES_KOMMO_O] = + { + .size = 0xff, + .y_offset = 0x6, + }, + [SPECIES_TAPU_KOKO] = + { + .size = 0xff, + .y_offset = 0x4, + }, + [SPECIES_TAPU_LELE] = + { + .size = 0xff, + .y_offset = 0x4, + }, + [SPECIES_TAPU_BULU] = + { + .size = 0xff, + .y_offset = 0x4, + }, + [SPECIES_TAPU_FINI] = + { + .size = 0xff, + .y_offset = 0x5, + }, + [SPECIES_COSMOG] = + { + .size = 0xff, + .y_offset = 0x9, + }, + [SPECIES_COSMOEM] = + { + .size = 0xff, + .y_offset = 0x10, + }, + [SPECIES_SOLGALEO] = + { + .size = 0xff, + .y_offset = 0x8, + }, + [SPECIES_LUNALA] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_NIHILEGO] = + { + .size = 0xff, + .y_offset = 0xc, + }, + [SPECIES_BUZZWOLE] = + { + .size = 0xff, + .y_offset = 0xc, + }, + [SPECIES_PHEROMOSA] = + { + .size = 0xff, + .y_offset = 0x2, + }, + [SPECIES_XURKITREE] = + { + .size = 0xff, + .y_offset = 0x9, + }, + [SPECIES_CELESTEELA] = + { + .size = 0xff, + .y_offset = 0x2, + }, + [SPECIES_KARTANA] = + { + .size = 0xff, + .y_offset = 0xd, + }, + [SPECIES_GUZZLORD] = + { + .size = 0xff, + .y_offset = 0x8, + }, + [SPECIES_NECROZMA] = + { + .size = 0xff, + .y_offset = 0x4, + }, + [SPECIES_MAGEARNA] = + { + .size = 0xff, + .y_offset = 0x3, + }, + [SPECIES_MARSHADOW] = + { + .size = 0xff, + .y_offset = 0x6, + }, + [SPECIES_RATTATA_A] = + { + .size = 0xff, + .y_offset = 0x7, + }, + [SPECIES_RATICATE_A] = + { + .size = 0xff, + .y_offset = 0x8, + }, + [SPECIES_RAICHU_A] = + { + .size = 0xff, + .y_offset = 0x2, + }, + [SPECIES_SANDSHREW_A] = + { + .size = 0xff, + .y_offset = 0xf, + }, + [SPECIES_SANDSLASH_A] = + { + .size = 0xff, + .y_offset = 0xa, + }, + [SPECIES_VULPIX_A] = + { + .size = 0xff, + .y_offset = 0x5, + }, + [SPECIES_NINETALES_A] = + { + .size = 0xff, + .y_offset = 0x5, + }, + [SPECIES_DIGLETT_A] = + { + .size = 0xff, + .y_offset = 0xe, + }, + [SPECIES_DUGTRIO_A] = + { + .size = 0xff, + .y_offset = 0x7, + }, + [SPECIES_MEOWTH_A] = + { + .size = 0xff, + .y_offset = 0x7, + }, + [SPECIES_PERSIAN_A] = + { + .size = 0xff, + .y_offset = 0xa, + }, + [SPECIES_GEODUDE_A] = + { + .size = 0xff, + .y_offset = 0xc, + }, + [SPECIES_GRAVELER_A] = + { + .size = 0xff, + .y_offset = 0xa, + }, + [SPECIES_GOLEM_A] = + { + .size = 0xff, + .y_offset = 0xc, + }, + [SPECIES_GRIMER_A] = + { + .size = 0xff, + .y_offset = 0xf, + }, + [SPECIES_MUK_A] = + { + .size = 0xff, + .y_offset = 0x8, + }, + [SPECIES_EXEGGCUTE_A] = + { + .size = 0xff, + .y_offset = 0x12, + }, + [SPECIES_EXEGGUTOR_A] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_CUBONE_A] = + { + .size = 0xff, + .y_offset = 0xa, + }, + [SPECIES_MAROWAK_A] = + { + .size = 0xff, + .y_offset = 0x8, + }, + [SPECIES_DEOXYS_ATTACK] = + { + .size = 0xff, + .y_offset = 0x1, + }, + [SPECIES_DEOXYS_DEFENSE] = + { + .size = 0xff, + .y_offset = 0x8, + }, + [SPECIES_DEOXYS_SPEED] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_ORICORIO_Y] = + { + .size = 0xff, + .y_offset = 0x8, + }, + [SPECIES_ORICORIO_P] = + { + .size = 0xff, + .y_offset = 0x8, + }, + [SPECIES_ORICORIO_S] = + { + .size = 0xff, + .y_offset = 0x8, + }, + [SPECIES_LYCANROC_N] = + { + .size = 0xff, + .y_offset = 0x7, + }, + [SPECIES_WISHIWASHI_S] = + { + .size = 0xff, + .y_offset = 0xc, + }, + [SPECIES_SILVALLY_FIGHT] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_SILVALLY_FLYING] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_SILVALLY_POISON] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_SILVALLY_GROUND] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_SILVALLY_ROCK] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_SILVALLY_BUG] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_SILVALLY_GHOST] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_SILVALLY_STEEL] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_SILVALLY_FIRE] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_SILVALLY_WATER] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_SILVALLY_GRASS] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_SILVALLY_ELECTRIC] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_SILVALLY_PSYCHIC] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_SILVALLY_ICE] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_SILVALLY_DRAGON] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_SILVALLY_DARK] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_SILVALLY_FAIRY] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_MINIOR_RED] = + { + .size = 0xff, + .y_offset = 0xb, + }, + [SPECIES_MINIOR_BLUE] = + { + .size = 0xff, + .y_offset = 0xb, + }, + [SPECIES_MINIOR_ORANGE] = + { + .size = 0xff, + .y_offset = 0xb, + }, + [SPECIES_MINIOR_YELLOW] = + { + .size = 0xff, + .y_offset = 0xb, + }, + [SPECIES_MINIOR_INDIGO] = + { + .size = 0xff, + .y_offset = 0xb, + }, + [SPECIES_MINIOR_GREEN] = + { + .size = 0xff, + .y_offset = 0xb, + }, + [SPECIES_MINIOR_VIOLET] = + { + .size = 0xff, + .y_offset = 0xb, + }, + [SPECIES_MIMIKYU_BUSTED] = + { + .size = 0xff, + .y_offset = 0xf, + }, + [SPECIES_MAGEARNA_P] = + { + .size = 0xff, + .y_offset = 0x3, + }, + [SPECIES_POIPOLE] = + { + .size = 0xff, + .y_offset = 0x6, + }, + [SPECIES_NAGANADEL] = + { + .size = 0xff, + .y_offset = 0x6, + }, + [SPECIES_STAKATAKA] = + { + .size = 0xff, + .y_offset = 0xc, + }, + [SPECIES_BLACEPHALON] = + { + .size = 0xff, + .y_offset = 0x9, + }, + [SPECIES_ZERAORA] = + { + .size = 0xff, + .y_offset = 0xb, + }, + [SPECIES_NECROZMA_MANE] = + { + .size = 0xff, + .y_offset = 0x1, + }, + [SPECIES_NECROZMA_WINGS] = + { + .size = 0xff, + .y_offset = 0x2, + }, + [SPECIES_NECROZMA_ULTRA] = + { + .size = 0xff, + .y_offset = 0x3, + }, + [SPECIES_LYCANROC_DUSK] = + { + .size = 0xff, + .y_offset = 0x6, + }, + [SPECIES_MELTAN] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_MELMETAL] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_PIKACHU_SURFING] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_PIKACHU_FLYING] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_PIKACHU_COSPLAY] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_PIKACHU_LIBRE] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_PIKACHU_POP_STAR] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_PIKACHU_ROCK_STAR] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_PIKACHU_BELLE] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_PIKACHU_PHD] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_PIKACHU_CAP_ORIGINAL] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_PIKACHU_CAP_HOENN] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_PIKACHU_CAP_SINNOH] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_PIKACHU_CAP_UNOVA] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_PIKACHU_CAP_KALOS] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_PIKACHU_CAP_ALOLA] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_PIKACHU_CAP_PARTNER] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_PICHU_SPIKY] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_XERNEAS_NATURAL] = + { + .size = 0xff, + .y_offset = 0x0, + } +}; diff --git a/src/Back_Pic_Table.c b/src/Back_Pic_Table.c new file mode 100644 index 0000000..8a80623 --- /dev/null +++ b/src/Back_Pic_Table.c @@ -0,0 +1,1108 @@ +#include "defines.h" +#include "../include/graphics.h" + +const struct CompressedSpriteSheet gMonBackPicTable[NUM_SPECIES] = +{ + [SPECIES_NONE] = {0x8d00748, 0x800, SPECIES_NONE}, + [SPECIES_BULBASAUR] = {0x8d2ff7c, 0x800, SPECIES_BULBASAUR}, + [SPECIES_IVYSAUR] = {0x8d30948, 0x800, SPECIES_IVYSAUR}, + [SPECIES_VENUSAUR] = {0x8d31654, 0x800, SPECIES_VENUSAUR}, + [SPECIES_CHARMANDER] = {0x8d32108, 0x800, SPECIES_CHARMANDER}, + [SPECIES_CHARMELEON] = {0x8d32af8, 0x800, SPECIES_CHARMELEON}, + [SPECIES_CHARIZARD] = {0x8d33870, 0x800, SPECIES_CHARIZARD}, + [SPECIES_SQUIRTLE] = {0x8d342f0, 0x800, SPECIES_SQUIRTLE}, + [SPECIES_WARTORTLE] = {0x8d34ca8, 0x800, SPECIES_WARTORTLE}, + [SPECIES_BLASTOISE] = {0x8d35948, 0x800, SPECIES_BLASTOISE}, + [SPECIES_CATERPIE] = {0x8d362b8, 0x800, SPECIES_CATERPIE}, + [SPECIES_METAPOD] = {0x8d36a40, 0x800, SPECIES_METAPOD}, + [SPECIES_BUTTERFREE] = {0x8d37330, 0x800, SPECIES_BUTTERFREE}, + [SPECIES_WEEDLE] = {0x8d37d40, 0x800, SPECIES_WEEDLE}, + [SPECIES_KAKUNA] = {0x8d384e8, 0x800, SPECIES_KAKUNA}, + [SPECIES_BEEDRILL] = {0x8d38e68, 0x800, SPECIES_BEEDRILL}, + [SPECIES_PIDGEY] = {0x8d39834, 0x800, SPECIES_PIDGEY}, + [SPECIES_PIDGEOTTO] = {0x8d3a224, 0x800, SPECIES_PIDGEOTTO}, + [SPECIES_PIDGEOT] = {0x8d3aefc, 0x800, SPECIES_PIDGEOT}, + [SPECIES_RATTATA] = {0x8d3b8d8, 0x800, SPECIES_RATTATA}, + [SPECIES_RATICATE] = {0x8d3c358, 0x800, SPECIES_RATICATE}, + [SPECIES_SPEAROW] = {0x8d3cca4, 0x800, SPECIES_SPEAROW}, + [SPECIES_FEAROW] = {0x8d3d8d8, 0x800, SPECIES_FEAROW}, + [SPECIES_EKANS] = {0x8d3e26c, 0x800, SPECIES_EKANS}, + [SPECIES_ARBOK] = {0x8d3ee30, 0x800, SPECIES_ARBOK}, + [SPECIES_PIKACHU] = {0x8d3f77c, 0x800, SPECIES_PIKACHU}, + [SPECIES_RAICHU] = {0x8d402c4, 0x800, SPECIES_RAICHU}, + [SPECIES_SANDSHREW] = {0x8d40c20, 0x800, SPECIES_SANDSHREW}, + [SPECIES_SANDSLASH] = {0x8d416b4, 0x800, SPECIES_SANDSLASH}, + [SPECIES_NIDORAN_F] = {0x8d42080, 0x800, SPECIES_NIDORAN_F}, + [SPECIES_NIDORINA] = {0x8d429a8, 0x800, SPECIES_NIDORINA}, + [SPECIES_NIDOQUEEN] = {0x8d435dc, 0x800, SPECIES_NIDOQUEEN}, + [SPECIES_NIDORAN_M] = {0x8d43f4c, 0x800, SPECIES_NIDORAN_M}, + [SPECIES_NIDORINO] = {0x8d4493c, 0x800, SPECIES_NIDORINO}, + [SPECIES_NIDOKING] = {0x8d4577c, 0x800, SPECIES_NIDOKING}, + [SPECIES_CLEFAIRY] = {0x8d461fc, 0x800, SPECIES_CLEFAIRY}, + [SPECIES_CLEFABLE] = {0x8d46bb4, 0x800, SPECIES_CLEFABLE}, + [SPECIES_VULPIX] = {0x8d47644, 0x800, SPECIES_VULPIX}, + [SPECIES_NINETALES] = {0x8d4829c, 0x800, SPECIES_NINETALES}, + [SPECIES_JIGGLYPUFF] = {0x8d48bfc, 0x800, SPECIES_JIGGLYPUFF}, + [SPECIES_WIGGLYTUFF] = {0x8d49514, 0x800, SPECIES_WIGGLYTUFF}, + [SPECIES_ZUBAT] = {0x8d49f5c, 0x800, SPECIES_ZUBAT}, + [SPECIES_GOLBAT] = {0x8d4aa5c, 0x800, SPECIES_GOLBAT}, + [SPECIES_ODDISH] = {0x8d4b284, 0x800, SPECIES_ODDISH}, + [SPECIES_GLOOM] = {0x8d4bbe0, 0x800, SPECIES_GLOOM}, + [SPECIES_VILEPLUME] = {0x8d4c784, 0x800, SPECIES_VILEPLUME}, + [SPECIES_PARAS] = {0x8d4d228, 0x800, SPECIES_PARAS}, + [SPECIES_PARASECT] = {0x8d4dc04, 0x800, SPECIES_PARASECT}, + [SPECIES_VENONAT] = {0x8d4e498, 0x800, SPECIES_VENONAT}, + [SPECIES_VENOMOTH] = {0x8d4ef18, 0x800, SPECIES_VENOMOTH}, + [SPECIES_DIGLETT] = {0x8d4f888, 0x800, SPECIES_DIGLETT}, + [SPECIES_DUGTRIO] = {0x8d50010, 0x800, SPECIES_DUGTRIO}, + [SPECIES_MEOWTH] = {0x8d50818, 0x800, SPECIES_MEOWTH}, + [SPECIES_PERSIAN] = {0x8d51380, 0x800, SPECIES_PERSIAN}, + [SPECIES_PSYDUCK] = {0x8d51d4c, 0x800, SPECIES_PSYDUCK}, + [SPECIES_GOLDUCK] = {0x8d52760, 0x800, SPECIES_GOLDUCK}, + [SPECIES_MANKEY] = {0x8d53160, 0x800, SPECIES_MANKEY}, + [SPECIES_PRIMEAPE] = {0x8d53c3c, 0x800, SPECIES_PRIMEAPE}, + [SPECIES_GROWLITHE] = {0x8d5461c, 0x800, SPECIES_GROWLITHE}, + [SPECIES_ARCANINE] = {0x8d552f0, 0x800, SPECIES_ARCANINE}, + [SPECIES_POLIWAG] = {0x8d55dc8, 0x800, SPECIES_POLIWAG}, + [SPECIES_POLIWHIRL] = {0x8d565cc, 0x800, SPECIES_POLIWHIRL}, + [SPECIES_POLIWRATH] = {0x8d56fa8, 0x800, SPECIES_POLIWRATH}, + [SPECIES_ABRA] = {0x8d57950, 0x800, SPECIES_ABRA}, + [SPECIES_KADABRA] = {0x8d583d0, 0x800, SPECIES_KADABRA}, + [SPECIES_ALAKAZAM] = {0x8d5903c, 0x800, SPECIES_ALAKAZAM}, + [SPECIES_MACHOP] = {0x8d59a74, 0x800, SPECIES_MACHOP}, + [SPECIES_MACHOKE] = {0x8d5a450, 0x800, SPECIES_MACHOKE}, + [SPECIES_MACHAMP] = {0x8d5b03c, 0x800, SPECIES_MACHAMP}, + [SPECIES_BELLSPROUT] = {0x8d5ba50, 0x800, SPECIES_BELLSPROUT}, + [SPECIES_WEEPINBELL] = {0x8d5c31c, 0x800, SPECIES_WEEPINBELL}, + [SPECIES_VICTREEBEL] = {0x8d5ce40, 0x800, SPECIES_VICTREEBEL}, + [SPECIES_TENTACOOL] = {0x8d5d878, 0x800, SPECIES_TENTACOOL}, + [SPECIES_TENTACRUEL] = {0x8d5e3f8, 0x800, SPECIES_TENTACRUEL}, + [SPECIES_GEODUDE] = {0x8d5ecec, 0x800, SPECIES_GEODUDE}, + [SPECIES_GRAVELER] = {0x8d5f734, 0x800, SPECIES_GRAVELER}, + [SPECIES_GOLEM] = {0x8d60248, 0x800, SPECIES_GOLEM}, + [SPECIES_PONYTA] = {0x8d60cd8, 0x800, SPECIES_PONYTA}, + [SPECIES_RAPIDASH] = {0x8d619b0, 0x800, SPECIES_RAPIDASH}, + [SPECIES_SLOWPOKE] = {0x8d624b0, 0x800, SPECIES_SLOWPOKE}, + [SPECIES_SLOWBRO] = {0x8d62fd4, 0x800, SPECIES_SLOWBRO}, + [SPECIES_MAGNEMITE] = {0x8d6387c, 0x800, SPECIES_MAGNEMITE}, + [SPECIES_MAGNETON] = {0x8d64148, 0x800, SPECIES_MAGNETON}, + [SPECIES_FARFETCHD] = {0x8d64c10, 0x800, SPECIES_FARFETCHD}, + [SPECIES_DODUO] = {0x8d6555c, 0x800, SPECIES_DODUO}, + [SPECIES_DODRIO] = {0x8d66120, 0x800, SPECIES_DODRIO}, + [SPECIES_SEEL] = {0x8d66c54, 0x800, SPECIES_SEEL}, + [SPECIES_DEWGONG] = {0x8d676a0, 0x800, SPECIES_DEWGONG}, + [SPECIES_GRIMER] = {0x8d67fc8, 0x800, SPECIES_GRIMER}, + [SPECIES_MUK] = {0x8d68ab8, 0x800, SPECIES_MUK}, + [SPECIES_SHELLDER] = {0x8d693f0, 0x800, SPECIES_SHELLDER}, + [SPECIES_CLOYSTER] = {0x8d69da8, 0x800, SPECIES_CLOYSTER}, + [SPECIES_GASTLY] = {0x8d6a884, 0x800, SPECIES_GASTLY}, + [SPECIES_HAUNTER] = {0x8d6b2f4, 0x800, SPECIES_HAUNTER}, + [SPECIES_GENGAR] = {0x8d6becc, 0x800, SPECIES_GENGAR}, + [SPECIES_ONIX] = {0x8d6cb24, 0x800, SPECIES_ONIX}, + [SPECIES_DROWZEE] = {0x8d6d720, 0x800, SPECIES_DROWZEE}, + [SPECIES_HYPNO] = {0x8d6e1b0, 0x800, SPECIES_HYPNO}, + [SPECIES_KRABBY] = {0x8d6ec44, 0x800, SPECIES_KRABBY}, + [SPECIES_KINGLER] = {0x8d6f68c, 0x800, SPECIES_KINGLER}, + [SPECIES_VOLTORB] = {0x8d6ff58, 0x800, SPECIES_VOLTORB}, + [SPECIES_ELECTRODE] = {0x8d70780, 0x800, SPECIES_ELECTRODE}, + [SPECIES_EXEGGCUTE] = {0x8d710e0, 0x800, SPECIES_EXEGGCUTE}, + [SPECIES_EXEGGUTOR] = {0x8d71ba8, 0x800, SPECIES_EXEGGUTOR}, + [SPECIES_CUBONE] = {0x8d72588, 0x800, SPECIES_CUBONE}, + [SPECIES_MAROWAK] = {0x8d72f78, 0x800, SPECIES_MAROWAK}, + [SPECIES_HITMONLEE] = {0x8d738e8, 0x800, SPECIES_HITMONLEE}, + [SPECIES_HITMONCHAN] = {0x8d743b0, 0x800, SPECIES_HITMONCHAN}, + [SPECIES_LICKITUNG] = {0x8d74fe4, 0x800, SPECIES_LICKITUNG}, + [SPECIES_KOFFING] = {0x8d75a1c, 0x800, SPECIES_KOFFING}, + [SPECIES_WEEZING] = {0x8d76774, 0x800, SPECIES_WEEZING}, + [SPECIES_RHYHORN] = {0x8d77264, 0x800, SPECIES_RHYHORN}, + [SPECIES_RHYDON] = {0x8d77f5c, 0x800, SPECIES_RHYDON}, + [SPECIES_CHANSEY] = {0x8d78b10, 0x800, SPECIES_CHANSEY}, + [SPECIES_TANGELA] = {0x8d79434, 0x800, SPECIES_TANGELA}, + [SPECIES_KANGASKHAN] = {0x8d7a150, 0x800, SPECIES_KANGASKHAN}, + [SPECIES_HORSEA] = {0x8d7aa0c, 0x800, SPECIES_HORSEA}, + [SPECIES_SEADRA] = {0x8d7b27c, 0x800, SPECIES_SEADRA}, + [SPECIES_GOLDEEN] = {0x8d7bd7c, 0x800, SPECIES_GOLDEEN}, + [SPECIES_SEAKING] = {0x8d7c968, 0x800, SPECIES_SEAKING}, + [SPECIES_STARYU] = {0x8d7d48c, 0x800, SPECIES_STARYU}, + [SPECIES_STARMIE] = {0x8d7dee8, 0x800, SPECIES_STARMIE}, + [SPECIES_MR_MIME] = {0x8d7eac0, 0x800, SPECIES_MR_MIME}, + [SPECIES_SCYTHER] = {0x8d7f674, 0x800, SPECIES_SCYTHER}, + [SPECIES_JYNX] = {0x8d8023c, 0x800, SPECIES_JYNX}, + [SPECIES_ELECTABUZZ] = {0x8d80e28, 0x800, SPECIES_ELECTABUZZ}, + [SPECIES_MAGMAR] = {0x8d81a6c, 0x800, SPECIES_MAGMAR}, + [SPECIES_PINSIR] = {0x8d82730, 0x800, SPECIES_PINSIR}, + [SPECIES_TAUROS] = {0x8d83340, 0x800, SPECIES_TAUROS}, + [SPECIES_MAGIKARP] = {0x8d83cb0, 0x800, SPECIES_MAGIKARP}, + [SPECIES_GYARADOS] = {0x8d84a60, 0x800, SPECIES_GYARADOS}, + [SPECIES_LAPRAS] = {0x8d857ec, 0x800, SPECIES_LAPRAS}, + [SPECIES_DITTO] = {0x8d860a8, 0x800, SPECIES_DITTO}, + [SPECIES_EEVEE] = {0x8d86778, 0x800, SPECIES_EEVEE}, + [SPECIES_VAPOREON] = {0x8d87168, 0x800, SPECIES_VAPOREON}, + [SPECIES_JOLTEON] = {0x8d87bc4, 0x800, SPECIES_JOLTEON}, + [SPECIES_FLAREON] = {0x8d886b4, 0x800, SPECIES_FLAREON}, + [SPECIES_PORYGON] = {0x8d8906c, 0x800, SPECIES_PORYGON}, + [SPECIES_OMANYTE] = {0x8d8984c, 0x800, SPECIES_OMANYTE}, + [SPECIES_OMASTAR] = {0x8d8a2cc, 0x800, SPECIES_OMASTAR}, + [SPECIES_KABUTO] = {0x8d8ab60, 0x800, SPECIES_KABUTO}, + [SPECIES_KABUTOPS] = {0x8d8b574, 0x800, SPECIES_KABUTOPS}, + [SPECIES_AERODACTYL] = {0x8d8c2a4, 0x800, SPECIES_AERODACTYL}, + [SPECIES_SNORLAX] = {0x8d8ce48, 0x800, SPECIES_SNORLAX}, + [SPECIES_ARTICUNO] = {0x8d8d990, 0x800, SPECIES_ARTICUNO}, + [SPECIES_ZAPDOS] = {0x8d8e47c, 0x800, SPECIES_ZAPDOS}, + [SPECIES_MOLTRES] = {0x8d8ef20, 0x800, SPECIES_MOLTRES}, + [SPECIES_DRATINI] = {0x8d8f834, 0x800, SPECIES_DRATINI}, + [SPECIES_DRAGONAIR] = {0x8d90224, 0x800, SPECIES_DRAGONAIR}, + [SPECIES_DRAGONITE] = {0x8d90d90, 0x800, SPECIES_DRAGONITE}, + [SPECIES_MEWTWO] = {0x8d91a0c, 0x800, SPECIES_MEWTWO}, + [SPECIES_MEW] = {0x8d9249c, 0x800, SPECIES_MEW}, + [SPECIES_CHIKORITA] = {0x8d92e54, 0x800, SPECIES_CHIKORITA}, + [SPECIES_BAYLEEF] = {0x8d938e8, 0x800, SPECIES_BAYLEEF}, + [SPECIES_MEGANIUM] = {0x8d944e4, 0x800, SPECIES_MEGANIUM}, + [SPECIES_CYNDAQUIL] = {0x8d94e64, 0x800, SPECIES_CYNDAQUIL}, + [SPECIES_QUILAVA] = {0x8d95950, 0x800, SPECIES_QUILAVA}, + [SPECIES_TYPHLOSION] = {0x8d96574, 0x800, SPECIES_TYPHLOSION}, + [SPECIES_TOTODILE] = {0x8d97028, 0x800, SPECIES_TOTODILE}, + [SPECIES_CROCONAW] = {0x8d979d0, 0x800, SPECIES_CROCONAW}, + [SPECIES_FERALIGATR] = {0x8d985a8, 0x800, SPECIES_FERALIGATR}, + [SPECIES_SENTRET] = {0x8d99038, 0x800, SPECIES_SENTRET}, + [SPECIES_FURRET] = {0x8d99a84, 0x800, SPECIES_FURRET}, + [SPECIES_HOOTHOOT] = {0x8d9a404, 0x800, SPECIES_HOOTHOOT}, + [SPECIES_NOCTOWL] = {0x8d9ad74, 0x800, SPECIES_NOCTOWL}, + [SPECIES_LEDYBA] = {0x8d9b764, 0x800, SPECIES_LEDYBA}, + [SPECIES_LEDIAN] = {0x8d9c1e4, 0x800, SPECIES_LEDIAN}, + [SPECIES_SPINARAK] = {0x8d9cb88, 0x800, SPECIES_SPINARAK}, + [SPECIES_ARIADOS] = {0x8d9d444, 0x800, SPECIES_ARIADOS}, + [SPECIES_CROBAT] = {0x8d9de6c, 0x800, SPECIES_CROBAT}, + [SPECIES_CHINCHOU] = {0x8d9e7b8, 0x800, SPECIES_CHINCHOU}, + [SPECIES_LANTURN] = {0x8d9f2c8, 0x800, SPECIES_LANTURN}, + [SPECIES_PICHU] = {0x8d9fae0, 0x800, SPECIES_PICHU}, + [SPECIES_CLEFFA] = {0x8da01e8, 0x800, SPECIES_CLEFFA}, + [SPECIES_IGGLYBUFF] = {0x8da0860, 0x800, SPECIES_IGGLYBUFF}, + [SPECIES_TOGEPI] = {0x8da0e7c, 0x800, SPECIES_TOGEPI}, + [SPECIES_TOGETIC] = {0x8da165c, 0x800, SPECIES_TOGETIC}, + [SPECIES_NATU] = {0x8da1e2c, 0x800, SPECIES_NATU}, + [SPECIES_XATU] = {0x8da26a0, 0x800, SPECIES_XATU}, + [SPECIES_MAREEP] = {0x8da2fd8, 0x800, SPECIES_MAREEP}, + [SPECIES_FLAAFFY] = {0x8da385c, 0x800, SPECIES_FLAAFFY}, + [SPECIES_AMPHAROS] = {0x8da4294, 0x800, SPECIES_AMPHAROS}, + [SPECIES_BELLOSSOM] = {0x8da4aac, 0x800, SPECIES_BELLOSSOM}, + [SPECIES_MARILL] = {0x8da5340, 0x800, SPECIES_MARILL}, + [SPECIES_AZUMARILL] = {0x8da5c7c, 0x800, SPECIES_AZUMARILL}, + [SPECIES_SUDOWOODO] = {0x8da6610, 0x800, SPECIES_SUDOWOODO}, + [SPECIES_POLITOED] = {0x8da706c, 0x800, SPECIES_POLITOED}, + [SPECIES_HOPPIP] = {0x8da78cc, 0x800, SPECIES_HOPPIP}, + [SPECIES_SKIPLOOM] = {0x8da8150, 0x800, SPECIES_SKIPLOOM}, + [SPECIES_JUMPLUFF] = {0x8da8bac, 0x800, SPECIES_JUMPLUFF}, + [SPECIES_AIPOM] = {0x8da94a0, 0x800, SPECIES_AIPOM}, + [SPECIES_SUNKERN] = {0x8da9e24, 0x800, SPECIES_SUNKERN}, + [SPECIES_SUNFLORA] = {0x8daa6e0, 0x800, SPECIES_SUNFLORA}, + [SPECIES_YANMA] = {0x8dab104, 0x800, SPECIES_YANMA}, + [SPECIES_WOOPER] = {0x8dabb94, 0x800, SPECIES_WOOPER}, + [SPECIES_QUAGSIRE] = {0x8dac594, 0x800, SPECIES_QUAGSIRE}, + [SPECIES_ESPEON] = {0x8dacfb8, 0x800, SPECIES_ESPEON}, + [SPECIES_UMBREON] = {0x8dad94c, 0x800, SPECIES_UMBREON}, + [SPECIES_MURKROW] = {0x8dae2e0, 0x800, SPECIES_MURKROW}, + [SPECIES_SLOWKING] = {0x8daec50, 0x800, SPECIES_SLOWKING}, + [SPECIES_MISDREAVUS] = {0x8daf6e4, 0x800, SPECIES_MISDREAVUS}, + [SPECIES_UNOWN] = {0x8dafe7c, 0x800, SPECIES_UNOWN}, + [SPECIES_WOBBUFFET] = {0x8db0800, 0x800, SPECIES_WOBBUFFET}, + [SPECIES_GIRAFARIG] = {0x8db11f0, 0x800, SPECIES_GIRAFARIG}, + [SPECIES_PINECO] = {0x8db1b84, 0x800, SPECIES_PINECO}, + [SPECIES_FORRETRESS] = {0x8db2670, 0x800, SPECIES_FORRETRESS}, + [SPECIES_DUNSPARCE] = {0x8db2f18, 0x800, SPECIES_DUNSPARCE}, + [SPECIES_GLIGAR] = {0x8db3960, 0x800, SPECIES_GLIGAR}, + [SPECIES_STEELIX] = {0x8db47e8, 0x800, SPECIES_STEELIX}, + [SPECIES_SNUBBULL] = {0x8db528c, 0x800, SPECIES_SNUBBULL}, + [SPECIES_GRANBULL] = {0x8db5d68, 0x800, SPECIES_GRANBULL}, + [SPECIES_QWILFISH] = {0x8db65b4, 0x800, SPECIES_QWILFISH}, + [SPECIES_SCIZOR] = {0x8db7120, 0x800, SPECIES_SCIZOR}, + [SPECIES_SHUCKLE] = {0x8db7ba0, 0x800, SPECIES_SHUCKLE}, + [SPECIES_HERACROSS] = {0x8db8544, 0x800, SPECIES_HERACROSS}, + [SPECIES_SNEASEL] = {0x8db8f0c, 0x800, SPECIES_SNEASEL}, + [SPECIES_TEDDIURSA] = {0x8db9844, 0x800, SPECIES_TEDDIURSA}, + [SPECIES_URSARING] = {0x8dba3b0, 0x800, SPECIES_URSARING}, + [SPECIES_SLUGMA] = {0x8dbac34, 0x800, SPECIES_SLUGMA}, + [SPECIES_MAGCARGO] = {0x8dbb6d8, 0x800, SPECIES_MAGCARGO}, + [SPECIES_SWINUB] = {0x8dbc06c, 0x800, SPECIES_SWINUB}, + [SPECIES_PILOSWINE] = {0x8dbc994, 0x800, SPECIES_PILOSWINE}, + [SPECIES_CORSOLA] = {0x8dbd198, 0x800, SPECIES_CORSOLA}, + [SPECIES_REMORAID] = {0x8dbd9c0, 0x800, SPECIES_REMORAID}, + [SPECIES_OCTILLERY] = {0x8dbe364, 0x800, SPECIES_OCTILLERY}, + [SPECIES_DELIBIRD] = {0x8dbed9c, 0x800, SPECIES_DELIBIRD}, + [SPECIES_MANTINE] = {0x8dbf78c, 0x800, SPECIES_MANTINE}, + [SPECIES_SKARMORY] = {0x8dc032c, 0x800, SPECIES_SKARMORY}, + [SPECIES_HOUNDOUR] = {0x8dc0ba0, 0x800, SPECIES_HOUNDOUR}, + [SPECIES_HOUNDOOM] = {0x8dc1620, 0x800, SPECIES_HOUNDOOM}, + [SPECIES_KINGDRA] = {0x8dc20d4, 0x800, SPECIES_KINGDRA}, + [SPECIES_PHANPY] = {0x8dc2a68, 0x800, SPECIES_PHANPY}, + [SPECIES_DONPHAN] = {0x8dc3458, 0x800, SPECIES_DONPHAN}, + [SPECIES_PORYGON2] = {0x8dc3d24, 0x800, SPECIES_PORYGON2}, + [SPECIES_STANTLER] = {0x8dc477c, 0x800, SPECIES_STANTLER}, + [SPECIES_SMEARGLE] = {0x8dc51fc, 0x800, SPECIES_SMEARGLE}, + [SPECIES_TYROGUE] = {0x8dc5b24, 0x800, SPECIES_TYROGUE}, + [SPECIES_HITMONTOP] = {0x8dc6538, 0x800, SPECIES_HITMONTOP}, + [SPECIES_SMOOCHUM] = {0x8dc6e3c, 0x800, SPECIES_SMOOCHUM}, + [SPECIES_ELEKID] = {0x8dc7678, 0x800, SPECIES_ELEKID}, + [SPECIES_MAGBY] = {0x8dc7f24, 0x800, SPECIES_MAGBY}, + [SPECIES_MILTANK] = {0x8dc88a4, 0x800, SPECIES_MILTANK}, + [SPECIES_BLISSEY] = {0x8dc94a0, 0x800, SPECIES_BLISSEY}, + [SPECIES_RAIKOU] = {0x8dc9eb4, 0x800, SPECIES_RAIKOU}, + [SPECIES_ENTEI] = {0x8dcab78, 0x800, SPECIES_ENTEI}, + [SPECIES_SUICUNE] = {0x8dcb84c, 0x800, SPECIES_SUICUNE}, + [SPECIES_LARVITAR] = {0x8dcc380, 0x800, SPECIES_LARVITAR}, + [SPECIES_PUPITAR] = {0x8dccc38, 0x800, SPECIES_PUPITAR}, + [SPECIES_TYRANITAR] = {0x8dcd7c8, 0x800, SPECIES_TYRANITAR}, + [SPECIES_LUGIA] = {0x8dce564, 0x800, SPECIES_LUGIA}, + [SPECIES_HO_OH] = {0x8dcf2a8, 0x800, SPECIES_HO_OH}, + [SPECIES_CELEBI] = {0x8dcfc18, 0x800, SPECIES_CELEBI}, + [252] = {0x8d00748, 0x800, 0xfc}, + [253] = {0x8d00748, 0x800, 0xfd}, + [254] = {0x8d00748, 0x800, 0xfe}, + [255] = {0x8d00748, 0x800, 0xff}, + [256] = {0x8d00748, 0x800, 0x100}, + [257] = {0x8d00748, 0x800, 0x101}, + [258] = {0x8d00748, 0x800, 0x102}, + [259] = {0x8d00748, 0x800, 0x103}, + [260] = {0x8d00748, 0x800, 0x104}, + [261] = {0x8d00748, 0x800, 0x105}, + [262] = {0x8d00748, 0x800, 0x106}, + [263] = {0x8d00748, 0x800, 0x107}, + [264] = {0x8d00748, 0x800, 0x108}, + [265] = {0x8d00748, 0x800, 0x109}, + [266] = {0x8d00748, 0x800, 0x10a}, + [267] = {0x8d00748, 0x800, 0x10b}, + [268] = {0x8d00748, 0x800, 0x10c}, + [269] = {0x8d00748, 0x800, 0x10d}, + [270] = {0x8d00748, 0x800, 0x10e}, + [271] = {0x8d00748, 0x800, 0x10f}, + [272] = {0x8d00748, 0x800, 0x110}, + [273] = {0x8d00748, 0x800, 0x111}, + [274] = {0x8d00748, 0x800, 0x112}, + [275] = {0x8d00748, 0x800, 0x113}, + [276] = {0x8d00748, 0x800, 0x114}, + [SPECIES_TREECKO] = {0x8dd04f4, 0x800, SPECIES_TREECKO}, + [SPECIES_GROVYLE] = {0x8dd0f08, 0x800, SPECIES_GROVYLE}, + [SPECIES_SCEPTILE] = {0x8dd1bf4, 0x800, SPECIES_SCEPTILE}, + [SPECIES_TORCHIC] = {0x8dd2530, 0x800, SPECIES_TORCHIC}, + [SPECIES_COMBUSKEN] = {0x8dd2d90, 0x800, SPECIES_COMBUSKEN}, + [SPECIES_BLAZIKEN] = {0x8dd397c, 0x800, SPECIES_BLAZIKEN}, + [SPECIES_MUDKIP] = {0x8dd4324, 0x800, SPECIES_MUDKIP}, + [SPECIES_MARSHTOMP] = {0x8dd4c4c, 0x800, SPECIES_MARSHTOMP}, + [SPECIES_SWAMPERT] = {0x8dd58c8, 0x800, SPECIES_SWAMPERT}, + [SPECIES_POOCHYENA] = {0x8dd635c, 0x800, SPECIES_POOCHYENA}, + [SPECIES_MIGHTYENA] = {0x8dd6e48, 0x800, SPECIES_MIGHTYENA}, + [SPECIES_ZIGZAGOON] = {0x8dd7824, 0x800, SPECIES_ZIGZAGOON}, + [SPECIES_LINOONE] = {0x8dd8280, 0x800, SPECIES_LINOONE}, + [SPECIES_WURMPLE] = {0x8dd8a18, 0x800, SPECIES_WURMPLE}, + [SPECIES_SILCOON] = {0x8dd92e4, 0x800, SPECIES_SILCOON}, + [SPECIES_BEAUTIFLY] = {0x8dd9cc0, 0x800, SPECIES_BEAUTIFLY}, + [SPECIES_CASCOON] = {0x8dda7f4, 0x800, SPECIES_CASCOON}, + [SPECIES_DUSTOX] = {0x8ddb150, 0x800, SPECIES_DUSTOX}, + [SPECIES_LOTAD] = {0x8ddbbd0, 0x800, SPECIES_LOTAD}, + [SPECIES_LOMBRE] = {0x8ddc52c, 0x800, SPECIES_LOMBRE}, + [SPECIES_LUDICOLO] = {0x8ddd170, 0x800, SPECIES_LUDICOLO}, + [SPECIES_SEEDOT] = {0x8dddba4, 0x800, SPECIES_SEEDOT}, + [SPECIES_NUZLEAF] = {0x8dde45c, 0x800, SPECIES_NUZLEAF}, + [SPECIES_SHIFTRY] = {0x8ddeef0, 0x800, SPECIES_SHIFTRY}, + [SPECIES_NINCADA] = {0x8ddf7f4, 0x800, SPECIES_NINCADA}, + [SPECIES_NINJASK] = {0x8de011c, 0x800, SPECIES_NINJASK}, + [SPECIES_SHEDINJA] = {0x8de0ab0, 0x800, SPECIES_SHEDINJA}, + [SPECIES_TAILLOW] = {0x8de14d4, 0x800, SPECIES_TAILLOW}, + [SPECIES_SWELLOW] = {0x8de1f40, 0x800, SPECIES_SWELLOW}, + [SPECIES_SHROOMISH] = {0x8de277c, 0x800, SPECIES_SHROOMISH}, + [SPECIES_BRELOOM] = {0x8de3210, 0x800, SPECIES_BRELOOM}, + [SPECIES_SPINDA] = {0x8de3d20, 0x800, SPECIES_SPINDA}, + [SPECIES_WINGULL] = {0x8de4638, 0x800, SPECIES_WINGULL}, + [SPECIES_PELIPPER] = {0x8de50b8, 0x800, SPECIES_PELIPPER}, + [SPECIES_SURSKIT] = {0x8de5a28, 0x800, SPECIES_SURSKIT}, + [SPECIES_MASQUERAIN] = {0x8de6408, 0x800, SPECIES_MASQUERAIN}, + [SPECIES_WAILMER] = {0x8de7028, 0x800, SPECIES_WAILMER}, + [SPECIES_WAILORD] = {0x8de7a94, 0x800, SPECIES_WAILORD}, + [SPECIES_SKITTY] = {0x8de81e4, 0x800, SPECIES_SKITTY}, + [SPECIES_DELCATTY] = {0x8de8cf4, 0x800, SPECIES_DELCATTY}, + [SPECIES_KECLEON] = {0x8de97e0, 0x800, SPECIES_KECLEON}, + [SPECIES_BALTOY] = {0x8dea088, 0x800, SPECIES_BALTOY}, + [SPECIES_CLAYDOL] = {0x8deab60, 0x800, SPECIES_CLAYDOL}, + [SPECIES_NOSEPASS] = {0x8deb614, 0x800, SPECIES_NOSEPASS}, + [SPECIES_TORKOAL] = {0x8dec2e8, 0x800, SPECIES_TORKOAL}, + [SPECIES_SABLEYE] = {0x8decbb4, 0x800, SPECIES_SABLEYE}, + [SPECIES_BARBOACH] = {0x8ded3a4, 0x800, SPECIES_BARBOACH}, + [SPECIES_WHISCASH] = {0x8deddf0, 0x800, SPECIES_WHISCASH}, + [SPECIES_LUVDISC] = {0x8dee5f4, 0x800, SPECIES_LUVDISC}, + [SPECIES_CORPHISH] = {0x8deee78, 0x800, SPECIES_CORPHISH}, + [SPECIES_CRAWDAUNT] = {0x8defa60, 0x800, SPECIES_CRAWDAUNT}, + [SPECIES_FEEBAS] = {0x8df0418, 0x800, SPECIES_FEEBAS}, + [SPECIES_MILOTIC] = {0x8df1100, 0x800, SPECIES_MILOTIC}, + [SPECIES_CARVANHA] = {0x8df1bfc, 0x800, SPECIES_CARVANHA}, + [SPECIES_SHARPEDO] = {0x8df2634, 0x800, SPECIES_SHARPEDO}, + [SPECIES_TRAPINCH] = {0x8df2f24, 0x800, SPECIES_TRAPINCH}, + [SPECIES_VIBRAVA] = {0x8df385c, 0x800, SPECIES_VIBRAVA}, + [SPECIES_FLYGON] = {0x8df43c8, 0x800, SPECIES_FLYGON}, + [SPECIES_MAKUHITA] = {0x8df4f20, 0x800, SPECIES_MAKUHITA}, + [SPECIES_HARIYAMA] = {0x8df5ad4, 0x800, SPECIES_HARIYAMA}, + [SPECIES_ELECTRIKE] = {0x8df65e4, 0x800, SPECIES_ELECTRIKE}, + [SPECIES_MANECTRIC] = {0x8df702c, 0x800, SPECIES_MANECTRIC}, + [SPECIES_NUMEL] = {0x8df7a08, 0x800, SPECIES_NUMEL}, + [SPECIES_CAMERUPT] = {0x8df8560, 0x800, SPECIES_CAMERUPT}, + [SPECIES_SPHEAL] = {0x8df8e1c, 0x800, SPECIES_SPHEAL}, + [SPECIES_SEALEO] = {0x8df96ec, 0x800, SPECIES_SEALEO}, + [SPECIES_WALREIN] = {0x8dfa1fc, 0x800, SPECIES_WALREIN}, + [SPECIES_CACNEA] = {0x8dfac68, 0x800, SPECIES_CACNEA}, + [SPECIES_CACTURNE] = {0x8dfb768, 0x800, SPECIES_CACTURNE}, + [SPECIES_SNORUNT] = {0x8dfc0e8, 0x800, SPECIES_SNORUNT}, + [SPECIES_GLALIE] = {0x8dfcbd8, 0x800, SPECIES_GLALIE}, + [SPECIES_LUNATONE] = {0x8dfd5ec, 0x800, SPECIES_LUNATONE}, + [SPECIES_SOLROCK] = {0x8dfe0b8, 0x800, SPECIES_SOLROCK}, + [SPECIES_AZURILL] = {0x8dfeb24, 0x800, SPECIES_AZURILL}, + [SPECIES_SPOINK] = {0x8dff32c, 0x800, SPECIES_SPOINK}, + [SPECIES_GRUMPIG] = {0x8dffd54, 0x800, SPECIES_GRUMPIG}, + [SPECIES_PLUSLE] = {0x8e00730, 0x800, SPECIES_PLUSLE}, + [SPECIES_MINUN] = {0x8e00f58, 0x800, SPECIES_MINUN}, + [SPECIES_MAWILE] = {0x8e019d8, 0x800, SPECIES_MAWILE}, + [SPECIES_MEDITITE] = {0x8e023c8, 0x800, SPECIES_MEDITITE}, + [SPECIES_MEDICHAM] = {0x8e02d38, 0x800, SPECIES_MEDICHAM}, + [SPECIES_SWABLU] = {0x8e03670, 0x800, SPECIES_SWABLU}, + [SPECIES_ALTARIA] = {0x8e04200, 0x800, SPECIES_ALTARIA}, + [SPECIES_WYNAUT] = {0x8e04abc, 0x800, SPECIES_WYNAUT}, + [SPECIES_DUSKULL] = {0x8e052c0, 0x800, SPECIES_DUSKULL}, + [SPECIES_DUSCLOPS] = {0x8e05d54, 0x800, SPECIES_DUSCLOPS}, + [SPECIES_ROSELIA] = {0x8e0670c, 0x800, SPECIES_ROSELIA}, + [SPECIES_SLAKOTH] = {0x8e0707c, 0x800, SPECIES_SLAKOTH}, + [SPECIES_VIGOROTH] = {0x8e07ab0, 0x800, SPECIES_VIGOROTH}, + [SPECIES_SLAKING] = {0x8e08850, 0x800, SPECIES_SLAKING}, + [SPECIES_GULPIN] = {0x8e091d4, 0x800, SPECIES_GULPIN}, + [SPECIES_SWALOT] = {0x8e09c08, 0x800, SPECIES_SWALOT}, + [SPECIES_TROPIUS] = {0x8e0a938, 0x800, SPECIES_TROPIUS}, + [SPECIES_WHISMUR] = {0x8e0b228, 0x800, SPECIES_WHISMUR}, + [SPECIES_LOUDRED] = {0x8e0bd6c, 0x800, SPECIES_LOUDRED}, + [SPECIES_EXPLOUD] = {0x8e0cb50, 0x800, SPECIES_EXPLOUD}, + [SPECIES_CLAMPERL] = {0x8e0d5bc, 0x800, SPECIES_CLAMPERL}, + [SPECIES_HUNTAIL] = {0x8e0e114, 0x800, SPECIES_HUNTAIL}, + [SPECIES_GOREBYSS] = {0x8e0ebf0, 0x800, SPECIES_GOREBYSS}, + [SPECIES_ABSOL] = {0x8e0f628, 0x800, SPECIES_ABSOL}, + [SPECIES_SHUPPET] = {0x8e0ff08, 0x800, SPECIES_SHUPPET}, + [SPECIES_BANETTE] = {0x8e108e4, 0x800, SPECIES_BANETTE}, + [SPECIES_SEVIPER] = {0x8e11508, 0x800, SPECIES_SEVIPER}, + [SPECIES_ZANGOOSE] = {0x8e12104, 0x800, SPECIES_ZANGOOSE}, + [SPECIES_RELICANTH] = {0x8e12bf0, 0x800, SPECIES_RELICANTH}, + [SPECIES_ARON] = {0x8e13488, 0x800, SPECIES_ARON}, + [SPECIES_LAIRON] = {0x8e13e54, 0x800, SPECIES_LAIRON}, + [SPECIES_AGGRON] = {0x8e14b2c, 0x800, SPECIES_AGGRON}, + [SPECIES_CASTFORM] = {0x8efc520, 0x800, SPECIES_CASTFORM}, + [SPECIES_VOLBEAT] = {0x8e1563c, 0x800, SPECIES_VOLBEAT}, + [SPECIES_ILLUMISE] = {0x8e16060, 0x800, SPECIES_ILLUMISE}, + [SPECIES_LILEEP] = {0x8e169e4, 0x800, SPECIES_LILEEP}, + [SPECIES_CRADILY] = {0x8e17474, 0x800, SPECIES_CRADILY}, + [SPECIES_ANORITH] = {0x8e17fe0, 0x800, SPECIES_ANORITH}, + [SPECIES_ARMALDO] = {0x8e18abc, 0x800, SPECIES_ARMALDO}, + [SPECIES_RALTS] = {0x8e19528, 0x800, SPECIES_RALTS}, + [SPECIES_KIRLIA] = {0x8e19c30, 0x800, SPECIES_KIRLIA}, + [SPECIES_GARDEVOIR] = {0x8e1a658, 0x800, SPECIES_GARDEVOIR}, + [SPECIES_BAGON] = {0x8e1af04, 0x800, SPECIES_BAGON}, + [SPECIES_SHELGON] = {0x8e1b898, 0x800, SPECIES_SHELGON}, + [SPECIES_SALAMENCE] = {0x8e1c484, 0x800, SPECIES_SALAMENCE}, + [SPECIES_BELDUM] = {0x8e1ccd0, 0x800, SPECIES_BELDUM}, + [SPECIES_METANG] = {0x8e1d750, 0x800, SPECIES_METANG}, + [SPECIES_METAGROSS] = {0x8e1e288, 0x800, SPECIES_METAGROSS}, + [SPECIES_REGIROCK] = {0x8e1f05c, 0x800, SPECIES_REGIROCK}, + [SPECIES_REGICE] = {0x8e1fe64, 0x800, SPECIES_REGICE}, + [SPECIES_REGISTEEL] = {0x8e20a84, 0x800, SPECIES_REGISTEEL}, + [SPECIES_KYOGRE] = {0x8e21734, 0x800, SPECIES_KYOGRE}, + [SPECIES_GROUDON] = {0x8e22244, 0x800, SPECIES_GROUDON}, + [SPECIES_RAYQUAZA] = {0x8e22f08, 0x800, SPECIES_RAYQUAZA}, + [SPECIES_LATIAS] = {0x8e23a3c, 0x800, SPECIES_LATIAS}, + [SPECIES_LATIOS] = {0x8e245bc, 0x800, SPECIES_LATIOS}, + [SPECIES_JIRACHI] = {0x8e24f50, 0x800, SPECIES_JIRACHI}, + [SPECIES_DEOXYS] = {0x8e25b84, 0x800, SPECIES_DEOXYS}, + [SPECIES_CHIMECHO] = {0x8e264d0, 0x800, SPECIES_CHIMECHO}, + [SPECIES_EGG] = {0x8e26940, 0x800, SPECIES_EGG}, + [SPECIES_UNOWN_B] = {0x8e3b884, 0x800, SPECIES_UNOWN_B}, + [SPECIES_UNOWN_C] = {0x8e3c09c, 0x800, SPECIES_UNOWN_C}, + [SPECIES_UNOWN_D] = {0x8e3c940, 0x800, SPECIES_UNOWN_D}, + [SPECIES_UNOWN_E] = {0x8e3d150, 0x800, SPECIES_UNOWN_E}, + [SPECIES_UNOWN_F] = {0x8e3d944, 0x800, SPECIES_UNOWN_F}, + [SPECIES_UNOWN_G] = {0x8e3e13c, 0x800, SPECIES_UNOWN_G}, + [SPECIES_UNOWN_H] = {0x8e3e9cc, 0x800, SPECIES_UNOWN_H}, + [SPECIES_UNOWN_I] = {0x8e3f228, 0x800, SPECIES_UNOWN_I}, + [SPECIES_UNOWN_J] = {0x8e3f994, 0x800, SPECIES_UNOWN_J}, + [SPECIES_UNOWN_K] = {0x8e4014c, 0x800, SPECIES_UNOWN_K}, + [SPECIES_UNOWN_L] = {0x8e408f4, 0x800, SPECIES_UNOWN_L}, + [SPECIES_UNOWN_M] = {0x8e410ec, 0x800, SPECIES_UNOWN_M}, + [SPECIES_UNOWN_N] = {0x8e4198c, 0x800, SPECIES_UNOWN_N}, + [SPECIES_UNOWN_O] = {0x8e42230, 0x800, SPECIES_UNOWN_O}, + [SPECIES_UNOWN_P] = {0x8e42a90, 0x800, SPECIES_UNOWN_P}, + [SPECIES_UNOWN_Q] = {0x8e43208, 0x800, SPECIES_UNOWN_Q}, + [SPECIES_UNOWN_R] = {0x8e43978, 0x800, SPECIES_UNOWN_R}, + [SPECIES_UNOWN_S] = {0x8e44128, 0x800, SPECIES_UNOWN_S}, + [SPECIES_UNOWN_T] = {0x8e4492c, 0x800, SPECIES_UNOWN_T}, + [SPECIES_UNOWN_U] = {0x8e450f8, 0x800, SPECIES_UNOWN_U}, + [SPECIES_UNOWN_V] = {0x8e45930, 0x800, SPECIES_UNOWN_V}, + [SPECIES_UNOWN_W] = {0x8e46134, 0x800, SPECIES_UNOWN_W}, + [SPECIES_UNOWN_X] = {0x8e468fc, 0x800, SPECIES_UNOWN_X}, + [SPECIES_UNOWN_Y] = {0x8e470c4, 0x800, SPECIES_UNOWN_Y}, + [SPECIES_UNOWN_Z] = {0x8e47868, 0x800, SPECIES_UNOWN_Z}, + [SPECIES_UNOWN_EXCLAMATION] = {0x8e47fd4, 0x800, SPECIES_UNOWN_EXCLAMATION}, + [SPECIES_UNOWN_QUESTION] = {0x8e48758, 0x800, SPECIES_UNOWN_QUESTION}, + [SPECIES_TURTWIG] = {0x948adb0, 0x800, SPECIES_TURTWIG}, + [SPECIES_GROTLE] = {0x948b830, 0x800, SPECIES_GROTLE}, + [SPECIES_TORTERRA] = {0x948c5e0, 0x800, SPECIES_TORTERRA}, + [SPECIES_CHIMCHAR] = {0x948d084, 0x800, SPECIES_CHIMCHAR}, + [SPECIES_MONFERNO] = {0x948da40, 0x800, SPECIES_MONFERNO}, + [SPECIES_INFERNAPE] = {0x948e704, 0x800, SPECIES_INFERNAPE}, + [SPECIES_PIPLUP] = {0x948f13c, 0x800, SPECIES_PIPLUP}, + [SPECIES_PRINPLUP] = {0x948f9c0, 0x800, SPECIES_PRINPLUP}, + [SPECIES_EMPOLEON] = {0x9490440, 0x800, SPECIES_EMPOLEON}, + [SPECIES_STARLY] = {0x9490cf8, 0x800, SPECIES_STARLY}, + [SPECIES_STARAVIA] = {0x94915c4, 0x800, SPECIES_STARAVIA}, + [SPECIES_STARAPTOR] = {0x94920e8, 0x800, SPECIES_STARAPTOR}, + [SPECIES_BIDOOF] = {0x9492b20, 0x800, SPECIES_BIDOOF}, + [SPECIES_BIBAREL] = {0x9493534, 0x800, SPECIES_BIBAREL}, + [SPECIES_KRICKETOT] = {0x9493e38, 0x800, SPECIES_KRICKETOT}, + [SPECIES_KRICKETUNE] = {0x9494900, 0x800, SPECIES_KRICKETUNE}, + [SPECIES_SHINX] = {0x9495324, 0x800, SPECIES_SHINX}, + [SPECIES_LUXIO] = {0x9495d38, 0x800, SPECIES_LUXIO}, + [SPECIES_LUXRAY] = {0x94968ec, 0x800, SPECIES_LUXRAY}, + [SPECIES_BUDEW] = {0x9497224, 0x800, SPECIES_BUDEW}, + [SPECIES_ROSERADE] = {0x9497a94, 0x800, SPECIES_ROSERADE}, + [SPECIES_CRANIDOS] = {0x9498498, 0x800, SPECIES_CRANIDOS}, + [SPECIES_RAMPARDOS] = {0x9499094, 0x800, SPECIES_RAMPARDOS}, + [SPECIES_SHIELDON] = {0x94999e0, 0x800, SPECIES_SHIELDON}, + [SPECIES_BASTIODON] = {0x949a484, 0x800, SPECIES_BASTIODON}, + [SPECIES_BURMY] = {0x949ad74, 0x800, SPECIES_BURMY}, + [SPECIES_WORMADAM] = {0x949b5d4, 0x800, SPECIES_WORMADAM}, + [SPECIES_MOTHIM] = {0x949c09c, 0x800, SPECIES_MOTHIM}, + [SPECIES_COMBEE] = {0x949c944, 0x800, SPECIES_COMBEE}, + [SPECIES_VESPIQUEN] = {0x949d3a0, 0x800, SPECIES_VESPIQUEN}, + [SPECIES_PACHIRISU] = {0x949de78, 0x800, SPECIES_PACHIRISU}, + [SPECIES_BUIZEL] = {0x949e80c, 0x800, SPECIES_BUIZEL}, + [SPECIES_FLOATZEL] = {0x949f2f8, 0x800, SPECIES_FLOATZEL}, + [SPECIES_CHERUBI] = {0x949fbfc, 0x800, SPECIES_CHERUBI}, + [SPECIES_CHERRIM] = {0x94a03dc, 0x800, SPECIES_CHERRIM}, + [SPECIES_SHELLOS] = {0x94a0c18, 0x800, SPECIES_SHELLOS}, + [SPECIES_GASTRODON] = {0x94a1518, 0x800, SPECIES_GASTRODON}, + [SPECIES_AMBIPOM] = {0x94a2200, 0x800, SPECIES_AMBIPOM}, + [SPECIES_DRIFLOON] = {0x94a2b70, 0x800, SPECIES_DRIFLOON}, + [SPECIES_DRIFBLIM] = {0x94a3584, 0x800, SPECIES_DRIFBLIM}, + [SPECIES_BUNEARY] = {0x94a3fa8, 0x800, SPECIES_BUNEARY}, + [SPECIES_LOPUNNY] = {0x94a4a04, 0x800, SPECIES_LOPUNNY}, + [SPECIES_MISMAGIUS] = {0x94a5514, 0x800, SPECIES_MISMAGIUS}, + [SPECIES_HONCHKROW] = {0x94a606c, 0x800, SPECIES_HONCHKROW}, + [SPECIES_GLAMEOW] = {0x94a6ad8, 0x800, SPECIES_GLAMEOW}, + [SPECIES_PURUGLY] = {0x94a77b0, 0x800, SPECIES_PURUGLY}, + [SPECIES_CHINGLING] = {0x94a80c8, 0x800, SPECIES_CHINGLING}, + [SPECIES_STUNKY] = {0x94a8904, 0x800, SPECIES_STUNKY}, + [SPECIES_SKUNTANK] = {0x94a9524, 0x800, SPECIES_SKUNTANK}, + [SPECIES_BRONZOR] = {0x94a9f24, 0x800, SPECIES_BRONZOR}, + [SPECIES_BRONZONG] = {0x94aa9c8, 0x800, SPECIES_BRONZONG}, + [SPECIES_BONSLY] = {0x94ab3ec, 0x800, SPECIES_BONSLY}, + [SPECIES_MIME_JR] = {0x94abc50, 0x800, SPECIES_MIME_JR}, + [SPECIES_HAPPINY] = {0x94ac4f8, 0x800, SPECIES_HAPPINY}, + [SPECIES_CHATOT] = {0x94acd34, 0x800, SPECIES_CHATOT}, + [SPECIES_SPIRITOMB] = {0x94ad820, 0x800, SPECIES_SPIRITOMB}, + [SPECIES_GIBLE] = {0x94ae354, 0x800, SPECIES_GIBLE}, + [SPECIES_GABITE] = {0x94aee30, 0x800, SPECIES_GABITE}, + [SPECIES_GARCHOMP] = {0x94afbcc, 0x800, SPECIES_GARCHOMP}, + [SPECIES_MUNCHLAX] = {0x94b0488, 0x800, SPECIES_MUNCHLAX}, + [SPECIES_RIOLU] = {0x94b0d0c, 0x800, SPECIES_RIOLU}, + [SPECIES_LUCARIO] = {0x94b1778, 0x800, SPECIES_LUCARIO}, + [SPECIES_HIPPOPOTAS] = {0x94b21e8, 0x800, SPECIES_HIPPOPOTAS}, + [SPECIES_HIPPOWDON] = {0x94b2ce4, 0x800, SPECIES_HIPPOWDON}, + [SPECIES_SKORUPI] = {0x94b36b0, 0x800, SPECIES_SKORUPI}, + [SPECIES_DRAPION] = {0x94b4350, 0x800, SPECIES_DRAPION}, + [SPECIES_CROAGUNK] = {0x94b4e28, 0x800, SPECIES_CROAGUNK}, + [SPECIES_TOXICROAK] = {0x94b584c, 0x800, SPECIES_TOXICROAK}, + [SPECIES_CARNIVINE] = {0x94b6298, 0x800, SPECIES_CARNIVINE}, + [SPECIES_FINNEON] = {0x94b6b9c, 0x800, SPECIES_FINNEON}, + [SPECIES_LUMINEON] = {0x94b758c, 0x800, SPECIES_LUMINEON}, + [SPECIES_MANTYKE] = {0x94b7fc4, 0x800, SPECIES_MANTYKE}, + [SPECIES_SNOVER] = {0x94b8a8c, 0x800, SPECIES_SNOVER}, + [SPECIES_ABOMASNOW] = {0x94b97e0, 0x800, SPECIES_ABOMASNOW}, + [SPECIES_WEAVILE] = {0x94ba304, 0x800, SPECIES_WEAVILE}, + [SPECIES_MAGNEZONE] = {0x94baeb8, 0x800, SPECIES_MAGNEZONE}, + [SPECIES_LICKILICKY] = {0x94bb83c, 0x800, SPECIES_LICKILICKY}, + [SPECIES_RHYPERIOR] = {0x94bc548, 0x800, SPECIES_RHYPERIOR}, + [SPECIES_TANGROWTH] = {0x94bd374, 0x800, SPECIES_TANGROWTH}, + [SPECIES_ELECTIVIRE] = {0x94be1c4, 0x800, SPECIES_ELECTIVIRE}, + [SPECIES_MAGMORTAR] = {0x94bef18, 0x800, SPECIES_MAGMORTAR}, + [SPECIES_TOGEKISS] = {0x94bfacc, 0x800, SPECIES_TOGEKISS}, + [SPECIES_YANMEGA] = {0x94c043c, 0x800, SPECIES_YANMEGA}, + [SPECIES_LEAFEON] = {0x94c0e84, 0x800, SPECIES_LEAFEON}, + [SPECIES_GLACEON] = {0x94c1828, 0x800, SPECIES_GLACEON}, + [SPECIES_GLISCOR] = {0x94c23b8, 0x800, SPECIES_GLISCOR}, + [SPECIES_MAMOSWINE] = {0x94c300c, 0x800, SPECIES_MAMOSWINE}, + [SPECIES_PORYGON_Z] = {0x94c37cc, 0x800, SPECIES_PORYGON_Z}, + [SPECIES_GALLADE] = {0x94c42f0, 0x800, SPECIES_GALLADE}, + [SPECIES_PROBOPASS] = {0x94c4f00, 0x800, SPECIES_PROBOPASS}, + [SPECIES_DUSKNOIR] = {0x94c5ba0, 0x800, SPECIES_DUSKNOIR}, + [SPECIES_FROSLASS] = {0x94c6510, 0x800, SPECIES_FROSLASS}, + [SPECIES_ROTOM] = {0x94c6ec8, 0x800, SPECIES_ROTOM}, + [SPECIES_UXIE] = {0x94c773c, 0x800, SPECIES_UXIE}, + [SPECIES_MESPRIT] = {0x94c8008, 0x800, SPECIES_MESPRIT}, + [SPECIES_AZELF] = {0x94c8988, 0x800, SPECIES_AZELF}, + [SPECIES_DIALGA] = {0x94c95bc, 0x800, SPECIES_DIALGA}, + [SPECIES_PALKIA] = {0x94ca390, 0x800, SPECIES_PALKIA}, + [SPECIES_HEATRAN] = {0x94cae58, 0x800, SPECIES_HEATRAN}, + [SPECIES_REGIGIGAS] = {0x94cbad4, 0x800, SPECIES_REGIGIGAS}, + [SPECIES_GIRATINA] = {0x94cc7d0, 0x800, SPECIES_GIRATINA}, + [SPECIES_CRESSELIA] = {0x94cd3dc, 0x800, SPECIES_CRESSELIA}, + [SPECIES_PHIONE] = {0x94cdc28, 0x800, SPECIES_PHIONE}, + [SPECIES_MANAPHY] = {0x94ce488, 0x800, SPECIES_MANAPHY}, + [SPECIES_DARKRAI] = {0x94ceff4, 0x800, SPECIES_DARKRAI}, + [SPECIES_SHAYMIN] = {0x94cf9e0, 0x800, SPECIES_SHAYMIN}, + [SPECIES_ARCEUS] = {0x94d04e0, 0x800, SPECIES_ARCEUS}, + [SPECIES_VICTINI] = {0x96553e0, 0x800, SPECIES_VICTINI}, + [SPECIES_SNIVY] = {0x9655c54, 0x800, SPECIES_SNIVY}, + [SPECIES_SERVINE] = {0x9656500, 0x800, SPECIES_SERVINE}, + [SPECIES_SERPERIOR] = {0x9657130, 0x800, SPECIES_SERPERIOR}, + [SPECIES_TEPIG] = {0x9657ae8, 0x800, SPECIES_TEPIG}, + [SPECIES_PIGNITE] = {0x96584b4, 0x800, SPECIES_PIGNITE}, + [SPECIES_EMBOAR] = {0x9659168, 0x800, SPECIES_EMBOAR}, + [SPECIES_OSHAWOTT] = {0x9659c44, 0x800, SPECIES_OSHAWOTT}, + [SPECIES_DEWOTT] = {0x965a438, 0x800, SPECIES_DEWOTT}, + [SPECIES_SAMUROTT] = {0x965afb4, 0x800, SPECIES_SAMUROTT}, + [SPECIES_PATRAT] = {0x965ba68, 0x800, SPECIES_PATRAT}, + [SPECIES_WATCHOG] = {0x965c348, 0x800, SPECIES_WATCHOG}, + [SPECIES_LILLIPUP] = {0x965ccec, 0x800, SPECIES_LILLIPUP}, + [SPECIES_HERDIER] = {0x965d75c, 0x800, SPECIES_HERDIER}, + [SPECIES_STOUTLAND] = {0x965e3d8, 0x800, SPECIES_STOUTLAND}, + [SPECIES_PURRLOIN] = {0x965ee7c, 0x800, SPECIES_PURRLOIN}, + [SPECIES_LIEPARD] = {0x965f920, 0x800, SPECIES_LIEPARD}, + [SPECIES_PANSAGE] = {0x9660390, 0x800, SPECIES_PANSAGE}, + [SPECIES_SIMISAGE] = {0x9660ec4, 0x800, SPECIES_SIMISAGE}, + [SPECIES_PANSEAR] = {0x96617fc, 0x800, SPECIES_PANSEAR}, + [SPECIES_SIMISEAR] = {0x96622b4, 0x800, SPECIES_SIMISEAR}, + [SPECIES_PANPOUR] = {0x9662c14, 0x800, SPECIES_PANPOUR}, + [SPECIES_SIMIPOUR] = {0x96636b8, 0x800, SPECIES_SIMIPOUR}, + [SPECIES_MUNNA] = {0x9664014, 0x800, SPECIES_MUNNA}, + [SPECIES_MUSHARNA] = {0x9664a04, 0x800, SPECIES_MUSHARNA}, + [SPECIES_PIDOVE] = {0x966532c, 0x800, SPECIES_PIDOVE}, + [SPECIES_TRANQUILL] = {0x9665b68, 0x800, SPECIES_TRANQUILL}, + [SPECIES_UNFEZANT] = {0x966658c, 0x800, SPECIES_UNFEZANT}, + [SPECIES_BLITZLE] = {0x966719c, 0x800, SPECIES_BLITZLE}, + [SPECIES_ZEBSTRIKA] = {0x9667d18, 0x800, SPECIES_ZEBSTRIKA}, + [SPECIES_ROGGENROLA] = {0x966860c, 0x800, SPECIES_ROGGENROLA}, + [SPECIES_BOLDORE] = {0x9668e38, 0x800, SPECIES_BOLDORE}, + [SPECIES_GIGALITH] = {0x9669980, 0x800, SPECIES_GIGALITH}, + [SPECIES_WOOBAT] = {0x966a3a8, 0x800, SPECIES_WOOBAT}, + [SPECIES_SWOOBAT] = {0x966aea8, 0x800, SPECIES_SWOOBAT}, + [SPECIES_DRILBUR] = {0x966b998, 0x800, SPECIES_DRILBUR}, + [SPECIES_EXCADRILL] = {0x966c53c, 0x800, SPECIES_EXCADRILL}, + [SPECIES_AUDINO] = {0x966cff4, 0x800, SPECIES_AUDINO}, + [SPECIES_TIMBURR] = {0x966d8c4, 0x800, SPECIES_TIMBURR}, + [SPECIES_GURDURR] = {0x966e368, 0x800, SPECIES_GURDURR}, + [SPECIES_CONKELDURR] = {0x966eef8, 0x800, SPECIES_CONKELDURR}, + [SPECIES_TYMPOLE] = {0x966f7b0, 0x800, SPECIES_TYMPOLE}, + [SPECIES_PALPITOAD] = {0x966ff00, 0x800, SPECIES_PALPITOAD}, + [SPECIES_SEISMITOAD] = {0x9670afc, 0x800, SPECIES_SEISMITOAD}, + [SPECIES_THROH] = {0x96715d4, 0x800, SPECIES_THROH}, + [SPECIES_SAWK] = {0x9671fd4, 0x800, SPECIES_SAWK}, + [SPECIES_SEWADDLE] = {0x96727a4, 0x800, SPECIES_SEWADDLE}, + [SPECIES_SWADLOON] = {0x9672fcc, 0x800, SPECIES_SWADLOON}, + [SPECIES_LEAVANNY] = {0x967394c, 0x800, SPECIES_LEAVANNY}, + [SPECIES_VENIPEDE] = {0x967423c, 0x800, SPECIES_VENIPEDE}, + [SPECIES_WHIRLIPEDE] = {0x9674b1c, 0x800, SPECIES_WHIRLIPEDE}, + [SPECIES_SCOLIPEDE] = {0x96756e0, 0x800, SPECIES_SCOLIPEDE}, + [SPECIES_COTTONEE] = {0x9676050, 0x800, SPECIES_COTTONEE}, + [SPECIES_WHIMSICOTT] = {0x9676aac, 0x800, SPECIES_WHIMSICOTT}, + [SPECIES_PETILIL] = {0x96772c0, 0x800, SPECIES_PETILIL}, + [SPECIES_LILLIGANT] = {0x9677d50, 0x800, SPECIES_LILLIGANT}, + [SPECIES_BASCULIN_RED] = {0x96786e4, 0x800, SPECIES_BASCULIN_RED}, + [SPECIES_SANDILE] = {0x9678f34, 0x800, SPECIES_SANDILE}, + [SPECIES_KROKOROK] = {0x96797cc, 0x800, SPECIES_KROKOROK}, + [SPECIES_KROOKODILE] = {0x967a544, 0x800, SPECIES_KROOKODILE}, + [SPECIES_DARUMAKA] = {0x967af34, 0x800, SPECIES_DARUMAKA}, + [SPECIES_DARMANITAN] = {0x967b95c, 0x800, SPECIES_DARMANITAN}, + [SPECIES_MARACTUS] = {0x967c4c8, 0x800, SPECIES_MARACTUS}, + [SPECIES_DWEBBLE] = {0x967cf10, 0x800, SPECIES_DWEBBLE}, + [SPECIES_CRUSTLE] = {0x967da90, 0x800, SPECIES_CRUSTLE}, + [SPECIES_SCRAGGY] = {0x967e300, 0x800, SPECIES_SCRAGGY}, + [SPECIES_SCRAFTY] = {0x967ec00, 0x800, SPECIES_SCRAFTY}, + [SPECIES_SIGILYPH] = {0x967f6a4, 0x800, SPECIES_SIGILYPH}, + [SPECIES_YAMASK] = {0x968005c, 0x800, SPECIES_YAMASK}, + [SPECIES_COFAGRIGUS] = {0x9680bb8, 0x800, SPECIES_COFAGRIGUS}, + [SPECIES_TIRTOUGA] = {0x96815f0, 0x800, SPECIES_TIRTOUGA}, + [SPECIES_CARRACOSTA] = {0x9681fd0, 0x800, SPECIES_CARRACOSTA}, + [SPECIES_ARCHEN] = {0x9682930, 0x800, SPECIES_ARCHEN}, + [SPECIES_ARCHEOPS] = {0x9683474, 0x800, SPECIES_ARCHEOPS}, + [SPECIES_TRUBBISH] = {0x9683c8c, 0x800, SPECIES_TRUBBISH}, + [SPECIES_GARBODOR] = {0x968480c, 0x800, SPECIES_GARBODOR}, + [SPECIES_ZORUA] = {0x96852b0, 0x800, SPECIES_ZORUA}, + [SPECIES_ZOROARK] = {0x9685e0c, 0x800, SPECIES_ZOROARK}, + [SPECIES_MINCCINO] = {0x9686930, 0x800, SPECIES_MINCCINO}, + [SPECIES_CINCCINO] = {0x968748c, 0x800, SPECIES_CINCCINO}, + [SPECIES_GOTHITA] = {0x9687e20, 0x800, SPECIES_GOTHITA}, + [SPECIES_GOTHORITA] = {0x96886dc, 0x800, SPECIES_GOTHORITA}, + [SPECIES_GOTHITELLE] = {0x9689348, 0x800, SPECIES_GOTHITELLE}, + [SPECIES_SOLOSIS] = {0x9689d34, 0x800, SPECIES_SOLOSIS}, + [SPECIES_DUOSION] = {0x968a504, 0x800, SPECIES_DUOSION}, + [SPECIES_REUNICLUS] = {0x968af60, 0x800, SPECIES_REUNICLUS}, + [SPECIES_DUCKLETT] = {0x968b850, 0x800, SPECIES_DUCKLETT}, + [SPECIES_SWANNA] = {0x968c164, 0x800, SPECIES_SWANNA}, + [SPECIES_VANILLITE] = {0x968ca20, 0x800, SPECIES_VANILLITE}, + [SPECIES_VANILLISH] = {0x968d1cc, 0x800, SPECIES_VANILLISH}, + [SPECIES_VANILLUXE] = {0x968dce0, 0x800, SPECIES_VANILLUXE}, + [SPECIES_DEERLING] = {0x968e798, 0x800, SPECIES_DEERLING}, + [SPECIES_SAWSBUCK] = {0x968f184, 0x800, SPECIES_SAWSBUCK}, + [SPECIES_EMOLGA] = {0x968fa50, 0x800, SPECIES_EMOLGA}, + [SPECIES_KARRABLAST] = {0x96900fc, 0x800, SPECIES_KARRABLAST}, + [SPECIES_ESCAVALIER] = {0x9690a6c, 0x800, SPECIES_ESCAVALIER}, + [SPECIES_FOONGUS] = {0x969134c, 0x800, SPECIES_FOONGUS}, + [SPECIES_AMOONGUSS] = {0x9691ce0, 0x800, SPECIES_AMOONGUSS}, + [SPECIES_FRILLISH] = {0x9692728, 0x800, SPECIES_FRILLISH}, + [SPECIES_JELLICENT] = {0x9693238, 0x800, SPECIES_JELLICENT}, + [SPECIES_ALOMOMOLA] = {0x9693c60, 0x800, SPECIES_ALOMOMOLA}, + [SPECIES_JOLTIK] = {0x9694540, 0x800, SPECIES_JOLTIK}, + [SPECIES_GALVANTULA] = {0x9694d10, 0x800, SPECIES_GALVANTULA}, + [SPECIES_FERROSEED] = {0x96954a8, 0x800, SPECIES_FERROSEED}, + [SPECIES_FERROTHORN] = {0x9695ecc, 0x800, SPECIES_FERROTHORN}, + [SPECIES_KLINK] = {0x9696788, 0x800, SPECIES_KLINK}, + [SPECIES_KLANG] = {0x9697278, 0x800, SPECIES_KLANG}, + [SPECIES_KLINKLANG] = {0x9698138, 0x800, SPECIES_KLINKLANG}, + [SPECIES_TYNAMO] = {0x9698b60, 0x800, SPECIES_TYNAMO}, + [SPECIES_EELEKTRIK] = {0x96993c0, 0x800, SPECIES_EELEKTRIK}, + [SPECIES_EELEKTROSS] = {0x969a02c, 0x800, SPECIES_EELEKTROSS}, + [SPECIES_ELGYEM] = {0x969aa50, 0x800, SPECIES_ELGYEM}, + [SPECIES_BEHEEYEM] = {0x969b364, 0x800, SPECIES_BEHEEYEM}, + [SPECIES_LITWICK] = {0x969bc78, 0x800, SPECIES_LITWICK}, + [SPECIES_LAMPENT] = {0x969c490, 0x800, SPECIES_LAMPENT}, + [SPECIES_CHANDELURE] = {0x969ce00, 0x800, SPECIES_CHANDELURE}, + [SPECIES_AXEW] = {0x969d7a4, 0x800, SPECIES_AXEW}, + [SPECIES_FRAXURE] = {0x969e1a4, 0x800, SPECIES_FRAXURE}, + [SPECIES_HAXORUS] = {0x969ede8, 0x800, SPECIES_HAXORUS}, + [SPECIES_CUBCHOO] = {0x969f6e8, 0x800, SPECIES_CUBCHOO}, + [SPECIES_BEARTIC] = {0x96a0110, 0x800, SPECIES_BEARTIC}, + [SPECIES_CRYOGONAL] = {0x96a0dd4, 0x800, SPECIES_CRYOGONAL}, + [SPECIES_SHELMET] = {0x96a18ac, 0x800, SPECIES_SHELMET}, + [SPECIES_ACCELGOR] = {0x96a2158, 0x800, SPECIES_ACCELGOR}, + [SPECIES_STUNFISK] = {0x96a2ca0, 0x800, SPECIES_STUNFISK}, + [SPECIES_MIENFOO] = {0x96a3370, 0x800, SPECIES_MIENFOO}, + [SPECIES_MIENSHAO] = {0x96a3c98, 0x800, SPECIES_MIENSHAO}, + [SPECIES_DRUDDIGON] = {0x96a4828, 0x800, SPECIES_DRUDDIGON}, + [SPECIES_GOLETT] = {0x96a5380, 0x800, SPECIES_GOLETT}, + [SPECIES_GOLURK] = {0x96a6154, 0x800, SPECIES_GOLURK}, + [SPECIES_PAWNIARD] = {0x96a6c68, 0x800, SPECIES_PAWNIARD}, + [SPECIES_BISHARP] = {0x96a76b4, 0x800, SPECIES_BISHARP}, + [SPECIES_BOUFFALANT] = {0x96a838c, 0x800, SPECIES_BOUFFALANT}, + [SPECIES_RUFFLET] = {0x96a8cd8, 0x800, SPECIES_RUFFLET}, + [SPECIES_BRAVIARY] = {0x96a9854, 0x800, SPECIES_BRAVIARY}, + [SPECIES_VULLABY] = {0x96aa29c, 0x800, SPECIES_VULLABY}, + [SPECIES_MANDIBUZZ] = {0x96aaca0, 0x800, SPECIES_MANDIBUZZ}, + [SPECIES_HEATMOR] = {0x96ab878, 0x800, SPECIES_HEATMOR}, + [SPECIES_DURANT] = {0x96ac000, 0x800, SPECIES_DURANT}, + [SPECIES_DEINO] = {0x96ac808, 0x800, SPECIES_DEINO}, + [SPECIES_ZWEILOUS] = {0x96ad144, 0x800, SPECIES_ZWEILOUS}, + [SPECIES_HYDREIGON] = {0x96addd0, 0x800, SPECIES_HYDREIGON}, + [SPECIES_LARVESTA] = {0x96ae874, 0x800, SPECIES_LARVESTA}, + [SPECIES_VOLCARONA] = {0x96af3e0, 0x800, SPECIES_VOLCARONA}, + [SPECIES_COBALION] = {0x96b0158, 0x800, SPECIES_COBALION}, + [SPECIES_TERRAKION] = {0x96b0ce8, 0x800, SPECIES_TERRAKION}, + [SPECIES_VIRIZION] = {0x96b1864, 0x800, SPECIES_VIRIZION}, + [SPECIES_TORNADUS] = {0x96b2504, 0x800, SPECIES_TORNADUS}, + [SPECIES_THUNDURUS] = {0x96b33a0, 0x800, SPECIES_THUNDURUS}, + [SPECIES_RESHIRAM] = {0x96b43a8, 0x800, SPECIES_RESHIRAM}, + [SPECIES_ZEKROM] = {0x96b5010, 0x800, SPECIES_ZEKROM}, + [SPECIES_LANDORUS] = {0x96b5c20, 0x800, SPECIES_LANDORUS}, + [SPECIES_KYUREM] = {0x96b69e0, 0x800, SPECIES_KYUREM}, + [SPECIES_KELDEO] = {0x96b7450, 0x800, SPECIES_KELDEO}, + [SPECIES_MELOETTA] = {0x96b7ed0, 0x800, SPECIES_MELOETTA}, + [SPECIES_GENESECT] = {0x96b89bc, 0x800, SPECIES_GENESECT}, + [SPECIES_UNFEZANT_F] = {0x96b9388, 0x800, SPECIES_UNFEZANT_F}, + [SPECIES_FRILLISH_F] = {0x96b9e40, 0x800, SPECIES_FRILLISH_F}, + [SPECIES_JELLICENT_F] = {0x96ba92c, 0x800, SPECIES_JELLICENT_F}, + [SPECIES_SHADOW_WARRIOR] = {0x94cd3dc, 0x800, SPECIES_SHADOW_WARRIOR}, + [SPECIES_BURMY_SANDY] = {0x96bb144, 0x800, SPECIES_BURMY_SANDY}, + [SPECIES_BURMY_TRASH] = {0x96bb884, 0x800, SPECIES_BURMY_TRASH}, + [SPECIES_WORMADAM_SANDY] = {0x96bc08c, 0x800, SPECIES_WORMADAM_SANDY}, + [SPECIES_WORMADAM_TRASH] = {0x96bc9a0, 0x800, SPECIES_WORMADAM_TRASH}, + [SPECIES_SHELLOS_EAST] = {0x96bd210, 0x800, SPECIES_SHELLOS_EAST}, + [SPECIES_GASTRODON_EAST] = {0x96bdb6c, 0x800, SPECIES_GASTRODON_EAST}, + [SPECIES_ROTOM_HEAT] = {0x96be5dc, 0x800, SPECIES_ROTOM_HEAT}, + [SPECIES_ROTOM_WASH] = {0x96bf0c8, 0x800, SPECIES_ROTOM_WASH}, + [SPECIES_ROTOM_FROST] = {0x96bfc10, 0x800, SPECIES_ROTOM_FROST}, + [SPECIES_ROTOM_FAN] = {0x96c0600, 0x800, SPECIES_ROTOM_FAN}, + [SPECIES_ROTOM_MOW] = {0x96c1028, 0x800, SPECIES_ROTOM_MOW}, + [SPECIES_GIRATINA_ORIGIN] = {0x96c1cec, 0x800, SPECIES_GIRATINA_ORIGIN}, + [SPECIES_SHAYMIN_SKY] = {0x96c2780, 0x800, SPECIES_SHAYMIN_SKY}, + [SPECIES_ARCEUS_FIGHT] = {0x96c34b0, 0x800, SPECIES_ARCEUS_FIGHT}, + [SPECIES_ARCEUS_FLYING] = {0x96c413c, 0x800, SPECIES_ARCEUS_FLYING}, + [SPECIES_ARCEUS_POISON] = {0x96c4dc8, 0x800, SPECIES_ARCEUS_POISON}, + [SPECIES_ARCEUS_GROUND] = {0x96c5a54, 0x800, SPECIES_ARCEUS_GROUND}, + [SPECIES_ARCEUS_ROCK] = {0x96c66e0, 0x800, SPECIES_ARCEUS_ROCK}, + [SPECIES_ARCEUS_BUG] = {0x96c736c, 0x800, SPECIES_ARCEUS_BUG}, + [SPECIES_ARCEUS_GHOST] = {0x96c7ff8, 0x800, SPECIES_ARCEUS_GHOST}, + [SPECIES_ARCEUS_STEEL] = {0x96c8c84, 0x800, SPECIES_ARCEUS_STEEL}, + [SPECIES_ARCEUS_FIRE] = {0x96c9910, 0x800, SPECIES_ARCEUS_FIRE}, + [SPECIES_ARCEUS_WATER] = {0x96ca59c, 0x800, SPECIES_ARCEUS_WATER}, + [SPECIES_ARCEUS_GRASS] = {0x96cb228, 0x800, SPECIES_ARCEUS_GRASS}, + [SPECIES_ARCEUS_ELECTRIC] = {0x96cbeb4, 0x800, SPECIES_ARCEUS_ELECTRIC}, + [SPECIES_ARCEUS_PSYCHIC] = {0x96ccb40, 0x800, SPECIES_ARCEUS_PSYCHIC}, + [SPECIES_ARCEUS_ICE] = {0x96cd7cc, 0x800, SPECIES_ARCEUS_ICE}, + [SPECIES_ARCEUS_DRAGON] = {0x96ce458, 0x800, SPECIES_ARCEUS_DRAGON}, + [SPECIES_ARCEUS_DARK] = {0x96cf0e4, 0x800, SPECIES_ARCEUS_DARK}, + [SPECIES_BASCULIN_BLUE] = {0x96cfa78, 0x800, SPECIES_BASCULIN_BLUE}, + [SPECIES_DARMANITANZEN] = {0x96d0348, 0x800, SPECIES_DARMANITANZEN}, + [SPECIES_DEERLING_SUMMER] = {0x96d0af4, 0x800, SPECIES_DEERLING_SUMMER}, + [SPECIES_DEERLING_AUTUMN] = {0x96d1340, 0x800, SPECIES_DEERLING_AUTUMN}, + [SPECIES_DEERLING_WINTER] = {0x96d1b8c, 0x800, SPECIES_DEERLING_WINTER}, + [SPECIES_SAWSBUCK_SUMMER] = {0x96d261c, 0x800, SPECIES_SAWSBUCK_SUMMER}, + [SPECIES_SAWSBUCK_AUTUMN] = {0x96d3218, 0x800, SPECIES_SAWSBUCK_AUTUMN}, + [SPECIES_SAWSBUCK_WINTER] = {0x96d3e38, 0x800, SPECIES_SAWSBUCK_WINTER}, + [SPECIES_HIPPOPOTAS_F] = {0x96d47a8, 0x800, SPECIES_HIPPOPOTAS_F}, + [SPECIES_HIPPOWDON_F] = {0x96d52a4, 0x800, SPECIES_HIPPOWDON_F}, + [SPECIES_MELOETTA_PIROUETTE] = {0x96d5cf0, 0x800, SPECIES_MELOETTA_PIROUETTE}, + [SPECIES_GENESECT_SHOCK] = {0x96d6900, 0x800, SPECIES_GENESECT_SHOCK}, + [SPECIES_GENESECT_BURN] = {0x96d7400, 0x800, SPECIES_GENESECT_BURN}, + [SPECIES_GENESECT_CHILL] = {0x96d7f00, 0x800, SPECIES_GENESECT_CHILL}, + [SPECIES_GENESECT_DOUSE] = {0x96d8a00, 0x800, SPECIES_GENESECT_DOUSE}, + [SPECIES_CHERRIM_SUN] = {0x96d9298, 0x800, SPECIES_CHERRIM_SUN}, + [SPECIES_KYUREM_BLACK] = {0x96da05c, 0x800, SPECIES_KYUREM_BLACK}, + [SPECIES_KYUREM_WHITE] = {0x96dae1c, 0x800, SPECIES_KYUREM_WHITE}, + [SPECIES_TORNADUS_THERIAN] = {0x96dbc04, 0x800, SPECIES_TORNADUS_THERIAN}, + [SPECIES_THUNDURUS_THERIAN] = {0x96dc84c, 0x800, SPECIES_THUNDURUS_THERIAN}, + [SPECIES_LANDORUS_THERIAN] = {0x96dd5fc, 0x800, SPECIES_LANDORUS_THERIAN}, + [SPECIES_KELDEO_RESOLUTE] = {0x96de1d8, 0x800, SPECIES_KELDEO_RESOLUTE}, + [SPECIES_CHESPIN] = {0x96decc4, 0x800, SPECIES_CHESPIN}, + [SPECIES_QUILLADIN] = {0x96df6a4, 0x800, SPECIES_QUILLADIN}, + [SPECIES_CHESNAUGHT] = {0x96e0248, 0x800, SPECIES_CHESNAUGHT}, + [SPECIES_FENNEKIN] = {0x96e0b94, 0x800, SPECIES_FENNEKIN}, + [SPECIES_BRAIXEN] = {0x96e1614, 0x800, SPECIES_BRAIXEN}, + [SPECIES_DELPHOX] = {0x96e22c4, 0x800, SPECIES_DELPHOX}, + [SPECIES_FROAKIE] = {0x96e2d7c, 0x800, SPECIES_FROAKIE}, + [SPECIES_FROGADIER] = {0x96e376c, 0x800, SPECIES_FROGADIER}, + [SPECIES_GRENINJA] = {0x96e4358, 0x800, SPECIES_GRENINJA}, + [SPECIES_BUNNELBY] = {0x96e4d7c, 0x800, SPECIES_BUNNELBY}, + [SPECIES_DIGGERSBY] = {0x96e5930, 0x800, SPECIES_DIGGERSBY}, + [SPECIES_FLETCHLING] = {0x96e638c, 0x800, SPECIES_FLETCHLING}, + [SPECIES_FLETCHINDER] = {0x96e6cb4, 0x800, SPECIES_FLETCHINDER}, + [SPECIES_TALONFLAME] = {0x96e780c, 0x800, SPECIES_TALONFLAME}, + [SPECIES_SCATTERBUG] = {0x96e8048, 0x800, SPECIES_SCATTERBUG}, + [SPECIES_SPEWPA] = {0x96e87e4, 0x800, SPECIES_SPEWPA}, + [SPECIES_VIVILLON] = {0x96e93ac, 0x800, SPECIES_VIVILLON}, + [SPECIES_LITLEO] = {0x96e9f18, 0x800, SPECIES_LITLEO}, + [SPECIES_PYROAR] = {0x96eabdc, 0x800, SPECIES_PYROAR}, + [SPECIES_FLABEBE] = {0x96eb6b8, 0x800, SPECIES_FLABEBE}, + [SPECIES_FLOETTE] = {0x96ec04c, 0x800, SPECIES_FLOETTE}, + [SPECIES_FLORGES] = {0x96eccec, 0x800, SPECIES_FLORGES}, + [SPECIES_SKIDDO] = {0x96ed700, 0x800, SPECIES_SKIDDO}, + [SPECIES_GOGOAT] = {0x96ee36c, 0x800, SPECIES_GOGOAT}, + [SPECIES_PANCHAM] = {0x96eeda4, 0x800, SPECIES_PANCHAM}, + [SPECIES_PANGORO] = {0x96ef96c, 0x800, SPECIES_PANGORO}, + [SPECIES_FURFROU] = {0x96f0458, 0x800, SPECIES_FURFROU}, + [SPECIES_ESPURR] = {0x96f0e48, 0x800, SPECIES_ESPURR}, + [SPECIES_MEOWSTIC] = {0x96f18ec, 0x800, SPECIES_MEOWSTIC}, + [SPECIES_HONEDGE] = {0x96f2324, 0x800, SPECIES_HONEDGE}, + [SPECIES_DOUBLADE] = {0x96f2f68, 0x800, SPECIES_DOUBLADE}, + [SPECIES_AEGISLASH] = {0x96f3b30, 0x800, SPECIES_AEGISLASH}, + [SPECIES_SPRITZEE] = {0x96f4458, 0x800, SPECIES_SPRITZEE}, + [SPECIES_AROMATISSE] = {0x96f4e68, 0x800, SPECIES_AROMATISSE}, + [SPECIES_SWIRLIX] = {0x96f587c, 0x800, SPECIES_SWIRLIX}, + [SPECIES_SLURPUFF] = {0x96f61b4, 0x800, SPECIES_SLURPUFF}, + [SPECIES_INKAY] = {0x96f6ba4, 0x800, SPECIES_INKAY}, + [SPECIES_MALAMAR] = {0x96f7700, 0x800, SPECIES_MALAMAR}, + [SPECIES_BINACLE] = {0x96f826c, 0x800, SPECIES_BINACLE}, + [SPECIES_BARBARACLE] = {0x96f9040, 0x800, SPECIES_BARBARACLE}, + [SPECIES_SKRELP] = {0x96f9c2c, 0x800, SPECIES_SKRELP}, + [SPECIES_DRAGALGE] = {0x96fa774, 0x800, SPECIES_DRAGALGE}, + [SPECIES_CLAUNCHER] = {0x96fb274, 0x800, SPECIES_CLAUNCHER}, + [SPECIES_CLAWITZER] = {0x96fbd60, 0x800, SPECIES_CLAWITZER}, + [SPECIES_HELIOPTILE] = {0x96fc760, 0x800, SPECIES_HELIOPTILE}, + [SPECIES_HELIOLISK] = {0x96fd104, 0x800, SPECIES_HELIOLISK}, + [SPECIES_TYRUNT] = {0x96fda2c, 0x800, SPECIES_TYRUNT}, + [SPECIES_TYRANTRUM] = {0x96fe64c, 0x800, SPECIES_TYRANTRUM}, + [SPECIES_AMAURA] = {0x96fef84, 0x800, SPECIES_AMAURA}, + [SPECIES_AURORUS] = {0x96ffb28, 0x800, SPECIES_AURORUS}, + [SPECIES_SYLVEON] = {0x9700694, 0x800, SPECIES_SYLVEON}, + [SPECIES_HAWLUCHA] = {0x97011dc, 0x800, SPECIES_HAWLUCHA}, + [SPECIES_DEDENNE] = {0x9701b38, 0x800, SPECIES_DEDENNE}, + [SPECIES_CARBINK] = {0x97023a8, 0x800, SPECIES_CARBINK}, + [SPECIES_GOOMY] = {0x9702c98, 0x800, SPECIES_GOOMY}, + [SPECIES_SLIGGOO] = {0x97035e4, 0x800, SPECIES_SLIGGOO}, + [SPECIES_GOODRA] = {0x9704188, 0x800, SPECIES_GOODRA}, + [SPECIES_KLEFKI] = {0x9704bbc, 0x800, SPECIES_KLEFKI}, + [SPECIES_PHANTUMP] = {0x9705518, 0x800, SPECIES_PHANTUMP}, + [SPECIES_TREVENANT] = {0x970614c, 0x800, SPECIES_TREVENANT}, + [SPECIES_PUMPKABOO] = {0x9706aac, 0x800, SPECIES_PUMPKABOO}, + [SPECIES_GOURGEIST] = {0x9707430, 0x800, SPECIES_GOURGEIST}, + [SPECIES_BERGMITE] = {0x9707c5c, 0x800, SPECIES_BERGMITE}, + [SPECIES_AVALUGG] = {0x97086b8, 0x800, SPECIES_AVALUGG}, + [SPECIES_NOIBAT] = {0x9709028, 0x800, SPECIES_NOIBAT}, + [SPECIES_NOIVERN] = {0x9709bb8, 0x800, SPECIES_NOIVERN}, + [SPECIES_XERNEAS] = {0x970a868, 0x800, SPECIES_XERNEAS}, + [SPECIES_YVELTAL] = {0x970b650, 0x800, SPECIES_YVELTAL}, + [SPECIES_ZYGARDE] = {0x970c348, 0x800, SPECIES_ZYGARDE}, + [SPECIES_DIANCIE] = {0x970cf30, 0x800, SPECIES_DIANCIE}, + [SPECIES_HOOPA] = {0x970da9c, 0x800, SPECIES_HOOPA}, + [SPECIES_HOOPA_UNBOUND] = {0x970e85c, 0x800, SPECIES_HOOPA_UNBOUND}, + [SPECIES_VOLCANION] = {0x970f5d4, 0x800, SPECIES_VOLCANION}, + [SPECIES_PYROAR_FEMALE] = {0x9710414, 0x800, SPECIES_PYROAR_FEMALE}, + [SPECIES_MEOWSTIC_FEMALE] = {0x9710fd8, 0x800, SPECIES_MEOWSTIC_FEMALE}, + [SPECIES_AEGISLASH_BLADE] = {0x9711ae8, 0x800, SPECIES_AEGISLASH_BLADE}, + [SPECIES_ARCEUS_FAIRY] = {0x97126c0, 0x800, SPECIES_ARCEUS_FAIRY}, + [SPECIES_ZYGARDE_CELL] = {0x9712f44, 0x800, SPECIES_ZYGARDE_CELL}, + [SPECIES_ZYGARDE_CORE] = {0x971339c, 0x800, SPECIES_ZYGARDE_CORE}, + [SPECIES_ZYGARDE_10] = {0x9713c20, 0x800, SPECIES_ZYGARDE_10}, + [SPECIES_ZYGARDE_COMPLETE] = {0x9714908, 0x800, SPECIES_ZYGARDE_COMPLETE}, + [SPECIES_ASHGRENINJA] = {0x97156b4, 0x800, SPECIES_ASHGRENINJA}, + [SPECIES_FLABEBE_BLUE] = {0x97161b4, 0x800, SPECIES_FLABEBE_BLUE}, + [SPECIES_FLABEBE_ORANGE] = {0x9716b24, 0x800, SPECIES_FLABEBE_ORANGE}, + [SPECIES_FLABEBE_YELLOW] = {0x9717494, 0x800, SPECIES_FLABEBE_YELLOW}, + [SPECIES_FLABEBE_WHITE] = {0x9717e04, 0x800, SPECIES_FLABEBE_WHITE}, + [SPECIES_FLOETTE_BLUE] = {0x9718798, 0x800, SPECIES_FLOETTE_BLUE}, + [SPECIES_FLOETTE_ORANGE] = {0x9719288, 0x800, SPECIES_FLOETTE_ORANGE}, + [SPECIES_FLOETTE_YELLOW] = {0x9719d78, 0x800, SPECIES_FLOETTE_YELLOW}, + [SPECIES_FLOETTE_WHITE] = {0x971a868, 0x800, SPECIES_FLOETTE_WHITE}, + [SPECIES_FLOETTE_ETERNAL] = {0x971b3d4, 0x800, SPECIES_FLOETTE_ETERNAL}, + [SPECIES_FLORGES_BLUE] = {0x971bfac, 0x800, SPECIES_FLORGES_BLUE}, + [SPECIES_FLORGES_ORANGE] = {0x971cc14, 0x800, SPECIES_FLORGES_ORANGE}, + [SPECIES_FLORGES_YELLOW] = {0x971d87c, 0x800, SPECIES_FLORGES_YELLOW}, + [SPECIES_FLORGES_WHITE] = {0x971e4e4, 0x800, SPECIES_FLORGES_WHITE}, + [SPECIES_PUMPKABOO_XL] = {0x971eec0, 0x800, SPECIES_PUMPKABOO_XL}, + [SPECIES_PUMPKABOO_L] = {0x971f6fc, 0x800, SPECIES_PUMPKABOO_L}, + [SPECIES_PUMPKABOO_M] = {0x971ff04, 0x800, SPECIES_PUMPKABOO_M}, + [SPECIES_GOURGEIST_XL] = {0x9720970, 0x800, SPECIES_GOURGEIST_XL}, + [SPECIES_GOURGEIST_L] = {0x9721510, 0x800, SPECIES_GOURGEIST_L}, + [SPECIES_GOURGEIST_M] = {0x9721fe8, 0x800, SPECIES_GOURGEIST_M}, + [SPECIES_FURFROU_HEART] = {0x8d00748, 0x800, SPECIES_FURFROU_HEART}, + [SPECIES_FURFROU_DIAMOND] = {0x8d00748, 0x800, SPECIES_FURFROU_DIAMOND}, + [SPECIES_FURFROU_STAR] = {0x8d00748, 0x800, SPECIES_FURFROU_STAR}, + [SPECIES_FURFROU_PHAROAH] = {0x8d00748, 0x800, SPECIES_FURFROU_PHAROAH}, + [SPECIES_FURFROU_KABUKI] = {0x8d00748, 0x800, SPECIES_FURFROU_KABUKI}, + [SPECIES_FURFROU_LA_REINE] = {0x8d00748, 0x800, SPECIES_FURFROU_LA_REINE}, + [SPECIES_FURFROU_MATRON] = {0x8d00748, 0x800, SPECIES_FURFROU_MATRON}, + [SPECIES_FURFROU_DANDY] = {0x8d00748, 0x800, SPECIES_FURFROU_DANDY}, + [SPECIES_FURFROU_DEBUTANTE] = {0x8d00748, 0x800, SPECIES_FURFROU_DEBUTANTE}, + [SPECIES_VIVILLON_FANCY] = {0x8d00748, 0x800, SPECIES_VIVILLON_FANCY}, + [SPECIES_VENUSAUR_MEGA] = {0x9722d74, 0x800, SPECIES_VENUSAUR_MEGA}, + [SPECIES_CHARIZARD_MEGA_X] = {0x9723d8c, 0x800, SPECIES_CHARIZARD_MEGA_X}, + [SPECIES_CHARIZARD_MEGA_Y] = {0x9724ca8, 0x800, SPECIES_CHARIZARD_MEGA_Y}, + [SPECIES_BLASTOISE_MEGA] = {0x9725b8c, 0x800, SPECIES_BLASTOISE_MEGA}, + [SPECIES_BEEDRILL_MEGA] = {0x9726950, 0x800, SPECIES_BEEDRILL_MEGA}, + [SPECIES_PIDGEOT_MEGA] = {0x97278c4, 0x800, SPECIES_PIDGEOT_MEGA}, + [SPECIES_ALAKAZAM_MEGA] = {0x97287dc, 0x800, SPECIES_ALAKAZAM_MEGA}, + [SPECIES_SLOWBRO_MEGA] = {0x97292c8, 0x800, SPECIES_SLOWBRO_MEGA}, + [SPECIES_GENGAR_MEGA] = {0x9729f0c, 0x800, SPECIES_GENGAR_MEGA}, + [SPECIES_KANGASKHAN_MEGA] = {0x972ade0, 0x800, SPECIES_KANGASKHAN_MEGA}, + [SPECIES_PINSIR_MEGA] = {0x972bb90, 0x800, SPECIES_PINSIR_MEGA}, + [SPECIES_GYARADOS_MEGA] = {0x972c964, 0x800, SPECIES_GYARADOS_MEGA}, + [SPECIES_AERODACTYL_MEGA] = {0x972d6cc, 0x800, SPECIES_AERODACTYL_MEGA}, + [SPECIES_MEWTWO_MEGA_X] = {0x972e2b4, 0x800, SPECIES_MEWTWO_MEGA_X}, + [SPECIES_MEWTWO_MEGA_Y] = {0x972f0ac, 0x800, SPECIES_MEWTWO_MEGA_Y}, + [SPECIES_AMPHAROS_MEGA] = {0x972fe4c, 0x800, SPECIES_AMPHAROS_MEGA}, + [SPECIES_STEELIX_MEGA] = {0x9730e64, 0x800, SPECIES_STEELIX_MEGA}, + [SPECIES_SCIZOR_MEGA] = {0x9731dd8, 0x800, SPECIES_SCIZOR_MEGA}, + [SPECIES_HERACROSS_MEGA] = {0x9732a68, 0x800, SPECIES_HERACROSS_MEGA}, + [SPECIES_HOUNDOOM_MEGA] = {0x97335ac, 0x800, SPECIES_HOUNDOOM_MEGA}, + [SPECIES_TYRANITAR_MEGA] = {0x97344b4, 0x800, SPECIES_TYRANITAR_MEGA}, + [SPECIES_SCEPTILE_MEGA] = {0x973523c, 0x800, SPECIES_SCEPTILE_MEGA}, + [SPECIES_BLAZIKEN_MEGA] = {0x9735f94, 0x800, SPECIES_BLAZIKEN_MEGA}, + [SPECIES_SWAMPERT_MEGA] = {0x9736de8, 0x800, SPECIES_SWAMPERT_MEGA}, + [SPECIES_GARDEVOIR_MEGA] = {0x9737a64, 0x800, SPECIES_GARDEVOIR_MEGA}, + [SPECIES_SABLEYE_MEGA] = {0x97385c0, 0x800, SPECIES_SABLEYE_MEGA}, + [SPECIES_MAWILE_MEGA] = {0x97392e0, 0x800, SPECIES_MAWILE_MEGA}, + [SPECIES_AGGRON_MEGA] = {0x973a034, 0x800, SPECIES_AGGRON_MEGA}, + [SPECIES_MEDICHAM_MEGA] = {0x973ac30, 0x800, SPECIES_MEDICHAM_MEGA}, + [SPECIES_MANECTRIC_MEGA] = {0x973b8ac, 0x800, SPECIES_MANECTRIC_MEGA}, + [SPECIES_SHARPEDO_MEGA] = {0x973c43c, 0x800, SPECIES_SHARPEDO_MEGA}, + [SPECIES_CAMERUPT_MEGA] = {0x973d100, 0x800, SPECIES_CAMERUPT_MEGA}, + [SPECIES_ALTARIA_MEGA] = {0x973dfc0, 0x800, SPECIES_ALTARIA_MEGA}, + [SPECIES_BANETTE_MEGA] = {0x973ec18, 0x800, SPECIES_BANETTE_MEGA}, + [SPECIES_ABSOL_MEGA] = {0x973f914, 0x800, SPECIES_ABSOL_MEGA}, + [SPECIES_GLALIE_MEGA] = {0x974080c, 0x800, SPECIES_GLALIE_MEGA}, + [SPECIES_SALAMENCE_MEGA] = {0x97414c0, 0x800, SPECIES_SALAMENCE_MEGA}, + [SPECIES_METAGROSS_MEGA] = {0x9742084, 0x800, SPECIES_METAGROSS_MEGA}, + [SPECIES_LATIAS_MEGA] = {0x9742d24, 0x800, SPECIES_LATIAS_MEGA}, + [SPECIES_LATIOS_MEGA] = {0x9743834, 0x800, SPECIES_LATIOS_MEGA}, + [SPECIES_GROUDON_PRIMAL] = {0x974448c, 0x800, SPECIES_GROUDON_PRIMAL}, + [SPECIES_KYOGRE_PRIMAL] = {0x9745260, 0x800, SPECIES_KYOGRE_PRIMAL}, + [SPECIES_RAYQUAZA_MEGA] = {0x9745e90, 0x800, SPECIES_RAYQUAZA_MEGA}, + [SPECIES_LOPUNNY_MEGA] = {0x9746c78, 0x800, SPECIES_LOPUNNY_MEGA}, + [SPECIES_GARCHOMP_MEGA] = {0x9747a70, 0x800, SPECIES_GARCHOMP_MEGA}, + [SPECIES_LUCARIO_MEGA] = {0x9748500, 0x800, SPECIES_LUCARIO_MEGA}, + [SPECIES_ABOMASNOW_MEGA] = {0x97493e4, 0x800, SPECIES_ABOMASNOW_MEGA}, + [SPECIES_GALLADE_MEGA] = {0x974a2c8, 0x800, SPECIES_GALLADE_MEGA}, + [SPECIES_AUDINO_MEGA] = {0x974adfc, 0x800, SPECIES_AUDINO_MEGA}, + [SPECIES_DIANCIE_MEGA] = {0x974ba78, 0x800, SPECIES_DIANCIE_MEGA}, + [SPECIES_DIALGA_PRIMAL] = {0x974c7f4, 0x800, SPECIES_DIALGA_PRIMAL}, + [SPECIES_PALKIA_PRIMAL] = {0x974d5c8, 0x800, SPECIES_PALKIA_PRIMAL}, + [SPECIES_VIVILLON_ARCHIPELAGO] = {0x974e268, 0x800, SPECIES_VIVILLON_ARCHIPELAGO}, + [SPECIES_VIVILLON_CONTINENTAL] = {0x974f0cc, 0x800, SPECIES_VIVILLON_CONTINENTAL}, + [SPECIES_VIVILLON_ELEGANT] = {0x974fefc, 0x800, SPECIES_VIVILLON_ELEGANT}, + [SPECIES_VIVILLON_GARDEN] = {0x9750d04, 0x800, SPECIES_VIVILLON_GARDEN}, + [SPECIES_VIVILLON_HIGH_PLAINS] = {0x9751b6c, 0x800, SPECIES_VIVILLON_HIGH_PLAINS}, + [SPECIES_VIVILLON_ICY_SNOW] = {0x97529e4, 0x800, SPECIES_VIVILLON_ICY_SNOW}, + [SPECIES_VIVILLON_JUNGLE] = {0x9753870, 0x800, SPECIES_VIVILLON_JUNGLE}, + [SPECIES_VIVILLON_MARINE] = {0x97546e8, 0x800, SPECIES_VIVILLON_MARINE}, + [SPECIES_VIVILLON_MODERN] = {0x975554c, 0x800, SPECIES_VIVILLON_MODERN}, + [SPECIES_VIVILLON_MONSOON] = {0x975637c, 0x800, SPECIES_VIVILLON_MONSOON}, + [SPECIES_VIVILLON_OCEAN] = {0x9757208, 0x800, SPECIES_VIVILLON_OCEAN}, + [SPECIES_VIVILLON_POKEBALL] = {0x97580a4, 0x800, SPECIES_VIVILLON_POKEBALL}, + [SPECIES_VIVILLON_POLAR] = {0x9758f1c, 0x800, SPECIES_VIVILLON_POLAR}, + [SPECIES_VIVILLON_RIVER] = {0x9759da8, 0x800, SPECIES_VIVILLON_RIVER}, + [SPECIES_VIVILLON_SANDSTORM] = {0x975ac34, 0x800, SPECIES_VIVILLON_SANDSTORM}, + [SPECIES_VIVILLON_SAVANNA] = {0x975bac0, 0x800, SPECIES_VIVILLON_SAVANNA}, + [SPECIES_VIVILLON_SUN] = {0x975c938, 0x800, SPECIES_VIVILLON_SUN}, + [SPECIES_VIVILLON_TUNDRA] = {0x975d79c, 0x800, SPECIES_VIVILLON_TUNDRA}, + [SPECIES_ROWLET] = {0x94d0e2c, 0x800, SPECIES_ROWLET}, + [SPECIES_DARTRIX] = {0x94d16b0, 0x800, SPECIES_DARTRIX}, + [SPECIES_DECIDUEYE] = {0x94d2374, 0x800, SPECIES_DECIDUEYE}, + [SPECIES_LITTEN] = {0x94d2dbc, 0x800, SPECIES_LITTEN}, + [SPECIES_TORRACAT] = {0x94d38a8, 0x800, SPECIES_TORRACAT}, + [SPECIES_INCINEROAR] = {0x94d4580, 0x800, SPECIES_INCINEROAR}, + [SPECIES_POPPLIO] = {0x94d5000, 0x800, SPECIES_POPPLIO}, + [SPECIES_BRIONNE] = {0x94d5914, 0x800, SPECIES_BRIONNE}, + [SPECIES_PRIMARINA] = {0x94d670c, 0x800, SPECIES_PRIMARINA}, + [SPECIES_PIKIPEK] = {0x94d72c0, 0x800, SPECIES_PIKIPEK}, + [SPECIES_TRUMBEAK] = {0x94d7b34, 0x800, SPECIES_TRUMBEAK}, + [SPECIES_TOUCANNON] = {0x94d86a0, 0x800, SPECIES_TOUCANNON}, + [SPECIES_YUNGOOS] = {0x94d8fd8, 0x800, SPECIES_YUNGOOS}, + [SPECIES_GUMSHOOS] = {0x94d98a8, 0x800, SPECIES_GUMSHOOS}, + [SPECIES_GRUBBIN] = {0x94da0ac, 0x800, SPECIES_GRUBBIN}, + [SPECIES_CHARJABUG] = {0x94da858, 0x800, SPECIES_CHARJABUG}, + [SPECIES_VIKAVOLT] = {0x94db210, 0x800, SPECIES_VIKAVOLT}, + [SPECIES_CRABRAWLER] = {0x94dbe30, 0x800, SPECIES_CRABRAWLER}, + [SPECIES_CRABOMINABLE] = {0x94dcbf4, 0x800, SPECIES_CRABOMINABLE}, + [SPECIES_ORICORIO] = {0x94dd884, 0x800, SPECIES_ORICORIO}, + [SPECIES_CUTIEFLY] = {0x94de09c, 0x800, SPECIES_CUTIEFLY}, + [SPECIES_RIBOMBEE] = {0x94dea78, 0x800, SPECIES_RIBOMBEE}, + [SPECIES_ROCKRUFF] = {0x94df4f8, 0x800, SPECIES_ROCKRUFF}, + [SPECIES_LYCANROC] = {0x94e0204, 0x800, SPECIES_LYCANROC}, + [SPECIES_WISHIWASHI] = {0x94e0a64, 0x800, SPECIES_WISHIWASHI}, + [SPECIES_MAREANIE] = {0x94e1258, 0x800, SPECIES_MAREANIE}, + [SPECIES_TOXAPEX] = {0x94e1d90, 0x800, SPECIES_TOXAPEX}, + [SPECIES_MUDBRAY] = {0x94e2834, 0x800, SPECIES_MUDBRAY}, + [SPECIES_MUDSDALE] = {0x94e340c, 0x800, SPECIES_MUDSDALE}, + [SPECIES_DEWPIDER] = {0x94e3f1c, 0x800, SPECIES_DEWPIDER}, + [SPECIES_ARAQUANID] = {0x94e49f8, 0x800, SPECIES_ARAQUANID}, + [SPECIES_FOMANTIS] = {0x94e537c, 0x800, SPECIES_FOMANTIS}, + [SPECIES_LURANTIS] = {0x94e5dc4, 0x800, SPECIES_LURANTIS}, + [SPECIES_MORELULL] = {0x94e680c, 0x800, SPECIES_MORELULL}, + [SPECIES_SHIINOTIC] = {0x94e72e4, 0x800, SPECIES_SHIINOTIC}, + [SPECIES_SALANDIT] = {0x94e7d08, 0x800, SPECIES_SALANDIT}, + [SPECIES_SALAZZLE] = {0x94e870c, 0x800, SPECIES_SALAZZLE}, + [SPECIES_STUFFUL] = {0x94e90c4, 0x800, SPECIES_STUFFUL}, + [SPECIES_BEWEAR] = {0x94e9b68, 0x800, SPECIES_BEWEAR}, + [SPECIES_BOUNSWEET] = {0x94ea3a4, 0x800, SPECIES_BOUNSWEET}, + [SPECIES_STEENEE] = {0x94eabbc, 0x800, SPECIES_STEENEE}, + [SPECIES_TSAREENA] = {0x94eba20, 0x800, SPECIES_TSAREENA}, + [SPECIES_COMFEY] = {0x94ec4b4, 0x800, SPECIES_COMFEY}, + [SPECIES_ORANGURU] = {0x94ed1b0, 0x800, SPECIES_ORANGURU}, + [SPECIES_PASSIMIAN] = {0x94edc30, 0x800, SPECIES_PASSIMIAN}, + [SPECIES_WIMPOD] = {0x94ee544, 0x800, SPECIES_WIMPOD}, + [SPECIES_GOLISOPOD] = {0x94ef1f8, 0x800, SPECIES_GOLISOPOD}, + [SPECIES_SANDYGAST] = {0x94efbe8, 0x800, SPECIES_SANDYGAST}, + [SPECIES_PALOSSAND] = {0x94f068c, 0x800, SPECIES_PALOSSAND}, + [SPECIES_PYUKUMUKU] = {0x94f0f58, 0x800, SPECIES_PYUKUMUKU}, + [SPECIES_TYPE_NULL] = {0x94f19b4, 0x800, SPECIES_TYPE_NULL}, + [SPECIES_SILVALLY] = {0x94f25e8, 0x800, SPECIES_SILVALLY}, + [SPECIES_MINIOR_SHIELD] = {0x94f2f8c, 0x800, SPECIES_MINIOR_SHIELD}, + [SPECIES_KOMALA] = {0x94f38fc, 0x800, SPECIES_KOMALA}, + [SPECIES_TURTONATOR] = {0x94f45d0, 0x800, SPECIES_TURTONATOR}, + [SPECIES_TOGEDEMARU] = {0x94f4fc0, 0x800, SPECIES_TOGEDEMARU}, + [SPECIES_MIMIKYU] = {0x94f5858, 0x800, SPECIES_MIMIKYU}, + [SPECIES_BRUXISH] = {0x94f60a8, 0x800, SPECIES_BRUXISH}, + [SPECIES_DRAMPA] = {0x94f6dc4, 0x800, SPECIES_DRAMPA}, + [SPECIES_DHELMISE] = {0x94f7aac, 0x800, SPECIES_DHELMISE}, + [SPECIES_JANGMO_O] = {0x94f86b8, 0x800, SPECIES_JANGMO_O}, + [SPECIES_HAKAMO_O] = {0x94f9220, 0x800, SPECIES_HAKAMO_O}, + [SPECIES_KOMMO_O] = {0x94f9f2c, 0x800, SPECIES_KOMMO_O}, + [SPECIES_TAPU_KOKO] = {0x94fac84, 0x800, SPECIES_TAPU_KOKO}, + [SPECIES_TAPU_LELE] = {0x94fb994, 0x800, SPECIES_TAPU_LELE}, + [SPECIES_TAPU_BULU] = {0x94fc56c, 0x800, SPECIES_TAPU_BULU}, + [SPECIES_TAPU_FINI] = {0x94fd1e8, 0x800, SPECIES_TAPU_FINI}, + [SPECIES_COSMOG] = {0x94fdd0c, 0x800, SPECIES_COSMOG}, + [SPECIES_COSMOEM] = {0x94fe778, 0x800, SPECIES_COSMOEM}, + [SPECIES_SOLGALEO] = {0x94ff428, 0x800, SPECIES_SOLGALEO}, + [SPECIES_LUNALA] = {0x950030c, 0x800, SPECIES_LUNALA}, + [SPECIES_NIHILEGO] = {0x95010f4, 0x800, SPECIES_NIHILEGO}, + [SPECIES_BUZZWOLE] = {0x9501da4, 0x800, SPECIES_BUZZWOLE}, + [SPECIES_PHEROMOSA] = {0x9502a54, 0x800, SPECIES_PHEROMOSA}, + [SPECIES_XURKITREE] = {0x9503740, 0x800, SPECIES_XURKITREE}, + [SPECIES_CELESTEELA] = {0x95044f0, 0x800, SPECIES_CELESTEELA}, + [SPECIES_KARTANA] = {0x9505004, 0x800, SPECIES_KARTANA}, + [SPECIES_GUZZLORD] = {0x9505d48, 0x800, SPECIES_GUZZLORD}, + [SPECIES_NECROZMA] = {0x9506a44, 0x800, SPECIES_NECROZMA}, + [SPECIES_MAGEARNA] = {0x95075d4, 0x800, SPECIES_MAGEARNA}, + [SPECIES_MARSHADOW] = {0x9508040, 0x800, SPECIES_MARSHADOW}, + [SPECIES_RATTATA_A] = {0x95088f8, 0x800, SPECIES_RATTATA_A}, + [SPECIES_RATICATE_A] = {0x95094f8, 0x800, SPECIES_RATICATE_A}, + [SPECIES_RAICHU_A] = {0x9509fd0, 0x800, SPECIES_RAICHU_A}, + [SPECIES_SANDSHREW_A] = {0x950a9ac, 0x800, SPECIES_SANDSHREW_A}, + [SPECIES_SANDSLASH_A] = {0x950b408, 0x800, SPECIES_SANDSLASH_A}, + [SPECIES_VULPIX_A] = {0x950bdf8, 0x800, SPECIES_VULPIX_A}, + [SPECIES_NINETALES_A] = {0x950ca98, 0x800, SPECIES_NINETALES_A}, + [SPECIES_DIGLETT_A] = {0x950d42c, 0x800, SPECIES_DIGLETT_A}, + [SPECIES_DUGTRIO_A] = {0x950dd40, 0x800, SPECIES_DUGTRIO_A}, + [SPECIES_MEOWTH_A] = {0x950e6f8, 0x800, SPECIES_MEOWTH_A}, + [SPECIES_PERSIAN_A] = {0x950f2ac, 0x800, SPECIES_PERSIAN_A}, + [SPECIES_GEODUDE_A] = {0x950fb9c, 0x800, SPECIES_GEODUDE_A}, + [SPECIES_GRAVELER_A] = {0x9510630, 0x800, SPECIES_GRAVELER_A}, + [SPECIES_GOLEM_A] = {0x95112f4, 0x800, SPECIES_GOLEM_A}, + [SPECIES_GRIMER_A] = {0x9511d2c, 0x800, SPECIES_GRIMER_A}, + [SPECIES_MUK_A] = {0x95129cc, 0x800, SPECIES_MUK_A}, + [SPECIES_EXEGGCUTE_A] = {0x8d710e0, 0x800, SPECIES_EXEGGCUTE_A}, + [SPECIES_EXEGGUTOR_A] = {0x951377c, 0x800, SPECIES_EXEGGUTOR_A}, + [SPECIES_CUBONE_A] = {0x8d72588, 0x800, SPECIES_CUBONE_A}, + [SPECIES_MAROWAK_A] = {0x9514940, 0x800, SPECIES_MAROWAK_A}, + [SPECIES_DEOXYS_ATTACK] = {0x9515528, 0x800, SPECIES_DEOXYS_ATTACK}, + [SPECIES_DEOXYS_DEFENSE] = {0x95161b8, 0x800, SPECIES_DEOXYS_DEFENSE}, + [SPECIES_DEOXYS_SPEED] = {0x9516dd8, 0x800, SPECIES_DEOXYS_SPEED}, + [SPECIES_ORICORIO_Y] = {0x9517890, 0x800, SPECIES_ORICORIO_Y}, + [SPECIES_ORICORIO_P] = {0x951826c, 0x800, SPECIES_ORICORIO_P}, + [SPECIES_ORICORIO_S] = {0x9518d68, 0x800, SPECIES_ORICORIO_S}, + [SPECIES_LYCANROC_N] = {0x9519940, 0x800, SPECIES_LYCANROC_N}, + [SPECIES_WISHIWASHI_S] = {0x951a75c, 0x800, SPECIES_WISHIWASHI_S}, + [SPECIES_SILVALLY_FIGHT] = {0x951b390, 0x800, SPECIES_SILVALLY_FIGHT}, + [SPECIES_SILVALLY_FLYING] = {0x951bf78, 0x800, SPECIES_SILVALLY_FLYING}, + [SPECIES_SILVALLY_POISON] = {0x951cb60, 0x800, SPECIES_SILVALLY_POISON}, + [SPECIES_SILVALLY_GROUND] = {0x951d748, 0x800, SPECIES_SILVALLY_GROUND}, + [SPECIES_SILVALLY_ROCK] = {0x951e330, 0x800, SPECIES_SILVALLY_ROCK}, + [SPECIES_SILVALLY_BUG] = {0x951ef18, 0x800, SPECIES_SILVALLY_BUG}, + [SPECIES_SILVALLY_GHOST] = {0x951fb00, 0x800, SPECIES_SILVALLY_GHOST}, + [SPECIES_SILVALLY_STEEL] = {0x95206e8, 0x800, SPECIES_SILVALLY_STEEL}, + [SPECIES_SILVALLY_FIRE] = {0x95212d0, 0x800, SPECIES_SILVALLY_FIRE}, + [SPECIES_SILVALLY_WATER] = {0x9521eb8, 0x800, SPECIES_SILVALLY_WATER}, + [SPECIES_SILVALLY_GRASS] = {0x9522aa0, 0x800, SPECIES_SILVALLY_GRASS}, + [SPECIES_SILVALLY_ELECTRIC] = {0x9523688, 0x800, SPECIES_SILVALLY_ELECTRIC}, + [SPECIES_SILVALLY_PSYCHIC] = {0x9524270, 0x800, SPECIES_SILVALLY_PSYCHIC}, + [SPECIES_SILVALLY_ICE] = {0x9524e58, 0x800, SPECIES_SILVALLY_ICE}, + [SPECIES_SILVALLY_DRAGON] = {0x9525a40, 0x800, SPECIES_SILVALLY_DRAGON}, + [SPECIES_SILVALLY_DARK] = {0x9526628, 0x800, SPECIES_SILVALLY_DARK}, + [SPECIES_SILVALLY_FAIRY] = {0x9527210, 0x800, SPECIES_SILVALLY_FAIRY}, + [SPECIES_MINIOR_RED] = {0x9527aec, 0x800, SPECIES_MINIOR_RED}, + [SPECIES_MINIOR_BLUE] = {0x9528284, 0x800, SPECIES_MINIOR_BLUE}, + [SPECIES_MINIOR_ORANGE] = {0x9528a1c, 0x800, SPECIES_MINIOR_ORANGE}, + [SPECIES_MINIOR_YELLOW] = {0x95291b4, 0x800, SPECIES_MINIOR_YELLOW}, + [SPECIES_MINIOR_INDIGO] = {0x952994c, 0x800, SPECIES_MINIOR_INDIGO}, + [SPECIES_MINIOR_GREEN] = {0x952a0e4, 0x800, SPECIES_MINIOR_GREEN}, + [SPECIES_MINIOR_VIOLET] = {0x952a87c, 0x800, SPECIES_MINIOR_VIOLET}, + [SPECIES_MIMIKYU_BUSTED] = {0x952b038, 0x800, SPECIES_MIMIKYU_BUSTED}, + [SPECIES_MAGEARNA_P] = {0x952b950, 0x800, SPECIES_MAGEARNA_P}, + [SPECIES_POIPOLE] = {0x975e2f8, 0x800, SPECIES_POIPOLE}, + [SPECIES_NAGANADEL] = {0x975ee50, 0x800, SPECIES_NAGANADEL}, + [SPECIES_STAKATAKA] = {0x975fbf0, 0x800, SPECIES_STAKATAKA}, + [SPECIES_BLACEPHALON] = {0x97607b4, 0x800, SPECIES_BLACEPHALON}, + [SPECIES_ZERAORA] = {0x97613a0, 0x800, SPECIES_ZERAORA}, + [SPECIES_NECROZMA_MANE] = {0x9762104, 0x800, SPECIES_NECROZMA_MANE}, + [SPECIES_NECROZMA_WINGS] = {0x97631ac, 0x800, SPECIES_NECROZMA_WINGS}, + [SPECIES_NECROZMA_ULTRA] = {0x9764168, 0x800, SPECIES_NECROZMA_ULTRA}, + [SPECIES_LYCANROC_DUSK] = {0x9764ee4, 0x800, SPECIES_LYCANROC_DUSK}, + [SPECIES_MELTAN] = {0x8d00748, 0x800, SPECIES_MELTAN}, + [SPECIES_MELMETAL] = {0x8d00748, 0x800, SPECIES_MELMETAL}, + [SPECIES_PIKACHU_SURFING] = {0x8d00748, 0x800, SPECIES_PIKACHU_SURFING}, + [SPECIES_PIKACHU_FLYING] = {0x8d00748, 0x800, SPECIES_PIKACHU_FLYING}, + [SPECIES_PIKACHU_COSPLAY] = {0x8d00748, 0x800, SPECIES_PIKACHU_COSPLAY}, + [SPECIES_PIKACHU_LIBRE] = {0x8d00748, 0x800, SPECIES_PIKACHU_LIBRE}, + [SPECIES_PIKACHU_POP_STAR] = {0x8d00748, 0x800, SPECIES_PIKACHU_POP_STAR}, + [SPECIES_PIKACHU_ROCK_STAR] = {0x8d00748, 0x800, SPECIES_PIKACHU_ROCK_STAR}, + [SPECIES_PIKACHU_BELLE] = {0x8d00748, 0x800, SPECIES_PIKACHU_BELLE}, + [SPECIES_PIKACHU_PHD] = {0x8d00748, 0x800, SPECIES_PIKACHU_PHD}, + [SPECIES_PIKACHU_CAP_ORIGINAL] = {0x8d00748, 0x800, SPECIES_PIKACHU_CAP_ORIGINAL}, + [SPECIES_PIKACHU_CAP_HOENN] = {0x8d00748, 0x800, SPECIES_PIKACHU_CAP_HOENN}, + [SPECIES_PIKACHU_CAP_SINNOH] = {0x8d00748, 0x800, SPECIES_PIKACHU_CAP_SINNOH}, + [SPECIES_PIKACHU_CAP_UNOVA] = {0x8d00748, 0x800, SPECIES_PIKACHU_CAP_UNOVA}, + [SPECIES_PIKACHU_CAP_KALOS] = {0x8d00748, 0x800, SPECIES_PIKACHU_CAP_KALOS}, + [SPECIES_PIKACHU_CAP_ALOLA] = {0x8d00748, 0x800, SPECIES_PIKACHU_CAP_ALOLA}, + [SPECIES_PIKACHU_CAP_PARTNER] = {0x8d00748, 0x800, SPECIES_PIKACHU_CAP_PARTNER}, + [SPECIES_PICHU_SPIKY] = {0x8d00748, 0x800, SPECIES_PICHU_SPIKY}, + [SPECIES_XERNEAS_NATURAL] = {0x8d00748, 0x800, SPECIES_XERNEAS_NATURAL} +}; diff --git a/src/Base_Stats.c b/src/Base_Stats.c new file mode 100644 index 0000000..b870a4f --- /dev/null +++ b/src/Base_Stats.c @@ -0,0 +1,35521 @@ +#include "defines.h" +#include "../include/abilities.h" +#include "../include/items.h" +#include "../include/base_stats.h" + +// Maximum value for a female Pokémon is 254 (MON_FEMALE) which is 100% female. +// 255 (MON_GENDERLESS) is reserved for genderless Pokémon. +#define PERCENT_FEMALE(percent) min(254, ((percent * 255) / 100)) + +const struct BaseStats gBaseStats[] = +{ + [SPECIES_NONE] = {0}, + + [SPECIES_BULBASAUR] = + { + .baseHP = 45, + .baseAttack = 49, + .baseDefense = 49, + .baseSpAttack = 65, + .baseSpDefense = 65, + .baseSpeed = 45, + .type1 = TYPE_GRASS, + .type2 = TYPE_POISON, + .catchRate = 45, + .expYield = 64, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_OVERGROW, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_CHLOROPHYLL, + .noFlip = TRUE, + }, + + [SPECIES_IVYSAUR] = + { + .baseHP = 60, + .baseAttack = 62, + .baseDefense = 63, + .baseSpAttack = 80, + .baseSpDefense = 80, + .baseSpeed = 60, + .type1 = TYPE_GRASS, + .type2 = TYPE_POISON, + .catchRate = 45, + .expYield = 141, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_OVERGROW, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_CHLOROPHYLL, + .noFlip = TRUE, + }, + + [SPECIES_VENUSAUR] = + { + .baseHP = 80, + .baseAttack = 82, + .baseDefense = 83, + .baseSpAttack = 100, + .baseSpDefense = 100, + .baseSpeed = 80, + .type1 = TYPE_GRASS, + .type2 = TYPE_POISON, + .catchRate = 45, + .expYield = 208, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 2, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_OVERGROW, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_CHLOROPHYLL, + .noFlip = TRUE, + }, + + [SPECIES_CHARMANDER] = + { + .baseHP = 39, + .baseAttack = 52, + .baseDefense = 43, + .baseSpAttack = 60, + .baseSpDefense = 50, + .baseSpeed = 65, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIRE, + .catchRate = 45, + .expYield = 65, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_DRAGON, + .ability1 = ABILITY_BLAZE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SOLARPOWER, + .noFlip = TRUE, + }, + + [SPECIES_CHARMELEON] = + { + .baseHP = 58, + .baseAttack = 64, + .baseDefense = 58, + .baseSpAttack = 80, + .baseSpDefense = 65, + .baseSpeed = 80, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIRE, + .catchRate = 45, + .expYield = 142, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_DRAGON, + .ability1 = ABILITY_BLAZE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SOLARPOWER, + .noFlip = TRUE, + }, + + [SPECIES_CHARIZARD] = + { + .baseHP = 78, + .baseAttack = 84, + .baseDefense = 78, + .baseSpAttack = 109, + .baseSpDefense = 85, + .baseSpeed = 100, + .type1 = TYPE_FIRE, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 209, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 3, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_DRAGON, + .ability1 = ABILITY_BLAZE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SOLARPOWER, + .noFlip = TRUE, + }, + + [SPECIES_SQUIRTLE] = + { + .baseHP = 44, + .baseAttack = 48, + .baseDefense = 65, + .baseSpAttack = 50, + .baseSpDefense = 64, + .baseSpeed = 43, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 45, + .expYield = 66, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_WATER_1, + .ability1 = ABILITY_TORRENT, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_RAINDISH, + .noFlip = TRUE, + }, + + [SPECIES_WARTORTLE] = + { + .baseHP = 59, + .baseAttack = 63, + .baseDefense = 80, + .baseSpAttack = 65, + .baseSpDefense = 80, + .baseSpeed = 58, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 45, + .expYield = 143, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_WATER_1, + .ability1 = ABILITY_TORRENT, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_RAINDISH, + .noFlip = TRUE, + }, + + [SPECIES_BLASTOISE] = + { + .baseHP = 79, + .baseAttack = 83, + .baseDefense = 100, + .baseSpAttack = 85, + .baseSpDefense = 105, + .baseSpeed = 78, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 45, + .expYield = 210, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 3, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_WATER_1, + .ability1 = ABILITY_TORRENT, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_RAINDISH, + .noFlip = TRUE, + }, + + [SPECIES_CATERPIE] = + { + .baseHP = 45, + .baseAttack = 30, + .baseDefense = 35, + .baseSpAttack = 20, + .baseSpDefense = 20, + .baseSpeed = 45, + .type1 = TYPE_BUG, + .type2 = TYPE_BUG, + .catchRate = 255, + .expYield = 53, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_SHIELDDUST, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_RUNAWAY, + .noFlip = TRUE, + }, + + [SPECIES_METAPOD] = + { + .baseHP = 50, + .baseAttack = 20, + .baseDefense = 55, + .baseSpAttack = 25, + .baseSpDefense = 25, + .baseSpeed = 30, + .type1 = TYPE_BUG, + .type2 = TYPE_BUG, + .catchRate = 120, + .expYield = 72, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_SHEDSKIN, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_BUTTERFREE] = + { + .baseHP = 60, + .baseAttack = 45, + .baseDefense = 50, + .baseSpAttack = 90, + .baseSpDefense = 80, + .baseSpeed = 70, + .type1 = TYPE_BUG, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 160, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 2, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_SILVER_POWDER, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_COMPOUNDEYES, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_TINTEDLENS, + .noFlip = TRUE, + }, + + [SPECIES_WEEDLE] = + { + .baseHP = 40, + .baseAttack = 35, + .baseDefense = 30, + .baseSpAttack = 20, + .baseSpDefense = 20, + .baseSpeed = 50, + .type1 = TYPE_BUG, + .type2 = TYPE_POISON, + .catchRate = 255, + .expYield = 52, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_SHIELDDUST, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_RUNAWAY, + .noFlip = TRUE, + }, + + [SPECIES_KAKUNA] = + { + .baseHP = 45, + .baseAttack = 25, + .baseDefense = 50, + .baseSpAttack = 25, + .baseSpDefense = 25, + .baseSpeed = 35, + .type1 = TYPE_BUG, + .type2 = TYPE_POISON, + .catchRate = 120, + .expYield = 71, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_SHEDSKIN, + .ability2 = ABILITY_SHEDSKIN, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_BEEDRILL] = + { + .baseHP = 65, + .baseAttack = 90, + .baseDefense = 40, + .baseSpAttack = 45, + .baseSpDefense = 80, + .baseSpeed = 75, + .type1 = TYPE_BUG, + .type2 = TYPE_POISON, + .catchRate = 45, + .expYield = 159, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_POISON_BARB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_SWARM, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SNIPER, + .noFlip = TRUE, + }, + + [SPECIES_PIDGEY] = + { + .baseHP = 40, + .baseAttack = 45, + .baseDefense = 40, + .baseSpAttack = 35, + .baseSpDefense = 35, + .baseSpeed = 56, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FLYING, + .catchRate = 255, + .expYield = 55, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .ability1 = ABILITY_KEENEYE, + .ability2 = ABILITY_TANGLEDFEET, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_BIGPECKS, + .noFlip = TRUE, + }, + + [SPECIES_PIDGEOTTO] = + { + .baseHP = 63, + .baseAttack = 60, + .baseDefense = 55, + .baseSpAttack = 50, + .baseSpDefense = 50, + .baseSpeed = 71, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FLYING, + .catchRate = 120, + .expYield = 113, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .ability1 = ABILITY_KEENEYE, + .ability2 = ABILITY_TANGLEDFEET, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_BIGPECKS, + .noFlip = TRUE, + }, + + [SPECIES_PIDGEOT] = + { + .baseHP = 83, + .baseAttack = 80, + .baseDefense = 75, + .baseSpAttack = 70, + .baseSpDefense = 70, + .baseSpeed = 101, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 172, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 3, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .ability1 = ABILITY_KEENEYE, + .ability2 = ABILITY_TANGLEDFEET, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_BIGPECKS, + .noFlip = TRUE, + }, + + [SPECIES_RATTATA] = + { + .baseHP = 30, + .baseAttack = 56, + .baseDefense = 35, + .baseSpAttack = 25, + .baseSpDefense = 35, + .baseSpeed = 72, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 255, + .expYield = 57, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_CHILAN_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_RUNAWAY, + .ability2 = ABILITY_GUTS, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_HUSTLE, + .noFlip = TRUE, + }, + + [SPECIES_RATICATE] = + { + .baseHP = 55, + .baseAttack = 81, + .baseDefense = 60, + .baseSpAttack = 50, + .baseSpDefense = 70, + .baseSpeed = 97, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 127, + .expYield = 116, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_NONE, + .item2 = ITEM_CHILAN_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_RUNAWAY, + .ability2 = ABILITY_GUTS, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_HUSTLE, + .noFlip = TRUE, + }, + + [SPECIES_SPEAROW] = + { + .baseHP = 40, + .baseAttack = 60, + .baseDefense = 30, + .baseSpAttack = 31, + .baseSpDefense = 31, + .baseSpeed = 70, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FLYING, + .catchRate = 255, + .expYield = 58, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .ability1 = ABILITY_KEENEYE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SNIPER, + .noFlip = TRUE, + }, + + [SPECIES_FEAROW] = + { + .baseHP = 65, + .baseAttack = 90, + .baseDefense = 65, + .baseSpAttack = 61, + .baseSpDefense = 61, + .baseSpeed = 100, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FLYING, + .catchRate = 90, + .expYield = 162, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_NONE, + .item2 = ITEM_SHARP_BEAK, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .ability1 = ABILITY_KEENEYE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SNIPER, + .noFlip = TRUE, + }, + + [SPECIES_EKANS] = + { + .baseHP = 35, + .baseAttack = 60, + .baseDefense = 44, + .baseSpAttack = 40, + .baseSpDefense = 54, + .baseSpeed = 55, + .type1 = TYPE_POISON, + .type2 = TYPE_POISON, + .catchRate = 255, + .expYield = 62, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_DRAGON, + .ability1 = ABILITY_INTIMIDATE, + .ability2 = ABILITY_SHEDSKIN, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_UNNERVE, + .noFlip = TRUE, + }, + + [SPECIES_ARBOK] = + { + .baseHP = 60, + .baseAttack = 95, + .baseDefense = 69, + .baseSpAttack = 65, + .baseSpDefense = 79, + .baseSpeed = 80, + .type1 = TYPE_POISON, + .type2 = TYPE_POISON, + .catchRate = 90, + .expYield = 147, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_POISON_BARB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_DRAGON, + .ability1 = ABILITY_INTIMIDATE, + .ability2 = ABILITY_SHEDSKIN, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_UNNERVE, + .noFlip = TRUE, + }, + + [SPECIES_PIKACHU] = + { + .baseHP = 35, + .baseAttack = 55, + .baseDefense = 40, + .baseSpAttack = 50, + .baseSpDefense = 50, + .baseSpeed = 90, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 190, + .expYield = 82, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_ORAN_BERRY, + .item2 = ITEM_LIGHT_BALL, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 10, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_STATIC, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_LIGHTNINGROD, + .noFlip = TRUE, + }, + + [SPECIES_RAICHU] = + { + .baseHP = 60, + .baseAttack = 90, + .baseDefense = 55, + .baseSpAttack = 90, + .baseSpDefense = 80, + .baseSpeed = 110, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 75, + .expYield = 122, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 3, + .item1 = ITEM_NONE, + .item2 = ITEM_ORAN_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 10, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_STATIC, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_LIGHTNINGROD, + .noFlip = TRUE, + }, + + [SPECIES_SANDSHREW] = + { + .baseHP = 50, + .baseAttack = 75, + .baseDefense = 85, + .baseSpAttack = 20, + .baseSpDefense = 30, + .baseSpeed = 40, + .type1 = TYPE_GROUND, + .type2 = TYPE_GROUND, + .catchRate = 255, + .expYield = 93, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_GRIP_CLAW, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_SANDVEIL, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SANDRUSH, + .noFlip = TRUE, + }, + + [SPECIES_SANDSLASH] = + { + .baseHP = 75, + .baseAttack = 100, + .baseDefense = 110, + .baseSpAttack = 45, + .baseSpDefense = 55, + .baseSpeed = 65, + .type1 = TYPE_GROUND, + .type2 = TYPE_GROUND, + .catchRate = 90, + .expYield = 163, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_GRIP_CLAW, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_SANDVEIL, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SANDRUSH, + .noFlip = TRUE, + }, + + [SPECIES_NIDORAN_F] = + { + .baseHP = 55, + .baseAttack = 47, + .baseDefense = 52, + .baseSpAttack = 40, + .baseSpDefense = 40, + .baseSpeed = 41, + .type1 = TYPE_POISON, + .type2 = TYPE_POISON, + .catchRate = 235, + .expYield = 59, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(100), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_POISONPOINT, + .ability2 = ABILITY_RIVALRY, + .safariZoneFleeRate = 50, + .hiddenAbility = ABILITY_HUSTLE, + .noFlip = TRUE, + }, + + [SPECIES_NIDORINA] = + { + .baseHP = 70, + .baseAttack = 62, + .baseDefense = 67, + .baseSpAttack = 55, + .baseSpDefense = 55, + .baseSpeed = 56, + .type1 = TYPE_POISON, + .type2 = TYPE_POISON, + .catchRate = 120, + .expYield = 117, + .evYield_HP = 2, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(100), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_POISONPOINT, + .ability2 = ABILITY_RIVALRY, + .safariZoneFleeRate = 75, + .hiddenAbility = ABILITY_HUSTLE, + .noFlip = TRUE, + }, + + [SPECIES_NIDOQUEEN] = + { + .baseHP = 90, + .baseAttack = 92, + .baseDefense = 87, + .baseSpAttack = 75, + .baseSpDefense = 85, + .baseSpeed = 76, + .type1 = TYPE_POISON, + .type2 = TYPE_GROUND, + .catchRate = 45, + .expYield = 194, + .evYield_HP = 3, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(100), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_POISONPOINT, + .ability2 = ABILITY_RIVALRY, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SHEERFORCE, + .noFlip = TRUE, + }, + + [SPECIES_NIDORAN_M] = + { + .baseHP = 46, + .baseAttack = 57, + .baseDefense = 40, + .baseSpAttack = 40, + .baseSpDefense = 40, + .baseSpeed = 50, + .type1 = TYPE_POISON, + .type2 = TYPE_POISON, + .catchRate = 235, + .expYield = 60, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(0), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_POISONPOINT, + .ability2 = ABILITY_RIVALRY, + .safariZoneFleeRate = 50, + .hiddenAbility = ABILITY_HUSTLE, + .noFlip = TRUE, + }, + + [SPECIES_NIDORINO] = + { + .baseHP = 61, + .baseAttack = 72, + .baseDefense = 57, + .baseSpAttack = 55, + .baseSpDefense = 55, + .baseSpeed = 65, + .type1 = TYPE_POISON, + .type2 = TYPE_POISON, + .catchRate = 120, + .expYield = 118, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(0), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_POISONPOINT, + .ability2 = ABILITY_RIVALRY, + .safariZoneFleeRate = 75, + .hiddenAbility = ABILITY_HUSTLE, + .noFlip = TRUE, + }, + + [SPECIES_NIDOKING] = + { + .baseHP = 81, + .baseAttack = 102, + .baseDefense = 77, + .baseSpAttack = 85, + .baseSpDefense = 75, + .baseSpeed = 85, + .type1 = TYPE_POISON, + .type2 = TYPE_GROUND, + .catchRate = 45, + .expYield = 195, + .evYield_HP = 0, + .evYield_Attack = 3, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(0), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_POISONPOINT, + .ability2 = ABILITY_RIVALRY, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SHEERFORCE, + .noFlip = TRUE, + }, + + [SPECIES_CLEFAIRY] = + { + .baseHP = 70, + .baseAttack = 45, + .baseDefense = 48, + .baseSpAttack = 60, + .baseSpDefense = 65, + .baseSpeed = 35, + .type1 = TYPE_FAIRY, + .type2 = TYPE_FAIRY, + .catchRate = 150, + .expYield = 68, + .evYield_HP = 2, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_LEPPA_BERRY, + .item2 = ITEM_MOON_STONE, + .genderRatio = PERCENT_FEMALE(75), + .eggCycles = 10, + .friendship = 140, + .growthRate = GROWTH_ERRATIC, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_CUTECHARM, + .ability2 = ABILITY_MAGICGUARD, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_FRIENDGUARD, + .noFlip = TRUE, + }, + + [SPECIES_CLEFABLE] = + { + .baseHP = 95, + .baseAttack = 70, + .baseDefense = 73, + .baseSpAttack = 95, + .baseSpDefense = 90, + .baseSpeed = 60, + .type1 = TYPE_FAIRY, + .type2 = TYPE_FAIRY, + .catchRate = 25, + .expYield = 129, + .evYield_HP = 3, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_LEPPA_BERRY, + .item2 = ITEM_MOON_STONE, + .genderRatio = PERCENT_FEMALE(75), + .eggCycles = 10, + .friendship = 140, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_CUTECHARM, + .ability2 = ABILITY_MAGICGUARD, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_UNAWARE, + .noFlip = TRUE, + }, + + [SPECIES_VULPIX] = + { + .baseHP = 38, + .baseAttack = 41, + .baseDefense = 40, + .baseSpAttack = 50, + .baseSpDefense = 65, + .baseSpeed = 65, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIRE, + .catchRate = 190, + .expYield = 63, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_RAWST_BERRY, + .item2 = ITEM_CHARCOAL, + .genderRatio = PERCENT_FEMALE(75), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_FLASHFIRE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_DROUGHT, + .noFlip = TRUE, + }, + + [SPECIES_NINETALES] = + { + .baseHP = 73, + .baseAttack = 76, + .baseDefense = 75, + .baseSpAttack = 81, + .baseSpDefense = 100, + .baseSpeed = 100, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIRE, + .catchRate = 75, + .expYield = 178, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .evYield_Speed = 1, + .item1 = ITEM_RAWST_BERRY, + .item2 = ITEM_CHARCOAL, + .genderRatio = PERCENT_FEMALE(75), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_FLASHFIRE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_DROUGHT, + .noFlip = TRUE, + }, + + [SPECIES_JIGGLYPUFF] = + { + .baseHP = 115, + .baseAttack = 45, + .baseDefense = 20, + .baseSpAttack = 45, + .baseSpDefense = 25, + .baseSpeed = 20, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FAIRY, + .catchRate = 170, + .expYield = 76, + .evYield_HP = 2, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_ORAN_BERRY, + .item2 = ITEM_MOON_STONE, + .genderRatio = PERCENT_FEMALE(75), + .eggCycles = 10, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_CUTECHARM, + .ability2 = ABILITY_COMPETITIVE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_FRIENDGUARD, + .noFlip = TRUE, + }, + + [SPECIES_WIGGLYTUFF] = + { + .baseHP = 140, + .baseAttack = 70, + .baseDefense = 45, + .baseSpAttack = 85, + .baseSpDefense = 50, + .baseSpeed = 45, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FAIRY, + .catchRate = 50, + .expYield = 109, + .evYield_HP = 3, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_ORAN_BERRY, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(75), + .eggCycles = 10, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_CUTECHARM, + .ability2 = ABILITY_COMPETITIVE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_FRISK, + .noFlip = TRUE, + }, + + [SPECIES_ZUBAT] = + { + .baseHP = 40, + .baseAttack = 45, + .baseDefense = 35, + .baseSpAttack = 30, + .baseSpDefense = 40, + .baseSpeed = 55, + .type1 = TYPE_POISON, + .type2 = TYPE_FLYING, + .catchRate = 255, + .expYield = 54, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .ability1 = ABILITY_INNERFOCUS, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_INFILTRATOR, + .noFlip = TRUE, + }, + + [SPECIES_GOLBAT] = + { + .baseHP = 75, + .baseAttack = 80, + .baseDefense = 70, + .baseSpAttack = 65, + .baseSpDefense = 75, + .baseSpeed = 90, + .type1 = TYPE_POISON, + .type2 = TYPE_FLYING, + .catchRate = 90, + .expYield = 171, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .ability1 = ABILITY_INNERFOCUS, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_INFILTRATOR, + .noFlip = TRUE, + }, + + [SPECIES_ODDISH] = + { + .baseHP = 45, + .baseAttack = 50, + .baseDefense = 55, + .baseSpAttack = 75, + .baseSpDefense = 65, + .baseSpeed = 30, + .type1 = TYPE_GRASS, + .type2 = TYPE_POISON, + .catchRate = 255, + .expYield = 78, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_ABSORB_BULB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_CHLOROPHYLL, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_RUNAWAY, + .noFlip = TRUE, + }, + + [SPECIES_GLOOM] = + { + .baseHP = 60, + .baseAttack = 65, + .baseDefense = 70, + .baseSpAttack = 85, + .baseSpDefense = 75, + .baseSpeed = 40, + .type1 = TYPE_GRASS, + .type2 = TYPE_POISON, + .catchRate = 120, + .expYield = 132, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 2, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_ABSORB_BULB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_CHLOROPHYLL, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_STENCH, + .noFlip = TRUE, + }, + + [SPECIES_VILEPLUME] = + { + .baseHP = 75, + .baseAttack = 80, + .baseDefense = 85, + .baseSpAttack = 110, + .baseSpDefense = 90, + .baseSpeed = 50, + .type1 = TYPE_GRASS, + .type2 = TYPE_POISON, + .catchRate = 45, + .expYield = 184, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 3, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_ABSORB_BULB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_CHLOROPHYLL, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_EFFECTSPORE, + .noFlip = TRUE, + }, + + [SPECIES_PARAS] = + { + .baseHP = 35, + .baseAttack = 70, + .baseDefense = 55, + .baseSpAttack = 45, + .baseSpDefense = 55, + .baseSpeed = 25, + .type1 = TYPE_BUG, + .type2 = TYPE_GRASS, + .catchRate = 190, + .expYield = 70, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_TINY_MUSHROOM, + .item2 = ITEM_BIG_MUSHROOM, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_EFFECTSPORE, + .ability2 = ABILITY_DRYSKIN, + .safariZoneFleeRate = 50, + .hiddenAbility = ABILITY_DAMP, + .noFlip = TRUE, + }, + + [SPECIES_PARASECT] = + { + .baseHP = 60, + .baseAttack = 95, + .baseDefense = 80, + .baseSpAttack = 60, + .baseSpDefense = 80, + .baseSpeed = 30, + .type1 = TYPE_BUG, + .type2 = TYPE_GRASS, + .catchRate = 75, + .expYield = 128, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_TINY_MUSHROOM, + .item2 = ITEM_BIG_MUSHROOM, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_EFFECTSPORE, + .ability2 = ABILITY_DRYSKIN, + .safariZoneFleeRate = 75, + .hiddenAbility = ABILITY_DAMP, + .noFlip = TRUE, + }, + + [SPECIES_VENONAT] = + { + .baseHP = 60, + .baseAttack = 55, + .baseDefense = 50, + .baseSpAttack = 40, + .baseSpDefense = 55, + .baseSpeed = 45, + .type1 = TYPE_BUG, + .type2 = TYPE_POISON, + .catchRate = 190, + .expYield = 75, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_COMPOUNDEYES, + .ability2 = ABILITY_TINTEDLENS, + .safariZoneFleeRate = 50, + .hiddenAbility = ABILITY_RUNAWAY, + .noFlip = TRUE, + }, + + [SPECIES_VENOMOTH] = + { + .baseHP = 70, + .baseAttack = 65, + .baseDefense = 60, + .baseSpAttack = 90, + .baseSpDefense = 75, + .baseSpeed = 90, + .type1 = TYPE_BUG, + .type2 = TYPE_POISON, + .catchRate = 75, + .expYield = 138, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_SHED_SHELL, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_SHIELDDUST, + .ability2 = ABILITY_TINTEDLENS, + .safariZoneFleeRate = 75, + .hiddenAbility = ABILITY_WONDERSKIN, + .noFlip = TRUE, + }, + + [SPECIES_DIGLETT] = + { + .baseHP = 10, + .baseAttack = 55, + .baseDefense = 25, + .baseSpAttack = 35, + .baseSpDefense = 45, + .baseSpeed = 95, + .type1 = TYPE_GROUND, + .type2 = TYPE_GROUND, + .catchRate = 255, + .expYield = 81, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_SOFT_SAND, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_SANDVEIL, + .ability2 = ABILITY_ARENATRAP, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SANDFORCE, + .noFlip = TRUE, + }, + + [SPECIES_DUGTRIO] = + { + .baseHP = 35, + .baseAttack = 100, + .baseDefense = 50, + .baseSpAttack = 50, + .baseSpDefense = 70, + .baseSpeed = 120, + .type1 = TYPE_GROUND, + .type2 = TYPE_GROUND, + .catchRate = 50, + .expYield = 153, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_NONE, + .item2 = ITEM_SOFT_SAND, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_SANDVEIL, + .ability2 = ABILITY_ARENATRAP, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SANDFORCE, + .noFlip = TRUE, + }, + + [SPECIES_MEOWTH] = + { + .baseHP = 40, + .baseAttack = 45, + .baseDefense = 35, + .baseSpAttack = 40, + .baseSpDefense = 40, + .baseSpeed = 90, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 255, + .expYield = 69, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_QUICK_CLAW, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_PICKUP, + .ability2 = ABILITY_TECHNICIAN, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_UNNERVE, + .noFlip = TRUE, + }, + + [SPECIES_PERSIAN] = + { + .baseHP = 65, + .baseAttack = 70, + .baseDefense = 60, + .baseSpAttack = 65, + .baseSpDefense = 65, + .baseSpeed = 115, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 90, + .expYield = 148, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_NONE, + .item2 = ITEM_QUICK_CLAW, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_LIMBER, + .ability2 = ABILITY_TECHNICIAN, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_UNNERVE, + .noFlip = TRUE, + }, + + [SPECIES_PSYDUCK] = + { + .baseHP = 50, + .baseAttack = 52, + .baseDefense = 48, + .baseSpAttack = 65, + .baseSpDefense = 50, + .baseSpeed = 55, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 190, + .expYield = 80, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_DAMP, + .ability2 = ABILITY_CLOUDNINE, + .safariZoneFleeRate = 50, + .hiddenAbility = ABILITY_SWIFTSWIM, + .noFlip = TRUE, + }, + + [SPECIES_GOLDUCK] = + { + .baseHP = 80, + .baseAttack = 82, + .baseDefense = 78, + .baseSpAttack = 95, + .baseSpDefense = 80, + .baseSpeed = 85, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 75, + .expYield = 174, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 2, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_DAMP, + .ability2 = ABILITY_CLOUDNINE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SWIFTSWIM, + .noFlip = TRUE, + }, + + [SPECIES_MANKEY] = + { + .baseHP = 40, + .baseAttack = 80, + .baseDefense = 35, + .baseSpAttack = 35, + .baseSpDefense = 45, + .baseSpeed = 70, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_FIGHTING, + .catchRate = 190, + .expYield = 74, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_PAYAPA_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_VITALSPIRIT, + .ability2 = ABILITY_ANGERPOINT, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_DEFIANT, + .noFlip = TRUE, + }, + + [SPECIES_PRIMEAPE] = + { + .baseHP = 65, + .baseAttack = 105, + .baseDefense = 60, + .baseSpAttack = 60, + .baseSpDefense = 70, + .baseSpeed = 95, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_FIGHTING, + .catchRate = 75, + .expYield = 149, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_PAYAPA_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_VITALSPIRIT, + .ability2 = ABILITY_ANGERPOINT, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_DEFIANT, + .noFlip = TRUE, + }, + + [SPECIES_GROWLITHE] = + { + .baseHP = 55, + .baseAttack = 70, + .baseDefense = 45, + .baseSpAttack = 70, + .baseSpDefense = 50, + .baseSpeed = 60, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIRE, + .catchRate = 190, + .expYield = 91, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_RAWST_BERRY, + .item2 = ITEM_RAWST_BERRY, + .genderRatio = PERCENT_FEMALE(25), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_INTIMIDATE, + .ability2 = ABILITY_FLASHFIRE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_JUSTIFIED, + .noFlip = TRUE, + }, + + [SPECIES_ARCANINE] = + { + .baseHP = 90, + .baseAttack = 110, + .baseDefense = 80, + .baseSpAttack = 100, + .baseSpDefense = 80, + .baseSpeed = 95, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIRE, + .catchRate = 75, + .expYield = 213, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_RAWST_BERRY, + .item2 = ITEM_RAWST_BERRY, + .genderRatio = PERCENT_FEMALE(25), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_INTIMIDATE, + .ability2 = ABILITY_FLASHFIRE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_JUSTIFIED, + .noFlip = TRUE, + }, + + [SPECIES_POLIWAG] = + { + .baseHP = 40, + .baseAttack = 50, + .baseDefense = 40, + .baseSpAttack = 40, + .baseSpDefense = 40, + .baseSpeed = 90, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 255, + .expYield = 77, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_1, + .ability1 = ABILITY_WATERABSORB, + .ability2 = ABILITY_DAMP, + .safariZoneFleeRate = 50, + .hiddenAbility = ABILITY_SWIFTSWIM, + .noFlip = TRUE, + }, + + [SPECIES_POLIWHIRL] = + { + .baseHP = 65, + .baseAttack = 65, + .baseDefense = 65, + .baseSpAttack = 50, + .baseSpDefense = 50, + .baseSpeed = 90, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 120, + .expYield = 131, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_NONE, + .item2 = ITEM_KINGS_ROCK, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_1, + .ability1 = ABILITY_WATERABSORB, + .ability2 = ABILITY_DAMP, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SWIFTSWIM, + .noFlip = TRUE, + }, + + [SPECIES_POLIWRATH] = + { + .baseHP = 90, + .baseAttack = 95, + .baseDefense = 95, + .baseSpAttack = 70, + .baseSpDefense = 90, + .baseSpeed = 70, + .type1 = TYPE_WATER, + .type2 = TYPE_FIGHTING, + .catchRate = 45, + .expYield = 185, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 3, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_KINGS_ROCK, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_1, + .ability1 = ABILITY_WATERABSORB, + .ability2 = ABILITY_DAMP, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SWIFTSWIM, + .noFlip = TRUE, + }, + + [SPECIES_ABRA] = + { + .baseHP = 25, + .baseAttack = 20, + .baseDefense = 15, + .baseSpAttack = 105, + .baseSpDefense = 55, + .baseSpeed = 90, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 200, + .expYield = 75, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_TWISTED_SPOON, + .genderRatio = PERCENT_FEMALE(25), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .ability1 = ABILITY_SYNCHRONIZE, + .ability2 = ABILITY_INNERFOCUS, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_MAGICGUARD, + .noFlip = TRUE, + }, + + [SPECIES_KADABRA] = + { + .baseHP = 40, + .baseAttack = 35, + .baseDefense = 30, + .baseSpAttack = 120, + .baseSpDefense = 70, + .baseSpeed = 105, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 100, + .expYield = 145, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 2, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_TWISTED_SPOON, + .genderRatio = PERCENT_FEMALE(25), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .ability1 = ABILITY_SYNCHRONIZE, + .ability2 = ABILITY_INNERFOCUS, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_MAGICGUARD, + .noFlip = TRUE, + }, + + [SPECIES_ALAKAZAM] = + { + .baseHP = 55, + .baseAttack = 50, + .baseDefense = 45, + .baseSpAttack = 135, + .baseSpDefense = 95, + .baseSpeed = 120, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 50, + .expYield = 186, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 3, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_TWISTED_SPOON, + .genderRatio = PERCENT_FEMALE(25), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .ability1 = ABILITY_SYNCHRONIZE, + .ability2 = ABILITY_INNERFOCUS, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_MAGICGUARD, + .noFlip = TRUE, + }, + + [SPECIES_MACHOP] = + { + .baseHP = 70, + .baseAttack = 80, + .baseDefense = 50, + .baseSpAttack = 35, + .baseSpDefense = 35, + .baseSpeed = 35, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_FIGHTING, + .catchRate = 180, + .expYield = 75, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_FOCUS_BAND, + .genderRatio = PERCENT_FEMALE(25), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .ability1 = ABILITY_GUTS, + .ability2 = ABILITY_NOGUARD, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_STEADFAST, + .noFlip = TRUE, + }, + + [SPECIES_MACHOKE] = + { + .baseHP = 80, + .baseAttack = 100, + .baseDefense = 70, + .baseSpAttack = 50, + .baseSpDefense = 60, + .baseSpeed = 45, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_FIGHTING, + .catchRate = 90, + .expYield = 146, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_FOCUS_BAND, + .genderRatio = PERCENT_FEMALE(25), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .ability1 = ABILITY_GUTS, + .ability2 = ABILITY_NOGUARD, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_STEADFAST, + .noFlip = TRUE, + }, + + [SPECIES_MACHAMP] = + { + .baseHP = 90, + .baseAttack = 130, + .baseDefense = 80, + .baseSpAttack = 65, + .baseSpDefense = 85, + .baseSpeed = 55, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_FIGHTING, + .catchRate = 45, + .expYield = 193, + .evYield_HP = 0, + .evYield_Attack = 3, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_FOCUS_BAND, + .genderRatio = PERCENT_FEMALE(25), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .ability1 = ABILITY_GUTS, + .ability2 = ABILITY_NOGUARD, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_STEADFAST, + .noFlip = TRUE, + }, + + [SPECIES_BELLSPROUT] = + { + .baseHP = 50, + .baseAttack = 75, + .baseDefense = 35, + .baseSpAttack = 70, + .baseSpDefense = 30, + .baseSpeed = 40, + .type1 = TYPE_GRASS, + .type2 = TYPE_POISON, + .catchRate = 255, + .expYield = 84, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_CHLOROPHYLL, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_GLUTTONY, + .noFlip = TRUE, + }, + + [SPECIES_WEEPINBELL] = + { + .baseHP = 65, + .baseAttack = 90, + .baseDefense = 50, + .baseSpAttack = 85, + .baseSpDefense = 45, + .baseSpeed = 55, + .type1 = TYPE_GRASS, + .type2 = TYPE_POISON, + .catchRate = 120, + .expYield = 151, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_CHLOROPHYLL, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_GLUTTONY, + .noFlip = TRUE, + }, + + [SPECIES_VICTREEBEL] = + { + .baseHP = 80, + .baseAttack = 105, + .baseDefense = 65, + .baseSpAttack = 100, + .baseSpDefense = 70, + .baseSpeed = 70, + .type1 = TYPE_GRASS, + .type2 = TYPE_POISON, + .catchRate = 45, + .expYield = 191, + .evYield_HP = 0, + .evYield_Attack = 3, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_CHLOROPHYLL, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_GLUTTONY, + .noFlip = TRUE, + }, + + [SPECIES_TENTACOOL] = + { + .baseHP = 40, + .baseAttack = 40, + .baseDefense = 35, + .baseSpAttack = 50, + .baseSpDefense = 100, + .baseSpeed = 70, + .type1 = TYPE_WATER, + .type2 = TYPE_POISON, + .catchRate = 190, + .expYield = 105, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_POISON_BARB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_WATER_3, + .eggGroup2 = EGG_GROUP_WATER_3, + .ability1 = ABILITY_CLEARBODY, + .ability2 = ABILITY_LIQUIDOOZE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_RAINDISH, + .noFlip = TRUE, + }, + + [SPECIES_TENTACRUEL] = + { + .baseHP = 80, + .baseAttack = 70, + .baseDefense = 65, + .baseSpAttack = 80, + .baseSpDefense = 120, + .baseSpeed = 100, + .type1 = TYPE_WATER, + .type2 = TYPE_POISON, + .catchRate = 60, + .expYield = 205, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_POISON_BARB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_WATER_3, + .eggGroup2 = EGG_GROUP_WATER_3, + .ability1 = ABILITY_CLEARBODY, + .ability2 = ABILITY_LIQUIDOOZE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_RAINDISH, + .noFlip = TRUE, + }, + + [SPECIES_GEODUDE] = + { + .baseHP = 40, + .baseAttack = 80, + .baseDefense = 100, + .baseSpAttack = 30, + .baseSpDefense = 30, + .baseSpeed = 20, + .type1 = TYPE_ROCK, + .type2 = TYPE_GROUND, + .catchRate = 255, + .expYield = 73, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_EVERSTONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_ROCKHEAD, + .ability2 = ABILITY_STURDY, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SANDVEIL, + .noFlip = TRUE, + }, + + [SPECIES_GRAVELER] = + { + .baseHP = 55, + .baseAttack = 95, + .baseDefense = 115, + .baseSpAttack = 45, + .baseSpDefense = 45, + .baseSpeed = 35, + .type1 = TYPE_ROCK, + .type2 = TYPE_GROUND, + .catchRate = 120, + .expYield = 134, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_EVERSTONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_ROCKHEAD, + .ability2 = ABILITY_STURDY, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SANDVEIL, + .noFlip = TRUE, + }, + + [SPECIES_GOLEM] = + { + .baseHP = 80, + .baseAttack = 120, + .baseDefense = 130, + .baseSpAttack = 55, + .baseSpDefense = 65, + .baseSpeed = 45, + .type1 = TYPE_ROCK, + .type2 = TYPE_GROUND, + .catchRate = 45, + .expYield = 177, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 3, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_EVERSTONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_ROCKHEAD, + .ability2 = ABILITY_STURDY, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SANDVEIL, + .noFlip = TRUE, + }, + + [SPECIES_PONYTA] = + { + .baseHP = 50, + .baseAttack = 85, + .baseDefense = 55, + .baseSpAttack = 65, + .baseSpDefense = 65, + .baseSpeed = 90, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIRE, + .catchRate = 190, + .expYield = 152, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_SHUCA_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_RUNAWAY, + .ability2 = ABILITY_FLASHFIRE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_FLAMEBODY, + .noFlip = TRUE, + }, + + [SPECIES_RAPIDASH] = + { + .baseHP = 65, + .baseAttack = 100, + .baseDefense = 70, + .baseSpAttack = 80, + .baseSpDefense = 80, + .baseSpeed = 105, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIRE, + .catchRate = 60, + .expYield = 192, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_NONE, + .item2 = ITEM_SHUCA_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_RUNAWAY, + .ability2 = ABILITY_FLASHFIRE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_FLAMEBODY, + .noFlip = TRUE, + }, + + [SPECIES_SLOWPOKE] = + { + .baseHP = 90, + .baseAttack = 65, + .baseDefense = 65, + .baseSpAttack = 40, + .baseSpDefense = 40, + .baseSpeed = 15, + .type1 = TYPE_WATER, + .type2 = TYPE_PSYCHIC, + .catchRate = 190, + .expYield = 99, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_LAGGING_TAIL, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_WATER_1, + .ability1 = ABILITY_OBLIVIOUS, + .ability2 = ABILITY_OWNTEMPO, + .safariZoneFleeRate = 50, + .hiddenAbility = ABILITY_REGENERATOR, + .noFlip = TRUE, + }, + + [SPECIES_SLOWBRO] = + { + .baseHP = 95, + .baseAttack = 75, + .baseDefense = 110, + .baseSpAttack = 100, + .baseSpDefense = 80, + .baseSpeed = 30, + .type1 = TYPE_WATER, + .type2 = TYPE_PSYCHIC, + .catchRate = 75, + .expYield = 164, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_KINGS_ROCK, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_WATER_1, + .ability1 = ABILITY_OBLIVIOUS, + .ability2 = ABILITY_OWNTEMPO, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_REGENERATOR, + .noFlip = TRUE, + }, + + [SPECIES_MAGNEMITE] = + { + .baseHP = 25, + .baseAttack = 35, + .baseDefense = 70, + .baseSpAttack = 95, + .baseSpDefense = 55, + .baseSpeed = 45, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_STEEL, + .catchRate = 190, + .expYield = 89, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_METAL_COAT, + .genderRatio = MON_GENDERLESS, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_MAGNETPULL, + .ability2 = ABILITY_STURDY, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_ANALYTIC, + .noFlip = TRUE, + }, + + [SPECIES_MAGNETON] = + { + .baseHP = 50, + .baseAttack = 60, + .baseDefense = 95, + .baseSpAttack = 120, + .baseSpDefense = 70, + .baseSpeed = 70, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_STEEL, + .catchRate = 60, + .expYield = 161, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 2, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_METAL_COAT, + .genderRatio = MON_GENDERLESS, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_MAGNETPULL, + .ability2 = ABILITY_STURDY, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_ANALYTIC, + .noFlip = TRUE, + }, + + [SPECIES_FARFETCHD] = + { + .baseHP = 52, + .baseAttack = 90, + .baseDefense = 55, + .baseSpAttack = 58, + .baseSpDefense = 62, + .baseSpeed = 60, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 94, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_STICK, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_KEENEYE, + .ability2 = ABILITY_INNERFOCUS, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_DEFIANT, + .noFlip = TRUE, + }, + + [SPECIES_DODUO] = + { + .baseHP = 35, + .baseAttack = 85, + .baseDefense = 45, + .baseSpAttack = 35, + .baseSpDefense = 35, + .baseSpeed = 75, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FLYING, + .catchRate = 190, + .expYield = 96, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_SHARP_BEAK, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .ability1 = ABILITY_RUNAWAY, + .ability2 = ABILITY_EARLYBIRD, + .safariZoneFleeRate = 50, + .hiddenAbility = ABILITY_TANGLEDFEET, + .noFlip = TRUE, + }, + + [SPECIES_DODRIO] = + { + .baseHP = 60, + .baseAttack = 110, + .baseDefense = 70, + .baseSpAttack = 60, + .baseSpDefense = 60, + .baseSpeed = 110, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 158, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_SHARP_BEAK, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .ability1 = ABILITY_RUNAWAY, + .ability2 = ABILITY_EARLYBIRD, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_TANGLEDFEET, + .noFlip = TRUE, + }, + + [SPECIES_SEEL] = + { + .baseHP = 65, + .baseAttack = 45, + .baseDefense = 55, + .baseSpAttack = 45, + .baseSpDefense = 70, + .baseSpeed = 45, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 190, + .expYield = 100, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_ASPEAR_BERRY, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_THICKFAT, + .ability2 = ABILITY_HYDRATION, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_ICEBODY, + .noFlip = TRUE, + }, + + [SPECIES_DEWGONG] = + { + .baseHP = 90, + .baseAttack = 70, + .baseDefense = 80, + .baseSpAttack = 70, + .baseSpDefense = 95, + .baseSpeed = 70, + .type1 = TYPE_WATER, + .type2 = TYPE_ICE, + .catchRate = 75, + .expYield = 176, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .evYield_Speed = 0, + .item1 = ITEM_ASPEAR_BERRY, + .item2 = ITEM_NEVER_MELT_ICE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_THICKFAT, + .ability2 = ABILITY_HYDRATION, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_ICEBODY, + .noFlip = TRUE, + }, + + [SPECIES_GRIMER] = + { + .baseHP = 80, + .baseAttack = 80, + .baseDefense = 50, + .baseSpAttack = 40, + .baseSpDefense = 50, + .baseSpeed = 25, + .type1 = TYPE_POISON, + .type2 = TYPE_POISON, + .catchRate = 190, + .expYield = 90, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_BLACK_SLUDGE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_STENCH, + .ability2 = ABILITY_STICKYHOLD, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_POISONTOUCH, + .noFlip = TRUE, + }, + + [SPECIES_MUK] = + { + .baseHP = 105, + .baseAttack = 105, + .baseDefense = 75, + .baseSpAttack = 65, + .baseSpDefense = 100, + .baseSpeed = 50, + .type1 = TYPE_POISON, + .type2 = TYPE_POISON, + .catchRate = 75, + .expYield = 157, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_BLACK_SLUDGE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_STENCH, + .ability2 = ABILITY_STICKYHOLD, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_POISONTOUCH, + .noFlip = TRUE, + }, + + [SPECIES_SHELLDER] = + { + .baseHP = 30, + .baseAttack = 65, + .baseDefense = 100, + .baseSpAttack = 45, + .baseSpDefense = 25, + .baseSpeed = 40, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 190, + .expYield = 97, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_PEARL, + .item2 = ITEM_BIG_PEARL, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_WATER_3, + .eggGroup2 = EGG_GROUP_WATER_3, + .ability1 = ABILITY_SHELLARMOR, + .ability2 = ABILITY_SKILLLINK, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_OVERCOAT, + .noFlip = TRUE, + }, + + [SPECIES_CLOYSTER] = + { + .baseHP = 50, + .baseAttack = 95, + .baseDefense = 180, + .baseSpAttack = 85, + .baseSpDefense = 45, + .baseSpeed = 70, + .type1 = TYPE_WATER, + .type2 = TYPE_ICE, + .catchRate = 60, + .expYield = 203, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_PEARL, + .item2 = ITEM_BIG_PEARL, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_WATER_3, + .eggGroup2 = EGG_GROUP_WATER_3, + .ability1 = ABILITY_SHELLARMOR, + .ability2 = ABILITY_SKILLLINK, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_OVERCOAT, + .noFlip = TRUE, + }, + + [SPECIES_GASTLY] = + { + .baseHP = 30, + .baseAttack = 35, + .baseDefense = 30, + .baseSpAttack = 100, + .baseSpDefense = 35, + .baseSpeed = 80, + .type1 = TYPE_GHOST, + .type2 = TYPE_POISON, + .catchRate = 190, + .expYield = 95, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_HAUNTER] = + { + .baseHP = 45, + .baseAttack = 50, + .baseDefense = 45, + .baseSpAttack = 115, + .baseSpDefense = 55, + .baseSpeed = 95, + .type1 = TYPE_GHOST, + .type2 = TYPE_POISON, + .catchRate = 90, + .expYield = 126, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 2, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_SPELL_TAG, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_GENGAR] = + { + .baseHP = 60, + .baseAttack = 65, + .baseDefense = 60, + .baseSpAttack = 130, + .baseSpDefense = 75, + .baseSpeed = 110, + .type1 = TYPE_GHOST, + .type2 = TYPE_POISON, + .catchRate = 45, + .expYield = 190, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 3, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_SPELL_TAG, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_CURSEDBODY, + .noFlip = TRUE, + }, + + [SPECIES_ONIX] = + { + .baseHP = 35, + .baseAttack = 45, + .baseDefense = 160, + .baseSpAttack = 30, + .baseSpDefense = 45, + .baseSpeed = 70, + .type1 = TYPE_ROCK, + .type2 = TYPE_GROUND, + .catchRate = 45, + .expYield = 108, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_HARD_STONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_ROCKHEAD, + .ability2 = ABILITY_STURDY, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_WEAKARMOR, + .noFlip = TRUE, + }, + + [SPECIES_DROWZEE] = + { + .baseHP = 60, + .baseAttack = 48, + .baseDefense = 45, + .baseSpAttack = 43, + .baseSpDefense = 90, + .baseSpeed = 42, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 190, + .expYield = 102, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .ability1 = ABILITY_INSOMNIA, + .ability2 = ABILITY_FOREWARN, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_INNERFOCUS, + .noFlip = TRUE, + }, + + [SPECIES_HYPNO] = + { + .baseHP = 85, + .baseAttack = 73, + .baseDefense = 70, + .baseSpAttack = 73, + .baseSpDefense = 115, + .baseSpeed = 67, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 75, + .expYield = 165, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .ability1 = ABILITY_INSOMNIA, + .ability2 = ABILITY_FOREWARN, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_INNERFOCUS, + .noFlip = TRUE, + }, + + [SPECIES_KRABBY] = + { + .baseHP = 30, + .baseAttack = 105, + .baseDefense = 90, + .baseSpAttack = 25, + .baseSpDefense = 25, + .baseSpeed = 50, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 225, + .expYield = 115, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_3, + .eggGroup2 = EGG_GROUP_WATER_3, + .ability1 = ABILITY_HYPERCUTTER, + .ability2 = ABILITY_SHELLARMOR, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SHEERFORCE, + .noFlip = TRUE, + }, + + [SPECIES_KINGLER] = + { + .baseHP = 55, + .baseAttack = 130, + .baseDefense = 115, + .baseSpAttack = 50, + .baseSpDefense = 50, + .baseSpeed = 75, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 60, + .expYield = 206, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_3, + .eggGroup2 = EGG_GROUP_WATER_3, + .ability1 = ABILITY_HYPERCUTTER, + .ability2 = ABILITY_SHELLARMOR, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SHEERFORCE, + .noFlip = TRUE, + }, + + [SPECIES_VOLTORB] = + { + .baseHP = 40, + .baseAttack = 30, + .baseDefense = 50, + .baseSpAttack = 55, + .baseSpDefense = 55, + .baseSpeed = 100, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 190, + .expYield = 103, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_SOUNDPROOF, + .ability2 = ABILITY_STATIC, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_AFTERMATH, + .noFlip = TRUE, + }, + + [SPECIES_ELECTRODE] = + { + .baseHP = 60, + .baseAttack = 50, + .baseDefense = 70, + .baseSpAttack = 80, + .baseSpDefense = 80, + .baseSpeed = 150, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 60, + .expYield = 150, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_SOUNDPROOF, + .ability2 = ABILITY_STATIC, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_AFTERMATH, + .noFlip = TRUE, + }, + + [SPECIES_EXEGGCUTE] = + { + .baseHP = 60, + .baseAttack = 40, + .baseDefense = 80, + .baseSpAttack = 60, + .baseSpDefense = 45, + .baseSpeed = 40, + .type1 = TYPE_GRASS, + .type2 = TYPE_PSYCHIC, + .catchRate = 90, + .expYield = 98, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_PSYCHIC_SEED, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_CHLOROPHYLL, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 75, + .hiddenAbility = ABILITY_HARVEST, + .noFlip = TRUE, + }, + + [SPECIES_EXEGGUTOR] = + { + .baseHP = 95, + .baseAttack = 95, + .baseDefense = 85, + .baseSpAttack = 125, + .baseSpDefense = 75, + .baseSpeed = 55, + .type1 = TYPE_GRASS, + .type2 = TYPE_PSYCHIC, + .catchRate = 45, + .expYield = 212, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 2, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_CHLOROPHYLL, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_HARVEST, + .noFlip = TRUE, + }, + + [SPECIES_CUBONE] = + { + .baseHP = 50, + .baseAttack = 50, + .baseDefense = 95, + .baseSpAttack = 40, + .baseSpDefense = 50, + .baseSpeed = 35, + .type1 = TYPE_GROUND, + .type2 = TYPE_GROUND, + .catchRate = 190, + .expYield = 87, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_THICK_CLUB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_MONSTER, + .ability1 = ABILITY_ROCKHEAD, + .ability2 = ABILITY_LIGHTNINGROD, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_BATTLEARMOR, + .noFlip = TRUE, + }, + + [SPECIES_MAROWAK] = + { + .baseHP = 60, + .baseAttack = 80, + .baseDefense = 110, + .baseSpAttack = 50, + .baseSpDefense = 80, + .baseSpeed = 45, + .type1 = TYPE_GROUND, + .type2 = TYPE_GROUND, + .catchRate = 75, + .expYield = 124, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_THICK_CLUB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_MONSTER, + .ability1 = ABILITY_ROCKHEAD, + .ability2 = ABILITY_LIGHTNINGROD, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_BATTLEARMOR, + .noFlip = TRUE, + }, + + [SPECIES_HITMONLEE] = + { + .baseHP = 50, + .baseAttack = 120, + .baseDefense = 53, + .baseSpAttack = 35, + .baseSpDefense = 110, + .baseSpeed = 87, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_FIGHTING, + .catchRate = 45, + .expYield = 139, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(0), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .ability1 = ABILITY_LIMBER, + .ability2 = ABILITY_RECKLESS, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_UNBURDEN, + .noFlip = TRUE, + }, + + [SPECIES_HITMONCHAN] = + { + .baseHP = 50, + .baseAttack = 105, + .baseDefense = 79, + .baseSpAttack = 35, + .baseSpDefense = 110, + .baseSpeed = 76, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_FIGHTING, + .catchRate = 45, + .expYield = 140, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(0), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .ability1 = ABILITY_KEENEYE, + .ability2 = ABILITY_IRONFIST, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_INNERFOCUS, + .noFlip = TRUE, + }, + + [SPECIES_LICKITUNG] = + { + .baseHP = 90, + .baseAttack = 55, + .baseDefense = 75, + .baseSpAttack = 60, + .baseSpDefense = 75, + .baseSpeed = 30, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 45, + .expYield = 127, + .evYield_HP = 2, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_LAGGING_TAIL, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_MONSTER, + .ability1 = ABILITY_OWNTEMPO, + .ability2 = ABILITY_OBLIVIOUS, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_CLOUDNINE, + .noFlip = TRUE, + }, + + [SPECIES_KOFFING] = + { + .baseHP = 40, + .baseAttack = 65, + .baseDefense = 95, + .baseSpAttack = 60, + .baseSpDefense = 45, + .baseSpeed = 35, + .type1 = TYPE_POISON, + .type2 = TYPE_POISON, + .catchRate = 190, + .expYield = 114, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_SMOKE_BALL, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_WEEZING] = + { + .baseHP = 65, + .baseAttack = 90, + .baseDefense = 120, + .baseSpAttack = 85, + .baseSpDefense = 70, + .baseSpeed = 60, + .type1 = TYPE_POISON, + .type2 = TYPE_POISON, + .catchRate = 60, + .expYield = 173, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_SMOKE_BALL, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_RHYHORN] = + { + .baseHP = 80, + .baseAttack = 85, + .baseDefense = 95, + .baseSpAttack = 30, + .baseSpDefense = 30, + .baseSpeed = 25, + .type1 = TYPE_GROUND, + .type2 = TYPE_ROCK, + .catchRate = 120, + .expYield = 135, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_LIGHTNINGROD, + .ability2 = ABILITY_ROCKHEAD, + .safariZoneFleeRate = 75, + .hiddenAbility = ABILITY_RECKLESS, + .noFlip = TRUE, + }, + + [SPECIES_RHYDON] = + { + .baseHP = 105, + .baseAttack = 130, + .baseDefense = 120, + .baseSpAttack = 45, + .baseSpDefense = 45, + .baseSpeed = 40, + .type1 = TYPE_GROUND, + .type2 = TYPE_ROCK, + .catchRate = 60, + .expYield = 204, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_LIGHTNINGROD, + .ability2 = ABILITY_ROCKHEAD, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_RECKLESS, + .noFlip = TRUE, + }, + + [SPECIES_CHANSEY] = + { + .baseHP = 250, + .baseAttack = 5, + .baseDefense = 5, + .baseSpAttack = 35, + .baseSpDefense = 105, + .baseSpeed = 50, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 30, + .expYield = 255, + .evYield_HP = 2, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_LUCKY_PUNCH, + .item2 = ITEM_LUCKY_EGG, + .genderRatio = PERCENT_FEMALE(100), + .eggCycles = 40, + .friendship = 140, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_NATURALCURE, + .ability2 = ABILITY_SERENEGRACE, + .safariZoneFleeRate = 125, + .hiddenAbility = ABILITY_HEALER, + .noFlip = TRUE, + }, + + [SPECIES_TANGELA] = + { + .baseHP = 65, + .baseAttack = 55, + .baseDefense = 115, + .baseSpAttack = 100, + .baseSpDefense = 40, + .baseSpeed = 60, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 45, + .expYield = 166, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_CHLOROPHYLL, + .ability2 = ABILITY_LEAFGUARD, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_REGENERATOR, + .noFlip = TRUE, + }, + + [SPECIES_KANGASKHAN] = + { + .baseHP = 105, + .baseAttack = 95, + .baseDefense = 80, + .baseSpAttack = 40, + .baseSpDefense = 80, + .baseSpeed = 90, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 45, + .expYield = 175, + .evYield_HP = 2, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(100), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_MONSTER, + .ability1 = ABILITY_EARLYBIRD, + .ability2 = ABILITY_SCRAPPY, + .safariZoneFleeRate = 125, + .hiddenAbility = ABILITY_INNERFOCUS, + .noFlip = TRUE, + }, + + [SPECIES_HORSEA] = + { + .baseHP = 30, + .baseAttack = 40, + .baseDefense = 70, + .baseSpAttack = 70, + .baseSpDefense = 25, + .baseSpeed = 60, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 225, + .expYield = 83, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_DRAGON_SCALE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_DRAGON, + .ability1 = ABILITY_SWIFTSWIM, + .ability2 = ABILITY_SNIPER, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_DAMP, + .noFlip = TRUE, + }, + + [SPECIES_SEADRA] = + { + .baseHP = 55, + .baseAttack = 65, + .baseDefense = 95, + .baseSpAttack = 95, + .baseSpDefense = 45, + .baseSpeed = 85, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 75, + .expYield = 155, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_DRAGON_SCALE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_DRAGON, + .ability1 = ABILITY_POISONPOINT, + .ability2 = ABILITY_SNIPER, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_DAMP, + .noFlip = TRUE, + }, + + [SPECIES_GOLDEEN] = + { + .baseHP = 45, + .baseAttack = 67, + .baseDefense = 60, + .baseSpAttack = 35, + .baseSpDefense = 50, + .baseSpeed = 63, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 225, + .expYield = 111, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_MYSTIC_WATER, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_2, + .eggGroup2 = EGG_GROUP_WATER_2, + .ability1 = ABILITY_SWIFTSWIM, + .ability2 = ABILITY_WATERVEIL, + .safariZoneFleeRate = 50, + .hiddenAbility = ABILITY_LIGHTNINGROD, + .noFlip = TRUE, + }, + + [SPECIES_SEAKING] = + { + .baseHP = 80, + .baseAttack = 92, + .baseDefense = 65, + .baseSpAttack = 65, + .baseSpDefense = 80, + .baseSpeed = 68, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 60, + .expYield = 170, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_MYSTIC_WATER, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_2, + .eggGroup2 = EGG_GROUP_WATER_2, + .ability1 = ABILITY_SWIFTSWIM, + .ability2 = ABILITY_WATERVEIL, + .safariZoneFleeRate = 75, + .hiddenAbility = ABILITY_LIGHTNINGROD, + .noFlip = TRUE, + }, + + [SPECIES_STARYU] = + { + .baseHP = 30, + .baseAttack = 45, + .baseDefense = 55, + .baseSpAttack = 70, + .baseSpDefense = 55, + .baseSpeed = 85, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 225, + .expYield = 106, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_STARDUST, + .item2 = ITEM_STAR_PIECE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_WATER_3, + .eggGroup2 = EGG_GROUP_WATER_3, + .ability1 = ABILITY_ILLUMINATE, + .ability2 = ABILITY_NATURALCURE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_ANALYTIC, + .noFlip = TRUE, + }, + + [SPECIES_STARMIE] = + { + .baseHP = 60, + .baseAttack = 75, + .baseDefense = 85, + .baseSpAttack = 100, + .baseSpDefense = 85, + .baseSpeed = 115, + .type1 = TYPE_WATER, + .type2 = TYPE_PSYCHIC, + .catchRate = 60, + .expYield = 207, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_STARDUST, + .item2 = ITEM_STAR_PIECE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_WATER_3, + .eggGroup2 = EGG_GROUP_WATER_3, + .ability1 = ABILITY_ILLUMINATE, + .ability2 = ABILITY_NATURALCURE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_ANALYTIC, + .noFlip = TRUE, + }, + + [SPECIES_MR_MIME] = + { + .baseHP = 40, + .baseAttack = 45, + .baseDefense = 65, + .baseSpAttack = 100, + .baseSpDefense = 120, + .baseSpeed = 90, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_FAIRY, + .catchRate = 45, + .expYield = 136, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_LEPPA_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .ability1 = ABILITY_SOUNDPROOF, + .ability2 = ABILITY_FILTER, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_TECHNICIAN, + .noFlip = TRUE, + }, + + [SPECIES_SCYTHER] = + { + .baseHP = 70, + .baseAttack = 110, + .baseDefense = 80, + .baseSpAttack = 55, + .baseSpDefense = 80, + .baseSpeed = 105, + .type1 = TYPE_BUG, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 187, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_SWARM, + .ability2 = ABILITY_TECHNICIAN, + .safariZoneFleeRate = 125, + .hiddenAbility = ABILITY_STEADFAST, + .noFlip = TRUE, + }, + + [SPECIES_JYNX] = + { + .baseHP = 65, + .baseAttack = 50, + .baseDefense = 35, + .baseSpAttack = 115, + .baseSpDefense = 95, + .baseSpeed = 95, + .type1 = TYPE_ICE, + .type2 = TYPE_PSYCHIC, + .catchRate = 45, + .expYield = 137, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 2, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_ASPEAR_BERRY, + .item2 = ITEM_ASPEAR_BERRY, + .genderRatio = PERCENT_FEMALE(100), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .ability1 = ABILITY_OBLIVIOUS, + .ability2 = ABILITY_FOREWARN, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_DRYSKIN, + .noFlip = TRUE, + }, + + [SPECIES_ELECTABUZZ] = + { + .baseHP = 65, + .baseAttack = 83, + .baseDefense = 57, + .baseSpAttack = 95, + .baseSpDefense = 85, + .baseSpeed = 105, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 45, + .expYield = 156, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_NONE, + .item2 = ITEM_ELECTRIZER, + .genderRatio = PERCENT_FEMALE(25), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .ability1 = ABILITY_STATIC, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_VITALSPIRIT, + .noFlip = TRUE, + }, + + [SPECIES_MAGMAR] = + { + .baseHP = 65, + .baseAttack = 95, + .baseDefense = 57, + .baseSpAttack = 100, + .baseSpDefense = 85, + .baseSpeed = 93, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIRE, + .catchRate = 45, + .expYield = 167, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 2, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_MAGMARIZER, + .genderRatio = PERCENT_FEMALE(25), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .ability1 = ABILITY_FLAMEBODY, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_VITALSPIRIT, + .noFlip = TRUE, + }, + + [SPECIES_PINSIR] = + { + .baseHP = 65, + .baseAttack = 125, + .baseDefense = 100, + .baseSpAttack = 55, + .baseSpDefense = 70, + .baseSpeed = 85, + .type1 = TYPE_BUG, + .type2 = TYPE_BUG, + .catchRate = 45, + .expYield = 200, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_HYPERCUTTER, + .ability2 = ABILITY_MOLDBREAKER, + .safariZoneFleeRate = 125, + .hiddenAbility = ABILITY_MOXIE, + .noFlip = TRUE, + }, + + [SPECIES_TAUROS] = + { + .baseHP = 75, + .baseAttack = 100, + .baseDefense = 95, + .baseSpAttack = 40, + .baseSpDefense = 70, + .baseSpeed = 110, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 45, + .expYield = 211, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(0), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_INTIMIDATE, + .ability2 = ABILITY_ANGERPOINT, + .safariZoneFleeRate = 125, + .hiddenAbility = ABILITY_SHEERFORCE, + .noFlip = TRUE, + }, + + [SPECIES_MAGIKARP] = + { + .baseHP = 20, + .baseAttack = 10, + .baseDefense = 55, + .baseSpAttack = 15, + .baseSpDefense = 20, + .baseSpeed = 80, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 255, + .expYield = 20, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 5, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_WATER_2, + .eggGroup2 = EGG_GROUP_DRAGON, + .ability1 = ABILITY_SWIFTSWIM, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 25, + .hiddenAbility = ABILITY_RATTLED, + .noFlip = TRUE, + }, + + [SPECIES_GYARADOS] = + { + .baseHP = 95, + .baseAttack = 125, + .baseDefense = 79, + .baseSpAttack = 60, + .baseSpDefense = 100, + .baseSpeed = 81, + .type1 = TYPE_WATER, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 154, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 5, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_WATER_2, + .eggGroup2 = EGG_GROUP_DRAGON, + .ability1 = ABILITY_INTIMIDATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_MOXIE, + .noFlip = TRUE, + }, + + [SPECIES_LAPRAS] = + { + .baseHP = 130, + .baseAttack = 85, + .baseDefense = 80, + .baseSpAttack = 85, + .baseSpDefense = 95, + .baseSpeed = 60, + .type1 = TYPE_WATER, + .type2 = TYPE_ICE, + .catchRate = 45, + .expYield = 219, + .evYield_HP = 2, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_MYSTIC_WATER, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 40, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_WATER_1, + .ability1 = ABILITY_WATERABSORB, + .ability2 = ABILITY_SHELLARMOR, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_HYDRATION, + .noFlip = TRUE, + }, + + [SPECIES_DITTO] = + { + .baseHP = 48, + .baseAttack = 48, + .baseDefense = 48, + .baseSpAttack = 48, + .baseSpDefense = 48, + .baseSpeed = 48, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 35, + .expYield = 61, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_METAL_POWDER, + .genderRatio = MON_GENDERLESS, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_DITTO, + .eggGroup2 = EGG_GROUP_DITTO, + .ability1 = ABILITY_LIMBER, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_IMPOSTER, + .noFlip = TRUE, + }, + + [SPECIES_EEVEE] = + { + .baseHP = 55, + .baseAttack = 55, + .baseDefense = 50, + .baseSpAttack = 45, + .baseSpDefense = 65, + .baseSpeed = 55, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 45, + .expYield = 92, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 35, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_RUNAWAY, + .ability2 = ABILITY_ADAPTABILITY, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_ANTICIPATION, + .noFlip = TRUE, + }, + + [SPECIES_VAPOREON] = + { + .baseHP = 130, + .baseAttack = 65, + .baseDefense = 60, + .baseSpAttack = 110, + .baseSpDefense = 95, + .baseSpeed = 65, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 45, + .expYield = 196, + .evYield_HP = 2, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 35, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_WATERABSORB, + .ability2 = ABILITY_WATERABSORB, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_HYDRATION, + .noFlip = TRUE, + }, + + [SPECIES_JOLTEON] = + { + .baseHP = 65, + .baseAttack = 65, + .baseDefense = 60, + .baseSpAttack = 110, + .baseSpDefense = 95, + .baseSpeed = 130, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 45, + .expYield = 197, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 35, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_VOLTABSORB, + .ability2 = ABILITY_VOLTABSORB, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_QUICKFEET, + .noFlip = TRUE, + }, + + [SPECIES_FLAREON] = + { + .baseHP = 65, + .baseAttack = 130, + .baseDefense = 60, + .baseSpAttack = 95, + .baseSpDefense = 110, + .baseSpeed = 65, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIRE, + .catchRate = 45, + .expYield = 198, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 35, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_FLASHFIRE, + .ability2 = ABILITY_FLASHFIRE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_GUTS, + .noFlip = TRUE, + }, + + [SPECIES_PORYGON] = + { + .baseHP = 65, + .baseAttack = 60, + .baseDefense = 70, + .baseSpAttack = 85, + .baseSpDefense = 75, + .baseSpeed = 40, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 45, + .expYield = 130, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_TRACE, + .ability2 = ABILITY_DOWNLOAD, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_ANALYTIC, + .noFlip = TRUE, + }, + + [SPECIES_OMANYTE] = + { + .baseHP = 35, + .baseAttack = 40, + .baseDefense = 100, + .baseSpAttack = 90, + .baseSpDefense = 55, + .baseSpeed = 35, + .type1 = TYPE_ROCK, + .type2 = TYPE_WATER, + .catchRate = 45, + .expYield = 99, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 30, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_3, + .ability1 = ABILITY_SWIFTSWIM, + .ability2 = ABILITY_SHELLARMOR, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_WEAKARMOR, + .noFlip = TRUE, + }, + + [SPECIES_OMASTAR] = + { + .baseHP = 70, + .baseAttack = 60, + .baseDefense = 125, + .baseSpAttack = 115, + .baseSpDefense = 70, + .baseSpeed = 55, + .type1 = TYPE_ROCK, + .type2 = TYPE_WATER, + .catchRate = 45, + .expYield = 199, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 30, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_3, + .ability1 = ABILITY_SWIFTSWIM, + .ability2 = ABILITY_SHELLARMOR, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_WEAKARMOR, + .noFlip = TRUE, + }, + + [SPECIES_KABUTO] = + { + .baseHP = 30, + .baseAttack = 80, + .baseDefense = 90, + .baseSpAttack = 55, + .baseSpDefense = 45, + .baseSpeed = 55, + .type1 = TYPE_ROCK, + .type2 = TYPE_WATER, + .catchRate = 45, + .expYield = 99, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 30, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_3, + .ability1 = ABILITY_SWIFTSWIM, + .ability2 = ABILITY_BATTLEARMOR, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_WEAKARMOR, + .noFlip = TRUE, + }, + + [SPECIES_KABUTOPS] = + { + .baseHP = 60, + .baseAttack = 115, + .baseDefense = 105, + .baseSpAttack = 65, + .baseSpDefense = 70, + .baseSpeed = 80, + .type1 = TYPE_ROCK, + .type2 = TYPE_WATER, + .catchRate = 45, + .expYield = 199, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 30, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_3, + .ability1 = ABILITY_SWIFTSWIM, + .ability2 = ABILITY_BATTLEARMOR, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_WEAKARMOR, + .noFlip = TRUE, + }, + + [SPECIES_AERODACTYL] = + { + .baseHP = 80, + .baseAttack = 105, + .baseDefense = 65, + .baseSpAttack = 60, + .baseSpDefense = 75, + .baseSpeed = 130, + .type1 = TYPE_ROCK, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 202, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 35, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .ability1 = ABILITY_ROCKHEAD, + .ability2 = ABILITY_PRESSURE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_UNNERVE, + .noFlip = TRUE, + }, + + [SPECIES_SNORLAX] = + { + .baseHP = 160, + .baseAttack = 110, + .baseDefense = 65, + .baseSpAttack = 65, + .baseSpDefense = 110, + .baseSpeed = 30, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 25, + .expYield = 213, + .evYield_HP = 2, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_LEFTOVERS, + .item2 = ITEM_LEFTOVERS, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 40, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_MONSTER, + .ability1 = ABILITY_IMMUNITY, + .ability2 = ABILITY_THICKFAT, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_GLUTTONY, + .noFlip = TRUE, + }, + + [SPECIES_ARTICUNO] = + { + .baseHP = 90, + .baseAttack = 85, + .baseDefense = 100, + .baseSpAttack = 95, + .baseSpDefense = 125, + .baseSpeed = 85, + .type1 = TYPE_ICE, + .type2 = TYPE_FLYING, + .catchRate = 3, + .expYield = 215, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 3, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 80, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_PRESSURE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SNOWCLOAK, + .noFlip = TRUE, + }, + + [SPECIES_ZAPDOS] = + { + .baseHP = 90, + .baseAttack = 90, + .baseDefense = 85, + .baseSpAttack = 125, + .baseSpDefense = 90, + .baseSpeed = 100, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_FLYING, + .catchRate = 3, + .expYield = 216, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 3, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 80, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_PRESSURE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_STATIC, + .noFlip = TRUE, + }, + + [SPECIES_MOLTRES] = + { + .baseHP = 90, + .baseAttack = 100, + .baseDefense = 90, + .baseSpAttack = 125, + .baseSpDefense = 85, + .baseSpeed = 90, + .type1 = TYPE_FIRE, + .type2 = TYPE_FLYING, + .catchRate = 3, + .expYield = 217, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 3, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 80, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_PRESSURE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_FLAMEBODY, + .noFlip = TRUE, + }, + + [SPECIES_DRATINI] = + { + .baseHP = 41, + .baseAttack = 64, + .baseDefense = 45, + .baseSpAttack = 50, + .baseSpDefense = 50, + .baseSpeed = 50, + .type1 = TYPE_DRAGON, + .type2 = TYPE_DRAGON, + .catchRate = 45, + .expYield = 67, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_DRAGON_SCALE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 40, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_DRAGON, + .ability1 = ABILITY_SHEDSKIN, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 100, + .hiddenAbility = ABILITY_MARVELSCALE, + .noFlip = TRUE, + }, + + [SPECIES_DRAGONAIR] = + { + .baseHP = 61, + .baseAttack = 84, + .baseDefense = 65, + .baseSpAttack = 70, + .baseSpDefense = 70, + .baseSpeed = 70, + .type1 = TYPE_DRAGON, + .type2 = TYPE_DRAGON, + .catchRate = 45, + .expYield = 144, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_DRAGON_SCALE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 40, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_DRAGON, + .ability1 = ABILITY_SHEDSKIN, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 125, + .hiddenAbility = ABILITY_MARVELSCALE, + .noFlip = TRUE, + }, + + [SPECIES_DRAGONITE] = + { + .baseHP = 91, + .baseAttack = 134, + .baseDefense = 95, + .baseSpAttack = 100, + .baseSpDefense = 100, + .baseSpeed = 80, + .type1 = TYPE_DRAGON, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 218, + .evYield_HP = 0, + .evYield_Attack = 3, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_DRAGON_SCALE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 40, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_DRAGON, + .ability1 = ABILITY_INNERFOCUS, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_MULTISCALE, + .noFlip = TRUE, + }, + + [SPECIES_MEWTWO] = + { + .baseHP = 106, + .baseAttack = 110, + .baseDefense = 90, + .baseSpAttack = 154, + .baseSpDefense = 90, + .baseSpeed = 130, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 3, + .expYield = 220, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 3, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_PRESSURE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_UNNERVE, + .noFlip = TRUE, + }, + + [SPECIES_MEW] = + { + .baseHP = 100, + .baseAttack = 100, + .baseDefense = 100, + .baseSpAttack = 100, + .baseSpDefense = 100, + .baseSpeed = 100, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 45, + .expYield = 215, + .evYield_HP = 3, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_LUM_BERRY, + .item2 = ITEM_LUM_BERRY, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 100, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_SYNCHRONIZE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_CHIKORITA] = + { + .baseHP = 45, + .baseAttack = 49, + .baseDefense = 65, + .baseSpAttack = 49, + .baseSpDefense = 65, + .baseSpeed = 45, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 45, + .expYield = 64, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_LUM_BERRY, + .item2 = ITEM_LUM_BERRY, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_OVERGROW, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_LEAFGUARD, + .noFlip = TRUE, + }, + + [SPECIES_BAYLEEF] = + { + .baseHP = 60, + .baseAttack = 62, + .baseDefense = 80, + .baseSpAttack = 63, + .baseSpDefense = 80, + .baseSpeed = 60, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 45, + .expYield = 141, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_OVERGROW, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_LEAFGUARD, + .noFlip = TRUE, + }, + + [SPECIES_MEGANIUM] = + { + .baseHP = 80, + .baseAttack = 82, + .baseDefense = 100, + .baseSpAttack = 83, + .baseSpDefense = 100, + .baseSpeed = 80, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 45, + .expYield = 208, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_OVERGROW, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_LEAFGUARD, + .noFlip = TRUE, + }, + + [SPECIES_CYNDAQUIL] = + { + .baseHP = 39, + .baseAttack = 52, + .baseDefense = 43, + .baseSpAttack = 60, + .baseSpDefense = 50, + .baseSpeed = 65, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIRE, + .catchRate = 45, + .expYield = 65, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_BLAZE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_FLASHFIRE, + .noFlip = TRUE, + }, + + [SPECIES_QUILAVA] = + { + .baseHP = 58, + .baseAttack = 64, + .baseDefense = 58, + .baseSpAttack = 80, + .baseSpDefense = 65, + .baseSpeed = 80, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIRE, + .catchRate = 45, + .expYield = 142, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_BLAZE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_FLASHFIRE, + .noFlip = TRUE, + }, + + [SPECIES_TYPHLOSION] = + { + .baseHP = 78, + .baseAttack = 84, + .baseDefense = 78, + .baseSpAttack = 109, + .baseSpDefense = 85, + .baseSpeed = 100, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIRE, + .catchRate = 45, + .expYield = 209, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 3, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_BLAZE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_FLASHFIRE, + .noFlip = TRUE, + }, + + [SPECIES_TOTODILE] = + { + .baseHP = 50, + .baseAttack = 65, + .baseDefense = 64, + .baseSpAttack = 44, + .baseSpDefense = 48, + .baseSpeed = 43, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 45, + .expYield = 66, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_WATER_1, + .ability1 = ABILITY_TORRENT, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SHEERFORCE, + .noFlip = TRUE, + }, + + [SPECIES_CROCONAW] = + { + .baseHP = 65, + .baseAttack = 80, + .baseDefense = 80, + .baseSpAttack = 59, + .baseSpDefense = 63, + .baseSpeed = 58, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 45, + .expYield = 143, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_WATER_1, + .ability1 = ABILITY_TORRENT, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SHEERFORCE, + .noFlip = TRUE, + }, + + [SPECIES_FERALIGATR] = + { + .baseHP = 85, + .baseAttack = 105, + .baseDefense = 100, + .baseSpAttack = 79, + .baseSpDefense = 83, + .baseSpeed = 78, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 45, + .expYield = 210, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_WATER_1, + .ability1 = ABILITY_TORRENT, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SHEERFORCE, + .noFlip = TRUE, + }, + + [SPECIES_SENTRET] = + { + .baseHP = 35, + .baseAttack = 46, + .baseDefense = 34, + .baseSpAttack = 35, + .baseSpDefense = 45, + .baseSpeed = 20, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 255, + .expYield = 57, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_ORAN_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_RUNAWAY, + .ability2 = ABILITY_KEENEYE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_FRISK, + .noFlip = TRUE, + }, + + [SPECIES_FURRET] = + { + .baseHP = 85, + .baseAttack = 76, + .baseDefense = 64, + .baseSpAttack = 45, + .baseSpDefense = 55, + .baseSpeed = 90, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 90, + .expYield = 116, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_ORAN_BERRY, + .item2 = ITEM_SITRUS_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_RUNAWAY, + .ability2 = ABILITY_KEENEYE, + .safariZoneFleeRate = 90, + .hiddenAbility = ABILITY_FRISK, + .noFlip = TRUE, + }, + + [SPECIES_HOOTHOOT] = + { + .baseHP = 60, + .baseAttack = 30, + .baseDefense = 30, + .baseSpAttack = 36, + .baseSpDefense = 56, + .baseSpeed = 50, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FLYING, + .catchRate = 255, + .expYield = 58, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .ability1 = ABILITY_INSOMNIA, + .ability2 = ABILITY_KEENEYE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_TINTEDLENS, + .noFlip = TRUE, + }, + + [SPECIES_NOCTOWL] = + { + .baseHP = 100, + .baseAttack = 50, + .baseDefense = 50, + .baseSpAttack = 86, + .baseSpDefense = 96, + .baseSpeed = 70, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FLYING, + .catchRate = 90, + .expYield = 162, + .evYield_HP = 2, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .ability1 = ABILITY_INSOMNIA, + .ability2 = ABILITY_KEENEYE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_TINTEDLENS, + .noFlip = TRUE, + }, + + [SPECIES_LEDYBA] = + { + .baseHP = 40, + .baseAttack = 20, + .baseDefense = 30, + .baseSpAttack = 40, + .baseSpDefense = 80, + .baseSpeed = 55, + .type1 = TYPE_BUG, + .type2 = TYPE_FLYING, + .catchRate = 255, + .expYield = 54, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_SWARM, + .ability2 = ABILITY_EARLYBIRD, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_RATTLED, + .noFlip = TRUE, + }, + + [SPECIES_LEDIAN] = + { + .baseHP = 55, + .baseAttack = 35, + .baseDefense = 50, + .baseSpAttack = 55, + .baseSpDefense = 110, + .baseSpeed = 85, + .type1 = TYPE_BUG, + .type2 = TYPE_FLYING, + .catchRate = 90, + .expYield = 134, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_SWARM, + .ability2 = ABILITY_EARLYBIRD, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_IRONFIST, + .noFlip = TRUE, + }, + + [SPECIES_SPINARAK] = + { + .baseHP = 40, + .baseAttack = 60, + .baseDefense = 40, + .baseSpAttack = 40, + .baseSpDefense = 40, + .baseSpeed = 30, + .type1 = TYPE_BUG, + .type2 = TYPE_POISON, + .catchRate = 255, + .expYield = 54, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_SWARM, + .ability2 = ABILITY_INSOMNIA, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SNIPER, + .noFlip = TRUE, + }, + + [SPECIES_ARIADOS] = + { + .baseHP = 70, + .baseAttack = 90, + .baseDefense = 70, + .baseSpAttack = 60, + .baseSpDefense = 70, + .baseSpeed = 40, + .type1 = TYPE_BUG, + .type2 = TYPE_POISON, + .catchRate = 90, + .expYield = 134, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_SWARM, + .ability2 = ABILITY_INSOMNIA, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SNIPER, + .noFlip = TRUE, + }, + + [SPECIES_CROBAT] = + { + .baseHP = 85, + .baseAttack = 90, + .baseDefense = 80, + .baseSpAttack = 70, + .baseSpDefense = 80, + .baseSpeed = 130, + .type1 = TYPE_POISON, + .type2 = TYPE_FLYING, + .catchRate = 90, + .expYield = 204, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 3, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_INNERFOCUS, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_INFILTRATOR, + .noFlip = TRUE, + }, + + [SPECIES_CHINCHOU] = + { + .baseHP = 75, + .baseAttack = 38, + .baseDefense = 38, + .baseSpAttack = 56, + .baseSpDefense = 56, + .baseSpeed = 67, + .type1 = TYPE_WATER, + .type2 = TYPE_ELECTRIC, + .catchRate = 190, + .expYield = 90, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_DEEP_SEA_SCALE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_WATER_2, + .eggGroup2 = EGG_GROUP_WATER_2, + .ability1 = ABILITY_VOLTABSORB, + .ability2 = ABILITY_ILLUMINATE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_WATERABSORB, + .noFlip = TRUE, + }, + + [SPECIES_LANTURN] = + { + .baseHP = 125, + .baseAttack = 58, + .baseDefense = 58, + .baseSpAttack = 76, + .baseSpDefense = 76, + .baseSpeed = 67, + .type1 = TYPE_WATER, + .type2 = TYPE_ELECTRIC, + .catchRate = 75, + .expYield = 156, + .evYield_HP = 2, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_DEEP_SEA_SCALE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_WATER_2, + .eggGroup2 = EGG_GROUP_WATER_2, + .ability1 = ABILITY_VOLTABSORB, + .ability2 = ABILITY_ILLUMINATE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_WATERABSORB, + .noFlip = TRUE, + }, + + [SPECIES_PICHU] = + { + .baseHP = 20, + .baseAttack = 40, + .baseDefense = 15, + .baseSpAttack = 35, + .baseSpDefense = 35, + .baseSpeed = 60, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 190, + .expYield = 42, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_ORAN_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 10, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_STATIC, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_LIGHTNINGROD, + .noFlip = TRUE, + }, + + [SPECIES_CLEFFA] = + { + .baseHP = 50, + .baseAttack = 25, + .baseDefense = 28, + .baseSpAttack = 45, + .baseSpDefense = 55, + .baseSpeed = 15, + .type1 = TYPE_FAIRY, + .type2 = TYPE_FAIRY, + .catchRate = 150, + .expYield = 37, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_LEPPA_BERRY, + .item2 = ITEM_MOON_STONE, + .genderRatio = PERCENT_FEMALE(75), + .eggCycles = 10, + .friendship = 140, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_CUTECHARM, + .ability2 = ABILITY_MAGICGUARD, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_FRIENDGUARD, + .noFlip = TRUE, + }, + + [SPECIES_IGGLYBUFF] = + { + .baseHP = 90, + .baseAttack = 30, + .baseDefense = 15, + .baseSpAttack = 40, + .baseSpDefense = 20, + .baseSpeed = 15, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FAIRY, + .catchRate = 170, + .expYield = 39, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_ORAN_BERRY, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(75), + .eggCycles = 10, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_CUTECHARM, + .ability2 = ABILITY_COMPETITIVE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_FRIENDGUARD, + .noFlip = TRUE, + }, + + [SPECIES_TOGEPI] = + { + .baseHP = 35, + .baseAttack = 20, + .baseDefense = 65, + .baseSpAttack = 40, + .baseSpDefense = 65, + .baseSpeed = 20, + .type1 = TYPE_FAIRY, + .type2 = TYPE_FAIRY, + .catchRate = 190, + .expYield = 74, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 10, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_HUSTLE, + .ability2 = ABILITY_SERENEGRACE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SUPERLUCK, + .noFlip = TRUE, + }, + + [SPECIES_TOGETIC] = + { + .baseHP = 55, + .baseAttack = 40, + .baseDefense = 85, + .baseSpAttack = 80, + .baseSpDefense = 105, + .baseSpeed = 40, + .type1 = TYPE_FAIRY, + .type2 = TYPE_FLYING, + .catchRate = 75, + .expYield = 114, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 10, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_HUSTLE, + .ability2 = ABILITY_SERENEGRACE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SUPERLUCK, + .noFlip = TRUE, + }, + + [SPECIES_NATU] = + { + .baseHP = 40, + .baseAttack = 50, + .baseDefense = 45, + .baseSpAttack = 70, + .baseSpDefense = 45, + .baseSpeed = 70, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_FLYING, + .catchRate = 190, + .expYield = 73, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .ability1 = ABILITY_SYNCHRONIZE, + .ability2 = ABILITY_EARLYBIRD, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_MAGICBOUNCE, + .noFlip = TRUE, + }, + + [SPECIES_XATU] = + { + .baseHP = 65, + .baseAttack = 75, + .baseDefense = 70, + .baseSpAttack = 95, + .baseSpDefense = 70, + .baseSpeed = 95, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_FLYING, + .catchRate = 75, + .expYield = 171, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .ability1 = ABILITY_SYNCHRONIZE, + .ability2 = ABILITY_EARLYBIRD, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_MAGICBOUNCE, + .noFlip = TRUE, + }, + + [SPECIES_MAREEP] = + { + .baseHP = 55, + .baseAttack = 40, + .baseDefense = 40, + .baseSpAttack = 65, + .baseSpDefense = 45, + .baseSpeed = 35, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 235, + .expYield = 59, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_STATIC, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_PLUS, + .noFlip = TRUE, + }, + + [SPECIES_FLAAFFY] = + { + .baseHP = 70, + .baseAttack = 55, + .baseDefense = 55, + .baseSpAttack = 80, + .baseSpDefense = 60, + .baseSpeed = 45, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 120, + .expYield = 117, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 2, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_STATIC, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_PLUS, + .noFlip = TRUE, + }, + + [SPECIES_AMPHAROS] = + { + .baseHP = 90, + .baseAttack = 75, + .baseDefense = 85, + .baseSpAttack = 115, + .baseSpDefense = 90, + .baseSpeed = 55, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 45, + .expYield = 194, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 3, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(75), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_STATIC, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_PLUS, + .noFlip = TRUE, + }, + + [SPECIES_BELLOSSOM] = + { + .baseHP = 75, + .baseAttack = 80, + .baseDefense = 95, + .baseSpAttack = 90, + .baseSpDefense = 100, + .baseSpeed = 50, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 45, + .expYield = 184, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 3, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_ABSORB_BULB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_CHLOROPHYLL, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_HEALER, + .noFlip = TRUE, + }, + + [SPECIES_MARILL] = + { + .baseHP = 70, + .baseAttack = 20, + .baseDefense = 50, + .baseSpAttack = 20, + .baseSpDefense = 50, + .baseSpeed = 40, + .type1 = TYPE_WATER, + .type2 = TYPE_FAIRY, + .catchRate = 190, + .expYield = 58, + .evYield_HP = 2, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 10, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_THICKFAT, + .ability2 = ABILITY_HUGEPOWER, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SAPSIPPER, + .noFlip = TRUE, + }, + + [SPECIES_AZUMARILL] = + { + .baseHP = 100, + .baseAttack = 50, + .baseDefense = 80, + .baseSpAttack = 60, + .baseSpDefense = 80, + .baseSpeed = 50, + .type1 = TYPE_WATER, + .type2 = TYPE_FAIRY, + .catchRate = 75, + .expYield = 153, + .evYield_HP = 3, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 10, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_THICKFAT, + .ability2 = ABILITY_HUGEPOWER, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SAPSIPPER, + .noFlip = TRUE, + }, + + [SPECIES_SUDOWOODO] = + { + .baseHP = 70, + .baseAttack = 100, + .baseDefense = 115, + .baseSpAttack = 30, + .baseSpDefense = 65, + .baseSpeed = 30, + .type1 = TYPE_ROCK, + .type2 = TYPE_ROCK, + .catchRate = 65, + .expYield = 135, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_STURDY, + .ability2 = ABILITY_ROCKHEAD, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_RATTLED, + .noFlip = TRUE, + }, + + [SPECIES_POLITOED] = + { + .baseHP = 90, + .baseAttack = 75, + .baseDefense = 75, + .baseSpAttack = 90, + .baseSpDefense = 100, + .baseSpeed = 70, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 45, + .expYield = 185, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 3, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_KINGS_ROCK, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_1, + .ability1 = ABILITY_WATERABSORB, + .ability2 = ABILITY_DAMP, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_DRIZZLE, + .noFlip = TRUE, + }, + + [SPECIES_HOPPIP] = + { + .baseHP = 35, + .baseAttack = 35, + .baseDefense = 40, + .baseSpAttack = 35, + .baseSpDefense = 55, + .baseSpeed = 50, + .type1 = TYPE_GRASS, + .type2 = TYPE_FLYING, + .catchRate = 255, + .expYield = 74, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_CHLOROPHYLL, + .ability2 = ABILITY_LEAFGUARD, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_INFILTRATOR, + .noFlip = TRUE, + }, + + [SPECIES_SKIPLOOM] = + { + .baseHP = 55, + .baseAttack = 45, + .baseDefense = 50, + .baseSpAttack = 45, + .baseSpDefense = 65, + .baseSpeed = 80, + .type1 = TYPE_GRASS, + .type2 = TYPE_FLYING, + .catchRate = 120, + .expYield = 136, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_CHLOROPHYLL, + .ability2 = ABILITY_LEAFGUARD, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_INFILTRATOR, + .noFlip = TRUE, + }, + + [SPECIES_JUMPLUFF] = + { + .baseHP = 75, + .baseAttack = 55, + .baseDefense = 70, + .baseSpAttack = 55, + .baseSpDefense = 95, + .baseSpeed = 110, + .type1 = TYPE_GRASS, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 176, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 3, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_CHLOROPHYLL, + .ability2 = ABILITY_LEAFGUARD, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_INFILTRATOR, + .noFlip = TRUE, + }, + + [SPECIES_AIPOM] = + { + .baseHP = 55, + .baseAttack = 70, + .baseDefense = 55, + .baseSpAttack = 40, + .baseSpDefense = 55, + .baseSpeed = 85, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 45, + .expYield = 94, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_RUNAWAY, + .ability2 = ABILITY_PICKUP, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SKILLLINK, + .noFlip = TRUE, + }, + + [SPECIES_SUNKERN] = + { + .baseHP = 30, + .baseAttack = 30, + .baseDefense = 30, + .baseSpAttack = 30, + .baseSpDefense = 30, + .baseSpeed = 30, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 235, + .expYield = 52, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_COBA_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_CHLOROPHYLL, + .ability2 = ABILITY_SOLARPOWER, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_EARLYBIRD, + .noFlip = TRUE, + }, + + [SPECIES_SUNFLORA] = + { + .baseHP = 75, + .baseAttack = 75, + .baseDefense = 55, + .baseSpAttack = 105, + .baseSpDefense = 85, + .baseSpeed = 30, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 120, + .expYield = 146, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 2, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_CHLOROPHYLL, + .ability2 = ABILITY_SOLARPOWER, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_EARLYBIRD, + .noFlip = TRUE, + }, + + [SPECIES_YANMA] = + { + .baseHP = 65, + .baseAttack = 65, + .baseDefense = 45, + .baseSpAttack = 75, + .baseSpDefense = 45, + .baseSpeed = 95, + .type1 = TYPE_BUG, + .type2 = TYPE_FLYING, + .catchRate = 75, + .expYield = 147, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_NONE, + .item2 = ITEM_WIDE_LENS, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_SPEEDBOOST, + .ability2 = ABILITY_COMPOUNDEYES, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_FRISK, + .noFlip = TRUE, + }, + + [SPECIES_WOOPER] = + { + .baseHP = 55, + .baseAttack = 45, + .baseDefense = 45, + .baseSpAttack = 25, + .baseSpDefense = 25, + .baseSpeed = 15, + .type1 = TYPE_WATER, + .type2 = TYPE_GROUND, + .catchRate = 255, + .expYield = 52, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_DAMP, + .ability2 = ABILITY_WATERABSORB, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_UNAWARE, + .noFlip = TRUE, + }, + + [SPECIES_QUAGSIRE] = + { + .baseHP = 95, + .baseAttack = 85, + .baseDefense = 85, + .baseSpAttack = 65, + .baseSpDefense = 65, + .baseSpeed = 35, + .type1 = TYPE_WATER, + .type2 = TYPE_GROUND, + .catchRate = 90, + .expYield = 137, + .evYield_HP = 2, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_DAMP, + .ability2 = ABILITY_WATERABSORB, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_UNAWARE, + .noFlip = TRUE, + }, + + [SPECIES_ESPEON] = + { + .baseHP = 65, + .baseAttack = 65, + .baseDefense = 60, + .baseSpAttack = 130, + .baseSpDefense = 95, + .baseSpeed = 110, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 45, + .expYield = 197, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 2, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 35, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_SYNCHRONIZE, + .ability2 = ABILITY_SYNCHRONIZE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_MAGICBOUNCE, + .noFlip = TRUE, + }, + + [SPECIES_UMBREON] = + { + .baseHP = 95, + .baseAttack = 65, + .baseDefense = 110, + .baseSpAttack = 60, + .baseSpDefense = 130, + .baseSpeed = 65, + .type1 = TYPE_DARK, + .type2 = TYPE_DARK, + .catchRate = 45, + .expYield = 197, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 35, + .friendship = 35, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_SYNCHRONIZE, + .ability2 = ABILITY_SYNCHRONIZE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_INNERFOCUS, + .noFlip = TRUE, + }, + + [SPECIES_MURKROW] = + { + .baseHP = 60, + .baseAttack = 85, + .baseDefense = 42, + .baseSpAttack = 85, + .baseSpDefense = 42, + .baseSpeed = 91, + .type1 = TYPE_DARK, + .type2 = TYPE_FLYING, + .catchRate = 30, + .expYield = 107, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 35, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .ability1 = ABILITY_INSOMNIA, + .ability2 = ABILITY_SUPERLUCK, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_PRANKSTER, + .noFlip = TRUE, + }, + + [SPECIES_SLOWKING] = + { + .baseHP = 95, + .baseAttack = 75, + .baseDefense = 80, + .baseSpAttack = 100, + .baseSpDefense = 110, + .baseSpeed = 30, + .type1 = TYPE_WATER, + .type2 = TYPE_PSYCHIC, + .catchRate = 70, + .expYield = 164, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 3, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_KINGS_ROCK, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_WATER_1, + .ability1 = ABILITY_OBLIVIOUS, + .ability2 = ABILITY_OWNTEMPO, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_REGENERATOR, + .noFlip = TRUE, + }, + + [SPECIES_MISDREAVUS] = + { + .baseHP = 60, + .baseAttack = 60, + .baseDefense = 60, + .baseSpAttack = 85, + .baseSpDefense = 85, + .baseSpeed = 85, + .type1 = TYPE_GHOST, + .type2 = TYPE_GHOST, + .catchRate = 45, + .expYield = 147, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_SPELL_TAG, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 35, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_UNOWN] = + { + .baseHP = 48, + .baseAttack = 72, + .baseDefense = 48, + .baseSpAttack = 72, + .baseSpDefense = 48, + .baseSpeed = 48, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 225, + .expYield = 61, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 40, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_WOBBUFFET] = + { + .baseHP = 190, + .baseAttack = 33, + .baseDefense = 58, + .baseSpAttack = 33, + .baseSpDefense = 58, + .baseSpeed = 33, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 45, + .expYield = 177, + .evYield_HP = 2, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_SHADOWTAG, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_TELEPATHY, + .noFlip = TRUE, + }, + + [SPECIES_GIRAFARIG] = + { + .baseHP = 70, + .baseAttack = 80, + .baseDefense = 65, + .baseSpAttack = 90, + .baseSpDefense = 65, + .baseSpeed = 85, + .type1 = TYPE_NORMAL, + .type2 = TYPE_PSYCHIC, + .catchRate = 60, + .expYield = 149, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 2, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_PERSIM_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_INNERFOCUS, + .ability2 = ABILITY_EARLYBIRD, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SAPSIPPER, + .noFlip = TRUE, + }, + + [SPECIES_PINECO] = + { + .baseHP = 50, + .baseAttack = 65, + .baseDefense = 90, + .baseSpAttack = 35, + .baseSpDefense = 35, + .baseSpeed = 15, + .type1 = TYPE_BUG, + .type2 = TYPE_BUG, + .catchRate = 190, + .expYield = 60, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_STURDY, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_OVERCOAT, + .noFlip = TRUE, + }, + + [SPECIES_FORRETRESS] = + { + .baseHP = 75, + .baseAttack = 90, + .baseDefense = 140, + .baseSpAttack = 60, + .baseSpDefense = 60, + .baseSpeed = 40, + .type1 = TYPE_BUG, + .type2 = TYPE_STEEL, + .catchRate = 75, + .expYield = 118, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_STURDY, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_OVERCOAT, + .noFlip = TRUE, + }, + + [SPECIES_DUNSPARCE] = + { + .baseHP = 100, + .baseAttack = 70, + .baseDefense = 70, + .baseSpAttack = 65, + .baseSpDefense = 65, + .baseSpeed = 45, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 190, + .expYield = 125, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_SERENEGRACE, + .ability2 = ABILITY_RUNAWAY, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_RATTLED, + .noFlip = TRUE, + }, + + [SPECIES_GLIGAR] = + { + .baseHP = 65, + .baseAttack = 75, + .baseDefense = 105, + .baseSpAttack = 35, + .baseSpDefense = 65, + .baseSpeed = 85, + .type1 = TYPE_GROUND, + .type2 = TYPE_FLYING, + .catchRate = 60, + .expYield = 108, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_HYPERCUTTER, + .ability2 = ABILITY_SANDVEIL, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_IMMUNITY, + .noFlip = TRUE, + }, + + [SPECIES_STEELIX] = + { + .baseHP = 75, + .baseAttack = 85, + .baseDefense = 200, + .baseSpAttack = 55, + .baseSpDefense = 65, + .baseSpeed = 30, + .type1 = TYPE_STEEL, + .type2 = TYPE_GROUND, + .catchRate = 25, + .expYield = 196, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_METAL_COAT, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_ROCKHEAD, + .ability2 = ABILITY_STURDY, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SHEERFORCE, + .noFlip = TRUE, + }, + + [SPECIES_SNUBBULL] = + { + .baseHP = 60, + .baseAttack = 80, + .baseDefense = 50, + .baseSpAttack = 40, + .baseSpDefense = 40, + .baseSpeed = 30, + .type1 = TYPE_FAIRY, + .type2 = TYPE_FAIRY, + .catchRate = 190, + .expYield = 63, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(75), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_INTIMIDATE, + .ability2 = ABILITY_RUNAWAY, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_RATTLED, + .noFlip = TRUE, + }, + + [SPECIES_GRANBULL] = + { + .baseHP = 90, + .baseAttack = 120, + .baseDefense = 75, + .baseSpAttack = 60, + .baseSpDefense = 60, + .baseSpeed = 45, + .type1 = TYPE_FAIRY, + .type2 = TYPE_FAIRY, + .catchRate = 75, + .expYield = 178, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(75), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_INTIMIDATE, + .ability2 = ABILITY_QUICKFEET, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_RATTLED, + .noFlip = TRUE, + }, + + [SPECIES_QWILFISH] = + { + .baseHP = 65, + .baseAttack = 95, + .baseDefense = 85, + .baseSpAttack = 55, + .baseSpDefense = 55, + .baseSpeed = 85, + .type1 = TYPE_WATER, + .type2 = TYPE_POISON, + .catchRate = 45, + .expYield = 100, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_POISON_BARB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_2, + .eggGroup2 = EGG_GROUP_WATER_2, + .ability1 = ABILITY_POISONPOINT, + .ability2 = ABILITY_SWIFTSWIM, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_INTIMIDATE, + .noFlip = TRUE, + }, + + [SPECIES_SCIZOR] = + { + .baseHP = 70, + .baseAttack = 130, + .baseDefense = 100, + .baseSpAttack = 55, + .baseSpDefense = 80, + .baseSpeed = 65, + .type1 = TYPE_BUG, + .type2 = TYPE_STEEL, + .catchRate = 25, + .expYield = 200, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_SWARM, + .ability2 = ABILITY_TECHNICIAN, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_LIGHTMETAL, + .noFlip = TRUE, + }, + + [SPECIES_SHUCKLE] = + { + .baseHP = 20, + .baseAttack = 10, + .baseDefense = 230, + .baseSpAttack = 10, + .baseSpDefense = 230, + .baseSpeed = 5, + .type1 = TYPE_BUG, + .type2 = TYPE_ROCK, + .catchRate = 190, + .expYield = 80, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_BERRY_JUICE, + .item2 = ITEM_BERRY_JUICE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_STURDY, + .ability2 = ABILITY_GLUTTONY, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_CONTRARY, + .noFlip = TRUE, + }, + + [SPECIES_HERACROSS] = + { + .baseHP = 80, + .baseAttack = 125, + .baseDefense = 75, + .baseSpAttack = 40, + .baseSpDefense = 95, + .baseSpeed = 85, + .type1 = TYPE_BUG, + .type2 = TYPE_FIGHTING, + .catchRate = 45, + .expYield = 200, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_SWARM, + .ability2 = ABILITY_GUTS, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_MOXIE, + .noFlip = TRUE, + }, + + [SPECIES_SNEASEL] = + { + .baseHP = 55, + .baseAttack = 95, + .baseDefense = 55, + .baseSpAttack = 35, + .baseSpDefense = 75, + .baseSpeed = 115, + .type1 = TYPE_DARK, + .type2 = TYPE_ICE, + .catchRate = 200, + .expYield = 132, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_GRIP_CLAW, + .item2 = ITEM_QUICK_CLAW, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 35, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_INNERFOCUS, + .ability2 = ABILITY_KEENEYE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_PICKPOCKET, + .noFlip = TRUE, + }, + + [SPECIES_TEDDIURSA] = + { + .baseHP = 60, + .baseAttack = 80, + .baseDefense = 50, + .baseSpAttack = 50, + .baseSpDefense = 50, + .baseSpeed = 40, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 120, + .expYield = 124, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_ORAN_BERRY, + .item2 = ITEM_SITRUS_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_PICKUP, + .ability2 = ABILITY_QUICKFEET, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_HONEYGATHER, + .noFlip = TRUE, + }, + + [SPECIES_URSARING] = + { + .baseHP = 90, + .baseAttack = 130, + .baseDefense = 75, + .baseSpAttack = 75, + .baseSpDefense = 75, + .baseSpeed = 55, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 60, + .expYield = 189, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_ORAN_BERRY, + .item2 = ITEM_SITRUS_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_GUTS, + .ability2 = ABILITY_QUICKFEET, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_UNNERVE, + .noFlip = TRUE, + }, + + [SPECIES_SLUGMA] = + { + .baseHP = 40, + .baseAttack = 40, + .baseDefense = 40, + .baseSpAttack = 70, + .baseSpDefense = 40, + .baseSpeed = 20, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIRE, + .catchRate = 190, + .expYield = 78, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_MAGMAARMOR, + .ability2 = ABILITY_FLAMEBODY, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_WEAKARMOR, + .noFlip = TRUE, + }, + + [SPECIES_MAGCARGO] = + { + .baseHP = 60, + .baseAttack = 50, + .baseDefense = 120, + .baseSpAttack = 90, + .baseSpDefense = 80, + .baseSpeed = 30, + .type1 = TYPE_FIRE, + .type2 = TYPE_ROCK, + .catchRate = 75, + .expYield = 154, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_MAGMAARMOR, + .ability2 = ABILITY_FLAMEBODY, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_WEAKARMOR, + .noFlip = TRUE, + }, + + [SPECIES_SWINUB] = + { + .baseHP = 50, + .baseAttack = 50, + .baseDefense = 40, + .baseSpAttack = 30, + .baseSpDefense = 30, + .baseSpeed = 50, + .type1 = TYPE_ICE, + .type2 = TYPE_GROUND, + .catchRate = 225, + .expYield = 78, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_ASPEAR_BERRY, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_OBLIVIOUS, + .ability2 = ABILITY_SNOWCLOAK, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_THICKFAT, + .noFlip = TRUE, + }, + + [SPECIES_PILOSWINE] = + { + .baseHP = 100, + .baseAttack = 100, + .baseDefense = 80, + .baseSpAttack = 60, + .baseSpDefense = 60, + .baseSpeed = 50, + .type1 = TYPE_ICE, + .type2 = TYPE_GROUND, + .catchRate = 75, + .expYield = 160, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_ASPEAR_BERRY, + .item2 = ITEM_NEVER_MELT_ICE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_OBLIVIOUS, + .ability2 = ABILITY_SNOWCLOAK, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_THICKFAT, + .noFlip = TRUE, + }, + + [SPECIES_CORSOLA] = + { + .baseHP = 65, + .baseAttack = 55, + .baseDefense = 95, + .baseSpAttack = 65, + .baseSpDefense = 95, + .baseSpeed = 35, + .type1 = TYPE_WATER, + .type2 = TYPE_ROCK, + .catchRate = 60, + .expYield = 113, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_LUMINOUS_MOSS, + .genderRatio = PERCENT_FEMALE(75), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_3, + .ability1 = ABILITY_HUSTLE, + .ability2 = ABILITY_NATURALCURE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_REGENERATOR, + .noFlip = TRUE, + }, + + [SPECIES_REMORAID] = + { + .baseHP = 35, + .baseAttack = 65, + .baseDefense = 35, + .baseSpAttack = 65, + .baseSpDefense = 35, + .baseSpeed = 65, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 190, + .expYield = 78, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_2, + .ability1 = ABILITY_HUSTLE, + .ability2 = ABILITY_SNIPER, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_MOODY, + .noFlip = TRUE, + }, + + [SPECIES_OCTILLERY] = + { + .baseHP = 75, + .baseAttack = 105, + .baseDefense = 75, + .baseSpAttack = 105, + .baseSpDefense = 75, + .baseSpeed = 45, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 75, + .expYield = 164, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_2, + .ability1 = ABILITY_SUCTIONCUPS, + .ability2 = ABILITY_SNIPER, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_MOODY, + .noFlip = TRUE, + }, + + [SPECIES_DELIBIRD] = + { + .baseHP = 45, + .baseAttack = 55, + .baseDefense = 45, + .baseSpAttack = 65, + .baseSpDefense = 45, + .baseSpeed = 75, + .type1 = TYPE_ICE, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 183, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 3, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_VITALSPIRIT, + .ability2 = ABILITY_HUSTLE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_INSOMNIA, + .noFlip = TRUE, + }, + + [SPECIES_MANTINE] = + { + .baseHP = 85, + .baseAttack = 40, + .baseDefense = 70, + .baseSpAttack = 80, + .baseSpDefense = 140, + .baseSpeed = 70, + .type1 = TYPE_WATER, + .type2 = TYPE_FLYING, + .catchRate = 25, + .expYield = 168, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_1, + .ability1 = ABILITY_SWIFTSWIM, + .ability2 = ABILITY_WATERABSORB, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_WATERVEIL, + .noFlip = TRUE, + }, + + [SPECIES_SKARMORY] = + { + .baseHP = 65, + .baseAttack = 80, + .baseDefense = 140, + .baseSpAttack = 40, + .baseSpDefense = 70, + .baseSpeed = 70, + .type1 = TYPE_STEEL, + .type2 = TYPE_FLYING, + .catchRate = 25, + .expYield = 168, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_METAL_COAT, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .ability1 = ABILITY_KEENEYE, + .ability2 = ABILITY_STURDY, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_WEAKARMOR, + .noFlip = TRUE, + }, + + [SPECIES_HOUNDOUR] = + { + .baseHP = 45, + .baseAttack = 60, + .baseDefense = 30, + .baseSpAttack = 80, + .baseSpDefense = 50, + .baseSpeed = 65, + .type1 = TYPE_DARK, + .type2 = TYPE_FIRE, + .catchRate = 120, + .expYield = 114, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_EARLYBIRD, + .ability2 = ABILITY_FLASHFIRE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_UNNERVE, + .noFlip = TRUE, + }, + + [SPECIES_HOUNDOOM] = + { + .baseHP = 75, + .baseAttack = 90, + .baseDefense = 50, + .baseSpAttack = 110, + .baseSpDefense = 80, + .baseSpeed = 95, + .type1 = TYPE_DARK, + .type2 = TYPE_FIRE, + .catchRate = 45, + .expYield = 204, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 2, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_EARLYBIRD, + .ability2 = ABILITY_FLASHFIRE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_UNNERVE, + .noFlip = TRUE, + }, + + [SPECIES_KINGDRA] = + { + .baseHP = 75, + .baseAttack = 95, + .baseDefense = 95, + .baseSpAttack = 95, + .baseSpDefense = 95, + .baseSpeed = 85, + .type1 = TYPE_WATER, + .type2 = TYPE_DRAGON, + .catchRate = 45, + .expYield = 207, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_DRAGON_SCALE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_DRAGON, + .ability1 = ABILITY_SWIFTSWIM, + .ability2 = ABILITY_SNIPER, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_DAMP, + .noFlip = TRUE, + }, + + [SPECIES_PHANPY] = + { + .baseHP = 90, + .baseAttack = 60, + .baseDefense = 60, + .baseSpAttack = 40, + .baseSpDefense = 40, + .baseSpeed = 40, + .type1 = TYPE_GROUND, + .type2 = TYPE_GROUND, + .catchRate = 120, + .expYield = 124, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_PASSHO_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_PICKUP, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SANDVEIL, + .noFlip = TRUE, + }, + + [SPECIES_DONPHAN] = + { + .baseHP = 90, + .baseAttack = 120, + .baseDefense = 120, + .baseSpAttack = 60, + .baseSpDefense = 60, + .baseSpeed = 50, + .type1 = TYPE_GROUND, + .type2 = TYPE_GROUND, + .catchRate = 60, + .expYield = 189, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_PASSHO_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_STURDY, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SANDVEIL, + .noFlip = TRUE, + }, + + [SPECIES_PORYGON2] = + { + .baseHP = 85, + .baseAttack = 80, + .baseDefense = 90, + .baseSpAttack = 105, + .baseSpDefense = 95, + .baseSpeed = 60, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 45, + .expYield = 180, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 2, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_UP_GRADE, + .item2 = ITEM_UP_GRADE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_TRACE, + .ability2 = ABILITY_DOWNLOAD, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_ANALYTIC, + .noFlip = TRUE, + }, + + [SPECIES_STANTLER] = + { + .baseHP = 73, + .baseAttack = 95, + .baseDefense = 62, + .baseSpAttack = 85, + .baseSpDefense = 65, + .baseSpeed = 85, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 45, + .expYield = 165, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_INTIMIDATE, + .ability2 = ABILITY_FRISK, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SAPSIPPER, + .noFlip = TRUE, + }, + + [SPECIES_SMEARGLE] = + { + .baseHP = 55, + .baseAttack = 20, + .baseDefense = 35, + .baseSpAttack = 20, + .baseSpDefense = 45, + .baseSpeed = 75, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 45, + .expYield = 106, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_OWNTEMPO, + .ability2 = ABILITY_TECHNICIAN, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_MOODY, + .noFlip = TRUE, + }, + + [SPECIES_TYROGUE] = + { + .baseHP = 35, + .baseAttack = 35, + .baseDefense = 35, + .baseSpAttack = 35, + .baseSpDefense = 35, + .baseSpeed = 35, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_FIGHTING, + .catchRate = 75, + .expYield = 91, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(0), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_GUTS, + .ability2 = ABILITY_STEADFAST, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_VITALSPIRIT, + .noFlip = TRUE, + }, + + [SPECIES_HITMONTOP] = + { + .baseHP = 50, + .baseAttack = 95, + .baseDefense = 95, + .baseSpAttack = 35, + .baseSpDefense = 110, + .baseSpeed = 70, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_FIGHTING, + .catchRate = 45, + .expYield = 138, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(0), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .ability1 = ABILITY_INTIMIDATE, + .ability2 = ABILITY_TECHNICIAN, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_STEADFAST, + .noFlip = TRUE, + }, + + [SPECIES_SMOOCHUM] = + { + .baseHP = 45, + .baseAttack = 30, + .baseDefense = 15, + .baseSpAttack = 85, + .baseSpDefense = 65, + .baseSpeed = 65, + .type1 = TYPE_ICE, + .type2 = TYPE_PSYCHIC, + .catchRate = 45, + .expYield = 87, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_ASPEAR_BERRY, + .item2 = ITEM_ASPEAR_BERRY, + .genderRatio = PERCENT_FEMALE(100), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_OBLIVIOUS, + .ability2 = ABILITY_FOREWARN, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_HYDRATION, + .noFlip = TRUE, + }, + + [SPECIES_ELEKID] = + { + .baseHP = 45, + .baseAttack = 63, + .baseDefense = 37, + .baseSpAttack = 65, + .baseSpDefense = 55, + .baseSpeed = 95, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 45, + .expYield = 106, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_ELECTRIZER, + .genderRatio = PERCENT_FEMALE(25), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_STATIC, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_VITALSPIRIT, + .noFlip = TRUE, + }, + + [SPECIES_MAGBY] = + { + .baseHP = 45, + .baseAttack = 75, + .baseDefense = 37, + .baseSpAttack = 70, + .baseSpDefense = 55, + .baseSpeed = 83, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIRE, + .catchRate = 45, + .expYield = 117, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_MAGMARIZER, + .genderRatio = PERCENT_FEMALE(25), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_FLAMEBODY, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_VITALSPIRIT, + .noFlip = TRUE, + }, + + [SPECIES_MILTANK] = + { + .baseHP = 95, + .baseAttack = 80, + .baseDefense = 105, + .baseSpAttack = 40, + .baseSpDefense = 70, + .baseSpeed = 100, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 45, + .expYield = 200, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_MOOMOO_MILK, + .item2 = ITEM_MOOMOO_MILK, + .genderRatio = PERCENT_FEMALE(100), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_THICKFAT, + .ability2 = ABILITY_SCRAPPY, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SAPSIPPER, + .noFlip = TRUE, + }, + + [SPECIES_BLISSEY] = + { + .baseHP = 255, + .baseAttack = 10, + .baseDefense = 10, + .baseSpAttack = 75, + .baseSpDefense = 135, + .baseSpeed = 55, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 30, + .expYield = 255, + .evYield_HP = 2, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_LUCKY_EGG, + .item2 = ITEM_LUCKY_EGG, + .genderRatio = PERCENT_FEMALE(100), + .eggCycles = 40, + .friendship = 140, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_NATURALCURE, + .ability2 = ABILITY_SERENEGRACE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_HEALER, + .noFlip = TRUE, + }, + + [SPECIES_RAIKOU] = + { + .baseHP = 90, + .baseAttack = 85, + .baseDefense = 75, + .baseSpAttack = 115, + .baseSpDefense = 100, + .baseSpeed = 115, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 3, + .expYield = 216, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 80, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_PRESSURE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_INNERFOCUS, + .noFlip = TRUE, + }, + + [SPECIES_ENTEI] = + { + .baseHP = 115, + .baseAttack = 115, + .baseDefense = 85, + .baseSpAttack = 90, + .baseSpDefense = 75, + .baseSpeed = 100, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIRE, + .catchRate = 3, + .expYield = 217, + .evYield_HP = 1, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 80, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_PRESSURE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_INNERFOCUS, + .noFlip = TRUE, + }, + + [SPECIES_SUICUNE] = + { + .baseHP = 100, + .baseAttack = 75, + .baseDefense = 115, + .baseSpAttack = 90, + .baseSpDefense = 115, + .baseSpeed = 85, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 3, + .expYield = 215, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 80, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_PRESSURE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_INNERFOCUS, + .noFlip = TRUE, + }, + + [SPECIES_LARVITAR] = + { + .baseHP = 50, + .baseAttack = 64, + .baseDefense = 50, + .baseSpAttack = 45, + .baseSpDefense = 50, + .baseSpeed = 41, + .type1 = TYPE_ROCK, + .type2 = TYPE_GROUND, + .catchRate = 45, + .expYield = 67, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 40, + .friendship = 35, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_MONSTER, + .ability1 = ABILITY_GUTS, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SANDVEIL, + .noFlip = TRUE, + }, + + [SPECIES_PUPITAR] = + { + .baseHP = 70, + .baseAttack = 84, + .baseDefense = 70, + .baseSpAttack = 65, + .baseSpDefense = 70, + .baseSpeed = 51, + .type1 = TYPE_ROCK, + .type2 = TYPE_GROUND, + .catchRate = 45, + .expYield = 144, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 40, + .friendship = 35, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_MONSTER, + .ability1 = ABILITY_SHEDSKIN, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_TYRANITAR] = + { + .baseHP = 100, + .baseAttack = 134, + .baseDefense = 110, + .baseSpAttack = 95, + .baseSpDefense = 100, + .baseSpeed = 61, + .type1 = TYPE_ROCK, + .type2 = TYPE_DARK, + .catchRate = 45, + .expYield = 218, + .evYield_HP = 0, + .evYield_Attack = 3, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 40, + .friendship = 35, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_MONSTER, + .ability1 = ABILITY_SANDSTREAM, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_UNNERVE, + .noFlip = TRUE, + }, + + [SPECIES_LUGIA] = + { + .baseHP = 106, + .baseAttack = 90, + .baseDefense = 130, + .baseSpAttack = 90, + .baseSpDefense = 154, + .baseSpeed = 110, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_FLYING, + .catchRate = 3, + .expYield = 220, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 3, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_PRESSURE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_MULTISCALE, + .noFlip = TRUE, + }, + + [SPECIES_HO_OH] = + { + .baseHP = 106, + .baseAttack = 130, + .baseDefense = 90, + .baseSpAttack = 110, + .baseSpDefense = 154, + .baseSpeed = 90, + .type1 = TYPE_FIRE, + .type2 = TYPE_FLYING, + .catchRate = 3, + .expYield = 220, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 3, + .evYield_Speed = 0, + .item1 = ITEM_SACRED_ASH, + .item2 = ITEM_SACRED_ASH, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_PRESSURE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_REGENERATOR, + .noFlip = TRUE, + }, + + [SPECIES_CELEBI] = + { + .baseHP = 100, + .baseAttack = 100, + .baseDefense = 100, + .baseSpAttack = 100, + .baseSpDefense = 100, + .baseSpeed = 100, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_GRASS, + .catchRate = 45, + .expYield = 215, + .evYield_HP = 3, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_LUM_BERRY, + .item2 = ITEM_LUM_BERRY, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 100, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_NATURALCURE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_TREECKO] = + { + .baseHP = 40, + .baseAttack = 45, + .baseDefense = 35, + .baseSpAttack = 65, + .baseSpDefense = 55, + .baseSpeed = 70, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 45, + .expYield = 65, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_DRAGON, + .ability1 = ABILITY_OVERGROW, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_UNBURDEN, + .noFlip = TRUE, + }, + + [SPECIES_GROVYLE] = + { + .baseHP = 50, + .baseAttack = 65, + .baseDefense = 45, + .baseSpAttack = 85, + .baseSpDefense = 65, + .baseSpeed = 95, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 45, + .expYield = 141, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_DRAGON, + .ability1 = ABILITY_OVERGROW, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_UNBURDEN, + .noFlip = TRUE, + }, + + [SPECIES_SCEPTILE] = + { + .baseHP = 70, + .baseAttack = 85, + .baseDefense = 65, + .baseSpAttack = 105, + .baseSpDefense = 85, + .baseSpeed = 120, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 45, + .expYield = 208, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 3, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_DRAGON, + .ability1 = ABILITY_OVERGROW, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_UNBURDEN, + .noFlip = TRUE, + }, + + [SPECIES_TORCHIC] = + { + .baseHP = 45, + .baseAttack = 60, + .baseDefense = 40, + .baseSpAttack = 70, + .baseSpDefense = 50, + .baseSpeed = 45, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIRE, + .catchRate = 45, + .expYield = 65, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_BLAZE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SPEEDBOOST, + .noFlip = TRUE, + }, + + [SPECIES_COMBUSKEN] = + { + .baseHP = 60, + .baseAttack = 85, + .baseDefense = 60, + .baseSpAttack = 85, + .baseSpDefense = 60, + .baseSpeed = 55, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIGHTING, + .catchRate = 45, + .expYield = 142, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_BLAZE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SPEEDBOOST, + .noFlip = TRUE, + }, + + [SPECIES_BLAZIKEN] = + { + .baseHP = 80, + .baseAttack = 120, + .baseDefense = 70, + .baseSpAttack = 110, + .baseSpDefense = 70, + .baseSpeed = 80, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIGHTING, + .catchRate = 45, + .expYield = 209, + .evYield_HP = 0, + .evYield_Attack = 3, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_BLAZE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SPEEDBOOST, + .noFlip = TRUE, + }, + + [SPECIES_MUDKIP] = + { + .baseHP = 50, + .baseAttack = 70, + .baseDefense = 50, + .baseSpAttack = 50, + .baseSpDefense = 50, + .baseSpeed = 40, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 45, + .expYield = 65, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_WATER_1, + .ability1 = ABILITY_TORRENT, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_DAMP, + .noFlip = TRUE, + }, + + [SPECIES_MARSHTOMP] = + { + .baseHP = 70, + .baseAttack = 85, + .baseDefense = 70, + .baseSpAttack = 60, + .baseSpDefense = 70, + .baseSpeed = 50, + .type1 = TYPE_WATER, + .type2 = TYPE_GROUND, + .catchRate = 45, + .expYield = 143, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_WATER_1, + .ability1 = ABILITY_TORRENT, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_DAMP, + .noFlip = TRUE, + }, + + [SPECIES_SWAMPERT] = + { + .baseHP = 100, + .baseAttack = 110, + .baseDefense = 90, + .baseSpAttack = 85, + .baseSpDefense = 90, + .baseSpeed = 60, + .type1 = TYPE_WATER, + .type2 = TYPE_GROUND, + .catchRate = 45, + .expYield = 210, + .evYield_HP = 0, + .evYield_Attack = 3, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_WATER_1, + .ability1 = ABILITY_TORRENT, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_DAMP, + .noFlip = TRUE, + }, + + [SPECIES_POOCHYENA] = + { + .baseHP = 35, + .baseAttack = 55, + .baseDefense = 35, + .baseSpAttack = 30, + .baseSpDefense = 30, + .baseSpeed = 35, + .type1 = TYPE_DARK, + .type2 = TYPE_DARK, + .catchRate = 255, + .expYield = 55, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_PECHA_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_RUNAWAY, + .ability2 = ABILITY_QUICKFEET, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_RATTLED, + .noFlip = TRUE, + }, + + [SPECIES_MIGHTYENA] = + { + .baseHP = 70, + .baseAttack = 90, + .baseDefense = 70, + .baseSpAttack = 60, + .baseSpDefense = 60, + .baseSpeed = 70, + .type1 = TYPE_DARK, + .type2 = TYPE_DARK, + .catchRate = 127, + .expYield = 128, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_PECHA_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_INTIMIDATE, + .ability2 = ABILITY_QUICKFEET, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_MOXIE, + .noFlip = TRUE, + }, + + [SPECIES_ZIGZAGOON] = + { + .baseHP = 38, + .baseAttack = 30, + .baseDefense = 41, + .baseSpAttack = 30, + .baseSpDefense = 41, + .baseSpeed = 60, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 255, + .expYield = 60, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_POTION, + .item2 = ITEM_REVIVE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_PICKUP, + .ability2 = ABILITY_GLUTTONY, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_QUICKFEET, + .noFlip = TRUE, + }, + + [SPECIES_LINOONE] = + { + .baseHP = 78, + .baseAttack = 70, + .baseDefense = 61, + .baseSpAttack = 50, + .baseSpDefense = 61, + .baseSpeed = 100, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 90, + .expYield = 128, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_POTION, + .item2 = ITEM_MAX_REVIVE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_PICKUP, + .ability2 = ABILITY_GLUTTONY, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_QUICKFEET, + .noFlip = TRUE, + }, + + [SPECIES_WURMPLE] = + { + .baseHP = 45, + .baseAttack = 45, + .baseDefense = 35, + .baseSpAttack = 20, + .baseSpDefense = 30, + .baseSpeed = 20, + .type1 = TYPE_BUG, + .type2 = TYPE_BUG, + .catchRate = 255, + .expYield = 54, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_PECHA_BERRY, + .item2 = ITEM_SILVER_POWDER, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_SHIELDDUST, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_RUNAWAY, + .noFlip = TRUE, + }, + + [SPECIES_SILCOON] = + { + .baseHP = 50, + .baseAttack = 35, + .baseDefense = 55, + .baseSpAttack = 25, + .baseSpDefense = 25, + .baseSpeed = 15, + .type1 = TYPE_BUG, + .type2 = TYPE_BUG, + .catchRate = 120, + .expYield = 72, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_SHEDSKIN, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_BEAUTIFLY] = + { + .baseHP = 60, + .baseAttack = 70, + .baseDefense = 50, + .baseSpAttack = 100, + .baseSpDefense = 50, + .baseSpeed = 65, + .type1 = TYPE_BUG, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 161, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 3, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_SHED_SHELL, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_SWARM, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_RIVALRY, + .noFlip = TRUE, + }, + + [SPECIES_CASCOON] = + { + .baseHP = 50, + .baseAttack = 35, + .baseDefense = 55, + .baseSpAttack = 25, + .baseSpDefense = 25, + .baseSpeed = 15, + .type1 = TYPE_BUG, + .type2 = TYPE_BUG, + .catchRate = 120, + .expYield = 72, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_SHEDSKIN, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_DUSTOX] = + { + .baseHP = 60, + .baseAttack = 50, + .baseDefense = 70, + .baseSpAttack = 50, + .baseSpDefense = 90, + .baseSpeed = 65, + .type1 = TYPE_BUG, + .type2 = TYPE_POISON, + .catchRate = 45, + .expYield = 161, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 3, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_SHED_SHELL, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_SHIELDDUST, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_COMPOUNDEYES, + .noFlip = TRUE, + }, + + [SPECIES_LOTAD] = + { + .baseHP = 40, + .baseAttack = 30, + .baseDefense = 30, + .baseSpAttack = 40, + .baseSpDefense = 50, + .baseSpeed = 30, + .type1 = TYPE_WATER, + .type2 = TYPE_GRASS, + .catchRate = 255, + .expYield = 74, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_WHITE_HERB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_SWIFTSWIM, + .ability2 = ABILITY_RAINDISH, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_OWNTEMPO, + .noFlip = TRUE, + }, + + [SPECIES_LOMBRE] = + { + .baseHP = 60, + .baseAttack = 50, + .baseDefense = 50, + .baseSpAttack = 60, + .baseSpDefense = 70, + .baseSpeed = 50, + .type1 = TYPE_WATER, + .type2 = TYPE_GRASS, + .catchRate = 120, + .expYield = 141, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_WHITE_HERB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_SWIFTSWIM, + .ability2 = ABILITY_RAINDISH, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_OWNTEMPO, + .noFlip = TRUE, + }, + + [SPECIES_LUDICOLO] = + { + .baseHP = 80, + .baseAttack = 70, + .baseDefense = 70, + .baseSpAttack = 90, + .baseSpDefense = 100, + .baseSpeed = 70, + .type1 = TYPE_WATER, + .type2 = TYPE_GRASS, + .catchRate = 45, + .expYield = 181, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 3, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_WHITE_HERB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_SWIFTSWIM, + .ability2 = ABILITY_RAINDISH, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_OWNTEMPO, + .noFlip = TRUE, + }, + + [SPECIES_SEEDOT] = + { + .baseHP = 40, + .baseAttack = 40, + .baseDefense = 50, + .baseSpAttack = 30, + .baseSpDefense = 30, + .baseSpeed = 30, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 255, + .expYield = 74, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_POWER_HERB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_CHLOROPHYLL, + .ability2 = ABILITY_EARLYBIRD, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_PICKPOCKET, + .noFlip = TRUE, + }, + + [SPECIES_NUZLEAF] = + { + .baseHP = 70, + .baseAttack = 70, + .baseDefense = 40, + .baseSpAttack = 60, + .baseSpDefense = 40, + .baseSpeed = 60, + .type1 = TYPE_GRASS, + .type2 = TYPE_DARK, + .catchRate = 120, + .expYield = 141, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_POWER_HERB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_CHLOROPHYLL, + .ability2 = ABILITY_EARLYBIRD, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_PICKPOCKET, + .noFlip = TRUE, + }, + + [SPECIES_SHIFTRY] = + { + .baseHP = 90, + .baseAttack = 100, + .baseDefense = 60, + .baseSpAttack = 90, + .baseSpDefense = 60, + .baseSpeed = 80, + .type1 = TYPE_GRASS, + .type2 = TYPE_DARK, + .catchRate = 45, + .expYield = 181, + .evYield_HP = 0, + .evYield_Attack = 3, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_POWER_HERB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_CHLOROPHYLL, + .ability2 = ABILITY_EARLYBIRD, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_PICKPOCKET, + .noFlip = TRUE, + }, + + [SPECIES_NINCADA] = + { + .baseHP = 31, + .baseAttack = 45, + .baseDefense = 90, + .baseSpAttack = 30, + .baseSpDefense = 30, + .baseSpeed = 40, + .type1 = TYPE_BUG, + .type2 = TYPE_GROUND, + .catchRate = 255, + .expYield = 65, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_SOFT_SAND, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_ERRATIC, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_COMPOUNDEYES, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_RUNAWAY, + .noFlip = TRUE, + }, + + [SPECIES_NINJASK] = + { + .baseHP = 61, + .baseAttack = 90, + .baseDefense = 45, + .baseSpAttack = 50, + .baseSpDefense = 50, + .baseSpeed = 160, + .type1 = TYPE_BUG, + .type2 = TYPE_FLYING, + .catchRate = 120, + .expYield = 155, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_ERRATIC, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_SPEEDBOOST, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_INFILTRATOR, + .noFlip = TRUE, + }, + + [SPECIES_SHEDINJA] = + { + .baseHP = 1, + .baseAttack = 90, + .baseDefense = 45, + .baseSpAttack = 30, + .baseSpDefense = 30, + .baseSpeed = 40, + .type1 = TYPE_BUG, + .type2 = TYPE_GHOST, + .catchRate = 45, + .expYield = 95, + .evYield_HP = 2, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_ERRATIC, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_WONDERGUARD, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_TAILLOW] = + { + .baseHP = 40, + .baseAttack = 55, + .baseDefense = 30, + .baseSpAttack = 30, + .baseSpDefense = 30, + .baseSpeed = 85, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FLYING, + .catchRate = 200, + .expYield = 59, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_CHARTI_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .ability1 = ABILITY_GUTS, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SCRAPPY, + .noFlip = TRUE, + }, + + [SPECIES_SWELLOW] = + { + .baseHP = 60, + .baseAttack = 85, + .baseDefense = 60, + .baseSpAttack = 75, + .baseSpDefense = 50, + .baseSpeed = 125, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 162, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_NONE, + .item2 = ITEM_CHARTI_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .ability1 = ABILITY_GUTS, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SCRAPPY, + .noFlip = TRUE, + }, + + [SPECIES_SHROOMISH] = + { + .baseHP = 60, + .baseAttack = 40, + .baseDefense = 60, + .baseSpAttack = 40, + .baseSpDefense = 60, + .baseSpeed = 35, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 255, + .expYield = 65, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_BIG_MUSHROOM, + .item2 = ITEM_KEBIA_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_FLUCTUATING, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_EFFECTSPORE, + .ability2 = ABILITY_POISONHEAL, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_QUICKFEET, + .noFlip = TRUE, + }, + + [SPECIES_BRELOOM] = + { + .baseHP = 60, + .baseAttack = 130, + .baseDefense = 80, + .baseSpAttack = 60, + .baseSpDefense = 60, + .baseSpeed = 70, + .type1 = TYPE_GRASS, + .type2 = TYPE_FIGHTING, + .catchRate = 90, + .expYield = 165, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_BIG_MUSHROOM, + .item2 = ITEM_KEBIA_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_FLUCTUATING, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_EFFECTSPORE, + .ability2 = ABILITY_POISONHEAL, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_TECHNICIAN, + .noFlip = TRUE, + }, + + [SPECIES_SPINDA] = + { + .baseHP = 60, + .baseAttack = 60, + .baseDefense = 60, + .baseSpAttack = 60, + .baseSpDefense = 60, + .baseSpeed = 60, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 255, + .expYield = 85, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_CHESTO_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .ability1 = ABILITY_OWNTEMPO, + .ability2 = ABILITY_TANGLEDFEET, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_CONTRARY, + .noFlip = TRUE, + }, + + [SPECIES_WINGULL] = + { + .baseHP = 40, + .baseAttack = 30, + .baseDefense = 30, + .baseSpAttack = 55, + .baseSpDefense = 30, + .baseSpeed = 85, + .type1 = TYPE_WATER, + .type2 = TYPE_FLYING, + .catchRate = 190, + .expYield = 64, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_PRETTY_WING, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_FLYING, + .ability1 = ABILITY_KEENEYE, + .ability2 = ABILITY_HYDRATION, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_RAINDISH, + .noFlip = TRUE, + }, + + [SPECIES_PELIPPER] = + { + .baseHP = 60, + .baseAttack = 50, + .baseDefense = 100, + .baseSpAttack = 95, + .baseSpDefense = 70, + .baseSpeed = 65, + .type1 = TYPE_WATER, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 164, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_PRETTY_WING, + .item2 = ITEM_LUCKY_EGG, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_FLYING, + .ability1 = ABILITY_KEENEYE, + .ability2 = ABILITY_DRIZZLE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_RAINDISH, + .noFlip = TRUE, + }, + + [SPECIES_SURSKIT] = + { + .baseHP = 40, + .baseAttack = 30, + .baseDefense = 32, + .baseSpAttack = 50, + .baseSpDefense = 52, + .baseSpeed = 65, + .type1 = TYPE_BUG, + .type2 = TYPE_WATER, + .catchRate = 200, + .expYield = 63, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_HONEY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_SWIFTSWIM, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_RAINDISH, + .noFlip = TRUE, + }, + + [SPECIES_MASQUERAIN] = + { + .baseHP = 70, + .baseAttack = 60, + .baseDefense = 62, + .baseSpAttack = 100, + .baseSpDefense = 82, + .baseSpeed = 80, + .type1 = TYPE_BUG, + .type2 = TYPE_FLYING, + .catchRate = 75, + .expYield = 128, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_SILVER_POWDER, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_INTIMIDATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_UNNERVE, + .noFlip = TRUE, + }, + + [SPECIES_WAILMER] = + { + .baseHP = 130, + .baseAttack = 70, + .baseDefense = 35, + .baseSpAttack = 70, + .baseSpDefense = 35, + .baseSpeed = 60, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 125, + .expYield = 137, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 40, + .friendship = 70, + .growthRate = GROWTH_FLUCTUATING, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_WATER_2, + .ability1 = ABILITY_WATERVEIL, + .ability2 = ABILITY_OBLIVIOUS, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_PRESSURE, + .noFlip = TRUE, + }, + + [SPECIES_WAILORD] = + { + .baseHP = 170, + .baseAttack = 90, + .baseDefense = 45, + .baseSpAttack = 90, + .baseSpDefense = 45, + .baseSpeed = 60, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 60, + .expYield = 206, + .evYield_HP = 2, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 40, + .friendship = 70, + .growthRate = GROWTH_FLUCTUATING, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_WATER_2, + .ability1 = ABILITY_WATERVEIL, + .ability2 = ABILITY_OBLIVIOUS, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_PRESSURE, + .noFlip = TRUE, + }, + + [SPECIES_SKITTY] = + { + .baseHP = 50, + .baseAttack = 45, + .baseDefense = 45, + .baseSpAttack = 35, + .baseSpDefense = 35, + .baseSpeed = 50, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 255, + .expYield = 65, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_PECHA_BERRY, + .item2 = ITEM_LEPPA_BERRY, + .genderRatio = PERCENT_FEMALE(75), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_CUTECHARM, + .ability2 = ABILITY_NORMALIZE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_WONDERSKIN, + .noFlip = TRUE, + }, + + [SPECIES_DELCATTY] = + { + .baseHP = 70, + .baseAttack = 65, + .baseDefense = 65, + .baseSpAttack = 55, + .baseSpDefense = 55, + .baseSpeed = 90, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 60, + .expYield = 138, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_PECHA_BERRY, + .item2 = ITEM_LEPPA_BERRY, + .genderRatio = PERCENT_FEMALE(75), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_CUTECHARM, + .ability2 = ABILITY_NORMALIZE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_WONDERSKIN, + .noFlip = TRUE, + }, + + [SPECIES_KECLEON] = + { + .baseHP = 60, + .baseAttack = 90, + .baseDefense = 70, + .baseSpAttack = 60, + .baseSpDefense = 120, + .baseSpeed = 40, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 200, + .expYield = 132, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_PERSIM_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_COLORCHANGE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_PROTEAN, + .noFlip = TRUE, + }, + + [SPECIES_BALTOY] = + { + .baseHP = 40, + .baseAttack = 40, + .baseDefense = 55, + .baseSpAttack = 40, + .baseSpDefense = 70, + .baseSpeed = 55, + .type1 = TYPE_GROUND, + .type2 = TYPE_PSYCHIC, + .catchRate = 255, + .expYield = 58, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_LIGHT_CLAY, + .genderRatio = MON_GENDERLESS, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_CLAYDOL] = + { + .baseHP = 60, + .baseAttack = 70, + .baseDefense = 105, + .baseSpAttack = 70, + .baseSpDefense = 120, + .baseSpeed = 75, + .type1 = TYPE_GROUND, + .type2 = TYPE_PSYCHIC, + .catchRate = 90, + .expYield = 189, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_LIGHT_CLAY, + .genderRatio = MON_GENDERLESS, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_NOSEPASS] = + { + .baseHP = 30, + .baseAttack = 45, + .baseDefense = 135, + .baseSpAttack = 45, + .baseSpDefense = 90, + .baseSpeed = 30, + .type1 = TYPE_ROCK, + .type2 = TYPE_ROCK, + .catchRate = 255, + .expYield = 108, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_MAGNET, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_STURDY, + .ability2 = ABILITY_MAGNETPULL, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SANDFORCE, + .noFlip = TRUE, + }, + + [SPECIES_TORKOAL] = + { + .baseHP = 70, + .baseAttack = 85, + .baseDefense = 140, + .baseSpAttack = 85, + .baseSpDefense = 70, + .baseSpeed = 20, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIRE, + .catchRate = 90, + .expYield = 161, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_CHARCOAL, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_WHITESMOKE, + .ability2 = ABILITY_DROUGHT, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SHELLARMOR, + .noFlip = TRUE, + }, + + [SPECIES_SABLEYE] = + { + .baseHP = 50, + .baseAttack = 75, + .baseDefense = 75, + .baseSpAttack = 65, + .baseSpDefense = 65, + .baseSpeed = 50, + .type1 = TYPE_DARK, + .type2 = TYPE_GHOST, + .catchRate = 45, + .expYield = 98, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_NONE, + .item2 = ITEM_WIDE_LENS, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 35, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .ability1 = ABILITY_KEENEYE, + .ability2 = ABILITY_STALL, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_PRANKSTER, + .noFlip = TRUE, + }, + + [SPECIES_BARBOACH] = + { + .baseHP = 50, + .baseAttack = 48, + .baseDefense = 43, + .baseSpAttack = 46, + .baseSpDefense = 41, + .baseSpeed = 60, + .type1 = TYPE_WATER, + .type2 = TYPE_GROUND, + .catchRate = 190, + .expYield = 92, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_2, + .eggGroup2 = EGG_GROUP_WATER_2, + .ability1 = ABILITY_OBLIVIOUS, + .ability2 = ABILITY_ANTICIPATION, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_HYDRATION, + .noFlip = TRUE, + }, + + [SPECIES_WHISCASH] = + { + .baseHP = 110, + .baseAttack = 78, + .baseDefense = 73, + .baseSpAttack = 76, + .baseSpDefense = 71, + .baseSpeed = 60, + .type1 = TYPE_WATER, + .type2 = TYPE_GROUND, + .catchRate = 75, + .expYield = 158, + .evYield_HP = 2, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_2, + .eggGroup2 = EGG_GROUP_WATER_2, + .ability1 = ABILITY_OBLIVIOUS, + .ability2 = ABILITY_ANTICIPATION, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_HYDRATION, + .noFlip = TRUE, + }, + + [SPECIES_LUVDISC] = + { + .baseHP = 43, + .baseAttack = 30, + .baseDefense = 55, + .baseSpAttack = 40, + .baseSpDefense = 65, + .baseSpeed = 97, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 225, + .expYield = 110, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_HEART_SCALE, + .item2 = ITEM_HEART_SCALE, + .genderRatio = PERCENT_FEMALE(75), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_WATER_2, + .eggGroup2 = EGG_GROUP_WATER_2, + .ability1 = ABILITY_SWIFTSWIM, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_HYDRATION, + .noFlip = TRUE, + }, + + [SPECIES_CORPHISH] = + { + .baseHP = 43, + .baseAttack = 80, + .baseDefense = 65, + .baseSpAttack = 50, + .baseSpDefense = 35, + .baseSpeed = 35, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 205, + .expYield = 111, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_FLUCTUATING, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_3, + .ability1 = ABILITY_HYPERCUTTER, + .ability2 = ABILITY_SHELLARMOR, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_ADAPTABILITY, + .noFlip = TRUE, + }, + + [SPECIES_CRAWDAUNT] = + { + .baseHP = 63, + .baseAttack = 120, + .baseDefense = 85, + .baseSpAttack = 90, + .baseSpDefense = 55, + .baseSpeed = 55, + .type1 = TYPE_WATER, + .type2 = TYPE_DARK, + .catchRate = 155, + .expYield = 161, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_FLUCTUATING, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_3, + .ability1 = ABILITY_HYPERCUTTER, + .ability2 = ABILITY_SHELLARMOR, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_ADAPTABILITY, + .noFlip = TRUE, + }, + + [SPECIES_FEEBAS] = + { + .baseHP = 20, + .baseAttack = 15, + .baseDefense = 20, + .baseSpAttack = 10, + .baseSpDefense = 55, + .baseSpeed = 80, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 255, + .expYield = 61, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_ERRATIC, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_DRAGON, + .ability1 = ABILITY_SWIFTSWIM, + .ability2 = ABILITY_OBLIVIOUS, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_ADAPTABILITY, + .noFlip = TRUE, + }, + + [SPECIES_MILOTIC] = + { + .baseHP = 95, + .baseAttack = 60, + .baseDefense = 79, + .baseSpAttack = 100, + .baseSpDefense = 125, + .baseSpeed = 81, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 60, + .expYield = 154, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_ERRATIC, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_DRAGON, + .ability1 = ABILITY_MARVELSCALE, + .ability2 = ABILITY_COMPETITIVE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_CUTECHARM, + .noFlip = TRUE, + }, + + [SPECIES_CARVANHA] = + { + .baseHP = 45, + .baseAttack = 90, + .baseDefense = 20, + .baseSpAttack = 65, + .baseSpDefense = 20, + .baseSpeed = 65, + .type1 = TYPE_WATER, + .type2 = TYPE_DARK, + .catchRate = 225, + .expYield = 88, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_DEEP_SEA_TOOTH, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_WATER_2, + .eggGroup2 = EGG_GROUP_WATER_2, + .ability1 = ABILITY_ROUGHSKIN, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SPEEDBOOST, + .noFlip = TRUE, + }, + + [SPECIES_SHARPEDO] = + { + .baseHP = 70, + .baseAttack = 120, + .baseDefense = 40, + .baseSpAttack = 95, + .baseSpDefense = 40, + .baseSpeed = 95, + .type1 = TYPE_WATER, + .type2 = TYPE_DARK, + .catchRate = 60, + .expYield = 175, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_DEEP_SEA_TOOTH, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_WATER_2, + .eggGroup2 = EGG_GROUP_WATER_2, + .ability1 = ABILITY_ROUGHSKIN, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SPEEDBOOST, + .noFlip = TRUE, + }, + + [SPECIES_TRAPINCH] = + { + .baseHP = 45, + .baseAttack = 100, + .baseDefense = 45, + .baseSpAttack = 45, + .baseSpDefense = 45, + .baseSpeed = 10, + .type1 = TYPE_GROUND, + .type2 = TYPE_GROUND, + .catchRate = 255, + .expYield = 73, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_SOFT_SAND, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_HYPERCUTTER, + .ability2 = ABILITY_ARENATRAP, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SHEERFORCE, + .noFlip = TRUE, + }, + + [SPECIES_VIBRAVA] = + { + .baseHP = 50, + .baseAttack = 70, + .baseDefense = 50, + .baseSpAttack = 50, + .baseSpDefense = 50, + .baseSpeed = 70, + .type1 = TYPE_GROUND, + .type2 = TYPE_DRAGON, + .catchRate = 120, + .expYield = 126, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_LEVITATE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_FLYGON] = + { + .baseHP = 80, + .baseAttack = 100, + .baseDefense = 80, + .baseSpAttack = 80, + .baseSpDefense = 80, + .baseSpeed = 100, + .type1 = TYPE_GROUND, + .type2 = TYPE_DRAGON, + .catchRate = 45, + .expYield = 197, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_LEVITATE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_MAKUHITA] = + { + .baseHP = 72, + .baseAttack = 60, + .baseDefense = 30, + .baseSpAttack = 20, + .baseSpDefense = 30, + .baseSpeed = 25, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_FIGHTING, + .catchRate = 180, + .expYield = 87, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_BLACK_BELT, + .genderRatio = PERCENT_FEMALE(25), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_FLUCTUATING, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .ability1 = ABILITY_THICKFAT, + .ability2 = ABILITY_GUTS, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SHEERFORCE, + .noFlip = TRUE, + }, + + [SPECIES_HARIYAMA] = + { + .baseHP = 144, + .baseAttack = 120, + .baseDefense = 60, + .baseSpAttack = 40, + .baseSpDefense = 60, + .baseSpeed = 50, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_FIGHTING, + .catchRate = 200, + .expYield = 184, + .evYield_HP = 2, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_KINGS_ROCK, + .genderRatio = PERCENT_FEMALE(25), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_FLUCTUATING, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .ability1 = ABILITY_THICKFAT, + .ability2 = ABILITY_GUTS, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SHEERFORCE, + .noFlip = TRUE, + }, + + [SPECIES_ELECTRIKE] = + { + .baseHP = 40, + .baseAttack = 45, + .baseDefense = 40, + .baseSpAttack = 65, + .baseSpDefense = 40, + .baseSpeed = 65, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 120, + .expYield = 104, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_STATIC, + .ability2 = ABILITY_LIGHTNINGROD, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_MINUS, + .noFlip = TRUE, + }, + + [SPECIES_MANECTRIC] = + { + .baseHP = 70, + .baseAttack = 75, + .baseDefense = 60, + .baseSpAttack = 105, + .baseSpDefense = 60, + .baseSpeed = 105, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 45, + .expYield = 168, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_STATIC, + .ability2 = ABILITY_LIGHTNINGROD, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_MINUS, + .noFlip = TRUE, + }, + + [SPECIES_NUMEL] = + { + .baseHP = 60, + .baseAttack = 60, + .baseDefense = 40, + .baseSpAttack = 65, + .baseSpDefense = 45, + .baseSpeed = 35, + .type1 = TYPE_FIRE, + .type2 = TYPE_GROUND, + .catchRate = 255, + .expYield = 88, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_RAWST_BERRY, + .item2 = ITEM_RAWST_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_OBLIVIOUS, + .ability2 = ABILITY_SIMPLE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_OWNTEMPO, + .noFlip = TRUE, + }, + + [SPECIES_CAMERUPT] = + { + .baseHP = 70, + .baseAttack = 100, + .baseDefense = 70, + .baseSpAttack = 105, + .baseSpDefense = 75, + .baseSpeed = 40, + .type1 = TYPE_FIRE, + .type2 = TYPE_GROUND, + .catchRate = 150, + .expYield = 175, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_RAWST_BERRY, + .item2 = ITEM_RAWST_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_MAGMAARMOR, + .ability2 = ABILITY_SOLIDROCK, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_ANGERPOINT, + .noFlip = TRUE, + }, + + [SPECIES_SPHEAL] = + { + .baseHP = 70, + .baseAttack = 40, + .baseDefense = 50, + .baseSpAttack = 55, + .baseSpDefense = 50, + .baseSpeed = 25, + .type1 = TYPE_ICE, + .type2 = TYPE_WATER, + .catchRate = 255, + .expYield = 75, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_THICKFAT, + .ability2 = ABILITY_ICEBODY, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_OBLIVIOUS, + .noFlip = TRUE, + }, + + [SPECIES_SEALEO] = + { + .baseHP = 90, + .baseAttack = 60, + .baseDefense = 70, + .baseSpAttack = 75, + .baseSpDefense = 70, + .baseSpeed = 45, + .type1 = TYPE_ICE, + .type2 = TYPE_WATER, + .catchRate = 120, + .expYield = 128, + .evYield_HP = 2, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_THICKFAT, + .ability2 = ABILITY_ICEBODY, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_OBLIVIOUS, + .noFlip = TRUE, + }, + + [SPECIES_WALREIN] = + { + .baseHP = 110, + .baseAttack = 80, + .baseDefense = 90, + .baseSpAttack = 95, + .baseSpDefense = 90, + .baseSpeed = 65, + .type1 = TYPE_ICE, + .type2 = TYPE_WATER, + .catchRate = 45, + .expYield = 192, + .evYield_HP = 3, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_THICKFAT, + .ability2 = ABILITY_ICEBODY, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_OBLIVIOUS, + .noFlip = TRUE, + }, + + [SPECIES_CACNEA] = + { + .baseHP = 50, + .baseAttack = 85, + .baseDefense = 40, + .baseSpAttack = 85, + .baseSpDefense = 40, + .baseSpeed = 35, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 190, + .expYield = 97, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_STICKY_BARB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 35, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .ability1 = ABILITY_SANDVEIL, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_WATERABSORB, + .noFlip = TRUE, + }, + + [SPECIES_CACTURNE] = + { + .baseHP = 70, + .baseAttack = 115, + .baseDefense = 60, + .baseSpAttack = 115, + .baseSpDefense = 60, + .baseSpeed = 55, + .type1 = TYPE_GRASS, + .type2 = TYPE_DARK, + .catchRate = 60, + .expYield = 177, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_STICKY_BARB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 35, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .ability1 = ABILITY_SANDVEIL, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_WATERABSORB, + .noFlip = TRUE, + }, + + [SPECIES_SNORUNT] = + { + .baseHP = 50, + .baseAttack = 50, + .baseDefense = 50, + .baseSpAttack = 50, + .baseSpDefense = 50, + .baseSpeed = 50, + .type1 = TYPE_ICE, + .type2 = TYPE_ICE, + .catchRate = 200, + .expYield = 74, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_SNOWBALL, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_INNERFOCUS, + .ability2 = ABILITY_ICEBODY, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_MOODY, + .noFlip = TRUE, + }, + + [SPECIES_GLALIE] = + { + .baseHP = 80, + .baseAttack = 80, + .baseDefense = 80, + .baseSpAttack = 80, + .baseSpDefense = 80, + .baseSpeed = 80, + .type1 = TYPE_ICE, + .type2 = TYPE_ICE, + .catchRate = 75, + .expYield = 187, + .evYield_HP = 2, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NEVER_MELT_ICE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_INNERFOCUS, + .ability2 = ABILITY_ICEBODY, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_MOODY, + .noFlip = TRUE, + }, + + [SPECIES_LUNATONE] = + { + .baseHP = 90, + .baseAttack = 55, + .baseDefense = 65, + .baseSpAttack = 95, + .baseSpDefense = 85, + .baseSpeed = 70, + .type1 = TYPE_ROCK, + .type2 = TYPE_PSYCHIC, + .catchRate = 45, + .expYield = 150, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 2, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_STARDUST, + .item2 = ITEM_MOON_STONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_SOLROCK] = + { + .baseHP = 90, + .baseAttack = 95, + .baseDefense = 85, + .baseSpAttack = 55, + .baseSpDefense = 65, + .baseSpeed = 70, + .type1 = TYPE_ROCK, + .type2 = TYPE_PSYCHIC, + .catchRate = 45, + .expYield = 150, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_STARDUST, + .item2 = ITEM_SUN_STONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_AZURILL] = + { + .baseHP = 50, + .baseAttack = 20, + .baseDefense = 40, + .baseSpAttack = 20, + .baseSpDefense = 40, + .baseSpeed = 20, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FAIRY, + .catchRate = 150, + .expYield = 33, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(75), + .eggCycles = 10, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_THICKFAT, + .ability2 = ABILITY_HUGEPOWER, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SAPSIPPER, + .noFlip = TRUE, + }, + + [SPECIES_SPOINK] = + { + .baseHP = 60, + .baseAttack = 25, + .baseDefense = 35, + .baseSpAttack = 70, + .baseSpDefense = 80, + .baseSpeed = 60, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 255, + .expYield = 89, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_PERSIM_BERRY, + .item2 = ITEM_TANGA_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_THICKFAT, + .ability2 = ABILITY_OWNTEMPO, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_GLUTTONY, + .noFlip = TRUE, + }, + + [SPECIES_GRUMPIG] = + { + .baseHP = 80, + .baseAttack = 45, + .baseDefense = 65, + .baseSpAttack = 90, + .baseSpDefense = 110, + .baseSpeed = 80, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 60, + .expYield = 164, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .evYield_Speed = 0, + .item1 = ITEM_PERSIM_BERRY, + .item2 = ITEM_TANGA_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_THICKFAT, + .ability2 = ABILITY_OWNTEMPO, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_GLUTTONY, + .noFlip = TRUE, + }, + + [SPECIES_PLUSLE] = + { + .baseHP = 60, + .baseAttack = 50, + .baseDefense = 40, + .baseSpAttack = 85, + .baseSpDefense = 75, + .baseSpeed = 95, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 200, + .expYield = 120, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_CELL_BATTERY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_PLUS, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_LIGHTNINGROD, + .noFlip = TRUE, + }, + + [SPECIES_MINUN] = + { + .baseHP = 60, + .baseAttack = 40, + .baseDefense = 50, + .baseSpAttack = 75, + .baseSpDefense = 85, + .baseSpeed = 95, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 200, + .expYield = 120, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_CELL_BATTERY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_MINUS, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_VOLTABSORB, + .noFlip = TRUE, + }, + + [SPECIES_MAWILE] = + { + .baseHP = 50, + .baseAttack = 85, + .baseDefense = 85, + .baseSpAttack = 55, + .baseSpDefense = 55, + .baseSpeed = 50, + .type1 = TYPE_STEEL, + .type2 = TYPE_FAIRY, + .catchRate = 45, + .expYield = 98, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_IRON_BALL, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_HYPERCUTTER, + .ability2 = ABILITY_INTIMIDATE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SHEERFORCE, + .noFlip = TRUE, + }, + + [SPECIES_MEDITITE] = + { + .baseHP = 30, + .baseAttack = 40, + .baseDefense = 55, + .baseSpAttack = 40, + .baseSpDefense = 55, + .baseSpeed = 60, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_PSYCHIC, + .catchRate = 180, + .expYield = 91, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .ability1 = ABILITY_PUREPOWER, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 90, + .hiddenAbility = ABILITY_TELEPATHY, + .noFlip = TRUE, + }, + + [SPECIES_MEDICHAM] = + { + .baseHP = 60, + .baseAttack = 60, + .baseDefense = 75, + .baseSpAttack = 60, + .baseSpDefense = 75, + .baseSpeed = 80, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_PSYCHIC, + .catchRate = 90, + .expYield = 153, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .ability1 = ABILITY_PUREPOWER, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 60, + .hiddenAbility = ABILITY_TELEPATHY, + .noFlip = TRUE, + }, + + [SPECIES_SWABLU] = + { + .baseHP = 45, + .baseAttack = 40, + .baseDefense = 60, + .baseSpAttack = 40, + .baseSpDefense = 75, + .baseSpeed = 50, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FLYING, + .catchRate = 255, + .expYield = 74, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_ERRATIC, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_DRAGON, + .ability1 = ABILITY_NATURALCURE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_CLOUDNINE, + .noFlip = TRUE, + }, + + [SPECIES_ALTARIA] = + { + .baseHP = 75, + .baseAttack = 70, + .baseDefense = 90, + .baseSpAttack = 70, + .baseSpDefense = 105, + .baseSpeed = 80, + .type1 = TYPE_DRAGON, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 188, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_ERRATIC, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_DRAGON, + .ability1 = ABILITY_NATURALCURE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_CLOUDNINE, + .noFlip = TRUE, + }, + + [SPECIES_WYNAUT] = + { + .baseHP = 95, + .baseAttack = 23, + .baseDefense = 48, + .baseSpAttack = 23, + .baseSpDefense = 48, + .baseSpeed = 23, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 125, + .expYield = 44, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_SHADOWTAG, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_TELEPATHY, + .noFlip = TRUE, + }, + + [SPECIES_DUSKULL] = + { + .baseHP = 20, + .baseAttack = 40, + .baseDefense = 90, + .baseSpAttack = 30, + .baseSpDefense = 90, + .baseSpeed = 25, + .type1 = TYPE_GHOST, + .type2 = TYPE_GHOST, + .catchRate = 190, + .expYield = 97, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_SPELL_TAG, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 35, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_FRISK, + .noFlip = TRUE, + }, + + [SPECIES_DUSCLOPS] = + { + .baseHP = 40, + .baseAttack = 70, + .baseDefense = 130, + .baseSpAttack = 60, + .baseSpDefense = 130, + .baseSpeed = 25, + .type1 = TYPE_GHOST, + .type2 = TYPE_GHOST, + .catchRate = 90, + .expYield = 179, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_SPELL_TAG, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 35, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_PRESSURE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_FRISK, + .noFlip = TRUE, + }, + + [SPECIES_ROSELIA] = + { + .baseHP = 50, + .baseAttack = 60, + .baseDefense = 45, + .baseSpAttack = 100, + .baseSpDefense = 80, + .baseSpeed = 65, + .type1 = TYPE_GRASS, + .type2 = TYPE_POISON, + .catchRate = 150, + .expYield = 152, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_POISON_BARB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_NATURALCURE, + .ability2 = ABILITY_POISONPOINT, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_LEAFGUARD, + .noFlip = TRUE, + }, + + [SPECIES_SLAKOTH] = + { + .baseHP = 60, + .baseAttack = 60, + .baseDefense = 60, + .baseSpAttack = 35, + .baseSpDefense = 35, + .baseSpeed = 30, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 255, + .expYield = 83, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_TRUANT, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_VIGOROTH] = + { + .baseHP = 80, + .baseAttack = 80, + .baseDefense = 80, + .baseSpAttack = 55, + .baseSpDefense = 55, + .baseSpeed = 90, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 120, + .expYield = 126, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_VITALSPIRIT, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_SLAKING] = + { + .baseHP = 150, + .baseAttack = 160, + .baseDefense = 100, + .baseSpAttack = 95, + .baseSpDefense = 65, + .baseSpeed = 100, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 45, + .expYield = 210, + .evYield_HP = 3, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_TRUANT, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_GULPIN] = + { + .baseHP = 70, + .baseAttack = 43, + .baseDefense = 53, + .baseSpAttack = 43, + .baseSpDefense = 53, + .baseSpeed = 40, + .type1 = TYPE_POISON, + .type2 = TYPE_POISON, + .catchRate = 225, + .expYield = 75, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_ORAN_BERRY, + .item2 = ITEM_SITRUS_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_FLUCTUATING, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_LIQUIDOOZE, + .ability2 = ABILITY_STICKYHOLD, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_GLUTTONY, + .noFlip = TRUE, + }, + + [SPECIES_SWALOT] = + { + .baseHP = 100, + .baseAttack = 73, + .baseDefense = 83, + .baseSpAttack = 73, + .baseSpDefense = 83, + .baseSpeed = 55, + .type1 = TYPE_POISON, + .type2 = TYPE_POISON, + .catchRate = 75, + .expYield = 168, + .evYield_HP = 2, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_ORAN_BERRY, + .item2 = ITEM_SITRUS_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_FLUCTUATING, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_LIQUIDOOZE, + .ability2 = ABILITY_STICKYHOLD, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_GLUTTONY, + .noFlip = TRUE, + }, + + [SPECIES_TROPIUS] = + { + .baseHP = 99, + .baseAttack = 68, + .baseDefense = 83, + .baseSpAttack = 72, + .baseSpDefense = 87, + .baseSpeed = 51, + .type1 = TYPE_GRASS, + .type2 = TYPE_FLYING, + .catchRate = 200, + .expYield = 169, + .evYield_HP = 2, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_CHLOROPHYLL, + .ability2 = ABILITY_SOLARPOWER, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_HARVEST, + .noFlip = TRUE, + }, + + [SPECIES_WHISMUR] = + { + .baseHP = 64, + .baseAttack = 51, + .baseDefense = 23, + .baseSpAttack = 51, + .baseSpDefense = 23, + .baseSpeed = 28, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 190, + .expYield = 68, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_CHESTO_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_SOUNDPROOF, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_RATTLED, + .noFlip = TRUE, + }, + + [SPECIES_LOUDRED] = + { + .baseHP = 84, + .baseAttack = 71, + .baseDefense = 43, + .baseSpAttack = 71, + .baseSpDefense = 43, + .baseSpeed = 48, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 120, + .expYield = 126, + .evYield_HP = 2, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_CHESTO_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_SOUNDPROOF, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SCRAPPY, + .noFlip = TRUE, + }, + + [SPECIES_EXPLOUD] = + { + .baseHP = 104, + .baseAttack = 91, + .baseDefense = 63, + .baseSpAttack = 91, + .baseSpDefense = 73, + .baseSpeed = 68, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 45, + .expYield = 184, + .evYield_HP = 3, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_CHESTO_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_SOUNDPROOF, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SCRAPPY, + .noFlip = TRUE, + }, + + [SPECIES_CLAMPERL] = + { + .baseHP = 35, + .baseAttack = 64, + .baseDefense = 85, + .baseSpAttack = 74, + .baseSpDefense = 55, + .baseSpeed = 32, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 255, + .expYield = 142, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_PEARL, + .item2 = ITEM_BIG_PEARL, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_ERRATIC, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_1, + .ability1 = ABILITY_SHELLARMOR, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_RATTLED, + .noFlip = TRUE, + }, + + [SPECIES_HUNTAIL] = + { + .baseHP = 55, + .baseAttack = 104, + .baseDefense = 105, + .baseSpAttack = 94, + .baseSpDefense = 75, + .baseSpeed = 52, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 60, + .expYield = 178, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_DEEP_SEA_TOOTH, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_ERRATIC, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_1, + .ability1 = ABILITY_SWIFTSWIM, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_WATERVEIL, + .noFlip = TRUE, + }, + + [SPECIES_GOREBYSS] = + { + .baseHP = 55, + .baseAttack = 84, + .baseDefense = 105, + .baseSpAttack = 114, + .baseSpDefense = 75, + .baseSpeed = 52, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 60, + .expYield = 178, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 2, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_DEEP_SEA_SCALE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_ERRATIC, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_1, + .ability1 = ABILITY_SWIFTSWIM, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_HYDRATION, + .noFlip = TRUE, + }, + + [SPECIES_ABSOL] = + { + .baseHP = 65, + .baseAttack = 130, + .baseDefense = 60, + .baseSpAttack = 75, + .baseSpDefense = 60, + .baseSpeed = 75, + .type1 = TYPE_DARK, + .type2 = TYPE_DARK, + .catchRate = 30, + .expYield = 174, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_LIFE_ORB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 35, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_PRESSURE, + .ability2 = ABILITY_SUPERLUCK, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_JUSTIFIED, + .noFlip = TRUE, + }, + + [SPECIES_SHUPPET] = + { + .baseHP = 44, + .baseAttack = 75, + .baseDefense = 35, + .baseSpAttack = 63, + .baseSpDefense = 33, + .baseSpeed = 45, + .type1 = TYPE_GHOST, + .type2 = TYPE_GHOST, + .catchRate = 225, + .expYield = 97, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_SPELL_TAG, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 35, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_INSOMNIA, + .ability2 = ABILITY_FRISK, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_CURSEDBODY, + .noFlip = TRUE, + }, + + [SPECIES_BANETTE] = + { + .baseHP = 64, + .baseAttack = 115, + .baseDefense = 65, + .baseSpAttack = 83, + .baseSpDefense = 63, + .baseSpeed = 65, + .type1 = TYPE_GHOST, + .type2 = TYPE_GHOST, + .catchRate = 45, + .expYield = 179, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_SPELL_TAG, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 35, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_INSOMNIA, + .ability2 = ABILITY_FRISK, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_CURSEDBODY, + .noFlip = TRUE, + }, + + [SPECIES_SEVIPER] = + { + .baseHP = 73, + .baseAttack = 100, + .baseDefense = 60, + .baseSpAttack = 100, + .baseSpDefense = 60, + .baseSpeed = 65, + .type1 = TYPE_POISON, + .type2 = TYPE_POISON, + .catchRate = 90, + .expYield = 165, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_SHED_SHELL, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_FLUCTUATING, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_DRAGON, + .ability1 = ABILITY_SHEDSKIN, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_INFILTRATOR, + .noFlip = TRUE, + }, + + [SPECIES_ZANGOOSE] = + { + .baseHP = 73, + .baseAttack = 115, + .baseDefense = 60, + .baseSpAttack = 60, + .baseSpDefense = 60, + .baseSpeed = 90, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 90, + .expYield = 165, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_QUICK_CLAW, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_ERRATIC, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_IMMUNITY, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_TOXICBOOST, + .noFlip = TRUE, + }, + + [SPECIES_RELICANTH] = + { + .baseHP = 100, + .baseAttack = 90, + .baseDefense = 130, + .baseSpAttack = 45, + .baseSpDefense = 65, + .baseSpeed = 55, + .type1 = TYPE_WATER, + .type2 = TYPE_ROCK, + .catchRate = 25, + .expYield = 198, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_DEEP_SEA_SCALE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 40, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_2, + .ability1 = ABILITY_SWIFTSWIM, + .ability2 = ABILITY_ROCKHEAD, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_STURDY, + .noFlip = TRUE, + }, + + [SPECIES_ARON] = + { + .baseHP = 50, + .baseAttack = 70, + .baseDefense = 100, + .baseSpAttack = 40, + .baseSpDefense = 40, + .baseSpeed = 30, + .type1 = TYPE_STEEL, + .type2 = TYPE_ROCK, + .catchRate = 180, + .expYield = 96, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_HARD_STONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 35, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_MONSTER, + .ability1 = ABILITY_STURDY, + .ability2 = ABILITY_ROCKHEAD, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_HEAVYMETAL, + .noFlip = TRUE, + }, + + [SPECIES_LAIRON] = + { + .baseHP = 60, + .baseAttack = 90, + .baseDefense = 140, + .baseSpAttack = 50, + .baseSpDefense = 50, + .baseSpeed = 40, + .type1 = TYPE_STEEL, + .type2 = TYPE_ROCK, + .catchRate = 90, + .expYield = 152, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_HARD_STONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 35, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_MONSTER, + .ability1 = ABILITY_STURDY, + .ability2 = ABILITY_ROCKHEAD, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_HEAVYMETAL, + .noFlip = TRUE, + }, + + [SPECIES_AGGRON] = + { + .baseHP = 70, + .baseAttack = 110, + .baseDefense = 180, + .baseSpAttack = 60, + .baseSpDefense = 60, + .baseSpeed = 50, + .type1 = TYPE_STEEL, + .type2 = TYPE_ROCK, + .catchRate = 45, + .expYield = 205, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 3, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_HARD_STONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 35, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_MONSTER, + .ability1 = ABILITY_STURDY, + .ability2 = ABILITY_ROCKHEAD, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_HEAVYMETAL, + .noFlip = TRUE, + }, + + [SPECIES_CASTFORM] = + { + .baseHP = 70, + .baseAttack = 70, + .baseDefense = 70, + .baseSpAttack = 70, + .baseSpDefense = 70, + .baseSpeed = 70, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 45, + .expYield = 145, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_MYSTIC_WATER, + .item2 = ITEM_MYSTIC_WATER, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_FORECAST, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_VOLBEAT] = + { + .baseHP = 65, + .baseAttack = 73, + .baseDefense = 75, + .baseSpAttack = 47, + .baseSpDefense = 85, + .baseSpeed = 85, + .type1 = TYPE_BUG, + .type2 = TYPE_BUG, + .catchRate = 150, + .expYield = 146, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_BRIGHT_POWDER, + .genderRatio = PERCENT_FEMALE(0), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_ERRATIC, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .ability1 = ABILITY_ILLUMINATE, + .ability2 = ABILITY_SWARM, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_PRANKSTER, + .noFlip = TRUE, + }, + + [SPECIES_ILLUMISE] = + { + .baseHP = 65, + .baseAttack = 47, + .baseDefense = 75, + .baseSpAttack = 73, + .baseSpDefense = 85, + .baseSpeed = 85, + .type1 = TYPE_BUG, + .type2 = TYPE_BUG, + .catchRate = 150, + .expYield = 146, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_BRIGHT_POWDER, + .genderRatio = PERCENT_FEMALE(100), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_FLUCTUATING, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .ability1 = ABILITY_OBLIVIOUS, + .ability2 = ABILITY_TINTEDLENS, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_PRANKSTER, + .noFlip = TRUE, + }, + + [SPECIES_LILEEP] = + { + .baseHP = 66, + .baseAttack = 41, + .baseDefense = 77, + .baseSpAttack = 61, + .baseSpDefense = 87, + .baseSpeed = 23, + .type1 = TYPE_ROCK, + .type2 = TYPE_GRASS, + .catchRate = 45, + .expYield = 99, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_BIG_ROOT, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 30, + .friendship = 70, + .growthRate = GROWTH_ERRATIC, + .eggGroup1 = EGG_GROUP_WATER_3, + .eggGroup2 = EGG_GROUP_WATER_3, + .ability1 = ABILITY_SUCTIONCUPS, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_STORMDRAIN, + .noFlip = TRUE, + }, + + [SPECIES_CRADILY] = + { + .baseHP = 86, + .baseAttack = 81, + .baseDefense = 97, + .baseSpAttack = 81, + .baseSpDefense = 107, + .baseSpeed = 43, + .type1 = TYPE_ROCK, + .type2 = TYPE_GRASS, + .catchRate = 45, + .expYield = 199, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_BIG_ROOT, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 30, + .friendship = 70, + .growthRate = GROWTH_ERRATIC, + .eggGroup1 = EGG_GROUP_WATER_3, + .eggGroup2 = EGG_GROUP_WATER_3, + .ability1 = ABILITY_SUCTIONCUPS, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_STORMDRAIN, + .noFlip = TRUE, + }, + + [SPECIES_ANORITH] = + { + .baseHP = 45, + .baseAttack = 95, + .baseDefense = 50, + .baseSpAttack = 40, + .baseSpDefense = 50, + .baseSpeed = 75, + .type1 = TYPE_ROCK, + .type2 = TYPE_BUG, + .catchRate = 45, + .expYield = 99, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 30, + .friendship = 70, + .growthRate = GROWTH_ERRATIC, + .eggGroup1 = EGG_GROUP_WATER_3, + .eggGroup2 = EGG_GROUP_WATER_3, + .ability1 = ABILITY_BATTLEARMOR, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SWIFTSWIM, + .noFlip = TRUE, + }, + + [SPECIES_ARMALDO] = + { + .baseHP = 75, + .baseAttack = 125, + .baseDefense = 100, + .baseSpAttack = 70, + .baseSpDefense = 80, + .baseSpeed = 45, + .type1 = TYPE_ROCK, + .type2 = TYPE_BUG, + .catchRate = 45, + .expYield = 199, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 30, + .friendship = 70, + .growthRate = GROWTH_ERRATIC, + .eggGroup1 = EGG_GROUP_WATER_3, + .eggGroup2 = EGG_GROUP_WATER_3, + .ability1 = ABILITY_BATTLEARMOR, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SWIFTSWIM, + .noFlip = TRUE, + }, + + [SPECIES_RALTS] = + { + .baseHP = 28, + .baseAttack = 25, + .baseDefense = 25, + .baseSpAttack = 45, + .baseSpDefense = 35, + .baseSpeed = 40, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_FAIRY, + .catchRate = 235, + .expYield = 70, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_SYNCHRONIZE, + .ability2 = ABILITY_TRACE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_TELEPATHY, + .noFlip = TRUE, + }, + + [SPECIES_KIRLIA] = + { + .baseHP = 38, + .baseAttack = 35, + .baseDefense = 35, + .baseSpAttack = 65, + .baseSpDefense = 55, + .baseSpeed = 50, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_FAIRY, + .catchRate = 120, + .expYield = 140, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 2, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_SYNCHRONIZE, + .ability2 = ABILITY_TRACE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_TELEPATHY, + .noFlip = TRUE, + }, + + [SPECIES_GARDEVOIR] = + { + .baseHP = 68, + .baseAttack = 65, + .baseDefense = 65, + .baseSpAttack = 125, + .baseSpDefense = 115, + .baseSpeed = 80, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_FAIRY, + .catchRate = 45, + .expYield = 208, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 3, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_SYNCHRONIZE, + .ability2 = ABILITY_TRACE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_TELEPATHY, + .noFlip = TRUE, + }, + + [SPECIES_BAGON] = + { + .baseHP = 45, + .baseAttack = 75, + .baseDefense = 60, + .baseSpAttack = 40, + .baseSpDefense = 30, + .baseSpeed = 50, + .type1 = TYPE_DRAGON, + .type2 = TYPE_DRAGON, + .catchRate = 45, + .expYield = 89, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_DRAGON_FANG, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 40, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_DRAGON, + .eggGroup2 = EGG_GROUP_DRAGON, + .ability1 = ABILITY_ROCKHEAD, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SHEERFORCE, + .noFlip = TRUE, + }, + + [SPECIES_SHELGON] = + { + .baseHP = 65, + .baseAttack = 95, + .baseDefense = 100, + .baseSpAttack = 60, + .baseSpDefense = 50, + .baseSpeed = 50, + .type1 = TYPE_DRAGON, + .type2 = TYPE_DRAGON, + .catchRate = 45, + .expYield = 144, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_DRAGON_FANG, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 40, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_DRAGON, + .eggGroup2 = EGG_GROUP_DRAGON, + .ability1 = ABILITY_ROCKHEAD, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_OVERCOAT, + .noFlip = TRUE, + }, + + [SPECIES_SALAMENCE] = + { + .baseHP = 95, + .baseAttack = 135, + .baseDefense = 80, + .baseSpAttack = 110, + .baseSpDefense = 80, + .baseSpeed = 100, + .type1 = TYPE_DRAGON, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 218, + .evYield_HP = 0, + .evYield_Attack = 3, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_DRAGON_FANG, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 40, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_DRAGON, + .eggGroup2 = EGG_GROUP_DRAGON, + .ability1 = ABILITY_INTIMIDATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_MOXIE, + .noFlip = TRUE, + }, + + [SPECIES_BELDUM] = + { + .baseHP = 40, + .baseAttack = 55, + .baseDefense = 80, + .baseSpAttack = 35, + .baseSpDefense = 60, + .baseSpeed = 30, + .type1 = TYPE_STEEL, + .type2 = TYPE_PSYCHIC, + .catchRate = 3, + .expYield = 103, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_METAL_COAT, + .genderRatio = MON_GENDERLESS, + .eggCycles = 40, + .friendship = 35, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_CLEARBODY, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_LIGHTMETAL, + .noFlip = TRUE, + }, + + [SPECIES_METANG] = + { + .baseHP = 60, + .baseAttack = 75, + .baseDefense = 100, + .baseSpAttack = 55, + .baseSpDefense = 80, + .baseSpeed = 50, + .type1 = TYPE_STEEL, + .type2 = TYPE_PSYCHIC, + .catchRate = 3, + .expYield = 153, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_METAL_COAT, + .genderRatio = MON_GENDERLESS, + .eggCycles = 40, + .friendship = 35, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_CLEARBODY, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_LIGHTMETAL, + .noFlip = TRUE, + }, + + [SPECIES_METAGROSS] = + { + .baseHP = 80, + .baseAttack = 135, + .baseDefense = 130, + .baseSpAttack = 95, + .baseSpDefense = 90, + .baseSpeed = 70, + .type1 = TYPE_STEEL, + .type2 = TYPE_PSYCHIC, + .catchRate = 3, + .expYield = 210, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 3, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_METAL_COAT, + .genderRatio = MON_GENDERLESS, + .eggCycles = 40, + .friendship = 35, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_CLEARBODY, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_LIGHTMETAL, + .noFlip = TRUE, + }, + + [SPECIES_REGIROCK] = + { + .baseHP = 80, + .baseAttack = 100, + .baseDefense = 200, + .baseSpAttack = 50, + .baseSpDefense = 100, + .baseSpeed = 50, + .type1 = TYPE_ROCK, + .type2 = TYPE_ROCK, + .catchRate = 3, + .expYield = 217, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 3, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 80, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_CLEARBODY, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_STURDY, + .noFlip = TRUE, + }, + + [SPECIES_REGICE] = + { + .baseHP = 80, + .baseAttack = 50, + .baseDefense = 100, + .baseSpAttack = 100, + .baseSpDefense = 200, + .baseSpeed = 50, + .type1 = TYPE_ICE, + .type2 = TYPE_ICE, + .catchRate = 3, + .expYield = 216, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 3, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 80, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_CLEARBODY, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_ICEBODY, + .noFlip = TRUE, + }, + + [SPECIES_REGISTEEL] = + { + .baseHP = 80, + .baseAttack = 75, + .baseDefense = 150, + .baseSpAttack = 75, + .baseSpDefense = 150, + .baseSpeed = 50, + .type1 = TYPE_STEEL, + .type2 = TYPE_STEEL, + .catchRate = 3, + .expYield = 215, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 80, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_CLEARBODY, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_LIGHTMETAL, + .noFlip = TRUE, + }, + + [SPECIES_KYOGRE] = + { + .baseHP = 100, + .baseAttack = 100, + .baseDefense = 90, + .baseSpAttack = 150, + .baseSpDefense = 140, + .baseSpeed = 90, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 5, + .expYield = 218, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 3, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_DRIZZLE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_GROUDON] = + { + .baseHP = 100, + .baseAttack = 150, + .baseDefense = 140, + .baseSpAttack = 100, + .baseSpDefense = 90, + .baseSpeed = 90, + .type1 = TYPE_GROUND, + .type2 = TYPE_GROUND, + .catchRate = 5, + .expYield = 218, + .evYield_HP = 0, + .evYield_Attack = 3, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_DROUGHT, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_RAYQUAZA] = + { + .baseHP = 105, + .baseAttack = 150, + .baseDefense = 90, + .baseSpAttack = 150, + .baseSpDefense = 90, + .baseSpeed = 95, + .type1 = TYPE_DRAGON, + .type2 = TYPE_FLYING, + .catchRate = 3, + .expYield = 220, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_AIRLOCK, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_LATIAS] = + { + .baseHP = 80, + .baseAttack = 80, + .baseDefense = 90, + .baseSpAttack = 110, + .baseSpDefense = 130, + .baseSpeed = 110, + .type1 = TYPE_DRAGON, + .type2 = TYPE_PSYCHIC, + .catchRate = 3, + .expYield = 211, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 3, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(100), + .eggCycles = 120, + .friendship = 90, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_LATIOS] = + { + .baseHP = 80, + .baseAttack = 90, + .baseDefense = 80, + .baseSpAttack = 130, + .baseSpDefense = 110, + .baseSpeed = 110, + .type1 = TYPE_DRAGON, + .type2 = TYPE_PSYCHIC, + .catchRate = 3, + .expYield = 211, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 3, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(0), + .eggCycles = 120, + .friendship = 90, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_JIRACHI] = + { + .baseHP = 100, + .baseAttack = 100, + .baseDefense = 100, + .baseSpAttack = 100, + .baseSpDefense = 100, + .baseSpeed = 100, + .type1 = TYPE_STEEL, + .type2 = TYPE_PSYCHIC, + .catchRate = 3, + .expYield = 215, + .evYield_HP = 3, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_STAR_PIECE, + .item2 = ITEM_STAR_PIECE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 100, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_SERENEGRACE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_DEOXYS] = + { + .baseHP = 50, + .baseAttack = 150, + .baseDefense = 50, + .baseSpAttack = 150, + .baseSpDefense = 50, + .baseSpeed = 150, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 3, + .expYield = 215, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_PRESSURE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_CHIMECHO] = + { + .baseHP = 75, + .baseAttack = 50, + .baseDefense = 80, + .baseSpAttack = 95, + .baseSpDefense = 90, + .baseSpeed = 65, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 45, + .expYield = 147, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_CLEANSE_TAG, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_EGG] = + { + .baseHP = 0, + .baseAttack = 0, + .baseDefense = 0, + .baseSpAttack = 0, + .baseSpDefense = 0, + .baseSpeed = 0, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 0, + .expYield = 0, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(0), + .eggCycles = 0, + .friendship = 0, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_1, + .ability1 = ABILITY_NONE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_UNOWN_B] = + { + .baseHP = 48, + .baseAttack = 72, + .baseDefense = 48, + .baseSpAttack = 72, + .baseSpDefense = 48, + .baseSpeed = 48, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 225, + .expYield = 61, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 40, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_UNOWN_C] = + { + .baseHP = 48, + .baseAttack = 72, + .baseDefense = 48, + .baseSpAttack = 72, + .baseSpDefense = 48, + .baseSpeed = 48, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 225, + .expYield = 61, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 40, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_UNOWN_D] = + { + .baseHP = 48, + .baseAttack = 72, + .baseDefense = 48, + .baseSpAttack = 72, + .baseSpDefense = 48, + .baseSpeed = 48, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 225, + .expYield = 61, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 40, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_UNOWN_E] = + { + .baseHP = 48, + .baseAttack = 72, + .baseDefense = 48, + .baseSpAttack = 72, + .baseSpDefense = 48, + .baseSpeed = 48, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 225, + .expYield = 61, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 40, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_UNOWN_F] = + { + .baseHP = 48, + .baseAttack = 72, + .baseDefense = 48, + .baseSpAttack = 72, + .baseSpDefense = 48, + .baseSpeed = 48, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 225, + .expYield = 61, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 40, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_UNOWN_G] = + { + .baseHP = 48, + .baseAttack = 72, + .baseDefense = 48, + .baseSpAttack = 72, + .baseSpDefense = 48, + .baseSpeed = 48, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 225, + .expYield = 61, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 40, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_UNOWN_H] = + { + .baseHP = 48, + .baseAttack = 72, + .baseDefense = 48, + .baseSpAttack = 72, + .baseSpDefense = 48, + .baseSpeed = 48, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 225, + .expYield = 61, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 40, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_UNOWN_I] = + { + .baseHP = 48, + .baseAttack = 72, + .baseDefense = 48, + .baseSpAttack = 72, + .baseSpDefense = 48, + .baseSpeed = 48, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 225, + .expYield = 61, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 40, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_UNOWN_J] = + { + .baseHP = 48, + .baseAttack = 72, + .baseDefense = 48, + .baseSpAttack = 72, + .baseSpDefense = 48, + .baseSpeed = 48, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 225, + .expYield = 61, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 40, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_UNOWN_K] = + { + .baseHP = 48, + .baseAttack = 72, + .baseDefense = 48, + .baseSpAttack = 72, + .baseSpDefense = 48, + .baseSpeed = 48, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 225, + .expYield = 61, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 40, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_UNOWN_L] = + { + .baseHP = 48, + .baseAttack = 72, + .baseDefense = 48, + .baseSpAttack = 72, + .baseSpDefense = 48, + .baseSpeed = 48, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 225, + .expYield = 61, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 40, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_UNOWN_M] = + { + .baseHP = 48, + .baseAttack = 72, + .baseDefense = 48, + .baseSpAttack = 72, + .baseSpDefense = 48, + .baseSpeed = 48, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 225, + .expYield = 61, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 40, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_UNOWN_N] = + { + .baseHP = 48, + .baseAttack = 72, + .baseDefense = 48, + .baseSpAttack = 72, + .baseSpDefense = 48, + .baseSpeed = 48, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 225, + .expYield = 61, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 40, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_UNOWN_O] = + { + .baseHP = 48, + .baseAttack = 72, + .baseDefense = 48, + .baseSpAttack = 72, + .baseSpDefense = 48, + .baseSpeed = 48, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 225, + .expYield = 61, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 40, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_UNOWN_P] = + { + .baseHP = 48, + .baseAttack = 72, + .baseDefense = 48, + .baseSpAttack = 72, + .baseSpDefense = 48, + .baseSpeed = 48, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 225, + .expYield = 61, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 40, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_UNOWN_Q] = + { + .baseHP = 48, + .baseAttack = 72, + .baseDefense = 48, + .baseSpAttack = 72, + .baseSpDefense = 48, + .baseSpeed = 48, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 225, + .expYield = 61, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 40, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_UNOWN_R] = + { + .baseHP = 48, + .baseAttack = 72, + .baseDefense = 48, + .baseSpAttack = 72, + .baseSpDefense = 48, + .baseSpeed = 48, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 225, + .expYield = 61, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 40, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_UNOWN_S] = + { + .baseHP = 48, + .baseAttack = 72, + .baseDefense = 48, + .baseSpAttack = 72, + .baseSpDefense = 48, + .baseSpeed = 48, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 225, + .expYield = 61, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 40, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_UNOWN_T] = + { + .baseHP = 48, + .baseAttack = 72, + .baseDefense = 48, + .baseSpAttack = 72, + .baseSpDefense = 48, + .baseSpeed = 48, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 225, + .expYield = 61, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 40, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_UNOWN_U] = + { + .baseHP = 48, + .baseAttack = 72, + .baseDefense = 48, + .baseSpAttack = 72, + .baseSpDefense = 48, + .baseSpeed = 48, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 225, + .expYield = 61, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 40, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_UNOWN_V] = + { + .baseHP = 48, + .baseAttack = 72, + .baseDefense = 48, + .baseSpAttack = 72, + .baseSpDefense = 48, + .baseSpeed = 48, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 225, + .expYield = 61, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 40, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_UNOWN_W] = + { + .baseHP = 48, + .baseAttack = 72, + .baseDefense = 48, + .baseSpAttack = 72, + .baseSpDefense = 48, + .baseSpeed = 48, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 225, + .expYield = 61, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 40, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_UNOWN_X] = + { + .baseHP = 48, + .baseAttack = 72, + .baseDefense = 48, + .baseSpAttack = 72, + .baseSpDefense = 48, + .baseSpeed = 48, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 225, + .expYield = 61, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 40, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_UNOWN_Y] = + { + .baseHP = 48, + .baseAttack = 72, + .baseDefense = 48, + .baseSpAttack = 72, + .baseSpDefense = 48, + .baseSpeed = 48, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 225, + .expYield = 61, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 40, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_UNOWN_Z] = + { + .baseHP = 48, + .baseAttack = 72, + .baseDefense = 48, + .baseSpAttack = 72, + .baseSpDefense = 48, + .baseSpeed = 48, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 225, + .expYield = 61, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 40, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_UNOWN_EXCLAMATION] = + { + .baseHP = 48, + .baseAttack = 72, + .baseDefense = 48, + .baseSpAttack = 72, + .baseSpDefense = 48, + .baseSpeed = 48, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 225, + .expYield = 61, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 40, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_UNOWN_QUESTION] = + { + .baseHP = 48, + .baseAttack = 72, + .baseDefense = 48, + .baseSpAttack = 72, + .baseSpDefense = 48, + .baseSpeed = 48, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 225, + .expYield = 61, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 40, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_TURTWIG] = + { + .baseHP = 55, + .baseAttack = 68, + .baseDefense = 64, + .baseSpAttack = 45, + .baseSpDefense = 55, + .baseSpeed = 31, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 45, + .expYield = 64, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_OVERGROW, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SHELLARMOR, + .noFlip = TRUE, + }, + + [SPECIES_GROTLE] = + { + .baseHP = 75, + .baseAttack = 89, + .baseDefense = 85, + .baseSpAttack = 55, + .baseSpDefense = 65, + .baseSpeed = 36, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 45, + .expYield = 141, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_OVERGROW, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SHELLARMOR, + .noFlip = TRUE, + }, + + [SPECIES_TORTERRA] = + { + .baseHP = 95, + .baseAttack = 109, + .baseDefense = 105, + .baseSpAttack = 75, + .baseSpDefense = 85, + .baseSpeed = 56, + .type1 = TYPE_GRASS, + .type2 = TYPE_GROUND, + .catchRate = 45, + .expYield = 208, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_OVERGROW, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SHELLARMOR, + .noFlip = TRUE, + }, + + [SPECIES_CHIMCHAR] = + { + .baseHP = 44, + .baseAttack = 58, + .baseDefense = 44, + .baseSpAttack = 58, + .baseSpDefense = 44, + .baseSpeed = 61, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIRE, + .catchRate = 45, + .expYield = 65, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .ability1 = ABILITY_BLAZE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_IRONFIST, + .noFlip = TRUE, + }, + + [SPECIES_MONFERNO] = + { + .baseHP = 64, + .baseAttack = 78, + .baseDefense = 52, + .baseSpAttack = 78, + .baseSpDefense = 52, + .baseSpeed = 81, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIGHTING, + .catchRate = 45, + .expYield = 142, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .ability1 = ABILITY_BLAZE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_IRONFIST, + .noFlip = TRUE, + }, + + [SPECIES_INFERNAPE] = + { + .baseHP = 76, + .baseAttack = 104, + .baseDefense = 71, + .baseSpAttack = 104, + .baseSpDefense = 71, + .baseSpeed = 108, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIGHTING, + .catchRate = 45, + .expYield = 209, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .ability1 = ABILITY_BLAZE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_IRONFIST, + .noFlip = TRUE, + }, + + [SPECIES_PIPLUP] = + { + .baseHP = 53, + .baseAttack = 51, + .baseDefense = 53, + .baseSpAttack = 61, + .baseSpDefense = 56, + .baseSpeed = 40, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 45, + .expYield = 66, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_TORRENT, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_DEFIANT, + .noFlip = TRUE, + }, + + [SPECIES_PRINPLUP] = + { + .baseHP = 64, + .baseAttack = 66, + .baseDefense = 68, + .baseSpAttack = 81, + .baseSpDefense = 76, + .baseSpeed = 50, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 45, + .expYield = 143, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 2, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_TORRENT, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_DEFIANT, + .noFlip = TRUE, + }, + + [SPECIES_EMPOLEON] = + { + .baseHP = 84, + .baseAttack = 86, + .baseDefense = 88, + .baseSpAttack = 111, + .baseSpDefense = 101, + .baseSpeed = 60, + .type1 = TYPE_WATER, + .type2 = TYPE_STEEL, + .catchRate = 45, + .expYield = 210, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 3, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_TORRENT, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_DEFIANT, + .noFlip = TRUE, + }, + + [SPECIES_STARLY] = + { + .baseHP = 40, + .baseAttack = 55, + .baseDefense = 30, + .baseSpAttack = 30, + .baseSpDefense = 30, + .baseSpeed = 60, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FLYING, + .catchRate = 255, + .expYield = 56, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_YACHE_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .ability1 = ABILITY_KEENEYE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_RECKLESS, + .noFlip = TRUE, + }, + + [SPECIES_STARAVIA] = + { + .baseHP = 55, + .baseAttack = 75, + .baseDefense = 50, + .baseSpAttack = 40, + .baseSpDefense = 40, + .baseSpeed = 80, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FLYING, + .catchRate = 120, + .expYield = 113, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_NONE, + .item2 = ITEM_YACHE_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .ability1 = ABILITY_INTIMIDATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_RECKLESS, + .noFlip = TRUE, + }, + + [SPECIES_STARAPTOR] = + { + .baseHP = 85, + .baseAttack = 120, + .baseDefense = 70, + .baseSpAttack = 50, + .baseSpDefense = 60, + .baseSpeed = 100, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 172, + .evYield_HP = 0, + .evYield_Attack = 3, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_YACHE_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .ability1 = ABILITY_INTIMIDATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_RECKLESS, + .noFlip = TRUE, + }, + + [SPECIES_BIDOOF] = + { + .baseHP = 59, + .baseAttack = 45, + .baseDefense = 40, + .baseSpAttack = 35, + .baseSpDefense = 40, + .baseSpeed = 31, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 255, + .expYield = 58, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_SIMPLE, + .ability2 = ABILITY_UNAWARE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_MOODY, + .noFlip = TRUE, + }, + + [SPECIES_BIBAREL] = + { + .baseHP = 79, + .baseAttack = 85, + .baseDefense = 60, + .baseSpAttack = 55, + .baseSpDefense = 60, + .baseSpeed = 71, + .type1 = TYPE_NORMAL, + .type2 = TYPE_WATER, + .catchRate = 127, + .expYield = 116, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_ORAN_BERRY, + .item2 = ITEM_SITRUS_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_SIMPLE, + .ability2 = ABILITY_UNAWARE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_MOODY, + .noFlip = TRUE, + }, + + [SPECIES_KRICKETOT] = + { + .baseHP = 37, + .baseAttack = 25, + .baseDefense = 41, + .baseSpAttack = 25, + .baseSpDefense = 41, + .baseSpeed = 25, + .type1 = TYPE_BUG, + .type2 = TYPE_BUG, + .catchRate = 255, + .expYield = 54, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_METRONOME, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_SHEDSKIN, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_RUNAWAY, + .noFlip = TRUE, + }, + + [SPECIES_KRICKETUNE] = + { + .baseHP = 77, + .baseAttack = 85, + .baseDefense = 51, + .baseSpAttack = 55, + .baseSpDefense = 51, + .baseSpeed = 65, + .type1 = TYPE_BUG, + .type2 = TYPE_BUG, + .catchRate = 45, + .expYield = 159, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_METRONOME, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_SWARM, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_TECHNICIAN, + .noFlip = TRUE, + }, + + [SPECIES_SHINX] = + { + .baseHP = 45, + .baseAttack = 65, + .baseDefense = 34, + .baseSpAttack = 40, + .baseSpDefense = 34, + .baseSpeed = 45, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 235, + .expYield = 60, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_RIVALRY, + .ability2 = ABILITY_INTIMIDATE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_GUTS, + .noFlip = TRUE, + }, + + [SPECIES_LUXIO] = + { + .baseHP = 60, + .baseAttack = 85, + .baseDefense = 49, + .baseSpAttack = 60, + .baseSpDefense = 49, + .baseSpeed = 60, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 120, + .expYield = 117, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 100, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_RIVALRY, + .ability2 = ABILITY_INTIMIDATE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_GUTS, + .noFlip = TRUE, + }, + + [SPECIES_LUXRAY] = + { + .baseHP = 80, + .baseAttack = 120, + .baseDefense = 79, + .baseSpAttack = 95, + .baseSpDefense = 79, + .baseSpeed = 70, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 45, + .expYield = 194, + .evYield_HP = 0, + .evYield_Attack = 3, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_RIVALRY, + .ability2 = ABILITY_INTIMIDATE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_GUTS, + .noFlip = TRUE, + }, + + [SPECIES_BUDEW] = + { + .baseHP = 40, + .baseAttack = 30, + .baseDefense = 35, + .baseSpAttack = 50, + .baseSpDefense = 70, + .baseSpeed = 55, + .type1 = TYPE_GRASS, + .type2 = TYPE_POISON, + .catchRate = 255, + .expYield = 68, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_POISON_BARB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_NATURALCURE, + .ability2 = ABILITY_POISONPOINT, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_LEAFGUARD, + .noFlip = TRUE, + }, + + [SPECIES_ROSERADE] = + { + .baseHP = 60, + .baseAttack = 70, + .baseDefense = 65, + .baseSpAttack = 125, + .baseSpDefense = 105, + .baseSpeed = 90, + .type1 = TYPE_GRASS, + .type2 = TYPE_POISON, + .catchRate = 75, + .expYield = 204, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_POISON_BARB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_NATURALCURE, + .ability2 = ABILITY_POISONPOINT, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_TECHNICIAN, + .noFlip = TRUE, + }, + + [SPECIES_CRANIDOS] = + { + .baseHP = 67, + .baseAttack = 125, + .baseDefense = 40, + .baseSpAttack = 30, + .baseSpDefense = 30, + .baseSpeed = 58, + .type1 = TYPE_ROCK, + .type2 = TYPE_ROCK, + .catchRate = 45, + .expYield = 99, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 30, + .friendship = 70, + .growthRate = GROWTH_ERRATIC, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_MONSTER, + .ability1 = ABILITY_MOLDBREAKER, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SHEERFORCE, + .noFlip = TRUE, + }, + + [SPECIES_RAMPARDOS] = + { + .baseHP = 97, + .baseAttack = 165, + .baseDefense = 60, + .baseSpAttack = 65, + .baseSpDefense = 50, + .baseSpeed = 58, + .type1 = TYPE_ROCK, + .type2 = TYPE_ROCK, + .catchRate = 45, + .expYield = 199, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 30, + .friendship = 70, + .growthRate = GROWTH_ERRATIC, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_MONSTER, + .ability1 = ABILITY_MOLDBREAKER, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SHEERFORCE, + .noFlip = TRUE, + }, + + [SPECIES_SHIELDON] = + { + .baseHP = 30, + .baseAttack = 42, + .baseDefense = 118, + .baseSpAttack = 42, + .baseSpDefense = 88, + .baseSpeed = 30, + .type1 = TYPE_ROCK, + .type2 = TYPE_STEEL, + .catchRate = 45, + .expYield = 99, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 30, + .friendship = 70, + .growthRate = GROWTH_ERRATIC, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_MONSTER, + .ability1 = ABILITY_STURDY, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SOUNDPROOF, + .noFlip = TRUE, + }, + + [SPECIES_BASTIODON] = + { + .baseHP = 60, + .baseAttack = 52, + .baseDefense = 168, + .baseSpAttack = 47, + .baseSpDefense = 138, + .baseSpeed = 30, + .type1 = TYPE_ROCK, + .type2 = TYPE_STEEL, + .catchRate = 45, + .expYield = 199, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 30, + .friendship = 0, + .growthRate = GROWTH_ERRATIC, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_MONSTER, + .ability1 = ABILITY_STURDY, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SOUNDPROOF, + .noFlip = TRUE, + }, + + [SPECIES_BURMY] = + { + .baseHP = 40, + .baseAttack = 29, + .baseDefense = 45, + .baseSpAttack = 29, + .baseSpDefense = 45, + .baseSpeed = 36, + .type1 = TYPE_BUG, + .type2 = TYPE_BUG, + .catchRate = 120, + .expYield = 61, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_SHEDSKIN, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_OVERCOAT, + .noFlip = TRUE, + }, + + [SPECIES_WORMADAM] = + { + .baseHP = 60, + .baseAttack = 59, + .baseDefense = 85, + .baseSpAttack = 79, + .baseSpDefense = 105, + .baseSpeed = 36, + .type1 = TYPE_BUG, + .type2 = TYPE_GRASS, + .catchRate = 45, + .expYield = 159, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_SILVER_POWDER, + .genderRatio = PERCENT_FEMALE(100), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_ANTICIPATION, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_OVERCOAT, + .noFlip = TRUE, + }, + + [SPECIES_MOTHIM] = + { + .baseHP = 70, + .baseAttack = 94, + .baseDefense = 50, + .baseSpAttack = 94, + .baseSpDefense = 50, + .baseSpeed = 66, + .type1 = TYPE_BUG, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 159, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_SILVER_POWDER, + .genderRatio = PERCENT_FEMALE(0), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_SWARM, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_TINTEDLENS, + .noFlip = TRUE, + }, + + [SPECIES_COMBEE] = + { + .baseHP = 30, + .baseAttack = 30, + .baseDefense = 42, + .baseSpAttack = 30, + .baseSpDefense = 42, + .baseSpeed = 70, + .type1 = TYPE_BUG, + .type2 = TYPE_FLYING, + .catchRate = 120, + .expYield = 63, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_HONEY, + .item2 = ITEM_HONEY, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_HONEYGATHER, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_HUSTLE, + .noFlip = TRUE, + }, + + [SPECIES_VESPIQUEN] = + { + .baseHP = 70, + .baseAttack = 80, + .baseDefense = 102, + .baseSpAttack = 80, + .baseSpDefense = 102, + .baseSpeed = 40, + .type1 = TYPE_BUG, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 188, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_POISON_BARB, + .genderRatio = PERCENT_FEMALE(100), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_PRESSURE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_UNNERVE, + .noFlip = TRUE, + }, + + [SPECIES_PACHIRISU] = + { + .baseHP = 60, + .baseAttack = 45, + .baseDefense = 70, + .baseSpAttack = 45, + .baseSpDefense = 90, + .baseSpeed = 95, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 200, + .expYield = 120, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 10, + .friendship = 100, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_RUNAWAY, + .ability2 = ABILITY_PICKUP, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_VOLTABSORB, + .noFlip = TRUE, + }, + + [SPECIES_BUIZEL] = + { + .baseHP = 55, + .baseAttack = 65, + .baseDefense = 35, + .baseSpAttack = 60, + .baseSpDefense = 30, + .baseSpeed = 85, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 190, + .expYield = 75, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_WACAN_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_SWIFTSWIM, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_WATERVEIL, + .noFlip = TRUE, + }, + + [SPECIES_FLOATZEL] = + { + .baseHP = 85, + .baseAttack = 105, + .baseDefense = 55, + .baseSpAttack = 85, + .baseSpDefense = 50, + .baseSpeed = 115, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 75, + .expYield = 178, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_NONE, + .item2 = ITEM_WACAN_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_SWIFTSWIM, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_WATERVEIL, + .noFlip = TRUE, + }, + + [SPECIES_CHERUBI] = + { + .baseHP = 45, + .baseAttack = 35, + .baseDefense = 45, + .baseSpAttack = 62, + .baseSpDefense = 53, + .baseSpeed = 35, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 190, + .expYield = 68, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_MIRACLE_SEED, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_CHLOROPHYLL, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_CHERRIM] = + { + .baseHP = 70, + .baseAttack = 60, + .baseDefense = 70, + .baseSpAttack = 87, + .baseSpDefense = 78, + .baseSpeed = 85, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 75, + .expYield = 133, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 2, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_MIRACLE_SEED, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_FLOWERGIFT, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_SHELLOS] = + { + .baseHP = 76, + .baseAttack = 48, + .baseDefense = 48, + .baseSpAttack = 57, + .baseSpDefense = 62, + .baseSpeed = 34, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 190, + .expYield = 73, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_STICKYHOLD, + .ability2 = ABILITY_STORMDRAIN, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SANDFORCE, + .noFlip = TRUE, + }, + + [SPECIES_GASTRODON] = + { + .baseHP = 111, + .baseAttack = 83, + .baseDefense = 68, + .baseSpAttack = 92, + .baseSpDefense = 82, + .baseSpeed = 39, + .type1 = TYPE_WATER, + .type2 = TYPE_GROUND, + .catchRate = 75, + .expYield = 176, + .evYield_HP = 2, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_STICKYHOLD, + .ability2 = ABILITY_STORMDRAIN, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SANDFORCE, + .noFlip = TRUE, + }, + + [SPECIES_AMBIPOM] = + { + .baseHP = 75, + .baseAttack = 100, + .baseDefense = 66, + .baseSpAttack = 60, + .baseSpDefense = 66, + .baseSpeed = 115, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 45, + .expYield = 186, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 100, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_TECHNICIAN, + .ability2 = ABILITY_PICKUP, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SKILLLINK, + .noFlip = TRUE, + }, + + [SPECIES_DRIFLOON] = + { + .baseHP = 90, + .baseAttack = 50, + .baseDefense = 34, + .baseSpAttack = 60, + .baseSpDefense = 44, + .baseSpeed = 70, + .type1 = TYPE_GHOST, + .type2 = TYPE_FLYING, + .catchRate = 125, + .expYield = 127, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 30, + .friendship = 70, + .growthRate = GROWTH_FLUCTUATING, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_AFTERMATH, + .ability2 = ABILITY_UNBURDEN, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_FLAREBOOST, + .noFlip = TRUE, + }, + + [SPECIES_DRIFBLIM] = + { + .baseHP = 150, + .baseAttack = 80, + .baseDefense = 44, + .baseSpAttack = 90, + .baseSpDefense = 54, + .baseSpeed = 80, + .type1 = TYPE_GHOST, + .type2 = TYPE_FLYING, + .catchRate = 60, + .expYield = 204, + .evYield_HP = 2, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_AIR_BALLOON, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 30, + .friendship = 70, + .growthRate = GROWTH_FLUCTUATING, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_AFTERMATH, + .ability2 = ABILITY_UNBURDEN, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_FLAREBOOST, + .noFlip = TRUE, + }, + + [SPECIES_BUNEARY] = + { + .baseHP = 55, + .baseAttack = 66, + .baseDefense = 44, + .baseSpAttack = 44, + .baseSpDefense = 56, + .baseSpeed = 85, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 190, + .expYield = 84, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_PECHA_BERRY, + .item2 = ITEM_PRISON_BOTTLE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 0, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .ability1 = ABILITY_RUNAWAY, + .ability2 = ABILITY_KLUTZ, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_LIMBER, + .noFlip = TRUE, + }, + + [SPECIES_LOPUNNY] = + { + .baseHP = 65, + .baseAttack = 76, + .baseDefense = 84, + .baseSpAttack = 54, + .baseSpDefense = 96, + .baseSpeed = 105, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 60, + .expYield = 178, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_PECHA_BERRY, + .item2 = ITEM_PRISON_BOTTLE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 140, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .ability1 = ABILITY_CUTECHARM, + .ability2 = ABILITY_KLUTZ, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_LIMBER, + .noFlip = TRUE, + }, + + [SPECIES_MISMAGIUS] = + { + .baseHP = 60, + .baseAttack = 60, + .baseDefense = 60, + .baseSpAttack = 105, + .baseSpDefense = 105, + .baseSpeed = 105, + .type1 = TYPE_GHOST, + .type2 = TYPE_GHOST, + .catchRate = 45, + .expYield = 187, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 35, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_HONCHKROW] = + { + .baseHP = 100, + .baseAttack = 125, + .baseDefense = 52, + .baseSpAttack = 105, + .baseSpDefense = 52, + .baseSpeed = 71, + .type1 = TYPE_DARK, + .type2 = TYPE_FLYING, + .catchRate = 30, + .expYield = 187, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 35, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .ability1 = ABILITY_INSOMNIA, + .ability2 = ABILITY_SUPERLUCK, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_MOXIE, + .noFlip = TRUE, + }, + + [SPECIES_GLAMEOW] = + { + .baseHP = 49, + .baseAttack = 55, + .baseDefense = 42, + .baseSpAttack = 42, + .baseSpDefense = 37, + .baseSpeed = 85, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 190, + .expYield = 71, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_CHERI_BERRY, + .genderRatio = PERCENT_FEMALE(75), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_LIMBER, + .ability2 = ABILITY_OWNTEMPO, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_KEENEYE, + .noFlip = TRUE, + }, + + [SPECIES_PURUGLY] = + { + .baseHP = 71, + .baseAttack = 82, + .baseDefense = 64, + .baseSpAttack = 64, + .baseSpDefense = 59, + .baseSpeed = 112, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 75, + .expYield = 183, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_NONE, + .item2 = ITEM_CHERI_BERRY, + .genderRatio = PERCENT_FEMALE(75), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_THICKFAT, + .ability2 = ABILITY_OWNTEMPO, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_DEFIANT, + .noFlip = TRUE, + }, + + [SPECIES_CHINGLING] = + { + .baseHP = 45, + .baseAttack = 30, + .baseDefense = 50, + .baseSpAttack = 65, + .baseSpDefense = 50, + .baseSpeed = 45, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 120, + .expYield = 74, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_CLEANSE_TAG, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_STUNKY] = + { + .baseHP = 63, + .baseAttack = 63, + .baseDefense = 47, + .baseSpAttack = 41, + .baseSpDefense = 41, + .baseSpeed = 74, + .type1 = TYPE_POISON, + .type2 = TYPE_DARK, + .catchRate = 225, + .expYield = 79, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_PECHA_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_STENCH, + .ability2 = ABILITY_AFTERMATH, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_KEENEYE, + .noFlip = TRUE, + }, + + [SPECIES_SKUNTANK] = + { + .baseHP = 103, + .baseAttack = 93, + .baseDefense = 67, + .baseSpAttack = 71, + .baseSpDefense = 61, + .baseSpeed = 84, + .type1 = TYPE_POISON, + .type2 = TYPE_DARK, + .catchRate = 60, + .expYield = 209, + .evYield_HP = 2, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_PECHA_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_STENCH, + .ability2 = ABILITY_AFTERMATH, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_KEENEYE, + .noFlip = TRUE, + }, + + [SPECIES_BRONZOR] = + { + .baseHP = 57, + .baseAttack = 24, + .baseDefense = 86, + .baseSpAttack = 24, + .baseSpDefense = 86, + .baseSpeed = 23, + .type1 = TYPE_STEEL, + .type2 = TYPE_PSYCHIC, + .catchRate = 255, + .expYield = 72, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_METAL_COAT, + .genderRatio = MON_GENDERLESS, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_HEATPROOF, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_HEAVYMETAL, + .noFlip = TRUE, + }, + + [SPECIES_BRONZONG] = + { + .baseHP = 67, + .baseAttack = 89, + .baseDefense = 116, + .baseSpAttack = 79, + .baseSpDefense = 116, + .baseSpeed = 33, + .type1 = TYPE_STEEL, + .type2 = TYPE_PSYCHIC, + .catchRate = 90, + .expYield = 188, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_METAL_COAT, + .genderRatio = MON_GENDERLESS, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_HEATPROOF, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_HEAVYMETAL, + .noFlip = TRUE, + }, + + [SPECIES_BONSLY] = + { + .baseHP = 50, + .baseAttack = 80, + .baseDefense = 95, + .baseSpAttack = 10, + .baseSpDefense = 45, + .baseSpeed = 10, + .type1 = TYPE_ROCK, + .type2 = TYPE_ROCK, + .catchRate = 255, + .expYield = 68, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_STURDY, + .ability2 = ABILITY_ROCKHEAD, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_RATTLED, + .noFlip = TRUE, + }, + + [SPECIES_MIME_JR] = + { + .baseHP = 20, + .baseAttack = 25, + .baseDefense = 45, + .baseSpAttack = 70, + .baseSpDefense = 90, + .baseSpeed = 60, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_FAIRY, + .catchRate = 145, + .expYield = 78, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_LEPPA_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_SOUNDPROOF, + .ability2 = ABILITY_FILTER, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_TECHNICIAN, + .noFlip = TRUE, + }, + + [SPECIES_HAPPINY] = + { + .baseHP = 100, + .baseAttack = 5, + .baseDefense = 5, + .baseSpAttack = 15, + .baseSpDefense = 65, + .baseSpeed = 30, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 130, + .expYield = 255, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_OVAL_STONE, + .item2 = ITEM_LUCKY_EGG, + .genderRatio = PERCENT_FEMALE(100), + .eggCycles = 40, + .friendship = 140, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_NATURALCURE, + .ability2 = ABILITY_SERENEGRACE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_FRIENDGUARD, + .noFlip = TRUE, + }, + + [SPECIES_CHATOT] = + { + .baseHP = 76, + .baseAttack = 65, + .baseDefense = 45, + .baseSpAttack = 92, + .baseSpDefense = 42, + .baseSpeed = 91, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FLYING, + .catchRate = 30, + .expYield = 107, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_METRONOME, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 35, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .ability1 = ABILITY_KEENEYE, + .ability2 = ABILITY_TANGLEDFEET, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_BIGPECKS, + .noFlip = TRUE, + }, + + [SPECIES_SPIRITOMB] = + { + .baseHP = 50, + .baseAttack = 92, + .baseDefense = 108, + .baseSpAttack = 92, + .baseSpDefense = 108, + .baseSpeed = 35, + .type1 = TYPE_GHOST, + .type2 = TYPE_DARK, + .catchRate = 100, + .expYield = 168, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_SMOKE_BALL, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 30, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_PRESSURE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_INFILTRATOR, + .noFlip = TRUE, + }, + + [SPECIES_GIBLE] = + { + .baseHP = 58, + .baseAttack = 70, + .baseDefense = 45, + .baseSpAttack = 40, + .baseSpDefense = 45, + .baseSpeed = 42, + .type1 = TYPE_DRAGON, + .type2 = TYPE_GROUND, + .catchRate = 45, + .expYield = 67, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_HABAN_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 40, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_DRAGON, + .ability1 = ABILITY_SANDVEIL, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_ROUGHSKIN, + .noFlip = TRUE, + }, + + [SPECIES_GABITE] = + { + .baseHP = 68, + .baseAttack = 90, + .baseDefense = 65, + .baseSpAttack = 50, + .baseSpDefense = 55, + .baseSpeed = 82, + .type1 = TYPE_DRAGON, + .type2 = TYPE_GROUND, + .catchRate = 45, + .expYield = 144, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_YELLOW_FLUTE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 40, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_DRAGON, + .ability1 = ABILITY_SANDVEIL, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_ROUGHSKIN, + .noFlip = TRUE, + }, + + [SPECIES_GARCHOMP] = + { + .baseHP = 108, + .baseAttack = 130, + .baseDefense = 95, + .baseSpAttack = 80, + .baseSpDefense = 85, + .baseSpeed = 102, + .type1 = TYPE_DRAGON, + .type2 = TYPE_GROUND, + .catchRate = 45, + .expYield = 218, + .evYield_HP = 0, + .evYield_Attack = 3, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_HABAN_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 40, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_DRAGON, + .ability1 = ABILITY_SANDVEIL, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_ROUGHSKIN, + .noFlip = TRUE, + }, + + [SPECIES_MUNCHLAX] = + { + .baseHP = 135, + .baseAttack = 85, + .baseDefense = 40, + .baseSpAttack = 40, + .baseSpDefense = 85, + .baseSpeed = 5, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 50, + .expYield = 94, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_LEFTOVERS, + .item2 = ITEM_LEFTOVERS, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 40, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_PICKUP, + .ability2 = ABILITY_THICKFAT, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_GLUTTONY, + .noFlip = TRUE, + }, + + [SPECIES_RIOLU] = + { + .baseHP = 40, + .baseAttack = 70, + .baseDefense = 40, + .baseSpAttack = 35, + .baseSpDefense = 40, + .baseSpeed = 60, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_FIGHTING, + .catchRate = 75, + .expYield = 72, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_STEADFAST, + .ability2 = ABILITY_INNERFOCUS, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_PRANKSTER, + .noFlip = TRUE, + }, + + [SPECIES_LUCARIO] = + { + .baseHP = 70, + .baseAttack = 110, + .baseDefense = 70, + .baseSpAttack = 115, + .baseSpDefense = 70, + .baseSpeed = 90, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_STEEL, + .catchRate = 45, + .expYield = 204, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .ability1 = ABILITY_STEADFAST, + .ability2 = ABILITY_INNERFOCUS, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_JUSTIFIED, + .noFlip = TRUE, + }, + + [SPECIES_HIPPOPOTAS] = + { + .baseHP = 68, + .baseAttack = 72, + .baseDefense = 78, + .baseSpAttack = 38, + .baseSpDefense = 42, + .baseSpeed = 32, + .type1 = TYPE_GROUND, + .type2 = TYPE_GROUND, + .catchRate = 140, + .expYield = 95, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 30, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_SANDSTREAM, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SANDFORCE, + .noFlip = TRUE, + }, + + [SPECIES_HIPPOWDON] = + { + .baseHP = 108, + .baseAttack = 112, + .baseDefense = 118, + .baseSpAttack = 68, + .baseSpDefense = 72, + .baseSpeed = 47, + .type1 = TYPE_GROUND, + .type2 = TYPE_GROUND, + .catchRate = 60, + .expYield = 188, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 30, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_SANDSTREAM, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SANDFORCE, + .noFlip = TRUE, + }, + + [SPECIES_SKORUPI] = + { + .baseHP = 40, + .baseAttack = 50, + .baseDefense = 90, + .baseSpAttack = 30, + .baseSpDefense = 55, + .baseSpeed = 65, + .type1 = TYPE_POISON, + .type2 = TYPE_BUG, + .catchRate = 120, + .expYield = 114, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_POISON_BARB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_WATER_3, + .ability1 = ABILITY_BATTLEARMOR, + .ability2 = ABILITY_SNIPER, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_KEENEYE, + .noFlip = TRUE, + }, + + [SPECIES_DRAPION] = + { + .baseHP = 70, + .baseAttack = 90, + .baseDefense = 110, + .baseSpAttack = 60, + .baseSpDefense = 75, + .baseSpeed = 95, + .type1 = TYPE_POISON, + .type2 = TYPE_DARK, + .catchRate = 45, + .expYield = 204, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_POISON_BARB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_WATER_3, + .ability1 = ABILITY_BATTLEARMOR, + .ability2 = ABILITY_SNIPER, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_KEENEYE, + .noFlip = TRUE, + }, + + [SPECIES_CROAGUNK] = + { + .baseHP = 48, + .baseAttack = 61, + .baseDefense = 40, + .baseSpAttack = 61, + .baseSpDefense = 40, + .baseSpeed = 50, + .type1 = TYPE_POISON, + .type2 = TYPE_FIGHTING, + .catchRate = 140, + .expYield = 83, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_BLACK_SLUDGE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 10, + .friendship = 100, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .ability1 = ABILITY_ANTICIPATION, + .ability2 = ABILITY_DRYSKIN, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_POISONTOUCH, + .noFlip = TRUE, + }, + + [SPECIES_TOXICROAK] = + { + .baseHP = 83, + .baseAttack = 106, + .baseDefense = 65, + .baseSpAttack = 86, + .baseSpDefense = 65, + .baseSpeed = 85, + .type1 = TYPE_POISON, + .type2 = TYPE_FIGHTING, + .catchRate = 75, + .expYield = 181, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_BLACK_SLUDGE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .ability1 = ABILITY_ANTICIPATION, + .ability2 = ABILITY_DRYSKIN, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_POISONTOUCH, + .noFlip = TRUE, + }, + + [SPECIES_CARNIVINE] = + { + .baseHP = 74, + .baseAttack = 100, + .baseDefense = 72, + .baseSpAttack = 90, + .baseSpDefense = 72, + .baseSpeed = 46, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 200, + .expYield = 164, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_FINNEON] = + { + .baseHP = 49, + .baseAttack = 49, + .baseDefense = 56, + .baseSpAttack = 49, + .baseSpDefense = 61, + .baseSpeed = 66, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 190, + .expYield = 90, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_RINDO_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_ERRATIC, + .eggGroup1 = EGG_GROUP_WATER_2, + .eggGroup2 = EGG_GROUP_WATER_2, + .ability1 = ABILITY_SWIFTSWIM, + .ability2 = ABILITY_STORMDRAIN, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_WATERVEIL, + .noFlip = TRUE, + }, + + [SPECIES_LUMINEON] = + { + .baseHP = 69, + .baseAttack = 69, + .baseDefense = 76, + .baseSpAttack = 69, + .baseSpDefense = 86, + .baseSpeed = 91, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 75, + .expYield = 156, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_NONE, + .item2 = ITEM_RINDO_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_ERRATIC, + .eggGroup1 = EGG_GROUP_WATER_2, + .eggGroup2 = EGG_GROUP_WATER_2, + .ability1 = ABILITY_SWIFTSWIM, + .ability2 = ABILITY_STORMDRAIN, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_WATERVEIL, + .noFlip = TRUE, + }, + + [SPECIES_MANTYKE] = + { + .baseHP = 45, + .baseAttack = 20, + .baseDefense = 50, + .baseSpAttack = 60, + .baseSpDefense = 120, + .baseSpeed = 50, + .type1 = TYPE_WATER, + .type2 = TYPE_FLYING, + .catchRate = 25, + .expYield = 108, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_SWIFTSWIM, + .ability2 = ABILITY_WATERABSORB, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_WATERVEIL, + .noFlip = TRUE, + }, + + [SPECIES_SNOVER] = + { + .baseHP = 60, + .baseAttack = 62, + .baseDefense = 50, + .baseSpAttack = 62, + .baseSpDefense = 60, + .baseSpeed = 40, + .type1 = TYPE_GRASS, + .type2 = TYPE_ICE, + .catchRate = 120, + .expYield = 131, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NEVER_MELT_ICE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_SNOWWARNING, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SOUNDPROOF, + .noFlip = TRUE, + }, + + [SPECIES_ABOMASNOW] = + { + .baseHP = 90, + .baseAttack = 92, + .baseDefense = 75, + .baseSpAttack = 92, + .baseSpDefense = 85, + .baseSpeed = 60, + .type1 = TYPE_GRASS, + .type2 = TYPE_ICE, + .catchRate = 60, + .expYield = 214, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NEVER_MELT_ICE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_SNOWWARNING, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SOUNDPROOF, + .noFlip = TRUE, + }, + + [SPECIES_WEAVILE] = + { + .baseHP = 70, + .baseAttack = 120, + .baseDefense = 65, + .baseSpAttack = 45, + .baseSpDefense = 85, + .baseSpeed = 125, + .type1 = TYPE_DARK, + .type2 = TYPE_ICE, + .catchRate = 45, + .expYield = 199, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_GRIP_CLAW, + .item2 = ITEM_QUICK_CLAW, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 35, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_PRESSURE, + .ability2 = ABILITY_PRESSURE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_PICKPOCKET, + .noFlip = TRUE, + }, + + [SPECIES_MAGNEZONE] = + { + .baseHP = 70, + .baseAttack = 70, + .baseDefense = 115, + .baseSpAttack = 130, + .baseSpDefense = 90, + .baseSpeed = 60, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_STEEL, + .catchRate = 30, + .expYield = 211, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 3, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_METAL_COAT, + .genderRatio = MON_GENDERLESS, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_MONSTER, + .ability1 = ABILITY_MAGNETPULL, + .ability2 = ABILITY_STURDY, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_ANALYTIC, + .noFlip = TRUE, + }, + + [SPECIES_LICKILICKY] = + { + .baseHP = 110, + .baseAttack = 85, + .baseDefense = 95, + .baseSpAttack = 80, + .baseSpDefense = 95, + .baseSpeed = 50, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 30, + .expYield = 193, + .evYield_HP = 3, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_LAGGING_TAIL, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_MONSTER, + .ability1 = ABILITY_OWNTEMPO, + .ability2 = ABILITY_OBLIVIOUS, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_CLOUDNINE, + .noFlip = TRUE, + }, + + [SPECIES_RHYPERIOR] = + { + .baseHP = 115, + .baseAttack = 140, + .baseDefense = 130, + .baseSpAttack = 55, + .baseSpDefense = 55, + .baseSpeed = 40, + .type1 = TYPE_GROUND, + .type2 = TYPE_ROCK, + .catchRate = 30, + .expYield = 217, + .evYield_HP = 0, + .evYield_Attack = 3, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_LIGHTNINGROD, + .ability2 = ABILITY_SOLIDROCK, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_RECKLESS, + .noFlip = TRUE, + }, + + [SPECIES_TANGROWTH] = + { + .baseHP = 100, + .baseAttack = 100, + .baseDefense = 125, + .baseSpAttack = 110, + .baseSpDefense = 50, + .baseSpeed = 50, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 30, + .expYield = 211, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_1, + .ability1 = ABILITY_CHLOROPHYLL, + .ability2 = ABILITY_LEAFGUARD, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_REGENERATOR, + .noFlip = TRUE, + }, + + [SPECIES_ELECTIVIRE] = + { + .baseHP = 75, + .baseAttack = 123, + .baseDefense = 67, + .baseSpAttack = 95, + .baseSpDefense = 85, + .baseSpeed = 95, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 30, + .expYield = 199, + .evYield_HP = 0, + .evYield_Attack = 3, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_ELECTRIZER, + .genderRatio = PERCENT_FEMALE(25), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .ability1 = ABILITY_MOTORDRIVE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_VITALSPIRIT, + .noFlip = TRUE, + }, + + [SPECIES_MAGMORTAR] = + { + .baseHP = 75, + .baseAttack = 95, + .baseDefense = 67, + .baseSpAttack = 125, + .baseSpDefense = 95, + .baseSpeed = 83, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIRE, + .catchRate = 30, + .expYield = 199, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 3, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_MAGMARIZER, + .genderRatio = PERCENT_FEMALE(25), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .ability1 = ABILITY_FLAMEBODY, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_VITALSPIRIT, + .noFlip = TRUE, + }, + + [SPECIES_TOGEKISS] = + { + .baseHP = 85, + .baseAttack = 50, + .baseDefense = 95, + .baseSpAttack = 120, + .baseSpDefense = 115, + .baseSpeed = 80, + .type1 = TYPE_FAIRY, + .type2 = TYPE_FLYING, + .catchRate = 30, + .expYield = 220, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 2, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_HUSTLE, + .ability2 = ABILITY_SERENEGRACE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SUPERLUCK, + .noFlip = TRUE, + }, + + [SPECIES_YANMEGA] = + { + .baseHP = 86, + .baseAttack = 76, + .baseDefense = 86, + .baseSpAttack = 116, + .baseSpDefense = 56, + .baseSpeed = 95, + .type1 = TYPE_BUG, + .type2 = TYPE_FLYING, + .catchRate = 30, + .expYield = 198, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_WIDE_LENS, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_1, + .ability1 = ABILITY_SPEEDBOOST, + .ability2 = ABILITY_TINTEDLENS, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_FRISK, + .noFlip = TRUE, + }, + + [SPECIES_LEAFEON] = + { + .baseHP = 65, + .baseAttack = 110, + .baseDefense = 130, + .baseSpAttack = 60, + .baseSpDefense = 65, + .baseSpeed = 95, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 45, + .expYield = 196, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 35, + .friendship = 35, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_LEAFGUARD, + .ability2 = ABILITY_LEAFGUARD, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_CHLOROPHYLL, + .noFlip = TRUE, + }, + + [SPECIES_GLACEON] = + { + .baseHP = 65, + .baseAttack = 60, + .baseDefense = 110, + .baseSpAttack = 130, + .baseSpDefense = 95, + .baseSpeed = 65, + .type1 = TYPE_ICE, + .type2 = TYPE_ICE, + .catchRate = 45, + .expYield = 196, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 2, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 35, + .friendship = 35, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_SNOWCLOAK, + .ability2 = ABILITY_SNOWCLOAK, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_ICEBODY, + .noFlip = TRUE, + }, + + [SPECIES_GLISCOR] = + { + .baseHP = 75, + .baseAttack = 95, + .baseDefense = 125, + .baseSpAttack = 45, + .baseSpDefense = 75, + .baseSpeed = 95, + .type1 = TYPE_GROUND, + .type2 = TYPE_FLYING, + .catchRate = 30, + .expYield = 192, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_HYPERCUTTER, + .ability2 = ABILITY_SANDVEIL, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_POISONHEAL, + .noFlip = TRUE, + }, + + [SPECIES_MAMOSWINE] = + { + .baseHP = 110, + .baseAttack = 130, + .baseDefense = 80, + .baseSpAttack = 70, + .baseSpDefense = 60, + .baseSpeed = 80, + .type1 = TYPE_ICE, + .type2 = TYPE_GROUND, + .catchRate = 50, + .expYield = 207, + .evYield_HP = 0, + .evYield_Attack = 3, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_OBLIVIOUS, + .ability2 = ABILITY_SNOWCLOAK, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_THICKFAT, + .noFlip = TRUE, + }, + + [SPECIES_PORYGON_Z] = + { + .baseHP = 85, + .baseAttack = 80, + .baseDefense = 70, + .baseSpAttack = 135, + .baseSpDefense = 75, + .baseSpeed = 90, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 30, + .expYield = 185, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 3, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_ADAPTABILITY, + .ability2 = ABILITY_DOWNLOAD, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_ANALYTIC, + .noFlip = TRUE, + }, + + [SPECIES_GALLADE] = + { + .baseHP = 68, + .baseAttack = 125, + .baseDefense = 65, + .baseSpAttack = 65, + .baseSpDefense = 115, + .baseSpeed = 80, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_FIGHTING, + .catchRate = 45, + .expYield = 208, + .evYield_HP = 0, + .evYield_Attack = 3, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(0), + .eggCycles = 20, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_STEADFAST, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_JUSTIFIED, + .noFlip = TRUE, + }, + + [SPECIES_PROBOPASS] = + { + .baseHP = 60, + .baseAttack = 55, + .baseDefense = 145, + .baseSpAttack = 75, + .baseSpDefense = 150, + .baseSpeed = 40, + .type1 = TYPE_ROCK, + .type2 = TYPE_STEEL, + .catchRate = 60, + .expYield = 198, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_MAGNET, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_STURDY, + .ability2 = ABILITY_MAGNETPULL, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SANDFORCE, + .noFlip = TRUE, + }, + + [SPECIES_DUSKNOIR] = + { + .baseHP = 45, + .baseAttack = 100, + .baseDefense = 135, + .baseSpAttack = 65, + .baseSpDefense = 135, + .baseSpeed = 45, + .type1 = TYPE_GHOST, + .type2 = TYPE_GHOST, + .catchRate = 45, + .expYield = 210, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_SPELL_TAG, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 35, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_PRESSURE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_FRISK, + .noFlip = TRUE, + }, + + [SPECIES_FROSLASS] = + { + .baseHP = 70, + .baseAttack = 80, + .baseDefense = 70, + .baseSpAttack = 80, + .baseSpDefense = 70, + .baseSpeed = 110, + .type1 = TYPE_ICE, + .type2 = TYPE_GHOST, + .catchRate = 75, + .expYield = 187, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_NONE, + .item2 = ITEM_BABIRI_BERRY, + .genderRatio = PERCENT_FEMALE(100), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_SNOWCLOAK, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_CURSEDBODY, + .noFlip = TRUE, + }, + + [SPECIES_ROTOM] = + { + .baseHP = 50, + .baseAttack = 50, + .baseDefense = 77, + .baseSpAttack = 95, + .baseSpDefense = 77, + .baseSpeed = 91, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_GHOST, + .catchRate = 45, + .expYield = 132, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_UXIE] = + { + .baseHP = 75, + .baseAttack = 75, + .baseDefense = 130, + .baseSpAttack = 75, + .baseSpDefense = 130, + .baseSpeed = 95, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 3, + .expYield = 210, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 80, + .friendship = 140, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_MESPRIT] = + { + .baseHP = 80, + .baseAttack = 105, + .baseDefense = 105, + .baseSpAttack = 105, + .baseSpDefense = 105, + .baseSpeed = 80, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 3, + .expYield = 210, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 80, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_AZELF] = + { + .baseHP = 75, + .baseAttack = 125, + .baseDefense = 70, + .baseSpAttack = 125, + .baseSpDefense = 70, + .baseSpeed = 115, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 3, + .expYield = 210, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 80, + .friendship = 140, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_DIALGA] = + { + .baseHP = 100, + .baseAttack = 120, + .baseDefense = 120, + .baseSpAttack = 150, + .baseSpDefense = 100, + .baseSpeed = 90, + .type1 = TYPE_STEEL, + .type2 = TYPE_DRAGON, + .catchRate = 30, + .expYield = 220, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 3, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_PRESSURE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_TELEPATHY, + .noFlip = TRUE, + }, + + [SPECIES_PALKIA] = + { + .baseHP = 90, + .baseAttack = 120, + .baseDefense = 100, + .baseSpAttack = 150, + .baseSpDefense = 120, + .baseSpeed = 100, + .type1 = TYPE_WATER, + .type2 = TYPE_DRAGON, + .catchRate = 30, + .expYield = 220, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 3, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_PRESSURE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_TELEPATHY, + .noFlip = TRUE, + }, + + [SPECIES_HEATRAN] = + { + .baseHP = 91, + .baseAttack = 90, + .baseDefense = 106, + .baseSpAttack = 130, + .baseSpDefense = 106, + .baseSpeed = 77, + .type1 = TYPE_FIRE, + .type2 = TYPE_STEEL, + .catchRate = 3, + .expYield = 215, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 3, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 10, + .friendship = 100, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_FLASHFIRE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_FLAMEBODY, + .noFlip = TRUE, + }, + + [SPECIES_REGIGIGAS] = + { + .baseHP = 110, + .baseAttack = 160, + .baseDefense = 110, + .baseSpAttack = 80, + .baseSpDefense = 110, + .baseSpeed = 100, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 3, + .expYield = 220, + .evYield_HP = 0, + .evYield_Attack = 3, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 210, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_SLOWSTART, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_GIRATINA] = + { + .baseHP = 150, + .baseAttack = 100, + .baseDefense = 120, + .baseSpAttack = 100, + .baseSpDefense = 120, + .baseSpeed = 90, + .type1 = TYPE_GHOST, + .type2 = TYPE_DRAGON, + .catchRate = 3, + .expYield = 220, + .evYield_HP = 0, + .evYield_Attack = 3, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_PRESSURE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_TELEPATHY, + .noFlip = TRUE, + }, + + [SPECIES_CRESSELIA] = + { + .baseHP = 120, + .baseAttack = 70, + .baseDefense = 120, + .baseSpAttack = 75, + .baseSpDefense = 130, + .baseSpeed = 85, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 3, + .expYield = 215, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 3, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(100), + .eggCycles = 210, + .friendship = 100, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_PHIONE] = + { + .baseHP = 80, + .baseAttack = 80, + .baseDefense = 80, + .baseSpAttack = 80, + .baseSpDefense = 80, + .baseSpeed = 80, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 30, + .expYield = 165, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 40, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_HYDRATION, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_MANAPHY] = + { + .baseHP = 100, + .baseAttack = 100, + .baseDefense = 100, + .baseSpAttack = 100, + .baseSpDefense = 100, + .baseSpeed = 100, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 3, + .expYield = 215, + .evYield_HP = 3, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 10, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_HYDRATION, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_DARKRAI] = + { + .baseHP = 70, + .baseAttack = 90, + .baseDefense = 90, + .baseSpAttack = 135, + .baseSpDefense = 90, + .baseSpeed = 125, + .type1 = TYPE_DARK, + .type2 = TYPE_DARK, + .catchRate = 3, + .expYield = 215, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_BADDREAMS, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_SHAYMIN] = + { + .baseHP = 100, + .baseAttack = 100, + .baseDefense = 100, + .baseSpAttack = 100, + .baseSpDefense = 100, + .baseSpeed = 100, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 45, + .expYield = 215, + .evYield_HP = 3, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_LUM_BERRY, + .item2 = ITEM_LUM_BERRY, + .genderRatio = MON_GENDERLESS, + .eggCycles = 210, + .friendship = 100, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_NATURALCURE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_ARCEUS] = + { + .baseHP = 120, + .baseAttack = 120, + .baseDefense = 120, + .baseSpAttack = 120, + .baseSpDefense = 120, + .baseSpeed = 120, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 3, + .expYield = 255, + .evYield_HP = 3, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 210, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_MULTITYPE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_VICTINI] = + { + .baseHP = 100, + .baseAttack = 100, + .baseDefense = 100, + .baseSpAttack = 100, + .baseSpDefense = 100, + .baseSpeed = 100, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_FIRE, + .catchRate = 3, + .expYield = 215, + .evYield_HP = 3, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 121, + .friendship = 100, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_VICTORYSTAR, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_SNIVY] = + { + .baseHP = 45, + .baseAttack = 45, + .baseDefense = 55, + .baseSpAttack = 45, + .baseSpDefense = 55, + .baseSpeed = 63, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 45, + .expYield = 170, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_OVERGROW, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_CONTRARY, + .noFlip = TRUE, + }, + + [SPECIES_SERVINE] = + { + .baseHP = 60, + .baseAttack = 60, + .baseDefense = 75, + .baseSpAttack = 60, + .baseSpDefense = 75, + .baseSpeed = 83, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 45, + .expYield = 170, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_OVERGROW, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_CONTRARY, + .noFlip = TRUE, + }, + + [SPECIES_SERPERIOR] = + { + .baseHP = 75, + .baseAttack = 75, + .baseDefense = 95, + .baseSpAttack = 75, + .baseSpDefense = 95, + .baseSpeed = 113, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 45, + .expYield = 209, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 3, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_OVERGROW, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_CONTRARY, + .noFlip = TRUE, + }, + + [SPECIES_TEPIG] = + { + .baseHP = 65, + .baseAttack = 63, + .baseDefense = 45, + .baseSpAttack = 45, + .baseSpDefense = 45, + .baseSpeed = 45, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIRE, + .catchRate = 45, + .expYield = 170, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_BLAZE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_THICKFAT, + .noFlip = TRUE, + }, + + [SPECIES_PIGNITE] = + { + .baseHP = 90, + .baseAttack = 93, + .baseDefense = 55, + .baseSpAttack = 70, + .baseSpDefense = 55, + .baseSpeed = 55, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIGHTING, + .catchRate = 45, + .expYield = 142, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_BLAZE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_THICKFAT, + .noFlip = TRUE, + }, + + [SPECIES_EMBOAR] = + { + .baseHP = 110, + .baseAttack = 123, + .baseDefense = 65, + .baseSpAttack = 100, + .baseSpDefense = 65, + .baseSpeed = 65, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIGHTING, + .catchRate = 45, + .expYield = 209, + .evYield_HP = 0, + .evYield_Attack = 3, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_BLAZE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_RECKLESS, + .noFlip = TRUE, + }, + + [SPECIES_OSHAWOTT] = + { + .baseHP = 55, + .baseAttack = 55, + .baseDefense = 45, + .baseSpAttack = 63, + .baseSpDefense = 45, + .baseSpeed = 45, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 45, + .expYield = 65, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_TORRENT, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SHELLARMOR, + .noFlip = TRUE, + }, + + [SPECIES_DEWOTT] = + { + .baseHP = 75, + .baseAttack = 75, + .baseDefense = 60, + .baseSpAttack = 83, + .baseSpDefense = 60, + .baseSpeed = 60, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 45, + .expYield = 142, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 2, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_TORRENT, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SHELLARMOR, + .noFlip = TRUE, + }, + + [SPECIES_SAMUROTT] = + { + .baseHP = 95, + .baseAttack = 100, + .baseDefense = 85, + .baseSpAttack = 108, + .baseSpDefense = 70, + .baseSpeed = 70, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 45, + .expYield = 209, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 3, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_TORRENT, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SHELLARMOR, + .noFlip = TRUE, + }, + + [SPECIES_PATRAT] = + { + .baseHP = 45, + .baseAttack = 55, + .baseDefense = 39, + .baseSpAttack = 35, + .baseSpDefense = 39, + .baseSpeed = 42, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 255, + .expYield = 57, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 16, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_RUNAWAY, + .ability2 = ABILITY_KEENEYE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_ANALYTIC, + .noFlip = TRUE, + }, + + [SPECIES_WATCHOG] = + { + .baseHP = 60, + .baseAttack = 85, + .baseDefense = 69, + .baseSpAttack = 60, + .baseSpDefense = 69, + .baseSpeed = 77, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 255, + .expYield = 116, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_ILLUMINATE, + .ability2 = ABILITY_KEENEYE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_ANALYTIC, + .noFlip = TRUE, + }, + + [SPECIES_LILLIPUP] = + { + .baseHP = 45, + .baseAttack = 60, + .baseDefense = 45, + .baseSpAttack = 25, + .baseSpDefense = 45, + .baseSpeed = 55, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 255, + .expYield = 60, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 16, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_VITALSPIRIT, + .ability2 = ABILITY_PICKUP, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_RUNAWAY, + .noFlip = TRUE, + }, + + [SPECIES_HERDIER] = + { + .baseHP = 65, + .baseAttack = 80, + .baseDefense = 65, + .baseSpAttack = 35, + .baseSpDefense = 65, + .baseSpeed = 60, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 120, + .expYield = 118, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 16, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_INTIMIDATE, + .ability2 = ABILITY_SANDRUSH, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SCRAPPY, + .noFlip = TRUE, + }, + + [SPECIES_STOUTLAND] = + { + .baseHP = 85, + .baseAttack = 110, + .baseDefense = 90, + .baseSpAttack = 45, + .baseSpDefense = 90, + .baseSpeed = 80, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 45, + .expYield = 195, + .evYield_HP = 0, + .evYield_Attack = 3, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 16, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_INTIMIDATE, + .ability2 = ABILITY_SANDRUSH, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SCRAPPY, + .noFlip = TRUE, + }, + + [SPECIES_PURRLOIN] = + { + .baseHP = 41, + .baseAttack = 50, + .baseDefense = 37, + .baseSpAttack = 50, + .baseSpDefense = 37, + .baseSpeed = 66, + .type1 = TYPE_DARK, + .type2 = TYPE_DARK, + .catchRate = 255, + .expYield = 69, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_LIMBER, + .ability2 = ABILITY_UNBURDEN, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_PRANKSTER, + .noFlip = TRUE, + }, + + [SPECIES_LIEPARD] = + { + .baseHP = 64, + .baseAttack = 88, + .baseDefense = 50, + .baseSpAttack = 88, + .baseSpDefense = 50, + .baseSpeed = 106, + .type1 = TYPE_DARK, + .type2 = TYPE_DARK, + .catchRate = 90, + .expYield = 148, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_LIMBER, + .ability2 = ABILITY_UNBURDEN, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_PRANKSTER, + .noFlip = TRUE, + }, + + [SPECIES_PANSAGE] = + { + .baseHP = 50, + .baseAttack = 53, + .baseDefense = 48, + .baseSpAttack = 53, + .baseSpDefense = 48, + .baseSpeed = 64, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 190, + .expYield = 99, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_ORAN_BERRY, + .item2 = ITEM_OCCA_BERRY, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_GLUTTONY, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_OVERGROW, + .noFlip = TRUE, + }, + + [SPECIES_SIMISAGE] = + { + .baseHP = 75, + .baseAttack = 98, + .baseDefense = 63, + .baseSpAttack = 98, + .baseSpDefense = 63, + .baseSpeed = 101, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 75, + .expYield = 164, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_ORAN_BERRY, + .item2 = ITEM_OCCA_BERRY, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_GLUTTONY, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_OVERGROW, + .noFlip = TRUE, + }, + + [SPECIES_PANSEAR] = + { + .baseHP = 50, + .baseAttack = 53, + .baseDefense = 48, + .baseSpAttack = 53, + .baseSpDefense = 48, + .baseSpeed = 64, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIRE, + .catchRate = 190, + .expYield = 99, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_ORAN_BERRY, + .item2 = ITEM_PASSHO_BERRY, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_GLUTTONY, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_BLAZE, + .noFlip = TRUE, + }, + + [SPECIES_SIMISEAR] = + { + .baseHP = 75, + .baseAttack = 98, + .baseDefense = 63, + .baseSpAttack = 98, + .baseSpDefense = 63, + .baseSpeed = 101, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIRE, + .catchRate = 75, + .expYield = 164, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_ORAN_BERRY, + .item2 = ITEM_PASSHO_BERRY, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_GLUTTONY, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_BLAZE, + .noFlip = TRUE, + }, + + [SPECIES_PANPOUR] = + { + .baseHP = 50, + .baseAttack = 53, + .baseDefense = 48, + .baseSpAttack = 53, + .baseSpDefense = 48, + .baseSpeed = 64, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 190, + .expYield = 99, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_ORAN_BERRY, + .item2 = ITEM_RINDO_BERRY, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_GLUTTONY, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_TORRENT, + .noFlip = TRUE, + }, + + [SPECIES_SIMIPOUR] = + { + .baseHP = 75, + .baseAttack = 98, + .baseDefense = 63, + .baseSpAttack = 98, + .baseSpDefense = 63, + .baseSpeed = 101, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 75, + .expYield = 164, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_ORAN_BERRY, + .item2 = ITEM_RINDO_BERRY, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_GLUTTONY, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_TORRENT, + .noFlip = TRUE, + }, + + [SPECIES_MUNNA] = + { + .baseHP = 76, + .baseAttack = 25, + .baseDefense = 45, + .baseSpAttack = 67, + .baseSpDefense = 55, + .baseSpeed = 24, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 190, + .expYield = 92, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 11, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_FOREWARN, + .ability2 = ABILITY_SYNCHRONIZE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_TELEPATHY, + .noFlip = TRUE, + }, + + [SPECIES_MUSHARNA] = + { + .baseHP = 116, + .baseAttack = 55, + .baseDefense = 85, + .baseSpAttack = 107, + .baseSpDefense = 95, + .baseSpeed = 29, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 75, + .expYield = 158, + .evYield_HP = 2, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 11, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_FOREWARN, + .ability2 = ABILITY_SYNCHRONIZE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_TELEPATHY, + .noFlip = TRUE, + }, + + [SPECIES_PIDOVE] = + { + .baseHP = 50, + .baseAttack = 55, + .baseDefense = 50, + .baseSpAttack = 36, + .baseSpDefense = 30, + .baseSpeed = 43, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FLYING, + .catchRate = 255, + .expYield = 56, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 16, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .ability1 = ABILITY_BIGPECKS, + .ability2 = ABILITY_SUPERLUCK, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_RIVALRY, + .noFlip = TRUE, + }, + + [SPECIES_TRANQUILL] = + { + .baseHP = 62, + .baseAttack = 77, + .baseDefense = 62, + .baseSpAttack = 50, + .baseSpDefense = 42, + .baseSpeed = 65, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FLYING, + .catchRate = 120, + .expYield = 113, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 16, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .ability1 = ABILITY_BIGPECKS, + .ability2 = ABILITY_SUPERLUCK, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_RIVALRY, + .noFlip = TRUE, + }, + + [SPECIES_UNFEZANT] = + { + .baseHP = 80, + .baseAttack = 115, + .baseDefense = 80, + .baseSpAttack = 65, + .baseSpDefense = 55, + .baseSpeed = 93, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 172, + .evYield_HP = 0, + .evYield_Attack = 3, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 16, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .ability1 = ABILITY_BIGPECKS, + .ability2 = ABILITY_SUPERLUCK, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_RIVALRY, + .noFlip = TRUE, + }, + + [SPECIES_BLITZLE] = + { + .baseHP = 45, + .baseAttack = 60, + .baseDefense = 32, + .baseSpAttack = 50, + .baseSpDefense = 32, + .baseSpeed = 76, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 190, + .expYield = 99, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_CHERI_BERRY, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_LIGHTNINGROD, + .ability2 = ABILITY_MOTORDRIVE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SAPSIPPER, + .noFlip = TRUE, + }, + + [SPECIES_ZEBSTRIKA] = + { + .baseHP = 75, + .baseAttack = 100, + .baseDefense = 63, + .baseSpAttack = 80, + .baseSpDefense = 63, + .baseSpeed = 116, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 75, + .expYield = 164, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_CHERI_BERRY, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_LIGHTNINGROD, + .ability2 = ABILITY_MOTORDRIVE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SAPSIPPER, + .noFlip = TRUE, + }, + + [SPECIES_ROGGENROLA] = + { + .baseHP = 55, + .baseAttack = 75, + .baseDefense = 85, + .baseSpAttack = 25, + .baseSpDefense = 25, + .baseSpeed = 15, + .type1 = TYPE_ROCK, + .type2 = TYPE_ROCK, + .catchRate = 255, + .expYield = 73, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_EVERSTONE, + .item2 = ITEM_HARD_STONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 16, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_STURDY, + .ability2 = ABILITY_WEAKARMOR, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SANDFORCE, + .noFlip = TRUE, + }, + + [SPECIES_BOLDORE] = + { + .baseHP = 70, + .baseAttack = 105, + .baseDefense = 105, + .baseSpAttack = 50, + .baseSpDefense = 40, + .baseSpeed = 20, + .type1 = TYPE_ROCK, + .type2 = TYPE_ROCK, + .catchRate = 120, + .expYield = 134, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_EVERSTONE, + .item2 = ITEM_HARD_STONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 16, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_STURDY, + .ability2 = ABILITY_WEAKARMOR, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SANDFORCE, + .noFlip = TRUE, + }, + + [SPECIES_GIGALITH] = + { + .baseHP = 85, + .baseAttack = 135, + .baseDefense = 130, + .baseSpAttack = 60, + .baseSpDefense = 80, + .baseSpeed = 25, + .type1 = TYPE_ROCK, + .type2 = TYPE_ROCK, + .catchRate = 45, + .expYield = 177, + .evYield_HP = 0, + .evYield_Attack = 3, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_EVERSTONE, + .item2 = ITEM_HARD_STONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 16, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_STURDY, + .ability2 = ABILITY_SANDSTREAM, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SANDFORCE, + .noFlip = TRUE, + }, + + [SPECIES_WOOBAT] = + { + .baseHP = 65, + .baseAttack = 45, + .baseDefense = 43, + .baseSpAttack = 55, + .baseSpDefense = 43, + .baseSpeed = 72, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_FLYING, + .catchRate = 190, + .expYield = 87, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 16, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FLYING, + .ability1 = ABILITY_UNAWARE, + .ability2 = ABILITY_KLUTZ, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SIMPLE, + .noFlip = TRUE, + }, + + [SPECIES_SWOOBAT] = + { + .baseHP = 67, + .baseAttack = 57, + .baseDefense = 55, + .baseSpAttack = 77, + .baseSpDefense = 55, + .baseSpeed = 114, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 124, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 16, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FLYING, + .ability1 = ABILITY_UNAWARE, + .ability2 = ABILITY_KLUTZ, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SIMPLE, + .noFlip = TRUE, + }, + + [SPECIES_DRILBUR] = + { + .baseHP = 60, + .baseAttack = 85, + .baseDefense = 40, + .baseSpAttack = 30, + .baseSpDefense = 45, + .baseSpeed = 68, + .type1 = TYPE_GROUND, + .type2 = TYPE_GROUND, + .catchRate = 120, + .expYield = 71, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_SANDRUSH, + .ability2 = ABILITY_SANDFORCE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_MOLDBREAKER, + .noFlip = TRUE, + }, + + [SPECIES_EXCADRILL] = + { + .baseHP = 110, + .baseAttack = 135, + .baseDefense = 60, + .baseSpAttack = 50, + .baseSpDefense = 65, + .baseSpeed = 88, + .type1 = TYPE_GROUND, + .type2 = TYPE_STEEL, + .catchRate = 60, + .expYield = 159, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_SANDRUSH, + .ability2 = ABILITY_SANDFORCE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_MOLDBREAKER, + .noFlip = TRUE, + }, + + [SPECIES_AUDINO] = + { + .baseHP = 103, + .baseAttack = 60, + .baseDefense = 86, + .baseSpAttack = 60, + .baseSpDefense = 86, + .baseSpeed = 50, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 255, + .expYield = 240, + .evYield_HP = 2, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_ORAN_BERRY, + .item2 = ITEM_SITRUS_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_HEALER, + .ability2 = ABILITY_REGENERATOR, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_KLUTZ, + .noFlip = TRUE, + }, + + [SPECIES_TIMBURR] = + { + .baseHP = 75, + .baseAttack = 80, + .baseDefense = 55, + .baseSpAttack = 25, + .baseSpDefense = 35, + .baseSpeed = 35, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_FIGHTING, + .catchRate = 180, + .expYield = 75, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(25), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .ability1 = ABILITY_GUTS, + .ability2 = ABILITY_SHEERFORCE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_IRONFIST, + .noFlip = TRUE, + }, + + [SPECIES_GURDURR] = + { + .baseHP = 85, + .baseAttack = 105, + .baseDefense = 85, + .baseSpAttack = 40, + .baseSpDefense = 50, + .baseSpeed = 40, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_FIGHTING, + .catchRate = 90, + .expYield = 146, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(25), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .ability1 = ABILITY_GUTS, + .ability2 = ABILITY_SHEERFORCE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_IRONFIST, + .noFlip = TRUE, + }, + + [SPECIES_CONKELDURR] = + { + .baseHP = 105, + .baseAttack = 140, + .baseDefense = 95, + .baseSpAttack = 55, + .baseSpDefense = 65, + .baseSpeed = 45, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_FIGHTING, + .catchRate = 45, + .expYield = 193, + .evYield_HP = 0, + .evYield_Attack = 3, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(25), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .ability1 = ABILITY_GUTS, + .ability2 = ABILITY_SHEERFORCE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_IRONFIST, + .noFlip = TRUE, + }, + + [SPECIES_TYMPOLE] = + { + .baseHP = 50, + .baseAttack = 50, + .baseDefense = 40, + .baseSpAttack = 50, + .baseSpDefense = 40, + .baseSpeed = 64, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 255, + .expYield = 77, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_PECHA_BERRY, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_1, + .ability1 = ABILITY_SWIFTSWIM, + .ability2 = ABILITY_HYDRATION, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_WATERABSORB, + .noFlip = TRUE, + }, + + [SPECIES_PALPITOAD] = + { + .baseHP = 75, + .baseAttack = 65, + .baseDefense = 55, + .baseSpAttack = 65, + .baseSpDefense = 55, + .baseSpeed = 69, + .type1 = TYPE_WATER, + .type2 = TYPE_GROUND, + .catchRate = 120, + .expYield = 131, + .evYield_HP = 2, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_PECHA_BERRY, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_1, + .ability1 = ABILITY_SWIFTSWIM, + .ability2 = ABILITY_HYDRATION, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_WATERABSORB, + .noFlip = TRUE, + }, + + [SPECIES_SEISMITOAD] = + { + .baseHP = 105, + .baseAttack = 95, + .baseDefense = 75, + .baseSpAttack = 85, + .baseSpDefense = 75, + .baseSpeed = 74, + .type1 = TYPE_WATER, + .type2 = TYPE_GROUND, + .catchRate = 45, + .expYield = 185, + .evYield_HP = 3, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_PECHA_BERRY, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_1, + .ability1 = ABILITY_SWIFTSWIM, + .ability2 = ABILITY_POISONTOUCH, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_WATERABSORB, + .noFlip = TRUE, + }, + + [SPECIES_THROH] = + { + .baseHP = 120, + .baseAttack = 100, + .baseDefense = 85, + .baseSpAttack = 30, + .baseSpDefense = 85, + .baseSpeed = 45, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_FIGHTING, + .catchRate = 45, + .expYield = 170, + .evYield_HP = 2, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_EXPERT_BELT, + .genderRatio = PERCENT_FEMALE(0), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .ability1 = ABILITY_GUTS, + .ability2 = ABILITY_INNERFOCUS, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_MOLDBREAKER, + .noFlip = TRUE, + }, + + [SPECIES_SAWK] = + { + .baseHP = 75, + .baseAttack = 125, + .baseDefense = 75, + .baseSpAttack = 30, + .baseSpDefense = 75, + .baseSpeed = 85, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_FIGHTING, + .catchRate = 45, + .expYield = 170, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_EXPERT_BELT, + .genderRatio = PERCENT_FEMALE(0), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .ability1 = ABILITY_STURDY, + .ability2 = ABILITY_INNERFOCUS, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_MOLDBREAKER, + .noFlip = TRUE, + }, + + [SPECIES_SEWADDLE] = + { + .baseHP = 45, + .baseAttack = 53, + .baseDefense = 70, + .baseSpAttack = 40, + .baseSpDefense = 60, + .baseSpeed = 42, + .type1 = TYPE_BUG, + .type2 = TYPE_GRASS, + .catchRate = 255, + .expYield = 75, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_MENTAL_HERB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 16, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_SWARM, + .ability2 = ABILITY_CHLOROPHYLL, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_OVERCOAT, + .noFlip = TRUE, + }, + + [SPECIES_SWADLOON] = + { + .baseHP = 55, + .baseAttack = 63, + .baseDefense = 90, + .baseSpAttack = 50, + .baseSpDefense = 80, + .baseSpeed = 42, + .type1 = TYPE_BUG, + .type2 = TYPE_GRASS, + .catchRate = 120, + .expYield = 133, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_MENTAL_HERB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 16, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_LEAFGUARD, + .ability2 = ABILITY_CHLOROPHYLL, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_OVERCOAT, + .noFlip = TRUE, + }, + + [SPECIES_LEAVANNY] = + { + .baseHP = 75, + .baseAttack = 103, + .baseDefense = 80, + .baseSpAttack = 70, + .baseSpDefense = 80, + .baseSpeed = 92, + .type1 = TYPE_BUG, + .type2 = TYPE_GRASS, + .catchRate = 45, + .expYield = 186, + .evYield_HP = 0, + .evYield_Attack = 3, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_MENTAL_HERB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 16, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_SWARM, + .ability2 = ABILITY_CHLOROPHYLL, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_OVERCOAT, + .noFlip = TRUE, + }, + + [SPECIES_VENIPEDE] = + { + .baseHP = 30, + .baseAttack = 45, + .baseDefense = 59, + .baseSpAttack = 30, + .baseSpDefense = 39, + .baseSpeed = 57, + .type1 = TYPE_BUG, + .type2 = TYPE_POISON, + .catchRate = 255, + .expYield = 68, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_PECHA_BERRY, + .item2 = ITEM_POISON_BARB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 16, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_POISONPOINT, + .ability2 = ABILITY_SWARM, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SPEEDBOOST, + .noFlip = TRUE, + }, + + [SPECIES_WHIRLIPEDE] = + { + .baseHP = 40, + .baseAttack = 55, + .baseDefense = 99, + .baseSpAttack = 40, + .baseSpDefense = 79, + .baseSpeed = 47, + .type1 = TYPE_BUG, + .type2 = TYPE_POISON, + .catchRate = 120, + .expYield = 126, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_PECHA_BERRY, + .item2 = ITEM_POISON_BARB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 16, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_POISONPOINT, + .ability2 = ABILITY_SWARM, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SPEEDBOOST, + .noFlip = TRUE, + }, + + [SPECIES_SCOLIPEDE] = + { + .baseHP = 60, + .baseAttack = 100, + .baseDefense = 89, + .baseSpAttack = 55, + .baseSpDefense = 69, + .baseSpeed = 112, + .type1 = TYPE_BUG, + .type2 = TYPE_POISON, + .catchRate = 45, + .expYield = 184, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 3, + .item1 = ITEM_PECHA_BERRY, + .item2 = ITEM_POISON_BARB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_POISONPOINT, + .ability2 = ABILITY_SWARM, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SPEEDBOOST, + .noFlip = TRUE, + }, + + [SPECIES_COTTONEE] = + { + .baseHP = 40, + .baseAttack = 27, + .baseDefense = 60, + .baseSpAttack = 37, + .baseSpDefense = 50, + .baseSpeed = 66, + .type1 = TYPE_GRASS, + .type2 = TYPE_FAIRY, + .catchRate = 190, + .expYield = 55, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_ABSORB_BULB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_PRANKSTER, + .ability2 = ABILITY_INFILTRATOR, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_CHLOROPHYLL, + .noFlip = TRUE, + }, + + [SPECIES_WHIMSICOTT] = + { + .baseHP = 60, + .baseAttack = 67, + .baseDefense = 85, + .baseSpAttack = 77, + .baseSpDefense = 75, + .baseSpeed = 116, + .type1 = TYPE_GRASS, + .type2 = TYPE_FAIRY, + .catchRate = 75, + .expYield = 128, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_NONE, + .item2 = ITEM_ABSORB_BULB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_PRANKSTER, + .ability2 = ABILITY_INFILTRATOR, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_CHLOROPHYLL, + .noFlip = TRUE, + }, + + [SPECIES_PETILIL] = + { + .baseHP = 45, + .baseAttack = 35, + .baseDefense = 50, + .baseSpAttack = 70, + .baseSpDefense = 50, + .baseSpeed = 30, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 190, + .expYield = 55, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_ABSORB_BULB, + .genderRatio = PERCENT_FEMALE(100), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_CHLOROPHYLL, + .ability2 = ABILITY_OWNTEMPO, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_LEAFGUARD, + .noFlip = TRUE, + }, + + [SPECIES_LILLIGANT] = + { + .baseHP = 70, + .baseAttack = 60, + .baseDefense = 75, + .baseSpAttack = 110, + .baseSpDefense = 75, + .baseSpeed = 90, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 75, + .expYield = 128, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 2, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_ABSORB_BULB, + .genderRatio = PERCENT_FEMALE(100), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_CHLOROPHYLL, + .ability2 = ABILITY_OWNTEMPO, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_LEAFGUARD, + .noFlip = TRUE, + }, + + [SPECIES_BASCULIN_RED] = + { + .baseHP = 70, + .baseAttack = 92, + .baseDefense = 65, + .baseSpAttack = 80, + .baseSpDefense = 55, + .baseSpeed = 98, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 25, + .expYield = 136, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_NONE, + .item2 = ITEM_DEEP_SEA_TOOTH, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 41, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_2, + .eggGroup2 = EGG_GROUP_WATER_2, + .ability1 = ABILITY_RECKLESS, + .ability2 = ABILITY_ADAPTABILITY, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_MOLDBREAKER, + .noFlip = TRUE, + }, + + [SPECIES_SANDILE] = + { + .baseHP = 50, + .baseAttack = 72, + .baseDefense = 35, + .baseSpAttack = 35, + .baseSpDefense = 35, + .baseSpeed = 65, + .type1 = TYPE_GROUND, + .type2 = TYPE_DARK, + .catchRate = 180, + .expYield = 58, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_BLACK_GLASSES, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_INTIMIDATE, + .ability2 = ABILITY_MOXIE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_ANGERPOINT, + .noFlip = TRUE, + }, + + [SPECIES_KROKOROK] = + { + .baseHP = 60, + .baseAttack = 82, + .baseDefense = 45, + .baseSpAttack = 45, + .baseSpDefense = 45, + .baseSpeed = 74, + .type1 = TYPE_GROUND, + .type2 = TYPE_DARK, + .catchRate = 90, + .expYield = 123, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_BLACK_GLASSES, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_INTIMIDATE, + .ability2 = ABILITY_MOXIE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_ANGERPOINT, + .noFlip = TRUE, + }, + + [SPECIES_KROOKODILE] = + { + .baseHP = 95, + .baseAttack = 117, + .baseDefense = 80, + .baseSpAttack = 65, + .baseSpDefense = 70, + .baseSpeed = 92, + .type1 = TYPE_GROUND, + .type2 = TYPE_DARK, + .catchRate = 45, + .expYield = 229, + .evYield_HP = 0, + .evYield_Attack = 3, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_BLACK_GLASSES, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_INTIMIDATE, + .ability2 = ABILITY_MOXIE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_ANGERPOINT, + .noFlip = TRUE, + }, + + [SPECIES_DARUMAKA] = + { + .baseHP = 70, + .baseAttack = 90, + .baseDefense = 45, + .baseSpAttack = 15, + .baseSpDefense = 45, + .baseSpeed = 50, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIRE, + .catchRate = 120, + .expYield = 63, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_RAWST_BERRY, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_HUSTLE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_INNERFOCUS, + .noFlip = TRUE, + }, + + [SPECIES_DARMANITAN] = + { + .baseHP = 105, + .baseAttack = 140, + .baseDefense = 55, + .baseSpAttack = 30, + .baseSpDefense = 55, + .baseSpeed = 95, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIRE, + .catchRate = 60, + .expYield = 168, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_RAWST_BERRY, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_SHEERFORCE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_ZENMODE, + .noFlip = TRUE, + }, + + [SPECIES_MARACTUS] = + { + .baseHP = 75, + .baseAttack = 86, + .baseDefense = 67, + .baseSpAttack = 106, + .baseSpDefense = 67, + .baseSpeed = 60, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 255, + .expYield = 161, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 2, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_MIRACLE_SEED, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_WATERABSORB, + .ability2 = ABILITY_CHLOROPHYLL, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_STORMDRAIN, + .noFlip = TRUE, + }, + + [SPECIES_DWEBBLE] = + { + .baseHP = 50, + .baseAttack = 65, + .baseDefense = 85, + .baseSpAttack = 35, + .baseSpDefense = 35, + .baseSpeed = 55, + .type1 = TYPE_BUG, + .type2 = TYPE_ROCK, + .catchRate = 190, + .expYield = 65, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_HARD_STONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_STURDY, + .ability2 = ABILITY_SHELLARMOR, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_WEAKARMOR, + .noFlip = TRUE, + }, + + [SPECIES_CRUSTLE] = + { + .baseHP = 70, + .baseAttack = 105, + .baseDefense = 125, + .baseSpAttack = 65, + .baseSpDefense = 75, + .baseSpeed = 45, + .type1 = TYPE_BUG, + .type2 = TYPE_ROCK, + .catchRate = 75, + .expYield = 166, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_HARD_STONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_STURDY, + .ability2 = ABILITY_SHELLARMOR, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_WEAKARMOR, + .noFlip = TRUE, + }, + + [SPECIES_SCRAGGY] = + { + .baseHP = 50, + .baseAttack = 75, + .baseDefense = 70, + .baseSpAttack = 35, + .baseSpDefense = 70, + .baseSpeed = 48, + .type1 = TYPE_DARK, + .type2 = TYPE_FIGHTING, + .catchRate = 180, + .expYield = 70, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_SHED_SHELL, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 16, + .friendship = 35, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_DRAGON, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_SHEDSKIN, + .ability2 = ABILITY_MOXIE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_INTIMIDATE, + .noFlip = TRUE, + }, + + [SPECIES_SCRAFTY] = + { + .baseHP = 65, + .baseAttack = 90, + .baseDefense = 115, + .baseSpAttack = 45, + .baseSpDefense = 115, + .baseSpeed = 58, + .type1 = TYPE_DARK, + .type2 = TYPE_FIGHTING, + .catchRate = 90, + .expYield = 171, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_SHED_SHELL, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 16, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_DRAGON, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_SHEDSKIN, + .ability2 = ABILITY_MOXIE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_INTIMIDATE, + .noFlip = TRUE, + }, + + [SPECIES_SIGILYPH] = + { + .baseHP = 72, + .baseAttack = 58, + .baseDefense = 80, + .baseSpAttack = 103, + .baseSpDefense = 80, + .baseSpeed = 97, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 172, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 2, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .ability1 = ABILITY_WONDERSKIN, + .ability2 = ABILITY_MAGICGUARD, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_TINTEDLENS, + .noFlip = TRUE, + }, + + [SPECIES_YAMASK] = + { + .baseHP = 38, + .baseAttack = 30, + .baseDefense = 85, + .baseSpAttack = 55, + .baseSpDefense = 65, + .baseSpeed = 30, + .type1 = TYPE_GHOST, + .type2 = TYPE_GHOST, + .catchRate = 190, + .expYield = 61, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_SPELL_TAG, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 26, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_MUMMY, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_COFAGRIGUS] = + { + .baseHP = 58, + .baseAttack = 50, + .baseDefense = 145, + .baseSpAttack = 95, + .baseSpDefense = 105, + .baseSpeed = 30, + .type1 = TYPE_GHOST, + .type2 = TYPE_GHOST, + .catchRate = 90, + .expYield = 169, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_SPELL_TAG, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 26, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_MUMMY, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_TIRTOUGA] = + { + .baseHP = 54, + .baseAttack = 78, + .baseDefense = 103, + .baseSpAttack = 53, + .baseSpDefense = 45, + .baseSpeed = 22, + .type1 = TYPE_WATER, + .type2 = TYPE_ROCK, + .catchRate = 45, + .expYield = 71, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 31, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_3, + .ability1 = ABILITY_SOLIDROCK, + .ability2 = ABILITY_STURDY, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SWIFTSWIM, + .noFlip = TRUE, + }, + + [SPECIES_CARRACOSTA] = + { + .baseHP = 74, + .baseAttack = 108, + .baseDefense = 133, + .baseSpAttack = 83, + .baseSpDefense = 65, + .baseSpeed = 32, + .type1 = TYPE_WATER, + .type2 = TYPE_ROCK, + .catchRate = 45, + .expYield = 173, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 31, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_3, + .ability1 = ABILITY_SOLIDROCK, + .ability2 = ABILITY_STURDY, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SWIFTSWIM, + .noFlip = TRUE, + }, + + [SPECIES_ARCHEN] = + { + .baseHP = 55, + .baseAttack = 112, + .baseDefense = 45, + .baseSpAttack = 74, + .baseSpDefense = 45, + .baseSpeed = 70, + .type1 = TYPE_ROCK, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 71, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 31, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_WATER_3, + .ability1 = ABILITY_DEFEATIST, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_ARCHEOPS] = + { + .baseHP = 75, + .baseAttack = 140, + .baseDefense = 65, + .baseSpAttack = 112, + .baseSpDefense = 65, + .baseSpeed = 110, + .type1 = TYPE_ROCK, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 177, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 31, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_WATER_3, + .ability1 = ABILITY_DEFEATIST, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_TRUBBISH] = + { + .baseHP = 50, + .baseAttack = 50, + .baseDefense = 62, + .baseSpAttack = 40, + .baseSpDefense = 62, + .baseSpeed = 65, + .type1 = TYPE_POISON, + .type2 = TYPE_POISON, + .catchRate = 190, + .expYield = 66, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_BLACK_SLUDGE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_STENCH, + .ability2 = ABILITY_STICKYHOLD, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_AFTERMATH, + .noFlip = TRUE, + }, + + [SPECIES_GARBODOR] = + { + .baseHP = 80, + .baseAttack = 95, + .baseDefense = 82, + .baseSpAttack = 60, + .baseSpDefense = 82, + .baseSpeed = 75, + .type1 = TYPE_POISON, + .type2 = TYPE_POISON, + .catchRate = 60, + .expYield = 166, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_BLACK_SLUDGE, + .item2 = ITEM_NUGGET, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_STENCH, + .ability2 = ABILITY_WEAKARMOR, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_AFTERMATH, + .noFlip = TRUE, + }, + + [SPECIES_ZORUA] = + { + .baseHP = 40, + .baseAttack = 65, + .baseDefense = 40, + .baseSpAttack = 80, + .baseSpDefense = 40, + .baseSpeed = 65, + .type1 = TYPE_DARK, + .type2 = TYPE_DARK, + .catchRate = 75, + .expYield = 66, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 26, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_ILLUSION, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_ZOROARK] = + { + .baseHP = 60, + .baseAttack = 105, + .baseDefense = 60, + .baseSpAttack = 120, + .baseSpDefense = 60, + .baseSpeed = 105, + .type1 = TYPE_DARK, + .type2 = TYPE_DARK, + .catchRate = 45, + .expYield = 179, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 2, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_ILLUSION, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_MINCCINO] = + { + .baseHP = 55, + .baseAttack = 50, + .baseDefense = 40, + .baseSpAttack = 40, + .baseSpDefense = 40, + .baseSpeed = 75, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 255, + .expYield = 60, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_CHESTO_BERRY, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(75), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_CUTECHARM, + .ability2 = ABILITY_TECHNICIAN, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SKILLLINK, + .noFlip = TRUE, + }, + + [SPECIES_CINCCINO] = + { + .baseHP = 75, + .baseAttack = 95, + .baseDefense = 60, + .baseSpAttack = 65, + .baseSpDefense = 60, + .baseSpeed = 115, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 60, + .expYield = 165, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_CHESTO_BERRY, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(75), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_CUTECHARM, + .ability2 = ABILITY_TECHNICIAN, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SKILLLINK, + .noFlip = TRUE, + }, + + [SPECIES_GOTHITA] = + { + .baseHP = 45, + .baseAttack = 30, + .baseDefense = 50, + .baseSpAttack = 55, + .baseSpDefense = 65, + .baseSpeed = 45, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 200, + .expYield = 58, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_PERSIM_BERRY, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(77.5), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .ability1 = ABILITY_FRISK, + .ability2 = ABILITY_COMPETITIVE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SHADOWTAG, + .noFlip = TRUE, + }, + + [SPECIES_GOTHORITA] = + { + .baseHP = 60, + .baseAttack = 45, + .baseDefense = 70, + .baseSpAttack = 75, + .baseSpDefense = 85, + .baseSpeed = 55, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 100, + .expYield = 137, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .evYield_Speed = 0, + .item1 = ITEM_PERSIM_BERRY, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(78.5), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .ability1 = ABILITY_FRISK, + .ability2 = ABILITY_COMPETITIVE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SHADOWTAG, + .noFlip = TRUE, + }, + + [SPECIES_GOTHITELLE] = + { + .baseHP = 70, + .baseAttack = 55, + .baseDefense = 95, + .baseSpAttack = 95, + .baseSpDefense = 110, + .baseSpeed = 65, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 50, + .expYield = 221, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 3, + .evYield_Speed = 0, + .item1 = ITEM_PERSIM_BERRY, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(78.5), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .ability1 = ABILITY_FRISK, + .ability2 = ABILITY_COMPETITIVE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SHADOWTAG, + .noFlip = TRUE, + }, + + [SPECIES_SOLOSIS] = + { + .baseHP = 45, + .baseAttack = 30, + .baseDefense = 40, + .baseSpAttack = 105, + .baseSpDefense = 50, + .baseSpeed = 20, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 200, + .expYield = 58, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_PERSIM_BERRY, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_OVERCOAT, + .ability2 = ABILITY_MAGICGUARD, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_REGENERATOR, + .noFlip = TRUE, + }, + + [SPECIES_DUOSION] = + { + .baseHP = 65, + .baseAttack = 40, + .baseDefense = 50, + .baseSpAttack = 125, + .baseSpDefense = 60, + .baseSpeed = 30, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 100, + .expYield = 130, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 2, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_PERSIM_BERRY, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(47.5), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_OVERCOAT, + .ability2 = ABILITY_MAGICGUARD, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_REGENERATOR, + .noFlip = TRUE, + }, + + [SPECIES_REUNICLUS] = + { + .baseHP = 110, + .baseAttack = 65, + .baseDefense = 75, + .baseSpAttack = 125, + .baseSpDefense = 85, + .baseSpeed = 30, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 50, + .expYield = 221, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 3, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_PERSIM_BERRY, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_OVERCOAT, + .ability2 = ABILITY_MAGICGUARD, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_REGENERATOR, + .noFlip = TRUE, + }, + + [SPECIES_DUCKLETT] = + { + .baseHP = 62, + .baseAttack = 44, + .baseDefense = 50, + .baseSpAttack = 44, + .baseSpDefense = 50, + .baseSpeed = 55, + .type1 = TYPE_WATER, + .type2 = TYPE_FLYING, + .catchRate = 190, + .expYield = 61, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_PRETTY_WING, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_FLYING, + .ability1 = ABILITY_KEENEYE, + .ability2 = ABILITY_BIGPECKS, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_HYDRATION, + .noFlip = TRUE, + }, + + [SPECIES_SWANNA] = + { + .baseHP = 75, + .baseAttack = 87, + .baseDefense = 63, + .baseSpAttack = 87, + .baseSpDefense = 63, + .baseSpeed = 98, + .type1 = TYPE_WATER, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 166, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_NONE, + .item2 = ITEM_PRETTY_WING, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_WATER_1, + .ability1 = ABILITY_KEENEYE, + .ability2 = ABILITY_BIGPECKS, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_HYDRATION, + .noFlip = TRUE, + }, + + [SPECIES_VANILLITE] = + { + .baseHP = 36, + .baseAttack = 50, + .baseDefense = 50, + .baseSpAttack = 65, + .baseSpDefense = 60, + .baseSpeed = 44, + .type1 = TYPE_ICE, + .type2 = TYPE_ICE, + .catchRate = 255, + .expYield = 61, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_CASTELIACONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_ICEBODY, + .ability2 = ABILITY_SNOWCLOAK, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_WEAKARMOR, + .noFlip = TRUE, + }, + + [SPECIES_VANILLISH] = + { + .baseHP = 51, + .baseAttack = 65, + .baseDefense = 65, + .baseSpAttack = 80, + .baseSpDefense = 75, + .baseSpeed = 59, + .type1 = TYPE_ICE, + .type2 = TYPE_ICE, + .catchRate = 120, + .expYield = 138, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 2, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_CASTELIACONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_ICEBODY, + .ability2 = ABILITY_SNOWCLOAK, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_WEAKARMOR, + .noFlip = TRUE, + }, + + [SPECIES_VANILLUXE] = + { + .baseHP = 71, + .baseAttack = 95, + .baseDefense = 85, + .baseSpAttack = 110, + .baseSpDefense = 95, + .baseSpeed = 79, + .type1 = TYPE_ICE, + .type2 = TYPE_ICE, + .catchRate = 45, + .expYield = 241, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 3, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NEVER_MELT_ICE, + .item2 = ITEM_CASTELIACONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_ICEBODY, + .ability2 = ABILITY_SNOWWARNING, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_WEAKARMOR, + .noFlip = TRUE, + }, + + [SPECIES_DEERLING] = + { + .baseHP = 60, + .baseAttack = 60, + .baseDefense = 50, + .baseSpAttack = 40, + .baseSpDefense = 50, + .baseSpeed = 75, + .type1 = TYPE_NORMAL, + .type2 = TYPE_GRASS, + .catchRate = 190, + .expYield = 67, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_CHLOROPHYLL, + .ability2 = ABILITY_SAPSIPPER, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SERENEGRACE, + .noFlip = TRUE, + }, + + [SPECIES_SAWSBUCK] = + { + .baseHP = 80, + .baseAttack = 100, + .baseDefense = 70, + .baseSpAttack = 60, + .baseSpDefense = 70, + .baseSpeed = 95, + .type1 = TYPE_NORMAL, + .type2 = TYPE_GRASS, + .catchRate = 75, + .expYield = 166, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_CHLOROPHYLL, + .ability2 = ABILITY_SAPSIPPER, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SERENEGRACE, + .noFlip = TRUE, + }, + + [SPECIES_EMOLGA] = + { + .baseHP = 55, + .baseAttack = 75, + .baseDefense = 60, + .baseSpAttack = 75, + .baseSpDefense = 60, + .baseSpeed = 103, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_FLYING, + .catchRate = 200, + .expYield = 150, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_CHERI_BERRY, + .item2 = ITEM_CHERI_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_STATIC, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_MOTORDRIVE, + .noFlip = TRUE, + }, + + [SPECIES_KARRABLAST] = + { + .baseHP = 50, + .baseAttack = 75, + .baseDefense = 45, + .baseSpAttack = 40, + .baseSpDefense = 45, + .baseSpeed = 60, + .type1 = TYPE_BUG, + .type2 = TYPE_BUG, + .catchRate = 200, + .expYield = 63, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 16, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_SWARM, + .ability2 = ABILITY_SHEDSKIN, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NOGUARD, + .noFlip = TRUE, + }, + + [SPECIES_ESCAVALIER] = + { + .baseHP = 70, + .baseAttack = 135, + .baseDefense = 105, + .baseSpAttack = 60, + .baseSpDefense = 105, + .baseSpeed = 20, + .type1 = TYPE_BUG, + .type2 = TYPE_STEEL, + .catchRate = 75, + .expYield = 173, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 16, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_SWARM, + .ability2 = ABILITY_SHELLARMOR, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_OVERCOAT, + .noFlip = TRUE, + }, + + [SPECIES_FOONGUS] = + { + .baseHP = 69, + .baseAttack = 55, + .baseDefense = 45, + .baseSpAttack = 55, + .baseSpDefense = 55, + .baseSpeed = 15, + .type1 = TYPE_GRASS, + .type2 = TYPE_POISON, + .catchRate = 190, + .expYield = 59, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_TINY_MUSHROOM, + .item2 = ITEM_BIG_MUSHROOM, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_EFFECTSPORE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_REGENERATOR, + .noFlip = TRUE, + }, + + [SPECIES_AMOONGUSS] = + { + .baseHP = 114, + .baseAttack = 85, + .baseDefense = 70, + .baseSpAttack = 85, + .baseSpDefense = 80, + .baseSpeed = 30, + .type1 = TYPE_GRASS, + .type2 = TYPE_POISON, + .catchRate = 75, + .expYield = 162, + .evYield_HP = 2, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_TINY_MUSHROOM, + .item2 = ITEM_BIG_MUSHROOM, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_EFFECTSPORE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_REGENERATOR, + .noFlip = TRUE, + }, + + [SPECIES_FRILLISH] = + { + .baseHP = 55, + .baseAttack = 40, + .baseDefense = 50, + .baseSpAttack = 65, + .baseSpDefense = 85, + .baseSpeed = 40, + .type1 = TYPE_WATER, + .type2 = TYPE_GHOST, + .catchRate = 190, + .expYield = 67, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_WATERABSORB, + .ability2 = ABILITY_CURSEDBODY, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_DAMP, + .noFlip = TRUE, + }, + + [SPECIES_JELLICENT] = + { + .baseHP = 100, + .baseAttack = 60, + .baseDefense = 70, + .baseSpAttack = 85, + .baseSpDefense = 105, + .baseSpeed = 60, + .type1 = TYPE_WATER, + .type2 = TYPE_GHOST, + .catchRate = 60, + .expYield = 168, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_WATERABSORB, + .ability2 = ABILITY_CURSEDBODY, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_DAMP, + .noFlip = TRUE, + }, + + [SPECIES_ALOMOMOLA] = + { + .baseHP = 165, + .baseAttack = 75, + .baseDefense = 80, + .baseSpAttack = 40, + .baseSpDefense = 45, + .baseSpeed = 65, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 0, + .expYield = 0, + .evYield_HP = 2, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 41, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_2, + .ability1 = ABILITY_HEALER, + .ability2 = ABILITY_HYDRATION, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_REGENERATOR, + .noFlip = TRUE, + }, + + [SPECIES_JOLTIK] = + { + .baseHP = 50, + .baseAttack = 47, + .baseDefense = 50, + .baseSpAttack = 57, + .baseSpDefense = 50, + .baseSpeed = 65, + .type1 = TYPE_BUG, + .type2 = TYPE_ELECTRIC, + .catchRate = 190, + .expYield = 64, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_COMPOUNDEYES, + .ability2 = ABILITY_UNNERVE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SWARM, + .noFlip = TRUE, + }, + + [SPECIES_GALVANTULA] = + { + .baseHP = 70, + .baseAttack = 77, + .baseDefense = 60, + .baseSpAttack = 97, + .baseSpDefense = 60, + .baseSpeed = 108, + .type1 = TYPE_BUG, + .type2 = TYPE_ELECTRIC, + .catchRate = 75, + .expYield = 165, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_COMPOUNDEYES, + .ability2 = ABILITY_UNNERVE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SWARM, + .noFlip = TRUE, + }, + + [SPECIES_FERROSEED] = + { + .baseHP = 44, + .baseAttack = 50, + .baseDefense = 91, + .baseSpAttack = 24, + .baseSpDefense = 86, + .baseSpeed = 10, + .type1 = TYPE_GRASS, + .type2 = TYPE_STEEL, + .catchRate = 255, + .expYield = 61, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_STICKY_BARB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_IRONBARBS, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_FERROTHORN] = + { + .baseHP = 74, + .baseAttack = 94, + .baseDefense = 131, + .baseSpAttack = 54, + .baseSpDefense = 116, + .baseSpeed = 20, + .type1 = TYPE_GRASS, + .type2 = TYPE_STEEL, + .catchRate = 90, + .expYield = 171, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_STICKY_BARB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_IRONBARBS, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_ANTICIPATION, + .noFlip = TRUE, + }, + + [SPECIES_KLINK] = + { + .baseHP = 40, + .baseAttack = 55, + .baseDefense = 70, + .baseSpAttack = 45, + .baseSpDefense = 60, + .baseSpeed = 30, + .type1 = TYPE_STEEL, + .type2 = TYPE_STEEL, + .catchRate = 130, + .expYield = 60, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_PLUS, + .ability2 = ABILITY_MINUS, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_CLEARBODY, + .noFlip = TRUE, + }, + + [SPECIES_KLANG] = + { + .baseHP = 60, + .baseAttack = 80, + .baseDefense = 95, + .baseSpAttack = 70, + .baseSpDefense = 85, + .baseSpeed = 50, + .type1 = TYPE_STEEL, + .type2 = TYPE_STEEL, + .catchRate = 60, + .expYield = 154, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_PLUS, + .ability2 = ABILITY_MINUS, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_CLEARBODY, + .noFlip = TRUE, + }, + + [SPECIES_KLINKLANG] = + { + .baseHP = 60, + .baseAttack = 100, + .baseDefense = 115, + .baseSpAttack = 70, + .baseSpDefense = 85, + .baseSpeed = 90, + .type1 = TYPE_STEEL, + .type2 = TYPE_STEEL, + .catchRate = 30, + .expYield = 234, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 3, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_PLUS, + .ability2 = ABILITY_MINUS, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_CLEARBODY, + .noFlip = TRUE, + }, + + [SPECIES_TYNAMO] = + { + .baseHP = 35, + .baseAttack = 55, + .baseDefense = 40, + .baseSpAttack = 45, + .baseSpDefense = 40, + .baseSpeed = 60, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 190, + .expYield = 55, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_EELEKTRIK] = + { + .baseHP = 65, + .baseAttack = 85, + .baseDefense = 70, + .baseSpAttack = 75, + .baseSpDefense = 70, + .baseSpeed = 40, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 60, + .expYield = 142, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_EELEKTROSS] = + { + .baseHP = 85, + .baseAttack = 115, + .baseDefense = 80, + .baseSpAttack = 105, + .baseSpDefense = 80, + .baseSpeed = 50, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 30, + .expYield = 232, + .evYield_HP = 0, + .evYield_Attack = 3, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_ELGYEM] = + { + .baseHP = 55, + .baseAttack = 55, + .baseDefense = 55, + .baseSpAttack = 85, + .baseSpDefense = 55, + .baseSpeed = 30, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 255, + .expYield = 67, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .ability1 = ABILITY_TELEPATHY, + .ability2 = ABILITY_SYNCHRONIZE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_ANALYTIC, + .noFlip = TRUE, + }, + + [SPECIES_BEHEEYEM] = + { + .baseHP = 75, + .baseAttack = 75, + .baseDefense = 75, + .baseSpAttack = 125, + .baseSpDefense = 95, + .baseSpeed = 40, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 90, + .expYield = 170, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 2, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .ability1 = ABILITY_TELEPATHY, + .ability2 = ABILITY_SYNCHRONIZE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_ANALYTIC, + .noFlip = TRUE, + }, + + [SPECIES_LITWICK] = + { + .baseHP = 50, + .baseAttack = 30, + .baseDefense = 55, + .baseSpAttack = 65, + .baseSpDefense = 55, + .baseSpeed = 20, + .type1 = TYPE_GHOST, + .type2 = TYPE_FIRE, + .catchRate = 190, + .expYield = 55, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_FLASHFIRE, + .ability2 = ABILITY_FLAMEBODY, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SHADOWTAG, + .noFlip = TRUE, + }, + + [SPECIES_LAMPENT] = + { + .baseHP = 60, + .baseAttack = 40, + .baseDefense = 60, + .baseSpAttack = 95, + .baseSpDefense = 60, + .baseSpeed = 55, + .type1 = TYPE_GHOST, + .type2 = TYPE_FIRE, + .catchRate = 90, + .expYield = 130, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 2, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_FLASHFIRE, + .ability2 = ABILITY_FLAMEBODY, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SHADOWTAG, + .noFlip = TRUE, + }, + + [SPECIES_CHANDELURE] = + { + .baseHP = 60, + .baseAttack = 55, + .baseDefense = 90, + .baseSpAttack = 145, + .baseSpDefense = 90, + .baseSpeed = 80, + .type1 = TYPE_GHOST, + .type2 = TYPE_FIRE, + .catchRate = 45, + .expYield = 234, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 3, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_FLASHFIRE, + .ability2 = ABILITY_FLAMEBODY, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SHADOWTAG, + .noFlip = TRUE, + }, + + [SPECIES_AXEW] = + { + .baseHP = 46, + .baseAttack = 87, + .baseDefense = 60, + .baseSpAttack = 30, + .baseSpDefense = 40, + .baseSpeed = 57, + .type1 = TYPE_DRAGON, + .type2 = TYPE_DRAGON, + .catchRate = 75, + .expYield = 64, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 41, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_DRAGON, + .eggGroup2 = EGG_GROUP_MONSTER, + .ability1 = ABILITY_RIVALRY, + .ability2 = ABILITY_MOLDBREAKER, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_UNNERVE, + .noFlip = TRUE, + }, + + [SPECIES_FRAXURE] = + { + .baseHP = 66, + .baseAttack = 117, + .baseDefense = 70, + .baseSpAttack = 40, + .baseSpDefense = 50, + .baseSpeed = 67, + .type1 = TYPE_DRAGON, + .type2 = TYPE_DRAGON, + .catchRate = 60, + .expYield = 144, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 41, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_DRAGON, + .eggGroup2 = EGG_GROUP_MONSTER, + .ability1 = ABILITY_RIVALRY, + .ability2 = ABILITY_MOLDBREAKER, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_UNNERVE, + .noFlip = TRUE, + }, + + [SPECIES_HAXORUS] = + { + .baseHP = 76, + .baseAttack = 147, + .baseDefense = 90, + .baseSpAttack = 60, + .baseSpDefense = 70, + .baseSpeed = 97, + .type1 = TYPE_DRAGON, + .type2 = TYPE_DRAGON, + .catchRate = 45, + .expYield = 199, + .evYield_HP = 0, + .evYield_Attack = 3, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 41, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_DRAGON, + .eggGroup2 = EGG_GROUP_MONSTER, + .ability1 = ABILITY_RIVALRY, + .ability2 = ABILITY_MOLDBREAKER, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_UNNERVE, + .noFlip = TRUE, + }, + + [SPECIES_CUBCHOO] = + { + .baseHP = 55, + .baseAttack = 70, + .baseDefense = 40, + .baseSpAttack = 60, + .baseSpDefense = 40, + .baseSpeed = 40, + .type1 = TYPE_ICE, + .type2 = TYPE_ICE, + .catchRate = 120, + .expYield = 61, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_ASPEAR_BERRY, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_SNOWCLOAK, + .ability2 = ABILITY_SLUSHRUSH, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_RATTLED, + .noFlip = TRUE, + }, + + [SPECIES_BEARTIC] = + { + .baseHP = 95, + .baseAttack = 130, + .baseDefense = 80, + .baseSpAttack = 70, + .baseSpDefense = 80, + .baseSpeed = 50, + .type1 = TYPE_ICE, + .type2 = TYPE_ICE, + .catchRate = 60, + .expYield = 170, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_ASPEAR_BERRY, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_SNOWCLOAK, + .ability2 = ABILITY_SLUSHRUSH, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SWIFTSWIM, + .noFlip = TRUE, + }, + + [SPECIES_CRYOGONAL] = + { + .baseHP = 80, + .baseAttack = 50, + .baseDefense = 50, + .baseSpAttack = 95, + .baseSpDefense = 135, + .baseSpeed = 105, + .type1 = TYPE_ICE, + .type2 = TYPE_ICE, + .catchRate = 25, + .expYield = 170, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NEVER_MELT_ICE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 26, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_SHELMET] = + { + .baseHP = 50, + .baseAttack = 40, + .baseDefense = 85, + .baseSpAttack = 40, + .baseSpDefense = 65, + .baseSpeed = 25, + .type1 = TYPE_BUG, + .type2 = TYPE_BUG, + .catchRate = 200, + .expYield = 61, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 16, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_HYDRATION, + .ability2 = ABILITY_SHELLARMOR, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_OVERCOAT, + .noFlip = TRUE, + }, + + [SPECIES_ACCELGOR] = + { + .baseHP = 80, + .baseAttack = 70, + .baseDefense = 40, + .baseSpAttack = 100, + .baseSpDefense = 60, + .baseSpeed = 145, + .type1 = TYPE_BUG, + .type2 = TYPE_BUG, + .catchRate = 75, + .expYield = 173, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 16, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_HYDRATION, + .ability2 = ABILITY_STICKYHOLD, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_UNBURDEN, + .noFlip = TRUE, + }, + + [SPECIES_STUNFISK] = + { + .baseHP = 109, + .baseAttack = 66, + .baseDefense = 84, + .baseSpAttack = 81, + .baseSpDefense = 99, + .baseSpeed = 32, + .type1 = TYPE_GROUND, + .type2 = TYPE_ELECTRIC, + .catchRate = 75, + .expYield = 165, + .evYield_HP = 2, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_SOFT_SAND, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_STATIC, + .ability2 = ABILITY_LIMBER, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SANDVEIL, + .noFlip = TRUE, + }, + + [SPECIES_MIENFOO] = + { + .baseHP = 45, + .baseAttack = 85, + .baseDefense = 50, + .baseSpAttack = 55, + .baseSpDefense = 50, + .baseSpeed = 65, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_FIGHTING, + .catchRate = 180, + .expYield = 70, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 26, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .ability1 = ABILITY_STORMDRAIN, + .ability2 = ABILITY_STORMDRAIN, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_RECKLESS, + .noFlip = TRUE, + }, + + [SPECIES_MIENSHAO] = + { + .baseHP = 65, + .baseAttack = 125, + .baseDefense = 60, + .baseSpAttack = 95, + .baseSpDefense = 60, + .baseSpeed = 105, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_FIGHTING, + .catchRate = 45, + .expYield = 179, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 26, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .ability1 = ABILITY_INNERFOCUS, + .ability2 = ABILITY_REGENERATOR, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_RECKLESS, + .noFlip = TRUE, + }, + + [SPECIES_DRUDDIGON] = + { + .baseHP = 77, + .baseAttack = 120, + .baseDefense = 90, + .baseSpAttack = 60, + .baseSpDefense = 90, + .baseSpeed = 48, + .type1 = TYPE_DRAGON, + .type2 = TYPE_DRAGON, + .catchRate = 45, + .expYield = 170, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_DRAGON_FANG, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 31, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_DRAGON, + .eggGroup2 = EGG_GROUP_MONSTER, + .ability1 = ABILITY_ROUGHSKIN, + .ability2 = ABILITY_SHEERFORCE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_MOLDBREAKER, + .noFlip = TRUE, + }, + + [SPECIES_GOLETT] = + { + .baseHP = 59, + .baseAttack = 74, + .baseDefense = 50, + .baseSpAttack = 35, + .baseSpDefense = 50, + .baseSpeed = 35, + .type1 = TYPE_GROUND, + .type2 = TYPE_GHOST, + .catchRate = 190, + .expYield = 61, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_LIGHT_CLAY, + .genderRatio = MON_GENDERLESS, + .eggCycles = 26, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_IRONFIST, + .ability2 = ABILITY_KLUTZ, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NOGUARD, + .noFlip = TRUE, + }, + + [SPECIES_GOLURK] = + { + .baseHP = 89, + .baseAttack = 124, + .baseDefense = 80, + .baseSpAttack = 55, + .baseSpDefense = 80, + .baseSpeed = 55, + .type1 = TYPE_GROUND, + .type2 = TYPE_GHOST, + .catchRate = 90, + .expYield = 169, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_LIGHT_CLAY, + .genderRatio = MON_GENDERLESS, + .eggCycles = 26, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_IRONFIST, + .ability2 = ABILITY_KLUTZ, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NOGUARD, + .noFlip = TRUE, + }, + + [SPECIES_PAWNIARD] = + { + .baseHP = 45, + .baseAttack = 85, + .baseDefense = 70, + .baseSpAttack = 40, + .baseSpDefense = 40, + .baseSpeed = 60, + .type1 = TYPE_DARK, + .type2 = TYPE_STEEL, + .catchRate = 120, + .expYield = 68, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 35, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .ability1 = ABILITY_DEFIANT, + .ability2 = ABILITY_INNERFOCUS, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_PRESSURE, + .noFlip = TRUE, + }, + + [SPECIES_BISHARP] = + { + .baseHP = 65, + .baseAttack = 125, + .baseDefense = 100, + .baseSpAttack = 60, + .baseSpDefense = 70, + .baseSpeed = 70, + .type1 = TYPE_DARK, + .type2 = TYPE_STEEL, + .catchRate = 45, + .expYield = 172, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 35, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .ability1 = ABILITY_DEFIANT, + .ability2 = ABILITY_INNERFOCUS, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_PRESSURE, + .noFlip = TRUE, + }, + + [SPECIES_BOUFFALANT] = + { + .baseHP = 95, + .baseAttack = 110, + .baseDefense = 95, + .baseSpAttack = 40, + .baseSpDefense = 95, + .baseSpeed = 55, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 45, + .expYield = 172, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_RECKLESS, + .ability2 = ABILITY_SAPSIPPER, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SOUNDPROOF, + .noFlip = TRUE, + }, + + [SPECIES_RUFFLET] = + { + .baseHP = 70, + .baseAttack = 83, + .baseDefense = 50, + .baseSpAttack = 37, + .baseSpDefense = 50, + .baseSpeed = 60, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FLYING, + .catchRate = 190, + .expYield = 70, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(0), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .ability1 = ABILITY_KEENEYE, + .ability2 = ABILITY_SHEERFORCE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_HUSTLE, + .noFlip = TRUE, + }, + + [SPECIES_BRAVIARY] = + { + .baseHP = 100, + .baseAttack = 123, + .baseDefense = 75, + .baseSpAttack = 57, + .baseSpDefense = 75, + .baseSpeed = 80, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FLYING, + .catchRate = 60, + .expYield = 179, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(0), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .ability1 = ABILITY_KEENEYE, + .ability2 = ABILITY_SHEERFORCE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_DEFIANT, + .noFlip = TRUE, + }, + + [SPECIES_VULLABY] = + { + .baseHP = 70, + .baseAttack = 55, + .baseDefense = 75, + .baseSpAttack = 45, + .baseSpDefense = 65, + .baseSpeed = 60, + .type1 = TYPE_DARK, + .type2 = TYPE_FLYING, + .catchRate = 190, + .expYield = 74, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(100), + .eggCycles = 21, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .ability1 = ABILITY_BIGPECKS, + .ability2 = ABILITY_OVERCOAT, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_WEAKARMOR, + .noFlip = TRUE, + }, + + [SPECIES_MANDIBUZZ] = + { + .baseHP = 110, + .baseAttack = 65, + .baseDefense = 105, + .baseSpAttack = 55, + .baseSpDefense = 95, + .baseSpeed = 80, + .type1 = TYPE_DARK, + .type2 = TYPE_FLYING, + .catchRate = 60, + .expYield = 179, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 2, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(100), + .eggCycles = 21, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .ability1 = ABILITY_BIGPECKS, + .ability2 = ABILITY_OVERCOAT, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_WEAKARMOR, + .noFlip = TRUE, + }, + + [SPECIES_HEATMOR] = + { + .baseHP = 85, + .baseAttack = 97, + .baseDefense = 66, + .baseSpAttack = 105, + .baseSpDefense = 66, + .baseSpeed = 65, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIRE, + .catchRate = 90, + .expYield = 169, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 2, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_FLAME_ORB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_GLUTTONY, + .ability2 = ABILITY_FLASHFIRE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_WHITESMOKE, + .noFlip = TRUE, + }, + + [SPECIES_DURANT] = + { + .baseHP = 58, + .baseAttack = 109, + .baseDefense = 112, + .baseSpAttack = 48, + .baseSpDefense = 48, + .baseSpeed = 109, + .type1 = TYPE_BUG, + .type2 = TYPE_STEEL, + .catchRate = 90, + .expYield = 169, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_SWARM, + .ability2 = ABILITY_HUSTLE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_TRUANT, + .noFlip = TRUE, + }, + + [SPECIES_DEINO] = + { + .baseHP = 52, + .baseAttack = 65, + .baseDefense = 50, + .baseSpAttack = 45, + .baseSpDefense = 50, + .baseSpeed = 38, + .type1 = TYPE_DARK, + .type2 = TYPE_DRAGON, + .catchRate = 45, + .expYield = 60, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 41, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_DRAGON, + .eggGroup2 = EGG_GROUP_DRAGON, + .ability1 = ABILITY_HUSTLE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_ZWEILOUS] = + { + .baseHP = 72, + .baseAttack = 85, + .baseDefense = 70, + .baseSpAttack = 65, + .baseSpDefense = 70, + .baseSpeed = 58, + .type1 = TYPE_DARK, + .type2 = TYPE_DRAGON, + .catchRate = 45, + .expYield = 147, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 41, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_DRAGON, + .eggGroup2 = EGG_GROUP_DRAGON, + .ability1 = ABILITY_HUSTLE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_HYDREIGON] = + { + .baseHP = 92, + .baseAttack = 105, + .baseDefense = 90, + .baseSpAttack = 125, + .baseSpDefense = 90, + .baseSpeed = 98, + .type1 = TYPE_DARK, + .type2 = TYPE_DRAGON, + .catchRate = 45, + .expYield = 255, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 3, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 41, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_DRAGON, + .eggGroup2 = EGG_GROUP_DRAGON, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_LARVESTA] = + { + .baseHP = 55, + .baseAttack = 85, + .baseDefense = 55, + .baseSpAttack = 50, + .baseSpDefense = 55, + .baseSpeed = 60, + .type1 = TYPE_BUG, + .type2 = TYPE_FIRE, + .catchRate = 45, + .expYield = 72, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 41, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_FLAMEBODY, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SWARM, + .noFlip = TRUE, + }, + + [SPECIES_VOLCARONA] = + { + .baseHP = 85, + .baseAttack = 60, + .baseDefense = 65, + .baseSpAttack = 135, + .baseSpDefense = 105, + .baseSpeed = 100, + .type1 = TYPE_BUG, + .type2 = TYPE_FIRE, + .catchRate = 15, + .expYield = 248, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 3, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_SILVER_POWDER, + .item2 = ITEM_SILVER_POWDER, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 41, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_FLAMEBODY, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SWARM, + .noFlip = TRUE, + }, + + [SPECIES_COBALION] = + { + .baseHP = 91, + .baseAttack = 90, + .baseDefense = 129, + .baseSpAttack = 90, + .baseSpDefense = 72, + .baseSpeed = 108, + .type1 = TYPE_STEEL, + .type2 = TYPE_FIGHTING, + .catchRate = 3, + .expYield = 255, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 3, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 81, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_JUSTIFIED, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_TERRAKION] = + { + .baseHP = 91, + .baseAttack = 129, + .baseDefense = 90, + .baseSpAttack = 72, + .baseSpDefense = 90, + .baseSpeed = 108, + .type1 = TYPE_ROCK, + .type2 = TYPE_FIGHTING, + .catchRate = 3, + .expYield = 255, + .evYield_HP = 0, + .evYield_Attack = 3, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 81, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_JUSTIFIED, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_VIRIZION] = + { + .baseHP = 91, + .baseAttack = 90, + .baseDefense = 72, + .baseSpAttack = 90, + .baseSpDefense = 129, + .baseSpeed = 108, + .type1 = TYPE_GRASS, + .type2 = TYPE_FIGHTING, + .catchRate = 3, + .expYield = 255, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 3, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 81, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_JUSTIFIED, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_TORNADUS] = + { + .baseHP = 79, + .baseAttack = 115, + .baseDefense = 70, + .baseSpAttack = 125, + .baseSpDefense = 80, + .baseSpeed = 111, + .type1 = TYPE_FLYING, + .type2 = TYPE_FLYING, + .catchRate = 3, + .expYield = 255, + .evYield_HP = 0, + .evYield_Attack = 3, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(0), + .eggCycles = 121, + .friendship = 90, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_PRANKSTER, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_DEFIANT, + .noFlip = TRUE, + }, + + [SPECIES_THUNDURUS] = + { + .baseHP = 79, + .baseAttack = 115, + .baseDefense = 70, + .baseSpAttack = 125, + .baseSpDefense = 80, + .baseSpeed = 111, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_FLYING, + .catchRate = 3, + .expYield = 255, + .evYield_HP = 0, + .evYield_Attack = 3, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(0), + .eggCycles = 121, + .friendship = 90, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_PRANKSTER, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_DEFIANT, + .noFlip = TRUE, + }, + + [SPECIES_RESHIRAM] = + { + .baseHP = 100, + .baseAttack = 120, + .baseDefense = 100, + .baseSpAttack = 150, + .baseSpDefense = 120, + .baseSpeed = 90, + .type1 = TYPE_DRAGON, + .type2 = TYPE_FIRE, + .catchRate = 45, + .expYield = 220, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 3, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 121, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_TURBOBLAZE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_ZEKROM] = + { + .baseHP = 100, + .baseAttack = 150, + .baseDefense = 120, + .baseSpAttack = 120, + .baseSpDefense = 100, + .baseSpeed = 90, + .type1 = TYPE_STEEL, + .type2 = TYPE_ELECTRIC, + .catchRate = 45, + .expYield = 220, + .evYield_HP = 0, + .evYield_Attack = 3, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 121, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_TERAVOLT, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_LANDORUS] = + { + .baseHP = 89, + .baseAttack = 125, + .baseDefense = 90, + .baseSpAttack = 115, + .baseSpDefense = 80, + .baseSpeed = 101, + .type1 = TYPE_GROUND, + .type2 = TYPE_FLYING, + .catchRate = 3, + .expYield = 255, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 3, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(0), + .eggCycles = 121, + .friendship = 90, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_SANDFORCE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SHEERFORCE, + .noFlip = TRUE, + }, + + [SPECIES_KYUREM] = + { + .baseHP = 125, + .baseAttack = 130, + .baseDefense = 90, + .baseSpAttack = 130, + .baseSpDefense = 90, + .baseSpeed = 95, + .type1 = TYPE_DRAGON, + .type2 = TYPE_ICE, + .catchRate = 3, + .expYield = 255, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 121, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_PRESSURE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_KELDEO] = + { + .baseHP = 91, + .baseAttack = 72, + .baseDefense = 90, + .baseSpAttack = 129, + .baseSpDefense = 90, + .baseSpeed = 108, + .type1 = TYPE_WATER, + .type2 = TYPE_FIGHTING, + .catchRate = 3, + .expYield = 255, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 3, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 81, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_JUSTIFIED, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_MELOETTA] = + { + .baseHP = 100, + .baseAttack = 77, + .baseDefense = 77, + .baseSpAttack = 128, + .baseSpDefense = 128, + .baseSpeed = 90, + .type1 = TYPE_NORMAL, + .type2 = TYPE_PSYCHIC, + .catchRate = 3, + .expYield = 255, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 1, + .evYield_Speed = 1, + .item1 = ITEM_STAR_PIECE, + .item2 = ITEM_STAR_PIECE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 121, + .friendship = 100, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_SERENEGRACE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_GENESECT] = + { + .baseHP = 71, + .baseAttack = 120, + .baseDefense = 95, + .baseSpAttack = 120, + .baseSpDefense = 95, + .baseSpeed = 99, + .type1 = TYPE_BUG, + .type2 = TYPE_STEEL, + .catchRate = 3, + .expYield = 255, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 121, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_DOWNLOAD, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_UNFEZANT_F] = + { + .baseHP = 80, + .baseAttack = 115, + .baseDefense = 80, + .baseSpAttack = 65, + .baseSpDefense = 55, + .baseSpeed = 93, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 215, + .evYield_HP = 0, + .evYield_Attack = 3, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(100), + .eggCycles = 16, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .ability1 = ABILITY_BIGPECKS, + .ability2 = ABILITY_SUPERLUCK, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_RIVALRY, + .noFlip = TRUE, + }, + + [SPECIES_FRILLISH_F] = + { + .baseHP = 55, + .baseAttack = 40, + .baseDefense = 50, + .baseSpAttack = 65, + .baseSpDefense = 85, + .baseSpeed = 40, + .type1 = TYPE_WATER, + .type2 = TYPE_GHOST, + .catchRate = 190, + .expYield = 67, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(100), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_CURSEDBODY, + .ability2 = ABILITY_WATERABSORB, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_DAMP, + .noFlip = TRUE, + }, + + [SPECIES_JELLICENT_F] = + { + .baseHP = 100, + .baseAttack = 60, + .baseDefense = 70, + .baseSpAttack = 85, + .baseSpDefense = 105, + .baseSpeed = 60, + .type1 = TYPE_WATER, + .type2 = TYPE_GHOST, + .catchRate = 60, + .expYield = 168, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(100), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_CURSEDBODY, + .ability2 = ABILITY_WATERABSORB, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_DAMP, + .noFlip = TRUE, + }, + + [SPECIES_SHADOW_WARRIOR] = + { + .baseHP = 120, + .baseAttack = 70, + .baseDefense = 120, + .baseSpAttack = 75, + .baseSpDefense = 130, + .baseSpeed = 85, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 3, + .expYield = 210, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 3, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(100), + .eggCycles = 210, + .friendship = 100, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_LEVITATE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_BURMY_SANDY] = + { + .baseHP = 40, + .baseAttack = 29, + .baseDefense = 45, + .baseSpAttack = 29, + .baseSpDefense = 45, + .baseSpeed = 36, + .type1 = TYPE_BUG, + .type2 = TYPE_BUG, + .catchRate = 120, + .expYield = 61, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_SHEDSKIN, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_OVERCOAT, + .noFlip = TRUE, + }, + + [SPECIES_BURMY_TRASH] = + { + .baseHP = 40, + .baseAttack = 29, + .baseDefense = 45, + .baseSpAttack = 29, + .baseSpDefense = 45, + .baseSpeed = 36, + .type1 = TYPE_BUG, + .type2 = TYPE_BUG, + .catchRate = 120, + .expYield = 61, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_SHEDSKIN, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_OVERCOAT, + .noFlip = TRUE, + }, + + [SPECIES_WORMADAM_SANDY] = + { + .baseHP = 60, + .baseAttack = 79, + .baseDefense = 105, + .baseSpAttack = 59, + .baseSpDefense = 85, + .baseSpeed = 36, + .type1 = TYPE_BUG, + .type2 = TYPE_GROUND, + .catchRate = 45, + .expYield = 148, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 2, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_SILVER_POWDER, + .genderRatio = PERCENT_FEMALE(100), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_ANTICIPATION, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_OVERCOAT, + .noFlip = TRUE, + }, + + [SPECIES_WORMADAM_TRASH] = + { + .baseHP = 60, + .baseAttack = 69, + .baseDefense = 95, + .baseSpAttack = 69, + .baseSpDefense = 95, + .baseSpeed = 36, + .type1 = TYPE_BUG, + .type2 = TYPE_STEEL, + .catchRate = 45, + .expYield = 148, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 2, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_SILVER_POWDER, + .genderRatio = PERCENT_FEMALE(100), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_ANTICIPATION, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_OVERCOAT, + .noFlip = TRUE, + }, + + [SPECIES_SHELLOS_EAST] = + { + .baseHP = 76, + .baseAttack = 48, + .baseDefense = 48, + .baseSpAttack = 57, + .baseSpDefense = 62, + .baseSpeed = 34, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 190, + .expYield = 65, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 255, + .friendship = 0, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_STICKYHOLD, + .ability2 = ABILITY_STORMDRAIN, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SANDFORCE, + .noFlip = TRUE, + }, + + [SPECIES_GASTRODON_EAST] = + { + .baseHP = 111, + .baseAttack = 83, + .baseDefense = 68, + .baseSpAttack = 92, + .baseSpDefense = 82, + .baseSpeed = 39, + .type1 = TYPE_WATER, + .type2 = TYPE_GROUND, + .catchRate = 75, + .expYield = 166, + .evYield_HP = 2, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_STICKYHOLD, + .ability2 = ABILITY_STORMDRAIN, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SANDFORCE, + .noFlip = TRUE, + }, + + [SPECIES_ROTOM_HEAT] = + { + .baseHP = 50, + .baseAttack = 65, + .baseDefense = 107, + .baseSpAttack = 105, + .baseSpDefense = 107, + .baseSpeed = 86, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_FIRE, + .catchRate = 45, + .expYield = 132, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_ROTOM_WASH] = + { + .baseHP = 50, + .baseAttack = 65, + .baseDefense = 107, + .baseSpAttack = 105, + .baseSpDefense = 107, + .baseSpeed = 86, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_WATER, + .catchRate = 45, + .expYield = 132, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_ROTOM_FROST] = + { + .baseHP = 50, + .baseAttack = 65, + .baseDefense = 107, + .baseSpAttack = 105, + .baseSpDefense = 107, + .baseSpeed = 86, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ICE, + .catchRate = 45, + .expYield = 132, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_ROTOM_FAN] = + { + .baseHP = 50, + .baseAttack = 65, + .baseDefense = 107, + .baseSpAttack = 105, + .baseSpDefense = 107, + .baseSpeed = 86, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 132, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_ROTOM_MOW] = + { + .baseHP = 50, + .baseAttack = 65, + .baseDefense = 107, + .baseSpAttack = 105, + .baseSpDefense = 107, + .baseSpeed = 86, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_GRASS, + .catchRate = 45, + .expYield = 132, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_GIRATINA_ORIGIN] = + { + .baseHP = 150, + .baseAttack = 120, + .baseDefense = 100, + .baseSpAttack = 120, + .baseSpDefense = 100, + .baseSpeed = 90, + .type1 = TYPE_GHOST, + .type2 = TYPE_DRAGON, + .catchRate = 3, + .expYield = 220, + .evYield_HP = 3, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_SHAYMIN_SKY] = + { + .baseHP = 100, + .baseAttack = 103, + .baseDefense = 75, + .baseSpAttack = 120, + .baseSpDefense = 75, + .baseSpeed = 127, + .type1 = TYPE_GRASS, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 215, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 3, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 210, + .friendship = 100, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_SERENEGRACE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_ARCEUS_FIGHT] = + { + .baseHP = 120, + .baseAttack = 120, + .baseDefense = 120, + .baseSpAttack = 120, + .baseSpDefense = 120, + .baseSpeed = 120, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_FIGHTING, + .catchRate = 3, + .expYield = 255, + .evYield_HP = 3, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 210, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_MULTITYPE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_ARCEUS_FLYING] = + { + .baseHP = 120, + .baseAttack = 120, + .baseDefense = 120, + .baseSpAttack = 120, + .baseSpDefense = 120, + .baseSpeed = 120, + .type1 = TYPE_FLYING, + .type2 = TYPE_FLYING, + .catchRate = 3, + .expYield = 255, + .evYield_HP = 3, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 210, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_MULTITYPE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_ARCEUS_POISON] = + { + .baseHP = 120, + .baseAttack = 120, + .baseDefense = 120, + .baseSpAttack = 120, + .baseSpDefense = 120, + .baseSpeed = 120, + .type1 = TYPE_POISON, + .type2 = TYPE_POISON, + .catchRate = 3, + .expYield = 255, + .evYield_HP = 3, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 210, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_MULTITYPE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_ARCEUS_GROUND] = + { + .baseHP = 120, + .baseAttack = 120, + .baseDefense = 120, + .baseSpAttack = 120, + .baseSpDefense = 120, + .baseSpeed = 120, + .type1 = TYPE_GROUND, + .type2 = TYPE_GROUND, + .catchRate = 3, + .expYield = 255, + .evYield_HP = 3, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 210, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_MULTITYPE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_ARCEUS_ROCK] = + { + .baseHP = 120, + .baseAttack = 120, + .baseDefense = 120, + .baseSpAttack = 120, + .baseSpDefense = 120, + .baseSpeed = 120, + .type1 = TYPE_ROCK, + .type2 = TYPE_ROCK, + .catchRate = 3, + .expYield = 255, + .evYield_HP = 3, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 210, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_MULTITYPE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_ARCEUS_BUG] = + { + .baseHP = 120, + .baseAttack = 120, + .baseDefense = 120, + .baseSpAttack = 120, + .baseSpDefense = 120, + .baseSpeed = 120, + .type1 = TYPE_BUG, + .type2 = TYPE_BUG, + .catchRate = 3, + .expYield = 255, + .evYield_HP = 3, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 210, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_MULTITYPE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_ARCEUS_GHOST] = + { + .baseHP = 120, + .baseAttack = 120, + .baseDefense = 120, + .baseSpAttack = 120, + .baseSpDefense = 120, + .baseSpeed = 120, + .type1 = TYPE_GHOST, + .type2 = TYPE_GHOST, + .catchRate = 3, + .expYield = 255, + .evYield_HP = 3, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 210, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_MULTITYPE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_ARCEUS_STEEL] = + { + .baseHP = 120, + .baseAttack = 120, + .baseDefense = 120, + .baseSpAttack = 120, + .baseSpDefense = 120, + .baseSpeed = 120, + .type1 = TYPE_STEEL, + .type2 = TYPE_STEEL, + .catchRate = 3, + .expYield = 255, + .evYield_HP = 3, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 210, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_MULTITYPE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_ARCEUS_FIRE] = + { + .baseHP = 120, + .baseAttack = 120, + .baseDefense = 120, + .baseSpAttack = 120, + .baseSpDefense = 120, + .baseSpeed = 120, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIRE, + .catchRate = 3, + .expYield = 255, + .evYield_HP = 3, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 210, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_MULTITYPE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_ARCEUS_WATER] = + { + .baseHP = 120, + .baseAttack = 120, + .baseDefense = 120, + .baseSpAttack = 120, + .baseSpDefense = 120, + .baseSpeed = 120, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 3, + .expYield = 255, + .evYield_HP = 3, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 210, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_MULTITYPE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_ARCEUS_GRASS] = + { + .baseHP = 120, + .baseAttack = 120, + .baseDefense = 120, + .baseSpAttack = 120, + .baseSpDefense = 120, + .baseSpeed = 120, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 3, + .expYield = 255, + .evYield_HP = 3, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 210, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_MULTITYPE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_ARCEUS_ELECTRIC] = + { + .baseHP = 120, + .baseAttack = 120, + .baseDefense = 120, + .baseSpAttack = 120, + .baseSpDefense = 120, + .baseSpeed = 120, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 3, + .expYield = 255, + .evYield_HP = 3, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 210, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_MULTITYPE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_ARCEUS_PSYCHIC] = + { + .baseHP = 120, + .baseAttack = 120, + .baseDefense = 120, + .baseSpAttack = 120, + .baseSpDefense = 120, + .baseSpeed = 120, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 3, + .expYield = 255, + .evYield_HP = 3, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 210, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_MULTITYPE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_ARCEUS_ICE] = + { + .baseHP = 120, + .baseAttack = 120, + .baseDefense = 120, + .baseSpAttack = 120, + .baseSpDefense = 120, + .baseSpeed = 120, + .type1 = TYPE_ICE, + .type2 = TYPE_ICE, + .catchRate = 3, + .expYield = 255, + .evYield_HP = 3, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 210, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_MULTITYPE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_ARCEUS_DRAGON] = + { + .baseHP = 120, + .baseAttack = 120, + .baseDefense = 120, + .baseSpAttack = 120, + .baseSpDefense = 120, + .baseSpeed = 120, + .type1 = TYPE_DRAGON, + .type2 = TYPE_DRAGON, + .catchRate = 3, + .expYield = 255, + .evYield_HP = 3, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 210, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_MULTITYPE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_ARCEUS_DARK] = + { + .baseHP = 120, + .baseAttack = 120, + .baseDefense = 120, + .baseSpAttack = 120, + .baseSpDefense = 120, + .baseSpeed = 120, + .type1 = TYPE_DARK, + .type2 = TYPE_DARK, + .catchRate = 3, + .expYield = 255, + .evYield_HP = 3, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 210, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_MULTITYPE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_BASCULIN_BLUE] = + { + .baseHP = 70, + .baseAttack = 92, + .baseDefense = 65, + .baseSpAttack = 80, + .baseSpDefense = 55, + .baseSpeed = 98, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 25, + .expYield = 136, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_NONE, + .item2 = ITEM_DEEP_SEA_SCALE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 41, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_2, + .eggGroup2 = EGG_GROUP_WATER_2, + .ability1 = ABILITY_ROCKHEAD, + .ability2 = ABILITY_ADAPTABILITY, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_MOLDBREAKER, + .noFlip = TRUE, + }, + + [SPECIES_DARMANITANZEN] = + { + .baseHP = 105, + .baseAttack = 30, + .baseDefense = 105, + .baseSpAttack = 140, + .baseSpDefense = 105, + .baseSpeed = 55, + .type1 = TYPE_FIRE, + .type2 = TYPE_PSYCHIC, + .catchRate = 60, + .expYield = 168, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 2, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_ZENMODE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_ZENMODE, + .noFlip = TRUE, + }, + + [SPECIES_DEERLING_SUMMER] = + { + .baseHP = 60, + .baseAttack = 60, + .baseDefense = 50, + .baseSpAttack = 40, + .baseSpDefense = 50, + .baseSpeed = 75, + .type1 = TYPE_NORMAL, + .type2 = TYPE_GRASS, + .catchRate = 190, + .expYield = 67, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_CHLOROPHYLL, + .ability2 = ABILITY_SAPSIPPER, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SERENEGRACE, + .noFlip = TRUE, + }, + + [SPECIES_DEERLING_AUTUMN] = + { + .baseHP = 60, + .baseAttack = 60, + .baseDefense = 50, + .baseSpAttack = 40, + .baseSpDefense = 50, + .baseSpeed = 75, + .type1 = TYPE_NORMAL, + .type2 = TYPE_GRASS, + .catchRate = 190, + .expYield = 67, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_CHLOROPHYLL, + .ability2 = ABILITY_SAPSIPPER, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SERENEGRACE, + .noFlip = TRUE, + }, + + [SPECIES_DEERLING_WINTER] = + { + .baseHP = 60, + .baseAttack = 60, + .baseDefense = 50, + .baseSpAttack = 40, + .baseSpDefense = 50, + .baseSpeed = 75, + .type1 = TYPE_NORMAL, + .type2 = TYPE_GRASS, + .catchRate = 190, + .expYield = 67, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_CHLOROPHYLL, + .ability2 = ABILITY_SAPSIPPER, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SERENEGRACE, + .noFlip = TRUE, + }, + + [SPECIES_SAWSBUCK_SUMMER] = + { + .baseHP = 80, + .baseAttack = 100, + .baseDefense = 70, + .baseSpAttack = 60, + .baseSpDefense = 70, + .baseSpeed = 95, + .type1 = TYPE_NORMAL, + .type2 = TYPE_GRASS, + .catchRate = 75, + .expYield = 166, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_CHLOROPHYLL, + .ability2 = ABILITY_SAPSIPPER, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SERENEGRACE, + .noFlip = TRUE, + }, + + [SPECIES_SAWSBUCK_AUTUMN] = + { + .baseHP = 80, + .baseAttack = 100, + .baseDefense = 70, + .baseSpAttack = 60, + .baseSpDefense = 70, + .baseSpeed = 95, + .type1 = TYPE_NORMAL, + .type2 = TYPE_GRASS, + .catchRate = 75, + .expYield = 166, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_CHLOROPHYLL, + .ability2 = ABILITY_SAPSIPPER, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SERENEGRACE, + .noFlip = TRUE, + }, + + [SPECIES_SAWSBUCK_WINTER] = + { + .baseHP = 80, + .baseAttack = 100, + .baseDefense = 70, + .baseSpAttack = 60, + .baseSpDefense = 70, + .baseSpeed = 95, + .type1 = TYPE_NORMAL, + .type2 = TYPE_GRASS, + .catchRate = 75, + .expYield = 166, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_CHLOROPHYLL, + .ability2 = ABILITY_SAPSIPPER, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SERENEGRACE, + .noFlip = TRUE, + }, + + [SPECIES_HIPPOPOTAS_F] = + { + .baseHP = 68, + .baseAttack = 72, + .baseDefense = 78, + .baseSpAttack = 38, + .baseSpDefense = 42, + .baseSpeed = 32, + .type1 = TYPE_GROUND, + .type2 = TYPE_GROUND, + .catchRate = 140, + .expYield = 95, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(100), + .eggCycles = 30, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_SANDSTREAM, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SANDFORCE, + .noFlip = TRUE, + }, + + [SPECIES_HIPPOWDON_F] = + { + .baseHP = 108, + .baseAttack = 112, + .baseDefense = 118, + .baseSpAttack = 68, + .baseSpDefense = 72, + .baseSpeed = 47, + .type1 = TYPE_GROUND, + .type2 = TYPE_GROUND, + .catchRate = 60, + .expYield = 198, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(100), + .eggCycles = 30, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_SANDSTREAM, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SANDFORCE, + .noFlip = TRUE, + }, + + [SPECIES_MELOETTA_PIROUETTE] = + { + .baseHP = 100, + .baseAttack = 128, + .baseDefense = 90, + .baseSpAttack = 77, + .baseSpDefense = 77, + .baseSpeed = 128, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FIGHTING, + .catchRate = 3, + .expYield = 255, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 121, + .friendship = 100, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_SERENEGRACE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_GENESECT_SHOCK] = + { + .baseHP = 71, + .baseAttack = 120, + .baseDefense = 95, + .baseSpAttack = 120, + .baseSpDefense = 95, + .baseSpeed = 99, + .type1 = TYPE_BUG, + .type2 = TYPE_STEEL, + .catchRate = 3, + .expYield = 255, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 121, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_DOWNLOAD, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_GENESECT_BURN] = + { + .baseHP = 71, + .baseAttack = 120, + .baseDefense = 95, + .baseSpAttack = 120, + .baseSpDefense = 95, + .baseSpeed = 99, + .type1 = TYPE_BUG, + .type2 = TYPE_STEEL, + .catchRate = 3, + .expYield = 255, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 121, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_DOWNLOAD, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_GENESECT_CHILL] = + { + .baseHP = 71, + .baseAttack = 120, + .baseDefense = 95, + .baseSpAttack = 120, + .baseSpDefense = 95, + .baseSpeed = 99, + .type1 = TYPE_BUG, + .type2 = TYPE_STEEL, + .catchRate = 3, + .expYield = 255, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 121, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_DOWNLOAD, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_GENESECT_DOUSE] = + { + .baseHP = 71, + .baseAttack = 120, + .baseDefense = 95, + .baseSpAttack = 120, + .baseSpDefense = 95, + .baseSpeed = 99, + .type1 = TYPE_BUG, + .type2 = TYPE_STEEL, + .catchRate = 3, + .expYield = 255, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 121, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_DOWNLOAD, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_CHERRIM_SUN] = + { + .baseHP = 70, + .baseAttack = 60, + .baseDefense = 70, + .baseSpAttack = 87, + .baseSpDefense = 78, + .baseSpeed = 85, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 75, + .expYield = 158, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_FLOWERGIFT, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_KYUREM_BLACK] = + { + .baseHP = 125, + .baseAttack = 170, + .baseDefense = 100, + .baseSpAttack = 120, + .baseSpDefense = 90, + .baseSpeed = 95, + .type1 = TYPE_DRAGON, + .type2 = TYPE_ICE, + .catchRate = 3, + .expYield = 255, + .evYield_HP = 0, + .evYield_Attack = 3, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 121, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_TERAVOLT, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_KYUREM_WHITE] = + { + .baseHP = 125, + .baseAttack = 120, + .baseDefense = 90, + .baseSpAttack = 170, + .baseSpDefense = 100, + .baseSpeed = 95, + .type1 = TYPE_DRAGON, + .type2 = TYPE_ICE, + .catchRate = 3, + .expYield = 255, + .evYield_HP = 0, + .evYield_Attack = 3, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 121, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_TURBOBLAZE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_TORNADUS_THERIAN] = + { + .baseHP = 79, + .baseAttack = 100, + .baseDefense = 80, + .baseSpAttack = 110, + .baseSpDefense = 90, + .baseSpeed = 121, + .type1 = TYPE_FLYING, + .type2 = TYPE_FLYING, + .catchRate = 3, + .expYield = 255, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 3, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(0), + .eggCycles = 121, + .friendship = 90, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_REGENERATOR, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_THUNDURUS_THERIAN] = + { + .baseHP = 79, + .baseAttack = 105, + .baseDefense = 70, + .baseSpAttack = 145, + .baseSpDefense = 80, + .baseSpeed = 101, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_FLYING, + .catchRate = 3, + .expYield = 255, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 3, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(0), + .eggCycles = 121, + .friendship = 90, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_VOLTABSORB, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_LANDORUS_THERIAN] = + { + .baseHP = 89, + .baseAttack = 145, + .baseDefense = 90, + .baseSpAttack = 105, + .baseSpDefense = 80, + .baseSpeed = 91, + .type1 = TYPE_GROUND, + .type2 = TYPE_FLYING, + .catchRate = 3, + .expYield = 255, + .evYield_HP = 0, + .evYield_Attack = 3, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(0), + .eggCycles = 121, + .friendship = 90, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_INTIMIDATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_KELDEO_RESOLUTE] = + { + .baseHP = 91, + .baseAttack = 72, + .baseDefense = 90, + .baseSpAttack = 129, + .baseSpDefense = 90, + .baseSpeed = 108, + .type1 = TYPE_WATER, + .type2 = TYPE_FIGHTING, + .catchRate = 3, + .expYield = 255, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 3, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 81, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_JUSTIFIED, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_CHESPIN] = + { + .baseHP = 56, + .baseAttack = 61, + .baseDefense = 65, + .baseSpAttack = 48, + .baseSpDefense = 45, + .baseSpeed = 38, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 45, + .expYield = 63, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_OVERGROW, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_BULLETPROOF, + .noFlip = TRUE, + }, + + [SPECIES_QUILLADIN] = + { + .baseHP = 61, + .baseAttack = 78, + .baseDefense = 95, + .baseSpAttack = 56, + .baseSpDefense = 58, + .baseSpeed = 57, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 45, + .expYield = 142, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 19, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_OVERGROW, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_BULLETPROOF, + .noFlip = TRUE, + }, + + [SPECIES_CHESNAUGHT] = + { + .baseHP = 88, + .baseAttack = 107, + .baseDefense = 122, + .baseSpAttack = 74, + .baseSpDefense = 75, + .baseSpeed = 64, + .type1 = TYPE_GRASS, + .type2 = TYPE_FIGHTING, + .catchRate = 45, + .expYield = 239, + .evYield_HP = 3, + .evYield_Attack = 0, + .evYield_Defense = 3, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_OVERGROW, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_BULLETPROOF, + .noFlip = TRUE, + }, + + [SPECIES_FENNEKIN] = + { + .baseHP = 40, + .baseAttack = 45, + .baseDefense = 40, + .baseSpAttack = 62, + .baseSpDefense = 60, + .baseSpeed = 60, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIRE, + .catchRate = 45, + .expYield = 61, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_BLAZE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_MAGICIAN, + .noFlip = TRUE, + }, + + [SPECIES_BRAIXEN] = + { + .baseHP = 59, + .baseAttack = 59, + .baseDefense = 58, + .baseSpAttack = 90, + .baseSpDefense = 70, + .baseSpeed = 73, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIRE, + .catchRate = 45, + .expYield = 143, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 2, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_BLAZE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_MAGICIAN, + .noFlip = TRUE, + }, + + [SPECIES_DELPHOX] = + { + .baseHP = 75, + .baseAttack = 69, + .baseDefense = 72, + .baseSpAttack = 114, + .baseSpDefense = 100, + .baseSpeed = 104, + .type1 = TYPE_FIRE, + .type2 = TYPE_PSYCHIC, + .catchRate = 45, + .expYield = 240, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 3, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_BLAZE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_MAGICIAN, + .noFlip = TRUE, + }, + + [SPECIES_FROAKIE] = + { + .baseHP = 41, + .baseAttack = 56, + .baseDefense = 40, + .baseSpAttack = 62, + .baseSpDefense = 44, + .baseSpeed = 71, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 45, + .expYield = 63, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_1, + .ability1 = ABILITY_TORRENT, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_PROTEAN, + .noFlip = TRUE, + }, + + [SPECIES_FROGADIER] = + { + .baseHP = 54, + .baseAttack = 63, + .baseDefense = 52, + .baseSpAttack = 83, + .baseSpDefense = 56, + .baseSpeed = 97, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 45, + .expYield = 142, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_1, + .ability1 = ABILITY_TORRENT, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_PROTEAN, + .noFlip = TRUE, + }, + + [SPECIES_GRENINJA] = + { + .baseHP = 72, + .baseAttack = 95, + .baseDefense = 67, + .baseSpAttack = 103, + .baseSpDefense = 71, + .baseSpeed = 122, + .type1 = TYPE_WATER, + .type2 = TYPE_DARK, + .catchRate = 45, + .expYield = 239, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 3, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_1, + .ability1 = ABILITY_TORRENT, + .ability2 = ABILITY_BATTLEBOND, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_PROTEAN, + .noFlip = TRUE, + }, + + [SPECIES_BUNNELBY] = + { + .baseHP = 38, + .baseAttack = 36, + .baseDefense = 38, + .baseSpAttack = 32, + .baseSpDefense = 36, + .baseSpeed = 57, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 255, + .expYield = 47, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 16, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_PICKUP, + .ability2 = ABILITY_CHEEKPOUCH, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_HUGEPOWER, + .noFlip = TRUE, + }, + + [SPECIES_DIGGERSBY] = + { + .baseHP = 85, + .baseAttack = 56, + .baseDefense = 77, + .baseSpAttack = 50, + .baseSpDefense = 77, + .baseSpeed = 78, + .type1 = TYPE_NORMAL, + .type2 = TYPE_GROUND, + .catchRate = 127, + .expYield = 148, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 16, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_PICKUP, + .ability2 = ABILITY_CHEEKPOUCH, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_HUGEPOWER, + .noFlip = TRUE, + }, + + [SPECIES_FLETCHLING] = + { + .baseHP = 45, + .baseAttack = 50, + .baseDefense = 43, + .baseSpAttack = 40, + .baseSpDefense = 38, + .baseSpeed = 62, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FLYING, + .catchRate = 255, + .expYield = 56, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .ability1 = ABILITY_BIGPECKS, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_GALEWINGS, + .noFlip = TRUE, + }, + + [SPECIES_FLETCHINDER] = + { + .baseHP = 62, + .baseAttack = 73, + .baseDefense = 55, + .baseSpAttack = 56, + .baseSpDefense = 52, + .baseSpeed = 84, + .type1 = TYPE_FIRE, + .type2 = TYPE_FLYING, + .catchRate = 120, + .expYield = 134, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 16, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .ability1 = ABILITY_FLAMEBODY, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_GALEWINGS, + .noFlip = TRUE, + }, + + [SPECIES_TALONFLAME] = + { + .baseHP = 78, + .baseAttack = 81, + .baseDefense = 71, + .baseSpAttack = 74, + .baseSpDefense = 69, + .baseSpeed = 126, + .type1 = TYPE_FIRE, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 175, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 3, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 16, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .ability1 = ABILITY_FLAMEBODY, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_GALEWINGS, + .noFlip = TRUE, + }, + + [SPECIES_SCATTERBUG] = + { + .baseHP = 38, + .baseAttack = 35, + .baseDefense = 40, + .baseSpAttack = 27, + .baseSpDefense = 25, + .baseSpeed = 35, + .type1 = TYPE_BUG, + .type2 = TYPE_BUG, + .catchRate = 255, + .expYield = 40, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 16, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_SHIELDDUST, + .ability2 = ABILITY_COMPOUNDEYES, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_FRIENDGUARD, + .noFlip = TRUE, + }, + + [SPECIES_SPEWPA] = + { + .baseHP = 45, + .baseAttack = 22, + .baseDefense = 60, + .baseSpAttack = 27, + .baseSpDefense = 30, + .baseSpeed = 29, + .type1 = TYPE_BUG, + .type2 = TYPE_BUG, + .catchRate = 120, + .expYield = 75, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 16, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_SHEDSKIN, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_FRIENDGUARD, + .noFlip = TRUE, + }, + + [SPECIES_VIVILLON] = + { + .baseHP = 80, + .baseAttack = 52, + .baseDefense = 50, + .baseSpAttack = 90, + .baseSpDefense = 50, + .baseSpeed = 89, + .type1 = TYPE_BUG, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 185, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 16, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_SHIELDDUST, + .ability2 = ABILITY_COMPOUNDEYES, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_FRIENDGUARD, + .noFlip = TRUE, + }, + + [SPECIES_LITLEO] = + { + .baseHP = 62, + .baseAttack = 50, + .baseDefense = 58, + .baseSpAttack = 73, + .baseSpDefense = 54, + .baseSpeed = 72, + .type1 = TYPE_FIRE, + .type2 = TYPE_NORMAL, + .catchRate = 220, + .expYield = 74, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(75), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_RIVALRY, + .ability2 = ABILITY_UNNERVE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_MOXIE, + .noFlip = TRUE, + }, + + [SPECIES_PYROAR] = + { + .baseHP = 86, + .baseAttack = 68, + .baseDefense = 72, + .baseSpAttack = 109, + .baseSpDefense = 66, + .baseSpeed = 106, + .type1 = TYPE_FIRE, + .type2 = TYPE_NORMAL, + .catchRate = 65, + .expYield = 177, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 2, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(75), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_RIVALRY, + .ability2 = ABILITY_UNNERVE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_MOXIE, + .noFlip = TRUE, + }, + + [SPECIES_FLABEBE] = + { + .baseHP = 44, + .baseAttack = 38, + .baseDefense = 39, + .baseSpAttack = 61, + .baseSpDefense = 79, + .baseSpeed = 42, + .type1 = TYPE_FAIRY, + .type2 = TYPE_FAIRY, + .catchRate = 225, + .expYield = 61, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(100), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_FLOWERVEIL, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SYMBIOSIS, + .noFlip = TRUE, + }, + + [SPECIES_FLOETTE] = + { + .baseHP = 54, + .baseAttack = 45, + .baseDefense = 47, + .baseSpAttack = 75, + .baseSpDefense = 98, + .baseSpeed = 52, + .type1 = TYPE_FAIRY, + .type2 = TYPE_FAIRY, + .catchRate = 120, + .expYield = 130, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(100), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_FLOWERVEIL, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SYMBIOSIS, + .noFlip = TRUE, + }, + + [SPECIES_FLORGES] = + { + .baseHP = 78, + .baseAttack = 65, + .baseDefense = 68, + .baseSpAttack = 112, + .baseSpDefense = 154, + .baseSpeed = 75, + .type1 = TYPE_FAIRY, + .type2 = TYPE_FAIRY, + .catchRate = 45, + .expYield = 248, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 3, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(100), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_FLOWERVEIL, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SYMBIOSIS, + .noFlip = TRUE, + }, + + [SPECIES_SKIDDO] = + { + .baseHP = 66, + .baseAttack = 65, + .baseDefense = 48, + .baseSpAttack = 62, + .baseSpDefense = 57, + .baseSpeed = 52, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 200, + .expYield = 70, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_SAPSIPPER, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_GRASSPELT, + .noFlip = TRUE, + }, + + [SPECIES_GOGOAT] = + { + .baseHP = 123, + .baseAttack = 100, + .baseDefense = 62, + .baseSpAttack = 97, + .baseSpDefense = 81, + .baseSpeed = 68, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 45, + .expYield = 186, + .evYield_HP = 2, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_SAPSIPPER, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_GRASSPELT, + .noFlip = TRUE, + }, + + [SPECIES_PANCHAM] = + { + .baseHP = 67, + .baseAttack = 82, + .baseDefense = 62, + .baseSpAttack = 46, + .baseSpDefense = 48, + .baseSpeed = 43, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_FIGHTING, + .catchRate = 220, + .expYield = 70, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_MENTAL_HERB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 24, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .ability1 = ABILITY_IRONFIST, + .ability2 = ABILITY_MOLDBREAKER, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SCRAPPY, + .noFlip = TRUE, + }, + + [SPECIES_PANGORO] = + { + .baseHP = 95, + .baseAttack = 124, + .baseDefense = 78, + .baseSpAttack = 69, + .baseSpDefense = 71, + .baseSpeed = 58, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_DARK, + .catchRate = 65, + .expYield = 173, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_MENTAL_HERB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .ability1 = ABILITY_IRONFIST, + .ability2 = ABILITY_MOLDBREAKER, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SCRAPPY, + .noFlip = TRUE, + }, + + [SPECIES_FURFROU] = + { + .baseHP = 75, + .baseAttack = 80, + .baseDefense = 60, + .baseSpAttack = 65, + .baseSpDefense = 90, + .baseSpeed = 102, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 160, + .expYield = 165, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_FURCOAT, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_ESPURR] = + { + .baseHP = 62, + .baseAttack = 48, + .baseDefense = 54, + .baseSpAttack = 63, + .baseSpDefense = 60, + .baseSpeed = 68, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 190, + .expYield = 71, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_KEENEYE, + .ability2 = ABILITY_INFILTRATOR, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_OWNTEMPO, + .noFlip = TRUE, + }, + + [SPECIES_MEOWSTIC] = + { + .baseHP = 74, + .baseAttack = 48, + .baseDefense = 76, + .baseSpAttack = 83, + .baseSpDefense = 81, + .baseSpeed = 104, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 75, + .expYield = 163, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_KEENEYE, + .ability2 = ABILITY_INFILTRATOR, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_PRANKSTER, + .noFlip = TRUE, + }, + + [SPECIES_HONEDGE] = + { + .baseHP = 45, + .baseAttack = 80, + .baseDefense = 100, + .baseSpAttack = 35, + .baseSpDefense = 37, + .baseSpeed = 28, + .type1 = TYPE_STEEL, + .type2 = TYPE_GHOST, + .catchRate = 180, + .expYield = 65, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_NOGUARD, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_DOUBLADE] = + { + .baseHP = 59, + .baseAttack = 110, + .baseDefense = 150, + .baseSpAttack = 45, + .baseSpDefense = 49, + .baseSpeed = 35, + .type1 = TYPE_STEEL, + .type2 = TYPE_GHOST, + .catchRate = 90, + .expYield = 157, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_NOGUARD, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_AEGISLASH] = + { + .baseHP = 60, + .baseAttack = 50, + .baseDefense = 150, + .baseSpAttack = 50, + .baseSpDefense = 150, + .baseSpeed = 60, + .type1 = TYPE_STEEL, + .type2 = TYPE_GHOST, + .catchRate = 45, + .expYield = 234, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_STANCECHANGE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_SPRITZEE] = + { + .baseHP = 78, + .baseAttack = 52, + .baseDefense = 60, + .baseSpAttack = 63, + .baseSpDefense = 65, + .baseSpeed = 23, + .type1 = TYPE_FAIRY, + .type2 = TYPE_FAIRY, + .catchRate = 200, + .expYield = 68, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_HEALER, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_AROMAVEIL, + .noFlip = TRUE, + }, + + [SPECIES_AROMATISSE] = + { + .baseHP = 101, + .baseAttack = 72, + .baseDefense = 72, + .baseSpAttack = 99, + .baseSpDefense = 89, + .baseSpeed = 29, + .type1 = TYPE_FAIRY, + .type2 = TYPE_FAIRY, + .catchRate = 140, + .expYield = 162, + .evYield_HP = 2, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_HEALER, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_AROMAVEIL, + .noFlip = TRUE, + }, + + [SPECIES_SWIRLIX] = + { + .baseHP = 62, + .baseAttack = 48, + .baseDefense = 66, + .baseSpAttack = 59, + .baseSpDefense = 57, + .baseSpeed = 49, + .type1 = TYPE_FAIRY, + .type2 = TYPE_FAIRY, + .catchRate = 200, + .expYield = 68, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_SWEETVEIL, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_UNBURDEN, + .noFlip = TRUE, + }, + + [SPECIES_SLURPUFF] = + { + .baseHP = 82, + .baseAttack = 80, + .baseDefense = 86, + .baseSpAttack = 85, + .baseSpDefense = 75, + .baseSpeed = 72, + .type1 = TYPE_FAIRY, + .type2 = TYPE_FAIRY, + .catchRate = 140, + .expYield = 168, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_SWEETVEIL, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_UNBURDEN, + .noFlip = TRUE, + }, + + [SPECIES_INKAY] = + { + .baseHP = 53, + .baseAttack = 54, + .baseDefense = 53, + .baseSpAttack = 37, + .baseSpDefense = 46, + .baseSpeed = 45, + .type1 = TYPE_DARK, + .type2 = TYPE_PSYCHIC, + .catchRate = 190, + .expYield = 58, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_2, + .ability1 = ABILITY_CONTRARY, + .ability2 = ABILITY_SUCTIONCUPS, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_INFILTRATOR, + .noFlip = TRUE, + }, + + [SPECIES_MALAMAR] = + { + .baseHP = 86, + .baseAttack = 92, + .baseDefense = 88, + .baseSpAttack = 68, + .baseSpDefense = 75, + .baseSpeed = 73, + .type1 = TYPE_DARK, + .type2 = TYPE_PSYCHIC, + .catchRate = 80, + .expYield = 169, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_2, + .ability1 = ABILITY_CONTRARY, + .ability2 = ABILITY_SUCTIONCUPS, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_INFILTRATOR, + .noFlip = TRUE, + }, + + [SPECIES_BINACLE] = + { + .baseHP = 42, + .baseAttack = 52, + .baseDefense = 67, + .baseSpAttack = 39, + .baseSpDefense = 56, + .baseSpeed = 50, + .type1 = TYPE_ROCK, + .type2 = TYPE_WATER, + .catchRate = 120, + .expYield = 61, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_3, + .eggGroup2 = EGG_GROUP_WATER_3, + .ability1 = ABILITY_TOUGHCLAWS, + .ability2 = ABILITY_SNIPER, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_PICKPOCKET, + .noFlip = TRUE, + }, + + [SPECIES_BARBARACLE] = + { + .baseHP = 72, + .baseAttack = 105, + .baseDefense = 115, + .baseSpAttack = 54, + .baseSpDefense = 86, + .baseSpeed = 68, + .type1 = TYPE_ROCK, + .type2 = TYPE_WATER, + .catchRate = 45, + .expYield = 175, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_3, + .eggGroup2 = EGG_GROUP_WATER_3, + .ability1 = ABILITY_TOUGHCLAWS, + .ability2 = ABILITY_SNIPER, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_PICKPOCKET, + .noFlip = TRUE, + }, + + [SPECIES_SKRELP] = + { + .baseHP = 50, + .baseAttack = 60, + .baseDefense = 60, + .baseSpAttack = 60, + .baseSpDefense = 60, + .baseSpeed = 30, + .type1 = TYPE_POISON, + .type2 = TYPE_WATER, + .catchRate = 225, + .expYield = 64, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_DRAGON, + .ability1 = ABILITY_POISONPOINT, + .ability2 = ABILITY_POISONTOUCH, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_ADAPTABILITY, + .noFlip = TRUE, + }, + + [SPECIES_DRAGALGE] = + { + .baseHP = 65, + .baseAttack = 75, + .baseDefense = 90, + .baseSpAttack = 97, + .baseSpDefense = 123, + .baseSpeed = 44, + .type1 = TYPE_POISON, + .type2 = TYPE_DRAGON, + .catchRate = 55, + .expYield = 173, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_DRAGON, + .ability1 = ABILITY_POISONPOINT, + .ability2 = ABILITY_POISONTOUCH, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_ADAPTABILITY, + .noFlip = TRUE, + }, + + [SPECIES_CLAUNCHER] = + { + .baseHP = 50, + .baseAttack = 53, + .baseDefense = 62, + .baseSpAttack = 58, + .baseSpDefense = 63, + .baseSpeed = 44, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 225, + .expYield = 66, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_3, + .ability1 = ABILITY_MEGALAUNCHER, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_CLAWITZER] = + { + .baseHP = 71, + .baseAttack = 73, + .baseDefense = 88, + .baseSpAttack = 120, + .baseSpDefense = 89, + .baseSpeed = 59, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 55, + .expYield = 100, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 2, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 16, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_3, + .ability1 = ABILITY_MEGALAUNCHER, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_HELIOPTILE] = + { + .baseHP = 44, + .baseAttack = 38, + .baseDefense = 33, + .baseSpAttack = 61, + .baseSpDefense = 43, + .baseSpeed = 70, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_NORMAL, + .catchRate = 190, + .expYield = 58, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_DRAGON, + .ability1 = ABILITY_DRYSKIN, + .ability2 = ABILITY_SANDVEIL, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SOLARPOWER, + .noFlip = TRUE, + }, + + [SPECIES_HELIOLISK] = + { + .baseHP = 62, + .baseAttack = 55, + .baseDefense = 52, + .baseSpAttack = 109, + .baseSpDefense = 94, + .baseSpeed = 109, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_NORMAL, + .catchRate = 75, + .expYield = 168, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_DRAGON, + .ability1 = ABILITY_DRYSKIN, + .ability2 = ABILITY_SANDVEIL, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SOLARPOWER, + .noFlip = TRUE, + }, + + [SPECIES_TYRUNT] = + { + .baseHP = 58, + .baseAttack = 89, + .baseDefense = 77, + .baseSpAttack = 45, + .baseSpDefense = 45, + .baseSpeed = 48, + .type1 = TYPE_ROCK, + .type2 = TYPE_DRAGON, + .catchRate = 45, + .expYield = 72, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 30, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_DRAGON, + .ability1 = ABILITY_STRONGJAW, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_STURDY, + .noFlip = TRUE, + }, + + [SPECIES_TYRANTRUM] = + { + .baseHP = 82, + .baseAttack = 121, + .baseDefense = 119, + .baseSpAttack = 69, + .baseSpDefense = 59, + .baseSpeed = 71, + .type1 = TYPE_ROCK, + .type2 = TYPE_DRAGON, + .catchRate = 45, + .expYield = 182, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 30, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_DRAGON, + .ability1 = ABILITY_STRONGJAW, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_ROCKHEAD, + .noFlip = TRUE, + }, + + [SPECIES_AMAURA] = + { + .baseHP = 77, + .baseAttack = 59, + .baseDefense = 50, + .baseSpAttack = 67, + .baseSpDefense = 63, + .baseSpeed = 46, + .type1 = TYPE_ROCK, + .type2 = TYPE_ICE, + .catchRate = 45, + .expYield = 72, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 3, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 30, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_MONSTER, + .ability1 = ABILITY_REFRIGERATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SNOWWARNING, + .noFlip = TRUE, + }, + + [SPECIES_AURORUS] = + { + .baseHP = 123, + .baseAttack = 77, + .baseDefense = 72, + .baseSpAttack = 99, + .baseSpDefense = 92, + .baseSpeed = 58, + .type1 = TYPE_ROCK, + .type2 = TYPE_ICE, + .catchRate = 45, + .expYield = 104, + .evYield_HP = 2, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 30, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_MONSTER, + .ability1 = ABILITY_REFRIGERATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SNOWWARNING, + .noFlip = TRUE, + }, + + [SPECIES_SYLVEON] = + { + .baseHP = 95, + .baseAttack = 65, + .baseDefense = 65, + .baseSpAttack = 110, + .baseSpDefense = 130, + .baseSpeed = 60, + .type1 = TYPE_FAIRY, + .type2 = TYPE_FAIRY, + .catchRate = 45, + .expYield = 184, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 37, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_CUTECHARM, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_PIXILATE, + .noFlip = TRUE, + }, + + [SPECIES_HAWLUCHA] = + { + .baseHP = 78, + .baseAttack = 92, + .baseDefense = 75, + .baseSpAttack = 74, + .baseSpDefense = 63, + .baseSpeed = 118, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_FLYING, + .catchRate = 100, + .expYield = 175, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_KINGS_ROCK, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .ability1 = ABILITY_LIMBER, + .ability2 = ABILITY_UNBURDEN, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_MOLDBREAKER, + .noFlip = TRUE, + }, + + [SPECIES_DEDENNE] = + { + .baseHP = 67, + .baseAttack = 58, + .baseDefense = 57, + .baseSpAttack = 81, + .baseSpDefense = 67, + .baseSpeed = 101, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_FAIRY, + .catchRate = 180, + .expYield = 151, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_CHEEKPOUCH, + .ability2 = ABILITY_PICKUP, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_PLUS, + .noFlip = TRUE, + }, + + [SPECIES_CARBINK] = + { + .baseHP = 50, + .baseAttack = 50, + .baseDefense = 150, + .baseSpAttack = 50, + .baseSpDefense = 150, + .baseSpeed = 50, + .type1 = TYPE_ROCK, + .type2 = TYPE_FAIRY, + .catchRate = 60, + .expYield = 100, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_CLEARBODY, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_STURDY, + .noFlip = TRUE, + }, + + [SPECIES_GOOMY] = + { + .baseHP = 45, + .baseAttack = 50, + .baseDefense = 35, + .baseSpAttack = 55, + .baseSpDefense = 75, + .baseSpeed = 40, + .type1 = TYPE_DRAGON, + .type2 = TYPE_DRAGON, + .catchRate = 45, + .expYield = 60, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_SHED_SHELL, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 40, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_DRAGON, + .eggGroup2 = EGG_GROUP_DRAGON, + .ability1 = ABILITY_SAPSIPPER, + .ability2 = ABILITY_HYDRATION, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_GOOEY, + .noFlip = TRUE, + }, + + [SPECIES_SLIGGOO] = + { + .baseHP = 68, + .baseAttack = 75, + .baseDefense = 53, + .baseSpAttack = 83, + .baseSpDefense = 113, + .baseSpeed = 60, + .type1 = TYPE_DRAGON, + .type2 = TYPE_DRAGON, + .catchRate = 45, + .expYield = 158, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_SHED_SHELL, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 40, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_DRAGON, + .eggGroup2 = EGG_GROUP_DRAGON, + .ability1 = ABILITY_SAPSIPPER, + .ability2 = ABILITY_HYDRATION, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_GOOEY, + .noFlip = TRUE, + }, + + [SPECIES_GOODRA] = + { + .baseHP = 90, + .baseAttack = 100, + .baseDefense = 70, + .baseSpAttack = 110, + .baseSpDefense = 150, + .baseSpeed = 80, + .type1 = TYPE_DRAGON, + .type2 = TYPE_DRAGON, + .catchRate = 45, + .expYield = 255, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 3, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 40, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_DRAGON, + .eggGroup2 = EGG_GROUP_DRAGON, + .ability1 = ABILITY_SAPSIPPER, + .ability2 = ABILITY_HYDRATION, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_GOOEY, + .noFlip = TRUE, + }, + + [SPECIES_KLEFKI] = + { + .baseHP = 57, + .baseAttack = 80, + .baseDefense = 91, + .baseSpAttack = 80, + .baseSpDefense = 87, + .baseSpeed = 75, + .type1 = TYPE_STEEL, + .type2 = TYPE_FAIRY, + .catchRate = 75, + .expYield = 165, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_PRANKSTER, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_MAGICIAN, + .noFlip = TRUE, + }, + + [SPECIES_PHANTUMP] = + { + .baseHP = 43, + .baseAttack = 70, + .baseDefense = 48, + .baseSpAttack = 50, + .baseSpDefense = 60, + .baseSpeed = 38, + .type1 = TYPE_GHOST, + .type2 = TYPE_GRASS, + .catchRate = 120, + .expYield = 62, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_NATURALCURE, + .ability2 = ABILITY_FRISK, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_HARVEST, + .noFlip = TRUE, + }, + + [SPECIES_TREVENANT] = + { + .baseHP = 85, + .baseAttack = 110, + .baseDefense = 76, + .baseSpAttack = 65, + .baseSpDefense = 82, + .baseSpeed = 56, + .type1 = TYPE_GHOST, + .type2 = TYPE_GRASS, + .catchRate = 60, + .expYield = 166, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_NATURALCURE, + .ability2 = ABILITY_FRISK, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_HARVEST, + .noFlip = TRUE, + }, + + [SPECIES_PUMPKABOO] = + { + .baseHP = 44, + .baseAttack = 66, + .baseDefense = 70, + .baseSpAttack = 44, + .baseSpDefense = 55, + .baseSpeed = 56, + .type1 = TYPE_GHOST, + .type2 = TYPE_GRASS, + .catchRate = 120, + .expYield = 67, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_PICKUP, + .ability2 = ABILITY_FRISK, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_INSOMNIA, + .noFlip = TRUE, + }, + + [SPECIES_GOURGEIST] = + { + .baseHP = 55, + .baseAttack = 85, + .baseDefense = 122, + .baseSpAttack = 58, + .baseSpDefense = 75, + .baseSpeed = 99, + .type1 = TYPE_GHOST, + .type2 = TYPE_GRASS, + .catchRate = 60, + .expYield = 173, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_PICKUP, + .ability2 = ABILITY_FRISK, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_INSOMNIA, + .noFlip = TRUE, + }, + + [SPECIES_BERGMITE] = + { + .baseHP = 55, + .baseAttack = 69, + .baseDefense = 85, + .baseSpAttack = 32, + .baseSpDefense = 35, + .baseSpeed = 28, + .type1 = TYPE_ICE, + .type2 = TYPE_ICE, + .catchRate = 50, + .expYield = 207, + .evYield_HP = 0, + .evYield_Attack = 3, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_OWNTEMPO, + .ability2 = ABILITY_ICEBODY, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_STURDY, + .noFlip = TRUE, + }, + + [SPECIES_AVALUGG] = + { + .baseHP = 95, + .baseAttack = 117, + .baseDefense = 184, + .baseSpAttack = 44, + .baseSpDefense = 46, + .baseSpeed = 28, + .type1 = TYPE_ICE, + .type2 = TYPE_ICE, + .catchRate = 55, + .expYield = 180, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_MONSTER, + .ability1 = ABILITY_OWNTEMPO, + .ability2 = ABILITY_ICEBODY, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_STURDY, + .noFlip = TRUE, + }, + + [SPECIES_NOIBAT] = + { + .baseHP = 40, + .baseAttack = 30, + .baseDefense = 35, + .baseSpAttack = 45, + .baseSpDefense = 40, + .baseSpeed = 55, + .type1 = TYPE_FLYING, + .type2 = TYPE_DRAGON, + .catchRate = 190, + .expYield = 49, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .ability1 = ABILITY_FRISK, + .ability2 = ABILITY_INFILTRATOR, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_TELEPATHY, + .noFlip = TRUE, + }, + + [SPECIES_NOIVERN] = + { + .baseHP = 85, + .baseAttack = 70, + .baseDefense = 80, + .baseSpAttack = 97, + .baseSpDefense = 80, + .baseSpeed = 123, + .type1 = TYPE_FLYING, + .type2 = TYPE_DRAGON, + .catchRate = 45, + .expYield = 187, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .ability1 = ABILITY_FRISK, + .ability2 = ABILITY_INFILTRATOR, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_TELEPATHY, + .noFlip = TRUE, + }, + + [SPECIES_XERNEAS] = + { + .baseHP = 126, + .baseAttack = 131, + .baseDefense = 95, + .baseSpAttack = 131, + .baseSpDefense = 98, + .baseSpeed = 99, + .type1 = TYPE_FAIRY, + .type2 = TYPE_FAIRY, + .catchRate = 45, + .expYield = 255, + .evYield_HP = 3, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_FAIRYAURA, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_YVELTAL] = + { + .baseHP = 126, + .baseAttack = 131, + .baseDefense = 95, + .baseSpAttack = 131, + .baseSpDefense = 98, + .baseSpeed = 99, + .type1 = TYPE_DARK, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 255, + .evYield_HP = 3, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_DARKAURA, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_ZYGARDE] = + { + .baseHP = 108, + .baseAttack = 100, + .baseDefense = 121, + .baseSpAttack = 81, + .baseSpDefense = 95, + .baseSpeed = 95, + .type1 = TYPE_DRAGON, + .type2 = TYPE_GROUND, + .catchRate = 3, + .expYield = 255, + .evYield_HP = 3, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_POWERCONSTRUCT, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_POWERCONSTRUCT, + .noFlip = TRUE, + }, + + [SPECIES_DIANCIE] = + { + .baseHP = 50, + .baseAttack = 100, + .baseDefense = 150, + .baseSpAttack = 100, + .baseSpDefense = 150, + .baseSpeed = 50, + .type1 = TYPE_ROCK, + .type2 = TYPE_FAIRY, + .catchRate = 3, + .expYield = 255, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_CLEARBODY, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_HOOPA] = + { + .baseHP = 80, + .baseAttack = 110, + .baseDefense = 60, + .baseSpAttack = 150, + .baseSpDefense = 130, + .baseSpeed = 70, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_GHOST, + .catchRate = 3, + .expYield = 255, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_MAGICIAN, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_HOOPA_UNBOUND] = + { + .baseHP = 80, + .baseAttack = 160, + .baseDefense = 60, + .baseSpAttack = 170, + .baseSpDefense = 130, + .baseSpeed = 80, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_DARK, + .catchRate = 3, + .expYield = 255, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 3, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 100, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_PORTALPOWER, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_VOLCANION] = + { + .baseHP = 80, + .baseAttack = 110, + .baseDefense = 120, + .baseSpAttack = 130, + .baseSpDefense = 90, + .baseSpeed = 70, + .type1 = TYPE_FIRE, + .type2 = TYPE_WATER, + .catchRate = 3, + .expYield = 255, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 3, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 100, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_WATERABSORB, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_PYROAR_FEMALE] = + { + .baseHP = 86, + .baseAttack = 68, + .baseDefense = 72, + .baseSpAttack = 109, + .baseSpDefense = 66, + .baseSpeed = 106, + .type1 = TYPE_FIRE, + .type2 = TYPE_NORMAL, + .catchRate = 65, + .expYield = 177, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 2, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(100), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_RIVALRY, + .ability2 = ABILITY_UNNERVE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_MOXIE, + .noFlip = TRUE, + }, + + [SPECIES_MEOWSTIC_FEMALE] = + { + .baseHP = 74, + .baseAttack = 48, + .baseDefense = 76, + .baseSpAttack = 83, + .baseSpDefense = 81, + .baseSpeed = 104, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 75, + .expYield = 163, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_KEENEYE, + .ability2 = ABILITY_INFILTRATOR, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_COMPETITIVE, + .noFlip = TRUE, + }, + + [SPECIES_AEGISLASH_BLADE] = + { + .baseHP = 60, + .baseAttack = 150, + .baseDefense = 50, + .baseSpAttack = 150, + .baseSpDefense = 50, + .baseSpeed = 60, + .type1 = TYPE_STEEL, + .type2 = TYPE_GHOST, + .catchRate = 45, + .expYield = 234, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_STANCECHANGE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_ARCEUS_FAIRY] = + { + .baseHP = 120, + .baseAttack = 120, + .baseDefense = 120, + .baseSpAttack = 120, + .baseSpDefense = 120, + .baseSpeed = 120, + .type1 = TYPE_FAIRY, + .type2 = TYPE_FAIRY, + .catchRate = 3, + .expYield = 255, + .evYield_HP = 3, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 210, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_MULTITYPE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_ZYGARDE_CELL] = + { + .baseHP = 50, + .baseAttack = 50, + .baseDefense = 50, + .baseSpAttack = 50, + .baseSpDefense = 50, + .baseSpeed = 50, + .type1 = TYPE_DRAGON, + .type2 = TYPE_GROUND, + .catchRate = 3, + .expYield = 255, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_AURABREAK, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_ZYGARDE_CORE] = + { + .baseHP = 75, + .baseAttack = 75, + .baseDefense = 75, + .baseSpAttack = 75, + .baseSpDefense = 75, + .baseSpeed = 75, + .type1 = TYPE_DRAGON, + .type2 = TYPE_GROUND, + .catchRate = 3, + .expYield = 255, + .evYield_HP = 3, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_AURABREAK, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_ZYGARDE_10] = + { + .baseHP = 54, + .baseAttack = 100, + .baseDefense = 71, + .baseSpAttack = 61, + .baseSpDefense = 85, + .baseSpeed = 115, + .type1 = TYPE_DRAGON, + .type2 = TYPE_GROUND, + .catchRate = 3, + .expYield = 255, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 3, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_AURABREAK, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_POWERCONSTRUCT, + .noFlip = TRUE, + }, + + [SPECIES_ZYGARDE_COMPLETE] = + { + .baseHP = 216, + .baseAttack = 100, + .baseDefense = 121, + .baseSpAttack = 91, + .baseSpDefense = 95, + .baseSpeed = 85, + .type1 = TYPE_DRAGON, + .type2 = TYPE_GROUND, + .catchRate = 3, + .expYield = 255, + .evYield_HP = 0, + .evYield_Attack = 3, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_POWERCONSTRUCT, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_POWERCONSTRUCT, + .noFlip = TRUE, + }, + + [SPECIES_ASHGRENINJA] = + { + .baseHP = 72, + .baseAttack = 145, + .baseDefense = 67, + .baseSpAttack = 153, + .baseSpDefense = 71, + .baseSpeed = 132, + .type1 = TYPE_WATER, + .type2 = TYPE_DARK, + .catchRate = 45, + .expYield = 239, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 3, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_1, + .ability1 = ABILITY_BATTLEBOND, + .ability2 = ABILITY_BATTLEBOND, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_FLABEBE_BLUE] = + { + .baseHP = 44, + .baseAttack = 38, + .baseDefense = 39, + .baseSpAttack = 61, + .baseSpDefense = 79, + .baseSpeed = 42, + .type1 = TYPE_FAIRY, + .type2 = TYPE_FAIRY, + .catchRate = 225, + .expYield = 61, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(100), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_FLOWERVEIL, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SYMBIOSIS, + .noFlip = TRUE, + }, + + [SPECIES_FLABEBE_ORANGE] = + { + .baseHP = 44, + .baseAttack = 38, + .baseDefense = 39, + .baseSpAttack = 61, + .baseSpDefense = 79, + .baseSpeed = 42, + .type1 = TYPE_FAIRY, + .type2 = TYPE_FAIRY, + .catchRate = 225, + .expYield = 61, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(100), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_FLOWERVEIL, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SYMBIOSIS, + .noFlip = TRUE, + }, + + [SPECIES_FLABEBE_YELLOW] = + { + .baseHP = 44, + .baseAttack = 38, + .baseDefense = 39, + .baseSpAttack = 61, + .baseSpDefense = 79, + .baseSpeed = 42, + .type1 = TYPE_FAIRY, + .type2 = TYPE_FAIRY, + .catchRate = 225, + .expYield = 61, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(100), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_FLOWERVEIL, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SYMBIOSIS, + .noFlip = TRUE, + }, + + [SPECIES_FLABEBE_WHITE] = + { + .baseHP = 44, + .baseAttack = 38, + .baseDefense = 39, + .baseSpAttack = 61, + .baseSpDefense = 79, + .baseSpeed = 42, + .type1 = TYPE_FAIRY, + .type2 = TYPE_FAIRY, + .catchRate = 225, + .expYield = 61, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(100), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_FLOWERVEIL, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SYMBIOSIS, + .noFlip = TRUE, + }, + + [SPECIES_FLOETTE_BLUE] = + { + .baseHP = 54, + .baseAttack = 45, + .baseDefense = 47, + .baseSpAttack = 75, + .baseSpDefense = 98, + .baseSpeed = 52, + .type1 = TYPE_FAIRY, + .type2 = TYPE_FAIRY, + .catchRate = 120, + .expYield = 130, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(100), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_FLOWERVEIL, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SYMBIOSIS, + .noFlip = TRUE, + }, + + [SPECIES_FLOETTE_ORANGE] = + { + .baseHP = 54, + .baseAttack = 45, + .baseDefense = 47, + .baseSpAttack = 75, + .baseSpDefense = 98, + .baseSpeed = 52, + .type1 = TYPE_FAIRY, + .type2 = TYPE_FAIRY, + .catchRate = 120, + .expYield = 130, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(100), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_FLOWERVEIL, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SYMBIOSIS, + .noFlip = TRUE, + }, + + [SPECIES_FLOETTE_YELLOW] = + { + .baseHP = 54, + .baseAttack = 45, + .baseDefense = 47, + .baseSpAttack = 75, + .baseSpDefense = 98, + .baseSpeed = 52, + .type1 = TYPE_FAIRY, + .type2 = TYPE_FAIRY, + .catchRate = 120, + .expYield = 130, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(100), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_FLOWERVEIL, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SYMBIOSIS, + .noFlip = TRUE, + }, + + [SPECIES_FLOETTE_WHITE] = + { + .baseHP = 54, + .baseAttack = 45, + .baseDefense = 47, + .baseSpAttack = 75, + .baseSpDefense = 98, + .baseSpeed = 52, + .type1 = TYPE_FAIRY, + .type2 = TYPE_FAIRY, + .catchRate = 120, + .expYield = 130, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(100), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_FLOWERVEIL, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SYMBIOSIS, + .noFlip = TRUE, + }, + + [SPECIES_FLOETTE_ETERNAL] = + { + .baseHP = 74, + .baseAttack = 65, + .baseDefense = 67, + .baseSpAttack = 125, + .baseSpDefense = 128, + .baseSpeed = 92, + .type1 = TYPE_FAIRY, + .type2 = TYPE_FAIRY, + .catchRate = 120, + .expYield = 130, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(100), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_FLOWERVEIL, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_FLORGES_BLUE] = + { + .baseHP = 78, + .baseAttack = 65, + .baseDefense = 68, + .baseSpAttack = 112, + .baseSpDefense = 154, + .baseSpeed = 75, + .type1 = TYPE_FAIRY, + .type2 = TYPE_FAIRY, + .catchRate = 45, + .expYield = 248, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 3, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(100), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_FLOWERVEIL, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SYMBIOSIS, + .noFlip = TRUE, + }, + + [SPECIES_FLORGES_ORANGE] = + { + .baseHP = 78, + .baseAttack = 65, + .baseDefense = 68, + .baseSpAttack = 112, + .baseSpDefense = 154, + .baseSpeed = 75, + .type1 = TYPE_FAIRY, + .type2 = TYPE_FAIRY, + .catchRate = 45, + .expYield = 248, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 3, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(100), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_FLOWERVEIL, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SYMBIOSIS, + .noFlip = TRUE, + }, + + [SPECIES_FLORGES_YELLOW] = + { + .baseHP = 78, + .baseAttack = 65, + .baseDefense = 68, + .baseSpAttack = 112, + .baseSpDefense = 154, + .baseSpeed = 75, + .type1 = TYPE_FAIRY, + .type2 = TYPE_FAIRY, + .catchRate = 45, + .expYield = 248, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 3, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(100), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_FLOWERVEIL, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SYMBIOSIS, + .noFlip = TRUE, + }, + + [SPECIES_FLORGES_WHITE] = + { + .baseHP = 78, + .baseAttack = 65, + .baseDefense = 68, + .baseSpAttack = 112, + .baseSpDefense = 154, + .baseSpeed = 75, + .type1 = TYPE_FAIRY, + .type2 = TYPE_FAIRY, + .catchRate = 45, + .expYield = 248, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 3, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(100), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_FLOWERVEIL, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SYMBIOSIS, + .noFlip = TRUE, + }, + + [SPECIES_PUMPKABOO_XL] = + { + .baseHP = 59, + .baseAttack = 66, + .baseDefense = 70, + .baseSpAttack = 44, + .baseSpDefense = 55, + .baseSpeed = 41, + .type1 = TYPE_GHOST, + .type2 = TYPE_GRASS, + .catchRate = 120, + .expYield = 67, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_MIRACLE_SEED, + .item2 = ITEM_MIRACLE_SEED, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_PICKUP, + .ability2 = ABILITY_FRISK, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_INSOMNIA, + .noFlip = TRUE, + }, + + [SPECIES_PUMPKABOO_L] = + { + .baseHP = 54, + .baseAttack = 66, + .baseDefense = 70, + .baseSpAttack = 44, + .baseSpDefense = 55, + .baseSpeed = 46, + .type1 = TYPE_GHOST, + .type2 = TYPE_GRASS, + .catchRate = 120, + .expYield = 67, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_PICKUP, + .ability2 = ABILITY_FRISK, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_INSOMNIA, + .noFlip = TRUE, + }, + + [SPECIES_PUMPKABOO_M] = + { + .baseHP = 49, + .baseAttack = 66, + .baseDefense = 70, + .baseSpAttack = 44, + .baseSpDefense = 55, + .baseSpeed = 51, + .type1 = TYPE_GHOST, + .type2 = TYPE_GRASS, + .catchRate = 120, + .expYield = 67, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_PICKUP, + .ability2 = ABILITY_FRISK, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_INSOMNIA, + .noFlip = TRUE, + }, + + [SPECIES_GOURGEIST_XL] = + { + .baseHP = 85, + .baseAttack = 100, + .baseDefense = 122, + .baseSpAttack = 58, + .baseSpDefense = 75, + .baseSpeed = 54, + .type1 = TYPE_GHOST, + .type2 = TYPE_GRASS, + .catchRate = 60, + .expYield = 173, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_MIRACLE_SEED, + .item2 = ITEM_MIRACLE_SEED, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_PICKUP, + .ability2 = ABILITY_FRISK, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_INSOMNIA, + .noFlip = TRUE, + }, + + [SPECIES_GOURGEIST_L] = + { + .baseHP = 75, + .baseAttack = 95, + .baseDefense = 122, + .baseSpAttack = 58, + .baseSpDefense = 75, + .baseSpeed = 69, + .type1 = TYPE_GHOST, + .type2 = TYPE_GRASS, + .catchRate = 60, + .expYield = 173, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_PICKUP, + .ability2 = ABILITY_FRISK, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_INSOMNIA, + .noFlip = TRUE, + }, + + [SPECIES_GOURGEIST_M] = + { + .baseHP = 65, + .baseAttack = 90, + .baseDefense = 122, + .baseSpAttack = 58, + .baseSpDefense = 75, + .baseSpeed = 84, + .type1 = TYPE_GHOST, + .type2 = TYPE_GRASS, + .catchRate = 60, + .expYield = 173, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_PICKUP, + .ability2 = ABILITY_FRISK, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_INSOMNIA, + .noFlip = TRUE, + }, + + [SPECIES_FURFROU_HEART] = + { + .baseHP = 75, + .baseAttack = 80, + .baseDefense = 60, + .baseSpAttack = 65, + .baseSpDefense = 90, + .baseSpeed = 102, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 160, + .expYield = 165, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_FURCOAT, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_FURFROU_DIAMOND] = + { + .baseHP = 75, + .baseAttack = 80, + .baseDefense = 60, + .baseSpAttack = 65, + .baseSpDefense = 90, + .baseSpeed = 102, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 160, + .expYield = 165, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_FURCOAT, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_FURFROU_STAR] = + { + .baseHP = 75, + .baseAttack = 80, + .baseDefense = 60, + .baseSpAttack = 65, + .baseSpDefense = 90, + .baseSpeed = 102, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 160, + .expYield = 165, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_FURCOAT, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_FURFROU_PHAROAH] = + { + .baseHP = 75, + .baseAttack = 80, + .baseDefense = 60, + .baseSpAttack = 65, + .baseSpDefense = 90, + .baseSpeed = 102, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 160, + .expYield = 165, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_FURCOAT, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_FURFROU_KABUKI] = + { + .baseHP = 75, + .baseAttack = 80, + .baseDefense = 60, + .baseSpAttack = 65, + .baseSpDefense = 90, + .baseSpeed = 102, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 160, + .expYield = 165, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_FURCOAT, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_FURFROU_LA_REINE] = + { + .baseHP = 75, + .baseAttack = 80, + .baseDefense = 60, + .baseSpAttack = 65, + .baseSpDefense = 90, + .baseSpeed = 102, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 160, + .expYield = 165, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_FURCOAT, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_FURFROU_MATRON] = + { + .baseHP = 75, + .baseAttack = 80, + .baseDefense = 60, + .baseSpAttack = 65, + .baseSpDefense = 90, + .baseSpeed = 102, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 160, + .expYield = 165, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_FURCOAT, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_FURFROU_DANDY] = + { + .baseHP = 75, + .baseAttack = 80, + .baseDefense = 60, + .baseSpAttack = 65, + .baseSpDefense = 90, + .baseSpeed = 102, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 160, + .expYield = 165, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_FURCOAT, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_FURFROU_DEBUTANTE] = + { + .baseHP = 75, + .baseAttack = 80, + .baseDefense = 60, + .baseSpAttack = 65, + .baseSpDefense = 90, + .baseSpeed = 102, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 160, + .expYield = 165, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_FURCOAT, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_VIVILLON_FANCY] = + { + .baseHP = 60, + .baseAttack = 115, + .baseDefense = 65, + .baseSpAttack = 80, + .baseSpDefense = 65, + .baseSpeed = 115, + .type1 = TYPE_GHOST, + .type2 = TYPE_DARK, + .catchRate = 0, + .expYield = 165, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 20, + .friendship = 0, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_TOUGHCLAWS, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_VENUSAUR_MEGA] = + { + .baseHP = 80, + .baseAttack = 100, + .baseDefense = 123, + .baseSpAttack = 122, + .baseSpDefense = 120, + .baseSpeed = 80, + .type1 = TYPE_GRASS, + .type2 = TYPE_POISON, + .catchRate = 45, + .expYield = 208, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 2, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_THICKFAT, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_CHARIZARD_MEGA_X] = + { + .baseHP = 78, + .baseAttack = 130, + .baseDefense = 111, + .baseSpAttack = 130, + .baseSpDefense = 85, + .baseSpeed = 100, + .type1 = TYPE_FIRE, + .type2 = TYPE_DRAGON, + .catchRate = 45, + .expYield = 209, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 3, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_DRAGON, + .ability1 = ABILITY_TOUGHCLAWS, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_CHARIZARD_MEGA_Y] = + { + .baseHP = 78, + .baseAttack = 104, + .baseDefense = 78, + .baseSpAttack = 159, + .baseSpDefense = 115, + .baseSpeed = 100, + .type1 = TYPE_FIRE, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 209, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 3, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_DRAGON, + .ability1 = ABILITY_DROUGHT, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_BLASTOISE_MEGA] = + { + .baseHP = 79, + .baseAttack = 103, + .baseDefense = 120, + .baseSpAttack = 135, + .baseSpDefense = 115, + .baseSpeed = 78, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 45, + .expYield = 210, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 3, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_WATER_1, + .ability1 = ABILITY_MEGALAUNCHER, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_BEEDRILL_MEGA] = + { + .baseHP = 65, + .baseAttack = 150, + .baseDefense = 40, + .baseSpAttack = 15, + .baseSpDefense = 80, + .baseSpeed = 145, + .type1 = TYPE_BUG, + .type2 = TYPE_POISON, + .catchRate = 45, + .expYield = 159, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_POISON_BARB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_ADAPTABILITY, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_PIDGEOT_MEGA] = + { + .baseHP = 83, + .baseAttack = 80, + .baseDefense = 80, + .baseSpAttack = 135, + .baseSpDefense = 80, + .baseSpeed = 121, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 172, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 3, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .ability1 = ABILITY_NOGUARD, + .ability2 = ABILITY_NOGUARD, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_ALAKAZAM_MEGA] = + { + .baseHP = 55, + .baseAttack = 50, + .baseDefense = 65, + .baseSpAttack = 175, + .baseSpDefense = 105, + .baseSpeed = 150, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 50, + .expYield = 186, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 3, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_TWISTED_SPOON, + .genderRatio = PERCENT_FEMALE(25), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .ability1 = ABILITY_TRACE, + .ability2 = ABILITY_TRACE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_SLOWBRO_MEGA] = + { + .baseHP = 95, + .baseAttack = 75, + .baseDefense = 180, + .baseSpAttack = 130, + .baseSpDefense = 80, + .baseSpeed = 30, + .type1 = TYPE_WATER, + .type2 = TYPE_PSYCHIC, + .catchRate = 75, + .expYield = 164, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_WATER_1, + .ability1 = ABILITY_SHELLARMOR, + .ability2 = ABILITY_SHELLARMOR, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_GENGAR_MEGA] = + { + .baseHP = 60, + .baseAttack = 65, + .baseDefense = 80, + .baseSpAttack = 170, + .baseSpDefense = 95, + .baseSpeed = 130, + .type1 = TYPE_GHOST, + .type2 = TYPE_POISON, + .catchRate = 45, + .expYield = 190, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 3, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_SPELL_TAG, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_SHADOWTAG, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_KANGASKHAN_MEGA] = + { + .baseHP = 105, + .baseAttack = 125, + .baseDefense = 100, + .baseSpAttack = 60, + .baseSpDefense = 100, + .baseSpeed = 100, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 45, + .expYield = 175, + .evYield_HP = 2, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(100), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_MONSTER, + .ability1 = ABILITY_PARENTALBOND, + .ability2 = ABILITY_PARENTALBOND, + .safariZoneFleeRate = 125, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_PINSIR_MEGA] = + { + .baseHP = 65, + .baseAttack = 155, + .baseDefense = 120, + .baseSpAttack = 65, + .baseSpDefense = 90, + .baseSpeed = 105, + .type1 = TYPE_BUG, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 200, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_AERILATE, + .ability2 = ABILITY_AERILATE, + .safariZoneFleeRate = 125, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_GYARADOS_MEGA] = + { + .baseHP = 95, + .baseAttack = 155, + .baseDefense = 109, + .baseSpAttack = 70, + .baseSpDefense = 130, + .baseSpeed = 81, + .type1 = TYPE_WATER, + .type2 = TYPE_DARK, + .catchRate = 45, + .expYield = 214, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 5, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_WATER_2, + .eggGroup2 = EGG_GROUP_DRAGON, + .ability1 = ABILITY_MOLDBREAKER, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_AERODACTYL_MEGA] = + { + .baseHP = 80, + .baseAttack = 135, + .baseDefense = 85, + .baseSpAttack = 70, + .baseSpDefense = 95, + .baseSpeed = 150, + .type1 = TYPE_ROCK, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 202, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 35, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .ability1 = ABILITY_TOUGHCLAWS, + .ability2 = ABILITY_TOUGHCLAWS, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_MEWTWO_MEGA_X] = + { + .baseHP = 106, + .baseAttack = 190, + .baseDefense = 100, + .baseSpAttack = 154, + .baseSpDefense = 100, + .baseSpeed = 130, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_FIGHTING, + .catchRate = 3, + .expYield = 220, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 3, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_STEADFAST, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_MEWTWO_MEGA_Y] = + { + .baseHP = 106, + .baseAttack = 150, + .baseDefense = 70, + .baseSpAttack = 194, + .baseSpDefense = 120, + .baseSpeed = 140, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 3, + .expYield = 220, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 3, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_INSOMNIA, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_AMPHAROS_MEGA] = + { + .baseHP = 90, + .baseAttack = 95, + .baseDefense = 105, + .baseSpAttack = 165, + .baseSpDefense = 110, + .baseSpeed = 45, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_DRAGON, + .catchRate = 45, + .expYield = 194, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 3, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_MOLDBREAKER, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_STEELIX_MEGA] = + { + .baseHP = 75, + .baseAttack = 125, + .baseDefense = 230, + .baseSpAttack = 55, + .baseSpDefense = 95, + .baseSpeed = 30, + .type1 = TYPE_STEEL, + .type2 = TYPE_GROUND, + .catchRate = 25, + .expYield = 196, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_METAL_COAT, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_SANDFORCE, + .ability2 = ABILITY_SANDFORCE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_SCIZOR_MEGA] = + { + .baseHP = 70, + .baseAttack = 150, + .baseDefense = 140, + .baseSpAttack = 65, + .baseSpDefense = 100, + .baseSpeed = 75, + .type1 = TYPE_BUG, + .type2 = TYPE_STEEL, + .catchRate = 25, + .expYield = 200, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_TECHNICIAN, + .ability2 = ABILITY_TECHNICIAN, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_HERACROSS_MEGA] = + { + .baseHP = 80, + .baseAttack = 185, + .baseDefense = 115, + .baseSpAttack = 40, + .baseSpDefense = 105, + .baseSpeed = 75, + .type1 = TYPE_BUG, + .type2 = TYPE_FIGHTING, + .catchRate = 45, + .expYield = 200, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_SKILLLINK, + .ability2 = ABILITY_SKILLLINK, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_HOUNDOOM_MEGA] = + { + .baseHP = 75, + .baseAttack = 90, + .baseDefense = 90, + .baseSpAttack = 140, + .baseSpDefense = 90, + .baseSpeed = 115, + .type1 = TYPE_DARK, + .type2 = TYPE_FIRE, + .catchRate = 45, + .expYield = 204, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 2, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_SOLARPOWER, + .ability2 = ABILITY_SOLARPOWER, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_TYRANITAR_MEGA] = + { + .baseHP = 100, + .baseAttack = 164, + .baseDefense = 150, + .baseSpAttack = 95, + .baseSpDefense = 120, + .baseSpeed = 71, + .type1 = TYPE_ROCK, + .type2 = TYPE_DARK, + .catchRate = 45, + .expYield = 218, + .evYield_HP = 0, + .evYield_Attack = 3, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 40, + .friendship = 35, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_MONSTER, + .ability1 = ABILITY_SANDSTREAM, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_SCEPTILE_MEGA] = + { + .baseHP = 70, + .baseAttack = 110, + .baseDefense = 75, + .baseSpAttack = 145, + .baseSpDefense = 85, + .baseSpeed = 145, + .type1 = TYPE_GRASS, + .type2 = TYPE_DRAGON, + .catchRate = 45, + .expYield = 208, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 3, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_DRAGON, + .ability1 = ABILITY_LIGHTNINGROD, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_BLAZIKEN_MEGA] = + { + .baseHP = 80, + .baseAttack = 160, + .baseDefense = 80, + .baseSpAttack = 130, + .baseSpDefense = 80, + .baseSpeed = 100, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIGHTING, + .catchRate = 45, + .expYield = 209, + .evYield_HP = 0, + .evYield_Attack = 3, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_SPEEDBOOST, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_SWAMPERT_MEGA] = + { + .baseHP = 100, + .baseAttack = 150, + .baseDefense = 110, + .baseSpAttack = 95, + .baseSpDefense = 110, + .baseSpeed = 70, + .type1 = TYPE_WATER, + .type2 = TYPE_GROUND, + .catchRate = 45, + .expYield = 210, + .evYield_HP = 0, + .evYield_Attack = 3, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_WATER_1, + .ability1 = ABILITY_SWIFTSWIM, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_GARDEVOIR_MEGA] = + { + .baseHP = 68, + .baseAttack = 85, + .baseDefense = 65, + .baseSpAttack = 165, + .baseSpDefense = 135, + .baseSpeed = 100, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_FAIRY, + .catchRate = 45, + .expYield = 208, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 3, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_PIXILATE, + .ability2 = ABILITY_PIXILATE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_SABLEYE_MEGA] = + { + .baseHP = 50, + .baseAttack = 85, + .baseDefense = 125, + .baseSpAttack = 85, + .baseSpDefense = 115, + .baseSpeed = 20, + .type1 = TYPE_DARK, + .type2 = TYPE_GHOST, + .catchRate = 45, + .expYield = 98, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 35, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .ability1 = ABILITY_MAGICBOUNCE, + .ability2 = ABILITY_MAGICBOUNCE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_MAWILE_MEGA] = + { + .baseHP = 50, + .baseAttack = 105, + .baseDefense = 125, + .baseSpAttack = 55, + .baseSpDefense = 95, + .baseSpeed = 50, + .type1 = TYPE_STEEL, + .type2 = TYPE_FAIRY, + .catchRate = 45, + .expYield = 98, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_HUGEPOWER, + .ability2 = ABILITY_HUGEPOWER, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_AGGRON_MEGA] = + { + .baseHP = 70, + .baseAttack = 140, + .baseDefense = 230, + .baseSpAttack = 60, + .baseSpDefense = 80, + .baseSpeed = 50, + .type1 = TYPE_STEEL, + .type2 = TYPE_STEEL, + .catchRate = 45, + .expYield = 205, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 3, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_HARD_STONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 35, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_MONSTER, + .ability1 = ABILITY_FILTER, + .ability2 = ABILITY_FILTER, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_MEDICHAM_MEGA] = + { + .baseHP = 60, + .baseAttack = 100, + .baseDefense = 85, + .baseSpAttack = 80, + .baseSpDefense = 85, + .baseSpeed = 100, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_PSYCHIC, + .catchRate = 90, + .expYield = 153, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_HUMAN_LIKE, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .ability1 = ABILITY_PUREPOWER, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_MANECTRIC_MEGA] = + { + .baseHP = 70, + .baseAttack = 75, + .baseDefense = 80, + .baseSpAttack = 135, + .baseSpDefense = 80, + .baseSpeed = 135, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 45, + .expYield = 168, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_INTIMIDATE, + .ability2 = ABILITY_INTIMIDATE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_SHARPEDO_MEGA] = + { + .baseHP = 70, + .baseAttack = 140, + .baseDefense = 70, + .baseSpAttack = 110, + .baseSpDefense = 65, + .baseSpeed = 105, + .type1 = TYPE_WATER, + .type2 = TYPE_DARK, + .catchRate = 60, + .expYield = 175, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_WATER_2, + .eggGroup2 = EGG_GROUP_WATER_2, + .ability1 = ABILITY_STRONGJAW, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_CAMERUPT_MEGA] = + { + .baseHP = 70, + .baseAttack = 120, + .baseDefense = 100, + .baseSpAttack = 145, + .baseSpDefense = 105, + .baseSpeed = 20, + .type1 = TYPE_FIRE, + .type2 = TYPE_GROUND, + .catchRate = 150, + .expYield = 175, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_RAWST_BERRY, + .item2 = ITEM_RAWST_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_SHEERFORCE, + .ability2 = ABILITY_SHEERFORCE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_ALTARIA_MEGA] = + { + .baseHP = 75, + .baseAttack = 110, + .baseDefense = 110, + .baseSpAttack = 110, + .baseSpDefense = 105, + .baseSpeed = 80, + .type1 = TYPE_DRAGON, + .type2 = TYPE_FAIRY, + .catchRate = 45, + .expYield = 188, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_ERRATIC, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_DRAGON, + .ability1 = ABILITY_PIXILATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_BANETTE_MEGA] = + { + .baseHP = 64, + .baseAttack = 165, + .baseDefense = 75, + .baseSpAttack = 93, + .baseSpDefense = 83, + .baseSpeed = 75, + .type1 = TYPE_GHOST, + .type2 = TYPE_GHOST, + .catchRate = 45, + .expYield = 179, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_SPELL_TAG, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 35, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_PRANKSTER, + .ability2 = ABILITY_PRANKSTER, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_ABSOL_MEGA] = + { + .baseHP = 65, + .baseAttack = 150, + .baseDefense = 60, + .baseSpAttack = 115, + .baseSpDefense = 60, + .baseSpeed = 115, + .type1 = TYPE_DARK, + .type2 = TYPE_DARK, + .catchRate = 30, + .expYield = 174, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 35, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_MAGICBOUNCE, + .ability2 = ABILITY_MAGICBOUNCE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_GLALIE_MEGA] = + { + .baseHP = 80, + .baseAttack = 120, + .baseDefense = 80, + .baseSpAttack = 120, + .baseSpDefense = 80, + .baseSpeed = 100, + .type1 = TYPE_ICE, + .type2 = TYPE_ICE, + .catchRate = 75, + .expYield = 187, + .evYield_HP = 2, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NEVER_MELT_ICE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_REFRIGERATE, + .ability2 = ABILITY_REFRIGERATE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_SALAMENCE_MEGA] = + { + .baseHP = 95, + .baseAttack = 145, + .baseDefense = 130, + .baseSpAttack = 120, + .baseSpDefense = 90, + .baseSpeed = 120, + .type1 = TYPE_DRAGON, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 218, + .evYield_HP = 0, + .evYield_Attack = 3, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 40, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_DRAGON, + .eggGroup2 = EGG_GROUP_DRAGON, + .ability1 = ABILITY_AERILATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_METAGROSS_MEGA] = + { + .baseHP = 80, + .baseAttack = 145, + .baseDefense = 150, + .baseSpAttack = 105, + .baseSpDefense = 110, + .baseSpeed = 110, + .type1 = TYPE_STEEL, + .type2 = TYPE_PSYCHIC, + .catchRate = 3, + .expYield = 210, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 3, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_METAL_COAT, + .genderRatio = MON_GENDERLESS, + .eggCycles = 40, + .friendship = 35, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_TOUGHCLAWS, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_LATIAS_MEGA] = + { + .baseHP = 80, + .baseAttack = 100, + .baseDefense = 120, + .baseSpAttack = 140, + .baseSpDefense = 150, + .baseSpeed = 110, + .type1 = TYPE_DRAGON, + .type2 = TYPE_PSYCHIC, + .catchRate = 3, + .expYield = 211, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 3, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(100), + .eggCycles = 120, + .friendship = 90, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_LATIOS_MEGA] = + { + .baseHP = 80, + .baseAttack = 130, + .baseDefense = 100, + .baseSpAttack = 160, + .baseSpDefense = 120, + .baseSpeed = 110, + .type1 = TYPE_DRAGON, + .type2 = TYPE_PSYCHIC, + .catchRate = 3, + .expYield = 211, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 3, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(0), + .eggCycles = 120, + .friendship = 90, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_GROUDON_PRIMAL] = + { + .baseHP = 100, + .baseAttack = 180, + .baseDefense = 160, + .baseSpAttack = 150, + .baseSpDefense = 90, + .baseSpeed = 90, + .type1 = TYPE_GROUND, + .type2 = TYPE_FIRE, + .catchRate = 5, + .expYield = 230, + .evYield_HP = 0, + .evYield_Attack = 3, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_DESOLATELAND, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_KYOGRE_PRIMAL] = + { + .baseHP = 100, + .baseAttack = 150, + .baseDefense = 90, + .baseSpAttack = 180, + .baseSpDefense = 160, + .baseSpeed = 90, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 5, + .expYield = 230, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 3, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_PRIMORDIALSEA, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_RAYQUAZA_MEGA] = + { + .baseHP = 105, + .baseAttack = 180, + .baseDefense = 100, + .baseSpAttack = 180, + .baseSpDefense = 100, + .baseSpeed = 115, + .type1 = TYPE_DRAGON, + .type2 = TYPE_FLYING, + .catchRate = 3, + .expYield = 230, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_DELTASTREAM, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_LOPUNNY_MEGA] = + { + .baseHP = 65, + .baseAttack = 136, + .baseDefense = 94, + .baseSpAttack = 54, + .baseSpDefense = 96, + .baseSpeed = 135, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FIGHTING, + .catchRate = 60, + .expYield = 168, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 2, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(11), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_HUMAN_LIKE, + .ability1 = ABILITY_SCRAPPY, + .ability2 = ABILITY_SCRAPPY, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_GARCHOMP_MEGA] = + { + .baseHP = 108, + .baseAttack = 170, + .baseDefense = 115, + .baseSpAttack = 120, + .baseSpDefense = 95, + .baseSpeed = 92, + .type1 = TYPE_DRAGON, + .type2 = TYPE_GROUND, + .catchRate = 45, + .expYield = 218, + .evYield_HP = 0, + .evYield_Attack = 3, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 40, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_DRAGON, + .eggGroup2 = EGG_GROUP_MONSTER, + .ability1 = ABILITY_SANDFORCE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_LUCARIO_MEGA] = + { + .baseHP = 70, + .baseAttack = 145, + .baseDefense = 88, + .baseSpAttack = 140, + .baseSpDefense = 70, + .baseSpeed = 112, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_STEEL, + .catchRate = 45, + .expYield = 204, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_1, + .ability1 = ABILITY_ADAPTABILITY, + .ability2 = ABILITY_ADAPTABILITY, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_ABOMASNOW_MEGA] = + { + .baseHP = 90, + .baseAttack = 132, + .baseDefense = 105, + .baseSpAttack = 132, + .baseSpDefense = 105, + .baseSpeed = 30, + .type1 = TYPE_GRASS, + .type2 = TYPE_ICE, + .catchRate = 60, + .expYield = 214, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_SNOWWARNING, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_GALLADE_MEGA] = + { + .baseHP = 68, + .baseAttack = 165, + .baseDefense = 95, + .baseSpAttack = 65, + .baseSpDefense = 115, + .baseSpeed = 110, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_FIGHTING, + .catchRate = 45, + .expYield = 233, + .evYield_HP = 0, + .evYield_Attack = 3, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(0), + .eggCycles = 20, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_1, + .ability1 = ABILITY_INNERFOCUS, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_AUDINO_MEGA] = + { + .baseHP = 103, + .baseAttack = 60, + .baseDefense = 126, + .baseSpAttack = 80, + .baseSpDefense = 126, + .baseSpeed = 50, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FAIRY, + .catchRate = 255, + .expYield = 245, + .evYield_HP = 2, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 21, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_FAIRY, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_HEALER, + .ability2 = ABILITY_HEALER, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_DIANCIE_MEGA] = + { + .baseHP = 50, + .baseAttack = 160, + .baseDefense = 110, + .baseSpAttack = 160, + .baseSpDefense = 110, + .baseSpeed = 110, + .type1 = TYPE_ROCK, + .type2 = TYPE_FAIRY, + .catchRate = 3, + .expYield = 255, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_MAGICBOUNCE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_DIALGA_PRIMAL] = + { + .baseHP = 170, + .baseAttack = 170, + .baseDefense = 170, + .baseSpAttack = 170, + .baseSpDefense = 170, + .baseSpeed = 170, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 170, + .expYield = 170, + .evYield_HP = 2, + .evYield_Attack = 2, + .evYield_Defense = 2, + .evYield_SpAttack = 2, + .evYield_SpDefense = 2, + .evYield_Speed = 2, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(67), + .eggCycles = 170, + .friendship = 170, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_1, + .ability1 = ABILITY_NONE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 170, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_PALKIA_PRIMAL] = + { + .baseHP = 170, + .baseAttack = 170, + .baseDefense = 170, + .baseSpAttack = 170, + .baseSpDefense = 170, + .baseSpeed = 170, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 170, + .expYield = 170, + .evYield_HP = 2, + .evYield_Attack = 2, + .evYield_Defense = 2, + .evYield_SpAttack = 2, + .evYield_SpDefense = 2, + .evYield_Speed = 2, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(67), + .eggCycles = 170, + .friendship = 170, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_1, + .ability1 = ABILITY_NONE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 170, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_VIVILLON_ARCHIPELAGO] = + { + .baseHP = 80, + .baseAttack = 52, + .baseDefense = 50, + .baseSpAttack = 90, + .baseSpDefense = 50, + .baseSpeed = 89, + .type1 = TYPE_BUG, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 185, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 16, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_SHIELDDUST, + .ability2 = ABILITY_COMPOUNDEYES, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_FRIENDGUARD, + .noFlip = TRUE, + }, + + [SPECIES_VIVILLON_CONTINENTAL] = + { + .baseHP = 80, + .baseAttack = 52, + .baseDefense = 50, + .baseSpAttack = 90, + .baseSpDefense = 50, + .baseSpeed = 89, + .type1 = TYPE_BUG, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 185, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 16, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_SHIELDDUST, + .ability2 = ABILITY_COMPOUNDEYES, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_FRIENDGUARD, + .noFlip = TRUE, + }, + + [SPECIES_VIVILLON_ELEGANT] = + { + .baseHP = 80, + .baseAttack = 52, + .baseDefense = 50, + .baseSpAttack = 90, + .baseSpDefense = 50, + .baseSpeed = 89, + .type1 = TYPE_BUG, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 185, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 16, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_SHIELDDUST, + .ability2 = ABILITY_COMPOUNDEYES, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_FRIENDGUARD, + .noFlip = TRUE, + }, + + [SPECIES_VIVILLON_GARDEN] = + { + .baseHP = 80, + .baseAttack = 52, + .baseDefense = 50, + .baseSpAttack = 90, + .baseSpDefense = 50, + .baseSpeed = 89, + .type1 = TYPE_BUG, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 185, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 16, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_SHIELDDUST, + .ability2 = ABILITY_COMPOUNDEYES, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_FRIENDGUARD, + .noFlip = TRUE, + }, + + [SPECIES_VIVILLON_HIGH_PLAINS] = + { + .baseHP = 80, + .baseAttack = 52, + .baseDefense = 50, + .baseSpAttack = 90, + .baseSpDefense = 50, + .baseSpeed = 89, + .type1 = TYPE_BUG, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 185, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 16, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_SHIELDDUST, + .ability2 = ABILITY_COMPOUNDEYES, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_FRIENDGUARD, + .noFlip = TRUE, + }, + + [SPECIES_VIVILLON_ICY_SNOW] = + { + .baseHP = 80, + .baseAttack = 52, + .baseDefense = 50, + .baseSpAttack = 90, + .baseSpDefense = 50, + .baseSpeed = 89, + .type1 = TYPE_BUG, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 185, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 16, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_SHIELDDUST, + .ability2 = ABILITY_COMPOUNDEYES, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_FRIENDGUARD, + .noFlip = TRUE, + }, + + [SPECIES_VIVILLON_JUNGLE] = + { + .baseHP = 80, + .baseAttack = 52, + .baseDefense = 50, + .baseSpAttack = 90, + .baseSpDefense = 50, + .baseSpeed = 89, + .type1 = TYPE_BUG, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 185, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 16, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_SHIELDDUST, + .ability2 = ABILITY_COMPOUNDEYES, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_FRIENDGUARD, + .noFlip = TRUE, + }, + + [SPECIES_VIVILLON_MARINE] = + { + .baseHP = 80, + .baseAttack = 52, + .baseDefense = 50, + .baseSpAttack = 90, + .baseSpDefense = 50, + .baseSpeed = 89, + .type1 = TYPE_BUG, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 185, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 16, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_SHIELDDUST, + .ability2 = ABILITY_COMPOUNDEYES, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_FRIENDGUARD, + .noFlip = TRUE, + }, + + [SPECIES_VIVILLON_MODERN] = + { + .baseHP = 80, + .baseAttack = 52, + .baseDefense = 50, + .baseSpAttack = 90, + .baseSpDefense = 50, + .baseSpeed = 89, + .type1 = TYPE_BUG, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 185, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 16, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_SHIELDDUST, + .ability2 = ABILITY_COMPOUNDEYES, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_FRIENDGUARD, + .noFlip = TRUE, + }, + + [SPECIES_VIVILLON_MONSOON] = + { + .baseHP = 80, + .baseAttack = 52, + .baseDefense = 50, + .baseSpAttack = 90, + .baseSpDefense = 50, + .baseSpeed = 89, + .type1 = TYPE_BUG, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 185, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 16, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_SHIELDDUST, + .ability2 = ABILITY_COMPOUNDEYES, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_FRIENDGUARD, + .noFlip = TRUE, + }, + + [SPECIES_VIVILLON_OCEAN] = + { + .baseHP = 80, + .baseAttack = 52, + .baseDefense = 50, + .baseSpAttack = 90, + .baseSpDefense = 50, + .baseSpeed = 89, + .type1 = TYPE_BUG, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 185, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 16, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_SHIELDDUST, + .ability2 = ABILITY_COMPOUNDEYES, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_FRIENDGUARD, + .noFlip = TRUE, + }, + + [SPECIES_VIVILLON_POKEBALL] = + { + .baseHP = 80, + .baseAttack = 52, + .baseDefense = 50, + .baseSpAttack = 90, + .baseSpDefense = 50, + .baseSpeed = 89, + .type1 = TYPE_BUG, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 185, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 16, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_SHIELDDUST, + .ability2 = ABILITY_COMPOUNDEYES, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_FRIENDGUARD, + .noFlip = TRUE, + }, + + [SPECIES_VIVILLON_POLAR] = + { + .baseHP = 80, + .baseAttack = 52, + .baseDefense = 50, + .baseSpAttack = 90, + .baseSpDefense = 50, + .baseSpeed = 89, + .type1 = TYPE_BUG, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 185, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 16, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_SHIELDDUST, + .ability2 = ABILITY_COMPOUNDEYES, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_FRIENDGUARD, + .noFlip = TRUE, + }, + + [SPECIES_VIVILLON_RIVER] = + { + .baseHP = 80, + .baseAttack = 52, + .baseDefense = 50, + .baseSpAttack = 90, + .baseSpDefense = 50, + .baseSpeed = 89, + .type1 = TYPE_BUG, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 185, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 16, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_SHIELDDUST, + .ability2 = ABILITY_COMPOUNDEYES, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_FRIENDGUARD, + .noFlip = TRUE, + }, + + [SPECIES_VIVILLON_SANDSTORM] = + { + .baseHP = 80, + .baseAttack = 52, + .baseDefense = 50, + .baseSpAttack = 90, + .baseSpDefense = 50, + .baseSpeed = 89, + .type1 = TYPE_BUG, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 185, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 16, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_SHIELDDUST, + .ability2 = ABILITY_COMPOUNDEYES, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_FRIENDGUARD, + .noFlip = TRUE, + }, + + [SPECIES_VIVILLON_SAVANNA] = + { + .baseHP = 80, + .baseAttack = 52, + .baseDefense = 50, + .baseSpAttack = 90, + .baseSpDefense = 50, + .baseSpeed = 89, + .type1 = TYPE_BUG, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 185, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 16, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_SHIELDDUST, + .ability2 = ABILITY_COMPOUNDEYES, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_FRIENDGUARD, + .noFlip = TRUE, + }, + + [SPECIES_VIVILLON_SUN] = + { + .baseHP = 80, + .baseAttack = 52, + .baseDefense = 50, + .baseSpAttack = 90, + .baseSpDefense = 50, + .baseSpeed = 89, + .type1 = TYPE_BUG, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 185, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 16, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_SHIELDDUST, + .ability2 = ABILITY_COMPOUNDEYES, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_FRIENDGUARD, + .noFlip = TRUE, + }, + + [SPECIES_VIVILLON_TUNDRA] = + { + .baseHP = 80, + .baseAttack = 52, + .baseDefense = 50, + .baseSpAttack = 90, + .baseSpDefense = 50, + .baseSpeed = 89, + .type1 = TYPE_BUG, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 185, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 16, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_SHIELDDUST, + .ability2 = ABILITY_COMPOUNDEYES, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_FRIENDGUARD, + .noFlip = TRUE, + }, + + [SPECIES_ROWLET] = + { + .baseHP = 68, + .baseAttack = 55, + .baseDefense = 55, + .baseSpAttack = 50, + .baseSpDefense = 50, + .baseSpeed = 42, + .type1 = TYPE_GRASS, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 64, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .ability1 = ABILITY_OVERGROW, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_LONGREACH, + .noFlip = TRUE, + }, + + [SPECIES_DARTRIX] = + { + .baseHP = 78, + .baseAttack = 75, + .baseDefense = 75, + .baseSpAttack = 70, + .baseSpDefense = 70, + .baseSpeed = 52, + .type1 = TYPE_GRASS, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 144, + .evYield_HP = 2, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .ability1 = ABILITY_OVERGROW, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_LONGREACH, + .noFlip = TRUE, + }, + + [SPECIES_DECIDUEYE] = + { + .baseHP = 78, + .baseAttack = 107, + .baseDefense = 75, + .baseSpAttack = 100, + .baseSpDefense = 100, + .baseSpeed = 70, + .type1 = TYPE_GRASS, + .type2 = TYPE_GHOST, + .catchRate = 45, + .expYield = 210, + .evYield_HP = 0, + .evYield_Attack = 3, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .ability1 = ABILITY_OVERGROW, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_LONGREACH, + .noFlip = TRUE, + }, + + [SPECIES_LITTEN] = + { + .baseHP = 45, + .baseAttack = 65, + .baseDefense = 40, + .baseSpAttack = 60, + .baseSpDefense = 40, + .baseSpeed = 70, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIRE, + .catchRate = 45, + .expYield = 64, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_BLAZE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_INTIMIDATE, + .noFlip = TRUE, + }, + + [SPECIES_TORRACAT] = + { + .baseHP = 65, + .baseAttack = 85, + .baseDefense = 50, + .baseSpAttack = 80, + .baseSpDefense = 50, + .baseSpeed = 90, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIRE, + .catchRate = 45, + .expYield = 144, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_BLAZE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_INTIMIDATE, + .noFlip = TRUE, + }, + + [SPECIES_INCINEROAR] = + { + .baseHP = 95, + .baseAttack = 115, + .baseDefense = 90, + .baseSpAttack = 80, + .baseSpDefense = 90, + .baseSpeed = 60, + .type1 = TYPE_FIRE, + .type2 = TYPE_DARK, + .catchRate = 45, + .expYield = 210, + .evYield_HP = 0, + .evYield_Attack = 3, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_BLAZE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_INTIMIDATE, + .noFlip = TRUE, + }, + + [SPECIES_POPPLIO] = + { + .baseHP = 50, + .baseAttack = 54, + .baseDefense = 54, + .baseSpAttack = 66, + .baseSpDefense = 56, + .baseSpeed = 40, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 45, + .expYield = 64, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_TORRENT, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_LIQUIDVOICE, + .noFlip = TRUE, + }, + + [SPECIES_BRIONNE] = + { + .baseHP = 60, + .baseAttack = 69, + .baseDefense = 69, + .baseSpAttack = 91, + .baseSpDefense = 81, + .baseSpeed = 50, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 45, + .expYield = 144, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 2, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_WATER_1, + .ability1 = ABILITY_TORRENT, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_LIQUIDVOICE, + .noFlip = TRUE, + }, + + [SPECIES_PRIMARINA] = + { + .baseHP = 80, + .baseAttack = 74, + .baseDefense = 74, + .baseSpAttack = 126, + .baseSpDefense = 116, + .baseSpeed = 60, + .type1 = TYPE_WATER, + .type2 = TYPE_FAIRY, + .catchRate = 45, + .expYield = 210, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 3, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_TORRENT, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_LIQUIDVOICE, + .noFlip = TRUE, + }, + + [SPECIES_PIKIPEK] = + { + .baseHP = 35, + .baseAttack = 75, + .baseDefense = 30, + .baseSpAttack = 30, + .baseSpDefense = 30, + .baseSpeed = 65, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FLYING, + .catchRate = 255, + .expYield = 54, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_ORAN_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .ability1 = ABILITY_KEENEYE, + .ability2 = ABILITY_SKILLLINK, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_PICKUP, + .noFlip = TRUE, + }, + + [SPECIES_TRUMBEAK] = + { + .baseHP = 55, + .baseAttack = 85, + .baseDefense = 50, + .baseSpAttack = 40, + .baseSpDefense = 50, + .baseSpeed = 75, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FLYING, + .catchRate = 120, + .expYield = 126, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_SITRUS_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .ability1 = ABILITY_KEENEYE, + .ability2 = ABILITY_SKILLLINK, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_PICKUP, + .noFlip = TRUE, + }, + + [SPECIES_TOUCANNON] = + { + .baseHP = 80, + .baseAttack = 120, + .baseDefense = 75, + .baseSpAttack = 75, + .baseSpDefense = 75, + .baseSpeed = 60, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FLYING, + .catchRate = 90, + .expYield = 172, + .evYield_HP = 0, + .evYield_Attack = 3, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_RAWST_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .ability1 = ABILITY_KEENEYE, + .ability2 = ABILITY_SKILLLINK, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SHEERFORCE, + .noFlip = TRUE, + }, + + [SPECIES_YUNGOOS] = + { + .baseHP = 48, + .baseAttack = 70, + .baseDefense = 30, + .baseSpAttack = 30, + .baseSpDefense = 30, + .baseSpeed = 45, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 255, + .expYield = 57, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_PECHA_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_STAKEOUT, + .ability2 = ABILITY_STRONGJAW, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_ADAPTABILITY, + .noFlip = TRUE, + }, + + [SPECIES_GUMSHOOS] = + { + .baseHP = 88, + .baseAttack = 110, + .baseDefense = 60, + .baseSpAttack = 55, + .baseSpDefense = 60, + .baseSpeed = 45, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 127, + .expYield = 116, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_PECHA_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_STAKEOUT, + .ability2 = ABILITY_STRONGJAW, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_ADAPTABILITY, + .noFlip = TRUE, + }, + + [SPECIES_GRUBBIN] = + { + .baseHP = 47, + .baseAttack = 62, + .baseDefense = 45, + .baseSpAttack = 55, + .baseSpDefense = 45, + .baseSpeed = 46, + .type1 = TYPE_BUG, + .type2 = TYPE_BUG, + .catchRate = 255, + .expYield = 62, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_SWARM, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_CHARJABUG] = + { + .baseHP = 57, + .baseAttack = 82, + .baseDefense = 95, + .baseSpAttack = 55, + .baseSpDefense = 75, + .baseSpeed = 36, + .type1 = TYPE_BUG, + .type2 = TYPE_ELECTRIC, + .catchRate = 120, + .expYield = 145, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 2, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_CELL_BATTERY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_BATTERY, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_VIKAVOLT] = + { + .baseHP = 77, + .baseAttack = 70, + .baseDefense = 90, + .baseSpAttack = 145, + .baseSpDefense = 75, + .baseSpeed = 43, + .type1 = TYPE_BUG, + .type2 = TYPE_ELECTRIC, + .catchRate = 45, + .expYield = 186, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 3, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_LEVITATE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_CRABRAWLER] = + { + .baseHP = 47, + .baseAttack = 82, + .baseDefense = 57, + .baseSpAttack = 42, + .baseSpDefense = 47, + .baseSpeed = 63, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_FIGHTING, + .catchRate = 225, + .expYield = 114, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_ASPEAR_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_3, + .eggGroup2 = EGG_GROUP_WATER_3, + .ability1 = ABILITY_HYPERCUTTER, + .ability2 = ABILITY_IRONFIST, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_ANGERPOINT, + .noFlip = TRUE, + }, + + [SPECIES_CRABOMINABLE] = + { + .baseHP = 97, + .baseAttack = 132, + .baseDefense = 77, + .baseSpAttack = 62, + .baseSpDefense = 67, + .baseSpeed = 43, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_ICE, + .catchRate = 60, + .expYield = 173, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_CHERI_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_3, + .eggGroup2 = EGG_GROUP_WATER_3, + .ability1 = ABILITY_HYPERCUTTER, + .ability2 = ABILITY_IRONFIST, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_ANGERPOINT, + .noFlip = TRUE, + }, + + [SPECIES_ORICORIO] = + { + .baseHP = 75, + .baseAttack = 70, + .baseDefense = 70, + .baseSpAttack = 98, + .baseSpDefense = 70, + .baseSpeed = 93, + .type1 = TYPE_FIRE, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 173, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 2, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_RED_NECTAR, + .item2 = ITEM_HONEY, + .genderRatio = PERCENT_FEMALE(75), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .ability1 = ABILITY_DANCER, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_CUTIEFLY] = + { + .baseHP = 40, + .baseAttack = 45, + .baseDefense = 40, + .baseSpAttack = 55, + .baseSpDefense = 40, + .baseSpeed = 84, + .type1 = TYPE_BUG, + .type2 = TYPE_FAIRY, + .catchRate = 190, + .expYield = 75, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_HONEY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_HONEYGATHER, + .ability2 = ABILITY_SHIELDDUST, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SWEETVEIL, + .noFlip = TRUE, + }, + + [SPECIES_RIBOMBEE] = + { + .baseHP = 60, + .baseAttack = 55, + .baseDefense = 60, + .baseSpAttack = 95, + .baseSpDefense = 70, + .baseSpeed = 124, + .type1 = TYPE_BUG, + .type2 = TYPE_FAIRY, + .catchRate = 75, + .expYield = 138, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_NONE, + .item2 = ITEM_HONEY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_HONEYGATHER, + .ability2 = ABILITY_SHIELDDUST, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SWEETVEIL, + .noFlip = TRUE, + }, + + [SPECIES_ROCKRUFF] = + { + .baseHP = 45, + .baseAttack = 65, + .baseDefense = 40, + .baseSpAttack = 30, + .baseSpDefense = 40, + .baseSpeed = 60, + .type1 = TYPE_ROCK, + .type2 = TYPE_ROCK, + .catchRate = 190, + .expYield = 55, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_KEENEYE, + .ability2 = ABILITY_VITALSPIRIT, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_STEADFAST, + .noFlip = TRUE, + }, + + [SPECIES_LYCANROC] = + { + .baseHP = 75, + .baseAttack = 115, + .baseDefense = 65, + .baseSpAttack = 55, + .baseSpDefense = 65, + .baseSpeed = 112, + .type1 = TYPE_ROCK, + .type2 = TYPE_ROCK, + .catchRate = 90, + .expYield = 128, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_KEENEYE, + .ability2 = ABILITY_SANDRUSH, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_STEADFAST, + .noFlip = TRUE, + }, + + [SPECIES_WISHIWASHI] = + { + .baseHP = 45, + .baseAttack = 20, + .baseDefense = 20, + .baseSpAttack = 25, + .baseSpDefense = 25, + .baseSpeed = 40, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 60, + .expYield = 88, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_WATER_2, + .eggGroup2 = EGG_GROUP_WATER_2, + .ability1 = ABILITY_SCHOOLING, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_MAREANIE] = + { + .baseHP = 50, + .baseAttack = 53, + .baseDefense = 62, + .baseSpAttack = 43, + .baseSpDefense = 52, + .baseSpeed = 45, + .type1 = TYPE_POISON, + .type2 = TYPE_WATER, + .catchRate = 190, + .expYield = 97, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_POISON_BARB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_1, + .ability1 = ABILITY_MERCILESS, + .ability2 = ABILITY_LIMBER, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_REGENERATOR, + .noFlip = TRUE, + }, + + [SPECIES_TOXAPEX] = + { + .baseHP = 50, + .baseAttack = 63, + .baseDefense = 152, + .baseSpAttack = 53, + .baseSpDefense = 142, + .baseSpeed = 35, + .type1 = TYPE_POISON, + .type2 = TYPE_WATER, + .catchRate = 75, + .expYield = 203, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_POISON_BARB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_1, + .ability1 = ABILITY_MERCILESS, + .ability2 = ABILITY_LIMBER, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_REGENERATOR, + .noFlip = TRUE, + }, + + [SPECIES_MUDBRAY] = + { + .baseHP = 70, + .baseAttack = 100, + .baseDefense = 70, + .baseSpAttack = 45, + .baseSpDefense = 55, + .baseSpeed = 45, + .type1 = TYPE_GROUND, + .type2 = TYPE_GROUND, + .catchRate = 190, + .expYield = 108, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_LIGHT_CLAY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_OWNTEMPO, + .ability2 = ABILITY_STAMINA, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_INNERFOCUS, + .noFlip = TRUE, + }, + + [SPECIES_MUDSDALE] = + { + .baseHP = 100, + .baseAttack = 125, + .baseDefense = 100, + .baseSpAttack = 55, + .baseSpDefense = 85, + .baseSpeed = 35, + .type1 = TYPE_GROUND, + .type2 = TYPE_GROUND, + .catchRate = 60, + .expYield = 196, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_LIGHT_CLAY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_OWNTEMPO, + .ability2 = ABILITY_STAMINA, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_INNERFOCUS, + .noFlip = TRUE, + }, + + [SPECIES_DEWPIDER] = + { + .baseHP = 38, + .baseAttack = 40, + .baseDefense = 52, + .baseSpAttack = 40, + .baseSpDefense = 72, + .baseSpeed = 27, + .type1 = TYPE_WATER, + .type2 = TYPE_BUG, + .catchRate = 200, + .expYield = 63, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_MYSTIC_WATER, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_WATERBUBBLE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_WATERABSORB, + .noFlip = TRUE, + }, + + [SPECIES_ARAQUANID] = + { + .baseHP = 68, + .baseAttack = 70, + .baseDefense = 92, + .baseSpAttack = 50, + .baseSpDefense = 132, + .baseSpeed = 42, + .type1 = TYPE_WATER, + .type2 = TYPE_BUG, + .catchRate = 100, + .expYield = 128, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_MYSTIC_WATER, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_BUG, + .ability1 = ABILITY_WATERBUBBLE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_WATERABSORB, + .noFlip = TRUE, + }, + + [SPECIES_FOMANTIS] = + { + .baseHP = 40, + .baseAttack = 55, + .baseDefense = 35, + .baseSpAttack = 50, + .baseSpDefense = 35, + .baseSpeed = 35, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 190, + .expYield = 78, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_MIRACLE_SEED, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_LEAFGUARD, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_CONTRARY, + .noFlip = TRUE, + }, + + [SPECIES_LURANTIS] = + { + .baseHP = 70, + .baseAttack = 105, + .baseDefense = 90, + .baseSpAttack = 80, + .baseSpDefense = 90, + .baseSpeed = 45, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 75, + .expYield = 160, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_MIRACLE_SEED, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_LEAFGUARD, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_CONTRARY, + .noFlip = TRUE, + }, + + [SPECIES_MORELULL] = + { + .baseHP = 40, + .baseAttack = 35, + .baseDefense = 55, + .baseSpAttack = 65, + .baseSpDefense = 75, + .baseSpeed = 15, + .type1 = TYPE_GRASS, + .type2 = TYPE_FAIRY, + .catchRate = 190, + .expYield = 70, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_TINY_MUSHROOM, + .item2 = ITEM_BIG_MUSHROOM, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_ILLUMINATE, + .ability2 = ABILITY_EFFECTSPORE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_RAINDISH, + .noFlip = TRUE, + }, + + [SPECIES_SHIINOTIC] = + { + .baseHP = 60, + .baseAttack = 45, + .baseDefense = 80, + .baseSpAttack = 90, + .baseSpDefense = 100, + .baseSpeed = 30, + .type1 = TYPE_GRASS, + .type2 = TYPE_FAIRY, + .catchRate = 75, + .expYield = 128, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .evYield_Speed = 0, + .item1 = ITEM_BIG_MUSHROOM, + .item2 = ITEM_TINY_MUSHROOM, + .genderRatio = PERCENT_FEMALE(100), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_ILLUMINATE, + .ability2 = ABILITY_EFFECTSPORE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_RAINDISH, + .noFlip = TRUE, + }, + + [SPECIES_SALANDIT] = + { + .baseHP = 48, + .baseAttack = 44, + .baseDefense = 40, + .baseSpAttack = 71, + .baseSpDefense = 40, + .baseSpeed = 77, + .type1 = TYPE_POISON, + .type2 = TYPE_FIRE, + .catchRate = 120, + .expYield = 73, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_SMOKE_BALL, + .genderRatio = PERCENT_FEMALE(12.5), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_DRAGON, + .ability1 = ABILITY_CORROSION, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_OBLIVIOUS, + .noFlip = TRUE, + }, + + [SPECIES_SALAZZLE] = + { + .baseHP = 68, + .baseAttack = 64, + .baseDefense = 60, + .baseSpAttack = 111, + .baseSpDefense = 60, + .baseSpeed = 117, + .type1 = TYPE_POISON, + .type2 = TYPE_FIRE, + .catchRate = 45, + .expYield = 171, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_NONE, + .item2 = ITEM_SMOKE_BALL, + .genderRatio = PERCENT_FEMALE(100), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_DRAGON, + .ability1 = ABILITY_CORROSION, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_OBLIVIOUS, + .noFlip = TRUE, + }, + + [SPECIES_STUFFUL] = + { + .baseHP = 70, + .baseAttack = 75, + .baseDefense = 50, + .baseSpAttack = 45, + .baseSpDefense = 50, + .baseSpeed = 50, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FIGHTING, + .catchRate = 140, + .expYield = 114, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_FLUFFY, + .ability2 = ABILITY_KLUTZ, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_CUTECHARM, + .noFlip = TRUE, + }, + + [SPECIES_BEWEAR] = + { + .baseHP = 120, + .baseAttack = 125, + .baseDefense = 80, + .baseSpAttack = 55, + .baseSpDefense = 60, + .baseSpeed = 60, + .type1 = TYPE_NORMAL, + .type2 = TYPE_FIGHTING, + .catchRate = 70, + .expYield = 173, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_FLUFFY, + .ability2 = ABILITY_KLUTZ, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_UNNERVE, + .noFlip = TRUE, + }, + + [SPECIES_BOUNSWEET] = + { + .baseHP = 42, + .baseAttack = 30, + .baseDefense = 38, + .baseSpAttack = 30, + .baseSpDefense = 38, + .baseSpeed = 32, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 235, + .expYield = 52, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_GRASSY_SEED, + .genderRatio = PERCENT_FEMALE(100), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_LEAFGUARD, + .ability2 = ABILITY_OBLIVIOUS, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SWEETVEIL, + .noFlip = TRUE, + }, + + [SPECIES_STEENEE] = + { + .baseHP = 52, + .baseAttack = 40, + .baseDefense = 48, + .baseSpAttack = 40, + .baseSpDefense = 48, + .baseSpeed = 62, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 120, + .expYield = 132, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_NONE, + .item2 = ITEM_GRASSY_SEED, + .genderRatio = PERCENT_FEMALE(100), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_LEAFGUARD, + .ability2 = ABILITY_OBLIVIOUS, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SWEETVEIL, + .noFlip = TRUE, + }, + + [SPECIES_TSAREENA] = + { + .baseHP = 72, + .baseAttack = 120, + .baseDefense = 98, + .baseSpAttack = 50, + .baseSpDefense = 98, + .baseSpeed = 72, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 45, + .expYield = 194, + .evYield_HP = 0, + .evYield_Attack = 3, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_GRASSY_SEED, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(100), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_LEAFGUARD, + .ability2 = ABILITY_QUEENLYMAJESTY, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SWEETVEIL, + .noFlip = TRUE, + }, + + [SPECIES_COMFEY] = + { + .baseHP = 51, + .baseAttack = 52, + .baseDefense = 90, + .baseSpAttack = 82, + .baseSpDefense = 110, + .baseSpeed = 100, + .type1 = TYPE_FAIRY, + .type2 = TYPE_FAIRY, + .catchRate = 60, + .expYield = 168, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_MISTY_SEED, + .genderRatio = PERCENT_FEMALE(75), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_FLOWERVEIL, + .ability2 = ABILITY_TRIAGE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NATURALCURE, + .noFlip = TRUE, + }, + + [SPECIES_ORANGURU] = + { + .baseHP = 90, + .baseAttack = 60, + .baseDefense = 80, + .baseSpAttack = 90, + .baseSpDefense = 110, + .baseSpeed = 60, + .type1 = TYPE_NORMAL, + .type2 = TYPE_PSYCHIC, + .catchRate = 45, + .expYield = 200, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_INNERFOCUS, + .ability2 = ABILITY_TELEPATHY, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SYMBIOSIS, + .noFlip = TRUE, + }, + + [SPECIES_PASSIMIAN] = + { + .baseHP = 100, + .baseAttack = 120, + .baseDefense = 90, + .baseSpAttack = 40, + .baseSpDefense = 60, + .baseSpeed = 80, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_FIGHTING, + .catchRate = 45, + .expYield = 200, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_RECEIVER, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_DEFIANT, + .noFlip = TRUE, + }, + + [SPECIES_WIMPOD] = + { + .baseHP = 25, + .baseAttack = 35, + .baseDefense = 40, + .baseSpAttack = 20, + .baseSpDefense = 30, + .baseSpeed = 80, + .type1 = TYPE_BUG, + .type2 = TYPE_WATER, + .catchRate = 90, + .expYield = 53, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_WATER_3, + .ability1 = ABILITY_WIMPOUT, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_GOLISOPOD] = + { + .baseHP = 75, + .baseAttack = 125, + .baseDefense = 140, + .baseSpAttack = 60, + .baseSpDefense = 90, + .baseSpeed = 40, + .type1 = TYPE_BUG, + .type2 = TYPE_WATER, + .catchRate = 45, + .expYield = 212, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_BUG, + .eggGroup2 = EGG_GROUP_WATER_3, + .ability1 = ABILITY_EMERGENCYEXIT, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_SANDYGAST] = + { + .baseHP = 55, + .baseAttack = 55, + .baseDefense = 80, + .baseSpAttack = 70, + .baseSpDefense = 45, + .baseSpeed = 15, + .type1 = TYPE_GHOST, + .type2 = TYPE_GROUND, + .catchRate = 140, + .expYield = 73, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_SPELL_TAG, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_WATERCOMPACTION, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SANDVEIL, + .noFlip = TRUE, + }, + + [SPECIES_PALOSSAND] = + { + .baseHP = 85, + .baseAttack = 75, + .baseDefense = 110, + .baseSpAttack = 100, + .baseSpDefense = 75, + .baseSpeed = 35, + .type1 = TYPE_GHOST, + .type2 = TYPE_GROUND, + .catchRate = 60, + .expYield = 171, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_SPELL_TAG, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_WATERCOMPACTION, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SANDVEIL, + .noFlip = TRUE, + }, + + [SPECIES_PYUKUMUKU] = + { + .baseHP = 55, + .baseAttack = 60, + .baseDefense = 130, + .baseSpAttack = 30, + .baseSpDefense = 130, + .baseSpeed = 5, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 60, + .expYield = 107, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(75), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_WATER_1, + .eggGroup2 = EGG_GROUP_WATER_1, + .ability1 = ABILITY_INNARDSOUT, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_UNAWARE, + .noFlip = TRUE, + }, + + [SPECIES_TYPE_NULL] = + { + .baseHP = 95, + .baseAttack = 95, + .baseDefense = 95, + .baseSpAttack = 95, + .baseSpDefense = 95, + .baseSpeed = 59, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 3, + .expYield = 107, + .evYield_HP = 2, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_BATTLEARMOR, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_SILVALLY] = + { + .baseHP = 95, + .baseAttack = 95, + .baseDefense = 95, + .baseSpAttack = 95, + .baseSpDefense = 95, + .baseSpeed = 95, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 3, + .expYield = 210, + .evYield_HP = 3, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_RKS_SYSTEM, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_MINIOR_SHIELD] = + { + .baseHP = 60, + .baseAttack = 60, + .baseDefense = 100, + .baseSpAttack = 60, + .baseSpDefense = 100, + .baseSpeed = 60, + .type1 = TYPE_ROCK, + .type2 = TYPE_FLYING, + .catchRate = 30, + .expYield = 132, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_STAR_PIECE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_SHIELDSDOWN, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_KOMALA] = + { + .baseHP = 65, + .baseAttack = 115, + .baseDefense = 65, + .baseSpAttack = 75, + .baseSpDefense = 95, + .baseSpeed = 65, + .type1 = TYPE_NORMAL, + .type2 = TYPE_NORMAL, + .catchRate = 45, + .expYield = 164, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_COMATOSE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_TURTONATOR] = + { + .baseHP = 60, + .baseAttack = 78, + .baseDefense = 135, + .baseSpAttack = 91, + .baseSpDefense = 85, + .baseSpeed = 36, + .type1 = TYPE_FIRE, + .type2 = TYPE_DRAGON, + .catchRate = 70, + .expYield = 168, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_CHARCOAL, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_DRAGON, + .ability1 = ABILITY_SHELLARMOR, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_TOGEDEMARU] = + { + .baseHP = 65, + .baseAttack = 98, + .baseDefense = 63, + .baseSpAttack = 40, + .baseSpDefense = 73, + .baseSpeed = 96, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_STEEL, + .catchRate = 180, + .expYield = 132, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_ELECTRIC_SEED, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_IRONBARBS, + .ability2 = ABILITY_LIGHTNINGROD, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_STURDY, + .noFlip = TRUE, + }, + + [SPECIES_MIMIKYU] = + { + .baseHP = 55, + .baseAttack = 90, + .baseDefense = 80, + .baseSpAttack = 50, + .baseSpDefense = 105, + .baseSpeed = 96, + .type1 = TYPE_GHOST, + .type2 = TYPE_FAIRY, + .catchRate = 45, + .expYield = 173, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_CHESTO_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_DISGUISE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_BRUXISH] = + { + .baseHP = 68, + .baseAttack = 105, + .baseDefense = 70, + .baseSpAttack = 70, + .baseSpDefense = 70, + .baseSpeed = 92, + .type1 = TYPE_WATER, + .type2 = TYPE_PSYCHIC, + .catchRate = 80, + .expYield = 173, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_RAZOR_FANG, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_WATER_2, + .eggGroup2 = EGG_GROUP_WATER_2, + .ability1 = ABILITY_DAZZLING, + .ability2 = ABILITY_STRONGJAW, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_WONDERSKIN, + .noFlip = TRUE, + }, + + [SPECIES_DRAMPA] = + { + .baseHP = 78, + .baseAttack = 60, + .baseDefense = 85, + .baseSpAttack = 135, + .baseSpDefense = 91, + .baseSpeed = 36, + .type1 = TYPE_NORMAL, + .type2 = TYPE_DRAGON, + .catchRate = 70, + .expYield = 168, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 2, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_PERSIM_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_MONSTER, + .ability1 = ABILITY_BERSERK, + .ability2 = ABILITY_SAPSIPPER, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_CLOUDNINE, + .noFlip = TRUE, + }, + + [SPECIES_DHELMISE] = + { + .baseHP = 70, + .baseAttack = 131, + .baseDefense = 100, + .baseSpAttack = 86, + .baseSpDefense = 90, + .baseSpeed = 40, + .type1 = TYPE_GHOST, + .type2 = TYPE_GRASS, + .catchRate = 45, + .expYield = 207, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_STEELWORKER, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_JANGMO_O] = + { + .baseHP = 45, + .baseAttack = 55, + .baseDefense = 65, + .baseSpAttack = 45, + .baseSpDefense = 45, + .baseSpeed = 45, + .type1 = TYPE_DRAGON, + .type2 = TYPE_DRAGON, + .catchRate = 45, + .expYield = 89, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_RAZOR_CLAW, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 40, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_DRAGON, + .eggGroup2 = EGG_GROUP_DRAGON, + .ability1 = ABILITY_BULLETPROOF, + .ability2 = ABILITY_SOUNDPROOF, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_OVERCOAT, + .noFlip = TRUE, + }, + + [SPECIES_HAKAMO_O] = + { + .baseHP = 55, + .baseAttack = 75, + .baseDefense = 90, + .baseSpAttack = 65, + .baseSpDefense = 70, + .baseSpeed = 65, + .type1 = TYPE_DRAGON, + .type2 = TYPE_FIGHTING, + .catchRate = 45, + .expYield = 144, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_RAZOR_CLAW, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 40, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_DRAGON, + .eggGroup2 = EGG_GROUP_DRAGON, + .ability1 = ABILITY_BULLETPROOF, + .ability2 = ABILITY_SOUNDPROOF, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_OVERCOAT, + .noFlip = TRUE, + }, + + [SPECIES_KOMMO_O] = + { + .baseHP = 75, + .baseAttack = 110, + .baseDefense = 125, + .baseSpAttack = 100, + .baseSpDefense = 105, + .baseSpeed = 85, + .type1 = TYPE_DRAGON, + .type2 = TYPE_FIGHTING, + .catchRate = 45, + .expYield = 218, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 3, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_RAZOR_CLAW, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 40, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_DRAGON, + .eggGroup2 = EGG_GROUP_DRAGON, + .ability1 = ABILITY_BULLETPROOF, + .ability2 = ABILITY_SOUNDPROOF, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_OVERCOAT, + .noFlip = TRUE, + }, + + [SPECIES_TAPU_KOKO] = + { + .baseHP = 70, + .baseAttack = 115, + .baseDefense = 85, + .baseSpAttack = 95, + .baseSpDefense = 75, + .baseSpeed = 130, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_FAIRY, + .catchRate = 3, + .expYield = 210, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 3, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_ELECTRICSURGE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_TELEPATHY, + .noFlip = TRUE, + }, + + [SPECIES_TAPU_LELE] = + { + .baseHP = 70, + .baseAttack = 85, + .baseDefense = 75, + .baseSpAttack = 130, + .baseSpDefense = 115, + .baseSpeed = 95, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_FAIRY, + .catchRate = 3, + .expYield = 210, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 3, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 15, + .friendship = 35, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_PSYCHICSURGE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_TELEPATHY, + .noFlip = TRUE, + }, + + [SPECIES_TAPU_BULU] = + { + .baseHP = 70, + .baseAttack = 130, + .baseDefense = 115, + .baseSpAttack = 85, + .baseSpDefense = 95, + .baseSpeed = 75, + .type1 = TYPE_GRASS, + .type2 = TYPE_FAIRY, + .catchRate = 3, + .expYield = 210, + .evYield_HP = 0, + .evYield_Attack = 3, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_GRASSYSURGE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_TELEPATHY, + .noFlip = TRUE, + }, + + [SPECIES_TAPU_FINI] = + { + .baseHP = 70, + .baseAttack = 75, + .baseDefense = 115, + .baseSpAttack = 95, + .baseSpDefense = 130, + .baseSpeed = 85, + .type1 = TYPE_WATER, + .type2 = TYPE_FAIRY, + .catchRate = 3, + .expYield = 210, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 3, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_MISTYSURGE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_TELEPATHY, + .noFlip = TRUE, + }, + + [SPECIES_COSMOG] = + { + .baseHP = 43, + .baseAttack = 29, + .baseDefense = 31, + .baseSpAttack = 29, + .baseSpDefense = 31, + .baseSpeed = 37, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 45, + .expYield = 20, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_UNAWARE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_COSMOEM] = + { + .baseHP = 43, + .baseAttack = 29, + .baseDefense = 131, + .baseSpAttack = 29, + .baseSpDefense = 131, + .baseSpeed = 37, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 45, + .expYield = 140, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_STURDY, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_SOLGALEO] = + { + .baseHP = 137, + .baseAttack = 137, + .baseDefense = 107, + .baseSpAttack = 113, + .baseSpDefense = 89, + .baseSpeed = 97, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_STEEL, + .catchRate = 45, + .expYield = 220, + .evYield_HP = 0, + .evYield_Attack = 3, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_FULLMETALBODY, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_LUNALA] = + { + .baseHP = 137, + .baseAttack = 113, + .baseDefense = 89, + .baseSpAttack = 137, + .baseSpDefense = 107, + .baseSpeed = 97, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_GHOST, + .catchRate = 45, + .expYield = 220, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 3, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_SHADOWSHIELD, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_NIHILEGO] = + { + .baseHP = 109, + .baseAttack = 53, + .baseDefense = 47, + .baseSpAttack = 127, + .baseSpDefense = 131, + .baseSpeed = 103, + .type1 = TYPE_ROCK, + .type2 = TYPE_POISON, + .catchRate = 45, + .expYield = 210, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 3, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_BEASTBOOST, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_BUZZWOLE] = + { + .baseHP = 107, + .baseAttack = 139, + .baseDefense = 139, + .baseSpAttack = 53, + .baseSpDefense = 53, + .baseSpeed = 79, + .type1 = TYPE_BUG, + .type2 = TYPE_FIGHTING, + .catchRate = 25, + .expYield = 210, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_BEASTBOOST, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_PHEROMOSA] = + { + .baseHP = 71, + .baseAttack = 137, + .baseDefense = 37, + .baseSpAttack = 137, + .baseSpDefense = 37, + .baseSpeed = 151, + .type1 = TYPE_BUG, + .type2 = TYPE_FIGHTING, + .catchRate = 255, + .expYield = 210, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 3, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_BEASTBOOST, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_XURKITREE] = + { + .baseHP = 83, + .baseAttack = 89, + .baseDefense = 71, + .baseSpAttack = 173, + .baseSpDefense = 71, + .baseSpeed = 83, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 30, + .expYield = 210, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 3, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_BEASTBOOST, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_CELESTEELA] = + { + .baseHP = 97, + .baseAttack = 101, + .baseDefense = 103, + .baseSpAttack = 107, + .baseSpDefense = 101, + .baseSpeed = 61, + .type1 = TYPE_STEEL, + .type2 = TYPE_FLYING, + .catchRate = 25, + .expYield = 210, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 1, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_BEASTBOOST, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_KARTANA] = + { + .baseHP = 59, + .baseAttack = 181, + .baseDefense = 131, + .baseSpAttack = 59, + .baseSpDefense = 31, + .baseSpeed = 109, + .type1 = TYPE_GRASS, + .type2 = TYPE_STEEL, + .catchRate = 255, + .expYield = 210, + .evYield_HP = 0, + .evYield_Attack = 3, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_BEASTBOOST, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_GUZZLORD] = + { + .baseHP = 223, + .baseAttack = 101, + .baseDefense = 53, + .baseSpAttack = 97, + .baseSpDefense = 53, + .baseSpeed = 43, + .type1 = TYPE_DARK, + .type2 = TYPE_DRAGON, + .catchRate = 15, + .expYield = 210, + .evYield_HP = 3, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_BEASTBOOST, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_NECROZMA] = + { + .baseHP = 97, + .baseAttack = 107, + .baseDefense = 101, + .baseSpAttack = 127, + .baseSpDefense = 89, + .baseSpeed = 79, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 3, + .expYield = 215, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 2, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_PRISMARMOR, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_MAGEARNA] = + { + .baseHP = 80, + .baseAttack = 95, + .baseDefense = 115, + .baseSpAttack = 130, + .baseSpDefense = 115, + .baseSpeed = 65, + .type1 = TYPE_STEEL, + .type2 = TYPE_FAIRY, + .catchRate = 3, + .expYield = 215, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 3, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_SOULHEART, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_MARSHADOW] = + { + .baseHP = 90, + .baseAttack = 125, + .baseDefense = 80, + .baseSpAttack = 90, + .baseSpDefense = 90, + .baseSpeed = 125, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_GHOST, + .catchRate = 3, + .expYield = 215, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(0), + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_TECHNICIAN, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_RATTATA_A] = + { + .baseHP = 30, + .baseAttack = 56, + .baseDefense = 35, + .baseSpAttack = 25, + .baseSpDefense = 35, + .baseSpeed = 72, + .type1 = TYPE_DARK, + .type2 = TYPE_NORMAL, + .catchRate = 255, + .expYield = 57, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_NONE, + .item2 = ITEM_PECHA_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_GLUTTONY, + .ability2 = ABILITY_HUSTLE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_THICKFAT, + .noFlip = TRUE, + }, + + [SPECIES_RATICATE_A] = + { + .baseHP = 75, + .baseAttack = 71, + .baseDefense = 70, + .baseSpAttack = 40, + .baseSpDefense = 80, + .baseSpeed = 77, + .type1 = TYPE_DARK, + .type2 = TYPE_NORMAL, + .catchRate = 127, + .expYield = 116, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_NONE, + .item2 = ITEM_PECHA_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_GLUTTONY, + .ability2 = ABILITY_HUSTLE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_THICKFAT, + .noFlip = TRUE, + }, + + [SPECIES_RAICHU_A] = + { + .baseHP = 60, + .baseAttack = 85, + .baseDefense = 50, + .baseSpAttack = 95, + .baseSpDefense = 85, + .baseSpeed = 110, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 75, + .expYield = 122, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 3, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 10, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_SURGESURFER, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_SANDSHREW_A] = + { + .baseHP = 50, + .baseAttack = 75, + .baseDefense = 90, + .baseSpAttack = 10, + .baseSpDefense = 35, + .baseSpeed = 40, + .type1 = TYPE_ICE, + .type2 = TYPE_STEEL, + .catchRate = 255, + .expYield = 93, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_SNOWCLOAK, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SLUSHRUSH, + .noFlip = TRUE, + }, + + [SPECIES_SANDSLASH_A] = + { + .baseHP = 75, + .baseAttack = 100, + .baseDefense = 120, + .baseSpAttack = 25, + .baseSpDefense = 65, + .baseSpeed = 65, + .type1 = TYPE_ICE, + .type2 = TYPE_STEEL, + .catchRate = 90, + .expYield = 163, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_SNOWCLOAK, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SLUSHRUSH, + .noFlip = TRUE, + }, + + [SPECIES_VULPIX_A] = + { + .baseHP = 38, + .baseAttack = 41, + .baseDefense = 40, + .baseSpAttack = 50, + .baseSpDefense = 65, + .baseSpeed = 65, + .type1 = TYPE_ICE, + .type2 = TYPE_ICE, + .catchRate = 190, + .expYield = 63, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(75), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_SNOWCLOAK, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SNOWWARNING, + .noFlip = TRUE, + }, + + [SPECIES_NINETALES_A] = + { + .baseHP = 73, + .baseAttack = 67, + .baseDefense = 75, + .baseSpAttack = 81, + .baseSpDefense = 100, + .baseSpeed = 109, + .type1 = TYPE_ICE, + .type2 = TYPE_FAIRY, + .catchRate = 75, + .expYield = 178, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(75), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_SNOWCLOAK, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SNOWWARNING, + .noFlip = TRUE, + }, + + [SPECIES_DIGLETT_A] = + { + .baseHP = 10, + .baseAttack = 55, + .baseDefense = 30, + .baseSpAttack = 35, + .baseSpDefense = 45, + .baseSpeed = 90, + .type1 = TYPE_GROUND, + .type2 = TYPE_STEEL, + .catchRate = 255, + .expYield = 81, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_SOFT_SAND, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_SANDVEIL, + .ability2 = ABILITY_TANGLINGHAIR, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SANDFORCE, + .noFlip = TRUE, + }, + + [SPECIES_DUGTRIO_A] = + { + .baseHP = 35, + .baseAttack = 100, + .baseDefense = 60, + .baseSpAttack = 50, + .baseSpDefense = 70, + .baseSpeed = 110, + .type1 = TYPE_GROUND, + .type2 = TYPE_STEEL, + .catchRate = 50, + .expYield = 153, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_NONE, + .item2 = ITEM_SOFT_SAND, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_SANDVEIL, + .ability2 = ABILITY_TANGLINGHAIR, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_SANDFORCE, + .noFlip = TRUE, + }, + + [SPECIES_MEOWTH_A] = + { + .baseHP = 40, + .baseAttack = 35, + .baseDefense = 35, + .baseSpAttack = 50, + .baseSpDefense = 40, + .baseSpeed = 90, + .type1 = TYPE_DARK, + .type2 = TYPE_DARK, + .catchRate = 255, + .expYield = 69, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_QUICK_CLAW, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_PICKUP, + .ability2 = ABILITY_TECHNICIAN, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_RATTLED, + .noFlip = TRUE, + }, + + [SPECIES_PERSIAN_A] = + { + .baseHP = 65, + .baseAttack = 60, + .baseDefense = 60, + .baseSpAttack = 75, + .baseSpDefense = 65, + .baseSpeed = 115, + .type1 = TYPE_DARK, + .type2 = TYPE_DARK, + .catchRate = 90, + .expYield = 148, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_NONE, + .item2 = ITEM_QUICK_CLAW, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_FURCOAT, + .ability2 = ABILITY_TECHNICIAN, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_RATTLED, + .noFlip = TRUE, + }, + + [SPECIES_GEODUDE_A] = + { + .baseHP = 40, + .baseAttack = 80, + .baseDefense = 100, + .baseSpAttack = 30, + .baseSpDefense = 30, + .baseSpeed = 20, + .type1 = TYPE_ROCK, + .type2 = TYPE_ELECTRIC, + .catchRate = 255, + .expYield = 86, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_MAGNETPULL, + .ability2 = ABILITY_STURDY, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_GALVANIZE, + .noFlip = TRUE, + }, + + [SPECIES_GRAVELER_A] = + { + .baseHP = 55, + .baseAttack = 95, + .baseDefense = 115, + .baseSpAttack = 45, + .baseSpDefense = 45, + .baseSpeed = 35, + .type1 = TYPE_ROCK, + .type2 = TYPE_ELECTRIC, + .catchRate = 120, + .expYield = 134, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_MAGNETPULL, + .ability2 = ABILITY_STURDY, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_GALVANIZE, + .noFlip = TRUE, + }, + + [SPECIES_GOLEM_A] = + { + .baseHP = 80, + .baseAttack = 120, + .baseDefense = 130, + .baseSpAttack = 55, + .baseSpDefense = 65, + .baseSpeed = 45, + .type1 = TYPE_ROCK, + .type2 = TYPE_ELECTRIC, + .catchRate = 45, + .expYield = 177, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 3, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_MAGNETPULL, + .ability2 = ABILITY_STURDY, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_GALVANIZE, + .noFlip = TRUE, + }, + + [SPECIES_GRIMER_A] = + { + .baseHP = 80, + .baseAttack = 80, + .baseDefense = 50, + .baseSpAttack = 40, + .baseSpDefense = 50, + .baseSpeed = 25, + .type1 = TYPE_POISON, + .type2 = TYPE_DARK, + .catchRate = 190, + .expYield = 90, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_POISONTOUCH, + .ability2 = ABILITY_GLUTTONY, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_POWEROFALCHEMY, + .noFlip = TRUE, + }, + + [SPECIES_MUK_A] = + { + .baseHP = 105, + .baseAttack = 105, + .baseDefense = 75, + .baseSpAttack = 65, + .baseSpDefense = 100, + .baseSpeed = 50, + .type1 = TYPE_POISON, + .type2 = TYPE_DARK, + .catchRate = 75, + .expYield = 157, + .evYield_HP = 1, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_POISONTOUCH, + .ability2 = ABILITY_GLUTTONY, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_POWEROFALCHEMY, + .noFlip = TRUE, + }, + + [SPECIES_EXEGGCUTE_A] = + { + .baseHP = 60, + .baseAttack = 40, + .baseDefense = 80, + .baseSpAttack = 60, + .baseSpDefense = 45, + .baseSpeed = 40, + .type1 = TYPE_GRASS, + .type2 = TYPE_PSYCHIC, + .catchRate = 90, + .expYield = 98, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_CHLOROPHYLL, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 75, + .hiddenAbility = ABILITY_HARVEST, + .noFlip = TRUE, + }, + + [SPECIES_EXEGGUTOR_A] = + { + .baseHP = 95, + .baseAttack = 105, + .baseDefense = 85, + .baseSpAttack = 125, + .baseSpDefense = 75, + .baseSpeed = 45, + .type1 = TYPE_GRASS, + .type2 = TYPE_DRAGON, + .catchRate = 45, + .expYield = 212, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 2, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_GRASS, + .eggGroup2 = EGG_GROUP_GRASS, + .ability1 = ABILITY_FRISK, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_HARVEST, + .noFlip = TRUE, + }, + + [SPECIES_CUBONE_A] = + { + .baseHP = 50, + .baseAttack = 50, + .baseDefense = 95, + .baseSpAttack = 40, + .baseSpDefense = 50, + .baseSpeed = 35, + .type1 = TYPE_GROUND, + .type2 = TYPE_GROUND, + .catchRate = 190, + .expYield = 87, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_THICK_CLUB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_MONSTER, + .ability1 = ABILITY_ROCKHEAD, + .ability2 = ABILITY_LIGHTNINGROD, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_BATTLEARMOR, + .noFlip = TRUE, + }, + + [SPECIES_MAROWAK_A] = + { + .baseHP = 60, + .baseAttack = 80, + .baseDefense = 110, + .baseSpAttack = 50, + .baseSpDefense = 80, + .baseSpeed = 45, + .type1 = TYPE_FIRE, + .type2 = TYPE_GHOST, + .catchRate = 75, + .expYield = 124, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_THICK_CLUB, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_MONSTER, + .eggGroup2 = EGG_GROUP_MONSTER, + .ability1 = ABILITY_CURSEDBODY, + .ability2 = ABILITY_LIGHTNINGROD, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_ROCKHEAD, + .noFlip = TRUE, + }, + + [SPECIES_DEOXYS_ATTACK] = + { + .baseHP = 50, + .baseAttack = 180, + .baseDefense = 20, + .baseSpAttack = 180, + .baseSpDefense = 20, + .baseSpeed = 150, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 3, + .expYield = 215, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 1, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_PRESSURE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_DEOXYS_DEFENSE] = + { + .baseHP = 50, + .baseAttack = 70, + .baseDefense = 160, + .baseSpAttack = 70, + .baseSpDefense = 160, + .baseSpeed = 90, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 3, + .expYield = 215, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 2, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_PRESSURE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_DEOXYS_SPEED] = + { + .baseHP = 50, + .baseAttack = 95, + .baseDefense = 90, + .baseSpAttack = 95, + .baseSpDefense = 90, + .baseSpeed = 180, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 3, + .expYield = 215, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 3, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_PRESSURE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_ORICORIO_Y] = + { + .baseHP = 75, + .baseAttack = 70, + .baseDefense = 70, + .baseSpAttack = 98, + .baseSpDefense = 70, + .baseSpeed = 93, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 173, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 2, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_YELLOW_NECTAR, + .item2 = ITEM_HONEY, + .genderRatio = PERCENT_FEMALE(75), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .ability1 = ABILITY_DANCER, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_ORICORIO_P] = + { + .baseHP = 75, + .baseAttack = 70, + .baseDefense = 70, + .baseSpAttack = 98, + .baseSpDefense = 70, + .baseSpeed = 93, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 173, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 2, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_PINK_NECTAR, + .item2 = ITEM_HONEY, + .genderRatio = PERCENT_FEMALE(75), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .ability1 = ABILITY_DANCER, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_ORICORIO_S] = + { + .baseHP = 75, + .baseAttack = 70, + .baseDefense = 70, + .baseSpAttack = 98, + .baseSpDefense = 70, + .baseSpeed = 93, + .type1 = TYPE_GHOST, + .type2 = TYPE_FLYING, + .catchRate = 45, + .expYield = 173, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 2, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_PURPLE_NECTAR, + .item2 = ITEM_HONEY, + .genderRatio = PERCENT_FEMALE(75), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FLYING, + .eggGroup2 = EGG_GROUP_FLYING, + .ability1 = ABILITY_DANCER, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_LYCANROC_N] = + { + .baseHP = 85, + .baseAttack = 115, + .baseDefense = 75, + .baseSpAttack = 55, + .baseSpDefense = 75, + .baseSpeed = 82, + .type1 = TYPE_ROCK, + .type2 = TYPE_ROCK, + .catchRate = 90, + .expYield = 128, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_KEENEYE, + .ability2 = ABILITY_VITALSPIRIT, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NOGUARD, + .noFlip = TRUE, + }, + + [SPECIES_WISHIWASHI_S] = + { + .baseHP = 45, + .baseAttack = 140, + .baseDefense = 130, + .baseSpAttack = 140, + .baseSpDefense = 135, + .baseSpeed = 30, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 60, + .expYield = 88, + .evYield_HP = 1, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_FAST, + .eggGroup1 = EGG_GROUP_WATER_2, + .eggGroup2 = EGG_GROUP_WATER_2, + .ability1 = ABILITY_SCHOOLING, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_SILVALLY_FIGHT] = + { + .baseHP = 95, + .baseAttack = 95, + .baseDefense = 95, + .baseSpAttack = 95, + .baseSpDefense = 95, + .baseSpeed = 95, + .type1 = TYPE_FIGHTING, + .type2 = TYPE_FIGHTING, + .catchRate = 3, + .expYield = 114, + .evYield_HP = 3, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_RKS_SYSTEM, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_SILVALLY_FLYING] = + { + .baseHP = 95, + .baseAttack = 95, + .baseDefense = 95, + .baseSpAttack = 95, + .baseSpDefense = 95, + .baseSpeed = 95, + .type1 = TYPE_FLYING, + .type2 = TYPE_FLYING, + .catchRate = 3, + .expYield = 114, + .evYield_HP = 3, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_RKS_SYSTEM, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_SILVALLY_POISON] = + { + .baseHP = 95, + .baseAttack = 95, + .baseDefense = 95, + .baseSpAttack = 95, + .baseSpDefense = 95, + .baseSpeed = 95, + .type1 = TYPE_POISON, + .type2 = TYPE_POISON, + .catchRate = 3, + .expYield = 114, + .evYield_HP = 3, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_RKS_SYSTEM, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_SILVALLY_GROUND] = + { + .baseHP = 95, + .baseAttack = 95, + .baseDefense = 95, + .baseSpAttack = 95, + .baseSpDefense = 95, + .baseSpeed = 95, + .type1 = TYPE_GROUND, + .type2 = TYPE_GROUND, + .catchRate = 3, + .expYield = 114, + .evYield_HP = 3, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_RKS_SYSTEM, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_SILVALLY_ROCK] = + { + .baseHP = 95, + .baseAttack = 95, + .baseDefense = 95, + .baseSpAttack = 95, + .baseSpDefense = 95, + .baseSpeed = 95, + .type1 = TYPE_ROCK, + .type2 = TYPE_ROCK, + .catchRate = 3, + .expYield = 114, + .evYield_HP = 3, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_RKS_SYSTEM, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_SILVALLY_BUG] = + { + .baseHP = 95, + .baseAttack = 95, + .baseDefense = 95, + .baseSpAttack = 95, + .baseSpDefense = 95, + .baseSpeed = 95, + .type1 = TYPE_BUG, + .type2 = TYPE_BUG, + .catchRate = 3, + .expYield = 114, + .evYield_HP = 3, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_RKS_SYSTEM, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_SILVALLY_GHOST] = + { + .baseHP = 95, + .baseAttack = 95, + .baseDefense = 95, + .baseSpAttack = 95, + .baseSpDefense = 95, + .baseSpeed = 95, + .type1 = TYPE_GHOST, + .type2 = TYPE_GHOST, + .catchRate = 3, + .expYield = 114, + .evYield_HP = 3, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_RKS_SYSTEM, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_SILVALLY_STEEL] = + { + .baseHP = 95, + .baseAttack = 95, + .baseDefense = 95, + .baseSpAttack = 95, + .baseSpDefense = 95, + .baseSpeed = 95, + .type1 = TYPE_STEEL, + .type2 = TYPE_STEEL, + .catchRate = 3, + .expYield = 114, + .evYield_HP = 3, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_RKS_SYSTEM, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_SILVALLY_FIRE] = + { + .baseHP = 95, + .baseAttack = 95, + .baseDefense = 95, + .baseSpAttack = 95, + .baseSpDefense = 95, + .baseSpeed = 95, + .type1 = TYPE_FIRE, + .type2 = TYPE_FIRE, + .catchRate = 3, + .expYield = 114, + .evYield_HP = 3, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_RKS_SYSTEM, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_SILVALLY_WATER] = + { + .baseHP = 95, + .baseAttack = 95, + .baseDefense = 95, + .baseSpAttack = 95, + .baseSpDefense = 95, + .baseSpeed = 95, + .type1 = TYPE_WATER, + .type2 = TYPE_WATER, + .catchRate = 3, + .expYield = 114, + .evYield_HP = 3, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_RKS_SYSTEM, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_SILVALLY_GRASS] = + { + .baseHP = 95, + .baseAttack = 95, + .baseDefense = 95, + .baseSpAttack = 95, + .baseSpDefense = 95, + .baseSpeed = 95, + .type1 = TYPE_GRASS, + .type2 = TYPE_GRASS, + .catchRate = 3, + .expYield = 114, + .evYield_HP = 3, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_RKS_SYSTEM, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_SILVALLY_ELECTRIC] = + { + .baseHP = 95, + .baseAttack = 95, + .baseDefense = 95, + .baseSpAttack = 95, + .baseSpDefense = 95, + .baseSpeed = 95, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 3, + .expYield = 114, + .evYield_HP = 3, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_RKS_SYSTEM, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_SILVALLY_PSYCHIC] = + { + .baseHP = 95, + .baseAttack = 95, + .baseDefense = 95, + .baseSpAttack = 95, + .baseSpDefense = 95, + .baseSpeed = 95, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_PSYCHIC, + .catchRate = 3, + .expYield = 114, + .evYield_HP = 3, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_RKS_SYSTEM, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_SILVALLY_ICE] = + { + .baseHP = 95, + .baseAttack = 95, + .baseDefense = 95, + .baseSpAttack = 95, + .baseSpDefense = 95, + .baseSpeed = 95, + .type1 = TYPE_ICE, + .type2 = TYPE_ICE, + .catchRate = 3, + .expYield = 114, + .evYield_HP = 3, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_RKS_SYSTEM, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_SILVALLY_DRAGON] = + { + .baseHP = 95, + .baseAttack = 95, + .baseDefense = 95, + .baseSpAttack = 95, + .baseSpDefense = 95, + .baseSpeed = 95, + .type1 = TYPE_DRAGON, + .type2 = TYPE_DRAGON, + .catchRate = 3, + .expYield = 114, + .evYield_HP = 3, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_RKS_SYSTEM, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_SILVALLY_DARK] = + { + .baseHP = 95, + .baseAttack = 95, + .baseDefense = 95, + .baseSpAttack = 95, + .baseSpDefense = 95, + .baseSpeed = 95, + .type1 = TYPE_DARK, + .type2 = TYPE_DARK, + .catchRate = 3, + .expYield = 114, + .evYield_HP = 3, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_RKS_SYSTEM, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_SILVALLY_FAIRY] = + { + .baseHP = 95, + .baseAttack = 95, + .baseDefense = 95, + .baseSpAttack = 95, + .baseSpDefense = 95, + .baseSpeed = 95, + .type1 = TYPE_FAIRY, + .type2 = TYPE_FAIRY, + .catchRate = 3, + .expYield = 114, + .evYield_HP = 3, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_RKS_SYSTEM, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_MINIOR_RED] = + { + .baseHP = 60, + .baseAttack = 100, + .baseDefense = 60, + .baseSpAttack = 100, + .baseSpDefense = 60, + .baseSpeed = 120, + .type1 = TYPE_ROCK, + .type2 = TYPE_FLYING, + .catchRate = 30, + .expYield = 132, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_STAR_PIECE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_SHIELDSDOWN, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_MINIOR_BLUE] = + { + .baseHP = 60, + .baseAttack = 100, + .baseDefense = 60, + .baseSpAttack = 100, + .baseSpDefense = 60, + .baseSpeed = 120, + .type1 = TYPE_ROCK, + .type2 = TYPE_FLYING, + .catchRate = 30, + .expYield = 132, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_STAR_PIECE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_SHIELDSDOWN, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_MINIOR_ORANGE] = + { + .baseHP = 60, + .baseAttack = 100, + .baseDefense = 60, + .baseSpAttack = 100, + .baseSpDefense = 60, + .baseSpeed = 120, + .type1 = TYPE_ROCK, + .type2 = TYPE_FLYING, + .catchRate = 30, + .expYield = 132, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_STAR_PIECE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_SHIELDSDOWN, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_MINIOR_YELLOW] = + { + .baseHP = 60, + .baseAttack = 100, + .baseDefense = 60, + .baseSpAttack = 100, + .baseSpDefense = 60, + .baseSpeed = 120, + .type1 = TYPE_ROCK, + .type2 = TYPE_FLYING, + .catchRate = 30, + .expYield = 132, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_STAR_PIECE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_SHIELDSDOWN, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_MINIOR_INDIGO] = + { + .baseHP = 60, + .baseAttack = 100, + .baseDefense = 60, + .baseSpAttack = 100, + .baseSpDefense = 60, + .baseSpeed = 120, + .type1 = TYPE_ROCK, + .type2 = TYPE_FLYING, + .catchRate = 30, + .expYield = 132, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_STAR_PIECE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_SHIELDSDOWN, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_MINIOR_GREEN] = + { + .baseHP = 60, + .baseAttack = 100, + .baseDefense = 60, + .baseSpAttack = 100, + .baseSpDefense = 60, + .baseSpeed = 120, + .type1 = TYPE_ROCK, + .type2 = TYPE_FLYING, + .catchRate = 30, + .expYield = 132, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_STAR_PIECE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_SHIELDSDOWN, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_MINIOR_VIOLET] = + { + .baseHP = 60, + .baseAttack = 100, + .baseDefense = 60, + .baseSpAttack = 100, + .baseSpDefense = 60, + .baseSpeed = 120, + .type1 = TYPE_ROCK, + .type2 = TYPE_FLYING, + .catchRate = 30, + .expYield = 132, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 1, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_STAR_PIECE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 25, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_SLOW, + .eggGroup1 = EGG_GROUP_MINERAL, + .eggGroup2 = EGG_GROUP_MINERAL, + .ability1 = ABILITY_SHIELDSDOWN, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_MIMIKYU_BUSTED] = + { + .baseHP = 55, + .baseAttack = 90, + .baseDefense = 80, + .baseSpAttack = 50, + .baseSpDefense = 105, + .baseSpeed = 96, + .type1 = TYPE_GHOST, + .type2 = TYPE_FAIRY, + .catchRate = 45, + .expYield = 173, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 2, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_CHESTO_BERRY, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 20, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_AMORPHOUS, + .eggGroup2 = EGG_GROUP_AMORPHOUS, + .ability1 = ABILITY_DISGUISE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_MAGEARNA_P] = + { + .baseHP = 80, + .baseAttack = 95, + .baseDefense = 115, + .baseSpAttack = 130, + .baseSpDefense = 115, + .baseSpeed = 65, + .type1 = TYPE_STEEL, + .type2 = TYPE_FAIRY, + .catchRate = 3, + .expYield = 120, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 3, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_SOULHEART, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_POIPOLE] = + { + .baseHP = 67, + .baseAttack = 73, + .baseDefense = 67, + .baseSpAttack = 73, + .baseSpDefense = 67, + .baseSpeed = 73, + .type1 = TYPE_POISON, + .type2 = TYPE_POISON, + .catchRate = 45, + .expYield = 154, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 1, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_BEASTBOOST, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_NAGANADEL] = + { + .baseHP = 73, + .baseAttack = 73, + .baseDefense = 73, + .baseSpAttack = 127, + .baseSpDefense = 73, + .baseSpeed = 121, + .type1 = TYPE_POISON, + .type2 = TYPE_DRAGON, + .catchRate = 45, + .expYield = 199, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 3, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_BEASTBOOST, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_STAKATAKA] = + { + .baseHP = 61, + .baseAttack = 131, + .baseDefense = 211, + .baseSpAttack = 53, + .baseSpDefense = 101, + .baseSpeed = 13, + .type1 = TYPE_ROCK, + .type2 = TYPE_STEEL, + .catchRate = 30, + .expYield = 210, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 3, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_BEASTBOOST, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_BLACEPHALON] = + { + .baseHP = 53, + .baseAttack = 127, + .baseDefense = 53, + .baseSpAttack = 151, + .baseSpDefense = 79, + .baseSpeed = 107, + .type1 = TYPE_FIRE, + .type2 = TYPE_GHOST, + .catchRate = 30, + .expYield = 210, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 3, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_BEASTBOOST, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_ZERAORA] = + { + .baseHP = 88, + .baseAttack = 112, + .baseDefense = 75, + .baseSpAttack = 102, + .baseSpDefense = 80, + .baseSpeed = 143, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 3, + .expYield = 215, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 3, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_VOLTABSORB, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_NECROZMA_MANE] = + { + .baseHP = 97, + .baseAttack = 157, + .baseDefense = 127, + .baseSpAttack = 113, + .baseSpDefense = 109, + .baseSpeed = 77, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_STEEL, + .catchRate = 3, + .expYield = 220, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 2, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_PRISMARMOR, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_NECROZMA_WINGS] = + { + .baseHP = 97, + .baseAttack = 113, + .baseDefense = 109, + .baseSpAttack = 157, + .baseSpDefense = 127, + .baseSpeed = 77, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_GHOST, + .catchRate = 3, + .expYield = 220, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 2, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_PRISMARMOR, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_NECROZMA_ULTRA] = + { + .baseHP = 97, + .baseAttack = 167, + .baseDefense = 97, + .baseSpAttack = 167, + .baseSpDefense = 97, + .baseSpeed = 129, + .type1 = TYPE_PSYCHIC, + .type2 = TYPE_DRAGON, + .catchRate = 3, + .expYield = 220, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 2, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_NEUROFORCE, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_LYCANROC_DUSK] = + { + .baseHP = 75, + .baseAttack = 117, + .baseDefense = 65, + .baseSpAttack = 55, + .baseSpDefense = 65, + .baseSpeed = 110, + .type1 = TYPE_ROCK, + .type2 = TYPE_ROCK, + .catchRate = 90, + .expYield = 128, + .evYield_HP = 0, + .evYield_Attack = 2, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 15, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FIELD, + .ability1 = ABILITY_TOUGHCLAWS, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_MELTAN] = + { + .baseHP = 46, + .baseAttack = 65, + .baseDefense = 65, + .baseSpAttack = 55, + .baseSpDefense = 35, + .baseSpeed = 34, + .type1 = TYPE_STEEL, + .type2 = TYPE_STEEL, + .catchRate = 3, + .expYield = 154, + .evYield_HP = 0, + .evYield_Attack = 1, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_MAGNETPULL, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_MELMETAL] = + { + .baseHP = 135, + .baseAttack = 143, + .baseDefense = 143, + .baseSpAttack = 80, + .baseSpDefense = 65, + .baseSpeed = 34, + .type1 = TYPE_STEEL, + .type2 = TYPE_STEEL, + .catchRate = 3, + .expYield = 199, + .evYield_HP = 0, + .evYield_Attack = 3, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_IRONFIST, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_PIKACHU_SURFING] = + { + .baseHP = 35, + .baseAttack = 55, + .baseDefense = 40, + .baseSpAttack = 50, + .baseSpDefense = 50, + .baseSpeed = 90, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 190, + .expYield = 82, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_ORAN_BERRY, + .item2 = ITEM_LIGHT_BALL, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 10, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_STATIC, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_LIGHTNINGROD, + .noFlip = TRUE, + }, + + [SPECIES_PIKACHU_FLYING] = + { + .baseHP = 35, + .baseAttack = 55, + .baseDefense = 40, + .baseSpAttack = 50, + .baseSpDefense = 50, + .baseSpeed = 90, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 190, + .expYield = 82, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_ORAN_BERRY, + .item2 = ITEM_LIGHT_BALL, + .genderRatio = PERCENT_FEMALE(50), + .eggCycles = 10, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_STATIC, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_LIGHTNINGROD, + .noFlip = TRUE, + }, + + [SPECIES_PIKACHU_COSPLAY] = + { + .baseHP = 35, + .baseAttack = 55, + .baseDefense = 40, + .baseSpAttack = 50, + .baseSpDefense = 50, + .baseSpeed = 90, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 190, + .expYield = 82, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_ORAN_BERRY, + .item2 = ITEM_LIGHT_BALL, + .genderRatio = PERCENT_FEMALE(100), + .eggCycles = 10, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_LIGHTNINGROD, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_PIKACHU_LIBRE] = + { + .baseHP = 35, + .baseAttack = 55, + .baseDefense = 40, + .baseSpAttack = 50, + .baseSpDefense = 50, + .baseSpeed = 90, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 190, + .expYield = 82, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_ORAN_BERRY, + .item2 = ITEM_LIGHT_BALL, + .genderRatio = PERCENT_FEMALE(100), + .eggCycles = 10, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_LIGHTNINGROD, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_PIKACHU_POP_STAR] = + { + .baseHP = 35, + .baseAttack = 55, + .baseDefense = 40, + .baseSpAttack = 50, + .baseSpDefense = 50, + .baseSpeed = 90, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 190, + .expYield = 82, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_ORAN_BERRY, + .item2 = ITEM_LIGHT_BALL, + .genderRatio = PERCENT_FEMALE(100), + .eggCycles = 10, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_LIGHTNINGROD, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_PIKACHU_ROCK_STAR] = + { + .baseHP = 35, + .baseAttack = 55, + .baseDefense = 40, + .baseSpAttack = 50, + .baseSpDefense = 50, + .baseSpeed = 90, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 190, + .expYield = 82, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_ORAN_BERRY, + .item2 = ITEM_LIGHT_BALL, + .genderRatio = PERCENT_FEMALE(100), + .eggCycles = 10, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_LIGHTNINGROD, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_PIKACHU_BELLE] = + { + .baseHP = 35, + .baseAttack = 55, + .baseDefense = 40, + .baseSpAttack = 50, + .baseSpDefense = 50, + .baseSpeed = 90, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 190, + .expYield = 82, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_ORAN_BERRY, + .item2 = ITEM_LIGHT_BALL, + .genderRatio = PERCENT_FEMALE(100), + .eggCycles = 10, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_LIGHTNINGROD, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_PIKACHU_PHD] = + { + .baseHP = 35, + .baseAttack = 55, + .baseDefense = 40, + .baseSpAttack = 50, + .baseSpDefense = 50, + .baseSpeed = 90, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 190, + .expYield = 82, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_ORAN_BERRY, + .item2 = ITEM_LIGHT_BALL, + .genderRatio = PERCENT_FEMALE(100), + .eggCycles = 10, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_LIGHTNINGROD, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, + + [SPECIES_PIKACHU_CAP_ORIGINAL] = + { + .baseHP = 35, + .baseAttack = 55, + .baseDefense = 40, + .baseSpAttack = 50, + .baseSpDefense = 50, + .baseSpeed = 90, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 190, + .expYield = 82, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_ORAN_BERRY, + .item2 = ITEM_LIGHT_BALL, + .genderRatio = PERCENT_FEMALE(0), + .eggCycles = 10, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_STATIC, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_LIGHTNINGROD, + .noFlip = TRUE, + }, + + [SPECIES_PIKACHU_CAP_HOENN] = + { + .baseHP = 35, + .baseAttack = 55, + .baseDefense = 40, + .baseSpAttack = 50, + .baseSpDefense = 50, + .baseSpeed = 90, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 190, + .expYield = 82, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_ORAN_BERRY, + .item2 = ITEM_LIGHT_BALL, + .genderRatio = PERCENT_FEMALE(0), + .eggCycles = 10, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_STATIC, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_LIGHTNINGROD, + .noFlip = TRUE, + }, + + [SPECIES_PIKACHU_CAP_SINNOH] = + { + .baseHP = 35, + .baseAttack = 55, + .baseDefense = 40, + .baseSpAttack = 50, + .baseSpDefense = 50, + .baseSpeed = 90, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 190, + .expYield = 82, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_ORAN_BERRY, + .item2 = ITEM_LIGHT_BALL, + .genderRatio = PERCENT_FEMALE(0), + .eggCycles = 10, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_STATIC, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_LIGHTNINGROD, + .noFlip = TRUE, + }, + + [SPECIES_PIKACHU_CAP_UNOVA] = + { + .baseHP = 35, + .baseAttack = 55, + .baseDefense = 40, + .baseSpAttack = 50, + .baseSpDefense = 50, + .baseSpeed = 90, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 190, + .expYield = 82, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_ORAN_BERRY, + .item2 = ITEM_LIGHT_BALL, + .genderRatio = PERCENT_FEMALE(0), + .eggCycles = 10, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_STATIC, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_LIGHTNINGROD, + .noFlip = TRUE, + }, + + [SPECIES_PIKACHU_CAP_KALOS] = + { + .baseHP = 35, + .baseAttack = 55, + .baseDefense = 40, + .baseSpAttack = 50, + .baseSpDefense = 50, + .baseSpeed = 90, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 190, + .expYield = 82, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_ORAN_BERRY, + .item2 = ITEM_LIGHT_BALL, + .genderRatio = PERCENT_FEMALE(0), + .eggCycles = 10, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_STATIC, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_LIGHTNINGROD, + .noFlip = TRUE, + }, + + [SPECIES_PIKACHU_CAP_ALOLA] = + { + .baseHP = 35, + .baseAttack = 55, + .baseDefense = 40, + .baseSpAttack = 50, + .baseSpDefense = 50, + .baseSpeed = 90, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 190, + .expYield = 82, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_ORAN_BERRY, + .item2 = ITEM_LIGHT_BALL, + .genderRatio = PERCENT_FEMALE(0), + .eggCycles = 10, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_STATIC, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_LIGHTNINGROD, + .noFlip = TRUE, + }, + + [SPECIES_PIKACHU_CAP_PARTNER] = + { + .baseHP = 35, + .baseAttack = 55, + .baseDefense = 40, + .baseSpAttack = 50, + .baseSpDefense = 50, + .baseSpeed = 90, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 190, + .expYield = 82, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 2, + .item1 = ITEM_ORAN_BERRY, + .item2 = ITEM_LIGHT_BALL, + .genderRatio = PERCENT_FEMALE(0), + .eggCycles = 10, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_FIELD, + .eggGroup2 = EGG_GROUP_FAIRY, + .ability1 = ABILITY_STATIC, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_LIGHTNINGROD, + .noFlip = TRUE, + }, + + [SPECIES_PICHU_SPIKY] = + { + .baseHP = 20, + .baseAttack = 40, + .baseDefense = 15, + .baseSpAttack = 35, + .baseSpDefense = 35, + .baseSpeed = 60, + .type1 = TYPE_ELECTRIC, + .type2 = TYPE_ELECTRIC, + .catchRate = 190, + .expYield = 42, + .evYield_HP = 0, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 1, + .item1 = ITEM_NONE, + .item2 = ITEM_ORAN_BERRY, + .genderRatio = PERCENT_FEMALE(100), + .eggCycles = 10, + .friendship = 70, + .growthRate = GROWTH_MEDIUM_FAST, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_STATIC, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_LIGHTNINGROD, + .noFlip = TRUE, + }, + + [SPECIES_XERNEAS_NATURAL] = + { + .baseHP = 126, + .baseAttack = 131, + .baseDefense = 95, + .baseSpAttack = 131, + .baseSpDefense = 98, + .baseSpeed = 99, + .type1 = TYPE_FAIRY, + .type2 = TYPE_FAIRY, + .catchRate = 45, + .expYield = 255, + .evYield_HP = 3, + .evYield_Attack = 0, + .evYield_Defense = 0, + .evYield_SpAttack = 0, + .evYield_SpDefense = 0, + .evYield_Speed = 0, + .item1 = ITEM_NONE, + .item2 = ITEM_NONE, + .genderRatio = MON_GENDERLESS, + .eggCycles = 120, + .friendship = 0, + .growthRate = GROWTH_SLOW, + .eggGroup1 = EGG_GROUP_UNDISCOVERED, + .eggGroup2 = EGG_GROUP_UNDISCOVERED, + .ability1 = ABILITY_FAIRYAURA, + .ability2 = ABILITY_NONE, + .safariZoneFleeRate = 0, + .hiddenAbility = ABILITY_NONE, + .noFlip = TRUE, + }, +}; diff --git a/src/Cry_Table.c b/src/Cry_Table.c new file mode 100644 index 0000000..964f1bb --- /dev/null +++ b/src/Cry_Table.c @@ -0,0 +1,12918 @@ +#include "defines.h" +#include "../include/cries.h" + +const struct ToneData gCryTable[NUM_SPECIES] = +{ + [SPECIES_BULBASAUR] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x850fbc4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_IVYSAUR] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8510c50, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VENUSAUR] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8511ce0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CHARMANDER] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8513038, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CHARMELEON] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8513ea8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CHARIZARD] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8514d28, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SQUIRTLE] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8516070, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_WARTORTLE] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8516ee4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BLASTOISE] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8518024, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CATERPIE] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x851936c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_METAPOD] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8519bc4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BUTTERFREE] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x851b314, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_WEEDLE] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x851bd1c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_KAKUNA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x851cd60, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BEEDRILL] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x851df9c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PIDGEY] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x851f2f8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PIDGEOTTO] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x851f6e0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PIDGEOT] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85205e8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_RATTATA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x852171c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_RATICATE] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8521efc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SPEAROW] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8522880, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FEAROW] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8523a24, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_EKANS] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8524b60, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ARBOK] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8525eac, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PIKACHU] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8527204, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_RAICHU] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85282ac, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SANDSHREW] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8529a6c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SANDSLASH] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x852a3c0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_NIDORAN_F] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x852b150, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_NIDORINA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x852bb00, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_NIDOQUEEN] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x852c7c8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_NIDORAN_M] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x852d8a8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_NIDORINO] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x852e310, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_NIDOKING] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x852ef24, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CLEFAIRY] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8530790, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CLEFABLE] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8531000, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VULPIX] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8531a90, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_NINETALES] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8533260, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_JIGGLYPUFF] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8534acc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_WIGGLYTUFF] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8535030, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ZUBAT] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85356f8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GOLBAT] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8536a64, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ODDISH] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8537dc8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GLOOM] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8538c64, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VILEPLUME] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85398e0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PARAS] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x853b27c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PARASECT] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x853ce70, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VENONAT] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x853ecd8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VENOMOTH] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x853fc58, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DIGLETT] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8540c5c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DUGTRIO] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8541fcc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MEOWTH] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8543338, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PERSIAN] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8543cc8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PSYDUCK] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8544fa4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GOLDUCK] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8545ccc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MANKEY] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8546814, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PRIMEAPE] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8547874, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GROWLITHE] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85488a4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ARCANINE] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8549608, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_POLIWAG] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x854a744, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_POLIWHIRL] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x854b260, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_POLIWRATH] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x854b908, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ABRA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x854c42c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_KADABRA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x854db90, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ALAKAZAM] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x854f678, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MACHOP] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8551614, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MACHOKE] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8552378, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MACHAMP] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8553108, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BELLSPROUT] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8554190, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_WEEPINBELL] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x855491c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VICTREEBEL] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85557bc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TENTACOOL] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8556b08, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TENTACRUEL] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8557af8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GEODUDE] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85591f4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GRAVELER] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x855a9a8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GOLEM] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x855c590, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PONYTA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x855d3bc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_RAPIDASH] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x855e2cc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SLOWPOKE] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x855f56c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SLOWBRO] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x855fcd4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MAGNEMITE] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8560a44, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MAGNETON] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8561d88, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FARFETCHD] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8563570, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DODUO] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8563cec, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DODRIO] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8565030, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SEEL] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85663a8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DEWGONG] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8567598, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GRIMER] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8568abc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MUK] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8569544, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SHELLDER] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x856a404, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CLOYSTER] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x856b378, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GASTLY] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x856c83c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HAUNTER] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x856df8c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GENGAR] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x856f70c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ONIX] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85705cc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DROWZEE] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8571e90, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HYPNO] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8573ba8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_KRABBY] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85758ac, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_KINGLER] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85770f8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VOLTORB] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8578950, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ELECTRODE] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x857a214, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_EXEGGCUTE] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x857bb4c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_EXEGGUTOR] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x857ce2c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CUBONE] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x857ee10, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MAROWAK] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x857fd30, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HITMONLEE] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8580ba0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HITMONCHAN] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8581e4c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LICKITUNG] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8583024, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_KOFFING] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8583f4c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_WEEZING] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85853a8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_RHYHORN] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8586954, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_RHYDON] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8587cc0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CHANSEY] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x858912c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TANGELA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8589ff8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_KANGASKHAN] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x858af14, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HORSEA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x858c1c8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SEADRA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x858cb44, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GOLDEEN] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x858d3b0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SEAKING] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x858dd88, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_STARYU] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x858f0e0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_STARMIE] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85904c8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MR_MIME] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85919a4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SCYTHER] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8592c94, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_JYNX] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85939f0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ELECTABUZZ] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8596964, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MAGMAR] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8598848, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PINSIR] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85997c4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TAUROS] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x859a420, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MAGIKARP] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x859b674, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GYARADOS] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x859c97c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LAPRAS] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x859ddb0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DITTO] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x859ec84, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_EEVEE] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x859f7a0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VAPOREON] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85a05d8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_JOLTEON] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85a1bf0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FLAREON] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85a2bc4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PORYGON] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85a3b48, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_OMANYTE] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85a4f54, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_OMASTAR] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85a5cac, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_KABUTO] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85a6a00, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_KABUTOPS] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85a7654, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_AERODACTYL] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85a8410, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SNORLAX] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85a9c6c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ARTICUNO] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85aa1a8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ZAPDOS] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85ab950, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MOLTRES] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85ac8c8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DRATINI] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85ae074, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DRAGONAIR] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85aec10, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DRAGONITE] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85afcb8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MEWTWO] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85b0fc4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MEW] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85b2e2c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CHIKORITA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85b4c94, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BAYLEEF] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85b51d4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MEGANIUM] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85b5aa0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CYNDAQUIL] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85b6ad8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_QUILAVA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85b71dc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TYPHLOSION] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85b7dc4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TOTODILE] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85ba3d4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CROCONAW] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85bb62c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FERALIGATR] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85bca68, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SENTRET] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85be3ec, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FURRET] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85be814, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HOOTHOOT] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85bee5c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_NOCTOWL] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85bf940, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LEDYBA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85c0e70, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LEDIAN] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85c1568, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SPINARAK] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85c1dcc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ARIADOS] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85c2b30, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CROBAT] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85c3784, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CHINCHOU] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85c4eb4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LANTURN] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85c5b64, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PICHU] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85c65f0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CLEFFA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85c6d44, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_IGGLYBUFF] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85c7334, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TOGEPI] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85c7a30, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TOGETIC] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85c8518, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_NATU] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85c8c18, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_XATU] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85c96a8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MAREEP] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85ca574, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FLAAFFY] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85caccc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_AMPHAROS] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85cba80, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BELLOSSOM] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85ccb00, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MARILL] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85cd918, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_AZUMARILL] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85ce62c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SUDOWOODO] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85cf718, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_POLITOED] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85d0748, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HOPPIP] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85d198c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SKIPLOOM] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85d21f8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_JUMPLUFF] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85d2f00, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_AIPOM] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85d3f3c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SUNKERN] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85d4d5c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SUNFLORA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85d5570, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_YANMA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85d6550, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_WOOPER] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85d7658, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_QUAGSIRE] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85d7db8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ESPEON] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85d8b18, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UMBREON] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85d9ecc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MURKROW] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85dae4c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SLOWKING] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85dbf10, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MISDREAVUS] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85dd6f4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UNOWN] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85de294, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_WOBBUFFET] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85defbc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GIRAFARIG] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85e0458, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PINECO] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85e130c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FORRETRESS] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85e206c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DUNSPARCE] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85e3474, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GLIGAR] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85e4454, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_STEELIX] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85e5074, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SNUBBULL] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85e769c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GRANBULL] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85e8510, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_QWILFISH] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85e9cb4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SCIZOR] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85ea850, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SHUCKLE] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85ebf4c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HERACROSS] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85ec980, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SNEASEL] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85edbd4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TEDDIURSA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85ee4f8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_URSARING] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85ef584, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SLUGMA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85f135c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MAGCARGO] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85f2474, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SWINUB] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85f397c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PILOSWINE] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85f4624, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CORSOLA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85f5318, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_REMORAID] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85f5ff8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_OCTILLERY] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85f6a88, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DELIBIRD] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85f84cc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MANTINE] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85f9500, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SKARMORY] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85fa4c8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HOUNDOUR] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85fbcd0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HOUNDOOM] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85fc978, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_KINGDRA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85fdd28, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PHANPY] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85feb00, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DONPHAN] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85ff650, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PORYGON2] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8600774, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_STANTLER] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x860172c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SMEARGLE] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8602da8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TYROGUE] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x86037dc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HITMONTOP] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8604804, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SMOOCHUM] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x86055e4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ELEKID] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8606198, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MAGBY] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8606c24, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MILTANK] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8607a94, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BLISSEY] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8608970, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_RAIKOU] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8609a04, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ENTEI] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x860ab74, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SUICUNE] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x860bfe8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LARVITAR] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x860d230, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PUPITAR] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x860dee0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TYRANITAR] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x860e750, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LUGIA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x860feb0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HO_OH] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x86124a8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CELEBI] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8613b3c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TREECKO] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8626ff4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GROVYLE] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8627b9c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SCEPTILE] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8629010, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TORCHIC] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x86229f8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_COMBUSKEN] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x86233a0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BLAZIKEN] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8625074, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MUDKIP] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x862aa2c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MARSHTOMP] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x862b1b0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SWAMPERT] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x862c2b4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_POOCHYENA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x867a17c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MIGHTYENA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x867aac4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ZIGZAGOON] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8692444, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LINOONE] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x868c884, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_WURMPLE] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8635b5c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SILCOON] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8636428, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BEAUTIFLY] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8637454, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CASCOON] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8637c8c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DUSTOX] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8638cd0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LOTAD] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8630624, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LOMBRE] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8630a8c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LUDICOLO] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8631920, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SEEDOT] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x86329f0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_NUZLEAF] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x863321c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SHIFTRY] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8633d84, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_NINCADA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x863e8f4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_NINJASK] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x863ef64, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SHEDINJA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x863fb8c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TAILLOW] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x861fcd8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SWELLOW] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x86202d8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SHROOMISH] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x868bfac, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BRELOOM] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x868b2ec, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SPINDA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8621d8c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_WINGULL] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x862e4fc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PELIPPER] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x862d934, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SURSKIT] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x86456a4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MASQUERAIN] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8646124, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_WAILMER] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x86907e4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_WAILORD] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8695944, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SKITTY] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x86474d8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DELCATTY] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8647bec, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_KECLEON] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x86149b4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BALTOY] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8656f78, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CLAYDOL] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8657bfc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_NOSEPASS] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8641b58, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TORKOAL] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8615cd4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SABLEYE] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x867cc08, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BARBOACH] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x864cad4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_WHISCASH] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x864d410, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LUVDISC] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8682f04, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CORPHISH] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x864e50c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CRAWDAUNT] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x864f110, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FEEBAS] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x865b784, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MILOTIC] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x865bf58, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CARVANHA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8635148, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SHARPEDO] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x861b7cc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TRAPINCH] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8651da8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VIBRAVA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x86527cc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FLYGON] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x86535d0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MAKUHITA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8640344, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HARIYAMA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8640aa0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ELECTRIKE] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8616620, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MANECTRIC] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x861727c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_NUMEL] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x864aa68, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CAMERUPT] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x864b3b4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SPHEAL] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x86609bc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SEALEO] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8660f70, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_WALREIN] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8661b48, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CACNEA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8654fd8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CACTURNE] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x86558c8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SNORUNT] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8698b78, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GLALIE] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x86428bc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LUNATONE] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8658f5c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SOLROCK] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x865a758, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_AZURILL] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x861d868, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SPOINK] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x86509c8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GRUMPIG] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8651108, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PLUSLE] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8643da0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MINUN] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x864469c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MAWILE] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x867d7ac, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MEDITITE] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x865f118, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MEDICHAM] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x865f938, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SWABLU] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x861e2d0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ALTARIA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x861e868, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_WYNAUT] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8619e4c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DUSKULL] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8618784, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DUSCLOPS] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x867be50, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ROSELIA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8615214, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SLAKOTH] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x863c82c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VIGOROTH] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x863d0b0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SLAKING] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x863df08, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GULPIN] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8649104, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SWALOT] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8649908, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TROPIUS] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x868e720, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_WHISMUR] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8698354, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LOUDRED] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8694c1c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_EXPLOUD] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8692fd4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CLAMPERL] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8663f94, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HUNTAIL] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x86651e4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GOREBYSS] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x86661cc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ABSOL] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x865e69c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SHUPPET] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x862fde4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BANETTE] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x862f13c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SEVIPER] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x861ac2c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ZANGOOSE] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x861ced8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_RELICANTH] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8681ad4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ARON] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x867e32c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LAIRON] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x867ec58, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_AGGRON] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8680130, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CASTFORM] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8677844, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VOLBEAT] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x86784dc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ILLUMISE] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8679064, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LILEEP] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8667838, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CRADILY] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x86681e0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ANORITH] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8669f10, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ARMALDO] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x866aac8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_RALTS] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x863997c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_KIRLIA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x863a398, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GARDEVOIR] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x863afc8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BAGON] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8670588, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SHELGON] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8670d5c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SALAMENCE] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x86899d0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BELDUM] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x866c19c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_METANG] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x866cb3c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_METAGROSS] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x866de10, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_REGIROCK] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8672164, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_REGICE] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8674140, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_REGISTEEL] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8676140, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_KYOGRE] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x86858ec, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GROUDON] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x86833e0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_RAYQUAZA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8687ca4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LATIAS] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x861921c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LATIOS] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8699c80, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_JIRACHI] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x869b278, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DEOXYS] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x869bffc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CHIMECHO] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x869d4d0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_EGG] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x850fbc4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UNOWN_B] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85de294, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UNOWN_C] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85de294, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UNOWN_D] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85de294, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UNOWN_E] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85de294, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UNOWN_F] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85de294, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UNOWN_G] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85de294, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UNOWN_H] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85de294, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UNOWN_I] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85de294, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UNOWN_J] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85de294, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UNOWN_K] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85de294, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UNOWN_L] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85de294, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UNOWN_M] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85de294, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UNOWN_N] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85de294, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UNOWN_O] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85de294, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UNOWN_P] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85de294, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UNOWN_Q] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85de294, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UNOWN_R] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85de294, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UNOWN_S] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85de294, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UNOWN_T] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85de294, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UNOWN_U] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85de294, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UNOWN_V] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85de294, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UNOWN_W] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85de294, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UNOWN_X] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85de294, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UNOWN_Y] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85de294, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UNOWN_Z] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85de294, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UNOWN_EXCLAMATION] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85de294, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UNOWN_QUESTION] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85de294, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TURTWIG] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x95a4790, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GROTLE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x95a6330, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TORTERRA] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x95a87c0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CHIMCHAR] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x95ae2d0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MONFERNO] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x95f24b0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_INFERNAPE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x95b66b0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PIPLUP] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x95bbcc0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PRINPLUP] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x95bdc80, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_EMPOLEON] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x95c0c20, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_STARLY] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x95d4ec0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_STARAVIA] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x95d8620, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_STARAPTOR] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x95dc2b0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BIDOOF] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x98ea610, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BIBAREL] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x98ecf30, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_KRICKETOT] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x95f6ed0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_KRICKETUNE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x95fa450, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SHINX] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x95e0490, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LUXIO] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x95e29e0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LUXRAY] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x95e82e0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BUDEW] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x98f0710, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ROSERADE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x98f3790, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CRANIDOS] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x95ffaa0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_RAMPARDOS] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9602050, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SHIELDON] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x98f6120, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BASTIODON] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x98f8ca0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BURMY] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x98fd0c0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_WORMADAM] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x98feb60, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MOTHIM] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9903660, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_COMBEE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9905ce0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VESPIQUEN] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x990a410, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PACHIRISU] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x990e7c0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BUIZEL] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9910040, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FLOATZEL] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9912740, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CHERUBI] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9916930, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CHERRIM] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99181b0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SHELLOS] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x991aae0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GASTRODON] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x991c410, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_AMBIPOM] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9920bd0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DRIFLOON] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9606e60, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DRIFBLIM] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x960a0c0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BUNEARY] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9923530, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LOPUNNY] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9926810, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MISMAGIUS] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x960eb80, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HONCHKROW] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9613200, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GLAMEOW] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x992bda0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PURUGLY] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x992d730, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CHINGLING] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9930540, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_STUNKY] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9934ac0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SKUNTANK] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99362c0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BRONZOR] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x993b7b0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BRONZONG] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x993dfc0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BONSLY] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9943980, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MIME_JR] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9945540, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HAPPINY] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9947850, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CHATOT] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9949320, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SPIRITOMB] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x994bcd0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GIBLE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x95c6610, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GABITE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x95c79b0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GARCHOMP] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x95c9570, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MUNCHLAX] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9951720, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_RIOLU] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9952d60, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LUCARIO] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99541b0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HIPPOPOTAS] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99562b0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HIPPOWDON] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x995a7b0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SKORUPI] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99601a0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DRAPION] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9963a10, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CROAGUNK] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x95cc640, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TOXICROAK] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x95d0380, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CARNIVINE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9966710, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FINNEON] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x996a220, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LUMINEON] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x996e7e0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MANTYKE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99741c0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SNOVER] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x957bcb0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ABOMASNOW] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x95ed3e0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_WEAVILE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9625910, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MAGNEZONE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9975f00, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LICKILICKY] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x997b680, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_RHYPERIOR] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x997fe30, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TANGROWTH] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99836f0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ELECTIVIRE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99878e0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MAGMORTAR] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x998d390, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TOGEKISS] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99916e0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_YANMEGA] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9996f70, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LEAFEON] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x999c850, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GLACEON] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x999fc60, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GLISCOR] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99a5510, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MAMOSWINE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99a8fd0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PORYGON_Z] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99AE5E0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GALLADE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99b30c0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PROBOPASS] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99b7db0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DUSKNOIR] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99bd6d0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FROSLASS] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99c2fa0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ROTOM] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99c8b10, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UXIE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99cc2f0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MESPRIT] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99d1a20, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_AZELF] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99d6250, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DIALGA] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99d98b0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PALKIA] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99ded10, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HEATRAN] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99fe120, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_REGIGIGAS] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a03c40, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GIRATINA] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a09740, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CRESSELIA] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a0e950, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PHIONE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a141c0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MANAPHY] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a17910, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DARKRAI] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x96279c0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SHAYMIN] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a1c330, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ARCEUS] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a21d90, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VICTINI] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a27100, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SNIVY] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a2cbf0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SERVINE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x961c310, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SERPERIOR] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a332f0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TEPIG] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a37dc0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PIGNITE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a3c610, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_EMBOAR] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a41770, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_OSHAWOTT] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a45ab0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DEWOTT] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a46f60, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SAMUROTT] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a49340, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PATRAT] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a4e980, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_WATCHOG] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a50a20, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LILLIPUP] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a524b0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HERDIER] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a56f70, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_STOUTLAND] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a5ae60, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PURRLOIN] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a60990, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LIEPARD] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a638d0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PANSAGE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a67470, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SIMISAGE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a68cc0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PANSEAR] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a6c0b0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SIMISEAR] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a6d950, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PANPOUR] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a70c00, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SIMIPOUR] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a72540, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MUNNA] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a76f60, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MUSHARNA] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a7b1a0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PIDOVE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a80bd0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TRANQUILL] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a863e0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UNFEZANT] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a88470, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BLITZLE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a8b520, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ZEBSTRIKA] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a8dda0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ROGGENROLA] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a935f0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BOLDORE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a97ed0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GIGALITH] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a9d270, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_WOOBAT] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9aa2c60, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SWOOBAT] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9aa60b0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DRILBUR] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9aab4d0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_EXCADRILL] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ab0ef0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_AUDINO] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ab69d0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TIMBURR] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9aba600, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GURDURR] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ac00f0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CONKELDURR] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ac58e0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TYMPOLE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9acb060, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PALPITOAD] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9acf520, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SEISMITOAD] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ad4b70, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_THROH] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ada1b0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SAWK] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9adee20, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SEWADDLE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ae3d80, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SWADLOON] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ae6150, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LEAVANNY] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ae8f90, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VENIPEDE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9aecf80, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_WHIRLIPEDE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9af1420, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SCOLIPEDE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9af5d10, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_COTTONEE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9afb750, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_WHIMSICOTT] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9afe270, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PETILIL] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b03ac0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LILLIGANT] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b050a0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BASCULIN_RED] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b08f80, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SANDILE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b0dd10, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_KROKOROK] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b0fbb0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_KROOKODILE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b14340, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DARUMAKA] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b19a50, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DARMANITAN] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b1f040, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MARACTUS] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b24360, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DWEBBLE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b27eb0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CRUSTLE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b2cbc0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SCRAGGY] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b31a80, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SCRAFTY] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b37250, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SIGILYPH] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b3c7b0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_YAMASK] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b421b0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_COFAGRIGUS] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b461a0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TIRTOUGA] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b4b990, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CARRACOSTA] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b4de30, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ARCHEN] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b529b0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ARCHEOPS] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b581e0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TRUBBISH] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b5cc10, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GARBODOR] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b62660, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ZORUA] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b67fe0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ZOROARK] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b6a7f0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MINCCINO] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b6fe00, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CINCCINO] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b73480, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GOTHITA] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b78a20, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GOTHORITA] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b7d620, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GOTHITELLE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b82d50, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SOLOSIS] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b88820, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DUOSION] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b8b3d0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_REUNICLUS] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b8e600, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DUCKLETT] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b92140, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SWANNA] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b93980, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VANILLITE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b99470, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VANILLISH] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b9d050, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VANILLUXE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ba2190, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DEERLING] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ba7280, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SAWSBUCK] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ba9fe0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_EMOLGA] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9baee90, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_KARRABLAST] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9bb0ea0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ESCAVALIER] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9bb5560, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FOONGUS] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9bbb050, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_AMOONGUSS] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9bbe0a0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FRILLISH] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9bc2ae0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_JELLICENT] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9bc71f0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ALOMOMOLA] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9bcc7d0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_JOLTIK] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9bd22b0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GALVANTULA] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9bd7d30, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FERROSEED] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9bdbb10, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FERROTHORN] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9be0df0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_KLINK] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9be58d0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_KLANG] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9be8950, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_KLINKLANG] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9bebc00, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TYNAMO] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9bf1090, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_EELEKTRIK] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9bf6960, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_EELEKTROSS] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9bfbf00, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ELGYEM] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c01fa0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BEHEEYEM] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c05a50, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LITWICK] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c0b210, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LAMPENT] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c0e5e0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CHANDELURE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c14060, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_AXEW] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c19a00, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FRAXURE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c1d210, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HAXORUS] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c22c40, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CUBCHOO] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c28710, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BEARTIC] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c2b9a0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CRYOGONAL] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c31490, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SHELMET] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c36cb0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ACCELGOR] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c3c770, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_STUNFISK] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c42210, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MIENFOO] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c475c0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MIENSHAO] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c4d020, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DRUDDIGON] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c52650, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GOLETT] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c57fd0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GOLURK] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c5c530, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PAWNIARD] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c61b80, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BISHARP] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c63f70, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BOUFFALANT] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c68450, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_RUFFLET] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c6dfe0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BRAVIARY] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c72890, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VULLABY] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c77c20, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MANDIBUZZ] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c7d370, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HEATMOR] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c82e30, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DURANT] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c88820, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DEINO] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c8d950, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ZWEILOUS] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c932b0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HYDREIGON] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c98a90, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LARVESTA] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c9e4a0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VOLCARONA] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ca3600, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_COBALION] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ca8fa0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TERRAKION] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9cad440, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VIRIZION] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9cb2110, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TORNADUS] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9cb7910, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_THUNDURUS] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9cbd3d0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_RESHIRAM] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9cc2de0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ZEKROM] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9cc89b0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LANDORUS] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9cce580, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_KYUREM] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9cd3fe0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_KELDEO] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9cd9530, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MELOETTA] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9cde930, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GENESECT] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ce4240, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UNFEZANT_F] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x98a8470, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FRILLISH_F] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9bc2ae2, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_JELLICENT_F] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9bc71f0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SHADOW_WARRIOR] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a0e950, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BURMY_SANDY] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x98fd0c0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BURMY_TRASH] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x98fd0c0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_WORMADAM_SANDY] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x98feb60, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_WORMADAM_TRASH] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x98feb60, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SHELLOS_EAST] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x991aae0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GASTRODON_EAST] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x991c410, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ROTOM_HEAT] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99c8b10, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ROTOM_WASH] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99c8b10, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ROTOM_FROST] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99c8b10, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ROTOM_FAN] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99c8b10, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ROTOM_MOW] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99c8b10, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GIRATINA_ORIGIN] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a09740, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SHAYMIN_SKY] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x962bd98, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ARCEUS_FIGHT] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a21d90, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ARCEUS_FLYING] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a21d90, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ARCEUS_POISON] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a21d90, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ARCEUS_GROUND] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a21d90, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ARCEUS_ROCK] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a21d90, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ARCEUS_BUG] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a21d90, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ARCEUS_GHOST] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a21d90, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ARCEUS_STEEL] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a21d90, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ARCEUS_FIRE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a21d90, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ARCEUS_WATER] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a21d90, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ARCEUS_GRASS] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a21d90, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ARCEUS_ELECTRIC] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a21d90, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ARCEUS_PSYCHIC] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a21d90, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ARCEUS_ICE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a21d90, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ARCEUS_DRAGON] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a21d90, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ARCEUS_DARK] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a21d90, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BASCULIN_BLUE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b08f80, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DARMANITANZEN] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b1f040, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DEERLING_SUMMER] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ba7280, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DEERLING_AUTUMN] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ba7280, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DEERLING_WINTER] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ba7280, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SAWSBUCK_SUMMER] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ba9fe0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SAWSBUCK_AUTUMN] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ba9fe0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SAWSBUCK_WINTER] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ba9fe0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HIPPOPOTAS_F] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99562b0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HIPPOWDON_F] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x995a7b0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MELOETTA_PIROUETTE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9cde930, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GENESECT_SHOCK] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ce4240, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GENESECT_BURN] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ce4240, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GENESECT_CHILL] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ce4240, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GENESECT_DOUSE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ce4240, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CHERRIM_SUN] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99181b0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_KYUREM_BLACK] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9cd3fe0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_KYUREM_WHITE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9cd3fe0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TORNADUS_THERIAN] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9cb7910, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_THUNDURUS_THERIAN] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9cbd3d0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LANDORUS_THERIAN] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9cce580, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_KELDEO_RESOLUTE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9cd9530, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CHESPIN] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ce82d0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_QUILLADIN] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ce9a00, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CHESNAUGHT] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9cecae4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FENNEKIN] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9cf09e8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BRAIXEN] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9cf2ca8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DELPHOX] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9cf55d8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FROAKIE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9cf9c94, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FROGADIER] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9cfba34, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GRENINJA] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9cfe0d0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BUNNELBY] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d011b4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DIGGERSBY] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d0279c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FLETCHLING] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d06410, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FLETCHINDER] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d082f8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TALONFLAME] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d0a5b8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SCATTERBUG] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d0df9c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SPEWPA] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d0f2f4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VIVILLON] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d11700, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LITLEO] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d15b28, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PYROAR] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d18fe8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FLABEBE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d1d2c8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FLOETTE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d1fd40, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FLORGES] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d2386c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SKIDDO] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d27c94, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GOGOAT] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d298e8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PANCHAM] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d2d2cc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PANGORO] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d2f1b4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FURFROU] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d31ae4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ESPURR] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d33214, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MEOWSTIC] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d34048, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HONEDGE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d353a0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DOUBLADE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d37a3c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_AEGISLASH] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d3a0d8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SPRITZEE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d3cc98, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_AROMATISSE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d3f0a4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SWIRLIX] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d43618, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SLURPUFF] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d46320, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_INKAY] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d497e0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MALAMAR] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d4a4cc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BINACLE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d4e288, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BARBARACLE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d50f90, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SKRELP] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d54abc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DRAGALGE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d56d7c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CLAUNCHER] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d5be80, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CLAWITZER] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d5d090, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HELIOPTILE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d60404, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HELIOLISK] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d62fc4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TYRUNT] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d66af0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TYRANTRUM] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d684b4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_AMAURA] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d6c128, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_AURORUS] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d702c0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SYLVEON] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d7579c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HAWLUCHA] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d79934, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DEDENNE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d7c3ac, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CARBINK] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d7deb8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GOOMY] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d82050, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SLIGGOO] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d84980, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GOODRA] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d88b18, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_KLEFKI] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d8bbfc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PHANTUMP] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d8eb98, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TREVENANT] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d9280c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PUMPKABOO] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d97158, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GOURGEIST] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d99188, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BERGMITE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d9e28c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_AVALUGG] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9da0e4c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_NOIBAT] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9da5274, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_NOIVERN] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9da7e34, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_XERNEAS] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9dab960, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_YVELTAL] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9dafaf8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ZYGARDE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9db4bfc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DIANCIE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9dc6938, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HOOPA] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9dcb7a8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HOOPA_UNBOUND] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8eb1590, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VOLCANION] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9dceb1c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PYROAR_FEMALE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d18fe8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MEOWSTIC_FEMALE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d34048, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_AEGISLASH_BLADE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d3a0d8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ARCEUS_FAIRY] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a21d90, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ZYGARDE_CELL] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9dc25a8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ZYGARDE_CORE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9dc25a8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ZYGARDE_10] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9db9690, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ZYGARDE_COMPLETE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9dbc8bc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ASHGRENINJA] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9cfe0d0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FLABEBE_BLUE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d1d2c8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FLABEBE_ORANGE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d1d2c8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FLABEBE_YELLOW] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d1d2c8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FLABEBE_WHITE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d1d2c8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FLOETTE_BLUE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d1fd40, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FLOETTE_ORANGE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d1fd40, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FLOETTE_YELLOW] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d1fd40, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FLOETTE_WHITE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d1fd40, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FLOETTE_ETERNAL] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d1fd40, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FLORGES_BLUE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d2386c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FLORGES_ORANGE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d2386c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FLORGES_YELLOW] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d2386c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FLORGES_WHITE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d2386c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PUMPKABOO_XL] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d97158, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PUMPKABOO_L] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d97158, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PUMPKABOO_M] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d97158, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GOURGEIST_XL] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d99188, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GOURGEIST_L] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d99188, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GOURGEIST_M] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d99188, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FURFROU_HEART] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d31ae4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FURFROU_DIAMOND] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d31ae4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FURFROU_STAR] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d31ae4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FURFROU_PHAROAH] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d31ae4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FURFROU_KABUKI] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d31ae4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FURFROU_LA_REINE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d31ae4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FURFROU_MATRON] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d31ae4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FURFROU_DANDY] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d31ae4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FURFROU_DEBUTANTE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d31ae4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VIVILLON_FANCY] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x95c79b0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VENUSAUR_MEGA] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8511ce0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CHARIZARD_MEGA_X] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8514d28, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CHARIZARD_MEGA_Y] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8514d28, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BLASTOISE_MEGA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8518024, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BEEDRILL_MEGA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x851df9c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PIDGEOT_MEGA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85205e8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ALAKAZAM_MEGA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x854f678, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SLOWBRO_MEGA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x855fcd4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GENGAR_MEGA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x856f70c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_KANGASKHAN_MEGA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x858af14, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PINSIR_MEGA] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d18fe8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GYARADOS_MEGA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x859c97c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_AERODACTYL_MEGA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85a8410, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MEWTWO_MEGA_X] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85b0fc4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MEWTWO_MEGA_Y] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85b0fc4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_AMPHAROS_MEGA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85cba80, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_STEELIX_MEGA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85e5074, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SCIZOR_MEGA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85ea850, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HERACROSS_MEGA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85ec980, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HOUNDOOM_MEGA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85fc978, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TYRANITAR_MEGA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x860e750, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SCEPTILE_MEGA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8629010, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BLAZIKEN_MEGA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8625074, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SWAMPERT_MEGA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x862c2b4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GARDEVOIR_MEGA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x863afc8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SABLEYE_MEGA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x867cc08, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MAWILE_MEGA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x867d7ac, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_AGGRON_MEGA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8680130, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MEDICHAM_MEGA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x865f938, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MANECTRIC_MEGA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x861727c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SHARPEDO_MEGA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x861b7cc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CAMERUPT_MEGA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x864b3b4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ALTARIA_MEGA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x861e868, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BANETTE_MEGA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x862f13c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ABSOL_MEGA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x865e69c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GLALIE_MEGA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x86428bc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SALAMENCE_MEGA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x86899d0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_METAGROSS_MEGA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x866de10, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LATIAS_MEGA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x861921c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LATIOS_MEGA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8699c80, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GROUDON_PRIMAL] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x86833e0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_KYOGRE_PRIMAL] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x86858ec, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_RAYQUAZA_MEGA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8687ca4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LOPUNNY_MEGA] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9926810, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GARCHOMP_MEGA] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x95c9570, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LUCARIO_MEGA] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99541b0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ABOMASNOW_MEGA] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x95ed3e0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GALLADE_MEGA] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99b30c0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_AUDINO_MEGA] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ab69d0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DIANCIE_MEGA] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9dc6938, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DIALGA_PRIMAL] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99d98b0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PALKIA_PRIMAL] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99ded10, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VIVILLON_ARCHIPELAGO] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d11700, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VIVILLON_CONTINENTAL] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d11700, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VIVILLON_ELEGANT] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d11700, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VIVILLON_GARDEN] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d11700, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VIVILLON_HIGH_PLAINS] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d11700, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VIVILLON_ICY_SNOW] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d11700, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VIVILLON_JUNGLE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d11700, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VIVILLON_MARINE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d11700, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VIVILLON_MODERN] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d11700, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VIVILLON_MONSOON] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d11700, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VIVILLON_OCEAN] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d11700, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VIVILLON_POKEBALL] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d11700, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VIVILLON_POLAR] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d11700, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VIVILLON_RIVER] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d11700, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VIVILLON_SANDSTORM] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d11700, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VIVILLON_SAVANNA] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d11700, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VIVILLON_SUN] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d11700, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VIVILLON_TUNDRA] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d11700, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ROWLET] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9dd2f44, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DARTRIX] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9dd4e2c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DECIDUEYE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9dd8810, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LITTEN] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ddd914, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TORRACAT] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9de0244, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_INCINEROAR] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9de43dc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_POPPLIO] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9de8d28, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BRIONNE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9deaac8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PRIMARINA] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9dedf88, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PIKIPEK] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9df1e8c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TRUMBEAK] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9df4298, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TOUCANNON] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9df78a0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_YUNGOOS] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9dfc1ec, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GUMSHOOS] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9dff188, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GRUBBIN] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e03d68, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CHARJABUG] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e05d98, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VIKAVOLT] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e08be8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CRABRAWLER] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e0d3ec, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CRABOMINABLE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e0e368, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ORICORIO] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e11e94, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CUTIEFLY] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e21aac, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_RIBOMBEE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e24148, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ROCKRUFF] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e27dbc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LYCANROC] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e2925c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_WISHIWASHI] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e2bcd4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MAREANIE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e2e0e0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TOXAPEX] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e3107c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MUDBRAY] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e35214, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MUDSDALE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e37c8c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DEWPIDER] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e3b294, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ARAQUANID] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e3c5ec, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FOMANTIS] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e3f2f4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LURANTIS] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e411dc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MORELULL] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e43d9c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SHIINOTIC] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e473a4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SALANDIT] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e4b7cc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SALAZZLE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e4edd4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_STUFFUL] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e53868, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BEWEAR] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e5522c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BOUNSWEET] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e5807c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_STEENEE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e5a33c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TSAREENA] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e5d420, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_COMFEY] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e61324, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ORANGURU] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e65604, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PASSIMIAN] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e698e4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_WIMPOD] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e6cc58, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GOLISOPOD] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e6e240, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SANDYGAST] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e72144, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PALOSSAND] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e762dc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PYUKUMUKU] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e7b3e0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TYPE_NULL] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e7d2c8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SILVALLY] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e80cac, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MINIOR_SHIELD] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e855f8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_KOMALA] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e88e90, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TURTONATOR] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e8ba50, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TOGEDEMARU] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e90b54, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MIMIKYU] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e927a8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BRUXISH] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e955f8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DRAMPA] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e98300, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DHELMISE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e9c874, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_JANGMO_O] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ea11c0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HAKAMO_O] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ea1eac, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_KOMMO_O] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ea5b20, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TAPU_KOKO] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9eaac24, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TAPU_LELE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9eaf6b8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TAPU_BULU] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9eb4528, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TAPU_FINI] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9eb9398, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_COSMOG] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ebe5e4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_COSMOEM] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ec1958, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SOLGALEO] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ec63ec, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LUNALA] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ecb4f0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_NIHILEGO] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ecfe3c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BUZZWOLE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ed5868, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PHEROMOSA] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9eda96c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_XURKITREE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9edfa70, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CELESTEELA] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ee4b74, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_KARTANA] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9eea420, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GUZZLORD] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9eef524, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_NECROZMA] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ef5250, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MAGEARNA] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9efa354, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MARSHADOW] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9efdd38, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_RATTATA_A] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x852171c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_RATICATE_A] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8521efc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_RAICHU_A] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85282ac, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SANDSHREW_A] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8529a6c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SANDSLASH_A] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x852a3c0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VULPIX_A] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8531a90, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_NINETALES_A] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8533260, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DIGLETT_A] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8540c5c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DUGTRIO_A] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8541fcc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MEOWTH_A] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8543338, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PERSIAN_A] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8543cc8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GEODUDE_A] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85591f4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GRAVELER_A] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x855a9a8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GOLEM_A] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x855c590, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GRIMER_A] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8568abc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MUK_A] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8569544, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_EXEGGCUTE_A] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x857bb4c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_EXEGGUTOR_A] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x857ce2c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CUBONE_A] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x857ee10, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MAROWAK_A] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x857fd30, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DEOXYS_ATTACK] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x869bffc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DEOXYS_DEFENSE] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x869bffc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DEOXYS_SPEED] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x869bffc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ORICORIO_Y] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e155e4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ORICORIO_P] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e19b58, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ORICORIO_S] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e1ec5c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LYCANROC_N] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9f022ac, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_WISHIWASHI_S] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9f0658c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SILVALLY_FIGHT] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e80cac, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SILVALLY_FLYING] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e80cac, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SILVALLY_POISON] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e80cac, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SILVALLY_GROUND] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e80cac, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SILVALLY_ROCK] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e80cac, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SILVALLY_BUG] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e80cac, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SILVALLY_GHOST] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e80cac, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SILVALLY_STEEL] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e80cac, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SILVALLY_FIRE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e80cac, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SILVALLY_WATER] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e80cac, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SILVALLY_GRASS] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e80cac, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SILVALLY_ELECTRIC] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e80cac, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SILVALLY_PSYCHIC] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e80cac, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SILVALLY_ICE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e80cac, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SILVALLY_DRAGON] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e80cac, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SILVALLY_DARK] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e80cac, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SILVALLY_FAIRY] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e80cac, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MINIOR_RED] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e855f8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MINIOR_BLUE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e855f8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MINIOR_ORANGE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e855f8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MINIOR_YELLOW] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e855f8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MINIOR_INDIGO] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e855f8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MINIOR_GREEN] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e855f8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MINIOR_VIOLET] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e855f8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MIMIKYU_BUSTED] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e927a8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MAGEARNA_P] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9efa354, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_POIPOLE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9f09cdc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_NAGANADEL] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9765550, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_STAKATAKA] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x976d670, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BLACEPHALON] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x97754a4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ZERAORA] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x977cf6c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_NECROZMA_MANE] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9783008, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_NECROZMA_WINGS] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x978ae9c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_NECROZMA_ULTRA] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9792948, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LYCANROC_DUSK] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x979a4c8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MELTAN] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x95a4790, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MELMETAL] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x95a4790, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PIKACHU_SURFING] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8527204, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PIKACHU_FLYING] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8527204, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PIKACHU_COSPLAY] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8527204, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PIKACHU_LIBRE] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8527204, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PIKACHU_POP_STAR] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8527204, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PIKACHU_ROCK_STAR] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8527204, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PIKACHU_BELLE] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8527204, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PIKACHU_PHD] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8527204, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PIKACHU_CAP_ORIGINAL] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8527204, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PIKACHU_CAP_HOENN] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8527204, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PIKACHU_CAP_SINNOH] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8527204, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PIKACHU_CAP_UNOVA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8527204, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PIKACHU_CAP_KALOS] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8527204, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PIKACHU_CAP_ALOLA] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8527204, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PIKACHU_CAP_PARTNER] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8527204, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PICHU_SPIKY] = + { + .type = 0x20, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85c65f0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_XERNEAS_NATURAL] = + { + .type = 0x0, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9dab960, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, +}; diff --git a/src/Cry_Table_2.c b/src/Cry_Table_2.c new file mode 100644 index 0000000..5a60881 --- /dev/null +++ b/src/Cry_Table_2.c @@ -0,0 +1,12918 @@ +#include "defines.h" +#include "../include/cries.h" + +const struct ToneData gCryTable2[NUM_SPECIES] = +{ + [SPECIES_BULBASAUR] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x850fbc4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_IVYSAUR] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8510c50, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VENUSAUR] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8511ce0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CHARMANDER] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8513038, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CHARMELEON] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8513ea8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CHARIZARD] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8514d28, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SQUIRTLE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8516070, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_WARTORTLE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8516ee4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BLASTOISE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8518024, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CATERPIE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x851936c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_METAPOD] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8519bc4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BUTTERFREE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x851b314, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_WEEDLE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x851bd1c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_KAKUNA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x851cd60, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BEEDRILL] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x851df9c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PIDGEY] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x851f2f8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PIDGEOTTO] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x851f6e0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PIDGEOT] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85205e8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_RATTATA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x852171c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_RATICATE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8521efc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SPEAROW] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8522880, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FEAROW] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8523a24, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_EKANS] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8524b60, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ARBOK] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8525eac, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PIKACHU] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8527204, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_RAICHU] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85282ac, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SANDSHREW] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8529a6c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SANDSLASH] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x852a3c0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_NIDORAN_F] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x852b150, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_NIDORINA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x852bb00, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_NIDOQUEEN] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x852c7c8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_NIDORAN_M] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x852d8a8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_NIDORINO] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x852e310, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_NIDOKING] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x852ef24, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CLEFAIRY] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8530790, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CLEFABLE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8531000, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VULPIX] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8531a90, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_NINETALES] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8533260, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_JIGGLYPUFF] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8534acc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_WIGGLYTUFF] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8535030, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ZUBAT] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85356f8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GOLBAT] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8536a64, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ODDISH] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8537dc8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GLOOM] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8538c64, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VILEPLUME] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85398e0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PARAS] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x853b27c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PARASECT] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x853ce70, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VENONAT] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x853ecd8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VENOMOTH] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x853fc58, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DIGLETT] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8540c5c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DUGTRIO] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8541fcc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MEOWTH] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8543338, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PERSIAN] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8543cc8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PSYDUCK] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8544fa4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GOLDUCK] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8545ccc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MANKEY] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8546814, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PRIMEAPE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8547874, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GROWLITHE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85488a4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ARCANINE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8549608, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_POLIWAG] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x854a744, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_POLIWHIRL] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x854b260, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_POLIWRATH] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x854b908, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ABRA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x854c42c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_KADABRA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x854db90, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ALAKAZAM] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x854f678, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MACHOP] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8551614, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MACHOKE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8552378, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MACHAMP] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8553108, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BELLSPROUT] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8554190, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_WEEPINBELL] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x855491c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VICTREEBEL] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85557bc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TENTACOOL] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8556b08, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TENTACRUEL] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8557af8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GEODUDE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85591f4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GRAVELER] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x855a9a8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GOLEM] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x855c590, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PONYTA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x855d3bc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_RAPIDASH] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x855e2cc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SLOWPOKE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x855f56c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SLOWBRO] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x855fcd4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MAGNEMITE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8560a44, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MAGNETON] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8561d88, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FARFETCHD] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8563570, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DODUO] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8563cec, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DODRIO] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8565030, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SEEL] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85663a8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DEWGONG] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8567598, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GRIMER] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8568abc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MUK] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8569544, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SHELLDER] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x856a404, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CLOYSTER] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x856b378, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GASTLY] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x856c83c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HAUNTER] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x856df8c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GENGAR] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x856f70c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ONIX] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85705cc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DROWZEE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8571e90, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HYPNO] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8573ba8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_KRABBY] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85758ac, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_KINGLER] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85770f8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VOLTORB] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8578950, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ELECTRODE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x857a214, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_EXEGGCUTE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x857bb4c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_EXEGGUTOR] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x857ce2c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CUBONE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x857ee10, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MAROWAK] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x857fd30, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HITMONLEE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8580ba0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HITMONCHAN] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8581e4c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LICKITUNG] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8583024, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_KOFFING] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8583f4c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_WEEZING] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85853a8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_RHYHORN] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8586954, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_RHYDON] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8587cc0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CHANSEY] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x858912c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TANGELA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8589ff8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_KANGASKHAN] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x858af14, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HORSEA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x858c1c8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SEADRA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x858cb44, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GOLDEEN] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x858d3b0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SEAKING] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x858dd88, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_STARYU] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x858f0e0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_STARMIE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85904c8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MR_MIME] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85919a4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SCYTHER] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8592c94, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_JYNX] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85939f0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ELECTABUZZ] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8596964, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MAGMAR] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8598848, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PINSIR] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85997c4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TAUROS] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x859a420, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MAGIKARP] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x859b674, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GYARADOS] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x859c97c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LAPRAS] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x859ddb0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DITTO] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x859ec84, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_EEVEE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x859f7a0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VAPOREON] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85a05d8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_JOLTEON] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85a1bf0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FLAREON] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85a2bc4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PORYGON] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85a3b48, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_OMANYTE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85a4f54, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_OMASTAR] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85a5cac, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_KABUTO] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85a6a00, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_KABUTOPS] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85a7654, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_AERODACTYL] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85a8410, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SNORLAX] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85a9c6c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ARTICUNO] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85aa1a8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ZAPDOS] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85ab950, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MOLTRES] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85ac8c8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DRATINI] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85ae074, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DRAGONAIR] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85aec10, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DRAGONITE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85afcb8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MEWTWO] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85b0fc4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MEW] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85b2e2c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CHIKORITA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85b4c94, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BAYLEEF] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85b51d4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MEGANIUM] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85b5aa0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CYNDAQUIL] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85b6ad8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_QUILAVA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85b71dc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TYPHLOSION] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85b7dc4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TOTODILE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85ba3d4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CROCONAW] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85bb62c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FERALIGATR] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85bca68, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SENTRET] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85be3ec, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FURRET] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85be814, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HOOTHOOT] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85bee5c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_NOCTOWL] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85bf940, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LEDYBA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85c0e70, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LEDIAN] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85c1568, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SPINARAK] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85c1dcc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ARIADOS] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85c2b30, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CROBAT] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85c3784, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CHINCHOU] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85c4eb4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LANTURN] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85c5b64, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PICHU] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85c65f0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CLEFFA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85c6d44, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_IGGLYBUFF] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85c7334, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TOGEPI] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85c7a30, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TOGETIC] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85c8518, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_NATU] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85c8c18, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_XATU] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85c96a8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MAREEP] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85ca574, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FLAAFFY] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85caccc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_AMPHAROS] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85cba80, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BELLOSSOM] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85ccb00, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MARILL] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85cd918, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_AZUMARILL] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85ce62c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SUDOWOODO] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85cf718, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_POLITOED] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85d0748, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HOPPIP] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85d198c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SKIPLOOM] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85d21f8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_JUMPLUFF] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85d2f00, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_AIPOM] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85d3f3c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SUNKERN] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85d4d5c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SUNFLORA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85d5570, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_YANMA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85d6550, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_WOOPER] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85d7658, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_QUAGSIRE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85d7db8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ESPEON] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85d8b18, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UMBREON] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85d9ecc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MURKROW] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85dae4c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SLOWKING] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85dbf10, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MISDREAVUS] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85dd6f4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UNOWN] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85de294, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_WOBBUFFET] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85defbc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GIRAFARIG] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85e0458, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PINECO] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85e130c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FORRETRESS] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85e206c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DUNSPARCE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85e3474, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GLIGAR] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85e4454, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_STEELIX] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85e5074, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SNUBBULL] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85e769c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GRANBULL] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85e8510, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_QWILFISH] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85e9cb4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SCIZOR] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85ea850, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SHUCKLE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85ebf4c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HERACROSS] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85ec980, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SNEASEL] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85edbd4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TEDDIURSA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85ee4f8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_URSARING] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85ef584, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SLUGMA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85f135c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MAGCARGO] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85f2474, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SWINUB] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85f397c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PILOSWINE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85f4624, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CORSOLA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85f5318, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_REMORAID] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85f5ff8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_OCTILLERY] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85f6a88, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DELIBIRD] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85f84cc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MANTINE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85f9500, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SKARMORY] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85fa4c8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HOUNDOUR] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85fbcd0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HOUNDOOM] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85fc978, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_KINGDRA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85fdd28, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PHANPY] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85feb00, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DONPHAN] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85ff650, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PORYGON2] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8600774, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_STANTLER] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x860172c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SMEARGLE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8602da8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TYROGUE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x86037dc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HITMONTOP] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8604804, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SMOOCHUM] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x86055e4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ELEKID] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8606198, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MAGBY] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8606c24, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MILTANK] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8607a94, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BLISSEY] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8608970, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_RAIKOU] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8609a04, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ENTEI] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x860ab74, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SUICUNE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x860bfe8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LARVITAR] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x860d230, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PUPITAR] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x860dee0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TYRANITAR] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x860e750, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LUGIA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x860feb0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HO_OH] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x86124a8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CELEBI] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8613b3c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TREECKO] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8626ff4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GROVYLE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8627b9c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SCEPTILE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8629010, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TORCHIC] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x86229f8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_COMBUSKEN] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x86233a0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BLAZIKEN] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8625074, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MUDKIP] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x862aa2c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MARSHTOMP] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x862b1b0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SWAMPERT] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x862c2b4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_POOCHYENA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x867a17c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MIGHTYENA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x867aac4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ZIGZAGOON] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8692444, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LINOONE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x868c884, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_WURMPLE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8635b5c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SILCOON] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8636428, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BEAUTIFLY] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8637454, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CASCOON] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8637c8c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DUSTOX] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8638cd0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LOTAD] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8630624, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LOMBRE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8630a8c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LUDICOLO] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8631920, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SEEDOT] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x86329f0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_NUZLEAF] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x863321c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SHIFTRY] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8633d84, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_NINCADA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x863e8f4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_NINJASK] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x863ef64, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SHEDINJA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x863fb8c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TAILLOW] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x861fcd8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SWELLOW] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x86202d8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SHROOMISH] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x868bfac, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BRELOOM] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x868b2ec, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SPINDA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8621d8c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_WINGULL] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x862e4fc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PELIPPER] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x862d934, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SURSKIT] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x86456a4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MASQUERAIN] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8646124, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_WAILMER] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x86907e4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_WAILORD] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8695944, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SKITTY] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x86474d8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DELCATTY] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8647bec, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_KECLEON] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x86149b4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BALTOY] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8656f78, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CLAYDOL] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8657bfc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_NOSEPASS] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8641b58, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TORKOAL] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8615cd4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SABLEYE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x867cc08, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BARBOACH] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x864cad4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_WHISCASH] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x864d410, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LUVDISC] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8682f04, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CORPHISH] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x864e50c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CRAWDAUNT] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x864f110, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FEEBAS] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x865b784, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MILOTIC] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x865bf58, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CARVANHA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8635148, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SHARPEDO] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x861b7cc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TRAPINCH] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8651da8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VIBRAVA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x86527cc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FLYGON] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x86535d0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MAKUHITA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8640344, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HARIYAMA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8640aa0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ELECTRIKE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8616620, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MANECTRIC] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x861727c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_NUMEL] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x864aa68, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CAMERUPT] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x864b3b4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SPHEAL] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x86609bc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SEALEO] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8660f70, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_WALREIN] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8661b48, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CACNEA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8654fd8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CACTURNE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x86558c8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SNORUNT] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8698b78, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GLALIE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x86428bc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LUNATONE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8658f5c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SOLROCK] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x865a758, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_AZURILL] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x861d868, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SPOINK] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x86509c8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GRUMPIG] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8651108, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PLUSLE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8643da0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MINUN] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x864469c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MAWILE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x867d7ac, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MEDITITE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x865f118, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MEDICHAM] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x865f938, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SWABLU] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x861e2d0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ALTARIA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x861e868, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_WYNAUT] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8619e4c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DUSKULL] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8618784, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DUSCLOPS] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x867be50, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ROSELIA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8615214, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SLAKOTH] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x863c82c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VIGOROTH] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x863d0b0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SLAKING] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x863df08, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GULPIN] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8649104, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SWALOT] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8649908, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TROPIUS] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x868e720, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_WHISMUR] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8698354, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LOUDRED] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8694c1c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_EXPLOUD] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8692fd4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CLAMPERL] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8663f94, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HUNTAIL] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x86651e4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GOREBYSS] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x86661cc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ABSOL] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x865e69c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SHUPPET] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x862fde4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BANETTE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x862f13c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SEVIPER] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x861ac2c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ZANGOOSE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x861ced8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_RELICANTH] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8681ad4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ARON] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x867e32c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LAIRON] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x867ec58, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_AGGRON] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8680130, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CASTFORM] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8677844, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VOLBEAT] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x86784dc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ILLUMISE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8679064, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LILEEP] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8667838, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CRADILY] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x86681e0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ANORITH] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8669f10, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ARMALDO] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x866aac8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_RALTS] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x863997c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_KIRLIA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x863a398, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GARDEVOIR] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x863afc8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BAGON] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8670588, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SHELGON] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8670d5c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SALAMENCE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x86899d0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BELDUM] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x866c19c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_METANG] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x866cb3c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_METAGROSS] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x866de10, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_REGIROCK] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8672164, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_REGICE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8674140, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_REGISTEEL] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8676140, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_KYOGRE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x86858ec, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GROUDON] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x86833e0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_RAYQUAZA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8687ca4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LATIAS] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x861921c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LATIOS] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8699c80, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_JIRACHI] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x869b278, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DEOXYS] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x869bffc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CHIMECHO] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x869d4d0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_EGG] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x850fbc4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UNOWN_B] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85de294, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UNOWN_C] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85de294, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UNOWN_D] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85de294, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UNOWN_E] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85de294, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UNOWN_F] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85de294, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UNOWN_G] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85de294, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UNOWN_H] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85de294, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UNOWN_I] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85de294, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UNOWN_J] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85de294, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UNOWN_K] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85de294, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UNOWN_L] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85de294, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UNOWN_M] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85de294, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UNOWN_N] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85de294, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UNOWN_O] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85de294, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UNOWN_P] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85de294, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UNOWN_Q] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85de294, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UNOWN_R] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85de294, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UNOWN_S] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85de294, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UNOWN_T] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85de294, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UNOWN_U] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85de294, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UNOWN_V] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85de294, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UNOWN_W] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85de294, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UNOWN_X] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85de294, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UNOWN_Y] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85de294, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UNOWN_Z] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85de294, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UNOWN_EXCLAMATION] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85de294, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UNOWN_QUESTION] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85de294, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TURTWIG] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x95a4790, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GROTLE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x95a6330, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TORTERRA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x95a87c0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CHIMCHAR] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x95ae2d0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MONFERNO] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x95f24b0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_INFERNAPE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x95b66b0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PIPLUP] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x95bbcc0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PRINPLUP] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x95bdc80, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_EMPOLEON] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x95c0c20, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_STARLY] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x95d4ec0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_STARAVIA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x95d8620, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_STARAPTOR] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x95dc2b0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BIDOOF] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x98ea610, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BIBAREL] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x98ecf30, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_KRICKETOT] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x95f6ed0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_KRICKETUNE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x95fa450, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SHINX] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x95e0490, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LUXIO] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x95e29e0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LUXRAY] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x95e82e0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BUDEW] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x98f0710, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ROSERADE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x98f3790, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CRANIDOS] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x95ffaa0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_RAMPARDOS] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9602050, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SHIELDON] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x98f6120, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BASTIODON] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x98f8ca0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BURMY] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x98fd0c0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_WORMADAM] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x98feb60, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MOTHIM] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9903660, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_COMBEE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9905ce0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VESPIQUEN] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x990a410, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PACHIRISU] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x990e7c0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BUIZEL] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9910040, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FLOATZEL] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9912740, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CHERUBI] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9916930, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CHERRIM] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99181b0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SHELLOS] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x991aae0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GASTRODON] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x991c410, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_AMBIPOM] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9920bd0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DRIFLOON] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9606e60, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DRIFBLIM] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x960a0c0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BUNEARY] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9923530, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LOPUNNY] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9926810, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MISMAGIUS] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x960eb80, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HONCHKROW] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9613200, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GLAMEOW] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x992bda0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PURUGLY] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x992d730, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CHINGLING] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9930540, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_STUNKY] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9934ac0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SKUNTANK] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99362c0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BRONZOR] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x993b7b0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BRONZONG] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x993dfc0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BONSLY] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9943980, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MIME_JR] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9945540, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HAPPINY] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9947850, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CHATOT] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9949320, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SPIRITOMB] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x994bcd0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GIBLE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x95c6610, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GABITE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x95c79b0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GARCHOMP] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x95c9570, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MUNCHLAX] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9951720, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_RIOLU] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9952d60, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LUCARIO] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99541b0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HIPPOPOTAS] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99562b0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HIPPOWDON] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x995a7b0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SKORUPI] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99601a0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DRAPION] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9963a10, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CROAGUNK] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x95cc640, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TOXICROAK] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x95d0380, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CARNIVINE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9966710, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FINNEON] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x996a220, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LUMINEON] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x996e7e0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MANTYKE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99741c0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SNOVER] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x957bcb0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ABOMASNOW] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x95ed3e0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_WEAVILE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9625910, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MAGNEZONE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9975f00, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LICKILICKY] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x997b680, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_RHYPERIOR] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x997fe30, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TANGROWTH] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99836f0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ELECTIVIRE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99878e0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MAGMORTAR] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x998d390, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TOGEKISS] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99916e0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_YANMEGA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9996f70, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LEAFEON] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x999c850, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GLACEON] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x999fc60, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GLISCOR] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99a5510, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MAMOSWINE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99a8fd0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PORYGON_Z] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99AE5E0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GALLADE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99b30c0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PROBOPASS] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99b7db0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DUSKNOIR] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99bd6d0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FROSLASS] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99c2fa0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ROTOM] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99c8b10, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UXIE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99cc2f0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MESPRIT] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99d1a20, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_AZELF] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99d6250, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DIALGA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99d98b0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PALKIA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99ded10, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HEATRAN] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99fe120, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_REGIGIGAS] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a03c40, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GIRATINA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a09740, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CRESSELIA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a0e950, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PHIONE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a141c0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MANAPHY] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a17910, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DARKRAI] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x96279c0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SHAYMIN] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a1c330, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ARCEUS] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a21d90, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VICTINI] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a27100, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SNIVY] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a2cbf0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SERVINE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x961c310, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SERPERIOR] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a332f0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TEPIG] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a37dc0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PIGNITE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a3c610, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_EMBOAR] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a41770, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_OSHAWOTT] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a45ab0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DEWOTT] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a46f60, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SAMUROTT] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a49340, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PATRAT] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a4e980, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_WATCHOG] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a50a20, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LILLIPUP] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a524b0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HERDIER] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a56f70, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_STOUTLAND] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a5ae60, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PURRLOIN] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a60990, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LIEPARD] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a638d0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PANSAGE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a67470, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SIMISAGE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a68cc0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PANSEAR] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a6c0b0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SIMISEAR] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a6d950, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PANPOUR] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a70c00, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SIMIPOUR] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a72540, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MUNNA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a76f60, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MUSHARNA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a7b1a0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PIDOVE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a80bd0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TRANQUILL] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a863e0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UNFEZANT] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a88470, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BLITZLE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a8b520, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ZEBSTRIKA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a8dda0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ROGGENROLA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a935f0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BOLDORE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a97ed0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GIGALITH] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a9d270, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_WOOBAT] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9aa2c60, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SWOOBAT] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9aa60b0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DRILBUR] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9aab4d0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_EXCADRILL] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ab0ef0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_AUDINO] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ab69d0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TIMBURR] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9aba600, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GURDURR] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ac00f0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CONKELDURR] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ac58e0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TYMPOLE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9acb060, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PALPITOAD] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9acf520, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SEISMITOAD] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ad4b70, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_THROH] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ada1b0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SAWK] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9adee20, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SEWADDLE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ae3d80, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SWADLOON] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ae6150, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LEAVANNY] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ae8f90, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VENIPEDE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9aecf80, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_WHIRLIPEDE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9af1420, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SCOLIPEDE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9af5d10, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_COTTONEE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9afb750, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_WHIMSICOTT] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9afe270, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PETILIL] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b03ac0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LILLIGANT] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b050a0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BASCULIN_RED] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b08f80, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SANDILE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b0dd10, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_KROKOROK] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b0fbb0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_KROOKODILE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b14340, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DARUMAKA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b19a50, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DARMANITAN] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b1f040, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MARACTUS] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b24360, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DWEBBLE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b27eb0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CRUSTLE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b2cbc0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SCRAGGY] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b31a80, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SCRAFTY] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b37250, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SIGILYPH] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b3c7b0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_YAMASK] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b421b0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_COFAGRIGUS] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b461a0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TIRTOUGA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b4b990, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CARRACOSTA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b4de30, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ARCHEN] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b529b0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ARCHEOPS] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b581e0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TRUBBISH] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b5cc10, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GARBODOR] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b62660, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ZORUA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b67fe0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ZOROARK] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b6a7f0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MINCCINO] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b6fe00, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CINCCINO] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b73480, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GOTHITA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b78a20, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GOTHORITA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b7d620, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GOTHITELLE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b82d50, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SOLOSIS] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b88820, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DUOSION] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b8b3d0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_REUNICLUS] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b8e600, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DUCKLETT] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b92140, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SWANNA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b93980, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VANILLITE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b99470, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VANILLISH] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b9d050, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VANILLUXE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ba2190, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DEERLING] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ba7280, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SAWSBUCK] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ba9fe0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_EMOLGA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9baee90, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_KARRABLAST] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9bb0ea0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ESCAVALIER] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9bb5560, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FOONGUS] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9bbb050, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_AMOONGUSS] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9bbe0a0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FRILLISH] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9bc2ae0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_JELLICENT] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9bc71f0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ALOMOMOLA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9bcc7d0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_JOLTIK] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9bd22b0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GALVANTULA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9bd7d30, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FERROSEED] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9bdbb10, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FERROTHORN] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9be0df0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_KLINK] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9be58d0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_KLANG] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9be8950, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_KLINKLANG] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9bebc00, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TYNAMO] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9bf1090, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_EELEKTRIK] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9bf6960, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_EELEKTROSS] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9bfbf00, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ELGYEM] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c01fa0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BEHEEYEM] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c05a50, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LITWICK] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c0b210, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LAMPENT] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c0e5e0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CHANDELURE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c14060, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_AXEW] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c19a00, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FRAXURE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c1d210, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HAXORUS] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c22c40, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CUBCHOO] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c28710, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BEARTIC] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c2b9a0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CRYOGONAL] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c31490, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SHELMET] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c36cb0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ACCELGOR] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c3c770, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_STUNFISK] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c42210, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MIENFOO] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c475c0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MIENSHAO] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c4d020, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DRUDDIGON] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c52650, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GOLETT] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c57fd0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GOLURK] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c5c530, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PAWNIARD] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c61b80, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BISHARP] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c63f70, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BOUFFALANT] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c68450, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_RUFFLET] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c6dfe0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BRAVIARY] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c72890, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VULLABY] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c77c20, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MANDIBUZZ] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c7d370, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HEATMOR] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c82e30, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DURANT] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c88820, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DEINO] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c8d950, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ZWEILOUS] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c932b0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HYDREIGON] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c98a90, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LARVESTA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9c9e4a0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VOLCARONA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ca3600, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_COBALION] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ca8fa0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TERRAKION] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9cad440, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VIRIZION] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9cb2110, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TORNADUS] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9cb7910, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_THUNDURUS] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9cbd3d0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_RESHIRAM] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9cc2de0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ZEKROM] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9cc89b0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LANDORUS] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9cce580, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_KYUREM] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9cd3fe0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_KELDEO] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9cd9530, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MELOETTA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9cde930, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GENESECT] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ce4240, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_UNFEZANT_F] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x98a8470, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FRILLISH_F] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9bc2ae2, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_JELLICENT_F] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9bc71f0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SHADOW_WARRIOR] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a0e950, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BURMY_SANDY] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x98fd0c0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BURMY_TRASH] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x98fd0c0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_WORMADAM_SANDY] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x98feb60, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_WORMADAM_TRASH] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x98feb60, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SHELLOS_EAST] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x991aae0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GASTRODON_EAST] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x991c410, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ROTOM_HEAT] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99c8b10, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ROTOM_WASH] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99c8b10, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ROTOM_FROST] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99c8b10, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ROTOM_FAN] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99c8b10, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ROTOM_MOW] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99c8b10, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GIRATINA_ORIGIN] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a09740, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SHAYMIN_SKY] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x962bd98, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ARCEUS_FIGHT] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a21d90, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ARCEUS_FLYING] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a21d90, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ARCEUS_POISON] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a21d90, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ARCEUS_GROUND] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a21d90, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ARCEUS_ROCK] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a21d90, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ARCEUS_BUG] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a21d90, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ARCEUS_GHOST] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a21d90, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ARCEUS_STEEL] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a21d90, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ARCEUS_FIRE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a21d90, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ARCEUS_WATER] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a21d90, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ARCEUS_GRASS] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a21d90, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ARCEUS_ELECTRIC] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a21d90, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ARCEUS_PSYCHIC] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a21d90, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ARCEUS_ICE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a21d90, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ARCEUS_DRAGON] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a21d90, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ARCEUS_DARK] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a21d90, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BASCULIN_BLUE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b08f80, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DARMANITANZEN] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9b1f040, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DEERLING_SUMMER] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ba7280, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DEERLING_AUTUMN] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ba7280, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DEERLING_WINTER] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ba7280, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SAWSBUCK_SUMMER] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ba9fe0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SAWSBUCK_AUTUMN] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ba9fe0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SAWSBUCK_WINTER] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ba9fe0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HIPPOPOTAS_F] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99562b0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HIPPOWDON_F] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x995a7b0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MELOETTA_PIROUETTE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9cde930, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GENESECT_SHOCK] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ce4240, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GENESECT_BURN] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ce4240, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GENESECT_CHILL] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ce4240, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GENESECT_DOUSE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ce4240, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CHERRIM_SUN] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99181b0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_KYUREM_BLACK] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9cd3fe0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_KYUREM_WHITE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9cd3fe0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TORNADUS_THERIAN] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9cb7910, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_THUNDURUS_THERIAN] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9cbd3d0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LANDORUS_THERIAN] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9cce580, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_KELDEO_RESOLUTE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9cd9530, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CHESPIN] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ce82d0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_QUILLADIN] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ce9a00, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CHESNAUGHT] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9cecae4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FENNEKIN] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9cf09e8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BRAIXEN] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9cf2ca8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DELPHOX] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9cf55d8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FROAKIE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9cf9c94, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FROGADIER] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9cfba34, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GRENINJA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9cfe0d0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BUNNELBY] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d011b4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DIGGERSBY] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d0279c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FLETCHLING] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d06410, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FLETCHINDER] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d082f8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TALONFLAME] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d0a5b8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SCATTERBUG] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d0df9c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SPEWPA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d0f2f4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VIVILLON] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d11700, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LITLEO] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d15b28, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PYROAR] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d18fe8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FLABEBE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d1d2c8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FLOETTE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d1fd40, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FLORGES] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d2386c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SKIDDO] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d27c94, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GOGOAT] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d298e8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PANCHAM] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d2d2cc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PANGORO] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d2f1b4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FURFROU] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d31ae4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ESPURR] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d33214, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MEOWSTIC] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d34048, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HONEDGE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d353a0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DOUBLADE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d37a3c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_AEGISLASH] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d3a0d8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SPRITZEE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d3cc98, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_AROMATISSE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d3f0a4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SWIRLIX] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d43618, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SLURPUFF] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d46320, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_INKAY] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d497e0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MALAMAR] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d4a4cc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BINACLE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d4e288, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BARBARACLE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d50f90, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SKRELP] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d54abc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DRAGALGE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d56d7c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CLAUNCHER] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d5be80, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CLAWITZER] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d5d090, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HELIOPTILE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d60404, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HELIOLISK] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d62fc4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TYRUNT] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d66af0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TYRANTRUM] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d684b4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_AMAURA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d6c128, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_AURORUS] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d702c0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SYLVEON] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d7579c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HAWLUCHA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d79934, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DEDENNE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d7c3ac, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CARBINK] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d7deb8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GOOMY] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d82050, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SLIGGOO] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d84980, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GOODRA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d88b18, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_KLEFKI] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d8bbfc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PHANTUMP] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d8eb98, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TREVENANT] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d9280c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PUMPKABOO] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d97158, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GOURGEIST] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d99188, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BERGMITE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d9e28c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_AVALUGG] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9da0e4c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_NOIBAT] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9da5274, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_NOIVERN] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9da7e34, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_XERNEAS] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9dab960, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_YVELTAL] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9dafaf8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ZYGARDE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9db4bfc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DIANCIE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9dc6938, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HOOPA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9dcb7a8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HOOPA_UNBOUND] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8eb1590, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VOLCANION] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9dceb1c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PYROAR_FEMALE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d18fe8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MEOWSTIC_FEMALE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d34048, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_AEGISLASH_BLADE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d3a0d8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ARCEUS_FAIRY] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9a21d90, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ZYGARDE_CELL] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9dc25a8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ZYGARDE_CORE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9dc25a8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ZYGARDE_10] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9db9690, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ZYGARDE_COMPLETE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9dbc8bc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ASHGRENINJA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9cfe0d0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FLABEBE_BLUE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d1d2c8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FLABEBE_ORANGE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d1d2c8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FLABEBE_YELLOW] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d1d2c8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FLABEBE_WHITE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d1d2c8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FLOETTE_BLUE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d1fd40, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FLOETTE_ORANGE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d1fd40, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FLOETTE_YELLOW] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d1fd40, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FLOETTE_WHITE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d1fd40, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FLOETTE_ETERNAL] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d1fd40, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FLORGES_BLUE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d2386c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FLORGES_ORANGE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d2386c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FLORGES_YELLOW] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d2386c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FLORGES_WHITE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d2386c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PUMPKABOO_XL] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d97158, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PUMPKABOO_L] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d97158, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PUMPKABOO_M] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d97158, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GOURGEIST_XL] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d99188, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GOURGEIST_L] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d99188, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GOURGEIST_M] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d99188, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FURFROU_HEART] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d31ae4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FURFROU_DIAMOND] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d31ae4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FURFROU_STAR] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d31ae4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FURFROU_PHAROAH] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d31ae4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FURFROU_KABUKI] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d31ae4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FURFROU_LA_REINE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d31ae4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FURFROU_MATRON] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d31ae4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FURFROU_DANDY] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d31ae4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FURFROU_DEBUTANTE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d31ae4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VIVILLON_FANCY] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x95c79b0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VENUSAUR_MEGA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8511ce0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CHARIZARD_MEGA_X] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8514d28, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CHARIZARD_MEGA_Y] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8514d28, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BLASTOISE_MEGA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8518024, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BEEDRILL_MEGA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x851df9c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PIDGEOT_MEGA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85205e8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ALAKAZAM_MEGA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x854f678, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SLOWBRO_MEGA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x855fcd4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GENGAR_MEGA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x856f70c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_KANGASKHAN_MEGA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x858af14, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PINSIR_MEGA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d18fe8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GYARADOS_MEGA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x859c97c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_AERODACTYL_MEGA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85a8410, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MEWTWO_MEGA_X] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85b0fc4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MEWTWO_MEGA_Y] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85b0fc4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_AMPHAROS_MEGA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85cba80, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_STEELIX_MEGA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85e5074, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SCIZOR_MEGA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85ea850, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HERACROSS_MEGA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85ec980, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HOUNDOOM_MEGA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85fc978, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TYRANITAR_MEGA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x860e750, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SCEPTILE_MEGA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8629010, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BLAZIKEN_MEGA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8625074, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SWAMPERT_MEGA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x862c2b4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GARDEVOIR_MEGA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x863afc8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SABLEYE_MEGA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x867cc08, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MAWILE_MEGA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x867d7ac, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_AGGRON_MEGA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8680130, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MEDICHAM_MEGA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x865f938, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MANECTRIC_MEGA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x861727c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SHARPEDO_MEGA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x861b7cc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CAMERUPT_MEGA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x864b3b4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ALTARIA_MEGA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x861e868, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BANETTE_MEGA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x862f13c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ABSOL_MEGA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x865e69c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GLALIE_MEGA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x86428bc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SALAMENCE_MEGA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x86899d0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_METAGROSS_MEGA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x866de10, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LATIAS_MEGA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x861921c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LATIOS_MEGA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8699c80, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GROUDON_PRIMAL] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x86833e0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_KYOGRE_PRIMAL] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x86858ec, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_RAYQUAZA_MEGA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8687ca4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LOPUNNY_MEGA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9926810, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GARCHOMP_MEGA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x95c9570, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LUCARIO_MEGA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99541b0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ABOMASNOW_MEGA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x95ed3e0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GALLADE_MEGA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99b30c0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_AUDINO_MEGA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ab69d0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DIANCIE_MEGA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9dc6938, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DIALGA_PRIMAL] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99d98b0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PALKIA_PRIMAL] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x99ded10, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VIVILLON_ARCHIPELAGO] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d11700, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VIVILLON_CONTINENTAL] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d11700, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VIVILLON_ELEGANT] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d11700, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VIVILLON_GARDEN] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d11700, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VIVILLON_HIGH_PLAINS] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d11700, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VIVILLON_ICY_SNOW] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d11700, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VIVILLON_JUNGLE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d11700, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VIVILLON_MARINE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d11700, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VIVILLON_MODERN] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d11700, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VIVILLON_MONSOON] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d11700, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VIVILLON_OCEAN] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d11700, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VIVILLON_POKEBALL] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d11700, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VIVILLON_POLAR] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d11700, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VIVILLON_RIVER] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d11700, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VIVILLON_SANDSTORM] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d11700, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VIVILLON_SAVANNA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d11700, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VIVILLON_SUN] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d11700, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VIVILLON_TUNDRA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9d11700, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ROWLET] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9dd2f44, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DARTRIX] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9dd4e2c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DECIDUEYE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9dd8810, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LITTEN] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ddd914, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TORRACAT] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9de0244, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_INCINEROAR] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9de43dc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_POPPLIO] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9de8d28, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BRIONNE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9deaac8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PRIMARINA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9dedf88, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PIKIPEK] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9df1e8c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TRUMBEAK] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9df4298, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TOUCANNON] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9df78a0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_YUNGOOS] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9dfc1ec, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GUMSHOOS] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9dff188, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GRUBBIN] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e03d68, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CHARJABUG] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e05d98, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VIKAVOLT] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e08be8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CRABRAWLER] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e0d3ec, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CRABOMINABLE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e0e368, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ORICORIO] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e11e94, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CUTIEFLY] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e21aac, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_RIBOMBEE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e24148, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ROCKRUFF] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e27dbc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LYCANROC] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e2925c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_WISHIWASHI] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e2bcd4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MAREANIE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e2e0e0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TOXAPEX] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e3107c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MUDBRAY] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e35214, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MUDSDALE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e37c8c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DEWPIDER] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e3b294, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ARAQUANID] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e3c5ec, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_FOMANTIS] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e3f2f4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LURANTIS] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e411dc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MORELULL] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e43d9c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SHIINOTIC] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e473a4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SALANDIT] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e4b7cc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SALAZZLE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e4edd4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_STUFFUL] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e53868, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BEWEAR] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e5522c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BOUNSWEET] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e5807c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_STEENEE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e5a33c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TSAREENA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e5d420, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_COMFEY] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e61324, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ORANGURU] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e65604, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PASSIMIAN] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e698e4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_WIMPOD] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e6cc58, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GOLISOPOD] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e6e240, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SANDYGAST] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e72144, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PALOSSAND] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e762dc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PYUKUMUKU] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e7b3e0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TYPE_NULL] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e7d2c8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SILVALLY] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e80cac, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MINIOR_SHIELD] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e855f8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_KOMALA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e88e90, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TURTONATOR] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e8ba50, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TOGEDEMARU] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e90b54, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MIMIKYU] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e927a8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BRUXISH] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e955f8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DRAMPA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e98300, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DHELMISE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e9c874, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_JANGMO_O] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ea11c0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_HAKAMO_O] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ea1eac, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_KOMMO_O] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ea5b20, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TAPU_KOKO] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9eaac24, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TAPU_LELE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9eaf6b8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TAPU_BULU] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9eb4528, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_TAPU_FINI] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9eb9398, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_COSMOG] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ebe5e4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_COSMOEM] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ec1958, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SOLGALEO] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ec63ec, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LUNALA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ecb4f0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_NIHILEGO] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ecfe3c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BUZZWOLE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ed5868, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PHEROMOSA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9eda96c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_XURKITREE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9edfa70, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CELESTEELA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ee4b74, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_KARTANA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9eea420, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GUZZLORD] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9eef524, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_NECROZMA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9ef5250, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MAGEARNA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9efa354, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MARSHADOW] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9efdd38, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_RATTATA_A] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x852171c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_RATICATE_A] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8521efc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_RAICHU_A] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85282ac, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SANDSHREW_A] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8529a6c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SANDSLASH_A] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x852a3c0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_VULPIX_A] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8531a90, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_NINETALES_A] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8533260, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DIGLETT_A] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8540c5c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DUGTRIO_A] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8541fcc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MEOWTH_A] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8543338, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PERSIAN_A] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8543cc8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GEODUDE_A] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85591f4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GRAVELER_A] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x855a9a8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GOLEM_A] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x855c590, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_GRIMER_A] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8568abc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MUK_A] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8569544, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_EXEGGCUTE_A] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x857bb4c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_EXEGGUTOR_A] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x857ce2c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_CUBONE_A] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x857ee10, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MAROWAK_A] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x857fd30, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DEOXYS_ATTACK] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x869bffc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DEOXYS_DEFENSE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x869bffc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_DEOXYS_SPEED] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x869bffc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ORICORIO_Y] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e155e4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ORICORIO_P] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e19b58, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ORICORIO_S] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e1ec5c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LYCANROC_N] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9f022ac, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_WISHIWASHI_S] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9f0658c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SILVALLY_FIGHT] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e80cac, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SILVALLY_FLYING] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e80cac, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SILVALLY_POISON] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e80cac, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SILVALLY_GROUND] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e80cac, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SILVALLY_ROCK] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e80cac, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SILVALLY_BUG] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e80cac, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SILVALLY_GHOST] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e80cac, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SILVALLY_STEEL] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e80cac, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SILVALLY_FIRE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e80cac, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SILVALLY_WATER] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e80cac, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SILVALLY_GRASS] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e80cac, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SILVALLY_ELECTRIC] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e80cac, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SILVALLY_PSYCHIC] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e80cac, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SILVALLY_ICE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e80cac, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SILVALLY_DRAGON] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e80cac, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SILVALLY_DARK] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e80cac, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_SILVALLY_FAIRY] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e80cac, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MINIOR_RED] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e855f8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MINIOR_BLUE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e855f8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MINIOR_ORANGE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e855f8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MINIOR_YELLOW] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e855f8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MINIOR_INDIGO] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e855f8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MINIOR_GREEN] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e855f8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MINIOR_VIOLET] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e855f8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MIMIKYU_BUSTED] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9e927a8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MAGEARNA_P] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9efa354, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_POIPOLE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9f09cdc, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_NAGANADEL] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9765550, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_STAKATAKA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x976d670, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_BLACEPHALON] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x97754a4, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_ZERAORA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x977cf6c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_NECROZMA_MANE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9783008, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_NECROZMA_WINGS] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x978ae9c, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_NECROZMA_ULTRA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9792948, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_LYCANROC_DUSK] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x979a4c8, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MELTAN] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x95a4790, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_MELMETAL] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x95a4790, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PIKACHU_SURFING] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8527204, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PIKACHU_FLYING] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8527204, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PIKACHU_COSPLAY] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8527204, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PIKACHU_LIBRE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8527204, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PIKACHU_POP_STAR] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8527204, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PIKACHU_ROCK_STAR] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8527204, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PIKACHU_BELLE] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8527204, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PIKACHU_PHD] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8527204, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PIKACHU_CAP_ORIGINAL] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8527204, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PIKACHU_CAP_HOENN] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8527204, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PIKACHU_CAP_SINNOH] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8527204, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PIKACHU_CAP_UNOVA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8527204, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PIKACHU_CAP_KALOS] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8527204, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PIKACHU_CAP_ALOLA] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8527204, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PIKACHU_CAP_PARTNER] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x8527204, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_PICHU_SPIKY] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x85c65f0, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, + [SPECIES_XERNEAS_NATURAL] = + { + .type = 0x30, + .key = 0x3c, + .length = 0x0, + .pan_sweep = 0x0, + .wav = 0x9dab960, + .attack = 0xff, + .decay = 0x0, + .sustain = 0xff, + .release = 0x0, + }, +}; diff --git a/src/Egg_Moves.c b/src/Egg_Moves.c new file mode 100644 index 0000000..7cf203a --- /dev/null +++ b/src/Egg_Moves.c @@ -0,0 +1,3792 @@ +#include "defines.h" +#include "../include/moves.h" + +#define EGG_MOVES_SPECIES_OFFSET 20000 +#define EGG_MOVES_TERMINATOR 0xFFFF +#define egg_moves(species, moves...) (SPECIES_##species + EGG_MOVES_SPECIES_OFFSET), moves + +const u16 gEggMoves[] = { + egg_moves(BULBASAUR, + MOVE_SKULLBASH, + MOVE_CHARM, + MOVE_PETALDANCE, + MOVE_MAGICALLEAF, + MOVE_GRASSWHISTLE, + MOVE_CURSE, + MOVE_INGRAIN, + MOVE_NATUREPOWER, + MOVE_AMNESIA, + MOVE_LEAFSTORM, + MOVE_POWERWHIP, + MOVE_SLUDGE, + MOVE_ENDURE, + MOVE_GIGADRAIN, + MOVE_GRASSYTERRAIN), + + egg_moves(CHARMANDER, + MOVE_BELLYDRUM, + MOVE_ANCIENTPOWER, + MOVE_BITE, + MOVE_OUTRAGE, + MOVE_BEATUP, + MOVE_DRAGONDANCE, + MOVE_CRUNCH, + MOVE_DRAGONRUSH, + MOVE_METALCLAW, + MOVE_FLAREBLITZ, + MOVE_COUNTER, + MOVE_DRAGONPULSE, + MOVE_FOCUSPUNCH, + MOVE_AIRCUTTER), + + egg_moves(SQUIRTLE, + MOVE_MIRRORCOAT, + MOVE_HAZE, + MOVE_MIST, + MOVE_FORESIGHT, + MOVE_FLAIL, + MOVE_REFRESH, + MOVE_MUDSPORT, + MOVE_YAWN, + MOVE_MUDDYWATER, + MOVE_FAKEOUT, + MOVE_AQUARING, + MOVE_AQUAJET, + MOVE_WATERSPOUT, + MOVE_BRINE, + MOVE_DRAGONPULSE, + MOVE_AURASPHERE), + + egg_moves(RATTATA, + MOVE_SCREECH, + MOVE_FLAMEWHEEL, + MOVE_FURYSWIPES, + MOVE_BITE, + MOVE_COUNTER, + MOVE_REVERSAL, + MOVE_UPROAR, + MOVE_MEFIRST, + MOVE_REVENGE, + MOVE_FINALGAMBIT), + + egg_moves(SPEAROW, + MOVE_FEINTATTACK, + MOVE_SCARYFACE, + MOVE_QUICKATTACK, + MOVE_TRIATTACK, + MOVE_ASTONISH, + MOVE_SKYATTACK, + MOVE_WHIRLWIND, + MOVE_UPROAR, + MOVE_FEATHERDANCE, + MOVE_STEELWING, + MOVE_RAZORWIND), + + egg_moves(SANDSHREW, + MOVE_FLAIL, + MOVE_COUNTER, + MOVE_RAPIDSPIN, + MOVE_METALCLAW, + MOVE_CRUSHCLAW, + MOVE_NIGHTSLASH, + MOVE_MUDSHOT, + MOVE_ENDURE, + MOVE_CHIPAWAY, + MOVE_ROCKCLIMB, + MOVE_ROTOTILLER, + MOVE_HONECLAWS), + + egg_moves(NIDORAN_F, + MOVE_SUPERSONIC, + MOVE_DISABLE, + MOVE_TAKEDOWN, + MOVE_FOCUSENERGY, + MOVE_CHARM, + MOVE_COUNTER, + MOVE_BEATUP, + MOVE_PURSUIT, + MOVE_SKULLBASH, + MOVE_IRONTAIL, + MOVE_POISONTAIL, + MOVE_ENDURE, + MOVE_CHIPAWAY, + MOVE_VENOMDRENCH), + + egg_moves(NIDORAN_M, + MOVE_COUNTER, + MOVE_DISABLE, + MOVE_SUPERSONIC, + MOVE_TAKEDOWN, + MOVE_AMNESIA, + MOVE_CONFUSION, + MOVE_BEATUP, + MOVE_SUCKERPUNCH, + MOVE_HEADSMASH, + MOVE_IRONTAIL, + MOVE_POISONTAIL, + MOVE_ENDURE, + MOVE_CHIPAWAY, + MOVE_VENOMDRENCH), + + egg_moves(VULPIX, + MOVE_FEINTATTACK, + MOVE_HYPNOSIS, + MOVE_FLAIL, + MOVE_SPITE, + MOVE_DISABLE, + MOVE_HOWL, + MOVE_HEATWAVE, + MOVE_FLAREBLITZ, + MOVE_EXTRASENSORY, + MOVE_POWERSWAP, + MOVE_SECRETPOWER, + MOVE_HEX, + MOVE_TAILSLAP, + MOVE_CAPTIVATE), + + egg_moves(ODDISH, + MOVE_RAZORLEAF, + MOVE_FLAIL, + MOVE_SYNTHESIS, + MOVE_CHARM, + MOVE_INGRAIN, + MOVE_TICKLE, + MOVE_TEETERDANCE, + MOVE_SECRETPOWER, + MOVE_NATUREPOWER, + MOVE_AFTERYOU, + MOVE_STRENGTHSAP), + + egg_moves(PARAS, + MOVE_SCREECH, + MOVE_COUNTER, + MOVE_PSYBEAM, + MOVE_FLAIL, + MOVE_SWEETSCENT, + MOVE_PURSUIT, + MOVE_METALCLAW, + MOVE_BUGBITE, + MOVE_CROSSPOISON, + MOVE_AGILITY, + MOVE_ENDURE, + MOVE_NATURALGIFT, + MOVE_LEECHSEED, + MOVE_WIDEGUARD, + MOVE_ROTOTILLER, + MOVE_FELLSTINGER, + MOVE_GRASSYTERRAIN), + + egg_moves(VENONAT, + MOVE_BATONPASS, + MOVE_SCREECH, + MOVE_GIGADRAIN, + MOVE_SIGNALBEAM, + MOVE_AGILITY, + MOVE_MORNINGSUN, + MOVE_TOXICSPIKES, + MOVE_BUGBITE, + MOVE_SECRETPOWER, + MOVE_SKILLSWAP, + MOVE_RAGEPOWDER), + + egg_moves(MEOWTH, + MOVE_SPITE, + MOVE_CHARM, + MOVE_HYPNOSIS, + MOVE_AMNESIA, + MOVE_ASSIST, + MOVE_ODORSLEUTH, + MOVE_FLAIL, + MOVE_PUNISHMENT, + MOVE_TAILWHIP, + MOVE_SNATCH, + MOVE_IRONTAIL, + MOVE_FOULPLAY), + + egg_moves(PSYDUCK, + MOVE_HYPNOSIS, + MOVE_PSYBEAM, + MOVE_FORESIGHT, + MOVE_FUTURESIGHT, + MOVE_CROSSCHOP, + MOVE_REFRESH, + MOVE_CONFUSERAY, + MOVE_YAWN, + MOVE_MUDBOMB, + MOVE_ENCORE, + MOVE_SECRETPOWER, + MOVE_SLEEPTALK, + MOVE_SYNCHRONOISE, + MOVE_SIMPLEBEAM, + MOVE_CLEARSMOG), + + egg_moves(MANKEY, + MOVE_FORESIGHT, + MOVE_MEDITATE, + MOVE_COUNTER, + MOVE_REVERSAL, + MOVE_BEATUP, + MOVE_REVENGE, + MOVE_SMELLINGSALTS, + MOVE_CLOSECOMBAT, + MOVE_ENCORE, + MOVE_FOCUSPUNCH, + MOVE_SLEEPTALK, + MOVE_NIGHTSLASH, + MOVE_POWERTRIP), + + egg_moves(GROWLITHE, + MOVE_BODYSLAM, + MOVE_CRUNCH, + MOVE_THRASH, + MOVE_FIRESPIN, + MOVE_HOWL, + MOVE_HEATWAVE, + MOVE_DOUBLEEDGE, + MOVE_FLAREBLITZ, + MOVE_MORNINGSUN, + MOVE_COVET, + MOVE_IRONTAIL, + MOVE_DOUBLEKICK, + MOVE_CLOSECOMBAT, + MOVE_BURNUP), + + egg_moves(POLIWAG, + MOVE_MIST, + MOVE_SPLASH, + MOVE_BUBBLEBEAM, + MOVE_HAZE, + MOVE_MINDREADER, + MOVE_WATERSPORT, + MOVE_ICEBALL, + MOVE_MUDSHOT, + MOVE_REFRESH, + MOVE_ENDEAVOR, + MOVE_ENCORE, + MOVE_ENDURE, + MOVE_WATERPULSE), + + egg_moves(ABRA, + MOVE_ENCORE, + MOVE_BARRIER, + MOVE_KNOCKOFF, + MOVE_FIREPUNCH, + MOVE_THUNDERPUNCH, + MOVE_ICEPUNCH, + MOVE_POWERTRICK, + MOVE_GUARDSWAP, + MOVE_SKILLSWAP, + MOVE_GUARDSPLIT, + MOVE_PSYCHOSHIFT, + MOVE_PSYCHICTERRAIN), + + egg_moves(BELLSPROUT, + MOVE_ENCORE, + MOVE_SYNTHESIS, + MOVE_LEECHLIFE, + MOVE_INGRAIN, + MOVE_MAGICALLEAF, + MOVE_WORRYSEED, + MOVE_TICKLE, + MOVE_WEATHERBALL, + MOVE_BULLETSEED, + MOVE_NATURALGIFT, + MOVE_GIGADRAIN, + MOVE_CLEARSMOG, + MOVE_POWERWHIP, + MOVE_ACIDSPRAY, + MOVE_BELCH, + MOVE_STRENGTHSAP), + + egg_moves(TENTACOOL, + MOVE_AURORABEAM, + MOVE_MIRRORCOAT, + MOVE_RAPIDSPIN, + MOVE_HAZE, + MOVE_CONFUSERAY, + MOVE_KNOCKOFF, + MOVE_ACUPRESSURE, + MOVE_MUDDYWATER, + MOVE_BUBBLE, + MOVE_AQUARING, + MOVE_TICKLE), + + egg_moves(GEODUDE, + MOVE_MEGAPUNCH, + MOVE_BLOCK, + MOVE_HAMMERARM, + MOVE_FLAIL, + MOVE_CURSE, + MOVE_FOCUSPUNCH, + MOVE_ROCKCLIMB, + MOVE_ENDURE, + MOVE_AUTOTOMIZE, + MOVE_WIDEGUARD), + + egg_moves(PONYTA, + MOVE_FLAMEWHEEL, + MOVE_THRASH, + MOVE_DOUBLEKICK, + MOVE_HYPNOSIS, + MOVE_CHARM, + MOVE_DOUBLEEDGE, + MOVE_HORNDRILL, + MOVE_MORNINGSUN, + MOVE_LOWKICK, + MOVE_CAPTIVATE, + MOVE_HIGHHORSEPOWER), + + egg_moves(SLOWPOKE, + MOVE_BELLYDRUM, + MOVE_FUTURESIGHT, + MOVE_STOMP, + MOVE_MUDSPORT, + MOVE_SLEEPTALK, + MOVE_SNORE, + MOVE_MEFIRST, + MOVE_BLOCK, + MOVE_ZENHEADBUTT, + MOVE_WONDERROOM, + MOVE_BELCH), + + egg_moves(FARFETCHD, + MOVE_STEELWING, + MOVE_FORESIGHT, + MOVE_MIRRORMOVE, + MOVE_GUST, + MOVE_QUICKATTACK, + MOVE_FLAIL, + MOVE_FEATHERDANCE, + MOVE_CURSE, + MOVE_COVET, + MOVE_MUDSLAP, + MOVE_NIGHTSLASH, + MOVE_LEAFBLADE, + MOVE_REVENGE, + MOVE_ROOST, + MOVE_TRUMPCARD, + MOVE_SIMPLEBEAM, + MOVE_FIRSTIMPRESSION, + MOVE_FINALGAMBIT), + + egg_moves(DODUO, + MOVE_QUICKATTACK, + MOVE_SUPERSONIC, + MOVE_HAZE, + MOVE_FEINTATTACK, + MOVE_FLAIL, + MOVE_ENDEAVOR, + MOVE_MIRRORMOVE, + MOVE_BRAVEBIRD, + MOVE_NATURALGIFT, + MOVE_ASSURANCE), + + egg_moves(SEEL, + MOVE_LICK, + MOVE_PERISHSONG, + MOVE_DISABLE, + MOVE_HORNDRILL, + MOVE_SLAM, + MOVE_ENCORE, + MOVE_FAKEOUT, + MOVE_ICICLESPEAR, + MOVE_SIGNALBEAM, + MOVE_STOCKPILE, + MOVE_SWALLOW, + MOVE_SPITUP, + MOVE_WATERPULSE, + MOVE_IRONTAIL, + MOVE_SLEEPTALK, + MOVE_BELCH, + MOVE_ENTRAINMENT), + + egg_moves(GRIMER, + MOVE_HAZE, + MOVE_MEANLOOK, + MOVE_LICK, + MOVE_IMPRISON, + MOVE_CURSE, + MOVE_SHADOWPUNCH, + MOVE_SHADOWSNEAK, + MOVE_STOCKPILE, + MOVE_SWALLOW, + MOVE_SPITUP, + MOVE_SCARYFACE, + MOVE_ACIDSPRAY, + MOVE_POWERUPPUNCH), + + egg_moves(SHELLDER, + MOVE_BUBBLEBEAM, + MOVE_TAKEDOWN, + MOVE_BARRIER, + MOVE_RAPIDSPIN, + MOVE_SCREECH, + MOVE_ICICLESPEAR, + MOVE_MUDSHOT, + MOVE_ROCKBLAST, + MOVE_WATERPULSE, + MOVE_AQUARING, + MOVE_AVALANCHE, + MOVE_TWINEEDLE), + + egg_moves(GASTLY, + MOVE_PSYWAVE, + MOVE_PERISHSONG, + MOVE_HAZE, + MOVE_ASTONISH, + MOVE_GRUDGE, + MOVE_FIREPUNCH, + MOVE_ICEPUNCH, + MOVE_THUNDERPUNCH, + MOVE_DISABLE, + MOVE_SCARYFACE, + MOVE_CLEARSMOG, + MOVE_SMOG, + MOVE_REFLECTTYPE), + + egg_moves(DROWZEE, + MOVE_BARRIER, + MOVE_ASSIST, + MOVE_ROLEPLAY, + MOVE_FIREPUNCH, + MOVE_THUNDERPUNCH, + MOVE_ICEPUNCH, + MOVE_NASTYPLOT, + MOVE_FLATTER, + MOVE_PSYCHOCUT, + MOVE_GUARDSWAP, + MOVE_SECRETPOWER, + MOVE_SKILLSWAP, + MOVE_POWERSPLIT, + MOVE_PSYCHICTERRAIN), + + egg_moves(EXEGGCUTE, + MOVE_SYNTHESIS, + MOVE_MOONLIGHT, + MOVE_ANCIENTPOWER, + MOVE_INGRAIN, + MOVE_CURSE, + MOVE_NATUREPOWER, + MOVE_LUCKYCHANT, + MOVE_LEAFSTORM, + MOVE_POWERSWAP, + MOVE_GIGADRAIN, + MOVE_SKILLSWAP, + MOVE_NATURALGIFT, + MOVE_BLOCK, + MOVE_GRASSYTERRAIN), + + egg_moves(CUBONE, + MOVE_ANCIENTPOWER, + MOVE_BELLYDRUM, + MOVE_SCREECH, + MOVE_SKULLBASH, + MOVE_PERISHSONG, + MOVE_DOUBLEKICK, + MOVE_IRONHEAD, + MOVE_DETECT, + MOVE_ENDURE, + MOVE_CHIPAWAY, + MOVE_CURSE), + + egg_moves(KOFFING, + MOVE_SCREECH, + MOVE_PSYWAVE, + MOVE_PSYBEAM, + MOVE_DESTINYBOND, + MOVE_PAINSPLIT, + MOVE_GRUDGE, + MOVE_SPITE, + MOVE_CURSE, + MOVE_STOCKPILE, + MOVE_SWALLOW, + MOVE_SPITUP, + MOVE_TOXICSPIKES, + MOVE_VENOMDRENCH), + + egg_moves(RHYHORN, + MOVE_CRUNCH, + MOVE_REVERSAL, + MOVE_COUNTER, + MOVE_MAGNITUDE, + MOVE_CURSE, + MOVE_CRUSHCLAW, + MOVE_DRAGONRUSH, + MOVE_ICEFANG, + MOVE_FIREFANG, + MOVE_THUNDERFANG, + MOVE_SKULLBASH, + MOVE_IRONTAIL, + MOVE_ROCKCLIMB, + MOVE_ROTOTILLER, + MOVE_METALBURST, + MOVE_GUARDSPLIT), + + egg_moves(CHANSEY, + MOVE_PRESENT, + MOVE_METRONOME, + MOVE_HEALBELL, + MOVE_AROMATHERAPY, + MOVE_COUNTER, + MOVE_HELPINGHAND, + MOVE_GRAVITY, + MOVE_MUDBOMB, + MOVE_NATURALGIFT, + MOVE_ENDURE, + MOVE_SEISMICTOSS), + + egg_moves(TANGELA, + MOVE_FLAIL, + MOVE_CONFUSION, + MOVE_MEGADRAIN, + MOVE_AMNESIA, + MOVE_LEECHSEED, + MOVE_NATUREPOWER, + MOVE_ENDEAVOR, + MOVE_LEAFSTORM, + MOVE_POWERSWAP, + MOVE_GIGADRAIN, + MOVE_RAGEPOWDER, + MOVE_NATURALGIFT, + MOVE_WAKEUPSLAP), + + egg_moves(KANGASKHAN, + MOVE_STOMP, + MOVE_FORESIGHT, + MOVE_FOCUSENERGY, + MOVE_DISABLE, + MOVE_COUNTER, + MOVE_CRUSHCLAW, + MOVE_DOUBLEEDGE, + MOVE_ENDEAVOR, + MOVE_HAMMERARM, + MOVE_FOCUSPUNCH, + MOVE_TRUMPCARD, + MOVE_UPROAR, + MOVE_CIRCLETHROW), + + egg_moves(HORSEA, + MOVE_FLAIL, + MOVE_AURORABEAM, + MOVE_OCTAZOOKA, + MOVE_DISABLE, + MOVE_SPLASH, + MOVE_DRAGONRAGE, + MOVE_DRAGONBREATH, + MOVE_SIGNALBEAM, + MOVE_RAZORWIND, + MOVE_MUDDYWATER, + MOVE_WATERPULSE, + MOVE_CLEARSMOG, + MOVE_OUTRAGE), + + egg_moves(GOLDEEN, + MOVE_PSYBEAM, + MOVE_HAZE, + MOVE_HYDROPUMP, + MOVE_SLEEPTALK, + MOVE_MUDSPORT, + MOVE_MUDSLAP, + MOVE_AQUATAIL, + MOVE_BODYSLAM, + MOVE_MUDSHOT, + MOVE_SKULLBASH, + MOVE_SIGNALBEAM), + + egg_moves(MR_MIME, + MOVE_FUTURESIGHT, + MOVE_HYPNOSIS, + MOVE_MIMIC, + MOVE_FAKEOUT, + MOVE_TRICK, + MOVE_CONFUSERAY, + MOVE_WAKEUPSLAP, + MOVE_TEETERDANCE, + MOVE_NASTYPLOT, + MOVE_POWERSPLIT, + MOVE_MAGICROOM, + MOVE_ICYWIND, + MOVE_PSYCHICTERRAIN), + + egg_moves(SCYTHER, + MOVE_COUNTER, + MOVE_BATONPASS, + MOVE_RAZORWIND, + MOVE_REVERSAL, + MOVE_ENDURE, + MOVE_SILVERWIND, + MOVE_BUGBUZZ, + MOVE_NIGHTSLASH, + MOVE_DEFOG, + MOVE_STEELWING, + MOVE_QUICKGUARD), + + egg_moves(PINSIR, + MOVE_FURYATTACK, + MOVE_FLAIL, + MOVE_FEINTATTACK, + MOVE_QUICKATTACK, + MOVE_CLOSECOMBAT, + MOVE_FEINT, + MOVE_MEFIRST, + MOVE_BUGBITE, + MOVE_SUPERPOWER), + + egg_moves(LAPRAS, + MOVE_FORESIGHT, + MOVE_TICKLE, + MOVE_REFRESH, + MOVE_DRAGONDANCE, + MOVE_CURSE, + MOVE_SLEEPTALK, + MOVE_HORNDRILL, + MOVE_ANCIENTPOWER, + MOVE_WHIRLPOOL, + MOVE_FISSURE, + MOVE_DRAGONPULSE, + MOVE_AVALANCHE, + MOVE_FUTURESIGHT, + MOVE_FREEZEDRY), + + egg_moves(EEVEE, + MOVE_CHARM, + MOVE_FLAIL, + MOVE_ENDURE, + MOVE_CURSE, + MOVE_TICKLE, + MOVE_WISH, + MOVE_YAWN, + MOVE_FAKETEARS, + MOVE_COVET, + MOVE_DETECT, + MOVE_NATURALGIFT, + MOVE_STOREDPOWER, + MOVE_SYNCHRONOISE, + MOVE_CAPTIVATE), + + egg_moves(OMANYTE, + MOVE_BUBBLEBEAM, + MOVE_AURORABEAM, + MOVE_SLAM, + MOVE_SUPERSONIC, + MOVE_HAZE, + MOVE_SPIKES, + MOVE_KNOCKOFF, + MOVE_WRINGOUT, + MOVE_TOXICSPIKES, + MOVE_MUDDYWATER, + MOVE_BIDE, + MOVE_WATERPULSE, + MOVE_WHIRLPOOL, + MOVE_REFLECTTYPE), + + egg_moves(KABUTO, + MOVE_BUBBLEBEAM, + MOVE_AURORABEAM, + MOVE_RAPIDSPIN, + MOVE_FLAIL, + MOVE_KNOCKOFF, + MOVE_CONFUSERAY, + MOVE_MUDSHOT, + MOVE_ICYWIND, + MOVE_SCREECH, + MOVE_GIGADRAIN, + MOVE_FORESIGHT, + MOVE_TAKEDOWN), + + egg_moves(AERODACTYL, + MOVE_WHIRLWIND, + MOVE_PURSUIT, + MOVE_FORESIGHT, + MOVE_STEELWING, + MOVE_DRAGONBREATH, + MOVE_CURSE, + MOVE_ASSURANCE, + MOVE_ROOST, + MOVE_TAILWIND, + MOVE_WIDEGUARD), + + egg_moves(SNORLAX, + MOVE_LICK, + MOVE_CHARM, + MOVE_DOUBLEEDGE, + MOVE_CURSE, + MOVE_FISSURE, + MOVE_WHIRLWIND, + MOVE_PURSUIT, + MOVE_COUNTER, + MOVE_NATURALGIFT, + MOVE_AFTERYOU, + MOVE_BELCH, + MOVE_POWERUPPUNCH), + + egg_moves(CHIKORITA, + MOVE_VINEWHIP, + MOVE_LEECHSEED, + MOVE_COUNTER, + MOVE_ANCIENTPOWER, + MOVE_FLAIL, + MOVE_NATUREPOWER, + MOVE_INGRAIN, + MOVE_GRASSWHISTLE, + MOVE_LEAFSTORM, + MOVE_AROMATHERAPY, + MOVE_WRINGOUT, + MOVE_BODYSLAM, + MOVE_REFRESH, + MOVE_HEALPULSE, + MOVE_GRASSYTERRAIN), + + egg_moves(CYNDAQUIL, + MOVE_FURYSWIPES, + MOVE_QUICKATTACK, + MOVE_REVERSAL, + MOVE_THRASH, + MOVE_FORESIGHT, + MOVE_COVET, + MOVE_HOWL, + MOVE_CRUSHCLAW, + MOVE_DOUBLEEDGE, + MOVE_DOUBLEKICK, + MOVE_FLAREBLITZ, + MOVE_EXTRASENSORY, + MOVE_NATUREPOWER, + MOVE_FLAMEBURST), + + egg_moves(TOTODILE, + MOVE_CRUNCH, + MOVE_THRASH, + MOVE_HYDROPUMP, + MOVE_ANCIENTPOWER, + MOVE_MUDSPORT, + MOVE_WATERSPORT, + MOVE_ICEPUNCH, + MOVE_METALCLAW, + MOVE_DRAGONDANCE, + MOVE_AQUAJET, + MOVE_FAKETEARS, + MOVE_BLOCK, + MOVE_WATERPULSE, + MOVE_FLATTER), + + egg_moves(SENTRET, + MOVE_DOUBLEEDGE, + MOVE_PURSUIT, + MOVE_SLASH, + MOVE_FOCUSENERGY, + MOVE_REVERSAL, + MOVE_TRICK, + MOVE_ASSIST, + MOVE_CHARM, + MOVE_COVET, + MOVE_NATURALGIFT, + MOVE_IRONTAIL, + MOVE_CAPTIVATE, + MOVE_BABYDOLLEYES), + + egg_moves(HOOTHOOT, + MOVE_MIRRORMOVE, + MOVE_SUPERSONIC, + MOVE_FEINTATTACK, + MOVE_WINGATTACK, + MOVE_WHIRLWIND, + MOVE_SKYATTACK, + MOVE_FEATHERDANCE, + MOVE_AGILITY, + MOVE_NIGHTSHADE, + MOVE_DEFOG, + MOVE_MEANLOOK, + MOVE_HURRICANE), + + egg_moves(SPINARAK, + MOVE_PSYBEAM, + MOVE_DISABLE, + MOVE_SONICBOOM, + MOVE_BATONPASS, + MOVE_PURSUIT, + MOVE_SIGNALBEAM, + MOVE_TOXICSPIKES, + MOVE_TWINEEDLE, + MOVE_ELECTROWEB, + MOVE_RAGEPOWDER, + MOVE_NIGHTSLASH, + MOVE_MEGAHORN, + MOVE_LUNGE), + + egg_moves(CHINCHOU, + MOVE_FLAIL, + MOVE_SCREECH, + MOVE_AMNESIA, + MOVE_PSYBEAM, + MOVE_WHIRLPOOL, + MOVE_AGILITY, + MOVE_MIST, + MOVE_SHOCKWAVE, + MOVE_BRINE, + MOVE_WATERPULSE, + MOVE_SOAK), + + egg_moves(PICHU, + MOVE_REVERSAL, + MOVE_BIDE, + MOVE_PRESENT, + MOVE_ENCORE, + MOVE_DOUBLESLAP, + MOVE_WISH, + MOVE_CHARGE, + MOVE_FAKEOUT, + MOVE_THUNDERPUNCH, + MOVE_TICKLE, + MOVE_FLAIL, + MOVE_ENDURE, + MOVE_LUCKYCHANT, + MOVE_BESTOW, + MOVE_DISARMINGVOICE, + MOVE_ELECTRICTERRAIN), + + egg_moves(CLEFFA, + MOVE_PRESENT, + MOVE_METRONOME, + MOVE_AMNESIA, + MOVE_BELLYDRUM, + MOVE_SPLASH, + MOVE_MIMIC, + MOVE_WISH, + MOVE_FAKETEARS, + MOVE_COVET, + MOVE_AROMATHERAPY, + MOVE_STOREDPOWER, + MOVE_TICKLE, + MOVE_MISTYTERRAIN, + MOVE_HEALPULSE), + + egg_moves(IGGLYBUFF, + MOVE_PERISHSONG, + MOVE_PRESENT, + MOVE_FEINTATTACK, + MOVE_WISH, + MOVE_FAKETEARS, + MOVE_COVET, + MOVE_GRAVITY, + MOVE_SLEEPTALK, + MOVE_CAPTIVATE, + MOVE_PUNISHMENT, + MOVE_MISTYTERRAIN, + MOVE_HEALPULSE), + + egg_moves(TOGEPI, + MOVE_PRESENT, + MOVE_MIRRORMOVE, + MOVE_PECK, + MOVE_FORESIGHT, + MOVE_FUTURESIGHT, + MOVE_NASTYPLOT, + MOVE_PSYCHOSHIFT, + MOVE_LUCKYCHANT, + MOVE_EXTRASENSORY, + MOVE_SECRETPOWER, + MOVE_STOREDPOWER, + MOVE_MORNINGSUN), + + egg_moves(NATU, + MOVE_HAZE, + MOVE_DRILLPECK, + MOVE_QUICKATTACK, + MOVE_FEINTATTACK, + MOVE_STEELWING, + MOVE_FEATHERDANCE, + MOVE_REFRESH, + MOVE_ZENHEADBUTT, + MOVE_SUCKERPUNCH, + MOVE_SYNCHRONOISE, + MOVE_ROOST, + MOVE_SKILLSWAP, + MOVE_SIMPLEBEAM), + + egg_moves(MAREEP, + MOVE_TAKEDOWN, + MOVE_BODYSLAM, + MOVE_SCREECH, + MOVE_ODORSLEUTH, + MOVE_CHARGE, + MOVE_FLATTER, + MOVE_SANDATTACK, + MOVE_IRONTAIL, + MOVE_AFTERYOU, + MOVE_AGILITY, + MOVE_EERIEIMPULSE, + MOVE_ELECTRICTERRAIN), + + egg_moves(MARILL, + MOVE_PRESENT, + MOVE_AMNESIA, + MOVE_FUTURESIGHT, + MOVE_BELLYDRUM, + MOVE_PERISHSONG, + MOVE_SUPERSONIC, + MOVE_AQUAJET, + MOVE_SUPERPOWER, + MOVE_REFRESH, + MOVE_BODYSLAM, + MOVE_WATERSPORT, + MOVE_MUDDYWATER, + MOVE_CAMOUFLAGE), + + egg_moves(SUDOWOODO, + MOVE_SELFDESTRUCT, + MOVE_HEADBUTT, + MOVE_HARDEN, + MOVE_DEFENSECURL, + MOVE_ROLLOUT, + MOVE_SANDTOMB, + MOVE_STEALTHROCK, + MOVE_CURSE, + MOVE_ENDURE), + + egg_moves(HOPPIP, + MOVE_CONFUSION, + MOVE_ENCORE, + MOVE_DOUBLEEDGE, + MOVE_AMNESIA, + MOVE_HELPINGHAND, + MOVE_AROMATHERAPY, + MOVE_WORRYSEED, + MOVE_COTTONGUARD, + MOVE_SEEDBOMB, + MOVE_ENDURE, + MOVE_GRASSYTERRAIN, + MOVE_STRENGTHSAP), + + egg_moves(SUNKERN, + MOVE_GRASSWHISTLE, + MOVE_ENCORE, + MOVE_LEECHSEED, + MOVE_NATUREPOWER, + MOVE_CURSE, + MOVE_HELPINGHAND, + MOVE_INGRAIN, + MOVE_SWEETSCENT, + MOVE_ENDURE, + MOVE_BIDE, + MOVE_NATURALGIFT, + MOVE_MORNINGSUN, + MOVE_GRASSYTERRAIN), + + egg_moves(YANMA, + MOVE_WHIRLWIND, + MOVE_REVERSAL, + MOVE_LEECHLIFE, + MOVE_SIGNALBEAM, + MOVE_SILVERWIND, + MOVE_FEINT, + MOVE_FEINTATTACK, + MOVE_PURSUIT, + MOVE_DOUBLEEDGE, + MOVE_SECRETPOWER), + + egg_moves(WOOPER, + MOVE_BODYSLAM, + MOVE_ANCIENTPOWER, + MOVE_CURSE, + MOVE_MUDSPORT, + MOVE_STOCKPILE, + MOVE_SWALLOW, + MOVE_SPITUP, + MOVE_COUNTER, + MOVE_ENCORE, + MOVE_DOUBLEKICK, + MOVE_RECOVER, + MOVE_AFTERYOU, + MOVE_SLEEPTALK, + MOVE_ACIDSPRAY, + MOVE_GUARDSWAP, + MOVE_EERIEIMPULSE, + MOVE_POWERUPPUNCH), + + egg_moves(MURKROW, + MOVE_WHIRLWIND, + MOVE_DRILLPECK, + MOVE_MIRRORMOVE, + MOVE_WINGATTACK, + MOVE_SKYATTACK, + MOVE_CONFUSERAY, + MOVE_FEATHERDANCE, + MOVE_PERISHSONG, + MOVE_PSYCHOSHIFT, + MOVE_SCREECH, + MOVE_FEINTATTACK, + MOVE_BRAVEBIRD, + MOVE_ROOST, + MOVE_ASSURANCE, + MOVE_FLATTER, + MOVE_PUNISHMENT), + + egg_moves(MISDREAVUS, + MOVE_SCREECH, + MOVE_DESTINYBOND, + MOVE_IMPRISON, + MOVE_MEMENTO, + MOVE_SUCKERPUNCH, + MOVE_SHADOWSNEAK, + MOVE_CURSE, + MOVE_SPITE, + MOVE_OMINOUSWIND, + MOVE_NASTYPLOT, + MOVE_SKILLSWAP, + MOVE_WONDERROOM, + MOVE_MEFIRST), + + egg_moves(GIRAFARIG, + MOVE_TAKEDOWN, + MOVE_AMNESIA, + MOVE_FORESIGHT, + MOVE_FUTURESIGHT, + MOVE_BEATUP, + MOVE_WISH, + MOVE_MAGICCOAT, + MOVE_DOUBLEKICK, + MOVE_MIRRORCOAT, + MOVE_RAZORWIND, + MOVE_SKILLSWAP, + MOVE_SECRETPOWER, + MOVE_MEANLOOK, + MOVE_PSYCHICTERRAIN, + MOVE_PSYCHICFANGS), + + egg_moves(DUNSPARCE, + MOVE_BIDE, + MOVE_ANCIENTPOWER, + MOVE_BITE, + MOVE_HEADBUTT, + MOVE_ASTONISH, + MOVE_CURSE, + MOVE_TRUMPCARD, + MOVE_MAGICCOAT, + MOVE_SNORE, + MOVE_AGILITY, + MOVE_SECRETPOWER, + MOVE_SLEEPTALK, + MOVE_HEX), + + egg_moves(GLIGAR, + MOVE_METALCLAW, + MOVE_WINGATTACK, + MOVE_RAZORWIND, + MOVE_COUNTER, + MOVE_SANDTOMB, + MOVE_AGILITY, + MOVE_BATONPASS, + MOVE_DOUBLEEDGE, + MOVE_FEINT, + MOVE_NIGHTSLASH, + MOVE_CROSSPOISON, + MOVE_POWERTRICK, + MOVE_ROCKCLIMB, + MOVE_POISONTAIL), + + egg_moves(SNUBBULL, + MOVE_METRONOME, + MOVE_FEINTATTACK, + MOVE_PRESENT, + MOVE_CRUNCH, + MOVE_HEALBELL, + MOVE_SNORE, + MOVE_SMELLINGSALTS, + MOVE_CLOSECOMBAT, + MOVE_ICEFANG, + MOVE_FIREFANG, + MOVE_THUNDERFANG, + MOVE_FOCUSPUNCH, + MOVE_DOUBLEEDGE, + MOVE_MIMIC, + MOVE_FAKETEARS), + + egg_moves(QWILFISH, + MOVE_FLAIL, + MOVE_HAZE, + MOVE_BUBBLEBEAM, + MOVE_SUPERSONIC, + MOVE_ASTONISH, + MOVE_SIGNALBEAM, + MOVE_AQUAJET, + MOVE_WATERPULSE, + MOVE_BRINE, + MOVE_ACIDSPRAY), + + egg_moves(SHUCKLE, + MOVE_SWEETSCENT, + MOVE_KNOCKOFF, + MOVE_HELPINGHAND, + MOVE_ACUPRESSURE, + MOVE_SANDTOMB, + MOVE_MUDSLAP, + MOVE_ACID, + MOVE_ROCKBLAST, + MOVE_FINALGAMBIT), + + egg_moves(HERACROSS, + MOVE_HARDEN, + MOVE_BIDE, + MOVE_FLAIL, + MOVE_REVENGE, + MOVE_PURSUIT, + MOVE_DOUBLEEDGE, + MOVE_SEISMICTOSS, + MOVE_FOCUSPUNCH, + MOVE_MEGAHORN, + MOVE_ROCKBLAST), + + egg_moves(SNEASEL, + MOVE_COUNTER, + MOVE_SPITE, + MOVE_FORESIGHT, + MOVE_BITE, + MOVE_CRUSHCLAW, + MOVE_FAKEOUT, + MOVE_DOUBLEHIT, + MOVE_PUNISHMENT, + MOVE_PURSUIT, + MOVE_ICESHARD, + MOVE_ICEPUNCH, + MOVE_ASSIST, + MOVE_AVALANCHE, + MOVE_FEINT, + MOVE_ICICLECRASH, + MOVE_THROATCHOP), + + egg_moves(TEDDIURSA, + MOVE_CRUNCH, + MOVE_TAKEDOWN, + MOVE_SEISMICTOSS, + MOVE_COUNTER, + MOVE_METALCLAW, + MOVE_FAKETEARS, + MOVE_YAWN, + MOVE_SLEEPTALK, + MOVE_CROSSCHOP, + MOVE_DOUBLEEDGE, + MOVE_CLOSECOMBAT, + MOVE_NIGHTSLASH, + MOVE_BELLYDRUM, + MOVE_CHIPAWAY, + MOVE_PLAYROUGH), + + egg_moves(SLUGMA, + MOVE_ACIDARMOR, + MOVE_HEATWAVE, + MOVE_CURSE, + MOVE_SMOKESCREEN, + MOVE_MEMENTO, + MOVE_STOCKPILE, + MOVE_SPITUP, + MOVE_SWALLOW, + MOVE_ROLLOUT, + MOVE_INFERNO, + MOVE_EARTHPOWER, + MOVE_GUARDSWAP), + + egg_moves(SWINUB, + MOVE_TAKEDOWN, + MOVE_BITE, + MOVE_BODYSLAM, + MOVE_ANCIENTPOWER, + MOVE_MUDSHOT, + MOVE_ICICLESPEAR, + MOVE_DOUBLEEDGE, + MOVE_FISSURE, + MOVE_CURSE, + MOVE_MUDSHOT, + MOVE_AVALANCHE, + MOVE_STEALTHROCK, + MOVE_ICICLECRASH, + MOVE_FREEZEDRY), + + egg_moves(CORSOLA, + MOVE_SCREECH, + MOVE_MIST, + MOVE_AMNESIA, + MOVE_BARRIER, + MOVE_INGRAIN, + MOVE_CONFUSERAY, + MOVE_ICICLESPEAR, + MOVE_NATUREPOWER, + MOVE_AQUARING, + MOVE_CURSE, + MOVE_BIDE, + MOVE_WATERPULSE, + MOVE_HEADSMASH, + MOVE_CAMOUFLAGE, + MOVE_LIQUIDATION), + + egg_moves(REMORAID, + MOVE_AURORABEAM, + MOVE_OCTAZOOKA, + MOVE_SUPERSONIC, + MOVE_HAZE, + MOVE_SCREECH, + MOVE_ROCKBLAST, + MOVE_SNORE, + MOVE_FLAIL, + MOVE_WATERSPOUT, + MOVE_MUDSHOT, + MOVE_SWIFT, + MOVE_ACIDSPRAY, + MOVE_WATERPULSE, + MOVE_ENTRAINMENT), + + egg_moves(MANTINE, + MOVE_TWISTER, + MOVE_HYDROPUMP, + MOVE_HAZE, + MOVE_SLAM, + MOVE_MUDSPORT, + MOVE_MIRRORCOAT, + MOVE_WATERSPORT, + MOVE_SPLASH, + MOVE_WIDEGUARD, + MOVE_AMNESIA), + + egg_moves(SKARMORY, + MOVE_DRILLPECK, + MOVE_PURSUIT, + MOVE_WHIRLWIND, + MOVE_SKYATTACK, + MOVE_CURSE, + MOVE_BRAVEBIRD, + MOVE_ASSURANCE, + MOVE_GUARDSWAP, + MOVE_STEALTHROCK, + MOVE_ENDURE), + + egg_moves(HOUNDOUR, + MOVE_FIRESPIN, + MOVE_RAGE, + MOVE_PURSUIT, + MOVE_COUNTER, + MOVE_SPITE, + MOVE_REVERSAL, + MOVE_BEATUP, + MOVE_FIREFANG, + MOVE_THUNDERFANG, + MOVE_NASTYPLOT, + MOVE_PUNISHMENT, + MOVE_FEINT, + MOVE_SUCKERPUNCH, + MOVE_DESTINYBOND), + + egg_moves(PHANPY, + MOVE_FOCUSENERGY, + MOVE_BODYSLAM, + MOVE_ANCIENTPOWER, + MOVE_SNORE, + MOVE_COUNTER, + MOVE_FISSURE, + MOVE_ENDEAVOR, + MOVE_ICESHARD, + MOVE_HEADSMASH, + MOVE_MUDSLAP, + MOVE_HEAVYSLAM, + MOVE_PLAYROUGH, + MOVE_HIGHHORSEPOWER), + + egg_moves(STANTLER, + MOVE_SPITE, + MOVE_DISABLE, + MOVE_BITE, + MOVE_EXTRASENSORY, + MOVE_THRASH, + MOVE_DOUBLEKICK, + MOVE_ZENHEADBUTT, + MOVE_MEGAHORN, + MOVE_MUDSPORT, + MOVE_RAGE, + MOVE_MEFIRST), + + egg_moves(TYROGUE, + MOVE_RAPIDSPIN, + MOVE_HIGHJUMPKICK, + MOVE_MACHPUNCH, + MOVE_MINDREADER, + MOVE_HELPINGHAND, + MOVE_COUNTER, + MOVE_VACUUMWAVE, + MOVE_BULLETPUNCH, + MOVE_ENDURE, + MOVE_PURSUIT, + MOVE_FEINT), + + egg_moves(SMOOCHUM, + MOVE_MEDITATE, + MOVE_FAKEOUT, + MOVE_WISH, + MOVE_ICEPUNCH, + MOVE_MIRACLEEYE, + MOVE_NASTYPLOT, + MOVE_WAKEUPSLAP, + MOVE_CAPTIVATE), + + egg_moves(ELEKID, + MOVE_KARATECHOP, + MOVE_BARRIER, + MOVE_ROLLINGKICK, + MOVE_MEDITATE, + MOVE_CROSSCHOP, + MOVE_FIREPUNCH, + MOVE_ICEPUNCH, + MOVE_DYNAMICPUNCH, + MOVE_FEINT, + MOVE_HAMMERARM, + MOVE_FOCUSPUNCH), + + egg_moves(MAGBY, + MOVE_KARATECHOP, + MOVE_MEGAPUNCH, + MOVE_BARRIER, + MOVE_SCREECH, + MOVE_CROSSCHOP, + MOVE_THUNDERPUNCH, + MOVE_MACHPUNCH, + MOVE_DYNAMICPUNCH, + MOVE_FLAREBLITZ, + MOVE_BELLYDRUM, + MOVE_IRONTAIL, + MOVE_FOCUSENERGY, + MOVE_POWERSWAP, + MOVE_BELCH), + + egg_moves(MILTANK, + MOVE_PRESENT, + MOVE_REVERSAL, + MOVE_SEISMICTOSS, + MOVE_ENDURE, + MOVE_CURSE, + MOVE_HELPINGHAND, + MOVE_SLEEPTALK, + MOVE_DIZZYPUNCH, + MOVE_HAMMERARM, + MOVE_DOUBLEEDGE, + MOVE_PUNISHMENT, + MOVE_NATURALGIFT, + MOVE_HEARTSTAMP, + MOVE_BELCH), + + egg_moves(LARVITAR, + MOVE_PURSUIT, + MOVE_STOMP, + MOVE_OUTRAGE, + MOVE_FOCUSENERGY, + MOVE_ANCIENTPOWER, + MOVE_DRAGONDANCE, + MOVE_CURSE, + MOVE_IRONDEFENSE, + MOVE_ASSURANCE, + MOVE_IRONHEAD, + MOVE_STEALTHROCK, + MOVE_IRONTAIL), + + egg_moves(TREECKO, + MOVE_CRUNCH, + MOVE_MUDSPORT, + MOVE_ENDEAVOR, + MOVE_LEECHSEED, + MOVE_DRAGONBREATH, + MOVE_CRUSHCLAW, + MOVE_WORRYSEED, + MOVE_DOUBLEKICK, + MOVE_GRASSWHISTLE, + MOVE_SYNTHESIS, + MOVE_MAGICALLEAF, + MOVE_LEAFSTORM, + MOVE_RAZORWIND, + MOVE_BULLETSEED, + MOVE_NATURALGIFT, + MOVE_GRASSYTERRAIN), + + egg_moves(TORCHIC, + MOVE_COUNTER, + MOVE_REVERSAL, + MOVE_ENDURE, + MOVE_SMELLINGSALTS, + MOVE_CRUSHCLAW, + MOVE_BATONPASS, + MOVE_AGILITY, + MOVE_NIGHTSLASH, + MOVE_FEINT, + MOVE_FEATHERDANCE, + MOVE_CURSE, + MOVE_FLAMEBURST, + MOVE_LOWKICK), + + egg_moves(MUDKIP, + MOVE_REFRESH, + MOVE_UPROAR, + MOVE_CURSE, + MOVE_STOMP, + MOVE_ICEBALL, + MOVE_MIRRORCOAT, + MOVE_COUNTER, + MOVE_ANCIENTPOWER, + MOVE_WHIRLPOOL, + MOVE_BITE, + MOVE_DOUBLEEDGE, + MOVE_MUDBOMB, + MOVE_YAWN, + MOVE_SLUDGE, + MOVE_AVALANCHE, + MOVE_WIDEGUARD, + MOVE_BARRIER), + + egg_moves(POOCHYENA, + MOVE_ASTONISH, + MOVE_POISONFANG, + MOVE_COVET, + MOVE_LEER, + MOVE_YAWN, + MOVE_SUCKERPUNCH, + MOVE_ICEFANG, + MOVE_FIREFANG, + MOVE_THUNDERFANG, + MOVE_MEFIRST, + MOVE_SNATCH, + MOVE_SLEEPTALK, + MOVE_PLAYROUGH), + + egg_moves(ZIGZAGOON, + MOVE_CHARM, + MOVE_PURSUIT, + MOVE_TICKLE, + MOVE_TRICK, + MOVE_HELPINGHAND, + MOVE_MUDSLAP, + MOVE_SLEEPTALK, + MOVE_ROCKCLIMB, + MOVE_SIMPLEBEAM, + MOVE_EXTREMESPEED), + + egg_moves(SEEDOT, + MOVE_LEECHSEED, + MOVE_AMNESIA, + MOVE_QUICKATTACK, + MOVE_RAZORWIND, + MOVE_TAKEDOWN, + MOVE_WORRYSEED, + MOVE_NASTYPLOT, + MOVE_POWERSWAP, + MOVE_DEFOG, + MOVE_FOULPLAY, + MOVE_BEATUP, + MOVE_BULLETSEED, + MOVE_GRASSYTERRAIN), + + egg_moves(TAILLOW, + MOVE_PURSUIT, + MOVE_SUPERSONIC, + MOVE_REFRESH, + MOVE_MIRRORMOVE, + MOVE_RAGE, + MOVE_SKYATTACK, + MOVE_WHIRLWIND, + MOVE_BRAVEBIRD, + MOVE_ROOST, + MOVE_STEELWING, + MOVE_DEFOG, + MOVE_BOOMBURST, + MOVE_HURRICANE), + + egg_moves(SHROOMISH, + MOVE_FAKETEARS, + MOVE_CHARM, + MOVE_HELPINGHAND, + MOVE_WORRYSEED, + MOVE_WAKEUPSLAP, + MOVE_SEEDBOMB, + MOVE_BULLETSEED, + MOVE_FOCUSPUNCH, + MOVE_NATURALGIFT, + MOVE_DRAINPUNCH), + + egg_moves(SPINDA, + MOVE_ENCORE, + MOVE_ASSIST, + MOVE_DISABLE, + MOVE_BATONPASS, + MOVE_WISH, + MOVE_TRICK, + MOVE_SMELLINGSALTS, + MOVE_FAKEOUT, + MOVE_ROLEPLAY, + MOVE_PSYCHOCUT, + MOVE_FAKETEARS, + MOVE_RAPIDSPIN, + MOVE_ICYWIND, + MOVE_WATERPULSE, + MOVE_PSYCHOSHIFT, + MOVE_GUARDSPLIT, + MOVE_SPOTLIGHT), + + egg_moves(WINGULL, + MOVE_MIST, + MOVE_TWISTER, + MOVE_AGILITY, + MOVE_GUST, + MOVE_WATERSPORT, + MOVE_AQUARING, + MOVE_KNOCKOFF, + MOVE_BRINE, + MOVE_ROOST, + MOVE_SOAK, + MOVE_WIDEGUARD), + + egg_moves(SURSKIT, + MOVE_FORESIGHT, + MOVE_MUDSHOT, + MOVE_PSYBEAM, + MOVE_HYDROPUMP, + MOVE_MINDREADER, + MOVE_SIGNALBEAM, + MOVE_BUGBITE, + MOVE_AQUAJET, + MOVE_ENDURE, + MOVE_FELLSTINGER, + MOVE_POWERSPLIT, + MOVE_LUNGE), + + egg_moves(WAILMER, + MOVE_DOUBLEEDGE, + MOVE_THRASH, + MOVE_SNORE, + MOVE_SLEEPTALK, + MOVE_CURSE, + MOVE_FISSURE, + MOVE_TICKLE, + MOVE_DEFENSECURL, + MOVE_BODYSLAM, + MOVE_AQUARING, + MOVE_SOAK, + MOVE_ZENHEADBUTT, + MOVE_CLEARSMOG), + + egg_moves(SKITTY, + MOVE_HELPINGHAND, + MOVE_UPROAR, + MOVE_FAKETEARS, + MOVE_WISH, + MOVE_BATONPASS, + MOVE_TICKLE, + MOVE_FAKEOUT, + MOVE_ZENHEADBUTT, + MOVE_SUCKERPUNCH, + MOVE_MUDBOMB, + MOVE_SIMPLEBEAM, + MOVE_CAPTIVATE, + MOVE_COSMICPOWER), + + egg_moves(KECLEON, + MOVE_DISABLE, + MOVE_MAGICCOAT, + MOVE_TRICK, + MOVE_FAKEOUT, + MOVE_NASTYPLOT, + MOVE_DIZZYPUNCH, + MOVE_RECOVER, + MOVE_SKILLSWAP, + MOVE_SNATCH, + MOVE_FOULPLAY, + MOVE_CAMOUFLAGE, + MOVE_POWERUPPUNCH), + + egg_moves(TORKOAL, + MOVE_ERUPTION, + MOVE_ENDURE, + MOVE_SLEEPTALK, + MOVE_YAWN, + MOVE_FISSURE, + MOVE_SKULLBASH, + MOVE_FLAMEBURST, + MOVE_CLEARSMOG, + MOVE_SUPERPOWER), + + egg_moves(SABLEYE, + MOVE_RECOVER, + MOVE_MOONLIGHT, + MOVE_NASTYPLOT, + MOVE_FLATTER, + MOVE_FEINT, + MOVE_SUCKERPUNCH, + MOVE_TRICK, + MOVE_CAPTIVATE, + MOVE_MEANLOOK, + MOVE_METALBURST, + MOVE_IMPRISON), + + egg_moves(BARBOACH, + MOVE_THRASH, + MOVE_WHIRLPOOL, + MOVE_SPARK, + MOVE_HYDROPUMP, + MOVE_FLAIL, + MOVE_TAKEDOWN, + MOVE_DRAGONDANCE, + MOVE_EARTHPOWER, + MOVE_MUDSHOT, + MOVE_MUDDYWATER), + + egg_moves(FEEBAS, + MOVE_MIRRORCOAT, + MOVE_DRAGONBREATH, + MOVE_MUDSPORT, + MOVE_HYPNOSIS, + MOVE_CONFUSERAY, + MOVE_MIST, + MOVE_HAZE, + MOVE_TICKLE, + MOVE_BRINE, + MOVE_IRONTAIL, + MOVE_DRAGONPULSE, + MOVE_CAPTIVATE), + + egg_moves(CARVANHA, + MOVE_HYDROPUMP, + MOVE_DOUBLEEDGE, + MOVE_THRASH, + MOVE_ANCIENTPOWER, + MOVE_SWIFT, + MOVE_BRINE, + MOVE_DESTINYBOND, + MOVE_PSYCHICFANGS), + + egg_moves(TRAPINCH, + MOVE_FOCUSENERGY, + MOVE_QUICKATTACK, + MOVE_GUST, + MOVE_FLAIL, + MOVE_FURYCUTTER, + MOVE_MUDSHOT, + MOVE_ENDURE, + MOVE_EARTHPOWER, + MOVE_BUGBITE, + MOVE_SIGNALBEAM), + + egg_moves(MAKUHITA, + MOVE_FEINTATTACK, + MOVE_DETECT, + MOVE_FORESIGHT, + MOVE_HELPINGHAND, + MOVE_CROSSCHOP, + MOVE_REVENGE, + MOVE_DYNAMICPUNCH, + MOVE_COUNTER, + MOVE_WAKEUPSLAP, + MOVE_BULLETPUNCH, + MOVE_FEINT, + MOVE_WIDEGUARD, + MOVE_FOCUSPUNCH, + MOVE_CHIPAWAY), + + egg_moves(ELECTRIKE, + MOVE_CRUNCH, + MOVE_HEADBUTT, + MOVE_UPROAR, + MOVE_CURSE, + MOVE_SWIFT, + MOVE_DISCHARGE, + MOVE_ICEFANG, + MOVE_FIREFANG, + MOVE_THUNDERFANG, + MOVE_SWITCHEROO, + MOVE_ELECTROBALL, + MOVE_SHOCKWAVE, + MOVE_FLAMEBURST, + MOVE_EERIEIMPULSE), + + egg_moves(NUMEL, + MOVE_HOWL, + MOVE_SCARYFACE, + MOVE_BODYSLAM, + MOVE_ROLLOUT, + MOVE_DEFENSECURL, + MOVE_STOMP, + MOVE_YAWN, + MOVE_ANCIENTPOWER, + MOVE_MUDBOMB, + MOVE_HEATWAVE, + MOVE_STOCKPILE, + MOVE_SWALLOW, + MOVE_SPITUP, + MOVE_ENDURE, + MOVE_IRONHEAD, + MOVE_GROWTH, + MOVE_HEAVYSLAM), + + egg_moves(SPHEAL, + MOVE_WATERSPORT, + MOVE_STOCKPILE, + MOVE_SWALLOW, + MOVE_SPITUP, + MOVE_YAWN, + MOVE_CURSE, + MOVE_FISSURE, + MOVE_SIGNALBEAM, + MOVE_AQUARING, + MOVE_ROLLOUT, + MOVE_SLEEPTALK, + MOVE_WATERPULSE, + MOVE_BELLYDRUM), + + egg_moves(CACNEA, + MOVE_GRASSWHISTLE, + MOVE_ACID, + MOVE_TEETERDANCE, + MOVE_DYNAMICPUNCH, + MOVE_COUNTER, + MOVE_LOWKICK, + MOVE_SMELLINGSALTS, + MOVE_MAGICALLEAF, + MOVE_SEEDBOMB, + MOVE_NASTYPLOT, + MOVE_DISABLE, + MOVE_BLOCK, + MOVE_WORRYSEED, + MOVE_SWITCHEROO, + MOVE_FELLSTINGER, + MOVE_BELCH, + MOVE_ROTOTILLER, + MOVE_POWERUPPUNCH), + + egg_moves(SNORUNT, + MOVE_BLOCK, + MOVE_SPIKES, + MOVE_ROLLOUT, + MOVE_DISABLE, + MOVE_BIDE, + MOVE_WEATHERBALL, + MOVE_AVALANCHE, + MOVE_HEX, + MOVE_FAKETEARS, + MOVE_SWITCHEROO), + + egg_moves(AZURILL, + MOVE_ENCORE, + MOVE_SING, + MOVE_REFRESH, + MOVE_SLAM, + MOVE_TICKLE, + MOVE_FAKETEARS, + MOVE_BODYSLAM, + MOVE_WATERSPORT, + MOVE_SOAK, + MOVE_MUDDYWATER, + MOVE_COPYCAT, + MOVE_CAMOUFLAGE), + + egg_moves(SPOINK, + MOVE_FUTURESIGHT, + MOVE_EXTRASENSORY, + MOVE_TRICK, + MOVE_ZENHEADBUTT, + MOVE_AMNESIA, + MOVE_MIRRORCOAT, + MOVE_SKILLSWAP, + MOVE_WHIRLWIND, + MOVE_LUCKYCHANT, + MOVE_ENDURE, + MOVE_SIMPLEBEAM), + + egg_moves(PLUSLE, + MOVE_WISH, + MOVE_SING, + MOVE_SWEETKISS, + MOVE_DISCHARGE, + MOVE_LUCKYCHANT, + MOVE_CHARM, + MOVE_FAKETEARS, + MOVE_TEARFULLOOK), + + egg_moves(MINUN, + MOVE_WISH, + MOVE_SING, + MOVE_SWEETKISS, + MOVE_DISCHARGE, + MOVE_LUCKYCHANT, + MOVE_CHARM, + MOVE_FAKETEARS, + MOVE_TEARFULLOOK), + + egg_moves(MAWILE, + MOVE_POISONFANG, + MOVE_ANCIENTPOWER, + MOVE_TICKLE, + MOVE_SUCKERPUNCH, + MOVE_ICEFANG, + MOVE_FIREFANG, + MOVE_THUNDERFANG, + MOVE_PUNISHMENT, + MOVE_GUARDSWAP, + MOVE_CAPTIVATE, + MOVE_SLAM, + MOVE_METALBURST, + MOVE_MISTYTERRAIN, + MOVE_SEISMICTOSS, + MOVE_POWERUPPUNCH), + + egg_moves(MEDITITE, + MOVE_FIREPUNCH, + MOVE_THUNDERPUNCH, + MOVE_ICEPUNCH, + MOVE_FORESIGHT, + MOVE_FAKEOUT, + MOVE_BATONPASS, + MOVE_DYNAMICPUNCH, + MOVE_POWERSWAP, + MOVE_GUARDSWAP, + MOVE_PSYCHOCUT, + MOVE_BULLETPUNCH, + MOVE_DRAINPUNCH, + MOVE_SECRETPOWER, + MOVE_QUICKGUARD), + + egg_moves(SWABLU, + MOVE_AGILITY, + MOVE_HAZE, + MOVE_PURSUIT, + MOVE_RAGE, + MOVE_FEATHERDANCE, + MOVE_DRAGONRUSH, + MOVE_POWERSWAP, + MOVE_ROOST, + MOVE_HYPERVOICE, + MOVE_STEELWING, + MOVE_PLAYROUGH), + + egg_moves(DUSKULL, + MOVE_IMPRISON, + MOVE_DESTINYBOND, + MOVE_PAINSPLIT, + MOVE_GRUDGE, + MOVE_MEMENTO, + MOVE_FEINTATTACK, + MOVE_OMINOUSWIND, + MOVE_DARKPULSE, + MOVE_SKILLSWAP, + MOVE_HAZE), + + egg_moves(ROSELIA, + MOVE_SPIKES, + MOVE_SYNTHESIS, + MOVE_PINMISSILE, + MOVE_COTTONSPORE, + MOVE_SLEEPPOWDER, + MOVE_RAZORLEAF, + MOVE_MINDREADER, + MOVE_LEAFSTORM, + MOVE_SEEDBOMB, + MOVE_GIGADRAIN, + MOVE_NATURALGIFT, + MOVE_GRASSWHISTLE, + MOVE_BULLETSEED, + MOVE_POWERWHIP), + + egg_moves(SLAKOTH, + MOVE_PURSUIT, + MOVE_SLASH, + MOVE_BODYSLAM, + MOVE_SNORE, + MOVE_CRUSHCLAW, + MOVE_CURSE, + MOVE_SLEEPTALK, + MOVE_HAMMERARM, + MOVE_NIGHTSLASH, + MOVE_AFTERYOU, + MOVE_TICKLE), + + egg_moves(GULPIN, + MOVE_ACIDARMOR, + MOVE_SMOG, + MOVE_PAINSPLIT, + MOVE_CURSE, + MOVE_DESTINYBOND, + MOVE_MUDSLAP, + MOVE_GUNKSHOT, + MOVE_VENOMDRENCH), + + egg_moves(TROPIUS, + MOVE_HEADBUTT, + MOVE_SLAM, + MOVE_RAZORWIND, + MOVE_LEECHSEED, + MOVE_NATUREPOWER, + MOVE_LEAFSTORM, + MOVE_SYNTHESIS, + MOVE_CURSE, + MOVE_LEAFBLADE, + MOVE_DRAGONDANCE, + MOVE_BULLETSEED, + MOVE_NATURALGIFT, + MOVE_DRAGONHAMMER), + + egg_moves(WHISMUR, + MOVE_TAKEDOWN, + MOVE_SNORE, + MOVE_EXTRASENSORY, + MOVE_SMELLINGSALTS, + MOVE_SMOKESCREEN, + MOVE_ENDEAVOR, + MOVE_HAMMERARM, + MOVE_FAKETEARS, + MOVE_CIRCLETHROW, + MOVE_DISARMINGVOICE, + MOVE_WHIRLWIND), + + egg_moves(ABSOL, + MOVE_BATONPASS, + MOVE_FEINTATTACK, + MOVE_DOUBLEEDGE, + MOVE_MAGICCOAT, + MOVE_CURSE, + MOVE_MEANLOOK, + MOVE_ZENHEADBUTT, + MOVE_PUNISHMENT, + MOVE_SUCKERPUNCH, + MOVE_ASSURANCE, + MOVE_MEFIRST, + MOVE_MEGAHORN, + MOVE_HEX, + MOVE_PERISHSONG, + MOVE_PLAYROUGH), + + egg_moves(SHUPPET, + MOVE_DISABLE, + MOVE_DESTINYBOND, + MOVE_FORESIGHT, + MOVE_ASTONISH, + MOVE_IMPRISON, + MOVE_PURSUIT, + MOVE_SHADOWSNEAK, + MOVE_CONFUSERAY, + MOVE_OMINOUSWIND, + MOVE_GUNKSHOT, + MOVE_PHANTOMFORCE), + + egg_moves(SEVIPER, + MOVE_STOCKPILE, + MOVE_SWALLOW, + MOVE_SPITUP, + MOVE_BODYSLAM, + MOVE_SCARYFACE, + MOVE_ASSURANCE, + MOVE_NIGHTSLASH, + MOVE_SWITCHEROO, + MOVE_IRONTAIL, + MOVE_WRINGOUT, + MOVE_PUNISHMENT, + MOVE_FINALGAMBIT), + + egg_moves(ZANGOOSE, + MOVE_FLAIL, + MOVE_DOUBLEKICK, + MOVE_RAZORWIND, + MOVE_COUNTER, + MOVE_CURSE, + MOVE_FURYSWIPES, + MOVE_NIGHTSLASH, + MOVE_METALCLAW, + MOVE_DOUBLEHIT, + MOVE_DISABLE, + MOVE_IRONTAIL, + MOVE_FINALGAMBIT, + MOVE_FEINT, + MOVE_QUICKGUARD, + MOVE_BELLYDRUM), + + egg_moves(RELICANTH, + MOVE_MAGNITUDE, + MOVE_SKULLBASH, + MOVE_WATERSPORT, + MOVE_AMNESIA, + MOVE_SLEEPTALK, + MOVE_AQUATAIL, + MOVE_SNORE, + MOVE_MUDSLAP, + MOVE_MUDDYWATER, + MOVE_MUDSHOT, + MOVE_BRINE, + MOVE_ZENHEADBUTT), + + egg_moves(ARON, + MOVE_ENDEAVOR, + MOVE_BODYSLAM, + MOVE_STOMP, + MOVE_SMELLINGSALTS, + MOVE_CURSE, + MOVE_SCREECH, + MOVE_IRONHEAD, + MOVE_DRAGONRUSH, + MOVE_HEADSMASH, + MOVE_SUPERPOWER, + MOVE_STEALTHROCK, + MOVE_REVERSAL), + + egg_moves(CASTFORM, + MOVE_FUTURESIGHT, + MOVE_LUCKYCHANT, + MOVE_DISABLE, + MOVE_AMNESIA, + MOVE_OMINOUSWIND, + MOVE_HEX, + MOVE_CLEARSMOG, + MOVE_REFLECTTYPE, + MOVE_GUARDSWAP, + MOVE_COSMICPOWER), + + egg_moves(VOLBEAT, + MOVE_BATONPASS, + MOVE_SILVERWIND, + MOVE_TRICK, + MOVE_ENCORE, + MOVE_BUGBUZZ, + MOVE_DIZZYPUNCH, + MOVE_SEISMICTOSS, + MOVE_LUNGE), + + egg_moves(ILLUMISE, + MOVE_BATONPASS, + MOVE_SILVERWIND, + MOVE_GROWTH, + MOVE_ENCORE, + MOVE_BUGBUZZ, + MOVE_CAPTIVATE, + MOVE_FAKETEARS, + MOVE_CONFUSERAY, + MOVE_AROMATHERAPY), + + egg_moves(ANORITH, + MOVE_RAPIDSPIN, + MOVE_KNOCKOFF, + MOVE_SCREECH, + MOVE_SANDATTACK, + MOVE_CROSSPOISON, + MOVE_CURSE, + MOVE_IRONDEFENSE, + MOVE_WATERPULSE, + MOVE_AQUAJET), + + egg_moves(RALTS, + MOVE_DISABLE, + MOVE_MEANLOOK, + MOVE_MEMENTO, + MOVE_DESTINYBOND, + MOVE_GRUDGE, + MOVE_SHADOWSNEAK, + MOVE_CONFUSERAY, + MOVE_ENCORE, + MOVE_SYNCHRONOISE, + MOVE_SKILLSWAP, + MOVE_MISTYTERRAIN), + + egg_moves(BAGON, + MOVE_HYDROPUMP, + MOVE_THRASH, + MOVE_DRAGONRAGE, + MOVE_TWISTER, + MOVE_DRAGONDANCE, + MOVE_FIREFANG, + MOVE_DRAGONRUSH, + MOVE_DRAGONPULSE, + MOVE_ENDURE, + MOVE_DEFENSECURL), + + egg_moves(CHIMECHO, + MOVE_DISABLE, + MOVE_CURSE, + MOVE_HYPNOSIS, + MOVE_WISH, + MOVE_FUTURESIGHT, + MOVE_RECOVER, + MOVE_STOREDPOWER, + MOVE_SKILLSWAP, + MOVE_COSMICPOWER, + MOVE_CRAFTYSHIELD, + MOVE_PERISHSONG), + + egg_moves(TURTWIG, + MOVE_WORRYSEED, + MOVE_GROWTH, + MOVE_TICKLE, + MOVE_BODYSLAM, + MOVE_DOUBLEEDGE, + MOVE_SANDTOMB, + MOVE_SEEDBOMB, + MOVE_THRASH, + MOVE_AMNESIA, + MOVE_SUPERPOWER, + MOVE_STOCKPILE, + MOVE_SWALLOW, + MOVE_SPITUP, + MOVE_EARTHPOWER, + MOVE_WIDEGUARD, + MOVE_GRASSYTERRAIN, + MOVE_HEAVYSLAM), + + egg_moves(CHIMCHAR, + MOVE_FIREPUNCH, + MOVE_THUNDERPUNCH, + MOVE_DOUBLEKICK, + MOVE_ENCORE, + MOVE_HEATWAVE, + MOVE_FOCUSENERGY, + MOVE_HELPINGHAND, + MOVE_FAKEOUT, + MOVE_BLAZEKICK, + MOVE_COUNTER, + MOVE_ASSIST, + MOVE_QUICKGUARD, + MOVE_FOCUSPUNCH, + MOVE_SUBMISSION, + MOVE_POWERUPPUNCH), + + egg_moves(STARLY, + MOVE_FEATHERDANCE, + MOVE_FURYATTACK, + MOVE_PURSUIT, + MOVE_ASTONISH, + MOVE_SANDATTACK, + MOVE_FORESIGHT, + MOVE_DOUBLEEDGE, + MOVE_STEELWING, + MOVE_UPROAR, + MOVE_ROOST, + MOVE_DETECT, + MOVE_REVENGE, + MOVE_MIRRORMOVE), + + egg_moves(BIDOOF, + MOVE_QUICKATTACK, + MOVE_WATERSPORT, + MOVE_DOUBLEEDGE, + MOVE_FURYSWIPES, + MOVE_DEFENSECURL, + MOVE_ROLLOUT, + MOVE_ODORSLEUTH, + MOVE_AQUATAIL, + MOVE_ROCKCLIMB, + MOVE_SLEEPTALK, + MOVE_ENDURE, + MOVE_SKULLBASH, + MOVE_MUDSPORT), + + egg_moves(SHINX, + MOVE_ICEFANG, + MOVE_FIREFANG, + MOVE_THUNDERFANG, + MOVE_QUICKATTACK, + MOVE_HOWL, + MOVE_TAKEDOWN, + MOVE_NIGHTSLASH, + MOVE_SHOCKWAVE, + MOVE_SWIFT, + MOVE_DOUBLEKICK, + MOVE_SIGNALBEAM, + MOVE_HELPINGHAND, + MOVE_EERIEIMPULSE, + MOVE_FAKETEARS), + + egg_moves(BUDEW, + MOVE_SPIKES, + MOVE_SYNTHESIS, + MOVE_PINMISSILE, + MOVE_COTTONSPORE, + MOVE_SLEEPPOWDER, + MOVE_RAZORLEAF, + MOVE_MINDREADER, + MOVE_LEAFSTORM, + MOVE_EXTRASENSORY, + MOVE_SEEDBOMB, + MOVE_GIGADRAIN, + MOVE_NATURALGIFT, + MOVE_GRASSWHISTLE), + + egg_moves(SHIELDON, + MOVE_HEADBUTT, + MOVE_SCARYFACE, + MOVE_FOCUSENERGY, + MOVE_DOUBLEEDGE, + MOVE_ROCKBLAST, + MOVE_BODYSLAM, + MOVE_SCREECH, + MOVE_CURSE, + MOVE_FISSURE, + MOVE_COUNTER, + MOVE_STEALTHROCK, + MOVE_WIDEGUARD, + MOVE_GUARDSPLIT), + + egg_moves(PACHIRISU, + MOVE_COVET, + MOVE_BITE, + MOVE_FAKETEARS, + MOVE_DEFENSECURL, + MOVE_ROLLOUT, + MOVE_FLATTER, + MOVE_FLAIL, + MOVE_IRONTAIL, + MOVE_TAILWHIP, + MOVE_FOLLOWME, + MOVE_CHARGE, + MOVE_BESTOW, + MOVE_IONDELUGE, + MOVE_BABYDOLLEYES), + + egg_moves(BUIZEL, + MOVE_MUDSLAP, + MOVE_HEADBUTT, + MOVE_FURYSWIPES, + MOVE_SLASH, + MOVE_ODORSLEUTH, + MOVE_DOUBLESLAP, + MOVE_FURYCUTTER, + MOVE_BATONPASS, + MOVE_AQUATAIL, + MOVE_AQUARING, + MOVE_MEFIRST, + MOVE_SWITCHEROO, + MOVE_TAILSLAP, + MOVE_SOAK, + MOVE_HELPINGHAND), + + egg_moves(CHERUBI, + MOVE_RAZORLEAF, + MOVE_SWEETSCENT, + MOVE_TICKLE, + MOVE_NATUREPOWER, + MOVE_GRASSWHISTLE, + MOVE_AROMATHERAPY, + MOVE_WEATHERBALL, + MOVE_HEALPULSE, + MOVE_HEALINGWISH, + MOVE_SEEDBOMB, + MOVE_NATURALGIFT, + MOVE_DEFENSECURL, + MOVE_ROLLOUT, + MOVE_FLOWERSHIELD, + MOVE_GRASSYTERRAIN), + + egg_moves(SHELLOS, + MOVE_COUNTER, + MOVE_MIRRORCOAT, + MOVE_STOCKPILE, + MOVE_SWALLOW, + MOVE_SPITUP, + MOVE_YAWN, + MOVE_MEMENTO, + MOVE_CURSE, + MOVE_AMNESIA, + MOVE_FISSURE, + MOVE_TRUMPCARD, + MOVE_SLUDGE, + MOVE_CLEARSMOG, + MOVE_BRINE, + MOVE_MIST, + MOVE_ACIDARMOR), + + egg_moves(BUNEARY, + MOVE_FAKETEARS, + MOVE_FAKEOUT, + MOVE_ENCORE, + MOVE_SWEETKISS, + MOVE_DOUBLEHIT, + MOVE_LOWKICK, + MOVE_SKYUPPERCUT, + MOVE_SWITCHEROO, + MOVE_THUNDERPUNCH, + MOVE_ICEPUNCH, + MOVE_FIREPUNCH, + MOVE_FLAIL, + MOVE_FOCUSPUNCH, + MOVE_CIRCLETHROW, + MOVE_COPYCAT, + MOVE_TEETERDANCE, + MOVE_COSMICPOWER, + MOVE_MUDSPORT, + MOVE_POWERUPPUNCH), + + egg_moves(GLAMEOW, + MOVE_BITE, + MOVE_TAILWHIP, + MOVE_QUICKATTACK, + MOVE_SANDATTACK, + MOVE_FAKETEARS, + MOVE_ASSURANCE, + MOVE_FLAIL, + MOVE_SNATCH, + MOVE_WAKEUPSLAP), + + egg_moves(CHINGLING, + MOVE_DISABLE, + MOVE_CURSE, + MOVE_HYPNOSIS, + MOVE_WISH, + MOVE_FUTURESIGHT, + MOVE_RECOVER, + MOVE_STOREDPOWER, + MOVE_SKILLSWAP, + MOVE_COSMICPOWER), + + egg_moves(STUNKY, + MOVE_PURSUIT, + MOVE_LEER, + MOVE_SMOG, + MOVE_DOUBLEEDGE, + MOVE_CRUNCH, + MOVE_SCARYFACE, + MOVE_ASTONISH, + MOVE_PUNISHMENT, + MOVE_HAZE, + MOVE_IRONTAIL, + MOVE_FOULPLAY, + MOVE_FLAMEBURST, + MOVE_PLAYROUGH), + + egg_moves(BONSLY, + MOVE_SELFDESTRUCT, + MOVE_HEADBUTT, + MOVE_HARDEN, + MOVE_DEFENSECURL, + MOVE_ROLLOUT, + MOVE_SANDTOMB, + MOVE_STEALTHROCK, + MOVE_CURSE, + MOVE_ENDURE), + + egg_moves(MIME_JR, + MOVE_FUTURESIGHT, + MOVE_HYPNOSIS, + MOVE_MIMIC, + MOVE_FAKEOUT, + MOVE_TRICK, + MOVE_CONFUSERAY, + MOVE_WAKEUPSLAP, + MOVE_TEETERDANCE, + MOVE_HEALINGWISH, + MOVE_CHARM, + MOVE_NASTYPLOT, + MOVE_POWERSPLIT, + MOVE_MAGICROOM, + MOVE_ICYWIND, + MOVE_PSYCHICTERRAIN), + + egg_moves(HAPPINY, + MOVE_PRESENT, + MOVE_METRONOME, + MOVE_HEALBELL, + MOVE_AROMATHERAPY, + MOVE_COUNTER, + MOVE_HELPINGHAND, + MOVE_GRAVITY, + MOVE_MUDBOMB, + MOVE_NATURALGIFT, + MOVE_ENDURE), + + egg_moves(CHATOT, + MOVE_ENCORE, + MOVE_NIGHTSHADE, + MOVE_AGILITY, + MOVE_NASTYPLOT, + MOVE_SUPERSONIC, + MOVE_STEELWING, + MOVE_SLEEPTALK, + MOVE_DEFOG, + MOVE_AIRCUTTER, + MOVE_BOOMBURST), + + egg_moves(SPIRITOMB, + MOVE_DESTINYBOND, + MOVE_PAINSPLIT, + MOVE_SMOKESCREEN, + MOVE_IMPRISON, + MOVE_GRUDGE, + MOVE_SHADOWSNEAK, + MOVE_CAPTIVATE, + MOVE_NIGHTMARE, + MOVE_FOULPLAY, + MOVE_DISABLE), + + egg_moves(GIBLE, + MOVE_DRAGONBREATH, + MOVE_OUTRAGE, + MOVE_TWISTER, + MOVE_SCARYFACE, + MOVE_DOUBLEEDGE, + MOVE_THRASH, + MOVE_METALCLAW, + MOVE_SANDTOMB, + MOVE_BODYSLAM, + MOVE_IRONHEAD, + MOVE_MUDSHOT, + MOVE_ROCKCLIMB, + MOVE_IRONTAIL), + + egg_moves(RIOLU, + MOVE_CROSSCHOP, + MOVE_DETECT, + MOVE_BITE, + MOVE_MINDREADER, + MOVE_SKYUPPERCUT, + MOVE_HIGHJUMPKICK, + MOVE_AGILITY, + MOVE_VACUUMWAVE, + MOVE_CRUNCH, + MOVE_LOWKICK, + MOVE_IRONDEFENSE, + MOVE_BLAZEKICK, + MOVE_BULLETPUNCH, + MOVE_FOLLOWME, + MOVE_CIRCLETHROW, + MOVE_METEORMASH), + + egg_moves(HIPPOPOTAS, + MOVE_STOCKPILE, + MOVE_SWALLOW, + MOVE_SPITUP, + MOVE_CURSE, + MOVE_SLACKOFF, + MOVE_BODYSLAM, + MOVE_SANDTOMB, + MOVE_REVENGE, + MOVE_SLEEPTALK, + MOVE_WHIRLWIND), + + egg_moves(SKORUPI, + MOVE_FEINTATTACK, + MOVE_SCREECH, + MOVE_SANDATTACK, + MOVE_SLASH, + MOVE_CONFUSERAY, + MOVE_WHIRLWIND, + MOVE_AGILITY, + MOVE_PURSUIT, + MOVE_NIGHTSLASH, + MOVE_IRONTAIL, + MOVE_TWINEEDLE, + MOVE_POISONTAIL), + + egg_moves(CROAGUNK, + MOVE_MEFIRST, + MOVE_FEINT, + MOVE_DYNAMICPUNCH, + MOVE_HEADBUTT, + MOVE_VACUUMWAVE, + MOVE_MEDITATE, + MOVE_FAKEOUT, + MOVE_WAKEUPSLAP, + MOVE_SMELLINGSALTS, + MOVE_CROSSCHOP, + MOVE_BULLETPUNCH, + MOVE_COUNTER, + MOVE_DRAINPUNCH, + MOVE_ACUPRESSURE, + MOVE_QUICKGUARD), + + egg_moves(CARNIVINE, + MOVE_SLEEPPOWDER, + MOVE_STUNSPORE, + MOVE_RAZORLEAF, + MOVE_SLAM, + MOVE_SYNTHESIS, + MOVE_MAGICALLEAF, + MOVE_LEECHSEED, + MOVE_WORRYSEED, + MOVE_GIGADRAIN, + MOVE_RAGEPOWDER, + MOVE_GRASSWHISTLE, + MOVE_ACIDSPRAY), + + egg_moves(FINNEON, + MOVE_SWEETKISS, + MOVE_CHARM, + MOVE_FLAIL, + MOVE_AQUATAIL, + MOVE_SPLASH, + MOVE_PSYBEAM, + MOVE_TICKLE, + MOVE_AGILITY, + MOVE_BRINE, + MOVE_AURORABEAM, + MOVE_SIGNALBEAM, + MOVE_CONFUSERAY), + + egg_moves(MANTYKE, + MOVE_TWISTER, + MOVE_HYDROPUMP, + MOVE_HAZE, + MOVE_SLAM, + MOVE_MUDSPORT, + MOVE_MIRRORCOAT, + MOVE_WATERSPORT, + MOVE_SPLASH, + MOVE_SIGNALBEAM, + MOVE_WIDEGUARD, + MOVE_AMNESIA, + MOVE_TAILWIND), + + egg_moves(SNOVER, + MOVE_LEECHSEED, + MOVE_MAGICALLEAF, + MOVE_SEEDBOMB, + MOVE_GROWTH, + MOVE_DOUBLEEDGE, + MOVE_MIST, + MOVE_STOMP, + MOVE_SKULLBASH, + MOVE_AVALANCHE, + MOVE_NATURALGIFT, + MOVE_BULLETSEED), + + egg_moves(SNIVY, + MOVE_CAPTIVATE, + MOVE_NATURALGIFT, + MOVE_GLARE, + MOVE_IRONTAIL, + MOVE_MAGICALLEAF, + MOVE_SWEETSCENT, + MOVE_MIRRORCOAT, + MOVE_PURSUIT, + MOVE_MEANLOOK, + MOVE_TWISTER, + MOVE_GRASSYTERRAIN), + + egg_moves(TEPIG, + MOVE_COVET, + MOVE_BODYSLAM, + MOVE_THRASH, + MOVE_MAGNITUDE, + MOVE_SUPERPOWER, + MOVE_CURSE, + MOVE_ENDEAVOR, + MOVE_YAWN, + MOVE_SLEEPTALK, + MOVE_HEAVYSLAM, + MOVE_SUCKERPUNCH, + MOVE_BURNUP), + + egg_moves(OSHAWOTT, + MOVE_COPYCAT, + MOVE_DETECT, + MOVE_AIRSLASH, + MOVE_ASSURANCE, + MOVE_BRINE, + MOVE_NIGHTSLASH, + MOVE_TRUMPCARD, + MOVE_SCREECH, + MOVE_SACREDSWORD), + + egg_moves(PATRAT, + MOVE_FORESIGHT, + MOVE_IRONTAIL, + MOVE_SCREECH, + MOVE_ASSURANCE, + MOVE_PURSUIT, + MOVE_REVENGE, + MOVE_FLAIL, + MOVE_TEARFULLOOK, + MOVE_BULLETSEED), + + egg_moves(PURRLOIN, + MOVE_PAYDAY, + MOVE_FOULPLAY, + MOVE_FEINTATTACK, + MOVE_FAKETEARS, + MOVE_CHARM, + MOVE_ENCORE, + MOVE_YAWN, + MOVE_COVET, + MOVE_COPYCAT), + + egg_moves(PANSAGE, + MOVE_COVET, + MOVE_LOWKICK, + MOVE_TICKLE, + MOVE_NASTYPLOT, + MOVE_ROLEPLAY, + MOVE_ASTONISH, + MOVE_GRASSWHISTLE, + MOVE_MAGICALLEAF, + MOVE_BULLETSEED, + MOVE_LEAFSTORM, + MOVE_DISARMINGVOICE, + MOVE_SPIKYSHIELD), + + egg_moves(PANSEAR, + MOVE_COVET, + MOVE_LOWKICK, + MOVE_TICKLE, + MOVE_NASTYPLOT, + MOVE_ROLEPLAY, + MOVE_ASTONISH, + MOVE_SLEEPTALK, + MOVE_FIRESPIN, + MOVE_FIREPUNCH, + MOVE_HEATWAVE, + MOVE_DISARMINGVOICE, + MOVE_BELCH, + MOVE_FLAREBLITZ), + + egg_moves(MUNNA, + MOVE_SLEEPTALK, + MOVE_SECRETPOWER, + MOVE_BARRIER, + MOVE_MAGICCOAT, + MOVE_HELPINGHAND, + MOVE_BATONPASS, + MOVE_SWIFT, + MOVE_CURSE, + MOVE_SONICBOOM, + MOVE_HEALINGWISH), + + egg_moves(PIDOVE, + MOVE_STEELWING, + MOVE_HYPNOSIS, + MOVE_UPROAR, + MOVE_BESTOW, + MOVE_WISH, + MOVE_MORNINGSUN, + MOVE_LUCKYCHANT, + MOVE_NIGHTSLASH), + + egg_moves(BLITZLE, + MOVE_MEFIRST, + MOVE_TAKEDOWN, + MOVE_SANDATTACK, + MOVE_DOUBLEKICK, + MOVE_SCREECH, + MOVE_RAGE, + MOVE_ENDURE, + MOVE_DOUBLEEDGE, + MOVE_SHOCKWAVE, + MOVE_SNATCH, + MOVE_FEINT), + + egg_moves(ROGGENROLA, + MOVE_MAGNITUDE, + MOVE_CURSE, + MOVE_AUTOTOMIZE, + MOVE_ROCKTOMB, + MOVE_LOCKON, + MOVE_HEAVYSLAM, + MOVE_TAKEDOWN, + MOVE_GRAVITY, + MOVE_WIDEGUARD), + + egg_moves(WOOBAT, + MOVE_CHARM, + MOVE_KNOCKOFF, + MOVE_FAKETEARS, + MOVE_SUPERSONIC, + MOVE_SYNCHRONOISE, + MOVE_STOREDPOWER, + MOVE_ROOST, + MOVE_FLATTER, + MOVE_HELPINGHAND, + MOVE_CAPTIVATE, + MOVE_VENOMDRENCH, + MOVE_PSYCHOSHIFT), + + egg_moves(DRILBUR, + MOVE_IRONDEFENSE, + MOVE_RAPIDSPIN, + MOVE_EARTHPOWER, + MOVE_CRUSHCLAW, + MOVE_METALSOUND, + MOVE_SUBMISSION, + MOVE_SKULLBASH, + MOVE_ROCKCLIMB), + + egg_moves(TIMBURR, + MOVE_DRAINPUNCH, + MOVE_ENDURE, + MOVE_COUNTER, + MOVE_COMETPUNCH, + MOVE_FORESIGHT, + MOVE_SMELLINGSALTS, + MOVE_DETECT, + MOVE_WIDEGUARD, + MOVE_FORCEPALM, + MOVE_REVERSAL, + MOVE_MACHPUNCH, + MOVE_POWERUPPUNCH), + + egg_moves(TYMPOLE, + MOVE_WATERPULSE, + MOVE_REFRESH, + MOVE_MUDSPORT, + MOVE_MUDBOMB, + MOVE_SLEEPTALK, + MOVE_SNORE, + MOVE_MIST, + MOVE_EARTHPOWER, + MOVE_AFTERYOU, + MOVE_VENOMDRENCH), + + egg_moves(SEWADDLE, + MOVE_SILVERWIND, + MOVE_SCREECH, + MOVE_RAZORWIND, + MOVE_MINDREADER, + MOVE_AGILITY, + MOVE_MEFIRST, + MOVE_BATONPASS, + MOVE_CAMOUFLAGE, + MOVE_AIRSLASH, + MOVE_GRASSYTERRAIN), + + egg_moves(VENIPEDE, + MOVE_TWINEEDLE, + MOVE_PINMISSILE, + MOVE_TOXICSPIKES, + MOVE_SPIKES, + MOVE_TAKEDOWN, + MOVE_ROCKCLIMB), + + egg_moves(COTTONEE, + MOVE_NATURALGIFT, + MOVE_ENCORE, + MOVE_TICKLE, + MOVE_FAKETEARS, + MOVE_GRASSWHISTLE, + MOVE_MEMENTO, + MOVE_BEATUP, + MOVE_SWITCHEROO, + MOVE_WORRYSEED, + MOVE_CAPTIVATE, + MOVE_MISTYTERRAIN), + + egg_moves(BASCULIN_RED, + MOVE_SWIFT, + MOVE_BUBBLEBEAM, + MOVE_MUDSHOT, + MOVE_MUDDYWATER, + MOVE_AGILITY, + MOVE_WHIRLPOOL, + MOVE_RAGE, + MOVE_BRINE, + MOVE_REVENGE, + MOVE_HEADSMASH), + + egg_moves(SANDILE, + MOVE_DOUBLEEDGE, + MOVE_ROCKCLIMB, + MOVE_PURSUIT, + MOVE_UPROAR, + MOVE_FIREFANG, + MOVE_THUNDERFANG, + MOVE_BEATUP, + MOVE_FOCUSENERGY, + MOVE_COUNTER, + MOVE_MEANLOOK, + MOVE_MEFIRST, + MOVE_POWERTRIP), + + egg_moves(DARUMAKA, + MOVE_SLEEPTALK, + MOVE_FOCUSPUNCH, + MOVE_FOCUSENERGY, + MOVE_ENDURE, + MOVE_HAMMERARM, + MOVE_TAKEDOWN, + MOVE_FLAMEWHEEL, + MOVE_ENCORE, + MOVE_YAWN, + MOVE_SNATCH, + MOVE_EXTRASENSORY), + + egg_moves(MARACTUS, + MOVE_BULLETSEED, + MOVE_BOUNCE, + MOVE_WORRYSEED, + MOVE_LEECHSEED, + MOVE_SEEDBOMB, + MOVE_WOODHAMMER, + MOVE_SPIKES, + MOVE_GRASSWHISTLE, + MOVE_GRASSYTERRAIN), + + egg_moves(SCRAGGY, + MOVE_DRAINPUNCH, + MOVE_COUNTER, + MOVE_DRAGONDANCE, + MOVE_DETECT, + MOVE_FAKEOUT, + MOVE_FIREPUNCH, + MOVE_ICEPUNCH, + MOVE_THUNDERPUNCH, + MOVE_AMNESIA, + MOVE_FEINTATTACK, + MOVE_ZENHEADBUTT, + MOVE_QUICKGUARD, + MOVE_POWERUPPUNCH, + MOVE_ACIDSPRAY), + + egg_moves(SIGILYPH, + MOVE_STOREDPOWER, + MOVE_PSYCHOSHIFT, + MOVE_ANCIENTPOWER, + MOVE_STEELWING, + MOVE_ROOST, + MOVE_SKILLSWAP, + MOVE_FUTURESIGHT), + + egg_moves(YAMASK, + MOVE_MEMENTO, + MOVE_FAKETEARS, + MOVE_NASTYPLOT, + MOVE_ENDURE, + MOVE_HEALBLOCK, + MOVE_IMPRISON, + MOVE_NIGHTMARE, + MOVE_DISABLE, + MOVE_TOXICSPIKES, + MOVE_CRAFTYSHIELD), + + egg_moves(TIRTOUGA, + MOVE_WATERPULSE, + MOVE_KNOCKOFF, + MOVE_ROCKTHROW, + MOVE_SLAM, + MOVE_IRONDEFENSE, + MOVE_FLAIL, + MOVE_WHIRLPOOL, + MOVE_BODYSLAM, + MOVE_BIDE, + MOVE_GUARDSWAP, + MOVE_LIQUIDATION), + + egg_moves(ARCHEN, + MOVE_STEELWING, + MOVE_DEFOG, + MOVE_DRAGONPULSE, + MOVE_HEADSMASH, + MOVE_KNOCKOFF, + MOVE_EARTHPOWER, + MOVE_BITE, + MOVE_SWITCHEROO), + + egg_moves(TRUBBISH, + MOVE_SPIKES, + MOVE_ROLLOUT, + MOVE_HAZE, + MOVE_CURSE, + MOVE_ROCKBLAST, + MOVE_SANDATTACK, + MOVE_MUDSPORT, + MOVE_SELFDESTRUCT, + MOVE_AUTOTOMIZE), + + egg_moves(ZORUA, + MOVE_DETECT, + MOVE_CAPTIVATE, + MOVE_DARKPULSE, + MOVE_SNATCH, + MOVE_MEMENTO, + MOVE_SUCKERPUNCH, + MOVE_EXTRASENSORY, + MOVE_COUNTER, + MOVE_COPYCAT), + + egg_moves(MINCCINO, + MOVE_IRONTAIL, + MOVE_TAILWHIP, + MOVE_AQUATAIL, + MOVE_MUDSLAP, + MOVE_KNOCKOFF, + MOVE_FAKETEARS, + MOVE_SLEEPTALK, + MOVE_ENDURE, + MOVE_FLAIL), + + egg_moves(GOTHITA, + MOVE_MIRRORCOAT, + MOVE_UPROAR, + MOVE_MIRACLEEYE, + MOVE_CAPTIVATE, + MOVE_MEANLOOK, + MOVE_DARKPULSE, + MOVE_HEALPULSE), + + egg_moves(SOLOSIS, + MOVE_NIGHTSHADE, + MOVE_ASTONISH, + MOVE_CONFUSERAY, + MOVE_ACIDARMOR, + MOVE_TRICK, + MOVE_IMPRISON, + MOVE_SECRETPOWER, + MOVE_ASTONISH, + MOVE_HELPINGHAND), + + egg_moves(DUCKLETT, + MOVE_STEELWING, + MOVE_BRINE, + MOVE_GUST, + MOVE_AIRCUTTER, + MOVE_MIRRORMOVE, + MOVE_MEFIRST, + MOVE_LUCKYCHANT, + MOVE_MUDSPORT, + MOVE_AQUAJET), + + egg_moves(VANILLITE, + MOVE_WATERPULSE, + MOVE_NATURALGIFT, + MOVE_IMPRISON, + MOVE_AUTOTOMIZE, + MOVE_IRONDEFENSE, + MOVE_MAGNETRISE, + MOVE_ICESHARD, + MOVE_POWDERSNOW), + + egg_moves(DEERLING, + MOVE_FAKETEARS, + MOVE_NATURALGIFT, + MOVE_SYNTHESIS, + MOVE_WORRYSEED, + MOVE_ODORSLEUTH, + MOVE_AGILITY, + MOVE_SLEEPTALK, + MOVE_BATONPASS, + MOVE_GRASSWHISTLE, + MOVE_HEADBUTT), + + egg_moves(EMOLGA, + MOVE_ROOST, + MOVE_IRONTAIL, + MOVE_ASTONISH, + MOVE_AIRSLASH, + MOVE_SHOCKWAVE, + MOVE_CHARM, + MOVE_COVET, + MOVE_TICKLE, + MOVE_BATONPASS, + MOVE_IONDELUGE, + MOVE_SPEEDSWAP), + + egg_moves(KARRABLAST, + MOVE_MEGAHORN, + MOVE_PURSUIT, + MOVE_COUNTER, + MOVE_HORNATTACK, + MOVE_FEINTATTACK, + MOVE_BUGBITE, + MOVE_SCREECH, + MOVE_KNOCKOFF, + MOVE_DRILLRUN), + + egg_moves(FOONGUS, + MOVE_GASTROACID, + MOVE_GROWTH, + MOVE_POISONPOWDER, + MOVE_STUNSPORE, + MOVE_ROLLOUT, + MOVE_DEFENSECURL, + MOVE_ENDURE, + MOVE_BODYSLAM), + + egg_moves(FRILLISH, + MOVE_ACIDARMOR, + MOVE_CONFUSERAY, + MOVE_PAINSPLIT, + MOVE_MIST, + MOVE_RECOVER, + MOVE_CONSTRICT), + + egg_moves(ALOMOMOLA, + MOVE_PAINSPLIT, + MOVE_REFRESH, + MOVE_TICKLE, + MOVE_MIRRORCOAT, + MOVE_MIST, + MOVE_ENDURE), + + egg_moves(JOLTIK, + MOVE_PINMISSILE, + MOVE_POISONSTING, + MOVE_CROSSPOISON, + MOVE_ROCKCLIMB, + MOVE_PURSUIT, + MOVE_DISABLE, + MOVE_FEINTATTACK, + MOVE_CAMOUFLAGE, + MOVE_LUNGE), + + egg_moves(FERROSEED, + MOVE_BULLETSEED, + MOVE_LEECHSEED, + MOVE_SPIKES, + MOVE_WORRYSEED, + MOVE_SEEDBOMB, + MOVE_GRAVITY, + MOVE_ROCKCLIMB, + MOVE_STEALTHROCK, + MOVE_ACIDSPRAY), + + egg_moves(ELGYEM, + MOVE_TELEPORT, + MOVE_DISABLE, + MOVE_ASTONISH, + MOVE_POWERSWAP, + MOVE_GUARDSWAP, + MOVE_BARRIER, + MOVE_NASTYPLOT, + MOVE_SKILLSWAP, + MOVE_COSMICPOWER), + + egg_moves(LITWICK, + MOVE_ACIDARMOR, + MOVE_HEATWAVE, + MOVE_HAZE, + MOVE_ENDURE, + MOVE_CAPTIVATE, + MOVE_ACID, + MOVE_CLEARSMOG, + MOVE_POWERSPLIT), + + egg_moves(CUBCHOO, + MOVE_YAWN, + MOVE_AVALANCHE, + MOVE_ENCORE, + MOVE_ICEPUNCH, + MOVE_NIGHTSLASH, + MOVE_ASSURANCE, + MOVE_SLEEPTALK, + MOVE_FOCUSPUNCH, + MOVE_PLAYROUGH), + + egg_moves(SHELMET, + MOVE_ENDURE, + MOVE_BATONPASS, + MOVE_DOUBLEEDGE, + MOVE_ENCORE, + MOVE_GUARDSPLIT, + MOVE_MINDREADER, + MOVE_MUDSLAP, + MOVE_SPIKES, + MOVE_FEINT, + MOVE_PURSUIT, + MOVE_TOXICSPIKES), + + egg_moves(STUNFISK, + MOVE_SHOCKWAVE, + MOVE_EARTHPOWER, + MOVE_YAWN, + MOVE_SLEEPTALK, + MOVE_ASTONISH, + MOVE_CURSE, + MOVE_SPITE, + MOVE_SPARK, + MOVE_PAINSPLIT, + MOVE_EERIEIMPULSE, + MOVE_REFLECTTYPE, + MOVE_MEFIRST), + + egg_moves(MIENFOO, + MOVE_ENDURE, + MOVE_VITALTHROW, + MOVE_BATONPASS, + MOVE_SMELLINGSALTS, + MOVE_LOWKICK, + MOVE_FEINT, + MOVE_MEFIRST, + MOVE_KNOCKOFF), + + egg_moves(DRUDDIGON, + MOVE_FIREFANG, + MOVE_THUNDERFANG, + MOVE_CRUSHCLAW, + MOVE_FEINTATTACK, + MOVE_PURSUIT, + MOVE_IRONTAIL, + MOVE_POISONTAIL, + MOVE_SNATCH, + MOVE_METALCLAW, + MOVE_GLARE, + MOVE_SUCKERPUNCH), + + egg_moves(PAWNIARD, + MOVE_REVENGE, + MOVE_SUCKERPUNCH, + MOVE_PURSUIT, + MOVE_HEADBUTT, + MOVE_STEALTHROCK, + MOVE_PSYCHOCUT, + MOVE_MEANLOOK, + MOVE_QUICKGUARD), + + egg_moves(BOUFFALANT, + MOVE_STOMP, + MOVE_ROCKCLIMB, + MOVE_HEADBUTT, + MOVE_SKULLBASH, + MOVE_MUDSHOT, + MOVE_MUDSLAP, + MOVE_IRONHEAD, + MOVE_AMNESIA, + MOVE_BELCH, + MOVE_COTTONGUARD), + + egg_moves(VULLABY, + MOVE_STEELWING, + MOVE_MEANLOOK, + MOVE_ROOST, + MOVE_SCARYFACE, + MOVE_KNOCKOFF, + MOVE_FAKETEARS, + MOVE_FOULPLAY), + + egg_moves(HEATMOR, + MOVE_PURSUIT, + MOVE_WRAP, + MOVE_NIGHTSLASH, + MOVE_CURSE, + MOVE_BODYSLAM, + MOVE_HEATWAVE, + MOVE_FEINTATTACK, + MOVE_SUCKERPUNCH, + MOVE_TICKLE, + MOVE_SLEEPTALK, + MOVE_BELCH), + + egg_moves(DEINO, + MOVE_FIREFANG, + MOVE_THUNDERFANG, + MOVE_ICEFANG, + MOVE_DOUBLEHIT, + MOVE_ASTONISH, + MOVE_EARTHPOWER, + MOVE_SCREECH, + MOVE_HEADSMASH, + MOVE_ASSURANCE, + MOVE_DARKPULSE, + MOVE_BELCH), + + egg_moves(LARVESTA, + MOVE_STRINGSHOT, + MOVE_HARDEN, + MOVE_FORESIGHT, + MOVE_ENDURE, + MOVE_ZENHEADBUTT, + MOVE_MORNINGSUN, + MOVE_MAGNETRISE), + + egg_moves(SHELLOS_EAST, + MOVE_COUNTER, + MOVE_MIRRORCOAT, + MOVE_STOCKPILE, + MOVE_SWALLOW, + MOVE_SPITUP, + MOVE_YAWN, + MOVE_MEMENTO, + MOVE_CURSE, + MOVE_AMNESIA, + MOVE_FISSURE, + MOVE_TRUMPCARD, + MOVE_SLUDGE, + MOVE_CLEARSMOG, + MOVE_BRINE, + MOVE_MIST, + MOVE_ACIDARMOR), + + egg_moves(BASCULIN_BLUE, + MOVE_SWIFT, + MOVE_BUBBLEBEAM, + MOVE_MUDSHOT, + MOVE_MUDDYWATER, + MOVE_AGILITY, + MOVE_WHIRLPOOL, + MOVE_RAGE, + MOVE_BRINE, + MOVE_REVENGE, + MOVE_HEADSMASH), + + egg_moves(DEERLING_SUMMER, + MOVE_FAKETEARS, + MOVE_NATURALGIFT, + MOVE_SYNTHESIS, + MOVE_WORRYSEED, + MOVE_ODORSLEUTH, + MOVE_AGILITY, + MOVE_SLEEPTALK, + MOVE_BATONPASS, + MOVE_GRASSWHISTLE, + MOVE_HEADBUTT), + + egg_moves(DEERLING_AUTUMN, + MOVE_FAKETEARS, + MOVE_NATURALGIFT, + MOVE_SYNTHESIS, + MOVE_WORRYSEED, + MOVE_ODORSLEUTH, + MOVE_AGILITY, + MOVE_SLEEPTALK, + MOVE_BATONPASS, + MOVE_GRASSWHISTLE, + MOVE_HEADBUTT), + + egg_moves(DEERLING_WINTER, + MOVE_FAKETEARS, + MOVE_NATURALGIFT, + MOVE_SYNTHESIS, + MOVE_WORRYSEED, + MOVE_ODORSLEUTH, + MOVE_AGILITY, + MOVE_SLEEPTALK, + MOVE_BATONPASS, + MOVE_GRASSWHISTLE, + MOVE_HEADBUTT), + + egg_moves(CHESPIN, + MOVE_SYNTHESIS, + MOVE_BELLYDRUM, + MOVE_CURSE, + MOVE_QUICKGUARD, + MOVE_SPIKES, + MOVE_DEFENSECURL, + MOVE_ROLLOUT, + MOVE_POWERUPPUNCH), + + egg_moves(FENNEKIN, + MOVE_WISH, + MOVE_HYPNOSIS, + MOVE_HEATWAVE, + MOVE_MAGICCOAT, + MOVE_PSYCHICTERRAIN), + + egg_moves(FROAKIE, + MOVE_BESTOW, + MOVE_MINDREADER, + MOVE_TOXICSPIKES, + MOVE_MUDSPORT, + MOVE_CAMOUFLAGE, + MOVE_WATERSPORT, + MOVE_POWERUPPUNCH), + + egg_moves(BUNNELBY, + MOVE_SPIKES, + MOVE_DEFENSECURL, + MOVE_ROLLOUT), + + egg_moves(FLETCHLING, + MOVE_TAILWIND, + MOVE_SNATCH, + MOVE_QUICKGUARD), + + egg_moves(FLABEBE, + MOVE_COPYCAT, + MOVE_CAPTIVATE, + MOVE_CAMOUFLAGE, + MOVE_TEARFULLOOK), + + egg_moves(SKIDDO, + MOVE_DEFENSECURL, + MOVE_ROLLOUT, + MOVE_MILKDRINK, + MOVE_GRASSYTERRAIN), + + egg_moves(FURFROU, + MOVE_ROLEPLAY, + MOVE_WORKUP, + MOVE_MIMIC, + MOVE_CAPTIVATE, + MOVE_REFRESH), + + egg_moves(ESPURR, + MOVE_TRICK, + MOVE_YAWN, + MOVE_ASSIST, + MOVE_BARRIER), + + egg_moves(HONEDGE, + MOVE_METALSOUND, + MOVE_SHADOWSNEAK, + MOVE_DESTINYBOND, + MOVE_WIDEGUARD), + + egg_moves(SPRITZEE, + MOVE_DISABLE, + MOVE_WISH, + MOVE_CAPTIVATE, + MOVE_REFRESH, + MOVE_NASTYPLOT), + + egg_moves(SWIRLIX, + MOVE_AFTERYOU, + MOVE_YAWN, + MOVE_BELLYDRUM, + MOVE_COPYCAT, + MOVE_STICKYWEB), + + egg_moves(INKAY, + MOVE_SIMPLEBEAM, + MOVE_POWERSPLIT, + MOVE_CAMOUFLAGE, + MOVE_FLATTER, + MOVE_DESTINYBOND, + MOVE_GUARDSWAP), + + egg_moves(BINACLE, + MOVE_TICKLE, + MOVE_SWITCHEROO, + MOVE_HELPINGHAND, + MOVE_WATERSPORT), + + egg_moves(SKRELP, + MOVE_TOXICSPIKES, + MOVE_PLAYROUGH, + MOVE_HAZE, + MOVE_ACIDARMOR, + MOVE_VENOMDRENCH), + + egg_moves(CLAUNCHER, + MOVE_AQUAJET, + MOVE_ENTRAINMENT, + MOVE_ENDURE, + MOVE_CRABHAMMER, + MOVE_HELPINGHAND), + + egg_moves(HELIOPTILE, + MOVE_AGILITY, + MOVE_GLARE, + MOVE_CAMOUFLAGE, + MOVE_ELECTRICTERRAIN), + + egg_moves(TYRUNT, + MOVE_DRAGONDANCE, + MOVE_THUNDERFANG, + MOVE_ICEFANG, + MOVE_POISONFANG, + MOVE_ROCKPOLISH, + MOVE_FIREFANG, + MOVE_CURSE), + + egg_moves(AMAURA, + MOVE_HAZE, + MOVE_BARRIER, + MOVE_MIRRORCOAT, + MOVE_MAGNETRISE, + MOVE_DISCHARGE), + + egg_moves(HAWLUCHA, + MOVE_AGILITY, + MOVE_MEFIRST, + MOVE_ENTRAINMENT, + MOVE_MUDSPORT, + MOVE_BATONPASS, + MOVE_QUICKGUARD, + MOVE_FEINT), + + egg_moves(GOOMY, + MOVE_ACIDARMOR, + MOVE_CURSE, + MOVE_IRONTAIL, + MOVE_POISONTAIL, + MOVE_COUNTER, + MOVE_ENDURE), + + egg_moves(KLEFKI, + MOVE_SWITCHEROO, + MOVE_THIEF, + MOVE_LOCKON, + MOVE_IRONDEFENSE), + + egg_moves(PHANTUMP, + MOVE_GRUDGE, + MOVE_BESTOW, + MOVE_IMPRISON, + MOVE_VENOMDRENCH, + MOVE_POWERUPPUNCH), + + egg_moves(PUMPKABOO, + MOVE_DISABLE, + MOVE_BESTOW, + MOVE_DESTINYBOND, + MOVE_CURSE), + + egg_moves(BERGMITE, + MOVE_RECOVER, + MOVE_MIST, + MOVE_BARRIER, + MOVE_MIRRORCOAT), + + egg_moves(NOIBAT, + MOVE_SWITCHEROO, + MOVE_SNATCH, + MOVE_OUTRAGE, + MOVE_TAILWIND), + + egg_moves(FLABEBE_BLUE, + MOVE_COPYCAT, + MOVE_CAPTIVATE, + MOVE_CAMOUFLAGE, + MOVE_TEARFULLOOK), + + egg_moves(FLABEBE_ORANGE, + MOVE_COPYCAT, + MOVE_CAPTIVATE, + MOVE_CAMOUFLAGE, + MOVE_TEARFULLOOK), + + egg_moves(FLABEBE_YELLOW, + MOVE_COPYCAT, + MOVE_CAPTIVATE, + MOVE_CAMOUFLAGE, + MOVE_TEARFULLOOK), + + egg_moves(FLABEBE_WHITE, + MOVE_COPYCAT, + MOVE_CAPTIVATE, + MOVE_CAMOUFLAGE, + MOVE_TEARFULLOOK), + + egg_moves(PUMPKABOO_XL, + MOVE_DISABLE, + MOVE_BESTOW, + MOVE_DESTINYBOND, + MOVE_CURSE), + + egg_moves(PUMPKABOO_L, + MOVE_DISABLE, + MOVE_BESTOW, + MOVE_DESTINYBOND, + MOVE_CURSE), + + egg_moves(PUMPKABOO_M, + MOVE_DISABLE, + MOVE_BESTOW, + MOVE_DESTINYBOND, + MOVE_CURSE), + + egg_moves(ROWLET, + MOVE_CURSE, + MOVE_CONFUSERAY, + MOVE_OMINOUSWIND, + MOVE_HAZE, + MOVE_BATONPASS, + MOVE_DEFOG), + + egg_moves(LITTEN, + MOVE_NASTYPLOT, + MOVE_BODYSLAM, + MOVE_CRUNCH, + MOVE_FAKEOUT, + MOVE_REVENGE, + MOVE_HEATWAVE, + MOVE_POWERTRIP), + + egg_moves(POPPLIO, + MOVE_CHARM, + MOVE_AMNESIA, + MOVE_AQUARING, + MOVE_AROMATICMIST, + MOVE_PERISHSONG, + MOVE_WONDERROOM), + + egg_moves(PIKIPEK, + MOVE_BRAVEBIRD, + MOVE_BOOMBURST, + MOVE_MIRRORMOVE, + MOVE_TAILWIND, + MOVE_UPROAR), + + egg_moves(YUNGOOS, + MOVE_REVENGE, + MOVE_FIREFANG, + MOVE_ICEFANG, + MOVE_THUNDERFANG), + + egg_moves(GRUBBIN, + MOVE_HARDEN, + MOVE_ELECTROWEB, + MOVE_MUDSHOT, + MOVE_ENDURE), + + egg_moves(ORICORIO, + MOVE_PLUCK, + MOVE_TAILWIND, + MOVE_SAFEGUARD, + MOVE_CAPTIVATE), + + egg_moves(CUTIEFLY, + MOVE_BATONPASS, + MOVE_SKILLSWAP, + MOVE_SPEEDSWAP, + MOVE_BESTOW, + MOVE_MOONBLAST, + MOVE_POWDER, + MOVE_STICKYWEB), + + egg_moves(ROCKRUFF, + MOVE_CRUSHCLAW, + MOVE_FIREFANG, + MOVE_THUNDERFANG, + MOVE_SUCKERPUNCH, + MOVE_THRASH), + + egg_moves(WISHIWASHI, + MOVE_MUDDYWATER, + MOVE_MIST, + MOVE_WATERPULSE, + MOVE_WATERSPORT, + MOVE_WHIRLPOOL), + + egg_moves(MAREANIE, + MOVE_STOCKPILE, + MOVE_SWALLOW, + MOVE_SPITUP, + MOVE_HAZE), + + egg_moves(MUDBRAY, + MOVE_BODYSLAM, + MOVE_DOUBLEEDGE, + MOVE_MAGNITUDE, + MOVE_CLOSECOMBAT, + MOVE_MUDBOMB), + + egg_moves(FOMANTIS, + MOVE_WEATHERBALL, + MOVE_GIGADRAIN, + MOVE_AROMATHERAPY, + MOVE_DEFOG, + MOVE_LEAFSTORM), + + egg_moves(MORELULL, + MOVE_AMNESIA, + MOVE_POISONPOWDER, + MOVE_STUNSPORE, + MOVE_GROWTH, + MOVE_LEECHSEED), + + egg_moves(SALANDIT, + MOVE_BELCH, + MOVE_KNOCKOFF, + MOVE_SANDATTACK, + MOVE_SNATCH, + MOVE_FAKEOUT), + + egg_moves(STUFFUL, + MOVE_ICEPUNCH, + MOVE_THUNDERPUNCH, + MOVE_FORCEPALM, + MOVE_ENDURE, + MOVE_WIDEGUARD, + MOVE_MEGAKICK, + MOVE_STOMPINGTANTRUM), + + egg_moves(BOUNSWEET, + MOVE_GRASSWHISTLE, + MOVE_SYNTHESIS, + MOVE_PLAYROUGH, + MOVE_FEINT, + MOVE_CHARM, + MOVE_ACUPRESSURE), + + egg_moves(ORANGURU, + MOVE_EXTRASENSORY, + MOVE_WONDERROOM, + MOVE_PSYCHICTERRAIN), + + egg_moves(WIMPOD, + MOVE_SPIKES, + MOVE_METALCLAW, + MOVE_WIDEGUARD, + MOVE_HARDEN, + MOVE_AQUAJET), + + egg_moves(SANDYGAST, + MOVE_AMNESIA, + MOVE_DESTINYBOND, + MOVE_ANCIENTPOWER, + MOVE_STOCKPILE, + MOVE_SWALLOW, + MOVE_SPITUP, + MOVE_CURSE), + + egg_moves(PYUKUMUKU, + MOVE_ENDURE, + MOVE_VENOMDRENCH, + MOVE_BESTOW, + MOVE_TICKLE, + MOVE_SPITE), + + egg_moves(KOMALA, + MOVE_CHARM, + MOVE_WISH, + MOVE_PLAYROUGH, + MOVE_SING), + + egg_moves(TURTONATOR, + MOVE_WIDEGUARD, + MOVE_REVENGE, + MOVE_HEADSMASH, + MOVE_FIRESPIN), + + egg_moves(TOGEDEMARU, + MOVE_REVERSAL, + MOVE_PRESENT, + MOVE_ENCORE, + MOVE_TWINEEDLE, + MOVE_WISH, + MOVE_FAKEOUT, + MOVE_TICKLE, + MOVE_FLAIL, + MOVE_DISARMINGVOICE), + + egg_moves(MIMIKYU, + MOVE_GRUDGE, + MOVE_DESTINYBOND, + MOVE_CURSE, + MOVE_NIGHTMARE), + + egg_moves(BRUXISH, + MOVE_WATERPULSE, + MOVE_POISONFANG, + MOVE_ICEFANG, + MOVE_RAGE), + + egg_moves(JANGMO_O, + MOVE_COUNTER, + MOVE_REVERSAL, + MOVE_DRAGONBREATH), + + egg_moves(RATTATA_A, + MOVE_SNATCH, + MOVE_STOCKPILE, + MOVE_FURYSWIPES, + MOVE_SWITCHEROO, + MOVE_COUNTER, + MOVE_REVERSAL, + MOVE_UPROAR, + MOVE_SWALLOW, + MOVE_MEFIRST, + MOVE_REVENGE, + MOVE_FINALGAMBIT), + + egg_moves(SANDSHREW_A, + MOVE_FLAIL, + MOVE_COUNTER, + MOVE_ICICLESPEAR, + MOVE_METALCLAW, + MOVE_CRUSHCLAW, + MOVE_NIGHTSLASH, + MOVE_ICICLECRASH, + MOVE_ENDURE, + MOVE_CHIPAWAY, + MOVE_CURSE, + MOVE_AMNESIA, + MOVE_HONECLAWS), + + egg_moves(VULPIX_A, + MOVE_FREEZEDRY, + MOVE_HYPNOSIS, + MOVE_FLAIL, + MOVE_SPITE, + MOVE_DISABLE, + MOVE_HOWL, + MOVE_AGILITY, + MOVE_ENCORE, + MOVE_MOONBLAST, + MOVE_POWERSWAP, + MOVE_SECRETPOWER, + MOVE_CHARM, + MOVE_TAILSLAP, + MOVE_EXTRASENSORY), + + egg_moves(DIGLETT_A, + MOVE_FEINTATTACK, + MOVE_METALSOUND, + MOVE_ANCIENTPOWER, + MOVE_PURSUIT, + MOVE_BEATUP, + MOVE_THRASH, + MOVE_REVERSAL, + MOVE_HEADBUTT, + MOVE_ENDURE, + MOVE_FINALGAMBIT, + MOVE_MEMENTO), + + egg_moves(MEOWTH_A, + MOVE_HYPNOSIS, + MOVE_ASSIST, + MOVE_FOULPLAY, + MOVE_SPITE, + MOVE_CHARM, + MOVE_AMNESIA, + MOVE_PARTINGSHOT, + MOVE_FLAIL, + MOVE_FLATTER, + MOVE_PUNISHMENT, + MOVE_SNATCH, + MOVE_COVET), + + egg_moves(GEODUDE_A, + MOVE_BLOCK, + MOVE_FLAIL, + MOVE_MAGNETRISE, + MOVE_ROCKCLIMB, + MOVE_ENDURE, + MOVE_AUTOTOMIZE, + MOVE_WIDEGUARD, + MOVE_COUNTER, + MOVE_CURSE, + MOVE_SCREECH), + + egg_moves(GRIMER_A, + MOVE_CLEARSMOG, + MOVE_MEANLOOK, + MOVE_PURSUIT, + MOVE_IMPRISON, + MOVE_CURSE, + MOVE_ASSURANCE, + MOVE_SHADOWSNEAK, + MOVE_STOCKPILE, + MOVE_SWALLOW, + MOVE_SPITUP, + MOVE_SCARYFACE, + MOVE_SPITE, + MOVE_POWERUPPUNCH), + + egg_moves(EXEGGCUTE_A, + MOVE_SYNTHESIS, + MOVE_MOONLIGHT, + MOVE_ANCIENTPOWER, + MOVE_INGRAIN, + MOVE_CURSE, + MOVE_NATUREPOWER, + MOVE_LUCKYCHANT, + MOVE_LEAFSTORM, + MOVE_POWERSWAP, + MOVE_GIGADRAIN, + MOVE_SKILLSWAP, + MOVE_NATURALGIFT, + MOVE_BLOCK, + MOVE_GRASSYTERRAIN), + + egg_moves(ORICORIO_Y, + MOVE_PLUCK, + MOVE_TAILWIND, + MOVE_SAFEGUARD, + MOVE_CAPTIVATE), + + egg_moves(ORICORIO_P, + MOVE_PLUCK, + MOVE_TAILWIND, + MOVE_SAFEGUARD, + MOVE_CAPTIVATE), + + egg_moves(ORICORIO_S, + MOVE_PLUCK, + MOVE_TAILWIND, + MOVE_SAFEGUARD, + MOVE_CAPTIVATE), +}; + +u32 GetUpdatedEggMoveLimit() +{ + return ARRAY_COUNT(gEggMoves) - 1; +} diff --git a/src/Enemy_Elevation_Table.c b/src/Enemy_Elevation_Table.c new file mode 100644 index 0000000..41c77dd --- /dev/null +++ b/src/Enemy_Elevation_Table.c @@ -0,0 +1,1107 @@ +#include "defines.h" + +const u8 gEnemyMonElevation[NUM_SPECIES] = +{ + [SPECIES_NONE] = 0x0, + [SPECIES_BULBASAUR] = 0x0, + [SPECIES_IVYSAUR] = 0x0, + [SPECIES_VENUSAUR] = 0x0, + [SPECIES_CHARMANDER] = 0x0, + [SPECIES_CHARMELEON] = 0x0, + [SPECIES_CHARIZARD] = 0x0, + [SPECIES_SQUIRTLE] = 0x0, + [SPECIES_WARTORTLE] = 0x0, + [SPECIES_BLASTOISE] = 0x0, + [SPECIES_CATERPIE] = 0x0, + [SPECIES_METAPOD] = 0x0, + [SPECIES_BUTTERFREE] = 0xe, + [SPECIES_WEEDLE] = 0x0, + [SPECIES_KAKUNA] = 0x0, + [SPECIES_BEEDRILL] = 0x8, + [SPECIES_PIDGEY] = 0x0, + [SPECIES_PIDGEOTTO] = 0x0, + [SPECIES_PIDGEOT] = 0x6, + [SPECIES_RATTATA] = 0x0, + [SPECIES_RATICATE] = 0x0, + [SPECIES_SPEAROW] = 0x0, + [SPECIES_FEAROW] = 0x0, + [SPECIES_EKANS] = 0x0, + [SPECIES_ARBOK] = 0x0, + [SPECIES_PIKACHU] = 0x0, + [SPECIES_RAICHU] = 0x0, + [SPECIES_SANDSHREW] = 0x0, + [SPECIES_SANDSLASH] = 0x0, + [SPECIES_NIDORAN_F] = 0x0, + [SPECIES_NIDORINA] = 0x0, + [SPECIES_NIDOQUEEN] = 0x0, + [SPECIES_NIDORAN_M] = 0x0, + [SPECIES_NIDORINO] = 0x0, + [SPECIES_NIDOKING] = 0x0, + [SPECIES_CLEFAIRY] = 0x0, + [SPECIES_CLEFABLE] = 0x0, + [SPECIES_VULPIX] = 0x0, + [SPECIES_NINETALES] = 0x0, + [SPECIES_JIGGLYPUFF] = 0x0, + [SPECIES_WIGGLYTUFF] = 0x0, + [SPECIES_ZUBAT] = 0x12, + [SPECIES_GOLBAT] = 0xc, + [SPECIES_ODDISH] = 0x0, + [SPECIES_GLOOM] = 0x0, + [SPECIES_VILEPLUME] = 0x0, + [SPECIES_PARAS] = 0x0, + [SPECIES_PARASECT] = 0x0, + [SPECIES_VENONAT] = 0x0, + [SPECIES_VENOMOTH] = 0x8, + [SPECIES_DIGLETT] = 0x0, + [SPECIES_DUGTRIO] = 0x0, + [SPECIES_MEOWTH] = 0x0, + [SPECIES_PERSIAN] = 0x0, + [SPECIES_PSYDUCK] = 0x0, + [SPECIES_GOLDUCK] = 0x0, + [SPECIES_MANKEY] = 0x0, + [SPECIES_PRIMEAPE] = 0x0, + [SPECIES_GROWLITHE] = 0x0, + [SPECIES_ARCANINE] = 0x0, + [SPECIES_POLIWAG] = 0x0, + [SPECIES_POLIWHIRL] = 0x0, + [SPECIES_POLIWRATH] = 0x0, + [SPECIES_ABRA] = 0x0, + [SPECIES_KADABRA] = 0x0, + [SPECIES_ALAKAZAM] = 0x0, + [SPECIES_MACHOP] = 0x0, + [SPECIES_MACHOKE] = 0x0, + [SPECIES_MACHAMP] = 0x0, + [SPECIES_BELLSPROUT] = 0x0, + [SPECIES_WEEPINBELL] = 0x0, + [SPECIES_VICTREEBEL] = 0x0, + [SPECIES_TENTACOOL] = 0x0, + [SPECIES_TENTACRUEL] = 0x0, + [SPECIES_GEODUDE] = 0x0, + [SPECIES_GRAVELER] = 0x0, + [SPECIES_GOLEM] = 0x0, + [SPECIES_PONYTA] = 0x0, + [SPECIES_RAPIDASH] = 0x0, + [SPECIES_SLOWPOKE] = 0x0, + [SPECIES_SLOWBRO] = 0x0, + [SPECIES_MAGNEMITE] = 0x10, + [SPECIES_MAGNETON] = 0x8, + [SPECIES_FARFETCHD] = 0x0, + [SPECIES_DODUO] = 0x0, + [SPECIES_DODRIO] = 0x0, + [SPECIES_SEEL] = 0x0, + [SPECIES_DEWGONG] = 0x0, + [SPECIES_GRIMER] = 0x0, + [SPECIES_MUK] = 0x0, + [SPECIES_SHELLDER] = 0x0, + [SPECIES_CLOYSTER] = 0x0, + [SPECIES_GASTLY] = 0xb, + [SPECIES_HAUNTER] = 0x10, + [SPECIES_GENGAR] = 0x0, + [SPECIES_ONIX] = 0x0, + [SPECIES_DROWZEE] = 0x0, + [SPECIES_HYPNO] = 0x0, + [SPECIES_KRABBY] = 0x0, + [SPECIES_KINGLER] = 0x0, + [SPECIES_VOLTORB] = 0x0, + [SPECIES_ELECTRODE] = 0x0, + [SPECIES_EXEGGCUTE] = 0x0, + [SPECIES_EXEGGUTOR] = 0x0, + [SPECIES_CUBONE] = 0x0, + [SPECIES_MAROWAK] = 0x0, + [SPECIES_HITMONLEE] = 0x0, + [SPECIES_HITMONCHAN] = 0x0, + [SPECIES_LICKITUNG] = 0x0, + [SPECIES_KOFFING] = 0xa, + [SPECIES_WEEZING] = 0x5, + [SPECIES_RHYHORN] = 0x0, + [SPECIES_RHYDON] = 0x0, + [SPECIES_CHANSEY] = 0x0, + [SPECIES_TANGELA] = 0x0, + [SPECIES_KANGASKHAN] = 0x0, + [SPECIES_HORSEA] = 0x0, + [SPECIES_SEADRA] = 0x0, + [SPECIES_GOLDEEN] = 0x0, + [SPECIES_SEAKING] = 0x0, + [SPECIES_STARYU] = 0x0, + [SPECIES_STARMIE] = 0x0, + [SPECIES_MR_MIME] = 0x0, + [SPECIES_SCYTHER] = 0x0, + [SPECIES_JYNX] = 0x0, + [SPECIES_ELECTABUZZ] = 0x0, + [SPECIES_MAGMAR] = 0x0, + [SPECIES_PINSIR] = 0x0, + [SPECIES_TAUROS] = 0x0, + [SPECIES_MAGIKARP] = 0x0, + [SPECIES_GYARADOS] = 0x5, + [SPECIES_LAPRAS] = 0x0, + [SPECIES_DITTO] = 0x0, + [SPECIES_EEVEE] = 0x0, + [SPECIES_VAPOREON] = 0x0, + [SPECIES_JOLTEON] = 0x0, + [SPECIES_FLAREON] = 0x0, + [SPECIES_PORYGON] = 0x0, + [SPECIES_OMANYTE] = 0x0, + [SPECIES_OMASTAR] = 0x0, + [SPECIES_KABUTO] = 0x0, + [SPECIES_KABUTOPS] = 0x0, + [SPECIES_AERODACTYL] = 0xa, + [SPECIES_SNORLAX] = 0x0, + [SPECIES_ARTICUNO] = 0x0, + [SPECIES_ZAPDOS] = 0x8, + [SPECIES_MOLTRES] = 0x0, + [SPECIES_DRATINI] = 0x0, + [SPECIES_DRAGONAIR] = 0x0, + [SPECIES_DRAGONITE] = 0x0, + [SPECIES_MEWTWO] = 0x0, + [SPECIES_MEW] = 0xd, + [SPECIES_CHIKORITA] = 0x0, + [SPECIES_BAYLEEF] = 0x0, + [SPECIES_MEGANIUM] = 0x0, + [SPECIES_CYNDAQUIL] = 0x0, + [SPECIES_QUILAVA] = 0x0, + [SPECIES_TYPHLOSION] = 0x0, + [SPECIES_TOTODILE] = 0x0, + [SPECIES_CROCONAW] = 0x0, + [SPECIES_FERALIGATR] = 0x0, + [SPECIES_SENTRET] = 0x0, + [SPECIES_FURRET] = 0x0, + [SPECIES_HOOTHOOT] = 0x0, + [SPECIES_NOCTOWL] = 0x0, + [SPECIES_LEDYBA] = 0x0, + [SPECIES_LEDIAN] = 0x8, + [SPECIES_SPINARAK] = 0x0, + [SPECIES_ARIADOS] = 0x0, + [SPECIES_CROBAT] = 0xc, + [SPECIES_CHINCHOU] = 0x0, + [SPECIES_LANTURN] = 0x0, + [SPECIES_PICHU] = 0x0, + [SPECIES_CLEFFA] = 0x0, + [SPECIES_IGGLYBUFF] = 0x0, + [SPECIES_TOGEPI] = 0x0, + [SPECIES_TOGETIC] = 0x0, + [SPECIES_NATU] = 0x0, + [SPECIES_XATU] = 0x0, + [SPECIES_MAREEP] = 0x0, + [SPECIES_FLAAFFY] = 0x0, + [SPECIES_AMPHAROS] = 0x0, + [SPECIES_BELLOSSOM] = 0x0, + [SPECIES_MARILL] = 0x0, + [SPECIES_AZUMARILL] = 0x0, + [SPECIES_SUDOWOODO] = 0x0, + [SPECIES_POLITOED] = 0x0, + [SPECIES_HOPPIP] = 0xb, + [SPECIES_SKIPLOOM] = 0xc, + [SPECIES_JUMPLUFF] = 0x9, + [SPECIES_AIPOM] = 0x0, + [SPECIES_SUNKERN] = 0x0, + [SPECIES_SUNFLORA] = 0x0, + [SPECIES_YANMA] = 0xe, + [SPECIES_WOOPER] = 0x0, + [SPECIES_QUAGSIRE] = 0x0, + [SPECIES_ESPEON] = 0x0, + [SPECIES_UMBREON] = 0x0, + [SPECIES_MURKROW] = 0x14, + [SPECIES_SLOWKING] = 0x0, + [SPECIES_MISDREAVUS] = 0x8, + [SPECIES_UNOWN] = 0x8, + [SPECIES_WOBBUFFET] = 0x0, + [SPECIES_GIRAFARIG] = 0x0, + [SPECIES_PINECO] = 0x0, + [SPECIES_FORRETRESS] = 0x0, + [SPECIES_DUNSPARCE] = 0x0, + [SPECIES_GLIGAR] = 0x6, + [SPECIES_STEELIX] = 0x0, + [SPECIES_SNUBBULL] = 0x0, + [SPECIES_GRANBULL] = 0x0, + [SPECIES_QWILFISH] = 0x0, + [SPECIES_SCIZOR] = 0x0, + [SPECIES_SHUCKLE] = 0x0, + [SPECIES_HERACROSS] = 0x0, + [SPECIES_SNEASEL] = 0x0, + [SPECIES_TEDDIURSA] = 0x0, + [SPECIES_URSARING] = 0x0, + [SPECIES_SLUGMA] = 0x0, + [SPECIES_MAGCARGO] = 0x0, + [SPECIES_SWINUB] = 0x0, + [SPECIES_PILOSWINE] = 0x0, + [SPECIES_CORSOLA] = 0x0, + [SPECIES_REMORAID] = 0x0, + [SPECIES_OCTILLERY] = 0x0, + [SPECIES_DELIBIRD] = 0x0, + [SPECIES_MANTINE] = 0xc, + [SPECIES_SKARMORY] = 0x0, + [SPECIES_HOUNDOUR] = 0x0, + [SPECIES_HOUNDOOM] = 0x0, + [SPECIES_KINGDRA] = 0x0, + [SPECIES_PHANPY] = 0x0, + [SPECIES_DONPHAN] = 0x0, + [SPECIES_PORYGON2] = 0xc, + [SPECIES_STANTLER] = 0x0, + [SPECIES_SMEARGLE] = 0x0, + [SPECIES_TYROGUE] = 0x0, + [SPECIES_HITMONTOP] = 0x0, + [SPECIES_SMOOCHUM] = 0x0, + [SPECIES_ELEKID] = 0x0, + [SPECIES_MAGBY] = 0x0, + [SPECIES_MILTANK] = 0x0, + [SPECIES_BLISSEY] = 0x0, + [SPECIES_RAIKOU] = 0x0, + [SPECIES_ENTEI] = 0x0, + [SPECIES_SUICUNE] = 0x0, + [SPECIES_LARVITAR] = 0x0, + [SPECIES_PUPITAR] = 0x0, + [SPECIES_TYRANITAR] = 0x0, + [SPECIES_LUGIA] = 0x6, + [SPECIES_HO_OH] = 0x6, + [SPECIES_CELEBI] = 0xf, + [252] = 0x0, + [253] = 0x0, + [254] = 0x0, + [255] = 0x0, + [256] = 0x0, + [257] = 0x0, + [258] = 0x0, + [259] = 0x0, + [260] = 0x0, + [261] = 0x0, + [262] = 0x0, + [263] = 0x0, + [264] = 0x0, + [265] = 0x0, + [266] = 0x0, + [267] = 0x0, + [268] = 0x0, + [269] = 0x0, + [270] = 0x0, + [271] = 0x0, + [272] = 0x0, + [273] = 0x0, + [274] = 0x0, + [275] = 0x0, + [276] = 0x0, + [SPECIES_TREECKO] = 0x0, + [SPECIES_GROVYLE] = 0x0, + [SPECIES_SCEPTILE] = 0x0, + [SPECIES_TORCHIC] = 0x0, + [SPECIES_COMBUSKEN] = 0x0, + [SPECIES_BLAZIKEN] = 0x0, + [SPECIES_MUDKIP] = 0x0, + [SPECIES_MARSHTOMP] = 0x0, + [SPECIES_SWAMPERT] = 0x0, + [SPECIES_POOCHYENA] = 0x0, + [SPECIES_MIGHTYENA] = 0x0, + [SPECIES_ZIGZAGOON] = 0x0, + [SPECIES_LINOONE] = 0x0, + [SPECIES_WURMPLE] = 0x0, + [SPECIES_SILCOON] = 0x0, + [SPECIES_BEAUTIFLY] = 0x8, + [SPECIES_CASCOON] = 0x0, + [SPECIES_DUSTOX] = 0x12, + [SPECIES_LOTAD] = 0x0, + [SPECIES_LOMBRE] = 0x0, + [SPECIES_LUDICOLO] = 0x0, + [SPECIES_SEEDOT] = 0x0, + [SPECIES_NUZLEAF] = 0x0, + [SPECIES_SHIFTRY] = 0x0, + [SPECIES_NINCADA] = 0x0, + [SPECIES_NINJASK] = 0xa, + [SPECIES_SHEDINJA] = 0x8, + [SPECIES_TAILLOW] = 0x0, + [SPECIES_SWELLOW] = 0x8, + [SPECIES_SHROOMISH] = 0x0, + [SPECIES_BRELOOM] = 0x0, + [SPECIES_SPINDA] = 0x0, + [SPECIES_WINGULL] = 0x10, + [SPECIES_PELIPPER] = 0x8, + [SPECIES_SURSKIT] = 0x0, + [SPECIES_MASQUERAIN] = 0xa, + [SPECIES_WAILMER] = 0x0, + [SPECIES_WAILORD] = 0x0, + [SPECIES_SKITTY] = 0x0, + [SPECIES_DELCATTY] = 0x0, + [SPECIES_KECLEON] = 0x0, + [SPECIES_BALTOY] = 0xb, + [SPECIES_CLAYDOL] = 0xa, + [SPECIES_NOSEPASS] = 0x0, + [SPECIES_TORKOAL] = 0x0, + [SPECIES_SABLEYE] = 0x0, + [SPECIES_BARBOACH] = 0x0, + [SPECIES_WHISCASH] = 0x0, + [SPECIES_LUVDISC] = 0x0, + [SPECIES_CORPHISH] = 0x0, + [SPECIES_CRAWDAUNT] = 0x0, + [SPECIES_FEEBAS] = 0x0, + [SPECIES_MILOTIC] = 0x0, + [SPECIES_CARVANHA] = 0x0, + [SPECIES_SHARPEDO] = 0x0, + [SPECIES_TRAPINCH] = 0x0, + [SPECIES_VIBRAVA] = 0x0, + [SPECIES_FLYGON] = 0xa, + [SPECIES_MAKUHITA] = 0x0, + [SPECIES_HARIYAMA] = 0x0, + [SPECIES_ELECTRIKE] = 0x0, + [SPECIES_MANECTRIC] = 0x0, + [SPECIES_NUMEL] = 0x0, + [SPECIES_CAMERUPT] = 0x0, + [SPECIES_SPHEAL] = 0x0, + [SPECIES_SEALEO] = 0x0, + [SPECIES_WALREIN] = 0x0, + [SPECIES_CACNEA] = 0x0, + [SPECIES_CACTURNE] = 0x0, + [SPECIES_SNORUNT] = 0x0, + [SPECIES_GLALIE] = 0xc, + [SPECIES_LUNATONE] = 0xd, + [SPECIES_SOLROCK] = 0x4, + [SPECIES_AZURILL] = 0x0, + [SPECIES_SPOINK] = 0x0, + [SPECIES_GRUMPIG] = 0x0, + [SPECIES_PLUSLE] = 0x0, + [SPECIES_MINUN] = 0x0, + [SPECIES_MAWILE] = 0x0, + [SPECIES_MEDITITE] = 0x0, + [SPECIES_MEDICHAM] = 0x0, + [SPECIES_SWABLU] = 0x0, + [SPECIES_ALTARIA] = 0x0, + [SPECIES_WYNAUT] = 0x0, + [SPECIES_DUSKULL] = 0x9, + [SPECIES_DUSCLOPS] = 0x0, + [SPECIES_ROSELIA] = 0x0, + [SPECIES_SLAKOTH] = 0x0, + [SPECIES_VIGOROTH] = 0x0, + [SPECIES_SLAKING] = 0x0, + [SPECIES_GULPIN] = 0x0, + [SPECIES_SWALOT] = 0x0, + [SPECIES_TROPIUS] = 0x0, + [SPECIES_WHISMUR] = 0x0, + [SPECIES_LOUDRED] = 0x0, + [SPECIES_EXPLOUD] = 0x0, + [SPECIES_CLAMPERL] = 0x0, + [SPECIES_HUNTAIL] = 0x0, + [SPECIES_GOREBYSS] = 0x0, + [SPECIES_ABSOL] = 0x0, + [SPECIES_SHUPPET] = 0xc, + [SPECIES_BANETTE] = 0x0, + [SPECIES_SEVIPER] = 0x0, + [SPECIES_ZANGOOSE] = 0x0, + [SPECIES_RELICANTH] = 0x0, + [SPECIES_ARON] = 0x0, + [SPECIES_LAIRON] = 0x0, + [SPECIES_AGGRON] = 0x0, + [SPECIES_CASTFORM] = 0x10, + [SPECIES_VOLBEAT] = 0xb, + [SPECIES_ILLUMISE] = 0xb, + [SPECIES_LILEEP] = 0x0, + [SPECIES_CRADILY] = 0x0, + [SPECIES_ANORITH] = 0x0, + [SPECIES_ARMALDO] = 0x0, + [SPECIES_RALTS] = 0x0, + [SPECIES_KIRLIA] = 0x0, + [SPECIES_GARDEVOIR] = 0x0, + [SPECIES_BAGON] = 0x0, + [SPECIES_SHELGON] = 0x0, + [SPECIES_SALAMENCE] = 0x0, + [SPECIES_BELDUM] = 0x8, + [SPECIES_METANG] = 0x3, + [SPECIES_METAGROSS] = 0x0, + [SPECIES_REGIROCK] = 0x0, + [SPECIES_REGICE] = 0x0, + [SPECIES_REGISTEEL] = 0x0, + [SPECIES_KYOGRE] = 0x0, + [SPECIES_GROUDON] = 0x0, + [SPECIES_RAYQUAZA] = 0x8, + [SPECIES_LATIAS] = 0x6, + [SPECIES_LATIOS] = 0x6, + [SPECIES_JIRACHI] = 0xc, + [SPECIES_DEOXYS] = 0x0, + [SPECIES_CHIMECHO] = 0xc, + [SPECIES_EGG] = 0x0, + [SPECIES_UNOWN_B] = 0x0, + [SPECIES_UNOWN_C] = 0x0, + [SPECIES_UNOWN_D] = 0x0, + [SPECIES_UNOWN_E] = 0x0, + [SPECIES_UNOWN_F] = 0x0, + [SPECIES_UNOWN_G] = 0x0, + [SPECIES_UNOWN_H] = 0x0, + [SPECIES_UNOWN_I] = 0x0, + [SPECIES_UNOWN_J] = 0x0, + [SPECIES_UNOWN_K] = 0x0, + [SPECIES_UNOWN_L] = 0x0, + [SPECIES_UNOWN_M] = 0x0, + [SPECIES_UNOWN_N] = 0x0, + [SPECIES_UNOWN_O] = 0x0, + [SPECIES_UNOWN_P] = 0x0, + [SPECIES_UNOWN_Q] = 0x0, + [SPECIES_UNOWN_R] = 0x0, + [SPECIES_UNOWN_S] = 0x0, + [SPECIES_UNOWN_T] = 0x0, + [SPECIES_UNOWN_U] = 0x0, + [SPECIES_UNOWN_V] = 0x0, + [SPECIES_UNOWN_W] = 0x0, + [SPECIES_UNOWN_X] = 0x0, + [SPECIES_UNOWN_Y] = 0x0, + [SPECIES_UNOWN_Z] = 0x0, + [SPECIES_UNOWN_EXCLAMATION] = 0x0, + [SPECIES_UNOWN_QUESTION] = 0x0, + [SPECIES_TURTWIG] = 0x0, + [SPECIES_GROTLE] = 0x0, + [SPECIES_TORTERRA] = 0x0, + [SPECIES_CHIMCHAR] = 0x0, + [SPECIES_MONFERNO] = 0x0, + [SPECIES_INFERNAPE] = 0x0, + [SPECIES_PIPLUP] = 0x0, + [SPECIES_PRINPLUP] = 0x0, + [SPECIES_EMPOLEON] = 0x0, + [SPECIES_STARLY] = 0x0, + [SPECIES_STARAVIA] = 0x0, + [SPECIES_STARAPTOR] = 0x0, + [SPECIES_BIDOOF] = 0x0, + [SPECIES_BIBAREL] = 0x0, + [SPECIES_KRICKETOT] = 0x0, + [SPECIES_KRICKETUNE] = 0x0, + [SPECIES_SHINX] = 0x0, + [SPECIES_LUXIO] = 0x0, + [SPECIES_LUXRAY] = 0x0, + [SPECIES_BUDEW] = 0x0, + [SPECIES_ROSERADE] = 0x0, + [SPECIES_CRANIDOS] = 0x0, + [SPECIES_RAMPARDOS] = 0x0, + [SPECIES_SHIELDON] = 0x0, + [SPECIES_BASTIODON] = 0x0, + [SPECIES_BURMY] = 0x0, + [SPECIES_WORMADAM] = 0x0, + [SPECIES_MOTHIM] = 0xc, + [SPECIES_COMBEE] = 0xa, + [SPECIES_VESPIQUEN] = 0xa, + [SPECIES_PACHIRISU] = 0x0, + [SPECIES_BUIZEL] = 0x0, + [SPECIES_FLOATZEL] = 0x0, + [SPECIES_CHERUBI] = 0x0, + [SPECIES_CHERRIM] = 0x0, + [SPECIES_SHELLOS] = 0x0, + [SPECIES_GASTRODON] = 0x0, + [SPECIES_AMBIPOM] = 0x0, + [SPECIES_DRIFLOON] = 0xa, + [SPECIES_DRIFBLIM] = 0xa, + [SPECIES_BUNEARY] = 0x0, + [SPECIES_LOPUNNY] = 0x0, + [SPECIES_MISMAGIUS] = 0x9, + [SPECIES_HONCHKROW] = 0x0, + [SPECIES_GLAMEOW] = 0x0, + [SPECIES_PURUGLY] = 0x0, + [SPECIES_CHINGLING] = 0x0, + [SPECIES_STUNKY] = 0x0, + [SPECIES_SKUNTANK] = 0x0, + [SPECIES_BRONZOR] = 0xa, + [SPECIES_BRONZONG] = 0xa, + [SPECIES_BONSLY] = 0x0, + [SPECIES_MIME_JR] = 0x0, + [SPECIES_HAPPINY] = 0x0, + [SPECIES_CHATOT] = 0x0, + [SPECIES_SPIRITOMB] = 0x0, + [SPECIES_GIBLE] = 0x0, + [SPECIES_GABITE] = 0x0, + [SPECIES_GARCHOMP] = 0x0, + [SPECIES_MUNCHLAX] = 0x0, + [SPECIES_RIOLU] = 0x0, + [SPECIES_LUCARIO] = 0x0, + [SPECIES_HIPPOPOTAS] = 0x0, + [SPECIES_HIPPOWDON] = 0x0, + [SPECIES_SKORUPI] = 0x0, + [SPECIES_DRAPION] = 0x0, + [SPECIES_CROAGUNK] = 0x0, + [SPECIES_TOXICROAK] = 0x0, + [SPECIES_CARNIVINE] = 0xa, + [SPECIES_FINNEON] = 0x0, + [SPECIES_LUMINEON] = 0x0, + [SPECIES_MANTYKE] = 0xa, + [SPECIES_SNOVER] = 0x0, + [SPECIES_ABOMASNOW] = 0x0, + [SPECIES_WEAVILE] = 0x0, + [SPECIES_MAGNEZONE] = 0xa, + [SPECIES_LICKILICKY] = 0x0, + [SPECIES_RHYPERIOR] = 0x0, + [SPECIES_TANGROWTH] = 0x0, + [SPECIES_ELECTIVIRE] = 0x0, + [SPECIES_MAGMORTAR] = 0x0, + [SPECIES_TOGEKISS] = 0x12, + [SPECIES_YANMEGA] = 0xf, + [SPECIES_LEAFEON] = 0x0, + [SPECIES_GLACEON] = 0x0, + [SPECIES_GLISCOR] = 0x5, + [SPECIES_MAMOSWINE] = 0x0, + [SPECIES_PORYGON_Z] = 0x7, + [SPECIES_GALLADE] = 0x0, + [SPECIES_PROBOPASS] = 0x5, + [SPECIES_DUSKNOIR] = 0x5, + [SPECIES_FROSLASS] = 0x0, + [SPECIES_ROTOM] = 0xa, + [SPECIES_UXIE] = 0x5, + [SPECIES_MESPRIT] = 0x5, + [SPECIES_AZELF] = 0x5, + [SPECIES_DIALGA] = 0x0, + [SPECIES_PALKIA] = 0x0, + [SPECIES_HEATRAN] = 0x0, + [SPECIES_REGIGIGAS] = 0x0, + [SPECIES_GIRATINA] = 0x0, + [SPECIES_CRESSELIA] = 0xa, + [SPECIES_PHIONE] = 0x0, + [SPECIES_MANAPHY] = 0x0, + [SPECIES_DARKRAI] = 0xa, + [SPECIES_SHAYMIN] = 0x0, + [SPECIES_ARCEUS] = 0x0, + [SPECIES_VICTINI] = 0x0, + [SPECIES_SNIVY] = 0x0, + [SPECIES_SERVINE] = 0x0, + [SPECIES_SERPERIOR] = 0x0, + [SPECIES_TEPIG] = 0x0, + [SPECIES_PIGNITE] = 0x0, + [SPECIES_EMBOAR] = 0x0, + [SPECIES_OSHAWOTT] = 0x0, + [SPECIES_DEWOTT] = 0x0, + [SPECIES_SAMUROTT] = 0x0, + [SPECIES_PATRAT] = 0x0, + [SPECIES_WATCHOG] = 0x0, + [SPECIES_LILLIPUP] = 0x0, + [SPECIES_HERDIER] = 0x0, + [SPECIES_STOUTLAND] = 0x0, + [SPECIES_PURRLOIN] = 0x0, + [SPECIES_LIEPARD] = 0x0, + [SPECIES_PANSAGE] = 0x0, + [SPECIES_SIMISAGE] = 0x0, + [SPECIES_PANSEAR] = 0x0, + [SPECIES_SIMISEAR] = 0x0, + [SPECIES_PANPOUR] = 0x0, + [SPECIES_SIMIPOUR] = 0x0, + [SPECIES_MUNNA] = 0xe, + [SPECIES_MUSHARNA] = 0xa, + [SPECIES_PIDOVE] = 0x0, + [SPECIES_TRANQUILL] = 0x0, + [SPECIES_UNFEZANT] = 0x0, + [SPECIES_BLITZLE] = 0x0, + [SPECIES_ZEBSTRIKA] = 0x0, + [SPECIES_ROGGENROLA] = 0x0, + [SPECIES_BOLDORE] = 0x0, + [SPECIES_GIGALITH] = 0x0, + [SPECIES_WOOBAT] = 0xe, + [SPECIES_SWOOBAT] = 0xa, + [SPECIES_DRILBUR] = 0x0, + [SPECIES_EXCADRILL] = 0x0, + [SPECIES_AUDINO] = 0x0, + [SPECIES_TIMBURR] = 0x0, + [SPECIES_GURDURR] = 0x0, + [SPECIES_CONKELDURR] = 0x0, + [SPECIES_TYMPOLE] = 0x0, + [SPECIES_PALPITOAD] = 0x0, + [SPECIES_SEISMITOAD] = 0x0, + [SPECIES_THROH] = 0x0, + [SPECIES_SAWK] = 0x0, + [SPECIES_SEWADDLE] = 0x0, + [SPECIES_SWADLOON] = 0x0, + [SPECIES_LEAVANNY] = 0x0, + [SPECIES_VENIPEDE] = 0x0, + [SPECIES_WHIRLIPEDE] = 0x0, + [SPECIES_SCOLIPEDE] = 0x0, + [SPECIES_COTTONEE] = 0x0, + [SPECIES_WHIMSICOTT] = 0x0, + [SPECIES_PETILIL] = 0x0, + [SPECIES_LILLIGANT] = 0x0, + [SPECIES_BASCULIN_RED] = 0x0, + [SPECIES_SANDILE] = 0x0, + [SPECIES_KROKOROK] = 0x0, + [SPECIES_KROOKODILE] = 0x0, + [SPECIES_DARUMAKA] = 0x0, + [SPECIES_DARMANITAN] = 0x0, + [SPECIES_MARACTUS] = 0x0, + [SPECIES_DWEBBLE] = 0x0, + [SPECIES_CRUSTLE] = 0x0, + [SPECIES_SCRAGGY] = 0x0, + [SPECIES_SCRAFTY] = 0x0, + [SPECIES_SIGILYPH] = 0x8, + [SPECIES_YAMASK] = 0x0, + [SPECIES_COFAGRIGUS] = 0x0, + [SPECIES_TIRTOUGA] = 0x0, + [SPECIES_CARRACOSTA] = 0x0, + [SPECIES_ARCHEN] = 0x0, + [SPECIES_ARCHEOPS] = 0xa, + [SPECIES_TRUBBISH] = 0x0, + [SPECIES_GARBODOR] = 0x0, + [SPECIES_ZORUA] = 0x0, + [SPECIES_ZOROARK] = 0x0, + [SPECIES_MINCCINO] = 0x0, + [SPECIES_CINCCINO] = 0x0, + [SPECIES_GOTHITA] = 0x0, + [SPECIES_GOTHORITA] = 0x0, + [SPECIES_GOTHITELLE] = 0x0, + [SPECIES_SOLOSIS] = 0x0, + [SPECIES_DUOSION] = 0x0, + [SPECIES_REUNICLUS] = 0xa, + [SPECIES_DUCKLETT] = 0x0, + [SPECIES_SWANNA] = 0x0, + [SPECIES_VANILLITE] = 0x0, + [SPECIES_VANILLISH] = 0x0, + [SPECIES_VANILLUXE] = 0x0, + [SPECIES_DEERLING] = 0x0, + [SPECIES_SAWSBUCK] = 0x0, + [SPECIES_EMOLGA] = 0xd, + [SPECIES_KARRABLAST] = 0x0, + [SPECIES_ESCAVALIER] = 0x3, + [SPECIES_FOONGUS] = 0x0, + [SPECIES_AMOONGUSS] = 0x0, + [SPECIES_FRILLISH] = 0x0, + [SPECIES_JELLICENT] = 0x0, + [SPECIES_ALOMOMOLA] = 0x0, + [SPECIES_JOLTIK] = 0x0, + [SPECIES_GALVANTULA] = 0x0, + [SPECIES_FERROSEED] = 0x0, + [SPECIES_FERROTHORN] = 0x0, + [SPECIES_KLINK] = 0x0, + [SPECIES_KLANG] = 0x0, + [SPECIES_KLINKLANG] = 0x0, + [SPECIES_TYNAMO] = 0xc, + [SPECIES_EELEKTRIK] = 0x7, + [SPECIES_EELEKTROSS] = 0x6, + [SPECIES_ELGYEM] = 0x7, + [SPECIES_BEHEEYEM] = 0x7, + [SPECIES_LITWICK] = 0x0, + [SPECIES_LAMPENT] = 0x4, + [SPECIES_CHANDELURE] = 0xb, + [SPECIES_AXEW] = 0x0, + [SPECIES_FRAXURE] = 0x0, + [SPECIES_HAXORUS] = 0x0, + [SPECIES_CUBCHOO] = 0x0, + [SPECIES_BEARTIC] = 0x0, + [SPECIES_CRYOGONAL] = 0x3, + [SPECIES_SHELMET] = 0x0, + [SPECIES_ACCELGOR] = 0x0, + [SPECIES_STUNFISK] = 0x0, + [SPECIES_MIENFOO] = 0x0, + [SPECIES_MIENSHAO] = 0x0, + [SPECIES_DRUDDIGON] = 0x0, + [SPECIES_GOLETT] = 0x0, + [SPECIES_GOLURK] = 0x0, + [SPECIES_PAWNIARD] = 0x0, + [SPECIES_BISHARP] = 0x0, + [SPECIES_BOUFFALANT] = 0x0, + [SPECIES_RUFFLET] = 0x0, + [SPECIES_BRAVIARY] = 0x9, + [SPECIES_VULLABY] = 0x0, + [SPECIES_MANDIBUZZ] = 0x0, + [SPECIES_HEATMOR] = 0x0, + [SPECIES_DURANT] = 0x0, + [SPECIES_DEINO] = 0x0, + [SPECIES_ZWEILOUS] = 0x0, + [SPECIES_HYDREIGON] = 0x9, + [SPECIES_LARVESTA] = 0x0, + [SPECIES_VOLCARONA] = 0x7, + [SPECIES_COBALION] = 0x0, + [SPECIES_TERRAKION] = 0x0, + [SPECIES_VIRIZION] = 0x0, + [SPECIES_TORNADUS] = 0x8, + [SPECIES_THUNDURUS] = 0x8, + [SPECIES_RESHIRAM] = 0x0, + [SPECIES_ZEKROM] = 0x0, + [SPECIES_LANDORUS] = 0x8, + [SPECIES_KYUREM] = 0x0, + [SPECIES_KELDEO] = 0x0, + [SPECIES_MELOETTA] = 0x0, + [SPECIES_GENESECT] = 0x0, + [SPECIES_UNFEZANT_F] = 0x0, + [SPECIES_FRILLISH_F] = 0x0, + [SPECIES_JELLICENT_F] = 0x0, + [SPECIES_SHADOW_WARRIOR] = 0xa, + [SPECIES_BURMY_SANDY] = 0x0, + [SPECIES_BURMY_TRASH] = 0x0, + [SPECIES_WORMADAM_SANDY] = 0x0, + [SPECIES_WORMADAM_TRASH] = 0x0, + [SPECIES_SHELLOS_EAST] = 0x0, + [SPECIES_GASTRODON_EAST] = 0x0, + [SPECIES_ROTOM_HEAT] = 0xa, + [SPECIES_ROTOM_WASH] = 0xa, + [SPECIES_ROTOM_FROST] = 0xa, + [SPECIES_ROTOM_FAN] = 0xa, + [SPECIES_ROTOM_MOW] = 0xa, + [SPECIES_GIRATINA_ORIGIN] = 0x6, + [SPECIES_SHAYMIN_SKY] = 0x0, + [SPECIES_ARCEUS_FIGHT] = 0x0, + [SPECIES_ARCEUS_FLYING] = 0x0, + [SPECIES_ARCEUS_POISON] = 0x0, + [SPECIES_ARCEUS_GROUND] = 0x0, + [SPECIES_ARCEUS_ROCK] = 0x0, + [SPECIES_ARCEUS_BUG] = 0x0, + [SPECIES_ARCEUS_GHOST] = 0x0, + [SPECIES_ARCEUS_STEEL] = 0x0, + [SPECIES_ARCEUS_FIRE] = 0x0, + [SPECIES_ARCEUS_WATER] = 0x0, + [SPECIES_ARCEUS_GRASS] = 0x0, + [SPECIES_ARCEUS_ELECTRIC] = 0x0, + [SPECIES_ARCEUS_PSYCHIC] = 0x0, + [SPECIES_ARCEUS_ICE] = 0x0, + [SPECIES_ARCEUS_DRAGON] = 0x0, + [SPECIES_ARCEUS_DARK] = 0x0, + [SPECIES_BASCULIN_BLUE] = 0x0, + [SPECIES_DARMANITANZEN] = 0x0, + [SPECIES_DEERLING_SUMMER] = 0x0, + [SPECIES_DEERLING_AUTUMN] = 0x0, + [SPECIES_DEERLING_WINTER] = 0x0, + [SPECIES_SAWSBUCK_SUMMER] = 0x0, + [SPECIES_SAWSBUCK_AUTUMN] = 0x0, + [SPECIES_SAWSBUCK_WINTER] = 0x0, + [SPECIES_HIPPOPOTAS_F] = 0x0, + [SPECIES_HIPPOWDON_F] = 0x0, + [SPECIES_MELOETTA_PIROUETTE] = 0x0, + [SPECIES_GENESECT_SHOCK] = 0x0, + [SPECIES_GENESECT_BURN] = 0x0, + [SPECIES_GENESECT_CHILL] = 0x0, + [SPECIES_GENESECT_DOUSE] = 0x0, + [SPECIES_CHERRIM_SUN] = 0x0, + [SPECIES_KYUREM_BLACK] = 0x0, + [SPECIES_KYUREM_WHITE] = 0x0, + [SPECIES_TORNADUS_THERIAN] = 0x0, + [SPECIES_THUNDURUS_THERIAN] = 0x7, + [SPECIES_LANDORUS_THERIAN] = 0x7, + [SPECIES_KELDEO_RESOLUTE] = 0x0, + [SPECIES_CHESPIN] = 0x0, + [SPECIES_QUILLADIN] = 0x0, + [SPECIES_CHESNAUGHT] = 0x0, + [SPECIES_FENNEKIN] = 0x0, + [SPECIES_BRAIXEN] = 0x0, + [SPECIES_DELPHOX] = 0x0, + [SPECIES_FROAKIE] = 0x0, + [SPECIES_FROGADIER] = 0x0, + [SPECIES_GRENINJA] = 0x0, + [SPECIES_BUNNELBY] = 0x0, + [SPECIES_DIGGERSBY] = 0x0, + [SPECIES_FLETCHLING] = 0x0, + [SPECIES_FLETCHINDER] = 0x6, + [SPECIES_TALONFLAME] = 0x7, + [SPECIES_SCATTERBUG] = 0x0, + [SPECIES_SPEWPA] = 0x0, + [SPECIES_VIVILLON] = 0x8, + [SPECIES_LITLEO] = 0x0, + [SPECIES_PYROAR] = 0x0, + [SPECIES_FLABEBE] = 0x0, + [SPECIES_FLOETTE] = 0x0, + [SPECIES_FLORGES] = 0x0, + [SPECIES_SKIDDO] = 0x0, + [SPECIES_GOGOAT] = 0x0, + [SPECIES_PANCHAM] = 0x0, + [SPECIES_PANGORO] = 0x0, + [SPECIES_FURFROU] = 0x0, + [SPECIES_ESPURR] = 0x0, + [SPECIES_MEOWSTIC] = 0x0, + [SPECIES_HONEDGE] = 0x9, + [SPECIES_DOUBLADE] = 0x8, + [SPECIES_AEGISLASH] = 0x6, + [SPECIES_SPRITZEE] = 0x0, + [SPECIES_AROMATISSE] = 0x0, + [SPECIES_SWIRLIX] = 0x0, + [SPECIES_SLURPUFF] = 0x0, + [SPECIES_INKAY] = 0x0, + [SPECIES_MALAMAR] = 0x0, + [SPECIES_BINACLE] = 0x0, + [SPECIES_BARBARACLE] = 0x0, + [SPECIES_SKRELP] = 0x0, + [SPECIES_DRAGALGE] = 0x0, + [SPECIES_CLAUNCHER] = 0x0, + [SPECIES_CLAWITZER] = 0x0, + [SPECIES_HELIOPTILE] = 0x0, + [SPECIES_HELIOLISK] = 0x0, + [SPECIES_TYRUNT] = 0x0, + [SPECIES_TYRANTRUM] = 0x0, + [SPECIES_AMAURA] = 0x0, + [SPECIES_AURORUS] = 0x0, + [SPECIES_SYLVEON] = 0x0, + [SPECIES_HAWLUCHA] = 0x0, + [SPECIES_DEDENNE] = 0x0, + [SPECIES_CARBINK] = 0x0, + [SPECIES_GOOMY] = 0x0, + [SPECIES_SLIGGOO] = 0x0, + [SPECIES_GOODRA] = 0x0, + [SPECIES_KLEFKI] = 0xa, + [SPECIES_PHANTUMP] = 0x0, + [SPECIES_TREVENANT] = 0x0, + [SPECIES_PUMPKABOO] = 0x0, + [SPECIES_GOURGEIST] = 0x0, + [SPECIES_BERGMITE] = 0x0, + [SPECIES_AVALUGG] = 0x0, + [SPECIES_NOIBAT] = 0xb, + [SPECIES_NOIVERN] = 0x0, + [SPECIES_XERNEAS] = 0x0, + [SPECIES_YVELTAL] = 0x5, + [SPECIES_ZYGARDE] = 0x0, + [SPECIES_DIANCIE] = 0x0, + [SPECIES_HOOPA] = 0x9, + [SPECIES_HOOPA_UNBOUND] = 0x0, + [SPECIES_VOLCANION] = 0x0, + [SPECIES_PYROAR_FEMALE] = 0x0, + [SPECIES_MEOWSTIC_FEMALE] = 0x0, + [SPECIES_AEGISLASH_BLADE] = 0x6, + [SPECIES_ARCEUS_FAIRY] = 0x0, + [SPECIES_ZYGARDE_CELL] = 0x0, + [SPECIES_ZYGARDE_CORE] = 0x0, + [SPECIES_ZYGARDE_10] = 0x0, + [SPECIES_ZYGARDE_COMPLETE] = 0x0, + [SPECIES_ASHGRENINJA] = 0x0, + [SPECIES_FLABEBE_BLUE] = 0x0, + [SPECIES_FLABEBE_ORANGE] = 0x0, + [SPECIES_FLABEBE_YELLOW] = 0x0, + [SPECIES_FLABEBE_WHITE] = 0x0, + [SPECIES_FLOETTE_BLUE] = 0x0, + [SPECIES_FLOETTE_ORANGE] = 0x0, + [SPECIES_FLOETTE_YELLOW] = 0x0, + [SPECIES_FLOETTE_WHITE] = 0x0, + [SPECIES_FLOETTE_ETERNAL] = 0x0, + [SPECIES_FLORGES_BLUE] = 0x0, + [SPECIES_FLORGES_ORANGE] = 0x0, + [SPECIES_FLORGES_YELLOW] = 0x0, + [SPECIES_FLORGES_WHITE] = 0x0, + [SPECIES_PUMPKABOO_XL] = 0x0, + [SPECIES_PUMPKABOO_L] = 0x0, + [SPECIES_PUMPKABOO_M] = 0x0, + [SPECIES_GOURGEIST_XL] = 0x0, + [SPECIES_GOURGEIST_L] = 0x0, + [SPECIES_GOURGEIST_M] = 0x0, + [SPECIES_FURFROU_HEART] = 0x0, + [SPECIES_FURFROU_DIAMOND] = 0x0, + [SPECIES_FURFROU_STAR] = 0x0, + [SPECIES_FURFROU_PHAROAH] = 0x0, + [SPECIES_FURFROU_KABUKI] = 0x0, + [SPECIES_FURFROU_LA_REINE] = 0x0, + [SPECIES_FURFROU_MATRON] = 0x0, + [SPECIES_FURFROU_DANDY] = 0x0, + [SPECIES_FURFROU_DEBUTANTE] = 0x0, + [SPECIES_VIVILLON_FANCY] = 0x0, + [SPECIES_VENUSAUR_MEGA] = 0x0, + [SPECIES_CHARIZARD_MEGA_X] = 0x0, + [SPECIES_CHARIZARD_MEGA_Y] = 0x0, + [SPECIES_BLASTOISE_MEGA] = 0x0, + [SPECIES_BEEDRILL_MEGA] = 0x6, + [SPECIES_PIDGEOT_MEGA] = 0x6, + [SPECIES_ALAKAZAM_MEGA] = 0x8, + [SPECIES_SLOWBRO_MEGA] = 0x0, + [SPECIES_GENGAR_MEGA] = 0x0, + [SPECIES_KANGASKHAN_MEGA] = 0x0, + [SPECIES_PINSIR_MEGA] = 0x8, + [SPECIES_GYARADOS_MEGA] = 0x6, + [SPECIES_AERODACTYL_MEGA] = 0xa, + [SPECIES_MEWTWO_MEGA_X] = 0x0, + [SPECIES_MEWTWO_MEGA_Y] = 0x0, + [SPECIES_AMPHAROS_MEGA] = 0x0, + [SPECIES_STEELIX_MEGA] = 0x0, + [SPECIES_SCIZOR_MEGA] = 0x0, + [SPECIES_HERACROSS_MEGA] = 0x0, + [SPECIES_HOUNDOOM_MEGA] = 0x0, + [SPECIES_TYRANITAR_MEGA] = 0x0, + [SPECIES_SCEPTILE_MEGA] = 0x0, + [SPECIES_BLAZIKEN_MEGA] = 0x0, + [SPECIES_SWAMPERT_MEGA] = 0x0, + [SPECIES_GARDEVOIR_MEGA] = 0x0, + [SPECIES_SABLEYE_MEGA] = 0x0, + [SPECIES_MAWILE_MEGA] = 0x0, + [SPECIES_AGGRON_MEGA] = 0x0, + [SPECIES_MEDICHAM_MEGA] = 0x0, + [SPECIES_MANECTRIC_MEGA] = 0x0, + [SPECIES_SHARPEDO_MEGA] = 0x0, + [SPECIES_CAMERUPT_MEGA] = 0x0, + [SPECIES_ALTARIA_MEGA] = 0x0, + [SPECIES_BANETTE_MEGA] = 0x0, + [SPECIES_ABSOL_MEGA] = 0x0, + [SPECIES_GLALIE_MEGA] = 0x8, + [SPECIES_SALAMENCE_MEGA] = 0x0, + [SPECIES_METAGROSS_MEGA] = 0x5, + [SPECIES_LATIAS_MEGA] = 0x8, + [SPECIES_LATIOS_MEGA] = 0x8, + [SPECIES_GROUDON_PRIMAL] = 0x0, + [SPECIES_KYOGRE_PRIMAL] = 0x0, + [SPECIES_RAYQUAZA_MEGA] = 0x5, + [SPECIES_LOPUNNY_MEGA] = 0x0, + [SPECIES_GARCHOMP_MEGA] = 0x0, + [SPECIES_LUCARIO_MEGA] = 0x0, + [SPECIES_ABOMASNOW_MEGA] = 0x0, + [SPECIES_GALLADE_MEGA] = 0x0, + [SPECIES_AUDINO_MEGA] = 0x0, + [SPECIES_DIANCIE_MEGA] = 0x5, + [SPECIES_DIALGA_PRIMAL] = 0x0, + [SPECIES_PALKIA_PRIMAL] = 0x0, + [SPECIES_VIVILLON_ARCHIPELAGO] = 0x8, + [SPECIES_VIVILLON_CONTINENTAL] = 0x8, + [SPECIES_VIVILLON_ELEGANT] = 0x8, + [SPECIES_VIVILLON_GARDEN] = 0x8, + [SPECIES_VIVILLON_HIGH_PLAINS] = 0x8, + [SPECIES_VIVILLON_ICY_SNOW] = 0x8, + [SPECIES_VIVILLON_JUNGLE] = 0x8, + [SPECIES_VIVILLON_MARINE] = 0x8, + [SPECIES_VIVILLON_MODERN] = 0x8, + [SPECIES_VIVILLON_MONSOON] = 0x8, + [SPECIES_VIVILLON_OCEAN] = 0x8, + [SPECIES_VIVILLON_POKEBALL] = 0x8, + [SPECIES_VIVILLON_POLAR] = 0x8, + [SPECIES_VIVILLON_RIVER] = 0x8, + [SPECIES_VIVILLON_SANDSTORM] = 0x8, + [SPECIES_VIVILLON_SAVANNA] = 0x8, + [SPECIES_VIVILLON_SUN] = 0x8, + [SPECIES_VIVILLON_TUNDRA] = 0x8, + [SPECIES_ROWLET] = 0x0, + [SPECIES_DARTRIX] = 0x0, + [SPECIES_DECIDUEYE] = 0x0, + [SPECIES_LITTEN] = 0x0, + [SPECIES_TORRACAT] = 0x0, + [SPECIES_INCINEROAR] = 0x0, + [SPECIES_POPPLIO] = 0x0, + [SPECIES_BRIONNE] = 0x0, + [SPECIES_PRIMARINA] = 0x0, + [SPECIES_PIKIPEK] = 0xa, + [SPECIES_TRUMBEAK] = 0x0, + [SPECIES_TOUCANNON] = 0x0, + [SPECIES_YUNGOOS] = 0x0, + [SPECIES_GUMSHOOS] = 0x0, + [SPECIES_GRUBBIN] = 0x0, + [SPECIES_CHARJABUG] = 0x0, + [SPECIES_VIKAVOLT] = 0x5, + [SPECIES_CRABRAWLER] = 0x0, + [SPECIES_CRABOMINABLE] = 0x0, + [SPECIES_ORICORIO] = 0x0, + [SPECIES_CUTIEFLY] = 0xa, + [SPECIES_RIBOMBEE] = 0x6, + [SPECIES_ROCKRUFF] = 0x0, + [SPECIES_LYCANROC] = 0x0, + [SPECIES_WISHIWASHI] = 0x0, + [SPECIES_MAREANIE] = 0x0, + [SPECIES_TOXAPEX] = 0x0, + [SPECIES_MUDBRAY] = 0x0, + [SPECIES_MUDSDALE] = 0x0, + [SPECIES_DEWPIDER] = 0x0, + [SPECIES_ARAQUANID] = 0x0, + [SPECIES_FOMANTIS] = 0x0, + [SPECIES_LURANTIS] = 0x0, + [SPECIES_MORELULL] = 0x0, + [SPECIES_SHIINOTIC] = 0x0, + [SPECIES_SALANDIT] = 0x0, + [SPECIES_SALAZZLE] = 0x0, + [SPECIES_STUFFUL] = 0x0, + [SPECIES_BEWEAR] = 0x0, + [SPECIES_BOUNSWEET] = 0x0, + [SPECIES_STEENEE] = 0x0, + [SPECIES_TSAREENA] = 0x0, + [SPECIES_COMFEY] = 0x0, + [SPECIES_ORANGURU] = 0x0, + [SPECIES_PASSIMIAN] = 0x0, + [SPECIES_WIMPOD] = 0x0, + [SPECIES_GOLISOPOD] = 0x0, + [SPECIES_SANDYGAST] = 0x0, + [SPECIES_PALOSSAND] = 0x0, + [SPECIES_PYUKUMUKU] = 0x0, + [SPECIES_TYPE_NULL] = 0x0, + [SPECIES_SILVALLY] = 0x0, + [SPECIES_MINIOR_SHIELD] = 0xc, + [SPECIES_KOMALA] = 0x0, + [SPECIES_TURTONATOR] = 0x0, + [SPECIES_TOGEDEMARU] = 0x0, + [SPECIES_MIMIKYU] = 0x0, + [SPECIES_BRUXISH] = 0x0, + [SPECIES_DRAMPA] = 0x0, + [SPECIES_DHELMISE] = 0x0, + [SPECIES_JANGMO_O] = 0x0, + [SPECIES_HAKAMO_O] = 0x0, + [SPECIES_KOMMO_O] = 0x0, + [SPECIES_TAPU_KOKO] = 0x7, + [SPECIES_TAPU_LELE] = 0x6, + [SPECIES_TAPU_BULU] = 0x7, + [SPECIES_TAPU_FINI] = 0x7, + [SPECIES_COSMOG] = 0x7, + [SPECIES_COSMOEM] = 0x6, + [SPECIES_SOLGALEO] = 0x0, + [SPECIES_LUNALA] = 0x5, + [SPECIES_NIHILEGO] = 0x8, + [SPECIES_BUZZWOLE] = 0x0, + [SPECIES_PHEROMOSA] = 0x0, + [SPECIES_XURKITREE] = 0x0, + [SPECIES_CELESTEELA] = 0x6, + [SPECIES_KARTANA] = 0x0, + [SPECIES_GUZZLORD] = 0x0, + [SPECIES_NECROZMA] = 0x7, + [SPECIES_MAGEARNA] = 0x4, + [SPECIES_MARSHADOW] = 0x0, + [SPECIES_RATTATA_A] = 0x0, + [SPECIES_RATICATE_A] = 0x0, + [SPECIES_RAICHU_A] = 0x9, + [SPECIES_SANDSHREW_A] = 0x0, + [SPECIES_SANDSLASH_A] = 0x0, + [SPECIES_VULPIX_A] = 0x0, + [SPECIES_NINETALES_A] = 0x0, + [SPECIES_DIGLETT_A] = 0x0, + [SPECIES_DUGTRIO_A] = 0x0, + [SPECIES_MEOWTH_A] = 0x0, + [SPECIES_PERSIAN_A] = 0x0, + [SPECIES_GEODUDE_A] = 0x0, + [SPECIES_GRAVELER_A] = 0x0, + [SPECIES_GOLEM_A] = 0x0, + [SPECIES_GRIMER_A] = 0x0, + [SPECIES_MUK_A] = 0x0, + [SPECIES_EXEGGCUTE_A] = 0x0, + [SPECIES_EXEGGUTOR_A] = 0x0, + [SPECIES_CUBONE_A] = 0x0, + [SPECIES_MAROWAK_A] = 0x0, + [SPECIES_DEOXYS_ATTACK] = 0x0, + [SPECIES_DEOXYS_DEFENSE] = 0x0, + [SPECIES_DEOXYS_SPEED] = 0x0, + [SPECIES_ORICORIO_Y] = 0x0, + [SPECIES_ORICORIO_P] = 0x0, + [SPECIES_ORICORIO_S] = 0x0, + [SPECIES_LYCANROC_N] = 0x0, + [SPECIES_WISHIWASHI_S] = 0x0, + [SPECIES_SILVALLY_FIGHT] = 0x0, + [SPECIES_SILVALLY_FLYING] = 0x0, + [SPECIES_SILVALLY_POISON] = 0x0, + [SPECIES_SILVALLY_GROUND] = 0x0, + [SPECIES_SILVALLY_ROCK] = 0x0, + [SPECIES_SILVALLY_BUG] = 0x0, + [SPECIES_SILVALLY_GHOST] = 0x0, + [SPECIES_SILVALLY_STEEL] = 0x0, + [SPECIES_SILVALLY_FIRE] = 0x0, + [SPECIES_SILVALLY_WATER] = 0x0, + [SPECIES_SILVALLY_GRASS] = 0x0, + [SPECIES_SILVALLY_ELECTRIC] = 0x0, + [SPECIES_SILVALLY_PSYCHIC] = 0x0, + [SPECIES_SILVALLY_ICE] = 0x0, + [SPECIES_SILVALLY_DRAGON] = 0x0, + [SPECIES_SILVALLY_DARK] = 0x0, + [SPECIES_SILVALLY_FAIRY] = 0x0, + [SPECIES_MINIOR_RED] = 0xc, + [SPECIES_MINIOR_BLUE] = 0xc, + [SPECIES_MINIOR_ORANGE] = 0xc, + [SPECIES_MINIOR_YELLOW] = 0xc, + [SPECIES_MINIOR_INDIGO] = 0xc, + [SPECIES_MINIOR_GREEN] = 0xc, + [SPECIES_MINIOR_VIOLET] = 0xc, + [SPECIES_MIMIKYU_BUSTED] = 0x0, + [SPECIES_MAGEARNA_P] = 0x0, + [SPECIES_POIPOLE] = 0x0, + [SPECIES_NAGANADEL] = 0x9, + [SPECIES_STAKATAKA] = 0x0, + [SPECIES_BLACEPHALON] = 0x0, + [SPECIES_ZERAORA] = 0x0, + [SPECIES_NECROZMA_MANE] = 0x0, + [SPECIES_NECROZMA_WINGS] = 0x6, + [SPECIES_NECROZMA_ULTRA] = 0x6, + [SPECIES_LYCANROC_DUSK] = 0x0, + [SPECIES_MELTAN] = 0x0, + [SPECIES_MELMETAL] = 0x0, + [SPECIES_PIKACHU_SURFING] = 0x0, + [SPECIES_PIKACHU_FLYING] = 0x0, + [SPECIES_PIKACHU_COSPLAY] = 0x0, + [SPECIES_PIKACHU_LIBRE] = 0x0, + [SPECIES_PIKACHU_POP_STAR] = 0x0, + [SPECIES_PIKACHU_ROCK_STAR] = 0x0, + [SPECIES_PIKACHU_BELLE] = 0x0, + [SPECIES_PIKACHU_PHD] = 0x0, + [SPECIES_PIKACHU_CAP_ORIGINAL] = 0x0, + [SPECIES_PIKACHU_CAP_HOENN] = 0x0, + [SPECIES_PIKACHU_CAP_SINNOH] = 0x0, + [SPECIES_PIKACHU_CAP_UNOVA] = 0x0, + [SPECIES_PIKACHU_CAP_KALOS] = 0x0, + [SPECIES_PIKACHU_CAP_ALOLA] = 0x0, + [SPECIES_PIKACHU_CAP_PARTNER] = 0x0, + [SPECIES_PICHU_SPIKY] = 0x0, + [SPECIES_XERNEAS_NATURAL] = 0x0, +}; diff --git a/src/Evolution Table.c b/src/Evolution Table.c new file mode 100644 index 0000000..e599fa9 --- /dev/null +++ b/src/Evolution Table.c @@ -0,0 +1,565 @@ +#include "defines.h" +#include "../include/moves.h" +#include "../include/items.h" +#include "../include/evolution.h" +#include "../include/base_stats.h" + +const struct Evolution gEvolutionTable[NUM_SPECIES][EVOS_PER_MON] = +{ + [SPECIES_BULBASAUR] = {{EVO_LEVEL, 16, SPECIES_IVYSAUR, 0}}, + [SPECIES_IVYSAUR] = {{EVO_LEVEL, 32, SPECIES_VENUSAUR, 0}}, + [SPECIES_VENUSAUR] = {{EVO_MEGA, ITEM_VENUSAURITE, SPECIES_VENUSAUR_MEGA, MEGA_VARIANT_STANDARD}}, + [SPECIES_CHARMANDER] = {{EVO_LEVEL, 16, SPECIES_CHARMELEON, 0}}, + [SPECIES_CHARMELEON] = {{EVO_LEVEL, 36, SPECIES_CHARIZARD, 0}}, + [SPECIES_CHARIZARD] = {{EVO_MEGA, ITEM_CHARIZARDITE_X, SPECIES_CHARIZARD_MEGA_X, MEGA_VARIANT_STANDARD}, + {EVO_MEGA, ITEM_CHARIZARDITE_Y, SPECIES_CHARIZARD_MEGA_Y, MEGA_VARIANT_STANDARD}}, + [SPECIES_SQUIRTLE] = {{EVO_LEVEL, 16, SPECIES_WARTORTLE, 0}}, + [SPECIES_WARTORTLE] = {{EVO_LEVEL, 36, SPECIES_BLASTOISE, 0}}, + [SPECIES_BLASTOISE] = {{EVO_MEGA, ITEM_BLASTOISINITE, SPECIES_BLASTOISE_MEGA, MEGA_VARIANT_STANDARD}}, + [SPECIES_CATERPIE] = {{EVO_LEVEL, 7, SPECIES_METAPOD, 0}}, + [SPECIES_METAPOD] = {{EVO_LEVEL, 10, SPECIES_BUTTERFREE, 0}}, + [SPECIES_WEEDLE] = {{EVO_LEVEL, 7, SPECIES_KAKUNA, 0}}, + [SPECIES_KAKUNA] = {{EVO_LEVEL, 10, SPECIES_BEEDRILL, 0}}, + [SPECIES_BEEDRILL] = {{EVO_MEGA, ITEM_BEEDRILLITE, SPECIES_BEEDRILL_MEGA, MEGA_VARIANT_STANDARD}}, + [SPECIES_PIDGEY] = {{EVO_LEVEL, 18, SPECIES_PIDGEOTTO, 0}}, + [SPECIES_PIDGEOTTO] = {{EVO_LEVEL, 36, SPECIES_PIDGEOT, 0}}, + [SPECIES_PIDGEOT] = {{EVO_MEGA, ITEM_PIDGEOTITE, SPECIES_PIDGEOT_MEGA, MEGA_VARIANT_STANDARD}}, + [SPECIES_RATTATA] = {{EVO_LEVEL, 20, SPECIES_RATICATE, 0}}, + [SPECIES_SPEAROW] = {{EVO_LEVEL, 20, SPECIES_FEAROW, 0}}, + [SPECIES_EKANS] = {{EVO_LEVEL, 22, SPECIES_ARBOK, 0}}, + [SPECIES_PIKACHU] = {{EVO_ITEM, ITEM_THUNDER_STONE, SPECIES_RAICHU, 0}}, + [SPECIES_SANDSHREW] = {{EVO_LEVEL, 22, SPECIES_SANDSLASH, 0}}, + [SPECIES_NIDORAN_F] = {{EVO_LEVEL, 16, SPECIES_NIDORINA, 0}}, + [SPECIES_NIDORINA] = {{EVO_ITEM, ITEM_MOON_STONE, SPECIES_NIDOQUEEN, 0}}, + [SPECIES_NIDORAN_M] = {{EVO_LEVEL, 16, SPECIES_NIDORINO, 0}}, + [SPECIES_NIDORINO] = {{EVO_ITEM, ITEM_MOON_STONE, SPECIES_NIDOKING, 0}}, + [SPECIES_CLEFAIRY] = {{EVO_ITEM, ITEM_MOON_STONE, SPECIES_CLEFABLE, 0}}, + [SPECIES_VULPIX] = {{EVO_ITEM, ITEM_FIRE_STONE, SPECIES_NINETALES, 0}}, + [SPECIES_JIGGLYPUFF] = {{EVO_ITEM, ITEM_MOON_STONE, SPECIES_WIGGLYTUFF, 0}}, + [SPECIES_ZUBAT] = {{EVO_LEVEL, 22, SPECIES_GOLBAT, 0}}, + [SPECIES_GOLBAT] = {{EVO_FRIENDSHIP, 0, SPECIES_CROBAT, 0}}, + [SPECIES_ODDISH] = {{EVO_LEVEL, 21, SPECIES_GLOOM, 0}}, + [SPECIES_GLOOM] = {{EVO_ITEM, ITEM_SUN_STONE, SPECIES_BELLOSSOM, 0}, + {EVO_ITEM, ITEM_LEAF_STONE, SPECIES_VILEPLUME, 0}}, + [SPECIES_PARAS] = {{EVO_LEVEL, 24, SPECIES_PARASECT, 0}}, + [SPECIES_VENONAT] = {{EVO_LEVEL, 31, SPECIES_VENOMOTH, 0}}, + [SPECIES_DIGLETT] = {{EVO_LEVEL, 26, SPECIES_DUGTRIO, 0}}, + [SPECIES_MEOWTH] = {{EVO_LEVEL, 28, SPECIES_PERSIAN, 0}}, + [SPECIES_PSYDUCK] = {{EVO_LEVEL, 33, SPECIES_GOLDUCK, 0}}, + [SPECIES_MANKEY] = {{EVO_LEVEL, 28, SPECIES_PRIMEAPE, 0}}, + [SPECIES_GROWLITHE] = {{EVO_ITEM, ITEM_FIRE_STONE, SPECIES_ARCANINE, 0}}, + [SPECIES_POLIWAG] = {{EVO_LEVEL, 25, SPECIES_POLIWHIRL, 0}}, + [SPECIES_POLIWHIRL] = {{EVO_ITEM, ITEM_WATER_STONE, SPECIES_POLIWRATH, 0}, + {EVO_TRADE_ITEM, ITEM_KINGS_ROCK, SPECIES_POLITOED, 0}, + {EVO_ITEM, ITEM_KINGS_ROCK, SPECIES_POLITOED, 0}}, + [SPECIES_ABRA] = {{EVO_LEVEL, 16, SPECIES_KADABRA, 0}}, + [SPECIES_KADABRA] = {{EVO_TRADE, 0, SPECIES_ALAKAZAM, 0}, + {EVO_ITEM, ITEM_LINK_CABLE, SPECIES_ALAKAZAM, 0}}, + [SPECIES_ALAKAZAM] = {{EVO_MEGA, ITEM_ALAKAZITE, SPECIES_ALAKAZAM_MEGA, MEGA_VARIANT_STANDARD}}, + [SPECIES_MACHOP] = {{EVO_LEVEL, 28, SPECIES_MACHOKE, 0}}, + [SPECIES_MACHOKE] = {{EVO_TRADE, 0, SPECIES_MACHAMP, 0}, + {EVO_ITEM, ITEM_LINK_CABLE, SPECIES_MACHAMP, 0}}, + [SPECIES_BELLSPROUT] = {{EVO_LEVEL, 21, SPECIES_WEEPINBELL, 0}}, + [SPECIES_WEEPINBELL] = {{EVO_ITEM, ITEM_LEAF_STONE, SPECIES_VICTREEBEL, 0}}, + [SPECIES_TENTACOOL] = {{EVO_LEVEL, 30, SPECIES_TENTACRUEL, 0}}, + [SPECIES_GEODUDE] = {{EVO_LEVEL, 25, SPECIES_GRAVELER, 0}}, + [SPECIES_GRAVELER] = {{EVO_ITEM, ITEM_LINK_CABLE, SPECIES_GOLEM, 0}, + {EVO_TRADE, 0, SPECIES_GOLEM, 0}}, + [SPECIES_PONYTA] = {{EVO_LEVEL, 40, SPECIES_RAPIDASH, 0}}, + [SPECIES_SLOWPOKE] = {{EVO_LEVEL, 37, SPECIES_SLOWBRO, 0}, + {EVO_TRADE_ITEM, ITEM_KINGS_ROCK, SPECIES_SLOWKING, 0}, + {EVO_ITEM, ITEM_KINGS_ROCK, SPECIES_SLOWKING, 0}}, + [SPECIES_SLOWBRO] = {{EVO_MEGA, ITEM_SLOWBRONITE, SPECIES_SLOWBRO_MEGA, MEGA_VARIANT_STANDARD}}, + [SPECIES_MAGNEMITE] = {{EVO_LEVEL, 30, SPECIES_MAGNETON, 0}}, + [SPECIES_MAGNETON] = {{EVO_MAP, MAP_NAME_THUNDERCAP_MT, SPECIES_MAGNEZONE, 0}}, + [SPECIES_DODUO] = {{EVO_LEVEL, 31, SPECIES_DODRIO, 0}}, + [SPECIES_SEEL] = {{EVO_LEVEL, 34, SPECIES_DEWGONG, 0}}, + [SPECIES_GRIMER] = {{EVO_LEVEL, 38, SPECIES_MUK, 0}}, + [SPECIES_SHELLDER] = {{EVO_ITEM, ITEM_WATER_STONE, SPECIES_CLOYSTER, 0}}, + [SPECIES_GASTLY] = {{EVO_LEVEL, 25, SPECIES_HAUNTER, 0}}, + [SPECIES_HAUNTER] = {{EVO_TRADE, 0, SPECIES_GENGAR, 0}, + {EVO_ITEM, ITEM_LINK_CABLE, SPECIES_GENGAR, 0}}, + [SPECIES_GENGAR] = {{EVO_MEGA, ITEM_GENGARITE, SPECIES_GENGAR_MEGA, MEGA_VARIANT_STANDARD}}, + [SPECIES_ONIX] = {{EVO_TRADE_ITEM, ITEM_METAL_COAT, SPECIES_STEELIX, 0}, + {EVO_ITEM, ITEM_METAL_COAT, SPECIES_STEELIX, 0}}, + [SPECIES_DROWZEE] = {{EVO_LEVEL, 26, SPECIES_HYPNO, 0}}, + [SPECIES_KRABBY] = {{EVO_LEVEL, 28, SPECIES_KINGLER, 0}}, + [SPECIES_VOLTORB] = {{EVO_LEVEL, 30, SPECIES_ELECTRODE, 0}}, + [SPECIES_EXEGGCUTE] = {{EVO_ITEM, ITEM_LEAF_STONE, SPECIES_EXEGGUTOR, 0}}, + [SPECIES_CUBONE] = {{EVO_LEVEL, 28, SPECIES_MAROWAK, 0}}, + [SPECIES_LICKITUNG] = {{EVO_MOVE, 205, SPECIES_LICKILICKY, 0}}, + [SPECIES_KOFFING] = {{EVO_LEVEL, 35, SPECIES_WEEZING, 0}}, + [SPECIES_RHYHORN] = {{EVO_LEVEL, 42, SPECIES_RHYDON, 0}}, + [SPECIES_RHYDON] = {{EVO_ITEM, ITEM_BIG_NUGGET, SPECIES_RHYPERIOR, 0}, + {EVO_TRADE_ITEM, ITEM_BIG_NUGGET, SPECIES_RHYPERIOR, 0}}, + [SPECIES_CHANSEY] = {{EVO_FRIENDSHIP, 0, SPECIES_BLISSEY, 0}}, + [SPECIES_TANGELA] = {{EVO_LEVEL, 37, SPECIES_SLOWBRO, 0}}, + [SPECIES_KANGASKHAN] = {{EVO_MEGA, ITEM_KANGASKHANITE, SPECIES_KANGASKHAN_MEGA, MEGA_VARIANT_STANDARD}}, + [SPECIES_HORSEA] = {{EVO_LEVEL, 32, SPECIES_SEADRA, 0}}, + [SPECIES_SEADRA] = {{EVO_TRADE_ITEM, ITEM_DRAGON_SCALE, SPECIES_KINGDRA, 0}, + {EVO_ITEM, ITEM_DRAGON_SCALE, SPECIES_KINGDRA, 0}}, + [SPECIES_GOLDEEN] = {{EVO_LEVEL, 33, SPECIES_SEAKING, 0}}, + [SPECIES_STARYU] = {{EVO_ITEM, ITEM_WATER_STONE, SPECIES_STARMIE, 0}}, + [SPECIES_SCYTHER] = {{EVO_TRADE_ITEM, ITEM_METAL_COAT, SPECIES_SCIZOR, 0}, + {EVO_ITEM, ITEM_METAL_COAT, SPECIES_SCIZOR, 0}}, + [SPECIES_ELECTABUZZ] = {{EVO_ITEM, ITEM_ELECTRIZER, SPECIES_ELECTIVIRE, 0}, + {EVO_TRADE_ITEM, ITEM_ELECTRIZER, SPECIES_ELECTIVIRE, 0}}, + [SPECIES_MAGMAR] = {{EVO_TRADE_ITEM, ITEM_PEARL_STRING, SPECIES_MAGMORTAR, 0}, + {EVO_ITEM, ITEM_PEARL_STRING, SPECIES_MAGMORTAR, 0}}, + [SPECIES_PINSIR] = {{EVO_MEGA, ITEM_PINSIRITE, SPECIES_PINSIR_MEGA, MEGA_VARIANT_STANDARD}}, + [SPECIES_MAGIKARP] = {{EVO_LEVEL, 20, SPECIES_GYARADOS, 0}}, + [SPECIES_GYARADOS] = {{EVO_MEGA, ITEM_GYARADOSITE, SPECIES_GYARADOS_MEGA, MEGA_VARIANT_STANDARD}}, + [SPECIES_EEVEE] = {{EVO_FRIENDSHIP_DAY, 0, SPECIES_ESPEON, 0}, + {EVO_FRIENDSHIP_NIGHT, 0, SPECIES_UMBREON, 0}, + {EVO_ITEM, ITEM_FIRE_STONE, SPECIES_FLAREON, 0}, + {EVO_ITEM, ITEM_THUNDER_STONE, SPECIES_JOLTEON, 0}, + {EVO_ITEM, ITEM_WATER_STONE, SPECIES_VAPOREON, 0}, + {EVO_ITEM, ITEM_LEAF_STONE, SPECIES_LEAFEON, 0}, + {EVO_ITEM, ITEM_ICE_STONE, SPECIES_GLACEON, 0}, + {EVO_MOVE_TYPE, TYPE_FAIRY, SPECIES_SYLVEON, 0}}, + [SPECIES_PORYGON] = {{EVO_ITEM, ITEM_UP_GRADE, SPECIES_PORYGON2, 0}, + {EVO_TRADE_ITEM, ITEM_UP_GRADE, SPECIES_PORYGON2, 0}}, + [SPECIES_OMANYTE] = {{EVO_LEVEL, 40, SPECIES_OMASTAR, 0}}, + [SPECIES_KABUTO] = {{EVO_LEVEL, 40, SPECIES_KABUTOPS, 0}}, + [SPECIES_AERODACTYL] = {{EVO_MEGA, ITEM_AERODACTYLITE, SPECIES_AERODACTYL_MEGA, MEGA_VARIANT_STANDARD}}, + [SPECIES_DRATINI] = {{EVO_LEVEL, 30, SPECIES_DRAGONAIR, 0}}, + [SPECIES_DRAGONAIR] = {{EVO_LEVEL, 55, SPECIES_DRAGONITE, 0}}, + [SPECIES_MEWTWO] = {{EVO_MEGA, ITEM_MEWTWONITE_X, SPECIES_MEWTWO_MEGA_X, MEGA_VARIANT_STANDARD}, + {EVO_MEGA, ITEM_MEWTWONITE_Y, SPECIES_MEWTWO_MEGA_Y, MEGA_VARIANT_STANDARD}}, + [SPECIES_CHIKORITA] = {{EVO_LEVEL, 16, SPECIES_BAYLEEF, 0}}, + [SPECIES_BAYLEEF] = {{EVO_LEVEL, 32, SPECIES_MEGANIUM, 0}}, + [SPECIES_CYNDAQUIL] = {{EVO_LEVEL, 14, SPECIES_QUILAVA, 0}}, + [SPECIES_QUILAVA] = {{EVO_LEVEL, 36, SPECIES_TYPHLOSION, 0}}, + [SPECIES_TOTODILE] = {{EVO_LEVEL, 18, SPECIES_CROCONAW, 0}}, + [SPECIES_CROCONAW] = {{EVO_LEVEL, 30, SPECIES_FERALIGATR, 0}}, + [SPECIES_SENTRET] = {{EVO_LEVEL, 15, SPECIES_FURRET, 0}}, + [SPECIES_HOOTHOOT] = {{EVO_LEVEL, 20, SPECIES_NOCTOWL, 0}}, + [SPECIES_LEDYBA] = {{EVO_LEVEL, 18, SPECIES_LEDIAN, 0}}, + [SPECIES_SPINARAK] = {{EVO_LEVEL, 22, SPECIES_ARIADOS, 0}}, + [SPECIES_CHINCHOU] = {{EVO_LEVEL, 27, SPECIES_LANTURN, 0}}, + [SPECIES_PICHU] = {{EVO_FRIENDSHIP, 0, SPECIES_PIKACHU, 0}}, + [SPECIES_CLEFFA] = {{EVO_FRIENDSHIP, 0, SPECIES_CLEFAIRY, 0}}, + [SPECIES_IGGLYBUFF] = {{EVO_FRIENDSHIP, 0, SPECIES_JIGGLYPUFF, 0}}, + [SPECIES_TOGEPI] = {{EVO_FRIENDSHIP, 0, SPECIES_TOGETIC, 0}}, + [SPECIES_NATU] = {{EVO_LEVEL, 25, SPECIES_XATU, 0}}, + [SPECIES_MAREEP] = {{EVO_LEVEL, 15, SPECIES_FLAAFFY, 0}}, + [SPECIES_FLAAFFY] = {{EVO_LEVEL, 30, SPECIES_AMPHAROS, 0}}, + [SPECIES_AMPHAROS] = {{EVO_MEGA, ITEM_AMPHAROSITE, SPECIES_AMPHAROS_MEGA, MEGA_VARIANT_STANDARD}}, + [SPECIES_MARILL] = {{EVO_LEVEL, 18, SPECIES_AZUMARILL, 0}}, + [SPECIES_HOPPIP] = {{EVO_LEVEL, 18, SPECIES_SKIPLOOM, 0}}, + [SPECIES_SKIPLOOM] = {{EVO_LEVEL, 27, SPECIES_JUMPLUFF, 0}}, + [SPECIES_AIPOM] = {{EVO_MOVE, 438, SPECIES_AMBIPOM, 0}}, + [SPECIES_SUNKERN] = {{EVO_ITEM, ITEM_SUN_STONE, SPECIES_SUNFLORA, 0}}, + [SPECIES_YANMA] = {{EVO_MOVE, 246, SPECIES_YANMEGA, 0}}, + [SPECIES_WOOPER] = {{EVO_LEVEL, 20, SPECIES_QUAGSIRE, 0}}, + [SPECIES_MURKROW] = {{EVO_ITEM, ITEM_DUSK_STONE, SPECIES_HONCHKROW, 0}}, + [SPECIES_MISDREAVUS] = {{EVO_ITEM, ITEM_036, SPECIES_MISMAGIUS, 0}}, + [SPECIES_PINECO] = {{EVO_LEVEL, 31, SPECIES_FORRETRESS, 0}}, + [SPECIES_GLIGAR] = {{EVO_HOLD_ITEM_NIGHT, ITEM_RAZOR_FANG, SPECIES_GLISCOR, 0}}, + [SPECIES_STEELIX] = {{EVO_MEGA, ITEM_STEELIXITE, SPECIES_STEELIX_MEGA, MEGA_VARIANT_STANDARD}}, + [SPECIES_SNUBBULL] = {{EVO_LEVEL, 23, SPECIES_GRANBULL, 0}}, + [SPECIES_SCIZOR] = {{EVO_MEGA, ITEM_SCIZORITE, SPECIES_SCIZOR_MEGA, MEGA_VARIANT_STANDARD}}, + [SPECIES_HERACROSS] = {{EVO_MEGA, ITEM_HERACRONITE, SPECIES_HERACROSS_MEGA, MEGA_VARIANT_STANDARD}}, + [SPECIES_TEDDIURSA] = {{EVO_LEVEL, 30, SPECIES_URSARING, 0}}, + [SPECIES_SLUGMA] = {{EVO_LEVEL, 38, SPECIES_MAGCARGO, 0}}, + [SPECIES_SWINUB] = {{EVO_LEVEL, 33, SPECIES_PILOSWINE, 0}}, + [SPECIES_PILOSWINE] = {{EVO_MOVE, 246, SPECIES_MAMOSWINE, 0}}, + [SPECIES_REMORAID] = {{EVO_LEVEL, 25, SPECIES_OCTILLERY, 0}}, + [SPECIES_HOUNDOUR] = {{EVO_LEVEL, 24, SPECIES_HOUNDOOM, 0}}, + [SPECIES_HOUNDOOM] = {{EVO_MEGA, ITEM_HOUNDOOMINITE, SPECIES_HOUNDOOM_MEGA, MEGA_VARIANT_STANDARD}}, + [SPECIES_PHANPY] = {{EVO_LEVEL, 25, SPECIES_DONPHAN, 0}}, + [SPECIES_PORYGON2] = {{EVO_TRADE_ITEM, ITEM_DUBIOUS_DISK, SPECIES_PORYGON_Z, 0}, + {EVO_ITEM, ITEM_DUBIOUS_DISK, SPECIES_PORYGON_Z, 0}}, + [SPECIES_TYROGUE] = {{EVO_LEVEL_ATK_GT_DEF, 20, SPECIES_HITMONLEE, 0}, + {EVO_LEVEL_ATK_EQ_DEF, 20, SPECIES_HITMONTOP, 0}, + {EVO_LEVEL_ATK_LT_DEF, 20, SPECIES_HITMONCHAN, 0}}, + [SPECIES_SMOOCHUM] = {{EVO_LEVEL, 30, SPECIES_JYNX, 0}}, + [SPECIES_ELEKID] = {{EVO_LEVEL, 30, SPECIES_ELECTABUZZ, 0}}, + [SPECIES_MAGBY] = {{EVO_LEVEL, 30, SPECIES_MAGMAR, 0}}, + [SPECIES_LARVITAR] = {{EVO_LEVEL, 30, SPECIES_PUPITAR, 0}}, + [SPECIES_PUPITAR] = {{EVO_LEVEL, 55, SPECIES_TYRANITAR, 0}}, + [SPECIES_TYRANITAR] = {{EVO_MEGA, ITEM_TYRANITARITE, SPECIES_TYRANITAR_MEGA, MEGA_VARIANT_STANDARD}}, + [SPECIES_TREECKO] = {{EVO_LEVEL, 16, SPECIES_GROVYLE, 0}}, + [SPECIES_GROVYLE] = {{EVO_LEVEL, 36, SPECIES_SCEPTILE, 0}}, + [SPECIES_SCEPTILE] = {{EVO_MEGA, ITEM_SCEPTILITE, SPECIES_SCEPTILE_MEGA, MEGA_VARIANT_STANDARD}}, + [SPECIES_TORCHIC] = {{EVO_LEVEL, 16, SPECIES_COMBUSKEN, 0}}, + [SPECIES_COMBUSKEN] = {{EVO_LEVEL, 36, SPECIES_BLAZIKEN, 0}}, + [SPECIES_BLAZIKEN] = {{EVO_MEGA, ITEM_BLAZIKENITE, SPECIES_BLAZIKEN_MEGA, MEGA_VARIANT_STANDARD}}, + [SPECIES_MUDKIP] = {{EVO_LEVEL, 16, SPECIES_MARSHTOMP, 0}}, + [SPECIES_MARSHTOMP] = {{EVO_LEVEL, 36, SPECIES_SWAMPERT, 0}}, + [SPECIES_SWAMPERT] = {{EVO_MEGA, ITEM_SWAMPERTITE, SPECIES_SWAMPERT_MEGA, MEGA_VARIANT_STANDARD}}, + [SPECIES_POOCHYENA] = {{EVO_LEVEL, 18, SPECIES_MIGHTYENA, 0}}, + [SPECIES_ZIGZAGOON] = {{EVO_LEVEL, 20, SPECIES_LINOONE, 0}}, + [SPECIES_WURMPLE] = {{EVO_LEVEL_SILCOON, 7, SPECIES_SILCOON, 0}, + {EVO_LEVEL_CASCOON, 7, SPECIES_CASCOON, 0}}, + [SPECIES_SILCOON] = {{EVO_LEVEL, 10, SPECIES_BEAUTIFLY, 0}}, + [SPECIES_CASCOON] = {{EVO_LEVEL, 10, SPECIES_DUSTOX, 0}}, + [SPECIES_LOTAD] = {{EVO_LEVEL, 14, SPECIES_LOMBRE, 0}}, + [SPECIES_LOMBRE] = {{EVO_ITEM, ITEM_WATER_STONE, SPECIES_LUDICOLO, 0}}, + [SPECIES_SEEDOT] = {{EVO_LEVEL, 14, SPECIES_NUZLEAF, 0}}, + [SPECIES_NUZLEAF] = {{EVO_ITEM, ITEM_LEAF_STONE, SPECIES_SHIFTRY, 0}}, + [SPECIES_NINCADA] = {{EVO_LEVEL_NINJASK, 20, SPECIES_NINJASK, 0}, + {EVO_LEVEL_SHEDINJA, 20, SPECIES_SHEDINJA, 0}}, + [SPECIES_TAILLOW] = {{EVO_LEVEL, 22, SPECIES_SWELLOW, 0}}, + [SPECIES_SHROOMISH] = {{EVO_LEVEL, 23, SPECIES_BRELOOM, 0}}, + [SPECIES_WINGULL] = {{EVO_LEVEL, 25, SPECIES_PELIPPER, 0}}, + [SPECIES_SURSKIT] = {{EVO_LEVEL, 22, SPECIES_MASQUERAIN, 0}}, + [SPECIES_WAILMER] = {{EVO_LEVEL, 40, SPECIES_WAILORD, 0}}, + [SPECIES_SKITTY] = {{EVO_ITEM, ITEM_MOON_STONE, SPECIES_DELCATTY, 0}}, + [SPECIES_BALTOY] = {{EVO_LEVEL, 36, SPECIES_CLAYDOL, 0}}, + [SPECIES_NOSEPASS] = {{EVO_MAP, MAP_NAME_THUNDERCAP_MT, SPECIES_PROBOPASS, 0}}, + [SPECIES_SABLEYE] = {{EVO_MEGA, ITEM_SABLENITE, SPECIES_SABLEYE_MEGA, MEGA_VARIANT_STANDARD}}, + [SPECIES_BARBOACH] = {{EVO_LEVEL, 30, SPECIES_WHISCASH, 0}}, + [SPECIES_CORPHISH] = {{EVO_LEVEL, 30, SPECIES_CRAWDAUNT, 0}}, + [SPECIES_FEEBAS] = {{EVO_BEAUTY, 0, SPECIES_MILOTIC, 0}, + {EVO_ITEM, ITEM_NONE, SPECIES_MILOTIC, 0}, + {EVO_TRADE_ITEM, ITEM_NONE, SPECIES_MILOTIC, 0}}, + [SPECIES_CARVANHA] = {{EVO_LEVEL, 30, SPECIES_SHARPEDO, 0}}, + [SPECIES_SHARPEDO] = {{EVO_MEGA, ITEM_SHARPEDONITE, SPECIES_SHARPEDO_MEGA, MEGA_VARIANT_STANDARD}}, + [SPECIES_TRAPINCH] = {{EVO_LEVEL, 35, SPECIES_VIBRAVA, 0}}, + [SPECIES_VIBRAVA] = {{EVO_LEVEL, 45, SPECIES_FLYGON, 0}}, + [SPECIES_MAKUHITA] = {{EVO_LEVEL, 24, SPECIES_HARIYAMA, 0}}, + [SPECIES_ELECTRIKE] = {{EVO_LEVEL, 26, SPECIES_MANECTRIC, 0}}, + [SPECIES_MANECTRIC] = {{EVO_MEGA, ITEM_MANECTITE, SPECIES_MANECTRIC_MEGA, MEGA_VARIANT_STANDARD}}, + [SPECIES_NUMEL] = {{EVO_LEVEL, 33, SPECIES_CAMERUPT, 0}}, + [SPECIES_CAMERUPT] = {{EVO_MEGA, ITEM_CAMERUPTITE, SPECIES_CAMERUPT_MEGA, MEGA_VARIANT_STANDARD}}, + [SPECIES_SPHEAL] = {{EVO_LEVEL, 32, SPECIES_SEALEO, 0}}, + [SPECIES_SEALEO] = {{EVO_LEVEL, 44, SPECIES_WALREIN, 0}}, + [SPECIES_CACNEA] = {{EVO_LEVEL, 32, SPECIES_CACTURNE, 0}}, + [SPECIES_SNORUNT] = {{EVO_LEVEL, 42, SPECIES_GLALIE, 0}, + {EVO_ITEM, ITEM_DAWN_STONE, SPECIES_FROSLASS, MON_FEMALE}}, + [SPECIES_GLALIE] = {{EVO_MEGA, ITEM_GLALITITE, SPECIES_GLALIE_MEGA, MEGA_VARIANT_STANDARD}}, + [SPECIES_AZURILL] = {{EVO_FRIENDSHIP, 0, SPECIES_MARILL, 0}}, + [SPECIES_SPOINK] = {{EVO_LEVEL, 32, SPECIES_GRUMPIG, 0}}, + [SPECIES_MAWILE] = {{EVO_MEGA, ITEM_MAWILITE, SPECIES_MAWILE_MEGA, MEGA_VARIANT_STANDARD}}, + [SPECIES_MEDITITE] = {{EVO_LEVEL, 37, SPECIES_MEDICHAM, 0}}, + [SPECIES_MEDICHAM] = {{EVO_MEGA, ITEM_MEDICHAMITE, SPECIES_MEDICHAM_MEGA, MEGA_VARIANT_STANDARD}}, + [SPECIES_SWABLU] = {{EVO_LEVEL, 35, SPECIES_ALTARIA, 0}}, + [SPECIES_ALTARIA] = {{EVO_MEGA, ITEM_ALTARIANITE, SPECIES_ALTARIA_MEGA, MEGA_VARIANT_STANDARD}}, + [SPECIES_WYNAUT] = {{EVO_LEVEL, 15, SPECIES_WOBBUFFET, 0}}, + [SPECIES_DUSKULL] = {{EVO_LEVEL, 37, SPECIES_DUSCLOPS, 0}}, + [SPECIES_DUSCLOPS] = {{EVO_ITEM, ITEM_REAPER_CLOTH, SPECIES_DUSKNOIR, 0}, + {EVO_TRADE_ITEM, ITEM_REAPER_CLOTH, SPECIES_DUSKNOIR, 0}}, + [SPECIES_ROSELIA] = {{EVO_ITEM, ITEM_SHINY_STONE, SPECIES_ROSERADE, 0}}, + [SPECIES_SLAKOTH] = {{EVO_LEVEL, 18, SPECIES_VIGOROTH, 0}}, + [SPECIES_VIGOROTH] = {{EVO_LEVEL, 36, SPECIES_SLAKING, 0}}, + [SPECIES_GULPIN] = {{EVO_LEVEL, 26, SPECIES_SWALOT, 0}}, + [SPECIES_WHISMUR] = {{EVO_LEVEL, 20, SPECIES_LOUDRED, 0}}, + [SPECIES_LOUDRED] = {{EVO_LEVEL, 40, SPECIES_EXPLOUD, 0}}, + [SPECIES_CLAMPERL] = {{EVO_ITEM, ITEM_DEEP_SEA_TOOTH, SPECIES_HUNTAIL, 0}, + {EVO_ITEM, ITEM_DEEP_SEA_SCALE, SPECIES_GOREBYSS, 0}, + {EVO_TRADE_ITEM, ITEM_DEEP_SEA_TOOTH, SPECIES_HUNTAIL, 0}, + {EVO_TRADE_ITEM, ITEM_DEEP_SEA_SCALE, SPECIES_GOREBYSS, 0}}, + [SPECIES_ABSOL] = {{EVO_MEGA, ITEM_ABSOLITE, SPECIES_ABSOL_MEGA, MEGA_VARIANT_STANDARD}}, + [SPECIES_SHUPPET] = {{EVO_LEVEL, 37, SPECIES_BANETTE, 0}}, + [SPECIES_BANETTE] = {{EVO_MEGA, ITEM_BANETTITE, SPECIES_BANETTE_MEGA, MEGA_VARIANT_STANDARD}}, + [SPECIES_ARON] = {{EVO_LEVEL, 32, SPECIES_LAIRON, 0}}, + [SPECIES_LAIRON] = {{EVO_LEVEL, 42, SPECIES_AGGRON, 0}}, + [SPECIES_AGGRON] = {{EVO_MEGA, ITEM_AGGRONITE, SPECIES_AGGRON_MEGA, MEGA_VARIANT_STANDARD}}, + [SPECIES_LILEEP] = {{EVO_LEVEL, 40, SPECIES_CRADILY, 0}}, + [SPECIES_ANORITH] = {{EVO_LEVEL, 40, SPECIES_ARMALDO, 0}}, + [SPECIES_RALTS] = {{EVO_LEVEL, 20, SPECIES_KIRLIA, 0}}, + [SPECIES_KIRLIA] = {{EVO_LEVEL, 30, SPECIES_GARDEVOIR, 0}, + {EVO_ITEM, ITEM_DAWN_STONE, SPECIES_GALLADE, MON_MALE}}, + [SPECIES_GARDEVOIR] = {{EVO_MEGA, ITEM_GARDEVOIRITE, SPECIES_GARDEVOIR_MEGA, MEGA_VARIANT_STANDARD}}, + [SPECIES_BAGON] = {{EVO_LEVEL, 30, SPECIES_SHELGON, 0}}, + [SPECIES_SHELGON] = {{EVO_LEVEL, 50, SPECIES_SALAMENCE, 0}}, + [SPECIES_SALAMENCE] = {{EVO_MEGA, ITEM_SALAMENCITE, SPECIES_SALAMENCE_MEGA, MEGA_VARIANT_STANDARD}}, + [SPECIES_BELDUM] = {{EVO_LEVEL, 20, SPECIES_METANG, 0}}, + [SPECIES_METANG] = {{EVO_LEVEL, 45, SPECIES_METAGROSS, 0}}, + [SPECIES_METAGROSS] = {{EVO_MEGA, ITEM_METAGROSSITE, SPECIES_METAGROSS_MEGA, MEGA_VARIANT_STANDARD}}, + [SPECIES_KYOGRE] = {{EVO_MEGA, ITEM_BLUE_ORB, SPECIES_KYOGRE_PRIMAL, MEGA_VARIANT_PRIMAL}}, + [SPECIES_GROUDON] = {{EVO_MEGA, ITEM_RED_ORB, SPECIES_GROUDON_PRIMAL, MEGA_VARIANT_PRIMAL}}, + [SPECIES_RAYQUAZA] = {{EVO_MEGA, MOVE_DRAGONASCENT, SPECIES_RAYQUAZA_MEGA, MEGA_VARIANT_WISH}}, + [SPECIES_LATIAS] = {{EVO_MEGA, ITEM_LATIASITE, SPECIES_LATIAS_MEGA, MEGA_VARIANT_STANDARD}}, + [SPECIES_LATIOS] = {{EVO_MEGA, ITEM_LATIOSITE, SPECIES_LATIOS_MEGA, MEGA_VARIANT_STANDARD}}, + [SPECIES_TURTWIG] = {{EVO_LEVEL, 18, SPECIES_GROTLE, 0}}, + [SPECIES_GROTLE] = {{EVO_LEVEL, 32, SPECIES_TORTERRA, 0}}, + [SPECIES_CHIMCHAR] = {{EVO_LEVEL, 14, SPECIES_MONFERNO, 0}}, + [SPECIES_MONFERNO] = {{EVO_LEVEL, 36, SPECIES_INFERNAPE, 0}}, + [SPECIES_PIPLUP] = {{EVO_LEVEL, 16, SPECIES_PRINPLUP, 0}}, + [SPECIES_PRINPLUP] = {{EVO_LEVEL, 36, SPECIES_EMPOLEON, 0}}, + [SPECIES_STARLY] = {{EVO_LEVEL, 14, SPECIES_STARAVIA, 0}}, + [SPECIES_STARAVIA] = {{EVO_LEVEL, 34, SPECIES_STARAPTOR, 0}}, + [SPECIES_BIDOOF] = {{EVO_LEVEL, 15, SPECIES_BIBAREL, 0}}, + [SPECIES_KRICKETOT] = {{EVO_LEVEL, 10, SPECIES_KRICKETUNE, 0}}, + [SPECIES_SHINX] = {{EVO_LEVEL, 15, SPECIES_LUXIO, 0}}, + [SPECIES_LUXIO] = {{EVO_LEVEL, 30, SPECIES_LUXRAY, 0}}, + [SPECIES_BUDEW] = {{EVO_FRIENDSHIP_DAY, 0, SPECIES_ROSELIA, 0}}, + [SPECIES_CRANIDOS] = {{EVO_LEVEL, 30, SPECIES_RAMPARDOS, 0}}, + [SPECIES_SHIELDON] = {{EVO_LEVEL, 30, SPECIES_BASTIODON, 0}}, + [SPECIES_BURMY] = {{EVO_FEMALE_LEVEL, 20, SPECIES_WORMADAM, 0}, + {EVO_MALE_LEVEL, 20, SPECIES_MOTHIM, 0}}, + [SPECIES_COMBEE] = {{EVO_FEMALE_LEVEL, 21, SPECIES_VESPIQUEN, 0}}, + [SPECIES_BUIZEL] = {{EVO_LEVEL, 26, SPECIES_FLOATZEL, 0}}, + [SPECIES_CHERUBI] = {{EVO_LEVEL, 25, SPECIES_CHERRIM, 0}}, + [SPECIES_SHELLOS] = {{EVO_LEVEL, 32, SPECIES_GASTRODON, 0}}, + [SPECIES_DRIFLOON] = {{EVO_LEVEL, 28, SPECIES_DRIFBLIM, 0}}, + [SPECIES_BUNEARY] = {{EVO_FRIENDSHIP, 0, SPECIES_LOPUNNY, 0}}, + [SPECIES_LOPUNNY] = {{EVO_MEGA, ITEM_LOPUNNITE, SPECIES_LOPUNNY_MEGA, MEGA_VARIANT_STANDARD}}, + [SPECIES_GLAMEOW] = {{EVO_LEVEL, 38, SPECIES_PURUGLY, 0}}, + [SPECIES_CHINGLING] = {{EVO_FRIENDSHIP_NIGHT, 0, SPECIES_CHIMECHO, 0}}, + [SPECIES_STUNKY] = {{EVO_LEVEL, 34, SPECIES_SKUNTANK, 0}}, + [SPECIES_BRONZOR] = {{EVO_LEVEL, 33, SPECIES_BRONZONG, 0}}, + [SPECIES_BONSLY] = {{EVO_MOVE, 102, SPECIES_SUDOWOODO, 0}}, + [SPECIES_MIME_JR] = {{EVO_MOVE, 102, SPECIES_MR_MIME, 0}}, + [SPECIES_HAPPINY] = {{EVO_HOLD_ITEM_DAY, ITEM_OVAL_STONE, SPECIES_CHANSEY, 0}}, + [SPECIES_GIBLE] = {{EVO_LEVEL, 24, SPECIES_GABITE, 0}}, + [SPECIES_GABITE] = {{EVO_LEVEL, 48, SPECIES_GARCHOMP, 0}}, + [SPECIES_GARCHOMP] = {{EVO_MEGA, ITEM_GARCHOMPITE, SPECIES_GARCHOMP_MEGA, MEGA_VARIANT_STANDARD}}, + [SPECIES_MUNCHLAX] = {{EVO_FRIENDSHIP, 0, SPECIES_SNORLAX, 0}}, + [SPECIES_RIOLU] = {{EVO_FRIENDSHIP_DAY, 0, SPECIES_LUCARIO, 0}}, + [SPECIES_LUCARIO] = {{EVO_MEGA, ITEM_LUCARIONITE, SPECIES_LUCARIO_MEGA, MEGA_VARIANT_STANDARD}}, + [SPECIES_HIPPOPOTAS] = {{EVO_FEMALE_LEVEL, 34, SPECIES_HIPPOWDON_F, 0}}, + [SPECIES_SKORUPI] = {{EVO_LEVEL, 40, SPECIES_DRAPION, 0}}, + [SPECIES_CROAGUNK] = {{EVO_LEVEL, 37, SPECIES_TOXICROAK, 0}}, + [SPECIES_FINNEON] = {{EVO_LEVEL, 31, SPECIES_LUMINEON, 0}}, + [SPECIES_MANTYKE] = {{EVO_OTHER_PARTY_MON, SPECIES_REMORAID, SPECIES_MANTINE, 0}}, + [SPECIES_SNOVER] = {{EVO_LEVEL, 40, SPECIES_ABOMASNOW, 0}}, + [SPECIES_ABOMASNOW] = {{EVO_MEGA, ITEM_ABOMASITE, SPECIES_ABOMASNOW_MEGA, MEGA_VARIANT_STANDARD}}, + [SPECIES_GALLADE] = {{EVO_MEGA, ITEM_GALLADITE, SPECIES_GALLADE_MEGA, MEGA_VARIANT_STANDARD}}, + [SPECIES_SNIVY] = {{EVO_LEVEL, 17, SPECIES_SERVINE, 0}}, + [SPECIES_SERVINE] = {{EVO_LEVEL, 36, SPECIES_SERPERIOR, 0}}, + [SPECIES_TEPIG] = {{EVO_LEVEL, 17, SPECIES_PIGNITE, 0}}, + [SPECIES_PIGNITE] = {{EVO_LEVEL, 36, SPECIES_EMBOAR, 0}}, + [SPECIES_OSHAWOTT] = {{EVO_LEVEL, 17, SPECIES_DEWOTT, 0}}, + [SPECIES_DEWOTT] = {{EVO_LEVEL, 36, SPECIES_SAMUROTT, 0}}, + [SPECIES_PATRAT] = {{EVO_LEVEL, 20, SPECIES_WATCHOG, 0}}, + [SPECIES_LILLIPUP] = {{EVO_LEVEL, 16, SPECIES_HERDIER, 0}}, + [SPECIES_HERDIER] = {{EVO_LEVEL, 32, SPECIES_STOUTLAND, 0}}, + [SPECIES_PURRLOIN] = {{EVO_LEVEL, 20, SPECIES_LIEPARD, 0}}, + [SPECIES_PANSAGE] = {{EVO_ITEM, ITEM_LEAF_STONE, SPECIES_SIMISAGE, 0}}, + [SPECIES_PANSEAR] = {{EVO_ITEM, ITEM_FIRE_STONE, SPECIES_SIMISEAR, 0}}, + [SPECIES_PANPOUR] = {{EVO_ITEM, ITEM_WATER_STONE, SPECIES_SIMIPOUR, 0}}, + [SPECIES_MUNNA] = {{EVO_ITEM, ITEM_MOON_STONE, SPECIES_MUSHARNA, 0}}, + [SPECIES_PIDOVE] = {{EVO_LEVEL, 21, SPECIES_TRANQUILL, 0}}, + [SPECIES_TRANQUILL] = {{EVO_LEVEL, 32, SPECIES_UNFEZANT, 0}}, + [SPECIES_BLITZLE] = {{EVO_LEVEL, 27, SPECIES_ZEBSTRIKA, 0}}, + [SPECIES_ROGGENROLA] = {{EVO_LEVEL, 25, SPECIES_BOLDORE, 0}}, + [SPECIES_BOLDORE] = {{EVO_ITEM, ITEM_LINK_CABLE, SPECIES_GIGALITH, 0}, + {EVO_TRADE, 0, SPECIES_GIGALITH, 0}}, + [SPECIES_WOOBAT] = {{EVO_FRIENDSHIP, 0, SPECIES_SWOOBAT, 0}}, + [SPECIES_DRILBUR] = {{EVO_LEVEL, 31, SPECIES_EXCADRILL, 0}}, + [SPECIES_AUDINO] = {{EVO_MEGA, ITEM_AUDINITE, SPECIES_AUDINO_MEGA, MEGA_VARIANT_STANDARD}}, + [SPECIES_TIMBURR] = {{EVO_LEVEL, 25, SPECIES_GURDURR, 0}}, + [SPECIES_GURDURR] = {{EVO_TRADE, 0, SPECIES_CONKELDURR, 0}, + {EVO_ITEM, ITEM_LINK_CABLE, SPECIES_CONKELDURR, 0}}, + [SPECIES_TYMPOLE] = {{EVO_LEVEL, 25, SPECIES_PALPITOAD, 0}}, + [SPECIES_PALPITOAD] = {{EVO_LEVEL, 36, SPECIES_SEISMITOAD, 0}}, + [SPECIES_SEWADDLE] = {{EVO_LEVEL, 20, SPECIES_SWADLOON, 0}}, + [SPECIES_SWADLOON] = {{EVO_FRIENDSHIP, 0, SPECIES_LEAVANNY, 0}}, + [SPECIES_VENIPEDE] = {{EVO_LEVEL, 22, SPECIES_WHIRLIPEDE, 0}}, + [SPECIES_WHIRLIPEDE] = {{EVO_LEVEL, 30, SPECIES_SCOLIPEDE, 0}}, + [SPECIES_COTTONEE] = {{EVO_ITEM, ITEM_SUN_STONE, SPECIES_WHIMSICOTT, 0}}, + [SPECIES_PETILIL] = {{EVO_ITEM, ITEM_SUN_STONE, SPECIES_LILLIGANT, 0}}, + [SPECIES_SANDILE] = {{EVO_LEVEL, 29, SPECIES_KROKOROK, 0}}, + [SPECIES_KROKOROK] = {{EVO_LEVEL, 40, SPECIES_KROOKODILE, 0}}, + [SPECIES_DARUMAKA] = {{EVO_LEVEL, 35, SPECIES_DARMANITAN, 0}}, + [SPECIES_DWEBBLE] = {{EVO_LEVEL, 34, SPECIES_CRUSTLE, 0}}, + [SPECIES_SCRAGGY] = {{EVO_LEVEL, 39, SPECIES_SCRAFTY, 0}}, + [SPECIES_YAMASK] = {{EVO_LEVEL, 34, SPECIES_COFAGRIGUS, 0}}, + [SPECIES_TIRTOUGA] = {{EVO_LEVEL, 37, SPECIES_CARRACOSTA, 0}}, + [SPECIES_ARCHEN] = {{EVO_LEVEL, 37, SPECIES_ARCHEOPS, 0}}, + [SPECIES_TRUBBISH] = {{EVO_LEVEL, 36, SPECIES_GARBODOR, 0}}, + [SPECIES_ZORUA] = {{EVO_LEVEL, 30, SPECIES_ZOROARK, 0}}, + [SPECIES_MINCCINO] = {{EVO_ITEM, ITEM_SHINY_STONE, SPECIES_CINCCINO, 0}}, + [SPECIES_GOTHITA] = {{EVO_LEVEL, 32, SPECIES_GOTHORITA, 0}}, + [SPECIES_GOTHORITA] = {{EVO_LEVEL, 41, SPECIES_GOTHITELLE, 0}}, + [SPECIES_SOLOSIS] = {{EVO_LEVEL, 32, SPECIES_DUOSION, 0}}, + [SPECIES_DUOSION] = {{EVO_LEVEL, 41, SPECIES_REUNICLUS, 0}}, + [SPECIES_DUCKLETT] = {{EVO_LEVEL, 35, SPECIES_SWANNA, 0}}, + [SPECIES_VANILLITE] = {{EVO_LEVEL, 35, SPECIES_VANILLISH, 0}}, + [SPECIES_VANILLISH] = {{EVO_LEVEL, 47, SPECIES_VANILLUXE, 0}}, + [SPECIES_DEERLING] = {{EVO_LEVEL, 34, SPECIES_SAWSBUCK, 0}}, + [SPECIES_KARRABLAST] = {{EVO_ITEM, ITEM_LINK_CABLE, SPECIES_ESCAVALIER, 0}, + {EVO_TRADE, 0, SPECIES_ESCAVALIER, 0}}, + [SPECIES_FOONGUS] = {{EVO_LEVEL, 39, SPECIES_AMOONGUSS, 0}}, + [SPECIES_FRILLISH] = {{EVO_LEVEL, 40, SPECIES_JELLICENT, 0}}, + [SPECIES_JOLTIK] = {{EVO_LEVEL, 36, SPECIES_GALVANTULA, 0}}, + [SPECIES_FERROSEED] = {{EVO_LEVEL, 40, SPECIES_FERROTHORN, 0}}, + [SPECIES_KLINK] = {{EVO_LEVEL, 38, SPECIES_KLANG, 0}}, + [SPECIES_KLANG] = {{EVO_LEVEL, 49, SPECIES_KLINKLANG, 0}}, + [SPECIES_TYNAMO] = {{EVO_LEVEL, 39, SPECIES_EELEKTRIK, 0}}, + [SPECIES_EELEKTRIK] = {{EVO_ITEM, ITEM_THUNDER_STONE, SPECIES_EELEKTROSS, 0}}, + [SPECIES_ELGYEM] = {{EVO_LEVEL, 42, SPECIES_BEHEEYEM, 0}}, + [SPECIES_LITWICK] = {{EVO_LEVEL, 41, SPECIES_LAMPENT, 0}}, + [SPECIES_LAMPENT] = {{EVO_ITEM, ITEM_DUSK_STONE, SPECIES_CHANDELURE, 0}}, + [SPECIES_AXEW] = {{EVO_LEVEL, 38, SPECIES_FRAXURE, 0}}, + [SPECIES_FRAXURE] = {{EVO_LEVEL, 48, SPECIES_HAXORUS, 0}}, + [SPECIES_CUBCHOO] = {{EVO_LEVEL, 37, SPECIES_BEARTIC, 0}}, + [SPECIES_SHELMET] = {{EVO_ITEM, ITEM_LINK_CABLE, SPECIES_ACCELGOR, 0}, + {EVO_TRADE, 0, SPECIES_ACCELGOR, 0}}, + [SPECIES_MIENFOO] = {{EVO_LEVEL, 50, SPECIES_MIENSHAO, 0}}, + [SPECIES_GOLETT] = {{EVO_LEVEL, 43, SPECIES_GOLURK, 0}}, + [SPECIES_PAWNIARD] = {{EVO_LEVEL, 52, SPECIES_BISHARP, 0}}, + [SPECIES_RUFFLET] = {{EVO_LEVEL, 54, SPECIES_BRAVIARY, 0}}, + [SPECIES_VULLABY] = {{EVO_LEVEL, 54, SPECIES_MANDIBUZZ, 0}}, + [SPECIES_DEINO] = {{EVO_LEVEL, 50, SPECIES_ZWEILOUS, 0}}, + [SPECIES_ZWEILOUS] = {{EVO_LEVEL, 64, SPECIES_HYDREIGON, 0}}, + [SPECIES_LARVESTA] = {{EVO_LEVEL, 59, SPECIES_VOLCARONA, 0}}, + [SPECIES_FRILLISH_F] = {{EVO_LEVEL, 40, SPECIES_JELLICENT_F, 0}}, + [SPECIES_BURMY_SANDY] = {{EVO_FEMALE_LEVEL, 20, SPECIES_WORMADAM_SANDY, 0}, + {EVO_MALE_LEVEL, 20, SPECIES_MOTHIM, 0}}, + [SPECIES_BURMY_TRASH] = {{EVO_FEMALE_LEVEL, 20, SPECIES_WORMADAM_TRASH, 0}, + {EVO_MALE_LEVEL, 20, SPECIES_MOTHIM, 0}}, + [SPECIES_SHELLOS_EAST] = {{EVO_LEVEL, 32, SPECIES_GASTRODON_EAST, 0}}, + [SPECIES_DEERLING_SUMMER] = {{EVO_LEVEL, 34, SPECIES_SAWSBUCK_SUMMER, 0}}, + [SPECIES_DEERLING_AUTUMN] = {{EVO_LEVEL, 34, SPECIES_SAWSBUCK_AUTUMN, 0}}, + [SPECIES_DEERLING_WINTER] = {{EVO_LEVEL, 34, SPECIES_SAWSBUCK_WINTER, 0}}, + [SPECIES_HIPPOPOTAS_F] = {{EVO_LEVEL, 34, SPECIES_HIPPOWDON_F, 0}}, + [SPECIES_CHESPIN] = {{EVO_LEVEL, 16, SPECIES_QUILLADIN, 0}}, + [SPECIES_QUILLADIN] = {{EVO_LEVEL, 36, SPECIES_CHESNAUGHT, 0}}, + [SPECIES_FENNEKIN] = {{EVO_LEVEL, 16, SPECIES_BRAIXEN, 0}}, + [SPECIES_BRAIXEN] = {{EVO_LEVEL, 36, SPECIES_DELPHOX, 0}}, + [SPECIES_FROAKIE] = {{EVO_LEVEL, 16, SPECIES_FROGADIER, 0}}, + [SPECIES_FROGADIER] = {{EVO_LEVEL, 36, SPECIES_GRENINJA, 0}}, + [SPECIES_BUNNELBY] = {{EVO_LEVEL, 20, SPECIES_DIGGERSBY, 0}}, + [SPECIES_FLETCHLING] = {{EVO_LEVEL, 17, SPECIES_FLETCHINDER, 0}}, + [SPECIES_FLETCHINDER] = {{EVO_LEVEL, 35, SPECIES_TALONFLAME, 0}}, + [SPECIES_SCATTERBUG] = {{EVO_LEVEL, 9, SPECIES_SPEWPA, 0}}, + [SPECIES_SPEWPA] = {{EVO_LEVEL, 12, SPECIES_VIVILLON, 0}}, + [SPECIES_LITLEO] = {{EVO_MALE_LEVEL, 35, SPECIES_PYROAR, 0}, + {EVO_FEMALE_LEVEL, 35, SPECIES_PYROAR_FEMALE, 0}}, + [SPECIES_FLABEBE] = {{EVO_LEVEL, 19, SPECIES_FLOETTE, 0}}, + [SPECIES_FLOETTE] = {{EVO_ITEM, ITEM_SHINY_STONE, SPECIES_FLORGES, 0}}, + [SPECIES_SKIDDO] = {{EVO_LEVEL, 32, SPECIES_GOGOAT, 0}}, + [SPECIES_PANCHAM] = {{EVO_TYPE_IN_PARTY, 32, SPECIES_PANGORO, TYPE_DARK}}, + [SPECIES_ESPURR] = {{EVO_MALE_LEVEL, 25, SPECIES_MEOWSTIC, 0}, + {EVO_FEMALE_LEVEL, 25, SPECIES_MEOWSTIC_FEMALE, 0}}, + [SPECIES_HONEDGE] = {{EVO_LEVEL, 35, SPECIES_DOUBLADE, 0}}, + [SPECIES_DOUBLADE] = {{EVO_ITEM, ITEM_DUSK_STONE, SPECIES_AEGISLASH, 0}}, + [SPECIES_SPRITZEE] = {{EVO_ITEM, ITEM_NONE, SPECIES_AROMATISSE, 0}, + {EVO_TRADE_ITEM, ITEM_NONE, SPECIES_AROMATISSE, 0}}, + [SPECIES_SWIRLIX] = {{EVO_ITEM, ITEM_NONE, SPECIES_SLURPUFF, 0}, + {EVO_TRADE_ITEM, ITEM_NONE, SPECIES_SLURPUFF, 0}}, + [SPECIES_INKAY] = {{EVO_LEVEL, 40, SPECIES_MALAMAR, 0}}, + [SPECIES_BINACLE] = {{EVO_LEVEL, 39, SPECIES_BARBARACLE, 0}}, + [SPECIES_SKRELP] = {{EVO_LEVEL, 48, SPECIES_DRAGALGE, 0}}, + [SPECIES_CLAUNCHER] = {{EVO_LEVEL, 37, SPECIES_CLAWITZER, 0}}, + [SPECIES_HELIOPTILE] = {{EVO_ITEM, ITEM_SUN_STONE, SPECIES_HELIOLISK, 0}}, + [SPECIES_TYRUNT] = {{EVO_LEVEL_DAY, 39, SPECIES_TYRANTRUM, 0}}, + [SPECIES_GOOMY] = {{EVO_LEVEL, 40, SPECIES_SLIGGOO, 0}}, + [SPECIES_SLIGGOO] = {{EVO_RAINY_OW, 50, SPECIES_GOODRA, 0}}, + [SPECIES_PHANTUMP] = {{EVO_TRADE, 0, SPECIES_TREVENANT, 0}, + {EVO_ITEM, ITEM_LINK_CABLE, SPECIES_TREVENANT, 0}}, + [SPECIES_PUMPKABOO] = {{EVO_TRADE, 0, SPECIES_GOURGEIST, 0}, + {EVO_ITEM, ITEM_LINK_CABLE, SPECIES_GOURGEIST, 0}}, + [SPECIES_BERGMITE] = {{EVO_LEVEL, 37, SPECIES_AVALUGG, 0}}, + [SPECIES_NOIBAT] = {{EVO_LEVEL, 48, SPECIES_NOIVERN, 0}}, + [SPECIES_DIANCIE] = {{EVO_MEGA, ITEM_DIANCITE, SPECIES_DIANCIE_MEGA, MEGA_VARIANT_STANDARD}}, + [SPECIES_FLABEBE_BLUE] = {{EVO_LEVEL, 19, SPECIES_FLOETTE_BLUE, 0}}, + [SPECIES_FLABEBE_ORANGE] = {{EVO_LEVEL, 19, SPECIES_FLOETTE_ORANGE, 0}}, + [SPECIES_FLABEBE_YELLOW] = {{EVO_LEVEL, 19, SPECIES_FLOETTE_YELLOW, 0}}, + [SPECIES_FLABEBE_WHITE] = {{EVO_LEVEL, 19, SPECIES_FLOETTE_WHITE, 0}}, + [SPECIES_FLOETTE_BLUE] = {{EVO_ITEM, ITEM_SHINY_STONE, SPECIES_FLORGES_BLUE, 0}}, + [SPECIES_FLOETTE_ORANGE] = {{EVO_ITEM, ITEM_SHINY_STONE, SPECIES_FLORGES_ORANGE, 0}}, + [SPECIES_FLOETTE_YELLOW] = {{EVO_ITEM, ITEM_SHINY_STONE, SPECIES_FLORGES_YELLOW, 0}}, + [SPECIES_FLOETTE_WHITE] = {{EVO_ITEM, ITEM_SHINY_STONE, SPECIES_FLORGES_WHITE, 0}}, + [SPECIES_PUMPKABOO_XL] = {{EVO_TRADE, 0, SPECIES_GOURGEIST_XL, 0}, + {EVO_ITEM, ITEM_LINK_CABLE, SPECIES_GOURGEIST_XL, 0}}, + [SPECIES_PUMPKABOO_L] = {{EVO_TRADE, 0, SPECIES_GOURGEIST_L, 0}, + {EVO_ITEM, ITEM_LINK_CABLE, SPECIES_GOURGEIST_L, 0}}, + [SPECIES_PUMPKABOO_M] = {{EVO_TRADE, 0, SPECIES_GOURGEIST_M, 0}, + {EVO_ITEM, ITEM_LINK_CABLE, SPECIES_GOURGEIST_M, 0}}, + [SPECIES_VENUSAUR_MEGA] = {{EVO_MEGA, ITEM_NONE, SPECIES_VENUSAUR, MEGA_VARIANT_STANDARD}}, + [SPECIES_CHARIZARD_MEGA_X] = {{EVO_MEGA, ITEM_NONE, SPECIES_CHARIZARD, MEGA_VARIANT_STANDARD}}, + [SPECIES_CHARIZARD_MEGA_Y] = {{EVO_MEGA, ITEM_NONE, SPECIES_CHARIZARD, MEGA_VARIANT_STANDARD}}, + [SPECIES_BLASTOISE_MEGA] = {{EVO_MEGA, ITEM_NONE, SPECIES_BLASTOISE, MEGA_VARIANT_STANDARD}}, + [SPECIES_BEEDRILL_MEGA] = {{EVO_MEGA, ITEM_NONE, SPECIES_BEEDRILL, MEGA_VARIANT_STANDARD}}, + [SPECIES_PIDGEOT_MEGA] = {{EVO_MEGA, ITEM_NONE, SPECIES_PIDGEOT, MEGA_VARIANT_STANDARD}}, + [SPECIES_ALAKAZAM_MEGA] = {{EVO_MEGA, ITEM_NONE, SPECIES_ALAKAZAM, MEGA_VARIANT_STANDARD}}, + [SPECIES_SLOWBRO_MEGA] = {{EVO_MEGA, ITEM_NONE, SPECIES_SLOWBRO, MEGA_VARIANT_STANDARD}}, + [SPECIES_GENGAR_MEGA] = {{EVO_MEGA, ITEM_NONE, SPECIES_GENGAR, MEGA_VARIANT_STANDARD}}, + [SPECIES_KANGASKHAN_MEGA] = {{EVO_MEGA, ITEM_NONE, SPECIES_KANGASKHAN, MEGA_VARIANT_STANDARD}}, + [SPECIES_PINSIR_MEGA] = {{EVO_MEGA, ITEM_NONE, SPECIES_PINSIR, MEGA_VARIANT_STANDARD}}, + [SPECIES_GYARADOS_MEGA] = {{EVO_MEGA, ITEM_NONE, SPECIES_GYARADOS, MEGA_VARIANT_STANDARD}}, + [SPECIES_AERODACTYL_MEGA] = {{EVO_MEGA, ITEM_NONE, SPECIES_AERODACTYL, MEGA_VARIANT_STANDARD}}, + [SPECIES_MEWTWO_MEGA_X] = {{EVO_MEGA, ITEM_NONE, SPECIES_MEWTWO, MEGA_VARIANT_STANDARD}}, + [SPECIES_MEWTWO_MEGA_Y] = {{EVO_MEGA, ITEM_NONE, SPECIES_MEWTWO, MEGA_VARIANT_STANDARD}}, + [SPECIES_AMPHAROS_MEGA] = {{EVO_MEGA, ITEM_NONE, SPECIES_AMPHAROS, MEGA_VARIANT_STANDARD}}, + [SPECIES_STEELIX_MEGA] = {{EVO_MEGA, ITEM_NONE, SPECIES_STEELIX, MEGA_VARIANT_STANDARD}}, + [SPECIES_SCIZOR_MEGA] = {{EVO_MEGA, ITEM_NONE, SPECIES_SCIZOR, MEGA_VARIANT_STANDARD}}, + [SPECIES_HERACROSS_MEGA] = {{EVO_MEGA, ITEM_NONE, SPECIES_HERACROSS, MEGA_VARIANT_STANDARD}}, + [SPECIES_HOUNDOOM_MEGA] = {{EVO_MEGA, ITEM_NONE, SPECIES_HOUNDOOM, MEGA_VARIANT_STANDARD}}, + [SPECIES_TYRANITAR_MEGA] = {{EVO_MEGA, ITEM_NONE, SPECIES_TYRANITAR, MEGA_VARIANT_STANDARD}}, + [SPECIES_SCEPTILE_MEGA] = {{EVO_MEGA, ITEM_NONE, SPECIES_SCEPTILE, MEGA_VARIANT_STANDARD}}, + [SPECIES_BLAZIKEN_MEGA] = {{EVO_MEGA, ITEM_NONE, SPECIES_BLAZIKEN, MEGA_VARIANT_STANDARD}}, + [SPECIES_SWAMPERT_MEGA] = {{EVO_MEGA, ITEM_NONE, SPECIES_SWAMPERT, MEGA_VARIANT_STANDARD}}, + [SPECIES_GARDEVOIR_MEGA] = {{EVO_MEGA, ITEM_NONE, SPECIES_GARDEVOIR, MEGA_VARIANT_STANDARD}}, + [SPECIES_SABLEYE_MEGA] = {{EVO_MEGA, ITEM_NONE, SPECIES_SABLEYE, MEGA_VARIANT_STANDARD}}, + [SPECIES_MAWILE_MEGA] = {{EVO_MEGA, ITEM_NONE, SPECIES_MAWILE, MEGA_VARIANT_STANDARD}}, + [SPECIES_AGGRON_MEGA] = {{EVO_MEGA, ITEM_NONE, SPECIES_AGGRON, MEGA_VARIANT_STANDARD}}, + [SPECIES_MEDICHAM_MEGA] = {{EVO_MEGA, ITEM_NONE, SPECIES_MEDICHAM, MEGA_VARIANT_STANDARD}}, + [SPECIES_MANECTRIC_MEGA] = {{EVO_MEGA, ITEM_NONE, SPECIES_MANECTRIC, MEGA_VARIANT_STANDARD}}, + [SPECIES_SHARPEDO_MEGA] = {{EVO_MEGA, ITEM_NONE, SPECIES_SHARPEDO, MEGA_VARIANT_STANDARD}}, + [SPECIES_CAMERUPT_MEGA] = {{EVO_MEGA, ITEM_NONE, SPECIES_CAMERUPT, MEGA_VARIANT_STANDARD}}, + [SPECIES_ALTARIA_MEGA] = {{EVO_MEGA, ITEM_NONE, SPECIES_ALTARIA, MEGA_VARIANT_STANDARD}}, + [SPECIES_BANETTE_MEGA] = {{EVO_MEGA, ITEM_NONE, SPECIES_BANETTE, MEGA_VARIANT_STANDARD}}, + [SPECIES_ABSOL_MEGA] = {{EVO_MEGA, ITEM_NONE, SPECIES_ABSOL, MEGA_VARIANT_STANDARD}}, + [SPECIES_GLALIE_MEGA] = {{EVO_MEGA, ITEM_NONE, SPECIES_GLALIE, MEGA_VARIANT_STANDARD}}, + [SPECIES_SALAMENCE_MEGA] = {{EVO_MEGA, ITEM_NONE, SPECIES_SALAMENCE, MEGA_VARIANT_STANDARD}}, + [SPECIES_METAGROSS_MEGA] = {{EVO_MEGA, ITEM_NONE, SPECIES_METAGROSS, MEGA_VARIANT_STANDARD}}, + [SPECIES_LATIAS_MEGA] = {{EVO_MEGA, ITEM_NONE, SPECIES_LATIAS, MEGA_VARIANT_STANDARD}}, + [SPECIES_LATIOS_MEGA] = {{EVO_MEGA, ITEM_NONE, SPECIES_LATIOS, MEGA_VARIANT_STANDARD}}, + [SPECIES_GROUDON_PRIMAL] = {{EVO_MEGA, ITEM_NONE, SPECIES_GROUDON, MEGA_VARIANT_PRIMAL}}, + [SPECIES_KYOGRE_PRIMAL] = {{EVO_MEGA, ITEM_NONE, SPECIES_KYOGRE, MEGA_VARIANT_PRIMAL}}, + [SPECIES_RAYQUAZA_MEGA] = {{EVO_MEGA, MOVE_NONE, SPECIES_RAYQUAZA, MEGA_VARIANT_WISH}}, + [SPECIES_LOPUNNY_MEGA] = {{EVO_MEGA, ITEM_NONE, SPECIES_LOPUNNY, MEGA_VARIANT_STANDARD}}, + [SPECIES_GARCHOMP_MEGA] = {{EVO_MEGA, ITEM_NONE, SPECIES_GARCHOMP, MEGA_VARIANT_STANDARD}}, + [SPECIES_LUCARIO_MEGA] = {{EVO_MEGA, ITEM_NONE, SPECIES_LUCARIO, MEGA_VARIANT_STANDARD}}, + [SPECIES_ABOMASNOW_MEGA] = {{EVO_MEGA, ITEM_NONE, SPECIES_ABOMASNOW, MEGA_VARIANT_STANDARD}}, + [SPECIES_GALLADE_MEGA] = {{EVO_MEGA, ITEM_NONE, SPECIES_GALLADE, MEGA_VARIANT_STANDARD}}, + [SPECIES_AUDINO_MEGA] = {{EVO_MEGA, ITEM_NONE, SPECIES_AUDINO, MEGA_VARIANT_STANDARD}}, + [SPECIES_DIANCIE_MEGA] = {{EVO_MEGA, ITEM_NONE, SPECIES_DIANCIE, MEGA_VARIANT_STANDARD}}, + [SPECIES_VIVILLON_ELEGANT] = {{EVO_MEGA, ITEM_NONE, SPECIES_TALONFLAME, MEGA_VARIANT_STANDARD}}, + [SPECIES_ROWLET] = {{EVO_LEVEL, 17, SPECIES_DARTRIX, 0}}, + [SPECIES_DARTRIX] = {{EVO_LEVEL, 34, SPECIES_DECIDUEYE, 0}}, + [SPECIES_LITTEN] = {{EVO_LEVEL, 17, SPECIES_TORRACAT, 0}}, + [SPECIES_TORRACAT] = {{EVO_LEVEL, 34, SPECIES_INCINEROAR, 0}}, + [SPECIES_POPPLIO] = {{EVO_LEVEL, 17, SPECIES_BRIONNE, 0}}, + [SPECIES_BRIONNE] = {{EVO_LEVEL, 34, SPECIES_PRIMARINA, 0}}, + [SPECIES_PIKIPEK] = {{EVO_LEVEL, 14, SPECIES_TRUMBEAK, 0}}, + [SPECIES_TRUMBEAK] = {{EVO_LEVEL, 28, SPECIES_TOUCANNON, 0}}, + [SPECIES_YUNGOOS] = {{EVO_LEVEL_DAY, 20, SPECIES_GUMSHOOS, 0}}, + [SPECIES_GRUBBIN] = {{EVO_LEVEL, 20, SPECIES_CHARJABUG, 0}}, + [SPECIES_CHARJABUG] = {{EVO_MAP, MAP_NAME_THUNDERCAP_MT, SPECIES_VIKAVOLT, 0}}, + [SPECIES_CRABRAWLER] = {{EVO_MAP, MAP_NAME_FROST_MOUNTAIN, SPECIES_CRABOMINABLE, 0}, + {EVO_MAP, MAP_NAME_ROUTE_8, SPECIES_NONE, 0}, + {EVO_MAP, MAP_NAME_BLIZZARD_CITY, SPECIES_NONE, 0}}, + [SPECIES_CUTIEFLY] = {{EVO_LEVEL, 25, SPECIES_RIBOMBEE, 0}}, + [SPECIES_ROCKRUFF] = {{EVO_LEVEL_DAY, 25, SPECIES_LYCANROC, 0}, + {EVO_LEVEL_NIGHT, 25, SPECIES_LYCANROC_N, 0}}, + [SPECIES_MAREANIE] = {{EVO_LEVEL, 38, SPECIES_TOXAPEX, 0}}, + [SPECIES_MUDBRAY] = {{EVO_LEVEL, 30, SPECIES_MUDSDALE, 0}}, + [SPECIES_DEWPIDER] = {{EVO_LEVEL, 22, SPECIES_ARAQUANID, 0}}, + [SPECIES_FOMANTIS] = {{EVO_LEVEL_DAY, 34, SPECIES_LURANTIS, 0}}, + [SPECIES_MORELULL] = {{EVO_LEVEL, 24, SPECIES_SHIINOTIC, 0}}, + [SPECIES_SALANDIT] = {{EVO_FEMALE_LEVEL, 33, SPECIES_SALAZZLE, 0}}, + [SPECIES_STUFFUL] = {{EVO_LEVEL, 27, SPECIES_BEWEAR, 0}}, + [SPECIES_BOUNSWEET] = {{EVO_LEVEL, 18, SPECIES_STEENEE, 0}}, + [SPECIES_STEENEE] = {{EVO_MOVE, 23, SPECIES_TSAREENA, 0}}, + [SPECIES_WIMPOD] = {{EVO_LEVEL, 30, SPECIES_GOLISOPOD, 0}}, + [SPECIES_SANDYGAST] = {{EVO_LEVEL, 42, SPECIES_PALOSSAND, 0}}, + [SPECIES_TYPE_NULL] = {{EVO_FRIENDSHIP, 0, SPECIES_SILVALLY, 0}}, + [SPECIES_JANGMO_O] = {{EVO_LEVEL, 35, SPECIES_HAKAMO_O, 0}}, + [SPECIES_HAKAMO_O] = {{EVO_LEVEL, 45, SPECIES_KOMMO_O, 0}}, + [SPECIES_COSMOG] = {{EVO_LEVEL, 43, SPECIES_COSMOEM, 0}}, + [SPECIES_COSMOEM] = {{EVO_LEVEL_DAY, 53, SPECIES_SOLGALEO, 0}, + {EVO_LEVEL_NIGHT, 53, SPECIES_LUNALA, 0}}, + [SPECIES_SANDSHREW_A] = {{EVO_ITEM, ITEM_ICE_STONE, SPECIES_SANDSLASH_A, 0}}, + [SPECIES_VULPIX_A] = {{EVO_ITEM, ITEM_ICE_STONE, SPECIES_NINETALES_A, 0}}, + [SPECIES_DIGLETT_A] = {{EVO_LEVEL, 26, SPECIES_DUGTRIO_A, 0}}, + [SPECIES_MEOWTH_A] = {{EVO_FRIENDSHIP, 0, SPECIES_PERSIAN_A, 0}}, + [SPECIES_GEODUDE_A] = {{EVO_LEVEL, 25, SPECIES_GRAVELER_A, 0}}, + [SPECIES_GRAVELER_A] = {{EVO_ITEM, ITEM_LINK_CABLE, SPECIES_GOLEM_A, 0}, + {EVO_TRADE, 0, SPECIES_GOLEM_A, 0}}, + [SPECIES_GRIMER_A] = {{EVO_LEVEL, 38, SPECIES_MUK_A, 0}}, + [SPECIES_EXEGGCUTE_A] = {{EVO_ITEM, ITEM_LEAF_STONE, SPECIES_EXEGGUTOR_A, 0}}, + [SPECIES_CUBONE_A] = {{EVO_LEVEL_NIGHT, 28, SPECIES_MAROWAK_A, 0}}, + [SPECIES_POIPOLE] = {{EVO_MOVE, 370, SPECIES_NAGANADEL, 0}}, + [SPECIES_NECROZMA_MANE] = {{EVO_MEGA, ITEM_ULTRA_NECROZIUM_Z, SPECIES_NECROZMA_ULTRA, MEGA_VARIANT_ULTRA_BURST}}, + [SPECIES_NECROZMA_WINGS] = {{EVO_MEGA, ITEM_ULTRA_NECROZIUM_Z, SPECIES_NECROZMA_ULTRA, MEGA_VARIANT_ULTRA_BURST}}, + [SPECIES_NECROZMA_ULTRA] = {{EVO_MEGA, ITEM_NONE, SPECIES_NECROZMA_MANE, MEGA_VARIANT_ULTRA_BURST}, + {EVO_MEGA, ITEM_NONE, SPECIES_NECROZMA_WINGS, MEGA_VARIANT_ULTRA_BURST}}, + [SPECIES_MELTAN] = {{EVO_ITEM, ITEM_METAL_COAT, SPECIES_MELMETAL, 0}}, +}; diff --git a/src/Footprint_Table.c b/src/Footprint_Table.c new file mode 100644 index 0000000..c02bada --- /dev/null +++ b/src/Footprint_Table.c @@ -0,0 +1,1111 @@ +#include "defines.h" + +#ifdef INCLUDE_FOOTPRINTS + +const u32 gMonFootprintTable[NUM_SPECIES] = +{ + [SPECIES_NONE] = 0x8740500, + [SPECIES_BULBASAUR] = 0x8740500, + [SPECIES_IVYSAUR] = 0x8740500, + [SPECIES_VENUSAUR] = 0x8740500, + [SPECIES_CHARMANDER] = 0x8740500, + [SPECIES_CHARMELEON] = 0x8740500, + [SPECIES_CHARIZARD] = 0x8740500, + [SPECIES_SQUIRTLE] = 0x8740500, + [SPECIES_WARTORTLE] = 0x8740500, + [SPECIES_BLASTOISE] = 0x8740500, + [SPECIES_CATERPIE] = 0x8740500, + [SPECIES_METAPOD] = 0x8740500, + [SPECIES_BUTTERFREE] = 0x8740500, + [SPECIES_WEEDLE] = 0x8740500, + [SPECIES_KAKUNA] = 0x8740500, + [SPECIES_BEEDRILL] = 0x8740500, + [SPECIES_PIDGEY] = 0x8740500, + [SPECIES_PIDGEOTTO] = 0x8740500, + [SPECIES_PIDGEOT] = 0x8740500, + [SPECIES_RATTATA] = 0x8740500, + [SPECIES_RATICATE] = 0x8740500, + [SPECIES_SPEAROW] = 0x8740500, + [SPECIES_FEAROW] = 0x8740500, + [SPECIES_EKANS] = 0x8740500, + [SPECIES_ARBOK] = 0x8740500, + [SPECIES_PIKACHU] = 0x8740500, + [SPECIES_RAICHU] = 0x8740500, + [SPECIES_SANDSHREW] = 0x8740500, + [SPECIES_SANDSLASH] = 0x8740500, + [SPECIES_NIDORAN_F] = 0x8740500, + [SPECIES_NIDORINA] = 0x8740500, + [SPECIES_NIDOQUEEN] = 0x8740500, + [SPECIES_NIDORAN_M] = 0x8740500, + [SPECIES_NIDORINO] = 0x8740500, + [SPECIES_NIDOKING] = 0x8740500, + [SPECIES_CLEFAIRY] = 0x8740500, + [SPECIES_CLEFABLE] = 0x8740500, + [SPECIES_VULPIX] = 0x8740500, + [SPECIES_NINETALES] = 0x8740500, + [SPECIES_JIGGLYPUFF] = 0x8740500, + [SPECIES_WIGGLYTUFF] = 0x8740500, + [SPECIES_ZUBAT] = 0x8740500, + [SPECIES_GOLBAT] = 0x8740500, + [SPECIES_ODDISH] = 0x8740500, + [SPECIES_GLOOM] = 0x8740500, + [SPECIES_VILEPLUME] = 0x8740500, + [SPECIES_PARAS] = 0x8740500, + [SPECIES_PARASECT] = 0x8740500, + [SPECIES_VENONAT] = 0x8740500, + [SPECIES_VENOMOTH] = 0x8740500, + [SPECIES_DIGLETT] = 0x8740500, + [SPECIES_DUGTRIO] = 0x8740500, + [SPECIES_MEOWTH] = 0x8740500, + [SPECIES_PERSIAN] = 0x8740500, + [SPECIES_PSYDUCK] = 0x8740500, + [SPECIES_GOLDUCK] = 0x8740500, + [SPECIES_MANKEY] = 0x8740500, + [SPECIES_PRIMEAPE] = 0x8740500, + [SPECIES_GROWLITHE] = 0x8740500, + [SPECIES_ARCANINE] = 0x8740500, + [SPECIES_POLIWAG] = 0x8740500, + [SPECIES_POLIWHIRL] = 0x8740500, + [SPECIES_POLIWRATH] = 0x8740500, + [SPECIES_ABRA] = 0x8740500, + [SPECIES_KADABRA] = 0x8740500, + [SPECIES_ALAKAZAM] = 0x8740500, + [SPECIES_MACHOP] = 0x8740500, + [SPECIES_MACHOKE] = 0x8740500, + [SPECIES_MACHAMP] = 0x8740500, + [SPECIES_BELLSPROUT] = 0x8740500, + [SPECIES_WEEPINBELL] = 0x8740500, + [SPECIES_VICTREEBEL] = 0x8740500, + [SPECIES_TENTACOOL] = 0x8740500, + [SPECIES_TENTACRUEL] = 0x8740500, + [SPECIES_GEODUDE] = 0x8740500, + [SPECIES_GRAVELER] = 0x8740500, + [SPECIES_GOLEM] = 0x8740500, + [SPECIES_PONYTA] = 0x8740500, + [SPECIES_RAPIDASH] = 0x8740500, + [SPECIES_SLOWPOKE] = 0x8740500, + [SPECIES_SLOWBRO] = 0x8740500, + [SPECIES_MAGNEMITE] = 0x8740500, + [SPECIES_MAGNETON] = 0x8740500, + [SPECIES_FARFETCHD] = 0x8740500, + [SPECIES_DODUO] = 0x8740500, + [SPECIES_DODRIO] = 0x8740500, + [SPECIES_SEEL] = 0x8740500, + [SPECIES_DEWGONG] = 0x8740500, + [SPECIES_GRIMER] = 0x8740500, + [SPECIES_MUK] = 0x8740500, + [SPECIES_SHELLDER] = 0x8740500, + [SPECIES_CLOYSTER] = 0x8740500, + [SPECIES_GASTLY] = 0x8740500, + [SPECIES_HAUNTER] = 0x8740500, + [SPECIES_GENGAR] = 0x8740500, + [SPECIES_ONIX] = 0x8740500, + [SPECIES_DROWZEE] = 0x8740500, + [SPECIES_HYPNO] = 0x8740500, + [SPECIES_KRABBY] = 0x8740500, + [SPECIES_KINGLER] = 0x8740500, + [SPECIES_VOLTORB] = 0x8740500, + [SPECIES_ELECTRODE] = 0x8740500, + [SPECIES_EXEGGCUTE] = 0x8740500, + [SPECIES_EXEGGUTOR] = 0x8740500, + [SPECIES_CUBONE] = 0x8740500, + [SPECIES_MAROWAK] = 0x8740500, + [SPECIES_HITMONLEE] = 0x8740500, + [SPECIES_HITMONCHAN] = 0x8740500, + [SPECIES_LICKITUNG] = 0x8740500, + [SPECIES_KOFFING] = 0x8740500, + [SPECIES_WEEZING] = 0x8740500, + [SPECIES_RHYHORN] = 0x8740500, + [SPECIES_RHYDON] = 0x8740500, + [SPECIES_CHANSEY] = 0x8740500, + [SPECIES_TANGELA] = 0x8740500, + [SPECIES_KANGASKHAN] = 0x8740500, + [SPECIES_HORSEA] = 0x8740500, + [SPECIES_SEADRA] = 0x8740500, + [SPECIES_GOLDEEN] = 0x8740500, + [SPECIES_SEAKING] = 0x8740500, + [SPECIES_STARYU] = 0x8740500, + [SPECIES_STARMIE] = 0x8740500, + [SPECIES_MR_MIME] = 0x8740500, + [SPECIES_SCYTHER] = 0x8740500, + [SPECIES_JYNX] = 0x8740500, + [SPECIES_ELECTABUZZ] = 0x8740500, + [SPECIES_MAGMAR] = 0x8740500, + [SPECIES_PINSIR] = 0x8740500, + [SPECIES_TAUROS] = 0x8740500, + [SPECIES_MAGIKARP] = 0x8740500, + [SPECIES_GYARADOS] = 0x8740500, + [SPECIES_LAPRAS] = 0x8740500, + [SPECIES_DITTO] = 0x8740500, + [SPECIES_EEVEE] = 0x8740500, + [SPECIES_VAPOREON] = 0x8740500, + [SPECIES_JOLTEON] = 0x8740500, + [SPECIES_FLAREON] = 0x8740500, + [SPECIES_PORYGON] = 0x8740500, + [SPECIES_OMANYTE] = 0x8740500, + [SPECIES_OMASTAR] = 0x8740500, + [SPECIES_KABUTO] = 0x8740500, + [SPECIES_KABUTOPS] = 0x8740500, + [SPECIES_AERODACTYL] = 0x8740500, + [SPECIES_SNORLAX] = 0x8740500, + [SPECIES_ARTICUNO] = 0x8740500, + [SPECIES_ZAPDOS] = 0x8740500, + [SPECIES_MOLTRES] = 0x8740500, + [SPECIES_DRATINI] = 0x8740500, + [SPECIES_DRAGONAIR] = 0x8740500, + [SPECIES_DRAGONITE] = 0x8740500, + [SPECIES_MEWTWO] = 0x8740500, + [SPECIES_MEW] = 0x8740500, + [SPECIES_CHIKORITA] = 0x8740500, + [SPECIES_BAYLEEF] = 0x8740500, + [SPECIES_MEGANIUM] = 0x8740500, + [SPECIES_CYNDAQUIL] = 0x8740500, + [SPECIES_QUILAVA] = 0x8740500, + [SPECIES_TYPHLOSION] = 0x8740500, + [SPECIES_TOTODILE] = 0x8740500, + [SPECIES_CROCONAW] = 0x8740500, + [SPECIES_FERALIGATR] = 0x8740500, + [SPECIES_SENTRET] = 0x8740500, + [SPECIES_FURRET] = 0x8740500, + [SPECIES_HOOTHOOT] = 0x8740500, + [SPECIES_NOCTOWL] = 0x8740500, + [SPECIES_LEDYBA] = 0x8740500, + [SPECIES_LEDIAN] = 0x8740500, + [SPECIES_SPINARAK] = 0x8740500, + [SPECIES_ARIADOS] = 0x8740500, + [SPECIES_CROBAT] = 0x8740500, + [SPECIES_CHINCHOU] = 0x8740500, + [SPECIES_LANTURN] = 0x8740500, + [SPECIES_PICHU] = 0x8740500, + [SPECIES_CLEFFA] = 0x8740500, + [SPECIES_IGGLYBUFF] = 0x8740500, + [SPECIES_TOGEPI] = 0x8740500, + [SPECIES_TOGETIC] = 0x8740500, + [SPECIES_NATU] = 0x8740500, + [SPECIES_XATU] = 0x8740500, + [SPECIES_MAREEP] = 0x8740500, + [SPECIES_FLAAFFY] = 0x8740500, + [SPECIES_AMPHAROS] = 0x8740500, + [SPECIES_BELLOSSOM] = 0x8740500, + [SPECIES_MARILL] = 0x8740500, + [SPECIES_AZUMARILL] = 0x8740500, + [SPECIES_SUDOWOODO] = 0x8740500, + [SPECIES_POLITOED] = 0x8740500, + [SPECIES_HOPPIP] = 0x8740500, + [SPECIES_SKIPLOOM] = 0x8740500, + [SPECIES_JUMPLUFF] = 0x8740500, + [SPECIES_AIPOM] = 0x8740500, + [SPECIES_SUNKERN] = 0x8740500, + [SPECIES_SUNFLORA] = 0x8740500, + [SPECIES_YANMA] = 0x8740500, + [SPECIES_WOOPER] = 0x8740500, + [SPECIES_QUAGSIRE] = 0x8740500, + [SPECIES_ESPEON] = 0x8740500, + [SPECIES_UMBREON] = 0x8740500, + [SPECIES_MURKROW] = 0x8740500, + [SPECIES_SLOWKING] = 0x8740500, + [SPECIES_MISDREAVUS] = 0x8740500, + [SPECIES_UNOWN] = 0x8740500, + [SPECIES_WOBBUFFET] = 0x8740500, + [SPECIES_GIRAFARIG] = 0x8740500, + [SPECIES_PINECO] = 0x8740500, + [SPECIES_FORRETRESS] = 0x8740500, + [SPECIES_DUNSPARCE] = 0x8740500, + [SPECIES_GLIGAR] = 0x8740500, + [SPECIES_STEELIX] = 0x8740500, + [SPECIES_SNUBBULL] = 0x8740500, + [SPECIES_GRANBULL] = 0x8740500, + [SPECIES_QWILFISH] = 0x8740500, + [SPECIES_SCIZOR] = 0x8740500, + [SPECIES_SHUCKLE] = 0x8740500, + [SPECIES_HERACROSS] = 0x8740500, + [SPECIES_SNEASEL] = 0x8740500, + [SPECIES_TEDDIURSA] = 0x8740500, + [SPECIES_URSARING] = 0x8740500, + [SPECIES_SLUGMA] = 0x8740500, + [SPECIES_MAGCARGO] = 0x8740500, + [SPECIES_SWINUB] = 0x8740500, + [SPECIES_PILOSWINE] = 0x8740500, + [SPECIES_CORSOLA] = 0x8740500, + [SPECIES_REMORAID] = 0x8740500, + [SPECIES_OCTILLERY] = 0x8740500, + [SPECIES_DELIBIRD] = 0x8740500, + [SPECIES_MANTINE] = 0x8740500, + [SPECIES_SKARMORY] = 0x8740500, + [SPECIES_HOUNDOUR] = 0x8740500, + [SPECIES_HOUNDOOM] = 0x8740500, + [SPECIES_KINGDRA] = 0x8740500, + [SPECIES_PHANPY] = 0x8740500, + [SPECIES_DONPHAN] = 0x8740500, + [SPECIES_PORYGON2] = 0x8740500, + [SPECIES_STANTLER] = 0x8740500, + [SPECIES_SMEARGLE] = 0x8740500, + [SPECIES_TYROGUE] = 0x8740500, + [SPECIES_HITMONTOP] = 0x8740500, + [SPECIES_SMOOCHUM] = 0x8740500, + [SPECIES_ELEKID] = 0x8740500, + [SPECIES_MAGBY] = 0x8740500, + [SPECIES_MILTANK] = 0x8740500, + [SPECIES_BLISSEY] = 0x8740500, + [SPECIES_RAIKOU] = 0x8740500, + [SPECIES_ENTEI] = 0x8740500, + [SPECIES_SUICUNE] = 0x8740500, + [SPECIES_LARVITAR] = 0x8740500, + [SPECIES_PUPITAR] = 0x8740500, + [SPECIES_TYRANITAR] = 0x8740500, + [SPECIES_LUGIA] = 0x8740500, + [SPECIES_HO_OH] = 0x8740500, + [SPECIES_CELEBI] = 0x8740500, + [252] = 0x8740500, + [253] = 0x8740500, + [254] = 0x8740500, + [255] = 0x8740500, + [256] = 0x8740500, + [257] = 0x8740500, + [258] = 0x8740500, + [259] = 0x8740500, + [260] = 0x8740500, + [261] = 0x8740500, + [262] = 0x8740500, + [263] = 0x8740500, + [264] = 0x8740500, + [265] = 0x8740500, + [266] = 0x8740500, + [267] = 0x8740500, + [268] = 0x8740500, + [269] = 0x8740500, + [270] = 0x8740500, + [271] = 0x8740500, + [272] = 0x8740500, + [273] = 0x8740500, + [274] = 0x8740500, + [275] = 0x8740500, + [276] = 0x8740500, + [SPECIES_TREECKO] = 0x8740500, + [SPECIES_GROVYLE] = 0x8740500, + [SPECIES_SCEPTILE] = 0x8740500, + [SPECIES_TORCHIC] = 0x8740500, + [SPECIES_COMBUSKEN] = 0x8740500, + [SPECIES_BLAZIKEN] = 0x8740500, + [SPECIES_MUDKIP] = 0x8740500, + [SPECIES_MARSHTOMP] = 0x8740500, + [SPECIES_SWAMPERT] = 0x8740500, + [SPECIES_POOCHYENA] = 0x8740500, + [SPECIES_MIGHTYENA] = 0x8740500, + [SPECIES_ZIGZAGOON] = 0x8740500, + [SPECIES_LINOONE] = 0x8740500, + [SPECIES_WURMPLE] = 0x8740500, + [SPECIES_SILCOON] = 0x8740500, + [SPECIES_BEAUTIFLY] = 0x8740500, + [SPECIES_CASCOON] = 0x8740500, + [SPECIES_DUSTOX] = 0x8740500, + [SPECIES_LOTAD] = 0x8740500, + [SPECIES_LOMBRE] = 0x8740500, + [SPECIES_LUDICOLO] = 0x8740500, + [SPECIES_SEEDOT] = 0x8740500, + [SPECIES_NUZLEAF] = 0x8740500, + [SPECIES_SHIFTRY] = 0x8740500, + [SPECIES_NINCADA] = 0x8740500, + [SPECIES_NINJASK] = 0x8740500, + [SPECIES_SHEDINJA] = 0x8740500, + [SPECIES_TAILLOW] = 0x8740500, + [SPECIES_SWELLOW] = 0x8740500, + [SPECIES_SHROOMISH] = 0x8740500, + [SPECIES_BRELOOM] = 0x8740500, + [SPECIES_SPINDA] = 0x8740500, + [SPECIES_WINGULL] = 0x8740500, + [SPECIES_PELIPPER] = 0x8740500, + [SPECIES_SURSKIT] = 0x8740500, + [SPECIES_MASQUERAIN] = 0x8740500, + [SPECIES_WAILMER] = 0x8740500, + [SPECIES_WAILORD] = 0x8740500, + [SPECIES_SKITTY] = 0x8740500, + [SPECIES_DELCATTY] = 0x8740500, + [SPECIES_KECLEON] = 0x8740500, + [SPECIES_BALTOY] = 0x8740500, + [SPECIES_CLAYDOL] = 0x8740500, + [SPECIES_NOSEPASS] = 0x8740500, + [SPECIES_TORKOAL] = 0x8740500, + [SPECIES_SABLEYE] = 0x8740500, + [SPECIES_BARBOACH] = 0x8740500, + [SPECIES_WHISCASH] = 0x8740500, + [SPECIES_LUVDISC] = 0x8740500, + [SPECIES_CORPHISH] = 0x8740500, + [SPECIES_CRAWDAUNT] = 0x8740500, + [SPECIES_FEEBAS] = 0x8740500, + [SPECIES_MILOTIC] = 0x8740500, + [SPECIES_CARVANHA] = 0x8740500, + [SPECIES_SHARPEDO] = 0x8740500, + [SPECIES_TRAPINCH] = 0x8740500, + [SPECIES_VIBRAVA] = 0x8740500, + [SPECIES_FLYGON] = 0x8740500, + [SPECIES_MAKUHITA] = 0x8740500, + [SPECIES_HARIYAMA] = 0x8740500, + [SPECIES_ELECTRIKE] = 0x8740500, + [SPECIES_MANECTRIC] = 0x8740500, + [SPECIES_NUMEL] = 0x8740500, + [SPECIES_CAMERUPT] = 0x8740500, + [SPECIES_SPHEAL] = 0x8740500, + [SPECIES_SEALEO] = 0x8740500, + [SPECIES_WALREIN] = 0x8740500, + [SPECIES_CACNEA] = 0x8740500, + [SPECIES_CACTURNE] = 0x8740500, + [SPECIES_SNORUNT] = 0x8740500, + [SPECIES_GLALIE] = 0x8740500, + [SPECIES_LUNATONE] = 0x8740500, + [SPECIES_SOLROCK] = 0x8740500, + [SPECIES_AZURILL] = 0x8740500, + [SPECIES_SPOINK] = 0x8740500, + [SPECIES_GRUMPIG] = 0x8740500, + [SPECIES_PLUSLE] = 0x8740500, + [SPECIES_MINUN] = 0x8740500, + [SPECIES_MAWILE] = 0x8740500, + [SPECIES_MEDITITE] = 0x8740500, + [SPECIES_MEDICHAM] = 0x8740500, + [SPECIES_SWABLU] = 0x8740500, + [SPECIES_ALTARIA] = 0x8740500, + [SPECIES_WYNAUT] = 0x8740500, + [SPECIES_DUSKULL] = 0x8740500, + [SPECIES_DUSCLOPS] = 0x8740500, + [SPECIES_ROSELIA] = 0x8740500, + [SPECIES_SLAKOTH] = 0x8740500, + [SPECIES_VIGOROTH] = 0x8740500, + [SPECIES_SLAKING] = 0x8740500, + [SPECIES_GULPIN] = 0x8740500, + [SPECIES_SWALOT] = 0x8740500, + [SPECIES_TROPIUS] = 0x8740500, + [SPECIES_WHISMUR] = 0x8740500, + [SPECIES_LOUDRED] = 0x8740500, + [SPECIES_EXPLOUD] = 0x8740500, + [SPECIES_CLAMPERL] = 0x8740500, + [SPECIES_HUNTAIL] = 0x8740500, + [SPECIES_GOREBYSS] = 0x8740500, + [SPECIES_ABSOL] = 0x8740500, + [SPECIES_SHUPPET] = 0x8740500, + [SPECIES_BANETTE] = 0x8740500, + [SPECIES_SEVIPER] = 0x8740500, + [SPECIES_ZANGOOSE] = 0x8740500, + [SPECIES_RELICANTH] = 0x8740500, + [SPECIES_ARON] = 0x8740500, + [SPECIES_LAIRON] = 0x8740500, + [SPECIES_AGGRON] = 0x8740500, + [SPECIES_CASTFORM] = 0x8740500, + [SPECIES_VOLBEAT] = 0x8740500, + [SPECIES_ILLUMISE] = 0x8740500, + [SPECIES_LILEEP] = 0x8740500, + [SPECIES_CRADILY] = 0x8740500, + [SPECIES_ANORITH] = 0x8740500, + [SPECIES_ARMALDO] = 0x8740500, + [SPECIES_RALTS] = 0x8740500, + [SPECIES_KIRLIA] = 0x8740500, + [SPECIES_GARDEVOIR] = 0x8740500, + [SPECIES_BAGON] = 0x8740500, + [SPECIES_SHELGON] = 0x8740500, + [SPECIES_SALAMENCE] = 0x8740500, + [SPECIES_BELDUM] = 0x8740500, + [SPECIES_METANG] = 0x8740500, + [SPECIES_METAGROSS] = 0x8740500, + [SPECIES_REGIROCK] = 0x8740500, + [SPECIES_REGICE] = 0x8740500, + [SPECIES_REGISTEEL] = 0x8740500, + [SPECIES_KYOGRE] = 0x8740500, + [SPECIES_GROUDON] = 0x8740500, + [SPECIES_RAYQUAZA] = 0x8740500, + [SPECIES_LATIAS] = 0x8740500, + [SPECIES_LATIOS] = 0x8740500, + [SPECIES_JIRACHI] = 0x8740500, + [SPECIES_DEOXYS] = 0x8740500, + [SPECIES_CHIMECHO] = 0x8740500, + [SPECIES_EGG] = 0x8740500, + [SPECIES_UNOWN_B] = 0x8740500, + [SPECIES_UNOWN_C] = 0x8740500, + [SPECIES_UNOWN_D] = 0x8740500, + [SPECIES_UNOWN_E] = 0x8740500, + [SPECIES_UNOWN_F] = 0x8740500, + [SPECIES_UNOWN_G] = 0x8740500, + [SPECIES_UNOWN_H] = 0x8740500, + [SPECIES_UNOWN_I] = 0x8740500, + [SPECIES_UNOWN_J] = 0x8740500, + [SPECIES_UNOWN_K] = 0x8740500, + [SPECIES_UNOWN_L] = 0x8740500, + [SPECIES_UNOWN_M] = 0x8740500, + [SPECIES_UNOWN_N] = 0x8740500, + [SPECIES_UNOWN_O] = 0x8740500, + [SPECIES_UNOWN_P] = 0x8740500, + [SPECIES_UNOWN_Q] = 0x8740500, + [SPECIES_UNOWN_R] = 0x8740500, + [SPECIES_UNOWN_S] = 0x8740500, + [SPECIES_UNOWN_T] = 0x8740500, + [SPECIES_UNOWN_U] = 0x8740500, + [SPECIES_UNOWN_V] = 0x8740500, + [SPECIES_UNOWN_W] = 0x8740500, + [SPECIES_UNOWN_X] = 0x8740500, + [SPECIES_UNOWN_Y] = 0x8740500, + [SPECIES_UNOWN_Z] = 0x8740500, + [SPECIES_UNOWN_EXCLAMATION] = 0x8740500, + [SPECIES_UNOWN_QUESTION] = 0x8740500, + [SPECIES_TURTWIG] = 0x8740500, + [SPECIES_GROTLE] = 0x8740500, + [SPECIES_TORTERRA] = 0x8740500, + [SPECIES_CHIMCHAR] = 0x8740500, + [SPECIES_MONFERNO] = 0x8740500, + [SPECIES_INFERNAPE] = 0x8740500, + [SPECIES_PIPLUP] = 0x8740500, + [SPECIES_PRINPLUP] = 0x8740500, + [SPECIES_EMPOLEON] = 0x8740500, + [SPECIES_STARLY] = 0x8740500, + [SPECIES_STARAVIA] = 0x8740500, + [SPECIES_STARAPTOR] = 0x8740500, + [SPECIES_BIDOOF] = 0x8740500, + [SPECIES_BIBAREL] = 0x8740500, + [SPECIES_KRICKETOT] = 0x8740500, + [SPECIES_KRICKETUNE] = 0x8740500, + [SPECIES_SHINX] = 0x8740500, + [SPECIES_LUXIO] = 0x8740500, + [SPECIES_LUXRAY] = 0x8740500, + [SPECIES_BUDEW] = 0x8740500, + [SPECIES_ROSERADE] = 0x8740500, + [SPECIES_CRANIDOS] = 0x8740500, + [SPECIES_RAMPARDOS] = 0x8740500, + [SPECIES_SHIELDON] = 0x8740500, + [SPECIES_BASTIODON] = 0x8740500, + [SPECIES_BURMY] = 0x8740500, + [SPECIES_WORMADAM] = 0x8740500, + [SPECIES_MOTHIM] = 0x8740500, + [SPECIES_COMBEE] = 0x8740500, + [SPECIES_VESPIQUEN] = 0x8740500, + [SPECIES_PACHIRISU] = 0x8740500, + [SPECIES_BUIZEL] = 0x8740500, + [SPECIES_FLOATZEL] = 0x8740500, + [SPECIES_CHERUBI] = 0x8740500, + [SPECIES_CHERRIM] = 0x8740500, + [SPECIES_SHELLOS] = 0x8740500, + [SPECIES_GASTRODON] = 0x8740500, + [SPECIES_AMBIPOM] = 0x8740500, + [SPECIES_DRIFLOON] = 0x8740500, + [SPECIES_DRIFBLIM] = 0x8740500, + [SPECIES_BUNEARY] = 0x8740500, + [SPECIES_LOPUNNY] = 0x8740500, + [SPECIES_MISMAGIUS] = 0x8740500, + [SPECIES_HONCHKROW] = 0x8740500, + [SPECIES_GLAMEOW] = 0x8740500, + [SPECIES_PURUGLY] = 0x8740500, + [SPECIES_CHINGLING] = 0x8740500, + [SPECIES_STUNKY] = 0x8740500, + [SPECIES_SKUNTANK] = 0x8740500, + [SPECIES_BRONZOR] = 0x8740500, + [SPECIES_BRONZONG] = 0x8740500, + [SPECIES_BONSLY] = 0x8740500, + [SPECIES_MIME_JR] = 0x8740500, + [SPECIES_HAPPINY] = 0x8740500, + [SPECIES_CHATOT] = 0x8740500, + [SPECIES_SPIRITOMB] = 0x8740500, + [SPECIES_GIBLE] = 0x8740500, + [SPECIES_GABITE] = 0x8740500, + [SPECIES_GARCHOMP] = 0x8740500, + [SPECIES_MUNCHLAX] = 0x8740500, + [SPECIES_RIOLU] = 0x8740500, + [SPECIES_LUCARIO] = 0x8740500, + [SPECIES_HIPPOPOTAS] = 0x8740500, + [SPECIES_HIPPOWDON] = 0x8740500, + [SPECIES_SKORUPI] = 0x8740500, + [SPECIES_DRAPION] = 0x8740500, + [SPECIES_CROAGUNK] = 0x8740500, + [SPECIES_TOXICROAK] = 0x8740500, + [SPECIES_CARNIVINE] = 0x8740500, + [SPECIES_FINNEON] = 0x8740500, + [SPECIES_LUMINEON] = 0x8740500, + [SPECIES_MANTYKE] = 0x8740500, + [SPECIES_SNOVER] = 0x8740500, + [SPECIES_ABOMASNOW] = 0x8740500, + [SPECIES_WEAVILE] = 0x8740500, + [SPECIES_MAGNEZONE] = 0x8740500, + [SPECIES_LICKILICKY] = 0x8740500, + [SPECIES_RHYPERIOR] = 0x8740500, + [SPECIES_TANGROWTH] = 0x8740500, + [SPECIES_ELECTIVIRE] = 0x8740500, + [SPECIES_MAGMORTAR] = 0x8740500, + [SPECIES_TOGEKISS] = 0x8740500, + [SPECIES_YANMEGA] = 0x8740500, + [SPECIES_LEAFEON] = 0x8740500, + [SPECIES_GLACEON] = 0x8740500, + [SPECIES_GLISCOR] = 0x8740500, + [SPECIES_MAMOSWINE] = 0x8740500, + [SPECIES_PORYGON_Z] = 0x8740500, + [SPECIES_GALLADE] = 0x8740500, + [SPECIES_PROBOPASS] = 0x8740500, + [SPECIES_DUSKNOIR] = 0x8740500, + [SPECIES_FROSLASS] = 0x8740500, + [SPECIES_ROTOM] = 0x8740500, + [SPECIES_UXIE] = 0x8740500, + [SPECIES_MESPRIT] = 0x8740500, + [SPECIES_AZELF] = 0x8740500, + [SPECIES_DIALGA] = 0x8740500, + [SPECIES_PALKIA] = 0x8740500, + [SPECIES_HEATRAN] = 0x8740500, + [SPECIES_REGIGIGAS] = 0x8740500, + [SPECIES_GIRATINA] = 0x8740500, + [SPECIES_CRESSELIA] = 0x8740500, + [SPECIES_PHIONE] = 0x8740500, + [SPECIES_MANAPHY] = 0x8740500, + [SPECIES_DARKRAI] = 0x8740500, + [SPECIES_SHAYMIN] = 0x8740500, + [SPECIES_ARCEUS] = 0x8740500, + [SPECIES_VICTINI] = 0x8740500, + [SPECIES_SNIVY] = 0x8740500, + [SPECIES_SERVINE] = 0x8740500, + [SPECIES_SERPERIOR] = 0x8740500, + [SPECIES_TEPIG] = 0x8740500, + [SPECIES_PIGNITE] = 0x8740500, + [SPECIES_EMBOAR] = 0x8740500, + [SPECIES_OSHAWOTT] = 0x8740500, + [SPECIES_DEWOTT] = 0x8740500, + [SPECIES_SAMUROTT] = 0x8740500, + [SPECIES_PATRAT] = 0x8740500, + [SPECIES_WATCHOG] = 0x8740500, + [SPECIES_LILLIPUP] = 0x8740500, + [SPECIES_HERDIER] = 0x8740500, + [SPECIES_STOUTLAND] = 0x8740500, + [SPECIES_PURRLOIN] = 0x8740500, + [SPECIES_LIEPARD] = 0x8740500, + [SPECIES_PANSAGE] = 0x8740500, + [SPECIES_SIMISAGE] = 0x8740500, + [SPECIES_PANSEAR] = 0x8740500, + [SPECIES_SIMISEAR] = 0x8740500, + [SPECIES_PANPOUR] = 0x8740500, + [SPECIES_SIMIPOUR] = 0x8740500, + [SPECIES_MUNNA] = 0x8740500, + [SPECIES_MUSHARNA] = 0x8740500, + [SPECIES_PIDOVE] = 0x8740500, + [SPECIES_TRANQUILL] = 0x8740500, + [SPECIES_UNFEZANT] = 0x8740500, + [SPECIES_BLITZLE] = 0x8740500, + [SPECIES_ZEBSTRIKA] = 0x8740500, + [SPECIES_ROGGENROLA] = 0x8740500, + [SPECIES_BOLDORE] = 0x8740500, + [SPECIES_GIGALITH] = 0x8740500, + [SPECIES_WOOBAT] = 0x8740500, + [SPECIES_SWOOBAT] = 0x8740500, + [SPECIES_DRILBUR] = 0x8740500, + [SPECIES_EXCADRILL] = 0x8740500, + [SPECIES_AUDINO] = 0x8740500, + [SPECIES_TIMBURR] = 0x8740500, + [SPECIES_GURDURR] = 0x8740500, + [SPECIES_CONKELDURR] = 0x8740500, + [SPECIES_TYMPOLE] = 0x8740500, + [SPECIES_PALPITOAD] = 0x8740500, + [SPECIES_SEISMITOAD] = 0x8740500, + [SPECIES_THROH] = 0x8740500, + [SPECIES_SAWK] = 0x8740500, + [SPECIES_SEWADDLE] = 0x8740500, + [SPECIES_SWADLOON] = 0x8740500, + [SPECIES_LEAVANNY] = 0x8740500, + [SPECIES_VENIPEDE] = 0x8740500, + [SPECIES_WHIRLIPEDE] = 0x8740500, + [SPECIES_SCOLIPEDE] = 0x8740500, + [SPECIES_COTTONEE] = 0x8740500, + [SPECIES_WHIMSICOTT] = 0x8740500, + [SPECIES_PETILIL] = 0x8740500, + [SPECIES_LILLIGANT] = 0x8740500, + [SPECIES_BASCULIN_RED] = 0x8740500, + [SPECIES_SANDILE] = 0x8740500, + [SPECIES_KROKOROK] = 0x8740500, + [SPECIES_KROOKODILE] = 0x8740500, + [SPECIES_DARUMAKA] = 0x8740500, + [SPECIES_DARMANITAN] = 0x8740500, + [SPECIES_MARACTUS] = 0x8740500, + [SPECIES_DWEBBLE] = 0x8740500, + [SPECIES_CRUSTLE] = 0x8740500, + [SPECIES_SCRAGGY] = 0x8740500, + [SPECIES_SCRAFTY] = 0x8740500, + [SPECIES_SIGILYPH] = 0x8740500, + [SPECIES_YAMASK] = 0x8740500, + [SPECIES_COFAGRIGUS] = 0x8740500, + [SPECIES_TIRTOUGA] = 0x8740500, + [SPECIES_CARRACOSTA] = 0x8740500, + [SPECIES_ARCHEN] = 0x8740500, + [SPECIES_ARCHEOPS] = 0x8740500, + [SPECIES_TRUBBISH] = 0x8740500, + [SPECIES_GARBODOR] = 0x8740500, + [SPECIES_ZORUA] = 0x8740500, + [SPECIES_ZOROARK] = 0x8740500, + [SPECIES_MINCCINO] = 0x8740500, + [SPECIES_CINCCINO] = 0x8740500, + [SPECIES_GOTHITA] = 0x8740500, + [SPECIES_GOTHORITA] = 0x8740500, + [SPECIES_GOTHITELLE] = 0x8740500, + [SPECIES_SOLOSIS] = 0x8740500, + [SPECIES_DUOSION] = 0x8740500, + [SPECIES_REUNICLUS] = 0x8740500, + [SPECIES_DUCKLETT] = 0x8740500, + [SPECIES_SWANNA] = 0x8740500, + [SPECIES_VANILLITE] = 0x8740500, + [SPECIES_VANILLISH] = 0x8740500, + [SPECIES_VANILLUXE] = 0x8740500, + [SPECIES_DEERLING] = 0x8740500, + [SPECIES_SAWSBUCK] = 0x8740500, + [SPECIES_EMOLGA] = 0x8740500, + [SPECIES_KARRABLAST] = 0x8740500, + [SPECIES_ESCAVALIER] = 0x8740500, + [SPECIES_FOONGUS] = 0x8740500, + [SPECIES_AMOONGUSS] = 0x8740500, + [SPECIES_FRILLISH] = 0x8740500, + [SPECIES_JELLICENT] = 0x8740500, + [SPECIES_ALOMOMOLA] = 0x8740500, + [SPECIES_JOLTIK] = 0x8740500, + [SPECIES_GALVANTULA] = 0x8740500, + [SPECIES_FERROSEED] = 0x8740500, + [SPECIES_FERROTHORN] = 0x8740500, + [SPECIES_KLINK] = 0x8740500, + [SPECIES_KLANG] = 0x8740500, + [SPECIES_KLINKLANG] = 0x8740500, + [SPECIES_TYNAMO] = 0x8740500, + [SPECIES_EELEKTRIK] = 0x8740500, + [SPECIES_EELEKTROSS] = 0x8740500, + [SPECIES_ELGYEM] = 0x8740500, + [SPECIES_BEHEEYEM] = 0x8740500, + [SPECIES_LITWICK] = 0x8740500, + [SPECIES_LAMPENT] = 0x8740500, + [SPECIES_CHANDELURE] = 0x8740500, + [SPECIES_AXEW] = 0x8740500, + [SPECIES_FRAXURE] = 0x8740500, + [SPECIES_HAXORUS] = 0x8740500, + [SPECIES_CUBCHOO] = 0x8740500, + [SPECIES_BEARTIC] = 0x8740500, + [SPECIES_CRYOGONAL] = 0x8740500, + [SPECIES_SHELMET] = 0x8740500, + [SPECIES_ACCELGOR] = 0x8740500, + [SPECIES_STUNFISK] = 0x8740500, + [SPECIES_MIENFOO] = 0x8740500, + [SPECIES_MIENSHAO] = 0x8740500, + [SPECIES_DRUDDIGON] = 0x8740500, + [SPECIES_GOLETT] = 0x8740500, + [SPECIES_GOLURK] = 0x8740500, + [SPECIES_PAWNIARD] = 0x8740500, + [SPECIES_BISHARP] = 0x8740500, + [SPECIES_BOUFFALANT] = 0x8740500, + [SPECIES_RUFFLET] = 0x8740500, + [SPECIES_BRAVIARY] = 0x8740500, + [SPECIES_VULLABY] = 0x8740500, + [SPECIES_MANDIBUZZ] = 0x8740500, + [SPECIES_HEATMOR] = 0x8740500, + [SPECIES_DURANT] = 0x8740500, + [SPECIES_DEINO] = 0x8740500, + [SPECIES_ZWEILOUS] = 0x8740500, + [SPECIES_HYDREIGON] = 0x8740500, + [SPECIES_LARVESTA] = 0x8740500, + [SPECIES_VOLCARONA] = 0x8740500, + [SPECIES_COBALION] = 0x8740500, + [SPECIES_TERRAKION] = 0x8740500, + [SPECIES_VIRIZION] = 0x8740500, + [SPECIES_TORNADUS] = 0x8740500, + [SPECIES_THUNDURUS] = 0x8740500, + [SPECIES_RESHIRAM] = 0x8740500, + [SPECIES_ZEKROM] = 0x8740500, + [SPECIES_LANDORUS] = 0x8740500, + [SPECIES_KYUREM] = 0x8740500, + [SPECIES_KELDEO] = 0x8740500, + [SPECIES_MELOETTA] = 0x8740500, + [SPECIES_GENESECT] = 0x8740500, + [SPECIES_UNFEZANT_F] = 0x8740500, + [SPECIES_FRILLISH_F] = 0x8740500, + [SPECIES_JELLICENT_F] = 0x8740500, + [SPECIES_SHADOW_WARRIOR] = 0x8740500, + [SPECIES_BURMY_SANDY] = 0x8740500, + [SPECIES_BURMY_TRASH] = 0x8740500, + [SPECIES_WORMADAM_SANDY] = 0x8740500, + [SPECIES_WORMADAM_TRASH] = 0x8740500, + [SPECIES_SHELLOS_EAST] = 0x8740500, + [SPECIES_GASTRODON_EAST] = 0x8740500, + [SPECIES_ROTOM_HEAT] = 0x8740500, + [SPECIES_ROTOM_WASH] = 0x8740500, + [SPECIES_ROTOM_FROST] = 0x8740500, + [SPECIES_ROTOM_FAN] = 0x8740500, + [SPECIES_ROTOM_MOW] = 0x8740500, + [SPECIES_GIRATINA_ORIGIN] = 0x8740500, + [SPECIES_SHAYMIN_SKY] = 0x8740500, + [SPECIES_ARCEUS_FIGHT] = 0x8740500, + [SPECIES_ARCEUS_FLYING] = 0x8740500, + [SPECIES_ARCEUS_POISON] = 0x8740500, + [SPECIES_ARCEUS_GROUND] = 0x8740500, + [SPECIES_ARCEUS_ROCK] = 0x8740500, + [SPECIES_ARCEUS_BUG] = 0x8740500, + [SPECIES_ARCEUS_GHOST] = 0x8740500, + [SPECIES_ARCEUS_STEEL] = 0x8740500, + [SPECIES_ARCEUS_FIRE] = 0x8740500, + [SPECIES_ARCEUS_WATER] = 0x8740500, + [SPECIES_ARCEUS_GRASS] = 0x8740500, + [SPECIES_ARCEUS_ELECTRIC] = 0x8740500, + [SPECIES_ARCEUS_PSYCHIC] = 0x8740500, + [SPECIES_ARCEUS_ICE] = 0x8740500, + [SPECIES_ARCEUS_DRAGON] = 0x8740500, + [SPECIES_ARCEUS_DARK] = 0x8740500, + [SPECIES_BASCULIN_BLUE] = 0x8740500, + [SPECIES_DARMANITANZEN] = 0x8740500, + [SPECIES_DEERLING_SUMMER] = 0x8740500, + [SPECIES_DEERLING_AUTUMN] = 0x8740500, + [SPECIES_DEERLING_WINTER] = 0x8740500, + [SPECIES_SAWSBUCK_SUMMER] = 0x8740500, + [SPECIES_SAWSBUCK_AUTUMN] = 0x8740500, + [SPECIES_SAWSBUCK_WINTER] = 0x8740500, + [SPECIES_HIPPOPOTAS_F] = 0x8740500, + [SPECIES_HIPPOWDON_F] = 0x8740500, + [SPECIES_MELOETTA_PIROUETTE] = 0x8740500, + [SPECIES_GENESECT_SHOCK] = 0x8740500, + [SPECIES_GENESECT_BURN] = 0x8740500, + [SPECIES_GENESECT_CHILL] = 0x8740500, + [SPECIES_GENESECT_DOUSE] = 0x8740500, + [SPECIES_CHERRIM_SUN] = 0x8740500, + [SPECIES_KYUREM_BLACK] = 0x8740500, + [SPECIES_KYUREM_WHITE] = 0x8740500, + [SPECIES_TORNADUS_THERIAN] = 0x8740500, + [SPECIES_THUNDURUS_THERIAN] = 0x8740500, + [SPECIES_LANDORUS_THERIAN] = 0x8740500, + [SPECIES_KELDEO_RESOLUTE] = 0x8740500, + [SPECIES_CHESPIN] = 0x8740500, + [SPECIES_QUILLADIN] = 0x8740500, + [SPECIES_CHESNAUGHT] = 0x8740500, + [SPECIES_FENNEKIN] = 0x8740500, + [SPECIES_BRAIXEN] = 0x8740500, + [SPECIES_DELPHOX] = 0x8740500, + [SPECIES_FROAKIE] = 0x8740500, + [SPECIES_FROGADIER] = 0x8740500, + [SPECIES_GRENINJA] = 0x8740500, + [SPECIES_BUNNELBY] = 0x8740500, + [SPECIES_DIGGERSBY] = 0x8740500, + [SPECIES_FLETCHLING] = 0x8740500, + [SPECIES_FLETCHINDER] = 0x8740500, + [SPECIES_TALONFLAME] = 0x8740500, + [SPECIES_SCATTERBUG] = 0x8740500, + [SPECIES_SPEWPA] = 0x8740500, + [SPECIES_VIVILLON] = 0x8740500, + [SPECIES_LITLEO] = 0x8740500, + [SPECIES_PYROAR] = 0x8740500, + [SPECIES_FLABEBE] = 0x8740500, + [SPECIES_FLOETTE] = 0x8740500, + [SPECIES_FLORGES] = 0x8740500, + [SPECIES_SKIDDO] = 0x8740500, + [SPECIES_GOGOAT] = 0x8740500, + [SPECIES_PANCHAM] = 0x8740500, + [SPECIES_PANGORO] = 0x8740500, + [SPECIES_FURFROU] = 0x8740500, + [SPECIES_ESPURR] = 0x8740500, + [SPECIES_MEOWSTIC] = 0x8740500, + [SPECIES_HONEDGE] = 0x8740500, + [SPECIES_DOUBLADE] = 0x8740500, + [SPECIES_AEGISLASH] = 0x8740500, + [SPECIES_SPRITZEE] = 0x8740500, + [SPECIES_AROMATISSE] = 0x8740500, + [SPECIES_SWIRLIX] = 0x8740500, + [SPECIES_SLURPUFF] = 0x8740500, + [SPECIES_INKAY] = 0x8740500, + [SPECIES_MALAMAR] = 0x8740500, + [SPECIES_BINACLE] = 0x8740500, + [SPECIES_BARBARACLE] = 0x8740500, + [SPECIES_SKRELP] = 0x8740500, + [SPECIES_DRAGALGE] = 0x8740500, + [SPECIES_CLAUNCHER] = 0x8740500, + [SPECIES_CLAWITZER] = 0x8740500, + [SPECIES_HELIOPTILE] = 0x8740500, + [SPECIES_HELIOLISK] = 0x8740500, + [SPECIES_TYRUNT] = 0x8740500, + [SPECIES_TYRANTRUM] = 0x8740500, + [SPECIES_AMAURA] = 0x8740500, + [SPECIES_AURORUS] = 0x8740500, + [SPECIES_SYLVEON] = 0x8740500, + [SPECIES_HAWLUCHA] = 0x8740500, + [SPECIES_DEDENNE] = 0x8740500, + [SPECIES_CARBINK] = 0x8740500, + [SPECIES_GOOMY] = 0x8740500, + [SPECIES_SLIGGOO] = 0x8740500, + [SPECIES_GOODRA] = 0x8740500, + [SPECIES_KLEFKI] = 0x8740500, + [SPECIES_PHANTUMP] = 0x8740500, + [SPECIES_TREVENANT] = 0x8740500, + [SPECIES_PUMPKABOO] = 0x8740500, + [SPECIES_GOURGEIST] = 0x8740500, + [SPECIES_BERGMITE] = 0x8740500, + [SPECIES_AVALUGG] = 0x8740500, + [SPECIES_NOIBAT] = 0x8740500, + [SPECIES_NOIVERN] = 0x8740500, + [SPECIES_XERNEAS] = 0x8740500, + [SPECIES_YVELTAL] = 0x8740500, + [SPECIES_ZYGARDE] = 0x8740500, + [SPECIES_DIANCIE] = 0x8740500, + [SPECIES_HOOPA] = 0x8740500, + [SPECIES_HOOPA_UNBOUND] = 0x8740500, + [SPECIES_VOLCANION] = 0x8740500, + [SPECIES_PYROAR_FEMALE] = 0x8740500, + [SPECIES_MEOWSTIC_FEMALE] = 0x8740500, + [SPECIES_AEGISLASH_BLADE] = 0x8740500, + [SPECIES_ARCEUS_FAIRY] = 0x8740500, + [SPECIES_ZYGARDE_CELL] = 0x8740500, + [SPECIES_ZYGARDE_CORE] = 0x8740500, + [SPECIES_ZYGARDE_10] = 0x8740500, + [SPECIES_ZYGARDE_COMPLETE] = 0x8740500, + [SPECIES_ASHGRENINJA] = 0x8740500, + [SPECIES_FLABEBE_BLUE] = 0x8740500, + [SPECIES_FLABEBE_ORANGE] = 0x8740500, + [SPECIES_FLABEBE_YELLOW] = 0x8740500, + [SPECIES_FLABEBE_WHITE] = 0x8740500, + [SPECIES_FLOETTE_BLUE] = 0x8740500, + [SPECIES_FLOETTE_ORANGE] = 0x8740500, + [SPECIES_FLOETTE_YELLOW] = 0x8740500, + [SPECIES_FLOETTE_WHITE] = 0x8740500, + [SPECIES_FLOETTE_ETERNAL] = 0x8740500, + [SPECIES_FLORGES_BLUE] = 0x8740500, + [SPECIES_FLORGES_ORANGE] = 0x8740500, + [SPECIES_FLORGES_YELLOW] = 0x8740500, + [SPECIES_FLORGES_WHITE] = 0x8740500, + [SPECIES_PUMPKABOO_XL] = 0x8740500, + [SPECIES_PUMPKABOO_L] = 0x8740500, + [SPECIES_PUMPKABOO_M] = 0x8740500, + [SPECIES_GOURGEIST_XL] = 0x8740500, + [SPECIES_GOURGEIST_L] = 0x8740500, + [SPECIES_GOURGEIST_M] = 0x8740500, + [SPECIES_FURFROU_HEART] = 0x8740500, + [SPECIES_FURFROU_DIAMOND] = 0x8740500, + [SPECIES_FURFROU_STAR] = 0x8740500, + [SPECIES_FURFROU_PHAROAH] = 0x8740500, + [SPECIES_FURFROU_KABUKI] = 0x8740500, + [SPECIES_FURFROU_LA_REINE] = 0x8740500, + [SPECIES_FURFROU_MATRON] = 0x8740500, + [SPECIES_FURFROU_DANDY] = 0x8740500, + [SPECIES_FURFROU_DEBUTANTE] = 0x8740500, + [SPECIES_VIVILLON_FANCY] = 0x8740500, + [SPECIES_VENUSAUR_MEGA] = 0x8740500, + [SPECIES_CHARIZARD_MEGA_X] = 0x8740500, + [SPECIES_CHARIZARD_MEGA_Y] = 0x8740500, + [SPECIES_BLASTOISE_MEGA] = 0x8740500, + [SPECIES_BEEDRILL_MEGA] = 0x8740500, + [SPECIES_PIDGEOT_MEGA] = 0x8740500, + [SPECIES_ALAKAZAM_MEGA] = 0x8740500, + [SPECIES_SLOWBRO_MEGA] = 0x8740500, + [SPECIES_GENGAR_MEGA] = 0x8740500, + [SPECIES_KANGASKHAN_MEGA] = 0x8740500, + [SPECIES_PINSIR_MEGA] = 0x8740500, + [SPECIES_GYARADOS_MEGA] = 0x8740500, + [SPECIES_AERODACTYL_MEGA] = 0x8740500, + [SPECIES_MEWTWO_MEGA_X] = 0x8740500, + [SPECIES_MEWTWO_MEGA_Y] = 0x8740500, + [SPECIES_AMPHAROS_MEGA] = 0x8740500, + [SPECIES_STEELIX_MEGA] = 0x8740500, + [SPECIES_SCIZOR_MEGA] = 0x8740500, + [SPECIES_HERACROSS_MEGA] = 0x8740500, + [SPECIES_HOUNDOOM_MEGA] = 0x8740500, + [SPECIES_TYRANITAR_MEGA] = 0x8740500, + [SPECIES_SCEPTILE_MEGA] = 0x8740500, + [SPECIES_BLAZIKEN_MEGA] = 0x8740500, + [SPECIES_SWAMPERT_MEGA] = 0x8740500, + [SPECIES_GARDEVOIR_MEGA] = 0x8740500, + [SPECIES_SABLEYE_MEGA] = 0x8740500, + [SPECIES_MAWILE_MEGA] = 0x8740500, + [SPECIES_AGGRON_MEGA] = 0x8740500, + [SPECIES_MEDICHAM_MEGA] = 0x8740500, + [SPECIES_MANECTRIC_MEGA] = 0x8740500, + [SPECIES_SHARPEDO_MEGA] = 0x8740500, + [SPECIES_CAMERUPT_MEGA] = 0x8740500, + [SPECIES_ALTARIA_MEGA] = 0x8740500, + [SPECIES_BANETTE_MEGA] = 0x8740500, + [SPECIES_ABSOL_MEGA] = 0x8740500, + [SPECIES_GLALIE_MEGA] = 0x8740500, + [SPECIES_SALAMENCE_MEGA] = 0x8740500, + [SPECIES_METAGROSS_MEGA] = 0x8740500, + [SPECIES_LATIAS_MEGA] = 0x8740500, + [SPECIES_LATIOS_MEGA] = 0x8740500, + [SPECIES_GROUDON_PRIMAL] = 0x8740500, + [SPECIES_KYOGRE_PRIMAL] = 0x8740500, + [SPECIES_RAYQUAZA_MEGA] = 0x8740500, + [SPECIES_LOPUNNY_MEGA] = 0x8740500, + [SPECIES_GARCHOMP_MEGA] = 0x8740500, + [SPECIES_LUCARIO_MEGA] = 0x8740500, + [SPECIES_ABOMASNOW_MEGA] = 0x8740500, + [SPECIES_GALLADE_MEGA] = 0x8740500, + [SPECIES_AUDINO_MEGA] = 0x8740500, + [SPECIES_DIANCIE_MEGA] = 0x8740500, + [SPECIES_DIALGA_PRIMAL] = 0x8740500, + [SPECIES_PALKIA_PRIMAL] = 0x8740500, + [SPECIES_VIVILLON_ARCHIPELAGO] = 0x8740500, + [SPECIES_VIVILLON_CONTINENTAL] = 0x8740500, + [SPECIES_VIVILLON_ELEGANT] = 0x8740500, + [SPECIES_VIVILLON_GARDEN] = 0x8740500, + [SPECIES_VIVILLON_HIGH_PLAINS] = 0x8740500, + [SPECIES_VIVILLON_ICY_SNOW] = 0x8740500, + [SPECIES_VIVILLON_JUNGLE] = 0x8740500, + [SPECIES_VIVILLON_MARINE] = 0x8740500, + [SPECIES_VIVILLON_MODERN] = 0x8740500, + [SPECIES_VIVILLON_MONSOON] = 0x8740500, + [SPECIES_VIVILLON_OCEAN] = 0x8740500, + [SPECIES_VIVILLON_POKEBALL] = 0x8740500, + [SPECIES_VIVILLON_POLAR] = 0x8740500, + [SPECIES_VIVILLON_RIVER] = 0x8740500, + [SPECIES_VIVILLON_SANDSTORM] = 0x8740500, + [SPECIES_VIVILLON_SAVANNA] = 0x8740500, + [SPECIES_VIVILLON_SUN] = 0x8740500, + [SPECIES_VIVILLON_TUNDRA] = 0x8740500, + [SPECIES_ROWLET] = 0x8740500, + [SPECIES_DARTRIX] = 0x8740500, + [SPECIES_DECIDUEYE] = 0x8740500, + [SPECIES_LITTEN] = 0x8740500, + [SPECIES_TORRACAT] = 0x8740500, + [SPECIES_INCINEROAR] = 0x8740500, + [SPECIES_POPPLIO] = 0x8740500, + [SPECIES_BRIONNE] = 0x8740500, + [SPECIES_PRIMARINA] = 0x8740500, + [SPECIES_PIKIPEK] = 0x8740500, + [SPECIES_TRUMBEAK] = 0x8740500, + [SPECIES_TOUCANNON] = 0x8740500, + [SPECIES_YUNGOOS] = 0x8740500, + [SPECIES_GUMSHOOS] = 0x8740500, + [SPECIES_GRUBBIN] = 0x8740500, + [SPECIES_CHARJABUG] = 0x8740500, + [SPECIES_VIKAVOLT] = 0x8740500, + [SPECIES_CRABRAWLER] = 0x8740500, + [SPECIES_CRABOMINABLE] = 0x8740500, + [SPECIES_ORICORIO] = 0x8740500, + [SPECIES_CUTIEFLY] = 0x8740500, + [SPECIES_RIBOMBEE] = 0x8740500, + [SPECIES_ROCKRUFF] = 0x8740500, + [SPECIES_LYCANROC] = 0x8740500, + [SPECIES_WISHIWASHI] = 0x8740500, + [SPECIES_MAREANIE] = 0x8740500, + [SPECIES_TOXAPEX] = 0x8740500, + [SPECIES_MUDBRAY] = 0x8740500, + [SPECIES_MUDSDALE] = 0x8740500, + [SPECIES_DEWPIDER] = 0x8740500, + [SPECIES_ARAQUANID] = 0x8740500, + [SPECIES_FOMANTIS] = 0x8740500, + [SPECIES_LURANTIS] = 0x8740500, + [SPECIES_MORELULL] = 0x8740500, + [SPECIES_SHIINOTIC] = 0x8740500, + [SPECIES_SALANDIT] = 0x8740500, + [SPECIES_SALAZZLE] = 0x8740500, + [SPECIES_STUFFUL] = 0x8740500, + [SPECIES_BEWEAR] = 0x8740500, + [SPECIES_BOUNSWEET] = 0x8740500, + [SPECIES_STEENEE] = 0x8740500, + [SPECIES_TSAREENA] = 0x8740500, + [SPECIES_COMFEY] = 0x8740500, + [SPECIES_ORANGURU] = 0x8740500, + [SPECIES_PASSIMIAN] = 0x8740500, + [SPECIES_WIMPOD] = 0x8740500, + [SPECIES_GOLISOPOD] = 0x8740500, + [SPECIES_SANDYGAST] = 0x8740500, + [SPECIES_PALOSSAND] = 0x8740500, + [SPECIES_PYUKUMUKU] = 0x8740500, + [SPECIES_TYPE_NULL] = 0x8740500, + [SPECIES_SILVALLY] = 0x8740500, + [SPECIES_MINIOR_SHIELD] = 0x8740500, + [SPECIES_KOMALA] = 0x8740500, + [SPECIES_TURTONATOR] = 0x8740500, + [SPECIES_TOGEDEMARU] = 0x8740500, + [SPECIES_MIMIKYU] = 0x8740500, + [SPECIES_BRUXISH] = 0x8740500, + [SPECIES_DRAMPA] = 0x8740500, + [SPECIES_DHELMISE] = 0x8740500, + [SPECIES_JANGMO_O] = 0x8740500, + [SPECIES_HAKAMO_O] = 0x8740500, + [SPECIES_KOMMO_O] = 0x8740500, + [SPECIES_TAPU_KOKO] = 0x8740500, + [SPECIES_TAPU_LELE] = 0x8740500, + [SPECIES_TAPU_BULU] = 0x8740500, + [SPECIES_TAPU_FINI] = 0x8740500, + [SPECIES_COSMOG] = 0x8740500, + [SPECIES_COSMOEM] = 0x8740500, + [SPECIES_SOLGALEO] = 0x8740500, + [SPECIES_LUNALA] = 0x8740500, + [SPECIES_NIHILEGO] = 0x8740500, + [SPECIES_BUZZWOLE] = 0x8740500, + [SPECIES_PHEROMOSA] = 0x8740500, + [SPECIES_XURKITREE] = 0x8740500, + [SPECIES_CELESTEELA] = 0x8740500, + [SPECIES_KARTANA] = 0x8740500, + [SPECIES_GUZZLORD] = 0x8740500, + [SPECIES_NECROZMA] = 0x8740500, + [SPECIES_MAGEARNA] = 0x8740500, + [SPECIES_MARSHADOW] = 0x8740500, + [SPECIES_RATTATA_A] = 0x8740500, + [SPECIES_RATICATE_A] = 0x8740500, + [SPECIES_RAICHU_A] = 0x8740500, + [SPECIES_SANDSHREW_A] = 0x8740500, + [SPECIES_SANDSLASH_A] = 0x8740500, + [SPECIES_VULPIX_A] = 0x8740500, + [SPECIES_NINETALES_A] = 0x8740500, + [SPECIES_DIGLETT_A] = 0x8740500, + [SPECIES_DUGTRIO_A] = 0x8740500, + [SPECIES_MEOWTH_A] = 0x8740500, + [SPECIES_PERSIAN_A] = 0x8740500, + [SPECIES_GEODUDE_A] = 0x8740500, + [SPECIES_GRAVELER_A] = 0x8740500, + [SPECIES_GOLEM_A] = 0x8740500, + [SPECIES_GRIMER_A] = 0x8740500, + [SPECIES_MUK_A] = 0x8740500, + [SPECIES_EXEGGCUTE_A] = 0x8740500, + [SPECIES_EXEGGUTOR_A] = 0x8740500, + [SPECIES_CUBONE_A] = 0x8740500, + [SPECIES_MAROWAK_A] = 0x8740500, + [SPECIES_DEOXYS_ATTACK] = 0x8740500, + [SPECIES_DEOXYS_DEFENSE] = 0x8740500, + [SPECIES_DEOXYS_SPEED] = 0x8740500, + [SPECIES_ORICORIO_Y] = 0x8740500, + [SPECIES_ORICORIO_P] = 0x8740500, + [SPECIES_ORICORIO_S] = 0x8740500, + [SPECIES_LYCANROC_N] = 0x8740500, + [SPECIES_WISHIWASHI_S] = 0x8740500, + [SPECIES_SILVALLY_FIGHT] = 0x8740500, + [SPECIES_SILVALLY_FLYING] = 0x8740500, + [SPECIES_SILVALLY_POISON] = 0x8740500, + [SPECIES_SILVALLY_GROUND] = 0x8740500, + [SPECIES_SILVALLY_ROCK] = 0x8740500, + [SPECIES_SILVALLY_BUG] = 0x8740500, + [SPECIES_SILVALLY_GHOST] = 0x8740500, + [SPECIES_SILVALLY_STEEL] = 0x8740500, + [SPECIES_SILVALLY_FIRE] = 0x8740500, + [SPECIES_SILVALLY_WATER] = 0x8740500, + [SPECIES_SILVALLY_GRASS] = 0x8740500, + [SPECIES_SILVALLY_ELECTRIC] = 0x8740500, + [SPECIES_SILVALLY_PSYCHIC] = 0x8740500, + [SPECIES_SILVALLY_ICE] = 0x8740500, + [SPECIES_SILVALLY_DRAGON] = 0x8740500, + [SPECIES_SILVALLY_DARK] = 0x8740500, + [SPECIES_SILVALLY_FAIRY] = 0x8740500, + [SPECIES_MINIOR_RED] = 0x8740500, + [SPECIES_MINIOR_BLUE] = 0x8740500, + [SPECIES_MINIOR_ORANGE] = 0x8740500, + [SPECIES_MINIOR_YELLOW] = 0x8740500, + [SPECIES_MINIOR_INDIGO] = 0x8740500, + [SPECIES_MINIOR_GREEN] = 0x8740500, + [SPECIES_MINIOR_VIOLET] = 0x8740500, + [SPECIES_MIMIKYU_BUSTED] = 0x8740500, + [SPECIES_MAGEARNA_P] = 0x8740500, + [SPECIES_POIPOLE] = 0x8740500, + [SPECIES_NAGANADEL] = 0x8740500, + [SPECIES_STAKATAKA] = 0x8740500, + [SPECIES_BLACEPHALON] = 0x8740500, + [SPECIES_ZERAORA] = 0x8740500, + [SPECIES_NECROZMA_MANE] = 0x8740500, + [SPECIES_NECROZMA_WINGS] = 0x8740500, + [SPECIES_NECROZMA_ULTRA] = 0x8740500, + [SPECIES_LYCANROC_DUSK] = 0x8740500, + [SPECIES_MELTAN] = 0x8740500, + [SPECIES_MELMETAL] = 0x8740500, + [SPECIES_PIKACHU_SURFING] = 0x8740500, + [SPECIES_PIKACHU_FLYING] = 0x8740500, + [SPECIES_PIKACHU_COSPLAY] = 0x8740500, + [SPECIES_PIKACHU_LIBRE] = 0x8740500, + [SPECIES_PIKACHU_POP_STAR] = 0x8740500, + [SPECIES_PIKACHU_ROCK_STAR] = 0x8740500, + [SPECIES_PIKACHU_BELLE] = 0x8740500, + [SPECIES_PIKACHU_PHD] = 0x8740500, + [SPECIES_PIKACHU_CAP_ORIGINAL] = 0x8740500, + [SPECIES_PIKACHU_CAP_HOENN] = 0x8740500, + [SPECIES_PIKACHU_CAP_SINNOH] = 0x8740500, + [SPECIES_PIKACHU_CAP_UNOVA] = 0x8740500, + [SPECIES_PIKACHU_CAP_KALOS] = 0x8740500, + [SPECIES_PIKACHU_CAP_ALOLA] = 0x8740500, + [SPECIES_PIKACHU_CAP_PARTNER] = 0x8740500, + [SPECIES_PICHU_SPIKY] = 0x8740500, + [SPECIES_XERNEAS_NATURAL] = 0x8740500, +}; + +#endif diff --git a/src/Front_Pic_Coords_Table.c b/src/Front_Pic_Coords_Table.c new file mode 100644 index 0000000..5d937ac --- /dev/null +++ b/src/Front_Pic_Coords_Table.c @@ -0,0 +1,5516 @@ +#include "defines.h" +#include "../include/graphics.h" + +const struct MonCoords gMonFrontPicCoords[NUM_SPECIES] = +{ + [SPECIES_NONE] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [SPECIES_BULBASAUR] = + { + .size = 0x55, + .y_offset = 0xe, + }, + [SPECIES_IVYSAUR] = + { + .size = 0x66, + .y_offset = 0x8, + }, + [SPECIES_VENUSAUR] = + { + .size = 0x87, + .y_offset = 0x3, + }, + [SPECIES_CHARMANDER] = + { + .size = 0x55, + .y_offset = 0xb, + }, + [SPECIES_CHARMELEON] = + { + .size = 0x76, + .y_offset = 0x6, + }, + [SPECIES_CHARIZARD] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [SPECIES_SQUIRTLE] = + { + .size = 0x65, + .y_offset = 0xc, + }, + [SPECIES_WARTORTLE] = + { + .size = 0x76, + .y_offset = 0x7, + }, + [SPECIES_BLASTOISE] = + { + .size = 0x87, + .y_offset = 0x3, + }, + [SPECIES_CATERPIE] = + { + .size = 0x54, + .y_offset = 0xc, + }, + [SPECIES_METAPOD] = + { + .size = 0x54, + .y_offset = 0xe, + }, + [SPECIES_BUTTERFREE] = + { + .size = 0x76, + .y_offset = 0xa, + }, + [SPECIES_WEEDLE] = + { + .size = 0x54, + .y_offset = 0xd, + }, + [SPECIES_KAKUNA] = + { + .size = 0x45, + .y_offset = 0xb, + }, + [SPECIES_BEEDRILL] = + { + .size = 0x86, + .y_offset = 0x5, + }, + [SPECIES_PIDGEY] = + { + .size = 0x55, + .y_offset = 0xc, + }, + [SPECIES_PIDGEOTTO] = + { + .size = 0x67, + .y_offset = 0x6, + }, + [SPECIES_PIDGEOT] = + { + .size = 0x88, + .y_offset = 0x2, + }, + [SPECIES_RATTATA] = + { + .size = 0x65, + .y_offset = 0xd, + }, + [SPECIES_RATICATE] = + { + .size = 0x76, + .y_offset = 0x6, + }, + [SPECIES_SPEAROW] = + { + .size = 0x55, + .y_offset = 0xc, + }, + [SPECIES_FEAROW] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [SPECIES_EKANS] = + { + .size = 0x65, + .y_offset = 0xc, + }, + [SPECIES_ARBOK] = + { + .size = 0x78, + .y_offset = 0x2, + }, + [SPECIES_PIKACHU] = + { + .size = 0x67, + .y_offset = 0x8, + }, + [SPECIES_RAICHU] = + { + .size = 0x88, + .y_offset = 0x2, + }, + [SPECIES_SANDSHREW] = + { + .size = 0x56, + .y_offset = 0xa, + }, + [SPECIES_SANDSLASH] = + { + .size = 0x77, + .y_offset = 0x6, + }, + [SPECIES_NIDORAN_F] = + { + .size = 0x54, + .y_offset = 0xd, + }, + [SPECIES_NIDORINA] = + { + .size = 0x66, + .y_offset = 0x8, + }, + [SPECIES_NIDOQUEEN] = + { + .size = 0x78, + .y_offset = 0x2, + }, + [SPECIES_NIDORAN_M] = + { + .size = 0x55, + .y_offset = 0xc, + }, + [SPECIES_NIDORINO] = + { + .size = 0x66, + .y_offset = 0x8, + }, + [SPECIES_NIDOKING] = + { + .size = 0x88, + .y_offset = 0x2, + }, + [SPECIES_CLEFAIRY] = + { + .size = 0x55, + .y_offset = 0xe, + }, + [SPECIES_CLEFABLE] = + { + .size = 0x67, + .y_offset = 0x6, + }, + [SPECIES_VULPIX] = + { + .size = 0x65, + .y_offset = 0xb, + }, + [SPECIES_NINETALES] = + { + .size = 0x88, + .y_offset = 0x2, + }, + [SPECIES_JIGGLYPUFF] = + { + .size = 0x55, + .y_offset = 0xe, + }, + [SPECIES_WIGGLYTUFF] = + { + .size = 0x67, + .y_offset = 0x4, + }, + [SPECIES_ZUBAT] = + { + .size = 0x66, + .y_offset = 0xa, + }, + [SPECIES_GOLBAT] = + { + .size = 0x88, + .y_offset = 0x7, + }, + [SPECIES_ODDISH] = + { + .size = 0x45, + .y_offset = 0xe, + }, + [SPECIES_GLOOM] = + { + .size = 0x66, + .y_offset = 0xc, + }, + [SPECIES_VILEPLUME] = + { + .size = 0x76, + .y_offset = 0x8, + }, + [SPECIES_PARAS] = + { + .size = 0x64, + .y_offset = 0xc, + }, + [SPECIES_PARASECT] = + { + .size = 0x86, + .y_offset = 0x7, + }, + [SPECIES_VENONAT] = + { + .size = 0x57, + .y_offset = 0x8, + }, + [SPECIES_VENOMOTH] = + { + .size = 0x87, + .y_offset = 0x9, + }, + [SPECIES_DIGLETT] = + { + .size = 0x54, + .y_offset = 0x11, + }, + [SPECIES_DUGTRIO] = + { + .size = 0x75, + .y_offset = 0xb, + }, + [SPECIES_MEOWTH] = + { + .size = 0x55, + .y_offset = 0xa, + }, + [SPECIES_PERSIAN] = + { + .size = 0x76, + .y_offset = 0x4, + }, + [SPECIES_PSYDUCK] = + { + .size = 0x56, + .y_offset = 0xb, + }, + [SPECIES_GOLDUCK] = + { + .size = 0x77, + .y_offset = 0x3, + }, + [SPECIES_MANKEY] = + { + .size = 0x66, + .y_offset = 0xb, + }, + [SPECIES_PRIMEAPE] = + { + .size = 0x77, + .y_offset = 0x6, + }, + [SPECIES_GROWLITHE] = + { + .size = 0x65, + .y_offset = 0xb, + }, + [SPECIES_ARCANINE] = + { + .size = 0x88, + .y_offset = 0x2, + }, + [SPECIES_POLIWAG] = + { + .size = 0x74, + .y_offset = 0xe, + }, + [SPECIES_POLIWHIRL] = + { + .size = 0x76, + .y_offset = 0x9, + }, + [SPECIES_POLIWRATH] = + { + .size = 0x77, + .y_offset = 0x6, + }, + [SPECIES_ABRA] = + { + .size = 0x66, + .y_offset = 0xa, + }, + [SPECIES_KADABRA] = + { + .size = 0x87, + .y_offset = 0x5, + }, + [SPECIES_ALAKAZAM] = + { + .size = 0x88, + .y_offset = 0x2, + }, + [SPECIES_MACHOP] = + { + .size = 0x46, + .y_offset = 0x5, + }, + [SPECIES_MACHOKE] = + { + .size = 0x77, + .y_offset = 0x4, + }, + [SPECIES_MACHAMP] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [SPECIES_BELLSPROUT] = + { + .size = 0x66, + .y_offset = 0xc, + }, + [SPECIES_WEEPINBELL] = + { + .size = 0x66, + .y_offset = 0xb, + }, + [SPECIES_VICTREEBEL] = + { + .size = 0x77, + .y_offset = 0x6, + }, + [SPECIES_TENTACOOL] = + { + .size = 0x66, + .y_offset = 0x7, + }, + [SPECIES_TENTACRUEL] = + { + .size = 0x78, + .y_offset = 0x4, + }, + [SPECIES_GEODUDE] = + { + .size = 0x74, + .y_offset = 0x13, + }, + [SPECIES_GRAVELER] = + { + .size = 0x86, + .y_offset = 0x8, + }, + [SPECIES_GOLEM] = + { + .size = 0x87, + .y_offset = 0x6, + }, + [SPECIES_PONYTA] = + { + .size = 0x67, + .y_offset = 0x6, + }, + [SPECIES_RAPIDASH] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [SPECIES_SLOWPOKE] = + { + .size = 0x65, + .y_offset = 0x10, + }, + [SPECIES_SLOWBRO] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [SPECIES_MAGNEMITE] = + { + .size = 0x53, + .y_offset = 0x14, + }, + [SPECIES_MAGNETON] = + { + .size = 0x75, + .y_offset = 0x7, + }, + [SPECIES_FARFETCHD] = + { + .size = 0x76, + .y_offset = 0x7, + }, + [SPECIES_DODUO] = + { + .size = 0x67, + .y_offset = 0x7, + }, + [SPECIES_DODRIO] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [SPECIES_SEEL] = + { + .size = 0x76, + .y_offset = 0x8, + }, + [SPECIES_DEWGONG] = + { + .size = 0x87, + .y_offset = 0x2, + }, + [SPECIES_GRIMER] = + { + .size = 0x66, + .y_offset = 0xb, + }, + [SPECIES_MUK] = + { + .size = 0x86, + .y_offset = 0x6, + }, + [SPECIES_SHELLDER] = + { + .size = 0x55, + .y_offset = 0xe, + }, + [SPECIES_CLOYSTER] = + { + .size = 0x87, + .y_offset = 0x3, + }, + [SPECIES_GASTLY] = + { + .size = 0x77, + .y_offset = 0xd, + }, + [SPECIES_HAUNTER] = + { + .size = 0x87, + .y_offset = 0xd, + }, + [SPECIES_GENGAR] = + { + .size = 0x76, + .y_offset = 0x7, + }, + [SPECIES_ONIX] = + { + .size = 0x78, + .y_offset = 0x3, + }, + [SPECIES_DROWZEE] = + { + .size = 0x66, + .y_offset = 0x7, + }, + [SPECIES_HYPNO] = + { + .size = 0x87, + .y_offset = 0x3, + }, + [SPECIES_KRABBY] = + { + .size = 0x75, + .y_offset = 0xe, + }, + [SPECIES_KINGLER] = + { + .size = 0x87, + .y_offset = 0x9, + }, + [SPECIES_VOLTORB] = + { + .size = 0x44, + .y_offset = 0x11, + }, + [SPECIES_ELECTRODE] = + { + .size = 0x55, + .y_offset = 0xb, + }, + [SPECIES_EXEGGCUTE] = + { + .size = 0x76, + .y_offset = 0xc, + }, + [SPECIES_EXEGGUTOR] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [SPECIES_CUBONE] = + { + .size = 0x65, + .y_offset = 0xd, + }, + [SPECIES_MAROWAK] = + { + .size = 0x87, + .y_offset = 0x8, + }, + [SPECIES_HITMONLEE] = + { + .size = 0x77, + .y_offset = 0x3, + }, + [SPECIES_HITMONCHAN] = + { + .size = 0x67, + .y_offset = 0x3, + }, + [SPECIES_LICKITUNG] = + { + .size = 0x86, + .y_offset = 0x7, + }, + [SPECIES_KOFFING] = + { + .size = 0x66, + .y_offset = 0xa, + }, + [SPECIES_WEEZING] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [SPECIES_RHYHORN] = + { + .size = 0x76, + .y_offset = 0xc, + }, + [SPECIES_RHYDON] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [SPECIES_CHANSEY] = + { + .size = 0x76, + .y_offset = 0x9, + }, + [SPECIES_TANGELA] = + { + .size = 0x66, + .y_offset = 0xc, + }, + [SPECIES_KANGASKHAN] = + { + .size = 0x88, + .y_offset = 0x1, + }, + [SPECIES_HORSEA] = + { + .size = 0x45, + .y_offset = 0xe, + }, + [SPECIES_SEADRA] = + { + .size = 0x77, + .y_offset = 0x6, + }, + [SPECIES_GOLDEEN] = + { + .size = 0x66, + .y_offset = 0xd, + }, + [SPECIES_SEAKING] = + { + .size = 0x77, + .y_offset = 0x5, + }, + [SPECIES_STARYU] = + { + .size = 0x66, + .y_offset = 0xb, + }, + [SPECIES_STARMIE] = + { + .size = 0x67, + .y_offset = 0x6, + }, + [SPECIES_MR_MIME] = + { + .size = 0x76, + .y_offset = 0x7, + }, + [SPECIES_SCYTHER] = + { + .size = 0x78, + .y_offset = 0x2, + }, + [SPECIES_JYNX] = + { + .size = 0x66, + .y_offset = 0x9, + }, + [SPECIES_ELECTABUZZ] = + { + .size = 0x88, + .y_offset = 0x4, + }, + [SPECIES_MAGMAR] = + { + .size = 0x87, + .y_offset = 0x4, + }, + [SPECIES_PINSIR] = + { + .size = 0x77, + .y_offset = 0x5, + }, + [SPECIES_TAUROS] = + { + .size = 0x88, + .y_offset = 0x5, + }, + [SPECIES_MAGIKARP] = + { + .size = 0x77, + .y_offset = 0x4, + }, + [SPECIES_GYARADOS] = + { + .size = 0x88, + .y_offset = 0x1, + }, + [SPECIES_LAPRAS] = + { + .size = 0x87, + .y_offset = 0x2, + }, + [SPECIES_DITTO] = + { + .size = 0x54, + .y_offset = 0x10, + }, + [SPECIES_EEVEE] = + { + .size = 0x56, + .y_offset = 0xb, + }, + [SPECIES_VAPOREON] = + { + .size = 0x67, + .y_offset = 0x9, + }, + [SPECIES_JOLTEON] = + { + .size = 0x66, + .y_offset = 0x9, + }, + [SPECIES_FLAREON] = + { + .size = 0x76, + .y_offset = 0xb, + }, + [SPECIES_PORYGON] = + { + .size = 0x56, + .y_offset = 0xf, + }, + [SPECIES_OMANYTE] = + { + .size = 0x45, + .y_offset = 0xe, + }, + [SPECIES_OMASTAR] = + { + .size = 0x67, + .y_offset = 0x9, + }, + [SPECIES_KABUTO] = + { + .size = 0x54, + .y_offset = 0x12, + }, + [SPECIES_KABUTOPS] = + { + .size = 0x88, + .y_offset = 0x2, + }, + [SPECIES_AERODACTYL] = + { + .size = 0x88, + .y_offset = 0x4, + }, + [SPECIES_SNORLAX] = + { + .size = 0x87, + .y_offset = 0x2, + }, + [SPECIES_ARTICUNO] = + { + .size = 0x88, + .y_offset = 0x3, + }, + [SPECIES_ZAPDOS] = + { + .size = 0x88, + .y_offset = 0x4, + }, + [SPECIES_MOLTRES] = + { + .size = 0x88, + .y_offset = 0x1, + }, + [SPECIES_DRATINI] = + { + .size = 0x75, + .y_offset = 0xb, + }, + [SPECIES_DRAGONAIR] = + { + .size = 0x87, + .y_offset = 0x1, + }, + [SPECIES_DRAGONITE] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [SPECIES_MEWTWO] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [SPECIES_MEW] = + { + .size = 0x77, + .y_offset = 0x9, + }, + [SPECIES_CHIKORITA] = + { + .size = 0x75, + .y_offset = 0xa, + }, + [SPECIES_BAYLEEF] = + { + .size = 0x77, + .y_offset = 0x3, + }, + [SPECIES_MEGANIUM] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [SPECIES_CYNDAQUIL] = + { + .size = 0x55, + .y_offset = 0xe, + }, + [SPECIES_QUILAVA] = + { + .size = 0x76, + .y_offset = 0x9, + }, + [SPECIES_TYPHLOSION] = + { + .size = 0x78, + .y_offset = 0x0, + }, + [SPECIES_TOTODILE] = + { + .size = 0x55, + .y_offset = 0xe, + }, + [SPECIES_CROCONAW] = + { + .size = 0x67, + .y_offset = 0x5, + }, + [SPECIES_FERALIGATR] = + { + .size = 0x88, + .y_offset = 0x1, + }, + [SPECIES_SENTRET] = + { + .size = 0x47, + .y_offset = 0x2, + }, + [SPECIES_FURRET] = + { + .size = 0x67, + .y_offset = 0x4, + }, + [SPECIES_HOOTHOOT] = + { + .size = 0x55, + .y_offset = 0xc, + }, + [SPECIES_NOCTOWL] = + { + .size = 0x58, + .y_offset = 0x2, + }, + [SPECIES_LEDYBA] = + { + .size = 0x56, + .y_offset = 0x9, + }, + [SPECIES_LEDIAN] = + { + .size = 0x67, + .y_offset = 0x6, + }, + [SPECIES_SPINARAK] = + { + .size = 0x54, + .y_offset = 0x12, + }, + [SPECIES_ARIADOS] = + { + .size = 0x87, + .y_offset = 0x8, + }, + [SPECIES_CROBAT] = + { + .size = 0x88, + .y_offset = 0x6, + }, + [SPECIES_CHINCHOU] = + { + .size = 0x75, + .y_offset = 0xc, + }, + [SPECIES_LANTURN] = + { + .size = 0x87, + .y_offset = 0xb, + }, + [SPECIES_PICHU] = + { + .size = 0x45, + .y_offset = 0xe, + }, + [SPECIES_CLEFFA] = + { + .size = 0x44, + .y_offset = 0x13, + }, + [SPECIES_IGGLYBUFF] = + { + .size = 0x44, + .y_offset = 0x11, + }, + [SPECIES_TOGEPI] = + { + .size = 0x34, + .y_offset = 0x11, + }, + [SPECIES_TOGETIC] = + { + .size = 0x46, + .y_offset = 0x8, + }, + [SPECIES_NATU] = + { + .size = 0x44, + .y_offset = 0xe, + }, + [SPECIES_XATU] = + { + .size = 0x47, + .y_offset = 0x5, + }, + [SPECIES_MAREEP] = + { + .size = 0x55, + .y_offset = 0xc, + }, + [SPECIES_FLAAFFY] = + { + .size = 0x56, + .y_offset = 0xa, + }, + [SPECIES_AMPHAROS] = + { + .size = 0x77, + .y_offset = 0x2, + }, + [SPECIES_BELLOSSOM] = + { + .size = 0x45, + .y_offset = 0xd, + }, + [SPECIES_MARILL] = + { + .size = 0x65, + .y_offset = 0xe, + }, + [SPECIES_AZUMARILL] = + { + .size = 0x76, + .y_offset = 0x6, + }, + [SPECIES_SUDOWOODO] = + { + .size = 0x67, + .y_offset = 0x7, + }, + [SPECIES_POLITOED] = + { + .size = 0x67, + .y_offset = 0x5, + }, + [SPECIES_HOPPIP] = + { + .size = 0x66, + .y_offset = 0xe, + }, + [SPECIES_SKIPLOOM] = + { + .size = 0x55, + .y_offset = 0x11, + }, + [SPECIES_JUMPLUFF] = + { + .size = 0x77, + .y_offset = 0x9, + }, + [SPECIES_AIPOM] = + { + .size = 0x58, + .y_offset = 0x1, + }, + [SPECIES_SUNKERN] = + { + .size = 0x44, + .y_offset = 0x11, + }, + [SPECIES_SUNFLORA] = + { + .size = 0x56, + .y_offset = 0x8, + }, + [SPECIES_YANMA] = + { + .size = 0x86, + .y_offset = 0xe, + }, + [SPECIES_WOOPER] = + { + .size = 0x54, + .y_offset = 0x11, + }, + [SPECIES_QUAGSIRE] = + { + .size = 0x77, + .y_offset = 0x5, + }, + [SPECIES_ESPEON] = + { + .size = 0x66, + .y_offset = 0x8, + }, + [SPECIES_UMBREON] = + { + .size = 0x67, + .y_offset = 0x9, + }, + [SPECIES_MURKROW] = + { + .size = 0x66, + .y_offset = 0x10, + }, + [SPECIES_SLOWKING] = + { + .size = 0x58, + .y_offset = 0x1, + }, + [SPECIES_MISDREAVUS] = + { + .size = 0x55, + .y_offset = 0xd, + }, + [SPECIES_UNOWN] = + { + .size = 0x35, + .y_offset = 0xf, + }, + [SPECIES_WOBBUFFET] = + { + .size = 0x77, + .y_offset = 0x5, + }, + [SPECIES_GIRAFARIG] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [SPECIES_PINECO] = + { + .size = 0x56, + .y_offset = 0xc, + }, + [SPECIES_FORRETRESS] = + { + .size = 0x76, + .y_offset = 0x8, + }, + [SPECIES_DUNSPARCE] = + { + .size = 0x74, + .y_offset = 0x9, + }, + [SPECIES_GLIGAR] = + { + .size = 0x78, + .y_offset = 0x4, + }, + [SPECIES_STEELIX] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [SPECIES_SNUBBULL] = + { + .size = 0x55, + .y_offset = 0xc, + }, + [SPECIES_GRANBULL] = + { + .size = 0x57, + .y_offset = 0x4, + }, + [SPECIES_QWILFISH] = + { + .size = 0x56, + .y_offset = 0x8, + }, + [SPECIES_SCIZOR] = + { + .size = 0x88, + .y_offset = 0x2, + }, + [SPECIES_SHUCKLE] = + { + .size = 0x66, + .y_offset = 0x8, + }, + [SPECIES_HERACROSS] = + { + .size = 0x88, + .y_offset = 0x1, + }, + [SPECIES_SNEASEL] = + { + .size = 0x67, + .y_offset = 0x8, + }, + [SPECIES_TEDDIURSA] = + { + .size = 0x46, + .y_offset = 0xc, + }, + [SPECIES_URSARING] = + { + .size = 0x78, + .y_offset = 0x0, + }, + [SPECIES_SLUGMA] = + { + .size = 0x45, + .y_offset = 0xc, + }, + [SPECIES_MAGCARGO] = + { + .size = 0x57, + .y_offset = 0x6, + }, + [SPECIES_SWINUB] = + { + .size = 0x43, + .y_offset = 0x14, + }, + [SPECIES_PILOSWINE] = + { + .size = 0x66, + .y_offset = 0x8, + }, + [SPECIES_CORSOLA] = + { + .size = 0x65, + .y_offset = 0xc, + }, + [SPECIES_REMORAID] = + { + .size = 0x55, + .y_offset = 0xb, + }, + [SPECIES_OCTILLERY] = + { + .size = 0x66, + .y_offset = 0x7, + }, + [SPECIES_DELIBIRD] = + { + .size = 0x56, + .y_offset = 0x7, + }, + [SPECIES_MANTINE] = + { + .size = 0x88, + .y_offset = 0xa, + }, + [SPECIES_SKARMORY] = + { + .size = 0x88, + .y_offset = 0x1, + }, + [SPECIES_HOUNDOUR] = + { + .size = 0x56, + .y_offset = 0x9, + }, + [SPECIES_HOUNDOOM] = + { + .size = 0x77, + .y_offset = 0x0, + }, + [SPECIES_KINGDRA] = + { + .size = 0x78, + .y_offset = 0x1, + }, + [SPECIES_PHANPY] = + { + .size = 0x54, + .y_offset = 0x10, + }, + [SPECIES_DONPHAN] = + { + .size = 0x86, + .y_offset = 0x9, + }, + [SPECIES_PORYGON2] = + { + .size = 0x55, + .y_offset = 0xe, + }, + [SPECIES_STANTLER] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [SPECIES_SMEARGLE] = + { + .size = 0x77, + .y_offset = 0x6, + }, + [SPECIES_TYROGUE] = + { + .size = 0x46, + .y_offset = 0x9, + }, + [SPECIES_HITMONTOP] = + { + .size = 0x67, + .y_offset = 0x7, + }, + [SPECIES_SMOOCHUM] = + { + .size = 0x35, + .y_offset = 0xe, + }, + [SPECIES_ELEKID] = + { + .size = 0x76, + .y_offset = 0xc, + }, + [SPECIES_MAGBY] = + { + .size = 0x45, + .y_offset = 0xc, + }, + [SPECIES_MILTANK] = + { + .size = 0x77, + .y_offset = 0x8, + }, + [SPECIES_BLISSEY] = + { + .size = 0x77, + .y_offset = 0x3, + }, + [SPECIES_RAIKOU] = + { + .size = 0x88, + .y_offset = 0x5, + }, + [SPECIES_ENTEI] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [SPECIES_SUICUNE] = + { + .size = 0x88, + .y_offset = 0x3, + }, + [SPECIES_LARVITAR] = + { + .size = 0x46, + .y_offset = 0xa, + }, + [SPECIES_PUPITAR] = + { + .size = 0x56, + .y_offset = 0xa, + }, + [SPECIES_TYRANITAR] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [SPECIES_LUGIA] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [SPECIES_HO_OH] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [SPECIES_CELEBI] = + { + .size = 0x55, + .y_offset = 0xc, + }, + [252] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [253] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [254] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [255] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [256] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [257] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [258] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [259] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [260] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [261] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [262] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [263] = + { + .size = 0x88, + .y_offset = 0x6, + }, + [264] = + { + .size = 0x88, + .y_offset = 0x6, + }, + [265] = + { + .size = 0x88, + .y_offset = 0x6, + }, + [266] = + { + .size = 0x88, + .y_offset = 0x6, + }, + [267] = + { + .size = 0x88, + .y_offset = 0x6, + }, + [268] = + { + .size = 0x88, + .y_offset = 0x6, + }, + [269] = + { + .size = 0x88, + .y_offset = 0x6, + }, + [270] = + { + .size = 0x88, + .y_offset = 0x6, + }, + [271] = + { + .size = 0x88, + .y_offset = 0x6, + }, + [272] = + { + .size = 0x88, + .y_offset = 0x6, + }, + [273] = + { + .size = 0x88, + .y_offset = 0x6, + }, + [274] = + { + .size = 0x88, + .y_offset = 0x6, + }, + [275] = + { + .size = 0x88, + .y_offset = 0x6, + }, + [276] = + { + .size = 0x88, + .y_offset = 0x6, + }, + [SPECIES_TREECKO] = + { + .size = 0x66, + .y_offset = 0x9, + }, + [SPECIES_GROVYLE] = + { + .size = 0x87, + .y_offset = 0x4, + }, + [SPECIES_SCEPTILE] = + { + .size = 0x88, + .y_offset = 0x1, + }, + [SPECIES_TORCHIC] = + { + .size = 0x56, + .y_offset = 0xb, + }, + [SPECIES_COMBUSKEN] = + { + .size = 0x88, + .y_offset = 0x2, + }, + [SPECIES_BLAZIKEN] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [SPECIES_MUDKIP] = + { + .size = 0x56, + .y_offset = 0xb, + }, + [SPECIES_MARSHTOMP] = + { + .size = 0x67, + .y_offset = 0x5, + }, + [SPECIES_SWAMPERT] = + { + .size = 0x88, + .y_offset = 0x6, + }, + [SPECIES_POOCHYENA] = + { + .size = 0x55, + .y_offset = 0xb, + }, + [SPECIES_MIGHTYENA] = + { + .size = 0x87, + .y_offset = 0x3, + }, + [SPECIES_ZIGZAGOON] = + { + .size = 0x85, + .y_offset = 0xd, + }, + [SPECIES_LINOONE] = + { + .size = 0x78, + .y_offset = 0x3, + }, + [SPECIES_WURMPLE] = + { + .size = 0x45, + .y_offset = 0xc, + }, + [SPECIES_SILCOON] = + { + .size = 0x75, + .y_offset = 0xb, + }, + [SPECIES_BEAUTIFLY] = + { + .size = 0x86, + .y_offset = 0x0, + }, + [SPECIES_CASCOON] = + { + .size = 0x74, + .y_offset = 0xb, + }, + [SPECIES_DUSTOX] = + { + .size = 0x86, + .y_offset = 0xb, + }, + [SPECIES_LOTAD] = + { + .size = 0x65, + .y_offset = 0xf, + }, + [SPECIES_LOMBRE] = + { + .size = 0x66, + .y_offset = 0xa, + }, + [SPECIES_LUDICOLO] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [SPECIES_SEEDOT] = + { + .size = 0x46, + .y_offset = 0xd, + }, + [SPECIES_NUZLEAF] = + { + .size = 0x56, + .y_offset = 0x6, + }, + [SPECIES_SHIFTRY] = + { + .size = 0x88, + .y_offset = 0x7, + }, + [SPECIES_NINCADA] = + { + .size = 0x74, + .y_offset = 0x12, + }, + [SPECIES_NINJASK] = + { + .size = 0x86, + .y_offset = 0x9, + }, + [SPECIES_SHEDINJA] = + { + .size = 0x66, + .y_offset = 0xa, + }, + [SPECIES_TAILLOW] = + { + .size = 0x64, + .y_offset = 0xc, + }, + [SPECIES_SWELLOW] = + { + .size = 0x87, + .y_offset = 0x0, + }, + [SPECIES_SHROOMISH] = + { + .size = 0x54, + .y_offset = 0xf, + }, + [SPECIES_BRELOOM] = + { + .size = 0x77, + .y_offset = 0x1, + }, + [SPECIES_SPINDA] = + { + .size = 0x67, + .y_offset = 0x0, + }, + [SPECIES_WINGULL] = + { + .size = 0x84, + .y_offset = 0xb, + }, + [SPECIES_PELIPPER] = + { + .size = 0x77, + .y_offset = 0x2, + }, + [SPECIES_SURSKIT] = + { + .size = 0x65, + .y_offset = 0x8, + }, + [SPECIES_MASQUERAIN] = + { + .size = 0x88, + .y_offset = 0x4, + }, + [SPECIES_WAILMER] = + { + .size = 0x75, + .y_offset = 0xb, + }, + [SPECIES_WAILORD] = + { + .size = 0x87, + .y_offset = 0x4, + }, + [SPECIES_SKITTY] = + { + .size = 0x66, + .y_offset = 0xc, + }, + [SPECIES_DELCATTY] = + { + .size = 0x66, + .y_offset = 0x4, + }, + [SPECIES_KECLEON] = + { + .size = 0x67, + .y_offset = 0x5, + }, + [SPECIES_BALTOY] = + { + .size = 0x55, + .y_offset = 0xd, + }, + [SPECIES_CLAYDOL] = + { + .size = 0x78, + .y_offset = 0x3, + }, + [SPECIES_NOSEPASS] = + { + .size = 0x56, + .y_offset = 0xa, + }, + [SPECIES_TORKOAL] = + { + .size = 0x88, + .y_offset = 0x3, + }, + [SPECIES_SABLEYE] = + { + .size = 0x66, + .y_offset = 0xa, + }, + [SPECIES_BARBOACH] = + { + .size = 0x46, + .y_offset = 0x12, + }, + [SPECIES_WHISCASH] = + { + .size = 0x76, + .y_offset = 0x9, + }, + [SPECIES_LUVDISC] = + { + .size = 0x46, + .y_offset = 0x10, + }, + [SPECIES_CORPHISH] = + { + .size = 0x66, + .y_offset = 0x8, + }, + [SPECIES_CRAWDAUNT] = + { + .size = 0x88, + .y_offset = 0x4, + }, + [SPECIES_FEEBAS] = + { + .size = 0x46, + .y_offset = 0xa, + }, + [SPECIES_MILOTIC] = + { + .size = 0x88, + .y_offset = 0x2, + }, + [SPECIES_CARVANHA] = + { + .size = 0x67, + .y_offset = 0x6, + }, + [SPECIES_SHARPEDO] = + { + .size = 0x78, + .y_offset = 0x0, + }, + [SPECIES_TRAPINCH] = + { + .size = 0x54, + .y_offset = 0xd, + }, + [SPECIES_VIBRAVA] = + { + .size = 0x86, + .y_offset = 0xa, + }, + [SPECIES_FLYGON] = + { + .size = 0x88, + .y_offset = 0x1, + }, + [SPECIES_MAKUHITA] = + { + .size = 0x65, + .y_offset = 0x8, + }, + [SPECIES_HARIYAMA] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [SPECIES_ELECTRIKE] = + { + .size = 0x64, + .y_offset = 0xe, + }, + [SPECIES_MANECTRIC] = + { + .size = 0x67, + .y_offset = 0x2, + }, + [SPECIES_NUMEL] = + { + .size = 0x65, + .y_offset = 0xb, + }, + [SPECIES_CAMERUPT] = + { + .size = 0x87, + .y_offset = 0x6, + }, + [SPECIES_SPHEAL] = + { + .size = 0x65, + .y_offset = 0xe, + }, + [SPECIES_SEALEO] = + { + .size = 0x86, + .y_offset = 0xa, + }, + [SPECIES_WALREIN] = + { + .size = 0x88, + .y_offset = 0x1, + }, + [SPECIES_CACNEA] = + { + .size = 0x74, + .y_offset = 0xf, + }, + [SPECIES_CACTURNE] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [SPECIES_SNORUNT] = + { + .size = 0x56, + .y_offset = 0xd, + }, + [SPECIES_GLALIE] = + { + .size = 0x76, + .y_offset = 0x8, + }, + [SPECIES_LUNATONE] = + { + .size = 0x66, + .y_offset = 0x9, + }, + [SPECIES_SOLROCK] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [SPECIES_AZURILL] = + { + .size = 0x55, + .y_offset = 0xd, + }, + [SPECIES_SPOINK] = + { + .size = 0x46, + .y_offset = 0x9, + }, + [SPECIES_GRUMPIG] = + { + .size = 0x77, + .y_offset = 0x5, + }, + [SPECIES_PLUSLE] = + { + .size = 0x56, + .y_offset = 0xb, + }, + [SPECIES_MINUN] = + { + .size = 0x66, + .y_offset = 0xb, + }, + [SPECIES_MAWILE] = + { + .size = 0x76, + .y_offset = 0x8, + }, + [SPECIES_MEDITITE] = + { + .size = 0x65, + .y_offset = 0xb, + }, + [SPECIES_MEDICHAM] = + { + .size = 0x68, + .y_offset = 0x0, + }, + [SPECIES_SWABLU] = + { + .size = 0x76, + .y_offset = 0x10, + }, + [SPECIES_ALTARIA] = + { + .size = 0x88, + .y_offset = 0x1, + }, + [SPECIES_WYNAUT] = + { + .size = 0x55, + .y_offset = 0xc, + }, + [SPECIES_DUSKULL] = + { + .size = 0x66, + .y_offset = 0xc, + }, + [SPECIES_DUSCLOPS] = + { + .size = 0x77, + .y_offset = 0x3, + }, + [SPECIES_ROSELIA] = + { + .size = 0x76, + .y_offset = 0xa, + }, + [SPECIES_SLAKOTH] = + { + .size = 0x74, + .y_offset = 0x11, + }, + [SPECIES_VIGOROTH] = + { + .size = 0x78, + .y_offset = 0x7, + }, + [SPECIES_SLAKING] = + { + .size = 0x86, + .y_offset = 0x7, + }, + [SPECIES_GULPIN] = + { + .size = 0x55, + .y_offset = 0xf, + }, + [SPECIES_SWALOT] = + { + .size = 0x66, + .y_offset = 0x5, + }, + [SPECIES_TROPIUS] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [SPECIES_WHISMUR] = + { + .size = 0x55, + .y_offset = 0xe, + }, + [SPECIES_LOUDRED] = + { + .size = 0x78, + .y_offset = 0x3, + }, + [SPECIES_EXPLOUD] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [SPECIES_CLAMPERL] = + { + .size = 0x55, + .y_offset = 0xc, + }, + [SPECIES_HUNTAIL] = + { + .size = 0x78, + .y_offset = 0x2, + }, + [SPECIES_GOREBYSS] = + { + .size = 0x86, + .y_offset = 0x3, + }, + [SPECIES_ABSOL] = + { + .size = 0x68, + .y_offset = 0x2, + }, + [SPECIES_SHUPPET] = + { + .size = 0x56, + .y_offset = 0xe, + }, + [SPECIES_BANETTE] = + { + .size = 0x55, + .y_offset = 0x7, + }, + [SPECIES_SEVIPER] = + { + .size = 0x77, + .y_offset = 0x7, + }, + [SPECIES_ZANGOOSE] = + { + .size = 0x87, + .y_offset = 0x4, + }, + [SPECIES_RELICANTH] = + { + .size = 0x77, + .y_offset = 0x9, + }, + [SPECIES_ARON] = + { + .size = 0x43, + .y_offset = 0xf, + }, + [SPECIES_LAIRON] = + { + .size = 0x75, + .y_offset = 0x8, + }, + [SPECIES_AGGRON] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [SPECIES_CASTFORM] = + { + .size = 0x34, + .y_offset = 0xf, + }, + [SPECIES_VOLBEAT] = + { + .size = 0x66, + .y_offset = 0x8, + }, + [SPECIES_ILLUMISE] = + { + .size = 0x56, + .y_offset = 0xa, + }, + [SPECIES_LILEEP] = + { + .size = 0x67, + .y_offset = 0x7, + }, + [SPECIES_CRADILY] = + { + .size = 0x78, + .y_offset = 0x0, + }, + [SPECIES_ANORITH] = + { + .size = 0x66, + .y_offset = 0x7, + }, + [SPECIES_ARMALDO] = + { + .size = 0x88, + .y_offset = 0x2, + }, + [SPECIES_RALTS] = + { + .size = 0x35, + .y_offset = 0xc, + }, + [SPECIES_KIRLIA] = + { + .size = 0x47, + .y_offset = 0x6, + }, + [SPECIES_GARDEVOIR] = + { + .size = 0x78, + .y_offset = 0x0, + }, + [SPECIES_BAGON] = + { + .size = 0x56, + .y_offset = 0x9, + }, + [SPECIES_SHELGON] = + { + .size = 0x66, + .y_offset = 0x9, + }, + [SPECIES_SALAMENCE] = + { + .size = 0x87, + .y_offset = 0x3, + }, + [SPECIES_BELDUM] = + { + .size = 0x55, + .y_offset = 0xc, + }, + [SPECIES_METANG] = + { + .size = 0x87, + .y_offset = 0x8, + }, + [SPECIES_METAGROSS] = + { + .size = 0x87, + .y_offset = 0xa, + }, + [SPECIES_REGIROCK] = + { + .size = 0x78, + .y_offset = 0x3, + }, + [SPECIES_REGICE] = + { + .size = 0x88, + .y_offset = 0x2, + }, + [SPECIES_REGISTEEL] = + { + .size = 0x88, + .y_offset = 0x5, + }, + [SPECIES_KYOGRE] = + { + .size = 0x87, + .y_offset = 0x0, + }, + [SPECIES_GROUDON] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [SPECIES_RAYQUAZA] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [SPECIES_LATIAS] = + { + .size = 0x88, + .y_offset = 0x8, + }, + [SPECIES_LATIOS] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [SPECIES_JIRACHI] = + { + .size = 0x66, + .y_offset = 0xd, + }, + [SPECIES_DEOXYS] = + { + .size = 0x88, + .y_offset = 0x0, + }, + [SPECIES_CHIMECHO] = + { + .size = 0x37, + .y_offset = 0xb, + }, + [SPECIES_EGG] = + { + .size = 0x33, + .y_offset = 0x11, + }, + [SPECIES_UNOWN_B] = + { + .size = 0x34, + .y_offset = 0x10, + }, + [SPECIES_UNOWN_C] = + { + .size = 0x44, + .y_offset = 0x10, + }, + [SPECIES_UNOWN_D] = + { + .size = 0x44, + .y_offset = 0x10, + }, + [SPECIES_UNOWN_E] = + { + .size = 0x44, + .y_offset = 0x11, + }, + [SPECIES_UNOWN_F] = + { + .size = 0x44, + .y_offset = 0x11, + }, + [SPECIES_UNOWN_G] = + { + .size = 0x35, + .y_offset = 0xe, + }, + [SPECIES_UNOWN_H] = + { + .size = 0x44, + .y_offset = 0x10, + }, + [SPECIES_UNOWN_I] = + { + .size = 0x34, + .y_offset = 0x10, + }, + [SPECIES_UNOWN_J] = + { + .size = 0x34, + .y_offset = 0x11, + }, + [SPECIES_UNOWN_K] = + { + .size = 0x44, + .y_offset = 0x11, + }, + [SPECIES_UNOWN_L] = + { + .size = 0x34, + .y_offset = 0x13, + }, + [SPECIES_UNOWN_M] = + { + .size = 0x44, + .y_offset = 0x13, + }, + [SPECIES_UNOWN_N] = + { + .size = 0x43, + .y_offset = 0x14, + }, + [SPECIES_UNOWN_O] = + { + .size = 0x44, + .y_offset = 0x10, + }, + [SPECIES_UNOWN_P] = + { + .size = 0x34, + .y_offset = 0x13, + }, + [SPECIES_UNOWN_Q] = + { + .size = 0x43, + .y_offset = 0x15, + }, + [SPECIES_UNOWN_R] = + { + .size = 0x34, + .y_offset = 0x13, + }, + [SPECIES_UNOWN_S] = + { + .size = 0x45, + .y_offset = 0xc, + }, + [SPECIES_UNOWN_T] = + { + .size = 0x34, + .y_offset = 0x12, + }, + [SPECIES_UNOWN_U] = + { + .size = 0x44, + .y_offset = 0x12, + }, + [SPECIES_UNOWN_V] = + { + .size = 0x44, + .y_offset = 0x12, + }, + [SPECIES_UNOWN_W] = + { + .size = 0x44, + .y_offset = 0x13, + }, + [SPECIES_UNOWN_X] = + { + .size = 0x33, + .y_offset = 0x15, + }, + [SPECIES_UNOWN_Y] = + { + .size = 0x34, + .y_offset = 0x11, + }, + [SPECIES_UNOWN_Z] = + { + .size = 0x34, + .y_offset = 0x10, + }, + [SPECIES_UNOWN_EXCLAMATION] = + { + .size = 0x35, + .y_offset = 0xf, + }, + [SPECIES_UNOWN_QUESTION] = + { + .size = 0x35, + .y_offset = 0xd, + }, + [SPECIES_TURTWIG] = + { + .size = 0x0, + .y_offset = 0xc, + }, + [SPECIES_GROTLE] = + { + .size = 0x0, + .y_offset = 0x7, + }, + [SPECIES_TORTERRA] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_CHIMCHAR] = + { + .size = 0x0, + .y_offset = 0xc, + }, + [SPECIES_MONFERNO] = + { + .size = 0x0, + .y_offset = 0x8, + }, + [SPECIES_INFERNAPE] = + { + .size = 0x0, + .y_offset = 0x1, + }, + [SPECIES_PIPLUP] = + { + .size = 0x0, + .y_offset = 0xf, + }, + [SPECIES_PRINPLUP] = + { + .size = 0x0, + .y_offset = 0x7, + }, + [SPECIES_EMPOLEON] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_STARLY] = + { + .size = 0x0, + .y_offset = 0xc, + }, + [SPECIES_STARAVIA] = + { + .size = 0x0, + .y_offset = 0x8, + }, + [SPECIES_STARAPTOR] = + { + .size = 0x0, + .y_offset = 0x3, + }, + [SPECIES_BIDOOF] = + { + .size = 0x0, + .y_offset = 0xc, + }, + [SPECIES_BIBAREL] = + { + .size = 0x0, + .y_offset = 0x8, + }, + [SPECIES_KRICKETOT] = + { + .size = 0x0, + .y_offset = 0xd, + }, + [SPECIES_KRICKETUNE] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_SHINX] = + { + .size = 0x0, + .y_offset = 0xe, + }, + [SPECIES_LUXIO] = + { + .size = 0x0, + .y_offset = 0x8, + }, + [SPECIES_LUXRAY] = + { + .size = 0x0, + .y_offset = 0x4, + }, + [SPECIES_BUDEW] = + { + .size = 0x0, + .y_offset = 0xd, + }, + [SPECIES_ROSERADE] = + { + .size = 0x0, + .y_offset = 0x7, + }, + [SPECIES_CRANIDOS] = + { + .size = 0x0, + .y_offset = 0xb, + }, + [SPECIES_RAMPARDOS] = + { + .size = 0x0, + .y_offset = 0x4, + }, + [SPECIES_SHIELDON] = + { + .size = 0x0, + .y_offset = 0xf, + }, + [SPECIES_BASTIODON] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_BURMY] = + { + .size = 0x0, + .y_offset = 0xc, + }, + [SPECIES_WORMADAM] = + { + .size = 0x0, + .y_offset = 0x8, + }, + [SPECIES_MOTHIM] = + { + .size = 0x0, + .y_offset = 0xa, + }, + [SPECIES_COMBEE] = + { + .size = 0x0, + .y_offset = 0x10, + }, + [SPECIES_VESPIQUEN] = + { + .size = 0x0, + .y_offset = 0x4, + }, + [SPECIES_PACHIRISU] = + { + .size = 0x0, + .y_offset = 0x9, + }, + [SPECIES_BUIZEL] = + { + .size = 0x0, + .y_offset = 0xb, + }, + [SPECIES_FLOATZEL] = + { + .size = 0x0, + .y_offset = 0x2, + }, + [SPECIES_CHERUBI] = + { + .size = 0x0, + .y_offset = 0x10, + }, + [SPECIES_CHERRIM] = + { + .size = 0x0, + .y_offset = 0x8, + }, + [SPECIES_SHELLOS] = + { + .size = 0x0, + .y_offset = 0xe, + }, + [SPECIES_GASTRODON] = + { + .size = 0x0, + .y_offset = 0x8, + }, + [SPECIES_AMBIPOM] = + { + .size = 0x0, + .y_offset = 0x1, + }, + [SPECIES_DRIFLOON] = + { + .size = 0x0, + .y_offset = 0x8, + }, + [SPECIES_DRIFBLIM] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_BUNEARY] = + { + .size = 0x0, + .y_offset = 0x3, + }, + [SPECIES_LOPUNNY] = + { + .size = 0x0, + .y_offset = 0x5, + }, + [SPECIES_MISMAGIUS] = + { + .size = 0x0, + .y_offset = 0x3, + }, + [SPECIES_HONCHKROW] = + { + .size = 0x0, + .y_offset = 0x7, + }, + [SPECIES_GLAMEOW] = + { + .size = 0x0, + .y_offset = 0x7, + }, + [SPECIES_PURUGLY] = + { + .size = 0x0, + .y_offset = 0x3, + }, + [SPECIES_CHINGLING] = + { + .size = 0x0, + .y_offset = 0xc, + }, + [SPECIES_STUNKY] = + { + .size = 0x0, + .y_offset = 0x7, + }, + [SPECIES_SKUNTANK] = + { + .size = 0x0, + .y_offset = 0x5, + }, + [SPECIES_BRONZOR] = + { + .size = 0x0, + .y_offset = 0xe, + }, + [SPECIES_BRONZONG] = + { + .size = 0x0, + .y_offset = 0x5, + }, + [SPECIES_BONSLY] = + { + .size = 0x0, + .y_offset = 0x9, + }, + [SPECIES_MIME_JR] = + { + .size = 0x0, + .y_offset = 0x9, + }, + [SPECIES_HAPPINY] = + { + .size = 0x0, + .y_offset = 0xc, + }, + [SPECIES_CHATOT] = + { + .size = 0x0, + .y_offset = 0xb, + }, + [SPECIES_SPIRITOMB] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_GIBLE] = + { + .size = 0x0, + .y_offset = 0xb, + }, + [SPECIES_GABITE] = + { + .size = 0x0, + .y_offset = 0x2, + }, + [SPECIES_GARCHOMP] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_MUNCHLAX] = + { + .size = 0x0, + .y_offset = 0xb, + }, + [SPECIES_RIOLU] = + { + .size = 0x0, + .y_offset = 0xb, + }, + [SPECIES_LUCARIO] = + { + .size = 0x0, + .y_offset = 0x8, + }, + [SPECIES_HIPPOPOTAS] = + { + .size = 0x0, + .y_offset = 0xc, + }, + [SPECIES_HIPPOWDON] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_SKORUPI] = + { + .size = 0x0, + .y_offset = 0xb, + }, + [SPECIES_DRAPION] = + { + .size = 0x0, + .y_offset = 0x8, + }, + [SPECIES_CROAGUNK] = + { + .size = 0x0, + .y_offset = 0xa, + }, + [SPECIES_TOXICROAK] = + { + .size = 0x0, + .y_offset = 0x5, + }, + [SPECIES_CARNIVINE] = + { + .size = 0x0, + .y_offset = 0xa, + }, + [SPECIES_FINNEON] = + { + .size = 0x0, + .y_offset = 0xe, + }, + [SPECIES_LUMINEON] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_MANTYKE] = + { + .size = 0x0, + .y_offset = 0xe, + }, + [SPECIES_SNOVER] = + { + .size = 0x0, + .y_offset = 0xa, + }, + [SPECIES_ABOMASNOW] = + { + .size = 0x0, + .y_offset = 0x2, + }, + [SPECIES_WEAVILE] = + { + .size = 0x0, + .y_offset = 0x4, + }, + [SPECIES_MAGNEZONE] = + { + .size = 0x0, + .y_offset = 0x4, + }, + [SPECIES_LICKILICKY] = + { + .size = 0x0, + .y_offset = 0x2, + }, + [SPECIES_RHYPERIOR] = + { + .size = 0x0, + .y_offset = 0x2, + }, + [SPECIES_TANGROWTH] = + { + .size = 0x0, + .y_offset = 0x2, + }, + [SPECIES_ELECTIVIRE] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_MAGMORTAR] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_TOGEKISS] = + { + .size = 0x0, + .y_offset = 0x9, + }, + [SPECIES_YANMEGA] = + { + .size = 0x0, + .y_offset = 0x5, + }, + [SPECIES_LEAFEON] = + { + .size = 0x0, + .y_offset = 0x9, + }, + [SPECIES_GLACEON] = + { + .size = 0x0, + .y_offset = 0x9, + }, + [SPECIES_GLISCOR] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_MAMOSWINE] = + { + .size = 0x0, + .y_offset = 0x4, + }, + [SPECIES_PORYGON_Z] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_GALLADE] = + { + .size = 0x0, + .y_offset = 0x1, + }, + [SPECIES_PROBOPASS] = + { + .size = 0x0, + .y_offset = 0x1, + }, + [SPECIES_DUSKNOIR] = + { + .size = 0x0, + .y_offset = 0x4, + }, + [SPECIES_FROSLASS] = + { + .size = 0x0, + .y_offset = 0x8, + }, + [SPECIES_ROTOM] = + { + .size = 0x0, + .y_offset = 0xb, + }, + [SPECIES_UXIE] = + { + .size = 0x0, + .y_offset = 0x3, + }, + [SPECIES_MESPRIT] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_AZELF] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_DIALGA] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_PALKIA] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_HEATRAN] = + { + .size = 0x0, + .y_offset = 0x8, + }, + [SPECIES_REGIGIGAS] = + { + .size = 0x0, + .y_offset = 0x1, + }, + [SPECIES_GIRATINA] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_CRESSELIA] = + { + .size = 0x0, + .y_offset = 0x7, + }, + [SPECIES_PHIONE] = + { + .size = 0x0, + .y_offset = 0xe, + }, + [SPECIES_MANAPHY] = + { + .size = 0x0, + .y_offset = 0xd, + }, + [SPECIES_DARKRAI] = + { + .size = 0x0, + .y_offset = 0x3, + }, + [SPECIES_SHAYMIN] = + { + .size = 0x0, + .y_offset = 0x11, + }, + [SPECIES_ARCEUS] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_VICTINI] = + { + .size = 0x0, + .y_offset = 0x9, + }, + [SPECIES_SNIVY] = + { + .size = 0x0, + .y_offset = 0xd, + }, + [SPECIES_SERVINE] = + { + .size = 0x0, + .y_offset = 0x7, + }, + [SPECIES_SERPERIOR] = + { + .size = 0x0, + .y_offset = 0x4, + }, + [SPECIES_TEPIG] = + { + .size = 0x0, + .y_offset = 0xf, + }, + [SPECIES_PIGNITE] = + { + .size = 0x0, + .y_offset = 0x9, + }, + [SPECIES_EMBOAR] = + { + .size = 0x0, + .y_offset = 0x1, + }, + [SPECIES_OSHAWOTT] = + { + .size = 0x0, + .y_offset = 0xe, + }, + [SPECIES_DEWOTT] = + { + .size = 0x0, + .y_offset = 0x7, + }, + [SPECIES_SAMUROTT] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_PATRAT] = + { + .size = 0x0, + .y_offset = 0xc, + }, + [SPECIES_WATCHOG] = + { + .size = 0x0, + .y_offset = 0x2, + }, + [SPECIES_LILLIPUP] = + { + .size = 0x0, + .y_offset = 0xc, + }, + [SPECIES_HERDIER] = + { + .size = 0x0, + .y_offset = 0x8, + }, + [SPECIES_STOUTLAND] = + { + .size = 0x0, + .y_offset = 0x1, + }, + [SPECIES_PURRLOIN] = + { + .size = 0x0, + .y_offset = 0xa, + }, + [SPECIES_LIEPARD] = + { + .size = 0x0, + .y_offset = 0x4, + }, + [SPECIES_PANSAGE] = + { + .size = 0x0, + .y_offset = 0xc, + }, + [SPECIES_SIMISAGE] = + { + .size = 0x0, + .y_offset = 0x1, + }, + [SPECIES_PANSEAR] = + { + .size = 0x0, + .y_offset = 0xc, + }, + [SPECIES_SIMISEAR] = + { + .size = 0x0, + .y_offset = 0x5, + }, + [SPECIES_PANPOUR] = + { + .size = 0x0, + .y_offset = 0xb, + }, + [SPECIES_SIMIPOUR] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_MUNNA] = + { + .size = 0x0, + .y_offset = 0x10, + }, + [SPECIES_MUSHARNA] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_PIDOVE] = + { + .size = 0x0, + .y_offset = 0xc, + }, + [SPECIES_TRANQUILL] = + { + .size = 0x0, + .y_offset = 0x7, + }, + [SPECIES_UNFEZANT] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_BLITZLE] = + { + .size = 0x0, + .y_offset = 0x5, + }, + [SPECIES_ZEBSTRIKA] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_ROGGENROLA] = + { + .size = 0x0, + .y_offset = 0xe, + }, + [SPECIES_BOLDORE] = + { + .size = 0x0, + .y_offset = 0xa, + }, + [SPECIES_GIGALITH] = + { + .size = 0x0, + .y_offset = 0x1, + }, + [SPECIES_WOOBAT] = + { + .size = 0x0, + .y_offset = 0x11, + }, + [SPECIES_SWOOBAT] = + { + .size = 0x0, + .y_offset = 0x2, + }, + [SPECIES_DRILBUR] = + { + .size = 0x0, + .y_offset = 0xa, + }, + [SPECIES_EXCADRILL] = + { + .size = 0x0, + .y_offset = 0x3, + }, + [SPECIES_AUDINO] = + { + .size = 0x0, + .y_offset = 0x8, + }, + [SPECIES_TIMBURR] = + { + .size = 0x0, + .y_offset = 0xd, + }, + [SPECIES_GURDURR] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_CONKELDURR] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_TYMPOLE] = + { + .size = 0x0, + .y_offset = 0xe, + }, + [SPECIES_PALPITOAD] = + { + .size = 0x0, + .y_offset = 0xb, + }, + [SPECIES_SEISMITOAD] = + { + .size = 0x0, + .y_offset = 0x2, + }, + [SPECIES_THROH] = + { + .size = 0x0, + .y_offset = 0xa, + }, + [SPECIES_SAWK] = + { + .size = 0x0, + .y_offset = 0x7, + }, + [SPECIES_SEWADDLE] = + { + .size = 0x0, + .y_offset = 0xe, + }, + [SPECIES_SWADLOON] = + { + .size = 0x0, + .y_offset = 0xc, + }, + [SPECIES_LEAVANNY] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_VENIPEDE] = + { + .size = 0x0, + .y_offset = 0x11, + }, + [SPECIES_WHIRLIPEDE] = + { + .size = 0x0, + .y_offset = 0xc, + }, + [SPECIES_SCOLIPEDE] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_COTTONEE] = + { + .size = 0x0, + .y_offset = 0x12, + }, + [SPECIES_WHIMSICOTT] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_PETILIL] = + { + .size = 0x0, + .y_offset = 0xb, + }, + [SPECIES_LILLIGANT] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_BASCULIN_RED] = + { + .size = 0x0, + .y_offset = 0xd, + }, + [SPECIES_SANDILE] = + { + .size = 0x0, + .y_offset = 0x12, + }, + [SPECIES_KROKOROK] = + { + .size = 0x0, + .y_offset = 0x4, + }, + [SPECIES_KROOKODILE] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_DARUMAKA] = + { + .size = 0x0, + .y_offset = 0xd, + }, + [SPECIES_DARMANITAN] = + { + .size = 0x0, + .y_offset = 0x2, + }, + [SPECIES_MARACTUS] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_DWEBBLE] = + { + .size = 0x0, + .y_offset = 0xe, + }, + [SPECIES_CRUSTLE] = + { + .size = 0x0, + .y_offset = 0x2, + }, + [SPECIES_SCRAGGY] = + { + .size = 0x0, + .y_offset = 0xd, + }, + [SPECIES_SCRAFTY] = + { + .size = 0x0, + .y_offset = 0x4, + }, + [SPECIES_SIGILYPH] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_YAMASK] = + { + .size = 0x0, + .y_offset = 0xf, + }, + [SPECIES_COFAGRIGUS] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_TIRTOUGA] = + { + .size = 0x0, + .y_offset = 0x11, + }, + [SPECIES_CARRACOSTA] = + { + .size = 0x0, + .y_offset = 0x4, + }, + [SPECIES_ARCHEN] = + { + .size = 0x0, + .y_offset = 0xe, + }, + [SPECIES_ARCHEOPS] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_TRUBBISH] = + { + .size = 0x0, + .y_offset = 0x10, + }, + [SPECIES_GARBODOR] = + { + .size = 0x0, + .y_offset = 0x4, + }, + [SPECIES_ZORUA] = + { + .size = 0x0, + .y_offset = 0xb, + }, + [SPECIES_ZOROARK] = + { + .size = 0x0, + .y_offset = 0x2, + }, + [SPECIES_MINCCINO] = + { + .size = 0x0, + .y_offset = 0xb, + }, + [SPECIES_CINCCINO] = + { + .size = 0x0, + .y_offset = 0x7, + }, + [SPECIES_GOTHITA] = + { + .size = 0x0, + .y_offset = 0xc, + }, + [SPECIES_GOTHORITA] = + { + .size = 0x0, + .y_offset = 0x7, + }, + [SPECIES_GOTHITELLE] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_SOLOSIS] = + { + .size = 0x0, + .y_offset = 0x12, + }, + [SPECIES_DUOSION] = + { + .size = 0x0, + .y_offset = 0xc, + }, + [SPECIES_REUNICLUS] = + { + .size = 0x0, + .y_offset = 0x9, + }, + [SPECIES_DUCKLETT] = + { + .size = 0x0, + .y_offset = 0xc, + }, + [SPECIES_SWANNA] = + { + .size = 0x0, + .y_offset = 0x2, + }, + [SPECIES_VANILLITE] = + { + .size = 0x0, + .y_offset = 0xe, + }, + [SPECIES_VANILLISH] = + { + .size = 0x0, + .y_offset = 0x5, + }, + [SPECIES_VANILLUXE] = + { + .size = 0x0, + .y_offset = 0x4, + }, + [SPECIES_DEERLING] = + { + .size = 0x0, + .y_offset = 0xb, + }, + [SPECIES_SAWSBUCK] = + { + .size = 0x0, + .y_offset = 0x3, + }, + [SPECIES_EMOLGA] = + { + .size = 0x0, + .y_offset = 0x11, + }, + [SPECIES_KARRABLAST] = + { + .size = 0x0, + .y_offset = 0xd, + }, + [SPECIES_ESCAVALIER] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_FOONGUS] = + { + .size = 0x0, + .y_offset = 0x10, + }, + [SPECIES_AMOONGUSS] = + { + .size = 0x0, + .y_offset = 0x8, + }, + [SPECIES_FRILLISH] = + { + .size = 0x0, + .y_offset = 0x5, + }, + [SPECIES_JELLICENT] = + { + .size = 0x0, + .y_offset = 0x4, + }, + [SPECIES_ALOMOMOLA] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_JOLTIK] = + { + .size = 0x0, + .y_offset = 0x12, + }, + [SPECIES_GALVANTULA] = + { + .size = 0x0, + .y_offset = 0xa, + }, + [SPECIES_FERROSEED] = + { + .size = 0x0, + .y_offset = 0xe, + }, + [SPECIES_FERROTHORN] = + { + .size = 0x0, + .y_offset = 0x4, + }, + [SPECIES_KLINK] = + { + .size = 0x0, + .y_offset = 0xc, + }, + [SPECIES_KLANG] = + { + .size = 0x0, + .y_offset = 0x7, + }, + [SPECIES_KLINKLANG] = + { + .size = 0x0, + .y_offset = 0x2, + }, + [SPECIES_TYNAMO] = + { + .size = 0x0, + .y_offset = 0x18, + }, + [SPECIES_EELEKTRIK] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_EELEKTROSS] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_ELGYEM] = + { + .size = 0x0, + .y_offset = 0xb, + }, + [SPECIES_BEHEEYEM] = + { + .size = 0x0, + .y_offset = 0x4, + }, + [SPECIES_LITWICK] = + { + .size = 0x0, + .y_offset = 0xe, + }, + [SPECIES_LAMPENT] = + { + .size = 0x0, + .y_offset = 0x8, + }, + [SPECIES_CHANDELURE] = + { + .size = 0x0, + .y_offset = 0x4, + }, + [SPECIES_AXEW] = + { + .size = 0x0, + .y_offset = 0xc, + }, + [SPECIES_FRAXURE] = + { + .size = 0x0, + .y_offset = 0x5, + }, + [SPECIES_HAXORUS] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_CUBCHOO] = + { + .size = 0x0, + .y_offset = 0xd, + }, + [SPECIES_BEARTIC] = + { + .size = 0x0, + .y_offset = 0x1, + }, + [SPECIES_CRYOGONAL] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_SHELMET] = + { + .size = 0x0, + .y_offset = 0xe, + }, + [SPECIES_ACCELGOR] = + { + .size = 0x0, + .y_offset = 0x7, + }, + [SPECIES_STUNFISK] = + { + .size = 0x0, + .y_offset = 0xe, + }, + [SPECIES_MIENFOO] = + { + .size = 0x0, + .y_offset = 0xb, + }, + [SPECIES_MIENSHAO] = + { + .size = 0x0, + .y_offset = 0x4, + }, + [SPECIES_DRUDDIGON] = + { + .size = 0x0, + .y_offset = 0x3, + }, + [SPECIES_GOLETT] = + { + .size = 0x0, + .y_offset = 0x7, + }, + [SPECIES_GOLURK] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_PAWNIARD] = + { + .size = 0x0, + .y_offset = 0xa, + }, + [SPECIES_BISHARP] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_BOUFFALANT] = + { + .size = 0x0, + .y_offset = 0x4, + }, + [SPECIES_RUFFLET] = + { + .size = 0x0, + .y_offset = 0xa, + }, + [SPECIES_BRAVIARY] = + { + .size = 0x0, + .y_offset = 0x1, + }, + [SPECIES_VULLABY] = + { + .size = 0x0, + .y_offset = 0x5, + }, + [SPECIES_MANDIBUZZ] = + { + .size = 0x0, + .y_offset = 0x1, + }, + [SPECIES_HEATMOR] = + { + .size = 0x0, + .y_offset = 0x5, + }, + [SPECIES_DURANT] = + { + .size = 0x0, + .y_offset = 0x10, + }, + [SPECIES_DEINO] = + { + .size = 0x0, + .y_offset = 0xa, + }, + [SPECIES_ZWEILOUS] = + { + .size = 0x0, + .y_offset = 0x5, + }, + [SPECIES_HYDREIGON] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_LARVESTA] = + { + .size = 0x0, + .y_offset = 0xd, + }, + [SPECIES_VOLCARONA] = + { + .size = 0x0, + .y_offset = 0x4, + }, + [SPECIES_COBALION] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_TERRAKION] = + { + .size = 0x0, + .y_offset = 0x6, + }, + [SPECIES_VIRIZION] = + { + .size = 0x0, + .y_offset = 0x2, + }, + [SPECIES_TORNADUS] = + { + .size = 0x0, + .y_offset = 0x1, + }, + [SPECIES_THUNDURUS] = + { + .size = 0x0, + .y_offset = 0x1, + }, + [SPECIES_RESHIRAM] = + { + .size = 0x0, + .y_offset = 0x1, + }, + [SPECIES_ZEKROM] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_LANDORUS] = + { + .size = 0x0, + .y_offset = 0x1, + }, + [SPECIES_KYUREM] = + { + .size = 0x0, + .y_offset = 0x3, + }, + [SPECIES_KELDEO] = + { + .size = 0x0, + .y_offset = 0x5, + }, + [SPECIES_MELOETTA] = + { + .size = 0x0, + .y_offset = 0x9, + }, + [SPECIES_GENESECT] = + { + .size = 0x0, + .y_offset = 0x0, + }, + [SPECIES_UNFEZANT_F] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_FRILLISH_F] = + { + .size = 0xff, + .y_offset = 0x5, + }, + [SPECIES_JELLICENT_F] = + { + .size = 0xff, + .y_offset = 0x1, + }, + [SPECIES_SHADOW_WARRIOR] = + { + .size = 0xff, + .y_offset = 0x7, + }, + [SPECIES_BURMY_SANDY] = + { + .size = 0xff, + .y_offset = 0xd, + }, + [SPECIES_BURMY_TRASH] = + { + .size = 0xff, + .y_offset = 0x9, + }, + [SPECIES_WORMADAM_SANDY] = + { + .size = 0xff, + .y_offset = 0x8, + }, + [SPECIES_WORMADAM_TRASH] = + { + .size = 0xff, + .y_offset = 0x8, + }, + [SPECIES_SHELLOS_EAST] = + { + .size = 0xff, + .y_offset = 0x10, + }, + [SPECIES_GASTRODON_EAST] = + { + .size = 0xff, + .y_offset = 0x8, + }, + [SPECIES_ROTOM_HEAT] = + { + .size = 0xff, + .y_offset = 0x9, + }, + [SPECIES_ROTOM_WASH] = + { + .size = 0xff, + .y_offset = 0x7, + }, + [SPECIES_ROTOM_FROST] = + { + .size = 0xff, + .y_offset = 0x4, + }, + [SPECIES_ROTOM_FAN] = + { + .size = 0xff, + .y_offset = 0x8, + }, + [SPECIES_ROTOM_MOW] = + { + .size = 0xff, + .y_offset = 0x4, + }, + [SPECIES_GIRATINA_ORIGIN] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_SHAYMIN_SKY] = + { + .size = 0xff, + .y_offset = 0x8, + }, + [SPECIES_ARCEUS_FIGHT] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_ARCEUS_FLYING] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_ARCEUS_POISON] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_ARCEUS_GROUND] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_ARCEUS_ROCK] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_ARCEUS_BUG] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_ARCEUS_GHOST] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_ARCEUS_STEEL] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_ARCEUS_FIRE] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_ARCEUS_WATER] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_ARCEUS_GRASS] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_ARCEUS_ELECTRIC] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_ARCEUS_PSYCHIC] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_ARCEUS_ICE] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_ARCEUS_DRAGON] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_ARCEUS_DARK] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_BASCULIN_BLUE] = + { + .size = 0xff, + .y_offset = 0x10, + }, + [SPECIES_DARMANITANZEN] = + { + .size = 0xff, + .y_offset = 0xe, + }, + [SPECIES_DEERLING_SUMMER] = + { + .size = 0xff, + .y_offset = 0xb, + }, + [SPECIES_DEERLING_AUTUMN] = + { + .size = 0xff, + .y_offset = 0xb, + }, + [SPECIES_DEERLING_WINTER] = + { + .size = 0xff, + .y_offset = 0xb, + }, + [SPECIES_SAWSBUCK_SUMMER] = + { + .size = 0xff, + .y_offset = 0x3, + }, + [SPECIES_SAWSBUCK_AUTUMN] = + { + .size = 0xff, + .y_offset = 0x3, + }, + [SPECIES_SAWSBUCK_WINTER] = + { + .size = 0xff, + .y_offset = 0x3, + }, + [SPECIES_HIPPOPOTAS_F] = + { + .size = 0xff, + .y_offset = 0xc, + }, + [SPECIES_HIPPOWDON_F] = + { + .size = 0xff, + .y_offset = 0x6, + }, + [SPECIES_MELOETTA_PIROUETTE] = + { + .size = 0xff, + .y_offset = 0x2, + }, + [SPECIES_GENESECT_SHOCK] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_GENESECT_BURN] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_GENESECT_CHILL] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_GENESECT_DOUSE] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_CHERRIM_SUN] = + { + .size = 0xff, + .y_offset = 0xd, + }, + [SPECIES_KYUREM_BLACK] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_KYUREM_WHITE] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_TORNADUS_THERIAN] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_THUNDURUS_THERIAN] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_LANDORUS_THERIAN] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_KELDEO_RESOLUTE] = + { + .size = 0xff, + .y_offset = 0x2, + }, + [SPECIES_CHESPIN] = + { + .size = 0xff, + .y_offset = 0xa, + }, + [SPECIES_QUILLADIN] = + { + .size = 0xff, + .y_offset = 0xa, + }, + [SPECIES_CHESNAUGHT] = + { + .size = 0xff, + .y_offset = 0x4, + }, + [SPECIES_FENNEKIN] = + { + .size = 0xff, + .y_offset = 0xa, + }, + [SPECIES_BRAIXEN] = + { + .size = 0xff, + .y_offset = 0x4, + }, + [SPECIES_DELPHOX] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_FROAKIE] = + { + .size = 0xff, + .y_offset = 0xc, + }, + [SPECIES_FROGADIER] = + { + .size = 0xff, + .y_offset = 0x8, + }, + [SPECIES_GRENINJA] = + { + .size = 0xff, + .y_offset = 0x4, + }, + [SPECIES_BUNNELBY] = + { + .size = 0xff, + .y_offset = 0x5, + }, + [SPECIES_DIGGERSBY] = + { + .size = 0xff, + .y_offset = 0x4, + }, + [SPECIES_FLETCHLING] = + { + .size = 0xff, + .y_offset = 0xc, + }, + [SPECIES_FLETCHINDER] = + { + .size = 0xff, + .y_offset = 0x8, + }, + [SPECIES_TALONFLAME] = + { + .size = 0xff, + .y_offset = 0x1, + }, + [SPECIES_SCATTERBUG] = + { + .size = 0xff, + .y_offset = 0xd, + }, + [SPECIES_SPEWPA] = + { + .size = 0xff, + .y_offset = 0xb, + }, + [SPECIES_VIVILLON] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_LITLEO] = + { + .size = 0xff, + .y_offset = 0xa, + }, + [SPECIES_PYROAR] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_FLABEBE] = + { + .size = 0xff, + .y_offset = 0x6, + }, + [SPECIES_FLOETTE] = + { + .size = 0xff, + .y_offset = 0x3, + }, + [SPECIES_FLORGES] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_SKIDDO] = + { + .size = 0xff, + .y_offset = 0x8, + }, + [SPECIES_GOGOAT] = + { + .size = 0xff, + .y_offset = 0x2, + }, + [SPECIES_PANCHAM] = + { + .size = 0xff, + .y_offset = 0xc, + }, + [SPECIES_PANGORO] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_FURFROU] = + { + .size = 0xff, + .y_offset = 0x3, + }, + [SPECIES_ESPURR] = + { + .size = 0xff, + .y_offset = 0xa, + }, + [SPECIES_MEOWSTIC] = + { + .size = 0xff, + .y_offset = 0x6, + }, + [SPECIES_HONEDGE] = + { + .size = 0xff, + .y_offset = 0x4, + }, + [SPECIES_DOUBLADE] = + { + .size = 0xff, + .y_offset = 0x5, + }, + [SPECIES_AEGISLASH] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_SPRITZEE] = + { + .size = 0xff, + .y_offset = 0xc, + }, + [SPECIES_AROMATISSE] = + { + .size = 0xff, + .y_offset = 0x4, + }, + [SPECIES_SWIRLIX] = + { + .size = 0xff, + .y_offset = 0xe, + }, + [SPECIES_SLURPUFF] = + { + .size = 0xff, + .y_offset = 0x8, + }, + [SPECIES_INKAY] = + { + .size = 0xff, + .y_offset = 0xe, + }, + [SPECIES_MALAMAR] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_BINACLE] = + { + .size = 0xff, + .y_offset = 0x9, + }, + [SPECIES_BARBARACLE] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_SKRELP] = + { + .size = 0xff, + .y_offset = 0x8, + }, + [SPECIES_DRAGALGE] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_CLAUNCHER] = + { + .size = 0xff, + .y_offset = 0xe, + }, + [SPECIES_CLAWITZER] = + { + .size = 0xff, + .y_offset = 0xa, + }, + [SPECIES_HELIOPTILE] = + { + .size = 0xff, + .y_offset = 0xd, + }, + [SPECIES_HELIOLISK] = + { + .size = 0xff, + .y_offset = 0x4, + }, + [SPECIES_TYRUNT] = + { + .size = 0xff, + .y_offset = 0xc, + }, + [SPECIES_TYRANTRUM] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_AMAURA] = + { + .size = 0xff, + .y_offset = 0x8, + }, + [SPECIES_AURORUS] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_SYLVEON] = + { + .size = 0xff, + .y_offset = 0x4, + }, + [SPECIES_HAWLUCHA] = + { + .size = 0xff, + .y_offset = 0x8, + }, + [SPECIES_DEDENNE] = + { + .size = 0xff, + .y_offset = 0xd, + }, + [SPECIES_CARBINK] = + { + .size = 0xff, + .y_offset = 0xa, + }, + [SPECIES_GOOMY] = + { + .size = 0xff, + .y_offset = 0xd, + }, + [SPECIES_SLIGGOO] = + { + .size = 0xff, + .y_offset = 0x6, + }, + [SPECIES_GOODRA] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_KLEFKI] = + { + .size = 0xff, + .y_offset = 0x4, + }, + [SPECIES_PHANTUMP] = + { + .size = 0xff, + .y_offset = 0xa, + }, + [SPECIES_TREVENANT] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_PUMPKABOO] = + { + .size = 0xff, + .y_offset = 0xf, + }, + [SPECIES_GOURGEIST] = + { + .size = 0xff, + .y_offset = 0x5, + }, + [SPECIES_BERGMITE] = + { + .size = 0xff, + .y_offset = 0xe, + }, + [SPECIES_AVALUGG] = + { + .size = 0xff, + .y_offset = 0xa, + }, + [SPECIES_NOIBAT] = + { + .size = 0xff, + .y_offset = 0x8, + }, + [SPECIES_NOIVERN] = + { + .size = 0xff, + .y_offset = 0x3, + }, + [SPECIES_XERNEAS] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_YVELTAL] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_ZYGARDE] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_DIANCIE] = + { + .size = 0xff, + .y_offset = 0x1, + }, + [SPECIES_HOOPA] = + { + .size = 0xff, + .y_offset = 0xb, + }, + [SPECIES_HOOPA_UNBOUND] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_VOLCANION] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_PYROAR_FEMALE] = + { + .size = 0xff, + .y_offset = 0x1, + }, + [SPECIES_MEOWSTIC_FEMALE] = + { + .size = 0xff, + .y_offset = 0x5, + }, + [SPECIES_AEGISLASH_BLADE] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_ARCEUS_FAIRY] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_ZYGARDE_CELL] = + { + .size = 0xff, + .y_offset = 0xf, + }, + [SPECIES_ZYGARDE_CORE] = + { + .size = 0xff, + .y_offset = 0xf, + }, + [SPECIES_ZYGARDE_10] = + { + .size = 0xff, + .y_offset = 0x4, + }, + [SPECIES_ZYGARDE_COMPLETE] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_ASHGRENINJA] = + { + .size = 0xff, + .y_offset = 0x6, + }, + [SPECIES_FLABEBE_BLUE] = + { + .size = 0xff, + .y_offset = 0x6, + }, + [SPECIES_FLABEBE_ORANGE] = + { + .size = 0xff, + .y_offset = 0x6, + }, + [SPECIES_FLABEBE_YELLOW] = + { + .size = 0xff, + .y_offset = 0x6, + }, + [SPECIES_FLABEBE_WHITE] = + { + .size = 0xff, + .y_offset = 0x6, + }, + [SPECIES_FLOETTE_BLUE] = + { + .size = 0xff, + .y_offset = 0x3, + }, + [SPECIES_FLOETTE_ORANGE] = + { + .size = 0xff, + .y_offset = 0x3, + }, + [SPECIES_FLOETTE_YELLOW] = + { + .size = 0xff, + .y_offset = 0x3, + }, + [SPECIES_FLOETTE_WHITE] = + { + .size = 0xff, + .y_offset = 0x3, + }, + [SPECIES_FLOETTE_ETERNAL] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_FLORGES_BLUE] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_FLORGES_ORANGE] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_FLORGES_YELLOW] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_FLORGES_WHITE] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_PUMPKABOO_XL] = + { + .size = 0xff, + .y_offset = 0xa, + }, + [SPECIES_PUMPKABOO_L] = + { + .size = 0xff, + .y_offset = 0xc, + }, + [SPECIES_PUMPKABOO_M] = + { + .size = 0xff, + .y_offset = 0xd, + }, + [SPECIES_GOURGEIST_XL] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_GOURGEIST_L] = + { + .size = 0xff, + .y_offset = 0x2, + }, + [SPECIES_GOURGEIST_M] = + { + .size = 0xff, + .y_offset = 0x4, + }, + [SPECIES_FURFROU_HEART] = + { + .size = 0xff, + .y_offset = 0x14, + }, + [SPECIES_FURFROU_DIAMOND] = + { + .size = 0xff, + .y_offset = 0x14, + }, + [SPECIES_FURFROU_STAR] = + { + .size = 0xff, + .y_offset = 0x14, + }, + [SPECIES_FURFROU_PHAROAH] = + { + .size = 0xff, + .y_offset = 0x14, + }, + [SPECIES_FURFROU_KABUKI] = + { + .size = 0xff, + .y_offset = 0xff, + }, + [SPECIES_FURFROU_LA_REINE] = + { + .size = 0xff, + .y_offset = 0xff, + }, + [SPECIES_FURFROU_MATRON] = + { + .size = 0xff, + .y_offset = 0xff, + }, + [SPECIES_FURFROU_DANDY] = + { + .size = 0xff, + .y_offset = 0xff, + }, + [SPECIES_FURFROU_DEBUTANTE] = + { + .size = 0xff, + .y_offset = 0xff, + }, + [SPECIES_VIVILLON_FANCY] = + { + .size = 0xff, + .y_offset = 0x7f, + }, + [SPECIES_VENUSAUR_MEGA] = + { + .size = 0xff, + .y_offset = 0x3, + }, + [SPECIES_CHARIZARD_MEGA_X] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_CHARIZARD_MEGA_Y] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_BLASTOISE_MEGA] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_BEEDRILL_MEGA] = + { + .size = 0xff, + .y_offset = 0x2, + }, + [SPECIES_PIDGEOT_MEGA] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_ALAKAZAM_MEGA] = + { + .size = 0xff, + .y_offset = 0x2, + }, + [SPECIES_SLOWBRO_MEGA] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_GENGAR_MEGA] = + { + .size = 0xff, + .y_offset = 0x7, + }, + [SPECIES_KANGASKHAN_MEGA] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_PINSIR_MEGA] = + { + .size = 0xff, + .y_offset = 0x3, + }, + [SPECIES_GYARADOS_MEGA] = + { + .size = 0xff, + .y_offset = 0x2, + }, + [SPECIES_AERODACTYL_MEGA] = + { + .size = 0xff, + .y_offset = 0x2, + }, + [SPECIES_MEWTWO_MEGA_X] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_MEWTWO_MEGA_Y] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_AMPHAROS_MEGA] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_STEELIX_MEGA] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_SCIZOR_MEGA] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_HERACROSS_MEGA] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_HOUNDOOM_MEGA] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_TYRANITAR_MEGA] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_SCEPTILE_MEGA] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_BLAZIKEN_MEGA] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_SWAMPERT_MEGA] = + { + .size = 0xff, + .y_offset = 0x5, + }, + [SPECIES_GARDEVOIR_MEGA] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_SABLEYE_MEGA] = + { + .size = 0xff, + .y_offset = 0x5, + }, + [SPECIES_MAWILE_MEGA] = + { + .size = 0xff, + .y_offset = 0x5, + }, + [SPECIES_AGGRON_MEGA] = + { + .size = 0xff, + .y_offset = 0x3, + }, + [SPECIES_MEDICHAM_MEGA] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_MANECTRIC_MEGA] = + { + .size = 0xff, + .y_offset = 0x2, + }, + [SPECIES_SHARPEDO_MEGA] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_CAMERUPT_MEGA] = + { + .size = 0xff, + .y_offset = 0x5, + }, + [SPECIES_ALTARIA_MEGA] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_BANETTE_MEGA] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_ABSOL_MEGA] = + { + .size = 0xff, + .y_offset = 0x2, + }, + [SPECIES_GLALIE_MEGA] = + { + .size = 0xff, + .y_offset = 0x1, + }, + [SPECIES_SALAMENCE_MEGA] = + { + .size = 0xff, + .y_offset = 0x3, + }, + [SPECIES_METAGROSS_MEGA] = + { + .size = 0xff, + .y_offset = 0x5, + }, + [SPECIES_LATIAS_MEGA] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_LATIOS_MEGA] = + { + .size = 0xff, + .y_offset = 0x3, + }, + [SPECIES_GROUDON_PRIMAL] = + { + .size = 0xff, + .y_offset = 0x1, + }, + [SPECIES_KYOGRE_PRIMAL] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_RAYQUAZA_MEGA] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_LOPUNNY_MEGA] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_GARCHOMP_MEGA] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_LUCARIO_MEGA] = + { + .size = 0xff, + .y_offset = 0x2, + }, + [SPECIES_ABOMASNOW_MEGA] = + { + .size = 0xff, + .y_offset = 0x1, + }, + [SPECIES_GALLADE_MEGA] = + { + .size = 0xff, + .y_offset = 0x1, + }, + [SPECIES_AUDINO_MEGA] = + { + .size = 0xff, + .y_offset = 0x6, + }, + [SPECIES_DIANCIE_MEGA] = + { + .size = 0xff, + .y_offset = 0x1, + }, + [SPECIES_DIALGA_PRIMAL] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_PALKIA_PRIMAL] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_VIVILLON_ARCHIPELAGO] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_VIVILLON_CONTINENTAL] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_VIVILLON_ELEGANT] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_VIVILLON_GARDEN] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_VIVILLON_HIGH_PLAINS] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_VIVILLON_ICY_SNOW] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_VIVILLON_JUNGLE] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_VIVILLON_MARINE] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_VIVILLON_MODERN] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_VIVILLON_MONSOON] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_VIVILLON_OCEAN] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_VIVILLON_POKEBALL] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_VIVILLON_POLAR] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_VIVILLON_RIVER] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_VIVILLON_SANDSTORM] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_VIVILLON_SAVANNA] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_VIVILLON_SUN] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_VIVILLON_TUNDRA] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_ROWLET] = + { + .size = 0xff, + .y_offset = 0xc, + }, + [SPECIES_DARTRIX] = + { + .size = 0xff, + .y_offset = 0x8, + }, + [SPECIES_DECIDUEYE] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_LITTEN] = + { + .size = 0xff, + .y_offset = 0xc, + }, + [SPECIES_TORRACAT] = + { + .size = 0xff, + .y_offset = 0x1, + }, + [SPECIES_INCINEROAR] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_POPPLIO] = + { + .size = 0xff, + .y_offset = 0xc, + }, + [SPECIES_BRIONNE] = + { + .size = 0xff, + .y_offset = 0x7, + }, + [SPECIES_PRIMARINA] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_PIKIPEK] = + { + .size = 0xff, + .y_offset = 0xe, + }, + [SPECIES_TRUMBEAK] = + { + .size = 0xff, + .y_offset = 0x7, + }, + [SPECIES_TOUCANNON] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_YUNGOOS] = + { + .size = 0xff, + .y_offset = 0xc, + }, + [SPECIES_GUMSHOOS] = + { + .size = 0xff, + .y_offset = 0x5, + }, + [SPECIES_GRUBBIN] = + { + .size = 0xff, + .y_offset = 0x15, + }, + [SPECIES_CHARJABUG] = + { + .size = 0xff, + .y_offset = 0x10, + }, + [SPECIES_VIKAVOLT] = + { + .size = 0xff, + .y_offset = 0x3, + }, + [SPECIES_CRABRAWLER] = + { + .size = 0xff, + .y_offset = 0x2, + }, + [SPECIES_CRABOMINABLE] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_ORICORIO] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_CUTIEFLY] = + { + .size = 0xff, + .y_offset = 0xd, + }, + [SPECIES_RIBOMBEE] = + { + .size = 0xff, + .y_offset = 0x6, + }, + [SPECIES_ROCKRUFF] = + { + .size = 0xff, + .y_offset = 0xd, + }, + [SPECIES_LYCANROC] = + { + .size = 0xff, + .y_offset = 0x1, + }, + [SPECIES_WISHIWASHI] = + { + .size = 0xff, + .y_offset = 0xff, + }, + [SPECIES_MAREANIE] = + { + .size = 0xff, + .y_offset = 0xd, + }, + [SPECIES_TOXAPEX] = + { + .size = 0xff, + .y_offset = 0x5, + }, + [SPECIES_MUDBRAY] = + { + .size = 0xff, + .y_offset = 0x4, + }, + [SPECIES_MUDSDALE] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_DEWPIDER] = + { + .size = 0xff, + .y_offset = 0xa, + }, + [SPECIES_ARAQUANID] = + { + .size = 0xff, + .y_offset = 0x4, + }, + [SPECIES_FOMANTIS] = + { + .size = 0xff, + .y_offset = 0xb, + }, + [SPECIES_LURANTIS] = + { + .size = 0xff, + .y_offset = 0x2, + }, + [SPECIES_MORELULL] = + { + .size = 0xff, + .y_offset = 0x8, + }, + [SPECIES_SHIINOTIC] = + { + .size = 0xff, + .y_offset = 0x3, + }, + [SPECIES_SALANDIT] = + { + .size = 0xff, + .y_offset = 0x5, + }, + [SPECIES_SALAZZLE] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_STUFFUL] = + { + .size = 0xff, + .y_offset = 0xd, + }, + [SPECIES_BEWEAR] = + { + .size = 0xff, + .y_offset = 0x1, + }, + [SPECIES_BOUNSWEET] = + { + .size = 0xff, + .y_offset = 0xe, + }, + [SPECIES_STEENEE] = + { + .size = 0xff, + .y_offset = 0x9, + }, + [SPECIES_TSAREENA] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_COMFEY] = + { + .size = 0xff, + .y_offset = 0x8, + }, + [SPECIES_ORANGURU] = + { + .size = 0xff, + .y_offset = 0x6, + }, + [SPECIES_PASSIMIAN] = + { + .size = 0xff, + .y_offset = 0x4, + }, + [SPECIES_WIMPOD] = + { + .size = 0xff, + .y_offset = 0xe, + }, + [SPECIES_GOLISOPOD] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_SANDYGAST] = + { + .size = 0xff, + .y_offset = 0xb, + }, + [SPECIES_PALOSSAND] = + { + .size = 0xff, + .y_offset = 0x1, + }, + [SPECIES_PYUKUMUKU] = + { + .size = 0xff, + .y_offset = 0xf, + }, + [SPECIES_TYPE_NULL] = + { + .size = 0xff, + .y_offset = 0x1, + }, + [SPECIES_SILVALLY] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_MINIOR_SHIELD] = + { + .size = 0xff, + .y_offset = 0xe, + }, + [SPECIES_KOMALA] = + { + .size = 0xff, + .y_offset = 0xc, + }, + [SPECIES_TURTONATOR] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_TOGEDEMARU] = + { + .size = 0xff, + .y_offset = 0xe, + }, + [SPECIES_MIMIKYU] = + { + .size = 0xff, + .y_offset = 0xc, + }, + [SPECIES_BRUXISH] = + { + .size = 0xff, + .y_offset = 0xa, + }, + [SPECIES_DRAMPA] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_DHELMISE] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_JANGMO_O] = + { + .size = 0xff, + .y_offset = 0x8, + }, + [SPECIES_HAKAMO_O] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_KOMMO_O] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_TAPU_KOKO] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_TAPU_LELE] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_TAPU_BULU] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_TAPU_FINI] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_COSMOG] = + { + .size = 0xff, + .y_offset = 0x7, + }, + [SPECIES_COSMOEM] = + { + .size = 0xff, + .y_offset = 0x9, + }, + [SPECIES_SOLGALEO] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_LUNALA] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_NIHILEGO] = + { + .size = 0xff, + .y_offset = 0x1, + }, + [SPECIES_BUZZWOLE] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_PHEROMOSA] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_XURKITREE] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_CELESTEELA] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_KARTANA] = + { + .size = 0xff, + .y_offset = 0x3, + }, + [SPECIES_GUZZLORD] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_NECROZMA] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_MAGEARNA] = + { + .size = 0xff, + .y_offset = 0x1, + }, + [SPECIES_MARSHADOW] = + { + .size = 0xff, + .y_offset = 0x9, + }, + [SPECIES_RATTATA_A] = + { + .size = 0xff, + .y_offset = 0x9, + }, + [SPECIES_RATICATE_A] = + { + .size = 0xff, + .y_offset = 0x8, + }, + [SPECIES_RAICHU_A] = + { + .size = 0xff, + .y_offset = 0x4, + }, + [SPECIES_SANDSHREW_A] = + { + .size = 0xff, + .y_offset = 0x7, + }, + [SPECIES_SANDSLASH_A] = + { + .size = 0xff, + .y_offset = 0x1, + }, + [SPECIES_VULPIX_A] = + { + .size = 0xff, + .y_offset = 0xa, + }, + [SPECIES_NINETALES_A] = + { + .size = 0xff, + .y_offset = 0x1, + }, + [SPECIES_DIGLETT_A] = + { + .size = 0xff, + .y_offset = 0x11, + }, + [SPECIES_DUGTRIO_A] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_MEOWTH_A] = + { + .size = 0xff, + .y_offset = 0x9, + }, + [SPECIES_PERSIAN_A] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_GEODUDE_A] = + { + .size = 0xff, + .y_offset = 0x12, + }, + [SPECIES_GRAVELER_A] = + { + .size = 0xff, + .y_offset = 0x6, + }, + [SPECIES_GOLEM_A] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_GRIMER_A] = + { + .size = 0xff, + .y_offset = 0xe, + }, + [SPECIES_MUK_A] = + { + .size = 0xff, + .y_offset = 0x7, + }, + [SPECIES_EXEGGCUTE_A] = + { + .size = 0xff, + .y_offset = 0xc, + }, + [SPECIES_EXEGGUTOR_A] = + { + .size = 0xff, + .y_offset = 0x1, + }, + [SPECIES_CUBONE_A] = + { + .size = 0xff, + .y_offset = 0xd, + }, + [SPECIES_MAROWAK_A] = + { + .size = 0xff, + .y_offset = 0x1, + }, + [SPECIES_DEOXYS_ATTACK] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_DEOXYS_DEFENSE] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_DEOXYS_SPEED] = + { + .size = 0xff, + .y_offset = 0x1, + }, + [SPECIES_ORICORIO_Y] = + { + .size = 0xff, + .y_offset = 0x8, + }, + [SPECIES_ORICORIO_P] = + { + .size = 0xff, + .y_offset = 0x6, + }, + [SPECIES_ORICORIO_S] = + { + .size = 0xff, + .y_offset = 0x6, + }, + [SPECIES_LYCANROC_N] = + { + .size = 0xff, + .y_offset = 0x2, + }, + [SPECIES_WISHIWASHI_S] = + { + .size = 0xff, + .y_offset = 0x3, + }, + [SPECIES_SILVALLY_FIGHT] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_SILVALLY_FLYING] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_SILVALLY_POISON] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_SILVALLY_GROUND] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_SILVALLY_ROCK] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_SILVALLY_BUG] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_SILVALLY_GHOST] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_SILVALLY_STEEL] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_SILVALLY_FIRE] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_SILVALLY_WATER] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_SILVALLY_GRASS] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_SILVALLY_ELECTRIC] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_SILVALLY_PSYCHIC] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_SILVALLY_ICE] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_SILVALLY_DRAGON] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_SILVALLY_DARK] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_SILVALLY_FAIRY] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_MINIOR_RED] = + { + .size = 0xff, + .y_offset = 0xf, + }, + [SPECIES_MINIOR_BLUE] = + { + .size = 0xff, + .y_offset = 0xf, + }, + [SPECIES_MINIOR_ORANGE] = + { + .size = 0xff, + .y_offset = 0xf, + }, + [SPECIES_MINIOR_YELLOW] = + { + .size = 0xff, + .y_offset = 0xf, + }, + [SPECIES_MINIOR_INDIGO] = + { + .size = 0xff, + .y_offset = 0xf, + }, + [SPECIES_MINIOR_GREEN] = + { + .size = 0xff, + .y_offset = 0xf, + }, + [SPECIES_MINIOR_VIOLET] = + { + .size = 0xff, + .y_offset = 0xf, + }, + [SPECIES_MIMIKYU_BUSTED] = + { + .size = 0xff, + .y_offset = 0xc, + }, + [SPECIES_MAGEARNA_P] = + { + .size = 0xff, + .y_offset = 0x1, + }, + [SPECIES_POIPOLE] = + { + .size = 0xff, + .y_offset = 0x8, + }, + [SPECIES_NAGANADEL] = + { + .size = 0xff, + .y_offset = 0x1, + }, + [SPECIES_STAKATAKA] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_BLACEPHALON] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_ZERAORA] = + { + .size = 0xff, + .y_offset = 0x4, + }, + [SPECIES_NECROZMA_MANE] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_NECROZMA_WINGS] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_NECROZMA_ULTRA] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_LYCANROC_DUSK] = + { + .size = 0xff, + .y_offset = 0x0, + }, + [SPECIES_MELTAN] = + { + .size = 0xff, + .y_offset = 0xff, + }, + [SPECIES_MELMETAL] = + { + .size = 0xff, + .y_offset = 0xff, + }, + [SPECIES_PIKACHU_SURFING] = + { + .size = 0xff, + .y_offset = 0xff, + }, + [SPECIES_PIKACHU_FLYING] = + { + .size = 0xff, + .y_offset = 0xff, + }, + [SPECIES_PIKACHU_COSPLAY] = + { + .size = 0xff, + .y_offset = 0xff, + }, + [SPECIES_PIKACHU_LIBRE] = + { + .size = 0xff, + .y_offset = 0xff, + }, + [SPECIES_PIKACHU_POP_STAR] = + { + .size = 0xff, + .y_offset = 0xff, + }, + [SPECIES_PIKACHU_ROCK_STAR] = + { + .size = 0xff, + .y_offset = 0xff, + }, + [SPECIES_PIKACHU_BELLE] = + { + .size = 0xff, + .y_offset = 0xff, + }, + [SPECIES_PIKACHU_PHD] = + { + .size = 0xff, + .y_offset = 0xff, + }, + [SPECIES_PIKACHU_CAP_ORIGINAL] = + { + .size = 0xff, + .y_offset = 0xff, + }, + [SPECIES_PIKACHU_CAP_HOENN] = + { + .size = 0xff, + .y_offset = 0xff, + }, + [SPECIES_PIKACHU_CAP_SINNOH] = + { + .size = 0xff, + .y_offset = 0xff, + }, + [SPECIES_PIKACHU_CAP_UNOVA] = + { + .size = 0xff, + .y_offset = 0xff, + }, + [SPECIES_PIKACHU_CAP_KALOS] = + { + .size = 0xff, + .y_offset = 0xff, + }, + [SPECIES_PIKACHU_CAP_ALOLA] = + { + .size = 0xff, + .y_offset = 0xff, + }, + [SPECIES_PIKACHU_CAP_PARTNER] = + { + .size = 0xff, + .y_offset = 0xff, + }, + [SPECIES_PICHU_SPIKY] = + { + .size = 0xff, + .y_offset = 0xff, + }, + [SPECIES_XERNEAS_NATURAL] = + { + .size = 0xff, + .y_offset = 0xff, + } +}; diff --git a/src/Front_Pic_Table.c b/src/Front_Pic_Table.c new file mode 100644 index 0000000..be23878 --- /dev/null +++ b/src/Front_Pic_Table.c @@ -0,0 +1,1108 @@ +#include "defines.h" +#include "../include/graphics.h" + +const struct CompressedSpriteSheet gMonFrontPicTable[NUM_SPECIES] = +{ + [SPECIES_NONE] = {0x8d00748, 0x800, SPECIES_NONE}, + [SPECIES_BULBASAUR] = {0x8d2fbd4, 0x800, SPECIES_BULBASAUR}, + [SPECIES_IVYSAUR] = {0x8d30434, 0x800, SPECIES_IVYSAUR}, + [SPECIES_VENUSAUR] = {0x8d30ea4, 0x800, SPECIES_VENUSAUR}, + [SPECIES_CHARMANDER] = {0x8d31d18, 0x800, SPECIES_CHARMANDER}, + [SPECIES_CHARMELEON] = {0x8d32554, 0x800, SPECIES_CHARMELEON}, + [SPECIES_CHARIZARD] = {0x8d330ac, 0x800, SPECIES_CHARIZARD}, + [SPECIES_SQUIRTLE] = {0x8d33f34, 0x800, SPECIES_SQUIRTLE}, + [SPECIES_WARTORTLE] = {0x8d34770, 0x800, SPECIES_WARTORTLE}, + [SPECIES_BLASTOISE] = {0x8d352a8, 0x800, SPECIES_BLASTOISE}, + [SPECIES_CATERPIE] = {0x8d35f90, 0x800, SPECIES_CATERPIE}, + [SPECIES_METAPOD] = {0x8d36704, 0x800, SPECIES_METAPOD}, + [SPECIES_BUTTERFREE] = {0x8d36dc4, 0x800, SPECIES_BUTTERFREE}, + [SPECIES_WEEDLE] = {0x8d379f4, 0x800, SPECIES_WEEDLE}, + [SPECIES_KAKUNA] = {0x8d3819c, 0x800, SPECIES_KAKUNA}, + [SPECIES_BEEDRILL] = {0x8d388b4, 0x800, SPECIES_BEEDRILL}, + [SPECIES_PIDGEY] = {0x8d394b0, 0x800, SPECIES_PIDGEY}, + [SPECIES_PIDGEOTTO] = {0x8d39d00, 0x800, SPECIES_PIDGEOTTO}, + [SPECIES_PIDGEOT] = {0x8d3a800, 0x800, SPECIES_PIDGEOT}, + [SPECIES_RATTATA] = {0x8d3b554, 0x800, SPECIES_RATTATA}, + [SPECIES_RATICATE] = {0x8d3be20, 0x800, SPECIES_RATICATE}, + [SPECIES_SPEAROW] = {0x8d3c8fc, 0x800, SPECIES_SPEAROW}, + [SPECIES_FEAROW] = {0x8d3d1c8, 0x800, SPECIES_FEAROW}, + [SPECIES_EKANS] = {0x8d3de58, 0x800, SPECIES_EKANS}, + [SPECIES_ARBOK] = {0x8d3e790, 0x800, SPECIES_ARBOK}, + [SPECIES_PIKACHU] = {0x8d3f2a0, 0x800, SPECIES_PIKACHU}, + [SPECIES_RAICHU] = {0x8d3fcfc, 0x800, SPECIES_RAICHU}, + [SPECIES_SANDSHREW] = {0x8d407e8, 0x800, SPECIES_SANDSHREW}, + [SPECIES_SANDSLASH] = {0x8d410ec, 0x800, SPECIES_SANDSLASH}, + [SPECIES_NIDORAN_F] = {0x8d41cfc, 0x800, SPECIES_NIDORAN_F}, + [SPECIES_NIDORINA] = {0x8d424f0, 0x800, SPECIES_NIDORINA}, + [SPECIES_NIDOQUEEN] = {0x8d42f94, 0x800, SPECIES_NIDOQUEEN}, + [SPECIES_NIDORAN_M] = {0x8d43b90, 0x800, SPECIES_NIDORAN_M}, + [SPECIES_NIDORINO] = {0x8d44418, 0x800, SPECIES_NIDORINO}, + [SPECIES_NIDOKING] = {0x8d44f4c, 0x800, SPECIES_NIDOKING}, + [SPECIES_CLEFAIRY] = {0x8d45e0c, 0x800, SPECIES_CLEFAIRY}, + [SPECIES_CLEFABLE] = {0x8d46658, 0x800, SPECIES_CLEFABLE}, + [SPECIES_VULPIX] = {0x8d471a0, 0x800, SPECIES_VULPIX}, + [SPECIES_NINETALES] = {0x8d47b68, 0x800, SPECIES_NINETALES}, + [SPECIES_JIGGLYPUFF] = {0x8d48840, 0x800, SPECIES_JIGGLYPUFF}, + [SPECIES_WIGGLYTUFF] = {0x8d48f94, 0x800, SPECIES_WIGGLYTUFF}, + [SPECIES_ZUBAT] = {0x8d49a38, 0x800, SPECIES_ZUBAT}, + [SPECIES_GOLBAT] = {0x8d4a45c, 0x800, SPECIES_GOLBAT}, + [SPECIES_ODDISH] = {0x8d4af38, 0x800, SPECIES_ODDISH}, + [SPECIES_GLOOM] = {0x8d4b73c, 0x800, SPECIES_GLOOM}, + [SPECIES_VILEPLUME] = {0x8d4c1bc, 0x800, SPECIES_VILEPLUME}, + [SPECIES_PARAS] = {0x8d4ce80, 0x800, SPECIES_PARAS}, + [SPECIES_PARASECT] = {0x8d4d6bc, 0x800, SPECIES_PARASECT}, + [SPECIES_VENONAT] = {0x8d4e03c, 0x800, SPECIES_VENONAT}, + [SPECIES_VENOMOTH] = {0x8d4e9bc, 0x800, SPECIES_VENOMOTH}, + [SPECIES_DIGLETT] = {0x8d4f5dc, 0x800, SPECIES_DIGLETT}, + [SPECIES_DUGTRIO] = {0x8d4fb7c, 0x800, SPECIES_DUGTRIO}, + [SPECIES_MEOWTH] = {0x8d503cc, 0x800, SPECIES_MEOWTH}, + [SPECIES_PERSIAN] = {0x8d50dcc, 0x800, SPECIES_PERSIAN}, + [SPECIES_PSYDUCK] = {0x8d51948, 0x800, SPECIES_PSYDUCK}, + [SPECIES_GOLDUCK] = {0x8d521bc, 0x800, SPECIES_GOLDUCK}, + [SPECIES_MANKEY] = {0x8d52d14, 0x800, SPECIES_MANKEY}, + [SPECIES_PRIMEAPE] = {0x8d53660, 0x800, SPECIES_PRIMEAPE}, + [SPECIES_GROWLITHE] = {0x8d54150, 0x800, SPECIES_GROWLITHE}, + [SPECIES_ARCANINE] = {0x8d54ac0, 0x800, SPECIES_ARCANINE}, + [SPECIES_POLIWAG] = {0x8d559d8, 0x800, SPECIES_POLIWAG}, + [SPECIES_POLIWHIRL] = {0x8d560cc, 0x800, SPECIES_POLIWHIRL}, + [SPECIES_POLIWRATH] = {0x8d569bc, 0x800, SPECIES_POLIWRATH}, + [SPECIES_ABRA] = {0x8d57504, 0x800, SPECIES_ABRA}, + [SPECIES_KADABRA] = {0x8d57dd0, 0x800, SPECIES_KADABRA}, + [SPECIES_ALAKAZAM] = {0x8d589d0, 0x800, SPECIES_ALAKAZAM}, + [SPECIES_MACHOP] = {0x8d5963c, 0x800, SPECIES_MACHOP}, + [SPECIES_MACHOKE] = {0x8d59f18, 0x800, SPECIES_MACHOKE}, + [SPECIES_MACHAMP] = {0x8d5a908, 0x800, SPECIES_MACHAMP}, + [SPECIES_BELLSPROUT] = {0x8d5b6b8, 0x800, SPECIES_BELLSPROUT}, + [SPECIES_WEEPINBELL] = {0x8d5be9c, 0x800, SPECIES_WEEPINBELL}, + [SPECIES_VICTREEBEL] = {0x8d5c81c, 0x800, SPECIES_VICTREEBEL}, + [SPECIES_TENTACOOL] = {0x8d5d42c, 0x800, SPECIES_TENTACOOL}, + [SPECIES_TENTACRUEL] = {0x8d5ddb0, 0x800, SPECIES_TENTACRUEL}, + [SPECIES_GEODUDE] = {0x8d5e954, 0x800, SPECIES_GEODUDE}, + [SPECIES_GRAVELER] = {0x8d5f1ec, 0x800, SPECIES_GRAVELER}, + [SPECIES_GOLEM] = {0x8d5fc48, 0x800, SPECIES_GOLEM}, + [SPECIES_PONYTA] = {0x8d60790, 0x800, SPECIES_PONYTA}, + [SPECIES_RAPIDASH] = {0x8d6127c, 0x800, SPECIES_RAPIDASH}, + [SPECIES_SLOWPOKE] = {0x8d620c0, 0x800, SPECIES_SLOWPOKE}, + [SPECIES_SLOWBRO] = {0x8d628d8, 0x800, SPECIES_SLOWBRO}, + [SPECIES_MAGNEMITE] = {0x8d6359c, 0x800, SPECIES_MAGNEMITE}, + [SPECIES_MAGNETON] = {0x8d63c00, 0x800, SPECIES_MAGNETON}, + [SPECIES_FARFETCHD] = {0x8d646d8, 0x800, SPECIES_FARFETCHD}, + [SPECIES_DODUO] = {0x8d65124, 0x800, SPECIES_DODUO}, + [SPECIES_DODRIO] = {0x8d65a5c, 0x800, SPECIES_DODRIO}, + [SPECIES_SEEL] = {0x8d667f8, 0x800, SPECIES_SEEL}, + [SPECIES_DEWGONG] = {0x8d670c4, 0x800, SPECIES_DEWGONG}, + [SPECIES_GRIMER] = {0x8d67aec, 0x800, SPECIES_GRIMER}, + [SPECIES_MUK] = {0x8d68494, 0x800, SPECIES_MUK}, + [SPECIES_SHELLDER] = {0x8d6906c, 0x800, SPECIES_SHELLDER}, + [SPECIES_CLOYSTER] = {0x8d6972c, 0x800, SPECIES_CLOYSTER}, + [SPECIES_GASTLY] = {0x8d6a3cc, 0x800, SPECIES_GASTLY}, + [SPECIES_HAUNTER] = {0x8d6ae28, 0x800, SPECIES_HAUNTER}, + [SPECIES_GENGAR] = {0x8d6b94c, 0x800, SPECIES_GENGAR}, + [SPECIES_ONIX] = {0x8d6c4a8, 0x800, SPECIES_ONIX}, + [SPECIES_DROWZEE] = {0x8d6d244, 0x800, SPECIES_DROWZEE}, + [SPECIES_HYPNO] = {0x8d6dbc4, 0x800, SPECIES_HYPNO}, + [SPECIES_KRABBY] = {0x8d6e78c, 0x800, SPECIES_KRABBY}, + [SPECIES_KINGLER] = {0x8d6f0fc, 0x800, SPECIES_KINGLER}, + [SPECIES_VOLTORB] = {0x8d6fc40, 0x800, SPECIES_VOLTORB}, + [SPECIES_ELECTRODE] = {0x8d702dc, 0x800, SPECIES_ELECTRODE}, + [SPECIES_EXEGGCUTE] = {0x8d70bf0, 0x800, SPECIES_EXEGGCUTE}, + [SPECIES_EXEGGUTOR] = {0x8d71518, 0x800, SPECIES_EXEGGUTOR}, + [SPECIES_CUBONE] = {0x8d721a8, 0x800, SPECIES_CUBONE}, + [SPECIES_MAROWAK] = {0x8d72a88, 0x800, SPECIES_MAROWAK}, + [SPECIES_HITMONLEE] = {0x8d733f8, 0x800, SPECIES_HITMONLEE}, + [SPECIES_HITMONCHAN] = {0x8d73e68, 0x800, SPECIES_HITMONCHAN}, + [SPECIES_LICKITUNG] = {0x8d749b0, 0x800, SPECIES_LICKITUNG}, + [SPECIES_KOFFING] = {0x8d754e4, 0x800, SPECIES_KOFFING}, + [SPECIES_WEEZING] = {0x8d7601c, 0x800, SPECIES_WEEZING}, + [SPECIES_RHYHORN] = {0x8d76d98, 0x800, SPECIES_RHYHORN}, + [SPECIES_RHYDON] = {0x8d777d0, 0x800, SPECIES_RHYDON}, + [SPECIES_CHANSEY] = {0x8d785ec, 0x800, SPECIES_CHANSEY}, + [SPECIES_TANGELA] = {0x8d78f90, 0x800, SPECIES_TANGELA}, + [SPECIES_KANGASKHAN] = {0x8d799c4, 0x800, SPECIES_KANGASKHAN}, + [SPECIES_HORSEA] = {0x8d7a718, 0x800, SPECIES_HORSEA}, + [SPECIES_SEADRA] = {0x8d7add8, 0x800, SPECIES_SEADRA}, + [SPECIES_GOLDEEN] = {0x8d7b8c4, 0x800, SPECIES_GOLDEEN}, + [SPECIES_SEAKING] = {0x8d7c2b4, 0x800, SPECIES_SEAKING}, + [SPECIES_STARYU] = {0x8d7d078, 0x800, SPECIES_STARYU}, + [SPECIES_STARMIE] = {0x8d7d97c, 0x800, SPECIES_STARMIE}, + [SPECIES_MR_MIME] = {0x8d7e5ac, 0x800, SPECIES_MR_MIME}, + [SPECIES_SCYTHER] = {0x8d7f0ac, 0x800, SPECIES_SCYTHER}, + [SPECIES_JYNX] = {0x8d7fd04, 0x800, SPECIES_JYNX}, + [SPECIES_ELECTABUZZ] = {0x8d80860, 0x800, SPECIES_ELECTABUZZ}, + [SPECIES_MAGMAR] = {0x8d8145c, 0x800, SPECIES_MAGMAR}, + [SPECIES_PINSIR] = {0x8d820d8, 0x800, SPECIES_PINSIR}, + [SPECIES_TAUROS] = {0x8d82d1c, 0x800, SPECIES_TAUROS}, + [SPECIES_MAGIKARP] = {0x8d837b0, 0x800, SPECIES_MAGIKARP}, + [SPECIES_GYARADOS] = {0x8d8428c, 0x800, SPECIES_GYARADOS}, + [SPECIES_LAPRAS] = {0x8d85194, 0x800, SPECIES_LAPRAS}, + [SPECIES_DITTO] = {0x8d85d90, 0x800, SPECIES_DITTO}, + [SPECIES_EEVEE] = {0x8d86388, 0x800, SPECIES_EEVEE}, + [SPECIES_VAPOREON] = {0x8d86c9c, 0x800, SPECIES_VAPOREON}, + [SPECIES_JOLTEON] = {0x8d87668, 0x800, SPECIES_JOLTEON}, + [SPECIES_FLAREON] = {0x8d881a0, 0x800, SPECIES_FLAREON}, + [SPECIES_PORYGON] = {0x8d88cc4, 0x800, SPECIES_PORYGON}, + [SPECIES_OMANYTE] = {0x8d894dc, 0x800, SPECIES_OMANYTE}, + [SPECIES_OMASTAR] = {0x8d89ccc, 0x800, SPECIES_OMASTAR}, + [SPECIES_KABUTO] = {0x8d8a838, 0x800, SPECIES_KABUTO}, + [SPECIES_KABUTOPS] = {0x8d8af50, 0x800, SPECIES_KABUTOPS}, + [SPECIES_AERODACTYL] = {0x8d8bc38, 0x800, SPECIES_AERODACTYL}, + [SPECIES_SNORLAX] = {0x8d8c738, 0x800, SPECIES_SNORLAX}, + [SPECIES_ARTICUNO] = {0x8d8d238, 0x800, SPECIES_ARTICUNO}, + [SPECIES_ZAPDOS] = {0x8d8de24, 0x800, SPECIES_ZAPDOS}, + [SPECIES_MOLTRES] = {0x8d8e8b4, 0x800, SPECIES_MOLTRES}, + [SPECIES_DRATINI] = {0x8d8f444, 0x800, SPECIES_DRATINI}, + [SPECIES_DRAGONAIR] = {0x8d8fc48, 0x800, SPECIES_DRAGONAIR}, + [SPECIES_DRAGONITE] = {0x8d9065c, 0x800, SPECIES_DRAGONITE}, + [SPECIES_MEWTWO] = {0x8d913b4, 0x800, SPECIES_MEWTWO}, + [SPECIES_MEW] = {0x8d92064, 0x800, SPECIES_MEW}, + [SPECIES_CHIKORITA] = {0x8d92a40, 0x800, SPECIES_CHIKORITA}, + [SPECIES_BAYLEEF] = {0x8d933d4, 0x800, SPECIES_BAYLEEF}, + [SPECIES_MEGANIUM] = {0x8d93ed4, 0x800, SPECIES_MEGANIUM}, + [SPECIES_CYNDAQUIL] = {0x8d94a98, 0x800, SPECIES_CYNDAQUIL}, + [SPECIES_QUILAVA] = {0x8d954ac, 0x800, SPECIES_QUILAVA}, + [SPECIES_TYPHLOSION] = {0x8d95f2c, 0x800, SPECIES_TYPHLOSION}, + [SPECIES_TOTODILE] = {0x8d96c5c, 0x800, SPECIES_TOTODILE}, + [SPECIES_CROCONAW] = {0x8d9753c, 0x800, SPECIES_CROCONAW}, + [SPECIES_FERALIGATR] = {0x8d97ef4, 0x800, SPECIES_FERALIGATR}, + [SPECIES_SENTRET] = {0x8d98c00, 0x800, SPECIES_SENTRET}, + [SPECIES_FURRET] = {0x8d99528, 0x800, SPECIES_FURRET}, + [SPECIES_HOOTHOOT] = {0x8d9a014, 0x800, SPECIES_HOOTHOOT}, + [SPECIES_NOCTOWL] = {0x8d9a8bc, 0x800, SPECIES_NOCTOWL}, + [SPECIES_LEDYBA] = {0x8d9b2d0, 0x800, SPECIES_LEDYBA}, + [SPECIES_LEDIAN] = {0x8d9bcac, 0x800, SPECIES_LEDIAN}, + [SPECIES_SPINARAK] = {0x8d9c83c, 0x800, SPECIES_SPINARAK}, + [SPECIES_ARIADOS] = {0x8d9cf0c, 0x800, SPECIES_ARIADOS}, + [SPECIES_CROBAT] = {0x8d9d97c, 0x800, SPECIES_CROBAT}, + [SPECIES_CHINCHOU] = {0x8d9e2ec, 0x800, SPECIES_CHINCHOU}, + [SPECIES_LANTURN] = {0x8d9ed6c, 0x800, SPECIES_LANTURN}, + [SPECIES_PICHU] = {0x8d9f7a4, 0x800, SPECIES_PICHU}, + [SPECIES_CLEFFA] = {0x8d9ff18, 0x800, SPECIES_CLEFFA}, + [SPECIES_IGGLYBUFF] = {0x8da0590, 0x800, SPECIES_IGGLYBUFF}, + [SPECIES_TOGEPI] = {0x8da0b9c, 0x800, SPECIES_TOGEPI}, + [SPECIES_TOGETIC] = {0x8da12ec, 0x800, SPECIES_TOGETIC}, + [SPECIES_NATU] = {0x8da1b28, 0x800, SPECIES_NATU}, + [SPECIES_XATU] = {0x8da220c, 0x800, SPECIES_XATU}, + [SPECIES_MAREEP] = {0x8da2bc4, 0x800, SPECIES_MAREEP}, + [SPECIES_FLAAFFY] = {0x8da3424, 0x800, SPECIES_FLAAFFY}, + [SPECIES_AMPHAROS] = {0x8da3d4c, 0x800, SPECIES_AMPHAROS}, + [SPECIES_BELLOSSOM] = {0x8da4760, 0x800, SPECIES_BELLOSSOM}, + [SPECIES_MARILL] = {0x8da4f50, 0x800, SPECIES_MARILL}, + [SPECIES_AZUMARILL] = {0x8da5744, 0x800, SPECIES_AZUMARILL}, + [SPECIES_SUDOWOODO] = {0x8da61d8, 0x800, SPECIES_SUDOWOODO}, + [SPECIES_POLITOED] = {0x8da6b7c, 0x800, SPECIES_POLITOED}, + [SPECIES_HOPPIP] = {0x8da7510, 0x800, SPECIES_HOPPIP}, + [SPECIES_SKIPLOOM] = {0x8da7df0, 0x800, SPECIES_SKIPLOOM}, + [SPECIES_JUMPLUFF] = {0x8da8664, 0x800, SPECIES_JUMPLUFF}, + [SPECIES_AIPOM] = {0x8da90c0, 0x800, SPECIES_AIPOM}, + [SPECIES_SUNKERN] = {0x8da9b54, 0x800, SPECIES_SUNKERN}, + [SPECIES_SUNFLORA] = {0x8daa2b8, 0x800, SPECIES_SUNFLORA}, + [SPECIES_YANMA] = {0x8daaca8, 0x800, SPECIES_YANMA}, + [SPECIES_WOOPER] = {0x8dab848, 0x800, SPECIES_WOOPER}, + [SPECIES_QUAGSIRE] = {0x8dac038, 0x800, SPECIES_QUAGSIRE}, + [SPECIES_ESPEON] = {0x8dacb38, 0x800, SPECIES_ESPEON}, + [SPECIES_UMBREON] = {0x8dad538, 0x800, SPECIES_UMBREON}, + [SPECIES_MURKROW] = {0x8dadecc, 0x800, SPECIES_MURKROW}, + [SPECIES_SLOWKING] = {0x8dae6d0, 0x800, SPECIES_SLOWKING}, + [SPECIES_MISDREAVUS] = {0x8daf2e0, 0x800, SPECIES_MISDREAVUS}, + [SPECIES_UNOWN] = {0x8dafbe4, 0x800, SPECIES_UNOWN}, + [SPECIES_WOBBUFFET] = {0x8db0224, 0x800, SPECIES_WOBBUFFET}, + [SPECIES_GIRAFARIG] = {0x8db0c4c, 0x800, SPECIES_GIRAFARIG}, + [SPECIES_PINECO] = {0x8db17b8, 0x800, SPECIES_PINECO}, + [SPECIES_FORRETRESS] = {0x8db20e0, 0x800, SPECIES_FORRETRESS}, + [SPECIES_DUNSPARCE] = {0x8db2b14, 0x800, SPECIES_DUNSPARCE}, + [SPECIES_GLIGAR] = {0x8db3398, 0x800, SPECIES_GLIGAR}, + [SPECIES_STEELIX] = {0x8db4014, 0x800, SPECIES_STEELIX}, + [SPECIES_SNUBBULL] = {0x8db4e88, 0x800, SPECIES_SNUBBULL}, + [SPECIES_GRANBULL] = {0x8db56b4, 0x800, SPECIES_GRANBULL}, + [SPECIES_QWILFISH] = {0x8db61e8, 0x800, SPECIES_QWILFISH}, + [SPECIES_SCIZOR] = {0x8db6a80, 0x800, SPECIES_SCIZOR}, + [SPECIES_SHUCKLE] = {0x8db7778, 0x800, SPECIES_SHUCKLE}, + [SPECIES_HERACROSS] = {0x8db7fb4, 0x800, SPECIES_HERACROSS}, + [SPECIES_SNEASEL] = {0x8db8a68, 0x800, SPECIES_SNEASEL}, + [SPECIES_TEDDIURSA] = {0x8db94c0, 0x800, SPECIES_TEDDIURSA}, + [SPECIES_URSARING] = {0x8db9ca0, 0x800, SPECIES_URSARING}, + [SPECIES_SLUGMA] = {0x8dba8d4, 0x800, SPECIES_SLUGMA}, + [SPECIES_MAGCARGO] = {0x8dbb0b4, 0x800, SPECIES_MAGCARGO}, + [SPECIES_SWINUB] = {0x8dbbdb0, 0x800, SPECIES_SWINUB}, + [SPECIES_PILOSWINE] = {0x8dbc494, 0x800, SPECIES_PILOSWINE}, + [SPECIES_CORSOLA] = {0x8dbcd60, 0x800, SPECIES_CORSOLA}, + [SPECIES_REMORAID] = {0x8dbd618, 0x800, SPECIES_REMORAID}, + [SPECIES_OCTILLERY] = {0x8dbde40, 0x800, SPECIES_OCTILLERY}, + [SPECIES_DELIBIRD] = {0x8dbe878, 0x800, SPECIES_DELIBIRD}, + [SPECIES_MANTINE] = {0x8dbf2b0, 0x800, SPECIES_MANTINE}, + [SPECIES_SKARMORY] = {0x8dbfcd4, 0x800, SPECIES_SKARMORY}, + [SPECIES_HOUNDOUR] = {0x8dc0778, 0x800, SPECIES_HOUNDOUR}, + [SPECIES_HOUNDOOM] = {0x8dc0f90, 0x800, SPECIES_HOUNDOOM}, + [SPECIES_KINGDRA] = {0x8dc1b44, 0x800, SPECIES_KINGDRA}, + [SPECIES_PHANPY] = {0x8dc271c, 0x800, SPECIES_PHANPY}, + [SPECIES_DONPHAN] = {0x8dc2e6c, 0x800, SPECIES_DONPHAN}, + [SPECIES_PORYGON2] = {0x8dc39a0, 0x800, SPECIES_PORYGON2}, + [SPECIES_STANTLER] = {0x8dc41c8, 0x800, SPECIES_STANTLER}, + [SPECIES_SMEARGLE] = {0x8dc4cd8, 0x800, SPECIES_SMEARGLE}, + [SPECIES_TYROGUE] = {0x8dc577c, 0x800, SPECIES_TYROGUE}, + [SPECIES_HITMONTOP] = {0x8dc5f94, 0x800, SPECIES_HITMONTOP}, + [SPECIES_SMOOCHUM] = {0x8dc6b00, 0x800, SPECIES_SMOOCHUM}, + [SPECIES_ELEKID] = {0x8dc7240, 0x800, SPECIES_ELEKID}, + [SPECIES_MAGBY] = {0x8dc7b8c, 0x800, SPECIES_MAGBY}, + [SPECIES_MILTANK] = {0x8dc8380, 0x800, SPECIES_MILTANK}, + [SPECIES_BLISSEY] = {0x8dc8e90, 0x800, SPECIES_BLISSEY}, + [SPECIES_RAIKOU] = {0x8dc985c, 0x800, SPECIES_RAIKOU}, + [SPECIES_ENTEI] = {0x8dca4a0, 0x800, SPECIES_ENTEI}, + [SPECIES_SUICUNE] = {0x8dcb12c, 0x800, SPECIES_SUICUNE}, + [SPECIES_LARVITAR] = {0x8dcbfd8, 0x800, SPECIES_LARVITAR}, + [SPECIES_PUPITAR] = {0x8dcc824, 0x800, SPECIES_PUPITAR}, + [SPECIES_TYRANITAR] = {0x8dcd14c, 0x800, SPECIES_TYRANITAR}, + [SPECIES_LUGIA] = {0x8dcde20, 0x800, SPECIES_LUGIA}, + [SPECIES_HO_OH] = {0x8dceac0, 0x800, SPECIES_HO_OH}, + [SPECIES_CELEBI] = {0x8dcf894, 0x800, SPECIES_CELEBI}, + [252] = {0x8d00748, 0x800, 0xfc}, + [253] = {0x8d00748, 0x800, 0xfd}, + [254] = {0x8d00748, 0x800, 0xfe}, + [255] = {0x8d00748, 0x800, 0xff}, + [256] = {0x8d00748, 0x800, 0x100}, + [257] = {0x8d00748, 0x800, 0x101}, + [258] = {0x8d00748, 0x800, 0x102}, + [259] = {0x8d00748, 0x800, 0x103}, + [260] = {0x8d00748, 0x800, 0x104}, + [261] = {0x8d00748, 0x800, 0x105}, + [262] = {0x8d00748, 0x800, 0x106}, + [263] = {0x8d00748, 0x800, 0x107}, + [264] = {0x8d00748, 0x800, 0x108}, + [265] = {0x8d00748, 0x800, 0x109}, + [266] = {0x8d00748, 0x800, 0x10a}, + [267] = {0x8d00748, 0x800, 0x10b}, + [268] = {0x8d00748, 0x800, 0x10c}, + [269] = {0x8d00748, 0x800, 0x10d}, + [270] = {0x8d00748, 0x800, 0x10e}, + [271] = {0x8d00748, 0x800, 0x10f}, + [272] = {0x8d00748, 0x800, 0x110}, + [273] = {0x8d00748, 0x800, 0x111}, + [274] = {0x8d00748, 0x800, 0x112}, + [275] = {0x8d00748, 0x800, 0x113}, + [276] = {0x8d00748, 0x800, 0x114}, + [SPECIES_TREECKO] = {0x8dd00bc, 0x800, SPECIES_TREECKO}, + [SPECIES_GROVYLE] = {0x8dd092c, 0x800, SPECIES_GROVYLE}, + [SPECIES_SCEPTILE] = {0x8dd14e4, 0x800, SPECIES_SCEPTILE}, + [SPECIES_TORCHIC] = {0x8dd21f4, 0x800, SPECIES_TORCHIC}, + [SPECIES_COMBUSKEN] = {0x8dd28ec, 0x800, SPECIES_COMBUSKEN}, + [SPECIES_BLAZIKEN] = {0x8dd3280, 0x800, SPECIES_BLAZIKEN}, + [SPECIES_MUDKIP] = {0x8dd3f20, 0x800, SPECIES_MUDKIP}, + [SPECIES_MARSHTOMP] = {0x8dd475c, 0x800, SPECIES_MARSHTOMP}, + [SPECIES_SWAMPERT] = {0x8dd51cc, 0x800, SPECIES_SWAMPERT}, + [SPECIES_POOCHYENA] = {0x8dd5f10, 0x800, SPECIES_POOCHYENA}, + [SPECIES_MIGHTYENA] = {0x8dd6814, 0x800, SPECIES_MIGHTYENA}, + [SPECIES_ZIGZAGOON] = {0x8dd7390, 0x800, SPECIES_ZIGZAGOON}, + [SPECIES_LINOONE] = {0x8dd7d38, 0x800, SPECIES_LINOONE}, + [SPECIES_WURMPLE] = {0x8dd86b8, 0x800, SPECIES_WURMPLE}, + [SPECIES_SILCOON] = {0x8dd8ebc, 0x800, SPECIES_SILCOON}, + [SPECIES_BEAUTIFLY] = {0x8dd970c, 0x800, SPECIES_BEAUTIFLY}, + [SPECIES_CASCOON] = {0x8dda3bc, 0x800, SPECIES_CASCOON}, + [SPECIES_DUSTOX] = {0x8ddac2c, 0x800, SPECIES_DUSTOX}, + [SPECIES_LOTAD] = {0x8ddb838, 0x800, SPECIES_LOTAD}, + [SPECIES_LOMBRE] = {0x8ddc0d0, 0x800, SPECIES_LOMBRE}, + [SPECIES_LUDICOLO] = {0x8ddca98, 0x800, SPECIES_LUDICOLO}, + [SPECIES_SEEDOT] = {0x8ddd858, 0x800, SPECIES_SEEDOT}, + [SPECIES_NUZLEAF] = {0x8dddfdc, 0x800, SPECIES_NUZLEAF}, + [SPECIES_SHIFTRY] = {0x8dde914, 0x800, SPECIES_SHIFTRY}, + [SPECIES_NINCADA] = {0x8ddf45c, 0x800, SPECIES_NINCADA}, + [SPECIES_NINJASK] = {0x8ddfbe4, 0x800, SPECIES_NINJASK}, + [SPECIES_SHEDINJA] = {0x8de061c, 0x800, SPECIES_SHEDINJA}, + [SPECIES_TAILLOW] = {0x8de10e4, 0x800, SPECIES_TAILLOW}, + [SPECIES_SWELLOW] = {0x8de187c, 0x800, SPECIES_SWELLOW}, + [SPECIES_SHROOMISH] = {0x8de240c, 0x800, SPECIES_SHROOMISH}, + [SPECIES_BRELOOM] = {0x8de2c48, 0x800, SPECIES_BRELOOM}, + [SPECIES_SPINDA] = {0x8de38c4, 0x800, SPECIES_SPINDA}, + [SPECIES_WINGULL] = {0x8de42a0, 0x800, SPECIES_WINGULL}, + [SPECIES_PELIPPER] = {0x8de4a94, 0x800, SPECIES_PELIPPER}, + [SPECIES_SURSKIT] = {0x8de56dc, 0x800, SPECIES_SURSKIT}, + [SPECIES_MASQUERAIN] = {0x8de5de4, 0x800, SPECIES_MASQUERAIN}, + [SPECIES_WAILMER] = {0x8de6acc, 0x800, SPECIES_WAILMER}, + [SPECIES_WAILORD] = {0x8de743c, 0x800, SPECIES_WAILORD}, + [SPECIES_SKITTY] = {0x8de7d98, 0x800, SPECIES_SKITTY}, + [SPECIES_DELCATTY] = {0x8de8798, 0x800, SPECIES_DELCATTY}, + [SPECIES_KECLEON] = {0x8de92e0, 0x800, SPECIES_KECLEON}, + [SPECIES_BALTOY] = {0x8de9d4c, 0x800, SPECIES_BALTOY}, + [SPECIES_CLAYDOL] = {0x8dea508, 0x800, SPECIES_CLAYDOL}, + [SPECIES_NOSEPASS] = {0x8deb224, 0x800, SPECIES_NOSEPASS}, + [SPECIES_TORKOAL] = {0x8debb80, 0x800, SPECIES_TORKOAL}, + [SPECIES_SABLEYE] = {0x8dec7a0, 0x800, SPECIES_SABLEYE}, + [SPECIES_BARBOACH] = {0x8ded058, 0x800, SPECIES_BARBOACH}, + [SPECIES_WHISCASH] = {0x8ded7cc, 0x800, SPECIES_WHISCASH}, + [SPECIES_LUVDISC] = {0x8dee338, 0x800, SPECIES_LUVDISC}, + [SPECIES_CORPHISH] = {0x8dee954, 0x800, SPECIES_CORPHISH}, + [SPECIES_CRAWDAUNT] = {0x8def3c0, 0x800, SPECIES_CRAWDAUNT}, + [SPECIES_FEEBAS] = {0x8df0070, 0x800, SPECIES_FEEBAS}, + [SPECIES_MILOTIC] = {0x8df0974, 0x800, SPECIES_MILOTIC}, + [SPECIES_CARVANHA] = {0x8df17a0, 0x800, SPECIES_CARVANHA}, + [SPECIES_SHARPEDO] = {0x8df2110, 0x800, SPECIES_SHARPEDO}, + [SPECIES_TRAPINCH] = {0x8df2bd8, 0x800, SPECIES_TRAPINCH}, + [SPECIES_VIBRAVA] = {0x8df335c, 0x800, SPECIES_VIBRAVA}, + [SPECIES_FLYGON] = {0x8df3cf0, 0x800, SPECIES_FLYGON}, + [SPECIES_MAKUHITA] = {0x8df4a8c, 0x800, SPECIES_MAKUHITA}, + [SPECIES_HARIYAMA] = {0x8df537c, 0x800, SPECIES_HARIYAMA}, + [SPECIES_ELECTRIKE] = {0x8df61bc, 0x800, SPECIES_ELECTRIKE}, + [SPECIES_MANECTRIC] = {0x8df6a64, 0x800, SPECIES_MANECTRIC}, + [SPECIES_NUMEL] = {0x8df75bc, 0x800, SPECIES_NUMEL}, + [SPECIES_CAMERUPT] = {0x8df7e78, 0x800, SPECIES_CAMERUPT}, + [SPECIES_SPHEAL] = {0x8df8a50, 0x800, SPECIES_SPHEAL}, + [SPECIES_SEALEO] = {0x8df91d8, 0x800, SPECIES_SEALEO}, + [SPECIES_WALREIN] = {0x8df9b24, 0x800, SPECIES_WALREIN}, + [SPECIES_CACNEA] = {0x8dfa878, 0x800, SPECIES_CACNEA}, + [SPECIES_CACTURNE] = {0x8dfb17c, 0x800, SPECIES_CACTURNE}, + [SPECIES_SNORUNT] = {0x8dfbd9c, 0x800, SPECIES_SNORUNT}, + [SPECIES_GLALIE] = {0x8dfc5fc, 0x800, SPECIES_GLALIE}, + [SPECIES_LUNATONE] = {0x8dfd0ec, 0x800, SPECIES_LUNATONE}, + [SPECIES_SOLROCK] = {0x8dfdadc, 0x800, SPECIES_SOLROCK}, + [SPECIES_AZURILL] = {0x8dfe734, 0x800, SPECIES_AZURILL}, + [SPECIES_SPOINK] = {0x8dfeff0, 0x800, SPECIES_SPOINK}, + [SPECIES_GRUMPIG] = {0x8dff778, 0x800, SPECIES_GRUMPIG}, + [SPECIES_PLUSLE] = {0x8e00388, 0x800, SPECIES_PLUSLE}, + [SPECIES_MINUN] = {0x8e00be8, 0x800, SPECIES_MINUN}, + [SPECIES_MAWILE] = {0x8e0147c, 0x800, SPECIES_MAWILE}, + [SPECIES_MEDITITE] = {0x8e01fb4, 0x800, SPECIES_MEDITITE}, + [SPECIES_MEDICHAM] = {0x8e0285c, 0x800, SPECIES_MEDICHAM}, + [SPECIES_SWABLU] = {0x8e032a4, 0x800, SPECIES_SWABLU}, + [SPECIES_ALTARIA] = {0x8e03bcc, 0x800, SPECIES_ALTARIA}, + [SPECIES_WYNAUT] = {0x8e046f0, 0x800, SPECIES_WYNAUT}, + [SPECIES_DUSKULL] = {0x8e04ef4, 0x800, SPECIES_DUSKULL}, + [SPECIES_DUSCLOPS] = {0x8e057b0, 0x800, SPECIES_DUSCLOPS}, + [SPECIES_ROSELIA] = {0x8e062b0, 0x800, SPECIES_ROSELIA}, + [SPECIES_SLAKOTH] = {0x8e06c8c, 0x800, SPECIES_SLAKOTH}, + [SPECIES_VIGOROTH] = {0x8e07520, 0x800, SPECIES_VIGOROTH}, + [SPECIES_SLAKING] = {0x8e08140, 0x800, SPECIES_SLAKING}, + [SPECIES_GULPIN] = {0x8e08e98, 0x800, SPECIES_GULPIN}, + [SPECIES_SWALOT] = {0x8e09654, 0x800, SPECIES_SWALOT}, + [SPECIES_TROPIUS] = {0x8e0a1ac, 0x800, SPECIES_TROPIUS}, + [SPECIES_WHISMUR] = {0x8e0ae38, 0x800, SPECIES_WHISMUR}, + [SPECIES_LOUDRED] = {0x8e0b6a8, 0x800, SPECIES_LOUDRED}, + [SPECIES_EXPLOUD] = {0x8e0c37c, 0x800, SPECIES_EXPLOUD}, + [SPECIES_CLAMPERL] = {0x8e0d13c, 0x800, SPECIES_CLAMPERL}, + [SPECIES_HUNTAIL] = {0x8e0da50, 0x800, SPECIES_HUNTAIL}, + [SPECIES_GOREBYSS] = {0x8e0e64c, 0x800, SPECIES_GOREBYSS}, + [SPECIES_ABSOL] = {0x8e0eff4, 0x800, SPECIES_ABSOL}, + [SPECIES_SHUPPET] = {0x8e0fb28, 0x800, SPECIES_SHUPPET}, + [SPECIES_BANETTE] = {0x8e10364, 0x800, SPECIES_BANETTE}, + [SPECIES_SEVIPER] = {0x8e10ec0, 0x800, SPECIES_SEVIPER}, + [SPECIES_ZANGOOSE] = {0x8e11bbc, 0x800, SPECIES_ZANGOOSE}, + [SPECIES_RELICANTH] = {0x8e126cc, 0x800, SPECIES_RELICANTH}, + [SPECIES_ARON] = {0x8e13170, 0x800, SPECIES_ARON}, + [SPECIES_LAIRON] = {0x8e138d4, 0x800, SPECIES_LAIRON}, + [SPECIES_AGGRON] = {0x8e1438c, 0x800, SPECIES_AGGRON}, + [SPECIES_CASTFORM] = {0x8efba98, 0x800, SPECIES_CASTFORM}, + [SPECIES_VOLBEAT] = {0x8e15184, 0x800, SPECIES_VOLBEAT}, + [SPECIES_ILLUMISE] = {0x8e15c04, 0x800, SPECIES_ILLUMISE}, + [SPECIES_LILEEP] = {0x8e16574, 0x800, SPECIES_LILEEP}, + [SPECIES_CRADILY] = {0x8e16ee4, 0x800, SPECIES_CRADILY}, + [SPECIES_ANORITH] = {0x8e17b84, 0x800, SPECIES_ANORITH}, + [SPECIES_ARMALDO] = {0x8e183e4, 0x800, SPECIES_ARMALDO}, + [SPECIES_RALTS] = {0x8e191dc, 0x800, SPECIES_RALTS}, + [SPECIES_KIRLIA] = {0x8e19864, 0x800, SPECIES_KIRLIA}, + [SPECIES_GARDEVOIR] = {0x8e1a0fc, 0x800, SPECIES_GARDEVOIR}, + [SPECIES_BAGON] = {0x8e1ab6c, 0x800, SPECIES_BAGON}, + [SPECIES_SHELGON] = {0x8e1b3e0, 0x800, SPECIES_SHELGON}, + [SPECIES_SALAMENCE] = {0x8e1bce4, 0x800, SPECIES_SALAMENCE}, + [SPECIES_BELDUM] = {0x8e1c960, 0x800, SPECIES_BELDUM}, + [SPECIES_METANG] = {0x8e1d208, 0x800, SPECIES_METANG}, + [SPECIES_METAGROSS] = {0x8e1dcac, 0x800, SPECIES_METAGROSS}, + [SPECIES_REGIROCK] = {0x8e1e8f4, 0x800, SPECIES_REGIROCK}, + [SPECIES_REGICE] = {0x8e1f7c4, 0x800, SPECIES_REGICE}, + [SPECIES_REGISTEEL] = {0x8e203f4, 0x800, SPECIES_REGISTEEL}, + [SPECIES_KYOGRE] = {0x8e2104c, 0x800, SPECIES_KYOGRE}, + [SPECIES_GROUDON] = {0x8e21ab8, 0x800, SPECIES_GROUDON}, + [SPECIES_RAYQUAZA] = {0x8e227d4, 0x800, SPECIES_RAYQUAZA}, + [SPECIES_LATIAS] = {0x8e2353c, 0x800, SPECIES_LATIAS}, + [SPECIES_LATIOS] = {0x8e23f50, 0x800, SPECIES_LATIOS}, + [SPECIES_JIRACHI] = {0x8e24ad0, 0x800, SPECIES_JIRACHI}, + [SPECIES_DEOXYS] = {0x8e254f4, 0x800, SPECIES_DEOXYS}, + [SPECIES_CHIMECHO] = {0x8e2614c, 0x800, SPECIES_CHIMECHO}, + [SPECIES_EGG] = {0x8e26940, 0x800, SPECIES_EGG}, + [SPECIES_UNOWN_B] = {0x8e3b6ac, 0x800, SPECIES_UNOWN_B}, + [SPECIES_UNOWN_C] = {0x8e3be88, 0x800, SPECIES_UNOWN_C}, + [SPECIES_UNOWN_D] = {0x8e3c748, 0x800, SPECIES_UNOWN_D}, + [SPECIES_UNOWN_E] = {0x8e3cf98, 0x800, SPECIES_UNOWN_E}, + [SPECIES_UNOWN_F] = {0x8e3d750, 0x800, SPECIES_UNOWN_F}, + [SPECIES_UNOWN_G] = {0x8e3df60, 0x800, SPECIES_UNOWN_G}, + [SPECIES_UNOWN_H] = {0x8e3e788, 0x800, SPECIES_UNOWN_H}, + [SPECIES_UNOWN_I] = {0x8e3f090, 0x800, SPECIES_UNOWN_I}, + [SPECIES_UNOWN_J] = {0x8e3f7d0, 0x800, SPECIES_UNOWN_J}, + [SPECIES_UNOWN_K] = {0x8e3ff7c, 0x800, SPECIES_UNOWN_K}, + [SPECIES_UNOWN_L] = {0x8e40744, 0x800, SPECIES_UNOWN_L}, + [SPECIES_UNOWN_M] = {0x8e40ec8, 0x800, SPECIES_UNOWN_M}, + [SPECIES_UNOWN_N] = {0x8e41794, 0x800, SPECIES_UNOWN_N}, + [SPECIES_UNOWN_O] = {0x8e41ff8, 0x800, SPECIES_UNOWN_O}, + [SPECIES_UNOWN_P] = {0x8e428f0, 0x800, SPECIES_UNOWN_P}, + [SPECIES_UNOWN_Q] = {0x8e43054, 0x800, SPECIES_UNOWN_Q}, + [SPECIES_UNOWN_R] = {0x8e437d4, 0x800, SPECIES_UNOWN_R}, + [SPECIES_UNOWN_S] = {0x8e43f40, 0x800, SPECIES_UNOWN_S}, + [SPECIES_UNOWN_T] = {0x8e4477c, 0x800, SPECIES_UNOWN_T}, + [SPECIES_UNOWN_U] = {0x8e44ee0, 0x800, SPECIES_UNOWN_U}, + [SPECIES_UNOWN_V] = {0x8e4574c, 0x800, SPECIES_UNOWN_V}, + [SPECIES_UNOWN_W] = {0x8e45f60, 0x800, SPECIES_UNOWN_W}, + [SPECIES_UNOWN_X] = {0x8e46738, 0x800, SPECIES_UNOWN_X}, + [SPECIES_UNOWN_Y] = {0x8e46eec, 0x800, SPECIES_UNOWN_Y}, + [SPECIES_UNOWN_Z] = {0x8e476b8, 0x800, SPECIES_UNOWN_Z}, + [SPECIES_UNOWN_EXCLAMATION] = {0x8e47e44, 0x800, SPECIES_UNOWN_EXCLAMATION}, + [SPECIES_UNOWN_QUESTION] = {0x8e4859c, 0x800, SPECIES_UNOWN_QUESTION}, + [SPECIES_TURTWIG] = {0x948aa98, 0x800, SPECIES_TURTWIG}, + [SPECIES_GROTLE] = {0x948b20c, 0x800, SPECIES_GROTLE}, + [SPECIES_TORTERRA] = {0x948be64, 0x800, SPECIES_TORTERRA}, + [SPECIES_CHIMCHAR] = {0x948cd24, 0x800, SPECIES_CHIMCHAR}, + [SPECIES_MONFERNO] = {0x948d574, 0x800, SPECIES_MONFERNO}, + [SPECIES_INFERNAPE] = {0x948e0bc, 0x800, SPECIES_INFERNAPE}, + [SPECIES_PIPLUP] = {0x948ee6c, 0x800, SPECIES_PIPLUP}, + [SPECIES_PRINPLUP] = {0x948f52c, 0x800, SPECIES_PRINPLUP}, + [SPECIES_EMPOLEON] = {0x948fdf8, 0x800, SPECIES_EMPOLEON}, + [SPECIES_STARLY] = {0x9490988, 0x800, SPECIES_STARLY}, + [SPECIES_STARAVIA] = {0x949119c, 0x800, SPECIES_STARAVIA}, + [SPECIES_STARAPTOR] = {0x9491b8c, 0x800, SPECIES_STARAPTOR}, + [SPECIES_BIDOOF] = {0x9492740, 0x800, SPECIES_BIDOOF}, + [SPECIES_BIBAREL] = {0x9492fb4, 0x800, SPECIES_BIBAREL}, + [SPECIES_KRICKETOT] = {0x9493ab4, 0x800, SPECIES_KRICKETOT}, + [SPECIES_KRICKETUNE] = {0x9494380, 0x800, SPECIES_KRICKETUNE}, + [SPECIES_SHINX] = {0x9494f58, 0x800, SPECIES_SHINX}, + [SPECIES_LUXIO] = {0x94958a4, 0x800, SPECIES_LUXIO}, + [SPECIES_LUXRAY] = {0x94962dc, 0x800, SPECIES_LUXRAY}, + [SPECIES_BUDEW] = {0x9496f44, 0x800, SPECIES_BUDEW}, + [SPECIES_ROSERADE] = {0x94975f0, 0x800, SPECIES_ROSERADE}, + [SPECIES_CRANIDOS] = {0x9498094, 0x800, SPECIES_CRANIDOS}, + [SPECIES_RAMPARDOS] = {0x9498a4c, 0x800, SPECIES_RAMPARDOS}, + [SPECIES_SHIELDON] = {0x94996a4, 0x800, SPECIES_SHIELDON}, + [SPECIES_BASTIODON] = {0x9499e3c, 0x800, SPECIES_BASTIODON}, + [SPECIES_BURMY] = {0x949aa38, 0x800, SPECIES_BURMY}, + [SPECIES_WORMADAM] = {0x949b1e4, 0x800, SPECIES_WORMADAM}, + [SPECIES_MOTHIM] = {0x949bb30, 0x800, SPECIES_MOTHIM}, + [SPECIES_COMBEE] = {0x949c554, 0x800, SPECIES_COMBEE}, + [SPECIES_VESPIQUEN] = {0x949cda0, 0x800, SPECIES_VESPIQUEN}, + [SPECIES_PACHIRISU] = {0x949da88, 0x800, SPECIES_PACHIRISU}, + [SPECIES_BUIZEL] = {0x949e440, 0x800, SPECIES_BUIZEL}, + [SPECIES_FLOATZEL] = {0x949ecc4, 0x800, SPECIES_FLOATZEL}, + [SPECIES_CHERUBI] = {0x949f908, 0x800, SPECIES_CHERUBI}, + [SPECIES_CHERRIM] = {0x949ffec, 0x800, SPECIES_CHERRIM}, + [SPECIES_SHELLOS] = {0x94a08a8, 0x800, SPECIES_SHELLOS}, + [SPECIES_GASTRODON] = {0x94a1074, 0x800, SPECIES_GASTRODON}, + [SPECIES_AMBIPOM] = {0x94a1ae0, 0x800, SPECIES_AMBIPOM}, + [SPECIES_DRIFLOON] = {0x94a2834, 0x800, SPECIES_DRIFLOON}, + [SPECIES_DRIFBLIM] = {0x94a3004, 0x800, SPECIES_DRIFBLIM}, + [SPECIES_BUNEARY] = {0x94a3bdc, 0x800, SPECIES_BUNEARY}, + [SPECIES_LOPUNNY] = {0x94a44a8, 0x800, SPECIES_LOPUNNY}, + [SPECIES_MISMAGIUS] = {0x94a4fb8, 0x800, SPECIES_MISMAGIUS}, + [SPECIES_HONCHKROW] = {0x94a5ac8, 0x800, SPECIES_HONCHKROW}, + [SPECIES_GLAMEOW] = {0x94a65d8, 0x800, SPECIES_GLAMEOW}, + [SPECIES_PURUGLY] = {0x94a70d8, 0x800, SPECIES_PURUGLY}, + [SPECIES_CHINGLING] = {0x94a7db0, 0x800, SPECIES_CHINGLING}, + [SPECIES_STUNKY] = {0x94a8500, 0x800, SPECIES_STUNKY}, + [SPECIES_SKUNTANK] = {0x94a8ef0, 0x800, SPECIES_SKUNTANK}, + [SPECIES_BRONZOR] = {0x94a9bc4, 0x800, SPECIES_BRONZOR}, + [SPECIES_BRONZONG] = {0x94aa394, 0x800, SPECIES_BRONZONG}, + [SPECIES_BONSLY] = {0x94ab08c, 0x800, SPECIES_BONSLY}, + [SPECIES_MIME_JR] = {0x94ab8b8, 0x800, SPECIES_MIME_JR}, + [SPECIES_HAPPINY] = {0x94ac198, 0x800, SPECIES_HAPPINY}, + [SPECIES_CHATOT] = {0x94ac99c, 0x800, SPECIES_CHATOT}, + [SPECIES_SPIRITOMB] = {0x94ad1ec, 0x800, SPECIES_SPIRITOMB}, + [SPECIES_GIBLE] = {0x94adf1c, 0x800, SPECIES_GIBLE}, + [SPECIES_GABITE] = {0x94ae868, 0x800, SPECIES_GABITE}, + [SPECIES_GARCHOMP] = {0x94af41c, 0x800, SPECIES_GARCHOMP}, + [SPECIES_MUNCHLAX] = {0x94b00cc, 0x800, SPECIES_MUNCHLAX}, + [SPECIES_RIOLU] = {0x94b091c, 0x800, SPECIES_RIOLU}, + [SPECIES_LUCARIO] = {0x94b12d4, 0x800, SPECIES_LUCARIO}, + [SPECIES_HIPPOPOTAS] = {0x94b1d78, 0x800, SPECIES_HIPPOPOTAS}, + [SPECIES_HIPPOWDON] = {0x94b2644, 0x800, SPECIES_HIPPOWDON}, + [SPECIES_SKORUPI] = {0x94b3264, 0x800, SPECIES_SKORUPI}, + [SPECIES_DRAPION] = {0x94b3c54, 0x800, SPECIES_DRAPION}, + [SPECIES_CROAGUNK] = {0x94b4a14, 0x800, SPECIES_CROAGUNK}, + [SPECIES_TOXICROAK] = {0x94b5298, 0x800, SPECIES_TOXICROAK}, + [SPECIES_CARNIVINE] = {0x94b5d84, 0x800, SPECIES_CARNIVINE}, + [SPECIES_FINNEON] = {0x94b683c, 0x800, SPECIES_FINNEON}, + [SPECIES_LUMINEON] = {0x94b7068, 0x800, SPECIES_LUMINEON}, + [SPECIES_MANTYKE] = {0x94b7c1c, 0x800, SPECIES_MANTYKE}, + [SPECIES_SNOVER] = {0x94b858c, 0x800, SPECIES_SNOVER}, + [SPECIES_ABOMASNOW] = {0x94b900c, 0x800, SPECIES_ABOMASNOW}, + [SPECIES_WEAVILE] = {0x94b9e14, 0x800, SPECIES_WEAVILE}, + [SPECIES_MAGNEZONE] = {0x94ba8cc, 0x800, SPECIES_MAGNEZONE}, + [SPECIES_LICKILICKY] = {0x94bb260, 0x800, SPECIES_LICKILICKY}, + [SPECIES_RHYPERIOR] = {0x94bbd3c, 0x800, SPECIES_RHYPERIOR}, + [SPECIES_TANGROWTH] = {0x94bcc8c, 0x800, SPECIES_TANGROWTH}, + [SPECIES_ELECTIVIRE] = {0x94bd9f0, 0x800, SPECIES_ELECTIVIRE}, + [SPECIES_MAGMORTAR] = {0x94be744, 0x800, SPECIES_MAGMORTAR}, + [SPECIES_TOGEKISS] = {0x94bf584, 0x800, SPECIES_TOGEKISS}, + [SPECIES_YANMEGA] = {0x94bff18, 0x800, SPECIES_YANMEGA}, + [SPECIES_LEAFEON] = {0x94c0a04, 0x800, SPECIES_LEAFEON}, + [SPECIES_GLACEON] = {0x94c13cc, 0x800, SPECIES_GLACEON}, + [SPECIES_GLISCOR] = {0x94c1d70, 0x800, SPECIES_GLISCOR}, + [SPECIES_MAMOSWINE] = {0x94c2948, 0x800, SPECIES_MAMOSWINE}, + [SPECIES_PORYGON_Z] = {0x94c33ec, 0x800, SPECIES_PORYGON_Z}, + [SPECIES_GALLADE] = {0x94c3d28, 0x800, SPECIES_GALLADE}, + [SPECIES_PROBOPASS] = {0x94c4870, 0x800, SPECIES_PROBOPASS}, + [SPECIES_DUSKNOIR] = {0x94c5510, 0x800, SPECIES_DUSKNOIR}, + [SPECIES_FROSLASS] = {0x94c6120, 0x800, SPECIES_FROSLASS}, + [SPECIES_ROTOM] = {0x94c6b44, 0x800, SPECIES_ROTOM}, + [SPECIES_UXIE] = {0x94c7338, 0x800, SPECIES_UXIE}, + [SPECIES_MESPRIT] = {0x94c7b2c, 0x800, SPECIES_MESPRIT}, + [SPECIES_AZELF] = {0x94c84e4, 0x800, SPECIES_AZELF}, + [SPECIES_DIALGA] = {0x94c8eac, 0x800, SPECIES_DIALGA}, + [SPECIES_PALKIA] = {0x94c9b98, 0x800, SPECIES_PALKIA}, + [SPECIES_HEATRAN] = {0x94ca910, 0x800, SPECIES_HEATRAN}, + [SPECIES_REGIGIGAS] = {0x94cb36c, 0x800, SPECIES_REGIGIGAS}, + [SPECIES_GIRATINA] = {0x94cbf8c, 0x800, SPECIES_GIRATINA}, + [SPECIES_CRESSELIA] = {0x94cce4c, 0x800, SPECIES_CRESSELIA}, + [SPECIES_PHIONE] = {0x94cd814, 0x800, SPECIES_PHIONE}, + [SPECIES_MANAPHY] = {0x94ce0cc, 0x800, SPECIES_MANAPHY}, + [SPECIES_DARKRAI] = {0x94ce9f4, 0x800, SPECIES_DARKRAI}, + [SPECIES_SHAYMIN] = {0x94cf6dc, 0x800, SPECIES_SHAYMIN}, + [SPECIES_ARCEUS] = {0x94cfe08, 0x800, SPECIES_ARCEUS}, + [SPECIES_VICTINI] = {0x9654ff0, 0x800, SPECIES_VICTINI}, + [SPECIES_SNIVY] = {0x96558bc, 0x800, SPECIES_SNIVY}, + [SPECIES_SERVINE] = {0x9656120, 0x800, SPECIES_SERVINE}, + [SPECIES_SERPERIOR] = {0x9656ab4, 0x800, SPECIES_SERPERIOR}, + [SPECIES_TEPIG] = {0x9657764, 0x800, SPECIES_TEPIG}, + [SPECIES_PIGNITE] = {0x9657fa0, 0x800, SPECIES_PIGNITE}, + [SPECIES_EMBOAR] = {0x96589c8, 0x800, SPECIES_EMBOAR}, + [SPECIES_OSHAWOTT] = {0x96598e4, 0x800, SPECIES_OSHAWOTT}, + [SPECIES_DEWOTT] = {0x965a024, 0x800, SPECIES_DEWOTT}, + [SPECIES_SAMUROTT] = {0x965a8cc, 0x800, SPECIES_SAMUROTT}, + [SPECIES_PATRAT] = {0x965b69c, 0x800, SPECIES_PATRAT}, + [SPECIES_WATCHOG] = {0x965beb4, 0x800, SPECIES_WATCHOG}, + [SPECIES_LILLIPUP] = {0x965c9a0, 0x800, SPECIES_LILLIPUP}, + [SPECIES_HERDIER] = {0x965d224, 0x800, SPECIES_HERDIER}, + [SPECIES_STOUTLAND] = {0x965dc70, 0x800, SPECIES_STOUTLAND}, + [SPECIES_PURRLOIN] = {0x965ea8c, 0x800, SPECIES_PURRLOIN}, + [SPECIES_LIEPARD] = {0x965f320, 0x800, SPECIES_LIEPARD}, + [SPECIES_PANSAGE] = {0x965ffb0, 0x800, SPECIES_PANSAGE}, + [SPECIES_SIMISAGE] = {0x9660890, 0x800, SPECIES_SIMISAGE}, + [SPECIES_PANSEAR] = {0x966140c, 0x800, SPECIES_PANSEAR}, + [SPECIES_SIMISEAR] = {0x9661cb4, 0x800, SPECIES_SIMISEAR}, + [SPECIES_PANPOUR] = {0x9662834, 0x800, SPECIES_PANPOUR}, + [SPECIES_SIMIPOUR] = {0x9663104, 0x800, SPECIES_SIMIPOUR}, + [SPECIES_MUNNA] = {0x9663cec, 0x800, SPECIES_MUNNA}, + [SPECIES_MUSHARNA] = {0x96643d0, 0x800, SPECIES_MUSHARNA}, + [SPECIES_PIDOVE] = {0x9664ff0, 0x800, SPECIES_PIDOVE}, + [SPECIES_TRANQUILL] = {0x9665730, 0x800, SPECIES_TRANQUILL}, + [SPECIES_UNFEZANT] = {0x9665ffc, 0x800, SPECIES_UNFEZANT}, + [SPECIES_BLITZLE] = {0x9666d08, 0x800, SPECIES_BLITZLE}, + [SPECIES_ZEBSTRIKA] = {0x966769c, 0x800, SPECIES_ZEBSTRIKA}, + [SPECIES_ROGGENROLA] = {0x9668318, 0x800, SPECIES_ROGGENROLA}, + [SPECIES_BOLDORE] = {0x9668924, 0x800, SPECIES_BOLDORE}, + [SPECIES_GIGALITH] = {0x96692cc, 0x800, SPECIES_GIGALITH}, + [SPECIES_WOOBAT] = {0x9669fa4, 0x800, SPECIES_WOOBAT}, + [SPECIES_SWOOBAT] = {0x966a818, 0x800, SPECIES_SWOOBAT}, + [SPECIES_DRILBUR] = {0x966b4cc, 0x800, SPECIES_DRILBUR}, + [SPECIES_EXCADRILL] = {0x966bef4, 0x800, SPECIES_EXCADRILL}, + [SPECIES_AUDINO] = {0x966cb04, 0x800, SPECIES_AUDINO}, + [SPECIES_TIMBURR] = {0x966d52c, 0x800, SPECIES_TIMBURR}, + [SPECIES_GURDURR] = {0x966dd7c, 0x800, SPECIES_GURDURR}, + [SPECIES_CONKELDURR] = {0x966e88c, 0x800, SPECIES_CONKELDURR}, + [SPECIES_TYMPOLE] = {0x966f4ac, 0x800, SPECIES_TYMPOLE}, + [SPECIES_PALPITOAD] = {0x966fac8, 0x800, SPECIES_PALPITOAD}, + [SPECIES_SEISMITOAD] = {0x96703a4, 0x800, SPECIES_SEISMITOAD}, + [SPECIES_THROH] = {0x9671044, 0x800, SPECIES_THROH}, + [SPECIES_SAWK] = {0x9671a68, 0x800, SPECIES_SAWK}, + [SPECIES_SEWADDLE] = {0x9672468, 0x800, SPECIES_SEWADDLE}, + [SPECIES_SWADLOON] = {0x9672b94, 0x800, SPECIES_SWADLOON}, + [SPECIES_LEAVANNY] = {0x9673428, 0x800, SPECIES_LEAVANNY}, + [SPECIES_VENIPEDE] = {0x9673eb8, 0x800, SPECIES_VENIPEDE}, + [SPECIES_WHIRLIPEDE] = {0x96746d0, 0x800, SPECIES_WHIRLIPEDE}, + [SPECIES_SCOLIPEDE] = {0x967501c, 0x800, SPECIES_SCOLIPEDE}, + [SPECIES_COTTONEE] = {0x9675cf0, 0x800, SPECIES_COTTONEE}, + [SPECIES_WHIMSICOTT] = {0x9676464, 0x800, SPECIES_WHIMSICOTT}, + [SPECIES_PETILIL] = {0x9676f50, 0x800, SPECIES_PETILIL}, + [SPECIES_LILLIGANT] = {0x96776f8, 0x800, SPECIES_LILLIGANT}, + [SPECIES_BASCULIN_RED] = {0x96782f4, 0x800, SPECIES_BASCULIN_RED}, + [SPECIES_SANDILE] = {0x9678bd4, 0x800, SPECIES_SANDILE}, + [SPECIES_KROKOROK] = {0x96792cc, 0x800, SPECIES_KROKOROK}, + [SPECIES_KROOKODILE] = {0x9679d70, 0x800, SPECIES_KROOKODILE}, + [SPECIES_DARUMAKA] = {0x967ab68, 0x800, SPECIES_DARUMAKA}, + [SPECIES_DARMANITAN] = {0x967b380, 0x800, SPECIES_DARMANITAN}, + [SPECIES_MARACTUS] = {0x967beec, 0x800, SPECIES_MARACTUS}, + [SPECIES_DWEBBLE] = {0x967cb68, 0x800, SPECIES_DWEBBLE}, + [SPECIES_CRUSTLE] = {0x967d35c, 0x800, SPECIES_CRUSTLE}, + [SPECIES_SCRAGGY] = {0x967dffc, 0x800, SPECIES_SCRAGGY}, + [SPECIES_SCRAFTY] = {0x967e780, 0x800, SPECIES_SCRAFTY}, + [SPECIES_SIGILYPH] = {0x967f15c, 0x800, SPECIES_SIGILYPH}, + [SPECIES_YAMASK] = {0x967fd20, 0x800, SPECIES_YAMASK}, + [SPECIES_COFAGRIGUS] = {0x9680374, 0x800, SPECIES_COFAGRIGUS}, + [SPECIES_TIRTOUGA] = {0x96811ec, 0x800, SPECIES_TIRTOUGA}, + [SPECIES_CARRACOSTA] = {0x9681988, 0x800, SPECIES_CARRACOSTA}, + [SPECIES_ARCHEN] = {0x9682508, 0x800, SPECIES_ARCHEN}, + [SPECIES_ARCHEOPS] = {0x9682d8c, 0x800, SPECIES_ARCHEOPS}, + [SPECIES_TRUBBISH] = {0x9683950, 0x800, SPECIES_TRUBBISH}, + [SPECIES_GARBODOR] = {0x9684090, 0x800, SPECIES_GARBODOR}, + [SPECIES_ZORUA] = {0x9684eac, 0x800, SPECIES_ZORUA}, + [SPECIES_ZOROARK] = {0x96857e8, 0x800, SPECIES_ZOROARK}, + [SPECIES_MINCCINO] = {0x96863e8, 0x800, SPECIES_MINCCINO}, + [SPECIES_CINCCINO] = {0x9686e68, 0x800, SPECIES_CINCCINO}, + [SPECIES_GOTHITA] = {0x9687ad4, 0x800, SPECIES_GOTHITA}, + [SPECIES_GOTHORITA] = {0x9688248, 0x800, SPECIES_GOTHORITA}, + [SPECIES_GOTHITELLE] = {0x9688d48, 0x800, SPECIES_GOTHITELLE}, + [SPECIES_SOLOSIS] = {0x9689a30, 0x800, SPECIES_SOLOSIS}, + [SPECIES_DUOSION] = {0x968a0b8, 0x800, SPECIES_DUOSION}, + [SPECIES_REUNICLUS] = {0x968a9e0, 0x800, SPECIES_REUNICLUS}, + [SPECIES_DUCKLETT] = {0x968b514, 0x800, SPECIES_DUCKLETT}, + [SPECIES_SWANNA] = {0x968bc64, 0x800, SPECIES_SWANNA}, + [SPECIES_VANILLITE] = {0x968c708, 0x800, SPECIES_VANILLITE}, + [SPECIES_VANILLISH] = {0x968ce00, 0x800, SPECIES_VANILLISH}, + [SPECIES_VANILLUXE] = {0x968d704, 0x800, SPECIES_VANILLUXE}, + [SPECIES_DEERLING] = {0x968e3f0, 0x800, SPECIES_DEERLING}, + [SPECIES_SAWSBUCK] = {0x968ec3c, 0x800, SPECIES_SAWSBUCK}, + [SPECIES_EMOLGA] = {0x968f618, 0x800, SPECIES_EMOLGA}, + [SPECIES_KARRABLAST] = {0x968fdd4, 0x800, SPECIES_KARRABLAST}, + [SPECIES_ESCAVALIER] = {0x9690424, 0x800, SPECIES_ESCAVALIER}, + [SPECIES_FOONGUS] = {0x9691058, 0x800, SPECIES_FOONGUS}, + [SPECIES_AMOONGUSS] = {0x96916f4, 0x800, SPECIES_AMOONGUSS}, + [SPECIES_FRILLISH] = {0x9692228, 0x800, SPECIES_FRILLISH}, + [SPECIES_JELLICENT] = {0x9692ba8, 0x800, SPECIES_JELLICENT}, + [SPECIES_ALOMOMOLA] = {0x9693728, 0x800, SPECIES_ALOMOMOLA}, + [SPECIES_JOLTIK] = {0x9694270, 0x800, SPECIES_JOLTIK}, + [SPECIES_GALVANTULA] = {0x9694810, 0x800, SPECIES_GALVANTULA}, + [SPECIES_FERROSEED] = {0x9695148, 0x800, SPECIES_FERROSEED}, + [SPECIES_FERROTHORN] = {0x9695874, 0x800, SPECIES_FERROTHORN}, + [SPECIES_KLINK] = {0x9696398, 0x800, SPECIES_KLINK}, + [SPECIES_KLANG] = {0x9696c54, 0x800, SPECIES_KLANG}, + [SPECIES_KLINKLANG] = {0x9697998, 0x800, SPECIES_KLINKLANG}, + [SPECIES_TYNAMO] = {0x96988b4, 0x800, SPECIES_TYNAMO}, + [SPECIES_EELEKTRIK] = {0x9698ed0, 0x800, SPECIES_EELEKTRIK}, + [SPECIES_EELEKTROSS] = {0x969991c, 0x800, SPECIES_EELEKTROSS}, + [SPECIES_ELGYEM] = {0x969a6e0, 0x800, SPECIES_ELGYEM}, + [SPECIES_BEHEEYEM] = {0x969aef4, 0x800, SPECIES_BEHEEYEM}, + [SPECIES_LITWICK] = {0x969b950, 0x800, SPECIES_LITWICK}, + [SPECIES_LAMPENT] = {0x969c07c, 0x800, SPECIES_LAMPENT}, + [SPECIES_CHANDELURE] = {0x969c84c, 0x800, SPECIES_CHANDELURE}, + [SPECIES_AXEW] = {0x969d4a0, 0x800, SPECIES_AXEW}, + [SPECIES_FRAXURE] = {0x969dc14, 0x800, SPECIES_FRAXURE}, + [SPECIES_HAXORUS] = {0x969e6a4, 0x800, SPECIES_HAXORUS}, + [SPECIES_CUBCHOO] = {0x969f39c, 0x800, SPECIES_CUBCHOO}, + [SPECIES_BEARTIC] = {0x969fb10, 0x800, SPECIES_BEARTIC}, + [SPECIES_CRYOGONAL] = {0x96a0690, 0x800, SPECIES_CRYOGONAL}, + [SPECIES_SHELMET] = {0x96a1498, 0x800, SPECIES_SHELMET}, + [SPECIES_ACCELGOR] = {0x96a1c8c, 0x800, SPECIES_ACCELGOR}, + [SPECIES_STUNFISK] = {0x96a288c, 0x800, SPECIES_STUNFISK}, + [SPECIES_MIENFOO] = {0x96a3000, 0x800, SPECIES_MIENFOO}, + [SPECIES_MIENSHAO] = {0x96a3760, 0x800, SPECIES_MIENSHAO}, + [SPECIES_DRUDDIGON] = {0x96a41d0, 0x800, SPECIES_DRUDDIGON}, + [SPECIES_GOLETT] = {0x96a4e80, 0x800, SPECIES_GOLETT}, + [SPECIES_GOLURK] = {0x96a5990, 0x800, SPECIES_GOLURK}, + [SPECIES_PAWNIARD] = {0x96a68ac, 0x800, SPECIES_PAWNIARD}, + [SPECIES_BISHARP] = {0x96a7134, 0x800, SPECIES_BISHARP}, + [SPECIES_BOUFFALANT] = {0x96a7dc4, 0x800, SPECIES_BOUFFALANT}, + [SPECIES_RUFFLET] = {0x96a891c, 0x800, SPECIES_RUFFLET}, + [SPECIES_BRAVIARY] = {0x96a9134, 0x800, SPECIES_BRAVIARY}, + [SPECIES_VULLABY] = {0x96a9e1c, 0x800, SPECIES_VULLABY}, + [SPECIES_MANDIBUZZ] = {0x96aa658, 0x800, SPECIES_MANDIBUZZ}, + [SPECIES_HEATMOR] = {0x96ab268, 0x800, SPECIES_HEATMOR}, + [SPECIES_DURANT] = {0x96abc34, 0x800, SPECIES_DURANT}, + [SPECIES_DEINO] = {0x96ac44c, 0x800, SPECIES_DEINO}, + [SPECIES_ZWEILOUS] = {0x96acbc4, 0x800, SPECIES_ZWEILOUS}, + [SPECIES_HYDREIGON] = {0x96ad6d4, 0x800, SPECIES_HYDREIGON}, + [SPECIES_LARVESTA] = {0x96ae494, 0x800, SPECIES_LARVESTA}, + [SPECIES_VOLCARONA] = {0x96aed64, 0x800, SPECIES_VOLCARONA}, + [SPECIES_COBALION] = {0x96afb90, 0x800, SPECIES_COBALION}, + [SPECIES_TERRAKION] = {0x96b0610, 0x800, SPECIES_TERRAKION}, + [SPECIES_VIRIZION] = {0x96b1340, 0x800, SPECIES_VIRIZION}, + [SPECIES_TORNADUS] = {0x96b1de4, 0x800, SPECIES_TORNADUS}, + [SPECIES_THUNDURUS] = {0x96b2c80, 0x800, SPECIES_THUNDURUS}, + [SPECIES_RESHIRAM] = {0x96b3be4, 0x800, SPECIES_RESHIRAM}, + [SPECIES_ZEKROM] = {0x96b4860, 0x800, SPECIES_ZEKROM}, + [SPECIES_LANDORUS] = {0x96b54dc, 0x800, SPECIES_LANDORUS}, + [SPECIES_KYUREM] = {0x96b63d0, 0x800, SPECIES_KYUREM}, + [SPECIES_KELDEO] = {0x96b6f18, 0x800, SPECIES_KELDEO}, + [SPECIES_MELOETTA] = {0x96b7aa8, 0x800, SPECIES_MELOETTA}, + [SPECIES_GENESECT] = {0x96b83ac, 0x800, SPECIES_GENESECT}, + [SPECIES_UNFEZANT_F] = {0x96b8eac, 0x800, SPECIES_UNFEZANT_F}, + [SPECIES_FRILLISH_F] = {0x96b9974, 0x800, SPECIES_FRILLISH_F}, + [SPECIES_JELLICENT_F] = {0x96ba29c, 0x800, SPECIES_JELLICENT_F}, + [SPECIES_SHADOW_WARRIOR] = {0x94cce4c, 0x800, SPECIES_SHADOW_WARRIOR}, + [SPECIES_BURMY_SANDY] = {0x96bae2c, 0x800, SPECIES_BURMY_SANDY}, + [SPECIES_BURMY_TRASH] = {0x96bb524, 0x800, SPECIES_BURMY_TRASH}, + [SPECIES_WORMADAM_SANDY] = {0x96bbcd0, 0x800, SPECIES_WORMADAM_SANDY}, + [SPECIES_WORMADAM_TRASH] = {0x96bc5d4, 0x800, SPECIES_WORMADAM_TRASH}, + [SPECIES_SHELLOS_EAST] = {0x96bcea0, 0x800, SPECIES_SHELLOS_EAST}, + [SPECIES_GASTRODON_EAST] = {0x96bd6c8, 0x800, SPECIES_GASTRODON_EAST}, + [SPECIES_ROTOM_HEAT] = {0x96be110, 0x800, SPECIES_ROTOM_HEAT}, + [SPECIES_ROTOM_WASH] = {0x96beb00, 0x800, SPECIES_ROTOM_WASH}, + [SPECIES_ROTOM_FROST] = {0x96bf538, 0x800, SPECIES_ROTOM_FROST}, + [SPECIES_ROTOM_FAN] = {0x96c00c8, 0x800, SPECIES_ROTOM_FAN}, + [SPECIES_ROTOM_MOW] = {0x96c0b5c, 0x800, SPECIES_ROTOM_MOW}, + [SPECIES_GIRATINA_ORIGIN] = {0x96c1474, 0x800, SPECIES_GIRATINA_ORIGIN}, + [SPECIES_SHAYMIN_SKY] = {0x96c22ec, 0x800, SPECIES_SHAYMIN_SKY}, + [SPECIES_ARCEUS_FIGHT] = {0x96c2dd8, 0x800, SPECIES_ARCEUS_FIGHT}, + [SPECIES_ARCEUS_FLYING] = {0x96c3a64, 0x800, SPECIES_ARCEUS_FLYING}, + [SPECIES_ARCEUS_POISON] = {0x96c46f0, 0x800, SPECIES_ARCEUS_POISON}, + [SPECIES_ARCEUS_GROUND] = {0x96c537c, 0x800, SPECIES_ARCEUS_GROUND}, + [SPECIES_ARCEUS_ROCK] = {0x96c6008, 0x800, SPECIES_ARCEUS_ROCK}, + [SPECIES_ARCEUS_BUG] = {0x96c6c94, 0x800, SPECIES_ARCEUS_BUG}, + [SPECIES_ARCEUS_GHOST] = {0x96c7920, 0x800, SPECIES_ARCEUS_GHOST}, + [SPECIES_ARCEUS_STEEL] = {0x96c85ac, 0x800, SPECIES_ARCEUS_STEEL}, + [SPECIES_ARCEUS_FIRE] = {0x96c9238, 0x800, SPECIES_ARCEUS_FIRE}, + [SPECIES_ARCEUS_WATER] = {0x96c9ec4, 0x800, SPECIES_ARCEUS_WATER}, + [SPECIES_ARCEUS_GRASS] = {0x96cab50, 0x800, SPECIES_ARCEUS_GRASS}, + [SPECIES_ARCEUS_ELECTRIC] = {0x96cb7dc, 0x800, SPECIES_ARCEUS_ELECTRIC}, + [SPECIES_ARCEUS_PSYCHIC] = {0x96cc468, 0x800, SPECIES_ARCEUS_PSYCHIC}, + [SPECIES_ARCEUS_ICE] = {0x96cd0f4, 0x800, SPECIES_ARCEUS_ICE}, + [SPECIES_ARCEUS_DRAGON] = {0x96cdd80, 0x800, SPECIES_ARCEUS_DRAGON}, + [SPECIES_ARCEUS_DARK] = {0x96cea0c, 0x800, SPECIES_ARCEUS_DARK}, + [SPECIES_BASCULIN_BLUE] = {0x96cf698, 0x800, SPECIES_BASCULIN_BLUE}, + [SPECIES_DARMANITANZEN] = {0x96cff68, 0x800, SPECIES_DARMANITANZEN}, + [SPECIES_DEERLING_SUMMER] = {0x96d074c, 0x800, SPECIES_DEERLING_SUMMER}, + [SPECIES_DEERLING_AUTUMN] = {0x96d0f98, 0x800, SPECIES_DEERLING_AUTUMN}, + [SPECIES_DEERLING_WINTER] = {0x96d17e4, 0x800, SPECIES_DEERLING_WINTER}, + [SPECIES_SAWSBUCK_SUMMER] = {0x96d2030, 0x800, SPECIES_SAWSBUCK_SUMMER}, + [SPECIES_SAWSBUCK_AUTUMN] = {0x96d2bd0, 0x800, SPECIES_SAWSBUCK_AUTUMN}, + [SPECIES_SAWSBUCK_WINTER] = {0x96d38dc, 0x800, SPECIES_SAWSBUCK_WINTER}, + [SPECIES_HIPPOPOTAS_F] = {0x96d4338, 0x800, SPECIES_HIPPOPOTAS_F}, + [SPECIES_HIPPOWDON_F] = {0x96d4c04, 0x800, SPECIES_HIPPOWDON_F}, + [SPECIES_MELOETTA_PIROUETTE] = {0x96d5824, 0x800, SPECIES_MELOETTA_PIROUETTE}, + [SPECIES_GENESECT_SHOCK] = {0x96d62f0, 0x800, SPECIES_GENESECT_SHOCK}, + [SPECIES_GENESECT_BURN] = {0x96d6df0, 0x800, SPECIES_GENESECT_BURN}, + [SPECIES_GENESECT_CHILL] = {0x96d78f0, 0x800, SPECIES_GENESECT_CHILL}, + [SPECIES_GENESECT_DOUSE] = {0x96d83f0, 0x800, SPECIES_GENESECT_DOUSE}, + [SPECIES_CHERRIM_SUN] = {0x96d8ef0, 0x800, SPECIES_CHERRIM_SUN}, + [SPECIES_KYUREM_BLACK] = {0x96d97ac, 0x800, SPECIES_KYUREM_BLACK}, + [SPECIES_KYUREM_WHITE] = {0x96da5ec, 0x800, SPECIES_KYUREM_WHITE}, + [SPECIES_TORNADUS_THERIAN] = {0x96db4f4, 0x800, SPECIES_TORNADUS_THERIAN}, + [SPECIES_THUNDURUS_THERIAN] = {0x96dc0f4, 0x800, SPECIES_THUNDURUS_THERIAN}, + [SPECIES_LANDORUS_THERIAN] = {0x96dcedc, 0x800, SPECIES_LANDORUS_THERIAN}, + [SPECIES_KELDEO_RESOLUTE] = {0x96ddbfc, 0x800, SPECIES_KELDEO_RESOLUTE}, + [SPECIES_CHESPIN] = {0x96de89c, 0x800, SPECIES_CHESPIN}, + [SPECIES_QUILLADIN] = {0x96df1d8, 0x800, SPECIES_QUILLADIN}, + [SPECIES_CHESNAUGHT] = {0x96dfbb8, 0x800, SPECIES_CHESNAUGHT}, + [SPECIES_FENNEKIN] = {0x96e0790, 0x800, SPECIES_FENNEKIN}, + [SPECIES_BRAIXEN] = {0x96e1100, 0x800, SPECIES_BRAIXEN}, + [SPECIES_DELPHOX] = {0x96e1ba4, 0x800, SPECIES_DELPHOX}, + [SPECIES_FROAKIE] = {0x96e29e4, 0x800, SPECIES_FROAKIE}, + [SPECIES_FROGADIER] = {0x96e3290, 0x800, SPECIES_FROGADIER}, + [SPECIES_GRENINJA] = {0x96e3d6c, 0x800, SPECIES_GRENINJA}, + [SPECIES_BUNNELBY] = {0x96e490c, 0x800, SPECIES_BUNNELBY}, + [SPECIES_DIGGERSBY] = {0x96e52d8, 0x800, SPECIES_DIGGERSBY}, + [SPECIES_FLETCHLING] = {0x96e6074, 0x800, SPECIES_FLETCHLING}, + [SPECIES_FLETCHINDER] = {0x96e67fc, 0x800, SPECIES_FLETCHINDER}, + [SPECIES_TALONFLAME] = {0x96e716c, 0x800, SPECIES_TALONFLAME}, + [SPECIES_SCATTERBUG] = {0x96e7d0c, 0x800, SPECIES_SCATTERBUG}, + [SPECIES_SPEWPA] = {0x96e8404, 0x800, SPECIES_SPEWPA}, + [SPECIES_VIVILLON] = {0x96e8c78, 0x800, SPECIES_VIVILLON}, + [SPECIES_LITLEO] = {0x96e9af0, 0x800, SPECIES_LITLEO}, + [SPECIES_PYROAR] = {0x96ea42c, 0x800, SPECIES_PYROAR}, + [SPECIES_FLABEBE] = {0x96eb1ec, 0x800, SPECIES_FLABEBE}, + [SPECIES_FLOETTE] = {0x96ebb5c, 0x800, SPECIES_FLOETTE}, + [SPECIES_FLORGES] = {0x96ec64c, 0x800, SPECIES_FLORGES}, + [SPECIES_SKIDDO] = {0x96ed2b4, 0x800, SPECIES_SKIDDO}, + [SPECIES_GOGOAT] = {0x96edc5c, 0x800, SPECIES_GOGOAT}, + [SPECIES_PANCHAM] = {0x96eea20, 0x800, SPECIES_PANCHAM}, + [SPECIES_PANGORO] = {0x96ef1f0, 0x800, SPECIES_PANGORO}, + [SPECIES_FURFROU] = {0x96efe90, 0x800, SPECIES_FURFROU}, + [SPECIES_ESPURR] = {0x96f0a68, 0x800, SPECIES_ESPURR}, + [SPECIES_MEOWSTIC] = {0x96f135c, 0x800, SPECIES_MEOWSTIC}, + [SPECIES_HONEDGE] = {0x96f1e10, 0x800, SPECIES_HONEDGE}, + [SPECIES_DOUBLADE] = {0x96f28d8, 0x800, SPECIES_DOUBLADE}, + [SPECIES_AEGISLASH] = {0x96f3554, 0x800, SPECIES_AEGISLASH}, + [SPECIES_SPRITZEE] = {0x96f4044, 0x800, SPECIES_SPRITZEE}, + [SPECIES_AROMATISSE] = {0x96f48d8, 0x800, SPECIES_AROMATISSE}, + [SPECIES_SWIRLIX] = {0x96f54e4, 0x800, SPECIES_SWIRLIX}, + [SPECIES_SLURPUFF] = {0x96f5c6c, 0x800, SPECIES_SLURPUFF}, + [SPECIES_INKAY] = {0x96f67d8, 0x800, SPECIES_INKAY}, + [SPECIES_MALAMAR] = {0x96f7100, 0x800, SPECIES_MALAMAR}, + [SPECIES_BINACLE] = {0x96f7d7c, 0x800, SPECIES_BINACLE}, + [SPECIES_BARBARACLE] = {0x96f88c4, 0x800, SPECIES_BARBARACLE}, + [SPECIES_SKRELP] = {0x96f984c, 0x800, SPECIES_SKRELP}, + [SPECIES_DRAGALGE] = {0x96fa150, 0x800, SPECIES_DRAGALGE}, + [SPECIES_CLAUNCHER] = {0x96fae84, 0x800, SPECIES_CLAUNCHER}, + [SPECIES_CLAWITZER] = {0x96fb774, 0x800, SPECIES_CLAWITZER}, + [SPECIES_HELIOPTILE] = {0x96fc3f0, 0x800, SPECIES_HELIOPTILE}, + [SPECIES_HELIOLISK] = {0x96fcc84, 0x800, SPECIES_HELIOLISK}, + [SPECIES_TYRUNT] = {0x96fd5e0, 0x800, SPECIES_TYRUNT}, + [SPECIES_TYRANTRUM] = {0x96fdf74, 0x800, SPECIES_TYRANTRUM}, + [SPECIES_AMAURA] = {0x96febb8, 0x800, SPECIES_AMAURA}, + [SPECIES_AURORUS] = {0x96ff3f4, 0x800, SPECIES_AURORUS}, + [SPECIES_SYLVEON] = {0x9700104, 0x800, SPECIES_SYLVEON}, + [SPECIES_HAWLUCHA] = {0x9700cc8, 0x800, SPECIES_HAWLUCHA}, + [SPECIES_DEDENNE] = {0x9701724, 0x800, SPECIES_DEDENNE}, + [SPECIES_CARBINK] = {0x9701fdc, 0x800, SPECIES_CARBINK}, + [SPECIES_GOOMY] = {0x9702914, 0x800, SPECIES_GOOMY}, + [SPECIES_SLIGGOO] = {0x9703198, 0x800, SPECIES_SLIGGOO}, + [SPECIES_GOODRA] = {0x9703af8, 0x800, SPECIES_GOODRA}, + [SPECIES_KLEFKI] = {0x970473c, 0x800, SPECIES_KLEFKI}, + [SPECIES_PHANTUMP] = {0x970514c, 0x800, SPECIES_PHANTUMP}, + [SPECIES_TREVENANT] = {0x9705a50, 0x800, SPECIES_TREVENANT}, + [SPECIES_PUMPKABOO] = {0x9706770, 0x800, SPECIES_PUMPKABOO}, + [SPECIES_GOURGEIST] = {0x9706eb0, 0x800, SPECIES_GOURGEIST}, + [SPECIES_BERGMITE] = {0x9707920, 0x800, SPECIES_BERGMITE}, + [SPECIES_AVALUGG] = {0x970803c, 0x800, SPECIES_AVALUGG}, + [SPECIES_NOIBAT] = {0x9708b70, 0x800, SPECIES_NOIBAT}, + [SPECIES_NOIVERN] = {0x97094bc, 0x800, SPECIES_NOIVERN}, + [SPECIES_XERNEAS] = {0x970a210, 0x800, SPECIES_XERNEAS}, + [SPECIES_YVELTAL] = {0x970aef8, 0x800, SPECIES_YVELTAL}, + [SPECIES_ZYGARDE] = {0x970bbe0, 0x800, SPECIES_ZYGARDE}, + [SPECIES_DIANCIE] = {0x970c9e8, 0x800, SPECIES_DIANCIE}, + [SPECIES_HOOPA] = {0x970d5e4, 0x800, SPECIES_HOOPA}, + [SPECIES_HOOPA_UNBOUND] = {0x970e088, 0x800, SPECIES_HOOPA_UNBOUND}, + [SPECIES_VOLCANION] = {0x970eeb4, 0x800, SPECIES_VOLCANION}, + [SPECIES_PYROAR_FEMALE] = {0x970fcf4, 0x800, SPECIES_PYROAR_FEMALE}, + [SPECIES_MEOWSTIC_FEMALE] = {0x9710a6c, 0x800, SPECIES_MEOWSTIC_FEMALE}, + [SPECIES_AEGISLASH_BLADE] = {0x9711490, 0x800, SPECIES_AEGISLASH_BLADE}, + [SPECIES_ARCEUS_FAIRY] = {0x9711fe8, 0x800, SPECIES_ARCEUS_FAIRY}, + [SPECIES_ZYGARDE_CELL] = {0x9712c74, 0x800, SPECIES_ZYGARDE_CELL}, + [SPECIES_ZYGARDE_CORE] = {0x9713084, 0x800, SPECIES_ZYGARDE_CORE}, + [SPECIES_ZYGARDE_10] = {0x97136c4, 0x800, SPECIES_ZYGARDE_10}, + [SPECIES_ZYGARDE_COMPLETE] = {0x97140fc, 0x800, SPECIES_ZYGARDE_COMPLETE}, + [SPECIES_ASHGRENINJA] = {0x9715100, 0x800, SPECIES_ASHGRENINJA}, + [SPECIES_FLABEBE_BLUE] = {0x9715ce8, 0x800, SPECIES_FLABEBE_BLUE}, + [SPECIES_FLABEBE_ORANGE] = {0x9716658, 0x800, SPECIES_FLABEBE_ORANGE}, + [SPECIES_FLABEBE_YELLOW] = {0x9716fc8, 0x800, SPECIES_FLABEBE_YELLOW}, + [SPECIES_FLABEBE_WHITE] = {0x9717938, 0x800, SPECIES_FLABEBE_WHITE}, + [SPECIES_FLOETTE_BLUE] = {0x97182a8, 0x800, SPECIES_FLOETTE_BLUE}, + [SPECIES_FLOETTE_ORANGE] = {0x9718d98, 0x800, SPECIES_FLOETTE_ORANGE}, + [SPECIES_FLOETTE_YELLOW] = {0x9719888, 0x800, SPECIES_FLOETTE_YELLOW}, + [SPECIES_FLOETTE_WHITE] = {0x971a378, 0x800, SPECIES_FLOETTE_WHITE}, + [SPECIES_FLOETTE_ETERNAL] = {0x971ae68, 0x800, SPECIES_FLOETTE_ETERNAL}, + [SPECIES_FLORGES_BLUE] = {0x971b90c, 0x800, SPECIES_FLORGES_BLUE}, + [SPECIES_FLORGES_ORANGE] = {0x971c574, 0x800, SPECIES_FLORGES_ORANGE}, + [SPECIES_FLORGES_YELLOW] = {0x971d1dc, 0x800, SPECIES_FLORGES_YELLOW}, + [SPECIES_FLORGES_WHITE] = {0x971de44, 0x800, SPECIES_FLORGES_WHITE}, + [SPECIES_PUMPKABOO_XL] = {0x971eaac, 0x800, SPECIES_PUMPKABOO_XL}, + [SPECIES_PUMPKABOO_L] = {0x971f340, 0x800, SPECIES_PUMPKABOO_L}, + [SPECIES_PUMPKABOO_M] = {0x971fb48, 0x800, SPECIES_PUMPKABOO_M}, + [SPECIES_GOURGEIST_XL] = {0x9720318, 0x800, SPECIES_GOURGEIST_XL}, + [SPECIES_GOURGEIST_L] = {0x9720edc, 0x800, SPECIES_GOURGEIST_L}, + [SPECIES_GOURGEIST_M] = {0x9721a58, 0x800, SPECIES_GOURGEIST_M}, + [SPECIES_FURFROU_HEART] = {0x8d00748, 0x800, SPECIES_FURFROU_HEART}, + [SPECIES_FURFROU_DIAMOND] = {0x8d00748, 0x800, SPECIES_FURFROU_DIAMOND}, + [SPECIES_FURFROU_STAR] = {0x8d00748, 0x800, SPECIES_FURFROU_STAR}, + [SPECIES_FURFROU_PHAROAH] = {0x8d00748, 0x800, SPECIES_FURFROU_PHAROAH}, + [SPECIES_FURFROU_KABUKI] = {0x8d00748, 0x800, SPECIES_FURFROU_KABUKI}, + [SPECIES_FURFROU_LA_REINE] = {0x8d00748, 0x800, SPECIES_FURFROU_LA_REINE}, + [SPECIES_FURFROU_MATRON] = {0x8d00748, 0x800, SPECIES_FURFROU_MATRON}, + [SPECIES_FURFROU_DANDY] = {0x8d00748, 0x800, SPECIES_FURFROU_DANDY}, + [SPECIES_FURFROU_DEBUTANTE] = {0x8d00748, 0x800, SPECIES_FURFROU_DEBUTANTE}, + [SPECIES_VIVILLON_FANCY] = {0x8d00748, 0x800, SPECIES_VIVILLON_FANCY}, + [SPECIES_VENUSAUR_MEGA] = {0x9722520, 0x800, SPECIES_VENUSAUR_MEGA}, + [SPECIES_CHARIZARD_MEGA_X] = {0x972356c, 0x800, SPECIES_CHARIZARD_MEGA_X}, + [SPECIES_CHARIZARD_MEGA_Y] = {0x97244c0, 0x800, SPECIES_CHARIZARD_MEGA_Y}, + [SPECIES_BLASTOISE_MEGA] = {0x972536c, 0x800, SPECIES_BLASTOISE_MEGA}, + [SPECIES_BEEDRILL_MEGA] = {0x97262e4, 0x800, SPECIES_BEEDRILL_MEGA}, + [SPECIES_PIDGEOT_MEGA] = {0x97270cc, 0x800, SPECIES_PIDGEOT_MEGA}, + [SPECIES_ALAKAZAM_MEGA] = {0x9727fac, 0x800, SPECIES_ALAKAZAM_MEGA}, + [SPECIES_SLOWBRO_MEGA] = {0x9728d24, 0x800, SPECIES_SLOWBRO_MEGA}, + [SPECIES_GENGAR_MEGA] = {0x972986c, 0x800, SPECIES_GENGAR_MEGA}, + [SPECIES_KANGASKHAN_MEGA] = {0x972a61c, 0x800, SPECIES_KANGASKHAN_MEGA}, + [SPECIES_PINSIR_MEGA] = {0x972b3f0, 0x800, SPECIES_PINSIR_MEGA}, + [SPECIES_GYARADOS_MEGA] = {0x972c230, 0x800, SPECIES_GYARADOS_MEGA}, + [SPECIES_AERODACTYL_MEGA] = {0x972cf40, 0x800, SPECIES_AERODACTYL_MEGA}, + [SPECIES_MEWTWO_MEGA_X] = {0x972dc80, 0x800, SPECIES_MEWTWO_MEGA_X}, + [SPECIES_MEWTWO_MEGA_Y] = {0x972e9d4, 0x800, SPECIES_MEWTWO_MEGA_Y}, + [SPECIES_AMPHAROS_MEGA] = {0x972f73c, 0x800, SPECIES_AMPHAROS_MEGA}, + [SPECIES_STEELIX_MEGA] = {0x97305c8, 0x800, SPECIES_STEELIX_MEGA}, + [SPECIES_SCIZOR_MEGA] = {0x9731694, 0x800, SPECIES_SCIZOR_MEGA}, + [SPECIES_HERACROSS_MEGA] = {0x9732444, 0x800, SPECIES_HERACROSS_MEGA}, + [SPECIES_HOUNDOOM_MEGA] = {0x9732ee8, 0x800, SPECIES_HOUNDOOM_MEGA}, + [SPECIES_TYRANITAR_MEGA] = {0x9733c28, 0x800, SPECIES_TYRANITAR_MEGA}, + [SPECIES_SCEPTILE_MEGA] = {0x9734b54, 0x800, SPECIES_SCEPTILE_MEGA}, + [SPECIES_BLAZIKEN_MEGA] = {0x973583c, 0x800, SPECIES_BLAZIKEN_MEGA}, + [SPECIES_SWAMPERT_MEGA] = {0x97366c8, 0x800, SPECIES_SWAMPERT_MEGA}, + [SPECIES_GARDEVOIR_MEGA] = {0x9737454, 0x800, SPECIES_GARDEVOIR_MEGA}, + [SPECIES_SABLEYE_MEGA] = {0x9737f78, 0x800, SPECIES_SABLEYE_MEGA}, + [SPECIES_MAWILE_MEGA] = {0x9738bc0, 0x800, SPECIES_MAWILE_MEGA}, + [SPECIES_AGGRON_MEGA] = {0x97399dc, 0x800, SPECIES_AGGRON_MEGA}, + [SPECIES_MEDICHAM_MEGA] = {0x973a644, 0x800, SPECIES_MEDICHAM_MEGA}, + [SPECIES_MANECTRIC_MEGA] = {0x973b1f8, 0x800, SPECIES_MANECTRIC_MEGA}, + [SPECIES_SHARPEDO_MEGA] = {0x973bed0, 0x800, SPECIES_SHARPEDO_MEGA}, + [SPECIES_CAMERUPT_MEGA] = {0x973ca04, 0x800, SPECIES_CAMERUPT_MEGA}, + [SPECIES_ALTARIA_MEGA] = {0x973d7d8, 0x800, SPECIES_ALTARIA_MEGA}, + [SPECIES_BANETTE_MEGA] = {0x973e5ac, 0x800, SPECIES_BANETTE_MEGA}, + [SPECIES_ABSOL_MEGA] = {0x973f1bc, 0x800, SPECIES_ABSOL_MEGA}, + [SPECIES_GLALIE_MEGA] = {0x97400b4, 0x800, SPECIES_GLALIE_MEGA}, + [SPECIES_SALAMENCE_MEGA] = {0x9740d20, 0x800, SPECIES_SALAMENCE_MEGA}, + [SPECIES_METAGROSS_MEGA] = {0x97419e4, 0x800, SPECIES_METAGROSS_MEGA}, + [SPECIES_LATIAS_MEGA] = {0x97425f0, 0x800, SPECIES_LATIAS_MEGA}, + [SPECIES_LATIOS_MEGA] = {0x97431dc, 0x800, SPECIES_LATIOS_MEGA}, + [SPECIES_GROUDON_PRIMAL] = {0x9743d24, 0x800, SPECIES_GROUDON_PRIMAL}, + [SPECIES_KYOGRE_PRIMAL] = {0x9744ad4, 0x800, SPECIES_KYOGRE_PRIMAL}, + [SPECIES_RAYQUAZA_MEGA] = {0x9745698, 0x800, SPECIES_RAYQUAZA_MEGA}, + [SPECIES_LOPUNNY_MEGA] = {0x97465e8, 0x800, SPECIES_LOPUNNY_MEGA}, + [SPECIES_GARCHOMP_MEGA] = {0x97472ac, 0x800, SPECIES_GARCHOMP_MEGA}, + [SPECIES_LUCARIO_MEGA] = {0x9747f70, 0x800, SPECIES_LUCARIO_MEGA}, + [SPECIES_ABOMASNOW_MEGA] = {0x9748b34, 0x800, SPECIES_ABOMASNOW_MEGA}, + [SPECIES_GALLADE_MEGA] = {0x9749b84, 0x800, SPECIES_GALLADE_MEGA}, + [SPECIES_AUDINO_MEGA] = {0x974a87c, 0x800, SPECIES_AUDINO_MEGA}, + [SPECIES_DIANCIE_MEGA] = {0x974b3c4, 0x800, SPECIES_DIANCIE_MEGA}, + [SPECIES_DIALGA_PRIMAL] = {0x974c0e4, 0x800, SPECIES_DIALGA_PRIMAL}, + [SPECIES_PALKIA_PRIMAL] = {0x974cdd0, 0x800, SPECIES_PALKIA_PRIMAL}, + [SPECIES_VIVILLON_ARCHIPELAGO] = {0x974db48, 0x800, SPECIES_VIVILLON_ARCHIPELAGO}, + [SPECIES_VIVILLON_CONTINENTAL] = {0x974e9ac, 0x800, SPECIES_VIVILLON_CONTINENTAL}, + [SPECIES_VIVILLON_ELEGANT] = {0x974f7ec, 0x800, SPECIES_VIVILLON_ELEGANT}, + [SPECIES_VIVILLON_GARDEN] = {0x97505e4, 0x800, SPECIES_VIVILLON_GARDEN}, + [SPECIES_VIVILLON_HIGH_PLAINS] = {0x9751438, 0x800, SPECIES_VIVILLON_HIGH_PLAINS}, + [SPECIES_VIVILLON_ICY_SNOW] = {0x97522c4, 0x800, SPECIES_VIVILLON_ICY_SNOW}, + [SPECIES_VIVILLON_JUNGLE] = {0x975313c, 0x800, SPECIES_VIVILLON_JUNGLE}, + [SPECIES_VIVILLON_MARINE] = {0x9753fb4, 0x800, SPECIES_VIVILLON_MARINE}, + [SPECIES_VIVILLON_MODERN] = {0x9754e2c, 0x800, SPECIES_VIVILLON_MODERN}, + [SPECIES_VIVILLON_MONSOON] = {0x9755c48, 0x800, SPECIES_VIVILLON_MONSOON}, + [SPECIES_VIVILLON_OCEAN] = {0x9756ad4, 0x800, SPECIES_VIVILLON_OCEAN}, + [SPECIES_VIVILLON_POKEBALL] = {0x9757970, 0x800, SPECIES_VIVILLON_POKEBALL}, + [SPECIES_VIVILLON_POLAR] = {0x97587e8, 0x800, SPECIES_VIVILLON_POLAR}, + [SPECIES_VIVILLON_RIVER] = {0x9759674, 0x800, SPECIES_VIVILLON_RIVER}, + [SPECIES_VIVILLON_SANDSTORM] = {0x975a500, 0x800, SPECIES_VIVILLON_SANDSTORM}, + [SPECIES_VIVILLON_SAVANNA] = {0x975b38c, 0x800, SPECIES_VIVILLON_SAVANNA}, + [SPECIES_VIVILLON_SUN] = {0x975c204, 0x800, SPECIES_VIVILLON_SUN}, + [SPECIES_VIVILLON_TUNDRA] = {0x975d07c, 0x800, SPECIES_VIVILLON_TUNDRA}, + [SPECIES_ROWLET] = {0x94d0a94, 0x800, SPECIES_ROWLET}, + [SPECIES_DARTRIX] = {0x94d1254, 0x800, SPECIES_DARTRIX}, + [SPECIES_DECIDUEYE] = {0x94d1c64, 0x800, SPECIES_DECIDUEYE}, + [SPECIES_LITTEN] = {0x94d293c, 0x800, SPECIES_LITTEN}, + [SPECIES_TORRACAT] = {0x94d3298, 0x800, SPECIES_TORRACAT}, + [SPECIES_INCINEROAR] = {0x94d3e28, 0x800, SPECIES_INCINEROAR}, + [SPECIES_POPPLIO] = {0x94d4c58, 0x800, SPECIES_POPPLIO}, + [SPECIES_BRIONNE] = {0x94d5494, 0x800, SPECIES_BRIONNE}, + [SPECIES_PRIMARINA] = {0x94d5f38, 0x800, SPECIES_PRIMARINA}, + [SPECIES_PIKIPEK] = {0x94d6f04, 0x800, SPECIES_PIKIPEK}, + [SPECIES_TRUMBEAK] = {0x94d76c4, 0x800, SPECIES_TRUMBEAK}, + [SPECIES_TOUCANNON] = {0x94d8058, 0x800, SPECIES_TOUCANNON}, + [SPECIES_YUNGOOS] = {0x94d8be8, 0x800, SPECIES_YUNGOOS}, + [SPECIES_GUMSHOOS] = {0x94d93b8, 0x800, SPECIES_GUMSHOOS}, + [SPECIES_GRUBBIN] = {0x94d9dcc, 0x800, SPECIES_GRUBBIN}, + [SPECIES_CHARJABUG] = {0x94da468, 0x800, SPECIES_CHARJABUG}, + [SPECIES_VIKAVOLT] = {0x94daca4, 0x800, SPECIES_VIKAVOLT}, + [SPECIES_CRABRAWLER] = {0x94db844, 0x800, SPECIES_CRABRAWLER}, + [SPECIES_CRABOMINABLE] = {0x94dc3b0, 0x800, SPECIES_CRABOMINABLE}, + [SPECIES_ORICORIO] = {0x94dd304, 0x800, SPECIES_ORICORIO}, + [SPECIES_CUTIEFLY] = {0x94ddcd0, 0x800, SPECIES_CUTIEFLY}, + [SPECIES_RIBOMBEE] = {0x94de578, 0x800, SPECIES_RIBOMBEE}, + [SPECIES_ROCKRUFF] = {0x94df0e4, 0x800, SPECIES_ROCKRUFF}, + [SPECIES_LYCANROC] = {0x94dfaac, 0x800, SPECIES_LYCANROC}, + [SPECIES_WISHIWASHI] = {0x94e07b8, 0x800, SPECIES_WISHIWASHI}, + [SPECIES_MAREANIE] = {0x94e0e68, 0x800, SPECIES_MAREANIE}, + [SPECIES_TOXAPEX] = {0x94e1724, 0x800, SPECIES_TOXAPEX}, + [SPECIES_MUDBRAY] = {0x94e2344, 0x800, SPECIES_MUDBRAY}, + [SPECIES_MUDSDALE] = {0x94e2c90, 0x800, SPECIES_MUDSDALE}, + [SPECIES_DEWPIDER] = {0x94e3b50, 0x800, SPECIES_DEWPIDER}, + [SPECIES_ARAQUANID] = {0x94e4344, 0x800, SPECIES_ARAQUANID}, + [SPECIES_FOMANTIS] = {0x94e4f9c, 0x800, SPECIES_FOMANTIS}, + [SPECIES_LURANTIS] = {0x94e587c, 0x800, SPECIES_LURANTIS}, + [SPECIES_MORELULL] = {0x94e6508, 0x800, SPECIES_MORELULL}, + [SPECIES_SHIINOTIC] = {0x94e6c44, 0x800, SPECIES_SHIINOTIC}, + [SPECIES_SALANDIT] = {0x94e7864, 0x800, SPECIES_SALANDIT}, + [SPECIES_SALAZZLE] = {0x94e8130, 0x800, SPECIES_SALAZZLE}, + [SPECIES_STUFFUL] = {0x94e8c68, 0x800, SPECIES_STUFFUL}, + [SPECIES_BEWEAR] = {0x94e9558, 0x800, SPECIES_BEWEAR}, + [SPECIES_BOUNSWEET] = {0x94ea0a0, 0x800, SPECIES_BOUNSWEET}, + [SPECIES_STEENEE] = {0x94ea760, 0x800, SPECIES_STEENEE}, + [SPECIES_TSAREENA] = {0x94eb2dc, 0x800, SPECIES_TSAREENA}, + [SPECIES_COMFEY] = {0x94ebfe8, 0x800, SPECIES_COMFEY}, + [SPECIES_ORANGURU] = {0x94eca7c, 0x800, SPECIES_ORANGURU}, + [SPECIES_PASSIMIAN] = {0x94ed644, 0x800, SPECIES_PASSIMIAN}, + [SPECIES_WIMPOD] = {0x94ee19c, 0x800, SPECIES_WIMPOD}, + [SPECIES_GOLISOPOD] = {0x94eea10, 0x800, SPECIES_GOLISOPOD}, + [SPECIES_SANDYGAST] = {0x94ef81c, 0x800, SPECIES_SANDYGAST}, + [SPECIES_PALOSSAND] = {0x94eff6c, 0x800, SPECIES_PALOSSAND}, + [SPECIES_PYUKUMUKU] = {0x94f0c0c, 0x800, SPECIES_PYUKUMUKU}, + [SPECIES_TYPE_NULL] = {0x94f12f0, 0x800, SPECIES_TYPE_NULL}, + [SPECIES_SILVALLY] = {0x94f1fb4, 0x800, SPECIES_SILVALLY}, + [SPECIES_MINIOR_SHIELD] = {0x94f2b9c, 0x800, SPECIES_MINIOR_SHIELD}, + [SPECIES_KOMALA] = {0x94f34c4, 0x800, SPECIES_KOMALA}, + [SPECIES_TURTONATOR] = {0x94f3e68, 0x800, SPECIES_TURTONATOR}, + [SPECIES_TOGEDEMARU] = {0x94f4c60, 0x800, SPECIES_TOGEDEMARU}, + [SPECIES_MIMIKYU] = {0x94f54c0, 0x800, SPECIES_MIMIKYU}, + [SPECIES_BRUXISH] = {0x94f5c80, 0x800, SPECIES_BRUXISH}, + [SPECIES_DRAMPA] = {0x94f6614, 0x800, SPECIES_DRAMPA}, + [SPECIES_DHELMISE] = {0x94f7430, 0x800, SPECIES_DHELMISE}, + [SPECIES_JANGMO_O] = {0x94f8280, 0x800, SPECIES_JANGMO_O}, + [SPECIES_HAKAMO_O] = {0x94f8b5c, 0x800, SPECIES_HAKAMO_O}, + [SPECIES_KOMMO_O] = {0x94f9758, 0x800, SPECIES_KOMMO_O}, + [SPECIES_TAPU_KOKO] = {0x94fa574, 0x800, SPECIES_TAPU_KOKO}, + [SPECIES_TAPU_LELE] = {0x94fb394, 0x800, SPECIES_TAPU_LELE}, + [SPECIES_TAPU_BULU] = {0x94fbfb8, 0x800, SPECIES_TAPU_BULU}, + [SPECIES_TAPU_FINI] = {0x94fcb58, 0x800, SPECIES_TAPU_FINI}, + [SPECIES_COSMOG] = {0x94fd81c, 0x800, SPECIES_COSMOG}, + [SPECIES_COSMOEM] = {0x94fe1e8, 0x800, SPECIES_COSMOEM}, + [SPECIES_SOLGALEO] = {0x94fec78, 0x800, SPECIES_SOLGALEO}, + [SPECIES_LUNALA] = {0x94ffac8, 0x800, SPECIES_LUNALA}, + [SPECIES_NIHILEGO] = {0x9500aac, 0x800, SPECIES_NIHILEGO}, + [SPECIES_BUZZWOLE] = {0x9501660, 0x800, SPECIES_BUZZWOLE}, + [SPECIES_PHEROMOSA] = {0x9502310, 0x800, SPECIES_PHEROMOSA}, + [SPECIES_XURKITREE] = {0x9503030, 0x800, SPECIES_XURKITREE}, + [SPECIES_CELESTEELA] = {0x9503d98, 0x800, SPECIES_CELESTEELA}, + [SPECIES_KARTANA] = {0x9504af0, 0x800, SPECIES_KARTANA}, + [SPECIES_GUZZLORD] = {0x9505584, 0x800, SPECIES_GUZZLORD}, + [SPECIES_NECROZMA] = {0x95063b4, 0x800, SPECIES_NECROZMA}, + [SPECIES_MAGEARNA] = {0x950709c, 0x800, SPECIES_MAGEARNA}, + [SPECIES_MARSHADOW] = {0x9507c50, 0x800, SPECIES_MARSHADOW}, + [SPECIES_RATTATA_A] = {0x95084e4, 0x800, SPECIES_RATTATA_A}, + [SPECIES_RATICATE_A] = {0x9508ed4, 0x800, SPECIES_RATICATE_A}, + [SPECIES_RAICHU_A] = {0x9509a64, 0x800, SPECIES_RAICHU_A}, + [SPECIES_SANDSHREW_A] = {0x950a574, 0x800, SPECIES_SANDSHREW_A}, + [SPECIES_SANDSLASH_A] = {0x950ad8c, 0x800, SPECIES_SANDSLASH_A}, + [SPECIES_VULPIX_A] = {0x950b988, 0x800, SPECIES_VULPIX_A}, + [SPECIES_NINETALES_A] = {0x950c340, 0x800, SPECIES_NINETALES_A}, + [SPECIES_DIGLETT_A] = {0x950d15c, 0x800, SPECIES_DIGLETT_A}, + [SPECIES_DUGTRIO_A] = {0x950d778, 0x800, SPECIES_DUGTRIO_A}, + [SPECIES_MEOWTH_A] = {0x950e29c, 0x800, SPECIES_MEOWTH_A}, + [SPECIES_PERSIAN_A] = {0x950ec30, 0x800, SPECIES_PERSIAN_A}, + [SPECIES_GEODUDE_A] = {0x950f764, 0x800, SPECIES_GEODUDE_A}, + [SPECIES_GRAVELER_A] = {0x95100b0, 0x800, SPECIES_GRAVELER_A}, + [SPECIES_GOLEM_A] = {0x9510b78, 0x800, SPECIES_GOLEM_A}, + [SPECIES_GRIMER_A] = {0x95118e0, 0x800, SPECIES_GRIMER_A}, + [SPECIES_MUK_A] = {0x9512264, 0x800, SPECIES_MUK_A}, + [SPECIES_EXEGGCUTE_A] = {0x8d70bf0, 0x800, SPECIES_EXEGGCUTE_A}, + [SPECIES_EXEGGUTOR_A] = {0x9512fb8, 0x800, SPECIES_EXEGGUTOR_A}, + [SPECIES_CUBONE_A] = {0x8d721a8, 0x800, SPECIES_CUBONE_A}, + [SPECIES_MAROWAK_A] = {0x9514378, 0x800, SPECIES_MAROWAK_A}, + [SPECIES_DEOXYS_ATTACK] = {0x9514e88, 0x800, SPECIES_DEOXYS_ATTACK}, + [SPECIES_DEOXYS_DEFENSE] = {0x9515b28, 0x800, SPECIES_DEOXYS_DEFENSE}, + [SPECIES_DEOXYS_SPEED] = {0x9516724, 0x800, SPECIES_DEOXYS_SPEED}, + [SPECIES_ORICORIO_Y] = {0x951737c, 0x800, SPECIES_ORICORIO_Y}, + [SPECIES_ORICORIO_P] = {0x9517d24, 0x800, SPECIES_ORICORIO_P}, + [SPECIES_ORICORIO_S] = {0x95187b4, 0x800, SPECIES_ORICORIO_S}, + [SPECIES_LYCANROC_N] = {0x95192d4, 0x800, SPECIES_LYCANROC_N}, + [SPECIES_WISHIWASHI_S] = {0x951a028, 0x800, SPECIES_WISHIWASHI_S}, + [SPECIES_SILVALLY_FIGHT] = {0x951ad5c, 0x800, SPECIES_SILVALLY_FIGHT}, + [SPECIES_SILVALLY_FLYING] = {0x951b944, 0x800, SPECIES_SILVALLY_FLYING}, + [SPECIES_SILVALLY_POISON] = {0x951c52c, 0x800, SPECIES_SILVALLY_POISON}, + [SPECIES_SILVALLY_GROUND] = {0x951d114, 0x800, SPECIES_SILVALLY_GROUND}, + [SPECIES_SILVALLY_ROCK] = {0x951dcfc, 0x800, SPECIES_SILVALLY_ROCK}, + [SPECIES_SILVALLY_BUG] = {0x951e8e4, 0x800, SPECIES_SILVALLY_BUG}, + [SPECIES_SILVALLY_GHOST] = {0x951f4cc, 0x800, SPECIES_SILVALLY_GHOST}, + [SPECIES_SILVALLY_STEEL] = {0x95200b4, 0x800, SPECIES_SILVALLY_STEEL}, + [SPECIES_SILVALLY_FIRE] = {0x9520c9c, 0x800, SPECIES_SILVALLY_FIRE}, + [SPECIES_SILVALLY_WATER] = {0x9521884, 0x800, SPECIES_SILVALLY_WATER}, + [SPECIES_SILVALLY_GRASS] = {0x952246c, 0x800, SPECIES_SILVALLY_GRASS}, + [SPECIES_SILVALLY_ELECTRIC] = {0x9523054, 0x800, SPECIES_SILVALLY_ELECTRIC}, + [SPECIES_SILVALLY_PSYCHIC] = {0x9523c3c, 0x800, SPECIES_SILVALLY_PSYCHIC}, + [SPECIES_SILVALLY_ICE] = {0x9524824, 0x800, SPECIES_SILVALLY_ICE}, + [SPECIES_SILVALLY_DRAGON] = {0x952540c, 0x800, SPECIES_SILVALLY_DRAGON}, + [SPECIES_SILVALLY_DARK] = {0x9525ff4, 0x800, SPECIES_SILVALLY_DARK}, + [SPECIES_SILVALLY_FAIRY] = {0x9526bdc, 0x800, SPECIES_SILVALLY_FAIRY}, + [SPECIES_MINIOR_RED] = {0x95277c4, 0x800, SPECIES_MINIOR_RED}, + [SPECIES_MINIOR_BLUE] = {0x9527f5c, 0x800, SPECIES_MINIOR_BLUE}, + [SPECIES_MINIOR_ORANGE] = {0x95286f4, 0x800, SPECIES_MINIOR_ORANGE}, + [SPECIES_MINIOR_YELLOW] = {0x9528e8c, 0x800, SPECIES_MINIOR_YELLOW}, + [SPECIES_MINIOR_INDIGO] = {0x9529624, 0x800, SPECIES_MINIOR_INDIGO}, + [SPECIES_MINIOR_GREEN] = {0x9529dbc, 0x800, SPECIES_MINIOR_GREEN}, + [SPECIES_MINIOR_VIOLET] = {0x952a554, 0x800, SPECIES_MINIOR_VIOLET}, + [SPECIES_MIMIKYU_BUSTED] = {0x952acec, 0x800, SPECIES_MIMIKYU_BUSTED}, + [SPECIES_MAGEARNA_P] = {0x952b418, 0x800, SPECIES_MAGEARNA_P}, + [SPECIES_POIPOLE] = {0x975def4, 0x800, SPECIES_POIPOLE}, + [SPECIES_NAGANADEL] = {0x975e7b0, 0x800, SPECIES_NAGANADEL}, + [SPECIES_STAKATAKA] = {0x975f498, 0x800, SPECIES_STAKATAKA}, + [SPECIES_BLACEPHALON] = {0x9760248, 0x800, SPECIES_BLACEPHALON}, + [SPECIES_ZERAORA] = {0x9760cc8, 0x800, SPECIES_ZERAORA}, + [SPECIES_NECROZMA_MANE] = {0x9761954, 0x800, SPECIES_NECROZMA_MANE}, + [SPECIES_NECROZMA_WINGS] = {0x9762934, 0x800, SPECIES_NECROZMA_WINGS}, + [SPECIES_NECROZMA_ULTRA] = {0x9763914, 0x800, SPECIES_NECROZMA_ULTRA}, + [SPECIES_LYCANROC_DUSK] = {0x976478c, 0x800, SPECIES_LYCANROC_DUSK}, + [SPECIES_MELTAN] = {0x8d00748, 0x800, SPECIES_MELTAN}, + [SPECIES_MELMETAL] = {0x8d00748, 0x800, SPECIES_MELMETAL}, + [SPECIES_PIKACHU_SURFING] = {0x8d00748, 0x800, SPECIES_PIKACHU_SURFING}, + [SPECIES_PIKACHU_FLYING] = {0x8d00748, 0x800, SPECIES_PIKACHU_FLYING}, + [SPECIES_PIKACHU_COSPLAY] = {0x8d00748, 0x800, SPECIES_PIKACHU_COSPLAY}, + [SPECIES_PIKACHU_LIBRE] = {0x8d00748, 0x800, SPECIES_PIKACHU_LIBRE}, + [SPECIES_PIKACHU_POP_STAR] = {0x8d00748, 0x800, SPECIES_PIKACHU_POP_STAR}, + [SPECIES_PIKACHU_ROCK_STAR] = {0x8d00748, 0x800, SPECIES_PIKACHU_ROCK_STAR}, + [SPECIES_PIKACHU_BELLE] = {0x8d00748, 0x800, SPECIES_PIKACHU_BELLE}, + [SPECIES_PIKACHU_PHD] = {0x8d00748, 0x800, SPECIES_PIKACHU_PHD}, + [SPECIES_PIKACHU_CAP_ORIGINAL] = {0x8d00748, 0x800, SPECIES_PIKACHU_CAP_ORIGINAL}, + [SPECIES_PIKACHU_CAP_HOENN] = {0x8d00748, 0x800, SPECIES_PIKACHU_CAP_HOENN}, + [SPECIES_PIKACHU_CAP_SINNOH] = {0x8d00748, 0x800, SPECIES_PIKACHU_CAP_SINNOH}, + [SPECIES_PIKACHU_CAP_UNOVA] = {0x8d00748, 0x800, SPECIES_PIKACHU_CAP_UNOVA}, + [SPECIES_PIKACHU_CAP_KALOS] = {0x8d00748, 0x800, SPECIES_PIKACHU_CAP_KALOS}, + [SPECIES_PIKACHU_CAP_ALOLA] = {0x8d00748, 0x800, SPECIES_PIKACHU_CAP_ALOLA}, + [SPECIES_PIKACHU_CAP_PARTNER] = {0x8d00748, 0x800, SPECIES_PIKACHU_CAP_PARTNER}, + [SPECIES_PICHU_SPIKY] = {0x8d00748, 0x800, SPECIES_PICHU_SPIKY}, + [SPECIES_XERNEAS_NATURAL] = {0x8d00748, 0x800, SPECIES_XERNEAS_NATURAL} +}; diff --git a/src/Habitat_Table.c b/src/Habitat_Table.c new file mode 100644 index 0000000..7c3a670 --- /dev/null +++ b/src/Habitat_Table.c @@ -0,0 +1,2455 @@ +#include "defines.h" + +struct Habitat +{ + const struct HabitatPage* page; + u32 numPages; +}; + +struct HabitatPage +{ + const u16* mons; + u32 numMons; +}; + +const u16 gGrasslandPage1[] = +{ + SPECIES_RATTATA, + SPECIES_RATICATE, + SPECIES_SENTRET, + SPECIES_FURRET, +}; + +const u16 gGrasslandPage2[] = +{ + SPECIES_ZIGZAGOON, + SPECIES_LINOONE, + SPECIES_POOCHYENA, + SPECIES_MIGHTYENA, +}; + +const u16 gGrasslandPage3[] = +{ + SPECIES_NIDORAN_F, + SPECIES_NIDORINA, + SPECIES_NIDOQUEEN, +}; + +const u16 gGrasslandPage4[] = +{ + SPECIES_NIDORAN_M, + SPECIES_NIDORINO, + SPECIES_NIDOKING, +}; + +const u16 gGrasslandPage5[] = +{ + SPECIES_DODUO, + SPECIES_DODRIO, + SPECIES_TAILLOW, + SPECIES_SWELLOW, +}; + +const u16 gGrasslandPage6[] = +{ + SPECIES_TANGELA, + SPECIES_TANGROWTH, + SPECIES_SUNKERN, + SPECIES_SUNFLORA, +}; + +const u16 gGrasslandPage7[] = +{ + SPECIES_HOPPIP, + SPECIES_SKIPLOOM, + SPECIES_JUMPLUFF, +}; + +const u16 gGrasslandPage8[] = +{ + SPECIES_ODDISH, + SPECIES_GLOOM, + SPECIES_VILEPLUME, + SPECIES_BELLOSSOM, +}; + +const u16 gGrasslandPage9[] = +{ + SPECIES_EKANS, + SPECIES_ARBOK, + SPECIES_SCYTHER, + SPECIES_SCIZOR, +}; + +const u16 gGrasslandPage10[] = +{ + SPECIES_IGGLYBUFF, + SPECIES_JIGGLYPUFF, + SPECIES_WIGGLYTUFF, +}; + +const u16 gGrasslandPage11[] = +{ + SPECIES_MAREEP, + SPECIES_FLAAFFY, + SPECIES_AMPHAROS, +}; + +const u16 gGrasslandPage12[] = +{ + SPECIES_FARFETCHD, + SPECIES_LICKITUNG, + SPECIES_LICKILICKY, +}; + +const u16 gGrasslandPage13[] = +{ + SPECIES_BUDEW, + SPECIES_ROSELIA, + SPECIES_ROSERADE, +}; + +const u16 gGrasslandPage14[] = +{ + SPECIES_DROWZEE, + SPECIES_HYPNO, + SPECIES_GULPIN, + SPECIES_SWALOT, +}; + +const u16 gGrasslandPage15[] = +{ + SPECIES_KANGASKHAN, + SPECIES_GIRAFARIG, + SPECIES_TAUROS, + SPECIES_MILTANK, +}; + +const u16 gGrasslandPage16[] = +{ + SPECIES_BUNNELBY, + SPECIES_DIGGERSBY, + SPECIES_YUNGOOS, + SPECIES_GUMSHOOS, +}; + +const u16 gGrasslandPage17[] = +{ + SPECIES_VULPIX, + SPECIES_NINETALES, + SPECIES_PONYTA, + SPECIES_RAPIDASH, +}; + +const u16 gGrasslandPage18[] = +{ + SPECIES_ELEKID, + SPECIES_ELECTABUZZ, + SPECIES_ELECTIVIRE, +}; + +const u16 gGrasslandPage19[] = +{ + SPECIES_ZANGOOSE, + SPECIES_SEVIPER, +}; + +const u16 gGrasslandPage20[] = +{ + SPECIES_ELECTRIKE, + SPECIES_MANECTRIC, + SPECIES_PLUSLE, + SPECIES_MINUN, +}; + +const u16 gGrasslandPage21[] = +{ + SPECIES_GROWLITHE, + SPECIES_ARCANINE, + SPECIES_LITLEO, + SPECIES_PYROAR, +}; + +const u16 gGrasslandPage22[] = +{ + SPECIES_CASTFORM, + SPECIES_CHINGLING, + SPECIES_CHIMECHO, +}; + +const u16 gGrasslandPage23[] = +{ + SPECIES_BULBASAUR, + SPECIES_IVYSAUR, + SPECIES_VENUSAUR, +}; + +const u16 gGrasslandPage24[] = +{ + SPECIES_CHIKORITA, + SPECIES_BAYLEEF, + SPECIES_MEGANIUM, +}; + +const u16 gGrasslandPage25[] = +{ + SPECIES_CYNDAQUIL, + SPECIES_QUILAVA, + SPECIES_TYPHLOSION, +}; + +const u16 gGrasslandPage26[] = +{ + SPECIES_TORCHIC, + SPECIES_COMBUSKEN, + SPECIES_BLAZIKEN, +}; + +const u16 gGrasslandPage27[] = +{ + SPECIES_RAIKOU, + SPECIES_ENTEI, + SPECIES_SUICUNE, +}; + +const u16 gGrasslandPage28[] = +{ + SPECIES_TURTWIG, + SPECIES_GROTLE, + SPECIES_TORTERRA, +}; + +const u16 gGrasslandPage29[] = +{ + SPECIES_STARLY, + SPECIES_STARAVIA, + SPECIES_STARAPTOR, +}; + +const u16 gGrasslandPage30[] = +{ + SPECIES_BIDOOF, + SPECIES_BIBAREL, + SPECIES_KRICKETOT, + SPECIES_KRICKETUNE, +}; + +const u16 gGrasslandPage31[] = +{ + SPECIES_SHINX, + SPECIES_LUXIO, + SPECIES_LUXRAY, + SPECIES_PACHIRISU, +}; + +const u16 gGrasslandPage32[] = +{ + SPECIES_BUNEARY, + SPECIES_LOPUNNY, + SPECIES_GLAMEOW, + SPECIES_PURUGLY, +}; + +const u16 gGrasslandPage33[] = +{ + SPECIES_SNIVY, + SPECIES_SERVINE, + SPECIES_SERPERIOR, +}; + +const u16 gGrasslandPage34[] = +{ + SPECIES_PATRAT, + SPECIES_WATCHOG, + SPECIES_PURRLOIN, + SPECIES_LIEPARD, +}; + +const u16 gGrasslandPage35[] = +{ + SPECIES_LILLIPUP, + SPECIES_HERDIER, + SPECIES_STOUTLAND, + SPECIES_BOUFFALANT, +}; + +const u16 gGrasslandPage36[] = +{ + SPECIES_BLITZLE, + SPECIES_ZEBSTRIKA, + SPECIES_MINCCINO, + SPECIES_CINCCINO, +}; + +const u16 gGrasslandPage37[] = +{ + SPECIES_FLETCHLING, + SPECIES_FLETCHINDER, + SPECIES_TALONFLAME, +}; + +const u16 gGrasslandPage38[] = +{ + SPECIES_FLABEBE, + SPECIES_FLOETTE, + SPECIES_FLORGES, + SPECIES_FLOETTE_ETERNAL, +}; + +const u16 gGrasslandPage39[] = +{ + SPECIES_FLABEBE_BLUE, + SPECIES_FLOETTE_BLUE, + SPECIES_FLORGES_BLUE, +}; + +const u16 gGrasslandPage40[] = +{ + SPECIES_FLABEBE_ORANGE, + SPECIES_FLOETTE_ORANGE, + SPECIES_FLORGES_ORANGE, +}; + +const u16 gGrasslandPage41[] = +{ + SPECIES_FLABEBE_YELLOW, + SPECIES_FLOETTE_YELLOW, + SPECIES_FLORGES_YELLOW, +}; + +const u16 gGrasslandPage42[] = +{ + SPECIES_FLABEBE_WHITE, + SPECIES_FLOETTE_WHITE, + SPECIES_FLORGES_WHITE, +}; + +const u16 gGrasslandPage43[] = +{ + SPECIES_SKIDDO, + SPECIES_GOGOAT, + SPECIES_PANCHAM, + SPECIES_PANGORO, +}; + +const u16 gGrasslandPage44[] = +{ + SPECIES_FURFROU, + SPECIES_ESPURR, + SPECIES_MEOWSTIC, + SPECIES_MEOWSTIC_FEMALE, +}; + +const u16 gGrasslandPage45[] = +{ + SPECIES_SPRITZEE, + SPECIES_AROMATISSE, + SPECIES_SWIRLIX, + SPECIES_SLURPUFF, +}; + +const u16 gGrasslandPage46[] = +{ + SPECIES_PIKIPEK, + SPECIES_TRUMBEAK, + SPECIES_TOUCANNON, +}; + +const u16 gGrasslandPage47[] = +{ + SPECIES_GRUBBIN, + SPECIES_CHARJABUG, + SPECIES_VIKAVOLT, +}; + +const u16 gGrasslandPage48[] = +{ + SPECIES_MUDBRAY, + SPECIES_MUDSDALE, + SPECIES_STUFFUL, + SPECIES_BEWEAR, +}; + +const u16 gForestPage1[] = +{ + SPECIES_CATERPIE, + SPECIES_METAPOD, + SPECIES_BUTTERFREE, +}; + +const u16 gForestPage2[] = +{ + SPECIES_WEEDLE, + SPECIES_KAKUNA, + SPECIES_BEEDRILL, +}; + +const u16 gForestPage3[] = +{ + SPECIES_WURMPLE, + SPECIES_SILCOON, + SPECIES_BEAUTIFLY, +}; + +const u16 gForestPage4[] = +{ + SPECIES_CASCOON, + SPECIES_DUSTOX, +}; + +const u16 gForestPage5[] = +{ + SPECIES_PIDGEY, + SPECIES_PIDGEOTTO, + SPECIES_PIDGEOT, +}; + +const u16 gForestPage6[] = +{ + SPECIES_HOOTHOOT, + SPECIES_NOCTOWL, + SPECIES_NATU, + SPECIES_XATU, +}; + +const u16 gForestPage7[] = +{ + SPECIES_PICHU, + SPECIES_PIKACHU, + SPECIES_RAICHU, + SPECIES_RAICHU_A, +}; + +const u16 gForestPage8[] = +{ + SPECIES_BELLSPROUT, + SPECIES_WEEPINBELL, + SPECIES_VICTREEBEL, +}; + +const u16 gForestPage9[] = +{ + SPECIES_PARAS, + SPECIES_PARASECT, + SPECIES_SHROOMISH, + SPECIES_BRELOOM, +}; + +const u16 gForestPage10[] = +{ + SPECIES_SEEDOT, + SPECIES_NUZLEAF, + SPECIES_SHIFTRY, +}; + +const u16 gForestPage11[] = +{ + SPECIES_VENONAT, + SPECIES_VENOMOTH, + SPECIES_YANMA, + SPECIES_YANMEGA, +}; + +const u16 gForestPage12[] = +{ + SPECIES_LEDYBA, + SPECIES_LEDIAN, + SPECIES_SPINARAK, + SPECIES_ARIADOS, +}; + +const u16 gForestPage13[] = +{ + SPECIES_NINCADA, + SPECIES_NINJASK, + SPECIES_SHEDINJA, +}; + +const u16 gForestPage14[] = +{ + SPECIES_VOLBEAT, + SPECIES_ILLUMISE, +}; + +const u16 gForestPage15[] = +{ + SPECIES_PINECO, + SPECIES_FORRETRESS, +}; + +const u16 gForestPage16[] = +{ + SPECIES_SLAKOTH, + SPECIES_VIGOROTH, + SPECIES_SLAKING, +}; + +const u16 gForestPage17[] = +{ + SPECIES_SKITTY, + SPECIES_DELCATTY, +}; + +const u16 gForestPage18[] = +{ + SPECIES_MURKROW, + SPECIES_HONCHKROW, + SPECIES_SNEASEL, + SPECIES_WEAVILE, +}; + +const u16 gForestPage19[] = +{ + SPECIES_EXEGGCUTE, + SPECIES_EXEGGUTOR, + SPECIES_BONSLY, + SPECIES_SUDOWOODO, +}; + +const u16 gForestPage20[] = +{ + SPECIES_EXEGGCUTE_A, + SPECIES_EXEGGUTOR_A, +}; + +const u16 gForestPage21[] = +{ + SPECIES_AIPOM, + SPECIES_AMBIPOM, + SPECIES_STANTLER, + SPECIES_KECLEON, +}; + +const u16 gForestPage22[] = +{ + SPECIES_PINSIR, + SPECIES_HERACROSS, +}; + +const u16 gForestPage23[] = +{ + SPECIES_SWABLU, + SPECIES_ALTARIA, + SPECIES_TROPIUS, +}; + +const u16 gForestPage24[] = +{ + SPECIES_DUSKULL, + SPECIES_DUSCLOPS, + SPECIES_DUSKNOIR, +}; + +const u16 gForestPage25[] = +{ + SPECIES_TOGEPI, + SPECIES_TOGETIC, + SPECIES_TOGEKISS, +}; + +const u16 gForestPage26[] = +{ + SPECIES_TREECKO, + SPECIES_GROVYLE, + SPECIES_SCEPTILE, +}; + +const u16 gForestPage27[] = +{ + SPECIES_CELEBI, +}; + +const u16 gForestPage28[] = +{ + SPECIES_CHIMCHAR, + SPECIES_MONFERNO, + SPECIES_INFERNAPE, +}; + +const u16 gForestPage29[] = +{ + SPECIES_BURMY, + SPECIES_WORMADAM, + SPECIES_MOTHIM, + SPECIES_CHATOT, +}; + +const u16 gForestPage30[] = +{ + SPECIES_BURMY_SANDY, + SPECIES_BURMY_TRASH, + SPECIES_WORMADAM_SANDY, + SPECIES_WORMADAM_TRASH, +}; + +const u16 gForestPage31[] = +{ + SPECIES_COMBEE, + SPECIES_VESPIQUEN, + SPECIES_CHERUBI, + SPECIES_CHERRIM_SUN, +}; + +const u16 gForestPage32[] = +{ + SPECIES_DRIFLOON, + SPECIES_DRIFBLIM, + SPECIES_STUNKY, + SPECIES_SKUNTANK, +}; + +const u16 gForestPage33[] = +{ + SPECIES_CRESSELIA, + SPECIES_DARKRAI, + SPECIES_SHAYMIN, + SPECIES_SHAYMIN_SKY, +}; + +const u16 gForestPage34[] = +{ + SPECIES_PANSAGE, + SPECIES_SIMISAGE, + SPECIES_PANSEAR, + SPECIES_SIMISEAR, +}; + +const u16 gForestPage35[] = +{ + SPECIES_PANPOUR, + SPECIES_SIMIPOUR, +}; + +const u16 gForestPage36[] = +{ + SPECIES_SEWADDLE, + SPECIES_SWADLOON, + SPECIES_LEAVANNY, +}; + +const u16 gForestPage37[] = +{ + SPECIES_VENIPEDE, + SPECIES_WHIRLIPEDE, + SPECIES_SCOLIPEDE, +}; + +const u16 gForestPage38[] = +{ + SPECIES_COTTONEE, + SPECIES_WHIMSICOTT, + SPECIES_PETILIL, + SPECIES_LILLIGANT, +}; + +const u16 gForestPage39[] = +{ + SPECIES_ZORUA, + SPECIES_ZOROARK, +}; + +const u16 gForestPage40[] = +{ + SPECIES_DEERLING, + SPECIES_DEERLING_SUMMER, + SPECIES_DEERLING_AUTUMN, + SPECIES_DEERLING_WINTER, +}; + +const u16 gForestPage41[] = +{ + SPECIES_SAWSBUCK, + SPECIES_SAWSBUCK_SUMMER, + SPECIES_SAWSBUCK_AUTUMN, + SPECIES_SAWSBUCK_WINTER, +}; + +const u16 gForestPage42[] = +{ + SPECIES_KARRABLAST, + SPECIES_ESCAVALIER, + SPECIES_FOONGUS, + SPECIES_AMOONGUSS, +}; + +const u16 gForestPage43[] = +{ + SPECIES_CHESPIN, + SPECIES_QUILLADIN, + SPECIES_CHESNAUGHT, +}; + +const u16 gForestPage44[] = +{ + SPECIES_SCATTERBUG, + SPECIES_SPEWPA, + SPECIES_VIVILLON, + SPECIES_VIVILLON_ARCHIPELAGO, +}; + +const u16 gForestPage45[] = +{ + SPECIES_VIVILLON_CONTINENTAL, + SPECIES_VIVILLON_ELEGANT, + SPECIES_VIVILLON_GARDEN, + SPECIES_VIVILLON_HIGH_PLAINS, +}; + +const u16 gForestPage46[] = +{ + SPECIES_VIVILLON_ICY_SNOW, + SPECIES_VIVILLON_JUNGLE, + SPECIES_VIVILLON_MARINE, + SPECIES_VIVILLON_MODERN, +}; + +const u16 gForestPage47[] = +{ + SPECIES_VIVILLON_MONSOON, + SPECIES_VIVILLON_OCEAN, + SPECIES_VIVILLON_TUNDRA, + SPECIES_VIVILLON_POLAR, +}; + +const u16 gForestPage48[] = +{ + SPECIES_VIVILLON_RIVER, + SPECIES_VIVILLON_SANDSTORM, + SPECIES_VIVILLON_SAVANNA, + SPECIES_VIVILLON_SUN, +}; + +const u16 gForestPage49[] = +{ + SPECIES_EMOLGA, + SPECIES_HAWLUCHA, + SPECIES_DEDENNE, +}; + +const u16 gForestPage50[] = +{ + SPECIES_PHANTUMP, + SPECIES_TREVENANT, + SPECIES_PUMPKABOO, + SPECIES_GOURGEIST, +}; + +const u16 gForestPage51[] = +{ + SPECIES_PUMPKABOO_M, + SPECIES_PUMPKABOO_L, + SPECIES_PUMPKABOO_XL, +}; + +const u16 gForestPage52[] = +{ + SPECIES_GOURGEIST_M, + SPECIES_GOURGEIST_L, + SPECIES_GOURGEIST_XL, +}; + +const u16 gForestPage53[] = +{ + SPECIES_ROWLET, + SPECIES_DARTRIX, + SPECIES_DECIDUEYE, +}; + +const u16 gForestPage54[] = +{ + SPECIES_ORICORIO, + SPECIES_ORICORIO_Y, + SPECIES_ORICORIO_P, + SPECIES_ORICORIO_S, +}; + +const u16 gForestPage55[] = +{ + SPECIES_CUTIEFLY, + SPECIES_RIBOMBEE, +}; + +const u16 gForestPage56[] = +{ + SPECIES_FOMANTIS, + SPECIES_LURANTIS, + SPECIES_MORELULL, + SPECIES_SHIINOTIC, +}; + +const u16 gForestPage57[] = +{ + SPECIES_BOUNSWEET, + SPECIES_STEENEE, + SPECIES_TSAREENA, +}; + +const u16 gForestPage58[] = +{ + SPECIES_COMFEY, + SPECIES_ORANGURU, + SPECIES_PASSIMIAN, + SPECIES_KOMALA, +}; + +const u16 gWatersEdgePage1[] = +{ + SPECIES_GOLDEEN, + SPECIES_SEAKING, +}; + +const u16 gWatersEdgePage2[] = +{ + SPECIES_MAGIKARP, + SPECIES_GYARADOS, + SPECIES_KRABBY, + SPECIES_KINGLER, +}; + +const u16 gWatersEdgePage3[] = +{ + SPECIES_CORPHISH, + SPECIES_CRAWDAUNT, + SPECIES_BARBOACH, + SPECIES_WHISCASH, +}; + +const u16 gWatersEdgePage4[] = +{ + SPECIES_LOTAD, + SPECIES_LOMBRE, + SPECIES_LUDICOLO, +}; + +const u16 gWatersEdgePage5[] = +{ + SPECIES_SURSKIT, + SPECIES_MASQUERAIN, +}; + +const u16 gWatersEdgePage6[] = +{ + SPECIES_PSYDUCK, + SPECIES_GOLDUCK, + SPECIES_WOOPER, + SPECIES_QUAGSIRE, +}; + +const u16 gWatersEdgePage7[] = +{ + SPECIES_POLIWAG, + SPECIES_POLIWHIRL, + SPECIES_POLIWRATH, + SPECIES_POLITOED, +}; + +const u16 gWatersEdgePage8[] = +{ + SPECIES_AZURILL, + SPECIES_MARILL, + SPECIES_AZUMARILL, +}; + +const u16 gWatersEdgePage9[] = +{ + SPECIES_SLOWPOKE, + SPECIES_SLOWBRO, + SPECIES_SLOWKING, +}; + +const u16 gWatersEdgePage10[] = +{ + SPECIES_FEEBAS, + SPECIES_MILOTIC, +}; + +const u16 gWatersEdgePage11[] = +{ + SPECIES_ANORITH, + SPECIES_ARMALDO, +}; + +const u16 gWatersEdgePage12[] = +{ + SPECIES_DRATINI, + SPECIES_DRAGONAIR, + SPECIES_DRAGONITE, +}; + +const u16 gWatersEdgePage13[] = +{ + SPECIES_SQUIRTLE, + SPECIES_WARTORTLE, + SPECIES_BLASTOISE, +}; + +const u16 gWatersEdgePage14[] = +{ + SPECIES_TOTODILE, + SPECIES_CROCONAW, + SPECIES_FERALIGATR, +}; + +const u16 gWatersEdgePage15[] = +{ + SPECIES_MUDKIP, + SPECIES_MARSHTOMP, + SPECIES_SWAMPERT, +}; + +const u16 gWatersEdgePage16[] = +{ + SPECIES_LATIAS, + SPECIES_LATIOS, +}; + +const u16 gWatersEdgePage17[] = +{ + SPECIES_PIPLUP, + SPECIES_PRINPLUP, + SPECIES_EMPOLEON, +}; + +const u16 gWatersEdgePage18[] = +{ + SPECIES_BUIZEL, + SPECIES_FLOATZEL, +}; + +const u16 gWatersEdgePage19[] = +{ + SPECIES_SHELLOS, + SPECIES_GASTRODON, + SPECIES_SHELLOS_EAST, + SPECIES_GASTRODON_EAST, +}; + +const u16 gWatersEdgePage20[] = +{ + SPECIES_FINNEON, + SPECIES_LUMINEON, +}; + +const u16 gWatersEdgePage21[] = +{ + SPECIES_OSHAWOTT, + SPECIES_DEWOTT, + SPECIES_SAMUROTT, +}; + +const u16 gWatersEdgePage22[] = +{ + SPECIES_TYMPOLE, + SPECIES_PALPITOAD, + SPECIES_SEISMITOAD, +}; + +const u16 gWatersEdgePage23[] = +{ + SPECIES_BASCULIN_RED, + SPECIES_BASCULIN_BLUE, +}; + +const u16 gWatersEdgePage24[] = +{ + SPECIES_DUCKLETT, + SPECIES_SWANNA, +}; + +const u16 gWatersEdgePage25[] = +{ + SPECIES_SHELMET, + SPECIES_ACCELGOR, + SPECIES_STUNFISK, +}; + +const u16 gWatersEdgePage26[] = +{ + SPECIES_FROAKIE, + SPECIES_FROGADIER, + SPECIES_GRENINJA, +}; + +const u16 gWatersEdgePage27[] = +{ + SPECIES_BINACLE, + SPECIES_BARBARACLE, +}; + +const u16 gWatersEdgePage28[] = +{ + SPECIES_SKRELP, + SPECIES_DRAGALGE, + SPECIES_CLAUNCHER, + SPECIES_CLAWITZER, +}; + +const u16 gWatersEdgePage29[] = +{ + SPECIES_GOOMY, + SPECIES_SLIGGOO, + SPECIES_GOODRA, +}; + +const u16 gWatersEdgePage30[] = +{ + SPECIES_POPPLIO, + SPECIES_BRIONNE, + SPECIES_PRIMARINA, +}; + +const u16 gWatersEdgePage31[] = +{ + SPECIES_DEWPIDER, + SPECIES_ARAQUANID, + SPECIES_BRUXISH, +}; + +const u16 gWatersEdgePage32[] = +{ + SPECIES_WIMPOD, + SPECIES_GOLISOPOD, + SPECIES_SANDYGAST, + SPECIES_PALOSSAND, +}; + +const u16 gSeaPage1[] = +{ + SPECIES_TENTACOOL, + SPECIES_TENTACRUEL, +}; + +const u16 gSeaPage2[] = +{ + SPECIES_WINGULL, + SPECIES_PELIPPER, +}; + +const u16 gSeaPage3[] = +{ + SPECIES_STARYU, + SPECIES_STARMIE, +}; + +const u16 gSeaPage4[] = +{ + SPECIES_CHINCHOU, + SPECIES_LANTURN, + SPECIES_REMORAID, + SPECIES_OCTILLERY, +}; + +const u16 gSeaPage5[] = +{ + SPECIES_SHELLDER, + SPECIES_CLOYSTER, +}; + +const u16 gSeaPage6[] = +{ + SPECIES_CLAMPERL, + SPECIES_HUNTAIL, + SPECIES_GOREBYSS, +}; + +const u16 gSeaPage7[] = +{ + SPECIES_QWILFISH, + SPECIES_CORSOLA, + SPECIES_MANTYKE, + SPECIES_MANTINE, +}; + +const u16 gSeaPage8[] = +{ + SPECIES_SEEL, + SPECIES_DEWGONG, +}; + +const u16 gSeaPage9[] = +{ + SPECIES_SPHEAL, + SPECIES_SEALEO, + SPECIES_WALREIN, +}; + +const u16 gSeaPage10[] = +{ + SPECIES_CARVANHA, + SPECIES_SHARPEDO, + SPECIES_WAILMER, + SPECIES_WAILORD, +}; + +const u16 gSeaPage11[] = +{ + SPECIES_HORSEA, + SPECIES_SEADRA, + SPECIES_KINGDRA, +}; + +const u16 gSeaPage12[] = +{ + SPECIES_LUVDISC, + SPECIES_RELICANTH, +}; + +const u16 gSeaPage13[] = +{ + SPECIES_LAPRAS, +}; + +const u16 gSeaPage14[] = +{ + SPECIES_OMANYTE, + SPECIES_OMASTAR, + SPECIES_KABUTO, + SPECIES_KABUTOPS, +}; + +const u16 gSeaPage15[] = +{ + SPECIES_LILEEP, + SPECIES_CRADILY, +}; + +const u16 gSeaPage16[] = +{ + SPECIES_KYOGRE, +}; + +const u16 gSeaPage17[] = +{ + SPECIES_MANAPHY, + SPECIES_PHIONE, +}; + +const u16 gSeaPage18[] = +{ + SPECIES_TIRTOUGA, + SPECIES_CARRACOSTA, + SPECIES_ALOMOMOLA, + SPECIES_DHELMISE, +}; + +const u16 gSeaPage19[] = +{ + SPECIES_FRILLISH, + SPECIES_JELLICENT, + SPECIES_FRILLISH_F, + SPECIES_JELLICENT_F, +}; + +const u16 gSeaPage20[] = +{ + SPECIES_WISHIWASHI, + SPECIES_MAREANIE, + SPECIES_TOXAPEX, + SPECIES_PYUKUMUKU, +}; + +const u16 gCavePage1[] = +{ + SPECIES_ZUBAT, + SPECIES_GOLBAT, + SPECIES_CROBAT, +}; + +const u16 gCavePage2[] = +{ + SPECIES_DIGLETT, + SPECIES_DUGTRIO, + SPECIES_ONIX, + SPECIES_STEELIX, +}; + +const u16 gCavePage3[] = +{ + SPECIES_DIGLETT_A, + SPECIES_DUGTRIO_A, +}; + +const u16 gCavePage4[] = +{ + SPECIES_SWINUB, + SPECIES_PILOSWINE, + SPECIES_MAMOSWINE, +}; + +const u16 gCavePage5[] = +{ + SPECIES_SNORUNT, + SPECIES_GLALIE, + SPECIES_FROSLASS, +}; + +const u16 gCavePage6[] = +{ + SPECIES_WHISMUR, + SPECIES_LOUDRED, + SPECIES_EXPLOUD, +}; + +const u16 gCavePage7[] = +{ + SPECIES_MISDREAVUS, + SPECIES_MISMAGIUS, + SPECIES_DUNSPARCE, +}; + +const u16 gCavePage8[] = +{ + SPECIES_NOSEPASS, + SPECIES_PROBOPASS, +}; + +const u16 gCavePage9[] = +{ + SPECIES_SABLEYE, + SPECIES_MAWILE, +}; + +const u16 gCavePage10[] = +{ + SPECIES_GASTLY, + SPECIES_HAUNTER, + SPECIES_GENGAR, +}; + +const u16 gCavePage11[] = +{ + SPECIES_WYNAUT, + SPECIES_WOBBUFFET, +}; + +const u16 gCavePage12[] = +{ + SPECIES_LUNATONE, + SPECIES_SOLROCK, +}; + +const u16 gCavePage13[] = +{ + SPECIES_REGIROCK, + SPECIES_REGICE, + SPECIES_REGISTEEL, +}; + +const u16 gCavePage14[] = +{ + SPECIES_CRANIDOS, + SPECIES_RAMPARDOS, + SPECIES_SHIELDON, + SPECIES_BASTIODON, +}; + +const u16 gCavePage15[] = +{ + SPECIES_BRONZOR, + SPECIES_BRONZONG, +}; + +const u16 gCavePage16[] = +{ + SPECIES_GIBLE, + SPECIES_GABITE, + SPECIES_GARCHOMP, +}; + +const u16 gCavePage17[] = +{ + SPECIES_UXIE, + SPECIES_MESPRIT, + SPECIES_AZELF, +}; + +const u16 gCavePage18[] = +{ + SPECIES_HEATRAN, + SPECIES_REGIGIGAS, +}; + +const u16 gCavePage19[] = +{ + SPECIES_ROGGENROLA, + SPECIES_BOLDORE, + SPECIES_GIGALITH, +}; + +const u16 gCavePage20[] = +{ + SPECIES_WOOBAT, + SPECIES_SWOOBAT, + SPECIES_DRILBUR, + SPECIES_EXCADRILL, +}; + +const u16 gCavePage21[] = +{ + SPECIES_JOLTIK, + SPECIES_GALVANTULA, + SPECIES_FERROSEED, + SPECIES_FERROTHORN, +}; + +const u16 gCavePage22[] = +{ + SPECIES_KLINK, + SPECIES_KLANG, + SPECIES_KLINKLANG, +}; + +const u16 gCavePage23[] = +{ + SPECIES_TYNAMO, + SPECIES_EELEKTRIK, + SPECIES_EELEKTROSS, +}; + +const u16 gCavePage24[] = +{ + SPECIES_AXEW, + SPECIES_FRAXURE, + SPECIES_HAXORUS, +}; + +const u16 gCavePage25[] = +{ + SPECIES_CUBCHOO, + SPECIES_BEARTIC, + SPECIES_CRYOGONAL, +}; + +const u16 gCavePage26[] = +{ + SPECIES_DEINO, + SPECIES_ZWEILOUS, + SPECIES_HYDREIGON, +}; + +const u16 gCavePage27[] = +{ + SPECIES_LARVESTA, + SPECIES_VOLCARONA, +}; + +const u16 gCavePage28[] = +{ + SPECIES_COBALION, + SPECIES_TERRAKION, + SPECIES_VIRIZION, + SPECIES_KELDEO, +}; + +const u16 gCavePage29[] = +{ + SPECIES_BERGMITE, + SPECIES_AVALUGG, + SPECIES_CARBINK, + SPECIES_DIANCIE, +}; + +const u16 gCavePage30[] = +{ + SPECIES_ZYGARDE_10, + SPECIES_ZYGARDE, + SPECIES_ZYGARDE_COMPLETE, +}; + +const u16 gCavePage31[] = +{ + SPECIES_JANGMO_O, + SPECIES_HAKAMO_O, + SPECIES_KOMMO_O, +}; + +const u16 gCavePage32[] = +{ + SPECIES_TAPU_KOKO, + SPECIES_TAPU_LELE, + SPECIES_TAPU_BULU, + SPECIES_TAPU_FINI, +}; + +const u16 gMountainPage1[] = +{ + SPECIES_GEODUDE, + SPECIES_GRAVELER, + SPECIES_GOLEM, +}; + +const u16 gMountainPage2[] = +{ + SPECIES_GEODUDE_A, + SPECIES_GRAVELER_A, + SPECIES_GOLEM_A, +}; + +const u16 gMountainPage3[] = +{ + SPECIES_MANKEY, + SPECIES_PRIMEAPE, + SPECIES_SPOINK, + SPECIES_GRUMPIG, +}; + +const u16 gMountainPage4[] = +{ + SPECIES_MACHOP, + SPECIES_MACHOKE, + SPECIES_MACHAMP, +}; + +const u16 gMountainPage5[] = +{ + SPECIES_CLEFFA, + SPECIES_CLEFAIRY, + SPECIES_CLEFABLE, +}; + +const u16 gMountainPage6[] = +{ + SPECIES_CUBONE, + SPECIES_MAROWAK, + SPECIES_CUBONE_A, + SPECIES_MAROWAK_A, +}; + +const u16 gMountainPage7[] = +{ + SPECIES_ARTICUNO, + SPECIES_ZAPDOS, + SPECIES_MOLTRES, +}; + +const u16 gMountainPage8[] = +{ + SPECIES_SLUGMA, + SPECIES_MAGCARGO, + SPECIES_NUMEL, + SPECIES_CAMERUPT, +}; + +const u16 gMountainPage9[] = +{ + SPECIES_MAKUHITA, + SPECIES_HARIYAMA, + SPECIES_MEDITITE, + SPECIES_MEDICHAM, +}; + +const u16 gMountainPage10[] = +{ + SPECIES_SHUCKLE, + SPECIES_TEDDIURSA, + SPECIES_URSARING, + SPECIES_DELIBIRD, +}; + +const u16 gMountainPage11[] = +{ + SPECIES_GLIGAR, + SPECIES_GLISCOR, + SPECIES_SPINDA, +}; + +const u16 gMountainPage12[] = +{ + SPECIES_MAGBY, + SPECIES_MAGMAR, + SPECIES_MAGMORTAR, + SPECIES_TORKOAL, +}; + +const u16 gMountainPage13[] = +{ + SPECIES_ARON, + SPECIES_LAIRON, + SPECIES_AGGRON, +}; + +const u16 gMountainPage14[] = +{ + SPECIES_LARVITAR, + SPECIES_PUPITAR, + SPECIES_TYRANITAR, +}; + +const u16 gMountainPage15[] = +{ + SPECIES_TIRTOUGA, + SPECIES_CARRACOSTA, +}; + +const u16 gMountainPage16[] = +{ + SPECIES_VULPIX_A, + SPECIES_NINETALES_A, + SPECIES_ABSOL, +}; + +const u16 gMountainPage17[] = +{ + SPECIES_SANDSHREW_A, + SPECIES_SANDSLASH_A, + SPECIES_AERODACTYL, +}; + +const u16 gMountainPage18[] = +{ + SPECIES_CHARMANDER, + SPECIES_CHARMELEON, + SPECIES_CHARIZARD, +}; + +const u16 gMountainPage19[] = +{ + SPECIES_JIRACHI, +}; + +const u16 gMountainPage20[] = +{ + SPECIES_RIOLU, + SPECIES_LUCARIO, + SPECIES_CROAGUNK, + SPECIES_TOXICROAK, +}; + +const u16 gMountainPage21[] = +{ + SPECIES_CARNIVINE, + SPECIES_SNOVER, + SPECIES_ABOMASNOW, +}; + +const u16 gMountainPage22[] = +{ + SPECIES_TIMBURR, + SPECIES_GURDURR, + SPECIES_CONKELDURR, +}; + +const u16 gMountainPage23[] = +{ + SPECIES_THROH, + SPECIES_SAWK, +}; + +const u16 gMountainPage24[] = +{ + SPECIES_ARCHEN, + SPECIES_ARCHEOPS, +}; + +const u16 gMountainPage25[] = +{ + SPECIES_VANILLITE, + SPECIES_VANILLISH, + SPECIES_VANILLUXE, +}; + +const u16 gMountainPage26[] = +{ + SPECIES_MIENFOO, + SPECIES_MIENSHAO, + SPECIES_DRUDDIGON, +}; + +const u16 gMountainPage27[] = +{ + SPECIES_RUFFLET, + SPECIES_BRAVIARY, + SPECIES_VULLABY, + SPECIES_MANDIBUZZ, +}; + +const u16 gMountainPage28[] = +{ + SPECIES_HEATMOR, + SPECIES_DURANT, +}; + +const u16 gMountainPage29[] = +{ + SPECIES_INKAY, + SPECIES_MALAMAR, +}; + +const u16 gMountainPage30[] = +{ + SPECIES_TYRUNT, + SPECIES_TYRANTRUM, + SPECIES_AMAURA, + SPECIES_AURORUS, +}; + +const u16 gMountainPage31[] = +{ + SPECIES_NOIBAT, + SPECIES_NOIVERN, +}; + +const u16 gMountainPage32[] = +{ + SPECIES_XERNEAS, + SPECIES_YVELTAL, +}; + +const u16 gMountainPage33[] = +{ + SPECIES_CRABRAWLER, + SPECIES_CRABOMINABLE, +}; + +const u16 gMountainPage34[] = +{ + SPECIES_ROCKRUFF, + SPECIES_LYCANROC, + SPECIES_LYCANROC_N, + SPECIES_LYCANROC_DUSK, +}; + +const u16 gMountainPage35[] = +{ + SPECIES_SALANDIT, + SPECIES_SALAZZLE, +}; + +const u16 gMountainPage36[] = +{ + SPECIES_MINIOR_SHIELD, + SPECIES_TURTONATOR, + SPECIES_TOGEDEMARU, + SPECIES_DRAMPA, +}; + +const u16 gMountainPage37[] = +{ + SPECIES_ZERAORA, +}; + +const u16 gRoughTerrainPage1[] = +{ + SPECIES_SPEAROW, + SPECIES_FEAROW, +}; + +const u16 gRoughTerrainPage2[] = +{ + SPECIES_SANDSHREW, + SPECIES_SANDSLASH, +}; + +const u16 gRoughTerrainPage3[] = +{ + SPECIES_RHYHORN, + SPECIES_RHYDON, + SPECIES_RHYPERIOR, +}; + +const u16 gRoughTerrainPage4[] = +{ + SPECIES_MAGNEMITE, + SPECIES_MAGNETON, + SPECIES_MAGNEZONE, +}; + +const u16 gRoughTerrainPage5[] = +{ + SPECIES_HOUNDOUR, + SPECIES_HOUNDOOM, + SPECIES_PHANPY, + SPECIES_DONPHAN, +}; + +const u16 gRoughTerrainPage6[] = +{ + SPECIES_CACNEA, + SPECIES_CACTURNE, +}; + +const u16 gRoughTerrainPage7[] = +{ + SPECIES_TRAPINCH, + SPECIES_VIBRAVA, + SPECIES_FLYGON, +}; + +const u16 gRoughTerrainPage8[] = +{ + SPECIES_SKARMORY, +}; + +const u16 gRoughTerrainPage9[] = +{ + SPECIES_BALTOY, + SPECIES_CLAYDOL, +}; + +const u16 gRoughTerrainPage10[] = +{ + SPECIES_BAGON, + SPECIES_SHELGON, + SPECIES_SALAMENCE, +}; + +const u16 gRoughTerrainPage11[] = +{ + SPECIES_BELDUM, + SPECIES_METANG, + SPECIES_METAGROSS, +}; + +const u16 gRoughTerrainPage12[] = +{ + SPECIES_GROUDON, +}; + +const u16 gRoughTerrainPage13[] = +{ + SPECIES_HIPPOPOTAS, + SPECIES_HIPPOWDON, + SPECIES_HIPPOPOTAS_F, + SPECIES_HIPPOWDON_F, +}; + +const u16 gRoughTerrainPage14[] = +{ + SPECIES_SKORUPI, + SPECIES_DRAPION, +}; + +const u16 gRoughTerrainPage15[] = +{ + SPECIES_SANDILE, + SPECIES_KROKOROK, + SPECIES_KROOKODILE, +}; + +const u16 gRoughTerrainPage16[] = +{ + SPECIES_DARUMAKA, + SPECIES_DARMANITAN, + SPECIES_SCRAGGY, + SPECIES_SCRAFTY, +}; + +const u16 gRoughTerrainPage17[] = +{ + SPECIES_DWEBBLE, + SPECIES_CRUSTLE, + SPECIES_MARACTUS, +}; + +const u16 gRoughTerrainPage18[] = +{ + SPECIES_SIGILYPH, + SPECIES_YAMASK, + SPECIES_COFAGRIGUS, +}; + +const u16 gRoughTerrainPage19[] = +{ + SPECIES_GOLETT, + SPECIES_GOLURK, + SPECIES_PAWNIARD, + SPECIES_BISHARP, +}; + +const u16 gRoughTerrainPage20[] = +{ + SPECIES_HONEDGE, + SPECIES_DOUBLADE, + SPECIES_AEGISLASH, + SPECIES_AEGISLASH_BLADE, +}; + +const u16 gRoughTerrainPage21[] = +{ + SPECIES_HELIOPTILE, + SPECIES_HELIOLISK, +}; + +const u16 gRoughTerrainPage22[] = +{ + SPECIES_HOOPA, + SPECIES_HOOPA_UNBOUND, + SPECIES_VOLCANION, +}; + +const u16 gUrbanPage1[] = +{ + SPECIES_MEOWTH, + SPECIES_PERSIAN, + SPECIES_SNUBBULL, + SPECIES_GRANBULL, +}; + +const u16 gUrbanPage2[] = +{ + SPECIES_RATTATA_A, + SPECIES_RATICATE_A, + SPECIES_MEOWTH_A, + SPECIES_PERSIAN_A, +}; + +const u16 gUrbanPage3[] = +{ + SPECIES_GRIMER, + SPECIES_MUK, + SPECIES_KOFFING, + SPECIES_WEEZING, +}; + +const u16 gUrbanPage4[] = +{ + SPECIES_GRIMER_A, + SPECIES_MUK_A, +}; + +const u16 gUrbanPage5[] = +{ + SPECIES_SHUPPET, + SPECIES_BANETTE, +}; + +const u16 gUrbanPage6[] = +{ + SPECIES_ABRA, + SPECIES_KADABRA, + SPECIES_ALAKAZAM, +}; + +const u16 gUrbanPage7[] = +{ + SPECIES_RALTS, + SPECIES_KIRLIA, + SPECIES_GARDEVOIR, + SPECIES_GALLADE, +}; + +const u16 gUrbanPage8[] = +{ + SPECIES_SMOOCHUM, + SPECIES_JYNX, + SPECIES_SMEARGLE, +}; + +const u16 gUrbanPage9[] = +{ + SPECIES_MIME_JR, + SPECIES_MR_MIME, +}; + +const u16 gUrbanPage10[] = +{ + SPECIES_TYROGUE, + SPECIES_HITMONLEE, + SPECIES_HITMONCHAN, + SPECIES_HITMONTOP, +}; + +const u16 gUrbanPage11[] = +{ + SPECIES_HAPPINY, + SPECIES_CHANSEY, + SPECIES_BLISSEY, +}; + +const u16 gUrbanPage12[] = +{ + SPECIES_VOLTORB, + SPECIES_ELECTRODE, +}; + +const u16 gUrbanPage13[] = +{ + SPECIES_PORYGON, + SPECIES_PORYGON2, + SPECIES_PORYGON_Z, +}; + +const u16 gUrbanPage14[] = +{ + SPECIES_DITTO, +}; + +const u16 gUrbanPage15[] = +{ + SPECIES_EEVEE, + SPECIES_VAPOREON, + SPECIES_JOLTEON, + SPECIES_FLAREON, +}; + +const u16 gUrbanPage16[] = +{ + SPECIES_ESPEON, + SPECIES_UMBREON, +}; + +const u16 gUrbanPage17[] = +{ + SPECIES_LEAFEON, + SPECIES_GLACEON, + SPECIES_SYLVEON, + SPECIES_ROTOM, +}; + +const u16 gUrbanPage18[] = +{ + SPECIES_TEPIG, + SPECIES_PIGNITE, + SPECIES_EMBOAR, +}; + +const u16 gUrbanPage19[] = +{ + SPECIES_MUNNA, + SPECIES_MUSHARNA, + SPECIES_AUDINO, +}; + +const u16 gUrbanPage20[] = +{ + SPECIES_PIDOVE, + SPECIES_TRANQUILL, + SPECIES_UNFEZANT, + SPECIES_UNFEZANT_F, +}; + +const u16 gUrbanPage21[] = +{ + SPECIES_TRUBBISH, + SPECIES_GARBODOR, +}; + +const u16 gUrbanPage22[] = +{ + SPECIES_GOTHITA, + SPECIES_GOTHORITA, + SPECIES_GOTHITELLE, +}; + +const u16 gUrbanPage23[] = +{ + SPECIES_SOLOSIS, + SPECIES_DUOSION, + SPECIES_REUNICLUS, +}; + +const u16 gUrbanPage24[] = +{ + SPECIES_ELGYEM, + SPECIES_BEHEEYEM, +}; + +const u16 gUrbanPage25[] = +{ + SPECIES_LITWICK, + SPECIES_LAMPENT, + SPECIES_CHANDELURE, +}; + +const u16 gUrbanPage26[] = +{ + SPECIES_FENNEKIN, + SPECIES_BRAIXEN, + SPECIES_DELPHOX, +}; + +const u16 gUrbanPage27[] = +{ + SPECIES_KLEFKI, + SPECIES_MIMIKYU, + SPECIES_MIMIKYU_BUSTED, +}; + +const u16 gUrbanPage28[] = +{ + SPECIES_LITTEN, + SPECIES_TORRACAT, + SPECIES_INCINEROAR, +}; + +const u16 gRarePage1[] = +{ + SPECIES_UNOWN, +}; + +const u16 gRarePage2[] = +{ + SPECIES_LUGIA, + SPECIES_HO_OH, +}; + +const u16 gRarePage3[] = +{ + SPECIES_RAYQUAZA, +}; + +const u16 gRarePage4[] = +{ + SPECIES_DEOXYS, +}; + +const u16 gRarePage5[] = +{ + SPECIES_MEWTWO, + SPECIES_MEW, +}; + +const u16 gRarePage6[] = +{ + SPECIES_SPIRITOMB, +}; + +const u16 gRarePage7[] = +{ + SPECIES_DIALGA, + SPECIES_PALKIA, + SPECIES_GIRATINA, + SPECIES_GIRATINA_ORIGIN, +}; + +const u16 gRarePage8[] = +{ + SPECIES_ARCEUS, +}; + +const u16 gRarePage9[] = +{ + SPECIES_VICTINI, +}; + +const u16 gRarePage10[] = +{ + SPECIES_TORNADUS, + SPECIES_THUNDURUS, + SPECIES_LANDORUS, +}; + +const u16 gRarePage11[] = +{ + SPECIES_TORNADUS_THERIAN, + SPECIES_THUNDURUS_THERIAN, + SPECIES_LANDORUS_THERIAN, +}; + +const u16 gRarePage12[] = +{ + SPECIES_RESHIRAM, + SPECIES_ZEKROM, +}; + +const u16 gRarePage13[] = +{ + SPECIES_MELOETTA, + SPECIES_MELOETTA_PIROUETTE, + SPECIES_GENESECT, +}; + +const u16 gRarePage14[] = +{ + SPECIES_TYPE_NULL, + SPECIES_SILVALLY, +}; + +const u16 gRarePage15[] = +{ + SPECIES_COSMOG, + SPECIES_COSMOEM, + SPECIES_SOLGALEO, + SPECIES_LUNALA, +}; + +const u16 gRarePage16[] = +{ + SPECIES_NIHILEGO, + SPECIES_BUZZWOLE, + SPECIES_PHEROMOSA, + SPECIES_XURKITREE, +}; + +const u16 gRarePage17[] = +{ + SPECIES_CELESTEELA, + SPECIES_KARTANA, + SPECIES_GUZZLORD, +}; + +const u16 gRarePage18[] = +{ + SPECIES_NECROZMA, + SPECIES_NECROZMA_MANE, + SPECIES_NECROZMA_WINGS, + SPECIES_NECROZMA_ULTRA, +}; + +const u16 gRarePage19[] = +{ + SPECIES_MAGEARNA, + SPECIES_MAGEARNA_P, + SPECIES_MARSHADOW, +}; + +const u16 gRarePage20[] = +{ + SPECIES_POIPOLE, + SPECIES_NAGANADEL, + SPECIES_STAKATAKA, + SPECIES_BLACEPHALON, +}; + +const u16 gRarePage21[] = +{ + SPECIES_MELTAN, + SPECIES_MELMETAL, +}; + +const struct HabitatPage gGrasslandPages[] = +{ + {gGrasslandPage1, ARRAY_COUNT(gGrasslandPage1)}, + {gGrasslandPage2, ARRAY_COUNT(gGrasslandPage2)}, + {gGrasslandPage3, ARRAY_COUNT(gGrasslandPage3)}, + {gGrasslandPage4, ARRAY_COUNT(gGrasslandPage4)}, + {gGrasslandPage5, ARRAY_COUNT(gGrasslandPage5)}, + {gGrasslandPage6, ARRAY_COUNT(gGrasslandPage6)}, + {gGrasslandPage7, ARRAY_COUNT(gGrasslandPage7)}, + {gGrasslandPage8, ARRAY_COUNT(gGrasslandPage8)}, + {gGrasslandPage9, ARRAY_COUNT(gGrasslandPage9)}, + {gGrasslandPage10, ARRAY_COUNT(gGrasslandPage10)}, + {gGrasslandPage11, ARRAY_COUNT(gGrasslandPage11)}, + {gGrasslandPage12, ARRAY_COUNT(gGrasslandPage12)}, + {gGrasslandPage13, ARRAY_COUNT(gGrasslandPage13)}, + {gGrasslandPage14, ARRAY_COUNT(gGrasslandPage14)}, + {gGrasslandPage15, ARRAY_COUNT(gGrasslandPage15)}, + {gGrasslandPage16, ARRAY_COUNT(gGrasslandPage16)}, + {gGrasslandPage17, ARRAY_COUNT(gGrasslandPage17)}, + {gGrasslandPage18, ARRAY_COUNT(gGrasslandPage18)}, + {gGrasslandPage19, ARRAY_COUNT(gGrasslandPage19)}, + {gGrasslandPage20, ARRAY_COUNT(gGrasslandPage20)}, + {gGrasslandPage21, ARRAY_COUNT(gGrasslandPage21)}, + {gGrasslandPage22, ARRAY_COUNT(gGrasslandPage22)}, + {gGrasslandPage23, ARRAY_COUNT(gGrasslandPage23)}, + {gGrasslandPage24, ARRAY_COUNT(gGrasslandPage24)}, + {gGrasslandPage25, ARRAY_COUNT(gGrasslandPage25)}, + {gGrasslandPage26, ARRAY_COUNT(gGrasslandPage26)}, + {gGrasslandPage27, ARRAY_COUNT(gGrasslandPage27)}, + {gGrasslandPage28, ARRAY_COUNT(gGrasslandPage28)}, + {gGrasslandPage29, ARRAY_COUNT(gGrasslandPage29)}, + {gGrasslandPage30, ARRAY_COUNT(gGrasslandPage30)}, + {gGrasslandPage31, ARRAY_COUNT(gGrasslandPage31)}, + {gGrasslandPage32, ARRAY_COUNT(gGrasslandPage32)}, + {gGrasslandPage33, ARRAY_COUNT(gGrasslandPage33)}, + {gGrasslandPage34, ARRAY_COUNT(gGrasslandPage34)}, + {gGrasslandPage35, ARRAY_COUNT(gGrasslandPage35)}, + {gGrasslandPage36, ARRAY_COUNT(gGrasslandPage36)}, + {gGrasslandPage37, ARRAY_COUNT(gGrasslandPage37)}, + {gGrasslandPage38, ARRAY_COUNT(gGrasslandPage38)}, + {gGrasslandPage39, ARRAY_COUNT(gGrasslandPage39)}, + {gGrasslandPage40, ARRAY_COUNT(gGrasslandPage40)}, + {gGrasslandPage41, ARRAY_COUNT(gGrasslandPage41)}, + {gGrasslandPage42, ARRAY_COUNT(gGrasslandPage42)}, + {gGrasslandPage43, ARRAY_COUNT(gGrasslandPage43)}, + {gGrasslandPage44, ARRAY_COUNT(gGrasslandPage44)}, + {gGrasslandPage45, ARRAY_COUNT(gGrasslandPage45)}, + {gGrasslandPage46, ARRAY_COUNT(gGrasslandPage46)}, + {gGrasslandPage47, ARRAY_COUNT(gGrasslandPage47)}, + {gGrasslandPage48, ARRAY_COUNT(gGrasslandPage48)}, +}; + +const struct HabitatPage gForestPages[] = +{ + {gForestPage1, ARRAY_COUNT(gForestPage1)}, + {gForestPage2, ARRAY_COUNT(gForestPage2)}, + {gForestPage3, ARRAY_COUNT(gForestPage3)}, + {gForestPage4, ARRAY_COUNT(gForestPage4)}, + {gForestPage5, ARRAY_COUNT(gForestPage5)}, + {gForestPage6, ARRAY_COUNT(gForestPage6)}, + {gForestPage7, ARRAY_COUNT(gForestPage7)}, + {gForestPage8, ARRAY_COUNT(gForestPage8)}, + {gForestPage9, ARRAY_COUNT(gForestPage9)}, + {gForestPage10, ARRAY_COUNT(gForestPage10)}, + {gForestPage11, ARRAY_COUNT(gForestPage11)}, + {gForestPage12, ARRAY_COUNT(gForestPage12)}, + {gForestPage13, ARRAY_COUNT(gForestPage13)}, + {gForestPage14, ARRAY_COUNT(gForestPage14)}, + {gForestPage15, ARRAY_COUNT(gForestPage15)}, + {gForestPage16, ARRAY_COUNT(gForestPage16)}, + {gForestPage17, ARRAY_COUNT(gForestPage17)}, + {gForestPage18, ARRAY_COUNT(gForestPage18)}, + {gForestPage19, ARRAY_COUNT(gForestPage19)}, + {gForestPage20, ARRAY_COUNT(gForestPage20)}, + {gForestPage21, ARRAY_COUNT(gForestPage21)}, + {gForestPage22, ARRAY_COUNT(gForestPage22)}, + {gForestPage23, ARRAY_COUNT(gForestPage23)}, + {gForestPage24, ARRAY_COUNT(gForestPage24)}, + {gForestPage25, ARRAY_COUNT(gForestPage25)}, + {gForestPage26, ARRAY_COUNT(gForestPage26)}, + {gForestPage27, ARRAY_COUNT(gForestPage27)}, + {gForestPage28, ARRAY_COUNT(gForestPage28)}, + {gForestPage29, ARRAY_COUNT(gForestPage29)}, + {gForestPage30, ARRAY_COUNT(gForestPage30)}, + {gForestPage31, ARRAY_COUNT(gForestPage31)}, + {gForestPage32, ARRAY_COUNT(gForestPage32)}, + {gForestPage33, ARRAY_COUNT(gForestPage33)}, + {gForestPage34, ARRAY_COUNT(gForestPage34)}, + {gForestPage35, ARRAY_COUNT(gForestPage35)}, + {gForestPage36, ARRAY_COUNT(gForestPage36)}, + {gForestPage37, ARRAY_COUNT(gForestPage37)}, + {gForestPage38, ARRAY_COUNT(gForestPage38)}, + {gForestPage39, ARRAY_COUNT(gForestPage39)}, + {gForestPage40, ARRAY_COUNT(gForestPage40)}, + {gForestPage41, ARRAY_COUNT(gForestPage41)}, + {gForestPage42, ARRAY_COUNT(gForestPage42)}, + {gForestPage43, ARRAY_COUNT(gForestPage43)}, + {gForestPage44, ARRAY_COUNT(gForestPage44)}, + {gForestPage45, ARRAY_COUNT(gForestPage45)}, + {gForestPage46, ARRAY_COUNT(gForestPage46)}, + {gForestPage47, ARRAY_COUNT(gForestPage47)}, + {gForestPage48, ARRAY_COUNT(gForestPage48)}, + {gForestPage49, ARRAY_COUNT(gForestPage49)}, + {gForestPage50, ARRAY_COUNT(gForestPage50)}, + {gForestPage51, ARRAY_COUNT(gForestPage51)}, + {gForestPage52, ARRAY_COUNT(gForestPage52)}, + {gForestPage53, ARRAY_COUNT(gForestPage53)}, + {gForestPage54, ARRAY_COUNT(gForestPage54)}, + {gForestPage55, ARRAY_COUNT(gForestPage55)}, + {gForestPage56, ARRAY_COUNT(gForestPage56)}, + {gForestPage57, ARRAY_COUNT(gForestPage57)}, + {gForestPage58, ARRAY_COUNT(gForestPage58)}, +}; + +const struct HabitatPage gWatersEdgePages[] = +{ + {gWatersEdgePage1, ARRAY_COUNT(gWatersEdgePage1)}, + {gWatersEdgePage2, ARRAY_COUNT(gWatersEdgePage2)}, + {gWatersEdgePage3, ARRAY_COUNT(gWatersEdgePage3)}, + {gWatersEdgePage4, ARRAY_COUNT(gWatersEdgePage4)}, + {gWatersEdgePage5, ARRAY_COUNT(gWatersEdgePage5)}, + {gWatersEdgePage6, ARRAY_COUNT(gWatersEdgePage6)}, + {gWatersEdgePage7, ARRAY_COUNT(gWatersEdgePage7)}, + {gWatersEdgePage8, ARRAY_COUNT(gWatersEdgePage8)}, + {gWatersEdgePage9, ARRAY_COUNT(gWatersEdgePage9)}, + {gWatersEdgePage10, ARRAY_COUNT(gWatersEdgePage10)}, + {gWatersEdgePage11, ARRAY_COUNT(gWatersEdgePage11)}, + {gWatersEdgePage12, ARRAY_COUNT(gWatersEdgePage12)}, + {gWatersEdgePage13, ARRAY_COUNT(gWatersEdgePage13)}, + {gWatersEdgePage14, ARRAY_COUNT(gWatersEdgePage14)}, + {gWatersEdgePage15, ARRAY_COUNT(gWatersEdgePage15)}, + {gWatersEdgePage16, ARRAY_COUNT(gWatersEdgePage16)}, + {gWatersEdgePage17, ARRAY_COUNT(gWatersEdgePage17)}, + {gWatersEdgePage18, ARRAY_COUNT(gWatersEdgePage18)}, + {gWatersEdgePage19, ARRAY_COUNT(gWatersEdgePage19)}, + {gWatersEdgePage20, ARRAY_COUNT(gWatersEdgePage20)}, + {gWatersEdgePage21, ARRAY_COUNT(gWatersEdgePage21)}, + {gWatersEdgePage22, ARRAY_COUNT(gWatersEdgePage22)}, + {gWatersEdgePage23, ARRAY_COUNT(gWatersEdgePage23)}, + {gWatersEdgePage24, ARRAY_COUNT(gWatersEdgePage24)}, + {gWatersEdgePage25, ARRAY_COUNT(gWatersEdgePage25)}, + {gWatersEdgePage26, ARRAY_COUNT(gWatersEdgePage26)}, + {gWatersEdgePage27, ARRAY_COUNT(gWatersEdgePage27)}, + {gWatersEdgePage28, ARRAY_COUNT(gWatersEdgePage28)}, + {gWatersEdgePage29, ARRAY_COUNT(gWatersEdgePage29)}, + {gWatersEdgePage30, ARRAY_COUNT(gWatersEdgePage30)}, + {gWatersEdgePage31, ARRAY_COUNT(gWatersEdgePage31)}, + {gWatersEdgePage32, ARRAY_COUNT(gWatersEdgePage32)}, +}; + +const struct HabitatPage gSeaPages[] = +{ + {gSeaPage1, ARRAY_COUNT(gSeaPage1)}, + {gSeaPage2, ARRAY_COUNT(gSeaPage2)}, + {gSeaPage3, ARRAY_COUNT(gSeaPage3)}, + {gSeaPage4, ARRAY_COUNT(gSeaPage4)}, + {gSeaPage5, ARRAY_COUNT(gSeaPage5)}, + {gSeaPage6, ARRAY_COUNT(gSeaPage6)}, + {gSeaPage7, ARRAY_COUNT(gSeaPage7)}, + {gSeaPage8, ARRAY_COUNT(gSeaPage8)}, + {gSeaPage9, ARRAY_COUNT(gSeaPage9)}, + {gSeaPage10, ARRAY_COUNT(gSeaPage10)}, + {gSeaPage11, ARRAY_COUNT(gSeaPage11)}, + {gSeaPage12, ARRAY_COUNT(gSeaPage12)}, + {gSeaPage13, ARRAY_COUNT(gSeaPage13)}, + {gSeaPage14, ARRAY_COUNT(gSeaPage14)}, + {gSeaPage15, ARRAY_COUNT(gSeaPage15)}, + {gSeaPage16, ARRAY_COUNT(gSeaPage16)}, + {gSeaPage17, ARRAY_COUNT(gSeaPage17)}, + {gSeaPage18, ARRAY_COUNT(gSeaPage18)}, + {gSeaPage19, ARRAY_COUNT(gSeaPage19)}, + {gSeaPage20, ARRAY_COUNT(gSeaPage20)}, +}; + +const struct HabitatPage gCavePages[] = +{ + {gCavePage1, ARRAY_COUNT(gCavePage1)}, + {gCavePage2, ARRAY_COUNT(gCavePage2)}, + {gCavePage3, ARRAY_COUNT(gCavePage3)}, + {gCavePage4, ARRAY_COUNT(gCavePage4)}, + {gCavePage5, ARRAY_COUNT(gCavePage5)}, + {gCavePage6, ARRAY_COUNT(gCavePage6)}, + {gCavePage7, ARRAY_COUNT(gCavePage7)}, + {gCavePage8, ARRAY_COUNT(gCavePage8)}, + {gCavePage9, ARRAY_COUNT(gCavePage9)}, + {gCavePage10, ARRAY_COUNT(gCavePage10)}, + {gCavePage11, ARRAY_COUNT(gCavePage11)}, + {gCavePage12, ARRAY_COUNT(gCavePage12)}, + {gCavePage13, ARRAY_COUNT(gCavePage13)}, + {gCavePage14, ARRAY_COUNT(gCavePage14)}, + {gCavePage15, ARRAY_COUNT(gCavePage15)}, + {gCavePage16, ARRAY_COUNT(gCavePage16)}, + {gCavePage17, ARRAY_COUNT(gCavePage17)}, + {gCavePage18, ARRAY_COUNT(gCavePage18)}, + {gCavePage19, ARRAY_COUNT(gCavePage19)}, + {gCavePage20, ARRAY_COUNT(gCavePage20)}, + {gCavePage21, ARRAY_COUNT(gCavePage21)}, + {gCavePage22, ARRAY_COUNT(gCavePage22)}, + {gCavePage23, ARRAY_COUNT(gCavePage23)}, + {gCavePage24, ARRAY_COUNT(gCavePage24)}, + {gCavePage25, ARRAY_COUNT(gCavePage25)}, + {gCavePage26, ARRAY_COUNT(gCavePage26)}, + {gCavePage27, ARRAY_COUNT(gCavePage27)}, + {gCavePage28, ARRAY_COUNT(gCavePage28)}, + {gCavePage29, ARRAY_COUNT(gCavePage29)}, + {gCavePage30, ARRAY_COUNT(gCavePage30)}, + {gCavePage31, ARRAY_COUNT(gCavePage31)}, + {gCavePage32, ARRAY_COUNT(gCavePage32)}, +}; + +const struct HabitatPage gMountainPages[] = +{ + {gMountainPage1, ARRAY_COUNT(gMountainPage1)}, + {gMountainPage2, ARRAY_COUNT(gMountainPage2)}, + {gMountainPage3, ARRAY_COUNT(gMountainPage3)}, + {gMountainPage4, ARRAY_COUNT(gMountainPage4)}, + {gMountainPage5, ARRAY_COUNT(gMountainPage5)}, + {gMountainPage6, ARRAY_COUNT(gMountainPage6)}, + {gMountainPage7, ARRAY_COUNT(gMountainPage7)}, + {gMountainPage8, ARRAY_COUNT(gMountainPage8)}, + {gMountainPage9, ARRAY_COUNT(gMountainPage9)}, + {gMountainPage10, ARRAY_COUNT(gMountainPage10)}, + {gMountainPage11, ARRAY_COUNT(gMountainPage11)}, + {gMountainPage12, ARRAY_COUNT(gMountainPage12)}, + {gMountainPage13, ARRAY_COUNT(gMountainPage13)}, + {gMountainPage14, ARRAY_COUNT(gMountainPage14)}, + {gMountainPage15, ARRAY_COUNT(gMountainPage15)}, + {gMountainPage16, ARRAY_COUNT(gMountainPage16)}, + {gMountainPage17, ARRAY_COUNT(gMountainPage17)}, + {gMountainPage18, ARRAY_COUNT(gMountainPage18)}, + {gMountainPage19, ARRAY_COUNT(gMountainPage19)}, + {gMountainPage20, ARRAY_COUNT(gMountainPage20)}, + {gMountainPage21, ARRAY_COUNT(gMountainPage21)}, + {gMountainPage22, ARRAY_COUNT(gMountainPage22)}, + {gMountainPage23, ARRAY_COUNT(gMountainPage23)}, + {gMountainPage24, ARRAY_COUNT(gMountainPage24)}, + {gMountainPage25, ARRAY_COUNT(gMountainPage25)}, + {gMountainPage26, ARRAY_COUNT(gMountainPage26)}, + {gMountainPage27, ARRAY_COUNT(gMountainPage27)}, + {gMountainPage28, ARRAY_COUNT(gMountainPage28)}, + {gMountainPage29, ARRAY_COUNT(gMountainPage29)}, + {gMountainPage30, ARRAY_COUNT(gMountainPage30)}, + {gMountainPage31, ARRAY_COUNT(gMountainPage31)}, + {gMountainPage32, ARRAY_COUNT(gMountainPage32)}, + {gMountainPage33, ARRAY_COUNT(gMountainPage33)}, + {gMountainPage34, ARRAY_COUNT(gMountainPage34)}, + {gMountainPage35, ARRAY_COUNT(gMountainPage35)}, + {gMountainPage36, ARRAY_COUNT(gMountainPage36)}, + {gMountainPage37, ARRAY_COUNT(gMountainPage37)}, +}; + +const struct HabitatPage gRoughTerrainPages[] = +{ + {gRoughTerrainPage1, ARRAY_COUNT(gRoughTerrainPage1)}, + {gRoughTerrainPage2, ARRAY_COUNT(gRoughTerrainPage2)}, + {gRoughTerrainPage3, ARRAY_COUNT(gRoughTerrainPage3)}, + {gRoughTerrainPage4, ARRAY_COUNT(gRoughTerrainPage4)}, + {gRoughTerrainPage5, ARRAY_COUNT(gRoughTerrainPage5)}, + {gRoughTerrainPage6, ARRAY_COUNT(gRoughTerrainPage6)}, + {gRoughTerrainPage7, ARRAY_COUNT(gRoughTerrainPage7)}, + {gRoughTerrainPage8, ARRAY_COUNT(gRoughTerrainPage8)}, + {gRoughTerrainPage9, ARRAY_COUNT(gRoughTerrainPage9)}, + {gRoughTerrainPage10, ARRAY_COUNT(gRoughTerrainPage10)}, + {gRoughTerrainPage11, ARRAY_COUNT(gRoughTerrainPage11)}, + {gRoughTerrainPage12, ARRAY_COUNT(gRoughTerrainPage12)}, + {gRoughTerrainPage13, ARRAY_COUNT(gRoughTerrainPage13)}, + {gRoughTerrainPage14, ARRAY_COUNT(gRoughTerrainPage14)}, + {gRoughTerrainPage15, ARRAY_COUNT(gRoughTerrainPage15)}, + {gRoughTerrainPage16, ARRAY_COUNT(gRoughTerrainPage16)}, + {gRoughTerrainPage17, ARRAY_COUNT(gRoughTerrainPage17)}, + {gRoughTerrainPage18, ARRAY_COUNT(gRoughTerrainPage18)}, + {gRoughTerrainPage19, ARRAY_COUNT(gRoughTerrainPage19)}, + {gRoughTerrainPage20, ARRAY_COUNT(gRoughTerrainPage20)}, + {gRoughTerrainPage21, ARRAY_COUNT(gRoughTerrainPage21)}, + {gRoughTerrainPage22, ARRAY_COUNT(gRoughTerrainPage22)}, +}; + +const struct HabitatPage gUrbanPages[] = +{ + {gUrbanPage1, ARRAY_COUNT(gUrbanPage1)}, + {gUrbanPage2, ARRAY_COUNT(gUrbanPage2)}, + {gUrbanPage3, ARRAY_COUNT(gUrbanPage3)}, + {gUrbanPage4, ARRAY_COUNT(gUrbanPage4)}, + {gUrbanPage5, ARRAY_COUNT(gUrbanPage5)}, + {gUrbanPage6, ARRAY_COUNT(gUrbanPage6)}, + {gUrbanPage7, ARRAY_COUNT(gUrbanPage7)}, + {gUrbanPage8, ARRAY_COUNT(gUrbanPage8)}, + {gUrbanPage9, ARRAY_COUNT(gUrbanPage9)}, + {gUrbanPage10, ARRAY_COUNT(gUrbanPage10)}, + {gUrbanPage11, ARRAY_COUNT(gUrbanPage11)}, + {gUrbanPage12, ARRAY_COUNT(gUrbanPage12)}, + {gUrbanPage13, ARRAY_COUNT(gUrbanPage13)}, + {gUrbanPage14, ARRAY_COUNT(gUrbanPage14)}, + {gUrbanPage15, ARRAY_COUNT(gUrbanPage15)}, + {gUrbanPage16, ARRAY_COUNT(gUrbanPage16)}, + {gUrbanPage17, ARRAY_COUNT(gUrbanPage17)}, + {gUrbanPage18, ARRAY_COUNT(gUrbanPage18)}, + {gUrbanPage19, ARRAY_COUNT(gUrbanPage19)}, + {gUrbanPage20, ARRAY_COUNT(gUrbanPage20)}, + {gUrbanPage21, ARRAY_COUNT(gUrbanPage21)}, + {gUrbanPage22, ARRAY_COUNT(gUrbanPage22)}, + {gUrbanPage23, ARRAY_COUNT(gUrbanPage23)}, + {gUrbanPage24, ARRAY_COUNT(gUrbanPage24)}, + {gUrbanPage25, ARRAY_COUNT(gUrbanPage25)}, + {gUrbanPage26, ARRAY_COUNT(gUrbanPage26)}, + {gUrbanPage27, ARRAY_COUNT(gUrbanPage27)}, + {gUrbanPage28, ARRAY_COUNT(gUrbanPage28)}, +}; + +const struct HabitatPage gRarePages[] = +{ + {gRarePage1, ARRAY_COUNT(gRarePage1)}, + {gRarePage2, ARRAY_COUNT(gRarePage2)}, + {gRarePage3, ARRAY_COUNT(gRarePage3)}, + {gRarePage4, ARRAY_COUNT(gRarePage4)}, + {gRarePage5, ARRAY_COUNT(gRarePage5)}, + {gRarePage6, ARRAY_COUNT(gRarePage6)}, + {gRarePage7, ARRAY_COUNT(gRarePage7)}, + {gRarePage8, ARRAY_COUNT(gRarePage8)}, + {gRarePage9, ARRAY_COUNT(gRarePage9)}, + {gRarePage10, ARRAY_COUNT(gRarePage10)}, + {gRarePage11, ARRAY_COUNT(gRarePage11)}, + {gRarePage12, ARRAY_COUNT(gRarePage12)}, + {gRarePage13, ARRAY_COUNT(gRarePage13)}, + {gRarePage14, ARRAY_COUNT(gRarePage14)}, + {gRarePage15, ARRAY_COUNT(gRarePage15)}, + {gRarePage16, ARRAY_COUNT(gRarePage16)}, + {gRarePage17, ARRAY_COUNT(gRarePage17)}, + {gRarePage18, ARRAY_COUNT(gRarePage18)}, + {gRarePage19, ARRAY_COUNT(gRarePage19)}, + {gRarePage20, ARRAY_COUNT(gRarePage20)}, + {gRarePage21, ARRAY_COUNT(gRarePage21)}, +}; + +const struct Habitat gHabitatPtrsTable[9] = +{ + {gGrasslandPages, ARRAY_COUNT(gGrasslandPages)}, + {gForestPages, ARRAY_COUNT(gForestPages)}, + {gWatersEdgePages, ARRAY_COUNT(gWatersEdgePages)}, + {gSeaPages, ARRAY_COUNT(gSeaPages)}, + {gCavePages, ARRAY_COUNT(gCavePages)}, + {gMountainPages, ARRAY_COUNT(gMountainPages)}, + {gRoughTerrainPages, ARRAY_COUNT(gRoughTerrainPages)}, + {gUrbanPages, ARRAY_COUNT(gUrbanPages)}, + {gRarePages, ARRAY_COUNT(gRarePages)}, +}; diff --git a/src/Icon_Palette_Table.c b/src/Icon_Palette_Table.c new file mode 100644 index 0000000..61c36ab --- /dev/null +++ b/src/Icon_Palette_Table.c @@ -0,0 +1,1107 @@ +#include "defines.h" + +const u8 gMonIconPaletteIndices[NUM_SPECIES] = +{ + [SPECIES_NONE] = 0x0, + [SPECIES_BULBASAUR] = 0x1, + [SPECIES_IVYSAUR] = 0x1, + [SPECIES_VENUSAUR] = 0x1, + [SPECIES_CHARMANDER] = 0x0, + [SPECIES_CHARMELEON] = 0x0, + [SPECIES_CHARIZARD] = 0x0, + [SPECIES_SQUIRTLE] = 0x0, + [SPECIES_WARTORTLE] = 0x2, + [SPECIES_BLASTOISE] = 0x2, + [SPECIES_CATERPIE] = 0x1, + [SPECIES_METAPOD] = 0x1, + [SPECIES_BUTTERFREE] = 0x0, + [SPECIES_WEEDLE] = 0x2, + [SPECIES_KAKUNA] = 0x2, + [SPECIES_BEEDRILL] = 0x2, + [SPECIES_PIDGEY] = 0x0, + [SPECIES_PIDGEOTTO] = 0x0, + [SPECIES_PIDGEOT] = 0x0, + [SPECIES_RATTATA] = 0x2, + [SPECIES_RATICATE] = 0x2, + [SPECIES_SPEAROW] = 0x0, + [SPECIES_FEAROW] = 0x0, + [SPECIES_EKANS] = 0x2, + [SPECIES_ARBOK] = 0x2, + [SPECIES_PIKACHU] = 0x2, + [SPECIES_RAICHU] = 0x0, + [SPECIES_SANDSHREW] = 0x2, + [SPECIES_SANDSLASH] = 0x2, + [SPECIES_NIDORAN_F] = 0x0, + [SPECIES_NIDORINA] = 0x0, + [SPECIES_NIDOQUEEN] = 0x2, + [SPECIES_NIDORAN_M] = 0x2, + [SPECIES_NIDORINO] = 0x2, + [SPECIES_NIDOKING] = 0x2, + [SPECIES_CLEFAIRY] = 0x0, + [SPECIES_CLEFABLE] = 0x0, + [SPECIES_VULPIX] = 0x0, + [SPECIES_NINETALES] = 0x1, + [SPECIES_JIGGLYPUFF] = 0x0, + [SPECIES_WIGGLYTUFF] = 0x0, + [SPECIES_ZUBAT] = 0x2, + [SPECIES_GOLBAT] = 0x2, + [SPECIES_ODDISH] = 0x1, + [SPECIES_GLOOM] = 0x0, + [SPECIES_VILEPLUME] = 0x0, + [SPECIES_PARAS] = 0x0, + [SPECIES_PARASECT] = 0x0, + [SPECIES_VENONAT] = 0x2, + [SPECIES_VENOMOTH] = 0x2, + [SPECIES_DIGLETT] = 0x2, + [SPECIES_DUGTRIO] = 0x2, + [SPECIES_MEOWTH] = 0x1, + [SPECIES_PERSIAN] = 0x1, + [SPECIES_PSYDUCK] = 0x1, + [SPECIES_GOLDUCK] = 0x0, + [SPECIES_MANKEY] = 0x1, + [SPECIES_PRIMEAPE] = 0x2, + [SPECIES_GROWLITHE] = 0x0, + [SPECIES_ARCANINE] = 0x0, + [SPECIES_POLIWAG] = 0x0, + [SPECIES_POLIWHIRL] = 0x0, + [SPECIES_POLIWRATH] = 0x0, + [SPECIES_ABRA] = 0x2, + [SPECIES_KADABRA] = 0x2, + [SPECIES_ALAKAZAM] = 0x2, + [SPECIES_MACHOP] = 0x0, + [SPECIES_MACHOKE] = 0x2, + [SPECIES_MACHAMP] = 0x0, + [SPECIES_BELLSPROUT] = 0x1, + [SPECIES_WEEPINBELL] = 0x1, + [SPECIES_VICTREEBEL] = 0x1, + [SPECIES_TENTACOOL] = 0x0, + [SPECIES_TENTACRUEL] = 0x0, + [SPECIES_GEODUDE] = 0x1, + [SPECIES_GRAVELER] = 0x1, + [SPECIES_GOLEM] = 0x2, + [SPECIES_PONYTA] = 0x0, + [SPECIES_RAPIDASH] = 0x0, + [SPECIES_SLOWPOKE] = 0x0, + [SPECIES_SLOWBRO] = 0x0, + [SPECIES_MAGNEMITE] = 0x0, + [SPECIES_MAGNETON] = 0x0, + [SPECIES_FARFETCHD] = 0x1, + [SPECIES_DODUO] = 0x2, + [SPECIES_DODRIO] = 0x2, + [SPECIES_SEEL] = 0x0, + [SPECIES_DEWGONG] = 0x2, + [SPECIES_GRIMER] = 0x2, + [SPECIES_MUK] = 0x2, + [SPECIES_SHELLDER] = 0x2, + [SPECIES_CLOYSTER] = 0x2, + [SPECIES_GASTLY] = 0x2, + [SPECIES_HAUNTER] = 0x2, + [SPECIES_GENGAR] = 0x2, + [SPECIES_ONIX] = 0x2, + [SPECIES_DROWZEE] = 0x2, + [SPECIES_HYPNO] = 0x2, + [SPECIES_KRABBY] = 0x0, + [SPECIES_KINGLER] = 0x0, + [SPECIES_VOLTORB] = 0x0, + [SPECIES_ELECTRODE] = 0x0, + [SPECIES_EXEGGCUTE] = 0x0, + [SPECIES_EXEGGUTOR] = 0x1, + [SPECIES_CUBONE] = 0x2, + [SPECIES_MAROWAK] = 0x2, + [SPECIES_HITMONLEE] = 0x2, + [SPECIES_HITMONCHAN] = 0x2, + [SPECIES_LICKITUNG] = 0x0, + [SPECIES_KOFFING] = 0x2, + [SPECIES_WEEZING] = 0x2, + [SPECIES_RHYHORN] = 0x1, + [SPECIES_RHYDON] = 0x1, + [SPECIES_CHANSEY] = 0x0, + [SPECIES_TANGELA] = 0x0, + [SPECIES_KANGASKHAN] = 0x2, + [SPECIES_HORSEA] = 0x0, + [SPECIES_SEADRA] = 0x0, + [SPECIES_GOLDEEN] = 0x0, + [SPECIES_SEAKING] = 0x0, + [SPECIES_STARYU] = 0x2, + [SPECIES_STARMIE] = 0x2, + [SPECIES_MR_MIME] = 0x0, + [SPECIES_SCYTHER] = 0x1, + [SPECIES_JYNX] = 0x2, + [SPECIES_ELECTABUZZ] = 0x1, + [SPECIES_MAGMAR] = 0x0, + [SPECIES_PINSIR] = 0x2, + [SPECIES_TAUROS] = 0x2, + [SPECIES_MAGIKARP] = 0x0, + [SPECIES_GYARADOS] = 0x0, + [SPECIES_LAPRAS] = 0x2, + [SPECIES_DITTO] = 0x2, + [SPECIES_EEVEE] = 0x2, + [SPECIES_VAPOREON] = 0x0, + [SPECIES_JOLTEON] = 0x2, + [SPECIES_FLAREON] = 0x0, + [SPECIES_PORYGON] = 0x0, + [SPECIES_OMANYTE] = 0x0, + [SPECIES_OMASTAR] = 0x0, + [SPECIES_KABUTO] = 0x2, + [SPECIES_KABUTOPS] = 0x2, + [SPECIES_AERODACTYL] = 0x2, + [SPECIES_SNORLAX] = 0x1, + [SPECIES_ARTICUNO] = 0x2, + [SPECIES_ZAPDOS] = 0x0, + [SPECIES_MOLTRES] = 0x0, + [SPECIES_DRATINI] = 0x0, + [SPECIES_DRAGONAIR] = 0x0, + [SPECIES_DRAGONITE] = 0x2, + [SPECIES_MEWTWO] = 0x2, + [SPECIES_MEW] = 0x0, + [SPECIES_CHIKORITA] = 0x1, + [SPECIES_BAYLEEF] = 0x1, + [SPECIES_MEGANIUM] = 0x1, + [SPECIES_CYNDAQUIL] = 0x1, + [SPECIES_QUILAVA] = 0x1, + [SPECIES_TYPHLOSION] = 0x1, + [SPECIES_TOTODILE] = 0x0, + [SPECIES_CROCONAW] = 0x0, + [SPECIES_FERALIGATR] = 0x0, + [SPECIES_SENTRET] = 0x2, + [SPECIES_FURRET] = 0x2, + [SPECIES_HOOTHOOT] = 0x2, + [SPECIES_NOCTOWL] = 0x2, + [SPECIES_LEDYBA] = 0x0, + [SPECIES_LEDIAN] = 0x0, + [SPECIES_SPINARAK] = 0x1, + [SPECIES_ARIADOS] = 0x0, + [SPECIES_CROBAT] = 0x2, + [SPECIES_CHINCHOU] = 0x2, + [SPECIES_LANTURN] = 0x0, + [SPECIES_PICHU] = 0x1, + [SPECIES_CLEFFA] = 0x0, + [SPECIES_IGGLYBUFF] = 0x1, + [SPECIES_TOGEPI] = 0x0, + [SPECIES_TOGETIC] = 0x0, + [SPECIES_NATU] = 0x1, + [SPECIES_XATU] = 0x1, + [SPECIES_MAREEP] = 0x0, + [SPECIES_FLAAFFY] = 0x0, + [SPECIES_AMPHAROS] = 0x0, + [SPECIES_BELLOSSOM] = 0x1, + [SPECIES_MARILL] = 0x0, + [SPECIES_AZUMARILL] = 0x0, + [SPECIES_SUDOWOODO] = 0x1, + [SPECIES_POLITOED] = 0x1, + [SPECIES_HOPPIP] = 0x1, + [SPECIES_SKIPLOOM] = 0x1, + [SPECIES_JUMPLUFF] = 0x2, + [SPECIES_AIPOM] = 0x2, + [SPECIES_SUNKERN] = 0x1, + [SPECIES_SUNFLORA] = 0x1, + [SPECIES_YANMA] = 0x1, + [SPECIES_WOOPER] = 0x0, + [SPECIES_QUAGSIRE] = 0x0, + [SPECIES_ESPEON] = 0x2, + [SPECIES_UMBREON] = 0x0, + [SPECIES_MURKROW] = 0x2, + [SPECIES_SLOWKING] = 0x0, + [SPECIES_MISDREAVUS] = 0x0, + [SPECIES_UNOWN] = 0x0, + [SPECIES_WOBBUFFET] = 0x0, + [SPECIES_GIRAFARIG] = 0x1, + [SPECIES_PINECO] = 0x0, + [SPECIES_FORRETRESS] = 0x2, + [SPECIES_DUNSPARCE] = 0x0, + [SPECIES_GLIGAR] = 0x0, + [SPECIES_STEELIX] = 0x0, + [SPECIES_SNUBBULL] = 0x0, + [SPECIES_GRANBULL] = 0x2, + [SPECIES_QWILFISH] = 0x0, + [SPECIES_SCIZOR] = 0x0, + [SPECIES_SHUCKLE] = 0x1, + [SPECIES_HERACROSS] = 0x0, + [SPECIES_SNEASEL] = 0x0, + [SPECIES_TEDDIURSA] = 0x0, + [SPECIES_URSARING] = 0x2, + [SPECIES_SLUGMA] = 0x0, + [SPECIES_MAGCARGO] = 0x0, + [SPECIES_SWINUB] = 0x2, + [SPECIES_PILOSWINE] = 0x2, + [SPECIES_CORSOLA] = 0x0, + [SPECIES_REMORAID] = 0x0, + [SPECIES_OCTILLERY] = 0x0, + [SPECIES_DELIBIRD] = 0x1, + [SPECIES_MANTINE] = 0x2, + [SPECIES_SKARMORY] = 0x0, + [SPECIES_HOUNDOUR] = 0x0, + [SPECIES_HOUNDOOM] = 0x0, + [SPECIES_KINGDRA] = 0x0, + [SPECIES_PHANPY] = 0x0, + [SPECIES_DONPHAN] = 0x0, + [SPECIES_PORYGON2] = 0x0, + [SPECIES_STANTLER] = 0x2, + [SPECIES_SMEARGLE] = 0x1, + [SPECIES_TYROGUE] = 0x2, + [SPECIES_HITMONTOP] = 0x2, + [SPECIES_SMOOCHUM] = 0x1, + [SPECIES_ELEKID] = 0x1, + [SPECIES_MAGBY] = 0x0, + [SPECIES_MILTANK] = 0x0, + [SPECIES_BLISSEY] = 0x0, + [SPECIES_RAIKOU] = 0x2, + [SPECIES_ENTEI] = 0x2, + [SPECIES_SUICUNE] = 0x2, + [SPECIES_LARVITAR] = 0x1, + [SPECIES_PUPITAR] = 0x2, + [SPECIES_TYRANITAR] = 0x1, + [SPECIES_LUGIA] = 0x0, + [SPECIES_HO_OH] = 0x1, + [SPECIES_CELEBI] = 0x1, + [252] = 0x0, + [253] = 0x0, + [254] = 0x0, + [255] = 0x0, + [256] = 0x0, + [257] = 0x0, + [258] = 0x0, + [259] = 0x0, + [260] = 0x0, + [261] = 0x0, + [262] = 0x0, + [263] = 0x0, + [264] = 0x0, + [265] = 0x0, + [266] = 0x0, + [267] = 0x0, + [268] = 0x0, + [269] = 0x0, + [270] = 0x0, + [271] = 0x0, + [272] = 0x0, + [273] = 0x0, + [274] = 0x0, + [275] = 0x0, + [276] = 0x0, + [SPECIES_TREECKO] = 0x1, + [SPECIES_GROVYLE] = 0x1, + [SPECIES_SCEPTILE] = 0x1, + [SPECIES_TORCHIC] = 0x0, + [SPECIES_COMBUSKEN] = 0x0, + [SPECIES_BLAZIKEN] = 0x0, + [SPECIES_MUDKIP] = 0x0, + [SPECIES_MARSHTOMP] = 0x0, + [SPECIES_SWAMPERT] = 0x0, + [SPECIES_POOCHYENA] = 0x1, + [SPECIES_MIGHTYENA] = 0x1, + [SPECIES_ZIGZAGOON] = 0x2, + [SPECIES_LINOONE] = 0x2, + [SPECIES_WURMPLE] = 0x0, + [SPECIES_SILCOON] = 0x2, + [SPECIES_BEAUTIFLY] = 0x0, + [SPECIES_CASCOON] = 0x2, + [SPECIES_DUSTOX] = 0x1, + [SPECIES_LOTAD] = 0x1, + [SPECIES_LOMBRE] = 0x1, + [SPECIES_LUDICOLO] = 0x1, + [SPECIES_SEEDOT] = 0x2, + [SPECIES_NUZLEAF] = 0x1, + [SPECIES_SHIFTRY] = 0x0, + [SPECIES_NINCADA] = 0x1, + [SPECIES_NINJASK] = 0x1, + [SPECIES_SHEDINJA] = 0x1, + [SPECIES_TAILLOW] = 0x2, + [SPECIES_SWELLOW] = 0x2, + [SPECIES_SHROOMISH] = 0x1, + [SPECIES_BRELOOM] = 0x1, + [SPECIES_SPINDA] = 0x1, + [SPECIES_WINGULL] = 0x0, + [SPECIES_PELIPPER] = 0x2, + [SPECIES_SURSKIT] = 0x0, + [SPECIES_MASQUERAIN] = 0x0, + [SPECIES_WAILMER] = 0x2, + [SPECIES_WAILORD] = 0x0, + [SPECIES_SKITTY] = 0x0, + [SPECIES_DELCATTY] = 0x2, + [SPECIES_KECLEON] = 0x1, + [SPECIES_BALTOY] = 0x2, + [SPECIES_CLAYDOL] = 0x0, + [SPECIES_NOSEPASS] = 0x0, + [SPECIES_TORKOAL] = 0x0, + [SPECIES_SABLEYE] = 0x2, + [SPECIES_BARBOACH] = 0x0, + [SPECIES_WHISCASH] = 0x0, + [SPECIES_LUVDISC] = 0x0, + [SPECIES_CORPHISH] = 0x0, + [SPECIES_CRAWDAUNT] = 0x0, + [SPECIES_FEEBAS] = 0x2, + [SPECIES_MILOTIC] = 0x2, + [SPECIES_CARVANHA] = 0x0, + [SPECIES_SHARPEDO] = 0x0, + [SPECIES_TRAPINCH] = 0x0, + [SPECIES_VIBRAVA] = 0x1, + [SPECIES_FLYGON] = 0x1, + [SPECIES_MAKUHITA] = 0x1, + [SPECIES_HARIYAMA] = 0x2, + [SPECIES_ELECTRIKE] = 0x1, + [SPECIES_MANECTRIC] = 0x0, + [SPECIES_NUMEL] = 0x1, + [SPECIES_CAMERUPT] = 0x0, + [SPECIES_SPHEAL] = 0x2, + [SPECIES_SEALEO] = 0x2, + [SPECIES_WALREIN] = 0x0, + [SPECIES_CACNEA] = 0x1, + [SPECIES_CACTURNE] = 0x1, + [SPECIES_SNORUNT] = 0x2, + [SPECIES_GLALIE] = 0x0, + [SPECIES_LUNATONE] = 0x1, + [SPECIES_SOLROCK] = 0x0, + [SPECIES_AZURILL] = 0x0, + [SPECIES_SPOINK] = 0x0, + [SPECIES_GRUMPIG] = 0x2, + [SPECIES_PLUSLE] = 0x0, + [SPECIES_MINUN] = 0x0, + [SPECIES_MAWILE] = 0x2, + [SPECIES_MEDITITE] = 0x0, + [SPECIES_MEDICHAM] = 0x0, + [SPECIES_SWABLU] = 0x0, + [SPECIES_ALTARIA] = 0x0, + [SPECIES_WYNAUT] = 0x0, + [SPECIES_DUSKULL] = 0x0, + [SPECIES_DUSCLOPS] = 0x0, + [SPECIES_ROSELIA] = 0x0, + [SPECIES_SLAKOTH] = 0x2, + [SPECIES_VIGOROTH] = 0x2, + [SPECIES_SLAKING] = 0x2, + [SPECIES_GULPIN] = 0x1, + [SPECIES_SWALOT] = 0x2, + [SPECIES_TROPIUS] = 0x1, + [SPECIES_WHISMUR] = 0x1, + [SPECIES_LOUDRED] = 0x2, + [SPECIES_EXPLOUD] = 0x2, + [SPECIES_CLAMPERL] = 0x0, + [SPECIES_HUNTAIL] = 0x0, + [SPECIES_GOREBYSS] = 0x0, + [SPECIES_ABSOL] = 0x0, + [SPECIES_SHUPPET] = 0x0, + [SPECIES_BANETTE] = 0x0, + [SPECIES_SEVIPER] = 0x2, + [SPECIES_ZANGOOSE] = 0x0, + [SPECIES_RELICANTH] = 0x2, + [SPECIES_ARON] = 0x2, + [SPECIES_LAIRON] = 0x2, + [SPECIES_AGGRON] = 0x2, + [SPECIES_CASTFORM] = 0x0, + [SPECIES_VOLBEAT] = 0x0, + [SPECIES_ILLUMISE] = 0x2, + [SPECIES_LILEEP] = 0x2, + [SPECIES_CRADILY] = 0x1, + [SPECIES_ANORITH] = 0x0, + [SPECIES_ARMALDO] = 0x2, + [SPECIES_RALTS] = 0x1, + [SPECIES_KIRLIA] = 0x1, + [SPECIES_GARDEVOIR] = 0x1, + [SPECIES_BAGON] = 0x0, + [SPECIES_SHELGON] = 0x2, + [SPECIES_SALAMENCE] = 0x0, + [SPECIES_BELDUM] = 0x0, + [SPECIES_METANG] = 0x0, + [SPECIES_METAGROSS] = 0x0, + [SPECIES_REGIROCK] = 0x2, + [SPECIES_REGICE] = 0x0, + [SPECIES_REGISTEEL] = 0x2, + [SPECIES_KYOGRE] = 0x2, + [SPECIES_GROUDON] = 0x0, + [SPECIES_RAYQUAZA] = 0x1, + [SPECIES_LATIAS] = 0x0, + [SPECIES_LATIOS] = 0x0, + [SPECIES_JIRACHI] = 0x0, + [SPECIES_DEOXYS] = 0x0, + [SPECIES_CHIMECHO] = 0x0, + [SPECIES_EGG] = 0x1, + [SPECIES_UNOWN_B] = 0x0, + [SPECIES_UNOWN_C] = 0x0, + [SPECIES_UNOWN_D] = 0x0, + [SPECIES_UNOWN_E] = 0x0, + [SPECIES_UNOWN_F] = 0x0, + [SPECIES_UNOWN_G] = 0x0, + [SPECIES_UNOWN_H] = 0x0, + [SPECIES_UNOWN_I] = 0x0, + [SPECIES_UNOWN_J] = 0x0, + [SPECIES_UNOWN_K] = 0x0, + [SPECIES_UNOWN_L] = 0x0, + [SPECIES_UNOWN_M] = 0x0, + [SPECIES_UNOWN_N] = 0x0, + [SPECIES_UNOWN_O] = 0x0, + [SPECIES_UNOWN_P] = 0x0, + [SPECIES_UNOWN_Q] = 0x0, + [SPECIES_UNOWN_R] = 0x0, + [SPECIES_UNOWN_S] = 0x0, + [SPECIES_UNOWN_T] = 0x0, + [SPECIES_UNOWN_U] = 0x0, + [SPECIES_UNOWN_V] = 0x0, + [SPECIES_UNOWN_W] = 0x0, + [SPECIES_UNOWN_X] = 0x0, + [SPECIES_UNOWN_Y] = 0x0, + [SPECIES_UNOWN_Z] = 0x0, + [SPECIES_UNOWN_EXCLAMATION] = 0x0, + [SPECIES_UNOWN_QUESTION] = 0x0, + [SPECIES_TURTWIG] = 0x1, + [SPECIES_GROTLE] = 0x1, + [SPECIES_TORTERRA] = 0x1, + [SPECIES_CHIMCHAR] = 0x1, + [SPECIES_MONFERNO] = 0x0, + [SPECIES_INFERNAPE] = 0x2, + [SPECIES_PIPLUP] = 0x0, + [SPECIES_PRINPLUP] = 0x0, + [SPECIES_EMPOLEON] = 0x0, + [SPECIES_STARLY] = 0x0, + [SPECIES_STARAVIA] = 0x0, + [SPECIES_STARAPTOR] = 0x0, + [SPECIES_BIDOOF] = 0x2, + [SPECIES_BIBAREL] = 0x2, + [SPECIES_KRICKETOT] = 0x1, + [SPECIES_KRICKETUNE] = 0x1, + [SPECIES_SHINX] = 0x0, + [SPECIES_LUXIO] = 0x0, + [SPECIES_LUXRAY] = 0x0, + [SPECIES_BUDEW] = 0x1, + [SPECIES_ROSERADE] = 0x0, + [SPECIES_CRANIDOS] = 0x0, + [SPECIES_RAMPARDOS] = 0x0, + [SPECIES_SHIELDON] = 0x1, + [SPECIES_BASTIODON] = 0x1, + [SPECIES_BURMY] = 0x1, + [SPECIES_WORMADAM] = 0x1, + [SPECIES_MOTHIM] = 0x0, + [SPECIES_COMBEE] = 0x0, + [SPECIES_VESPIQUEN] = 0x0, + [SPECIES_PACHIRISU] = 0x0, + [SPECIES_BUIZEL] = 0x0, + [SPECIES_FLOATZEL] = 0x0, + [SPECIES_CHERUBI] = 0x1, + [SPECIES_CHERRIM] = 0x0, + [SPECIES_SHELLOS] = 0x0, + [SPECIES_GASTRODON] = 0x0, + [SPECIES_AMBIPOM] = 0x2, + [SPECIES_DRIFLOON] = 0x2, + [SPECIES_DRIFBLIM] = 0x2, + [SPECIES_BUNEARY] = 0x2, + [SPECIES_LOPUNNY] = 0x2, + [SPECIES_MISMAGIUS] = 0x2, + [SPECIES_HONCHKROW] = 0x0, + [SPECIES_GLAMEOW] = 0x0, + [SPECIES_PURUGLY] = 0x2, + [SPECIES_CHINGLING] = 0x0, + [SPECIES_STUNKY] = 0x2, + [SPECIES_SKUNTANK] = 0x2, + [SPECIES_BRONZOR] = 0x0, + [SPECIES_BRONZONG] = 0x0, + [SPECIES_BONSLY] = 0x1, + [SPECIES_MIME_JR] = 0x0, + [SPECIES_HAPPINY] = 0x0, + [SPECIES_CHATOT] = 0x0, + [SPECIES_SPIRITOMB] = 0x1, + [SPECIES_GIBLE] = 0x0, + [SPECIES_GABITE] = 0x0, + [SPECIES_GARCHOMP] = 0x0, + [SPECIES_MUNCHLAX] = 0x2, + [SPECIES_RIOLU] = 0x0, + [SPECIES_LUCARIO] = 0x0, + [SPECIES_HIPPOPOTAS] = 0x1, + [SPECIES_HIPPOWDON] = 0x1, + [SPECIES_SKORUPI] = 0x0, + [SPECIES_DRAPION] = 0x2, + [SPECIES_CROAGUNK] = 0x0, + [SPECIES_TOXICROAK] = 0x0, + [SPECIES_CARNIVINE] = 0x1, + [SPECIES_FINNEON] = 0x0, + [SPECIES_LUMINEON] = 0x0, + [SPECIES_MANTYKE] = 0x0, + [SPECIES_SNOVER] = 0x1, + [SPECIES_ABOMASNOW] = 0x1, + [SPECIES_WEAVILE] = 0x0, + [SPECIES_MAGNEZONE] = 0x0, + [SPECIES_LICKILICKY] = 0x1, + [SPECIES_RHYPERIOR] = 0x0, + [SPECIES_TANGROWTH] = 0x0, + [SPECIES_ELECTIVIRE] = 0x1, + [SPECIES_MAGMORTAR] = 0x0, + [SPECIES_TOGEKISS] = 0x0, + [SPECIES_YANMEGA] = 0x1, + [SPECIES_LEAFEON] = 0x1, + [SPECIES_GLACEON] = 0x0, + [SPECIES_GLISCOR] = 0x0, + [SPECIES_MAMOSWINE] = 0x2, + [SPECIES_PORYGON_Z] = 0x0, + [SPECIES_GALLADE] = 0x1, + [SPECIES_PROBOPASS] = 0x0, + [SPECIES_DUSKNOIR] = 0x2, + [SPECIES_FROSLASS] = 0x2, + [SPECIES_ROTOM] = 0x0, + [SPECIES_UXIE] = 0x0, + [SPECIES_MESPRIT] = 0x0, + [SPECIES_AZELF] = 0x0, + [SPECIES_DIALGA] = 0x0, + [SPECIES_PALKIA] = 0x2, + [SPECIES_HEATRAN] = 0x0, + [SPECIES_REGIGIGAS] = 0x0, + [SPECIES_GIRATINA] = 0x0, + [SPECIES_CRESSELIA] = 0x0, + [SPECIES_PHIONE] = 0x0, + [SPECIES_MANAPHY] = 0x0, + [SPECIES_DARKRAI] = 0x0, + [SPECIES_SHAYMIN] = 0x1, + [SPECIES_ARCEUS] = 0x1, + [SPECIES_VICTINI] = 0x0, + [SPECIES_SNIVY] = 0x1, + [SPECIES_SERVINE] = 0x1, + [SPECIES_SERPERIOR] = 0x1, + [SPECIES_TEPIG] = 0x0, + [SPECIES_PIGNITE] = 0x0, + [SPECIES_EMBOAR] = 0x0, + [SPECIES_OSHAWOTT] = 0x0, + [SPECIES_DEWOTT] = 0x0, + [SPECIES_SAMUROTT] = 0x2, + [SPECIES_PATRAT] = 0x2, + [SPECIES_WATCHOG] = 0x2, + [SPECIES_LILLIPUP] = 0x2, + [SPECIES_HERDIER] = 0x2, + [SPECIES_STOUTLAND] = 0x2, + [SPECIES_PURRLOIN] = 0x0, + [SPECIES_LIEPARD] = 0x0, + [SPECIES_PANSAGE] = 0x1, + [SPECIES_SIMISAGE] = 0x1, + [SPECIES_PANSEAR] = 0x2, + [SPECIES_SIMISEAR] = 0x2, + [SPECIES_PANPOUR] = 0x2, + [SPECIES_SIMIPOUR] = 0x2, + [SPECIES_MUNNA] = 0x0, + [SPECIES_MUSHARNA] = 0x0, + [SPECIES_PIDOVE] = 0x0, + [SPECIES_TRANQUILL] = 0x0, + [SPECIES_UNFEZANT] = 0x1, + [SPECIES_BLITZLE] = 0x2, + [SPECIES_ZEBSTRIKA] = 0x2, + [SPECIES_ROGGENROLA] = 0x2, + [SPECIES_BOLDORE] = 0x0, + [SPECIES_GIGALITH] = 0x0, + [SPECIES_WOOBAT] = 0x0, + [SPECIES_SWOOBAT] = 0x0, + [SPECIES_DRILBUR] = 0x0, + [SPECIES_EXCADRILL] = 0x0, + [SPECIES_AUDINO] = 0x1, + [SPECIES_TIMBURR] = 0x1, + [SPECIES_GURDURR] = 0x1, + [SPECIES_CONKELDURR] = 0x1, + [SPECIES_TYMPOLE] = 0x2, + [SPECIES_PALPITOAD] = 0x2, + [SPECIES_SEISMITOAD] = 0x0, + [SPECIES_THROH] = 0x0, + [SPECIES_SAWK] = 0x0, + [SPECIES_SEWADDLE] = 0x1, + [SPECIES_SWADLOON] = 0x1, + [SPECIES_LEAVANNY] = 0x1, + [SPECIES_VENIPEDE] = 0x1, + [SPECIES_WHIRLIPEDE] = 0x2, + [SPECIES_SCOLIPEDE] = 0x2, + [SPECIES_COTTONEE] = 0x1, + [SPECIES_WHIMSICOTT] = 0x1, + [SPECIES_PETILIL] = 0x1, + [SPECIES_LILLIGANT] = 0x1, + [SPECIES_BASCULIN_RED] = 0x1, + [SPECIES_SANDILE] = 0x1, + [SPECIES_KROKOROK] = 0x1, + [SPECIES_KROOKODILE] = 0x0, + [SPECIES_DARUMAKA] = 0x0, + [SPECIES_DARMANITAN] = 0x0, + [SPECIES_MARACTUS] = 0x1, + [SPECIES_DWEBBLE] = 0x0, + [SPECIES_CRUSTLE] = 0x2, + [SPECIES_SCRAGGY] = 0x1, + [SPECIES_SCRAFTY] = 0x0, + [SPECIES_SIGILYPH] = 0x0, + [SPECIES_YAMASK] = 0x0, + [SPECIES_COFAGRIGUS] = 0x0, + [SPECIES_TIRTOUGA] = 0x0, + [SPECIES_CARRACOSTA] = 0x0, + [SPECIES_ARCHEN] = 0x0, + [SPECIES_ARCHEOPS] = 0x0, + [SPECIES_TRUBBISH] = 0x1, + [SPECIES_GARBODOR] = 0x1, + [SPECIES_ZORUA] = 0x0, + [SPECIES_ZOROARK] = 0x0, + [SPECIES_MINCCINO] = 0x1, + [SPECIES_CINCCINO] = 0x0, + [SPECIES_GOTHITA] = 0x2, + [SPECIES_GOTHORITA] = 0x2, + [SPECIES_GOTHITELLE] = 0x2, + [SPECIES_SOLOSIS] = 0x1, + [SPECIES_DUOSION] = 0x1, + [SPECIES_REUNICLUS] = 0x1, + [SPECIES_DUCKLETT] = 0x0, + [SPECIES_SWANNA] = 0x0, + [SPECIES_VANILLITE] = 0x0, + [SPECIES_VANILLISH] = 0x0, + [SPECIES_VANILLUXE] = 0x0, + [SPECIES_DEERLING] = 0x1, + [SPECIES_SAWSBUCK] = 0x1, + [SPECIES_EMOLGA] = 0x0, + [SPECIES_KARRABLAST] = 0x0, + [SPECIES_ESCAVALIER] = 0x0, + [SPECIES_FOONGUS] = 0x1, + [SPECIES_AMOONGUSS] = 0x1, + [SPECIES_FRILLISH] = 0x0, + [SPECIES_JELLICENT] = 0x0, + [SPECIES_ALOMOMOLA] = 0x0, + [SPECIES_JOLTIK] = 0x0, + [SPECIES_GALVANTULA] = 0x2, + [SPECIES_FERROSEED] = 0x1, + [SPECIES_FERROTHORN] = 0x1, + [SPECIES_KLINK] = 0x0, + [SPECIES_KLANG] = 0x0, + [SPECIES_KLINKLANG] = 0x0, + [SPECIES_TYNAMO] = 0x0, + [SPECIES_EELEKTRIK] = 0x0, + [SPECIES_EELEKTROSS] = 0x0, + [SPECIES_ELGYEM] = 0x0, + [SPECIES_BEHEEYEM] = 0x1, + [SPECIES_LITWICK] = 0x2, + [SPECIES_LAMPENT] = 0x2, + [SPECIES_CHANDELURE] = 0x2, + [SPECIES_AXEW] = 0x1, + [SPECIES_FRAXURE] = 0x1, + [SPECIES_HAXORUS] = 0x2, + [SPECIES_CUBCHOO] = 0x0, + [SPECIES_BEARTIC] = 0x0, + [SPECIES_CRYOGONAL] = 0x0, + [SPECIES_SHELMET] = 0x1, + [SPECIES_ACCELGOR] = 0x1, + [SPECIES_STUNFISK] = 0x2, + [SPECIES_MIENFOO] = 0x0, + [SPECIES_MIENSHAO] = 0x2, + [SPECIES_DRUDDIGON] = 0x0, + [SPECIES_GOLETT] = 0x0, + [SPECIES_GOLURK] = 0x0, + [SPECIES_PAWNIARD] = 0x0, + [SPECIES_BISHARP] = 0x0, + [SPECIES_BOUFFALANT] = 0x2, + [SPECIES_RUFFLET] = 0x0, + [SPECIES_BRAVIARY] = 0x0, + [SPECIES_VULLABY] = 0x1, + [SPECIES_MANDIBUZZ] = 0x1, + [SPECIES_HEATMOR] = 0x2, + [SPECIES_DURANT] = 0x1, + [SPECIES_DEINO] = 0x2, + [SPECIES_ZWEILOUS] = 0x2, + [SPECIES_HYDREIGON] = 0x2, + [SPECIES_LARVESTA] = 0x0, + [SPECIES_VOLCARONA] = 0x0, + [SPECIES_COBALION] = 0x0, + [SPECIES_TERRAKION] = 0x2, + [SPECIES_VIRIZION] = 0x1, + [SPECIES_TORNADUS] = 0x1, + [SPECIES_THUNDURUS] = 0x0, + [SPECIES_RESHIRAM] = 0x0, + [SPECIES_ZEKROM] = 0x0, + [SPECIES_LANDORUS] = 0x0, + [SPECIES_KYUREM] = 0x0, + [SPECIES_KELDEO] = 0x0, + [SPECIES_MELOETTA] = 0x1, + [SPECIES_GENESECT] = 0x2, + [SPECIES_UNFEZANT_F] = 0x2, + [SPECIES_FRILLISH_F] = 0x0, + [SPECIES_JELLICENT_F] = 0x0, + [SPECIES_SHADOW_WARRIOR] = 0x0, + [SPECIES_BURMY_SANDY] = 0x1, + [SPECIES_BURMY_TRASH] = 0x0, + [SPECIES_WORMADAM_SANDY] = 0x1, + [SPECIES_WORMADAM_TRASH] = 0x0, + [SPECIES_SHELLOS_EAST] = 0x0, + [SPECIES_GASTRODON_EAST] = 0x0, + [SPECIES_ROTOM_HEAT] = 0x0, + [SPECIES_ROTOM_WASH] = 0x0, + [SPECIES_ROTOM_FROST] = 0x0, + [SPECIES_ROTOM_FAN] = 0x0, + [SPECIES_ROTOM_MOW] = 0x0, + [SPECIES_GIRATINA_ORIGIN] = 0x0, + [SPECIES_SHAYMIN_SKY] = 0x1, + [SPECIES_ARCEUS_FIGHT] = 0x1, + [SPECIES_ARCEUS_FLYING] = 0x1, + [SPECIES_ARCEUS_POISON] = 0x1, + [SPECIES_ARCEUS_GROUND] = 0x1, + [SPECIES_ARCEUS_ROCK] = 0x1, + [SPECIES_ARCEUS_BUG] = 0x1, + [SPECIES_ARCEUS_GHOST] = 0x1, + [SPECIES_ARCEUS_STEEL] = 0x1, + [SPECIES_ARCEUS_FIRE] = 0x1, + [SPECIES_ARCEUS_WATER] = 0x1, + [SPECIES_ARCEUS_GRASS] = 0x1, + [SPECIES_ARCEUS_ELECTRIC] = 0x1, + [SPECIES_ARCEUS_PSYCHIC] = 0x1, + [SPECIES_ARCEUS_ICE] = 0x1, + [SPECIES_ARCEUS_DRAGON] = 0x1, + [SPECIES_ARCEUS_DARK] = 0x1, + [SPECIES_BASCULIN_BLUE] = 0x0, + [SPECIES_DARMANITANZEN] = 0x0, + [SPECIES_DEERLING_SUMMER] = 0x1, + [SPECIES_DEERLING_AUTUMN] = 0x0, + [SPECIES_DEERLING_WINTER] = 0x2, + [SPECIES_SAWSBUCK_SUMMER] = 0x1, + [SPECIES_SAWSBUCK_AUTUMN] = 0x1, + [SPECIES_SAWSBUCK_WINTER] = 0x2, + [SPECIES_HIPPOPOTAS_F] = 0x1, + [SPECIES_HIPPOWDON_F] = 0x1, + [SPECIES_MELOETTA_PIROUETTE] = 0x0, + [SPECIES_GENESECT_SHOCK] = 0x2, + [SPECIES_GENESECT_BURN] = 0x2, + [SPECIES_GENESECT_CHILL] = 0x2, + [SPECIES_GENESECT_DOUSE] = 0x2, + [SPECIES_CHERRIM_SUN] = 0x1, + [SPECIES_KYUREM_BLACK] = 0x0, + [SPECIES_KYUREM_WHITE] = 0x0, + [SPECIES_TORNADUS_THERIAN] = 0x1, + [SPECIES_THUNDURUS_THERIAN] = 0x0, + [SPECIES_LANDORUS_THERIAN] = 0x0, + [SPECIES_KELDEO_RESOLUTE] = 0x0, + [SPECIES_CHESPIN] = 0x1, + [SPECIES_QUILLADIN] = 0x1, + [SPECIES_CHESNAUGHT] = 0x1, + [SPECIES_FENNEKIN] = 0x0, + [SPECIES_BRAIXEN] = 0x0, + [SPECIES_DELPHOX] = 0x0, + [SPECIES_FROAKIE] = 0x0, + [SPECIES_FROGADIER] = 0x0, + [SPECIES_GRENINJA] = 0x0, + [SPECIES_BUNNELBY] = 0x2, + [SPECIES_DIGGERSBY] = 0x2, + [SPECIES_FLETCHLING] = 0x2, + [SPECIES_FLETCHINDER] = 0x2, + [SPECIES_TALONFLAME] = 0x2, + [SPECIES_SCATTERBUG] = 0x1, + [SPECIES_SPEWPA] = 0x1, + [SPECIES_VIVILLON] = 0x0, + [SPECIES_LITLEO] = 0x2, + [SPECIES_PYROAR] = 0x2, + [SPECIES_FLABEBE] = 0x0, + [SPECIES_FLOETTE] = 0x1, + [SPECIES_FLORGES] = 0x0, + [SPECIES_SKIDDO] = 0x1, + [SPECIES_GOGOAT] = 0x1, + [SPECIES_PANCHAM] = 0x1, + [SPECIES_PANGORO] = 0x1, + [SPECIES_FURFROU] = 0x0, + [SPECIES_ESPURR] = 0x2, + [SPECIES_MEOWSTIC] = 0x0, + [SPECIES_HONEDGE] = 0x2, + [SPECIES_DOUBLADE] = 0x2, + [SPECIES_AEGISLASH] = 0x2, + [SPECIES_SPRITZEE] = 0x0, + [SPECIES_AROMATISSE] = 0x0, + [SPECIES_SWIRLIX] = 0x1, + [SPECIES_SLURPUFF] = 0x1, + [SPECIES_INKAY] = 0x0, + [SPECIES_MALAMAR] = 0x2, + [SPECIES_BINACLE] = 0x2, + [SPECIES_BARBARACLE] = 0x2, + [SPECIES_SKRELP] = 0x2, + [SPECIES_DRAGALGE] = 0x2, + [SPECIES_CLAUNCHER] = 0x0, + [SPECIES_CLAWITZER] = 0x0, + [SPECIES_HELIOPTILE] = 0x2, + [SPECIES_HELIOLISK] = 0x2, + [SPECIES_TYRUNT] = 0x2, + [SPECIES_TYRANTRUM] = 0x0, + [SPECIES_AMAURA] = 0x0, + [SPECIES_AURORUS] = 0x0, + [SPECIES_SYLVEON] = 0x0, + [SPECIES_HAWLUCHA] = 0x0, + [SPECIES_DEDENNE] = 0x0, + [SPECIES_CARBINK] = 0x0, + [SPECIES_GOOMY] = 0x2, + [SPECIES_SLIGGOO] = 0x2, + [SPECIES_GOODRA] = 0x2, + [SPECIES_KLEFKI] = 0x0, + [SPECIES_PHANTUMP] = 0x1, + [SPECIES_TREVENANT] = 0x1, + [SPECIES_PUMPKABOO] = 0x2, + [SPECIES_GOURGEIST] = 0x2, + [SPECIES_BERGMITE] = 0x0, + [SPECIES_AVALUGG] = 0x0, + [SPECIES_NOIBAT] = 0x2, + [SPECIES_NOIVERN] = 0x2, + [SPECIES_XERNEAS] = 0x0, + [SPECIES_YVELTAL] = 0x0, + [SPECIES_ZYGARDE] = 0x1, + [SPECIES_DIANCIE] = 0x1, + [SPECIES_HOOPA] = 0x0, + [SPECIES_HOOPA_UNBOUND] = 0x0, + [SPECIES_VOLCANION] = 0x0, + [SPECIES_PYROAR_FEMALE] = 0x2, + [SPECIES_MEOWSTIC_FEMALE] = 0x0, + [SPECIES_AEGISLASH_BLADE] = 0x2, + [SPECIES_ARCEUS_FAIRY] = 0x1, + [SPECIES_ZYGARDE_CELL] = 0x1, + [SPECIES_ZYGARDE_CORE] = 0x1, + [SPECIES_ZYGARDE_10] = 0x1, + [SPECIES_ZYGARDE_COMPLETE] = 0x1, + [SPECIES_ASHGRENINJA] = 0x0, + [SPECIES_FLABEBE_BLUE] = 0x0, + [SPECIES_FLABEBE_ORANGE] = 0x0, + [SPECIES_FLABEBE_YELLOW] = 0x0, + [SPECIES_FLABEBE_WHITE] = 0x0, + [SPECIES_FLOETTE_BLUE] = 0x1, + [SPECIES_FLOETTE_ORANGE] = 0x1, + [SPECIES_FLOETTE_YELLOW] = 0x1, + [SPECIES_FLOETTE_WHITE] = 0x1, + [SPECIES_FLOETTE_ETERNAL] = 0x0, + [SPECIES_FLORGES_BLUE] = 0x0, + [SPECIES_FLORGES_ORANGE] = 0x0, + [SPECIES_FLORGES_YELLOW] = 0x0, + [SPECIES_FLORGES_WHITE] = 0x0, + [SPECIES_PUMPKABOO_XL] = 0x2, + [SPECIES_PUMPKABOO_L] = 0x2, + [SPECIES_PUMPKABOO_M] = 0x2, + [SPECIES_GOURGEIST_XL] = 0x2, + [SPECIES_GOURGEIST_L] = 0x2, + [SPECIES_GOURGEIST_M] = 0x2, + [SPECIES_FURFROU_HEART] = 0x0, + [SPECIES_FURFROU_DIAMOND] = 0x0, + [SPECIES_FURFROU_STAR] = 0x0, + [SPECIES_FURFROU_PHAROAH] = 0x0, + [SPECIES_FURFROU_KABUKI] = 0x0, + [SPECIES_FURFROU_LA_REINE] = 0x0, + [SPECIES_FURFROU_MATRON] = 0x0, + [SPECIES_FURFROU_DANDY] = 0x0, + [SPECIES_FURFROU_DEBUTANTE] = 0x0, + [SPECIES_VIVILLON_FANCY] = 0x0, + [SPECIES_VENUSAUR_MEGA] = 0x1, + [SPECIES_CHARIZARD_MEGA_X] = 0x0, + [SPECIES_CHARIZARD_MEGA_Y] = 0x0, + [SPECIES_BLASTOISE_MEGA] = 0x2, + [SPECIES_BEEDRILL_MEGA] = 0x2, + [SPECIES_PIDGEOT_MEGA] = 0x0, + [SPECIES_ALAKAZAM_MEGA] = 0x2, + [SPECIES_SLOWBRO_MEGA] = 0x0, + [SPECIES_GENGAR_MEGA] = 0x2, + [SPECIES_KANGASKHAN_MEGA] = 0x2, + [SPECIES_PINSIR_MEGA] = 0x2, + [SPECIES_GYARADOS_MEGA] = 0x2, + [SPECIES_AERODACTYL_MEGA] = 0x2, + [SPECIES_MEWTWO_MEGA_X] = 0x2, + [SPECIES_MEWTWO_MEGA_Y] = 0x2, + [SPECIES_AMPHAROS_MEGA] = 0x0, + [SPECIES_STEELIX_MEGA] = 0x0, + [SPECIES_SCIZOR_MEGA] = 0x0, + [SPECIES_HERACROSS_MEGA] = 0x0, + [SPECIES_HOUNDOOM_MEGA] = 0x0, + [SPECIES_TYRANITAR_MEGA] = 0x1, + [SPECIES_SCEPTILE_MEGA] = 0x1, + [SPECIES_BLAZIKEN_MEGA] = 0x0, + [SPECIES_SWAMPERT_MEGA] = 0x0, + [SPECIES_GARDEVOIR_MEGA] = 0x1, + [SPECIES_SABLEYE_MEGA] = 0x2, + [SPECIES_MAWILE_MEGA] = 0x0, + [SPECIES_AGGRON_MEGA] = 0x2, + [SPECIES_MEDICHAM_MEGA] = 0x0, + [SPECIES_MANECTRIC_MEGA] = 0x0, + [SPECIES_SHARPEDO_MEGA] = 0x0, + [SPECIES_CAMERUPT_MEGA] = 0x0, + [SPECIES_ALTARIA_MEGA] = 0x2, + [SPECIES_BANETTE_MEGA] = 0x0, + [SPECIES_ABSOL_MEGA] = 0x0, + [SPECIES_GLALIE_MEGA] = 0x0, + [SPECIES_SALAMENCE_MEGA] = 0x0, + [SPECIES_METAGROSS_MEGA] = 0x2, + [SPECIES_LATIAS_MEGA] = 0x2, + [SPECIES_LATIOS_MEGA] = 0x2, + [SPECIES_GROUDON_PRIMAL] = 0x0, + [SPECIES_KYOGRE_PRIMAL] = 0x0, + [SPECIES_RAYQUAZA_MEGA] = 0x0, + [SPECIES_LOPUNNY_MEGA] = 0x2, + [SPECIES_GARCHOMP_MEGA] = 0x0, + [SPECIES_LUCARIO_MEGA] = 0x2, + [SPECIES_ABOMASNOW_MEGA] = 0x1, + [SPECIES_GALLADE_MEGA] = 0x1, + [SPECIES_AUDINO_MEGA] = 0x1, + [SPECIES_DIANCIE_MEGA] = 0x0, + [SPECIES_DIALGA_PRIMAL] = 0x1, + [SPECIES_PALKIA_PRIMAL] = 0x1, + [SPECIES_VIVILLON_ARCHIPELAGO] = 0x1, + [SPECIES_VIVILLON_CONTINENTAL] = 0x2, + [SPECIES_VIVILLON_ELEGANT] = 0x0, + [SPECIES_VIVILLON_GARDEN] = 0x0, + [SPECIES_VIVILLON_HIGH_PLAINS] = 0x0, + [SPECIES_VIVILLON_ICY_SNOW] = 0x0, + [SPECIES_VIVILLON_JUNGLE] = 0x0, + [SPECIES_VIVILLON_MARINE] = 0x0, + [SPECIES_VIVILLON_MODERN] = 0x0, + [SPECIES_VIVILLON_MONSOON] = 0x0, + [SPECIES_VIVILLON_OCEAN] = 0x0, + [SPECIES_VIVILLON_POKEBALL] = 0x0, + [SPECIES_VIVILLON_POLAR] = 0x0, + [SPECIES_VIVILLON_RIVER] = 0x0, + [SPECIES_VIVILLON_SANDSTORM] = 0x0, + [SPECIES_VIVILLON_SAVANNA] = 0x0, + [SPECIES_VIVILLON_SUN] = 0x0, + [SPECIES_VIVILLON_TUNDRA] = 0x0, + [SPECIES_ROWLET] = 0x0, + [SPECIES_DARTRIX] = 0x1, + [SPECIES_DECIDUEYE] = 0x0, + [SPECIES_LITTEN] = 0x0, + [SPECIES_TORRACAT] = 0x0, + [SPECIES_INCINEROAR] = 0x0, + [SPECIES_POPPLIO] = 0x0, + [SPECIES_BRIONNE] = 0x0, + [SPECIES_PRIMARINA] = 0x0, + [SPECIES_PIKIPEK] = 0x2, + [SPECIES_TRUMBEAK] = 0x0, + [SPECIES_TOUCANNON] = 0x0, + [SPECIES_YUNGOOS] = 0x2, + [SPECIES_GUMSHOOS] = 0x2, + [SPECIES_GRUBBIN] = 0x0, + [SPECIES_CHARJABUG] = 0x1, + [SPECIES_VIKAVOLT] = 0x0, + [SPECIES_CRABRAWLER] = 0x2, + [SPECIES_CRABOMINABLE] = 0x2, + [SPECIES_ORICORIO] = 0x0, + [SPECIES_CUTIEFLY] = 0x2, + [SPECIES_RIBOMBEE] = 0x2, + [SPECIES_ROCKRUFF] = 0x2, + [SPECIES_LYCANROC] = 0x2, + [SPECIES_WISHIWASHI] = 0x2, + [SPECIES_MAREANIE] = 0x2, + [SPECIES_TOXAPEX] = 0x0, + [SPECIES_MUDBRAY] = 0x2, + [SPECIES_MUDSDALE] = 0x0, + [SPECIES_DEWPIDER] = 0x0, + [SPECIES_ARAQUANID] = 0x2, + [SPECIES_FOMANTIS] = 0x1, + [SPECIES_LURANTIS] = 0x1, + [SPECIES_MORELULL] = 0x2, + [SPECIES_SHIINOTIC] = 0x2, + [SPECIES_SALANDIT] = 0x2, + [SPECIES_SALAZZLE] = 0x0, + [SPECIES_STUFFUL] = 0x0, + [SPECIES_BEWEAR] = 0x0, + [SPECIES_BOUNSWEET] = 0x1, + [SPECIES_STEENEE] = 0x1, + [SPECIES_TSAREENA] = 0x1, + [SPECIES_COMFEY] = 0x1, + [SPECIES_ORANGURU] = 0x0, + [SPECIES_PASSIMIAN] = 0x1, + [SPECIES_WIMPOD] = 0x2, + [SPECIES_GOLISOPOD] = 0x2, + [SPECIES_SANDYGAST] = 0x1, + [SPECIES_PALOSSAND] = 0x2, + [SPECIES_PYUKUMUKU] = 0x0, + [SPECIES_TYPE_NULL] = 0x0, + [SPECIES_SILVALLY] = 0x0, + [SPECIES_MINIOR_SHIELD] = 0x2, + [SPECIES_KOMALA] = 0x2, + [SPECIES_TURTONATOR] = 0x0, + [SPECIES_TOGEDEMARU] = 0x2, + [SPECIES_MIMIKYU] = 0x1, + [SPECIES_BRUXISH] = 0x0, + [SPECIES_DRAMPA] = 0x0, + [SPECIES_DHELMISE] = 0x1, + [SPECIES_JANGMO_O] = 0x2, + [SPECIES_HAKAMO_O] = 0x2, + [SPECIES_KOMMO_O] = 0x2, + [SPECIES_TAPU_KOKO] = 0x0, + [SPECIES_TAPU_LELE] = 0x0, + [SPECIES_TAPU_BULU] = 0x2, + [SPECIES_TAPU_FINI] = 0x2, + [SPECIES_COSMOG] = 0x2, + [SPECIES_COSMOEM] = 0x0, + [SPECIES_SOLGALEO] = 0x2, + [SPECIES_LUNALA] = 0x2, + [SPECIES_NIHILEGO] = 0x2, + [SPECIES_BUZZWOLE] = 0x0, + [SPECIES_PHEROMOSA] = 0x2, + [SPECIES_XURKITREE] = 0x0, + [SPECIES_CELESTEELA] = 0x0, + [SPECIES_KARTANA] = 0x0, + [SPECIES_GUZZLORD] = 0x2, + [SPECIES_NECROZMA] = 0x1, + [SPECIES_MAGEARNA] = 0x0, + [SPECIES_MARSHADOW] = 0x0, + [SPECIES_RATTATA_A] = 0x2, + [SPECIES_RATICATE_A] = 0x2, + [SPECIES_RAICHU_A] = 0x2, + [SPECIES_SANDSHREW_A] = 0x0, + [SPECIES_SANDSLASH_A] = 0x0, + [SPECIES_VULPIX_A] = 0x0, + [SPECIES_NINETALES_A] = 0x2, + [SPECIES_DIGLETT_A] = 0x2, + [SPECIES_DUGTRIO_A] = 0x2, + [SPECIES_MEOWTH_A] = 0x2, + [SPECIES_PERSIAN_A] = 0x2, + [SPECIES_GEODUDE_A] = 0x2, + [SPECIES_GRAVELER_A] = 0x0, + [SPECIES_GOLEM_A] = 0x2, + [SPECIES_GRIMER_A] = 0x1, + [SPECIES_MUK_A] = 0x0, + [SPECIES_EXEGGCUTE_A] = 0x0, + [SPECIES_EXEGGUTOR_A] = 0x1, + [SPECIES_CUBONE_A] = 0x2, + [SPECIES_MAROWAK_A] = 0x1, + [SPECIES_DEOXYS_ATTACK] = 0x0, + [SPECIES_DEOXYS_DEFENSE] = 0x0, + [SPECIES_DEOXYS_SPEED] = 0x0, + [SPECIES_ORICORIO_Y] = 0x1, + [SPECIES_ORICORIO_P] = 0x1, + [SPECIES_ORICORIO_S] = 0x0, + [SPECIES_LYCANROC_N] = 0x0, + [SPECIES_WISHIWASHI_S] = 0x0, + [SPECIES_SILVALLY_FIGHT] = 0x0, + [SPECIES_SILVALLY_FLYING] = 0x2, + [SPECIES_SILVALLY_POISON] = 0x2, + [SPECIES_SILVALLY_GROUND] = 0x0, + [SPECIES_SILVALLY_ROCK] = 0x0, + [SPECIES_SILVALLY_BUG] = 0x1, + [SPECIES_SILVALLY_GHOST] = 0x2, + [SPECIES_SILVALLY_STEEL] = 0x2, + [SPECIES_SILVALLY_FIRE] = 0x2, + [SPECIES_SILVALLY_WATER] = 0x2, + [SPECIES_SILVALLY_GRASS] = 0x1, + [SPECIES_SILVALLY_ELECTRIC] = 0x0, + [SPECIES_SILVALLY_PSYCHIC] = 0x2, + [SPECIES_SILVALLY_ICE] = 0x2, + [SPECIES_SILVALLY_DRAGON] = 0x2, + [SPECIES_SILVALLY_DARK] = 0x2, + [SPECIES_SILVALLY_FAIRY] = 0x2, + [SPECIES_MINIOR_RED] = 0x0, + [SPECIES_MINIOR_BLUE] = 0x0, + [SPECIES_MINIOR_ORANGE] = 0x0, + [SPECIES_MINIOR_YELLOW] = 0x0, + [SPECIES_MINIOR_INDIGO] = 0x0, + [SPECIES_MINIOR_GREEN] = 0x1, + [SPECIES_MINIOR_VIOLET] = 0x2, + [SPECIES_MIMIKYU_BUSTED] = 0x1, + [SPECIES_MAGEARNA_P] = 0x0, + [SPECIES_POIPOLE] = 0x0, + [SPECIES_NAGANADEL] = 0x0, + [SPECIES_STAKATAKA] = 0x0, + [SPECIES_BLACEPHALON] = 0x0, + [SPECIES_ZERAORA] = 0x0, + [SPECIES_NECROZMA_MANE] = 0x0, + [SPECIES_NECROZMA_WINGS] = 0x0, + [SPECIES_NECROZMA_ULTRA] = 0x2, + [SPECIES_LYCANROC_DUSK] = 0x0, + [SPECIES_MELTAN] = 0x0, + [SPECIES_MELMETAL] = 0x0, + [SPECIES_PIKACHU_SURFING] = 0x0, + [SPECIES_PIKACHU_FLYING] = 0x0, + [SPECIES_PIKACHU_COSPLAY] = 0x0, + [SPECIES_PIKACHU_LIBRE] = 0x0, + [SPECIES_PIKACHU_POP_STAR] = 0x0, + [SPECIES_PIKACHU_ROCK_STAR] = 0x0, + [SPECIES_PIKACHU_BELLE] = 0x0, + [SPECIES_PIKACHU_PHD] = 0x0, + [SPECIES_PIKACHU_CAP_ORIGINAL] = 0x0, + [SPECIES_PIKACHU_CAP_HOENN] = 0x0, + [SPECIES_PIKACHU_CAP_SINNOH] = 0x0, + [SPECIES_PIKACHU_CAP_UNOVA] = 0x0, + [SPECIES_PIKACHU_CAP_KALOS] = 0x0, + [SPECIES_PIKACHU_CAP_ALOLA] = 0x0, + [SPECIES_PIKACHU_CAP_PARTNER] = 0x0, + [SPECIES_PICHU_SPIKY] = 0x0, + [SPECIES_XERNEAS_NATURAL] = 0x0, +}; diff --git a/src/Icon_Table.c b/src/Icon_Table.c new file mode 100644 index 0000000..b78b8c2 --- /dev/null +++ b/src/Icon_Table.c @@ -0,0 +1,1107 @@ +#include "defines.h" + +const u32 gMonIconTable[NUM_SPECIES] = +{ + [SPECIES_NONE] = 0x8e76f5c, + [SPECIES_BULBASAUR] = 0x8e27c00, + [SPECIES_IVYSAUR] = 0x8e28000, + [SPECIES_VENUSAUR] = 0x8e28400, + [SPECIES_CHARMANDER] = 0x8e28800, + [SPECIES_CHARMELEON] = 0x8e28c00, + [SPECIES_CHARIZARD] = 0x8e29000, + [SPECIES_SQUIRTLE] = 0x8e29400, + [SPECIES_WARTORTLE] = 0x8e29800, + [SPECIES_BLASTOISE] = 0x8e29c00, + [SPECIES_CATERPIE] = 0x8e2a000, + [SPECIES_METAPOD] = 0x8e2a400, + [SPECIES_BUTTERFREE] = 0x8e2a800, + [SPECIES_WEEDLE] = 0x8e2ac00, + [SPECIES_KAKUNA] = 0x8e2b000, + [SPECIES_BEEDRILL] = 0x8e2b400, + [SPECIES_PIDGEY] = 0x8e2b800, + [SPECIES_PIDGEOTTO] = 0x8e2bc00, + [SPECIES_PIDGEOT] = 0x8e2c000, + [SPECIES_RATTATA] = 0x8e2c400, + [SPECIES_RATICATE] = 0x8e2c800, + [SPECIES_SPEAROW] = 0x8e2cc00, + [SPECIES_FEAROW] = 0x8e2d000, + [SPECIES_EKANS] = 0x8e2d400, + [SPECIES_ARBOK] = 0x8e2d800, + [SPECIES_PIKACHU] = 0x8e2dc00, + [SPECIES_RAICHU] = 0x8e2e000, + [SPECIES_SANDSHREW] = 0x8e2e400, + [SPECIES_SANDSLASH] = 0x8e2e800, + [SPECIES_NIDORAN_F] = 0x8e2ec00, + [SPECIES_NIDORINA] = 0x8e2f000, + [SPECIES_NIDOQUEEN] = 0x8e2f400, + [SPECIES_NIDORAN_M] = 0x8e2f800, + [SPECIES_NIDORINO] = 0x8e2fc00, + [SPECIES_NIDOKING] = 0x8e30000, + [SPECIES_CLEFAIRY] = 0x8e30400, + [SPECIES_CLEFABLE] = 0x8e30800, + [SPECIES_VULPIX] = 0x8e30c00, + [SPECIES_NINETALES] = 0x8e31000, + [SPECIES_JIGGLYPUFF] = 0x8e31400, + [SPECIES_WIGGLYTUFF] = 0x8e31800, + [SPECIES_ZUBAT] = 0x8e31c00, + [SPECIES_GOLBAT] = 0x8e32000, + [SPECIES_ODDISH] = 0x8e32400, + [SPECIES_GLOOM] = 0x8e32800, + [SPECIES_VILEPLUME] = 0x8e32c00, + [SPECIES_PARAS] = 0x8e33000, + [SPECIES_PARASECT] = 0x8e33400, + [SPECIES_VENONAT] = 0x8e33800, + [SPECIES_VENOMOTH] = 0x8e33c00, + [SPECIES_DIGLETT] = 0x8e34000, + [SPECIES_DUGTRIO] = 0x8e34400, + [SPECIES_MEOWTH] = 0x8e34800, + [SPECIES_PERSIAN] = 0x8e34c00, + [SPECIES_PSYDUCK] = 0x8e35000, + [SPECIES_GOLDUCK] = 0x8e35400, + [SPECIES_MANKEY] = 0x8e35800, + [SPECIES_PRIMEAPE] = 0x8e35c00, + [SPECIES_GROWLITHE] = 0x8e36000, + [SPECIES_ARCANINE] = 0x8e36400, + [SPECIES_POLIWAG] = 0x8e36800, + [SPECIES_POLIWHIRL] = 0x8e36c00, + [SPECIES_POLIWRATH] = 0x8e37000, + [SPECIES_ABRA] = 0x8e37400, + [SPECIES_KADABRA] = 0x8e37800, + [SPECIES_ALAKAZAM] = 0x8e37c00, + [SPECIES_MACHOP] = 0x8e38000, + [SPECIES_MACHOKE] = 0x8e38400, + [SPECIES_MACHAMP] = 0x8e38800, + [SPECIES_BELLSPROUT] = 0x8e38c00, + [SPECIES_WEEPINBELL] = 0x8e39000, + [SPECIES_VICTREEBEL] = 0x8e39400, + [SPECIES_TENTACOOL] = 0x8e39800, + [SPECIES_TENTACRUEL] = 0x8e39c00, + [SPECIES_GEODUDE] = 0x8e3a000, + [SPECIES_GRAVELER] = 0x8e3a400, + [SPECIES_GOLEM] = 0x8e3a800, + [SPECIES_PONYTA] = 0x8e3ac00, + [SPECIES_RAPIDASH] = 0x8e3b000, + [SPECIES_SLOWPOKE] = 0x979e9f0, + [SPECIES_SLOWBRO] = 0x952c000, + [SPECIES_MAGNEMITE] = 0x952c400, + [SPECIES_MAGNETON] = 0x952c800, + [SPECIES_FARFETCHD] = 0x952cc00, + [SPECIES_DODUO] = 0x952d000, + [SPECIES_DODRIO] = 0x952d400, + [SPECIES_SEEL] = 0x952d800, + [SPECIES_DEWGONG] = 0x952dc00, + [SPECIES_GRIMER] = 0x952e000, + [SPECIES_MUK] = 0x952e400, + [SPECIES_SHELLDER] = 0x952e800, + [SPECIES_CLOYSTER] = 0x952ec00, + [SPECIES_GASTLY] = 0x952f000, + [SPECIES_HAUNTER] = 0x952f400, + [SPECIES_GENGAR] = 0x952f800, + [SPECIES_ONIX] = 0x952fc00, + [SPECIES_DROWZEE] = 0x9530000, + [SPECIES_HYPNO] = 0x9530400, + [SPECIES_KRABBY] = 0x9530800, + [SPECIES_KINGLER] = 0x9530c00, + [SPECIES_VOLTORB] = 0x9531000, + [SPECIES_ELECTRODE] = 0x9531400, + [SPECIES_EXEGGCUTE] = 0x9531800, + [SPECIES_EXEGGUTOR] = 0x9531c00, + [SPECIES_CUBONE] = 0x9532000, + [SPECIES_MAROWAK] = 0x9532400, + [SPECIES_HITMONLEE] = 0x9532800, + [SPECIES_HITMONCHAN] = 0x9532c00, + [SPECIES_LICKITUNG] = 0x9533000, + [SPECIES_KOFFING] = 0x9533400, + [SPECIES_WEEZING] = 0x9533800, + [SPECIES_RHYHORN] = 0x9533c00, + [SPECIES_RHYDON] = 0x9534000, + [SPECIES_CHANSEY] = 0x9534400, + [SPECIES_TANGELA] = 0x9534800, + [SPECIES_KANGASKHAN] = 0x9534c00, + [SPECIES_HORSEA] = 0x9535000, + [SPECIES_SEADRA] = 0x9535400, + [SPECIES_GOLDEEN] = 0x9535800, + [SPECIES_SEAKING] = 0x9535c00, + [SPECIES_STARYU] = 0x9536000, + [SPECIES_STARMIE] = 0x9536400, + [SPECIES_MR_MIME] = 0x9536800, + [SPECIES_SCYTHER] = 0x9536c00, + [SPECIES_JYNX] = 0x9537000, + [SPECIES_ELECTABUZZ] = 0x9537400, + [SPECIES_MAGMAR] = 0x9537800, + [SPECIES_PINSIR] = 0x9537c00, + [SPECIES_TAUROS] = 0x9538000, + [SPECIES_MAGIKARP] = 0x9538400, + [SPECIES_GYARADOS] = 0x9538800, + [SPECIES_LAPRAS] = 0x9538c00, + [SPECIES_DITTO] = 0x9539000, + [SPECIES_EEVEE] = 0x9539400, + [SPECIES_VAPOREON] = 0x9539800, + [SPECIES_JOLTEON] = 0x9539c00, + [SPECIES_FLAREON] = 0x953a000, + [SPECIES_PORYGON] = 0x953a400, + [SPECIES_OMANYTE] = 0x953a800, + [SPECIES_OMASTAR] = 0x953ac00, + [SPECIES_KABUTO] = 0x953b000, + [SPECIES_KABUTOPS] = 0x953b400, + [SPECIES_AERODACTYL] = 0x953b800, + [SPECIES_SNORLAX] = 0x953bc00, + [SPECIES_ARTICUNO] = 0x953c000, + [SPECIES_ZAPDOS] = 0x953c400, + [SPECIES_MOLTRES] = 0x953c800, + [SPECIES_DRATINI] = 0x953cc00, + [SPECIES_DRAGONAIR] = 0x953d000, + [SPECIES_DRAGONITE] = 0x953d400, + [SPECIES_MEWTWO] = 0x953d800, + [SPECIES_MEW] = 0x953dc00, + [SPECIES_CHIKORITA] = 0x953e000, + [SPECIES_BAYLEEF] = 0x953e400, + [SPECIES_MEGANIUM] = 0x953e800, + [SPECIES_CYNDAQUIL] = 0x953ec00, + [SPECIES_QUILAVA] = 0x953f000, + [SPECIES_TYPHLOSION] = 0x953f400, + [SPECIES_TOTODILE] = 0x953f800, + [SPECIES_CROCONAW] = 0x953fc00, + [SPECIES_FERALIGATR] = 0x9540000, + [SPECIES_SENTRET] = 0x9540400, + [SPECIES_FURRET] = 0x9540800, + [SPECIES_HOOTHOOT] = 0x9540c00, + [SPECIES_NOCTOWL] = 0x9541000, + [SPECIES_LEDYBA] = 0x9541400, + [SPECIES_LEDIAN] = 0x9541800, + [SPECIES_SPINARAK] = 0x9541c00, + [SPECIES_ARIADOS] = 0x9542000, + [SPECIES_CROBAT] = 0x9542400, + [SPECIES_CHINCHOU] = 0x9542800, + [SPECIES_LANTURN] = 0x9542c00, + [SPECIES_PICHU] = 0x9543000, + [SPECIES_CLEFFA] = 0x9543400, + [SPECIES_IGGLYBUFF] = 0x9543800, + [SPECIES_TOGEPI] = 0x9543c00, + [SPECIES_TOGETIC] = 0x9544000, + [SPECIES_NATU] = 0x9544400, + [SPECIES_XATU] = 0x9544800, + [SPECIES_MAREEP] = 0x9544c00, + [SPECIES_FLAAFFY] = 0x9545000, + [SPECIES_AMPHAROS] = 0x9545400, + [SPECIES_BELLOSSOM] = 0x9545800, + [SPECIES_MARILL] = 0x9545c00, + [SPECIES_AZUMARILL] = 0x9546000, + [SPECIES_SUDOWOODO] = 0x9546400, + [SPECIES_POLITOED] = 0x9546800, + [SPECIES_HOPPIP] = 0x9546c00, + [SPECIES_SKIPLOOM] = 0x9547000, + [SPECIES_JUMPLUFF] = 0x9547400, + [SPECIES_AIPOM] = 0x9547800, + [SPECIES_SUNKERN] = 0x9547c00, + [SPECIES_SUNFLORA] = 0x9548000, + [SPECIES_YANMA] = 0x9548400, + [SPECIES_WOOPER] = 0x9548800, + [SPECIES_QUAGSIRE] = 0x9548c00, + [SPECIES_ESPEON] = 0x9549000, + [SPECIES_UMBREON] = 0x9549400, + [SPECIES_MURKROW] = 0x9549800, + [SPECIES_SLOWKING] = 0x9549c00, + [SPECIES_MISDREAVUS] = 0x954a000, + [SPECIES_UNOWN] = 0x954a400, + [SPECIES_WOBBUFFET] = 0x954a800, + [SPECIES_GIRAFARIG] = 0x954ac00, + [SPECIES_PINECO] = 0x954b000, + [SPECIES_FORRETRESS] = 0x954b400, + [SPECIES_DUNSPARCE] = 0x954b800, + [SPECIES_GLIGAR] = 0x954bc00, + [SPECIES_STEELIX] = 0x954c000, + [SPECIES_SNUBBULL] = 0x954c400, + [SPECIES_GRANBULL] = 0x954c800, + [SPECIES_QWILFISH] = 0x954cc00, + [SPECIES_SCIZOR] = 0x954d000, + [SPECIES_SHUCKLE] = 0x954d400, + [SPECIES_HERACROSS] = 0x954d800, + [SPECIES_SNEASEL] = 0x954dc00, + [SPECIES_TEDDIURSA] = 0x954e000, + [SPECIES_URSARING] = 0x954e400, + [SPECIES_SLUGMA] = 0x954e800, + [SPECIES_MAGCARGO] = 0x954ec00, + [SPECIES_SWINUB] = 0x954f000, + [SPECIES_PILOSWINE] = 0x954f400, + [SPECIES_CORSOLA] = 0x954f800, + [SPECIES_REMORAID] = 0x954fc00, + [SPECIES_OCTILLERY] = 0x9550000, + [SPECIES_DELIBIRD] = 0x9550400, + [SPECIES_MANTINE] = 0x9550800, + [SPECIES_SKARMORY] = 0x9550c00, + [SPECIES_HOUNDOUR] = 0x9551000, + [SPECIES_HOUNDOOM] = 0x9551400, + [SPECIES_KINGDRA] = 0x9551800, + [SPECIES_PHANPY] = 0x9551c00, + [SPECIES_DONPHAN] = 0x9552000, + [SPECIES_PORYGON2] = 0x9552400, + [SPECIES_STANTLER] = 0x9552800, + [SPECIES_SMEARGLE] = 0x9552c00, + [SPECIES_TYROGUE] = 0x9553000, + [SPECIES_HITMONTOP] = 0x9553400, + [SPECIES_SMOOCHUM] = 0x9553800, + [SPECIES_ELEKID] = 0x9553c00, + [SPECIES_MAGBY] = 0x9554000, + [SPECIES_MILTANK] = 0x9554400, + [SPECIES_BLISSEY] = 0x9554800, + [SPECIES_RAIKOU] = 0x9554c00, + [SPECIES_ENTEI] = 0x9555000, + [SPECIES_SUICUNE] = 0x9555400, + [SPECIES_LARVITAR] = 0x9555800, + [SPECIES_PUPITAR] = 0x9555c00, + [SPECIES_TYRANITAR] = 0x9556000, + [SPECIES_LUGIA] = 0x9556400, + [SPECIES_HO_OH] = 0x9556800, + [SPECIES_CELEBI] = 0x9556c00, + [252] = 0x8e76f5c, + [253] = 0x8e76f5c, + [254] = 0x8e76f5c, + [255] = 0x8e76f5c, + [256] = 0x8e76f5c, + [257] = 0x8e76f5c, + [258] = 0x8e76f5c, + [259] = 0x8e76f5c, + [260] = 0x8e76f5c, + [261] = 0x8e76f5c, + [262] = 0x8e76f5c, + [263] = 0x8e76f5c, + [264] = 0x8e76f5c, + [265] = 0x8e76f5c, + [266] = 0x8e76f5c, + [267] = 0x8e76f5c, + [268] = 0x8e76f5c, + [269] = 0x8e76f5c, + [270] = 0x8e76f5c, + [271] = 0x8e76f5c, + [272] = 0x8e76f5c, + [273] = 0x8e76f5c, + [274] = 0x8e76f5c, + [275] = 0x8e76f5c, + [276] = 0x8e76f5c, + [SPECIES_TREECKO] = 0x955d400, + [SPECIES_GROVYLE] = 0x955d800, + [SPECIES_SCEPTILE] = 0x955dc00, + [SPECIES_TORCHIC] = 0x955e000, + [SPECIES_COMBUSKEN] = 0x955e400, + [SPECIES_BLAZIKEN] = 0x955e800, + [SPECIES_MUDKIP] = 0x955ec00, + [SPECIES_MARSHTOMP] = 0x955f000, + [SPECIES_SWAMPERT] = 0x955f400, + [SPECIES_POOCHYENA] = 0x955f800, + [SPECIES_MIGHTYENA] = 0x955fc00, + [SPECIES_ZIGZAGOON] = 0x9560000, + [SPECIES_LINOONE] = 0x9560400, + [SPECIES_WURMPLE] = 0x9560800, + [SPECIES_SILCOON] = 0x9560c00, + [SPECIES_BEAUTIFLY] = 0x9561000, + [SPECIES_CASCOON] = 0x9561400, + [SPECIES_DUSTOX] = 0x9561800, + [SPECIES_LOTAD] = 0x9561c00, + [SPECIES_LOMBRE] = 0x9562000, + [SPECIES_LUDICOLO] = 0x9562400, + [SPECIES_SEEDOT] = 0x9562800, + [SPECIES_NUZLEAF] = 0x9562c00, + [SPECIES_SHIFTRY] = 0x9563000, + [SPECIES_NINCADA] = 0x9563400, + [SPECIES_NINJASK] = 0x9563800, + [SPECIES_SHEDINJA] = 0x9563c00, + [SPECIES_TAILLOW] = 0x9564000, + [SPECIES_SWELLOW] = 0x9564400, + [SPECIES_SHROOMISH] = 0x9564800, + [SPECIES_BRELOOM] = 0x9564c00, + [SPECIES_SPINDA] = 0x9565000, + [SPECIES_WINGULL] = 0x9565400, + [SPECIES_PELIPPER] = 0x9565800, + [SPECIES_SURSKIT] = 0x9565c00, + [SPECIES_MASQUERAIN] = 0x9566000, + [SPECIES_WAILMER] = 0x9566400, + [SPECIES_WAILORD] = 0x9566800, + [SPECIES_SKITTY] = 0x9566c00, + [SPECIES_DELCATTY] = 0x9567000, + [SPECIES_KECLEON] = 0x9567400, + [SPECIES_BALTOY] = 0x9567800, + [SPECIES_CLAYDOL] = 0x9567c00, + [SPECIES_NOSEPASS] = 0x9568000, + [SPECIES_TORKOAL] = 0x9568400, + [SPECIES_SABLEYE] = 0x9568800, + [SPECIES_BARBOACH] = 0x9568c00, + [SPECIES_WHISCASH] = 0x9569000, + [SPECIES_LUVDISC] = 0x9569400, + [SPECIES_CORPHISH] = 0x9569800, + [SPECIES_CRAWDAUNT] = 0x9569c00, + [SPECIES_FEEBAS] = 0x956a000, + [SPECIES_MILOTIC] = 0x956a400, + [SPECIES_CARVANHA] = 0x956a800, + [SPECIES_SHARPEDO] = 0x956ac00, + [SPECIES_TRAPINCH] = 0x956b000, + [SPECIES_VIBRAVA] = 0x956b400, + [SPECIES_FLYGON] = 0x956b800, + [SPECIES_MAKUHITA] = 0x956bc00, + [SPECIES_HARIYAMA] = 0x956c000, + [SPECIES_ELECTRIKE] = 0x956c400, + [SPECIES_MANECTRIC] = 0x956c800, + [SPECIES_NUMEL] = 0x956cc00, + [SPECIES_CAMERUPT] = 0x956d000, + [SPECIES_SPHEAL] = 0x956d400, + [SPECIES_SEALEO] = 0x956d800, + [SPECIES_WALREIN] = 0x956dc00, + [SPECIES_CACNEA] = 0x956e000, + [SPECIES_CACTURNE] = 0x956e400, + [SPECIES_SNORUNT] = 0x956e800, + [SPECIES_GLALIE] = 0x956ec00, + [SPECIES_LUNATONE] = 0x956f000, + [SPECIES_SOLROCK] = 0x956f400, + [SPECIES_AZURILL] = 0x956f800, + [SPECIES_SPOINK] = 0x956fc00, + [SPECIES_GRUMPIG] = 0x9570000, + [SPECIES_PLUSLE] = 0x9570400, + [SPECIES_MINUN] = 0x9570800, + [SPECIES_MAWILE] = 0x9570c00, + [SPECIES_MEDITITE] = 0x9571000, + [SPECIES_MEDICHAM] = 0x9571400, + [SPECIES_SWABLU] = 0x9571800, + [SPECIES_ALTARIA] = 0x9571c00, + [SPECIES_WYNAUT] = 0x9572000, + [SPECIES_DUSKULL] = 0x9572400, + [SPECIES_DUSCLOPS] = 0x9572800, + [SPECIES_ROSELIA] = 0x9572c00, + [SPECIES_SLAKOTH] = 0x9573000, + [SPECIES_VIGOROTH] = 0x9573400, + [SPECIES_SLAKING] = 0x9573800, + [SPECIES_GULPIN] = 0x9573c00, + [SPECIES_SWALOT] = 0x9574000, + [SPECIES_TROPIUS] = 0x9574400, + [SPECIES_WHISMUR] = 0x9574800, + [SPECIES_LOUDRED] = 0x9574c00, + [SPECIES_EXPLOUD] = 0x9575000, + [SPECIES_CLAMPERL] = 0x9575400, + [SPECIES_HUNTAIL] = 0x9575800, + [SPECIES_GOREBYSS] = 0x9575c00, + [SPECIES_ABSOL] = 0x9576000, + [SPECIES_SHUPPET] = 0x9576400, + [SPECIES_BANETTE] = 0x9576800, + [SPECIES_SEVIPER] = 0x9576c00, + [SPECIES_ZANGOOSE] = 0x9577000, + [SPECIES_RELICANTH] = 0x9577400, + [SPECIES_ARON] = 0x9577800, + [SPECIES_LAIRON] = 0x9577c00, + [SPECIES_AGGRON] = 0x9578000, + [SPECIES_CASTFORM] = 0x9578400, + [SPECIES_VOLBEAT] = 0x9578800, + [SPECIES_ILLUMISE] = 0x9557000, + [SPECIES_LILEEP] = 0x9557400, + [SPECIES_CRADILY] = 0x9557800, + [SPECIES_ANORITH] = 0x9557c00, + [SPECIES_ARMALDO] = 0x9558000, + [SPECIES_RALTS] = 0x9558400, + [SPECIES_KIRLIA] = 0x9558800, + [SPECIES_GARDEVOIR] = 0x9558c00, + [SPECIES_BAGON] = 0x9559000, + [SPECIES_SHELGON] = 0x9559400, + [SPECIES_SALAMENCE] = 0x9559800, + [SPECIES_BELDUM] = 0x9559c00, + [SPECIES_METANG] = 0x955a000, + [SPECIES_METAGROSS] = 0x955a400, + [SPECIES_REGIROCK] = 0x955a800, + [SPECIES_REGICE] = 0x955ac00, + [SPECIES_REGISTEEL] = 0x955b000, + [SPECIES_KYOGRE] = 0x955b400, + [SPECIES_GROUDON] = 0x955b800, + [SPECIES_RAYQUAZA] = 0x955bc00, + [SPECIES_LATIAS] = 0x955c000, + [SPECIES_LATIOS] = 0x955c400, + [SPECIES_JIRACHI] = 0x955c800, + [SPECIES_DEOXYS] = 0x955cc00, + [SPECIES_CHIMECHO] = 0x955d000, + [SPECIES_EGG] = 0x8e7bb88, + [SPECIES_UNOWN_B] = 0x8e3ba88, + [SPECIES_UNOWN_C] = 0x8e3c348, + [SPECIES_UNOWN_D] = 0x8e3cb98, + [SPECIES_UNOWN_E] = 0x8e3d350, + [SPECIES_UNOWN_F] = 0x8e3db60, + [SPECIES_UNOWN_G] = 0x8e3e388, + [SPECIES_UNOWN_H] = 0x8e3ec90, + [SPECIES_UNOWN_I] = 0x8e3f3d0, + [SPECIES_UNOWN_J] = 0x8e3fb7c, + [SPECIES_UNOWN_K] = 0x8e40344, + [SPECIES_UNOWN_L] = 0x8e40ac8, + [SPECIES_UNOWN_M] = 0x8e41394, + [SPECIES_UNOWN_N] = 0x8e41bf8, + [SPECIES_UNOWN_O] = 0x8e424f0, + [SPECIES_UNOWN_P] = 0x8e42c54, + [SPECIES_UNOWN_Q] = 0x8e433d4, + [SPECIES_UNOWN_R] = 0x8e43b40, + [SPECIES_UNOWN_S] = 0x8e4437c, + [SPECIES_UNOWN_T] = 0x8e44ae0, + [SPECIES_UNOWN_U] = 0x8e4534c, + [SPECIES_UNOWN_V] = 0x8e45b60, + [SPECIES_UNOWN_W] = 0x8e46338, + [SPECIES_UNOWN_X] = 0x8e46aec, + [SPECIES_UNOWN_Y] = 0x8e472b8, + [SPECIES_UNOWN_Z] = 0x8e47a44, + [SPECIES_UNOWN_EXCLAMATION] = 0x8e4819c, + [SPECIES_UNOWN_QUESTION] = 0x8e48958, + [SPECIES_TURTWIG] = 0x97b9200, + [SPECIES_GROTLE] = 0x97b9600, + [SPECIES_TORTERRA] = 0x97b9a00, + [SPECIES_CHIMCHAR] = 0x97b9e00, + [SPECIES_MONFERNO] = 0x97ba200, + [SPECIES_INFERNAPE] = 0x97ba600, + [SPECIES_PIPLUP] = 0x97baa00, + [SPECIES_PRINPLUP] = 0x97bae00, + [SPECIES_EMPOLEON] = 0x97bb200, + [SPECIES_STARLY] = 0x97bb600, + [SPECIES_STARAVIA] = 0x97bba00, + [SPECIES_STARAPTOR] = 0x97bbe00, + [SPECIES_BIDOOF] = 0x97bc200, + [SPECIES_BIBAREL] = 0x97bc600, + [SPECIES_KRICKETOT] = 0x97bca00, + [SPECIES_KRICKETUNE] = 0x97bce00, + [SPECIES_SHINX] = 0x97bd200, + [SPECIES_LUXIO] = 0x97bd600, + [SPECIES_LUXRAY] = 0x97bda00, + [SPECIES_BUDEW] = 0x97bde00, + [SPECIES_ROSERADE] = 0x97be200, + [SPECIES_CRANIDOS] = 0x97be600, + [SPECIES_RAMPARDOS] = 0x97bea00, + [SPECIES_SHIELDON] = 0x97bee00, + [SPECIES_BASTIODON] = 0x97bf200, + [SPECIES_BURMY] = 0x97bf600, + [SPECIES_WORMADAM] = 0x97bfa00, + [SPECIES_MOTHIM] = 0x97bfe00, + [SPECIES_COMBEE] = 0x97c0200, + [SPECIES_VESPIQUEN] = 0x97c0600, + [SPECIES_PACHIRISU] = 0x97c0a00, + [SPECIES_BUIZEL] = 0x97c0e00, + [SPECIES_FLOATZEL] = 0x97c1200, + [SPECIES_CHERUBI] = 0x97c1600, + [SPECIES_CHERRIM] = 0x97c1a00, + [SPECIES_SHELLOS] = 0x97c1e00, + [SPECIES_GASTRODON] = 0x97c2200, + [SPECIES_AMBIPOM] = 0x97c2600, + [SPECIES_DRIFLOON] = 0x97c2a00, + [SPECIES_DRIFBLIM] = 0x97c2e00, + [SPECIES_BUNEARY] = 0x97c3200, + [SPECIES_LOPUNNY] = 0x97c3600, + [SPECIES_MISMAGIUS] = 0x97c3a00, + [SPECIES_HONCHKROW] = 0x97c3e00, + [SPECIES_GLAMEOW] = 0x97c4200, + [SPECIES_PURUGLY] = 0x97c4600, + [SPECIES_CHINGLING] = 0x97c4a00, + [SPECIES_STUNKY] = 0x97c4e00, + [SPECIES_SKUNTANK] = 0x97c5200, + [SPECIES_BRONZOR] = 0x97c5600, + [SPECIES_BRONZONG] = 0x97c5a00, + [SPECIES_BONSLY] = 0x97c5e00, + [SPECIES_MIME_JR] = 0x97c6200, + [SPECIES_HAPPINY] = 0x97c6600, + [SPECIES_CHATOT] = 0x97c6a00, + [SPECIES_SPIRITOMB] = 0x97c6e00, + [SPECIES_GIBLE] = 0x97c7200, + [SPECIES_GABITE] = 0x97c7600, + [SPECIES_GARCHOMP] = 0x97c7a00, + [SPECIES_MUNCHLAX] = 0x97c7e00, + [SPECIES_RIOLU] = 0x97c8200, + [SPECIES_LUCARIO] = 0x97c8600, + [SPECIES_HIPPOPOTAS] = 0x97c8a00, + [SPECIES_HIPPOWDON] = 0x97c8e00, + [SPECIES_SKORUPI] = 0x97c9200, + [SPECIES_DRAPION] = 0x97c9600, + [SPECIES_CROAGUNK] = 0x97c9a00, + [SPECIES_TOXICROAK] = 0x97c9e00, + [SPECIES_CARNIVINE] = 0x97ca200, + [SPECIES_FINNEON] = 0x97ca600, + [SPECIES_LUMINEON] = 0x97caa00, + [SPECIES_MANTYKE] = 0x97cae00, + [SPECIES_SNOVER] = 0x97cb200, + [SPECIES_ABOMASNOW] = 0x97cb600, + [SPECIES_WEAVILE] = 0x97cba00, + [SPECIES_MAGNEZONE] = 0x97cbe00, + [SPECIES_LICKILICKY] = 0x97cc200, + [SPECIES_RHYPERIOR] = 0x97cc600, + [SPECIES_TANGROWTH] = 0x97cca00, + [SPECIES_ELECTIVIRE] = 0x97cce00, + [SPECIES_MAGMORTAR] = 0x97cd200, + [SPECIES_TOGEKISS] = 0x97cd600, + [SPECIES_YANMEGA] = 0x97cda00, + [SPECIES_LEAFEON] = 0x97cde00, + [SPECIES_GLACEON] = 0x97ce200, + [SPECIES_GLISCOR] = 0x97ce600, + [SPECIES_MAMOSWINE] = 0x97cea00, + [SPECIES_PORYGON_Z] = 0x97cee00, + [SPECIES_GALLADE] = 0x97cf200, + [SPECIES_PROBOPASS] = 0x97cf600, + [SPECIES_DUSKNOIR] = 0x97cfa00, + [SPECIES_FROSLASS] = 0x97cfe00, + [SPECIES_ROTOM] = 0x97d0200, + [SPECIES_UXIE] = 0x97d0600, + [SPECIES_MESPRIT] = 0x97d0a00, + [SPECIES_AZELF] = 0x97d0e00, + [SPECIES_DIALGA] = 0x97d1200, + [SPECIES_PALKIA] = 0x97d1600, + [SPECIES_HEATRAN] = 0x97d1a00, + [SPECIES_REGIGIGAS] = 0x97d1e00, + [SPECIES_GIRATINA] = 0x97d2200, + [SPECIES_CRESSELIA] = 0x97d2600, + [SPECIES_PHIONE] = 0x97d2a00, + [SPECIES_MANAPHY] = 0x97d2e00, + [SPECIES_DARKRAI] = 0x97d3200, + [SPECIES_SHAYMIN] = 0x97d3600, + [SPECIES_ARCEUS] = 0x97d3a00, + [SPECIES_VICTINI] = 0x97d3e00, + [SPECIES_SNIVY] = 0x97d4200, + [SPECIES_SERVINE] = 0x97d4600, + [SPECIES_SERPERIOR] = 0x97d4a00, + [SPECIES_TEPIG] = 0x97d4e00, + [SPECIES_PIGNITE] = 0x97d5200, + [SPECIES_EMBOAR] = 0x97d5600, + [SPECIES_OSHAWOTT] = 0x97d5a00, + [SPECIES_DEWOTT] = 0x97d5e00, + [SPECIES_SAMUROTT] = 0x97d6200, + [SPECIES_PATRAT] = 0x97d6600, + [SPECIES_WATCHOG] = 0x97d6a00, + [SPECIES_LILLIPUP] = 0x97d6e00, + [SPECIES_HERDIER] = 0x97d7200, + [SPECIES_STOUTLAND] = 0x97d7600, + [SPECIES_PURRLOIN] = 0x97d7a00, + [SPECIES_LIEPARD] = 0x97d7e00, + [SPECIES_PANSAGE] = 0x97d8200, + [SPECIES_SIMISAGE] = 0x97d8600, + [SPECIES_PANSEAR] = 0x97d8a00, + [SPECIES_SIMISEAR] = 0x97d8e00, + [SPECIES_PANPOUR] = 0x97d9200, + [SPECIES_SIMIPOUR] = 0x97d9600, + [SPECIES_MUNNA] = 0x97d9a00, + [SPECIES_MUSHARNA] = 0x97d9e00, + [SPECIES_PIDOVE] = 0x97da200, + [SPECIES_TRANQUILL] = 0x97da600, + [SPECIES_UNFEZANT] = 0x97daa00, + [SPECIES_BLITZLE] = 0x97dae00, + [SPECIES_ZEBSTRIKA] = 0x97db200, + [SPECIES_ROGGENROLA] = 0x97db600, + [SPECIES_BOLDORE] = 0x97dba00, + [SPECIES_GIGALITH] = 0x97dbe00, + [SPECIES_WOOBAT] = 0x97dc200, + [SPECIES_SWOOBAT] = 0x97dc600, + [SPECIES_DRILBUR] = 0x97dca00, + [SPECIES_EXCADRILL] = 0x97dce00, + [SPECIES_AUDINO] = 0x97dd200, + [SPECIES_TIMBURR] = 0x97dd600, + [SPECIES_GURDURR] = 0x97dda00, + [SPECIES_CONKELDURR] = 0x97dde00, + [SPECIES_TYMPOLE] = 0x97de200, + [SPECIES_PALPITOAD] = 0x97de600, + [SPECIES_SEISMITOAD] = 0x97dea00, + [SPECIES_THROH] = 0x97dee00, + [SPECIES_SAWK] = 0x97df200, + [SPECIES_SEWADDLE] = 0x97df600, + [SPECIES_SWADLOON] = 0x97dfa00, + [SPECIES_LEAVANNY] = 0x97dfe00, + [SPECIES_VENIPEDE] = 0x97e0200, + [SPECIES_WHIRLIPEDE] = 0x97e0600, + [SPECIES_SCOLIPEDE] = 0x97e0a00, + [SPECIES_COTTONEE] = 0x97e0e00, + [SPECIES_WHIMSICOTT] = 0x97e1200, + [SPECIES_PETILIL] = 0x97e1600, + [SPECIES_LILLIGANT] = 0x97e1a00, + [SPECIES_BASCULIN_RED] = 0x97e1e00, + [SPECIES_SANDILE] = 0x97e2200, + [SPECIES_KROKOROK] = 0x97e2600, + [SPECIES_KROOKODILE] = 0x97e2a00, + [SPECIES_DARUMAKA] = 0x97e2e00, + [SPECIES_DARMANITAN] = 0x97e3200, + [SPECIES_MARACTUS] = 0x97e3600, + [SPECIES_DWEBBLE] = 0x97e3a00, + [SPECIES_CRUSTLE] = 0x97e3e00, + [SPECIES_SCRAGGY] = 0x97e4200, + [SPECIES_SCRAFTY] = 0x97e4600, + [SPECIES_SIGILYPH] = 0x97e4a00, + [SPECIES_YAMASK] = 0x97e4e00, + [SPECIES_COFAGRIGUS] = 0x97e5200, + [SPECIES_TIRTOUGA] = 0x97e5600, + [SPECIES_CARRACOSTA] = 0x97e5a00, + [SPECIES_ARCHEN] = 0x97e5e00, + [SPECIES_ARCHEOPS] = 0x97e6200, + [SPECIES_TRUBBISH] = 0x97e6600, + [SPECIES_GARBODOR] = 0x97e6a00, + [SPECIES_ZORUA] = 0x97e6e00, + [SPECIES_ZOROARK] = 0x97e7200, + [SPECIES_MINCCINO] = 0x97e7600, + [SPECIES_CINCCINO] = 0x97e7a00, + [SPECIES_GOTHITA] = 0x97e7e00, + [SPECIES_GOTHORITA] = 0x97e8200, + [SPECIES_GOTHITELLE] = 0x97e8600, + [SPECIES_SOLOSIS] = 0x97e8a00, + [SPECIES_DUOSION] = 0x97e8e00, + [SPECIES_REUNICLUS] = 0x97e9200, + [SPECIES_DUCKLETT] = 0x97e9600, + [SPECIES_SWANNA] = 0x97e9a00, + [SPECIES_VANILLITE] = 0x97e9e00, + [SPECIES_VANILLISH] = 0x97ea200, + [SPECIES_VANILLUXE] = 0x97ea600, + [SPECIES_DEERLING] = 0x97eaa00, + [SPECIES_SAWSBUCK] = 0x97eae00, + [SPECIES_EMOLGA] = 0x97eb200, + [SPECIES_KARRABLAST] = 0x97eb600, + [SPECIES_ESCAVALIER] = 0x97eba00, + [SPECIES_FOONGUS] = 0x97ebe00, + [SPECIES_AMOONGUSS] = 0x97ec200, + [SPECIES_FRILLISH] = 0x97ec600, + [SPECIES_JELLICENT] = 0x97eca00, + [SPECIES_ALOMOMOLA] = 0x97ece00, + [SPECIES_JOLTIK] = 0x97ed200, + [SPECIES_GALVANTULA] = 0x97ed600, + [SPECIES_FERROSEED] = 0x97eda00, + [SPECIES_FERROTHORN] = 0x97ede00, + [SPECIES_KLINK] = 0x97ee200, + [SPECIES_KLANG] = 0x97ee600, + [SPECIES_KLINKLANG] = 0x97eea00, + [SPECIES_TYNAMO] = 0x97eee00, + [SPECIES_EELEKTRIK] = 0x97ef200, + [SPECIES_EELEKTROSS] = 0x97ef600, + [SPECIES_ELGYEM] = 0x97efa00, + [SPECIES_BEHEEYEM] = 0x97efe00, + [SPECIES_LITWICK] = 0x97f0200, + [SPECIES_LAMPENT] = 0x97f0600, + [SPECIES_CHANDELURE] = 0x97f0a00, + [SPECIES_AXEW] = 0x97f0e00, + [SPECIES_FRAXURE] = 0x97f1200, + [SPECIES_HAXORUS] = 0x97f1600, + [SPECIES_CUBCHOO] = 0x97f1a00, + [SPECIES_BEARTIC] = 0x97f1e00, + [SPECIES_CRYOGONAL] = 0x97f2200, + [SPECIES_SHELMET] = 0x97f2600, + [SPECIES_ACCELGOR] = 0x97f2a00, + [SPECIES_STUNFISK] = 0x97f2e00, + [SPECIES_MIENFOO] = 0x97f3200, + [SPECIES_MIENSHAO] = 0x97f3600, + [SPECIES_DRUDDIGON] = 0x97f3a00, + [SPECIES_GOLETT] = 0x97f3e00, + [SPECIES_GOLURK] = 0x97f4200, + [SPECIES_PAWNIARD] = 0x97f4600, + [SPECIES_BISHARP] = 0x97f4a00, + [SPECIES_BOUFFALANT] = 0x97f4e00, + [SPECIES_RUFFLET] = 0x97f5200, + [SPECIES_BRAVIARY] = 0x97f5600, + [SPECIES_VULLABY] = 0x97f5a00, + [SPECIES_MANDIBUZZ] = 0x97f5e00, + [SPECIES_HEATMOR] = 0x97f6200, + [SPECIES_DURANT] = 0x97f6600, + [SPECIES_DEINO] = 0x97f6a00, + [SPECIES_ZWEILOUS] = 0x97f6e00, + [SPECIES_HYDREIGON] = 0x97f7200, + [SPECIES_LARVESTA] = 0x97f7600, + [SPECIES_VOLCARONA] = 0x97f7a00, + [SPECIES_COBALION] = 0x97f7e00, + [SPECIES_TERRAKION] = 0x97f8200, + [SPECIES_VIRIZION] = 0x97f8600, + [SPECIES_TORNADUS] = 0x97f8a00, + [SPECIES_THUNDURUS] = 0x97f8e00, + [SPECIES_RESHIRAM] = 0x97f9200, + [SPECIES_ZEKROM] = 0x97f9600, + [SPECIES_LANDORUS] = 0x97f9a00, + [SPECIES_KYUREM] = 0x97f9e00, + [SPECIES_KELDEO] = 0x97fa200, + [SPECIES_MELOETTA] = 0x97fa600, + [SPECIES_GENESECT] = 0x97faa00, + [SPECIES_UNFEZANT_F] = 0x97fae00, + [SPECIES_FRILLISH_F] = 0x97fb200, + [SPECIES_JELLICENT_F] = 0x97fb600, + [SPECIES_SHADOW_WARRIOR] = 0x97fba00, + [SPECIES_BURMY_SANDY] = 0x97fbe00, + [SPECIES_BURMY_TRASH] = 0x97fc200, + [SPECIES_WORMADAM_SANDY] = 0x97fc600, + [SPECIES_WORMADAM_TRASH] = 0x97fca00, + [SPECIES_SHELLOS_EAST] = 0x97fce00, + [SPECIES_GASTRODON_EAST] = 0x97fd200, + [SPECIES_ROTOM_HEAT] = 0x97fd600, + [SPECIES_ROTOM_WASH] = 0x97fda00, + [SPECIES_ROTOM_FROST] = 0x97fde00, + [SPECIES_ROTOM_FAN] = 0x97fe200, + [SPECIES_ROTOM_MOW] = 0x97fe600, + [SPECIES_GIRATINA_ORIGIN] = 0x97fea00, + [SPECIES_SHAYMIN_SKY] = 0x97fee00, + [SPECIES_ARCEUS_FIGHT] = 0x97ff200, + [SPECIES_ARCEUS_FLYING] = 0x97ff600, + [SPECIES_ARCEUS_POISON] = 0x97ffa00, + [SPECIES_ARCEUS_GROUND] = 0x97ffe00, + [SPECIES_ARCEUS_ROCK] = 0x9800200, + [SPECIES_ARCEUS_BUG] = 0x9800600, + [SPECIES_ARCEUS_GHOST] = 0x9800a00, + [SPECIES_ARCEUS_STEEL] = 0x9800e00, + [SPECIES_ARCEUS_FIRE] = 0x9801200, + [SPECIES_ARCEUS_WATER] = 0x9801600, + [SPECIES_ARCEUS_GRASS] = 0x9801a00, + [SPECIES_ARCEUS_ELECTRIC] = 0x9801e00, + [SPECIES_ARCEUS_PSYCHIC] = 0x9802200, + [SPECIES_ARCEUS_ICE] = 0x9802600, + [SPECIES_ARCEUS_DRAGON] = 0x9802a00, + [SPECIES_ARCEUS_DARK] = 0x9802e00, + [SPECIES_BASCULIN_BLUE] = 0x9803200, + [SPECIES_DARMANITANZEN] = 0x9803600, + [SPECIES_DEERLING_SUMMER] = 0x9803a00, + [SPECIES_DEERLING_AUTUMN] = 0x9803e00, + [SPECIES_DEERLING_WINTER] = 0x9804200, + [SPECIES_SAWSBUCK_SUMMER] = 0x9804600, + [SPECIES_SAWSBUCK_AUTUMN] = 0x9804a00, + [SPECIES_SAWSBUCK_WINTER] = 0x9804e00, + [SPECIES_HIPPOPOTAS_F] = 0x9805200, + [SPECIES_HIPPOWDON_F] = 0x9805600, + [SPECIES_MELOETTA_PIROUETTE] = 0x9805a00, + [SPECIES_GENESECT_SHOCK] = 0x9805e00, + [SPECIES_GENESECT_BURN] = 0x9806200, + [SPECIES_GENESECT_CHILL] = 0x9806600, + [SPECIES_GENESECT_DOUSE] = 0x9806a00, + [SPECIES_CHERRIM_SUN] = 0x9806e00, + [SPECIES_KYUREM_BLACK] = 0x9807200, + [SPECIES_KYUREM_WHITE] = 0x9807600, + [SPECIES_TORNADUS_THERIAN] = 0x9807a00, + [SPECIES_THUNDURUS_THERIAN] = 0x9807e00, + [SPECIES_LANDORUS_THERIAN] = 0x9808200, + [SPECIES_KELDEO_RESOLUTE] = 0x9808600, + [SPECIES_CHESPIN] = 0x9808a00, + [SPECIES_QUILLADIN] = 0x9808e00, + [SPECIES_CHESNAUGHT] = 0x9809200, + [SPECIES_FENNEKIN] = 0x9809600, + [SPECIES_BRAIXEN] = 0x9809a00, + [SPECIES_DELPHOX] = 0x9809e00, + [SPECIES_FROAKIE] = 0x980a200, + [SPECIES_FROGADIER] = 0x980a600, + [SPECIES_GRENINJA] = 0x980aa00, + [SPECIES_BUNNELBY] = 0x980ae00, + [SPECIES_DIGGERSBY] = 0x980b200, + [SPECIES_FLETCHLING] = 0x980b600, + [SPECIES_FLETCHINDER] = 0x980ba00, + [SPECIES_TALONFLAME] = 0x980be00, + [SPECIES_SCATTERBUG] = 0x980c200, + [SPECIES_SPEWPA] = 0x980c600, + [SPECIES_VIVILLON] = 0x980ca00, + [SPECIES_LITLEO] = 0x980ce00, + [SPECIES_PYROAR] = 0x980d200, + [SPECIES_FLABEBE] = 0x980d600, + [SPECIES_FLOETTE] = 0x980da00, + [SPECIES_FLORGES] = 0x980de00, + [SPECIES_SKIDDO] = 0x980e200, + [SPECIES_GOGOAT] = 0x980e600, + [SPECIES_PANCHAM] = 0x980ea00, + [SPECIES_PANGORO] = 0x980ee00, + [SPECIES_FURFROU] = 0x980f200, + [SPECIES_ESPURR] = 0x980f600, + [SPECIES_MEOWSTIC] = 0x980fa00, + [SPECIES_HONEDGE] = 0x980fe00, + [SPECIES_DOUBLADE] = 0x9810200, + [SPECIES_AEGISLASH] = 0x9810600, + [SPECIES_SPRITZEE] = 0x9810a00, + [SPECIES_AROMATISSE] = 0x9810e00, + [SPECIES_SWIRLIX] = 0x9811200, + [SPECIES_SLURPUFF] = 0x9811600, + [SPECIES_INKAY] = 0x9811a00, + [SPECIES_MALAMAR] = 0x9811e00, + [SPECIES_BINACLE] = 0x9812200, + [SPECIES_BARBARACLE] = 0x9812600, + [SPECIES_SKRELP] = 0x9812a00, + [SPECIES_DRAGALGE] = 0x9812e00, + [SPECIES_CLAUNCHER] = 0x9813200, + [SPECIES_CLAWITZER] = 0x9813600, + [SPECIES_HELIOPTILE] = 0x9813a00, + [SPECIES_HELIOLISK] = 0x9813e00, + [SPECIES_TYRUNT] = 0x9814200, + [SPECIES_TYRANTRUM] = 0x9814600, + [SPECIES_AMAURA] = 0x9814a00, + [SPECIES_AURORUS] = 0x9814e00, + [SPECIES_SYLVEON] = 0x9815200, + [SPECIES_HAWLUCHA] = 0x9815600, + [SPECIES_DEDENNE] = 0x9815a00, + [SPECIES_CARBINK] = 0x9815e00, + [SPECIES_GOOMY] = 0x9816200, + [SPECIES_SLIGGOO] = 0x9816600, + [SPECIES_GOODRA] = 0x9816a00, + [SPECIES_KLEFKI] = 0x9816e00, + [SPECIES_PHANTUMP] = 0x9817200, + [SPECIES_TREVENANT] = 0x9817600, + [SPECIES_PUMPKABOO] = 0x9817a00, + [SPECIES_GOURGEIST] = 0x9817e00, + [SPECIES_BERGMITE] = 0x9818200, + [SPECIES_AVALUGG] = 0x9818600, + [SPECIES_NOIBAT] = 0x9818a00, + [SPECIES_NOIVERN] = 0x9818e00, + [SPECIES_XERNEAS] = 0x9819200, + [SPECIES_YVELTAL] = 0x9819600, + [SPECIES_ZYGARDE] = 0x9819a00, + [SPECIES_DIANCIE] = 0x9819e00, + [SPECIES_HOOPA] = 0x981a200, + [SPECIES_HOOPA_UNBOUND] = 0x981a600, + [SPECIES_VOLCANION] = 0x981aa00, + [SPECIES_PYROAR_FEMALE] = 0x981ae00, + [SPECIES_MEOWSTIC_FEMALE] = 0x981b200, + [SPECIES_AEGISLASH_BLADE] = 0x981b600, + [SPECIES_ARCEUS_FAIRY] = 0x981ba00, + [SPECIES_ZYGARDE_CELL] = 0x981be00, + [SPECIES_ZYGARDE_CORE] = 0x981c200, + [SPECIES_ZYGARDE_10] = 0x981c600, + [SPECIES_ZYGARDE_COMPLETE] = 0x981ca00, + [SPECIES_ASHGRENINJA] = 0x981ce00, + [SPECIES_FLABEBE_BLUE] = 0x981d200, + [SPECIES_FLABEBE_ORANGE] = 0x981d600, + [SPECIES_FLABEBE_YELLOW] = 0x981da00, + [SPECIES_FLABEBE_WHITE] = 0x981de00, + [SPECIES_FLOETTE_BLUE] = 0x981e200, + [SPECIES_FLOETTE_ORANGE] = 0x981e600, + [SPECIES_FLOETTE_YELLOW] = 0x981ea00, + [SPECIES_FLOETTE_WHITE] = 0x981ee00, + [SPECIES_FLOETTE_ETERNAL] = 0x981f200, + [SPECIES_FLORGES_BLUE] = 0x981f600, + [SPECIES_FLORGES_ORANGE] = 0x981fa00, + [SPECIES_FLORGES_YELLOW] = 0x981fe00, + [SPECIES_FLORGES_WHITE] = 0x9820200, + [SPECIES_PUMPKABOO_XL] = 0x9820600, + [SPECIES_PUMPKABOO_L] = 0x9820a00, + [SPECIES_PUMPKABOO_M] = 0x9820e00, + [SPECIES_GOURGEIST_XL] = 0x9821200, + [SPECIES_GOURGEIST_L] = 0x9821600, + [SPECIES_GOURGEIST_M] = 0x9821a00, + [SPECIES_FURFROU_HEART] = 0x9821e00, + [SPECIES_FURFROU_DIAMOND] = 0x9822200, + [SPECIES_FURFROU_STAR] = 0x9822600, + [SPECIES_FURFROU_PHAROAH] = 0x9822a00, + [SPECIES_FURFROU_KABUKI] = 0x9822e00, + [SPECIES_FURFROU_LA_REINE] = 0x9823200, + [SPECIES_FURFROU_MATRON] = 0x9823600, + [SPECIES_FURFROU_DANDY] = 0x9823a00, + [SPECIES_FURFROU_DEBUTANTE] = 0x9823e00, + [SPECIES_VIVILLON_FANCY] = 0x9824200, + [SPECIES_VENUSAUR_MEGA] = 0x9824600, + [SPECIES_CHARIZARD_MEGA_X] = 0x9824a00, + [SPECIES_CHARIZARD_MEGA_Y] = 0x9824e00, + [SPECIES_BLASTOISE_MEGA] = 0x9825200, + [SPECIES_BEEDRILL_MEGA] = 0x9825600, + [SPECIES_PIDGEOT_MEGA] = 0x9825a00, + [SPECIES_ALAKAZAM_MEGA] = 0x9825e00, + [SPECIES_SLOWBRO_MEGA] = 0x9826200, + [SPECIES_GENGAR_MEGA] = 0x9826600, + [SPECIES_KANGASKHAN_MEGA] = 0x9826a00, + [SPECIES_PINSIR_MEGA] = 0x9826e00, + [SPECIES_GYARADOS_MEGA] = 0x9827200, + [SPECIES_AERODACTYL_MEGA] = 0x9827600, + [SPECIES_MEWTWO_MEGA_X] = 0x9827a00, + [SPECIES_MEWTWO_MEGA_Y] = 0x9827e00, + [SPECIES_AMPHAROS_MEGA] = 0x9828200, + [SPECIES_STEELIX_MEGA] = 0x9828600, + [SPECIES_SCIZOR_MEGA] = 0x9828a00, + [SPECIES_HERACROSS_MEGA] = 0x9828e00, + [SPECIES_HOUNDOOM_MEGA] = 0x9829200, + [SPECIES_TYRANITAR_MEGA] = 0x9829600, + [SPECIES_SCEPTILE_MEGA] = 0x9829a00, + [SPECIES_BLAZIKEN_MEGA] = 0x9829e00, + [SPECIES_SWAMPERT_MEGA] = 0x982a200, + [SPECIES_GARDEVOIR_MEGA] = 0x982a600, + [SPECIES_SABLEYE_MEGA] = 0x982aa00, + [SPECIES_MAWILE_MEGA] = 0x982ae00, + [SPECIES_AGGRON_MEGA] = 0x982b200, + [SPECIES_MEDICHAM_MEGA] = 0x982b600, + [SPECIES_MANECTRIC_MEGA] = 0x982ba00, + [SPECIES_SHARPEDO_MEGA] = 0x982be00, + [SPECIES_CAMERUPT_MEGA] = 0x982c200, + [SPECIES_ALTARIA_MEGA] = 0x982c600, + [SPECIES_BANETTE_MEGA] = 0x982ca00, + [SPECIES_ABSOL_MEGA] = 0x982ce00, + [SPECIES_GLALIE_MEGA] = 0x982d200, + [SPECIES_SALAMENCE_MEGA] = 0x982d600, + [SPECIES_METAGROSS_MEGA] = 0x982da00, + [SPECIES_LATIAS_MEGA] = 0x982de00, + [SPECIES_LATIOS_MEGA] = 0x982e200, + [SPECIES_GROUDON_PRIMAL] = 0x982e600, + [SPECIES_KYOGRE_PRIMAL] = 0x982ea00, + [SPECIES_RAYQUAZA_MEGA] = 0x982ee00, + [SPECIES_LOPUNNY_MEGA] = 0x982f200, + [SPECIES_GARCHOMP_MEGA] = 0x982f600, + [SPECIES_LUCARIO_MEGA] = 0x982fa00, + [SPECIES_ABOMASNOW_MEGA] = 0x982fe00, + [SPECIES_GALLADE_MEGA] = 0x9830200, + [SPECIES_AUDINO_MEGA] = 0x9830600, + [SPECIES_DIANCIE_MEGA] = 0x9830a00, + [SPECIES_DIALGA_PRIMAL] = 0x9830e00, + [SPECIES_PALKIA_PRIMAL] = 0x9831200, + [SPECIES_VIVILLON_ARCHIPELAGO] = 0x9831600, + [SPECIES_VIVILLON_CONTINENTAL] = 0x9831a00, + [SPECIES_VIVILLON_ELEGANT] = 0x9831e00, + [SPECIES_VIVILLON_GARDEN] = 0x9832200, + [SPECIES_VIVILLON_HIGH_PLAINS] = 0x9832600, + [SPECIES_VIVILLON_ICY_SNOW] = 0x9832a00, + [SPECIES_VIVILLON_JUNGLE] = 0x9832e00, + [SPECIES_VIVILLON_MARINE] = 0x9833200, + [SPECIES_VIVILLON_MODERN] = 0x9833600, + [SPECIES_VIVILLON_MONSOON] = 0x9833a00, + [SPECIES_VIVILLON_OCEAN] = 0x9833e00, + [SPECIES_VIVILLON_POKEBALL] = 0x9834200, + [SPECIES_VIVILLON_POLAR] = 0x9834600, + [SPECIES_VIVILLON_RIVER] = 0x9834a00, + [SPECIES_VIVILLON_SANDSTORM] = 0x9834e00, + [SPECIES_VIVILLON_SAVANNA] = 0x9835200, + [SPECIES_VIVILLON_SUN] = 0x9835600, + [SPECIES_VIVILLON_TUNDRA] = 0x9835a00, + [SPECIES_ROWLET] = 0x8fcce00, + [SPECIES_DARTRIX] = 0x8fcd200, + [SPECIES_DECIDUEYE] = 0x8fcd600, + [SPECIES_LITTEN] = 0x8fcda00, + [SPECIES_TORRACAT] = 0x8fcde00, + [SPECIES_INCINEROAR] = 0x8fce200, + [SPECIES_POPPLIO] = 0x8fce600, + [SPECIES_BRIONNE] = 0x8fcea00, + [SPECIES_PRIMARINA] = 0x8fcee00, + [SPECIES_PIKIPEK] = 0x8fcf200, + [SPECIES_TRUMBEAK] = 0x8fcf600, + [SPECIES_TOUCANNON] = 0x8fcfa00, + [SPECIES_YUNGOOS] = 0x8fb1a00, + [SPECIES_GUMSHOOS] = 0x8fb1e00, + [SPECIES_GRUBBIN] = 0x8fb2200, + [SPECIES_CHARJABUG] = 0x8fb2600, + [SPECIES_VIKAVOLT] = 0x8fb2a00, + [SPECIES_CRABRAWLER] = 0x8fb2e00, + [SPECIES_CRABOMINABLE] = 0x8fb3200, + [SPECIES_ORICORIO] = 0x8fb3600, + [SPECIES_CUTIEFLY] = 0x8fb3a00, + [SPECIES_RIBOMBEE] = 0x8fb3e00, + [SPECIES_ROCKRUFF] = 0x8fb4200, + [SPECIES_LYCANROC] = 0x8fb4600, + [SPECIES_WISHIWASHI] = 0x8fb4a00, + [SPECIES_MAREANIE] = 0x8fb4e00, + [SPECIES_TOXAPEX] = 0x8fb5200, + [SPECIES_MUDBRAY] = 0x8fb5600, + [SPECIES_MUDSDALE] = 0x8fb5a00, + [SPECIES_DEWPIDER] = 0x8fb5e00, + [SPECIES_ARAQUANID] = 0x8fb6200, + [SPECIES_FOMANTIS] = 0x8fb6600, + [SPECIES_LURANTIS] = 0x8fb6a00, + [SPECIES_MORELULL] = 0x8fb6e00, + [SPECIES_SHIINOTIC] = 0x8fb7200, + [SPECIES_SALANDIT] = 0x8fb7600, + [SPECIES_SALAZZLE] = 0x8fb7a00, + [SPECIES_STUFFUL] = 0x8fb7e00, + [SPECIES_BEWEAR] = 0x8fb8200, + [SPECIES_BOUNSWEET] = 0x8fb8600, + [SPECIES_STEENEE] = 0x8fb8a00, + [SPECIES_TSAREENA] = 0x8fb8e00, + [SPECIES_COMFEY] = 0x8fb9200, + [SPECIES_ORANGURU] = 0x8fb9600, + [SPECIES_PASSIMIAN] = 0x8fb9a00, + [SPECIES_WIMPOD] = 0x8fb9e00, + [SPECIES_GOLISOPOD] = 0x8fba200, + [SPECIES_SANDYGAST] = 0x82c8690, + [SPECIES_PALOSSAND] = 0x82c8a90, + [SPECIES_PYUKUMUKU] = 0x8fbae00, + [SPECIES_TYPE_NULL] = 0x8fbb200, + [SPECIES_SILVALLY] = 0x8fbb600, + [SPECIES_MINIOR_SHIELD] = 0x8fbba00, + [SPECIES_KOMALA] = 0x8fbbe00, + [SPECIES_TURTONATOR] = 0x8fbc200, + [SPECIES_TOGEDEMARU] = 0x8fbc600, + [SPECIES_MIMIKYU] = 0x8fbca00, + [SPECIES_BRUXISH] = 0x8fbce00, + [SPECIES_DRAMPA] = 0x8fbd200, + [SPECIES_DHELMISE] = 0x8fbd600, + [SPECIES_JANGMO_O] = 0x8fbda00, + [SPECIES_HAKAMO_O] = 0x8fbde00, + [SPECIES_KOMMO_O] = 0x8fbe200, + [SPECIES_TAPU_KOKO] = 0x8fbe600, + [SPECIES_TAPU_LELE] = 0x8fbea00, + [SPECIES_TAPU_BULU] = 0x8fbee00, + [SPECIES_TAPU_FINI] = 0x8fbf200, + [SPECIES_COSMOG] = 0x8fbf600, + [SPECIES_COSMOEM] = 0x8fbfa00, + [SPECIES_SOLGALEO] = 0x8fbfe00, + [SPECIES_LUNALA] = 0x8fc0200, + [SPECIES_NIHILEGO] = 0x8fc0600, + [SPECIES_BUZZWOLE] = 0x8fc0a00, + [SPECIES_PHEROMOSA] = 0x8fc0e00, + [SPECIES_XURKITREE] = 0x8fc1200, + [SPECIES_CELESTEELA] = 0x8fc1600, + [SPECIES_KARTANA] = 0x8fc1a00, + [SPECIES_GUZZLORD] = 0x8fc1e00, + [SPECIES_NECROZMA] = 0x8fc2200, + [SPECIES_MAGEARNA] = 0x8fc2600, + [SPECIES_MARSHADOW] = 0x8fc2a00, + [SPECIES_RATTATA_A] = 0x8efd4a0, + [SPECIES_RATICATE_A] = 0x8efd0a0, + [SPECIES_RAICHU_A] = 0x8fc6e00, + [SPECIES_SANDSHREW_A] = 0x82d76a0, + [SPECIES_SANDSLASH_A] = 0x82f99a0, + [SPECIES_VULPIX_A] = 0x82fb830, + [SPECIES_NINETALES_A] = 0x8306bc0, + [SPECIES_DIGLETT_A] = 0x8fc4a00, + [SPECIES_DUGTRIO_A] = 0x8fc4e00, + [SPECIES_MEOWTH_A] = 0x8fc5200, + [SPECIES_PERSIAN_A] = 0x8fc5600, + [SPECIES_GEODUDE_A] = 0x8fc5a00, + [SPECIES_GRAVELER_A] = 0x8fc5e00, + [SPECIES_GOLEM_A] = 0x8fc6200, + [SPECIES_GRIMER_A] = 0x8fc6600, + [SPECIES_MUK_A] = 0x8fc6a00, + [SPECIES_EXEGGCUTE_A] = 0x9531800, + [SPECIES_EXEGGUTOR_A] = 0x8fc2e00, + [SPECIES_CUBONE_A] = 0x9532000, + [SPECIES_MAROWAK_A] = 0x8fc3200, + [SPECIES_DEOXYS_ATTACK] = 0x8fc3600, + [SPECIES_DEOXYS_DEFENSE] = 0x8fc3a00, + [SPECIES_DEOXYS_SPEED] = 0x8fc3e00, + [SPECIES_ORICORIO_Y] = 0x8fc4200, + [SPECIES_ORICORIO_P] = 0x8fc4600, + [SPECIES_ORICORIO_S] = 0x8fba600, + [SPECIES_LYCANROC_N] = 0x8fbaa00, + [SPECIES_WISHIWASHI_S] = 0x8fc7200, + [SPECIES_SILVALLY_FIGHT] = 0x8fbb600, + [SPECIES_SILVALLY_FLYING] = 0x8fbb600, + [SPECIES_SILVALLY_POISON] = 0x8fbb600, + [SPECIES_SILVALLY_GROUND] = 0x8fbb600, + [SPECIES_SILVALLY_ROCK] = 0x8fbb600, + [SPECIES_SILVALLY_BUG] = 0x8fbb600, + [SPECIES_SILVALLY_GHOST] = 0x8fbb600, + [SPECIES_SILVALLY_STEEL] = 0x8fbb600, + [SPECIES_SILVALLY_FIRE] = 0x8fbb600, + [SPECIES_SILVALLY_WATER] = 0x8fbb600, + [SPECIES_SILVALLY_GRASS] = 0x8fbb600, + [SPECIES_SILVALLY_ELECTRIC] = 0x8fbb600, + [SPECIES_SILVALLY_PSYCHIC] = 0x8fbb600, + [SPECIES_SILVALLY_ICE] = 0x8fbb600, + [SPECIES_SILVALLY_DRAGON] = 0x8fbb600, + [SPECIES_SILVALLY_DARK] = 0x8fbb600, + [SPECIES_SILVALLY_FAIRY] = 0x8fbb600, + [SPECIES_MINIOR_RED] = 0x8fc8600, + [SPECIES_MINIOR_BLUE] = 0x8fc8a00, + [SPECIES_MINIOR_ORANGE] = 0x8fc8e00, + [SPECIES_MINIOR_YELLOW] = 0x8fc9200, + [SPECIES_MINIOR_INDIGO] = 0x8fc9600, + [SPECIES_MINIOR_GREEN] = 0x8fc9a00, + [SPECIES_MINIOR_VIOLET] = 0x8fc9e00, + [SPECIES_MIMIKYU_BUSTED] = 0x8fca200, + [SPECIES_MAGEARNA_P] = 0x8fca600, + [SPECIES_POIPOLE] = 0x8fcaa00, + [SPECIES_NAGANADEL] = 0x8fcae00, + [SPECIES_STAKATAKA] = 0x8fcb200, + [SPECIES_BLACEPHALON] = 0x8fcb600, + [SPECIES_ZERAORA] = 0x8fcba00, + [SPECIES_NECROZMA_MANE] = 0x8fcbe00, + [SPECIES_NECROZMA_WINGS] = 0x8fcc200, + [SPECIES_NECROZMA_ULTRA] = 0x8fcc600, + [SPECIES_LYCANROC_DUSK] = 0x8fcca00, + [SPECIES_MELTAN] = 0x8fc2600, + [SPECIES_MELMETAL] = 0x8e76f5c, + [SPECIES_PIKACHU_SURFING] = 0x8e76f5c, + [SPECIES_PIKACHU_FLYING] = 0x8e76f5c, + [SPECIES_PIKACHU_COSPLAY] = 0x8e76f5c, + [SPECIES_PIKACHU_LIBRE] = 0x8e76f5c, + [SPECIES_PIKACHU_POP_STAR] = 0x8e76f5c, + [SPECIES_PIKACHU_ROCK_STAR] = 0x8e76f5c, + [SPECIES_PIKACHU_BELLE] = 0x8e76f5c, + [SPECIES_PIKACHU_PHD] = 0x8e76f5c, + [SPECIES_PIKACHU_CAP_ORIGINAL] = 0x8e76f5c, + [SPECIES_PIKACHU_CAP_HOENN] = 0x8e76f5c, + [SPECIES_PIKACHU_CAP_SINNOH] = 0x8e76f5c, + [SPECIES_PIKACHU_CAP_UNOVA] = 0x8e76f5c, + [SPECIES_PIKACHU_CAP_KALOS] = 0x8e76f5c, + [SPECIES_PIKACHU_CAP_ALOLA] = 0x8e76f5c, + [SPECIES_PIKACHU_CAP_PARTNER] = 0x8e76f5c, + [SPECIES_PICHU_SPIKY] = 0x8e76f5c, + [SPECIES_XERNEAS_NATURAL] = 0x8e76f5c, +}; diff --git a/src/Item_Animation_Table.c b/src/Item_Animation_Table.c new file mode 100644 index 0000000..bf794fe --- /dev/null +++ b/src/Item_Animation_Table.c @@ -0,0 +1,1116 @@ +#include "defines.h" + +struct ItemAnimation +{ + u8 unk1; + u8 unk2; + u8 unk3; + u8 unk4; + u8 unk5; +}; + +const struct ItemAnimation gItemAnimationTable[NUM_SPECIES] = +{ + [SPECIES_NONE] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_BULBASAUR] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_IVYSAUR] = {0x1b, 0x20, 0x20, 0x1b, 0x33}, + [SPECIES_VENUSAUR] = {0x14, 0xf, 0x38, 0x13, 0x1e}, + [SPECIES_CHARMANDER] = {0xd, 0x11, 0x30, 0xf, 0x22}, + [SPECIES_CHARMELEON] = {0x1b, 0x7, 0x28, 0x1a, 0x19}, + [SPECIES_CHARIZARD] = {0x19, 0x13, 0x30, 0x1a, 0x22}, + [SPECIES_SQUIRTLE] = {0x16, 0x13, 0x30, 0x17, 0x21}, + [SPECIES_WARTORTLE] = {0x12, 0x8, 0x28, 0x15, 0x19}, + [SPECIES_BLASTOISE] = {0x15, 0x14, 0x30, 0x13, 0x24}, + [SPECIES_CATERPIE] = {0x13, 0x1d, 0x30, 0x18, 0x2a}, + [SPECIES_METAPOD] = {0x12, 0x1b, 0x8, 0x12, 0x2a}, + [SPECIES_BUTTERFREE] = {0x16, 0x1c, 0x30, 0x15, 0x2b}, + [SPECIES_WEEDLE] = {0x19, 0x13, 0x30, 0x1a, 0x24}, + [SPECIES_KAKUNA] = {0x19, 0x16, 0x8, 0x19, 0x25}, + [SPECIES_BEEDRILL] = {0x15, 0x12, 0x30, 0x12, 0x1e}, + [SPECIES_PIDGEY] = {0x24, 0xe, 0x30, 0x1f, 0x1e}, + [SPECIES_PIDGEOTTO] = {0xc, 0x13, 0x8, 0xa, 0x23}, + [SPECIES_PIDGEOT] = {0x17, 0x1e, 0x30, 0x18, 0x2d}, + [SPECIES_RATTATA] = {0x12, 0x14, 0x30, 0x10, 0x26}, + [SPECIES_RATICATE] = {0x15, 0x14, 0x30, 0x15, 0x1f}, + [SPECIES_SPEAROW] = {0xc, 0x27, 0x0, 0xb, 0x3f}, + [SPECIES_FEAROW] = {0x11, 0xf, 0x30, 0x14, 0x1d}, + [SPECIES_EKANS] = {0x1b, 0x1, 0x28, 0x1d, 0x10}, + [SPECIES_ARBOK] = {0x19, 0x13, 0x30, 0x1a, 0x1f}, + [SPECIES_PIKACHU] = {0x19, 0x14, 0x28, 0x1c, 0x22}, + [SPECIES_RAICHU] = {0x17, 0x16, 0x30, 0x18, 0x25}, + [SPECIES_SANDSHREW] = {0x11, 0x13, 0x28, 0x13, 0x22}, + [SPECIES_SANDSLASH] = {0x16, 0x15, 0x30, 0x18, 0x21}, + [SPECIES_NIDORAN_F] = {0x1f, 0x17, 0x30, 0x1e, 0x28}, + [SPECIES_NIDORINA] = {0x10, 0xb, 0x28, 0x13, 0x1c}, + [SPECIES_NIDOQUEEN] = {0x15, 0x22, 0x28, 0x15, 0x31}, + [SPECIES_NIDORAN_M] = {0x13, 0x1e, 0x28, 0x1b, 0x2d}, + [SPECIES_NIDORINO] = {0x12, 0x15, 0x28, 0x13, 0x27}, + [SPECIES_NIDOKING] = {0x19, 0x14, 0x30, 0x1b, 0x24}, + [SPECIES_CLEFAIRY] = {0x1c, 0x12, 0x30, 0x1d, 0x21}, + [SPECIES_CLEFABLE] = {0x10, 0x16, 0x30, 0xe, 0x25}, + [SPECIES_VULPIX] = {0x28, 0x10, 0x28, 0x27, 0x1e}, + [SPECIES_NINETALES] = {0x1d, 0x15, 0x30, 0x1e, 0x25}, + [SPECIES_JIGGLYPUFF] = {0x1a, 0x12, 0x30, 0x1c, 0x22}, + [SPECIES_WIGGLYTUFF] = {0x14, 0x1d, 0x8, 0x14, 0x29}, + [SPECIES_ZUBAT] = {0x23, 0x1a, 0x0, 0x21, 0x2e}, + [SPECIES_GOLBAT] = {0x1d, 0x20, 0x28, 0x1d, 0x2b}, + [SPECIES_ODDISH] = {0x1c, 0x18, 0x28, 0x1c, 0x27}, + [SPECIES_GLOOM] = {0x1c, 0x1e, 0x28, 0x1d, 0x2a}, + [SPECIES_VILEPLUME] = {0x1d, 0x1a, 0x30, 0x1c, 0x27}, + [SPECIES_PARAS] = {0x1e, 0x1c, 0x28, 0x20, 0x2e}, + [SPECIES_PARASECT] = {0x1b, 0x16, 0x10, 0x1a, 0x29}, + [SPECIES_VENONAT] = {0x12, 0x19, 0x8, 0x16, 0x27}, + [SPECIES_VENOMOTH] = {0x1e, 0x16, 0x30, 0x1c, 0x23}, + [SPECIES_DIGLETT] = {0x1a, 0x11, 0x30, 0x1a, 0x1f}, + [SPECIES_DUGTRIO] = {0x1c, 0x16, 0x30, 0x1c, 0x23}, + [SPECIES_MEOWTH] = {0x13, 0x13, 0x30, 0x13, 0x21}, + [SPECIES_PERSIAN] = {0x1c, 0x13, 0x30, 0x17, 0x29}, + [SPECIES_PSYDUCK] = {0x17, 0x12, 0x28, 0x17, 0x22}, + [SPECIES_GOLDUCK] = {0x1c, 0x15, 0x30, 0x1b, 0x23}, + [SPECIES_MANKEY] = {0x1e, 0x16, 0x30, 0x1a, 0x27}, + [SPECIES_PRIMEAPE] = {0x14, 0x17, 0x30, 0x14, 0x24}, + [SPECIES_GROWLITHE] = {0xf, 0x9, 0x28, 0xc, 0x19}, + [SPECIES_ARCANINE] = {0x15, 0x14, 0x30, 0x13, 0x1f}, + [SPECIES_POLIWAG] = {0x1f, 0x10, 0x30, 0x1e, 0x17}, + [SPECIES_POLIWHIRL] = {0x22, 0xc, 0x30, 0x21, 0x18}, + [SPECIES_POLIWRATH] = {0x1f, 0x13, 0x30, 0x1f, 0x21}, + [SPECIES_ABRA] = {0x1b, 0x12, 0x30, 0x1c, 0x25}, + [SPECIES_KADABRA] = {0x1c, 0x11, 0x28, 0x1d, 0x26}, + [SPECIES_ALAKAZAM] = {0x1b, 0x11, 0x30, 0x1b, 0x1e}, + [SPECIES_MACHOP] = {0x1d, 0x11, 0x30, 0x1d, 0x1f}, + [SPECIES_MACHOKE] = {0x1a, 0xd, 0x28, 0x1c, 0x1b}, + [SPECIES_MACHAMP] = {0x15, 0xe, 0x30, 0xe, 0x1c}, + [SPECIES_BELLSPROUT] = {0x1a, 0x1c, 0x10, 0x15, 0x32}, + [SPECIES_WEEPINBELL] = {0x1e, 0xf, 0x30, 0x1c, 0x1b}, + [SPECIES_VICTREEBEL] = {0x1a, 0x15, 0x30, 0x1e, 0x26}, + [SPECIES_TENTACOOL] = {0x1b, 0x10, 0x28, 0x1c, 0x26}, + [SPECIES_TENTACRUEL] = {0x1c, 0x20, 0x28, 0x1d, 0x2d}, + [SPECIES_GEODUDE] = {0x1d, 0x19, 0x28, 0x1e, 0x26}, + [SPECIES_GRAVELER] = {0x19, 0x1b, 0x28, 0x1c, 0x27}, + [SPECIES_GOLEM] = {0xf, 0x11, 0x30, 0xe, 0x23}, + [SPECIES_PONYTA] = {0x2f, 0xf, 0x28, 0x2b, 0x1e}, + [SPECIES_RAPIDASH] = {0x14, 0x1f, 0x28, 0x15, 0x2f}, + [SPECIES_SLOWPOKE] = {0xe, 0xd, 0x28, 0xc, 0x1f}, + [SPECIES_SLOWBRO] = {0x20, 0x1b, 0x10, 0x1f, 0x29}, + [SPECIES_MAGNEMITE] = {0x1f, 0x14, 0x8, 0x1f, 0x22}, + [SPECIES_MAGNETON] = {0x16, 0x14, 0x30, 0x16, 0x29}, + [SPECIES_FARFETCHD] = {0x11, 0x16, 0x30, 0xd, 0x2c}, + [SPECIES_DODUO] = {0x1d, 0x4, 0x28, 0xe, 0x7}, + [SPECIES_DODRIO] = {0x1b, 0x24, 0x20, 0x17, 0x35}, + [SPECIES_SEEL] = {0x12, 0xa, 0x30, 0xe, 0x1a}, + [SPECIES_DEWGONG] = {0x1f, 0x10, 0x30, 0x1d, 0x25}, + [SPECIES_GRIMER] = {0x17, 0xf, 0x30, 0x19, 0x22}, + [SPECIES_MUK] = {0x1a, 0x18, 0x30, 0x17, 0x29}, + [SPECIES_SHELLDER] = {0x19, 0x1e, 0x28, 0x1d, 0x2c}, + [SPECIES_CLOYSTER] = {0x1a, 0x1f, 0x8, 0x19, 0x30}, + [SPECIES_GASTLY] = {0x20, 0x14, 0x8, 0x1d, 0x26}, + [SPECIES_HAUNTER] = {0x1a, 0x16, 0x30, 0x19, 0x28}, + [SPECIES_GENGAR] = {0x1f, 0x24, 0x20, 0x28, 0x36}, + [SPECIES_ONIX] = {0x1a, 0xe, 0x30, 0x1a, 0x1e}, + [SPECIES_DROWZEE] = {0x1c, 0x12, 0x30, 0x19, 0x24}, + [SPECIES_HYPNO] = {0x1d, 0x1d, 0x30, 0x1a, 0x2b}, + [SPECIES_KRABBY] = {0x1e, 0x1f, 0x28, 0x1c, 0x30}, + [SPECIES_KINGLER] = {0x1c, 0x1b, 0x30, 0x1b, 0x2b}, + [SPECIES_VOLTORB] = {0x1c, 0x18, 0x30, 0x1d, 0x2e}, + [SPECIES_ELECTRODE] = {0x21, 0x17, 0x30, 0x20, 0x24}, + [SPECIES_EXEGGCUTE] = {0x1c, 0x17, 0x28, 0x1b, 0x25}, + [SPECIES_EXEGGUTOR] = {0x1b, 0x12, 0x30, 0x1b, 0x22}, + [SPECIES_CUBONE] = {0x14, 0xf, 0x30, 0x11, 0x23}, + [SPECIES_MAROWAK] = {0x2e, 0x11, 0x30, 0x28, 0x22}, + [SPECIES_HITMONLEE] = {0x22, 0xe, 0x30, 0x1e, 0x1d}, + [SPECIES_HITMONCHAN] = {0x14, 0x11, 0x30, 0x14, 0x24}, + [SPECIES_LICKITUNG] = {0x1e, 0x14, 0x10, 0x1d, 0x20}, + [SPECIES_KOFFING] = {0x11, 0xd, 0x10, 0xf, 0x1c}, + [SPECIES_WEEZING] = {0xe, 0x23, 0x20, 0x14, 0x33}, + [SPECIES_RHYHORN] = {0xd, 0x12, 0x28, 0x17, 0x22}, + [SPECIES_RHYDON] = {0x1a, 0xd, 0x30, 0x1a, 0x1a}, + [SPECIES_CHANSEY] = {0x1c, 0x18, 0x30, 0x1d, 0x29}, + [SPECIES_TANGELA] = {0x1b, 0x6, 0x28, 0x1c, 0x14}, + [SPECIES_KANGASKHAN] = {0x1c, 0x14, 0x30, 0x16, 0x23}, + [SPECIES_HORSEA] = {0x10, 0x17, 0x30, 0x9, 0x2a}, + [SPECIES_SEADRA] = {0x16, 0x23, 0x20, 0x15, 0x34}, + [SPECIES_GOLDEEN] = {0x16, 0xf, 0x30, 0x10, 0x18}, + [SPECIES_SEAKING] = {0x1c, 0x18, 0x30, 0x1a, 0x26}, + [SPECIES_STARYU] = {0x1d, 0x13, 0x30, 0x1b, 0x20}, + [SPECIES_STARMIE] = {0x24, 0x11, 0x30, 0x25, 0x1e}, + [SPECIES_MR_MIME] = {0x10, 0x19, 0x28, 0x12, 0x27}, + [SPECIES_SCYTHER] = {0x1b, 0xf, 0x30, 0x19, 0x1c}, + [SPECIES_JYNX] = {0x14, 0x11, 0x30, 0x17, 0x20}, + [SPECIES_ELECTABUZZ] = {0x10, 0xe, 0x30, 0xb, 0x19}, + [SPECIES_MAGMAR] = {0x1d, 0x1c, 0x28, 0x20, 0x2b}, + [SPECIES_PINSIR] = {0x11, 0x1d, 0x28, 0x13, 0x2e}, + [SPECIES_TAUROS] = {0x16, 0x15, 0x30, 0x13, 0x23}, + [SPECIES_MAGIKARP] = {0xb, 0x18, 0x28, 0x16, 0x29}, + [SPECIES_GYARADOS] = {0x16, 0x8, 0x28, 0x15, 0x16}, + [SPECIES_LAPRAS] = {0x24, 0x12, 0x30, 0x1f, 0x20}, + [SPECIES_DITTO] = {0x16, 0x16, 0x30, 0x16, 0x23}, + [SPECIES_EEVEE] = {0x18, 0x23, 0x28, 0x18, 0x30}, + [SPECIES_VAPOREON] = {0x14, 0x1b, 0x30, 0x16, 0x28}, + [SPECIES_JOLTEON] = {0x16, 0x17, 0x30, 0x14, 0x25}, + [SPECIES_FLAREON] = {0x18, 0x12, 0x30, 0x10, 0x23}, + [SPECIES_PORYGON] = {0x1d, 0x1d, 0x30, 0x1c, 0x2b}, + [SPECIES_OMANYTE] = {0x16, 0x1a, 0x30, 0x19, 0x2d}, + [SPECIES_OMASTAR] = {0x1b, 0x16, 0x30, 0x1a, 0x27}, + [SPECIES_KABUTO] = {0x15, 0x11, 0x30, 0x15, 0x1f}, + [SPECIES_KABUTOPS] = {0x13, 0x1d, 0x0, 0x14, 0x30}, + [SPECIES_AERODACTYL] = {0x35, 0x9, 0x30, 0x2e, 0x14}, + [SPECIES_SNORLAX] = {0x18, 0xb, 0x18, 0x17, 0x17}, + [SPECIES_ARTICUNO] = {0xe, 0xe, 0x10, 0x4, 0x28}, + [SPECIES_ZAPDOS] = {0xb, 0x2a, 0x8, 0xb, 0x38}, + [SPECIES_MOLTRES] = {0xd, 0x12, 0x30, 0xb, 0x21}, + [SPECIES_DRATINI] = {0x18, 0xe, 0x30, 0x13, 0x1c}, + [SPECIES_DRAGONAIR] = {0x1b, 0x7, 0x18, 0x19, 0x17}, + [SPECIES_DRAGONITE] = {0x2b, 0x9, 0x28, 0x2c, 0x18}, + [SPECIES_MEWTWO] = {0x19, 0x14, 0x10, 0x1f, 0x21}, + [SPECIES_MEW] = {0x1b, 0x17, 0x30, 0x1b, 0x24}, + [SPECIES_CHIKORITA] = {0x1d, 0x10, 0x30, 0x20, 0x1d}, + [SPECIES_BAYLEEF] = {0x5, 0xd, 0x28, 0xd, 0x1b}, + [SPECIES_MEGANIUM] = {0x11, 0x1b, 0x30, 0x14, 0x27}, + [SPECIES_CYNDAQUIL] = {0x25, 0x18, 0x30, 0x27, 0x26}, + [SPECIES_QUILAVA] = {0x9, 0x10, 0x28, 0x10, 0x1c}, + [SPECIES_TYPHLOSION] = {0x16, 0x10, 0x30, 0x19, 0x20}, + [SPECIES_TOTODILE] = {0x16, 0x10, 0x30, 0x18, 0x21}, + [SPECIES_CROCONAW] = {0xe, 0xa, 0x28, 0x8, 0x1a}, + [SPECIES_FERALIGATR] = {0x1e, 0xa, 0x30, 0x1d, 0x15}, + [SPECIES_SENTRET] = {0x21, 0xe, 0x30, 0x21, 0x19}, + [SPECIES_FURRET] = {0x1d, 0x15, 0x30, 0x1c, 0x24}, + [SPECIES_HOOTHOOT] = {0x19, 0xe, 0x30, 0x18, 0x1c}, + [SPECIES_NOCTOWL] = {0x1b, 0x15, 0x30, 0x1c, 0x24}, + [SPECIES_LEDYBA] = {0x18, 0x12, 0x10, 0x1c, 0x21}, + [SPECIES_LEDIAN] = {0x20, 0x20, 0x28, 0x20, 0x2d}, + [SPECIES_SPINARAK] = {0x17, 0x23, 0x28, 0x15, 0x30}, + [SPECIES_ARIADOS] = {0x22, 0x1e, 0x8, 0x23, 0x2b}, + [SPECIES_CROBAT] = {0x1f, 0x1d, 0x30, 0x1f, 0x29}, + [SPECIES_CHINCHOU] = {0x10, 0x23, 0x28, 0x19, 0x33}, + [SPECIES_LANTURN] = {0x1e, 0x17, 0x30, 0x1e, 0x24}, + [SPECIES_PICHU] = {0x1c, 0x18, 0x30, 0x1e, 0x26}, + [SPECIES_CLEFFA] = {0x1f, 0x19, 0x30, 0x1f, 0x24}, + [SPECIES_IGGLYBUFF] = {0x21, 0x15, 0x30, 0x1f, 0x20}, + [SPECIES_TOGEPI] = {0x1b, 0x10, 0x30, 0x1c, 0x1c}, + [SPECIES_TOGETIC] = {0x1c, 0x17, 0x30, 0x15, 0x21}, + [SPECIES_NATU] = {0x1b, 0x8, 0x30, 0x19, 0x14}, + [SPECIES_XATU] = {0x16, 0x15, 0x30, 0x15, 0x24}, + [SPECIES_MAREEP] = {0x19, 0x12, 0x30, 0x18, 0x21}, + [SPECIES_FLAAFFY] = {0xf, 0xa, 0x30, 0x10, 0x1b}, + [SPECIES_AMPHAROS] = {0x1f, 0x13, 0x30, 0x1f, 0x20}, + [SPECIES_BELLOSSOM] = {0x1d, 0x15, 0x30, 0x1d, 0x22}, + [SPECIES_MARILL] = {0x1a, 0x12, 0x30, 0x17, 0x1f}, + [SPECIES_AZUMARILL] = {0x20, 0x10, 0x30, 0x20, 0x1f}, + [SPECIES_SUDOWOODO] = {0x1d, 0xf, 0x30, 0x1e, 0x20}, + [SPECIES_POLITOED] = {0x23, 0x25, 0x8, 0x25, 0x33}, + [SPECIES_HOPPIP] = {0x1e, 0x18, 0x8, 0x1c, 0x27}, + [SPECIES_SKIPLOOM] = {0x1d, 0x21, 0x8, 0x20, 0x2f}, + [SPECIES_JUMPLUFF] = {0x1e, 0x29, 0x18, 0x1e, 0x35}, + [SPECIES_AIPOM] = {0x1f, 0x20, 0x8, 0x24, 0x2e}, + [SPECIES_SUNKERN] = {0x1c, 0xc, 0x30, 0x1b, 0x19}, + [SPECIES_SUNFLORA] = {0x1b, 0x28, 0x8, 0x16, 0x35}, + [SPECIES_YANMA] = {0x1d, 0x13, 0x30, 0x1f, 0x21}, + [SPECIES_WOOPER] = {0x15, 0x9, 0x30, 0x12, 0x18}, + [SPECIES_QUAGSIRE] = {0x11, 0x1b, 0x30, 0x11, 0x29}, + [SPECIES_ESPEON] = {0x23, 0x15, 0x30, 0x23, 0x22}, + [SPECIES_UMBREON] = {0x24, 0x13, 0x30, 0x20, 0x22}, + [SPECIES_MURKROW] = {0x1e, 0x13, 0x28, 0x1d, 0x25}, + [SPECIES_SLOWKING] = {0x28, 0x21, 0x8, 0x26, 0x2e}, + [SPECIES_MISDREAVUS] = {0x20, 0x17, 0x8, 0x1f, 0x21}, + [SPECIES_UNOWN] = {0x1d, 0x9, 0x30, 0x1d, 0x1a}, + [SPECIES_WOBBUFFET] = {0xb, 0xd, 0x28, 0x11, 0x1d}, + [SPECIES_GIRAFARIG] = {0x1d, 0x12, 0x10, 0x19, 0x25}, + [SPECIES_PINECO] = {0x19, 0x17, 0x8, 0x1e, 0x26}, + [SPECIES_FORRETRESS] = {0x10, 0x1b, 0x30, 0xc, 0x2d}, + [SPECIES_DUNSPARCE] = {0x1e, 0x13, 0x8, 0x1d, 0x23}, + [SPECIES_GLIGAR] = {0xc, 0xd, 0x28, 0xd, 0x1c}, + [SPECIES_STEELIX] = {0x1b, 0x15, 0x30, 0x1a, 0x23}, + [SPECIES_SNUBBULL] = {0x1c, 0x9, 0x30, 0x19, 0x18}, + [SPECIES_GRANBULL] = {0x1f, 0x26, 0x20, 0x1d, 0x33}, + [SPECIES_QWILFISH] = {0x15, 0xf, 0x10, 0x1a, 0x1a}, + [SPECIES_SCIZOR] = {0x25, 0xa, 0x30, 0x24, 0x18}, + [SPECIES_SHUCKLE] = {0x18, 0x19, 0x28, 0x1a, 0x26}, + [SPECIES_HERACROSS] = {0x1c, 0x13, 0x30, 0x1d, 0x24}, + [SPECIES_SNEASEL] = {0x1e, 0x12, 0x30, 0x1b, 0x23}, + [SPECIES_TEDDIURSA] = {0x1e, 0x4, 0x28, 0x1d, 0x14}, + [SPECIES_URSARING] = {0x20, 0x18, 0x30, 0x20, 0x28}, + [SPECIES_SLUGMA] = {0x16, 0x11, 0x30, 0x17, 0x23}, + [SPECIES_MAGCARGO] = {0x1c, 0x18, 0x30, 0x1b, 0x25}, + [SPECIES_SWINUB] = {0x18, 0x23, 0x20, 0x18, 0x36}, + [SPECIES_PILOSWINE] = {0x19, 0x1d, 0x28, 0x19, 0x2b}, + [SPECIES_CORSOLA] = {0x15, 0x1f, 0x28, 0x13, 0x2b}, + [SPECIES_REMORAID] = {0x1c, 0x11, 0x30, 0x1a, 0x20}, + [SPECIES_OCTILLERY] = {0x1d, 0x11, 0x30, 0x1b, 0x1f}, + [SPECIES_DELIBIRD] = {0x16, 0x1e, 0x28, 0x1f, 0x27}, + [SPECIES_MANTINE] = {0x1e, 0x0, 0x28, 0x13, 0x7}, + [SPECIES_SKARMORY] = {0x25, 0x11, 0x30, 0x25, 0x1f}, + [SPECIES_HOUNDOUR] = {0xd, 0x13, 0x30, 0xd, 0x24}, + [SPECIES_HOUNDOOM] = {0xe, 0x13, 0x28, 0xa, 0x2c}, + [SPECIES_KINGDRA] = {0x1b, 0x11, 0x30, 0x19, 0x24}, + [SPECIES_PHANPY] = {0x11, 0x15, 0x30, 0x19, 0x2c}, + [SPECIES_DONPHAN] = {0x18, 0x11, 0x30, 0x11, 0x20}, + [SPECIES_PORYGON2] = {0x15, 0x15, 0x28, 0x17, 0x28}, + [SPECIES_STANTLER] = {0x18, 0x10, 0x30, 0x1b, 0x25}, + [SPECIES_SMEARGLE] = {0x1e, 0x12, 0x30, 0x1f, 0x1f}, + [SPECIES_TYROGUE] = {0x1a, 0x39, 0x10, 0x1a, 0x2b}, + [SPECIES_HITMONTOP] = {0x20, 0x18, 0x30, 0x21, 0x26}, + [SPECIES_SMOOCHUM] = {0x1d, 0x14, 0x30, 0x1d, 0x23}, + [SPECIES_ELEKID] = {0x1c, 0x15, 0x30, 0x1a, 0x24}, + [SPECIES_MAGBY] = {0x18, 0xe, 0x30, 0x18, 0x1e}, + [SPECIES_MILTANK] = {0x1d, 0x9, 0x30, 0x1d, 0x19}, + [SPECIES_BLISSEY] = {0x29, 0xc, 0x28, 0x27, 0x1e}, + [SPECIES_RAIKOU] = {0x8, 0x9, 0x28, 0xb, 0x18}, + [SPECIES_ENTEI] = {0x23, 0x1d, 0x28, 0x26, 0x2c}, + [SPECIES_SUICUNE] = {0x1c, 0x18, 0x30, 0x1a, 0x24}, + [SPECIES_LARVITAR] = {0x1b, 0x19, 0x30, 0x1b, 0x28}, + [SPECIES_PUPITAR] = {0x6, 0xb, 0x28, 0xd, 0x19}, + [SPECIES_TYRANITAR] = {0x8, 0x2a, 0x8, 0x14, 0x34}, + [SPECIES_LUGIA] = {0xd, 0x25, 0x8, 0xe, 0x34}, + [SPECIES_HO_OH] = {0x15, 0x21, 0x8, 0x1a, 0x2b}, + [SPECIES_CELEBI] = {0x1f, 0x12, 0x8, 0x1e, 0x1c}, + [252] = {0x20, 0x17, 0x8, 0x1f, 0x21}, + [253] = {0x1c, 0x19, 0x8, 0x1b, 0x23}, + [254] = {0x21, 0x19, 0x8, 0x20, 0x23}, + [255] = {0x1b, 0x13, 0x8, 0x1a, 0x1d}, + [256] = {0x20, 0x16, 0x8, 0x1f, 0x21}, + [257] = {0x20, 0x19, 0x8, 0x1f, 0x23}, + [258] = {0x20, 0x19, 0x8, 0x1f, 0x23}, + [259] = {0x20, 0x16, 0x8, 0x1f, 0x20}, + [260] = {0x1d, 0x1a, 0x8, 0x1c, 0x24}, + [261] = {0x20, 0x16, 0x8, 0x1f, 0x1f}, + [262] = {0x20, 0x1c, 0x8, 0x1f, 0x26}, + [263] = {0x20, 0x1a, 0x8, 0x1f, 0x23}, + [264] = {0x20, 0x1a, 0x8, 0x1f, 0x23}, + [265] = {0x20, 0x16, 0x8, 0x1f, 0x20}, + [266] = {0x1d, 0x16, 0x8, 0x1c, 0x20}, + [267] = {0x20, 0x15, 0x8, 0x1f, 0x1f}, + [268] = {0x20, 0x19, 0x8, 0x1f, 0x23}, + [269] = {0x20, 0x1e, 0x8, 0x1f, 0x28}, + [270] = {0x20, 0x17, 0x8, 0x1f, 0x21}, + [271] = {0x1e, 0x1e, 0x8, 0x1d, 0x28}, + [272] = {0x20, 0x1d, 0x8, 0x1f, 0x27}, + [273] = {0x20, 0x19, 0x8, 0x1f, 0x23}, + [274] = {0x20, 0x15, 0x8, 0x1f, 0x1f}, + [275] = {0x20, 0x19, 0x8, 0x1f, 0x23}, + [276] = {0x1a, 0xf, 0x30, 0x19, 0x20}, + [SPECIES_TREECKO] = {0xd, 0x5, 0x10, 0x5, 0x13}, + [SPECIES_GROVYLE] = {0x10, 0x4, 0x28, 0xc, 0x12}, + [SPECIES_SCEPTILE] = {0x17, 0x18, 0x30, 0x15, 0x25}, + [SPECIES_TORCHIC] = {0x20, 0x12, 0x28, 0x1e, 0x20}, + [SPECIES_COMBUSKEN] = {0x1a, 0x7, 0x28, 0x1d, 0x13}, + [SPECIES_BLAZIKEN] = {0x1b, 0x1d, 0x28, 0x19, 0x2c}, + [SPECIES_MUDKIP] = {0x1d, 0x11, 0x30, 0x1c, 0x20}, + [SPECIES_MARSHTOMP] = {0x1b, 0x11, 0x28, 0x1b, 0x23}, + [SPECIES_SWAMPERT] = {0x14, 0x12, 0x30, 0xf, 0x20}, + [SPECIES_POOCHYENA] = {0x9, 0xd, 0x28, 0x9, 0x1c}, + [SPECIES_MIGHTYENA] = {0xb, 0x1a, 0x30, 0x9, 0x2b}, + [SPECIES_ZIGZAGOON] = {0xd, 0x28, 0x18, 0xb, 0x37}, + [SPECIES_LINOONE] = {0x21, 0x17, 0x30, 0x1f, 0x26}, + [SPECIES_WURMPLE] = {0x13, 0x1c, 0x30, 0x11, 0x2a}, + [SPECIES_SILCOON] = {0xf, 0x1b, 0x8, 0xe, 0x28}, + [SPECIES_BEAUTIFLY] = {0x14, 0x1d, 0x30, 0x11, 0x2c}, + [SPECIES_CASCOON] = {0x14, 0x19, 0x8, 0x16, 0x26}, + [SPECIES_DUSTOX] = {0x19, 0x25, 0x28, 0x17, 0x32}, + [SPECIES_LOTAD] = {0x22, 0x10, 0x30, 0x29, 0x1d}, + [SPECIES_LOMBRE] = {0x1c, 0xf, 0x28, 0x1b, 0x24}, + [SPECIES_LUDICOLO] = {0x1b, 0x17, 0x30, 0x18, 0x28}, + [SPECIES_SEEDOT] = {0x20, 0xd, 0x30, 0x1a, 0x1d}, + [SPECIES_NUZLEAF] = {0x32, 0x11, 0x28, 0x2e, 0x23}, + [SPECIES_SHIFTRY] = {0x18, 0x1a, 0x30, 0x17, 0x28}, + [SPECIES_NINCADA] = {0x17, 0x21, 0x0, 0x17, 0x2f}, + [SPECIES_NINJASK] = {0x16, 0x19, 0x8, 0x18, 0x2a}, + [SPECIES_SHEDINJA] = {0x17, 0x10, 0x30, 0x14, 0x1e}, + [SPECIES_TAILLOW] = {0xc, 0xa, 0x28, 0x5, 0x16}, + [SPECIES_SWELLOW] = {0x1f, 0x16, 0x30, 0x1d, 0x23}, + [SPECIES_SHROOMISH] = {0x25, 0xc, 0x30, 0x23, 0x19}, + [SPECIES_BRELOOM] = {0x21, 0x16, 0x30, 0x1f, 0x27}, + [SPECIES_SPINDA] = {0x1a, 0x16, 0x10, 0x15, 0x26}, + [SPECIES_WINGULL] = {0x1d, 0xa, 0x10, 0x9, 0x1b}, + [SPECIES_PELIPPER] = {0x1d, 0x16, 0x30, 0x1c, 0x25}, + [SPECIES_SURSKIT] = {0x1a, 0x21, 0x8, 0x14, 0x30}, + [SPECIES_MASQUERAIN] = {0x17, 0x17, 0x30, 0x16, 0x28}, + [SPECIES_WAILMER] = {0x17, 0x3, 0x30, 0x9, 0x13}, + [SPECIES_WAILORD] = {0x24, 0x1a, 0x30, 0x22, 0x2a}, + [SPECIES_SKITTY] = {0x1e, 0x12, 0x30, 0x1c, 0x21}, + [SPECIES_DELCATTY] = {0x19, 0x10, 0x30, 0x13, 0x1e}, + [SPECIES_KECLEON] = {0x1d, 0x15, 0x30, 0x1b, 0x22}, + [SPECIES_BALTOY] = {0x1e, 0xd, 0x28, 0x1d, 0x24}, + [SPECIES_CLAYDOL] = {0x1f, 0x10, 0x30, 0x15, 0x23}, + [SPECIES_NOSEPASS] = {0xe, 0x19, 0x28, 0xa, 0x27}, + [SPECIES_TORKOAL] = {0x1e, 0x16, 0x30, 0x1d, 0x27}, + [SPECIES_SABLEYE] = {0x17, 0x12, 0x30, 0x15, 0x1e}, + [SPECIES_BARBOACH] = {0x18, 0x20, 0x28, 0x17, 0x31}, + [SPECIES_WHISCASH] = {0x19, 0xf, 0x30, 0x13, 0x1c}, + [SPECIES_LUVDISC] = {0x1f, 0x14, 0x30, 0x1d, 0x23}, + [SPECIES_CORPHISH] = {0x14, 0xc, 0x28, 0x18, 0x23}, + [SPECIES_CRAWDAUNT] = {0x18, 0x1e, 0x28, 0x16, 0x2f}, + [SPECIES_FEEBAS] = {0x20, 0xc, 0x28, 0x1f, 0x1d}, + [SPECIES_MILOTIC] = {0x16, 0x19, 0x30, 0x13, 0x22}, + [SPECIES_CARVANHA] = {0x19, 0xc, 0x28, 0x17, 0x27}, + [SPECIES_SHARPEDO] = {0x29, 0x13, 0x30, 0x17, 0x18}, + [SPECIES_TRAPINCH] = {0x10, 0x27, 0x20, 0xe, 0x34}, + [SPECIES_VIBRAVA] = {0x22, 0x7, 0x10, 0x21, 0x13}, + [SPECIES_FLYGON] = {0x22, 0x13, 0x30, 0x1c, 0x23}, + [SPECIES_MAKUHITA] = {0x24, 0xf, 0x28, 0x26, 0x1c}, + [SPECIES_HARIYAMA] = {0x11, 0x18, 0x30, 0x14, 0x27}, + [SPECIES_ELECTRIKE] = {0x2f, 0x18, 0x28, 0x2e, 0x29}, + [SPECIES_MANECTRIC] = {0x10, 0x1a, 0x30, 0xd, 0x2a}, + [SPECIES_NUMEL] = {0xd, 0x22, 0x28, 0xe, 0x36}, + [SPECIES_CAMERUPT] = {0x1e, 0xf, 0x30, 0x18, 0x1f}, + [SPECIES_SPHEAL] = {0x1c, 0x9, 0x30, 0x1a, 0x18}, + [SPECIES_SEALEO] = {0x19, 0x1, 0x28, 0x10, 0x16}, + [SPECIES_WALREIN] = {0x1f, 0x17, 0x30, 0x1d, 0x29}, + [SPECIES_CACNEA] = {0x1d, 0xe, 0x28, 0x1d, 0x1b}, + [SPECIES_CACTURNE] = {0x1e, 0x16, 0x30, 0x1e, 0x26}, + [SPECIES_SNORUNT] = {0x1a, 0x1c, 0x8, 0x1a, 0x31}, + [SPECIES_GLALIE] = {0x1c, 0x16, 0x8, 0x19, 0x2c}, + [SPECIES_LUNATONE] = {0x18, 0x18, 0x10, 0x17, 0x31}, + [SPECIES_SOLROCK] = {0x1b, 0x10, 0x30, 0x18, 0x1f}, + [SPECIES_AZURILL] = {0x21, 0x14, 0x30, 0x1b, 0x28}, + [SPECIES_SPOINK] = {0x14, 0x10, 0x30, 0x15, 0x20}, + [SPECIES_GRUMPIG] = {0x1c, 0x16, 0x8, 0x1d, 0x25}, + [SPECIES_PLUSLE] = {0x21, 0x16, 0x8, 0x1f, 0x26}, + [SPECIES_MINUN] = {0x2d, 0x14, 0x30, 0x2f, 0x24}, + [SPECIES_MAWILE] = {0x1f, 0x17, 0x30, 0x1e, 0x25}, + [SPECIES_MEDITITE] = {0x21, 0xf, 0x28, 0x1e, 0x1d}, + [SPECIES_MEDICHAM] = {0x1b, 0x16, 0x10, 0x17, 0x23}, + [SPECIES_SWABLU] = {0x1d, 0xb, 0x10, 0x1a, 0x1a}, + [SPECIES_ALTARIA] = {0x1a, 0x15, 0x30, 0x1b, 0x26}, + [SPECIES_WYNAUT] = {0x10, 0x18, 0x8, 0x14, 0x2e}, + [SPECIES_DUSKULL] = {0x1c, 0xf, 0x30, 0x1a, 0x28}, + [SPECIES_DUSCLOPS] = {0x1e, 0x11, 0x30, 0x1d, 0x20}, + [SPECIES_ROSELIA] = {0x19, 0x1e, 0x30, 0x18, 0x2f}, + [SPECIES_SLAKOTH] = {0x10, 0x12, 0x28, 0x14, 0x24}, + [SPECIES_VIGOROTH] = {0x37, 0xf, 0x30, 0x29, 0x21}, + [SPECIES_SLAKING] = {0x1b, 0x18, 0x30, 0x17, 0x26}, + [SPECIES_GULPIN] = {0x1f, 0x6, 0x30, 0x15, 0x13}, + [SPECIES_SWALOT] = {0x18, 0xa, 0x28, 0x20, 0x18}, + [SPECIES_TROPIUS] = {0x1f, 0x19, 0x30, 0x1d, 0x29}, + [SPECIES_WHISMUR] = {0x1c, 0x12, 0x28, 0x22, 0x27}, + [SPECIES_LOUDRED] = {0x10, 0x10, 0x28, 0x1a, 0x2a}, + [SPECIES_EXPLOUD] = {0x20, 0x1a, 0x30, 0x1e, 0x26}, + [SPECIES_CLAMPERL] = {0x13, 0x1e, 0x28, 0x15, 0x33}, + [SPECIES_HUNTAIL] = {0xd, 0x1f, 0x28, 0x3, 0x32}, + [SPECIES_GOREBYSS] = {0x2a, 0x11, 0x28, 0x2a, 0x22}, + [SPECIES_ABSOL] = {0x16, 0x19, 0x8, 0x17, 0x27}, + [SPECIES_SHUPPET] = {0x1c, 0x14, 0x8, 0x1b, 0x23}, + [SPECIES_BANETTE] = {0xe, 0xd, 0x30, 0xb, 0x1e}, + [SPECIES_SEVIPER] = {0x18, 0xc, 0x28, 0x15, 0x1a}, + [SPECIES_ZANGOOSE] = {0xc, 0x1f, 0x30, 0x9, 0x2d}, + [SPECIES_RELICANTH] = {0x18, 0x1c, 0x30, 0x1a, 0x2c}, + [SPECIES_ARON] = {0xb, 0x21, 0x30, 0x12, 0x2f}, + [SPECIES_LAIRON] = {0x10, 0xb, 0x28, 0x16, 0x1b}, + [SPECIES_AGGRON] = {0x1d, 0x18, 0x8, 0x1b, 0x26}, + [SPECIES_CASTFORM] = {0x25, 0x15, 0x8, 0x21, 0x25}, + [SPECIES_VOLBEAT] = {0x20, 0x12, 0x8, 0x1f, 0x20}, + [SPECIES_ILLUMISE] = {0x1e, 0x11, 0x30, 0x1f, 0x1e}, + [SPECIES_LILEEP] = {0x12, 0x16, 0x28, 0x15, 0x28}, + [SPECIES_CRADILY] = {0x1c, 0x1e, 0x30, 0x1b, 0x2b}, + [SPECIES_ANORITH] = {0x15, 0x5, 0x28, 0x14, 0x13}, + [SPECIES_ARMALDO] = {0x1f, 0x17, 0x30, 0x20, 0x23}, + [SPECIES_RALTS] = {0x1c, 0x12, 0x30, 0x1f, 0x1e}, + [SPECIES_KIRLIA] = {0x35, 0x7, 0x28, 0x32, 0x14}, + [SPECIES_GARDEVOIR] = {0x17, 0x13, 0x30, 0x16, 0x26}, + [SPECIES_BAGON] = {0x19, 0x1b, 0x30, 0x19, 0x2c}, + [SPECIES_SHELGON] = {0x9, 0x11, 0x30, 0xa, 0x21}, + [SPECIES_SALAMENCE] = {0x16, 0x19, 0x8, 0x18, 0x23}, + [SPECIES_BELDUM] = {0x22, 0xf, 0x10, 0x1f, 0x21}, + [SPECIES_METANG] = {0x24, 0x1b, 0x28, 0x22, 0x2b}, + [SPECIES_METAGROSS] = {0x16, 0x7, 0x28, 0x14, 0x12}, + [SPECIES_REGIROCK] = {0x19, 0xc, 0x28, 0x17, 0x19}, + [SPECIES_REGICE] = {0x19, 0xd, 0x28, 0x19, 0x19}, + [SPECIES_REGISTEEL] = {0xe, 0x19, 0x28, 0xb, 0x26}, + [SPECIES_KYOGRE] = {0x4, 0xb, 0x28, 0xa, 0x19}, + [SPECIES_GROUDON] = {0xc, 0xe, 0x10, 0xe, 0x1f}, + [SPECIES_RAYQUAZA] = {0x1e, 0xc, 0x10, 0x23, 0x19}, + [SPECIES_LATIAS] = {0x5, 0xe, 0x10, 0x5, 0x1d}, + [SPECIES_LATIOS] = {0x1c, 0x15, 0x8, 0x1e, 0x22}, + [SPECIES_JIRACHI] = {0x1b, 0x8, 0x28, 0x1c, 0x16}, + [SPECIES_DEOXYS] = {0x1d, 0xc, 0x8, 0x1c, 0x1a}, + [SPECIES_CHIMECHO] = {0x20, 0x21, 0x8, 0x20, 0x2b}, + [SPECIES_EGG] = {0x20, 0x23, 0x8, 0x20, 0x2d}, + [SPECIES_UNOWN_B] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_UNOWN_C] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_UNOWN_D] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_UNOWN_E] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_UNOWN_F] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_UNOWN_G] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_UNOWN_H] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_UNOWN_I] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_UNOWN_J] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_UNOWN_K] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_UNOWN_L] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_UNOWN_M] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_UNOWN_N] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_UNOWN_O] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_UNOWN_P] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_UNOWN_Q] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_UNOWN_R] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_UNOWN_S] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_UNOWN_T] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_UNOWN_U] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_UNOWN_V] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_UNOWN_W] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_UNOWN_X] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_UNOWN_Y] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_UNOWN_Z] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_UNOWN_EXCLAMATION] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_UNOWN_QUESTION] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_TURTWIG] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_GROTLE] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_TORTERRA] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_CHIMCHAR] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_MONFERNO] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_INFERNAPE] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_PIPLUP] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_PRINPLUP] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_EMPOLEON] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_STARLY] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_STARAVIA] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_STARAPTOR] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_BIDOOF] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_BIBAREL] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_KRICKETOT] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_KRICKETUNE] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_SHINX] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_LUXIO] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_LUXRAY] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_BUDEW] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_ROSERADE] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_CRANIDOS] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_RAMPARDOS] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_SHIELDON] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_BASTIODON] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_BURMY] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_WORMADAM] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_MOTHIM] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_COMBEE] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_VESPIQUEN] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_PACHIRISU] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_BUIZEL] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_FLOATZEL] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_CHERUBI] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_CHERRIM] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_SHELLOS] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_GASTRODON] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_AMBIPOM] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_DRIFLOON] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_DRIFBLIM] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_BUNEARY] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_LOPUNNY] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_MISMAGIUS] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_HONCHKROW] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_GLAMEOW] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_PURUGLY] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_CHINGLING] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_STUNKY] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_SKUNTANK] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_BRONZOR] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_BRONZONG] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_BONSLY] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_MIME_JR] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_HAPPINY] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_CHATOT] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_SPIRITOMB] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_GIBLE] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_GABITE] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_GARCHOMP] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_MUNCHLAX] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_RIOLU] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_LUCARIO] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_HIPPOPOTAS] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_HIPPOWDON] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_SKORUPI] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_DRAPION] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_CROAGUNK] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_TOXICROAK] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_CARNIVINE] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_FINNEON] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_LUMINEON] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_MANTYKE] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_SNOVER] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_ABOMASNOW] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_WEAVILE] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_MAGNEZONE] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_LICKILICKY] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_RHYPERIOR] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_TANGROWTH] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_ELECTIVIRE] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_MAGMORTAR] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_TOGEKISS] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_YANMEGA] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_LEAFEON] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_GLACEON] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_GLISCOR] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_MAMOSWINE] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_PORYGON_Z] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_GALLADE] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_PROBOPASS] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_DUSKNOIR] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_FROSLASS] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_ROTOM] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_UXIE] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_MESPRIT] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_AZELF] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_DIALGA] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_PALKIA] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_HEATRAN] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_REGIGIGAS] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_GIRATINA] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_CRESSELIA] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_PHIONE] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_MANAPHY] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_DARKRAI] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_SHAYMIN] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_ARCEUS] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_VICTINI] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_SNIVY] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_SERVINE] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_SERPERIOR] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_TEPIG] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_PIGNITE] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_EMBOAR] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_OSHAWOTT] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_DEWOTT] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_SAMUROTT] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_PATRAT] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_WATCHOG] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_LILLIPUP] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_HERDIER] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_STOUTLAND] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_PURRLOIN] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_LIEPARD] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_PANSAGE] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_SIMISAGE] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_PANSEAR] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_SIMISEAR] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_PANPOUR] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_SIMIPOUR] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_MUNNA] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_MUSHARNA] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_PIDOVE] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_TRANQUILL] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_UNFEZANT] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_BLITZLE] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_ZEBSTRIKA] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_ROGGENROLA] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_BOLDORE] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_GIGALITH] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_WOOBAT] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_SWOOBAT] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_DRILBUR] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_EXCADRILL] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_AUDINO] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_TIMBURR] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_GURDURR] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_CONKELDURR] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_TYMPOLE] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_PALPITOAD] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_SEISMITOAD] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_THROH] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_SAWK] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_SEWADDLE] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_SWADLOON] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_LEAVANNY] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_VENIPEDE] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_WHIRLIPEDE] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_SCOLIPEDE] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_COTTONEE] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_WHIMSICOTT] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_PETILIL] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_LILLIGANT] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_BASCULIN_RED] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_SANDILE] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_KROKOROK] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_KROOKODILE] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_DARUMAKA] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_DARMANITAN] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_MARACTUS] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_DWEBBLE] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_CRUSTLE] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_SCRAGGY] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_SCRAFTY] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_SIGILYPH] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_YAMASK] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_COFAGRIGUS] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_TIRTOUGA] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_CARRACOSTA] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_ARCHEN] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_ARCHEOPS] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_TRUBBISH] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_GARBODOR] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_ZORUA] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_ZOROARK] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_MINCCINO] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_CINCCINO] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_GOTHITA] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_GOTHORITA] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_GOTHITELLE] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_SOLOSIS] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_DUOSION] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_REUNICLUS] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_DUCKLETT] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_SWANNA] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_VANILLITE] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_VANILLISH] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_VANILLUXE] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_DEERLING] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_SAWSBUCK] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_EMOLGA] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_KARRABLAST] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_ESCAVALIER] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_FOONGUS] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_AMOONGUSS] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_FRILLISH] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_JELLICENT] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_ALOMOMOLA] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_JOLTIK] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_GALVANTULA] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_FERROSEED] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_FERROTHORN] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_KLINK] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_KLANG] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_KLINKLANG] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_TYNAMO] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_EELEKTRIK] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_EELEKTROSS] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_ELGYEM] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_BEHEEYEM] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_LITWICK] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_LAMPENT] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_CHANDELURE] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_AXEW] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_FRAXURE] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_HAXORUS] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_CUBCHOO] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_BEARTIC] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_CRYOGONAL] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_SHELMET] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_ACCELGOR] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_STUNFISK] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_MIENFOO] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_MIENSHAO] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_DRUDDIGON] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_GOLETT] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_GOLURK] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_PAWNIARD] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_BISHARP] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_BOUFFALANT] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_RUFFLET] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_BRAVIARY] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_VULLABY] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_MANDIBUZZ] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_HEATMOR] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_DURANT] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_DEINO] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_ZWEILOUS] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_HYDREIGON] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_LARVESTA] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_VOLCARONA] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_COBALION] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_TERRAKION] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_VIRIZION] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_TORNADUS] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_THUNDURUS] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_RESHIRAM] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_ZEKROM] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_LANDORUS] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_KYUREM] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_KELDEO] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_MELOETTA] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_GENESECT] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_UNFEZANT_F] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_FRILLISH_F] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_JELLICENT_F] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_SHADOW_WARRIOR] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_BURMY_SANDY] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_BURMY_TRASH] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_WORMADAM_SANDY] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_WORMADAM_TRASH] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_SHELLOS_EAST] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_GASTRODON_EAST] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_ROTOM_HEAT] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_ROTOM_WASH] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_ROTOM_FROST] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_ROTOM_FAN] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_ROTOM_MOW] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_GIRATINA_ORIGIN] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_SHAYMIN_SKY] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_ARCEUS_FIGHT] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_ARCEUS_FLYING] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_ARCEUS_POISON] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_ARCEUS_GROUND] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_ARCEUS_ROCK] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_ARCEUS_BUG] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_ARCEUS_GHOST] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_ARCEUS_STEEL] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_ARCEUS_FIRE] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_ARCEUS_WATER] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_ARCEUS_GRASS] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_ARCEUS_ELECTRIC] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_ARCEUS_PSYCHIC] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_ARCEUS_ICE] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_ARCEUS_DRAGON] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_ARCEUS_DARK] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_BASCULIN_BLUE] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_DARMANITANZEN] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_DEERLING_SUMMER] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_DEERLING_AUTUMN] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_DEERLING_WINTER] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_SAWSBUCK_SUMMER] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_SAWSBUCK_AUTUMN] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_SAWSBUCK_WINTER] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_HIPPOPOTAS_F] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_HIPPOWDON_F] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_MELOETTA_PIROUETTE] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_GENESECT_SHOCK] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_GENESECT_BURN] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_GENESECT_CHILL] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_GENESECT_DOUSE] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_CHERRIM_SUN] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_KYUREM_BLACK] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_KYUREM_WHITE] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_TORNADUS_THERIAN] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_THUNDURUS_THERIAN] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_LANDORUS_THERIAN] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_KELDEO_RESOLUTE] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_CHESPIN] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_QUILLADIN] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_CHESNAUGHT] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_FENNEKIN] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_BRAIXEN] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_DELPHOX] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_FROAKIE] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_FROGADIER] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_GRENINJA] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_BUNNELBY] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_DIGGERSBY] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_FLETCHLING] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_FLETCHINDER] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_TALONFLAME] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_SCATTERBUG] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_SPEWPA] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_VIVILLON] = {0x14, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_LITLEO] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_PYROAR] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_FLABEBE] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_FLOETTE] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_FLORGES] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_SKIDDO] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_GOGOAT] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_PANCHAM] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_PANGORO] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_FURFROU] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_ESPURR] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_MEOWSTIC] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_HONEDGE] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_DOUBLADE] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_AEGISLASH] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_SPRITZEE] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_AROMATISSE] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_SWIRLIX] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_SLURPUFF] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_INKAY] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_MALAMAR] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_BINACLE] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_BARBARACLE] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_SKRELP] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_DRAGALGE] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_CLAUNCHER] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_CLAWITZER] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_HELIOPTILE] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_HELIOLISK] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_TYRUNT] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_TYRANTRUM] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_AMAURA] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_AURORUS] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_SYLVEON] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_HAWLUCHA] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_DEDENNE] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_CARBINK] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_GOOMY] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_SLIGGOO] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_GOODRA] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_KLEFKI] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_PHANTUMP] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_TREVENANT] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_PUMPKABOO] = {0x16, 0x1b, 0x30, 0x15, 0x2a}, + [SPECIES_GOURGEIST] = {0x14, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_BERGMITE] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_AVALUGG] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_NOIBAT] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_NOIVERN] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_XERNEAS] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_YVELTAL] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_ZYGARDE] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_DIANCIE] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_HOOPA] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_HOOPA_UNBOUND] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_VOLCANION] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_PYROAR_FEMALE] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_MEOWSTIC_FEMALE] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_AEGISLASH_BLADE] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_ARCEUS_FAIRY] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_ZYGARDE_CELL] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_ZYGARDE_CORE] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_ZYGARDE_10] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_ZYGARDE_COMPLETE] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_ASHGRENINJA] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_FLABEBE_BLUE] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_FLABEBE_ORANGE] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_FLABEBE_YELLOW] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_FLABEBE_WHITE] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_FLOETTE_BLUE] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_FLOETTE_ORANGE] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_FLOETTE_YELLOW] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_FLOETTE_WHITE] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_FLOETTE_ETERNAL] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_FLORGES_BLUE] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_FLORGES_ORANGE] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_FLORGES_YELLOW] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_FLORGES_WHITE] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_PUMPKABOO_XL] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_PUMPKABOO_L] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_PUMPKABOO_M] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_GOURGEIST_XL] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_GOURGEIST_L] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_GOURGEIST_M] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_FURFROU_HEART] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_FURFROU_DIAMOND] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_FURFROU_STAR] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_FURFROU_PHAROAH] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_FURFROU_KABUKI] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_FURFROU_LA_REINE] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_FURFROU_MATRON] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_FURFROU_DANDY] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_FURFROU_DEBUTANTE] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_VIVILLON_FANCY] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_VENUSAUR_MEGA] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_CHARIZARD_MEGA_X] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_CHARIZARD_MEGA_Y] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_BLASTOISE_MEGA] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_BEEDRILL_MEGA] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_PIDGEOT_MEGA] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_ALAKAZAM_MEGA] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_SLOWBRO_MEGA] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_GENGAR_MEGA] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_KANGASKHAN_MEGA] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_PINSIR_MEGA] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_GYARADOS_MEGA] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_AERODACTYL_MEGA] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_MEWTWO_MEGA_X] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_MEWTWO_MEGA_Y] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_AMPHAROS_MEGA] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_STEELIX_MEGA] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_SCIZOR_MEGA] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_HERACROSS_MEGA] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_HOUNDOOM_MEGA] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_TYRANITAR_MEGA] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_SCEPTILE_MEGA] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_BLAZIKEN_MEGA] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_SWAMPERT_MEGA] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_GARDEVOIR_MEGA] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_SABLEYE_MEGA] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_MAWILE_MEGA] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_AGGRON_MEGA] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_MEDICHAM_MEGA] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_MANECTRIC_MEGA] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_SHARPEDO_MEGA] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_CAMERUPT_MEGA] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_ALTARIA_MEGA] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_BANETTE_MEGA] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_ABSOL_MEGA] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_GLALIE_MEGA] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_SALAMENCE_MEGA] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_METAGROSS_MEGA] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_LATIAS_MEGA] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_LATIOS_MEGA] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_GROUDON_PRIMAL] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_KYOGRE_PRIMAL] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_RAYQUAZA_MEGA] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_LOPUNNY_MEGA] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_GARCHOMP_MEGA] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_LUCARIO_MEGA] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_ABOMASNOW_MEGA] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_GALLADE_MEGA] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_AUDINO_MEGA] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_DIANCIE_MEGA] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_DIALGA_PRIMAL] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_PALKIA_PRIMAL] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_VIVILLON_ARCHIPELAGO] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_VIVILLON_CONTINENTAL] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_VIVILLON_ELEGANT] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_VIVILLON_GARDEN] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_VIVILLON_HIGH_PLAINS] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_VIVILLON_ICY_SNOW] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_VIVILLON_JUNGLE] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_VIVILLON_MARINE] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_VIVILLON_MODERN] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_VIVILLON_MONSOON] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_VIVILLON_OCEAN] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_VIVILLON_POKEBALL] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_VIVILLON_POLAR] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_VIVILLON_RIVER] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_VIVILLON_SANDSTORM] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_VIVILLON_SAVANNA] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_VIVILLON_SUN] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_VIVILLON_TUNDRA] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_ROWLET] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_DARTRIX] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_DECIDUEYE] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_LITTEN] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_TORRACAT] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_INCINEROAR] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_POPPLIO] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_BRIONNE] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_PRIMARINA] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_PIKIPEK] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_TRUMBEAK] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_TOUCANNON] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_YUNGOOS] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_GUMSHOOS] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_GRUBBIN] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_CHARJABUG] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_VIKAVOLT] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_CRABRAWLER] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_CRABOMINABLE] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_ORICORIO] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_CUTIEFLY] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_RIBOMBEE] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_ROCKRUFF] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_LYCANROC] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_WISHIWASHI] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_MAREANIE] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_TOXAPEX] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_MUDBRAY] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_MUDSDALE] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_DEWPIDER] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_ARAQUANID] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_FOMANTIS] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_LURANTIS] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_MORELULL] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_SHIINOTIC] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_SALANDIT] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_SALAZZLE] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_STUFFUL] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_BEWEAR] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_BOUNSWEET] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_STEENEE] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_TSAREENA] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_COMFEY] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_ORANGURU] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_PASSIMIAN] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_WIMPOD] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_GOLISOPOD] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_SANDYGAST] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_PALOSSAND] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_PYUKUMUKU] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_TYPE_NULL] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_SILVALLY] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_MINIOR_SHIELD] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_KOMALA] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_TURTONATOR] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_TOGEDEMARU] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_MIMIKYU] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_BRUXISH] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_DRAMPA] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_DHELMISE] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_JANGMO_O] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_HAKAMO_O] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_KOMMO_O] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_TAPU_KOKO] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_TAPU_LELE] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_TAPU_BULU] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_TAPU_FINI] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_COSMOG] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_COSMOEM] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_SOLGALEO] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_LUNALA] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_NIHILEGO] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_BUZZWOLE] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_PHEROMOSA] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_XURKITREE] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_CELESTEELA] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_KARTANA] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_GUZZLORD] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_NECROZMA] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_MAGEARNA] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_MARSHADOW] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_RATTATA_A] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_RATICATE_A] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_RAICHU_A] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_SANDSHREW_A] = {0x16, 0x1b, 0x30, 0x16, 0x29}, + [SPECIES_SANDSLASH_A] = {0x10, 0x0, 0x8, 0x0, 0x0}, + [SPECIES_VULPIX_A] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_NINETALES_A] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_DIGLETT_A] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_DUGTRIO_A] = {0x0, 0x0, 0x7f, 0x0, 0xf0}, + [SPECIES_MEOWTH_A] = {0x10, 0xf0, 0x22, 0xf0, 0x34}, + [SPECIES_PERSIAN_A] = {0xf0, 0x46, 0xf0, 0x58, 0xf0}, + [SPECIES_GEODUDE_A] = {0x6a, 0xf0, 0x7c, 0xff, 0xf0}, + [SPECIES_GRAVELER_A] = {0x8e, 0xf0, 0xa0, 0xf0, 0xb2}, + [SPECIES_GOLEM_A] = {0xf0, 0xc4, 0xf0, 0xd6, 0xf0}, + [SPECIES_GRIMER_A] = {0xe8, 0xf0, 0xfa, 0xf1, 0xc}, + [SPECIES_MUK_A] = {0xf0, 0xf1, 0x1e, 0xf1, 0x30}, + [SPECIES_EXEGGCUTE_A] = {0xf1, 0x42, 0xf1, 0x54, 0x0}, + [SPECIES_EXEGGUTOR_A] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_CUBONE_A] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_MAROWAK_A] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_DEOXYS_ATTACK] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_DEOXYS_DEFENSE] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_DEOXYS_SPEED] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_ORICORIO_Y] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_ORICORIO_P] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_ORICORIO_S] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_LYCANROC_N] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_WISHIWASHI_S] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_SILVALLY_FIGHT] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_SILVALLY_FLYING] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_SILVALLY_POISON] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_SILVALLY_GROUND] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_SILVALLY_ROCK] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_SILVALLY_BUG] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_SILVALLY_GHOST] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_SILVALLY_STEEL] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_SILVALLY_FIRE] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_SILVALLY_WATER] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_SILVALLY_GRASS] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_SILVALLY_ELECTRIC] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_SILVALLY_PSYCHIC] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_SILVALLY_ICE] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_SILVALLY_DRAGON] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_SILVALLY_DARK] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_SILVALLY_FAIRY] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_MINIOR_RED] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_MINIOR_BLUE] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_MINIOR_ORANGE] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_MINIOR_YELLOW] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_MINIOR_INDIGO] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_MINIOR_GREEN] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_MINIOR_VIOLET] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_MIMIKYU_BUSTED] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_MAGEARNA_P] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_POIPOLE] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_NAGANADEL] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_STAKATAKA] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_BLACEPHALON] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_ZERAORA] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_NECROZMA_MANE] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_NECROZMA_WINGS] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_NECROZMA_ULTRA] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_LYCANROC_DUSK] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_MELTAN] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_MELMETAL] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_PIKACHU_SURFING] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_PIKACHU_FLYING] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_PIKACHU_COSPLAY] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_PIKACHU_LIBRE] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_PIKACHU_POP_STAR] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_PIKACHU_ROCK_STAR] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_PIKACHU_BELLE] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_PIKACHU_PHD] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_PIKACHU_CAP_ORIGINAL] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_PIKACHU_CAP_HOENN] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_PIKACHU_CAP_SINNOH] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_PIKACHU_CAP_UNOVA] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_PIKACHU_CAP_KALOS] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_PIKACHU_CAP_ALOLA] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_PIKACHU_CAP_PARTNER] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_PICHU_SPIKY] = {0x0, 0x0, 0x0, 0x0, 0x0}, + [SPECIES_XERNEAS_NATURAL] = {0x0, 0x0, 0x0, 0x0, 0x0} +}; diff --git a/src/Learnsets.c b/src/Learnsets.c new file mode 100644 index 0000000..d04e761 --- /dev/null +++ b/src/Learnsets.c @@ -0,0 +1,18156 @@ +#include "defines.h" +#include "../include/moves.h" + +#define LEVEL_UP_MOVE(lvl, move) {move, lvl} +#define LEVEL_UP_END {0x0, 0xFF} + +struct __attribute__((packed)) LevelUpMove +{ + u16 move; + u8 level; +}; + +static const struct LevelUpMove sEmptyMoveset[] = { + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesBulbasaurLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 3, MOVE_GROWL), + LEVEL_UP_MOVE( 7, MOVE_LEECHSEED), + LEVEL_UP_MOVE( 9, MOVE_VINEWHIP), + LEVEL_UP_MOVE(13, MOVE_POISONPOWDER), + LEVEL_UP_MOVE(13, MOVE_SLEEPPOWDER), + LEVEL_UP_MOVE(15, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(19, MOVE_RAZORLEAF), + LEVEL_UP_MOVE(21, MOVE_SWEETSCENT), + LEVEL_UP_MOVE(25, MOVE_GROWTH), + LEVEL_UP_MOVE(27, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(31, MOVE_WORRYSEED), + LEVEL_UP_MOVE(33, MOVE_SYNTHESIS), + LEVEL_UP_MOVE(37, MOVE_SEEDBOMB), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesIvysaurLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_LEECHSEED), + LEVEL_UP_MOVE( 3, MOVE_GROWL), + LEVEL_UP_MOVE( 7, MOVE_LEECHSEED), + LEVEL_UP_MOVE( 9, MOVE_VINEWHIP), + LEVEL_UP_MOVE(13, MOVE_POISONPOWDER), + LEVEL_UP_MOVE(13, MOVE_SLEEPPOWDER), + LEVEL_UP_MOVE(15, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(20, MOVE_RAZORLEAF), + LEVEL_UP_MOVE(23, MOVE_SWEETSCENT), + LEVEL_UP_MOVE(28, MOVE_GROWTH), + LEVEL_UP_MOVE(31, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(36, MOVE_WORRYSEED), + LEVEL_UP_MOVE(39, MOVE_SYNTHESIS), + LEVEL_UP_MOVE(44, MOVE_SOLARBEAM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesVenusaurLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_PETALDANCE), + LEVEL_UP_MOVE( 1, MOVE_PETALDANCE), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_LEECHSEED), + LEVEL_UP_MOVE( 1, MOVE_VINEWHIP), + LEVEL_UP_MOVE( 3, MOVE_GROWL), + LEVEL_UP_MOVE( 7, MOVE_LEECHSEED), + LEVEL_UP_MOVE( 9, MOVE_VINEWHIP), + LEVEL_UP_MOVE(13, MOVE_POISONPOWDER), + LEVEL_UP_MOVE(13, MOVE_SLEEPPOWDER), + LEVEL_UP_MOVE(15, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(20, MOVE_RAZORLEAF), + LEVEL_UP_MOVE(23, MOVE_SWEETSCENT), + LEVEL_UP_MOVE(28, MOVE_GROWTH), + LEVEL_UP_MOVE(31, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(39, MOVE_WORRYSEED), + LEVEL_UP_MOVE(45, MOVE_SYNTHESIS), + LEVEL_UP_MOVE(50, MOVE_PETALBLIZZARD), + LEVEL_UP_MOVE(53, MOVE_SOLARBEAM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesCharmanderLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 7, MOVE_EMBER), + LEVEL_UP_MOVE(10, MOVE_SMOKESCREEN), + LEVEL_UP_MOVE(16, MOVE_DRAGONRAGE), + LEVEL_UP_MOVE(19, MOVE_SCARYFACE), + LEVEL_UP_MOVE(25, MOVE_FIREFANG), + LEVEL_UP_MOVE(28, MOVE_FLAMEBURST), + LEVEL_UP_MOVE(34, MOVE_SLASH), + LEVEL_UP_MOVE(37, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE(43, MOVE_FIRESPIN), + LEVEL_UP_MOVE(46, MOVE_INFERNO), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesCharmeleonLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_EMBER), + LEVEL_UP_MOVE( 7, MOVE_EMBER), + LEVEL_UP_MOVE(10, MOVE_SMOKESCREEN), + LEVEL_UP_MOVE(17, MOVE_DRAGONRAGE), + LEVEL_UP_MOVE(21, MOVE_SCARYFACE), + LEVEL_UP_MOVE(28, MOVE_FIREFANG), + LEVEL_UP_MOVE(32, MOVE_FLAMEBURST), + LEVEL_UP_MOVE(39, MOVE_SLASH), + LEVEL_UP_MOVE(43, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE(50, MOVE_FIRESPIN), + LEVEL_UP_MOVE(54, MOVE_INFERNO), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesCharizardLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_WINGATTACK), + LEVEL_UP_MOVE( 1, MOVE_WINGATTACK), + LEVEL_UP_MOVE( 1, MOVE_FLAREBLITZ), + LEVEL_UP_MOVE( 1, MOVE_HEATWAVE), + LEVEL_UP_MOVE( 1, MOVE_DRAGONCLAW), + LEVEL_UP_MOVE( 1, MOVE_SHADOWCLAW), + LEVEL_UP_MOVE( 1, MOVE_AIRSLASH), + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_EMBER), + LEVEL_UP_MOVE( 7, MOVE_EMBER), + LEVEL_UP_MOVE(10, MOVE_SMOKESCREEN), + LEVEL_UP_MOVE(17, MOVE_DRAGONRAGE), + LEVEL_UP_MOVE(21, MOVE_SCARYFACE), + LEVEL_UP_MOVE(28, MOVE_FIREFANG), + LEVEL_UP_MOVE(32, MOVE_FLAMEBURST), + LEVEL_UP_MOVE(41, MOVE_SLASH), + LEVEL_UP_MOVE(47, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE(56, MOVE_FIRESPIN), + LEVEL_UP_MOVE(62, MOVE_INFERNO), + LEVEL_UP_MOVE(71, MOVE_HEATWAVE), + LEVEL_UP_MOVE(77, MOVE_FLAREBLITZ), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSquirtleLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 4, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 7, MOVE_WATERGUN), + LEVEL_UP_MOVE(10, MOVE_WITHDRAW), + LEVEL_UP_MOVE(13, MOVE_BUBBLE), + LEVEL_UP_MOVE(16, MOVE_BITE), + LEVEL_UP_MOVE(19, MOVE_RAPIDSPIN), + LEVEL_UP_MOVE(22, MOVE_PROTECT), + LEVEL_UP_MOVE(25, MOVE_WATERPULSE), + LEVEL_UP_MOVE(28, MOVE_AQUATAIL), + LEVEL_UP_MOVE(31, MOVE_SKULLBASH), + LEVEL_UP_MOVE(34, MOVE_IRONDEFENSE), + LEVEL_UP_MOVE(37, MOVE_RAINDANCE), + LEVEL_UP_MOVE(40, MOVE_HYDROPUMP), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesWartortleLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 1, MOVE_WATERGUN), + LEVEL_UP_MOVE( 4, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 7, MOVE_WATERGUN), + LEVEL_UP_MOVE(10, MOVE_WITHDRAW), + LEVEL_UP_MOVE(13, MOVE_BUBBLE), + LEVEL_UP_MOVE(17, MOVE_BITE), + LEVEL_UP_MOVE(21, MOVE_RAPIDSPIN), + LEVEL_UP_MOVE(25, MOVE_PROTECT), + LEVEL_UP_MOVE(29, MOVE_WATERPULSE), + LEVEL_UP_MOVE(33, MOVE_AQUATAIL), + LEVEL_UP_MOVE(37, MOVE_SKULLBASH), + LEVEL_UP_MOVE(41, MOVE_IRONDEFENSE), + LEVEL_UP_MOVE(45, MOVE_RAINDANCE), + LEVEL_UP_MOVE(49, MOVE_HYDROPUMP), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesBlastoiseLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_FLASHCANNON), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 1, MOVE_WATERGUN), + LEVEL_UP_MOVE( 1, MOVE_WITHDRAW), + LEVEL_UP_MOVE( 4, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 7, MOVE_WATERGUN), + LEVEL_UP_MOVE(10, MOVE_WITHDRAW), + LEVEL_UP_MOVE(13, MOVE_BUBBLE), + LEVEL_UP_MOVE(17, MOVE_BITE), + LEVEL_UP_MOVE(21, MOVE_RAPIDSPIN), + LEVEL_UP_MOVE(25, MOVE_PROTECT), + LEVEL_UP_MOVE(29, MOVE_WATERPULSE), + LEVEL_UP_MOVE(33, MOVE_AQUATAIL), + LEVEL_UP_MOVE(40, MOVE_SKULLBASH), + LEVEL_UP_MOVE(47, MOVE_IRONDEFENSE), + LEVEL_UP_MOVE(54, MOVE_RAINDANCE), + LEVEL_UP_MOVE(60, MOVE_HYDROPUMP), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesCaterpieLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_STRINGSHOT), + LEVEL_UP_MOVE( 9, MOVE_BUGBITE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMetapodLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_HARDEN), + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesButterfreeLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_GUST), + LEVEL_UP_MOVE( 1, MOVE_GUST), + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE(11, MOVE_CONFUSION), + LEVEL_UP_MOVE(13, MOVE_POISONPOWDER), + LEVEL_UP_MOVE(13, MOVE_STUNSPORE), + LEVEL_UP_MOVE(13, MOVE_SLEEPPOWDER), + LEVEL_UP_MOVE(17, MOVE_PSYBEAM), + LEVEL_UP_MOVE(19, MOVE_SILVERWIND), + LEVEL_UP_MOVE(23, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(25, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(29, MOVE_WHIRLWIND), + LEVEL_UP_MOVE(31, MOVE_BUGBUZZ), + LEVEL_UP_MOVE(35, MOVE_RAGEPOWDER), + LEVEL_UP_MOVE(37, MOVE_CAPTIVATE), + LEVEL_UP_MOVE(41, MOVE_TAILWIND), + LEVEL_UP_MOVE(43, MOVE_AIRSLASH), + LEVEL_UP_MOVE(47, MOVE_QUIVERDANCE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesWeedleLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POISONSTING), + LEVEL_UP_MOVE( 1, MOVE_STRINGSHOT), + LEVEL_UP_MOVE( 9, MOVE_BUGBITE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesKakunaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_HARDEN), + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesBeedrillLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_TWINEEDLE), + LEVEL_UP_MOVE( 1, MOVE_TWINEEDLE), + LEVEL_UP_MOVE( 1, MOVE_FURYATTACK), + LEVEL_UP_MOVE(11, MOVE_FURYATTACK), + LEVEL_UP_MOVE(14, MOVE_RAGE), + LEVEL_UP_MOVE(17, MOVE_PURSUIT), + LEVEL_UP_MOVE(20, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE(23, MOVE_VENOSHOCK), + LEVEL_UP_MOVE(26, MOVE_ASSURANCE), + LEVEL_UP_MOVE(29, MOVE_TOXICSPIKES), + LEVEL_UP_MOVE(32, MOVE_PINMISSILE), + LEVEL_UP_MOVE(35, MOVE_POISONJAB), + LEVEL_UP_MOVE(38, MOVE_AGILITY), + LEVEL_UP_MOVE(41, MOVE_ENDEAVOR), + LEVEL_UP_MOVE(44, MOVE_FELLSTINGER), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesPidgeyLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 5, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 9, MOVE_GUST), + LEVEL_UP_MOVE(13, MOVE_QUICKATTACK), + LEVEL_UP_MOVE(17, MOVE_WHIRLWIND), + LEVEL_UP_MOVE(21, MOVE_TWISTER), + LEVEL_UP_MOVE(25, MOVE_FEATHERDANCE), + LEVEL_UP_MOVE(29, MOVE_AGILITY), + LEVEL_UP_MOVE(33, MOVE_WINGATTACK), + LEVEL_UP_MOVE(37, MOVE_ROOST), + LEVEL_UP_MOVE(41, MOVE_TAILWIND), + LEVEL_UP_MOVE(45, MOVE_MIRRORMOVE), + LEVEL_UP_MOVE(49, MOVE_AIRSLASH), + LEVEL_UP_MOVE(53, MOVE_HURRICANE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesPidgeottoLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 1, MOVE_GUST), + LEVEL_UP_MOVE( 5, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 9, MOVE_GUST), + LEVEL_UP_MOVE(13, MOVE_QUICKATTACK), + LEVEL_UP_MOVE(17, MOVE_WHIRLWIND), + LEVEL_UP_MOVE(22, MOVE_TWISTER), + LEVEL_UP_MOVE(27, MOVE_FEATHERDANCE), + LEVEL_UP_MOVE(32, MOVE_AGILITY), + LEVEL_UP_MOVE(37, MOVE_WINGATTACK), + LEVEL_UP_MOVE(42, MOVE_ROOST), + LEVEL_UP_MOVE(47, MOVE_TAILWIND), + LEVEL_UP_MOVE(52, MOVE_MIRRORMOVE), + LEVEL_UP_MOVE(57, MOVE_AIRSLASH), + LEVEL_UP_MOVE(62, MOVE_HURRICANE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesPidgeotLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_HURRICANE), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 1, MOVE_GUST), + LEVEL_UP_MOVE( 1, MOVE_QUICKATTACK), + LEVEL_UP_MOVE( 5, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 9, MOVE_GUST), + LEVEL_UP_MOVE(13, MOVE_QUICKATTACK), + LEVEL_UP_MOVE(17, MOVE_WHIRLWIND), + LEVEL_UP_MOVE(22, MOVE_TWISTER), + LEVEL_UP_MOVE(27, MOVE_FEATHERDANCE), + LEVEL_UP_MOVE(32, MOVE_AGILITY), + LEVEL_UP_MOVE(38, MOVE_WINGATTACK), + LEVEL_UP_MOVE(44, MOVE_ROOST), + LEVEL_UP_MOVE(50, MOVE_TAILWIND), + LEVEL_UP_MOVE(56, MOVE_MIRRORMOVE), + LEVEL_UP_MOVE(62, MOVE_AIRSLASH), + LEVEL_UP_MOVE(68, MOVE_HURRICANE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesRattataLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 4, MOVE_QUICKATTACK), + LEVEL_UP_MOVE( 7, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE(10, MOVE_BITE), + LEVEL_UP_MOVE(13, MOVE_PURSUIT), + LEVEL_UP_MOVE(16, MOVE_HYPERFANG), + LEVEL_UP_MOVE(19, MOVE_ASSURANCE), + LEVEL_UP_MOVE(22, MOVE_CRUNCH), + LEVEL_UP_MOVE(25, MOVE_SUCKERPUNCH), + LEVEL_UP_MOVE(28, MOVE_SUPERFANG), + LEVEL_UP_MOVE(31, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(34, MOVE_ENDEAVOR), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesRaticateLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_SCARYFACE), + LEVEL_UP_MOVE( 1, MOVE_SCARYFACE), + LEVEL_UP_MOVE( 1, MOVE_SWORDSDANCE), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 1, MOVE_QUICKATTACK), + LEVEL_UP_MOVE( 1, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE( 4, MOVE_QUICKATTACK), + LEVEL_UP_MOVE( 7, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE(10, MOVE_BITE), + LEVEL_UP_MOVE(13, MOVE_PURSUIT), + LEVEL_UP_MOVE(16, MOVE_HYPERFANG), + LEVEL_UP_MOVE(19, MOVE_ASSURANCE), + LEVEL_UP_MOVE(24, MOVE_CRUNCH), + LEVEL_UP_MOVE(29, MOVE_SUCKERPUNCH), + LEVEL_UP_MOVE(34, MOVE_SUPERFANG), + LEVEL_UP_MOVE(39, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(44, MOVE_ENDEAVOR), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSpearowLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_PECK), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 4, MOVE_LEER), + LEVEL_UP_MOVE( 8, MOVE_PURSUIT), + LEVEL_UP_MOVE(11, MOVE_FURYATTACK), + LEVEL_UP_MOVE(15, MOVE_AERIALACE), + LEVEL_UP_MOVE(18, MOVE_MIRRORMOVE), + LEVEL_UP_MOVE(22, MOVE_ASSURANCE), + LEVEL_UP_MOVE(25, MOVE_AGILITY), + LEVEL_UP_MOVE(29, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE(32, MOVE_ROOST), + LEVEL_UP_MOVE(36, MOVE_DRILLPECK), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesFearowLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_DRILLRUN), + LEVEL_UP_MOVE( 1, MOVE_PLUCK), + LEVEL_UP_MOVE( 1, MOVE_PECK), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_PURSUIT), + LEVEL_UP_MOVE( 4, MOVE_LEER), + LEVEL_UP_MOVE( 8, MOVE_PURSUIT), + LEVEL_UP_MOVE(11, MOVE_FURYATTACK), + LEVEL_UP_MOVE(15, MOVE_AERIALACE), + LEVEL_UP_MOVE(18, MOVE_MIRRORMOVE), + LEVEL_UP_MOVE(23, MOVE_ASSURANCE), + LEVEL_UP_MOVE(27, MOVE_AGILITY), + LEVEL_UP_MOVE(32, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE(36, MOVE_ROOST), + LEVEL_UP_MOVE(41, MOVE_DRILLPECK), + LEVEL_UP_MOVE(45, MOVE_DRILLRUN), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesEkansLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_WRAP), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 4, MOVE_POISONSTING), + LEVEL_UP_MOVE( 9, MOVE_BITE), + LEVEL_UP_MOVE(12, MOVE_GLARE), + LEVEL_UP_MOVE(17, MOVE_SCREECH), + LEVEL_UP_MOVE(20, MOVE_ACID), + LEVEL_UP_MOVE(25, MOVE_STOCKPILE), + LEVEL_UP_MOVE(25, MOVE_SWALLOW), + LEVEL_UP_MOVE(25, MOVE_SPITUP), + LEVEL_UP_MOVE(28, MOVE_ACIDSPRAY), + LEVEL_UP_MOVE(33, MOVE_MUDBOMB), + LEVEL_UP_MOVE(36, MOVE_GASTROACID), + LEVEL_UP_MOVE(38, MOVE_BELCH), + LEVEL_UP_MOVE(41, MOVE_HAZE), + LEVEL_UP_MOVE(44, MOVE_COIL), + LEVEL_UP_MOVE(49, MOVE_GUNKSHOT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesArbokLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_CRUNCH), + LEVEL_UP_MOVE( 1, MOVE_CRUNCH), + LEVEL_UP_MOVE( 1, MOVE_ICEFANG), + LEVEL_UP_MOVE( 1, MOVE_THUNDERFANG), + LEVEL_UP_MOVE( 1, MOVE_FIREFANG), + LEVEL_UP_MOVE( 1, MOVE_WRAP), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_POISONSTING), + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 4, MOVE_POISONSTING), + LEVEL_UP_MOVE( 9, MOVE_BITE), + LEVEL_UP_MOVE(12, MOVE_GLARE), + LEVEL_UP_MOVE(17, MOVE_SCREECH), + LEVEL_UP_MOVE(20, MOVE_ACID), + LEVEL_UP_MOVE(27, MOVE_STOCKPILE), + LEVEL_UP_MOVE(27, MOVE_SWALLOW), + LEVEL_UP_MOVE(27, MOVE_SPITUP), + LEVEL_UP_MOVE(32, MOVE_ACIDSPRAY), + LEVEL_UP_MOVE(39, MOVE_MUDBOMB), + LEVEL_UP_MOVE(44, MOVE_GASTROACID), + LEVEL_UP_MOVE(48, MOVE_BELCH), + LEVEL_UP_MOVE(51, MOVE_HAZE), + LEVEL_UP_MOVE(56, MOVE_COIL), + LEVEL_UP_MOVE(63, MOVE_GUNKSHOT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesPikachuLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 1, MOVE_THUNDERSHOCK), + LEVEL_UP_MOVE( 5, MOVE_GROWL), + LEVEL_UP_MOVE( 7, MOVE_PLAYNICE), + LEVEL_UP_MOVE(10, MOVE_QUICKATTACK), + LEVEL_UP_MOVE(13, MOVE_ELECTROBALL), + LEVEL_UP_MOVE(18, MOVE_THUNDERWAVE), + LEVEL_UP_MOVE(21, MOVE_FEINT), + LEVEL_UP_MOVE(23, MOVE_DOUBLETEAM), + LEVEL_UP_MOVE(26, MOVE_SPARK), + LEVEL_UP_MOVE(29, MOVE_NUZZLE), + LEVEL_UP_MOVE(34, MOVE_DISCHARGE), + LEVEL_UP_MOVE(37, MOVE_SLAM), + LEVEL_UP_MOVE(42, MOVE_THUNDERBOLT), + LEVEL_UP_MOVE(45, MOVE_AGILITY), + LEVEL_UP_MOVE(50, MOVE_WILDCHARGE), + LEVEL_UP_MOVE(53, MOVE_LIGHTSCREEN), + LEVEL_UP_MOVE(58, MOVE_THUNDER), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesRaichuLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_THUNDERSHOCK), + LEVEL_UP_MOVE( 1, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 1, MOVE_QUICKATTACK), + LEVEL_UP_MOVE( 1, MOVE_THUNDERBOLT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSandshrewLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_DEFENSECURL), + LEVEL_UP_MOVE( 3, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 5, MOVE_POISONSTING), + LEVEL_UP_MOVE( 7, MOVE_ROLLOUT), + LEVEL_UP_MOVE( 9, MOVE_RAPIDSPIN), + LEVEL_UP_MOVE(11, MOVE_FURYCUTTER), + LEVEL_UP_MOVE(14, MOVE_MAGNITUDE), + LEVEL_UP_MOVE(17, MOVE_SWIFT), + LEVEL_UP_MOVE(20, MOVE_FURYSWIPES), + LEVEL_UP_MOVE(23, MOVE_SANDTOMB), + LEVEL_UP_MOVE(26, MOVE_SLASH), + LEVEL_UP_MOVE(30, MOVE_DIG), + LEVEL_UP_MOVE(34, MOVE_GYROBALL), + LEVEL_UP_MOVE(38, MOVE_SWORDSDANCE), + LEVEL_UP_MOVE(42, MOVE_SANDSTORM), + LEVEL_UP_MOVE(46, MOVE_EARTHQUAKE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSandslashLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_CRUSHCLAW), + LEVEL_UP_MOVE( 1, MOVE_CRUSHCLAW), + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_DEFENSECURL), + LEVEL_UP_MOVE( 1, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 1, MOVE_POISONSTING), + LEVEL_UP_MOVE( 3, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 5, MOVE_POISONSTING), + LEVEL_UP_MOVE( 7, MOVE_ROLLOUT), + LEVEL_UP_MOVE( 9, MOVE_RAPIDSPIN), + LEVEL_UP_MOVE(11, MOVE_FURYCUTTER), + LEVEL_UP_MOVE(14, MOVE_MAGNITUDE), + LEVEL_UP_MOVE(17, MOVE_SWIFT), + LEVEL_UP_MOVE(20, MOVE_FURYSWIPES), + LEVEL_UP_MOVE(24, MOVE_SANDTOMB), + LEVEL_UP_MOVE(28, MOVE_SLASH), + LEVEL_UP_MOVE(33, MOVE_DIG), + LEVEL_UP_MOVE(38, MOVE_GYROBALL), + LEVEL_UP_MOVE(43, MOVE_SWORDSDANCE), + LEVEL_UP_MOVE(48, MOVE_SANDSTORM), + LEVEL_UP_MOVE(53, MOVE_EARTHQUAKE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesNidoranFLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 7, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 9, MOVE_DOUBLEKICK), + LEVEL_UP_MOVE(13, MOVE_POISONSTING), + LEVEL_UP_MOVE(19, MOVE_FURYSWIPES), + LEVEL_UP_MOVE(21, MOVE_BITE), + LEVEL_UP_MOVE(25, MOVE_HELPINGHAND), + LEVEL_UP_MOVE(31, MOVE_TOXICSPIKES), + LEVEL_UP_MOVE(33, MOVE_FLATTER), + LEVEL_UP_MOVE(37, MOVE_CRUNCH), + LEVEL_UP_MOVE(43, MOVE_CAPTIVATE), + LEVEL_UP_MOVE(45, MOVE_POISONFANG), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesNidorinaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 7, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 9, MOVE_DOUBLEKICK), + LEVEL_UP_MOVE(13, MOVE_POISONSTING), + LEVEL_UP_MOVE(20, MOVE_FURYSWIPES), + LEVEL_UP_MOVE(23, MOVE_BITE), + LEVEL_UP_MOVE(28, MOVE_HELPINGHAND), + LEVEL_UP_MOVE(35, MOVE_TOXICSPIKES), + LEVEL_UP_MOVE(38, MOVE_FLATTER), + LEVEL_UP_MOVE(43, MOVE_CRUNCH), + LEVEL_UP_MOVE(50, MOVE_CAPTIVATE), + LEVEL_UP_MOVE(58, MOVE_POISONFANG), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesNidoqueenLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SUPERPOWER), + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 1, MOVE_DOUBLEKICK), + LEVEL_UP_MOVE( 1, MOVE_POISONSTING), + LEVEL_UP_MOVE(23, MOVE_CHIPAWAY), + LEVEL_UP_MOVE(35, MOVE_BODYSLAM), + LEVEL_UP_MOVE(43, MOVE_EARTHPOWER), + LEVEL_UP_MOVE(58, MOVE_SUPERPOWER), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesNidoranMLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_PECK), + LEVEL_UP_MOVE( 7, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE( 9, MOVE_DOUBLEKICK), + LEVEL_UP_MOVE(13, MOVE_POISONSTING), + LEVEL_UP_MOVE(19, MOVE_FURYATTACK), + LEVEL_UP_MOVE(21, MOVE_HORNATTACK), + LEVEL_UP_MOVE(25, MOVE_HELPINGHAND), + LEVEL_UP_MOVE(31, MOVE_TOXICSPIKES), + LEVEL_UP_MOVE(33, MOVE_FLATTER), + LEVEL_UP_MOVE(37, MOVE_POISONJAB), + LEVEL_UP_MOVE(43, MOVE_CAPTIVATE), + LEVEL_UP_MOVE(45, MOVE_HORNDRILL), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesNidorinoLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_PECK), + LEVEL_UP_MOVE( 7, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE( 9, MOVE_DOUBLEKICK), + LEVEL_UP_MOVE(13, MOVE_POISONSTING), + LEVEL_UP_MOVE(20, MOVE_FURYATTACK), + LEVEL_UP_MOVE(23, MOVE_HORNATTACK), + LEVEL_UP_MOVE(28, MOVE_HELPINGHAND), + LEVEL_UP_MOVE(35, MOVE_TOXICSPIKES), + LEVEL_UP_MOVE(38, MOVE_FLATTER), + LEVEL_UP_MOVE(43, MOVE_POISONJAB), + LEVEL_UP_MOVE(50, MOVE_CAPTIVATE), + LEVEL_UP_MOVE(58, MOVE_HORNDRILL), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesNidokingLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_MEGAHORN), + LEVEL_UP_MOVE( 1, MOVE_PECK), + LEVEL_UP_MOVE( 1, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE( 1, MOVE_DOUBLEKICK), + LEVEL_UP_MOVE( 1, MOVE_POISONSTING), + LEVEL_UP_MOVE(23, MOVE_CHIPAWAY), + LEVEL_UP_MOVE(35, MOVE_THRASH), + LEVEL_UP_MOVE(43, MOVE_EARTHPOWER), + LEVEL_UP_MOVE(58, MOVE_MEGAHORN), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesClefairyLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SPOTLIGHT), + LEVEL_UP_MOVE( 1, MOVE_DISARMINGVOICE), + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_ENCORE), + LEVEL_UP_MOVE( 7, MOVE_SING), + LEVEL_UP_MOVE(10, MOVE_DOUBLESLAP), + LEVEL_UP_MOVE(13, MOVE_DEFENSECURL), + LEVEL_UP_MOVE(16, MOVE_FOLLOWME), + LEVEL_UP_MOVE(19, MOVE_BESTOW), + LEVEL_UP_MOVE(22, MOVE_WAKEUPSLAP), + LEVEL_UP_MOVE(25, MOVE_MINIMIZE), + LEVEL_UP_MOVE(28, MOVE_STOREDPOWER), + LEVEL_UP_MOVE(31, MOVE_METRONOME), + LEVEL_UP_MOVE(34, MOVE_COSMICPOWER), + LEVEL_UP_MOVE(37, MOVE_LUCKYCHANT), + LEVEL_UP_MOVE(40, MOVE_BODYSLAM), + LEVEL_UP_MOVE(43, MOVE_MOONLIGHT), + LEVEL_UP_MOVE(46, MOVE_MOONBLAST), + LEVEL_UP_MOVE(49, MOVE_GRAVITY), + LEVEL_UP_MOVE(50, MOVE_METEORMASH), + LEVEL_UP_MOVE(55, MOVE_HEALINGWISH), + LEVEL_UP_MOVE(58, MOVE_AFTERYOU), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesClefableLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SPOTLIGHT), + LEVEL_UP_MOVE( 1, MOVE_DISARMINGVOICE), + LEVEL_UP_MOVE( 1, MOVE_SING), + LEVEL_UP_MOVE( 1, MOVE_DOUBLESLAP), + LEVEL_UP_MOVE( 1, MOVE_MINIMIZE), + LEVEL_UP_MOVE( 1, MOVE_METRONOME), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesVulpixLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_EMBER), + LEVEL_UP_MOVE( 4, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 7, MOVE_ROAR), + LEVEL_UP_MOVE( 9, MOVE_BABYDOLLEYES), + LEVEL_UP_MOVE(10, MOVE_QUICKATTACK), + LEVEL_UP_MOVE(12, MOVE_CONFUSERAY), + LEVEL_UP_MOVE(15, MOVE_FIRESPIN), + LEVEL_UP_MOVE(18, MOVE_PAYBACK), + LEVEL_UP_MOVE(20, MOVE_WILLOWISP), + LEVEL_UP_MOVE(23, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(26, MOVE_HEX), + LEVEL_UP_MOVE(28, MOVE_FLAMEBURST), + LEVEL_UP_MOVE(31, MOVE_EXTRASENSORY), + LEVEL_UP_MOVE(34, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(36, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE(39, MOVE_IMPRISON), + LEVEL_UP_MOVE(42, MOVE_FIREBLAST), + LEVEL_UP_MOVE(44, MOVE_GRUDGE), + LEVEL_UP_MOVE(47, MOVE_CAPTIVATE), + LEVEL_UP_MOVE(50, MOVE_INFERNO), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesNinetalesLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_IMPRISON), + LEVEL_UP_MOVE( 1, MOVE_NASTYPLOT), + LEVEL_UP_MOVE( 1, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE( 1, MOVE_QUICKATTACK), + LEVEL_UP_MOVE( 1, MOVE_CONFUSERAY), + LEVEL_UP_MOVE( 1, MOVE_SAFEGUARD), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesJigglypuffLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SING), + LEVEL_UP_MOVE( 3, MOVE_DEFENSECURL), + LEVEL_UP_MOVE( 5, MOVE_POUND), + LEVEL_UP_MOVE( 9, MOVE_PLAYNICE), + LEVEL_UP_MOVE(11, MOVE_DISARMINGVOICE), + LEVEL_UP_MOVE(14, MOVE_DISABLE), + LEVEL_UP_MOVE(17, MOVE_DOUBLESLAP), + LEVEL_UP_MOVE(20, MOVE_ROLLOUT), + LEVEL_UP_MOVE(22, MOVE_ROUND), + LEVEL_UP_MOVE(25, MOVE_STOCKPILE), + LEVEL_UP_MOVE(25, MOVE_SWALLOW), + LEVEL_UP_MOVE(25, MOVE_SPITUP), + LEVEL_UP_MOVE(27, MOVE_WAKEUPSLAP), + LEVEL_UP_MOVE(30, MOVE_REST), + LEVEL_UP_MOVE(32, MOVE_BODYSLAM), + LEVEL_UP_MOVE(35, MOVE_GYROBALL), + LEVEL_UP_MOVE(38, MOVE_MIMIC), + LEVEL_UP_MOVE(41, MOVE_HYPERVOICE), + LEVEL_UP_MOVE(45, MOVE_DOUBLEEDGE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesWigglytuffLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE( 1, MOVE_PLAYROUGH), + LEVEL_UP_MOVE( 1, MOVE_SING), + LEVEL_UP_MOVE( 1, MOVE_DEFENSECURL), + LEVEL_UP_MOVE( 1, MOVE_DISABLE), + LEVEL_UP_MOVE( 1, MOVE_DOUBLESLAP), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesZubatLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ABSORB), + LEVEL_UP_MOVE( 5, MOVE_SUPERSONIC), + LEVEL_UP_MOVE( 7, MOVE_ASTONISH), + LEVEL_UP_MOVE(11, MOVE_BITE), + LEVEL_UP_MOVE(13, MOVE_WINGATTACK), + LEVEL_UP_MOVE(17, MOVE_CONFUSERAY), + LEVEL_UP_MOVE(19, MOVE_AIRCUTTER), + LEVEL_UP_MOVE(23, MOVE_SWIFT), + LEVEL_UP_MOVE(25, MOVE_POISONFANG), + LEVEL_UP_MOVE(29, MOVE_MEANLOOK), + LEVEL_UP_MOVE(31, MOVE_LEECHLIFE), + LEVEL_UP_MOVE(35, MOVE_HAZE), + LEVEL_UP_MOVE(37, MOVE_VENOSHOCK), + LEVEL_UP_MOVE(41, MOVE_AIRSLASH), + LEVEL_UP_MOVE(43, MOVE_QUICKGUARD), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesGolbatLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCREECH), + LEVEL_UP_MOVE( 1, MOVE_ABSORB), + LEVEL_UP_MOVE( 1, MOVE_SUPERSONIC), + LEVEL_UP_MOVE( 1, MOVE_ASTONISH), + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 5, MOVE_SUPERSONIC), + LEVEL_UP_MOVE( 7, MOVE_ASTONISH), + LEVEL_UP_MOVE(11, MOVE_BITE), + LEVEL_UP_MOVE(13, MOVE_WINGATTACK), + LEVEL_UP_MOVE(17, MOVE_CONFUSERAY), + LEVEL_UP_MOVE(19, MOVE_AIRCUTTER), + LEVEL_UP_MOVE(24, MOVE_SWIFT), + LEVEL_UP_MOVE(27, MOVE_POISONFANG), + LEVEL_UP_MOVE(32, MOVE_MEANLOOK), + LEVEL_UP_MOVE(35, MOVE_LEECHLIFE), + LEVEL_UP_MOVE(40, MOVE_HAZE), + LEVEL_UP_MOVE(43, MOVE_VENOSHOCK), + LEVEL_UP_MOVE(48, MOVE_AIRSLASH), + LEVEL_UP_MOVE(51, MOVE_QUICKGUARD), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesOddishLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ABSORB), + LEVEL_UP_MOVE( 1, MOVE_GROWTH), + LEVEL_UP_MOVE( 5, MOVE_SWEETSCENT), + LEVEL_UP_MOVE( 9, MOVE_ACID), + LEVEL_UP_MOVE(13, MOVE_POISONPOWDER), + LEVEL_UP_MOVE(14, MOVE_STUNSPORE), + LEVEL_UP_MOVE(15, MOVE_SLEEPPOWDER), + LEVEL_UP_MOVE(19, MOVE_MEGADRAIN), + LEVEL_UP_MOVE(23, MOVE_LUCKYCHANT), + LEVEL_UP_MOVE(27, MOVE_MOONLIGHT), + LEVEL_UP_MOVE(31, MOVE_GIGADRAIN), + LEVEL_UP_MOVE(35, MOVE_TOXIC), + LEVEL_UP_MOVE(39, MOVE_NATURALGIFT), + LEVEL_UP_MOVE(43, MOVE_MOONBLAST), + LEVEL_UP_MOVE(47, MOVE_GRASSYTERRAIN), + LEVEL_UP_MOVE(51, MOVE_PETALDANCE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesGloomLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ABSORB), + LEVEL_UP_MOVE( 1, MOVE_GROWTH), + LEVEL_UP_MOVE( 1, MOVE_SWEETSCENT), + LEVEL_UP_MOVE( 1, MOVE_ACID), + LEVEL_UP_MOVE( 5, MOVE_SWEETSCENT), + LEVEL_UP_MOVE( 9, MOVE_ACID), + LEVEL_UP_MOVE(13, MOVE_POISONPOWDER), + LEVEL_UP_MOVE(14, MOVE_STUNSPORE), + LEVEL_UP_MOVE(15, MOVE_SLEEPPOWDER), + LEVEL_UP_MOVE(19, MOVE_MEGADRAIN), + LEVEL_UP_MOVE(24, MOVE_LUCKYCHANT), + LEVEL_UP_MOVE(29, MOVE_MOONLIGHT), + LEVEL_UP_MOVE(34, MOVE_GIGADRAIN), + LEVEL_UP_MOVE(39, MOVE_TOXIC), + LEVEL_UP_MOVE(44, MOVE_NATURALGIFT), + LEVEL_UP_MOVE(49, MOVE_PETALBLIZZARD), + LEVEL_UP_MOVE(54, MOVE_GRASSYTERRAIN), + LEVEL_UP_MOVE(59, MOVE_PETALDANCE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesVileplumeLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_MEGADRAIN), + LEVEL_UP_MOVE( 1, MOVE_AROMATHERAPY), + LEVEL_UP_MOVE( 1, MOVE_POISONPOWDER), + LEVEL_UP_MOVE( 1, MOVE_STUNSPORE), + LEVEL_UP_MOVE(49, MOVE_PETALBLIZZARD), + LEVEL_UP_MOVE(59, MOVE_PETALDANCE), + LEVEL_UP_MOVE(69, MOVE_SOLARBEAM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesParasLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 6, MOVE_STUNSPORE), + LEVEL_UP_MOVE( 6, MOVE_POISONPOWDER), + LEVEL_UP_MOVE(11, MOVE_ABSORB), + LEVEL_UP_MOVE(17, MOVE_FURYCUTTER), + LEVEL_UP_MOVE(22, MOVE_SPORE), + LEVEL_UP_MOVE(27, MOVE_SLASH), + LEVEL_UP_MOVE(33, MOVE_GROWTH), + LEVEL_UP_MOVE(38, MOVE_GIGADRAIN), + LEVEL_UP_MOVE(43, MOVE_AROMATHERAPY), + LEVEL_UP_MOVE(49, MOVE_RAGEPOWDER), + LEVEL_UP_MOVE(54, MOVE_XSCISSOR), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesParasectLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_CROSSPOISON), + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_STUNSPORE), + LEVEL_UP_MOVE( 1, MOVE_POISONPOWDER), + LEVEL_UP_MOVE( 1, MOVE_ABSORB), + LEVEL_UP_MOVE( 6, MOVE_STUNSPORE), + LEVEL_UP_MOVE( 6, MOVE_POISONPOWDER), + LEVEL_UP_MOVE(11, MOVE_ABSORB), + LEVEL_UP_MOVE(17, MOVE_FURYCUTTER), + LEVEL_UP_MOVE(22, MOVE_SPORE), + LEVEL_UP_MOVE(29, MOVE_SLASH), + LEVEL_UP_MOVE(37, MOVE_GROWTH), + LEVEL_UP_MOVE(44, MOVE_GIGADRAIN), + LEVEL_UP_MOVE(51, MOVE_AROMATHERAPY), + LEVEL_UP_MOVE(59, MOVE_RAGEPOWDER), + LEVEL_UP_MOVE(66, MOVE_XSCISSOR), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesVenonatLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_DISABLE), + LEVEL_UP_MOVE( 1, MOVE_FORESIGHT), + LEVEL_UP_MOVE( 5, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(11, MOVE_CONFUSION), + LEVEL_UP_MOVE(13, MOVE_POISONPOWDER), + LEVEL_UP_MOVE(17, MOVE_PSYBEAM), + LEVEL_UP_MOVE(23, MOVE_STUNSPORE), + LEVEL_UP_MOVE(25, MOVE_SIGNALBEAM), + LEVEL_UP_MOVE(29, MOVE_SLEEPPOWDER), + LEVEL_UP_MOVE(35, MOVE_LEECHLIFE), + LEVEL_UP_MOVE(37, MOVE_ZENHEADBUTT), + LEVEL_UP_MOVE(41, MOVE_POISONFANG), + LEVEL_UP_MOVE(47, MOVE_PSYCHIC), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesVenomothLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_GUST), + LEVEL_UP_MOVE( 1, MOVE_GUST), + LEVEL_UP_MOVE( 1, MOVE_QUIVERDANCE), + LEVEL_UP_MOVE( 1, MOVE_BUGBUZZ), + LEVEL_UP_MOVE( 1, MOVE_SILVERWIND), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_DISABLE), + LEVEL_UP_MOVE( 1, MOVE_FORESIGHT), + LEVEL_UP_MOVE( 1, MOVE_SUPERSONIC), + LEVEL_UP_MOVE( 5, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(11, MOVE_CONFUSION), + LEVEL_UP_MOVE(13, MOVE_POISONPOWDER), + LEVEL_UP_MOVE(17, MOVE_PSYBEAM), + LEVEL_UP_MOVE(23, MOVE_STUNSPORE), + LEVEL_UP_MOVE(25, MOVE_SIGNALBEAM), + LEVEL_UP_MOVE(29, MOVE_SLEEPPOWDER), + LEVEL_UP_MOVE(37, MOVE_LEECHLIFE), + LEVEL_UP_MOVE(41, MOVE_ZENHEADBUTT), + LEVEL_UP_MOVE(47, MOVE_POISONFANG), + LEVEL_UP_MOVE(55, MOVE_PSYCHIC), + LEVEL_UP_MOVE(59, MOVE_BUGBUZZ), + LEVEL_UP_MOVE(63, MOVE_QUIVERDANCE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesDiglettLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 4, MOVE_GROWL), + LEVEL_UP_MOVE( 7, MOVE_ASTONISH), + LEVEL_UP_MOVE(10, MOVE_MUDSLAP), + LEVEL_UP_MOVE(14, MOVE_MAGNITUDE), + LEVEL_UP_MOVE(18, MOVE_BULLDOZE), + LEVEL_UP_MOVE(22, MOVE_SUCKERPUNCH), + LEVEL_UP_MOVE(25, MOVE_MUDBOMB), + LEVEL_UP_MOVE(28, MOVE_EARTHPOWER), + LEVEL_UP_MOVE(31, MOVE_DIG), + LEVEL_UP_MOVE(35, MOVE_SLASH), + LEVEL_UP_MOVE(39, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(43, MOVE_FISSURE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesDugtrioLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_SANDTOMB), + LEVEL_UP_MOVE( 1, MOVE_SANDTOMB), + LEVEL_UP_MOVE( 1, MOVE_ROTOTILLER), + LEVEL_UP_MOVE( 1, MOVE_NIGHTSLASH), + LEVEL_UP_MOVE( 1, MOVE_TRIATTACK), + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 4, MOVE_GROWL), + LEVEL_UP_MOVE( 7, MOVE_ASTONISH), + LEVEL_UP_MOVE(10, MOVE_MUDSLAP), + LEVEL_UP_MOVE(14, MOVE_MAGNITUDE), + LEVEL_UP_MOVE(18, MOVE_BULLDOZE), + LEVEL_UP_MOVE(22, MOVE_SUCKERPUNCH), + LEVEL_UP_MOVE(25, MOVE_MUDBOMB), + LEVEL_UP_MOVE(30, MOVE_EARTHPOWER), + LEVEL_UP_MOVE(35, MOVE_DIG), + LEVEL_UP_MOVE(41, MOVE_SLASH), + LEVEL_UP_MOVE(47, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(53, MOVE_FISSURE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMeowthLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 6, MOVE_BITE), + LEVEL_UP_MOVE( 9, MOVE_FAKEOUT), + LEVEL_UP_MOVE(14, MOVE_FURYSWIPES), + LEVEL_UP_MOVE(17, MOVE_SCREECH), + LEVEL_UP_MOVE(22, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(25, MOVE_TAUNT), + LEVEL_UP_MOVE(30, MOVE_PAYDAY), + LEVEL_UP_MOVE(33, MOVE_SLASH), + LEVEL_UP_MOVE(38, MOVE_NASTYPLOT), + LEVEL_UP_MOVE(41, MOVE_ASSURANCE), + LEVEL_UP_MOVE(46, MOVE_CAPTIVATE), + LEVEL_UP_MOVE(49, MOVE_NIGHTSLASH), + LEVEL_UP_MOVE(50, MOVE_FEINT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesPersianLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_SWIFT), + LEVEL_UP_MOVE( 1, MOVE_SWIFT), + LEVEL_UP_MOVE( 1, MOVE_PLAYROUGH), + LEVEL_UP_MOVE( 1, MOVE_SWITCHEROO), + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 1, MOVE_FAKEOUT), + LEVEL_UP_MOVE( 6, MOVE_BITE), + LEVEL_UP_MOVE( 9, MOVE_FAKEOUT), + LEVEL_UP_MOVE(14, MOVE_FURYSWIPES), + LEVEL_UP_MOVE(17, MOVE_SCREECH), + LEVEL_UP_MOVE(22, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(25, MOVE_TAUNT), + LEVEL_UP_MOVE(32, MOVE_POWERGEM), + LEVEL_UP_MOVE(37, MOVE_SLASH), + LEVEL_UP_MOVE(44, MOVE_NASTYPLOT), + LEVEL_UP_MOVE(49, MOVE_ASSURANCE), + LEVEL_UP_MOVE(56, MOVE_CAPTIVATE), + LEVEL_UP_MOVE(61, MOVE_NIGHTSLASH), + LEVEL_UP_MOVE(65, MOVE_FEINT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesPsyduckLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_WATERSPORT), + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 4, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 7, MOVE_WATERGUN), + LEVEL_UP_MOVE(10, MOVE_CONFUSION), + LEVEL_UP_MOVE(13, MOVE_FURYSWIPES), + LEVEL_UP_MOVE(16, MOVE_WATERPULSE), + LEVEL_UP_MOVE(19, MOVE_DISABLE), + LEVEL_UP_MOVE(22, MOVE_SCREECH), + LEVEL_UP_MOVE(25, MOVE_ZENHEADBUTT), + LEVEL_UP_MOVE(28, MOVE_AQUATAIL), + LEVEL_UP_MOVE(31, MOVE_SOAK), + LEVEL_UP_MOVE(34, MOVE_PSYCHUP), + LEVEL_UP_MOVE(37, MOVE_AMNESIA), + LEVEL_UP_MOVE(40, MOVE_HYDROPUMP), + LEVEL_UP_MOVE(43, MOVE_WONDERROOM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesGolduckLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_MEFIRST), + LEVEL_UP_MOVE( 1, MOVE_AQUAJET), + LEVEL_UP_MOVE( 1, MOVE_WATERSPORT), + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 1, MOVE_WATERGUN), + LEVEL_UP_MOVE( 4, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 7, MOVE_WATERGUN), + LEVEL_UP_MOVE(10, MOVE_CONFUSION), + LEVEL_UP_MOVE(13, MOVE_FURYSWIPES), + LEVEL_UP_MOVE(16, MOVE_WATERPULSE), + LEVEL_UP_MOVE(19, MOVE_DISABLE), + LEVEL_UP_MOVE(22, MOVE_SCREECH), + LEVEL_UP_MOVE(25, MOVE_ZENHEADBUTT), + LEVEL_UP_MOVE(28, MOVE_AQUATAIL), + LEVEL_UP_MOVE(31, MOVE_SOAK), + LEVEL_UP_MOVE(36, MOVE_PSYCHUP), + LEVEL_UP_MOVE(41, MOVE_AMNESIA), + LEVEL_UP_MOVE(46, MOVE_HYDROPUMP), + LEVEL_UP_MOVE(51, MOVE_WONDERROOM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMankeyLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_COVET), + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_LOWKICK), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE( 5, MOVE_FURYSWIPES), + LEVEL_UP_MOVE( 8, MOVE_KARATECHOP), + LEVEL_UP_MOVE(12, MOVE_PURSUIT), + LEVEL_UP_MOVE(15, MOVE_SEISMICTOSS), + LEVEL_UP_MOVE(19, MOVE_SWAGGER), + LEVEL_UP_MOVE(22, MOVE_CROSSCHOP), + LEVEL_UP_MOVE(26, MOVE_ASSURANCE), + LEVEL_UP_MOVE(29, MOVE_PUNISHMENT), + LEVEL_UP_MOVE(33, MOVE_THRASH), + LEVEL_UP_MOVE(36, MOVE_CLOSECOMBAT), + LEVEL_UP_MOVE(40, MOVE_SCREECH), + LEVEL_UP_MOVE(43, MOVE_STOMPINGTANTRUM), + LEVEL_UP_MOVE(47, MOVE_OUTRAGE), + LEVEL_UP_MOVE(50, MOVE_FINALGAMBIT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesPrimeapeLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_RAGE), + LEVEL_UP_MOVE( 1, MOVE_RAGE), + LEVEL_UP_MOVE( 1, MOVE_FINALGAMBIT), + LEVEL_UP_MOVE( 1, MOVE_FLING), + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_LOWKICK), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE( 5, MOVE_FURYSWIPES), + LEVEL_UP_MOVE( 8, MOVE_KARATECHOP), + LEVEL_UP_MOVE(12, MOVE_PURSUIT), + LEVEL_UP_MOVE(15, MOVE_SEISMICTOSS), + LEVEL_UP_MOVE(19, MOVE_SWAGGER), + LEVEL_UP_MOVE(22, MOVE_CROSSCHOP), + LEVEL_UP_MOVE(26, MOVE_ASSURANCE), + LEVEL_UP_MOVE(30, MOVE_PUNISHMENT), + LEVEL_UP_MOVE(35, MOVE_THRASH), + LEVEL_UP_MOVE(39, MOVE_CLOSECOMBAT), + LEVEL_UP_MOVE(44, MOVE_SCREECH), + LEVEL_UP_MOVE(48, MOVE_STOMPINGTANTRUM), + LEVEL_UP_MOVE(53, MOVE_OUTRAGE), + LEVEL_UP_MOVE(57, MOVE_FINALGAMBIT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesGrowlitheLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 1, MOVE_ROAR), + LEVEL_UP_MOVE( 6, MOVE_EMBER), + LEVEL_UP_MOVE( 8, MOVE_LEER), + LEVEL_UP_MOVE(10, MOVE_ODORSLEUTH), + LEVEL_UP_MOVE(12, MOVE_HELPINGHAND), + LEVEL_UP_MOVE(17, MOVE_FLAMEWHEEL), + LEVEL_UP_MOVE(19, MOVE_REVERSAL), + LEVEL_UP_MOVE(21, MOVE_FIREFANG), + LEVEL_UP_MOVE(23, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(28, MOVE_FLAMEBURST), + LEVEL_UP_MOVE(30, MOVE_AGILITY), + LEVEL_UP_MOVE(32, MOVE_RETALIATE), + LEVEL_UP_MOVE(34, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE(39, MOVE_CRUNCH), + LEVEL_UP_MOVE(41, MOVE_HEATWAVE), + LEVEL_UP_MOVE(43, MOVE_OUTRAGE), + LEVEL_UP_MOVE(45, MOVE_FLAREBLITZ), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesArcanineLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_THUNDERFANG), + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 1, MOVE_ROAR), + LEVEL_UP_MOVE( 1, MOVE_ODORSLEUTH), + LEVEL_UP_MOVE( 1, MOVE_FIREFANG), + LEVEL_UP_MOVE(34, MOVE_EXTREMESPEED), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesPoliwagLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_WATERSPORT), + LEVEL_UP_MOVE( 5, MOVE_WATERGUN), + LEVEL_UP_MOVE( 8, MOVE_HYPNOSIS), + LEVEL_UP_MOVE(11, MOVE_BUBBLE), + LEVEL_UP_MOVE(15, MOVE_DOUBLESLAP), + LEVEL_UP_MOVE(18, MOVE_RAINDANCE), + LEVEL_UP_MOVE(21, MOVE_BODYSLAM), + LEVEL_UP_MOVE(25, MOVE_BUBBLEBEAM), + LEVEL_UP_MOVE(28, MOVE_MUDSHOT), + LEVEL_UP_MOVE(31, MOVE_BELLYDRUM), + LEVEL_UP_MOVE(35, MOVE_WAKEUPSLAP), + LEVEL_UP_MOVE(38, MOVE_HYDROPUMP), + LEVEL_UP_MOVE(41, MOVE_MUDBOMB), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesPoliwhirlLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_WATERSPORT), + LEVEL_UP_MOVE( 1, MOVE_WATERGUN), + LEVEL_UP_MOVE( 1, MOVE_HYPNOSIS), + LEVEL_UP_MOVE( 5, MOVE_WATERGUN), + LEVEL_UP_MOVE( 8, MOVE_HYPNOSIS), + LEVEL_UP_MOVE(11, MOVE_BUBBLE), + LEVEL_UP_MOVE(15, MOVE_DOUBLESLAP), + LEVEL_UP_MOVE(18, MOVE_RAINDANCE), + LEVEL_UP_MOVE(21, MOVE_BODYSLAM), + LEVEL_UP_MOVE(27, MOVE_BUBBLEBEAM), + LEVEL_UP_MOVE(32, MOVE_MUDSHOT), + LEVEL_UP_MOVE(37, MOVE_BELLYDRUM), + LEVEL_UP_MOVE(43, MOVE_WAKEUPSLAP), + LEVEL_UP_MOVE(48, MOVE_HYDROPUMP), + LEVEL_UP_MOVE(53, MOVE_MUDBOMB), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesPoliwrathLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_SUBMISSION), + LEVEL_UP_MOVE( 1, MOVE_SUBMISSION), + LEVEL_UP_MOVE( 1, MOVE_CIRCLETHROW), + LEVEL_UP_MOVE( 1, MOVE_BUBBLEBEAM), + LEVEL_UP_MOVE( 1, MOVE_HYPNOSIS), + LEVEL_UP_MOVE( 1, MOVE_DOUBLESLAP), + LEVEL_UP_MOVE(32, MOVE_DYNAMICPUNCH), + LEVEL_UP_MOVE(43, MOVE_MINDREADER), + LEVEL_UP_MOVE(53, MOVE_CIRCLETHROW), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesAbraLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TELEPORT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesKadabraLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_KINESIS), + LEVEL_UP_MOVE( 1, MOVE_KINESIS), + LEVEL_UP_MOVE( 1, MOVE_TELEPORT), + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE(16, MOVE_CONFUSION), + LEVEL_UP_MOVE(18, MOVE_DISABLE), + LEVEL_UP_MOVE(21, MOVE_PSYBEAM), + LEVEL_UP_MOVE(23, MOVE_MIRACLEEYE), + LEVEL_UP_MOVE(26, MOVE_REFLECT), + LEVEL_UP_MOVE(28, MOVE_PSYCHOCUT), + LEVEL_UP_MOVE(31, MOVE_RECOVER), + LEVEL_UP_MOVE(33, MOVE_TELEKINESIS), + LEVEL_UP_MOVE(38, MOVE_PSYCHIC), + LEVEL_UP_MOVE(41, MOVE_ROLEPLAY), + LEVEL_UP_MOVE(43, MOVE_FUTURESIGHT), + LEVEL_UP_MOVE(46, MOVE_TRICK), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesAlakazamLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_KINESIS), + LEVEL_UP_MOVE( 1, MOVE_KINESIS), + LEVEL_UP_MOVE( 1, MOVE_TELEPORT), + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE(16, MOVE_CONFUSION), + LEVEL_UP_MOVE(18, MOVE_DISABLE), + LEVEL_UP_MOVE(21, MOVE_PSYBEAM), + LEVEL_UP_MOVE(23, MOVE_MIRACLEEYE), + LEVEL_UP_MOVE(26, MOVE_REFLECT), + LEVEL_UP_MOVE(28, MOVE_PSYCHOCUT), + LEVEL_UP_MOVE(31, MOVE_RECOVER), + LEVEL_UP_MOVE(33, MOVE_TELEKINESIS), + LEVEL_UP_MOVE(38, MOVE_PSYCHIC), + LEVEL_UP_MOVE(41, MOVE_CALMMIND), + LEVEL_UP_MOVE(43, MOVE_FUTURESIGHT), + LEVEL_UP_MOVE(46, MOVE_TRICK), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMachopLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_LOWKICK), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 3, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE( 7, MOVE_KARATECHOP), + LEVEL_UP_MOVE( 9, MOVE_FORESIGHT), + LEVEL_UP_MOVE(13, MOVE_LOWSWEEP), + LEVEL_UP_MOVE(15, MOVE_SEISMICTOSS), + LEVEL_UP_MOVE(19, MOVE_REVENGE), + LEVEL_UP_MOVE(21, MOVE_KNOCKOFF), + LEVEL_UP_MOVE(25, MOVE_VITALTHROW), + LEVEL_UP_MOVE(27, MOVE_WAKEUPSLAP), + LEVEL_UP_MOVE(31, MOVE_DUALCHOP), + LEVEL_UP_MOVE(33, MOVE_SUBMISSION), + LEVEL_UP_MOVE(37, MOVE_BULKUP), + LEVEL_UP_MOVE(39, MOVE_CROSSCHOP), + LEVEL_UP_MOVE(43, MOVE_SCARYFACE), + LEVEL_UP_MOVE(45, MOVE_DYNAMICPUNCH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMachokeLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_LOWKICK), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE( 1, MOVE_KARATECHOP), + LEVEL_UP_MOVE( 3, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE( 7, MOVE_KARATECHOP), + LEVEL_UP_MOVE( 9, MOVE_FORESIGHT), + LEVEL_UP_MOVE(13, MOVE_LOWSWEEP), + LEVEL_UP_MOVE(15, MOVE_SEISMICTOSS), + LEVEL_UP_MOVE(19, MOVE_REVENGE), + LEVEL_UP_MOVE(21, MOVE_KNOCKOFF), + LEVEL_UP_MOVE(25, MOVE_VITALTHROW), + LEVEL_UP_MOVE(27, MOVE_WAKEUPSLAP), + LEVEL_UP_MOVE(33, MOVE_DUALCHOP), + LEVEL_UP_MOVE(37, MOVE_SUBMISSION), + LEVEL_UP_MOVE(43, MOVE_BULKUP), + LEVEL_UP_MOVE(47, MOVE_CROSSCHOP), + LEVEL_UP_MOVE(53, MOVE_SCARYFACE), + LEVEL_UP_MOVE(57, MOVE_DYNAMICPUNCH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMachampLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_STRENGTH), + LEVEL_UP_MOVE( 1, MOVE_STRENGTH), + LEVEL_UP_MOVE( 1, MOVE_WIDEGUARD), + LEVEL_UP_MOVE( 1, MOVE_LOWKICK), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE( 1, MOVE_KARATECHOP), + LEVEL_UP_MOVE( 3, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE( 7, MOVE_KARATECHOP), + LEVEL_UP_MOVE( 9, MOVE_FORESIGHT), + LEVEL_UP_MOVE(13, MOVE_LOWSWEEP), + LEVEL_UP_MOVE(15, MOVE_SEISMICTOSS), + LEVEL_UP_MOVE(19, MOVE_REVENGE), + LEVEL_UP_MOVE(21, MOVE_KNOCKOFF), + LEVEL_UP_MOVE(25, MOVE_VITALTHROW), + LEVEL_UP_MOVE(27, MOVE_WAKEUPSLAP), + LEVEL_UP_MOVE(33, MOVE_DUALCHOP), + LEVEL_UP_MOVE(37, MOVE_SUBMISSION), + LEVEL_UP_MOVE(43, MOVE_BULKUP), + LEVEL_UP_MOVE(47, MOVE_CROSSCHOP), + LEVEL_UP_MOVE(53, MOVE_SCARYFACE), + LEVEL_UP_MOVE(57, MOVE_DYNAMICPUNCH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesBellsproutLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_VINEWHIP), + LEVEL_UP_MOVE( 7, MOVE_GROWTH), + LEVEL_UP_MOVE(11, MOVE_WRAP), + LEVEL_UP_MOVE(13, MOVE_SLEEPPOWDER), + LEVEL_UP_MOVE(15, MOVE_POISONPOWDER), + LEVEL_UP_MOVE(17, MOVE_STUNSPORE), + LEVEL_UP_MOVE(23, MOVE_ACID), + LEVEL_UP_MOVE(27, MOVE_KNOCKOFF), + LEVEL_UP_MOVE(29, MOVE_SWEETSCENT), + LEVEL_UP_MOVE(35, MOVE_GASTROACID), + LEVEL_UP_MOVE(39, MOVE_RAZORLEAF), + LEVEL_UP_MOVE(41, MOVE_POISONJAB), + LEVEL_UP_MOVE(47, MOVE_SLAM), + LEVEL_UP_MOVE(50, MOVE_WRINGOUT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesWeepinbellLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_VINEWHIP), + LEVEL_UP_MOVE( 1, MOVE_GROWTH), + LEVEL_UP_MOVE( 1, MOVE_WRAP), + LEVEL_UP_MOVE( 7, MOVE_GROWTH), + LEVEL_UP_MOVE(11, MOVE_WRAP), + LEVEL_UP_MOVE(13, MOVE_SLEEPPOWDER), + LEVEL_UP_MOVE(15, MOVE_POISONPOWDER), + LEVEL_UP_MOVE(17, MOVE_STUNSPORE), + LEVEL_UP_MOVE(24, MOVE_ACID), + LEVEL_UP_MOVE(29, MOVE_KNOCKOFF), + LEVEL_UP_MOVE(32, MOVE_SWEETSCENT), + LEVEL_UP_MOVE(39, MOVE_GASTROACID), + LEVEL_UP_MOVE(44, MOVE_RAZORLEAF), + LEVEL_UP_MOVE(47, MOVE_POISONJAB), + LEVEL_UP_MOVE(54, MOVE_SLAM), + LEVEL_UP_MOVE(58, MOVE_WRINGOUT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesVictreebelLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_LEAFTORNADO), + LEVEL_UP_MOVE( 1, MOVE_LEAFTORNADO), + LEVEL_UP_MOVE( 1, MOVE_STOCKPILE), + LEVEL_UP_MOVE( 1, MOVE_SWALLOW), + LEVEL_UP_MOVE( 1, MOVE_SPITUP), + LEVEL_UP_MOVE( 1, MOVE_VINEWHIP), + LEVEL_UP_MOVE( 1, MOVE_SLEEPPOWDER), + LEVEL_UP_MOVE( 1, MOVE_SWEETSCENT), + LEVEL_UP_MOVE( 1, MOVE_RAZORLEAF), + LEVEL_UP_MOVE(32, MOVE_LEAFSTORM), + LEVEL_UP_MOVE(44, MOVE_LEAFBLADE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesTentacoolLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POISONSTING), + LEVEL_UP_MOVE( 4, MOVE_SUPERSONIC), + LEVEL_UP_MOVE( 7, MOVE_CONSTRICT), + LEVEL_UP_MOVE(10, MOVE_ACID), + LEVEL_UP_MOVE(13, MOVE_TOXICSPIKES), + LEVEL_UP_MOVE(16, MOVE_WATERPULSE), + LEVEL_UP_MOVE(19, MOVE_WRAP), + LEVEL_UP_MOVE(22, MOVE_ACIDSPRAY), + LEVEL_UP_MOVE(25, MOVE_BUBBLEBEAM), + LEVEL_UP_MOVE(28, MOVE_BARRIER), + LEVEL_UP_MOVE(31, MOVE_POISONJAB), + LEVEL_UP_MOVE(34, MOVE_BRINE), + LEVEL_UP_MOVE(37, MOVE_SCREECH), + LEVEL_UP_MOVE(40, MOVE_HEX), + LEVEL_UP_MOVE(43, MOVE_SLUDGEWAVE), + LEVEL_UP_MOVE(46, MOVE_HYDROPUMP), + LEVEL_UP_MOVE(49, MOVE_WRINGOUT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesTentacruelLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_REFLECTTYPE), + LEVEL_UP_MOVE( 1, MOVE_WRINGOUT), + LEVEL_UP_MOVE( 1, MOVE_POISONSTING), + LEVEL_UP_MOVE( 1, MOVE_SUPERSONIC), + LEVEL_UP_MOVE( 1, MOVE_CONSTRICT), + LEVEL_UP_MOVE( 1, MOVE_ACID), + LEVEL_UP_MOVE( 4, MOVE_SUPERSONIC), + LEVEL_UP_MOVE( 7, MOVE_CONSTRICT), + LEVEL_UP_MOVE(10, MOVE_ACID), + LEVEL_UP_MOVE(13, MOVE_TOXICSPIKES), + LEVEL_UP_MOVE(16, MOVE_WATERPULSE), + LEVEL_UP_MOVE(19, MOVE_WRAP), + LEVEL_UP_MOVE(22, MOVE_ACIDSPRAY), + LEVEL_UP_MOVE(25, MOVE_BUBBLEBEAM), + LEVEL_UP_MOVE(28, MOVE_BARRIER), + LEVEL_UP_MOVE(32, MOVE_POISONJAB), + LEVEL_UP_MOVE(36, MOVE_BRINE), + LEVEL_UP_MOVE(40, MOVE_SCREECH), + LEVEL_UP_MOVE(44, MOVE_HEX), + LEVEL_UP_MOVE(48, MOVE_SLUDGEWAVE), + LEVEL_UP_MOVE(52, MOVE_HYDROPUMP), + LEVEL_UP_MOVE(56, MOVE_WRINGOUT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesGeodudeLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_DEFENSECURL), + LEVEL_UP_MOVE( 4, MOVE_MUDSPORT), + LEVEL_UP_MOVE( 6, MOVE_ROCKPOLISH), + LEVEL_UP_MOVE(10, MOVE_ROLLOUT), + LEVEL_UP_MOVE(12, MOVE_MAGNITUDE), + LEVEL_UP_MOVE(16, MOVE_ROCKTHROW), + LEVEL_UP_MOVE(18, MOVE_SMACKDOWN), + LEVEL_UP_MOVE(22, MOVE_BULLDOZE), + LEVEL_UP_MOVE(24, MOVE_SELFDESTRUCT), + LEVEL_UP_MOVE(28, MOVE_STEALTHROCK), + LEVEL_UP_MOVE(30, MOVE_ROCKBLAST), + LEVEL_UP_MOVE(34, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(36, MOVE_EXPLOSION), + LEVEL_UP_MOVE(40, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(42, MOVE_STONEEDGE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesGravelerLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_DEFENSECURL), + LEVEL_UP_MOVE( 1, MOVE_MUDSPORT), + LEVEL_UP_MOVE( 1, MOVE_ROCKPOLISH), + LEVEL_UP_MOVE( 4, MOVE_MUDSPORT), + LEVEL_UP_MOVE( 6, MOVE_ROCKPOLISH), + LEVEL_UP_MOVE(10, MOVE_ROLLOUT), + LEVEL_UP_MOVE(12, MOVE_MAGNITUDE), + LEVEL_UP_MOVE(16, MOVE_ROCKTHROW), + LEVEL_UP_MOVE(18, MOVE_SMACKDOWN), + LEVEL_UP_MOVE(22, MOVE_BULLDOZE), + LEVEL_UP_MOVE(24, MOVE_SELFDESTRUCT), + LEVEL_UP_MOVE(30, MOVE_STEALTHROCK), + LEVEL_UP_MOVE(34, MOVE_ROCKBLAST), + LEVEL_UP_MOVE(40, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(44, MOVE_EXPLOSION), + LEVEL_UP_MOVE(50, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(54, MOVE_STONEEDGE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesGolemLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_HEAVYSLAM), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_DEFENSECURL), + LEVEL_UP_MOVE( 1, MOVE_MUDSPORT), + LEVEL_UP_MOVE( 1, MOVE_ROCKPOLISH), + LEVEL_UP_MOVE( 4, MOVE_MUDSPORT), + LEVEL_UP_MOVE( 6, MOVE_ROCKPOLISH), + LEVEL_UP_MOVE(10, MOVE_STEAMROLLER), + LEVEL_UP_MOVE(12, MOVE_MAGNITUDE), + LEVEL_UP_MOVE(16, MOVE_ROCKTHROW), + LEVEL_UP_MOVE(18, MOVE_SMACKDOWN), + LEVEL_UP_MOVE(22, MOVE_BULLDOZE), + LEVEL_UP_MOVE(24, MOVE_SELFDESTRUCT), + LEVEL_UP_MOVE(30, MOVE_STEALTHROCK), + LEVEL_UP_MOVE(34, MOVE_ROCKBLAST), + LEVEL_UP_MOVE(40, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(44, MOVE_EXPLOSION), + LEVEL_UP_MOVE(50, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(54, MOVE_STONEEDGE), + LEVEL_UP_MOVE(60, MOVE_HEAVYSLAM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesPonytaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 4, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 9, MOVE_EMBER), + LEVEL_UP_MOVE(13, MOVE_FLAMEWHEEL), + LEVEL_UP_MOVE(17, MOVE_STOMP), + LEVEL_UP_MOVE(21, MOVE_FLAMECHARGE), + LEVEL_UP_MOVE(25, MOVE_FIRESPIN), + LEVEL_UP_MOVE(29, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(33, MOVE_INFERNO), + LEVEL_UP_MOVE(37, MOVE_AGILITY), + LEVEL_UP_MOVE(41, MOVE_FIREBLAST), + LEVEL_UP_MOVE(45, MOVE_BOUNCE), + LEVEL_UP_MOVE(49, MOVE_FLAREBLITZ), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesRapidashLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_FURYATTACK), + LEVEL_UP_MOVE( 1, MOVE_FURYATTACK), + LEVEL_UP_MOVE( 1, MOVE_POISONJAB), + LEVEL_UP_MOVE( 1, MOVE_MEGAHORN), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_QUICKATTACK), + LEVEL_UP_MOVE( 1, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 1, MOVE_EMBER), + LEVEL_UP_MOVE( 4, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 9, MOVE_EMBER), + LEVEL_UP_MOVE(13, MOVE_FLAMEWHEEL), + LEVEL_UP_MOVE(17, MOVE_STOMP), + LEVEL_UP_MOVE(21, MOVE_FLAMECHARGE), + LEVEL_UP_MOVE(25, MOVE_FIRESPIN), + LEVEL_UP_MOVE(29, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(33, MOVE_INFERNO), + LEVEL_UP_MOVE(37, MOVE_AGILITY), + LEVEL_UP_MOVE(41, MOVE_FIREBLAST), + LEVEL_UP_MOVE(45, MOVE_BOUNCE), + LEVEL_UP_MOVE(49, MOVE_FLAREBLITZ), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSlowpokeLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_CURSE), + LEVEL_UP_MOVE( 1, MOVE_YAWN), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 5, MOVE_GROWL), + LEVEL_UP_MOVE( 9, MOVE_WATERGUN), + LEVEL_UP_MOVE(14, MOVE_CONFUSION), + LEVEL_UP_MOVE(19, MOVE_DISABLE), + LEVEL_UP_MOVE(23, MOVE_HEADBUTT), + LEVEL_UP_MOVE(28, MOVE_WATERPULSE), + LEVEL_UP_MOVE(32, MOVE_ZENHEADBUTT), + LEVEL_UP_MOVE(36, MOVE_SLACKOFF), + LEVEL_UP_MOVE(41, MOVE_AMNESIA), + LEVEL_UP_MOVE(45, MOVE_PSYCHIC), + LEVEL_UP_MOVE(49, MOVE_RAINDANCE), + LEVEL_UP_MOVE(54, MOVE_PSYCHUP), + LEVEL_UP_MOVE(58, MOVE_HEALPULSE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSlowbroLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_WITHDRAW), + LEVEL_UP_MOVE( 1, MOVE_WITHDRAW), + LEVEL_UP_MOVE( 1, MOVE_HEALPULSE), + LEVEL_UP_MOVE( 1, MOVE_CURSE), + LEVEL_UP_MOVE( 1, MOVE_YAWN), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 5, MOVE_GROWL), + LEVEL_UP_MOVE( 9, MOVE_WATERGUN), + LEVEL_UP_MOVE(14, MOVE_CONFUSION), + LEVEL_UP_MOVE(19, MOVE_DISABLE), + LEVEL_UP_MOVE(23, MOVE_HEADBUTT), + LEVEL_UP_MOVE(28, MOVE_WATERPULSE), + LEVEL_UP_MOVE(32, MOVE_ZENHEADBUTT), + LEVEL_UP_MOVE(36, MOVE_SLACKOFF), + LEVEL_UP_MOVE(43, MOVE_AMNESIA), + LEVEL_UP_MOVE(49, MOVE_PSYCHIC), + LEVEL_UP_MOVE(55, MOVE_RAINDANCE), + LEVEL_UP_MOVE(62, MOVE_PSYCHUP), + LEVEL_UP_MOVE(68, MOVE_HEALPULSE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMagnemiteLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_SUPERSONIC), + LEVEL_UP_MOVE( 5, MOVE_THUNDERSHOCK), + LEVEL_UP_MOVE( 7, MOVE_THUNDERWAVE), + LEVEL_UP_MOVE(11, MOVE_MAGNETBOMB), + LEVEL_UP_MOVE(13, MOVE_LIGHTSCREEN), + LEVEL_UP_MOVE(17, MOVE_SONICBOOM), + LEVEL_UP_MOVE(19, MOVE_SPARK), + LEVEL_UP_MOVE(23, MOVE_MIRRORSHOT), + LEVEL_UP_MOVE(25, MOVE_METALSOUND), + LEVEL_UP_MOVE(29, MOVE_ELECTROBALL), + LEVEL_UP_MOVE(31, MOVE_FLASHCANNON), + LEVEL_UP_MOVE(35, MOVE_SCREECH), + LEVEL_UP_MOVE(37, MOVE_DISCHARGE), + LEVEL_UP_MOVE(41, MOVE_LOCKON), + LEVEL_UP_MOVE(43, MOVE_MAGNETRISE), + LEVEL_UP_MOVE(47, MOVE_GYROBALL), + LEVEL_UP_MOVE(49, MOVE_ZAPCANNON), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMagnetonLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_TRIATTACK), + LEVEL_UP_MOVE( 1, MOVE_TRIATTACK), + LEVEL_UP_MOVE( 1, MOVE_ZAPCANNON), + LEVEL_UP_MOVE( 1, MOVE_ELECTRICTERRAIN), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_SUPERSONIC), + LEVEL_UP_MOVE( 1, MOVE_THUNDERSHOCK), + LEVEL_UP_MOVE( 1, MOVE_THUNDERWAVE), + LEVEL_UP_MOVE( 5, MOVE_THUNDERSHOCK), + LEVEL_UP_MOVE( 7, MOVE_THUNDERWAVE), + LEVEL_UP_MOVE(11, MOVE_MAGNETBOMB), + LEVEL_UP_MOVE(13, MOVE_LIGHTSCREEN), + LEVEL_UP_MOVE(17, MOVE_SONICBOOM), + LEVEL_UP_MOVE(19, MOVE_SPARK), + LEVEL_UP_MOVE(23, MOVE_MIRRORSHOT), + LEVEL_UP_MOVE(25, MOVE_METALSOUND), + LEVEL_UP_MOVE(29, MOVE_ELECTROBALL), + LEVEL_UP_MOVE(33, MOVE_FLASHCANNON), + LEVEL_UP_MOVE(39, MOVE_SCREECH), + LEVEL_UP_MOVE(43, MOVE_DISCHARGE), + LEVEL_UP_MOVE(49, MOVE_LOCKON), + LEVEL_UP_MOVE(53, MOVE_MAGNETRISE), + LEVEL_UP_MOVE(59, MOVE_GYROBALL), + LEVEL_UP_MOVE(63, MOVE_ZAPCANNON), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesFarfetchdLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_BRAVEBIRD), + LEVEL_UP_MOVE( 1, MOVE_POISONJAB), + LEVEL_UP_MOVE( 1, MOVE_PECK), + LEVEL_UP_MOVE( 1, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_FURYCUTTER), + LEVEL_UP_MOVE( 7, MOVE_FURYATTACK), + LEVEL_UP_MOVE( 9, MOVE_AERIALACE), + LEVEL_UP_MOVE(13, MOVE_KNOCKOFF), + LEVEL_UP_MOVE(19, MOVE_SLASH), + LEVEL_UP_MOVE(21, MOVE_AIRCUTTER), + LEVEL_UP_MOVE(25, MOVE_SWORDSDANCE), + LEVEL_UP_MOVE(31, MOVE_AGILITY), + LEVEL_UP_MOVE(33, MOVE_NIGHTSLASH), + LEVEL_UP_MOVE(37, MOVE_ACROBATICS), + LEVEL_UP_MOVE(43, MOVE_FEINT), + LEVEL_UP_MOVE(45, MOVE_FALSESWIPE), + LEVEL_UP_MOVE(49, MOVE_AIRSLASH), + LEVEL_UP_MOVE(55, MOVE_BRAVEBIRD), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesDoduoLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_PECK), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 5, MOVE_QUICKATTACK), + LEVEL_UP_MOVE( 8, MOVE_RAGE), + LEVEL_UP_MOVE(12, MOVE_FURYATTACK), + LEVEL_UP_MOVE(15, MOVE_PURSUIT), + LEVEL_UP_MOVE(19, MOVE_PLUCK), + LEVEL_UP_MOVE(22, MOVE_DOUBLEHIT), + LEVEL_UP_MOVE(26, MOVE_AGILITY), + LEVEL_UP_MOVE(29, MOVE_UPROAR), + LEVEL_UP_MOVE(33, MOVE_ACUPRESSURE), + LEVEL_UP_MOVE(36, MOVE_SWORDSDANCE), + LEVEL_UP_MOVE(40, MOVE_JUMPKICK), + LEVEL_UP_MOVE(43, MOVE_DRILLPECK), + LEVEL_UP_MOVE(47, MOVE_ENDEAVOR), + LEVEL_UP_MOVE(50, MOVE_THRASH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesDodrioLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_TRIATTACK), + LEVEL_UP_MOVE( 1, MOVE_TRIATTACK), + LEVEL_UP_MOVE( 1, MOVE_PECK), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_QUICKATTACK), + LEVEL_UP_MOVE( 1, MOVE_RAGE), + LEVEL_UP_MOVE( 5, MOVE_QUICKATTACK), + LEVEL_UP_MOVE( 8, MOVE_RAGE), + LEVEL_UP_MOVE(12, MOVE_FURYATTACK), + LEVEL_UP_MOVE(15, MOVE_PURSUIT), + LEVEL_UP_MOVE(19, MOVE_PLUCK), + LEVEL_UP_MOVE(22, MOVE_DOUBLEHIT), + LEVEL_UP_MOVE(26, MOVE_AGILITY), + LEVEL_UP_MOVE(29, MOVE_UPROAR), + LEVEL_UP_MOVE(34, MOVE_ACUPRESSURE), + LEVEL_UP_MOVE(38, MOVE_SWORDSDANCE), + LEVEL_UP_MOVE(43, MOVE_JUMPKICK), + LEVEL_UP_MOVE(47, MOVE_DRILLPECK), + LEVEL_UP_MOVE(52, MOVE_ENDEAVOR), + LEVEL_UP_MOVE(56, MOVE_THRASH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSeelLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_HEADBUTT), + LEVEL_UP_MOVE( 3, MOVE_GROWL), + LEVEL_UP_MOVE( 7, MOVE_WATERSPORT), + LEVEL_UP_MOVE(11, MOVE_ICYWIND), + LEVEL_UP_MOVE(13, MOVE_ENCORE), + LEVEL_UP_MOVE(17, MOVE_ICESHARD), + LEVEL_UP_MOVE(21, MOVE_REST), + LEVEL_UP_MOVE(23, MOVE_AQUARING), + LEVEL_UP_MOVE(27, MOVE_AURORABEAM), + LEVEL_UP_MOVE(31, MOVE_AQUAJET), + LEVEL_UP_MOVE(33, MOVE_BRINE), + LEVEL_UP_MOVE(37, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(41, MOVE_DIVE), + LEVEL_UP_MOVE(43, MOVE_AQUATAIL), + LEVEL_UP_MOVE(47, MOVE_ICEBEAM), + LEVEL_UP_MOVE(51, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(53, MOVE_HAIL), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesDewgongLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_SHEERCOLD), + LEVEL_UP_MOVE( 1, MOVE_SHEERCOLD), + LEVEL_UP_MOVE( 1, MOVE_HEADBUTT), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_SIGNALBEAM), + LEVEL_UP_MOVE( 1, MOVE_ICYWIND), + LEVEL_UP_MOVE( 3, MOVE_GROWL), + LEVEL_UP_MOVE( 7, MOVE_SIGNALBEAM), + LEVEL_UP_MOVE(11, MOVE_ICYWIND), + LEVEL_UP_MOVE(13, MOVE_ENCORE), + LEVEL_UP_MOVE(17, MOVE_ICESHARD), + LEVEL_UP_MOVE(21, MOVE_REST), + LEVEL_UP_MOVE(23, MOVE_AQUARING), + LEVEL_UP_MOVE(27, MOVE_AURORABEAM), + LEVEL_UP_MOVE(31, MOVE_AQUAJET), + LEVEL_UP_MOVE(33, MOVE_BRINE), + LEVEL_UP_MOVE(39, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(45, MOVE_DIVE), + LEVEL_UP_MOVE(49, MOVE_AQUATAIL), + LEVEL_UP_MOVE(55, MOVE_ICEBEAM), + LEVEL_UP_MOVE(61, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(65, MOVE_HAIL), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesGrimerLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_POISONGAS), + LEVEL_UP_MOVE( 4, MOVE_HARDEN), + LEVEL_UP_MOVE( 7, MOVE_MUDSLAP), + LEVEL_UP_MOVE(12, MOVE_DISABLE), + LEVEL_UP_MOVE(15, MOVE_SLUDGE), + LEVEL_UP_MOVE(18, MOVE_MUDBOMB), + LEVEL_UP_MOVE(21, MOVE_MINIMIZE), + LEVEL_UP_MOVE(26, MOVE_FLING), + LEVEL_UP_MOVE(29, MOVE_SLUDGEBOMB), + LEVEL_UP_MOVE(32, MOVE_SLUDGEWAVE), + LEVEL_UP_MOVE(37, MOVE_SCREECH), + LEVEL_UP_MOVE(40, MOVE_GUNKSHOT), + LEVEL_UP_MOVE(43, MOVE_ACIDARMOR), + LEVEL_UP_MOVE(46, MOVE_BELCH), + LEVEL_UP_MOVE(48, MOVE_MEMENTO), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMukLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_VENOMDRENCH), + LEVEL_UP_MOVE( 1, MOVE_VENOMDRENCH), + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_POISONGAS), + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_MOVE( 1, MOVE_MUDSLAP), + LEVEL_UP_MOVE( 4, MOVE_HARDEN), + LEVEL_UP_MOVE( 7, MOVE_MUDSLAP), + LEVEL_UP_MOVE(12, MOVE_DISABLE), + LEVEL_UP_MOVE(15, MOVE_SLUDGE), + LEVEL_UP_MOVE(18, MOVE_MUDBOMB), + LEVEL_UP_MOVE(21, MOVE_MINIMIZE), + LEVEL_UP_MOVE(26, MOVE_FLING), + LEVEL_UP_MOVE(29, MOVE_SLUDGEBOMB), + LEVEL_UP_MOVE(32, MOVE_SLUDGEWAVE), + LEVEL_UP_MOVE(37, MOVE_SCREECH), + LEVEL_UP_MOVE(40, MOVE_GUNKSHOT), + LEVEL_UP_MOVE(46, MOVE_ACIDARMOR), + LEVEL_UP_MOVE(52, MOVE_BELCH), + LEVEL_UP_MOVE(57, MOVE_MEMENTO), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesShellderLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_WATERGUN), + LEVEL_UP_MOVE( 4, MOVE_WITHDRAW), + LEVEL_UP_MOVE( 8, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(13, MOVE_ICICLESPEAR), + LEVEL_UP_MOVE(16, MOVE_PROTECT), + LEVEL_UP_MOVE(20, MOVE_LEER), + LEVEL_UP_MOVE(25, MOVE_CLAMP), + LEVEL_UP_MOVE(28, MOVE_ICESHARD), + LEVEL_UP_MOVE(32, MOVE_RAZORSHELL), + LEVEL_UP_MOVE(37, MOVE_AURORABEAM), + LEVEL_UP_MOVE(40, MOVE_WHIRLPOOL), + LEVEL_UP_MOVE(44, MOVE_BRINE), + LEVEL_UP_MOVE(49, MOVE_IRONDEFENSE), + LEVEL_UP_MOVE(52, MOVE_ICEBEAM), + LEVEL_UP_MOVE(56, MOVE_SHELLSMASH), + LEVEL_UP_MOVE(61, MOVE_HYDROPUMP), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesCloysterLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_HYDROPUMP), + LEVEL_UP_MOVE( 1, MOVE_SHELLSMASH), + LEVEL_UP_MOVE( 1, MOVE_TOXICSPIKES), + LEVEL_UP_MOVE( 1, MOVE_WITHDRAW), + LEVEL_UP_MOVE( 1, MOVE_SUPERSONIC), + LEVEL_UP_MOVE( 1, MOVE_PROTECT), + LEVEL_UP_MOVE( 1, MOVE_AURORABEAM), + LEVEL_UP_MOVE(13, MOVE_SPIKECANNON), + LEVEL_UP_MOVE(28, MOVE_SPIKES), + LEVEL_UP_MOVE(50, MOVE_ICICLECRASH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesGastlyLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_HYPNOSIS), + LEVEL_UP_MOVE( 1, MOVE_LICK), + LEVEL_UP_MOVE( 5, MOVE_SPITE), + LEVEL_UP_MOVE( 8, MOVE_MEANLOOK), + LEVEL_UP_MOVE(12, MOVE_CURSE), + LEVEL_UP_MOVE(15, MOVE_NIGHTSHADE), + LEVEL_UP_MOVE(19, MOVE_CONFUSERAY), + LEVEL_UP_MOVE(22, MOVE_SUCKERPUNCH), + LEVEL_UP_MOVE(26, MOVE_PAYBACK), + LEVEL_UP_MOVE(29, MOVE_SHADOWBALL), + LEVEL_UP_MOVE(33, MOVE_DREAMEATER), + LEVEL_UP_MOVE(36, MOVE_DARKPULSE), + LEVEL_UP_MOVE(40, MOVE_DESTINYBOND), + LEVEL_UP_MOVE(43, MOVE_HEX), + LEVEL_UP_MOVE(47, MOVE_NIGHTMARE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesHaunterLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_SHADOWPUNCH), + LEVEL_UP_MOVE( 1, MOVE_SHADOWPUNCH), + LEVEL_UP_MOVE( 1, MOVE_HYPNOSIS), + LEVEL_UP_MOVE( 1, MOVE_LICK), + LEVEL_UP_MOVE( 1, MOVE_SPITE), + LEVEL_UP_MOVE( 5, MOVE_SPITE), + LEVEL_UP_MOVE( 8, MOVE_MEANLOOK), + LEVEL_UP_MOVE(12, MOVE_CURSE), + LEVEL_UP_MOVE(15, MOVE_NIGHTSHADE), + LEVEL_UP_MOVE(19, MOVE_CONFUSERAY), + LEVEL_UP_MOVE(22, MOVE_SUCKERPUNCH), + LEVEL_UP_MOVE(28, MOVE_PAYBACK), + LEVEL_UP_MOVE(33, MOVE_SHADOWBALL), + LEVEL_UP_MOVE(39, MOVE_DREAMEATER), + LEVEL_UP_MOVE(44, MOVE_DARKPULSE), + LEVEL_UP_MOVE(50, MOVE_DESTINYBOND), + LEVEL_UP_MOVE(55, MOVE_HEX), + LEVEL_UP_MOVE(61, MOVE_NIGHTMARE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesGengarLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_SHADOWPUNCH), + LEVEL_UP_MOVE( 1, MOVE_SHADOWPUNCH), + LEVEL_UP_MOVE( 1, MOVE_HYPNOSIS), + LEVEL_UP_MOVE( 1, MOVE_LICK), + LEVEL_UP_MOVE( 1, MOVE_SPITE), + LEVEL_UP_MOVE( 5, MOVE_SPITE), + LEVEL_UP_MOVE( 8, MOVE_MEANLOOK), + LEVEL_UP_MOVE(12, MOVE_CURSE), + LEVEL_UP_MOVE(15, MOVE_NIGHTSHADE), + LEVEL_UP_MOVE(19, MOVE_CONFUSERAY), + LEVEL_UP_MOVE(22, MOVE_SUCKERPUNCH), + LEVEL_UP_MOVE(28, MOVE_PAYBACK), + LEVEL_UP_MOVE(33, MOVE_SHADOWBALL), + LEVEL_UP_MOVE(39, MOVE_DREAMEATER), + LEVEL_UP_MOVE(44, MOVE_DARKPULSE), + LEVEL_UP_MOVE(50, MOVE_DESTINYBOND), + LEVEL_UP_MOVE(55, MOVE_HEX), + LEVEL_UP_MOVE(61, MOVE_NIGHTMARE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesOnixLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_MUDSPORT), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_MOVE( 1, MOVE_BIND), + LEVEL_UP_MOVE( 4, MOVE_CURSE), + LEVEL_UP_MOVE( 7, MOVE_ROCKTHROW), + LEVEL_UP_MOVE(10, MOVE_ROCKTOMB), + LEVEL_UP_MOVE(13, MOVE_RAGE), + LEVEL_UP_MOVE(16, MOVE_STEALTHROCK), + LEVEL_UP_MOVE(19, MOVE_ROCKPOLISH), + LEVEL_UP_MOVE(20, MOVE_GYROBALL), + LEVEL_UP_MOVE(22, MOVE_SMACKDOWN), + LEVEL_UP_MOVE(25, MOVE_DRAGONBREATH), + LEVEL_UP_MOVE(28, MOVE_SLAM), + LEVEL_UP_MOVE(31, MOVE_SCREECH), + LEVEL_UP_MOVE(34, MOVE_ROCKSLIDE), + LEVEL_UP_MOVE(37, MOVE_SANDTOMB), + LEVEL_UP_MOVE(40, MOVE_IRONTAIL), + LEVEL_UP_MOVE(43, MOVE_DIG), + LEVEL_UP_MOVE(46, MOVE_STONEEDGE), + LEVEL_UP_MOVE(49, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(52, MOVE_SANDSTORM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesDrowzeeLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_HYPNOSIS), + LEVEL_UP_MOVE( 5, MOVE_DISABLE), + LEVEL_UP_MOVE( 9, MOVE_CONFUSION), + LEVEL_UP_MOVE(13, MOVE_HEADBUTT), + LEVEL_UP_MOVE(17, MOVE_POISONGAS), + LEVEL_UP_MOVE(21, MOVE_MEDITATE), + LEVEL_UP_MOVE(25, MOVE_PSYBEAM), + LEVEL_UP_MOVE(29, MOVE_WAKEUPSLAP), + LEVEL_UP_MOVE(33, MOVE_PSYCHUP), + LEVEL_UP_MOVE(37, MOVE_SYNCHRONOISE), + LEVEL_UP_MOVE(41, MOVE_ZENHEADBUTT), + LEVEL_UP_MOVE(45, MOVE_SWAGGER), + LEVEL_UP_MOVE(49, MOVE_PSYCHIC), + LEVEL_UP_MOVE(53, MOVE_NASTYPLOT), + LEVEL_UP_MOVE(57, MOVE_PSYSHOCK), + LEVEL_UP_MOVE(61, MOVE_FUTURESIGHT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesHypnoLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_FUTURESIGHT), + LEVEL_UP_MOVE( 1, MOVE_NASTYPLOT), + LEVEL_UP_MOVE( 1, MOVE_NIGHTMARE), + LEVEL_UP_MOVE( 1, MOVE_SWITCHEROO), + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_HYPNOSIS), + LEVEL_UP_MOVE( 1, MOVE_DISABLE), + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE( 5, MOVE_DISABLE), + LEVEL_UP_MOVE( 9, MOVE_CONFUSION), + LEVEL_UP_MOVE(13, MOVE_HEADBUTT), + LEVEL_UP_MOVE(17, MOVE_POISONGAS), + LEVEL_UP_MOVE(21, MOVE_MEDITATE), + LEVEL_UP_MOVE(25, MOVE_PSYBEAM), + LEVEL_UP_MOVE(29, MOVE_WAKEUPSLAP), + LEVEL_UP_MOVE(33, MOVE_PSYCHUP), + LEVEL_UP_MOVE(37, MOVE_SYNCHRONOISE), + LEVEL_UP_MOVE(41, MOVE_ZENHEADBUTT), + LEVEL_UP_MOVE(45, MOVE_SWAGGER), + LEVEL_UP_MOVE(49, MOVE_PSYCHIC), + LEVEL_UP_MOVE(53, MOVE_NASTYPLOT), + LEVEL_UP_MOVE(57, MOVE_PSYSHOCK), + LEVEL_UP_MOVE(61, MOVE_FUTURESIGHT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesKrabbyLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_MUDSPORT), + LEVEL_UP_MOVE( 1, MOVE_BUBBLE), + LEVEL_UP_MOVE( 5, MOVE_VICEGRIP), + LEVEL_UP_MOVE( 9, MOVE_LEER), + LEVEL_UP_MOVE(11, MOVE_HARDEN), + LEVEL_UP_MOVE(15, MOVE_BUBBLEBEAM), + LEVEL_UP_MOVE(19, MOVE_MUDSHOT), + LEVEL_UP_MOVE(21, MOVE_METALCLAW), + LEVEL_UP_MOVE(25, MOVE_STOMP), + LEVEL_UP_MOVE(29, MOVE_PROTECT), + LEVEL_UP_MOVE(31, MOVE_GUILLOTINE), + LEVEL_UP_MOVE(35, MOVE_SLAM), + LEVEL_UP_MOVE(39, MOVE_BRINE), + LEVEL_UP_MOVE(41, MOVE_CRABHAMMER), + LEVEL_UP_MOVE(45, MOVE_FLAIL), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesKinglerLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_WIDEGUARD), + LEVEL_UP_MOVE( 1, MOVE_MUDSPORT), + LEVEL_UP_MOVE( 1, MOVE_BUBBLE), + LEVEL_UP_MOVE( 1, MOVE_VICEGRIP), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 5, MOVE_VICEGRIP), + LEVEL_UP_MOVE( 9, MOVE_LEER), + LEVEL_UP_MOVE(11, MOVE_HARDEN), + LEVEL_UP_MOVE(15, MOVE_BUBBLEBEAM), + LEVEL_UP_MOVE(19, MOVE_MUDSHOT), + LEVEL_UP_MOVE(21, MOVE_METALCLAW), + LEVEL_UP_MOVE(25, MOVE_STOMP), + LEVEL_UP_MOVE(32, MOVE_PROTECT), + LEVEL_UP_MOVE(37, MOVE_GUILLOTINE), + LEVEL_UP_MOVE(44, MOVE_SLAM), + LEVEL_UP_MOVE(51, MOVE_BRINE), + LEVEL_UP_MOVE(56, MOVE_CRABHAMMER), + LEVEL_UP_MOVE(63, MOVE_FLAIL), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesVoltorbLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_CHARGE), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 4, MOVE_SONICBOOM), + LEVEL_UP_MOVE( 6, MOVE_EERIEIMPULSE), + LEVEL_UP_MOVE( 9, MOVE_SPARK), + LEVEL_UP_MOVE(11, MOVE_ROLLOUT), + LEVEL_UP_MOVE(13, MOVE_SCREECH), + LEVEL_UP_MOVE(16, MOVE_CHARGEBEAM), + LEVEL_UP_MOVE(20, MOVE_SWIFT), + LEVEL_UP_MOVE(22, MOVE_ELECTROBALL), + LEVEL_UP_MOVE(26, MOVE_SELFDESTRUCT), + LEVEL_UP_MOVE(29, MOVE_LIGHTSCREEN), + LEVEL_UP_MOVE(34, MOVE_MAGNETRISE), + LEVEL_UP_MOVE(37, MOVE_DISCHARGE), + LEVEL_UP_MOVE(41, MOVE_EXPLOSION), + LEVEL_UP_MOVE(46, MOVE_GYROBALL), + LEVEL_UP_MOVE(48, MOVE_MIRRORCOAT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesElectrodeLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_MAGNETICFLUX), + LEVEL_UP_MOVE( 1, MOVE_CHARGE), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_SONICBOOM), + LEVEL_UP_MOVE( 1, MOVE_EERIEIMPULSE), + LEVEL_UP_MOVE( 4, MOVE_SONICBOOM), + LEVEL_UP_MOVE( 6, MOVE_EERIEIMPULSE), + LEVEL_UP_MOVE( 9, MOVE_SPARK), + LEVEL_UP_MOVE(11, MOVE_ROLLOUT), + LEVEL_UP_MOVE(13, MOVE_SCREECH), + LEVEL_UP_MOVE(16, MOVE_CHARGEBEAM), + LEVEL_UP_MOVE(20, MOVE_SWIFT), + LEVEL_UP_MOVE(22, MOVE_ELECTROBALL), + LEVEL_UP_MOVE(26, MOVE_SELFDESTRUCT), + LEVEL_UP_MOVE(29, MOVE_LIGHTSCREEN), + LEVEL_UP_MOVE(36, MOVE_MAGNETRISE), + LEVEL_UP_MOVE(41, MOVE_DISCHARGE), + LEVEL_UP_MOVE(47, MOVE_EXPLOSION), + LEVEL_UP_MOVE(54, MOVE_GYROBALL), + LEVEL_UP_MOVE(58, MOVE_MIRRORCOAT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesExeggcuteLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_BARRAGE), + LEVEL_UP_MOVE( 1, MOVE_UPROAR), + LEVEL_UP_MOVE( 1, MOVE_HYPNOSIS), + LEVEL_UP_MOVE( 7, MOVE_REFLECT), + LEVEL_UP_MOVE(11, MOVE_LEECHSEED), + LEVEL_UP_MOVE(17, MOVE_BULLETSEED), + LEVEL_UP_MOVE(19, MOVE_STUNSPORE), + LEVEL_UP_MOVE(21, MOVE_POISONPOWDER), + LEVEL_UP_MOVE(23, MOVE_SLEEPPOWDER), + LEVEL_UP_MOVE(27, MOVE_CONFUSION), + LEVEL_UP_MOVE(33, MOVE_WORRYSEED), + LEVEL_UP_MOVE(37, MOVE_NATURALGIFT), + LEVEL_UP_MOVE(43, MOVE_SOLARBEAM), + LEVEL_UP_MOVE(47, MOVE_EXTRASENSORY), + LEVEL_UP_MOVE(50, MOVE_BESTOW), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesExeggutorLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_STOMP), + LEVEL_UP_MOVE( 1, MOVE_STOMP), + LEVEL_UP_MOVE( 1, MOVE_SEEDBOMB), + LEVEL_UP_MOVE( 1, MOVE_BARRAGE), + LEVEL_UP_MOVE( 1, MOVE_HYPNOSIS), + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE(17, MOVE_PSYSHOCK), + LEVEL_UP_MOVE(27, MOVE_EGGBOMB), + LEVEL_UP_MOVE(37, MOVE_WOODHAMMER), + LEVEL_UP_MOVE(47, MOVE_LEAFSTORM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesCuboneLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 3, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 7, MOVE_BONECLUB), + LEVEL_UP_MOVE(11, MOVE_HEADBUTT), + LEVEL_UP_MOVE(13, MOVE_LEER), + LEVEL_UP_MOVE(17, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE(21, MOVE_BONEMERANG), + LEVEL_UP_MOVE(23, MOVE_RAGE), + LEVEL_UP_MOVE(27, MOVE_FALSESWIPE), + LEVEL_UP_MOVE(31, MOVE_THRASH), + LEVEL_UP_MOVE(33, MOVE_FLING), + LEVEL_UP_MOVE(37, MOVE_STOMPINGTANTRUM), + LEVEL_UP_MOVE(41, MOVE_ENDEAVOR), + LEVEL_UP_MOVE(43, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(47, MOVE_RETALIATE), + LEVEL_UP_MOVE(51, MOVE_BONERUSH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMarowakLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 1, MOVE_BONECLUB), + LEVEL_UP_MOVE( 1, MOVE_HEADBUTT), + LEVEL_UP_MOVE( 3, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 7, MOVE_BONECLUB), + LEVEL_UP_MOVE(11, MOVE_HEADBUTT), + LEVEL_UP_MOVE(13, MOVE_LEER), + LEVEL_UP_MOVE(17, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE(21, MOVE_BONEMERANG), + LEVEL_UP_MOVE(23, MOVE_RAGE), + LEVEL_UP_MOVE(27, MOVE_FALSESWIPE), + LEVEL_UP_MOVE(33, MOVE_THRASH), + LEVEL_UP_MOVE(37, MOVE_FLING), + LEVEL_UP_MOVE(43, MOVE_STOMPINGTANTRUM), + LEVEL_UP_MOVE(49, MOVE_ENDEAVOR), + LEVEL_UP_MOVE(53, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(59, MOVE_RETALIATE), + LEVEL_UP_MOVE(65, MOVE_BONERUSH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesHitmonleeLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_DOUBLEKICK), + LEVEL_UP_MOVE( 1, MOVE_DOUBLEKICK), + LEVEL_UP_MOVE( 1, MOVE_REVERSAL), + LEVEL_UP_MOVE( 1, MOVE_CLOSECOMBAT), + LEVEL_UP_MOVE( 1, MOVE_MEGAKICK), + LEVEL_UP_MOVE( 1, MOVE_REVENGE), + LEVEL_UP_MOVE( 1, MOVE_MEDITATE), + LEVEL_UP_MOVE( 1, MOVE_ROLLINGKICK), + LEVEL_UP_MOVE( 1, MOVE_JUMPKICK), + LEVEL_UP_MOVE( 5, MOVE_MEDITATE), + LEVEL_UP_MOVE( 9, MOVE_ROLLINGKICK), + LEVEL_UP_MOVE(13, MOVE_JUMPKICK), + LEVEL_UP_MOVE(17, MOVE_BRICKBREAK), + LEVEL_UP_MOVE(21, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE(25, MOVE_FEINT), + LEVEL_UP_MOVE(29, MOVE_HIGHJUMPKICK), + LEVEL_UP_MOVE(33, MOVE_MINDREADER), + LEVEL_UP_MOVE(37, MOVE_FORESIGHT), + LEVEL_UP_MOVE(41, MOVE_WIDEGUARD), + LEVEL_UP_MOVE(45, MOVE_BLAZEKICK), + LEVEL_UP_MOVE(49, MOVE_ENDURE), + LEVEL_UP_MOVE(53, MOVE_MEGAKICK), + LEVEL_UP_MOVE(57, MOVE_CLOSECOMBAT), + LEVEL_UP_MOVE(61, MOVE_REVERSAL), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesHitmonchanLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_COMETPUNCH), + LEVEL_UP_MOVE( 1, MOVE_COMETPUNCH), + LEVEL_UP_MOVE( 1, MOVE_CLOSECOMBAT), + LEVEL_UP_MOVE( 1, MOVE_COUNTER), + LEVEL_UP_MOVE( 1, MOVE_FOCUSPUNCH), + LEVEL_UP_MOVE( 1, MOVE_REVENGE), + LEVEL_UP_MOVE( 1, MOVE_AGILITY), + LEVEL_UP_MOVE( 1, MOVE_PURSUIT), + LEVEL_UP_MOVE( 1, MOVE_MACHPUNCH), + LEVEL_UP_MOVE( 6, MOVE_AGILITY), + LEVEL_UP_MOVE(11, MOVE_PURSUIT), + LEVEL_UP_MOVE(16, MOVE_MACHPUNCH), + LEVEL_UP_MOVE(16, MOVE_BULLETPUNCH), + LEVEL_UP_MOVE(21, MOVE_FEINT), + LEVEL_UP_MOVE(26, MOVE_VACUUMWAVE), + LEVEL_UP_MOVE(31, MOVE_QUICKGUARD), + LEVEL_UP_MOVE(36, MOVE_THUNDERPUNCH), + LEVEL_UP_MOVE(36, MOVE_ICEPUNCH), + LEVEL_UP_MOVE(36, MOVE_FIREPUNCH), + LEVEL_UP_MOVE(41, MOVE_SKYUPPERCUT), + LEVEL_UP_MOVE(46, MOVE_MEGAPUNCH), + LEVEL_UP_MOVE(50, MOVE_DETECT), + LEVEL_UP_MOVE(56, MOVE_FOCUSPUNCH), + LEVEL_UP_MOVE(61, MOVE_COUNTER), + LEVEL_UP_MOVE(66, MOVE_CLOSECOMBAT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesLickitungLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_LICK), + LEVEL_UP_MOVE( 5, MOVE_SUPERSONIC), + LEVEL_UP_MOVE( 9, MOVE_DEFENSECURL), + LEVEL_UP_MOVE(13, MOVE_KNOCKOFF), + LEVEL_UP_MOVE(17, MOVE_WRAP), + LEVEL_UP_MOVE(21, MOVE_STOMP), + LEVEL_UP_MOVE(25, MOVE_DISABLE), + LEVEL_UP_MOVE(29, MOVE_SLAM), + LEVEL_UP_MOVE(33, MOVE_ROLLOUT), + LEVEL_UP_MOVE(37, MOVE_CHIPAWAY), + LEVEL_UP_MOVE(41, MOVE_MEFIRST), + LEVEL_UP_MOVE(45, MOVE_REFRESH), + LEVEL_UP_MOVE(49, MOVE_SCREECH), + LEVEL_UP_MOVE(53, MOVE_POWERWHIP), + LEVEL_UP_MOVE(57, MOVE_WRINGOUT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesKoffingLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POISONGAS), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 4, MOVE_SMOG), + LEVEL_UP_MOVE( 7, MOVE_SMOKESCREEN), + LEVEL_UP_MOVE(12, MOVE_ASSURANCE), + LEVEL_UP_MOVE(15, MOVE_CLEARSMOG), + LEVEL_UP_MOVE(18, MOVE_SLUDGE), + LEVEL_UP_MOVE(23, MOVE_SELFDESTRUCT), + LEVEL_UP_MOVE(26, MOVE_HAZE), + LEVEL_UP_MOVE(29, MOVE_GYROBALL), + LEVEL_UP_MOVE(34, MOVE_SLUDGEBOMB), + LEVEL_UP_MOVE(37, MOVE_EXPLOSION), + LEVEL_UP_MOVE(40, MOVE_DESTINYBOND), + LEVEL_UP_MOVE(42, MOVE_BELCH), + LEVEL_UP_MOVE(45, MOVE_MEMENTO), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesWeezingLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_DOUBLEHIT), + LEVEL_UP_MOVE( 1, MOVE_DOUBLEHIT), + LEVEL_UP_MOVE( 1, MOVE_POISONGAS), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_SMOG), + LEVEL_UP_MOVE( 1, MOVE_SMOKESCREEN), + LEVEL_UP_MOVE( 4, MOVE_SMOG), + LEVEL_UP_MOVE( 7, MOVE_SMOKESCREEN), + LEVEL_UP_MOVE(12, MOVE_ASSURANCE), + LEVEL_UP_MOVE(15, MOVE_CLEARSMOG), + LEVEL_UP_MOVE(18, MOVE_SLUDGE), + LEVEL_UP_MOVE(23, MOVE_SELFDESTRUCT), + LEVEL_UP_MOVE(26, MOVE_HAZE), + LEVEL_UP_MOVE(29, MOVE_GYROBALL), + LEVEL_UP_MOVE(34, MOVE_SLUDGEBOMB), + LEVEL_UP_MOVE(40, MOVE_EXPLOSION), + LEVEL_UP_MOVE(46, MOVE_DESTINYBOND), + LEVEL_UP_MOVE(51, MOVE_BELCH), + LEVEL_UP_MOVE(57, MOVE_MEMENTO), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesRhyhornLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_HORNATTACK), + LEVEL_UP_MOVE( 1, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 5, MOVE_FURYATTACK), + LEVEL_UP_MOVE( 9, MOVE_SCARYFACE), + LEVEL_UP_MOVE(13, MOVE_SMACKDOWN), + LEVEL_UP_MOVE(17, MOVE_STOMP), + LEVEL_UP_MOVE(21, MOVE_BULLDOZE), + LEVEL_UP_MOVE(25, MOVE_CHIPAWAY), + LEVEL_UP_MOVE(29, MOVE_ROCKBLAST), + LEVEL_UP_MOVE(33, MOVE_DRILLRUN), + LEVEL_UP_MOVE(37, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(41, MOVE_STONEEDGE), + LEVEL_UP_MOVE(45, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(49, MOVE_MEGAHORN), + LEVEL_UP_MOVE(53, MOVE_HORNDRILL), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesRhydonLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_HAMMERARM), + LEVEL_UP_MOVE( 1, MOVE_HAMMERARM), + LEVEL_UP_MOVE( 1, MOVE_HORNDRILL), + LEVEL_UP_MOVE( 1, MOVE_HORNATTACK), + LEVEL_UP_MOVE( 1, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 1, MOVE_FURYATTACK), + LEVEL_UP_MOVE( 1, MOVE_SCARYFACE), + LEVEL_UP_MOVE( 5, MOVE_FURYATTACK), + LEVEL_UP_MOVE( 9, MOVE_SCARYFACE), + LEVEL_UP_MOVE(13, MOVE_SMACKDOWN), + LEVEL_UP_MOVE(17, MOVE_STOMP), + LEVEL_UP_MOVE(21, MOVE_BULLDOZE), + LEVEL_UP_MOVE(25, MOVE_CHIPAWAY), + LEVEL_UP_MOVE(29, MOVE_ROCKBLAST), + LEVEL_UP_MOVE(33, MOVE_DRILLRUN), + LEVEL_UP_MOVE(37, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(41, MOVE_STONEEDGE), + LEVEL_UP_MOVE(48, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(55, MOVE_MEGAHORN), + LEVEL_UP_MOVE(62, MOVE_HORNDRILL), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesChanseyLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE( 1, MOVE_DEFENSECURL), + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 5, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 9, MOVE_REFRESH), + LEVEL_UP_MOVE(12, MOVE_DOUBLESLAP), + LEVEL_UP_MOVE(16, MOVE_SOFTBOILED), + LEVEL_UP_MOVE(20, MOVE_BESTOW), + LEVEL_UP_MOVE(23, MOVE_MINIMIZE), + LEVEL_UP_MOVE(27, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(31, MOVE_SING), + LEVEL_UP_MOVE(35, MOVE_FLING), + LEVEL_UP_MOVE(39, MOVE_HEALPULSE), + LEVEL_UP_MOVE(44, MOVE_EGGBOMB), + LEVEL_UP_MOVE(50, MOVE_LIGHTSCREEN), + LEVEL_UP_MOVE(57, MOVE_HEALINGWISH), + LEVEL_UP_MOVE(65, MOVE_DOUBLEEDGE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesTangelaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_INGRAIN), + LEVEL_UP_MOVE( 1, MOVE_CONSTRICT), + LEVEL_UP_MOVE( 4, MOVE_SLEEPPOWDER), + LEVEL_UP_MOVE( 7, MOVE_VINEWHIP), + LEVEL_UP_MOVE(10, MOVE_ABSORB), + LEVEL_UP_MOVE(14, MOVE_POISONPOWDER), + LEVEL_UP_MOVE(17, MOVE_BIND), + LEVEL_UP_MOVE(20, MOVE_GROWTH), + LEVEL_UP_MOVE(23, MOVE_MEGADRAIN), + LEVEL_UP_MOVE(27, MOVE_KNOCKOFF), + LEVEL_UP_MOVE(30, MOVE_STUNSPORE), + LEVEL_UP_MOVE(33, MOVE_NATURALGIFT), + LEVEL_UP_MOVE(36, MOVE_GIGADRAIN), + LEVEL_UP_MOVE(38, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(41, MOVE_SLAM), + LEVEL_UP_MOVE(44, MOVE_TICKLE), + LEVEL_UP_MOVE(46, MOVE_WRINGOUT), + LEVEL_UP_MOVE(48, MOVE_GRASSYTERRAIN), + LEVEL_UP_MOVE(50, MOVE_POWERWHIP), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesKangaskhanLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_COMETPUNCH), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 7, MOVE_FAKEOUT), + LEVEL_UP_MOVE(10, MOVE_TAILWHIP), + LEVEL_UP_MOVE(13, MOVE_BITE), + LEVEL_UP_MOVE(19, MOVE_DOUBLEHIT), + LEVEL_UP_MOVE(22, MOVE_RAGE), + LEVEL_UP_MOVE(25, MOVE_MEGAPUNCH), + LEVEL_UP_MOVE(31, MOVE_CHIPAWAY), + LEVEL_UP_MOVE(34, MOVE_DIZZYPUNCH), + LEVEL_UP_MOVE(37, MOVE_CRUNCH), + LEVEL_UP_MOVE(43, MOVE_ENDURE), + LEVEL_UP_MOVE(46, MOVE_OUTRAGE), + LEVEL_UP_MOVE(49, MOVE_SUCKERPUNCH), + LEVEL_UP_MOVE(50, MOVE_REVERSAL), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesHorseaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_BUBBLE), + LEVEL_UP_MOVE( 5, MOVE_SMOKESCREEN), + LEVEL_UP_MOVE( 9, MOVE_LEER), + LEVEL_UP_MOVE(13, MOVE_WATERGUN), + LEVEL_UP_MOVE(17, MOVE_TWISTER), + LEVEL_UP_MOVE(21, MOVE_BUBBLEBEAM), + LEVEL_UP_MOVE(26, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE(31, MOVE_BRINE), + LEVEL_UP_MOVE(36, MOVE_AGILITY), + LEVEL_UP_MOVE(41, MOVE_DRAGONPULSE), + LEVEL_UP_MOVE(46, MOVE_DRAGONDANCE), + LEVEL_UP_MOVE(52, MOVE_HYDROPUMP), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSeadraLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_HYDROPUMP), + LEVEL_UP_MOVE( 1, MOVE_BUBBLE), + LEVEL_UP_MOVE( 1, MOVE_SMOKESCREEN), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_WATERGUN), + LEVEL_UP_MOVE( 5, MOVE_SMOKESCREEN), + LEVEL_UP_MOVE( 9, MOVE_LEER), + LEVEL_UP_MOVE(13, MOVE_WATERGUN), + LEVEL_UP_MOVE(17, MOVE_TWISTER), + LEVEL_UP_MOVE(21, MOVE_BUBBLEBEAM), + LEVEL_UP_MOVE(26, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE(31, MOVE_BRINE), + LEVEL_UP_MOVE(38, MOVE_AGILITY), + LEVEL_UP_MOVE(45, MOVE_DRAGONPULSE), + LEVEL_UP_MOVE(52, MOVE_DRAGONDANCE), + LEVEL_UP_MOVE(60, MOVE_HYDROPUMP), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesGoldeenLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_PECK), + LEVEL_UP_MOVE( 1, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 1, MOVE_WATERSPORT), + LEVEL_UP_MOVE( 5, MOVE_SUPERSONIC), + LEVEL_UP_MOVE( 8, MOVE_HORNATTACK), + LEVEL_UP_MOVE(13, MOVE_FLAIL), + LEVEL_UP_MOVE(16, MOVE_WATERPULSE), + LEVEL_UP_MOVE(21, MOVE_AQUARING), + LEVEL_UP_MOVE(24, MOVE_FURYATTACK), + LEVEL_UP_MOVE(29, MOVE_AGILITY), + LEVEL_UP_MOVE(32, MOVE_WATERFALL), + LEVEL_UP_MOVE(37, MOVE_HORNDRILL), + LEVEL_UP_MOVE(40, MOVE_SOAK), + LEVEL_UP_MOVE(45, MOVE_MEGAHORN), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSeakingLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_MEGAHORN), + LEVEL_UP_MOVE( 1, MOVE_POISONJAB), + LEVEL_UP_MOVE( 1, MOVE_PECK), + LEVEL_UP_MOVE( 1, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 1, MOVE_WATERSPORT), + LEVEL_UP_MOVE( 1, MOVE_SUPERSONIC), + LEVEL_UP_MOVE( 5, MOVE_SUPERSONIC), + LEVEL_UP_MOVE( 8, MOVE_HORNATTACK), + LEVEL_UP_MOVE(13, MOVE_FLAIL), + LEVEL_UP_MOVE(16, MOVE_WATERPULSE), + LEVEL_UP_MOVE(21, MOVE_AQUARING), + LEVEL_UP_MOVE(24, MOVE_FURYATTACK), + LEVEL_UP_MOVE(29, MOVE_AGILITY), + LEVEL_UP_MOVE(32, MOVE_WATERFALL), + LEVEL_UP_MOVE(40, MOVE_HORNDRILL), + LEVEL_UP_MOVE(46, MOVE_SOAK), + LEVEL_UP_MOVE(54, MOVE_MEGAHORN), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesStaryuLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_MOVE( 4, MOVE_WATERGUN), + LEVEL_UP_MOVE( 7, MOVE_RAPIDSPIN), + LEVEL_UP_MOVE(10, MOVE_RECOVER), + LEVEL_UP_MOVE(13, MOVE_PSYWAVE), + LEVEL_UP_MOVE(16, MOVE_SWIFT), + LEVEL_UP_MOVE(18, MOVE_BUBBLEBEAM), + LEVEL_UP_MOVE(22, MOVE_CAMOUFLAGE), + LEVEL_UP_MOVE(24, MOVE_GYROBALL), + LEVEL_UP_MOVE(28, MOVE_BRINE), + LEVEL_UP_MOVE(31, MOVE_MINIMIZE), + LEVEL_UP_MOVE(35, MOVE_REFLECTTYPE), + LEVEL_UP_MOVE(37, MOVE_POWERGEM), + LEVEL_UP_MOVE(40, MOVE_CONFUSERAY), + LEVEL_UP_MOVE(42, MOVE_PSYCHIC), + LEVEL_UP_MOVE(46, MOVE_LIGHTSCREEN), + LEVEL_UP_MOVE(49, MOVE_COSMICPOWER), + LEVEL_UP_MOVE(53, MOVE_HYDROPUMP), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesStarmieLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_HYDROPUMP), + LEVEL_UP_MOVE( 1, MOVE_SPOTLIGHT), + LEVEL_UP_MOVE( 1, MOVE_WATERGUN), + LEVEL_UP_MOVE( 1, MOVE_RAPIDSPIN), + LEVEL_UP_MOVE( 1, MOVE_RECOVER), + LEVEL_UP_MOVE( 1, MOVE_SWIFT), + LEVEL_UP_MOVE(40, MOVE_CONFUSERAY), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMrMimeLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_MISTYTERRAIN), + LEVEL_UP_MOVE( 1, MOVE_MAGICALLEAF), + LEVEL_UP_MOVE( 1, MOVE_QUICKGUARD), + LEVEL_UP_MOVE( 1, MOVE_WIDEGUARD), + LEVEL_UP_MOVE( 1, MOVE_POWERSWAP), + LEVEL_UP_MOVE( 1, MOVE_GUARDSWAP), + LEVEL_UP_MOVE( 1, MOVE_BARRIER), + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE( 4, MOVE_COPYCAT), + LEVEL_UP_MOVE( 8, MOVE_MEDITATE), + LEVEL_UP_MOVE(11, MOVE_DOUBLESLAP), + LEVEL_UP_MOVE(15, MOVE_MIMIC), + LEVEL_UP_MOVE(15, MOVE_PSYWAVE), + LEVEL_UP_MOVE(18, MOVE_ENCORE), + LEVEL_UP_MOVE(22, MOVE_LIGHTSCREEN), + LEVEL_UP_MOVE(22, MOVE_REFLECT), + LEVEL_UP_MOVE(25, MOVE_PSYBEAM), + LEVEL_UP_MOVE(29, MOVE_SUBSTITUTE), + LEVEL_UP_MOVE(32, MOVE_RECYCLE), + LEVEL_UP_MOVE(36, MOVE_TRICK), + LEVEL_UP_MOVE(39, MOVE_PSYCHIC), + LEVEL_UP_MOVE(43, MOVE_ROLEPLAY), + LEVEL_UP_MOVE(46, MOVE_BATONPASS), + LEVEL_UP_MOVE(50, MOVE_SAFEGUARD), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesScytherLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_VACUUMWAVE), + LEVEL_UP_MOVE( 1, MOVE_QUICKATTACK), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 5, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE( 9, MOVE_PURSUIT), + LEVEL_UP_MOVE(13, MOVE_FALSESWIPE), + LEVEL_UP_MOVE(17, MOVE_AGILITY), + LEVEL_UP_MOVE(21, MOVE_WINGATTACK), + LEVEL_UP_MOVE(25, MOVE_FURYCUTTER), + LEVEL_UP_MOVE(29, MOVE_SLASH), + LEVEL_UP_MOVE(33, MOVE_RAZORWIND), + LEVEL_UP_MOVE(37, MOVE_DOUBLETEAM), + LEVEL_UP_MOVE(41, MOVE_XSCISSOR), + LEVEL_UP_MOVE(45, MOVE_NIGHTSLASH), + LEVEL_UP_MOVE(49, MOVE_DOUBLEHIT), + LEVEL_UP_MOVE(50, MOVE_AIRSLASH), + LEVEL_UP_MOVE(57, MOVE_SWORDSDANCE), + LEVEL_UP_MOVE(61, MOVE_FEINT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesJynxLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_DRAININGKISS), + LEVEL_UP_MOVE( 1, MOVE_PERISHSONG), + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_LICK), + LEVEL_UP_MOVE( 1, MOVE_LOVELYKISS), + LEVEL_UP_MOVE( 1, MOVE_POWDERSNOW), + LEVEL_UP_MOVE( 5, MOVE_LICK), + LEVEL_UP_MOVE( 8, MOVE_LOVELYKISS), + LEVEL_UP_MOVE(11, MOVE_POWDERSNOW), + LEVEL_UP_MOVE(15, MOVE_DOUBLESLAP), + LEVEL_UP_MOVE(18, MOVE_ICEPUNCH), + LEVEL_UP_MOVE(21, MOVE_HEARTSTAMP), + LEVEL_UP_MOVE(25, MOVE_MEANLOOK), + LEVEL_UP_MOVE(28, MOVE_FAKETEARS), + LEVEL_UP_MOVE(33, MOVE_WAKEUPSLAP), + LEVEL_UP_MOVE(39, MOVE_AVALANCHE), + LEVEL_UP_MOVE(44, MOVE_BODYSLAM), + LEVEL_UP_MOVE(49, MOVE_WRINGOUT), + LEVEL_UP_MOVE(55, MOVE_PERISHSONG), + LEVEL_UP_MOVE(60, MOVE_BLIZZARD), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesElectabuzzLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_QUICKATTACK), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_THUNDERSHOCK), + LEVEL_UP_MOVE( 5, MOVE_THUNDERSHOCK), + LEVEL_UP_MOVE( 8, MOVE_LOWKICK), + LEVEL_UP_MOVE(12, MOVE_SWIFT), + LEVEL_UP_MOVE(15, MOVE_SHOCKWAVE), + LEVEL_UP_MOVE(19, MOVE_THUNDERWAVE), + LEVEL_UP_MOVE(22, MOVE_ELECTROBALL), + LEVEL_UP_MOVE(26, MOVE_LIGHTSCREEN), + LEVEL_UP_MOVE(29, MOVE_THUNDERPUNCH), + LEVEL_UP_MOVE(36, MOVE_DISCHARGE), + LEVEL_UP_MOVE(42, MOVE_SCREECH), + LEVEL_UP_MOVE(49, MOVE_THUNDERBOLT), + LEVEL_UP_MOVE(55, MOVE_THUNDER), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMagmarLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SMOG), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_EMBER), + LEVEL_UP_MOVE( 5, MOVE_EMBER), + LEVEL_UP_MOVE( 8, MOVE_SMOKESCREEN), + LEVEL_UP_MOVE(12, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(15, MOVE_FIRESPIN), + LEVEL_UP_MOVE(19, MOVE_CLEARSMOG), + LEVEL_UP_MOVE(22, MOVE_FLAMEBURST), + LEVEL_UP_MOVE(26, MOVE_CONFUSERAY), + LEVEL_UP_MOVE(29, MOVE_FIREPUNCH), + LEVEL_UP_MOVE(36, MOVE_LAVAPLUME), + LEVEL_UP_MOVE(42, MOVE_SUNNYDAY), + LEVEL_UP_MOVE(49, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE(55, MOVE_FIREBLAST), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesPinsirLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_VICEGRIP), + LEVEL_UP_MOVE( 1, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE( 4, MOVE_BIND), + LEVEL_UP_MOVE( 8, MOVE_SEISMICTOSS), + LEVEL_UP_MOVE(11, MOVE_HARDEN), + LEVEL_UP_MOVE(15, MOVE_REVENGE), + LEVEL_UP_MOVE(18, MOVE_VITALTHROW), + LEVEL_UP_MOVE(22, MOVE_DOUBLEHIT), + LEVEL_UP_MOVE(26, MOVE_BRICKBREAK), + LEVEL_UP_MOVE(29, MOVE_XSCISSOR), + LEVEL_UP_MOVE(33, MOVE_SUBMISSION), + LEVEL_UP_MOVE(36, MOVE_STORMTHROW), + LEVEL_UP_MOVE(40, MOVE_SWORDSDANCE), + LEVEL_UP_MOVE(43, MOVE_THRASH), + LEVEL_UP_MOVE(47, MOVE_SUPERPOWER), + LEVEL_UP_MOVE(50, MOVE_GUILLOTINE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesTaurosLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 3, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 5, MOVE_RAGE), + LEVEL_UP_MOVE( 8, MOVE_HORNATTACK), + LEVEL_UP_MOVE(11, MOVE_SCARYFACE), + LEVEL_UP_MOVE(15, MOVE_PURSUIT), + LEVEL_UP_MOVE(19, MOVE_REST), + LEVEL_UP_MOVE(24, MOVE_PAYBACK), + LEVEL_UP_MOVE(29, MOVE_WORKUP), + LEVEL_UP_MOVE(35, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(41, MOVE_ZENHEADBUTT), + LEVEL_UP_MOVE(48, MOVE_SWAGGER), + LEVEL_UP_MOVE(55, MOVE_THRASH), + LEVEL_UP_MOVE(63, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(71, MOVE_GIGAIMPACT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMagikarpLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SPLASH), + LEVEL_UP_MOVE(15, MOVE_TACKLE), + LEVEL_UP_MOVE(30, MOVE_FLAIL), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesGyaradosLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_BITE), + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 1, MOVE_THRASH), + LEVEL_UP_MOVE(21, MOVE_LEER), + LEVEL_UP_MOVE(24, MOVE_TWISTER), + LEVEL_UP_MOVE(27, MOVE_ICEFANG), + LEVEL_UP_MOVE(30, MOVE_AQUATAIL), + LEVEL_UP_MOVE(33, MOVE_SCARYFACE), + LEVEL_UP_MOVE(36, MOVE_DRAGONRAGE), + LEVEL_UP_MOVE(39, MOVE_CRUNCH), + LEVEL_UP_MOVE(42, MOVE_HYDROPUMP), + LEVEL_UP_MOVE(45, MOVE_DRAGONDANCE), + LEVEL_UP_MOVE(48, MOVE_HURRICANE), + LEVEL_UP_MOVE(51, MOVE_RAINDANCE), + LEVEL_UP_MOVE(54, MOVE_HYPERBEAM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesLaprasLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SING), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_WATERGUN), + LEVEL_UP_MOVE( 4, MOVE_MIST), + LEVEL_UP_MOVE( 7, MOVE_CONFUSERAY), + LEVEL_UP_MOVE(10, MOVE_ICESHARD), + LEVEL_UP_MOVE(14, MOVE_WATERPULSE), + LEVEL_UP_MOVE(18, MOVE_BODYSLAM), + LEVEL_UP_MOVE(22, MOVE_RAINDANCE), + LEVEL_UP_MOVE(27, MOVE_PERISHSONG), + LEVEL_UP_MOVE(32, MOVE_ICEBEAM), + LEVEL_UP_MOVE(37, MOVE_BRINE), + LEVEL_UP_MOVE(43, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(47, MOVE_HYDROPUMP), + LEVEL_UP_MOVE(50, MOVE_SHEERCOLD), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesDittoLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TRANSFORM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesEeveeLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_COVET), + LEVEL_UP_MOVE( 1, MOVE_HELPINGHAND), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 5, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 9, MOVE_BABYDOLLEYES), + LEVEL_UP_MOVE(13, MOVE_QUICKATTACK), + LEVEL_UP_MOVE(17, MOVE_BITE), + LEVEL_UP_MOVE(17, MOVE_SWIFT), + LEVEL_UP_MOVE(20, MOVE_REFRESH), + LEVEL_UP_MOVE(25, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(29, MOVE_CHARM), + LEVEL_UP_MOVE(33, MOVE_BATONPASS), + LEVEL_UP_MOVE(37, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(41, MOVE_LASTRESORT), + LEVEL_UP_MOVE(45, MOVE_TRUMPCARD), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesVaporeonLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_WATERGUN), + LEVEL_UP_MOVE( 1, MOVE_WATERGUN), + LEVEL_UP_MOVE( 1, MOVE_HELPINGHAND), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 5, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 9, MOVE_BABYDOLLEYES), + LEVEL_UP_MOVE(13, MOVE_QUICKATTACK), + LEVEL_UP_MOVE(17, MOVE_WATERPULSE), + LEVEL_UP_MOVE(20, MOVE_AURORABEAM), + LEVEL_UP_MOVE(25, MOVE_AQUARING), + LEVEL_UP_MOVE(29, MOVE_ACIDARMOR), + LEVEL_UP_MOVE(33, MOVE_HAZE), + LEVEL_UP_MOVE(37, MOVE_MUDDYWATER), + LEVEL_UP_MOVE(41, MOVE_LASTRESORT), + LEVEL_UP_MOVE(45, MOVE_HYDROPUMP), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesJolteonLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_THUNDERSHOCK), + LEVEL_UP_MOVE( 1, MOVE_THUNDERSHOCK), + LEVEL_UP_MOVE( 1, MOVE_HELPINGHAND), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 5, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 9, MOVE_BABYDOLLEYES), + LEVEL_UP_MOVE(13, MOVE_QUICKATTACK), + LEVEL_UP_MOVE(17, MOVE_DOUBLEKICK), + LEVEL_UP_MOVE(20, MOVE_THUNDERFANG), + LEVEL_UP_MOVE(25, MOVE_PINMISSILE), + LEVEL_UP_MOVE(29, MOVE_AGILITY), + LEVEL_UP_MOVE(33, MOVE_THUNDERWAVE), + LEVEL_UP_MOVE(37, MOVE_DISCHARGE), + LEVEL_UP_MOVE(41, MOVE_LASTRESORT), + LEVEL_UP_MOVE(45, MOVE_THUNDER), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesFlareonLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_EMBER), + LEVEL_UP_MOVE( 1, MOVE_EMBER), + LEVEL_UP_MOVE( 1, MOVE_HELPINGHAND), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 5, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 9, MOVE_BABYDOLLEYES), + LEVEL_UP_MOVE(13, MOVE_QUICKATTACK), + LEVEL_UP_MOVE(17, MOVE_BITE), + LEVEL_UP_MOVE(20, MOVE_FIREFANG), + LEVEL_UP_MOVE(25, MOVE_FIRESPIN), + LEVEL_UP_MOVE(29, MOVE_SCARYFACE), + LEVEL_UP_MOVE(33, MOVE_SMOG), + LEVEL_UP_MOVE(37, MOVE_LAVAPLUME), + LEVEL_UP_MOVE(41, MOVE_LASTRESORT), + LEVEL_UP_MOVE(45, MOVE_FLAREBLITZ), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesPorygonLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_CONVERSION2), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_CONVERSION), + LEVEL_UP_MOVE( 1, MOVE_SHARPEN), + LEVEL_UP_MOVE( 7, MOVE_PSYBEAM), + LEVEL_UP_MOVE(12, MOVE_AGILITY), + LEVEL_UP_MOVE(18, MOVE_RECOVER), + LEVEL_UP_MOVE(23, MOVE_MAGNETRISE), + LEVEL_UP_MOVE(29, MOVE_SIGNALBEAM), + LEVEL_UP_MOVE(34, MOVE_RECYCLE), + LEVEL_UP_MOVE(40, MOVE_DISCHARGE), + LEVEL_UP_MOVE(45, MOVE_LOCKON), + LEVEL_UP_MOVE(50, MOVE_TRIATTACK), + LEVEL_UP_MOVE(56, MOVE_MAGICCOAT), + LEVEL_UP_MOVE(62, MOVE_ZAPCANNON), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesOmanyteLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_CONSTRICT), + LEVEL_UP_MOVE( 1, MOVE_WITHDRAW), + LEVEL_UP_MOVE( 7, MOVE_BITE), + LEVEL_UP_MOVE(10, MOVE_WATERGUN), + LEVEL_UP_MOVE(16, MOVE_ROLLOUT), + LEVEL_UP_MOVE(19, MOVE_LEER), + LEVEL_UP_MOVE(25, MOVE_MUDSHOT), + LEVEL_UP_MOVE(28, MOVE_BRINE), + LEVEL_UP_MOVE(34, MOVE_PROTECT), + LEVEL_UP_MOVE(37, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(43, MOVE_TICKLE), + LEVEL_UP_MOVE(46, MOVE_ROCKBLAST), + LEVEL_UP_MOVE(50, MOVE_SHELLSMASH), + LEVEL_UP_MOVE(55, MOVE_HYDROPUMP), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesOmastarLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_SPIKECANNON), + LEVEL_UP_MOVE( 1, MOVE_SPIKECANNON), + LEVEL_UP_MOVE( 1, MOVE_HYDROPUMP), + LEVEL_UP_MOVE( 1, MOVE_CONSTRICT), + LEVEL_UP_MOVE( 1, MOVE_WITHDRAW), + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 7, MOVE_BITE), + LEVEL_UP_MOVE(10, MOVE_WATERGUN), + LEVEL_UP_MOVE(16, MOVE_ROLLOUT), + LEVEL_UP_MOVE(19, MOVE_LEER), + LEVEL_UP_MOVE(25, MOVE_MUDSHOT), + LEVEL_UP_MOVE(28, MOVE_BRINE), + LEVEL_UP_MOVE(34, MOVE_PROTECT), + LEVEL_UP_MOVE(37, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(48, MOVE_TICKLE), + LEVEL_UP_MOVE(56, MOVE_ROCKBLAST), + LEVEL_UP_MOVE(67, MOVE_SHELLSMASH), + LEVEL_UP_MOVE(75, MOVE_HYDROPUMP), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesKabutoLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_MOVE( 6, MOVE_ABSORB), + LEVEL_UP_MOVE(11, MOVE_LEER), + LEVEL_UP_MOVE(16, MOVE_MUDSHOT), + LEVEL_UP_MOVE(21, MOVE_SANDATTACK), + LEVEL_UP_MOVE(26, MOVE_ENDURE), + LEVEL_UP_MOVE(31, MOVE_AQUAJET), + LEVEL_UP_MOVE(36, MOVE_MEGADRAIN), + LEVEL_UP_MOVE(41, MOVE_METALSOUND), + LEVEL_UP_MOVE(46, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(50, MOVE_WRINGOUT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesKabutopsLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_SLASH), + LEVEL_UP_MOVE( 1, MOVE_SLASH), + LEVEL_UP_MOVE( 1, MOVE_NIGHTSLASH), + LEVEL_UP_MOVE( 1, MOVE_FEINT), + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_MOVE( 1, MOVE_ABSORB), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 6, MOVE_ABSORB), + LEVEL_UP_MOVE(11, MOVE_LEER), + LEVEL_UP_MOVE(16, MOVE_MUDSHOT), + LEVEL_UP_MOVE(21, MOVE_SANDATTACK), + LEVEL_UP_MOVE(26, MOVE_ENDURE), + LEVEL_UP_MOVE(31, MOVE_AQUAJET), + LEVEL_UP_MOVE(36, MOVE_MEGADRAIN), + LEVEL_UP_MOVE(45, MOVE_METALSOUND), + LEVEL_UP_MOVE(54, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(63, MOVE_WRINGOUT), + LEVEL_UP_MOVE(72, MOVE_NIGHTSLASH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesAerodactylLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_IRONHEAD), + LEVEL_UP_MOVE( 1, MOVE_ICEFANG), + LEVEL_UP_MOVE( 1, MOVE_FIREFANG), + LEVEL_UP_MOVE( 1, MOVE_THUNDERFANG), + LEVEL_UP_MOVE( 1, MOVE_WINGATTACK), + LEVEL_UP_MOVE( 1, MOVE_SUPERSONIC), + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 1, MOVE_SCARYFACE), + LEVEL_UP_MOVE( 9, MOVE_ROAR), + LEVEL_UP_MOVE(17, MOVE_AGILITY), + LEVEL_UP_MOVE(25, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(33, MOVE_CRUNCH), + LEVEL_UP_MOVE(41, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(49, MOVE_SKYDROP), + LEVEL_UP_MOVE(57, MOVE_IRONHEAD), + LEVEL_UP_MOVE(65, MOVE_HYPERBEAM), + LEVEL_UP_MOVE(73, MOVE_ROCKSLIDE), + LEVEL_UP_MOVE(81, MOVE_GIGAIMPACT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSnorlaxLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 4, MOVE_DEFENSECURL), + LEVEL_UP_MOVE( 9, MOVE_AMNESIA), + LEVEL_UP_MOVE(12, MOVE_LICK), + LEVEL_UP_MOVE(17, MOVE_CHIPAWAY), + LEVEL_UP_MOVE(20, MOVE_YAWN), + LEVEL_UP_MOVE(25, MOVE_BODYSLAM), + LEVEL_UP_MOVE(28, MOVE_REST), + LEVEL_UP_MOVE(28, MOVE_SNORE), + LEVEL_UP_MOVE(33, MOVE_SLEEPTALK), + LEVEL_UP_MOVE(35, MOVE_GIGAIMPACT), + LEVEL_UP_MOVE(36, MOVE_ROLLOUT), + LEVEL_UP_MOVE(41, MOVE_BLOCK), + LEVEL_UP_MOVE(44, MOVE_BELLYDRUM), + LEVEL_UP_MOVE(49, MOVE_CRUNCH), + LEVEL_UP_MOVE(50, MOVE_HEAVYSLAM), + LEVEL_UP_MOVE(57, MOVE_HIGHHORSEPOWER), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesArticunoLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_GUST), + LEVEL_UP_MOVE( 1, MOVE_POWDERSNOW), + LEVEL_UP_MOVE( 8, MOVE_MIST), + LEVEL_UP_MOVE(15, MOVE_ICESHARD), + LEVEL_UP_MOVE(22, MOVE_MINDREADER), + LEVEL_UP_MOVE(29, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(36, MOVE_AGILITY), + LEVEL_UP_MOVE(43, MOVE_FREEZEDRY), + LEVEL_UP_MOVE(50, MOVE_REFLECT), + LEVEL_UP_MOVE(57, MOVE_HAIL), + LEVEL_UP_MOVE(64, MOVE_TAILWIND), + LEVEL_UP_MOVE(71, MOVE_ICEBEAM), + LEVEL_UP_MOVE(78, MOVE_BLIZZARD), + LEVEL_UP_MOVE(85, MOVE_ROOST), + LEVEL_UP_MOVE(92, MOVE_HURRICANE), + LEVEL_UP_MOVE(99, MOVE_SHEERCOLD), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesZapdosLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_PECK), + LEVEL_UP_MOVE( 1, MOVE_THUNDERSHOCK), + LEVEL_UP_MOVE( 8, MOVE_THUNDERWAVE), + LEVEL_UP_MOVE(15, MOVE_DETECT), + LEVEL_UP_MOVE(22, MOVE_PLUCK), + LEVEL_UP_MOVE(29, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(36, MOVE_CHARGE), + LEVEL_UP_MOVE(43, MOVE_AGILITY), + LEVEL_UP_MOVE(50, MOVE_DISCHARGE), + LEVEL_UP_MOVE(57, MOVE_RAINDANCE), + LEVEL_UP_MOVE(64, MOVE_LIGHTSCREEN), + LEVEL_UP_MOVE(71, MOVE_DRILLPECK), + LEVEL_UP_MOVE(78, MOVE_THUNDER), + LEVEL_UP_MOVE(85, MOVE_ROOST), + LEVEL_UP_MOVE(92, MOVE_MAGNETICFLUX), + LEVEL_UP_MOVE(99, MOVE_ZAPCANNON), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMoltresLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_WINGATTACK), + LEVEL_UP_MOVE( 1, MOVE_EMBER), + LEVEL_UP_MOVE( 8, MOVE_FIRESPIN), + LEVEL_UP_MOVE(15, MOVE_AGILITY), + LEVEL_UP_MOVE(22, MOVE_ENDURE), + LEVEL_UP_MOVE(29, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(36, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE(43, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(50, MOVE_AIRSLASH), + LEVEL_UP_MOVE(57, MOVE_SUNNYDAY), + LEVEL_UP_MOVE(64, MOVE_HEATWAVE), + LEVEL_UP_MOVE(71, MOVE_SOLARBEAM), + LEVEL_UP_MOVE(78, MOVE_SKYATTACK), + LEVEL_UP_MOVE(85, MOVE_ROOST), + LEVEL_UP_MOVE(92, MOVE_HURRICANE), + LEVEL_UP_MOVE(99, MOVE_BURNUP), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesDratiniLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_WRAP), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 5, MOVE_THUNDERWAVE), + LEVEL_UP_MOVE(11, MOVE_TWISTER), + LEVEL_UP_MOVE(15, MOVE_DRAGONRAGE), + LEVEL_UP_MOVE(21, MOVE_SLAM), + LEVEL_UP_MOVE(25, MOVE_AGILITY), + LEVEL_UP_MOVE(31, MOVE_DRAGONTAIL), + LEVEL_UP_MOVE(35, MOVE_AQUATAIL), + LEVEL_UP_MOVE(41, MOVE_DRAGONRUSH), + LEVEL_UP_MOVE(45, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(51, MOVE_DRAGONDANCE), + LEVEL_UP_MOVE(55, MOVE_OUTRAGE), + LEVEL_UP_MOVE(61, MOVE_HYPERBEAM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesDragonairLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_WRAP), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_THUNDERWAVE), + LEVEL_UP_MOVE( 1, MOVE_TWISTER), + LEVEL_UP_MOVE( 5, MOVE_THUNDERWAVE), + LEVEL_UP_MOVE(11, MOVE_TWISTER), + LEVEL_UP_MOVE(15, MOVE_DRAGONRAGE), + LEVEL_UP_MOVE(21, MOVE_SLAM), + LEVEL_UP_MOVE(25, MOVE_AGILITY), + LEVEL_UP_MOVE(33, MOVE_DRAGONTAIL), + LEVEL_UP_MOVE(39, MOVE_AQUATAIL), + LEVEL_UP_MOVE(47, MOVE_DRAGONRUSH), + LEVEL_UP_MOVE(53, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(61, MOVE_DRAGONDANCE), + LEVEL_UP_MOVE(67, MOVE_OUTRAGE), + LEVEL_UP_MOVE(75, MOVE_HYPERBEAM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesDragoniteLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_WINGATTACK), + LEVEL_UP_MOVE( 1, MOVE_WINGATTACK), + LEVEL_UP_MOVE( 1, MOVE_HURRICANE), + LEVEL_UP_MOVE( 1, MOVE_FIREPUNCH), + LEVEL_UP_MOVE( 1, MOVE_THUNDERPUNCH), + LEVEL_UP_MOVE( 1, MOVE_ROOST), + LEVEL_UP_MOVE( 1, MOVE_WRAP), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_THUNDERWAVE), + LEVEL_UP_MOVE( 1, MOVE_TWISTER), + LEVEL_UP_MOVE( 5, MOVE_THUNDERWAVE), + LEVEL_UP_MOVE(11, MOVE_TWISTER), + LEVEL_UP_MOVE(15, MOVE_DRAGONRAGE), + LEVEL_UP_MOVE(21, MOVE_SLAM), + LEVEL_UP_MOVE(25, MOVE_AGILITY), + LEVEL_UP_MOVE(33, MOVE_DRAGONTAIL), + LEVEL_UP_MOVE(39, MOVE_AQUATAIL), + LEVEL_UP_MOVE(47, MOVE_DRAGONRUSH), + LEVEL_UP_MOVE(53, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(61, MOVE_DRAGONDANCE), + LEVEL_UP_MOVE(67, MOVE_OUTRAGE), + LEVEL_UP_MOVE(75, MOVE_HYPERBEAM), + LEVEL_UP_MOVE(81, MOVE_HURRICANE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMewtwoLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_LASERFOCUS), + LEVEL_UP_MOVE( 1, MOVE_PSYWAVE), + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE( 1, MOVE_DISABLE), + LEVEL_UP_MOVE( 1, MOVE_SAFEGUARD), + LEVEL_UP_MOVE( 8, MOVE_SWIFT), + LEVEL_UP_MOVE(15, MOVE_FUTURESIGHT), + LEVEL_UP_MOVE(22, MOVE_PSYCHUP), + LEVEL_UP_MOVE(29, MOVE_MIRACLEEYE), + LEVEL_UP_MOVE(36, MOVE_PSYCHOCUT), + LEVEL_UP_MOVE(43, MOVE_POWERSWAP), + LEVEL_UP_MOVE(43, MOVE_GUARDSWAP), + LEVEL_UP_MOVE(50, MOVE_RECOVER), + LEVEL_UP_MOVE(57, MOVE_PSYCHIC), + LEVEL_UP_MOVE(64, MOVE_BARRIER), + LEVEL_UP_MOVE(70, MOVE_AURASPHERE), + LEVEL_UP_MOVE(79, MOVE_AMNESIA), + LEVEL_UP_MOVE(86, MOVE_MIST), + LEVEL_UP_MOVE(93, MOVE_MEFIRST), + LEVEL_UP_MOVE(100, MOVE_PSYSTRIKE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMewLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_REFLECTTYPE), + LEVEL_UP_MOVE( 1, MOVE_TRANSFORM), + LEVEL_UP_MOVE(10, MOVE_MEGAPUNCH), + LEVEL_UP_MOVE(20, MOVE_METRONOME), + LEVEL_UP_MOVE(30, MOVE_PSYCHIC), + LEVEL_UP_MOVE(40, MOVE_BARRIER), + LEVEL_UP_MOVE(50, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(60, MOVE_AMNESIA), + LEVEL_UP_MOVE(70, MOVE_MEFIRST), + LEVEL_UP_MOVE(80, MOVE_BATONPASS), + LEVEL_UP_MOVE(90, MOVE_NASTYPLOT), + LEVEL_UP_MOVE(100, MOVE_AURASPHERE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesChikoritaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 6, MOVE_RAZORLEAF), + LEVEL_UP_MOVE( 9, MOVE_POISONPOWDER), + LEVEL_UP_MOVE(12, MOVE_SYNTHESIS), + LEVEL_UP_MOVE(17, MOVE_REFLECT), + LEVEL_UP_MOVE(20, MOVE_MAGICALLEAF), + LEVEL_UP_MOVE(23, MOVE_NATURALGIFT), + LEVEL_UP_MOVE(28, MOVE_SWEETSCENT), + LEVEL_UP_MOVE(31, MOVE_LIGHTSCREEN), + LEVEL_UP_MOVE(34, MOVE_BODYSLAM), + LEVEL_UP_MOVE(39, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(42, MOVE_AROMATHERAPY), + LEVEL_UP_MOVE(45, MOVE_SOLARBEAM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesBayleefLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_RAZORLEAF), + LEVEL_UP_MOVE( 1, MOVE_POISONPOWDER), + LEVEL_UP_MOVE( 6, MOVE_RAZORLEAF), + LEVEL_UP_MOVE( 9, MOVE_POISONPOWDER), + LEVEL_UP_MOVE(12, MOVE_SYNTHESIS), + LEVEL_UP_MOVE(18, MOVE_REFLECT), + LEVEL_UP_MOVE(22, MOVE_MAGICALLEAF), + LEVEL_UP_MOVE(26, MOVE_NATURALGIFT), + LEVEL_UP_MOVE(32, MOVE_SWEETSCENT), + LEVEL_UP_MOVE(36, MOVE_LIGHTSCREEN), + LEVEL_UP_MOVE(40, MOVE_BODYSLAM), + LEVEL_UP_MOVE(46, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(50, MOVE_AROMATHERAPY), + LEVEL_UP_MOVE(54, MOVE_SOLARBEAM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMeganiumLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_PETALDANCE), + LEVEL_UP_MOVE( 1, MOVE_PETALDANCE), + LEVEL_UP_MOVE( 1, MOVE_PETALBLIZZARD), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_RAZORLEAF), + LEVEL_UP_MOVE( 1, MOVE_POISONPOWDER), + LEVEL_UP_MOVE( 6, MOVE_RAZORLEAF), + LEVEL_UP_MOVE( 9, MOVE_POISONPOWDER), + LEVEL_UP_MOVE(12, MOVE_SYNTHESIS), + LEVEL_UP_MOVE(18, MOVE_REFLECT), + LEVEL_UP_MOVE(22, MOVE_MAGICALLEAF), + LEVEL_UP_MOVE(26, MOVE_NATURALGIFT), + LEVEL_UP_MOVE(34, MOVE_SWEETSCENT), + LEVEL_UP_MOVE(40, MOVE_LIGHTSCREEN), + LEVEL_UP_MOVE(46, MOVE_BODYSLAM), + LEVEL_UP_MOVE(54, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(60, MOVE_AROMATHERAPY), + LEVEL_UP_MOVE(66, MOVE_SOLARBEAM), + LEVEL_UP_MOVE(70, MOVE_PETALBLIZZARD), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesCyndaquilLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 6, MOVE_SMOKESCREEN), + LEVEL_UP_MOVE(10, MOVE_EMBER), + LEVEL_UP_MOVE(13, MOVE_QUICKATTACK), + LEVEL_UP_MOVE(19, MOVE_FLAMEWHEEL), + LEVEL_UP_MOVE(22, MOVE_DEFENSECURL), + LEVEL_UP_MOVE(28, MOVE_FLAMECHARGE), + LEVEL_UP_MOVE(31, MOVE_SWIFT), + LEVEL_UP_MOVE(37, MOVE_LAVAPLUME), + LEVEL_UP_MOVE(40, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE(46, MOVE_INFERNO), + LEVEL_UP_MOVE(49, MOVE_ROLLOUT), + LEVEL_UP_MOVE(55, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(58, MOVE_BURNUP), + LEVEL_UP_MOVE(64, MOVE_ERUPTION), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesQuilavaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_SMOKESCREEN), + LEVEL_UP_MOVE( 6, MOVE_SMOKESCREEN), + LEVEL_UP_MOVE(10, MOVE_EMBER), + LEVEL_UP_MOVE(13, MOVE_QUICKATTACK), + LEVEL_UP_MOVE(20, MOVE_FLAMEWHEEL), + LEVEL_UP_MOVE(24, MOVE_DEFENSECURL), + LEVEL_UP_MOVE(31, MOVE_SWIFT), + LEVEL_UP_MOVE(35, MOVE_FLAMECHARGE), + LEVEL_UP_MOVE(42, MOVE_LAVAPLUME), + LEVEL_UP_MOVE(46, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE(53, MOVE_INFERNO), + LEVEL_UP_MOVE(57, MOVE_ROLLOUT), + LEVEL_UP_MOVE(64, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(68, MOVE_BURNUP), + LEVEL_UP_MOVE(75, MOVE_ERUPTION), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesTyphlosionLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ERUPTION), + LEVEL_UP_MOVE( 1, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE( 1, MOVE_GYROBALL), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_SMOKESCREEN), + LEVEL_UP_MOVE( 1, MOVE_EMBER), + LEVEL_UP_MOVE( 6, MOVE_SMOKESCREEN), + LEVEL_UP_MOVE(10, MOVE_EMBER), + LEVEL_UP_MOVE(13, MOVE_QUICKATTACK), + LEVEL_UP_MOVE(20, MOVE_FLAMEWHEEL), + LEVEL_UP_MOVE(24, MOVE_DEFENSECURL), + LEVEL_UP_MOVE(31, MOVE_SWIFT), + LEVEL_UP_MOVE(35, MOVE_FLAMECHARGE), + LEVEL_UP_MOVE(43, MOVE_LAVAPLUME), + LEVEL_UP_MOVE(48, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE(56, MOVE_INFERNO), + LEVEL_UP_MOVE(61, MOVE_ROLLOUT), + LEVEL_UP_MOVE(69, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(74, MOVE_BURNUP), + LEVEL_UP_MOVE(82, MOVE_ERUPTION), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesTotodileLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 6, MOVE_WATERGUN), + LEVEL_UP_MOVE( 8, MOVE_RAGE), + LEVEL_UP_MOVE(13, MOVE_BITE), + LEVEL_UP_MOVE(15, MOVE_SCARYFACE), + LEVEL_UP_MOVE(20, MOVE_ICEFANG), + LEVEL_UP_MOVE(22, MOVE_FLAIL), + LEVEL_UP_MOVE(27, MOVE_CRUNCH), + LEVEL_UP_MOVE(29, MOVE_CHIPAWAY), + LEVEL_UP_MOVE(34, MOVE_SLASH), + LEVEL_UP_MOVE(36, MOVE_SCREECH), + LEVEL_UP_MOVE(41, MOVE_THRASH), + LEVEL_UP_MOVE(43, MOVE_AQUATAIL), + LEVEL_UP_MOVE(48, MOVE_SUPERPOWER), + LEVEL_UP_MOVE(50, MOVE_HYDROPUMP), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesCroconawLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_WATERGUN), + LEVEL_UP_MOVE( 6, MOVE_WATERGUN), + LEVEL_UP_MOVE( 8, MOVE_RAGE), + LEVEL_UP_MOVE(13, MOVE_BITE), + LEVEL_UP_MOVE(15, MOVE_SCARYFACE), + LEVEL_UP_MOVE(21, MOVE_ICEFANG), + LEVEL_UP_MOVE(24, MOVE_FLAIL), + LEVEL_UP_MOVE(30, MOVE_CRUNCH), + LEVEL_UP_MOVE(33, MOVE_CHIPAWAY), + LEVEL_UP_MOVE(39, MOVE_SLASH), + LEVEL_UP_MOVE(42, MOVE_SCREECH), + LEVEL_UP_MOVE(48, MOVE_THRASH), + LEVEL_UP_MOVE(51, MOVE_AQUATAIL), + LEVEL_UP_MOVE(57, MOVE_SUPERPOWER), + LEVEL_UP_MOVE(60, MOVE_HYDROPUMP), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesFeraligatrLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_AGILITY), + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_WATERGUN), + LEVEL_UP_MOVE( 1, MOVE_RAGE), + LEVEL_UP_MOVE( 6, MOVE_WATERGUN), + LEVEL_UP_MOVE( 8, MOVE_RAGE), + LEVEL_UP_MOVE(13, MOVE_BITE), + LEVEL_UP_MOVE(15, MOVE_SCARYFACE), + LEVEL_UP_MOVE(21, MOVE_ICEFANG), + LEVEL_UP_MOVE(24, MOVE_FLAIL), + LEVEL_UP_MOVE(32, MOVE_CRUNCH), + LEVEL_UP_MOVE(37, MOVE_CHIPAWAY), + LEVEL_UP_MOVE(45, MOVE_SLASH), + LEVEL_UP_MOVE(50, MOVE_SCREECH), + LEVEL_UP_MOVE(58, MOVE_THRASH), + LEVEL_UP_MOVE(63, MOVE_AQUATAIL), + LEVEL_UP_MOVE(71, MOVE_SUPERPOWER), + LEVEL_UP_MOVE(76, MOVE_HYDROPUMP), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSentretLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_FORESIGHT), + LEVEL_UP_MOVE( 4, MOVE_DEFENSECURL), + LEVEL_UP_MOVE( 7, MOVE_QUICKATTACK), + LEVEL_UP_MOVE(13, MOVE_FURYSWIPES), + LEVEL_UP_MOVE(16, MOVE_HELPINGHAND), + LEVEL_UP_MOVE(19, MOVE_FOLLOWME), + LEVEL_UP_MOVE(25, MOVE_SLAM), + LEVEL_UP_MOVE(28, MOVE_REST), + LEVEL_UP_MOVE(31, MOVE_SUCKERPUNCH), + LEVEL_UP_MOVE(36, MOVE_AMNESIA), + LEVEL_UP_MOVE(39, MOVE_BATONPASS), + LEVEL_UP_MOVE(42, MOVE_MEFIRST), + LEVEL_UP_MOVE(47, MOVE_HYPERVOICE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesFurretLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_AGILITY), + LEVEL_UP_MOVE( 1, MOVE_AGILITY), + LEVEL_UP_MOVE( 1, MOVE_COIL), + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_FORESIGHT), + LEVEL_UP_MOVE( 1, MOVE_DEFENSECURL), + LEVEL_UP_MOVE( 1, MOVE_QUICKATTACK), + LEVEL_UP_MOVE( 4, MOVE_DEFENSECURL), + LEVEL_UP_MOVE( 7, MOVE_QUICKATTACK), + LEVEL_UP_MOVE(13, MOVE_FURYSWIPES), + LEVEL_UP_MOVE(17, MOVE_HELPINGHAND), + LEVEL_UP_MOVE(21, MOVE_FOLLOWME), + LEVEL_UP_MOVE(28, MOVE_SLAM), + LEVEL_UP_MOVE(32, MOVE_REST), + LEVEL_UP_MOVE(36, MOVE_SUCKERPUNCH), + LEVEL_UP_MOVE(42, MOVE_AMNESIA), + LEVEL_UP_MOVE(46, MOVE_BATONPASS), + LEVEL_UP_MOVE(50, MOVE_MEFIRST), + LEVEL_UP_MOVE(56, MOVE_HYPERVOICE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesHoothootLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_FORESIGHT), + LEVEL_UP_MOVE( 4, MOVE_HYPNOSIS), + LEVEL_UP_MOVE( 7, MOVE_PECK), + LEVEL_UP_MOVE(10, MOVE_CONFUSION), + LEVEL_UP_MOVE(13, MOVE_ECHOEDVOICE), + LEVEL_UP_MOVE(16, MOVE_ZENHEADBUTT), + LEVEL_UP_MOVE(19, MOVE_PSYCHOSHIFT), + LEVEL_UP_MOVE(22, MOVE_EXTRASENSORY), + LEVEL_UP_MOVE(25, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(28, MOVE_REFLECT), + LEVEL_UP_MOVE(31, MOVE_AIRSLASH), + LEVEL_UP_MOVE(34, MOVE_UPROAR), + LEVEL_UP_MOVE(37, MOVE_ROOST), + LEVEL_UP_MOVE(40, MOVE_MOONBLAST), + LEVEL_UP_MOVE(43, MOVE_SYNCHRONOISE), + LEVEL_UP_MOVE(46, MOVE_DREAMEATER), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesNoctowlLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_DREAMEATER), + LEVEL_UP_MOVE( 1, MOVE_SKYATTACK), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_FORESIGHT), + LEVEL_UP_MOVE( 1, MOVE_HYPNOSIS), + LEVEL_UP_MOVE( 4, MOVE_HYPNOSIS), + LEVEL_UP_MOVE( 7, MOVE_PECK), + LEVEL_UP_MOVE(10, MOVE_CONFUSION), + LEVEL_UP_MOVE(13, MOVE_ECHOEDVOICE), + LEVEL_UP_MOVE(16, MOVE_ZENHEADBUTT), + LEVEL_UP_MOVE(19, MOVE_PSYCHOSHIFT), + LEVEL_UP_MOVE(23, MOVE_EXTRASENSORY), + LEVEL_UP_MOVE(27, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(31, MOVE_REFLECT), + LEVEL_UP_MOVE(35, MOVE_AIRSLASH), + LEVEL_UP_MOVE(39, MOVE_UPROAR), + LEVEL_UP_MOVE(43, MOVE_ROOST), + LEVEL_UP_MOVE(47, MOVE_MOONBLAST), + LEVEL_UP_MOVE(51, MOVE_SYNCHRONOISE), + LEVEL_UP_MOVE(55, MOVE_DREAMEATER), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesLedybaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 5, MOVE_SUPERSONIC), + LEVEL_UP_MOVE( 8, MOVE_SWIFT), + LEVEL_UP_MOVE(12, MOVE_LIGHTSCREEN), + LEVEL_UP_MOVE(12, MOVE_REFLECT), + LEVEL_UP_MOVE(12, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(15, MOVE_MACHPUNCH), + LEVEL_UP_MOVE(19, MOVE_SILVERWIND), + LEVEL_UP_MOVE(22, MOVE_COMETPUNCH), + LEVEL_UP_MOVE(26, MOVE_BATONPASS), + LEVEL_UP_MOVE(29, MOVE_AGILITY), + LEVEL_UP_MOVE(33, MOVE_BUGBUZZ), + LEVEL_UP_MOVE(36, MOVE_AIRSLASH), + LEVEL_UP_MOVE(40, MOVE_DOUBLEEDGE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesLedianLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_SUPERSONIC), + LEVEL_UP_MOVE( 1, MOVE_SWIFT), + LEVEL_UP_MOVE( 5, MOVE_SUPERSONIC), + LEVEL_UP_MOVE( 8, MOVE_SWIFT), + LEVEL_UP_MOVE(12, MOVE_LIGHTSCREEN), + LEVEL_UP_MOVE(12, MOVE_REFLECT), + LEVEL_UP_MOVE(12, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(15, MOVE_MACHPUNCH), + LEVEL_UP_MOVE(20, MOVE_SILVERWIND), + LEVEL_UP_MOVE(24, MOVE_COMETPUNCH), + LEVEL_UP_MOVE(29, MOVE_BATONPASS), + LEVEL_UP_MOVE(33, MOVE_AGILITY), + LEVEL_UP_MOVE(38, MOVE_BUGBUZZ), + LEVEL_UP_MOVE(42, MOVE_AIRSLASH), + LEVEL_UP_MOVE(47, MOVE_DOUBLEEDGE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSpinarakLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POISONSTING), + LEVEL_UP_MOVE( 1, MOVE_STRINGSHOT), + LEVEL_UP_MOVE( 1, MOVE_CONSTRICT), + LEVEL_UP_MOVE( 5, MOVE_ABSORB), + LEVEL_UP_MOVE( 8, MOVE_INFESTATION), + LEVEL_UP_MOVE(12, MOVE_SCARYFACE), + LEVEL_UP_MOVE(15, MOVE_NIGHTSHADE), + LEVEL_UP_MOVE(19, MOVE_SHADOWSNEAK), + LEVEL_UP_MOVE(22, MOVE_FURYSWIPES), + LEVEL_UP_MOVE(26, MOVE_SUCKERPUNCH), + LEVEL_UP_MOVE(29, MOVE_SPIDERWEB), + LEVEL_UP_MOVE(33, MOVE_AGILITY), + LEVEL_UP_MOVE(36, MOVE_PINMISSILE), + LEVEL_UP_MOVE(40, MOVE_PSYCHIC), + LEVEL_UP_MOVE(43, MOVE_POISONJAB), + LEVEL_UP_MOVE(47, MOVE_CROSSPOISON), + LEVEL_UP_MOVE(50, MOVE_STICKYWEB), + LEVEL_UP_MOVE(54, MOVE_TOXICTHREAD), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesAriadosLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_SWORDSDANCE), + LEVEL_UP_MOVE( 1, MOVE_SWORDSDANCE), + LEVEL_UP_MOVE( 1, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE( 1, MOVE_VENOMDRENCH), + LEVEL_UP_MOVE( 1, MOVE_FELLSTINGER), + LEVEL_UP_MOVE( 1, MOVE_BUGBITE), + LEVEL_UP_MOVE( 1, MOVE_POISONSTING), + LEVEL_UP_MOVE( 1, MOVE_STRINGSHOT), + LEVEL_UP_MOVE( 1, MOVE_CONSTRICT), + LEVEL_UP_MOVE( 1, MOVE_ABSORB), + LEVEL_UP_MOVE( 5, MOVE_ABSORB), + LEVEL_UP_MOVE( 8, MOVE_INFESTATION), + LEVEL_UP_MOVE(12, MOVE_SCARYFACE), + LEVEL_UP_MOVE(15, MOVE_NIGHTSHADE), + LEVEL_UP_MOVE(19, MOVE_SHADOWSNEAK), + LEVEL_UP_MOVE(23, MOVE_FURYSWIPES), + LEVEL_UP_MOVE(28, MOVE_SUCKERPUNCH), + LEVEL_UP_MOVE(32, MOVE_SPIDERWEB), + LEVEL_UP_MOVE(37, MOVE_AGILITY), + LEVEL_UP_MOVE(41, MOVE_PINMISSILE), + LEVEL_UP_MOVE(46, MOVE_PSYCHIC), + LEVEL_UP_MOVE(50, MOVE_POISONJAB), + LEVEL_UP_MOVE(55, MOVE_CROSSPOISON), + LEVEL_UP_MOVE(58, MOVE_STICKYWEB), + LEVEL_UP_MOVE(63, MOVE_TOXICTHREAD), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesCrobatLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_CROSSPOISON), + LEVEL_UP_MOVE( 1, MOVE_CROSSPOISON), + LEVEL_UP_MOVE( 1, MOVE_SCREECH), + LEVEL_UP_MOVE( 1, MOVE_ABSORB), + LEVEL_UP_MOVE( 1, MOVE_SUPERSONIC), + LEVEL_UP_MOVE( 1, MOVE_ASTONISH), + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 5, MOVE_SUPERSONIC), + LEVEL_UP_MOVE( 7, MOVE_ASTONISH), + LEVEL_UP_MOVE(11, MOVE_BITE), + LEVEL_UP_MOVE(13, MOVE_WINGATTACK), + LEVEL_UP_MOVE(17, MOVE_CONFUSERAY), + LEVEL_UP_MOVE(19, MOVE_AIRCUTTER), + LEVEL_UP_MOVE(24, MOVE_SWIFT), + LEVEL_UP_MOVE(27, MOVE_POISONFANG), + LEVEL_UP_MOVE(32, MOVE_MEANLOOK), + LEVEL_UP_MOVE(35, MOVE_LEECHLIFE), + LEVEL_UP_MOVE(40, MOVE_HAZE), + LEVEL_UP_MOVE(43, MOVE_VENOSHOCK), + LEVEL_UP_MOVE(48, MOVE_AIRSLASH), + LEVEL_UP_MOVE(51, MOVE_QUICKGUARD), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesChinchouLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_BUBBLE), + LEVEL_UP_MOVE( 1, MOVE_SUPERSONIC), + LEVEL_UP_MOVE( 6, MOVE_THUNDERWAVE), + LEVEL_UP_MOVE( 9, MOVE_ELECTROBALL), + LEVEL_UP_MOVE(12, MOVE_WATERGUN), + LEVEL_UP_MOVE(17, MOVE_CONFUSERAY), + LEVEL_UP_MOVE(20, MOVE_BUBBLEBEAM), + LEVEL_UP_MOVE(23, MOVE_SPARK), + LEVEL_UP_MOVE(28, MOVE_SIGNALBEAM), + LEVEL_UP_MOVE(31, MOVE_FLAIL), + LEVEL_UP_MOVE(34, MOVE_DISCHARGE), + LEVEL_UP_MOVE(39, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(42, MOVE_AQUARING), + LEVEL_UP_MOVE(45, MOVE_HYDROPUMP), + LEVEL_UP_MOVE(47, MOVE_IONDELUGE), + LEVEL_UP_MOVE(50, MOVE_CHARGE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesLanturnLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_STOCKPILE), + LEVEL_UP_MOVE( 0, MOVE_SWALLOW), + LEVEL_UP_MOVE( 0, MOVE_SPITUP), + LEVEL_UP_MOVE( 1, MOVE_STOCKPILE), + LEVEL_UP_MOVE( 1, MOVE_SWALLOW), + LEVEL_UP_MOVE( 1, MOVE_SPITUP), + LEVEL_UP_MOVE( 1, MOVE_EERIEIMPULSE), + LEVEL_UP_MOVE( 1, MOVE_SPOTLIGHT), + LEVEL_UP_MOVE( 1, MOVE_BUBBLE), + LEVEL_UP_MOVE( 1, MOVE_SUPERSONIC), + LEVEL_UP_MOVE( 1, MOVE_THUNDERWAVE), + LEVEL_UP_MOVE( 1, MOVE_ELECTROBALL), + LEVEL_UP_MOVE( 6, MOVE_THUNDERWAVE), + LEVEL_UP_MOVE( 9, MOVE_ELECTROBALL), + LEVEL_UP_MOVE(12, MOVE_WATERGUN), + LEVEL_UP_MOVE(17, MOVE_CONFUSERAY), + LEVEL_UP_MOVE(20, MOVE_BUBBLEBEAM), + LEVEL_UP_MOVE(23, MOVE_SPARK), + LEVEL_UP_MOVE(29, MOVE_SIGNALBEAM), + LEVEL_UP_MOVE(33, MOVE_FLAIL), + LEVEL_UP_MOVE(37, MOVE_DISCHARGE), + LEVEL_UP_MOVE(43, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(47, MOVE_AQUARING), + LEVEL_UP_MOVE(51, MOVE_HYDROPUMP), + LEVEL_UP_MOVE(54, MOVE_IONDELUGE), + LEVEL_UP_MOVE(58, MOVE_CHARGE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesPichuLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_THUNDERSHOCK), + LEVEL_UP_MOVE( 1, MOVE_CHARM), + LEVEL_UP_MOVE( 5, MOVE_TAILWHIP), + LEVEL_UP_MOVE(10, MOVE_SWEETKISS), + LEVEL_UP_MOVE(13, MOVE_NASTYPLOT), + LEVEL_UP_MOVE(18, MOVE_THUNDERWAVE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesCleffaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_CHARM), + LEVEL_UP_MOVE( 4, MOVE_ENCORE), + LEVEL_UP_MOVE( 7, MOVE_SING), + LEVEL_UP_MOVE(10, MOVE_SWEETKISS), + LEVEL_UP_MOVE(13, MOVE_COPYCAT), + LEVEL_UP_MOVE(16, MOVE_MAGICALLEAF), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesIgglybuffLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SING), + LEVEL_UP_MOVE( 1, MOVE_CHARM), + LEVEL_UP_MOVE( 3, MOVE_DEFENSECURL), + LEVEL_UP_MOVE( 5, MOVE_POUND), + LEVEL_UP_MOVE( 9, MOVE_SWEETKISS), + LEVEL_UP_MOVE(11, MOVE_COPYCAT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesTogepiLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_CHARM), + LEVEL_UP_MOVE( 5, MOVE_METRONOME), + LEVEL_UP_MOVE( 9, MOVE_SWEETKISS), + LEVEL_UP_MOVE(13, MOVE_YAWN), + LEVEL_UP_MOVE(17, MOVE_ENCORE), + LEVEL_UP_MOVE(21, MOVE_FOLLOWME), + LEVEL_UP_MOVE(25, MOVE_BESTOW), + LEVEL_UP_MOVE(29, MOVE_WISH), + LEVEL_UP_MOVE(33, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(37, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(41, MOVE_BATONPASS), + LEVEL_UP_MOVE(45, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(49, MOVE_LASTRESORT), + LEVEL_UP_MOVE(53, MOVE_AFTERYOU), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesTogeticLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_MAGICALLEAF), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_CHARM), + LEVEL_UP_MOVE( 1, MOVE_METRONOME), + LEVEL_UP_MOVE( 1, MOVE_SWEETKISS), + LEVEL_UP_MOVE( 5, MOVE_METRONOME), + LEVEL_UP_MOVE( 9, MOVE_SWEETKISS), + LEVEL_UP_MOVE(13, MOVE_YAWN), + LEVEL_UP_MOVE(14, MOVE_FAIRYWIND), + LEVEL_UP_MOVE(17, MOVE_ENCORE), + LEVEL_UP_MOVE(21, MOVE_FOLLOWME), + LEVEL_UP_MOVE(25, MOVE_BESTOW), + LEVEL_UP_MOVE(29, MOVE_WISH), + LEVEL_UP_MOVE(33, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(37, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(41, MOVE_BATONPASS), + LEVEL_UP_MOVE(45, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(49, MOVE_LASTRESORT), + LEVEL_UP_MOVE(53, MOVE_AFTERYOU), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesNatuLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_PECK), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 6, MOVE_NIGHTSHADE), + LEVEL_UP_MOVE( 9, MOVE_TELEPORT), + LEVEL_UP_MOVE(12, MOVE_LUCKYCHANT), + LEVEL_UP_MOVE(17, MOVE_STOREDPOWER), + LEVEL_UP_MOVE(20, MOVE_OMINOUSWIND), + LEVEL_UP_MOVE(23, MOVE_CONFUSERAY), + LEVEL_UP_MOVE(28, MOVE_WISH), + LEVEL_UP_MOVE(33, MOVE_PSYCHIC), + LEVEL_UP_MOVE(36, MOVE_MIRACLEEYE), + LEVEL_UP_MOVE(39, MOVE_PSYCHOSHIFT), + LEVEL_UP_MOVE(44, MOVE_FUTURESIGHT), + LEVEL_UP_MOVE(47, MOVE_POWERSWAP), + LEVEL_UP_MOVE(47, MOVE_GUARDSWAP), + LEVEL_UP_MOVE(50, MOVE_MEFIRST), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesXatuLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_AIRSLASH), + LEVEL_UP_MOVE( 1, MOVE_AIRSLASH), + LEVEL_UP_MOVE( 1, MOVE_TAILWIND), + LEVEL_UP_MOVE( 1, MOVE_PECK), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_NIGHTSHADE), + LEVEL_UP_MOVE( 1, MOVE_TELEPORT), + LEVEL_UP_MOVE( 6, MOVE_NIGHTSHADE), + LEVEL_UP_MOVE( 9, MOVE_TELEPORT), + LEVEL_UP_MOVE(12, MOVE_LUCKYCHANT), + LEVEL_UP_MOVE(17, MOVE_STOREDPOWER), + LEVEL_UP_MOVE(20, MOVE_OMINOUSWIND), + LEVEL_UP_MOVE(23, MOVE_CONFUSERAY), + LEVEL_UP_MOVE(29, MOVE_WISH), + LEVEL_UP_MOVE(35, MOVE_PSYCHIC), + LEVEL_UP_MOVE(39, MOVE_MIRACLEEYE), + LEVEL_UP_MOVE(43, MOVE_PSYCHOSHIFT), + LEVEL_UP_MOVE(49, MOVE_FUTURESIGHT), + LEVEL_UP_MOVE(53, MOVE_POWERSWAP), + LEVEL_UP_MOVE(53, MOVE_GUARDSWAP), + LEVEL_UP_MOVE(57, MOVE_MEFIRST), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMareepLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 4, MOVE_THUNDERWAVE), + LEVEL_UP_MOVE( 8, MOVE_THUNDERSHOCK), + LEVEL_UP_MOVE(11, MOVE_COTTONSPORE), + LEVEL_UP_MOVE(15, MOVE_CHARGE), + LEVEL_UP_MOVE(18, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(22, MOVE_ELECTROBALL), + LEVEL_UP_MOVE(25, MOVE_CONFUSERAY), + LEVEL_UP_MOVE(29, MOVE_POWERGEM), + LEVEL_UP_MOVE(32, MOVE_DISCHARGE), + LEVEL_UP_MOVE(36, MOVE_COTTONGUARD), + LEVEL_UP_MOVE(39, MOVE_SIGNALBEAM), + LEVEL_UP_MOVE(43, MOVE_LIGHTSCREEN), + LEVEL_UP_MOVE(46, MOVE_THUNDER), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesFlaaffyLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_THUNDERWAVE), + LEVEL_UP_MOVE( 1, MOVE_THUNDERSHOCK), + LEVEL_UP_MOVE( 4, MOVE_THUNDERWAVE), + LEVEL_UP_MOVE( 8, MOVE_THUNDERSHOCK), + LEVEL_UP_MOVE(11, MOVE_COTTONSPORE), + LEVEL_UP_MOVE(16, MOVE_CHARGE), + LEVEL_UP_MOVE(20, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(25, MOVE_ELECTROBALL), + LEVEL_UP_MOVE(29, MOVE_CONFUSERAY), + LEVEL_UP_MOVE(34, MOVE_POWERGEM), + LEVEL_UP_MOVE(38, MOVE_DISCHARGE), + LEVEL_UP_MOVE(43, MOVE_COTTONGUARD), + LEVEL_UP_MOVE(47, MOVE_SIGNALBEAM), + LEVEL_UP_MOVE(52, MOVE_LIGHTSCREEN), + LEVEL_UP_MOVE(56, MOVE_THUNDER), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesAmpharosLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_THUNDERPUNCH), + LEVEL_UP_MOVE( 1, MOVE_THUNDERPUNCH), + LEVEL_UP_MOVE( 1, MOVE_ZAPCANNON), + LEVEL_UP_MOVE( 1, MOVE_MAGNETICFLUX), + LEVEL_UP_MOVE( 1, MOVE_IONDELUGE), + LEVEL_UP_MOVE( 1, MOVE_DRAGONPULSE), + LEVEL_UP_MOVE( 1, MOVE_FIREPUNCH), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_THUNDERWAVE), + LEVEL_UP_MOVE( 1, MOVE_THUNDERSHOCK), + LEVEL_UP_MOVE( 4, MOVE_THUNDERWAVE), + LEVEL_UP_MOVE( 8, MOVE_THUNDERSHOCK), + LEVEL_UP_MOVE(11, MOVE_COTTONSPORE), + LEVEL_UP_MOVE(16, MOVE_CHARGE), + LEVEL_UP_MOVE(20, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(25, MOVE_ELECTROBALL), + LEVEL_UP_MOVE(29, MOVE_CONFUSERAY), + LEVEL_UP_MOVE(35, MOVE_POWERGEM), + LEVEL_UP_MOVE(40, MOVE_DISCHARGE), + LEVEL_UP_MOVE(46, MOVE_COTTONGUARD), + LEVEL_UP_MOVE(51, MOVE_SIGNALBEAM), + LEVEL_UP_MOVE(57, MOVE_LIGHTSCREEN), + LEVEL_UP_MOVE(62, MOVE_THUNDER), + LEVEL_UP_MOVE(65, MOVE_DRAGONPULSE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesBellossomLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_MAGICALLEAF), + LEVEL_UP_MOVE( 1, MOVE_MAGICALLEAF), + LEVEL_UP_MOVE( 1, MOVE_LEAFSTORM), + LEVEL_UP_MOVE( 1, MOVE_LEAFBLADE), + LEVEL_UP_MOVE( 1, MOVE_MEGADRAIN), + LEVEL_UP_MOVE( 1, MOVE_SWEETSCENT), + LEVEL_UP_MOVE( 1, MOVE_STUNSPORE), + LEVEL_UP_MOVE( 1, MOVE_SUNNYDAY), + LEVEL_UP_MOVE(39, MOVE_QUIVERDANCE), + LEVEL_UP_MOVE(49, MOVE_PETALBLIZZARD), + LEVEL_UP_MOVE(59, MOVE_PETALDANCE), + LEVEL_UP_MOVE(69, MOVE_LEAFSTORM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMarillLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_WATERGUN), + LEVEL_UP_MOVE( 2, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 5, MOVE_WATERSPORT), + LEVEL_UP_MOVE( 7, MOVE_BUBBLE), + LEVEL_UP_MOVE(10, MOVE_DEFENSECURL), + LEVEL_UP_MOVE(10, MOVE_ROLLOUT), + LEVEL_UP_MOVE(13, MOVE_BUBBLEBEAM), + LEVEL_UP_MOVE(16, MOVE_HELPINGHAND), + LEVEL_UP_MOVE(20, MOVE_AQUATAIL), + LEVEL_UP_MOVE(23, MOVE_PLAYROUGH), + LEVEL_UP_MOVE(28, MOVE_AQUARING), + LEVEL_UP_MOVE(31, MOVE_RAINDANCE), + LEVEL_UP_MOVE(37, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(40, MOVE_SUPERPOWER), + LEVEL_UP_MOVE(47, MOVE_HYDROPUMP), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesAzumarillLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_WATERGUN), + LEVEL_UP_MOVE( 1, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 1, MOVE_WATERSPORT), + LEVEL_UP_MOVE( 2, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 5, MOVE_WATERSPORT), + LEVEL_UP_MOVE( 7, MOVE_BUBBLE), + LEVEL_UP_MOVE(10, MOVE_DEFENSECURL), + LEVEL_UP_MOVE(10, MOVE_ROLLOUT), + LEVEL_UP_MOVE(13, MOVE_BUBBLEBEAM), + LEVEL_UP_MOVE(16, MOVE_HELPINGHAND), + LEVEL_UP_MOVE(21, MOVE_AQUATAIL), + LEVEL_UP_MOVE(25, MOVE_PLAYROUGH), + LEVEL_UP_MOVE(31, MOVE_AQUARING), + LEVEL_UP_MOVE(35, MOVE_RAINDANCE), + LEVEL_UP_MOVE(42, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(46, MOVE_SUPERPOWER), + LEVEL_UP_MOVE(55, MOVE_HYDROPUMP), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSudowoodoLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_SLAM), + LEVEL_UP_MOVE( 1, MOVE_SLAM), + LEVEL_UP_MOVE( 1, MOVE_WOODHAMMER), + LEVEL_UP_MOVE( 1, MOVE_COPYCAT), + LEVEL_UP_MOVE( 1, MOVE_FLAIL), + LEVEL_UP_MOVE( 1, MOVE_LOWKICK), + LEVEL_UP_MOVE( 1, MOVE_ROCKTHROW), + LEVEL_UP_MOVE( 5, MOVE_FLAIL), + LEVEL_UP_MOVE( 8, MOVE_LOWKICK), + LEVEL_UP_MOVE(12, MOVE_ROCKTHROW), + LEVEL_UP_MOVE(15, MOVE_MIMIC), + LEVEL_UP_MOVE(19, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(22, MOVE_TEARFULLOOK), + LEVEL_UP_MOVE(26, MOVE_ROCKTOMB), + LEVEL_UP_MOVE(29, MOVE_BLOCK), + LEVEL_UP_MOVE(33, MOVE_ROCKSLIDE), + LEVEL_UP_MOVE(36, MOVE_COUNTER), + LEVEL_UP_MOVE(40, MOVE_SUCKERPUNCH), + LEVEL_UP_MOVE(43, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(47, MOVE_STONEEDGE), + LEVEL_UP_MOVE(50, MOVE_HAMMERARM), + LEVEL_UP_MOVE(54, MOVE_HEADSMASH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesPolitoedLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_BUBBLEBEAM), + LEVEL_UP_MOVE( 1, MOVE_HYPNOSIS), + LEVEL_UP_MOVE( 1, MOVE_DOUBLESLAP), + LEVEL_UP_MOVE( 1, MOVE_PERISHSONG), + LEVEL_UP_MOVE(27, MOVE_SWAGGER), + LEVEL_UP_MOVE(37, MOVE_BOUNCE), + LEVEL_UP_MOVE(48, MOVE_HYPERVOICE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesHoppipLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SPLASH), + LEVEL_UP_MOVE( 1, MOVE_ABSORB), + LEVEL_UP_MOVE( 4, MOVE_SYNTHESIS), + LEVEL_UP_MOVE( 6, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 8, MOVE_TACKLE), + LEVEL_UP_MOVE(10, MOVE_FAIRYWIND), + LEVEL_UP_MOVE(12, MOVE_POISONPOWDER), + LEVEL_UP_MOVE(14, MOVE_STUNSPORE), + LEVEL_UP_MOVE(16, MOVE_SLEEPPOWDER), + LEVEL_UP_MOVE(19, MOVE_BULLETSEED), + LEVEL_UP_MOVE(22, MOVE_LEECHSEED), + LEVEL_UP_MOVE(25, MOVE_MEGADRAIN), + LEVEL_UP_MOVE(28, MOVE_ACROBATICS), + LEVEL_UP_MOVE(31, MOVE_RAGEPOWDER), + LEVEL_UP_MOVE(34, MOVE_COTTONSPORE), + LEVEL_UP_MOVE(37, MOVE_UTURN), + LEVEL_UP_MOVE(40, MOVE_WORRYSEED), + LEVEL_UP_MOVE(43, MOVE_GIGADRAIN), + LEVEL_UP_MOVE(46, MOVE_BOUNCE), + LEVEL_UP_MOVE(49, MOVE_MEMENTO), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSkiploomLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SPLASH), + LEVEL_UP_MOVE( 1, MOVE_ABSORB), + LEVEL_UP_MOVE( 1, MOVE_SYNTHESIS), + LEVEL_UP_MOVE( 1, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 4, MOVE_SYNTHESIS), + LEVEL_UP_MOVE( 6, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 8, MOVE_TACKLE), + LEVEL_UP_MOVE(10, MOVE_FAIRYWIND), + LEVEL_UP_MOVE(12, MOVE_POISONPOWDER), + LEVEL_UP_MOVE(14, MOVE_STUNSPORE), + LEVEL_UP_MOVE(16, MOVE_SLEEPPOWDER), + LEVEL_UP_MOVE(20, MOVE_BULLETSEED), + LEVEL_UP_MOVE(24, MOVE_LEECHSEED), + LEVEL_UP_MOVE(28, MOVE_MEGADRAIN), + LEVEL_UP_MOVE(32, MOVE_ACROBATICS), + LEVEL_UP_MOVE(36, MOVE_RAGEPOWDER), + LEVEL_UP_MOVE(40, MOVE_COTTONSPORE), + LEVEL_UP_MOVE(44, MOVE_UTURN), + LEVEL_UP_MOVE(48, MOVE_WORRYSEED), + LEVEL_UP_MOVE(52, MOVE_GIGADRAIN), + LEVEL_UP_MOVE(56, MOVE_BOUNCE), + LEVEL_UP_MOVE(60, MOVE_MEMENTO), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesJumpluffLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SPLASH), + LEVEL_UP_MOVE( 1, MOVE_ABSORB), + LEVEL_UP_MOVE( 1, MOVE_SYNTHESIS), + LEVEL_UP_MOVE( 1, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 4, MOVE_SYNTHESIS), + LEVEL_UP_MOVE( 6, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 8, MOVE_TACKLE), + LEVEL_UP_MOVE(10, MOVE_FAIRYWIND), + LEVEL_UP_MOVE(12, MOVE_POISONPOWDER), + LEVEL_UP_MOVE(14, MOVE_STUNSPORE), + LEVEL_UP_MOVE(16, MOVE_SLEEPPOWDER), + LEVEL_UP_MOVE(20, MOVE_BULLETSEED), + LEVEL_UP_MOVE(24, MOVE_LEECHSEED), + LEVEL_UP_MOVE(29, MOVE_MEGADRAIN), + LEVEL_UP_MOVE(34, MOVE_ACROBATICS), + LEVEL_UP_MOVE(39, MOVE_RAGEPOWDER), + LEVEL_UP_MOVE(44, MOVE_COTTONSPORE), + LEVEL_UP_MOVE(49, MOVE_UTURN), + LEVEL_UP_MOVE(54, MOVE_WORRYSEED), + LEVEL_UP_MOVE(59, MOVE_GIGADRAIN), + LEVEL_UP_MOVE(64, MOVE_BOUNCE), + LEVEL_UP_MOVE(69, MOVE_MEMENTO), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesAipomLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 4, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 8, MOVE_ASTONISH), + LEVEL_UP_MOVE(11, MOVE_BATONPASS), + LEVEL_UP_MOVE(15, MOVE_TICKLE), + LEVEL_UP_MOVE(18, MOVE_FURYSWIPES), + LEVEL_UP_MOVE(22, MOVE_SWIFT), + LEVEL_UP_MOVE(25, MOVE_SCREECH), + LEVEL_UP_MOVE(29, MOVE_AGILITY), + LEVEL_UP_MOVE(32, MOVE_DOUBLEHIT), + LEVEL_UP_MOVE(36, MOVE_FLING), + LEVEL_UP_MOVE(39, MOVE_NASTYPLOT), + LEVEL_UP_MOVE(43, MOVE_LASTRESORT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSunkernLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ABSORB), + LEVEL_UP_MOVE( 1, MOVE_GROWTH), + LEVEL_UP_MOVE( 4, MOVE_INGRAIN), + LEVEL_UP_MOVE( 7, MOVE_GRASSWHISTLE), + LEVEL_UP_MOVE(10, MOVE_MEGADRAIN), + LEVEL_UP_MOVE(13, MOVE_LEECHSEED), + LEVEL_UP_MOVE(16, MOVE_RAZORLEAF), + LEVEL_UP_MOVE(19, MOVE_WORRYSEED), + LEVEL_UP_MOVE(22, MOVE_GIGADRAIN), + LEVEL_UP_MOVE(25, MOVE_ENDEAVOR), + LEVEL_UP_MOVE(28, MOVE_SYNTHESIS), + LEVEL_UP_MOVE(31, MOVE_NATURALGIFT), + LEVEL_UP_MOVE(34, MOVE_SOLARBEAM), + LEVEL_UP_MOVE(37, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(40, MOVE_SUNNYDAY), + LEVEL_UP_MOVE(43, MOVE_SEEDBOMB), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSunfloraLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_FLOWERSHIELD), + LEVEL_UP_MOVE( 1, MOVE_ABSORB), + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_GROWTH), + LEVEL_UP_MOVE( 4, MOVE_INGRAIN), + LEVEL_UP_MOVE( 7, MOVE_GRASSWHISTLE), + LEVEL_UP_MOVE(10, MOVE_MEGADRAIN), + LEVEL_UP_MOVE(13, MOVE_LEECHSEED), + LEVEL_UP_MOVE(16, MOVE_RAZORLEAF), + LEVEL_UP_MOVE(19, MOVE_WORRYSEED), + LEVEL_UP_MOVE(22, MOVE_GIGADRAIN), + LEVEL_UP_MOVE(25, MOVE_BULLETSEED), + LEVEL_UP_MOVE(28, MOVE_PETALDANCE), + LEVEL_UP_MOVE(31, MOVE_NATURALGIFT), + LEVEL_UP_MOVE(34, MOVE_SOLARBEAM), + LEVEL_UP_MOVE(37, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(40, MOVE_SUNNYDAY), + LEVEL_UP_MOVE(43, MOVE_LEAFSTORM), + LEVEL_UP_MOVE(50, MOVE_PETALBLIZZARD), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesYanmaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_FORESIGHT), + LEVEL_UP_MOVE( 6, MOVE_QUICKATTACK), + LEVEL_UP_MOVE(11, MOVE_DOUBLETEAM), + LEVEL_UP_MOVE(14, MOVE_SONICBOOM), + LEVEL_UP_MOVE(17, MOVE_DETECT), + LEVEL_UP_MOVE(22, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(27, MOVE_UPROAR), + LEVEL_UP_MOVE(30, MOVE_PURSUIT), + LEVEL_UP_MOVE(33, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(38, MOVE_HYPNOSIS), + LEVEL_UP_MOVE(43, MOVE_WINGATTACK), + LEVEL_UP_MOVE(46, MOVE_SCREECH), + LEVEL_UP_MOVE(49, MOVE_UTURN), + LEVEL_UP_MOVE(54, MOVE_AIRSLASH), + LEVEL_UP_MOVE(57, MOVE_BUGBUZZ), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesWooperLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_WATERGUN), + LEVEL_UP_MOVE( 1, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 5, MOVE_MUDSPORT), + LEVEL_UP_MOVE( 9, MOVE_MUDSHOT), + LEVEL_UP_MOVE(15, MOVE_SLAM), + LEVEL_UP_MOVE(19, MOVE_MUDBOMB), + LEVEL_UP_MOVE(23, MOVE_AMNESIA), + LEVEL_UP_MOVE(29, MOVE_YAWN), + LEVEL_UP_MOVE(33, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(37, MOVE_RAINDANCE), + LEVEL_UP_MOVE(43, MOVE_MIST), + LEVEL_UP_MOVE(43, MOVE_HAZE), + LEVEL_UP_MOVE(47, MOVE_MUDDYWATER), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesQuagsireLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_WATERGUN), + LEVEL_UP_MOVE( 1, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 1, MOVE_MUDSPORT), + LEVEL_UP_MOVE( 5, MOVE_MUDSPORT), + LEVEL_UP_MOVE( 9, MOVE_MUDSHOT), + LEVEL_UP_MOVE(15, MOVE_SLAM), + LEVEL_UP_MOVE(19, MOVE_MUDBOMB), + LEVEL_UP_MOVE(24, MOVE_AMNESIA), + LEVEL_UP_MOVE(31, MOVE_YAWN), + LEVEL_UP_MOVE(36, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(41, MOVE_RAINDANCE), + LEVEL_UP_MOVE(48, MOVE_MIST), + LEVEL_UP_MOVE(48, MOVE_HAZE), + LEVEL_UP_MOVE(53, MOVE_MUDDYWATER), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesEspeonLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_CONFUSION), + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE( 1, MOVE_HELPINGHAND), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 5, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 9, MOVE_BABYDOLLEYES), + LEVEL_UP_MOVE(13, MOVE_QUICKATTACK), + LEVEL_UP_MOVE(17, MOVE_SWIFT), + LEVEL_UP_MOVE(20, MOVE_PSYBEAM), + LEVEL_UP_MOVE(25, MOVE_FUTURESIGHT), + LEVEL_UP_MOVE(29, MOVE_PSYCHUP), + LEVEL_UP_MOVE(33, MOVE_MORNINGSUN), + LEVEL_UP_MOVE(37, MOVE_PSYCHIC), + LEVEL_UP_MOVE(41, MOVE_LASTRESORT), + LEVEL_UP_MOVE(45, MOVE_POWERSWAP), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesUmbreonLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_PURSUIT), + LEVEL_UP_MOVE( 1, MOVE_PURSUIT), + LEVEL_UP_MOVE( 1, MOVE_HELPINGHAND), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 5, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 9, MOVE_BABYDOLLEYES), + LEVEL_UP_MOVE(13, MOVE_QUICKATTACK), + LEVEL_UP_MOVE(17, MOVE_CONFUSERAY), + LEVEL_UP_MOVE(20, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(25, MOVE_ASSURANCE), + LEVEL_UP_MOVE(29, MOVE_SCREECH), + LEVEL_UP_MOVE(33, MOVE_MOONLIGHT), + LEVEL_UP_MOVE(37, MOVE_MEANLOOK), + LEVEL_UP_MOVE(41, MOVE_LASTRESORT), + LEVEL_UP_MOVE(45, MOVE_GUARDSWAP), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMurkrowLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_PECK), + LEVEL_UP_MOVE( 1, MOVE_ASTONISH), + LEVEL_UP_MOVE( 5, MOVE_PURSUIT), + LEVEL_UP_MOVE(11, MOVE_HAZE), + LEVEL_UP_MOVE(15, MOVE_WINGATTACK), + LEVEL_UP_MOVE(21, MOVE_NIGHTSHADE), + LEVEL_UP_MOVE(25, MOVE_ASSURANCE), + LEVEL_UP_MOVE(31, MOVE_TAUNT), + LEVEL_UP_MOVE(35, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(41, MOVE_MEANLOOK), + LEVEL_UP_MOVE(45, MOVE_FOULPLAY), + LEVEL_UP_MOVE(50, MOVE_TAILWIND), + LEVEL_UP_MOVE(55, MOVE_SUCKERPUNCH), + LEVEL_UP_MOVE(61, MOVE_TORMENT), + LEVEL_UP_MOVE(65, MOVE_QUASH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSlowkingLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_HEALPULSE), + LEVEL_UP_MOVE( 1, MOVE_POWERGEM), + LEVEL_UP_MOVE( 1, MOVE_HIDDENPOWER), + LEVEL_UP_MOVE( 1, MOVE_CURSE), + LEVEL_UP_MOVE( 1, MOVE_YAWN), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 5, MOVE_GROWL), + LEVEL_UP_MOVE( 9, MOVE_WATERGUN), + LEVEL_UP_MOVE(14, MOVE_CONFUSION), + LEVEL_UP_MOVE(19, MOVE_DISABLE), + LEVEL_UP_MOVE(23, MOVE_HEADBUTT), + LEVEL_UP_MOVE(28, MOVE_WATERPULSE), + LEVEL_UP_MOVE(32, MOVE_ZENHEADBUTT), + LEVEL_UP_MOVE(36, MOVE_NASTYPLOT), + LEVEL_UP_MOVE(41, MOVE_SWAGGER), + LEVEL_UP_MOVE(45, MOVE_PSYCHIC), + LEVEL_UP_MOVE(49, MOVE_TRUMPCARD), + LEVEL_UP_MOVE(54, MOVE_PSYCHUP), + LEVEL_UP_MOVE(58, MOVE_HEALPULSE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMisdreavusLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_PSYWAVE), + LEVEL_UP_MOVE( 5, MOVE_SPITE), + LEVEL_UP_MOVE(10, MOVE_ASTONISH), + LEVEL_UP_MOVE(14, MOVE_CONFUSERAY), + LEVEL_UP_MOVE(19, MOVE_MEANLOOK), + LEVEL_UP_MOVE(23, MOVE_HEX), + LEVEL_UP_MOVE(28, MOVE_PSYBEAM), + LEVEL_UP_MOVE(32, MOVE_PAINSPLIT), + LEVEL_UP_MOVE(37, MOVE_PAYBACK), + LEVEL_UP_MOVE(41, MOVE_SHADOWBALL), + LEVEL_UP_MOVE(46, MOVE_PERISHSONG), + LEVEL_UP_MOVE(50, MOVE_GRUDGE), + LEVEL_UP_MOVE(55, MOVE_POWERGEM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesUnownLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_HIDDENPOWER), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesWobbuffetLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_COUNTER), + LEVEL_UP_MOVE( 1, MOVE_MIRRORCOAT), + LEVEL_UP_MOVE( 1, MOVE_SAFEGUARD), + LEVEL_UP_MOVE( 1, MOVE_DESTINYBOND), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesGirafarigLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POWERSWAP), + LEVEL_UP_MOVE( 1, MOVE_GUARDSWAP), + LEVEL_UP_MOVE( 1, MOVE_ASTONISH), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE( 5, MOVE_ODORSLEUTH), + LEVEL_UP_MOVE(10, MOVE_ASSURANCE), + LEVEL_UP_MOVE(14, MOVE_STOMP), + LEVEL_UP_MOVE(19, MOVE_PSYBEAM), + LEVEL_UP_MOVE(23, MOVE_AGILITY), + LEVEL_UP_MOVE(28, MOVE_DOUBLEHIT), + LEVEL_UP_MOVE(32, MOVE_ZENHEADBUTT), + LEVEL_UP_MOVE(37, MOVE_CRUNCH), + LEVEL_UP_MOVE(41, MOVE_BATONPASS), + LEVEL_UP_MOVE(46, MOVE_NASTYPLOT), + LEVEL_UP_MOVE(50, MOVE_PSYCHIC), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesPinecoLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_PROTECT), + LEVEL_UP_MOVE( 6, MOVE_SELFDESTRUCT), + LEVEL_UP_MOVE( 9, MOVE_BUGBITE), + LEVEL_UP_MOVE(12, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(17, MOVE_RAPIDSPIN), + LEVEL_UP_MOVE(20, MOVE_BIDE), + LEVEL_UP_MOVE(23, MOVE_NATURALGIFT), + LEVEL_UP_MOVE(28, MOVE_SPIKES), + LEVEL_UP_MOVE(31, MOVE_PAYBACK), + LEVEL_UP_MOVE(34, MOVE_EXPLOSION), + LEVEL_UP_MOVE(39, MOVE_IRONDEFENSE), + LEVEL_UP_MOVE(42, MOVE_GYROBALL), + LEVEL_UP_MOVE(45, MOVE_DOUBLEEDGE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesForretressLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_MIRRORSHOT), + LEVEL_UP_MOVE( 0, MOVE_AUTOTOMIZE), + LEVEL_UP_MOVE( 1, MOVE_MIRRORSHOT), + LEVEL_UP_MOVE( 1, MOVE_AUTOTOMIZE), + LEVEL_UP_MOVE( 1, MOVE_HEAVYSLAM), + LEVEL_UP_MOVE( 1, MOVE_ZAPCANNON), + LEVEL_UP_MOVE( 1, MOVE_MAGNETRISE), + LEVEL_UP_MOVE( 1, MOVE_TOXICSPIKES), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_PROTECT), + LEVEL_UP_MOVE( 1, MOVE_SELFDESTRUCT), + LEVEL_UP_MOVE( 1, MOVE_BUGBITE), + LEVEL_UP_MOVE( 6, MOVE_SELFDESTRUCT), + LEVEL_UP_MOVE( 9, MOVE_BUGBITE), + LEVEL_UP_MOVE(12, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(17, MOVE_RAPIDSPIN), + LEVEL_UP_MOVE(20, MOVE_BIDE), + LEVEL_UP_MOVE(23, MOVE_NATURALGIFT), + LEVEL_UP_MOVE(28, MOVE_SPIKES), + LEVEL_UP_MOVE(32, MOVE_PAYBACK), + LEVEL_UP_MOVE(36, MOVE_EXPLOSION), + LEVEL_UP_MOVE(42, MOVE_IRONDEFENSE), + LEVEL_UP_MOVE(46, MOVE_GYROBALL), + LEVEL_UP_MOVE(50, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(56, MOVE_MAGNETRISE), + LEVEL_UP_MOVE(60, MOVE_ZAPCANNON), + LEVEL_UP_MOVE(64, MOVE_HEAVYSLAM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesDunsparceLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_RAGE), + LEVEL_UP_MOVE( 1, MOVE_DEFENSECURL), + LEVEL_UP_MOVE( 3, MOVE_ROLLOUT), + LEVEL_UP_MOVE( 6, MOVE_SPITE), + LEVEL_UP_MOVE( 8, MOVE_PURSUIT), + LEVEL_UP_MOVE(11, MOVE_SCREECH), + LEVEL_UP_MOVE(13, MOVE_MUDSLAP), + LEVEL_UP_MOVE(16, MOVE_YAWN), + LEVEL_UP_MOVE(18, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(21, MOVE_BODYSLAM), + LEVEL_UP_MOVE(23, MOVE_DRILLRUN), + LEVEL_UP_MOVE(26, MOVE_ROOST), + LEVEL_UP_MOVE(28, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(31, MOVE_COIL), + LEVEL_UP_MOVE(33, MOVE_DIG), + LEVEL_UP_MOVE(36, MOVE_GLARE), + LEVEL_UP_MOVE(38, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(41, MOVE_ENDEAVOR), + LEVEL_UP_MOVE(43, MOVE_AIRSLASH), + LEVEL_UP_MOVE(46, MOVE_DRAGONRUSH), + LEVEL_UP_MOVE(48, MOVE_ENDURE), + LEVEL_UP_MOVE(51, MOVE_FLAIL), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesGligarLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POISONSTING), + LEVEL_UP_MOVE( 4, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 7, MOVE_HARDEN), + LEVEL_UP_MOVE(10, MOVE_KNOCKOFF), + LEVEL_UP_MOVE(13, MOVE_QUICKATTACK), + LEVEL_UP_MOVE(16, MOVE_FURYCUTTER), + LEVEL_UP_MOVE(19, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(22, MOVE_ACROBATICS), + LEVEL_UP_MOVE(27, MOVE_SLASH), + LEVEL_UP_MOVE(30, MOVE_UTURN), + LEVEL_UP_MOVE(35, MOVE_SCREECH), + LEVEL_UP_MOVE(40, MOVE_XSCISSOR), + LEVEL_UP_MOVE(45, MOVE_SKYUPPERCUT), + LEVEL_UP_MOVE(50, MOVE_SWORDSDANCE), + LEVEL_UP_MOVE(55, MOVE_GUILLOTINE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSteelixLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_THUNDERFANG), + LEVEL_UP_MOVE( 1, MOVE_ICEFANG), + LEVEL_UP_MOVE( 1, MOVE_FIREFANG), + LEVEL_UP_MOVE( 1, MOVE_MUDSPORT), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_MOVE( 1, MOVE_BIND), + LEVEL_UP_MOVE( 4, MOVE_CURSE), + LEVEL_UP_MOVE( 7, MOVE_ROCKTHROW), + LEVEL_UP_MOVE(10, MOVE_ROCKTOMB), + LEVEL_UP_MOVE(13, MOVE_RAGE), + LEVEL_UP_MOVE(16, MOVE_STEALTHROCK), + LEVEL_UP_MOVE(19, MOVE_AUTOTOMIZE), + LEVEL_UP_MOVE(20, MOVE_GYROBALL), + LEVEL_UP_MOVE(22, MOVE_SMACKDOWN), + LEVEL_UP_MOVE(25, MOVE_DRAGONBREATH), + LEVEL_UP_MOVE(28, MOVE_SLAM), + LEVEL_UP_MOVE(31, MOVE_SCREECH), + LEVEL_UP_MOVE(34, MOVE_ROCKSLIDE), + LEVEL_UP_MOVE(37, MOVE_CRUNCH), + LEVEL_UP_MOVE(40, MOVE_IRONTAIL), + LEVEL_UP_MOVE(43, MOVE_DIG), + LEVEL_UP_MOVE(46, MOVE_STONEEDGE), + LEVEL_UP_MOVE(49, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(52, MOVE_SANDSTORM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSnubbullLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ICEFANG), + LEVEL_UP_MOVE( 1, MOVE_FIREFANG), + LEVEL_UP_MOVE( 1, MOVE_THUNDERFANG), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_SCARYFACE), + LEVEL_UP_MOVE( 1, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 1, MOVE_CHARM), + LEVEL_UP_MOVE( 7, MOVE_BITE), + LEVEL_UP_MOVE(13, MOVE_LICK), + LEVEL_UP_MOVE(19, MOVE_HEADBUTT), + LEVEL_UP_MOVE(25, MOVE_ROAR), + LEVEL_UP_MOVE(31, MOVE_RAGE), + LEVEL_UP_MOVE(37, MOVE_PLAYROUGH), + LEVEL_UP_MOVE(43, MOVE_PAYBACK), + LEVEL_UP_MOVE(49, MOVE_CRUNCH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesGranbullLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_OUTRAGE), + LEVEL_UP_MOVE( 1, MOVE_ICEFANG), + LEVEL_UP_MOVE( 1, MOVE_FIREFANG), + LEVEL_UP_MOVE( 1, MOVE_THUNDERFANG), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_SCARYFACE), + LEVEL_UP_MOVE( 1, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 1, MOVE_CHARM), + LEVEL_UP_MOVE( 7, MOVE_BITE), + LEVEL_UP_MOVE(13, MOVE_LICK), + LEVEL_UP_MOVE(19, MOVE_HEADBUTT), + LEVEL_UP_MOVE(27, MOVE_ROAR), + LEVEL_UP_MOVE(35, MOVE_RAGE), + LEVEL_UP_MOVE(43, MOVE_PLAYROUGH), + LEVEL_UP_MOVE(51, MOVE_PAYBACK), + LEVEL_UP_MOVE(59, MOVE_CRUNCH), + LEVEL_UP_MOVE(67, MOVE_OUTRAGE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesQwilfishLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_FELLSTINGER), + LEVEL_UP_MOVE( 1, MOVE_HYDROPUMP), + LEVEL_UP_MOVE( 1, MOVE_DESTINYBOND), + LEVEL_UP_MOVE( 1, MOVE_WATERGUN), + LEVEL_UP_MOVE( 1, MOVE_SPIKES), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_POISONSTING), + LEVEL_UP_MOVE( 9, MOVE_HARDEN), + LEVEL_UP_MOVE( 9, MOVE_MINIMIZE), + LEVEL_UP_MOVE(13, MOVE_BUBBLE), + LEVEL_UP_MOVE(17, MOVE_ROLLOUT), + LEVEL_UP_MOVE(21, MOVE_TOXICSPIKES), + LEVEL_UP_MOVE(25, MOVE_STOCKPILE), + LEVEL_UP_MOVE(25, MOVE_SPITUP), + LEVEL_UP_MOVE(29, MOVE_REVENGE), + LEVEL_UP_MOVE(33, MOVE_BRINE), + LEVEL_UP_MOVE(37, MOVE_PINMISSILE), + LEVEL_UP_MOVE(41, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(45, MOVE_AQUATAIL), + LEVEL_UP_MOVE(49, MOVE_POISONJAB), + LEVEL_UP_MOVE(53, MOVE_DESTINYBOND), + LEVEL_UP_MOVE(57, MOVE_HYDROPUMP), + LEVEL_UP_MOVE(60, MOVE_FELLSTINGER), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesScizorLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_FEINT), + LEVEL_UP_MOVE( 1, MOVE_BULLETPUNCH), + LEVEL_UP_MOVE( 1, MOVE_QUICKATTACK), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 5, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE( 9, MOVE_PURSUIT), + LEVEL_UP_MOVE(13, MOVE_FALSESWIPE), + LEVEL_UP_MOVE(17, MOVE_AGILITY), + LEVEL_UP_MOVE(21, MOVE_METALCLAW), + LEVEL_UP_MOVE(25, MOVE_FURYCUTTER), + LEVEL_UP_MOVE(29, MOVE_SLASH), + LEVEL_UP_MOVE(33, MOVE_RAZORWIND), + LEVEL_UP_MOVE(37, MOVE_IRONDEFENSE), + LEVEL_UP_MOVE(41, MOVE_XSCISSOR), + LEVEL_UP_MOVE(45, MOVE_NIGHTSLASH), + LEVEL_UP_MOVE(49, MOVE_DOUBLEHIT), + LEVEL_UP_MOVE(50, MOVE_IRONHEAD), + LEVEL_UP_MOVE(57, MOVE_SWORDSDANCE), + LEVEL_UP_MOVE(61, MOVE_FEINT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesShuckleLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_STICKYWEB), + LEVEL_UP_MOVE( 1, MOVE_WITHDRAW), + LEVEL_UP_MOVE( 1, MOVE_CONSTRICT), + LEVEL_UP_MOVE( 1, MOVE_BIDE), + LEVEL_UP_MOVE( 1, MOVE_ROLLOUT), + LEVEL_UP_MOVE( 5, MOVE_ENCORE), + LEVEL_UP_MOVE( 9, MOVE_WRAP), + LEVEL_UP_MOVE(12, MOVE_STRUGGLEBUG), + LEVEL_UP_MOVE(16, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(20, MOVE_REST), + LEVEL_UP_MOVE(23, MOVE_ROCKTHROW), + LEVEL_UP_MOVE(27, MOVE_GASTROACID), + LEVEL_UP_MOVE(31, MOVE_POWERTRICK), + LEVEL_UP_MOVE(34, MOVE_SHELLSMASH), + LEVEL_UP_MOVE(38, MOVE_ROCKSLIDE), + LEVEL_UP_MOVE(42, MOVE_BUGBITE), + LEVEL_UP_MOVE(45, MOVE_POWERSPLIT), + LEVEL_UP_MOVE(45, MOVE_GUARDSPLIT), + LEVEL_UP_MOVE(49, MOVE_STONEEDGE), + LEVEL_UP_MOVE(53, MOVE_STICKYWEB), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesHeracrossLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ARMTHRUST), + LEVEL_UP_MOVE( 1, MOVE_BULLETSEED), + LEVEL_UP_MOVE( 1, MOVE_NIGHTSLASH), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_HORNATTACK), + LEVEL_UP_MOVE( 1, MOVE_ENDURE), + LEVEL_UP_MOVE( 7, MOVE_FEINT), + LEVEL_UP_MOVE(10, MOVE_AERIALACE), + LEVEL_UP_MOVE(16, MOVE_CHIPAWAY), + LEVEL_UP_MOVE(19, MOVE_COUNTER), + LEVEL_UP_MOVE(25, MOVE_FURYATTACK), + LEVEL_UP_MOVE(28, MOVE_BRICKBREAK), + LEVEL_UP_MOVE(31, MOVE_PINMISSILE), + LEVEL_UP_MOVE(34, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(37, MOVE_MEGAHORN), + LEVEL_UP_MOVE(43, MOVE_CLOSECOMBAT), + LEVEL_UP_MOVE(46, MOVE_REVERSAL), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSneaselLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_TAUNT), + LEVEL_UP_MOVE( 8, MOVE_QUICKATTACK), + LEVEL_UP_MOVE(10, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(14, MOVE_ICYWIND), + LEVEL_UP_MOVE(16, MOVE_FURYSWIPES), + LEVEL_UP_MOVE(20, MOVE_AGILITY), + LEVEL_UP_MOVE(22, MOVE_METALCLAW), + LEVEL_UP_MOVE(25, MOVE_HONECLAWS), + LEVEL_UP_MOVE(28, MOVE_BEATUP), + LEVEL_UP_MOVE(32, MOVE_SCREECH), + LEVEL_UP_MOVE(35, MOVE_SLASH), + LEVEL_UP_MOVE(40, MOVE_SNATCH), + LEVEL_UP_MOVE(44, MOVE_PUNISHMENT), + LEVEL_UP_MOVE(47, MOVE_ICESHARD), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesTeddiursaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_FLING), + LEVEL_UP_MOVE( 1, MOVE_COVET), + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_BABYDOLLEYES), + LEVEL_UP_MOVE( 1, MOVE_LICK), + LEVEL_UP_MOVE( 1, MOVE_FAKETEARS), + LEVEL_UP_MOVE( 8, MOVE_FURYSWIPES), + LEVEL_UP_MOVE(15, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(22, MOVE_SWEETSCENT), + LEVEL_UP_MOVE(25, MOVE_PLAYNICE), + LEVEL_UP_MOVE(29, MOVE_SLASH), + LEVEL_UP_MOVE(36, MOVE_CHARM), + LEVEL_UP_MOVE(43, MOVE_REST), + LEVEL_UP_MOVE(43, MOVE_SNORE), + LEVEL_UP_MOVE(50, MOVE_THRASH), + LEVEL_UP_MOVE(57, MOVE_FLING), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesUrsaringLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_HAMMERARM), + LEVEL_UP_MOVE( 1, MOVE_COVET), + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_LICK), + LEVEL_UP_MOVE( 1, MOVE_FAKETEARS), + LEVEL_UP_MOVE( 8, MOVE_FURYSWIPES), + LEVEL_UP_MOVE(15, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(22, MOVE_SWEETSCENT), + LEVEL_UP_MOVE(25, MOVE_PLAYNICE), + LEVEL_UP_MOVE(29, MOVE_SLASH), + LEVEL_UP_MOVE(38, MOVE_SCARYFACE), + LEVEL_UP_MOVE(47, MOVE_REST), + LEVEL_UP_MOVE(49, MOVE_SNORE), + LEVEL_UP_MOVE(58, MOVE_THRASH), + LEVEL_UP_MOVE(67, MOVE_HAMMERARM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSlugmaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_YAWN), + LEVEL_UP_MOVE( 1, MOVE_SMOG), + LEVEL_UP_MOVE( 6, MOVE_EMBER), + LEVEL_UP_MOVE( 8, MOVE_ROCKTHROW), + LEVEL_UP_MOVE(13, MOVE_HARDEN), + LEVEL_UP_MOVE(15, MOVE_INCINERATE), + LEVEL_UP_MOVE(20, MOVE_CLEARSMOG), + LEVEL_UP_MOVE(22, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(27, MOVE_FLAMEBURST), + LEVEL_UP_MOVE(29, MOVE_ROCKSLIDE), + LEVEL_UP_MOVE(34, MOVE_LAVAPLUME), + LEVEL_UP_MOVE(36, MOVE_AMNESIA), + LEVEL_UP_MOVE(41, MOVE_BODYSLAM), + LEVEL_UP_MOVE(43, MOVE_RECOVER), + LEVEL_UP_MOVE(48, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE(50, MOVE_EARTHPOWER), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMagcargoLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_SHELLSMASH), + LEVEL_UP_MOVE( 1, MOVE_SHELLSMASH), + LEVEL_UP_MOVE( 1, MOVE_EARTHPOWER), + LEVEL_UP_MOVE( 1, MOVE_YAWN), + LEVEL_UP_MOVE( 1, MOVE_SMOG), + LEVEL_UP_MOVE( 1, MOVE_EMBER), + LEVEL_UP_MOVE( 1, MOVE_ROCKTHROW), + LEVEL_UP_MOVE( 6, MOVE_EMBER), + LEVEL_UP_MOVE( 8, MOVE_ROCKTHROW), + LEVEL_UP_MOVE(13, MOVE_HARDEN), + LEVEL_UP_MOVE(15, MOVE_INCINERATE), + LEVEL_UP_MOVE(20, MOVE_CLEARSMOG), + LEVEL_UP_MOVE(22, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(27, MOVE_FLAMEBURST), + LEVEL_UP_MOVE(29, MOVE_ROCKSLIDE), + LEVEL_UP_MOVE(34, MOVE_LAVAPLUME), + LEVEL_UP_MOVE(36, MOVE_AMNESIA), + LEVEL_UP_MOVE(43, MOVE_BODYSLAM), + LEVEL_UP_MOVE(47, MOVE_RECOVER), + LEVEL_UP_MOVE(54, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE(58, MOVE_EARTHPOWER), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSwinubLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_ODORSLEUTH), + LEVEL_UP_MOVE( 5, MOVE_MUDSPORT), + LEVEL_UP_MOVE( 8, MOVE_POWDERSNOW), + LEVEL_UP_MOVE(11, MOVE_MUDSLAP), + LEVEL_UP_MOVE(14, MOVE_ENDURE), + LEVEL_UP_MOVE(18, MOVE_MUDBOMB), + LEVEL_UP_MOVE(21, MOVE_ICYWIND), + LEVEL_UP_MOVE(24, MOVE_ICESHARD), + LEVEL_UP_MOVE(28, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(35, MOVE_MIST), + LEVEL_UP_MOVE(37, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(40, MOVE_FLAIL), + LEVEL_UP_MOVE(44, MOVE_BLIZZARD), + LEVEL_UP_MOVE(48, MOVE_AMNESIA), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesPiloswineLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_FURYATTACK), + LEVEL_UP_MOVE( 1, MOVE_FURYATTACK), + LEVEL_UP_MOVE( 1, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE( 1, MOVE_PECK), + LEVEL_UP_MOVE( 1, MOVE_ODORSLEUTH), + LEVEL_UP_MOVE( 1, MOVE_MUDSPORT), + LEVEL_UP_MOVE( 1, MOVE_POWDERSNOW), + LEVEL_UP_MOVE( 5, MOVE_MUDSPORT), + LEVEL_UP_MOVE( 8, MOVE_POWDERSNOW), + LEVEL_UP_MOVE(11, MOVE_MUDSLAP), + LEVEL_UP_MOVE(14, MOVE_ENDURE), + LEVEL_UP_MOVE(18, MOVE_MUDBOMB), + LEVEL_UP_MOVE(21, MOVE_ICYWIND), + LEVEL_UP_MOVE(24, MOVE_ICEFANG), + LEVEL_UP_MOVE(28, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(37, MOVE_MIST), + LEVEL_UP_MOVE(41, MOVE_THRASH), + LEVEL_UP_MOVE(46, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(52, MOVE_BLIZZARD), + LEVEL_UP_MOVE(58, MOVE_AMNESIA), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesCorsolaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_MOVE( 4, MOVE_BUBBLE), + LEVEL_UP_MOVE( 8, MOVE_RECOVER), + LEVEL_UP_MOVE(10, MOVE_BUBBLEBEAM), + LEVEL_UP_MOVE(13, MOVE_REFRESH), + LEVEL_UP_MOVE(17, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(20, MOVE_SPIKECANNON), + LEVEL_UP_MOVE(23, MOVE_LUCKYCHANT), + LEVEL_UP_MOVE(27, MOVE_BRINE), + LEVEL_UP_MOVE(29, MOVE_IRONDEFENSE), + LEVEL_UP_MOVE(31, MOVE_ROCKBLAST), + LEVEL_UP_MOVE(35, MOVE_ENDURE), + LEVEL_UP_MOVE(38, MOVE_AQUARING), + LEVEL_UP_MOVE(41, MOVE_POWERGEM), + LEVEL_UP_MOVE(45, MOVE_MIRRORCOAT), + LEVEL_UP_MOVE(47, MOVE_EARTHPOWER), + LEVEL_UP_MOVE(50, MOVE_FLAIL), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesRemoraidLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_WATERGUN), + LEVEL_UP_MOVE( 6, MOVE_LOCKON), + LEVEL_UP_MOVE(10, MOVE_PSYBEAM), + LEVEL_UP_MOVE(14, MOVE_AURORABEAM), + LEVEL_UP_MOVE(18, MOVE_BUBBLEBEAM), + LEVEL_UP_MOVE(22, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE(26, MOVE_WATERPULSE), + LEVEL_UP_MOVE(30, MOVE_SIGNALBEAM), + LEVEL_UP_MOVE(34, MOVE_ICEBEAM), + LEVEL_UP_MOVE(38, MOVE_BULLETSEED), + LEVEL_UP_MOVE(42, MOVE_HYDROPUMP), + LEVEL_UP_MOVE(46, MOVE_HYPERBEAM), + LEVEL_UP_MOVE(50, MOVE_SOAK), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesOctilleryLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_OCTAZOOKA), + LEVEL_UP_MOVE( 1, MOVE_OCTAZOOKA), + LEVEL_UP_MOVE( 1, MOVE_GUNKSHOT), + LEVEL_UP_MOVE( 1, MOVE_ROCKBLAST), + LEVEL_UP_MOVE( 1, MOVE_WATERGUN), + LEVEL_UP_MOVE( 1, MOVE_CONSTRICT), + LEVEL_UP_MOVE( 1, MOVE_PSYBEAM), + LEVEL_UP_MOVE( 1, MOVE_AURORABEAM), + LEVEL_UP_MOVE( 6, MOVE_CONSTRICT), + LEVEL_UP_MOVE(10, MOVE_PSYBEAM), + LEVEL_UP_MOVE(14, MOVE_AURORABEAM), + LEVEL_UP_MOVE(18, MOVE_BUBBLEBEAM), + LEVEL_UP_MOVE(22, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE(28, MOVE_WRINGOUT), + LEVEL_UP_MOVE(34, MOVE_SIGNALBEAM), + LEVEL_UP_MOVE(40, MOVE_ICEBEAM), + LEVEL_UP_MOVE(46, MOVE_BULLETSEED), + LEVEL_UP_MOVE(52, MOVE_HYDROPUMP), + LEVEL_UP_MOVE(58, MOVE_HYPERBEAM), + LEVEL_UP_MOVE(64, MOVE_SOAK), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesDelibirdLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_PRESENT), + LEVEL_UP_MOVE(25, MOVE_DRILLPECK), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMantineLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_PSYBEAM), + LEVEL_UP_MOVE( 1, MOVE_BULLETSEED), + LEVEL_UP_MOVE( 1, MOVE_SIGNALBEAM), + LEVEL_UP_MOVE( 1, MOVE_ROOST), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_BUBBLE), + LEVEL_UP_MOVE( 1, MOVE_SUPERSONIC), + LEVEL_UP_MOVE( 1, MOVE_BUBBLEBEAM), + LEVEL_UP_MOVE( 3, MOVE_SUPERSONIC), + LEVEL_UP_MOVE( 7, MOVE_BUBBLEBEAM), + LEVEL_UP_MOVE(11, MOVE_CONFUSERAY), + LEVEL_UP_MOVE(14, MOVE_WINGATTACK), + LEVEL_UP_MOVE(16, MOVE_HEADBUTT), + LEVEL_UP_MOVE(19, MOVE_WATERPULSE), + LEVEL_UP_MOVE(23, MOVE_WIDEGUARD), + LEVEL_UP_MOVE(27, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(32, MOVE_AGILITY), + LEVEL_UP_MOVE(36, MOVE_AIRSLASH), + LEVEL_UP_MOVE(39, MOVE_AQUARING), + LEVEL_UP_MOVE(46, MOVE_BOUNCE), + LEVEL_UP_MOVE(49, MOVE_HYDROPUMP), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSkarmoryLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_PECK), + LEVEL_UP_MOVE( 6, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 9, MOVE_METALCLAW), + LEVEL_UP_MOVE(12, MOVE_AIRCUTTER), + LEVEL_UP_MOVE(17, MOVE_FURYATTACK), + LEVEL_UP_MOVE(20, MOVE_FEINT), + LEVEL_UP_MOVE(23, MOVE_SWIFT), + LEVEL_UP_MOVE(28, MOVE_SPIKES), + LEVEL_UP_MOVE(31, MOVE_AGILITY), + LEVEL_UP_MOVE(34, MOVE_STEELWING), + LEVEL_UP_MOVE(39, MOVE_SLASH), + LEVEL_UP_MOVE(42, MOVE_METALSOUND), + LEVEL_UP_MOVE(45, MOVE_AIRSLASH), + LEVEL_UP_MOVE(50, MOVE_AUTOTOMIZE), + LEVEL_UP_MOVE(53, MOVE_NIGHTSLASH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesHoundourLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_EMBER), + LEVEL_UP_MOVE( 4, MOVE_HOWL), + LEVEL_UP_MOVE( 8, MOVE_SMOG), + LEVEL_UP_MOVE(13, MOVE_ROAR), + LEVEL_UP_MOVE(16, MOVE_BITE), + LEVEL_UP_MOVE(20, MOVE_ODORSLEUTH), + LEVEL_UP_MOVE(25, MOVE_BEATUP), + LEVEL_UP_MOVE(28, MOVE_FIREFANG), + LEVEL_UP_MOVE(32, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(37, MOVE_EMBARGO), + LEVEL_UP_MOVE(40, MOVE_FOULPLAY), + LEVEL_UP_MOVE(44, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE(49, MOVE_CRUNCH), + LEVEL_UP_MOVE(52, MOVE_NASTYPLOT), + LEVEL_UP_MOVE(56, MOVE_INFERNO), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesHoundoomLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_INFERNO), + LEVEL_UP_MOVE( 1, MOVE_NASTYPLOT), + LEVEL_UP_MOVE( 1, MOVE_THUNDERFANG), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_EMBER), + LEVEL_UP_MOVE( 1, MOVE_HOWL), + LEVEL_UP_MOVE( 1, MOVE_SMOG), + LEVEL_UP_MOVE( 4, MOVE_HOWL), + LEVEL_UP_MOVE( 8, MOVE_SMOG), + LEVEL_UP_MOVE(13, MOVE_ROAR), + LEVEL_UP_MOVE(16, MOVE_BITE), + LEVEL_UP_MOVE(20, MOVE_ODORSLEUTH), + LEVEL_UP_MOVE(26, MOVE_BEATUP), + LEVEL_UP_MOVE(30, MOVE_FIREFANG), + LEVEL_UP_MOVE(35, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(41, MOVE_EMBARGO), + LEVEL_UP_MOVE(45, MOVE_FOULPLAY), + LEVEL_UP_MOVE(50, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE(56, MOVE_CRUNCH), + LEVEL_UP_MOVE(60, MOVE_NASTYPLOT), + LEVEL_UP_MOVE(65, MOVE_INFERNO), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesKingdraLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_HYDROPUMP), + LEVEL_UP_MOVE( 1, MOVE_YAWN), + LEVEL_UP_MOVE( 1, MOVE_BUBBLE), + LEVEL_UP_MOVE( 1, MOVE_SMOKESCREEN), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_WATERGUN), + LEVEL_UP_MOVE( 5, MOVE_SMOKESCREEN), + LEVEL_UP_MOVE( 9, MOVE_LEER), + LEVEL_UP_MOVE(13, MOVE_WATERGUN), + LEVEL_UP_MOVE(17, MOVE_TWISTER), + LEVEL_UP_MOVE(21, MOVE_BUBBLEBEAM), + LEVEL_UP_MOVE(26, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE(31, MOVE_BRINE), + LEVEL_UP_MOVE(38, MOVE_AGILITY), + LEVEL_UP_MOVE(45, MOVE_DRAGONPULSE), + LEVEL_UP_MOVE(52, MOVE_DRAGONDANCE), + LEVEL_UP_MOVE(60, MOVE_HYDROPUMP), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesPhanpyLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ODORSLEUTH), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_DEFENSECURL), + LEVEL_UP_MOVE( 6, MOVE_FLAIL), + LEVEL_UP_MOVE(10, MOVE_ROLLOUT), + LEVEL_UP_MOVE(15, MOVE_NATURALGIFT), + LEVEL_UP_MOVE(19, MOVE_ENDURE), + LEVEL_UP_MOVE(24, MOVE_SLAM), + LEVEL_UP_MOVE(28, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(33, MOVE_CHARM), + LEVEL_UP_MOVE(37, MOVE_LASTRESORT), + LEVEL_UP_MOVE(42, MOVE_DOUBLEEDGE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesDonphanLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_FURYATTACK), + LEVEL_UP_MOVE( 1, MOVE_FURYATTACK), + LEVEL_UP_MOVE( 1, MOVE_FIREFANG), + LEVEL_UP_MOVE( 1, MOVE_THUNDERFANG), + LEVEL_UP_MOVE( 1, MOVE_HORNATTACK), + LEVEL_UP_MOVE( 1, MOVE_BULLDOZE), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_DEFENSECURL), + LEVEL_UP_MOVE( 6, MOVE_RAPIDSPIN), + LEVEL_UP_MOVE(10, MOVE_ROLLOUT), + LEVEL_UP_MOVE(15, MOVE_ASSURANCE), + LEVEL_UP_MOVE(19, MOVE_KNOCKOFF), + LEVEL_UP_MOVE(24, MOVE_SLAM), + LEVEL_UP_MOVE(30, MOVE_MAGNITUDE), + LEVEL_UP_MOVE(37, MOVE_SCARYFACE), + LEVEL_UP_MOVE(43, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(50, MOVE_GIGAIMPACT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesPorygon2LevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ZAPCANNON), + LEVEL_UP_MOVE( 1, MOVE_MAGICCOAT), + LEVEL_UP_MOVE( 1, MOVE_CONVERSION2), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_CONVERSION), + LEVEL_UP_MOVE( 1, MOVE_DEFENSECURL), + LEVEL_UP_MOVE( 7, MOVE_PSYBEAM), + LEVEL_UP_MOVE(12, MOVE_AGILITY), + LEVEL_UP_MOVE(18, MOVE_RECOVER), + LEVEL_UP_MOVE(23, MOVE_MAGNETRISE), + LEVEL_UP_MOVE(29, MOVE_SIGNALBEAM), + LEVEL_UP_MOVE(34, MOVE_RECYCLE), + LEVEL_UP_MOVE(40, MOVE_DISCHARGE), + LEVEL_UP_MOVE(45, MOVE_LOCKON), + LEVEL_UP_MOVE(50, MOVE_TRIATTACK), + LEVEL_UP_MOVE(56, MOVE_MAGICCOAT), + LEVEL_UP_MOVE(62, MOVE_ZAPCANNON), + LEVEL_UP_MOVE(67, MOVE_HYPERBEAM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesStantlerLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_MEFIRST), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 3, MOVE_LEER), + LEVEL_UP_MOVE( 7, MOVE_ASTONISH), + LEVEL_UP_MOVE(10, MOVE_HYPNOSIS), + LEVEL_UP_MOVE(13, MOVE_STOMP), + LEVEL_UP_MOVE(16, MOVE_SANDATTACK), + LEVEL_UP_MOVE(21, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(23, MOVE_CONFUSERAY), + LEVEL_UP_MOVE(27, MOVE_CALMMIND), + LEVEL_UP_MOVE(33, MOVE_ROLEPLAY), + LEVEL_UP_MOVE(38, MOVE_ZENHEADBUTT), + LEVEL_UP_MOVE(43, MOVE_JUMPKICK), + LEVEL_UP_MOVE(49, MOVE_IMPRISON), + LEVEL_UP_MOVE(50, MOVE_CAPTIVATE), + LEVEL_UP_MOVE(55, MOVE_MEFIRST), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSmeargleLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SKETCH), + LEVEL_UP_MOVE(11, MOVE_SKETCH), + LEVEL_UP_MOVE(21, MOVE_SKETCH), + LEVEL_UP_MOVE(31, MOVE_SKETCH), + LEVEL_UP_MOVE(41, MOVE_SKETCH), + LEVEL_UP_MOVE(51, MOVE_SKETCH), + LEVEL_UP_MOVE(61, MOVE_SKETCH), + LEVEL_UP_MOVE(71, MOVE_SKETCH), + LEVEL_UP_MOVE(81, MOVE_SKETCH), + LEVEL_UP_MOVE(91, MOVE_SKETCH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesTyrogueLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_HELPINGHAND), + LEVEL_UP_MOVE( 1, MOVE_FAKEOUT), + LEVEL_UP_MOVE( 1, MOVE_FORESIGHT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesHitmontopLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_ROLLINGKICK), + LEVEL_UP_MOVE( 1, MOVE_ROLLINGKICK), + LEVEL_UP_MOVE( 1, MOVE_ENDEAVOR), + LEVEL_UP_MOVE( 1, MOVE_CLOSECOMBAT), + LEVEL_UP_MOVE( 1, MOVE_DETECT), + LEVEL_UP_MOVE( 1, MOVE_REVENGE), + LEVEL_UP_MOVE( 1, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE( 1, MOVE_PURSUIT), + LEVEL_UP_MOVE( 1, MOVE_QUICKATTACK), + LEVEL_UP_MOVE( 6, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE(10, MOVE_PURSUIT), + LEVEL_UP_MOVE(15, MOVE_QUICKATTACK), + LEVEL_UP_MOVE(19, MOVE_RAPIDSPIN), + LEVEL_UP_MOVE(24, MOVE_FEINT), + LEVEL_UP_MOVE(28, MOVE_COUNTER), + LEVEL_UP_MOVE(33, MOVE_TRIPLEKICK), + LEVEL_UP_MOVE(37, MOVE_AGILITY), + LEVEL_UP_MOVE(42, MOVE_GYROBALL), + LEVEL_UP_MOVE(46, MOVE_WIDEGUARD), + LEVEL_UP_MOVE(46, MOVE_QUICKGUARD), + LEVEL_UP_MOVE(50, MOVE_DETECT), + LEVEL_UP_MOVE(55, MOVE_CLOSECOMBAT), + LEVEL_UP_MOVE(60, MOVE_ENDEAVOR), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSmoochumLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 5, MOVE_LICK), + LEVEL_UP_MOVE( 8, MOVE_SWEETKISS), + LEVEL_UP_MOVE(11, MOVE_POWDERSNOW), + LEVEL_UP_MOVE(15, MOVE_CONFUSION), + LEVEL_UP_MOVE(18, MOVE_SING), + LEVEL_UP_MOVE(21, MOVE_HEARTSTAMP), + LEVEL_UP_MOVE(25, MOVE_MEANLOOK), + LEVEL_UP_MOVE(28, MOVE_FAKETEARS), + LEVEL_UP_MOVE(31, MOVE_LUCKYCHANT), + LEVEL_UP_MOVE(35, MOVE_AVALANCHE), + LEVEL_UP_MOVE(38, MOVE_PSYCHIC), + LEVEL_UP_MOVE(41, MOVE_COPYCAT), + LEVEL_UP_MOVE(45, MOVE_PERISHSONG), + LEVEL_UP_MOVE(48, MOVE_BLIZZARD), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesElekidLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_QUICKATTACK), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 5, MOVE_THUNDERSHOCK), + LEVEL_UP_MOVE( 8, MOVE_LOWKICK), + LEVEL_UP_MOVE(12, MOVE_SWIFT), + LEVEL_UP_MOVE(15, MOVE_SHOCKWAVE), + LEVEL_UP_MOVE(19, MOVE_THUNDERWAVE), + LEVEL_UP_MOVE(22, MOVE_ELECTROBALL), + LEVEL_UP_MOVE(26, MOVE_LIGHTSCREEN), + LEVEL_UP_MOVE(29, MOVE_THUNDERPUNCH), + LEVEL_UP_MOVE(33, MOVE_DISCHARGE), + LEVEL_UP_MOVE(36, MOVE_SCREECH), + LEVEL_UP_MOVE(40, MOVE_THUNDERBOLT), + LEVEL_UP_MOVE(43, MOVE_THUNDER), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMagbyLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SMOG), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 5, MOVE_EMBER), + LEVEL_UP_MOVE( 8, MOVE_SMOKESCREEN), + LEVEL_UP_MOVE(12, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(15, MOVE_FIRESPIN), + LEVEL_UP_MOVE(19, MOVE_CLEARSMOG), + LEVEL_UP_MOVE(22, MOVE_FLAMEBURST), + LEVEL_UP_MOVE(26, MOVE_CONFUSERAY), + LEVEL_UP_MOVE(29, MOVE_FIREPUNCH), + LEVEL_UP_MOVE(33, MOVE_LAVAPLUME), + LEVEL_UP_MOVE(36, MOVE_SUNNYDAY), + LEVEL_UP_MOVE(40, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE(43, MOVE_FIREBLAST), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMiltankLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 3, MOVE_GROWL), + LEVEL_UP_MOVE( 5, MOVE_DEFENSECURL), + LEVEL_UP_MOVE( 8, MOVE_STOMP), + LEVEL_UP_MOVE(11, MOVE_MILKDRINK), + LEVEL_UP_MOVE(15, MOVE_BIDE), + LEVEL_UP_MOVE(19, MOVE_ROLLOUT), + LEVEL_UP_MOVE(24, MOVE_BODYSLAM), + LEVEL_UP_MOVE(29, MOVE_ZENHEADBUTT), + LEVEL_UP_MOVE(35, MOVE_CAPTIVATE), + LEVEL_UP_MOVE(41, MOVE_GYROBALL), + LEVEL_UP_MOVE(48, MOVE_HEALBELL), + LEVEL_UP_MOVE(50, MOVE_WAKEUPSLAP), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesBlisseyLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE( 1, MOVE_DEFENSECURL), + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 5, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 9, MOVE_REFRESH), + LEVEL_UP_MOVE(12, MOVE_DOUBLESLAP), + LEVEL_UP_MOVE(16, MOVE_SOFTBOILED), + LEVEL_UP_MOVE(20, MOVE_BESTOW), + LEVEL_UP_MOVE(23, MOVE_MINIMIZE), + LEVEL_UP_MOVE(27, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(31, MOVE_SING), + LEVEL_UP_MOVE(34, MOVE_FLING), + LEVEL_UP_MOVE(39, MOVE_HEALPULSE), + LEVEL_UP_MOVE(44, MOVE_EGGBOMB), + LEVEL_UP_MOVE(50, MOVE_LIGHTSCREEN), + LEVEL_UP_MOVE(57, MOVE_HEALINGWISH), + LEVEL_UP_MOVE(65, MOVE_DOUBLEEDGE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesRaikouLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_EXTRASENSORY), + LEVEL_UP_MOVE( 1, MOVE_DISCHARGE), + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 8, MOVE_THUNDERSHOCK), + LEVEL_UP_MOVE(15, MOVE_ROAR), + LEVEL_UP_MOVE(22, MOVE_QUICKATTACK), + LEVEL_UP_MOVE(29, MOVE_SPARK), + LEVEL_UP_MOVE(36, MOVE_REFLECT), + LEVEL_UP_MOVE(43, MOVE_CRUNCH), + LEVEL_UP_MOVE(50, MOVE_THUNDERFANG), + LEVEL_UP_MOVE(57, MOVE_DISCHARGE), + LEVEL_UP_MOVE(64, MOVE_EXTRASENSORY), + LEVEL_UP_MOVE(71, MOVE_RAINDANCE), + LEVEL_UP_MOVE(78, MOVE_CALMMIND), + LEVEL_UP_MOVE(85, MOVE_THUNDER), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesEnteiLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SACREDFIRE), + LEVEL_UP_MOVE( 1, MOVE_ERUPTION), + LEVEL_UP_MOVE( 1, MOVE_EXTRASENSORY), + LEVEL_UP_MOVE( 1, MOVE_LAVAPLUME), + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 8, MOVE_EMBER), + LEVEL_UP_MOVE(15, MOVE_ROAR), + LEVEL_UP_MOVE(22, MOVE_FIRESPIN), + LEVEL_UP_MOVE(29, MOVE_STOMP), + LEVEL_UP_MOVE(36, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE(43, MOVE_SWAGGER), + LEVEL_UP_MOVE(50, MOVE_FIREFANG), + LEVEL_UP_MOVE(57, MOVE_LAVAPLUME), + LEVEL_UP_MOVE(64, MOVE_EXTRASENSORY), + LEVEL_UP_MOVE(71, MOVE_FIREBLAST), + LEVEL_UP_MOVE(78, MOVE_CALMMIND), + LEVEL_UP_MOVE(85, MOVE_ERUPTION), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSuicuneLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SHEERCOLD), + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_BUBBLEBEAM), + LEVEL_UP_MOVE( 1, MOVE_RAINDANCE), + LEVEL_UP_MOVE( 8, MOVE_BUBBLEBEAM), + LEVEL_UP_MOVE(15, MOVE_RAINDANCE), + LEVEL_UP_MOVE(22, MOVE_GUST), + LEVEL_UP_MOVE(29, MOVE_AURORABEAM), + LEVEL_UP_MOVE(36, MOVE_MIST), + LEVEL_UP_MOVE(43, MOVE_MIRRORCOAT), + LEVEL_UP_MOVE(50, MOVE_ICEFANG), + LEVEL_UP_MOVE(57, MOVE_TAILWIND), + LEVEL_UP_MOVE(64, MOVE_EXTRASENSORY), + LEVEL_UP_MOVE(71, MOVE_HYDROPUMP), + LEVEL_UP_MOVE(78, MOVE_CALMMIND), + LEVEL_UP_MOVE(85, MOVE_BLIZZARD), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesLarvitarLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 5, MOVE_SANDSTORM), + LEVEL_UP_MOVE(10, MOVE_SCREECH), + LEVEL_UP_MOVE(14, MOVE_CHIPAWAY), + LEVEL_UP_MOVE(19, MOVE_ROCKSLIDE), + LEVEL_UP_MOVE(23, MOVE_SCARYFACE), + LEVEL_UP_MOVE(28, MOVE_THRASH), + LEVEL_UP_MOVE(32, MOVE_DARKPULSE), + LEVEL_UP_MOVE(37, MOVE_PAYBACK), + LEVEL_UP_MOVE(41, MOVE_CRUNCH), + LEVEL_UP_MOVE(46, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(50, MOVE_STONEEDGE), + LEVEL_UP_MOVE(55, MOVE_HYPERBEAM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesPupitarLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_SANDSTORM), + LEVEL_UP_MOVE( 1, MOVE_SCREECH), + LEVEL_UP_MOVE( 5, MOVE_SANDSTORM), + LEVEL_UP_MOVE(10, MOVE_SCREECH), + LEVEL_UP_MOVE(14, MOVE_CHIPAWAY), + LEVEL_UP_MOVE(19, MOVE_ROCKSLIDE), + LEVEL_UP_MOVE(23, MOVE_SCARYFACE), + LEVEL_UP_MOVE(28, MOVE_THRASH), + LEVEL_UP_MOVE(34, MOVE_DARKPULSE), + LEVEL_UP_MOVE(41, MOVE_PAYBACK), + LEVEL_UP_MOVE(47, MOVE_CRUNCH), + LEVEL_UP_MOVE(54, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(60, MOVE_STONEEDGE), + LEVEL_UP_MOVE(67, MOVE_HYPERBEAM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesTyranitarLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_THUNDERFANG), + LEVEL_UP_MOVE( 1, MOVE_ICEFANG), + LEVEL_UP_MOVE( 1, MOVE_FIREFANG), + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_SANDSTORM), + LEVEL_UP_MOVE( 1, MOVE_SCREECH), + LEVEL_UP_MOVE( 5, MOVE_SANDSTORM), + LEVEL_UP_MOVE(10, MOVE_SCREECH), + LEVEL_UP_MOVE(14, MOVE_CHIPAWAY), + LEVEL_UP_MOVE(19, MOVE_ROCKSLIDE), + LEVEL_UP_MOVE(23, MOVE_SCARYFACE), + LEVEL_UP_MOVE(28, MOVE_THRASH), + LEVEL_UP_MOVE(34, MOVE_DARKPULSE), + LEVEL_UP_MOVE(41, MOVE_PAYBACK), + LEVEL_UP_MOVE(47, MOVE_CRUNCH), + LEVEL_UP_MOVE(54, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(63, MOVE_STONEEDGE), + LEVEL_UP_MOVE(73, MOVE_HYPERBEAM), + LEVEL_UP_MOVE(82, MOVE_GIGAIMPACT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesLugiaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_WHIRLWIND), + LEVEL_UP_MOVE( 1, MOVE_WEATHERBALL), + LEVEL_UP_MOVE( 9, MOVE_GUST), + LEVEL_UP_MOVE(15, MOVE_DRAGONRUSH), + LEVEL_UP_MOVE(23, MOVE_EXTRASENSORY), + LEVEL_UP_MOVE(29, MOVE_RAINDANCE), + LEVEL_UP_MOVE(37, MOVE_HYDROPUMP), + LEVEL_UP_MOVE(43, MOVE_AEROBLAST), + LEVEL_UP_MOVE(50, MOVE_PUNISHMENT), + LEVEL_UP_MOVE(57, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(65, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(71, MOVE_RECOVER), + LEVEL_UP_MOVE(79, MOVE_FUTURESIGHT), + LEVEL_UP_MOVE(85, MOVE_NATURALGIFT), + LEVEL_UP_MOVE(93, MOVE_CALMMIND), + LEVEL_UP_MOVE(99, MOVE_SKYATTACK), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesHoOhLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_WHIRLWIND), + LEVEL_UP_MOVE( 1, MOVE_WEATHERBALL), + LEVEL_UP_MOVE( 9, MOVE_GUST), + LEVEL_UP_MOVE(15, MOVE_BRAVEBIRD), + LEVEL_UP_MOVE(23, MOVE_EXTRASENSORY), + LEVEL_UP_MOVE(29, MOVE_SUNNYDAY), + LEVEL_UP_MOVE(37, MOVE_FIREBLAST), + LEVEL_UP_MOVE(43, MOVE_SACREDFIRE), + LEVEL_UP_MOVE(50, MOVE_PUNISHMENT), + LEVEL_UP_MOVE(57, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(65, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(71, MOVE_RECOVER), + LEVEL_UP_MOVE(79, MOVE_FUTURESIGHT), + LEVEL_UP_MOVE(85, MOVE_NATURALGIFT), + LEVEL_UP_MOVE(93, MOVE_CALMMIND), + LEVEL_UP_MOVE(99, MOVE_SKYATTACK), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesCelebiLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_LEECHSEED), + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE( 1, MOVE_RECOVER), + LEVEL_UP_MOVE( 1, MOVE_HEALBELL), + LEVEL_UP_MOVE(10, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(19, MOVE_MAGICALLEAF), + LEVEL_UP_MOVE(28, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(37, MOVE_BATONPASS), + LEVEL_UP_MOVE(46, MOVE_NATURALGIFT), + LEVEL_UP_MOVE(55, MOVE_HEALBLOCK), + LEVEL_UP_MOVE(64, MOVE_FUTURESIGHT), + LEVEL_UP_MOVE(73, MOVE_HEALINGWISH), + LEVEL_UP_MOVE(82, MOVE_LEAFSTORM), + LEVEL_UP_MOVE(91, MOVE_PERISHSONG), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesTreeckoLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 5, MOVE_ABSORB), + LEVEL_UP_MOVE( 9, MOVE_QUICKATTACK), + LEVEL_UP_MOVE(13, MOVE_MEGADRAIN), + LEVEL_UP_MOVE(17, MOVE_PURSUIT), + LEVEL_UP_MOVE(21, MOVE_GIGADRAIN), + LEVEL_UP_MOVE(25, MOVE_AGILITY), + LEVEL_UP_MOVE(29, MOVE_SLAM), + LEVEL_UP_MOVE(33, MOVE_DETECT), + LEVEL_UP_MOVE(37, MOVE_ENERGYBALL), + LEVEL_UP_MOVE(41, MOVE_QUICKGUARD), + LEVEL_UP_MOVE(45, MOVE_ENDEAVOR), + LEVEL_UP_MOVE(49, MOVE_SCREECH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesGrovyleLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_FURYCUTTER), + LEVEL_UP_MOVE( 1, MOVE_FURYCUTTER), + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_ABSORB), + LEVEL_UP_MOVE( 1, MOVE_QUICKATTACK), + LEVEL_UP_MOVE( 5, MOVE_ABSORB), + LEVEL_UP_MOVE( 9, MOVE_QUICKATTACK), + LEVEL_UP_MOVE(13, MOVE_MEGADRAIN), + LEVEL_UP_MOVE(18, MOVE_PURSUIT), + LEVEL_UP_MOVE(23, MOVE_LEAFBLADE), + LEVEL_UP_MOVE(28, MOVE_AGILITY), + LEVEL_UP_MOVE(33, MOVE_SLAM), + LEVEL_UP_MOVE(38, MOVE_DETECT), + LEVEL_UP_MOVE(43, MOVE_XSCISSOR), + LEVEL_UP_MOVE(48, MOVE_FALSESWIPE), + LEVEL_UP_MOVE(53, MOVE_QUICKGUARD), + LEVEL_UP_MOVE(58, MOVE_LEAFSTORM), + LEVEL_UP_MOVE(63, MOVE_SCREECH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSceptileLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_DUALCHOP), + LEVEL_UP_MOVE( 1, MOVE_DUALCHOP), + LEVEL_UP_MOVE( 1, MOVE_FURYCUTTER), + LEVEL_UP_MOVE( 1, MOVE_LEAFSTORM), + LEVEL_UP_MOVE( 1, MOVE_NIGHTSLASH), + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_ABSORB), + LEVEL_UP_MOVE( 1, MOVE_QUICKATTACK), + LEVEL_UP_MOVE( 5, MOVE_ABSORB), + LEVEL_UP_MOVE( 9, MOVE_QUICKATTACK), + LEVEL_UP_MOVE(13, MOVE_MEGADRAIN), + LEVEL_UP_MOVE(18, MOVE_PURSUIT), + LEVEL_UP_MOVE(23, MOVE_LEAFBLADE), + LEVEL_UP_MOVE(28, MOVE_AGILITY), + LEVEL_UP_MOVE(33, MOVE_SLAM), + LEVEL_UP_MOVE(39, MOVE_DETECT), + LEVEL_UP_MOVE(45, MOVE_XSCISSOR), + LEVEL_UP_MOVE(51, MOVE_FALSESWIPE), + LEVEL_UP_MOVE(57, MOVE_QUICKGUARD), + LEVEL_UP_MOVE(63, MOVE_LEAFSTORM), + LEVEL_UP_MOVE(69, MOVE_SCREECH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesTorchicLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 5, MOVE_EMBER), + LEVEL_UP_MOVE(10, MOVE_SANDATTACK), + LEVEL_UP_MOVE(14, MOVE_PECK), + LEVEL_UP_MOVE(19, MOVE_FIRESPIN), + LEVEL_UP_MOVE(23, MOVE_QUICKATTACK), + LEVEL_UP_MOVE(28, MOVE_FLAMEBURST), + LEVEL_UP_MOVE(32, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE(37, MOVE_SLASH), + LEVEL_UP_MOVE(41, MOVE_MIRRORMOVE), + LEVEL_UP_MOVE(46, MOVE_FLAMETHROWER), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesCombuskenLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_DOUBLEKICK), + LEVEL_UP_MOVE( 1, MOVE_DOUBLEKICK), + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_EMBER), + LEVEL_UP_MOVE( 1, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 5, MOVE_EMBER), + LEVEL_UP_MOVE(10, MOVE_SANDATTACK), + LEVEL_UP_MOVE(14, MOVE_PECK), + LEVEL_UP_MOVE(20, MOVE_FLAMECHARGE), + LEVEL_UP_MOVE(25, MOVE_QUICKATTACK), + LEVEL_UP_MOVE(31, MOVE_BULKUP), + LEVEL_UP_MOVE(36, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE(42, MOVE_SLASH), + LEVEL_UP_MOVE(47, MOVE_MIRRORMOVE), + LEVEL_UP_MOVE(53, MOVE_SKYUPPERCUT), + LEVEL_UP_MOVE(58, MOVE_FLAREBLITZ), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesBlazikenLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_BLAZEKICK), + LEVEL_UP_MOVE( 1, MOVE_BLAZEKICK), + LEVEL_UP_MOVE( 1, MOVE_DOUBLEKICK), + LEVEL_UP_MOVE( 1, MOVE_FLAREBLITZ), + LEVEL_UP_MOVE( 1, MOVE_FIREPUNCH), + LEVEL_UP_MOVE( 1, MOVE_HIGHJUMPKICK), + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_EMBER), + LEVEL_UP_MOVE( 1, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 5, MOVE_EMBER), + LEVEL_UP_MOVE(10, MOVE_SANDATTACK), + LEVEL_UP_MOVE(14, MOVE_PECK), + LEVEL_UP_MOVE(20, MOVE_FLAMECHARGE), + LEVEL_UP_MOVE(25, MOVE_QUICKATTACK), + LEVEL_UP_MOVE(31, MOVE_BULKUP), + LEVEL_UP_MOVE(37, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE(44, MOVE_SLASH), + LEVEL_UP_MOVE(50, MOVE_BRAVEBIRD), + LEVEL_UP_MOVE(57, MOVE_SKYUPPERCUT), + LEVEL_UP_MOVE(63, MOVE_FLAREBLITZ), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMudkipLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 4, MOVE_WATERGUN), + LEVEL_UP_MOVE( 9, MOVE_MUDSLAP), + LEVEL_UP_MOVE(12, MOVE_FORESIGHT), + LEVEL_UP_MOVE(17, MOVE_BIDE), + LEVEL_UP_MOVE(20, MOVE_MUDSPORT), + LEVEL_UP_MOVE(25, MOVE_ROCKTHROW), + LEVEL_UP_MOVE(28, MOVE_PROTECT), + LEVEL_UP_MOVE(33, MOVE_WHIRLPOOL), + LEVEL_UP_MOVE(36, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(41, MOVE_HYDROPUMP), + LEVEL_UP_MOVE(44, MOVE_ENDEAVOR), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMarshtompLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_MUDSHOT), + LEVEL_UP_MOVE( 1, MOVE_MUDSHOT), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_WATERGUN), + LEVEL_UP_MOVE( 1, MOVE_MUDSLAP), + LEVEL_UP_MOVE( 4, MOVE_WATERGUN), + LEVEL_UP_MOVE( 9, MOVE_MUDSLAP), + LEVEL_UP_MOVE(12, MOVE_FORESIGHT), + LEVEL_UP_MOVE(18, MOVE_BIDE), + LEVEL_UP_MOVE(22, MOVE_MUDBOMB), + LEVEL_UP_MOVE(28, MOVE_ROCKSLIDE), + LEVEL_UP_MOVE(32, MOVE_PROTECT), + LEVEL_UP_MOVE(38, MOVE_MUDDYWATER), + LEVEL_UP_MOVE(42, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(48, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(52, MOVE_ENDEAVOR), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSwampertLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_MUDSHOT), + LEVEL_UP_MOVE( 1, MOVE_HAMMERARM), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_WATERGUN), + LEVEL_UP_MOVE( 1, MOVE_MUDSLAP), + LEVEL_UP_MOVE( 4, MOVE_WATERGUN), + LEVEL_UP_MOVE( 9, MOVE_MUDSLAP), + LEVEL_UP_MOVE(12, MOVE_FORESIGHT), + LEVEL_UP_MOVE(18, MOVE_BIDE), + LEVEL_UP_MOVE(22, MOVE_MUDBOMB), + LEVEL_UP_MOVE(28, MOVE_ROCKSLIDE), + LEVEL_UP_MOVE(32, MOVE_PROTECT), + LEVEL_UP_MOVE(39, MOVE_MUDDYWATER), + LEVEL_UP_MOVE(44, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(51, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(56, MOVE_ENDEAVOR), + LEVEL_UP_MOVE(63, MOVE_HAMMERARM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesPoochyenaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 4, MOVE_HOWL), + LEVEL_UP_MOVE( 7, MOVE_SANDATTACK), + LEVEL_UP_MOVE(10, MOVE_BITE), + LEVEL_UP_MOVE(13, MOVE_ODORSLEUTH), + LEVEL_UP_MOVE(16, MOVE_ROAR), + LEVEL_UP_MOVE(19, MOVE_SWAGGER), + LEVEL_UP_MOVE(22, MOVE_ASSURANCE), + LEVEL_UP_MOVE(25, MOVE_SCARYFACE), + LEVEL_UP_MOVE(28, MOVE_EMBARGO), + LEVEL_UP_MOVE(31, MOVE_TAUNT), + LEVEL_UP_MOVE(34, MOVE_CRUNCH), + LEVEL_UP_MOVE(37, MOVE_YAWN), + LEVEL_UP_MOVE(40, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(43, MOVE_SUCKERPUNCH), + LEVEL_UP_MOVE(46, MOVE_PLAYROUGH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMightyenaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_SNARL), + LEVEL_UP_MOVE( 1, MOVE_SNARL), + LEVEL_UP_MOVE( 1, MOVE_FIREFANG), + LEVEL_UP_MOVE( 1, MOVE_THUNDERFANG), + LEVEL_UP_MOVE( 1, MOVE_ICEFANG), + LEVEL_UP_MOVE( 1, MOVE_CRUNCH), + LEVEL_UP_MOVE( 1, MOVE_THIEF), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_HOWL), + LEVEL_UP_MOVE( 1, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 4, MOVE_HOWL), + LEVEL_UP_MOVE( 7, MOVE_SANDATTACK), + LEVEL_UP_MOVE(10, MOVE_BITE), + LEVEL_UP_MOVE(13, MOVE_ODORSLEUTH), + LEVEL_UP_MOVE(16, MOVE_ROAR), + LEVEL_UP_MOVE(20, MOVE_SWAGGER), + LEVEL_UP_MOVE(24, MOVE_ASSURANCE), + LEVEL_UP_MOVE(28, MOVE_SCARYFACE), + LEVEL_UP_MOVE(32, MOVE_EMBARGO), + LEVEL_UP_MOVE(36, MOVE_TAUNT), + LEVEL_UP_MOVE(40, MOVE_CRUNCH), + LEVEL_UP_MOVE(44, MOVE_YAWN), + LEVEL_UP_MOVE(48, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(52, MOVE_SUCKERPUNCH), + LEVEL_UP_MOVE(56, MOVE_PLAYROUGH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesZigzagoonLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 5, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 7, MOVE_SANDATTACK), + LEVEL_UP_MOVE(11, MOVE_HEADBUTT), + LEVEL_UP_MOVE(12, MOVE_BABYDOLLEYES), + LEVEL_UP_MOVE(13, MOVE_ODORSLEUTH), + LEVEL_UP_MOVE(17, MOVE_MUDSPORT), + LEVEL_UP_MOVE(19, MOVE_PINMISSILE), + LEVEL_UP_MOVE(23, MOVE_COVET), + LEVEL_UP_MOVE(25, MOVE_BESTOW), + LEVEL_UP_MOVE(29, MOVE_FLAIL), + LEVEL_UP_MOVE(31, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(35, MOVE_REST), + LEVEL_UP_MOVE(37, MOVE_BELLYDRUM), + LEVEL_UP_MOVE(41, MOVE_FLING), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesLinooneLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_PLAYROUGH), + LEVEL_UP_MOVE( 1, MOVE_ROTOTILLER), + LEVEL_UP_MOVE( 1, MOVE_SWITCHEROO), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 1, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 5, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 7, MOVE_SANDATTACK), + LEVEL_UP_MOVE(11, MOVE_HEADBUTT), + LEVEL_UP_MOVE(13, MOVE_ODORSLEUTH), + LEVEL_UP_MOVE(17, MOVE_MUDSPORT), + LEVEL_UP_MOVE(19, MOVE_FURYSWIPES), + LEVEL_UP_MOVE(24, MOVE_COVET), + LEVEL_UP_MOVE(27, MOVE_BESTOW), + LEVEL_UP_MOVE(32, MOVE_SLASH), + LEVEL_UP_MOVE(35, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(40, MOVE_REST), + LEVEL_UP_MOVE(43, MOVE_BELLYDRUM), + LEVEL_UP_MOVE(48, MOVE_FLING), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesWurmpleLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_STRINGSHOT), + LEVEL_UP_MOVE( 5, MOVE_POISONSTING), + LEVEL_UP_MOVE(15, MOVE_BUGBITE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSilcoonLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_HARDEN), + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesBeautiflyLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_GUST), + LEVEL_UP_MOVE( 1, MOVE_GUST), + LEVEL_UP_MOVE(12, MOVE_ABSORB), + LEVEL_UP_MOVE(15, MOVE_STUNSPORE), + LEVEL_UP_MOVE(17, MOVE_MORNINGSUN), + LEVEL_UP_MOVE(20, MOVE_AIRCUTTER), + LEVEL_UP_MOVE(22, MOVE_MEGADRAIN), + LEVEL_UP_MOVE(25, MOVE_SILVERWIND), + LEVEL_UP_MOVE(27, MOVE_ATTRACT), + LEVEL_UP_MOVE(30, MOVE_WHIRLWIND), + LEVEL_UP_MOVE(32, MOVE_GIGADRAIN), + LEVEL_UP_MOVE(35, MOVE_BUGBUZZ), + LEVEL_UP_MOVE(37, MOVE_RAGE), + LEVEL_UP_MOVE(40, MOVE_QUIVERDANCE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesCascoonLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_HARDEN), + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesDustoxLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_GUST), + LEVEL_UP_MOVE( 1, MOVE_GUST), + LEVEL_UP_MOVE(12, MOVE_CONFUSION), + LEVEL_UP_MOVE(15, MOVE_POISONPOWDER), + LEVEL_UP_MOVE(17, MOVE_MOONLIGHT), + LEVEL_UP_MOVE(20, MOVE_VENOSHOCK), + LEVEL_UP_MOVE(22, MOVE_PSYBEAM), + LEVEL_UP_MOVE(25, MOVE_SILVERWIND), + LEVEL_UP_MOVE(27, MOVE_LIGHTSCREEN), + LEVEL_UP_MOVE(30, MOVE_WHIRLWIND), + LEVEL_UP_MOVE(32, MOVE_TOXIC), + LEVEL_UP_MOVE(35, MOVE_BUGBUZZ), + LEVEL_UP_MOVE(37, MOVE_PROTECT), + LEVEL_UP_MOVE(40, MOVE_QUIVERDANCE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesLotadLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ASTONISH), + LEVEL_UP_MOVE( 3, MOVE_GROWL), + LEVEL_UP_MOVE( 6, MOVE_ABSORB), + LEVEL_UP_MOVE( 9, MOVE_BUBBLE), + LEVEL_UP_MOVE(12, MOVE_NATURALGIFT), + LEVEL_UP_MOVE(15, MOVE_MIST), + LEVEL_UP_MOVE(18, MOVE_MEGADRAIN), + LEVEL_UP_MOVE(21, MOVE_BUBBLEBEAM), + LEVEL_UP_MOVE(24, MOVE_NATUREPOWER), + LEVEL_UP_MOVE(27, MOVE_RAINDANCE), + LEVEL_UP_MOVE(30, MOVE_GIGADRAIN), + LEVEL_UP_MOVE(33, MOVE_ZENHEADBUTT), + LEVEL_UP_MOVE(36, MOVE_ENERGYBALL), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesLombreLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ASTONISH), + LEVEL_UP_MOVE( 3, MOVE_GROWL), + LEVEL_UP_MOVE( 6, MOVE_ABSORB), + LEVEL_UP_MOVE( 9, MOVE_BUBBLE), + LEVEL_UP_MOVE(12, MOVE_FURYSWIPES), + LEVEL_UP_MOVE(16, MOVE_FAKEOUT), + LEVEL_UP_MOVE(20, MOVE_WATERSPORT), + LEVEL_UP_MOVE(24, MOVE_BUBBLEBEAM), + LEVEL_UP_MOVE(28, MOVE_NATUREPOWER), + LEVEL_UP_MOVE(32, MOVE_UPROAR), + LEVEL_UP_MOVE(36, MOVE_KNOCKOFF), + LEVEL_UP_MOVE(40, MOVE_ZENHEADBUTT), + LEVEL_UP_MOVE(44, MOVE_HYDROPUMP), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesLudicoloLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ASTONISH), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_MEGADRAIN), + LEVEL_UP_MOVE( 1, MOVE_NATUREPOWER), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSeedotLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_BIDE), + LEVEL_UP_MOVE( 3, MOVE_HARDEN), + LEVEL_UP_MOVE( 9, MOVE_GROWTH), + LEVEL_UP_MOVE(15, MOVE_NATUREPOWER), + LEVEL_UP_MOVE(21, MOVE_SYNTHESIS), + LEVEL_UP_MOVE(27, MOVE_SUNNYDAY), + LEVEL_UP_MOVE(33, MOVE_EXPLOSION), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesNuzleafLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_RAZORLEAF), + LEVEL_UP_MOVE( 1, MOVE_RAZORLEAF), + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 3, MOVE_HARDEN), + LEVEL_UP_MOVE( 6, MOVE_GROWTH), + LEVEL_UP_MOVE( 9, MOVE_TORMENT), + LEVEL_UP_MOVE(12, MOVE_FAKEOUT), + LEVEL_UP_MOVE(16, MOVE_NATUREPOWER), + LEVEL_UP_MOVE(20, MOVE_RAZORWIND), + LEVEL_UP_MOVE(24, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(28, MOVE_LEAFBLADE), + LEVEL_UP_MOVE(32, MOVE_SWAGGER), + LEVEL_UP_MOVE(36, MOVE_EXTRASENSORY), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesShiftryLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_RAZORLEAF), + LEVEL_UP_MOVE( 1, MOVE_FEINTATTACK), + LEVEL_UP_MOVE( 1, MOVE_WHIRLWIND), + LEVEL_UP_MOVE( 1, MOVE_NASTYPLOT), + LEVEL_UP_MOVE(20, MOVE_LEAFTORNADO), + LEVEL_UP_MOVE(32, MOVE_HURRICANE), + LEVEL_UP_MOVE(44, MOVE_LEAFSTORM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesNincadaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_MOVE( 5, MOVE_ABSORB), + LEVEL_UP_MOVE( 9, MOVE_SANDATTACK), + LEVEL_UP_MOVE(13, MOVE_FURYSWIPES), + LEVEL_UP_MOVE(17, MOVE_MUDSLAP), + LEVEL_UP_MOVE(21, MOVE_METALCLAW), + LEVEL_UP_MOVE(25, MOVE_MINDREADER), + LEVEL_UP_MOVE(29, MOVE_BIDE), + LEVEL_UP_MOVE(33, MOVE_FALSESWIPE), + LEVEL_UP_MOVE(37, MOVE_DIG), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesNinjaskLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_DOUBLETEAM), + LEVEL_UP_MOVE( 0, MOVE_SCREECH), + LEVEL_UP_MOVE( 0, MOVE_FURYCUTTER), + LEVEL_UP_MOVE( 1, MOVE_DOUBLETEAM), + LEVEL_UP_MOVE( 1, MOVE_SCREECH), + LEVEL_UP_MOVE( 1, MOVE_FURYCUTTER), + LEVEL_UP_MOVE( 1, MOVE_BUGBITE), + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_MOVE( 1, MOVE_ABSORB), + LEVEL_UP_MOVE( 1, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 5, MOVE_ABSORB), + LEVEL_UP_MOVE( 9, MOVE_SANDATTACK), + LEVEL_UP_MOVE(13, MOVE_FURYSWIPES), + LEVEL_UP_MOVE(17, MOVE_AGILITY), + LEVEL_UP_MOVE(23, MOVE_SLASH), + LEVEL_UP_MOVE(29, MOVE_MINDREADER), + LEVEL_UP_MOVE(35, MOVE_BATONPASS), + LEVEL_UP_MOVE(41, MOVE_SWORDSDANCE), + LEVEL_UP_MOVE(47, MOVE_XSCISSOR), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesShedinjaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_MOVE( 1, MOVE_ABSORB), + LEVEL_UP_MOVE( 1, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 5, MOVE_ABSORB), + LEVEL_UP_MOVE( 9, MOVE_SANDATTACK), + LEVEL_UP_MOVE(13, MOVE_FURYSWIPES), + LEVEL_UP_MOVE(17, MOVE_SPITE), + LEVEL_UP_MOVE(21, MOVE_SHADOWSNEAK), + LEVEL_UP_MOVE(25, MOVE_MINDREADER), + LEVEL_UP_MOVE(29, MOVE_CONFUSERAY), + LEVEL_UP_MOVE(33, MOVE_SHADOWBALL), + LEVEL_UP_MOVE(37, MOVE_GRUDGE), + LEVEL_UP_MOVE(41, MOVE_HEALBLOCK), + LEVEL_UP_MOVE(45, MOVE_PHANTOMFORCE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesTaillowLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_PECK), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 5, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE( 9, MOVE_QUICKATTACK), + LEVEL_UP_MOVE(13, MOVE_WINGATTACK), + LEVEL_UP_MOVE(17, MOVE_DOUBLETEAM), + LEVEL_UP_MOVE(21, MOVE_AERIALACE), + LEVEL_UP_MOVE(25, MOVE_QUICKGUARD), + LEVEL_UP_MOVE(29, MOVE_AGILITY), + LEVEL_UP_MOVE(33, MOVE_AIRSLASH), + LEVEL_UP_MOVE(37, MOVE_ENDEAVOR), + LEVEL_UP_MOVE(41, MOVE_BRAVEBIRD), + LEVEL_UP_MOVE(45, MOVE_REVERSAL), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSwellowLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_BRAVEBIRD), + LEVEL_UP_MOVE( 1, MOVE_AIRSLASH), + LEVEL_UP_MOVE( 1, MOVE_PLUCK), + LEVEL_UP_MOVE( 1, MOVE_PECK), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE( 1, MOVE_QUICKATTACK), + LEVEL_UP_MOVE( 5, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE( 9, MOVE_QUICKATTACK), + LEVEL_UP_MOVE(13, MOVE_WINGATTACK), + LEVEL_UP_MOVE(17, MOVE_DOUBLETEAM), + LEVEL_UP_MOVE(21, MOVE_AERIALACE), + LEVEL_UP_MOVE(27, MOVE_QUICKGUARD), + LEVEL_UP_MOVE(33, MOVE_AGILITY), + LEVEL_UP_MOVE(39, MOVE_AIRSLASH), + LEVEL_UP_MOVE(45, MOVE_ENDEAVOR), + LEVEL_UP_MOVE(51, MOVE_BRAVEBIRD), + LEVEL_UP_MOVE(57, MOVE_REVERSAL), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesShroomishLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ABSORB), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 5, MOVE_STUNSPORE), + LEVEL_UP_MOVE( 8, MOVE_LEECHSEED), + LEVEL_UP_MOVE(12, MOVE_MEGADRAIN), + LEVEL_UP_MOVE(15, MOVE_HEADBUTT), + LEVEL_UP_MOVE(19, MOVE_POISONPOWDER), + LEVEL_UP_MOVE(22, MOVE_WORRYSEED), + LEVEL_UP_MOVE(26, MOVE_GIGADRAIN), + LEVEL_UP_MOVE(29, MOVE_GROWTH), + LEVEL_UP_MOVE(33, MOVE_TOXIC), + LEVEL_UP_MOVE(36, MOVE_SEEDBOMB), + LEVEL_UP_MOVE(40, MOVE_SPORE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesBreloomLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_MACHPUNCH), + LEVEL_UP_MOVE( 1, MOVE_MACHPUNCH), + LEVEL_UP_MOVE( 1, MOVE_ABSORB), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_STUNSPORE), + LEVEL_UP_MOVE( 1, MOVE_LEECHSEED), + LEVEL_UP_MOVE( 5, MOVE_STUNSPORE), + LEVEL_UP_MOVE( 8, MOVE_LEECHSEED), + LEVEL_UP_MOVE(12, MOVE_MEGADRAIN), + LEVEL_UP_MOVE(15, MOVE_HEADBUTT), + LEVEL_UP_MOVE(19, MOVE_FEINT), + LEVEL_UP_MOVE(22, MOVE_COUNTER), + LEVEL_UP_MOVE(28, MOVE_FORCEPALM), + LEVEL_UP_MOVE(33, MOVE_MINDREADER), + LEVEL_UP_MOVE(39, MOVE_SKYUPPERCUT), + LEVEL_UP_MOVE(44, MOVE_SEEDBOMB), + LEVEL_UP_MOVE(50, MOVE_DYNAMICPUNCH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSpindaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 5, MOVE_COPYCAT), + LEVEL_UP_MOVE(10, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(14, MOVE_PSYBEAM), + LEVEL_UP_MOVE(19, MOVE_HYPNOSIS), + LEVEL_UP_MOVE(23, MOVE_DIZZYPUNCH), + LEVEL_UP_MOVE(28, MOVE_SUCKERPUNCH), + LEVEL_UP_MOVE(32, MOVE_TEETERDANCE), + LEVEL_UP_MOVE(37, MOVE_UPROAR), + LEVEL_UP_MOVE(41, MOVE_PSYCHUP), + LEVEL_UP_MOVE(46, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(50, MOVE_FLAIL), + LEVEL_UP_MOVE(55, MOVE_THRASH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesWingullLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_WATERGUN), + LEVEL_UP_MOVE( 5, MOVE_SUPERSONIC), + LEVEL_UP_MOVE( 8, MOVE_WINGATTACK), + LEVEL_UP_MOVE(12, MOVE_MIST), + LEVEL_UP_MOVE(15, MOVE_WATERPULSE), + LEVEL_UP_MOVE(19, MOVE_QUICKATTACK), + LEVEL_UP_MOVE(22, MOVE_AIRCUTTER), + LEVEL_UP_MOVE(26, MOVE_PURSUIT), + LEVEL_UP_MOVE(29, MOVE_AERIALACE), + LEVEL_UP_MOVE(33, MOVE_ROOST), + LEVEL_UP_MOVE(36, MOVE_AGILITY), + LEVEL_UP_MOVE(40, MOVE_AIRSLASH), + LEVEL_UP_MOVE(43, MOVE_HURRICANE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesPelipperLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_PROTECT), + LEVEL_UP_MOVE( 1, MOVE_PROTECT), + LEVEL_UP_MOVE( 1, MOVE_HURRICANE), + LEVEL_UP_MOVE( 1, MOVE_HYDROPUMP), + LEVEL_UP_MOVE( 1, MOVE_TAILWIND), + LEVEL_UP_MOVE( 1, MOVE_SOAK), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_WATERGUN), + LEVEL_UP_MOVE( 1, MOVE_WATERSPORT), + LEVEL_UP_MOVE( 1, MOVE_WINGATTACK), + LEVEL_UP_MOVE( 5, MOVE_SUPERSONIC), + LEVEL_UP_MOVE( 8, MOVE_WINGATTACK), + LEVEL_UP_MOVE(12, MOVE_MIST), + LEVEL_UP_MOVE(15, MOVE_WATERPULSE), + LEVEL_UP_MOVE(19, MOVE_PAYBACK), + LEVEL_UP_MOVE(22, MOVE_BRINE), + LEVEL_UP_MOVE(28, MOVE_FLING), + LEVEL_UP_MOVE(33, MOVE_STOCKPILE), + LEVEL_UP_MOVE(33, MOVE_SWALLOW), + LEVEL_UP_MOVE(33, MOVE_SPITUP), + LEVEL_UP_MOVE(39, MOVE_ROOST), + LEVEL_UP_MOVE(44, MOVE_TAILWIND), + LEVEL_UP_MOVE(50, MOVE_HYDROPUMP), + LEVEL_UP_MOVE(55, MOVE_HURRICANE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSurskitLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_BUBBLE), + LEVEL_UP_MOVE( 6, MOVE_QUICKATTACK), + LEVEL_UP_MOVE( 9, MOVE_SWEETSCENT), + LEVEL_UP_MOVE(14, MOVE_WATERSPORT), + LEVEL_UP_MOVE(17, MOVE_BUBBLEBEAM), + LEVEL_UP_MOVE(22, MOVE_AGILITY), + LEVEL_UP_MOVE(25, MOVE_MIST), + LEVEL_UP_MOVE(25, MOVE_HAZE), + LEVEL_UP_MOVE(30, MOVE_AQUAJET), + LEVEL_UP_MOVE(35, MOVE_BATONPASS), + LEVEL_UP_MOVE(38, MOVE_STICKYWEB), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMasquerainLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_QUIVERDANCE), + LEVEL_UP_MOVE( 1, MOVE_WHIRLWIND), + LEVEL_UP_MOVE( 1, MOVE_BUGBUZZ), + LEVEL_UP_MOVE( 1, MOVE_OMINOUSWIND), + LEVEL_UP_MOVE( 1, MOVE_BUBBLE), + LEVEL_UP_MOVE( 1, MOVE_QUICKATTACK), + LEVEL_UP_MOVE( 1, MOVE_SWEETSCENT), + LEVEL_UP_MOVE( 1, MOVE_WATERSPORT), + LEVEL_UP_MOVE( 6, MOVE_QUICKATTACK), + LEVEL_UP_MOVE( 9, MOVE_SWEETSCENT), + LEVEL_UP_MOVE(14, MOVE_WATERSPORT), + LEVEL_UP_MOVE(17, MOVE_GUST), + LEVEL_UP_MOVE(22, MOVE_SCARYFACE), + LEVEL_UP_MOVE(22, MOVE_AIRCUTTER), + LEVEL_UP_MOVE(26, MOVE_STUNSPORE), + LEVEL_UP_MOVE(32, MOVE_SILVERWIND), + LEVEL_UP_MOVE(38, MOVE_AIRSLASH), + LEVEL_UP_MOVE(42, MOVE_BUGBUZZ), + LEVEL_UP_MOVE(48, MOVE_WHIRLWIND), + LEVEL_UP_MOVE(52, MOVE_QUIVERDANCE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesWailmerLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SPLASH), + LEVEL_UP_MOVE( 4, MOVE_GROWL), + LEVEL_UP_MOVE( 7, MOVE_WATERGUN), + LEVEL_UP_MOVE(10, MOVE_ROLLOUT), + LEVEL_UP_MOVE(13, MOVE_WHIRLPOOL), + LEVEL_UP_MOVE(16, MOVE_ASTONISH), + LEVEL_UP_MOVE(19, MOVE_WATERPULSE), + LEVEL_UP_MOVE(22, MOVE_MIST), + LEVEL_UP_MOVE(25, MOVE_BRINE), + LEVEL_UP_MOVE(29, MOVE_REST), + LEVEL_UP_MOVE(33, MOVE_WATERSPOUT), + LEVEL_UP_MOVE(37, MOVE_AMNESIA), + LEVEL_UP_MOVE(41, MOVE_DIVE), + LEVEL_UP_MOVE(45, MOVE_BOUNCE), + LEVEL_UP_MOVE(49, MOVE_HYDROPUMP), + LEVEL_UP_MOVE(53, MOVE_HEAVYSLAM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesWailordLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SOAK), + LEVEL_UP_MOVE( 1, MOVE_NOBLEROAR), + LEVEL_UP_MOVE( 1, MOVE_HEAVYSLAM), + LEVEL_UP_MOVE( 1, MOVE_SPLASH), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_WATERGUN), + LEVEL_UP_MOVE( 1, MOVE_ROLLOUT), + LEVEL_UP_MOVE( 4, MOVE_GROWL), + LEVEL_UP_MOVE( 7, MOVE_WATERGUN), + LEVEL_UP_MOVE(10, MOVE_ROLLOUT), + LEVEL_UP_MOVE(13, MOVE_WHIRLPOOL), + LEVEL_UP_MOVE(16, MOVE_ASTONISH), + LEVEL_UP_MOVE(19, MOVE_WATERPULSE), + LEVEL_UP_MOVE(22, MOVE_MIST), + LEVEL_UP_MOVE(25, MOVE_BRINE), + LEVEL_UP_MOVE(29, MOVE_REST), + LEVEL_UP_MOVE(33, MOVE_WATERSPOUT), + LEVEL_UP_MOVE(37, MOVE_AMNESIA), + LEVEL_UP_MOVE(44, MOVE_DIVE), + LEVEL_UP_MOVE(51, MOVE_BOUNCE), + LEVEL_UP_MOVE(58, MOVE_HYDROPUMP), + LEVEL_UP_MOVE(65, MOVE_HEAVYSLAM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSkittyLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_FAKEOUT), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 4, MOVE_FORESIGHT), + LEVEL_UP_MOVE( 7, MOVE_SING), + LEVEL_UP_MOVE(10, MOVE_ATTRACT), + LEVEL_UP_MOVE(13, MOVE_DISARMINGVOICE), + LEVEL_UP_MOVE(16, MOVE_DOUBLESLAP), + LEVEL_UP_MOVE(19, MOVE_COPYCAT), + LEVEL_UP_MOVE(22, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(25, MOVE_CHARM), + LEVEL_UP_MOVE(28, MOVE_WAKEUPSLAP), + LEVEL_UP_MOVE(31, MOVE_ASSIST), + LEVEL_UP_MOVE(34, MOVE_COVET), + LEVEL_UP_MOVE(37, MOVE_HEALBELL), + LEVEL_UP_MOVE(40, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(43, MOVE_CAPTIVATE), + LEVEL_UP_MOVE(46, MOVE_PLAYROUGH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesDelcattyLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_FAKEOUT), + LEVEL_UP_MOVE( 1, MOVE_SING), + LEVEL_UP_MOVE( 1, MOVE_ATTRACT), + LEVEL_UP_MOVE( 1, MOVE_DOUBLESLAP), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesKecleonLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_THIEF), + LEVEL_UP_MOVE( 1, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 1, MOVE_ASTONISH), + LEVEL_UP_MOVE( 1, MOVE_LICK), + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 4, MOVE_BIND), + LEVEL_UP_MOVE( 7, MOVE_SHADOWSNEAK), + LEVEL_UP_MOVE(10, MOVE_FEINT), + LEVEL_UP_MOVE(13, MOVE_FURYSWIPES), + LEVEL_UP_MOVE(16, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(18, MOVE_PSYBEAM), + LEVEL_UP_MOVE(21, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(25, MOVE_SLASH), + LEVEL_UP_MOVE(30, MOVE_CAMOUFLAGE), + LEVEL_UP_MOVE(33, MOVE_SHADOWCLAW), + LEVEL_UP_MOVE(38, MOVE_SCREECH), + LEVEL_UP_MOVE(42, MOVE_SUBSTITUTE), + LEVEL_UP_MOVE(46, MOVE_SUCKERPUNCH), + LEVEL_UP_MOVE(50, MOVE_SYNCHRONOISE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesBaltoyLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE( 4, MOVE_RAPIDSPIN), + LEVEL_UP_MOVE( 7, MOVE_MUDSLAP), + LEVEL_UP_MOVE(10, MOVE_HEALBLOCK), + LEVEL_UP_MOVE(13, MOVE_ROCKTOMB), + LEVEL_UP_MOVE(16, MOVE_PSYBEAM), + LEVEL_UP_MOVE(19, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(22, MOVE_COSMICPOWER), + LEVEL_UP_MOVE(25, MOVE_POWERTRICK), + LEVEL_UP_MOVE(28, MOVE_SELFDESTRUCT), + LEVEL_UP_MOVE(31, MOVE_EXTRASENSORY), + LEVEL_UP_MOVE(34, MOVE_GUARDSPLIT), + LEVEL_UP_MOVE(34, MOVE_POWERSPLIT), + LEVEL_UP_MOVE(37, MOVE_EARTHPOWER), + LEVEL_UP_MOVE(40, MOVE_SANDSTORM), + LEVEL_UP_MOVE(43, MOVE_IMPRISON), + LEVEL_UP_MOVE(46, MOVE_EXPLOSION), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesClaydolLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_HYPERBEAM), + LEVEL_UP_MOVE( 1, MOVE_HYPERBEAM), + LEVEL_UP_MOVE( 1, MOVE_TELEPORT), + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE( 1, MOVE_RAPIDSPIN), + LEVEL_UP_MOVE( 4, MOVE_RAPIDSPIN), + LEVEL_UP_MOVE( 7, MOVE_MUDSLAP), + LEVEL_UP_MOVE(10, MOVE_HEALBLOCK), + LEVEL_UP_MOVE(13, MOVE_ROCKTOMB), + LEVEL_UP_MOVE(16, MOVE_PSYBEAM), + LEVEL_UP_MOVE(19, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(22, MOVE_COSMICPOWER), + LEVEL_UP_MOVE(25, MOVE_POWERTRICK), + LEVEL_UP_MOVE(28, MOVE_SELFDESTRUCT), + LEVEL_UP_MOVE(31, MOVE_EXTRASENSORY), + LEVEL_UP_MOVE(34, MOVE_GUARDSPLIT), + LEVEL_UP_MOVE(34, MOVE_POWERSPLIT), + LEVEL_UP_MOVE(40, MOVE_EARTHPOWER), + LEVEL_UP_MOVE(46, MOVE_SANDSTORM), + LEVEL_UP_MOVE(52, MOVE_IMPRISON), + LEVEL_UP_MOVE(58, MOVE_EXPLOSION), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesNosepassLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 4, MOVE_HARDEN), + LEVEL_UP_MOVE( 7, MOVE_BLOCK), + LEVEL_UP_MOVE(10, MOVE_ROCKTHROW), + LEVEL_UP_MOVE(13, MOVE_THUNDERWAVE), + LEVEL_UP_MOVE(16, MOVE_REST), + LEVEL_UP_MOVE(19, MOVE_SPARK), + LEVEL_UP_MOVE(22, MOVE_ROCKSLIDE), + LEVEL_UP_MOVE(25, MOVE_POWERGEM), + LEVEL_UP_MOVE(28, MOVE_ROCKBLAST), + LEVEL_UP_MOVE(31, MOVE_DISCHARGE), + LEVEL_UP_MOVE(34, MOVE_SANDSTORM), + LEVEL_UP_MOVE(37, MOVE_EARTHPOWER), + LEVEL_UP_MOVE(40, MOVE_STONEEDGE), + LEVEL_UP_MOVE(43, MOVE_LOCKON), + LEVEL_UP_MOVE(43, MOVE_ZAPCANNON), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesTorkoalLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_EMBER), + LEVEL_UP_MOVE( 4, MOVE_SMOG), + LEVEL_UP_MOVE( 7, MOVE_WITHDRAW), + LEVEL_UP_MOVE(10, MOVE_RAPIDSPIN), + LEVEL_UP_MOVE(13, MOVE_FIRESPIN), + LEVEL_UP_MOVE(15, MOVE_SMOKESCREEN), + LEVEL_UP_MOVE(18, MOVE_FLAMEWHEEL), + LEVEL_UP_MOVE(22, MOVE_CURSE), + LEVEL_UP_MOVE(25, MOVE_LAVAPLUME), + LEVEL_UP_MOVE(27, MOVE_BODYSLAM), + LEVEL_UP_MOVE(30, MOVE_PROTECT), + LEVEL_UP_MOVE(34, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE(38, MOVE_IRONDEFENSE), + LEVEL_UP_MOVE(40, MOVE_AMNESIA), + LEVEL_UP_MOVE(42, MOVE_FLAIL), + LEVEL_UP_MOVE(45, MOVE_HEATWAVE), + LEVEL_UP_MOVE(47, MOVE_SHELLSMASH), + LEVEL_UP_MOVE(50, MOVE_INFERNO), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSableyeLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 4, MOVE_FORESIGHT), + LEVEL_UP_MOVE( 6, MOVE_NIGHTSHADE), + LEVEL_UP_MOVE( 9, MOVE_ASTONISH), + LEVEL_UP_MOVE(11, MOVE_FURYSWIPES), + LEVEL_UP_MOVE(14, MOVE_DETECT), + LEVEL_UP_MOVE(16, MOVE_SHADOWSNEAK), + LEVEL_UP_MOVE(19, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(21, MOVE_FAKEOUT), + LEVEL_UP_MOVE(24, MOVE_PUNISHMENT), + LEVEL_UP_MOVE(26, MOVE_KNOCKOFF), + LEVEL_UP_MOVE(29, MOVE_SHADOWCLAW), + LEVEL_UP_MOVE(31, MOVE_CONFUSERAY), + LEVEL_UP_MOVE(34, MOVE_ZENHEADBUTT), + LEVEL_UP_MOVE(36, MOVE_POWERGEM), + LEVEL_UP_MOVE(39, MOVE_SHADOWBALL), + LEVEL_UP_MOVE(41, MOVE_FOULPLAY), + LEVEL_UP_MOVE(44, MOVE_QUASH), + LEVEL_UP_MOVE(46, MOVE_MEANLOOK), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesBarboachLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_MUDSLAP), + LEVEL_UP_MOVE( 6, MOVE_MUDSPORT), + LEVEL_UP_MOVE( 6, MOVE_WATERSPORT), + LEVEL_UP_MOVE( 9, MOVE_WATERGUN), + LEVEL_UP_MOVE(13, MOVE_MUDBOMB), + LEVEL_UP_MOVE(15, MOVE_AMNESIA), + LEVEL_UP_MOVE(17, MOVE_WATERPULSE), + LEVEL_UP_MOVE(20, MOVE_MAGNITUDE), + LEVEL_UP_MOVE(25, MOVE_REST), + LEVEL_UP_MOVE(25, MOVE_SNORE), + LEVEL_UP_MOVE(28, MOVE_AQUATAIL), + LEVEL_UP_MOVE(32, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(35, MOVE_MUDDYWATER), + LEVEL_UP_MOVE(39, MOVE_FUTURESIGHT), + LEVEL_UP_MOVE(44, MOVE_FISSURE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesWhiscashLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_THRASH), + LEVEL_UP_MOVE( 1, MOVE_THRASH), + LEVEL_UP_MOVE( 1, MOVE_BELCH), + LEVEL_UP_MOVE( 1, MOVE_ZENHEADBUTT), + LEVEL_UP_MOVE( 1, MOVE_TICKLE), + LEVEL_UP_MOVE( 1, MOVE_MUDSLAP), + LEVEL_UP_MOVE( 1, MOVE_MUDSPORT), + LEVEL_UP_MOVE( 1, MOVE_WATERSPORT), + LEVEL_UP_MOVE( 1, MOVE_WATERGUN), + LEVEL_UP_MOVE( 6, MOVE_MUDSPORT), + LEVEL_UP_MOVE( 6, MOVE_WATERSPORT), + LEVEL_UP_MOVE( 9, MOVE_WATERGUN), + LEVEL_UP_MOVE(13, MOVE_MUDBOMB), + LEVEL_UP_MOVE(15, MOVE_AMNESIA), + LEVEL_UP_MOVE(17, MOVE_WATERPULSE), + LEVEL_UP_MOVE(20, MOVE_MAGNITUDE), + LEVEL_UP_MOVE(25, MOVE_REST), + LEVEL_UP_MOVE(25, MOVE_SNORE), + LEVEL_UP_MOVE(28, MOVE_AQUATAIL), + LEVEL_UP_MOVE(34, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(39, MOVE_MUDDYWATER), + LEVEL_UP_MOVE(45, MOVE_FUTURESIGHT), + LEVEL_UP_MOVE(52, MOVE_FISSURE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesLuvdiscLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_CHARM), + LEVEL_UP_MOVE( 4, MOVE_WATERGUN), + LEVEL_UP_MOVE( 7, MOVE_AGILITY), + LEVEL_UP_MOVE( 9, MOVE_DRAININGKISS), + LEVEL_UP_MOVE(13, MOVE_LUCKYCHANT), + LEVEL_UP_MOVE(17, MOVE_WATERPULSE), + LEVEL_UP_MOVE(20, MOVE_ATTRACT), + LEVEL_UP_MOVE(22, MOVE_HEARTSTAMP), + LEVEL_UP_MOVE(26, MOVE_FLAIL), + LEVEL_UP_MOVE(31, MOVE_SWEETKISS), + LEVEL_UP_MOVE(34, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(37, MOVE_CAPTIVATE), + LEVEL_UP_MOVE(40, MOVE_AQUARING), + LEVEL_UP_MOVE(42, MOVE_SOAK), + LEVEL_UP_MOVE(46, MOVE_HYDROPUMP), + LEVEL_UP_MOVE(49, MOVE_SAFEGUARD), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesCorphishLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_BUBBLE), + LEVEL_UP_MOVE( 5, MOVE_HARDEN), + LEVEL_UP_MOVE( 7, MOVE_VICEGRIP), + LEVEL_UP_MOVE(10, MOVE_LEER), + LEVEL_UP_MOVE(14, MOVE_BUBBLEBEAM), + LEVEL_UP_MOVE(17, MOVE_PROTECT), + LEVEL_UP_MOVE(20, MOVE_DOUBLEHIT), + LEVEL_UP_MOVE(23, MOVE_KNOCKOFF), + LEVEL_UP_MOVE(26, MOVE_NIGHTSLASH), + LEVEL_UP_MOVE(31, MOVE_RAZORSHELL), + LEVEL_UP_MOVE(34, MOVE_TAUNT), + LEVEL_UP_MOVE(37, MOVE_SWORDSDANCE), + LEVEL_UP_MOVE(39, MOVE_CRUNCH), + LEVEL_UP_MOVE(43, MOVE_CRABHAMMER), + LEVEL_UP_MOVE(48, MOVE_GUILLOTINE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesCrawdauntLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_SWIFT), + LEVEL_UP_MOVE( 1, MOVE_SWIFT), + LEVEL_UP_MOVE( 1, MOVE_BUBBLE), + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_MOVE( 1, MOVE_VICEGRIP), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 5, MOVE_HARDEN), + LEVEL_UP_MOVE( 7, MOVE_VICEGRIP), + LEVEL_UP_MOVE(10, MOVE_LEER), + LEVEL_UP_MOVE(14, MOVE_BUBBLEBEAM), + LEVEL_UP_MOVE(17, MOVE_PROTECT), + LEVEL_UP_MOVE(20, MOVE_DOUBLEHIT), + LEVEL_UP_MOVE(23, MOVE_KNOCKOFF), + LEVEL_UP_MOVE(26, MOVE_NIGHTSLASH), + LEVEL_UP_MOVE(32, MOVE_RAZORSHELL), + LEVEL_UP_MOVE(36, MOVE_TAUNT), + LEVEL_UP_MOVE(40, MOVE_SWORDSDANCE), + LEVEL_UP_MOVE(43, MOVE_CRUNCH), + LEVEL_UP_MOVE(48, MOVE_CRABHAMMER), + LEVEL_UP_MOVE(54, MOVE_GUILLOTINE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesFeebasLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SPLASH), + LEVEL_UP_MOVE(15, MOVE_TACKLE), + LEVEL_UP_MOVE(30, MOVE_FLAIL), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMiloticLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_WATERPULSE), + LEVEL_UP_MOVE( 1, MOVE_WATERPULSE), + LEVEL_UP_MOVE( 1, MOVE_WRAP), + LEVEL_UP_MOVE( 1, MOVE_WATERGUN), + LEVEL_UP_MOVE( 1, MOVE_WATERSPORT), + LEVEL_UP_MOVE( 1, MOVE_REFRESH), + LEVEL_UP_MOVE( 4, MOVE_WATERSPORT), + LEVEL_UP_MOVE( 7, MOVE_REFRESH), + LEVEL_UP_MOVE(11, MOVE_DISARMINGVOICE), + LEVEL_UP_MOVE(14, MOVE_TWISTER), + LEVEL_UP_MOVE(17, MOVE_AQUARING), + LEVEL_UP_MOVE(21, MOVE_CAPTIVATE), + LEVEL_UP_MOVE(24, MOVE_DRAGONTAIL), + LEVEL_UP_MOVE(27, MOVE_RECOVER), + LEVEL_UP_MOVE(31, MOVE_AQUATAIL), + LEVEL_UP_MOVE(34, MOVE_ATTRACT), + LEVEL_UP_MOVE(37, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(41, MOVE_COIL), + LEVEL_UP_MOVE(44, MOVE_HYDROPUMP), + LEVEL_UP_MOVE(47, MOVE_RAINDANCE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesCarvanhaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 4, MOVE_RAGE), + LEVEL_UP_MOVE( 8, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE(11, MOVE_AQUAJET), + LEVEL_UP_MOVE(15, MOVE_ASSURANCE), + LEVEL_UP_MOVE(18, MOVE_SCREECH), + LEVEL_UP_MOVE(22, MOVE_SWAGGER), + LEVEL_UP_MOVE(25, MOVE_ICEFANG), + LEVEL_UP_MOVE(29, MOVE_SCARYFACE), + LEVEL_UP_MOVE(32, MOVE_POISONFANG), + LEVEL_UP_MOVE(36, MOVE_CRUNCH), + LEVEL_UP_MOVE(39, MOVE_AGILITY), + LEVEL_UP_MOVE(43, MOVE_TAKEDOWN), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSharpedoLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_SLASH), + LEVEL_UP_MOVE( 1, MOVE_SLASH), + LEVEL_UP_MOVE( 1, MOVE_NIGHTSLASH), + LEVEL_UP_MOVE( 1, MOVE_FEINT), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 1, MOVE_RAGE), + LEVEL_UP_MOVE( 1, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE( 4, MOVE_RAGE), + LEVEL_UP_MOVE( 8, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE(11, MOVE_AQUAJET), + LEVEL_UP_MOVE(15, MOVE_ASSURANCE), + LEVEL_UP_MOVE(18, MOVE_SCREECH), + LEVEL_UP_MOVE(22, MOVE_SWAGGER), + LEVEL_UP_MOVE(25, MOVE_ICEFANG), + LEVEL_UP_MOVE(29, MOVE_SCARYFACE), + LEVEL_UP_MOVE(34, MOVE_POISONFANG), + LEVEL_UP_MOVE(40, MOVE_CRUNCH), + LEVEL_UP_MOVE(45, MOVE_AGILITY), + LEVEL_UP_MOVE(51, MOVE_SKULLBASH), + LEVEL_UP_MOVE(56, MOVE_TAUNT), + LEVEL_UP_MOVE(62, MOVE_NIGHTSLASH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesTrapinchLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 1, MOVE_FEINTATTACK), + LEVEL_UP_MOVE( 1, MOVE_BIDE), + LEVEL_UP_MOVE( 5, MOVE_MUDSLAP), + LEVEL_UP_MOVE( 8, MOVE_BULLDOZE), + LEVEL_UP_MOVE(12, MOVE_SANDTOMB), + LEVEL_UP_MOVE(15, MOVE_ROCKSLIDE), + LEVEL_UP_MOVE(19, MOVE_DIG), + LEVEL_UP_MOVE(22, MOVE_CRUNCH), + LEVEL_UP_MOVE(26, MOVE_EARTHPOWER), + LEVEL_UP_MOVE(29, MOVE_FEINT), + LEVEL_UP_MOVE(33, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(36, MOVE_SANDSTORM), + LEVEL_UP_MOVE(40, MOVE_SUPERPOWER), + LEVEL_UP_MOVE(43, MOVE_HYPERBEAM), + LEVEL_UP_MOVE(47, MOVE_FISSURE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesVibravaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_DRAGONBREATH), + LEVEL_UP_MOVE( 1, MOVE_DRAGONBREATH), + LEVEL_UP_MOVE( 1, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 1, MOVE_SONICBOOM), + LEVEL_UP_MOVE( 1, MOVE_FEINTATTACK), + LEVEL_UP_MOVE( 1, MOVE_BIDE), + LEVEL_UP_MOVE( 5, MOVE_MUDSLAP), + LEVEL_UP_MOVE( 8, MOVE_BULLDOZE), + LEVEL_UP_MOVE(12, MOVE_SANDTOMB), + LEVEL_UP_MOVE(15, MOVE_ROCKSLIDE), + LEVEL_UP_MOVE(19, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(22, MOVE_SCREECH), + LEVEL_UP_MOVE(26, MOVE_EARTHPOWER), + LEVEL_UP_MOVE(29, MOVE_BUGBUZZ), + LEVEL_UP_MOVE(33, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(36, MOVE_SANDSTORM), + LEVEL_UP_MOVE(40, MOVE_UPROAR), + LEVEL_UP_MOVE(43, MOVE_HYPERBEAM), + LEVEL_UP_MOVE(47, MOVE_BOOMBURST), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesFlygonLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_DRAGONCLAW), + LEVEL_UP_MOVE( 1, MOVE_DRAGONCLAW), + LEVEL_UP_MOVE( 1, MOVE_DRAGONBREATH), + LEVEL_UP_MOVE( 1, MOVE_DRAGONDANCE), + LEVEL_UP_MOVE( 1, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 1, MOVE_SONICBOOM), + LEVEL_UP_MOVE( 1, MOVE_FEINTATTACK), + LEVEL_UP_MOVE( 1, MOVE_BIDE), + LEVEL_UP_MOVE( 5, MOVE_MUDSLAP), + LEVEL_UP_MOVE( 8, MOVE_BULLDOZE), + LEVEL_UP_MOVE(12, MOVE_SANDTOMB), + LEVEL_UP_MOVE(15, MOVE_ROCKSLIDE), + LEVEL_UP_MOVE(19, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(22, MOVE_SCREECH), + LEVEL_UP_MOVE(26, MOVE_EARTHPOWER), + LEVEL_UP_MOVE(29, MOVE_DRAGONTAIL), + LEVEL_UP_MOVE(33, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(36, MOVE_SANDSTORM), + LEVEL_UP_MOVE(40, MOVE_UPROAR), + LEVEL_UP_MOVE(43, MOVE_HYPERBEAM), + LEVEL_UP_MOVE(47, MOVE_DRAGONRUSH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMakuhitaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE( 4, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 7, MOVE_ARMTHRUST), + LEVEL_UP_MOVE(10, MOVE_FAKEOUT), + LEVEL_UP_MOVE(13, MOVE_FORCEPALM), + LEVEL_UP_MOVE(16, MOVE_WHIRLWIND), + LEVEL_UP_MOVE(19, MOVE_KNOCKOFF), + LEVEL_UP_MOVE(22, MOVE_VITALTHROW), + LEVEL_UP_MOVE(25, MOVE_BELLYDRUM), + LEVEL_UP_MOVE(28, MOVE_SMELLINGSALTS), + LEVEL_UP_MOVE(31, MOVE_SEISMICTOSS), + LEVEL_UP_MOVE(34, MOVE_WAKEUPSLAP), + LEVEL_UP_MOVE(37, MOVE_ENDURE), + LEVEL_UP_MOVE(40, MOVE_CLOSECOMBAT), + LEVEL_UP_MOVE(43, MOVE_REVERSAL), + LEVEL_UP_MOVE(46, MOVE_HEAVYSLAM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesHariyamaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_BRINE), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE( 1, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 1, MOVE_ARMTHRUST), + LEVEL_UP_MOVE( 4, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 7, MOVE_ARMTHRUST), + LEVEL_UP_MOVE(10, MOVE_FAKEOUT), + LEVEL_UP_MOVE(13, MOVE_FORCEPALM), + LEVEL_UP_MOVE(16, MOVE_WHIRLWIND), + LEVEL_UP_MOVE(19, MOVE_KNOCKOFF), + LEVEL_UP_MOVE(22, MOVE_VITALTHROW), + LEVEL_UP_MOVE(26, MOVE_BELLYDRUM), + LEVEL_UP_MOVE(30, MOVE_SMELLINGSALTS), + LEVEL_UP_MOVE(34, MOVE_SEISMICTOSS), + LEVEL_UP_MOVE(38, MOVE_WAKEUPSLAP), + LEVEL_UP_MOVE(42, MOVE_ENDURE), + LEVEL_UP_MOVE(46, MOVE_CLOSECOMBAT), + LEVEL_UP_MOVE(50, MOVE_REVERSAL), + LEVEL_UP_MOVE(54, MOVE_HEAVYSLAM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesElectrikeLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_THUNDERWAVE), + LEVEL_UP_MOVE( 4, MOVE_LEER), + LEVEL_UP_MOVE( 7, MOVE_HOWL), + LEVEL_UP_MOVE(10, MOVE_QUICKATTACK), + LEVEL_UP_MOVE(13, MOVE_SPARK), + LEVEL_UP_MOVE(16, MOVE_ODORSLEUTH), + LEVEL_UP_MOVE(19, MOVE_THUNDERFANG), + LEVEL_UP_MOVE(24, MOVE_BITE), + LEVEL_UP_MOVE(29, MOVE_DISCHARGE), + LEVEL_UP_MOVE(34, MOVE_ROAR), + LEVEL_UP_MOVE(39, MOVE_WILDCHARGE), + LEVEL_UP_MOVE(44, MOVE_CHARGE), + LEVEL_UP_MOVE(49, MOVE_THUNDER), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesManectricLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ELECTRICTERRAIN), + LEVEL_UP_MOVE( 1, MOVE_FIREFANG), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_THUNDERWAVE), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_HOWL), + LEVEL_UP_MOVE( 4, MOVE_LEER), + LEVEL_UP_MOVE( 7, MOVE_HOWL), + LEVEL_UP_MOVE(10, MOVE_QUICKATTACK), + LEVEL_UP_MOVE(13, MOVE_SPARK), + LEVEL_UP_MOVE(16, MOVE_ODORSLEUTH), + LEVEL_UP_MOVE(19, MOVE_THUNDERFANG), + LEVEL_UP_MOVE(24, MOVE_BITE), + LEVEL_UP_MOVE(30, MOVE_DISCHARGE), + LEVEL_UP_MOVE(36, MOVE_ROAR), + LEVEL_UP_MOVE(42, MOVE_WILDCHARGE), + LEVEL_UP_MOVE(48, MOVE_CHARGE), + LEVEL_UP_MOVE(54, MOVE_THUNDER), + LEVEL_UP_MOVE(60, MOVE_ELECTRICTERRAIN), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesNumelLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 5, MOVE_EMBER), + LEVEL_UP_MOVE( 8, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE(12, MOVE_MAGNITUDE), + LEVEL_UP_MOVE(15, MOVE_FLAMEBURST), + LEVEL_UP_MOVE(19, MOVE_AMNESIA), + LEVEL_UP_MOVE(22, MOVE_LAVAPLUME), + LEVEL_UP_MOVE(26, MOVE_EARTHPOWER), + LEVEL_UP_MOVE(29, MOVE_CURSE), + LEVEL_UP_MOVE(31, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(36, MOVE_YAWN), + LEVEL_UP_MOVE(40, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(43, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE(47, MOVE_DOUBLEEDGE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesCameruptLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_ROCKSLIDE), + LEVEL_UP_MOVE( 1, MOVE_ROCKSLIDE), + LEVEL_UP_MOVE( 1, MOVE_FISSURE), + LEVEL_UP_MOVE( 1, MOVE_ERUPTION), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_EMBER), + LEVEL_UP_MOVE( 1, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE( 8, MOVE_EMBER), + LEVEL_UP_MOVE( 8, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE(12, MOVE_MAGNITUDE), + LEVEL_UP_MOVE(15, MOVE_FLAMEBURST), + LEVEL_UP_MOVE(19, MOVE_AMNESIA), + LEVEL_UP_MOVE(22, MOVE_LAVAPLUME), + LEVEL_UP_MOVE(26, MOVE_EARTHPOWER), + LEVEL_UP_MOVE(29, MOVE_CURSE), + LEVEL_UP_MOVE(31, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(39, MOVE_YAWN), + LEVEL_UP_MOVE(46, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(52, MOVE_ERUPTION), + LEVEL_UP_MOVE(59, MOVE_FISSURE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSphealLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_DEFENSECURL), + LEVEL_UP_MOVE( 1, MOVE_POWDERSNOW), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_WATERGUN), + LEVEL_UP_MOVE( 5, MOVE_ROLLOUT), + LEVEL_UP_MOVE( 9, MOVE_ENCORE), + LEVEL_UP_MOVE(13, MOVE_ICEBALL), + LEVEL_UP_MOVE(17, MOVE_BRINE), + LEVEL_UP_MOVE(21, MOVE_AURORABEAM), + LEVEL_UP_MOVE(26, MOVE_BODYSLAM), + LEVEL_UP_MOVE(31, MOVE_REST), + LEVEL_UP_MOVE(31, MOVE_SNORE), + LEVEL_UP_MOVE(36, MOVE_HAIL), + LEVEL_UP_MOVE(41, MOVE_BLIZZARD), + LEVEL_UP_MOVE(46, MOVE_SHEERCOLD), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSealeoLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_SWAGGER), + LEVEL_UP_MOVE( 1, MOVE_SWAGGER), + LEVEL_UP_MOVE( 1, MOVE_DEFENSECURL), + LEVEL_UP_MOVE( 1, MOVE_POWDERSNOW), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_WATERGUN), + LEVEL_UP_MOVE( 5, MOVE_ROLLOUT), + LEVEL_UP_MOVE( 9, MOVE_ENCORE), + LEVEL_UP_MOVE(13, MOVE_ICEBALL), + LEVEL_UP_MOVE(17, MOVE_BRINE), + LEVEL_UP_MOVE(21, MOVE_AURORABEAM), + LEVEL_UP_MOVE(26, MOVE_BODYSLAM), + LEVEL_UP_MOVE(31, MOVE_REST), + LEVEL_UP_MOVE(31, MOVE_SNORE), + LEVEL_UP_MOVE(38, MOVE_HAIL), + LEVEL_UP_MOVE(45, MOVE_BLIZZARD), + LEVEL_UP_MOVE(52, MOVE_SHEERCOLD), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesWalreinLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_ICEFANG), + LEVEL_UP_MOVE( 1, MOVE_ICEFANG), + LEVEL_UP_MOVE( 1, MOVE_SWAGGER), + LEVEL_UP_MOVE( 1, MOVE_CRUNCH), + LEVEL_UP_MOVE( 1, MOVE_DEFENSECURL), + LEVEL_UP_MOVE( 1, MOVE_POWDERSNOW), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_WATERGUN), + LEVEL_UP_MOVE( 7, MOVE_ROLLOUT), + LEVEL_UP_MOVE( 7, MOVE_ENCORE), + LEVEL_UP_MOVE(13, MOVE_ICEBALL), + LEVEL_UP_MOVE(19, MOVE_BRINE), + LEVEL_UP_MOVE(19, MOVE_AURORABEAM), + LEVEL_UP_MOVE(25, MOVE_BODYSLAM), + LEVEL_UP_MOVE(31, MOVE_REST), + LEVEL_UP_MOVE(31, MOVE_SNORE), + LEVEL_UP_MOVE(38, MOVE_HAIL), + LEVEL_UP_MOVE(49, MOVE_BLIZZARD), + LEVEL_UP_MOVE(60, MOVE_SHEERCOLD), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesCacneaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POISONSTING), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 4, MOVE_ABSORB), + LEVEL_UP_MOVE( 7, MOVE_GROWTH), + LEVEL_UP_MOVE(10, MOVE_LEECHSEED), + LEVEL_UP_MOVE(13, MOVE_SANDATTACK), + LEVEL_UP_MOVE(16, MOVE_NEEDLEARM), + LEVEL_UP_MOVE(19, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(22, MOVE_INGRAIN), + LEVEL_UP_MOVE(26, MOVE_PAYBACK), + LEVEL_UP_MOVE(30, MOVE_SPIKES), + LEVEL_UP_MOVE(34, MOVE_SUCKERPUNCH), + LEVEL_UP_MOVE(38, MOVE_PINMISSILE), + LEVEL_UP_MOVE(42, MOVE_ENERGYBALL), + LEVEL_UP_MOVE(46, MOVE_COTTONSPORE), + LEVEL_UP_MOVE(50, MOVE_SANDSTORM), + LEVEL_UP_MOVE(54, MOVE_DESTINYBOND), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesCacturneLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_SPIKYSHIELD), + LEVEL_UP_MOVE( 1, MOVE_SPIKYSHIELD), + LEVEL_UP_MOVE( 1, MOVE_DESTINYBOND), + LEVEL_UP_MOVE( 1, MOVE_REVENGE), + LEVEL_UP_MOVE( 1, MOVE_POISONSTING), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_ABSORB), + LEVEL_UP_MOVE( 1, MOVE_GROWTH), + LEVEL_UP_MOVE( 4, MOVE_ABSORB), + LEVEL_UP_MOVE( 7, MOVE_GROWTH), + LEVEL_UP_MOVE(10, MOVE_LEECHSEED), + LEVEL_UP_MOVE(13, MOVE_SANDATTACK), + LEVEL_UP_MOVE(16, MOVE_NEEDLEARM), + LEVEL_UP_MOVE(19, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(22, MOVE_INGRAIN), + LEVEL_UP_MOVE(26, MOVE_PAYBACK), + LEVEL_UP_MOVE(30, MOVE_SPIKES), + LEVEL_UP_MOVE(35, MOVE_SUCKERPUNCH), + LEVEL_UP_MOVE(38, MOVE_PINMISSILE), + LEVEL_UP_MOVE(44, MOVE_ENERGYBALL), + LEVEL_UP_MOVE(49, MOVE_COTTONSPORE), + LEVEL_UP_MOVE(54, MOVE_SANDSTORM), + LEVEL_UP_MOVE(59, MOVE_DESTINYBOND), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSnoruntLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POWDERSNOW), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 5, MOVE_DOUBLETEAM), + LEVEL_UP_MOVE(10, MOVE_ICESHARD), + LEVEL_UP_MOVE(14, MOVE_ICYWIND), + LEVEL_UP_MOVE(19, MOVE_BITE), + LEVEL_UP_MOVE(23, MOVE_ICEFANG), + LEVEL_UP_MOVE(28, MOVE_HEADBUTT), + LEVEL_UP_MOVE(32, MOVE_PROTECT), + LEVEL_UP_MOVE(37, MOVE_FROSTBREATH), + LEVEL_UP_MOVE(41, MOVE_CRUNCH), + LEVEL_UP_MOVE(46, MOVE_BLIZZARD), + LEVEL_UP_MOVE(50, MOVE_HAIL), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesGlalieLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_FREEZEDRY), + LEVEL_UP_MOVE( 1, MOVE_FREEZEDRY), + LEVEL_UP_MOVE( 1, MOVE_SHEERCOLD), + LEVEL_UP_MOVE( 1, MOVE_POWDERSNOW), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_DOUBLETEAM), + LEVEL_UP_MOVE( 1, MOVE_ICESHARD), + LEVEL_UP_MOVE( 5, MOVE_DOUBLETEAM), + LEVEL_UP_MOVE(10, MOVE_ICESHARD), + LEVEL_UP_MOVE(14, MOVE_ICYWIND), + LEVEL_UP_MOVE(19, MOVE_BITE), + LEVEL_UP_MOVE(23, MOVE_ICEFANG), + LEVEL_UP_MOVE(28, MOVE_HEADBUTT), + LEVEL_UP_MOVE(32, MOVE_PROTECT), + LEVEL_UP_MOVE(37, MOVE_FROSTBREATH), + LEVEL_UP_MOVE(41, MOVE_CRUNCH), + LEVEL_UP_MOVE(48, MOVE_BLIZZARD), + LEVEL_UP_MOVE(54, MOVE_HAIL), + LEVEL_UP_MOVE(61, MOVE_SHEERCOLD), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesLunatoneLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POWERGEM), + LEVEL_UP_MOVE( 1, MOVE_PSYSHOCK), + LEVEL_UP_MOVE( 1, MOVE_MOONBLAST), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE( 1, MOVE_ROCKTHROW), + LEVEL_UP_MOVE( 5, MOVE_HYPNOSIS), + LEVEL_UP_MOVE( 9, MOVE_ROCKPOLISH), + LEVEL_UP_MOVE(13, MOVE_PSYWAVE), + LEVEL_UP_MOVE(17, MOVE_EMBARGO), + LEVEL_UP_MOVE(21, MOVE_ROCKSLIDE), + LEVEL_UP_MOVE(25, MOVE_COSMICPOWER), + LEVEL_UP_MOVE(29, MOVE_PSYCHIC), + LEVEL_UP_MOVE(33, MOVE_HEALBLOCK), + LEVEL_UP_MOVE(37, MOVE_STONEEDGE), + LEVEL_UP_MOVE(41, MOVE_FUTURESIGHT), + LEVEL_UP_MOVE(45, MOVE_EXPLOSION), + LEVEL_UP_MOVE(49, MOVE_MAGICROOM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSolrockLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_FLAREBLITZ), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE( 1, MOVE_ROCKTHROW), + LEVEL_UP_MOVE( 5, MOVE_FIRESPIN), + LEVEL_UP_MOVE( 9, MOVE_ROCKPOLISH), + LEVEL_UP_MOVE(13, MOVE_PSYWAVE), + LEVEL_UP_MOVE(17, MOVE_EMBARGO), + LEVEL_UP_MOVE(21, MOVE_ROCKSLIDE), + LEVEL_UP_MOVE(25, MOVE_COSMICPOWER), + LEVEL_UP_MOVE(29, MOVE_PSYCHIC), + LEVEL_UP_MOVE(33, MOVE_HEALBLOCK), + LEVEL_UP_MOVE(37, MOVE_STONEEDGE), + LEVEL_UP_MOVE(41, MOVE_SOLARBEAM), + LEVEL_UP_MOVE(45, MOVE_EXPLOSION), + LEVEL_UP_MOVE(49, MOVE_WONDERROOM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesAzurillLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SPLASH), + LEVEL_UP_MOVE( 1, MOVE_WATERGUN), + LEVEL_UP_MOVE( 2, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 5, MOVE_WATERSPORT), + LEVEL_UP_MOVE( 7, MOVE_BUBBLE), + LEVEL_UP_MOVE(10, MOVE_CHARM), + LEVEL_UP_MOVE(13, MOVE_BUBBLEBEAM), + LEVEL_UP_MOVE(16, MOVE_HELPINGHAND), + LEVEL_UP_MOVE(20, MOVE_SLAM), + LEVEL_UP_MOVE(23, MOVE_BOUNCE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSpoinkLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SPLASH), + LEVEL_UP_MOVE( 7, MOVE_PSYWAVE), + LEVEL_UP_MOVE(10, MOVE_ODORSLEUTH), + LEVEL_UP_MOVE(14, MOVE_PSYBEAM), + LEVEL_UP_MOVE(15, MOVE_PSYCHUP), + LEVEL_UP_MOVE(18, MOVE_CONFUSERAY), + LEVEL_UP_MOVE(21, MOVE_MAGICCOAT), + LEVEL_UP_MOVE(26, MOVE_ZENHEADBUTT), + LEVEL_UP_MOVE(29, MOVE_POWERGEM), + LEVEL_UP_MOVE(29, MOVE_REST), + LEVEL_UP_MOVE(33, MOVE_SNORE), + LEVEL_UP_MOVE(38, MOVE_PSYSHOCK), + LEVEL_UP_MOVE(40, MOVE_PAYBACK), + LEVEL_UP_MOVE(44, MOVE_PSYCHIC), + LEVEL_UP_MOVE(50, MOVE_BOUNCE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesGrumpigLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_TEETERDANCE), + LEVEL_UP_MOVE( 1, MOVE_TEETERDANCE), + LEVEL_UP_MOVE( 1, MOVE_BELCH), + LEVEL_UP_MOVE( 1, MOVE_SPLASH), + LEVEL_UP_MOVE( 1, MOVE_PSYWAVE), + LEVEL_UP_MOVE( 1, MOVE_ODORSLEUTH), + LEVEL_UP_MOVE( 1, MOVE_PSYBEAM), + LEVEL_UP_MOVE( 7, MOVE_PSYWAVE), + LEVEL_UP_MOVE(10, MOVE_ODORSLEUTH), + LEVEL_UP_MOVE(14, MOVE_PSYBEAM), + LEVEL_UP_MOVE(15, MOVE_PSYCHUP), + LEVEL_UP_MOVE(18, MOVE_CONFUSERAY), + LEVEL_UP_MOVE(21, MOVE_MAGICCOAT), + LEVEL_UP_MOVE(26, MOVE_ZENHEADBUTT), + LEVEL_UP_MOVE(29, MOVE_POWERGEM), + LEVEL_UP_MOVE(35, MOVE_REST), + LEVEL_UP_MOVE(35, MOVE_SNORE), + LEVEL_UP_MOVE(42, MOVE_PSYSHOCK), + LEVEL_UP_MOVE(46, MOVE_PAYBACK), + LEVEL_UP_MOVE(52, MOVE_PSYCHIC), + LEVEL_UP_MOVE(60, MOVE_BOUNCE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesPlusleLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_NUZZLE), + LEVEL_UP_MOVE( 1, MOVE_PLAYNICE), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_THUNDERWAVE), + LEVEL_UP_MOVE( 1, MOVE_QUICKATTACK), + LEVEL_UP_MOVE( 4, MOVE_HELPINGHAND), + LEVEL_UP_MOVE( 7, MOVE_SPARK), + LEVEL_UP_MOVE(10, MOVE_ENCORE), + LEVEL_UP_MOVE(13, MOVE_BESTOW), + LEVEL_UP_MOVE(16, MOVE_SWIFT), + LEVEL_UP_MOVE(19, MOVE_ELECTROBALL), + LEVEL_UP_MOVE(22, MOVE_COPYCAT), + LEVEL_UP_MOVE(25, MOVE_CHARM), + LEVEL_UP_MOVE(28, MOVE_CHARGE), + LEVEL_UP_MOVE(31, MOVE_DISCHARGE), + LEVEL_UP_MOVE(34, MOVE_BATONPASS), + LEVEL_UP_MOVE(37, MOVE_AGILITY), + LEVEL_UP_MOVE(40, MOVE_LASTRESORT), + LEVEL_UP_MOVE(43, MOVE_THUNDER), + LEVEL_UP_MOVE(46, MOVE_NASTYPLOT), + LEVEL_UP_MOVE(49, MOVE_ENTRAINMENT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMinunLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_NUZZLE), + LEVEL_UP_MOVE( 1, MOVE_PLAYNICE), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_THUNDERWAVE), + LEVEL_UP_MOVE( 1, MOVE_QUICKATTACK), + LEVEL_UP_MOVE( 4, MOVE_HELPINGHAND), + LEVEL_UP_MOVE( 7, MOVE_SPARK), + LEVEL_UP_MOVE(10, MOVE_ENCORE), + LEVEL_UP_MOVE(13, MOVE_SWITCHEROO), + LEVEL_UP_MOVE(16, MOVE_SWIFT), + LEVEL_UP_MOVE(19, MOVE_ELECTROBALL), + LEVEL_UP_MOVE(22, MOVE_COPYCAT), + LEVEL_UP_MOVE(25, MOVE_FAKETEARS), + LEVEL_UP_MOVE(28, MOVE_CHARGE), + LEVEL_UP_MOVE(31, MOVE_DISCHARGE), + LEVEL_UP_MOVE(34, MOVE_BATONPASS), + LEVEL_UP_MOVE(37, MOVE_AGILITY), + LEVEL_UP_MOVE(40, MOVE_TRUMPCARD), + LEVEL_UP_MOVE(43, MOVE_THUNDER), + LEVEL_UP_MOVE(46, MOVE_NASTYPLOT), + LEVEL_UP_MOVE(49, MOVE_ENTRAINMENT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMawileLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_PLAYROUGH), + LEVEL_UP_MOVE( 1, MOVE_IRONHEAD), + LEVEL_UP_MOVE( 1, MOVE_TAUNT), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_FAIRYWIND), + LEVEL_UP_MOVE( 1, MOVE_ASTONISH), + LEVEL_UP_MOVE( 5, MOVE_FAKETEARS), + LEVEL_UP_MOVE( 9, MOVE_BITE), + LEVEL_UP_MOVE(13, MOVE_SWEETSCENT), + LEVEL_UP_MOVE(17, MOVE_VICEGRIP), + LEVEL_UP_MOVE(21, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(25, MOVE_BATONPASS), + LEVEL_UP_MOVE(29, MOVE_CRUNCH), + LEVEL_UP_MOVE(33, MOVE_IRONDEFENSE), + LEVEL_UP_MOVE(37, MOVE_SUCKERPUNCH), + LEVEL_UP_MOVE(41, MOVE_STOCKPILE), + LEVEL_UP_MOVE(41, MOVE_SWALLOW), + LEVEL_UP_MOVE(41, MOVE_SPITUP), + LEVEL_UP_MOVE(45, MOVE_IRONHEAD), + LEVEL_UP_MOVE(49, MOVE_PLAYROUGH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMedititeLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_BIDE), + LEVEL_UP_MOVE( 4, MOVE_MEDITATE), + LEVEL_UP_MOVE( 7, MOVE_CONFUSION), + LEVEL_UP_MOVE( 9, MOVE_DETECT), + LEVEL_UP_MOVE(12, MOVE_ENDURE), + LEVEL_UP_MOVE(15, MOVE_FEINT), + LEVEL_UP_MOVE(17, MOVE_FORCEPALM), + LEVEL_UP_MOVE(20, MOVE_HIDDENPOWER), + LEVEL_UP_MOVE(23, MOVE_CALMMIND), + LEVEL_UP_MOVE(25, MOVE_MINDREADER), + LEVEL_UP_MOVE(28, MOVE_HIGHJUMPKICK), + LEVEL_UP_MOVE(31, MOVE_PSYCHUP), + LEVEL_UP_MOVE(33, MOVE_ACUPRESSURE), + LEVEL_UP_MOVE(36, MOVE_POWERTRICK), + LEVEL_UP_MOVE(39, MOVE_REVERSAL), + LEVEL_UP_MOVE(41, MOVE_RECOVER), + LEVEL_UP_MOVE(44, MOVE_COUNTER), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMedichamLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ZENHEADBUTT), + LEVEL_UP_MOVE( 1, MOVE_FIREPUNCH), + LEVEL_UP_MOVE( 1, MOVE_THUNDERPUNCH), + LEVEL_UP_MOVE( 1, MOVE_ICEPUNCH), + LEVEL_UP_MOVE( 1, MOVE_BIDE), + LEVEL_UP_MOVE( 1, MOVE_MEDITATE), + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE( 1, MOVE_DETECT), + LEVEL_UP_MOVE( 4, MOVE_MEDITATE), + LEVEL_UP_MOVE( 7, MOVE_CONFUSION), + LEVEL_UP_MOVE( 9, MOVE_DETECT), + LEVEL_UP_MOVE(12, MOVE_ENDURE), + LEVEL_UP_MOVE(15, MOVE_FEINT), + LEVEL_UP_MOVE(17, MOVE_FORCEPALM), + LEVEL_UP_MOVE(20, MOVE_HIDDENPOWER), + LEVEL_UP_MOVE(23, MOVE_CALMMIND), + LEVEL_UP_MOVE(25, MOVE_MINDREADER), + LEVEL_UP_MOVE(28, MOVE_HIGHJUMPKICK), + LEVEL_UP_MOVE(31, MOVE_PSYCHUP), + LEVEL_UP_MOVE(33, MOVE_ACUPRESSURE), + LEVEL_UP_MOVE(36, MOVE_POWERTRICK), + LEVEL_UP_MOVE(42, MOVE_REVERSAL), + LEVEL_UP_MOVE(47, MOVE_RECOVER), + LEVEL_UP_MOVE(53, MOVE_COUNTER), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSwabluLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_PECK), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 3, MOVE_ASTONISH), + LEVEL_UP_MOVE( 5, MOVE_SING), + LEVEL_UP_MOVE( 7, MOVE_FURYATTACK), + LEVEL_UP_MOVE( 9, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(11, MOVE_DISARMINGVOICE), + LEVEL_UP_MOVE(14, MOVE_MIST), + LEVEL_UP_MOVE(17, MOVE_ROUND), + LEVEL_UP_MOVE(20, MOVE_NATURALGIFT), + LEVEL_UP_MOVE(23, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(26, MOVE_REFRESH), + LEVEL_UP_MOVE(30, MOVE_MIRRORMOVE), + LEVEL_UP_MOVE(34, MOVE_COTTONGUARD), + LEVEL_UP_MOVE(38, MOVE_DRAGONPULSE), + LEVEL_UP_MOVE(42, MOVE_PERISHSONG), + LEVEL_UP_MOVE(46, MOVE_MOONBLAST), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesAltariaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_DRAGONBREATH), + LEVEL_UP_MOVE( 1, MOVE_DRAGONBREATH), + LEVEL_UP_MOVE( 1, MOVE_SKYATTACK), + LEVEL_UP_MOVE( 1, MOVE_PLUCK), + LEVEL_UP_MOVE( 1, MOVE_PECK), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_ASTONISH), + LEVEL_UP_MOVE( 1, MOVE_SING), + LEVEL_UP_MOVE( 3, MOVE_ASTONISH), + LEVEL_UP_MOVE( 5, MOVE_SING), + LEVEL_UP_MOVE( 7, MOVE_FURYATTACK), + LEVEL_UP_MOVE( 9, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(11, MOVE_DISARMINGVOICE), + LEVEL_UP_MOVE(14, MOVE_MIST), + LEVEL_UP_MOVE(17, MOVE_ROUND), + LEVEL_UP_MOVE(20, MOVE_NATURALGIFT), + LEVEL_UP_MOVE(23, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(26, MOVE_REFRESH), + LEVEL_UP_MOVE(30, MOVE_DRAGONDANCE), + LEVEL_UP_MOVE(34, MOVE_COTTONGUARD), + LEVEL_UP_MOVE(40, MOVE_DRAGONPULSE), + LEVEL_UP_MOVE(46, MOVE_PERISHSONG), + LEVEL_UP_MOVE(52, MOVE_MOONBLAST), + LEVEL_UP_MOVE(59, MOVE_SKYATTACK), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesWynautLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SPLASH), + LEVEL_UP_MOVE( 1, MOVE_CHARM), + LEVEL_UP_MOVE( 1, MOVE_ENCORE), + LEVEL_UP_MOVE(15, MOVE_COUNTER), + LEVEL_UP_MOVE(15, MOVE_MIRRORCOAT), + LEVEL_UP_MOVE(15, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(15, MOVE_DESTINYBOND), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesDuskullLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_NIGHTSHADE), + LEVEL_UP_MOVE( 6, MOVE_DISABLE), + LEVEL_UP_MOVE( 9, MOVE_ASTONISH), + LEVEL_UP_MOVE(14, MOVE_FORESIGHT), + LEVEL_UP_MOVE(17, MOVE_SHADOWSNEAK), + LEVEL_UP_MOVE(22, MOVE_PURSUIT), + LEVEL_UP_MOVE(25, MOVE_WILLOWISP), + LEVEL_UP_MOVE(30, MOVE_CONFUSERAY), + LEVEL_UP_MOVE(33, MOVE_CURSE), + LEVEL_UP_MOVE(38, MOVE_HEX), + LEVEL_UP_MOVE(41, MOVE_SHADOWBALL), + LEVEL_UP_MOVE(46, MOVE_MEANLOOK), + LEVEL_UP_MOVE(49, MOVE_PAYBACK), + LEVEL_UP_MOVE(54, MOVE_FUTURESIGHT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesDusclopsLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_SHADOWPUNCH), + LEVEL_UP_MOVE( 1, MOVE_SHADOWPUNCH), + LEVEL_UP_MOVE( 1, MOVE_FUTURESIGHT), + LEVEL_UP_MOVE( 1, MOVE_FIREPUNCH), + LEVEL_UP_MOVE( 1, MOVE_ICEPUNCH), + LEVEL_UP_MOVE( 1, MOVE_THUNDERPUNCH), + LEVEL_UP_MOVE( 1, MOVE_GRAVITY), + LEVEL_UP_MOVE( 1, MOVE_BIND), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_NIGHTSHADE), + LEVEL_UP_MOVE( 1, MOVE_DISABLE), + LEVEL_UP_MOVE( 1, MOVE_ASTONISH), + LEVEL_UP_MOVE( 6, MOVE_DISABLE), + LEVEL_UP_MOVE( 9, MOVE_ASTONISH), + LEVEL_UP_MOVE(14, MOVE_FORESIGHT), + LEVEL_UP_MOVE(17, MOVE_SHADOWSNEAK), + LEVEL_UP_MOVE(22, MOVE_PURSUIT), + LEVEL_UP_MOVE(25, MOVE_WILLOWISP), + LEVEL_UP_MOVE(30, MOVE_CONFUSERAY), + LEVEL_UP_MOVE(33, MOVE_CURSE), + LEVEL_UP_MOVE(40, MOVE_HEX), + LEVEL_UP_MOVE(45, MOVE_SHADOWBALL), + LEVEL_UP_MOVE(52, MOVE_MEANLOOK), + LEVEL_UP_MOVE(57, MOVE_PAYBACK), + LEVEL_UP_MOVE(64, MOVE_FUTURESIGHT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesRoseliaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ABSORB), + LEVEL_UP_MOVE( 4, MOVE_GROWTH), + LEVEL_UP_MOVE( 7, MOVE_POISONSTING), + LEVEL_UP_MOVE(10, MOVE_STUNSPORE), + LEVEL_UP_MOVE(13, MOVE_MEGADRAIN), + LEVEL_UP_MOVE(16, MOVE_LEECHSEED), + LEVEL_UP_MOVE(19, MOVE_MAGICALLEAF), + LEVEL_UP_MOVE(22, MOVE_GRASSWHISTLE), + LEVEL_UP_MOVE(25, MOVE_GIGADRAIN), + LEVEL_UP_MOVE(28, MOVE_TOXICSPIKES), + LEVEL_UP_MOVE(31, MOVE_SWEETSCENT), + LEVEL_UP_MOVE(34, MOVE_INGRAIN), + LEVEL_UP_MOVE(37, MOVE_PETALBLIZZARD), + LEVEL_UP_MOVE(40, MOVE_TOXIC), + LEVEL_UP_MOVE(43, MOVE_AROMATHERAPY), + LEVEL_UP_MOVE(46, MOVE_SYNTHESIS), + LEVEL_UP_MOVE(50, MOVE_PETALDANCE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSlakothLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_YAWN), + LEVEL_UP_MOVE( 6, MOVE_ENCORE), + LEVEL_UP_MOVE( 9, MOVE_SLACKOFF), + LEVEL_UP_MOVE(14, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(17, MOVE_AMNESIA), + LEVEL_UP_MOVE(22, MOVE_COVET), + LEVEL_UP_MOVE(25, MOVE_CHIPAWAY), + LEVEL_UP_MOVE(30, MOVE_COUNTER), + LEVEL_UP_MOVE(33, MOVE_FLAIL), + LEVEL_UP_MOVE(38, MOVE_PLAYROUGH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesVigorothLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_REVERSAL), + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE( 1, MOVE_ENCORE), + LEVEL_UP_MOVE( 1, MOVE_UPROAR), + LEVEL_UP_MOVE( 6, MOVE_ENCORE), + LEVEL_UP_MOVE( 9, MOVE_UPROAR), + LEVEL_UP_MOVE(14, MOVE_FURYSWIPES), + LEVEL_UP_MOVE(17, MOVE_ENDURE), + LEVEL_UP_MOVE(23, MOVE_SLASH), + LEVEL_UP_MOVE(27, MOVE_CHIPAWAY), + LEVEL_UP_MOVE(33, MOVE_COUNTER), + LEVEL_UP_MOVE(37, MOVE_FOCUSPUNCH), + LEVEL_UP_MOVE(43, MOVE_REVERSAL), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSlakingLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_SWAGGER), + LEVEL_UP_MOVE( 1, MOVE_SWAGGER), + LEVEL_UP_MOVE( 1, MOVE_HAMMERARM), + LEVEL_UP_MOVE( 1, MOVE_PUNISHMENT), + LEVEL_UP_MOVE( 1, MOVE_FLING), + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_YAWN), + LEVEL_UP_MOVE( 1, MOVE_ENCORE), + LEVEL_UP_MOVE( 1, MOVE_SLACKOFF), + LEVEL_UP_MOVE( 6, MOVE_ENCORE), + LEVEL_UP_MOVE( 9, MOVE_SLACKOFF), + LEVEL_UP_MOVE(14, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(17, MOVE_AMNESIA), + LEVEL_UP_MOVE(23, MOVE_COVET), + LEVEL_UP_MOVE(27, MOVE_CHIPAWAY), + LEVEL_UP_MOVE(33, MOVE_COUNTER), + LEVEL_UP_MOVE(39, MOVE_FLAIL), + LEVEL_UP_MOVE(47, MOVE_FLING), + LEVEL_UP_MOVE(53, MOVE_PUNISHMENT), + LEVEL_UP_MOVE(61, MOVE_HAMMERARM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesGulpinLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 5, MOVE_YAWN), + LEVEL_UP_MOVE( 8, MOVE_POISONGAS), + LEVEL_UP_MOVE(10, MOVE_SLUDGE), + LEVEL_UP_MOVE(12, MOVE_AMNESIA), + LEVEL_UP_MOVE(17, MOVE_ACIDSPRAY), + LEVEL_UP_MOVE(20, MOVE_ENCORE), + LEVEL_UP_MOVE(25, MOVE_TOXIC), + LEVEL_UP_MOVE(28, MOVE_STOCKPILE), + LEVEL_UP_MOVE(28, MOVE_SPITUP), + LEVEL_UP_MOVE(28, MOVE_SWALLOW), + LEVEL_UP_MOVE(33, MOVE_SLUDGEBOMB), + LEVEL_UP_MOVE(36, MOVE_GASTROACID), + LEVEL_UP_MOVE(41, MOVE_BELCH), + LEVEL_UP_MOVE(44, MOVE_WRINGOUT), + LEVEL_UP_MOVE(49, MOVE_GUNKSHOT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSwalotLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_BODYSLAM), + LEVEL_UP_MOVE( 1, MOVE_BODYSLAM), + LEVEL_UP_MOVE( 1, MOVE_VENOMDRENCH), + LEVEL_UP_MOVE( 1, MOVE_GUNKSHOT), + LEVEL_UP_MOVE( 1, MOVE_WRINGOUT), + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_YAWN), + LEVEL_UP_MOVE( 1, MOVE_POISONGAS), + LEVEL_UP_MOVE( 1, MOVE_SLUDGE), + LEVEL_UP_MOVE( 5, MOVE_YAWN), + LEVEL_UP_MOVE( 8, MOVE_POISONGAS), + LEVEL_UP_MOVE(10, MOVE_SLUDGE), + LEVEL_UP_MOVE(12, MOVE_AMNESIA), + LEVEL_UP_MOVE(17, MOVE_ACIDSPRAY), + LEVEL_UP_MOVE(20, MOVE_ENCORE), + LEVEL_UP_MOVE(25, MOVE_TOXIC), + LEVEL_UP_MOVE(30, MOVE_STOCKPILE), + LEVEL_UP_MOVE(30, MOVE_SPITUP), + LEVEL_UP_MOVE(30, MOVE_SWALLOW), + LEVEL_UP_MOVE(37, MOVE_SLUDGEBOMB), + LEVEL_UP_MOVE(42, MOVE_GASTROACID), + LEVEL_UP_MOVE(49, MOVE_BELCH), + LEVEL_UP_MOVE(54, MOVE_WRINGOUT), + LEVEL_UP_MOVE(61, MOVE_GUNKSHOT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesTropiusLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_LEAFSTORM), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_GUST), + LEVEL_UP_MOVE( 1, MOVE_GROWTH), + LEVEL_UP_MOVE( 1, MOVE_RAZORLEAF), + LEVEL_UP_MOVE( 6, MOVE_SWEETSCENT), + LEVEL_UP_MOVE(10, MOVE_STOMP), + LEVEL_UP_MOVE(16, MOVE_MAGICALLEAF), + LEVEL_UP_MOVE(21, MOVE_WHIRLWIND), + LEVEL_UP_MOVE(26, MOVE_LEAFTORNADO), + LEVEL_UP_MOVE(30, MOVE_NATURALGIFT), + LEVEL_UP_MOVE(36, MOVE_AIRSLASH), + LEVEL_UP_MOVE(41, MOVE_BODYSLAM), + LEVEL_UP_MOVE(46, MOVE_BESTOW), + LEVEL_UP_MOVE(50, MOVE_SYNTHESIS), + LEVEL_UP_MOVE(56, MOVE_SOLARBEAM), + LEVEL_UP_MOVE(61, MOVE_LEAFSTORM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesWhismurLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 4, MOVE_ECHOEDVOICE), + LEVEL_UP_MOVE( 8, MOVE_ASTONISH), + LEVEL_UP_MOVE(11, MOVE_HOWL), + LEVEL_UP_MOVE(15, MOVE_SCREECH), + LEVEL_UP_MOVE(18, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(22, MOVE_STOMP), + LEVEL_UP_MOVE(25, MOVE_UPROAR), + LEVEL_UP_MOVE(29, MOVE_ROAR), + LEVEL_UP_MOVE(32, MOVE_REST), + LEVEL_UP_MOVE(36, MOVE_SLEEPTALK), + LEVEL_UP_MOVE(39, MOVE_HYPERVOICE), + LEVEL_UP_MOVE(43, MOVE_SYNCHRONOISE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesLoudredLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_BITE), + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_ECHOEDVOICE), + LEVEL_UP_MOVE( 1, MOVE_ASTONISH), + LEVEL_UP_MOVE( 1, MOVE_HOWL), + LEVEL_UP_MOVE( 4, MOVE_ECHOEDVOICE), + LEVEL_UP_MOVE( 9, MOVE_ASTONISH), + LEVEL_UP_MOVE(11, MOVE_HOWL), + LEVEL_UP_MOVE(15, MOVE_SCREECH), + LEVEL_UP_MOVE(18, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(23, MOVE_STOMP), + LEVEL_UP_MOVE(27, MOVE_UPROAR), + LEVEL_UP_MOVE(32, MOVE_ROAR), + LEVEL_UP_MOVE(36, MOVE_REST), + LEVEL_UP_MOVE(41, MOVE_SLEEPTALK), + LEVEL_UP_MOVE(45, MOVE_HYPERVOICE), + LEVEL_UP_MOVE(50, MOVE_SYNCHRONOISE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesExploudLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_CRUNCH), + LEVEL_UP_MOVE( 1, MOVE_CRUNCH), + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 1, MOVE_BOOMBURST), + LEVEL_UP_MOVE( 1, MOVE_ICEFANG), + LEVEL_UP_MOVE( 1, MOVE_FIREFANG), + LEVEL_UP_MOVE( 1, MOVE_THUNDERFANG), + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_ECHOEDVOICE), + LEVEL_UP_MOVE( 1, MOVE_ASTONISH), + LEVEL_UP_MOVE( 1, MOVE_HOWL), + LEVEL_UP_MOVE( 4, MOVE_ECHOEDVOICE), + LEVEL_UP_MOVE( 9, MOVE_ASTONISH), + LEVEL_UP_MOVE(11, MOVE_HOWL), + LEVEL_UP_MOVE(15, MOVE_SCREECH), + LEVEL_UP_MOVE(18, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(23, MOVE_STOMP), + LEVEL_UP_MOVE(27, MOVE_UPROAR), + LEVEL_UP_MOVE(32, MOVE_ROAR), + LEVEL_UP_MOVE(36, MOVE_REST), + LEVEL_UP_MOVE(42, MOVE_SLEEPTALK), + LEVEL_UP_MOVE(47, MOVE_HYPERVOICE), + LEVEL_UP_MOVE(53, MOVE_SYNCHRONOISE), + LEVEL_UP_MOVE(58, MOVE_BOOMBURST), + LEVEL_UP_MOVE(64, MOVE_HYPERBEAM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesClamperlLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_CLAMP), + LEVEL_UP_MOVE( 1, MOVE_WATERGUN), + LEVEL_UP_MOVE( 1, MOVE_WHIRLPOOL), + LEVEL_UP_MOVE( 1, MOVE_IRONDEFENSE), + LEVEL_UP_MOVE(50, MOVE_SHELLSMASH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesHuntailLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_WHIRLPOOL), + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 5, MOVE_SCREECH), + LEVEL_UP_MOVE( 9, MOVE_SCARYFACE), + LEVEL_UP_MOVE(11, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(14, MOVE_WATERPULSE), + LEVEL_UP_MOVE(16, MOVE_ICEFANG), + LEVEL_UP_MOVE(19, MOVE_BRINE), + LEVEL_UP_MOVE(23, MOVE_SUCKERPUNCH), + LEVEL_UP_MOVE(26, MOVE_DIVE), + LEVEL_UP_MOVE(29, MOVE_BATONPASS), + LEVEL_UP_MOVE(34, MOVE_CRUNCH), + LEVEL_UP_MOVE(39, MOVE_AQUATAIL), + LEVEL_UP_MOVE(45, MOVE_COIL), + LEVEL_UP_MOVE(50, MOVE_HYDROPUMP), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesGorebyssLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_WHIRLPOOL), + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE( 5, MOVE_WATERSPORT), + LEVEL_UP_MOVE( 9, MOVE_AGILITY), + LEVEL_UP_MOVE(11, MOVE_DRAININGKISS), + LEVEL_UP_MOVE(14, MOVE_WATERPULSE), + LEVEL_UP_MOVE(16, MOVE_AMNESIA), + LEVEL_UP_MOVE(19, MOVE_AQUARING), + LEVEL_UP_MOVE(23, MOVE_CAPTIVATE), + LEVEL_UP_MOVE(26, MOVE_DIVE), + LEVEL_UP_MOVE(29, MOVE_BATONPASS), + LEVEL_UP_MOVE(34, MOVE_PSYCHIC), + LEVEL_UP_MOVE(39, MOVE_AQUATAIL), + LEVEL_UP_MOVE(45, MOVE_COIL), + LEVEL_UP_MOVE(50, MOVE_HYDROPUMP), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesAbsolLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_PERISHSONG), + LEVEL_UP_MOVE( 1, MOVE_FUTURESIGHT), + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_FEINT), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_QUICKATTACK), + LEVEL_UP_MOVE( 4, MOVE_LEER), + LEVEL_UP_MOVE( 7, MOVE_QUICKATTACK), + LEVEL_UP_MOVE(10, MOVE_PURSUIT), + LEVEL_UP_MOVE(13, MOVE_TAUNT), + LEVEL_UP_MOVE(16, MOVE_BITE), + LEVEL_UP_MOVE(19, MOVE_DOUBLETEAM), + LEVEL_UP_MOVE(22, MOVE_SLASH), + LEVEL_UP_MOVE(25, MOVE_SWORDSDANCE), + LEVEL_UP_MOVE(29, MOVE_NIGHTSLASH), + LEVEL_UP_MOVE(33, MOVE_DETECT), + LEVEL_UP_MOVE(37, MOVE_PSYCHOCUT), + LEVEL_UP_MOVE(41, MOVE_MEFIRST), + LEVEL_UP_MOVE(45, MOVE_SUCKERPUNCH), + LEVEL_UP_MOVE(49, MOVE_RAZORWIND), + LEVEL_UP_MOVE(53, MOVE_FUTURESIGHT), + LEVEL_UP_MOVE(57, MOVE_PERISHSONG), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesShuppetLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_KNOCKOFF), + LEVEL_UP_MOVE( 4, MOVE_SCREECH), + LEVEL_UP_MOVE( 7, MOVE_NIGHTSHADE), + LEVEL_UP_MOVE(10, MOVE_SPITE), + LEVEL_UP_MOVE(13, MOVE_SHADOWSNEAK), + LEVEL_UP_MOVE(16, MOVE_WILLOWISP), + LEVEL_UP_MOVE(19, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(22, MOVE_HEX), + LEVEL_UP_MOVE(26, MOVE_CURSE), + LEVEL_UP_MOVE(30, MOVE_SHADOWBALL), + LEVEL_UP_MOVE(34, MOVE_EMBARGO), + LEVEL_UP_MOVE(38, MOVE_SUCKERPUNCH), + LEVEL_UP_MOVE(42, MOVE_SNATCH), + LEVEL_UP_MOVE(46, MOVE_GRUDGE), + LEVEL_UP_MOVE(50, MOVE_TRICK), + LEVEL_UP_MOVE(54, MOVE_PHANTOMFORCE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesBanetteLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_PHANTOMFORCE), + LEVEL_UP_MOVE( 1, MOVE_KNOCKOFF), + LEVEL_UP_MOVE( 1, MOVE_SCREECH), + LEVEL_UP_MOVE( 1, MOVE_NIGHTSHADE), + LEVEL_UP_MOVE( 1, MOVE_SPITE), + LEVEL_UP_MOVE( 4, MOVE_SCREECH), + LEVEL_UP_MOVE( 7, MOVE_NIGHTSHADE), + LEVEL_UP_MOVE(10, MOVE_SPITE), + LEVEL_UP_MOVE(13, MOVE_SHADOWSNEAK), + LEVEL_UP_MOVE(16, MOVE_WILLOWISP), + LEVEL_UP_MOVE(19, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(22, MOVE_HEX), + LEVEL_UP_MOVE(26, MOVE_CURSE), + LEVEL_UP_MOVE(30, MOVE_SHADOWBALL), + LEVEL_UP_MOVE(34, MOVE_EMBARGO), + LEVEL_UP_MOVE(40, MOVE_SUCKERPUNCH), + LEVEL_UP_MOVE(46, MOVE_SNATCH), + LEVEL_UP_MOVE(52, MOVE_GRUDGE), + LEVEL_UP_MOVE(58, MOVE_TRICK), + LEVEL_UP_MOVE(64, MOVE_PHANTOMFORCE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSeviperLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_WRAP), + LEVEL_UP_MOVE( 1, MOVE_SWAGGER), + LEVEL_UP_MOVE( 4, MOVE_BITE), + LEVEL_UP_MOVE( 6, MOVE_LICK), + LEVEL_UP_MOVE( 9, MOVE_POISONTAIL), + LEVEL_UP_MOVE(11, MOVE_FEINT), + LEVEL_UP_MOVE(14, MOVE_SCREECH), + LEVEL_UP_MOVE(16, MOVE_VENOSHOCK), + LEVEL_UP_MOVE(19, MOVE_GLARE), + LEVEL_UP_MOVE(21, MOVE_POISONFANG), + LEVEL_UP_MOVE(24, MOVE_VENOMDRENCH), + LEVEL_UP_MOVE(26, MOVE_NIGHTSLASH), + LEVEL_UP_MOVE(29, MOVE_GASTROACID), + LEVEL_UP_MOVE(31, MOVE_POISONJAB), + LEVEL_UP_MOVE(34, MOVE_HAZE), + LEVEL_UP_MOVE(36, MOVE_SWORDSDANCE), + LEVEL_UP_MOVE(39, MOVE_CRUNCH), + LEVEL_UP_MOVE(41, MOVE_BELCH), + LEVEL_UP_MOVE(44, MOVE_COIL), + LEVEL_UP_MOVE(46, MOVE_WRINGOUT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesZangooseLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 5, MOVE_QUICKATTACK), + LEVEL_UP_MOVE( 8, MOVE_FURYCUTTER), + LEVEL_UP_MOVE(12, MOVE_PURSUIT), + LEVEL_UP_MOVE(15, MOVE_HONECLAWS), + LEVEL_UP_MOVE(19, MOVE_SLASH), + LEVEL_UP_MOVE(22, MOVE_REVENGE), + LEVEL_UP_MOVE(26, MOVE_CRUSHCLAW), + LEVEL_UP_MOVE(29, MOVE_FALSESWIPE), + LEVEL_UP_MOVE(33, MOVE_EMBARGO), + LEVEL_UP_MOVE(36, MOVE_DETECT), + LEVEL_UP_MOVE(40, MOVE_XSCISSOR), + LEVEL_UP_MOVE(43, MOVE_TAUNT), + LEVEL_UP_MOVE(47, MOVE_SWORDSDANCE), + LEVEL_UP_MOVE(50, MOVE_CLOSECOMBAT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesRelicanthLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_FLAIL), + LEVEL_UP_MOVE( 1, MOVE_HEADSMASH), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_MOVE( 1, MOVE_MUDSPORT), + LEVEL_UP_MOVE( 1, MOVE_WATERGUN), + LEVEL_UP_MOVE( 6, MOVE_MUDSPORT), + LEVEL_UP_MOVE(10, MOVE_WATERGUN), + LEVEL_UP_MOVE(15, MOVE_ROCKTOMB), + LEVEL_UP_MOVE(21, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(26, MOVE_DIVE), + LEVEL_UP_MOVE(31, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(35, MOVE_YAWN), + LEVEL_UP_MOVE(41, MOVE_REST), + LEVEL_UP_MOVE(46, MOVE_HYDROPUMP), + LEVEL_UP_MOVE(50, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(56, MOVE_HEADSMASH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesAronLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_MOVE( 4, MOVE_MUDSLAP), + LEVEL_UP_MOVE( 7, MOVE_HEADBUTT), + LEVEL_UP_MOVE(10, MOVE_METALCLAW), + LEVEL_UP_MOVE(13, MOVE_ROCKTOMB), + LEVEL_UP_MOVE(16, MOVE_PROTECT), + LEVEL_UP_MOVE(19, MOVE_ROAR), + LEVEL_UP_MOVE(22, MOVE_IRONHEAD), + LEVEL_UP_MOVE(25, MOVE_ROCKSLIDE), + LEVEL_UP_MOVE(28, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(31, MOVE_METALSOUND), + LEVEL_UP_MOVE(34, MOVE_IRONTAIL), + LEVEL_UP_MOVE(37, MOVE_IRONDEFENSE), + LEVEL_UP_MOVE(40, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(43, MOVE_AUTOTOMIZE), + LEVEL_UP_MOVE(46, MOVE_HEAVYSLAM), + LEVEL_UP_MOVE(49, MOVE_METALBURST), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesLaironLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_MOVE( 1, MOVE_MUDSLAP), + LEVEL_UP_MOVE( 1, MOVE_HEADBUTT), + LEVEL_UP_MOVE( 4, MOVE_MUDSLAP), + LEVEL_UP_MOVE( 7, MOVE_HEADBUTT), + LEVEL_UP_MOVE(10, MOVE_METALCLAW), + LEVEL_UP_MOVE(13, MOVE_ROCKTOMB), + LEVEL_UP_MOVE(16, MOVE_PROTECT), + LEVEL_UP_MOVE(19, MOVE_ROAR), + LEVEL_UP_MOVE(22, MOVE_IRONHEAD), + LEVEL_UP_MOVE(25, MOVE_ROCKSLIDE), + LEVEL_UP_MOVE(28, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(31, MOVE_METALSOUND), + LEVEL_UP_MOVE(35, MOVE_IRONTAIL), + LEVEL_UP_MOVE(39, MOVE_IRONDEFENSE), + LEVEL_UP_MOVE(43, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(47, MOVE_AUTOTOMIZE), + LEVEL_UP_MOVE(51, MOVE_HEAVYSLAM), + LEVEL_UP_MOVE(55, MOVE_METALBURST), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesAggronLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_MOVE( 1, MOVE_MUDSLAP), + LEVEL_UP_MOVE( 1, MOVE_HEADBUTT), + LEVEL_UP_MOVE( 4, MOVE_MUDSLAP), + LEVEL_UP_MOVE( 7, MOVE_HEADBUTT), + LEVEL_UP_MOVE(10, MOVE_METALCLAW), + LEVEL_UP_MOVE(13, MOVE_ROCKTOMB), + LEVEL_UP_MOVE(16, MOVE_PROTECT), + LEVEL_UP_MOVE(19, MOVE_ROAR), + LEVEL_UP_MOVE(22, MOVE_IRONHEAD), + LEVEL_UP_MOVE(25, MOVE_ROCKSLIDE), + LEVEL_UP_MOVE(28, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(31, MOVE_METALSOUND), + LEVEL_UP_MOVE(35, MOVE_IRONTAIL), + LEVEL_UP_MOVE(39, MOVE_IRONDEFENSE), + LEVEL_UP_MOVE(45, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(51, MOVE_AUTOTOMIZE), + LEVEL_UP_MOVE(57, MOVE_HEAVYSLAM), + LEVEL_UP_MOVE(63, MOVE_METALBURST), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesCastformLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE(10, MOVE_WATERGUN), + LEVEL_UP_MOVE(10, MOVE_EMBER), + LEVEL_UP_MOVE(10, MOVE_POWDERSNOW), + LEVEL_UP_MOVE(15, MOVE_HEADBUTT), + LEVEL_UP_MOVE(20, MOVE_RAINDANCE), + LEVEL_UP_MOVE(20, MOVE_SUNNYDAY), + LEVEL_UP_MOVE(20, MOVE_HAIL), + LEVEL_UP_MOVE(25, MOVE_WEATHERBALL), + LEVEL_UP_MOVE(35, MOVE_HYDROPUMP), + LEVEL_UP_MOVE(35, MOVE_FIREBLAST), + LEVEL_UP_MOVE(35, MOVE_BLIZZARD), + LEVEL_UP_MOVE(45, MOVE_HURRICANE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesVolbeatLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_FLASH), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 5, MOVE_DOUBLETEAM), + LEVEL_UP_MOVE( 8, MOVE_CONFUSERAY), + LEVEL_UP_MOVE(12, MOVE_QUICKATTACK), + LEVEL_UP_MOVE(15, MOVE_STRUGGLEBUG), + LEVEL_UP_MOVE(19, MOVE_MOONLIGHT), + LEVEL_UP_MOVE(22, MOVE_TAILGLOW), + LEVEL_UP_MOVE(26, MOVE_SIGNALBEAM), + LEVEL_UP_MOVE(29, MOVE_PROTECT), + LEVEL_UP_MOVE(33, MOVE_ZENHEADBUTT), + LEVEL_UP_MOVE(36, MOVE_HELPINGHAND), + LEVEL_UP_MOVE(40, MOVE_BUGBUZZ), + LEVEL_UP_MOVE(43, MOVE_PLAYROUGH), + LEVEL_UP_MOVE(47, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(50, MOVE_INFESTATION), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesIllumiseLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_PLAYNICE), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 5, MOVE_SWEETSCENT), + LEVEL_UP_MOVE( 9, MOVE_CHARM), + LEVEL_UP_MOVE(12, MOVE_QUICKATTACK), + LEVEL_UP_MOVE(15, MOVE_STRUGGLEBUG), + LEVEL_UP_MOVE(19, MOVE_MOONLIGHT), + LEVEL_UP_MOVE(22, MOVE_WISH), + LEVEL_UP_MOVE(26, MOVE_ENCORE), + LEVEL_UP_MOVE(29, MOVE_FLATTER), + LEVEL_UP_MOVE(33, MOVE_ZENHEADBUTT), + LEVEL_UP_MOVE(36, MOVE_HELPINGHAND), + LEVEL_UP_MOVE(40, MOVE_BUGBUZZ), + LEVEL_UP_MOVE(43, MOVE_PLAYROUGH), + LEVEL_UP_MOVE(47, MOVE_COVET), + LEVEL_UP_MOVE(50, MOVE_INFESTATION), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesLileepLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ASTONISH), + LEVEL_UP_MOVE( 1, MOVE_CONSTRICT), + LEVEL_UP_MOVE( 5, MOVE_ACID), + LEVEL_UP_MOVE( 9, MOVE_INGRAIN), + LEVEL_UP_MOVE(13, MOVE_CONFUSERAY), + LEVEL_UP_MOVE(17, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(21, MOVE_BRINE), + LEVEL_UP_MOVE(26, MOVE_GIGADRAIN), + LEVEL_UP_MOVE(31, MOVE_GASTROACID), + LEVEL_UP_MOVE(36, MOVE_AMNESIA), + LEVEL_UP_MOVE(41, MOVE_ENERGYBALL), + LEVEL_UP_MOVE(46, MOVE_STOCKPILE), + LEVEL_UP_MOVE(46, MOVE_SPITUP), + LEVEL_UP_MOVE(46, MOVE_SWALLOW), + LEVEL_UP_MOVE(52, MOVE_WRINGOUT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesCradilyLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_WRINGOUT), + LEVEL_UP_MOVE( 1, MOVE_ASTONISH), + LEVEL_UP_MOVE( 1, MOVE_CONSTRICT), + LEVEL_UP_MOVE( 1, MOVE_ACID), + LEVEL_UP_MOVE( 1, MOVE_INGRAIN), + LEVEL_UP_MOVE( 5, MOVE_ACID), + LEVEL_UP_MOVE( 9, MOVE_INGRAIN), + LEVEL_UP_MOVE(13, MOVE_CONFUSERAY), + LEVEL_UP_MOVE(17, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(21, MOVE_BRINE), + LEVEL_UP_MOVE(26, MOVE_GIGADRAIN), + LEVEL_UP_MOVE(31, MOVE_GASTROACID), + LEVEL_UP_MOVE(36, MOVE_AMNESIA), + LEVEL_UP_MOVE(44, MOVE_ENERGYBALL), + LEVEL_UP_MOVE(52, MOVE_STOCKPILE), + LEVEL_UP_MOVE(52, MOVE_SPITUP), + LEVEL_UP_MOVE(52, MOVE_SWALLOW), + LEVEL_UP_MOVE(61, MOVE_WRINGOUT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesAnorithLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_MOVE( 4, MOVE_MUDSPORT), + LEVEL_UP_MOVE( 7, MOVE_WATERGUN), + LEVEL_UP_MOVE(10, MOVE_FURYCUTTER), + LEVEL_UP_MOVE(13, MOVE_SMACKDOWN), + LEVEL_UP_MOVE(17, MOVE_METALCLAW), + LEVEL_UP_MOVE(21, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(25, MOVE_BUGBITE), + LEVEL_UP_MOVE(29, MOVE_BRINE), + LEVEL_UP_MOVE(34, MOVE_SLASH), + LEVEL_UP_MOVE(39, MOVE_CRUSHCLAW), + LEVEL_UP_MOVE(44, MOVE_XSCISSOR), + LEVEL_UP_MOVE(49, MOVE_PROTECT), + LEVEL_UP_MOVE(55, MOVE_ROCKBLAST), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesArmaldoLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_MOVE( 1, MOVE_MUDSPORT), + LEVEL_UP_MOVE( 1, MOVE_WATERGUN), + LEVEL_UP_MOVE( 4, MOVE_MUDSPORT), + LEVEL_UP_MOVE( 7, MOVE_WATERGUN), + LEVEL_UP_MOVE(10, MOVE_FURYCUTTER), + LEVEL_UP_MOVE(13, MOVE_SMACKDOWN), + LEVEL_UP_MOVE(17, MOVE_METALCLAW), + LEVEL_UP_MOVE(21, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(25, MOVE_BUGBITE), + LEVEL_UP_MOVE(29, MOVE_BRINE), + LEVEL_UP_MOVE(34, MOVE_SLASH), + LEVEL_UP_MOVE(39, MOVE_CRUSHCLAW), + LEVEL_UP_MOVE(46, MOVE_XSCISSOR), + LEVEL_UP_MOVE(53, MOVE_PROTECT), + LEVEL_UP_MOVE(61, MOVE_ROCKBLAST), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesRaltsLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 4, MOVE_CONFUSION), + LEVEL_UP_MOVE( 6, MOVE_DOUBLETEAM), + LEVEL_UP_MOVE( 9, MOVE_TELEPORT), + LEVEL_UP_MOVE(11, MOVE_DISARMINGVOICE), + LEVEL_UP_MOVE(14, MOVE_LUCKYCHANT), + LEVEL_UP_MOVE(17, MOVE_MAGICALLEAF), + LEVEL_UP_MOVE(19, MOVE_HEALPULSE), + LEVEL_UP_MOVE(22, MOVE_DRAININGKISS), + LEVEL_UP_MOVE(24, MOVE_CALMMIND), + LEVEL_UP_MOVE(27, MOVE_PSYCHIC), + LEVEL_UP_MOVE(29, MOVE_IMPRISON), + LEVEL_UP_MOVE(32, MOVE_FUTURESIGHT), + LEVEL_UP_MOVE(34, MOVE_CHARM), + LEVEL_UP_MOVE(37, MOVE_HYPNOSIS), + LEVEL_UP_MOVE(39, MOVE_DREAMEATER), + LEVEL_UP_MOVE(42, MOVE_STOREDPOWER), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesKirliaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE( 1, MOVE_DOUBLETEAM), + LEVEL_UP_MOVE( 1, MOVE_TELEPORT), + LEVEL_UP_MOVE( 4, MOVE_CONFUSION), + LEVEL_UP_MOVE( 6, MOVE_DOUBLETEAM), + LEVEL_UP_MOVE( 9, MOVE_TELEPORT), + LEVEL_UP_MOVE(11, MOVE_DISARMINGVOICE), + LEVEL_UP_MOVE(14, MOVE_LUCKYCHANT), + LEVEL_UP_MOVE(17, MOVE_MAGICALLEAF), + LEVEL_UP_MOVE(19, MOVE_HEALPULSE), + LEVEL_UP_MOVE(23, MOVE_DRAININGKISS), + LEVEL_UP_MOVE(26, MOVE_CALMMIND), + LEVEL_UP_MOVE(30, MOVE_PSYCHIC), + LEVEL_UP_MOVE(33, MOVE_IMPRISON), + LEVEL_UP_MOVE(37, MOVE_FUTURESIGHT), + LEVEL_UP_MOVE(40, MOVE_CHARM), + LEVEL_UP_MOVE(44, MOVE_HYPNOSIS), + LEVEL_UP_MOVE(47, MOVE_DREAMEATER), + LEVEL_UP_MOVE(51, MOVE_STOREDPOWER), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesGardevoirLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_MOONBLAST), + LEVEL_UP_MOVE( 1, MOVE_STOREDPOWER), + LEVEL_UP_MOVE( 1, MOVE_MISTYTERRAIN), + LEVEL_UP_MOVE( 1, MOVE_HEALINGWISH), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE( 1, MOVE_DOUBLETEAM), + LEVEL_UP_MOVE( 1, MOVE_TELEPORT), + LEVEL_UP_MOVE( 4, MOVE_CONFUSION), + LEVEL_UP_MOVE( 6, MOVE_DOUBLETEAM), + LEVEL_UP_MOVE( 9, MOVE_TELEPORT), + LEVEL_UP_MOVE(11, MOVE_DISARMINGVOICE), + LEVEL_UP_MOVE(14, MOVE_WISH), + LEVEL_UP_MOVE(17, MOVE_MAGICALLEAF), + LEVEL_UP_MOVE(19, MOVE_HEALPULSE), + LEVEL_UP_MOVE(23, MOVE_DRAININGKISS), + LEVEL_UP_MOVE(26, MOVE_CALMMIND), + LEVEL_UP_MOVE(31, MOVE_PSYCHIC), + LEVEL_UP_MOVE(35, MOVE_IMPRISON), + LEVEL_UP_MOVE(40, MOVE_FUTURESIGHT), + LEVEL_UP_MOVE(44, MOVE_CAPTIVATE), + LEVEL_UP_MOVE(49, MOVE_HYPNOSIS), + LEVEL_UP_MOVE(53, MOVE_DREAMEATER), + LEVEL_UP_MOVE(58, MOVE_STOREDPOWER), + LEVEL_UP_MOVE(62, MOVE_MOONBLAST), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesBagonLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_RAGE), + LEVEL_UP_MOVE( 4, MOVE_EMBER), + LEVEL_UP_MOVE( 7, MOVE_LEER), + LEVEL_UP_MOVE(10, MOVE_BITE), + LEVEL_UP_MOVE(13, MOVE_DRAGONBREATH), + LEVEL_UP_MOVE(17, MOVE_HEADBUTT), + LEVEL_UP_MOVE(21, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE(25, MOVE_CRUNCH), + LEVEL_UP_MOVE(29, MOVE_DRAGONCLAW), + LEVEL_UP_MOVE(34, MOVE_ZENHEADBUTT), + LEVEL_UP_MOVE(39, MOVE_SCARYFACE), + LEVEL_UP_MOVE(44, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE(49, MOVE_DOUBLEEDGE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesShelgonLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_PROTECT), + LEVEL_UP_MOVE( 1, MOVE_PROTECT), + LEVEL_UP_MOVE( 1, MOVE_RAGE), + LEVEL_UP_MOVE( 1, MOVE_EMBER), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 4, MOVE_EMBER), + LEVEL_UP_MOVE( 7, MOVE_LEER), + LEVEL_UP_MOVE(10, MOVE_BITE), + LEVEL_UP_MOVE(13, MOVE_DRAGONBREATH), + LEVEL_UP_MOVE(17, MOVE_HEADBUTT), + LEVEL_UP_MOVE(21, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE(25, MOVE_CRUNCH), + LEVEL_UP_MOVE(29, MOVE_DRAGONCLAW), + LEVEL_UP_MOVE(35, MOVE_ZENHEADBUTT), + LEVEL_UP_MOVE(42, MOVE_SCARYFACE), + LEVEL_UP_MOVE(49, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE(56, MOVE_DOUBLEEDGE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSalamenceLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_FLY), + LEVEL_UP_MOVE( 1, MOVE_FLY), + LEVEL_UP_MOVE( 1, MOVE_PROTECT), + LEVEL_UP_MOVE( 1, MOVE_DRAGONTAIL), + LEVEL_UP_MOVE( 1, MOVE_FIREFANG), + LEVEL_UP_MOVE( 1, MOVE_THUNDERFANG), + LEVEL_UP_MOVE( 1, MOVE_RAGE), + LEVEL_UP_MOVE( 1, MOVE_EMBER), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 4, MOVE_EMBER), + LEVEL_UP_MOVE( 7, MOVE_LEER), + LEVEL_UP_MOVE(10, MOVE_BITE), + LEVEL_UP_MOVE(13, MOVE_DRAGONBREATH), + LEVEL_UP_MOVE(17, MOVE_HEADBUTT), + LEVEL_UP_MOVE(21, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE(25, MOVE_CRUNCH), + LEVEL_UP_MOVE(29, MOVE_DRAGONCLAW), + LEVEL_UP_MOVE(35, MOVE_ZENHEADBUTT), + LEVEL_UP_MOVE(42, MOVE_SCARYFACE), + LEVEL_UP_MOVE(49, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE(63, MOVE_DOUBLEEDGE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesBeldumLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TAKEDOWN), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMetangLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_CONFUSION), + LEVEL_UP_MOVE( 0, MOVE_METALCLAW), + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE( 1, MOVE_METALCLAW), + LEVEL_UP_MOVE( 1, MOVE_MAGNETRISE), + LEVEL_UP_MOVE( 1, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(23, MOVE_PURSUIT), + LEVEL_UP_MOVE(26, MOVE_BULLETPUNCH), + LEVEL_UP_MOVE(29, MOVE_MIRACLEEYE), + LEVEL_UP_MOVE(32, MOVE_ZENHEADBUTT), + LEVEL_UP_MOVE(35, MOVE_SCARYFACE), + LEVEL_UP_MOVE(38, MOVE_PSYCHIC), + LEVEL_UP_MOVE(41, MOVE_AGILITY), + LEVEL_UP_MOVE(44, MOVE_METEORMASH), + LEVEL_UP_MOVE(47, MOVE_IRONDEFENSE), + LEVEL_UP_MOVE(50, MOVE_HYPERBEAM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMetagrossLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_HAMMERARM), + LEVEL_UP_MOVE( 1, MOVE_HAMMERARM), + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE( 1, MOVE_METALCLAW), + LEVEL_UP_MOVE( 1, MOVE_MAGNETRISE), + LEVEL_UP_MOVE( 1, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(23, MOVE_PURSUIT), + LEVEL_UP_MOVE(26, MOVE_BULLETPUNCH), + LEVEL_UP_MOVE(29, MOVE_MIRACLEEYE), + LEVEL_UP_MOVE(32, MOVE_ZENHEADBUTT), + LEVEL_UP_MOVE(35, MOVE_SCARYFACE), + LEVEL_UP_MOVE(38, MOVE_PSYCHIC), + LEVEL_UP_MOVE(41, MOVE_AGILITY), + LEVEL_UP_MOVE(44, MOVE_METEORMASH), + LEVEL_UP_MOVE(52, MOVE_IRONDEFENSE), + LEVEL_UP_MOVE(60, MOVE_HYPERBEAM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesRegirockLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_EXPLOSION), + LEVEL_UP_MOVE( 1, MOVE_STOMP), + LEVEL_UP_MOVE( 1, MOVE_ROCKTHROW), + LEVEL_UP_MOVE( 1, MOVE_CHARGEBEAM), + LEVEL_UP_MOVE( 1, MOVE_BULLDOZE), + LEVEL_UP_MOVE( 7, MOVE_ROCKTHROW), + LEVEL_UP_MOVE(13, MOVE_CHARGEBEAM), + LEVEL_UP_MOVE(19, MOVE_BULLDOZE), + LEVEL_UP_MOVE(25, MOVE_CURSE), + LEVEL_UP_MOVE(31, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(37, MOVE_IRONDEFENSE), + LEVEL_UP_MOVE(43, MOVE_STONEEDGE), + LEVEL_UP_MOVE(49, MOVE_HAMMERARM), + LEVEL_UP_MOVE(55, MOVE_LOCKON), + LEVEL_UP_MOVE(55, MOVE_ZAPCANNON), + LEVEL_UP_MOVE(61, MOVE_SUPERPOWER), + LEVEL_UP_MOVE(67, MOVE_HYPERBEAM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesRegiceLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_EXPLOSION), + LEVEL_UP_MOVE( 1, MOVE_STOMP), + LEVEL_UP_MOVE( 1, MOVE_ICYWIND), + LEVEL_UP_MOVE( 1, MOVE_CHARGEBEAM), + LEVEL_UP_MOVE( 1, MOVE_BULLDOZE), + LEVEL_UP_MOVE( 7, MOVE_ICYWIND), + LEVEL_UP_MOVE(13, MOVE_CHARGEBEAM), + LEVEL_UP_MOVE(19, MOVE_BULLDOZE), + LEVEL_UP_MOVE(25, MOVE_CURSE), + LEVEL_UP_MOVE(31, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(37, MOVE_AMNESIA), + LEVEL_UP_MOVE(43, MOVE_ICEBEAM), + LEVEL_UP_MOVE(49, MOVE_HAMMERARM), + LEVEL_UP_MOVE(55, MOVE_LOCKON), + LEVEL_UP_MOVE(55, MOVE_ZAPCANNON), + LEVEL_UP_MOVE(61, MOVE_SUPERPOWER), + LEVEL_UP_MOVE(67, MOVE_HYPERBEAM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesRegisteelLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_EXPLOSION), + LEVEL_UP_MOVE( 1, MOVE_STOMP), + LEVEL_UP_MOVE( 1, MOVE_METALCLAW), + LEVEL_UP_MOVE( 1, MOVE_CHARGEBEAM), + LEVEL_UP_MOVE( 1, MOVE_BULLDOZE), + LEVEL_UP_MOVE( 7, MOVE_METALCLAW), + LEVEL_UP_MOVE(13, MOVE_CHARGEBEAM), + LEVEL_UP_MOVE(19, MOVE_BULLDOZE), + LEVEL_UP_MOVE(25, MOVE_CURSE), + LEVEL_UP_MOVE(31, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(37, MOVE_IRONDEFENSE), + LEVEL_UP_MOVE(37, MOVE_AMNESIA), + LEVEL_UP_MOVE(43, MOVE_IRONHEAD), + LEVEL_UP_MOVE(43, MOVE_FLASHCANNON), + LEVEL_UP_MOVE(49, MOVE_HAMMERARM), + LEVEL_UP_MOVE(55, MOVE_LOCKON), + LEVEL_UP_MOVE(55, MOVE_ZAPCANNON), + LEVEL_UP_MOVE(61, MOVE_SUPERPOWER), + LEVEL_UP_MOVE(67, MOVE_HYPERBEAM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesKyogreLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE( 1, MOVE_WATERPULSE), + LEVEL_UP_MOVE( 5, MOVE_SCARYFACE), + LEVEL_UP_MOVE(15, MOVE_AQUATAIL), + LEVEL_UP_MOVE(20, MOVE_BODYSLAM), + LEVEL_UP_MOVE(30, MOVE_AQUARING), + LEVEL_UP_MOVE(35, MOVE_ICEBEAM), + LEVEL_UP_MOVE(45, MOVE_ORIGINPULSE), + LEVEL_UP_MOVE(50, MOVE_CALMMIND), + LEVEL_UP_MOVE(60, MOVE_MUDDYWATER), + LEVEL_UP_MOVE(65, MOVE_SHEERCOLD), + LEVEL_UP_MOVE(75, MOVE_HYDROPUMP), + LEVEL_UP_MOVE(80, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(90, MOVE_WATERSPOUT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesGroudonLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE( 1, MOVE_MUDSHOT), + LEVEL_UP_MOVE( 5, MOVE_SCARYFACE), + LEVEL_UP_MOVE(15, MOVE_EARTHPOWER), + LEVEL_UP_MOVE(20, MOVE_LAVAPLUME), + LEVEL_UP_MOVE(30, MOVE_REST), + LEVEL_UP_MOVE(35, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(45, MOVE_PRECIPICEBLADES), + LEVEL_UP_MOVE(50, MOVE_BULKUP), + LEVEL_UP_MOVE(60, MOVE_SOLARBEAM), + LEVEL_UP_MOVE(65, MOVE_FISSURE), + LEVEL_UP_MOVE(75, MOVE_FIREBLAST), + LEVEL_UP_MOVE(80, MOVE_HAMMERARM), + LEVEL_UP_MOVE(90, MOVE_ERUPTION), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesRayquazaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TWISTER), + LEVEL_UP_MOVE( 5, MOVE_SCARYFACE), + LEVEL_UP_MOVE(15, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(20, MOVE_CRUNCH), + LEVEL_UP_MOVE(30, MOVE_AIRSLASH), + LEVEL_UP_MOVE(35, MOVE_REST), + LEVEL_UP_MOVE(45, MOVE_EXTREMESPEED), + LEVEL_UP_MOVE(50, MOVE_DRAGONPULSE), + LEVEL_UP_MOVE(60, MOVE_DRAGONDANCE), + LEVEL_UP_MOVE(65, MOVE_FLY), + LEVEL_UP_MOVE(75, MOVE_HYPERVOICE), + LEVEL_UP_MOVE(80, MOVE_OUTRAGE), + LEVEL_UP_MOVE(90, MOVE_HYPERBEAM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesLatiasLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_HEALINGWISH), + LEVEL_UP_MOVE( 1, MOVE_HELPINGHAND), + LEVEL_UP_MOVE( 1, MOVE_WISH), + LEVEL_UP_MOVE( 1, MOVE_PSYWAVE), + LEVEL_UP_MOVE( 1, MOVE_SAFEGUARD), + LEVEL_UP_MOVE( 4, MOVE_WATERSPORT), + LEVEL_UP_MOVE( 7, MOVE_CHARM), + LEVEL_UP_MOVE(10, MOVE_STOREDPOWER), + LEVEL_UP_MOVE(13, MOVE_REFRESH), + LEVEL_UP_MOVE(16, MOVE_HEALPULSE), + LEVEL_UP_MOVE(20, MOVE_DRAGONBREATH), + LEVEL_UP_MOVE(24, MOVE_MISTBALL), + LEVEL_UP_MOVE(28, MOVE_PSYCHOSHIFT), + LEVEL_UP_MOVE(32, MOVE_RECOVER), + LEVEL_UP_MOVE(36, MOVE_REFLECTTYPE), + LEVEL_UP_MOVE(41, MOVE_ZENHEADBUTT), + LEVEL_UP_MOVE(46, MOVE_GUARDSPLIT), + LEVEL_UP_MOVE(51, MOVE_PSYCHIC), + LEVEL_UP_MOVE(56, MOVE_DRAGONPULSE), + LEVEL_UP_MOVE(61, MOVE_HEALINGWISH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesLatiosLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_MEMENTO), + LEVEL_UP_MOVE( 1, MOVE_HELPINGHAND), + LEVEL_UP_MOVE( 1, MOVE_HEALBLOCK), + LEVEL_UP_MOVE( 1, MOVE_PSYWAVE), + LEVEL_UP_MOVE( 1, MOVE_SAFEGUARD), + LEVEL_UP_MOVE( 4, MOVE_PROTECT), + LEVEL_UP_MOVE( 7, MOVE_DRAGONDANCE), + LEVEL_UP_MOVE(10, MOVE_STOREDPOWER), + LEVEL_UP_MOVE(13, MOVE_REFRESH), + LEVEL_UP_MOVE(16, MOVE_HEALPULSE), + LEVEL_UP_MOVE(20, MOVE_DRAGONBREATH), + LEVEL_UP_MOVE(24, MOVE_LUSTERPURGE), + LEVEL_UP_MOVE(28, MOVE_PSYCHOSHIFT), + LEVEL_UP_MOVE(32, MOVE_RECOVER), + LEVEL_UP_MOVE(36, MOVE_TELEKINESIS), + LEVEL_UP_MOVE(41, MOVE_ZENHEADBUTT), + LEVEL_UP_MOVE(46, MOVE_POWERSPLIT), + LEVEL_UP_MOVE(51, MOVE_PSYCHIC), + LEVEL_UP_MOVE(56, MOVE_DRAGONPULSE), + LEVEL_UP_MOVE(61, MOVE_MEMENTO), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesJirachiLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_WISH), + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE( 5, MOVE_REST), + LEVEL_UP_MOVE(10, MOVE_SWIFT), + LEVEL_UP_MOVE(15, MOVE_HELPINGHAND), + LEVEL_UP_MOVE(20, MOVE_PSYCHIC), + LEVEL_UP_MOVE(25, MOVE_REFRESH), + LEVEL_UP_MOVE(30, MOVE_LUCKYCHANT), + LEVEL_UP_MOVE(35, MOVE_ZENHEADBUTT), + LEVEL_UP_MOVE(40, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(45, MOVE_GRAVITY), + LEVEL_UP_MOVE(50, MOVE_HEALINGWISH), + LEVEL_UP_MOVE(55, MOVE_FUTURESIGHT), + LEVEL_UP_MOVE(60, MOVE_COSMICPOWER), + LEVEL_UP_MOVE(65, MOVE_LASTRESORT), + LEVEL_UP_MOVE(70, MOVE_DOOMDESIRE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesDeoxysLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_WRAP), + LEVEL_UP_MOVE( 7, MOVE_NIGHTSHADE), + LEVEL_UP_MOVE(13, MOVE_TELEPORT), + LEVEL_UP_MOVE(19, MOVE_KNOCKOFF), + LEVEL_UP_MOVE(25, MOVE_PURSUIT), + LEVEL_UP_MOVE(31, MOVE_PSYCHIC), + LEVEL_UP_MOVE(37, MOVE_SNATCH), + LEVEL_UP_MOVE(43, MOVE_PSYCHOSHIFT), + LEVEL_UP_MOVE(49, MOVE_ZENHEADBUTT), + LEVEL_UP_MOVE(55, MOVE_COSMICPOWER), + LEVEL_UP_MOVE(61, MOVE_RECOVER), + LEVEL_UP_MOVE(67, MOVE_PSYCHOBOOST), + LEVEL_UP_MOVE(73, MOVE_HYPERBEAM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesChimechoLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_HEALINGWISH), + LEVEL_UP_MOVE( 1, MOVE_SYNCHRONOISE), + LEVEL_UP_MOVE( 1, MOVE_WRAP), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_ASTONISH), + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE( 4, MOVE_GROWL), + LEVEL_UP_MOVE( 7, MOVE_ASTONISH), + LEVEL_UP_MOVE(10, MOVE_CONFUSION), + LEVEL_UP_MOVE(13, MOVE_YAWN), + LEVEL_UP_MOVE(16, MOVE_PSYWAVE), + LEVEL_UP_MOVE(19, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(22, MOVE_EXTRASENSORY), + LEVEL_UP_MOVE(27, MOVE_HEALBELL), + LEVEL_UP_MOVE(32, MOVE_UPROAR), + LEVEL_UP_MOVE(37, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(42, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(47, MOVE_HEALPULSE), + LEVEL_UP_MOVE(52, MOVE_SYNCHRONOISE), + LEVEL_UP_MOVE(57, MOVE_HEALINGWISH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesTurtwigLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 5, MOVE_WITHDRAW), + LEVEL_UP_MOVE( 9, MOVE_ABSORB), + LEVEL_UP_MOVE(13, MOVE_RAZORLEAF), + LEVEL_UP_MOVE(17, MOVE_CURSE), + LEVEL_UP_MOVE(21, MOVE_BITE), + LEVEL_UP_MOVE(25, MOVE_MEGADRAIN), + LEVEL_UP_MOVE(29, MOVE_LEECHSEED), + LEVEL_UP_MOVE(33, MOVE_SYNTHESIS), + LEVEL_UP_MOVE(37, MOVE_CRUNCH), + LEVEL_UP_MOVE(41, MOVE_GIGADRAIN), + LEVEL_UP_MOVE(45, MOVE_LEAFSTORM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesGrotleLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_WITHDRAW), + LEVEL_UP_MOVE( 1, MOVE_ABSORB), + LEVEL_UP_MOVE( 5, MOVE_WITHDRAW), + LEVEL_UP_MOVE( 9, MOVE_ABSORB), + LEVEL_UP_MOVE(13, MOVE_RAZORLEAF), + LEVEL_UP_MOVE(17, MOVE_CURSE), + LEVEL_UP_MOVE(22, MOVE_BITE), + LEVEL_UP_MOVE(27, MOVE_MEGADRAIN), + LEVEL_UP_MOVE(32, MOVE_LEECHSEED), + LEVEL_UP_MOVE(37, MOVE_SYNTHESIS), + LEVEL_UP_MOVE(42, MOVE_CRUNCH), + LEVEL_UP_MOVE(47, MOVE_GIGADRAIN), + LEVEL_UP_MOVE(52, MOVE_LEAFSTORM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesTorterraLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE( 1, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE( 1, MOVE_WOODHAMMER), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_WITHDRAW), + LEVEL_UP_MOVE( 1, MOVE_ABSORB), + LEVEL_UP_MOVE( 1, MOVE_RAZORLEAF), + LEVEL_UP_MOVE( 5, MOVE_WITHDRAW), + LEVEL_UP_MOVE( 9, MOVE_ABSORB), + LEVEL_UP_MOVE(13, MOVE_RAZORLEAF), + LEVEL_UP_MOVE(17, MOVE_CURSE), + LEVEL_UP_MOVE(22, MOVE_BITE), + LEVEL_UP_MOVE(27, MOVE_MEGADRAIN), + LEVEL_UP_MOVE(33, MOVE_LEECHSEED), + LEVEL_UP_MOVE(39, MOVE_SYNTHESIS), + LEVEL_UP_MOVE(45, MOVE_CRUNCH), + LEVEL_UP_MOVE(51, MOVE_GIGADRAIN), + LEVEL_UP_MOVE(57, MOVE_LEAFSTORM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesChimcharLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 7, MOVE_EMBER), + LEVEL_UP_MOVE( 9, MOVE_TAUNT), + LEVEL_UP_MOVE(15, MOVE_FURYSWIPES), + LEVEL_UP_MOVE(17, MOVE_FLAMEWHEEL), + LEVEL_UP_MOVE(23, MOVE_NASTYPLOT), + LEVEL_UP_MOVE(25, MOVE_TORMENT), + LEVEL_UP_MOVE(31, MOVE_FACADE), + LEVEL_UP_MOVE(33, MOVE_FIRESPIN), + LEVEL_UP_MOVE(39, MOVE_ACROBATICS), + LEVEL_UP_MOVE(41, MOVE_SLACKOFF), + LEVEL_UP_MOVE(47, MOVE_FLAMETHROWER), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMonfernoLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_MACHPUNCH), + LEVEL_UP_MOVE( 1, MOVE_MACHPUNCH), + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_EMBER), + LEVEL_UP_MOVE( 7, MOVE_EMBER), + LEVEL_UP_MOVE( 9, MOVE_TAUNT), + LEVEL_UP_MOVE(16, MOVE_FURYSWIPES), + LEVEL_UP_MOVE(19, MOVE_FLAMEWHEEL), + LEVEL_UP_MOVE(26, MOVE_FEINT), + LEVEL_UP_MOVE(29, MOVE_TORMENT), + LEVEL_UP_MOVE(36, MOVE_CLOSECOMBAT), + LEVEL_UP_MOVE(39, MOVE_FIRESPIN), + LEVEL_UP_MOVE(46, MOVE_ACROBATICS), + LEVEL_UP_MOVE(49, MOVE_SLACKOFF), + LEVEL_UP_MOVE(56, MOVE_FLAREBLITZ), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesInfernapeLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_CLOSECOMBAT), + LEVEL_UP_MOVE( 1, MOVE_CLOSECOMBAT), + LEVEL_UP_MOVE( 1, MOVE_MACHPUNCH), + LEVEL_UP_MOVE( 1, MOVE_FLAREBLITZ), + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_EMBER), + LEVEL_UP_MOVE( 1, MOVE_TAUNT), + LEVEL_UP_MOVE( 7, MOVE_EMBER), + LEVEL_UP_MOVE( 9, MOVE_TAUNT), + LEVEL_UP_MOVE(16, MOVE_FURYSWIPES), + LEVEL_UP_MOVE(19, MOVE_FLAMEWHEEL), + LEVEL_UP_MOVE(26, MOVE_FEINT), + LEVEL_UP_MOVE(29, MOVE_PUNISHMENT), + LEVEL_UP_MOVE(42, MOVE_FIRESPIN), + LEVEL_UP_MOVE(52, MOVE_ACROBATICS), + LEVEL_UP_MOVE(58, MOVE_CALMMIND), + LEVEL_UP_MOVE(68, MOVE_FLAREBLITZ), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesPiplupLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 4, MOVE_GROWL), + LEVEL_UP_MOVE( 8, MOVE_BUBBLE), + LEVEL_UP_MOVE(11, MOVE_WATERSPORT), + LEVEL_UP_MOVE(15, MOVE_PECK), + LEVEL_UP_MOVE(18, MOVE_BUBBLEBEAM), + LEVEL_UP_MOVE(22, MOVE_BIDE), + LEVEL_UP_MOVE(25, MOVE_FURYATTACK), + LEVEL_UP_MOVE(29, MOVE_BRINE), + LEVEL_UP_MOVE(32, MOVE_WHIRLPOOL), + LEVEL_UP_MOVE(36, MOVE_MIST), + LEVEL_UP_MOVE(39, MOVE_DRILLPECK), + LEVEL_UP_MOVE(43, MOVE_HYDROPUMP), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesPrinplupLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_METALCLAW), + LEVEL_UP_MOVE( 1, MOVE_METALCLAW), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_BUBBLE), + LEVEL_UP_MOVE( 4, MOVE_GROWL), + LEVEL_UP_MOVE( 8, MOVE_BUBBLE), + LEVEL_UP_MOVE(11, MOVE_WATERSPORT), + LEVEL_UP_MOVE(15, MOVE_PECK), + LEVEL_UP_MOVE(19, MOVE_BUBBLEBEAM), + LEVEL_UP_MOVE(24, MOVE_BIDE), + LEVEL_UP_MOVE(28, MOVE_FURYATTACK), + LEVEL_UP_MOVE(33, MOVE_BRINE), + LEVEL_UP_MOVE(37, MOVE_WHIRLPOOL), + LEVEL_UP_MOVE(42, MOVE_MIST), + LEVEL_UP_MOVE(46, MOVE_DRILLPECK), + LEVEL_UP_MOVE(50, MOVE_HYDROPUMP), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesEmpoleonLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_AQUAJET), + LEVEL_UP_MOVE( 1, MOVE_AQUAJET), + LEVEL_UP_MOVE( 1, MOVE_METALCLAW), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_BUBBLE), + LEVEL_UP_MOVE( 4, MOVE_GROWL), + LEVEL_UP_MOVE( 8, MOVE_BUBBLE), + LEVEL_UP_MOVE(11, MOVE_SWORDSDANCE), + LEVEL_UP_MOVE(15, MOVE_PECK), + LEVEL_UP_MOVE(19, MOVE_BUBBLEBEAM), + LEVEL_UP_MOVE(24, MOVE_SWAGGER), + LEVEL_UP_MOVE(28, MOVE_FURYATTACK), + LEVEL_UP_MOVE(33, MOVE_BRINE), + LEVEL_UP_MOVE(39, MOVE_WHIRLPOOL), + LEVEL_UP_MOVE(46, MOVE_MIST), + LEVEL_UP_MOVE(52, MOVE_DRILLPECK), + LEVEL_UP_MOVE(59, MOVE_HYDROPUMP), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesStarlyLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 5, MOVE_QUICKATTACK), + LEVEL_UP_MOVE( 9, MOVE_WINGATTACK), + LEVEL_UP_MOVE(13, MOVE_DOUBLETEAM), + LEVEL_UP_MOVE(17, MOVE_ENDEAVOR), + LEVEL_UP_MOVE(21, MOVE_WHIRLWIND), + LEVEL_UP_MOVE(25, MOVE_AERIALACE), + LEVEL_UP_MOVE(29, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(33, MOVE_AGILITY), + LEVEL_UP_MOVE(37, MOVE_BRAVEBIRD), + LEVEL_UP_MOVE(41, MOVE_FINALGAMBIT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesStaraviaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_QUICKATTACK), + LEVEL_UP_MOVE( 5, MOVE_QUICKATTACK), + LEVEL_UP_MOVE( 9, MOVE_WINGATTACK), + LEVEL_UP_MOVE(13, MOVE_DOUBLETEAM), + LEVEL_UP_MOVE(18, MOVE_ENDEAVOR), + LEVEL_UP_MOVE(23, MOVE_WHIRLWIND), + LEVEL_UP_MOVE(28, MOVE_AERIALACE), + LEVEL_UP_MOVE(33, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(38, MOVE_AGILITY), + LEVEL_UP_MOVE(43, MOVE_BRAVEBIRD), + LEVEL_UP_MOVE(48, MOVE_FINALGAMBIT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesStaraptorLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_CLOSECOMBAT), + LEVEL_UP_MOVE( 1, MOVE_CLOSECOMBAT), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_QUICKATTACK), + LEVEL_UP_MOVE( 1, MOVE_WINGATTACK), + LEVEL_UP_MOVE( 5, MOVE_QUICKATTACK), + LEVEL_UP_MOVE( 9, MOVE_WINGATTACK), + LEVEL_UP_MOVE(13, MOVE_DOUBLETEAM), + LEVEL_UP_MOVE(18, MOVE_ENDEAVOR), + LEVEL_UP_MOVE(23, MOVE_WHIRLWIND), + LEVEL_UP_MOVE(28, MOVE_AERIALACE), + LEVEL_UP_MOVE(33, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(41, MOVE_AGILITY), + LEVEL_UP_MOVE(49, MOVE_BRAVEBIRD), + LEVEL_UP_MOVE(57, MOVE_FINALGAMBIT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesBidoofLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 5, MOVE_DEFENSECURL), + LEVEL_UP_MOVE( 9, MOVE_ROLLOUT), + LEVEL_UP_MOVE(13, MOVE_HEADBUTT), + LEVEL_UP_MOVE(17, MOVE_HYPERFANG), + LEVEL_UP_MOVE(21, MOVE_YAWN), + LEVEL_UP_MOVE(25, MOVE_CRUNCH), + LEVEL_UP_MOVE(29, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(33, MOVE_SUPERFANG), + LEVEL_UP_MOVE(37, MOVE_SWORDSDANCE), + LEVEL_UP_MOVE(41, MOVE_AMNESIA), + LEVEL_UP_MOVE(45, MOVE_SUPERPOWER), + LEVEL_UP_MOVE(49, MOVE_CURSE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesBibarelLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_WATERGUN), + LEVEL_UP_MOVE( 1, MOVE_WATERGUN), + LEVEL_UP_MOVE( 1, MOVE_AQUAJET), + LEVEL_UP_MOVE( 1, MOVE_ROTOTILLER), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 5, MOVE_DEFENSECURL), + LEVEL_UP_MOVE( 9, MOVE_ROLLOUT), + LEVEL_UP_MOVE(13, MOVE_HEADBUTT), + LEVEL_UP_MOVE(18, MOVE_HYPERFANG), + LEVEL_UP_MOVE(23, MOVE_YAWN), + LEVEL_UP_MOVE(28, MOVE_CRUNCH), + LEVEL_UP_MOVE(33, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(38, MOVE_SUPERFANG), + LEVEL_UP_MOVE(43, MOVE_SWORDSDANCE), + LEVEL_UP_MOVE(48, MOVE_AMNESIA), + LEVEL_UP_MOVE(53, MOVE_SUPERPOWER), + LEVEL_UP_MOVE(58, MOVE_CURSE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesKricketotLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_BIDE), + LEVEL_UP_MOVE( 6, MOVE_STRUGGLEBUG), + LEVEL_UP_MOVE(16, MOVE_BUGBITE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesKricketuneLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_FURYCUTTER), + LEVEL_UP_MOVE( 1, MOVE_FURYCUTTER), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_BIDE), + LEVEL_UP_MOVE(14, MOVE_ABSORB), + LEVEL_UP_MOVE(18, MOVE_SING), + LEVEL_UP_MOVE(22, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE(26, MOVE_SLASH), + LEVEL_UP_MOVE(30, MOVE_XSCISSOR), + LEVEL_UP_MOVE(34, MOVE_SCREECH), + LEVEL_UP_MOVE(36, MOVE_FELLSTINGER), + LEVEL_UP_MOVE(38, MOVE_TAUNT), + LEVEL_UP_MOVE(42, MOVE_NIGHTSLASH), + LEVEL_UP_MOVE(44, MOVE_STICKYWEB), + LEVEL_UP_MOVE(46, MOVE_BUGBUZZ), + LEVEL_UP_MOVE(50, MOVE_PERISHSONG), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesShinxLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 5, MOVE_LEER), + LEVEL_UP_MOVE( 9, MOVE_CHARGE), + LEVEL_UP_MOVE(11, MOVE_BABYDOLLEYES), + LEVEL_UP_MOVE(13, MOVE_SPARK), + LEVEL_UP_MOVE(17, MOVE_BITE), + LEVEL_UP_MOVE(21, MOVE_ROAR), + LEVEL_UP_MOVE(25, MOVE_SWAGGER), + LEVEL_UP_MOVE(29, MOVE_THUNDERFANG), + LEVEL_UP_MOVE(33, MOVE_CRUNCH), + LEVEL_UP_MOVE(37, MOVE_SCARYFACE), + LEVEL_UP_MOVE(41, MOVE_DISCHARGE), + LEVEL_UP_MOVE(45, MOVE_WILDCHARGE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesLuxioLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 5, MOVE_LEER), + LEVEL_UP_MOVE( 9, MOVE_CHARGE), + LEVEL_UP_MOVE(13, MOVE_SPARK), + LEVEL_UP_MOVE(18, MOVE_BITE), + LEVEL_UP_MOVE(23, MOVE_ROAR), + LEVEL_UP_MOVE(28, MOVE_SWAGGER), + LEVEL_UP_MOVE(33, MOVE_THUNDERFANG), + LEVEL_UP_MOVE(38, MOVE_CRUNCH), + LEVEL_UP_MOVE(43, MOVE_SCARYFACE), + LEVEL_UP_MOVE(48, MOVE_DISCHARGE), + LEVEL_UP_MOVE(53, MOVE_WILDCHARGE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesLuxrayLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ELECTRICTERRAIN), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_CHARGE), + LEVEL_UP_MOVE( 5, MOVE_LEER), + LEVEL_UP_MOVE( 9, MOVE_CHARGE), + LEVEL_UP_MOVE(13, MOVE_SPARK), + LEVEL_UP_MOVE(18, MOVE_BITE), + LEVEL_UP_MOVE(23, MOVE_ROAR), + LEVEL_UP_MOVE(28, MOVE_SWAGGER), + LEVEL_UP_MOVE(35, MOVE_THUNDERFANG), + LEVEL_UP_MOVE(42, MOVE_CRUNCH), + LEVEL_UP_MOVE(49, MOVE_SCARYFACE), + LEVEL_UP_MOVE(56, MOVE_DISCHARGE), + LEVEL_UP_MOVE(63, MOVE_WILDCHARGE), + LEVEL_UP_MOVE(67, MOVE_ELECTRICTERRAIN), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesBudewLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ABSORB), + LEVEL_UP_MOVE( 4, MOVE_GROWTH), + LEVEL_UP_MOVE( 7, MOVE_WATERSPORT), + LEVEL_UP_MOVE(10, MOVE_STUNSPORE), + LEVEL_UP_MOVE(13, MOVE_MEGADRAIN), + LEVEL_UP_MOVE(16, MOVE_WORRYSEED), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesRoseradeLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_VENOMDRENCH), + LEVEL_UP_MOVE( 1, MOVE_GRASSYTERRAIN), + LEVEL_UP_MOVE( 1, MOVE_WEATHERBALL), + LEVEL_UP_MOVE( 1, MOVE_POISONSTING), + LEVEL_UP_MOVE( 1, MOVE_MEGADRAIN), + LEVEL_UP_MOVE( 1, MOVE_MAGICALLEAF), + LEVEL_UP_MOVE( 1, MOVE_SWEETSCENT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesCranidosLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_HEADBUTT), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 6, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE(10, MOVE_PURSUIT), + LEVEL_UP_MOVE(15, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(19, MOVE_SCARYFACE), + LEVEL_UP_MOVE(24, MOVE_ASSURANCE), + LEVEL_UP_MOVE(28, MOVE_CHIPAWAY), + LEVEL_UP_MOVE(33, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(37, MOVE_ZENHEADBUTT), + LEVEL_UP_MOVE(42, MOVE_SCREECH), + LEVEL_UP_MOVE(46, MOVE_HEADSMASH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesRampardosLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_ENDEAVOR), + LEVEL_UP_MOVE( 1, MOVE_ENDEAVOR), + LEVEL_UP_MOVE( 1, MOVE_HEADBUTT), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE( 1, MOVE_PURSUIT), + LEVEL_UP_MOVE( 6, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE(10, MOVE_PURSUIT), + LEVEL_UP_MOVE(15, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(19, MOVE_SCARYFACE), + LEVEL_UP_MOVE(24, MOVE_ASSURANCE), + LEVEL_UP_MOVE(28, MOVE_CHIPAWAY), + LEVEL_UP_MOVE(36, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(43, MOVE_ZENHEADBUTT), + LEVEL_UP_MOVE(51, MOVE_SCREECH), + LEVEL_UP_MOVE(58, MOVE_HEADSMASH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesShieldonLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_PROTECT), + LEVEL_UP_MOVE( 6, MOVE_TAUNT), + LEVEL_UP_MOVE(10, MOVE_METALSOUND), + LEVEL_UP_MOVE(15, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(19, MOVE_IRONDEFENSE), + LEVEL_UP_MOVE(24, MOVE_SWAGGER), + LEVEL_UP_MOVE(28, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(33, MOVE_ENDURE), + LEVEL_UP_MOVE(37, MOVE_METALBURST), + LEVEL_UP_MOVE(42, MOVE_IRONHEAD), + LEVEL_UP_MOVE(46, MOVE_HEAVYSLAM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesBastiodonLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_BLOCK), + LEVEL_UP_MOVE( 1, MOVE_BLOCK), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_PROTECT), + LEVEL_UP_MOVE( 1, MOVE_TAUNT), + LEVEL_UP_MOVE( 1, MOVE_METALSOUND), + LEVEL_UP_MOVE( 6, MOVE_TAUNT), + LEVEL_UP_MOVE(10, MOVE_METALSOUND), + LEVEL_UP_MOVE(15, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(19, MOVE_IRONDEFENSE), + LEVEL_UP_MOVE(24, MOVE_SWAGGER), + LEVEL_UP_MOVE(28, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(36, MOVE_ENDURE), + LEVEL_UP_MOVE(43, MOVE_METALBURST), + LEVEL_UP_MOVE(51, MOVE_IRONHEAD), + LEVEL_UP_MOVE(58, MOVE_HEAVYSLAM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesBurmyLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_PROTECT), + LEVEL_UP_MOVE(10, MOVE_TACKLE), + LEVEL_UP_MOVE(15, MOVE_BUGBITE), + LEVEL_UP_MOVE(20, MOVE_HIDDENPOWER), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesWormadamLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_QUIVERDANCE), + LEVEL_UP_MOVE( 1, MOVE_QUIVERDANCE), + LEVEL_UP_MOVE( 1, MOVE_SUCKERPUNCH), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_PROTECT), + LEVEL_UP_MOVE( 1, MOVE_BUGBITE), + LEVEL_UP_MOVE(10, MOVE_PROTECT), + LEVEL_UP_MOVE(15, MOVE_BUGBITE), + LEVEL_UP_MOVE(20, MOVE_HIDDENPOWER), + LEVEL_UP_MOVE(23, MOVE_CONFUSION), + LEVEL_UP_MOVE(26, MOVE_RAZORLEAF), + LEVEL_UP_MOVE(29, MOVE_GROWTH), + LEVEL_UP_MOVE(32, MOVE_PSYBEAM), + LEVEL_UP_MOVE(35, MOVE_CAPTIVATE), + LEVEL_UP_MOVE(38, MOVE_FLAIL), + LEVEL_UP_MOVE(41, MOVE_ATTRACT), + LEVEL_UP_MOVE(44, MOVE_PSYCHIC), + LEVEL_UP_MOVE(47, MOVE_LEAFSTORM), + LEVEL_UP_MOVE(50, MOVE_BUGBUZZ), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMothimLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_QUIVERDANCE), + LEVEL_UP_MOVE( 1, MOVE_QUIVERDANCE), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_PROTECT), + LEVEL_UP_MOVE( 1, MOVE_BUGBITE), + LEVEL_UP_MOVE(10, MOVE_PROTECT), + LEVEL_UP_MOVE(15, MOVE_BUGBITE), + LEVEL_UP_MOVE(20, MOVE_HIDDENPOWER), + LEVEL_UP_MOVE(23, MOVE_CONFUSION), + LEVEL_UP_MOVE(26, MOVE_GUST), + LEVEL_UP_MOVE(29, MOVE_POISONPOWDER), + LEVEL_UP_MOVE(32, MOVE_PSYBEAM), + LEVEL_UP_MOVE(35, MOVE_CAMOUFLAGE), + LEVEL_UP_MOVE(38, MOVE_SILVERWIND), + LEVEL_UP_MOVE(41, MOVE_AIRSLASH), + LEVEL_UP_MOVE(44, MOVE_PSYCHIC), + LEVEL_UP_MOVE(47, MOVE_LUNGE), + LEVEL_UP_MOVE(50, MOVE_BUGBUZZ), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesCombeeLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SWEETSCENT), + LEVEL_UP_MOVE( 1, MOVE_GUST), + LEVEL_UP_MOVE(13, MOVE_BUGBITE), + LEVEL_UP_MOVE(29, MOVE_BUGBUZZ), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesVespiquenLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_SLASH), + LEVEL_UP_MOVE( 1, MOVE_SLASH), + LEVEL_UP_MOVE( 1, MOVE_FELLSTINGER), + LEVEL_UP_MOVE( 1, MOVE_DESTINYBOND), + LEVEL_UP_MOVE( 1, MOVE_SWEETSCENT), + LEVEL_UP_MOVE( 1, MOVE_GUST), + LEVEL_UP_MOVE( 1, MOVE_POISONSTING), + LEVEL_UP_MOVE( 1, MOVE_CONFUSERAY), + LEVEL_UP_MOVE( 5, MOVE_FURYCUTTER), + LEVEL_UP_MOVE( 9, MOVE_PURSUIT), + LEVEL_UP_MOVE(13, MOVE_FURYSWIPES), + LEVEL_UP_MOVE(17, MOVE_DEFENDORDER), + LEVEL_UP_MOVE(25, MOVE_POWERGEM), + LEVEL_UP_MOVE(29, MOVE_HEALORDER), + LEVEL_UP_MOVE(33, MOVE_TOXIC), + LEVEL_UP_MOVE(37, MOVE_AIRSLASH), + LEVEL_UP_MOVE(41, MOVE_CAPTIVATE), + LEVEL_UP_MOVE(45, MOVE_ATTACKORDER), + LEVEL_UP_MOVE(49, MOVE_SWAGGER), + LEVEL_UP_MOVE(53, MOVE_DESTINYBOND), + LEVEL_UP_MOVE(57, MOVE_FELLSTINGER), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesPachirisuLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_BIDE), + LEVEL_UP_MOVE( 5, MOVE_QUICKATTACK), + LEVEL_UP_MOVE( 9, MOVE_CHARM), + LEVEL_UP_MOVE(13, MOVE_SPARK), + LEVEL_UP_MOVE(17, MOVE_ENDURE), + LEVEL_UP_MOVE(19, MOVE_NUZZLE), + LEVEL_UP_MOVE(21, MOVE_SWIFT), + LEVEL_UP_MOVE(25, MOVE_ELECTROBALL), + LEVEL_UP_MOVE(29, MOVE_SWEETKISS), + LEVEL_UP_MOVE(33, MOVE_THUNDERWAVE), + LEVEL_UP_MOVE(37, MOVE_SUPERFANG), + LEVEL_UP_MOVE(41, MOVE_DISCHARGE), + LEVEL_UP_MOVE(45, MOVE_LASTRESORT), + LEVEL_UP_MOVE(49, MOVE_HYPERFANG), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesBuizelLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SONICBOOM), + LEVEL_UP_MOVE( 4, MOVE_GROWL), + LEVEL_UP_MOVE( 7, MOVE_WATERSPORT), + LEVEL_UP_MOVE(11, MOVE_QUICKATTACK), + LEVEL_UP_MOVE(15, MOVE_WATERGUN), + LEVEL_UP_MOVE(18, MOVE_PURSUIT), + LEVEL_UP_MOVE(21, MOVE_SWIFT), + LEVEL_UP_MOVE(24, MOVE_AQUAJET), + LEVEL_UP_MOVE(27, MOVE_DOUBLEHIT), + LEVEL_UP_MOVE(31, MOVE_WHIRLPOOL), + LEVEL_UP_MOVE(35, MOVE_RAZORWIND), + LEVEL_UP_MOVE(38, MOVE_AQUATAIL), + LEVEL_UP_MOVE(41, MOVE_AGILITY), + LEVEL_UP_MOVE(45, MOVE_HYDROPUMP), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesFloatzelLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ICEFANG), + LEVEL_UP_MOVE( 1, MOVE_CRUNCH), + LEVEL_UP_MOVE( 1, MOVE_SONICBOOM), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_WATERSPORT), + LEVEL_UP_MOVE( 1, MOVE_QUICKATTACK), + LEVEL_UP_MOVE( 4, MOVE_GROWL), + LEVEL_UP_MOVE( 7, MOVE_WATERSPORT), + LEVEL_UP_MOVE(11, MOVE_QUICKATTACK), + LEVEL_UP_MOVE(15, MOVE_WATERGUN), + LEVEL_UP_MOVE(18, MOVE_PURSUIT), + LEVEL_UP_MOVE(21, MOVE_SWIFT), + LEVEL_UP_MOVE(24, MOVE_AQUAJET), + LEVEL_UP_MOVE(29, MOVE_DOUBLEHIT), + LEVEL_UP_MOVE(35, MOVE_WHIRLPOOL), + LEVEL_UP_MOVE(41, MOVE_RAZORWIND), + LEVEL_UP_MOVE(46, MOVE_AQUATAIL), + LEVEL_UP_MOVE(51, MOVE_AGILITY), + LEVEL_UP_MOVE(57, MOVE_HYDROPUMP), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesCherubiLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_MORNINGSUN), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 7, MOVE_GROWTH), + LEVEL_UP_MOVE(10, MOVE_LEECHSEED), + LEVEL_UP_MOVE(13, MOVE_HELPINGHAND), + LEVEL_UP_MOVE(19, MOVE_MAGICALLEAF), + LEVEL_UP_MOVE(22, MOVE_SUNNYDAY), + LEVEL_UP_MOVE(28, MOVE_WORRYSEED), + LEVEL_UP_MOVE(31, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(37, MOVE_SOLARBEAM), + LEVEL_UP_MOVE(40, MOVE_LUCKYCHANT), + LEVEL_UP_MOVE(47, MOVE_PETALBLIZZARD), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesCherrimLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_PETALDANCE), + LEVEL_UP_MOVE( 1, MOVE_PETALDANCE), + LEVEL_UP_MOVE( 1, MOVE_MORNINGSUN), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_GROWTH), + LEVEL_UP_MOVE( 1, MOVE_LEECHSEED), + LEVEL_UP_MOVE( 7, MOVE_GROWTH), + LEVEL_UP_MOVE(10, MOVE_LEECHSEED), + LEVEL_UP_MOVE(13, MOVE_HELPINGHAND), + LEVEL_UP_MOVE(19, MOVE_MAGICALLEAF), + LEVEL_UP_MOVE(22, MOVE_SUNNYDAY), + LEVEL_UP_MOVE(30, MOVE_WORRYSEED), + LEVEL_UP_MOVE(35, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(43, MOVE_SOLARBEAM), + LEVEL_UP_MOVE(48, MOVE_LUCKYCHANT), + LEVEL_UP_MOVE(50, MOVE_PETALBLIZZARD), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesShellosLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_MUDSLAP), + LEVEL_UP_MOVE( 2, MOVE_MUDSPORT), + LEVEL_UP_MOVE( 4, MOVE_HARDEN), + LEVEL_UP_MOVE( 7, MOVE_WATERPULSE), + LEVEL_UP_MOVE(11, MOVE_MUDBOMB), + LEVEL_UP_MOVE(16, MOVE_HIDDENPOWER), + LEVEL_UP_MOVE(22, MOVE_RAINDANCE), + LEVEL_UP_MOVE(29, MOVE_BODYSLAM), + LEVEL_UP_MOVE(37, MOVE_MUDDYWATER), + LEVEL_UP_MOVE(46, MOVE_RECOVER), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesGastrodonLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_MUDSLAP), + LEVEL_UP_MOVE( 1, MOVE_MUDSPORT), + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_MOVE( 1, MOVE_WATERPULSE), + LEVEL_UP_MOVE( 2, MOVE_MUDSPORT), + LEVEL_UP_MOVE( 4, MOVE_HARDEN), + LEVEL_UP_MOVE( 7, MOVE_WATERPULSE), + LEVEL_UP_MOVE(11, MOVE_MUDBOMB), + LEVEL_UP_MOVE(16, MOVE_HIDDENPOWER), + LEVEL_UP_MOVE(22, MOVE_RAINDANCE), + LEVEL_UP_MOVE(29, MOVE_BODYSLAM), + LEVEL_UP_MOVE(41, MOVE_MUDDYWATER), + LEVEL_UP_MOVE(54, MOVE_RECOVER), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesAmbipomLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_DUALCHOP), + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 1, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 1, MOVE_ASTONISH), + LEVEL_UP_MOVE( 4, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 8, MOVE_ASTONISH), + LEVEL_UP_MOVE(11, MOVE_BATONPASS), + LEVEL_UP_MOVE(15, MOVE_TICKLE), + LEVEL_UP_MOVE(18, MOVE_FURYSWIPES), + LEVEL_UP_MOVE(22, MOVE_SWIFT), + LEVEL_UP_MOVE(25, MOVE_SCREECH), + LEVEL_UP_MOVE(29, MOVE_AGILITY), + LEVEL_UP_MOVE(32, MOVE_DOUBLEHIT), + LEVEL_UP_MOVE(36, MOVE_FLING), + LEVEL_UP_MOVE(39, MOVE_NASTYPLOT), + LEVEL_UP_MOVE(43, MOVE_LASTRESORT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesDrifloonLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_CONSTRICT), + LEVEL_UP_MOVE( 1, MOVE_MINIMIZE), + LEVEL_UP_MOVE( 4, MOVE_ASTONISH), + LEVEL_UP_MOVE( 8, MOVE_GUST), + LEVEL_UP_MOVE(13, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE(16, MOVE_PAYBACK), + LEVEL_UP_MOVE(20, MOVE_OMINOUSWIND), + LEVEL_UP_MOVE(25, MOVE_STOCKPILE), + LEVEL_UP_MOVE(27, MOVE_HEX), + LEVEL_UP_MOVE(32, MOVE_SWALLOW), + LEVEL_UP_MOVE(32, MOVE_SPITUP), + LEVEL_UP_MOVE(36, MOVE_SHADOWBALL), + LEVEL_UP_MOVE(40, MOVE_AMNESIA), + LEVEL_UP_MOVE(44, MOVE_BATONPASS), + LEVEL_UP_MOVE(50, MOVE_EXPLOSION), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesDrifblimLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_PHANTOMFORCE), + LEVEL_UP_MOVE( 1, MOVE_CONSTRICT), + LEVEL_UP_MOVE( 1, MOVE_MINIMIZE), + LEVEL_UP_MOVE( 1, MOVE_ASTONISH), + LEVEL_UP_MOVE( 1, MOVE_GUST), + LEVEL_UP_MOVE( 4, MOVE_ASTONISH), + LEVEL_UP_MOVE( 8, MOVE_GUST), + LEVEL_UP_MOVE(13, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE(16, MOVE_PAYBACK), + LEVEL_UP_MOVE(20, MOVE_OMINOUSWIND), + LEVEL_UP_MOVE(25, MOVE_STOCKPILE), + LEVEL_UP_MOVE(27, MOVE_HEX), + LEVEL_UP_MOVE(34, MOVE_SWALLOW), + LEVEL_UP_MOVE(34, MOVE_SPITUP), + LEVEL_UP_MOVE(40, MOVE_SHADOWBALL), + LEVEL_UP_MOVE(46, MOVE_AMNESIA), + LEVEL_UP_MOVE(52, MOVE_BATONPASS), + LEVEL_UP_MOVE(60, MOVE_EXPLOSION), + LEVEL_UP_MOVE(65, MOVE_PHANTOMFORCE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesBunearyLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_FRUSTRATION), + LEVEL_UP_MOVE( 1, MOVE_DEFENSECURL), + LEVEL_UP_MOVE( 1, MOVE_SPLASH), + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_FORESIGHT), + LEVEL_UP_MOVE( 6, MOVE_ENDURE), + LEVEL_UP_MOVE(13, MOVE_BABYDOLLEYES), + LEVEL_UP_MOVE(16, MOVE_QUICKATTACK), + LEVEL_UP_MOVE(23, MOVE_JUMPKICK), + LEVEL_UP_MOVE(26, MOVE_BATONPASS), + LEVEL_UP_MOVE(33, MOVE_AGILITY), + LEVEL_UP_MOVE(36, MOVE_DIZZYPUNCH), + LEVEL_UP_MOVE(43, MOVE_AFTERYOU), + LEVEL_UP_MOVE(46, MOVE_CHARM), + LEVEL_UP_MOVE(50, MOVE_ENTRAINMENT), + LEVEL_UP_MOVE(56, MOVE_BOUNCE), + LEVEL_UP_MOVE(63, MOVE_HEALINGWISH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesLopunnyLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_RETURN), + LEVEL_UP_MOVE( 1, MOVE_RETURN), + LEVEL_UP_MOVE( 1, MOVE_HEALINGWISH), + LEVEL_UP_MOVE( 1, MOVE_BOUNCE), + LEVEL_UP_MOVE( 1, MOVE_ROTOTILLER), + LEVEL_UP_MOVE( 1, MOVE_MIRRORCOAT), + LEVEL_UP_MOVE( 1, MOVE_MAGICCOAT), + LEVEL_UP_MOVE( 1, MOVE_DEFENSECURL), + LEVEL_UP_MOVE( 1, MOVE_SPLASH), + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_FORESIGHT), + LEVEL_UP_MOVE( 6, MOVE_ENDURE), + LEVEL_UP_MOVE(13, MOVE_BABYDOLLEYES), + LEVEL_UP_MOVE(16, MOVE_QUICKATTACK), + LEVEL_UP_MOVE(23, MOVE_JUMPKICK), + LEVEL_UP_MOVE(26, MOVE_BATONPASS), + LEVEL_UP_MOVE(33, MOVE_AGILITY), + LEVEL_UP_MOVE(36, MOVE_DIZZYPUNCH), + LEVEL_UP_MOVE(43, MOVE_AFTERYOU), + LEVEL_UP_MOVE(46, MOVE_CHARM), + LEVEL_UP_MOVE(53, MOVE_ENTRAINMENT), + LEVEL_UP_MOVE(56, MOVE_BOUNCE), + LEVEL_UP_MOVE(63, MOVE_HEALINGWISH), + LEVEL_UP_MOVE(66, MOVE_HIGHJUMPKICK), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMismagiusLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_MYSTICALFIRE), + LEVEL_UP_MOVE( 1, MOVE_POWERGEM), + LEVEL_UP_MOVE( 1, MOVE_PHANTOMFORCE), + LEVEL_UP_MOVE( 1, MOVE_LUCKYCHANT), + LEVEL_UP_MOVE( 1, MOVE_MAGICALLEAF), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_PSYWAVE), + LEVEL_UP_MOVE( 1, MOVE_SPITE), + LEVEL_UP_MOVE( 1, MOVE_ASTONISH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesHonchkrowLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_NIGHTSLASH), + LEVEL_UP_MOVE( 1, MOVE_SUCKERPUNCH), + LEVEL_UP_MOVE( 1, MOVE_ASTONISH), + LEVEL_UP_MOVE( 1, MOVE_PURSUIT), + LEVEL_UP_MOVE( 1, MOVE_HAZE), + LEVEL_UP_MOVE( 1, MOVE_WINGATTACK), + LEVEL_UP_MOVE(25, MOVE_SWAGGER), + LEVEL_UP_MOVE(35, MOVE_NASTYPLOT), + LEVEL_UP_MOVE(45, MOVE_FOULPLAY), + LEVEL_UP_MOVE(55, MOVE_NIGHTSLASH), + LEVEL_UP_MOVE(65, MOVE_QUASH), + LEVEL_UP_MOVE(75, MOVE_DARKPULSE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesGlameowLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_FAKEOUT), + LEVEL_UP_MOVE( 5, MOVE_SCRATCH), + LEVEL_UP_MOVE( 8, MOVE_GROWL), + LEVEL_UP_MOVE(13, MOVE_HYPNOSIS), + LEVEL_UP_MOVE(17, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(20, MOVE_FURYSWIPES), + LEVEL_UP_MOVE(25, MOVE_CHARM), + LEVEL_UP_MOVE(29, MOVE_ASSIST), + LEVEL_UP_MOVE(32, MOVE_CAPTIVATE), + LEVEL_UP_MOVE(37, MOVE_SLASH), + LEVEL_UP_MOVE(41, MOVE_SUCKERPUNCH), + LEVEL_UP_MOVE(44, MOVE_ATTRACT), + LEVEL_UP_MOVE(48, MOVE_HONECLAWS), + LEVEL_UP_MOVE(50, MOVE_PLAYROUGH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesPuruglyLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_SWAGGER), + LEVEL_UP_MOVE( 1, MOVE_SWAGGER), + LEVEL_UP_MOVE( 1, MOVE_FAKEOUT), + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 5, MOVE_SCRATCH), + LEVEL_UP_MOVE( 8, MOVE_GROWL), + LEVEL_UP_MOVE(13, MOVE_HYPNOSIS), + LEVEL_UP_MOVE(17, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(20, MOVE_FURYSWIPES), + LEVEL_UP_MOVE(25, MOVE_CHARM), + LEVEL_UP_MOVE(29, MOVE_ASSIST), + LEVEL_UP_MOVE(32, MOVE_CAPTIVATE), + LEVEL_UP_MOVE(37, MOVE_SLASH), + LEVEL_UP_MOVE(45, MOVE_BODYSLAM), + LEVEL_UP_MOVE(52, MOVE_ATTRACT), + LEVEL_UP_MOVE(60, MOVE_HONECLAWS), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesChinglingLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_WRAP), + LEVEL_UP_MOVE( 4, MOVE_GROWL), + LEVEL_UP_MOVE( 7, MOVE_ASTONISH), + LEVEL_UP_MOVE(10, MOVE_CONFUSION), + LEVEL_UP_MOVE(13, MOVE_YAWN), + LEVEL_UP_MOVE(16, MOVE_LASTRESORT), + LEVEL_UP_MOVE(19, MOVE_ENTRAINMENT), + LEVEL_UP_MOVE(32, MOVE_UPROAR), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesStunkyLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE( 3, MOVE_POISONGAS), + LEVEL_UP_MOVE( 7, MOVE_SCREECH), + LEVEL_UP_MOVE( 9, MOVE_FURYSWIPES), + LEVEL_UP_MOVE(13, MOVE_SMOKESCREEN), + LEVEL_UP_MOVE(15, MOVE_FEINT), + LEVEL_UP_MOVE(19, MOVE_ACIDSPRAY), + LEVEL_UP_MOVE(21, MOVE_BITE), + LEVEL_UP_MOVE(25, MOVE_SLASH), + LEVEL_UP_MOVE(27, MOVE_TOXIC), + LEVEL_UP_MOVE(31, MOVE_NIGHTSLASH), + LEVEL_UP_MOVE(33, MOVE_MEMENTO), + LEVEL_UP_MOVE(37, MOVE_VENOMDRENCH), + LEVEL_UP_MOVE(39, MOVE_SUCKERPUNCH), + LEVEL_UP_MOVE(43, MOVE_BELCH), + LEVEL_UP_MOVE(45, MOVE_EXPLOSION), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSkuntankLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE( 1, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE( 1, MOVE_POISONGAS), + LEVEL_UP_MOVE( 1, MOVE_SCREECH), + LEVEL_UP_MOVE( 3, MOVE_POISONGAS), + LEVEL_UP_MOVE( 7, MOVE_SCREECH), + LEVEL_UP_MOVE( 9, MOVE_FURYSWIPES), + LEVEL_UP_MOVE(13, MOVE_SMOKESCREEN), + LEVEL_UP_MOVE(15, MOVE_FEINT), + LEVEL_UP_MOVE(19, MOVE_ACIDSPRAY), + LEVEL_UP_MOVE(21, MOVE_BITE), + LEVEL_UP_MOVE(25, MOVE_SLASH), + LEVEL_UP_MOVE(27, MOVE_TOXIC), + LEVEL_UP_MOVE(31, MOVE_NIGHTSLASH), + LEVEL_UP_MOVE(33, MOVE_MEMENTO), + LEVEL_UP_MOVE(37, MOVE_VENOMDRENCH), + LEVEL_UP_MOVE(39, MOVE_SUCKERPUNCH), + LEVEL_UP_MOVE(43, MOVE_BELCH), + LEVEL_UP_MOVE(45, MOVE_EXPLOSION), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesBronzorLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE( 5, MOVE_HYPNOSIS), + LEVEL_UP_MOVE( 9, MOVE_IMPRISON), + LEVEL_UP_MOVE(11, MOVE_CONFUSERAY), + LEVEL_UP_MOVE(15, MOVE_PSYWAVE), + LEVEL_UP_MOVE(19, MOVE_IRONDEFENSE), + LEVEL_UP_MOVE(21, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(25, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(29, MOVE_FUTURESIGHT), + LEVEL_UP_MOVE(31, MOVE_METALSOUND), + LEVEL_UP_MOVE(35, MOVE_GYROBALL), + LEVEL_UP_MOVE(39, MOVE_EXTRASENSORY), + LEVEL_UP_MOVE(41, MOVE_PAYBACK), + LEVEL_UP_MOVE(45, MOVE_HEALBLOCK), + LEVEL_UP_MOVE(49, MOVE_HEAVYSLAM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesBronzongLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_BLOCK), + LEVEL_UP_MOVE( 1, MOVE_BLOCK), + LEVEL_UP_MOVE( 1, MOVE_SUNNYDAY), + LEVEL_UP_MOVE( 1, MOVE_RAINDANCE), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE( 1, MOVE_HYPNOSIS), + LEVEL_UP_MOVE( 1, MOVE_IMPRISON), + LEVEL_UP_MOVE( 5, MOVE_HYPNOSIS), + LEVEL_UP_MOVE( 9, MOVE_IMPRISON), + LEVEL_UP_MOVE(11, MOVE_CONFUSERAY), + LEVEL_UP_MOVE(15, MOVE_PSYWAVE), + LEVEL_UP_MOVE(19, MOVE_IRONDEFENSE), + LEVEL_UP_MOVE(21, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(25, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(29, MOVE_FUTURESIGHT), + LEVEL_UP_MOVE(31, MOVE_METALSOUND), + LEVEL_UP_MOVE(36, MOVE_GYROBALL), + LEVEL_UP_MOVE(42, MOVE_EXTRASENSORY), + LEVEL_UP_MOVE(46, MOVE_PAYBACK), + LEVEL_UP_MOVE(52, MOVE_HEALBLOCK), + LEVEL_UP_MOVE(58, MOVE_HEAVYSLAM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesBonslyLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_FAKETEARS), + LEVEL_UP_MOVE( 1, MOVE_COPYCAT), + LEVEL_UP_MOVE( 5, MOVE_FLAIL), + LEVEL_UP_MOVE( 8, MOVE_LOWKICK), + LEVEL_UP_MOVE(12, MOVE_ROCKTHROW), + LEVEL_UP_MOVE(15, MOVE_MIMIC), + LEVEL_UP_MOVE(19, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(22, MOVE_TEARFULLOOK), + LEVEL_UP_MOVE(26, MOVE_ROCKTOMB), + LEVEL_UP_MOVE(29, MOVE_BLOCK), + LEVEL_UP_MOVE(33, MOVE_ROCKSLIDE), + LEVEL_UP_MOVE(36, MOVE_COUNTER), + LEVEL_UP_MOVE(40, MOVE_SUCKERPUNCH), + LEVEL_UP_MOVE(43, MOVE_DOUBLEEDGE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMimeJrLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TICKLE), + LEVEL_UP_MOVE( 1, MOVE_BARRIER), + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE( 4, MOVE_COPYCAT), + LEVEL_UP_MOVE( 8, MOVE_MEDITATE), + LEVEL_UP_MOVE(11, MOVE_DOUBLESLAP), + LEVEL_UP_MOVE(15, MOVE_MIMIC), + LEVEL_UP_MOVE(18, MOVE_ENCORE), + LEVEL_UP_MOVE(22, MOVE_LIGHTSCREEN), + LEVEL_UP_MOVE(22, MOVE_REFLECT), + LEVEL_UP_MOVE(25, MOVE_PSYBEAM), + LEVEL_UP_MOVE(29, MOVE_SUBSTITUTE), + LEVEL_UP_MOVE(32, MOVE_RECYCLE), + LEVEL_UP_MOVE(36, MOVE_TRICK), + LEVEL_UP_MOVE(39, MOVE_PSYCHIC), + LEVEL_UP_MOVE(43, MOVE_ROLEPLAY), + LEVEL_UP_MOVE(46, MOVE_BATONPASS), + LEVEL_UP_MOVE(50, MOVE_SAFEGUARD), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesHappinyLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_CHARM), + LEVEL_UP_MOVE( 5, MOVE_COPYCAT), + LEVEL_UP_MOVE( 9, MOVE_REFRESH), + LEVEL_UP_MOVE(12, MOVE_SWEETKISS), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesChatotLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_HYPERVOICE), + LEVEL_UP_MOVE( 1, MOVE_CHATTER), + LEVEL_UP_MOVE( 1, MOVE_CONFIDE), + LEVEL_UP_MOVE( 1, MOVE_TAUNT), + LEVEL_UP_MOVE( 1, MOVE_PECK), + LEVEL_UP_MOVE( 5, MOVE_GROWL), + LEVEL_UP_MOVE( 9, MOVE_MIRRORMOVE), + LEVEL_UP_MOVE(13, MOVE_SING), + LEVEL_UP_MOVE(17, MOVE_FURYATTACK), + LEVEL_UP_MOVE(21, MOVE_CHATTER), + LEVEL_UP_MOVE(25, MOVE_TAUNT), + LEVEL_UP_MOVE(29, MOVE_ROUND), + LEVEL_UP_MOVE(33, MOVE_MIMIC), + LEVEL_UP_MOVE(37, MOVE_ECHOEDVOICE), + LEVEL_UP_MOVE(41, MOVE_ROOST), + LEVEL_UP_MOVE(45, MOVE_UPROAR), + LEVEL_UP_MOVE(49, MOVE_SYNCHRONOISE), + LEVEL_UP_MOVE(50, MOVE_FEATHERDANCE), + LEVEL_UP_MOVE(57, MOVE_HYPERVOICE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSpiritombLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_CURSE), + LEVEL_UP_MOVE( 1, MOVE_PURSUIT), + LEVEL_UP_MOVE( 1, MOVE_CONFUSERAY), + LEVEL_UP_MOVE( 1, MOVE_SPITE), + LEVEL_UP_MOVE( 1, MOVE_SHADOWSNEAK), + LEVEL_UP_MOVE( 7, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(13, MOVE_HYPNOSIS), + LEVEL_UP_MOVE(19, MOVE_DREAMEATER), + LEVEL_UP_MOVE(25, MOVE_OMINOUSWIND), + LEVEL_UP_MOVE(31, MOVE_SUCKERPUNCH), + LEVEL_UP_MOVE(37, MOVE_NASTYPLOT), + LEVEL_UP_MOVE(43, MOVE_MEMENTO), + LEVEL_UP_MOVE(49, MOVE_DARKPULSE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesGibleLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 3, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 7, MOVE_DRAGONRAGE), + LEVEL_UP_MOVE(13, MOVE_SANDSTORM), + LEVEL_UP_MOVE(15, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(19, MOVE_SANDTOMB), + LEVEL_UP_MOVE(25, MOVE_SLASH), + LEVEL_UP_MOVE(27, MOVE_DRAGONCLAW), + LEVEL_UP_MOVE(31, MOVE_DIG), + LEVEL_UP_MOVE(37, MOVE_DRAGONRUSH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesGabiteLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_DUALCHOP), + LEVEL_UP_MOVE( 1, MOVE_DUALCHOP), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 1, MOVE_DRAGONRAGE), + LEVEL_UP_MOVE( 3, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 7, MOVE_DRAGONRAGE), + LEVEL_UP_MOVE(13, MOVE_SANDSTORM), + LEVEL_UP_MOVE(15, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(19, MOVE_SANDTOMB), + LEVEL_UP_MOVE(28, MOVE_SLASH), + LEVEL_UP_MOVE(33, MOVE_DRAGONCLAW), + LEVEL_UP_MOVE(40, MOVE_DIG), + LEVEL_UP_MOVE(49, MOVE_DRAGONRUSH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesGarchompLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_CRUNCH), + LEVEL_UP_MOVE( 1, MOVE_CRUNCH), + LEVEL_UP_MOVE( 1, MOVE_DUALCHOP), + LEVEL_UP_MOVE( 1, MOVE_FIREFANG), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 1, MOVE_DRAGONRAGE), + LEVEL_UP_MOVE( 1, MOVE_SANDSTORM), + LEVEL_UP_MOVE( 3, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 7, MOVE_DRAGONRAGE), + LEVEL_UP_MOVE(13, MOVE_SANDSTORM), + LEVEL_UP_MOVE(15, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(19, MOVE_SANDTOMB), + LEVEL_UP_MOVE(28, MOVE_SLASH), + LEVEL_UP_MOVE(33, MOVE_DRAGONCLAW), + LEVEL_UP_MOVE(40, MOVE_DIG), + LEVEL_UP_MOVE(55, MOVE_DRAGONRUSH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMunchlaxLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_LASTRESORT), + LEVEL_UP_MOVE( 1, MOVE_RECYCLE), + LEVEL_UP_MOVE( 1, MOVE_LICK), + LEVEL_UP_MOVE( 1, MOVE_METRONOME), + LEVEL_UP_MOVE( 1, MOVE_ODORSLEUTH), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 4, MOVE_DEFENSECURL), + LEVEL_UP_MOVE( 9, MOVE_AMNESIA), + LEVEL_UP_MOVE(12, MOVE_LICK), + LEVEL_UP_MOVE(17, MOVE_CHIPAWAY), + LEVEL_UP_MOVE(20, MOVE_SCREECH), + LEVEL_UP_MOVE(25, MOVE_BODYSLAM), + LEVEL_UP_MOVE(28, MOVE_STOCKPILE), + LEVEL_UP_MOVE(33, MOVE_SWALLOW), + LEVEL_UP_MOVE(36, MOVE_ROLLOUT), + LEVEL_UP_MOVE(41, MOVE_FLING), + LEVEL_UP_MOVE(44, MOVE_BELLYDRUM), + LEVEL_UP_MOVE(49, MOVE_NATURALGIFT), + LEVEL_UP_MOVE(50, MOVE_SNATCH), + LEVEL_UP_MOVE(57, MOVE_LASTRESORT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesRioluLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_FORESIGHT), + LEVEL_UP_MOVE( 1, MOVE_QUICKATTACK), + LEVEL_UP_MOVE( 1, MOVE_ENDURE), + LEVEL_UP_MOVE( 6, MOVE_COUNTER), + LEVEL_UP_MOVE(11, MOVE_FEINT), + LEVEL_UP_MOVE(15, MOVE_FORCEPALM), + LEVEL_UP_MOVE(19, MOVE_COPYCAT), + LEVEL_UP_MOVE(24, MOVE_SCREECH), + LEVEL_UP_MOVE(29, MOVE_REVERSAL), + LEVEL_UP_MOVE(47, MOVE_NASTYPLOT), + LEVEL_UP_MOVE(50, MOVE_FINALGAMBIT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesLucarioLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_AURASPHERE), + LEVEL_UP_MOVE( 1, MOVE_AURASPHERE), + LEVEL_UP_MOVE( 1, MOVE_LASERFOCUS), + LEVEL_UP_MOVE( 1, MOVE_FORESIGHT), + LEVEL_UP_MOVE( 1, MOVE_QUICKATTACK), + LEVEL_UP_MOVE( 1, MOVE_DETECT), + LEVEL_UP_MOVE( 1, MOVE_METALCLAW), + LEVEL_UP_MOVE( 6, MOVE_COUNTER), + LEVEL_UP_MOVE(11, MOVE_FEINT), + LEVEL_UP_MOVE(15, MOVE_POWERUPPUNCH), + LEVEL_UP_MOVE(19, MOVE_SWORDSDANCE), + LEVEL_UP_MOVE(24, MOVE_METALSOUND), + LEVEL_UP_MOVE(29, MOVE_BONERUSH), + LEVEL_UP_MOVE(33, MOVE_QUICKGUARD), + LEVEL_UP_MOVE(37, MOVE_MEFIRST), + LEVEL_UP_MOVE(42, MOVE_WORKUP), + LEVEL_UP_MOVE(47, MOVE_CALMMIND), + LEVEL_UP_MOVE(51, MOVE_HEALPULSE), + LEVEL_UP_MOVE(55, MOVE_CLOSECOMBAT), + LEVEL_UP_MOVE(60, MOVE_DRAGONPULSE), + LEVEL_UP_MOVE(65, MOVE_EXTREMESPEED), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesHippopotasLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 7, MOVE_BITE), + LEVEL_UP_MOVE(13, MOVE_YAWN), + LEVEL_UP_MOVE(19, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(19, MOVE_DIG), + LEVEL_UP_MOVE(25, MOVE_SANDTOMB), + LEVEL_UP_MOVE(31, MOVE_CRUNCH), + LEVEL_UP_MOVE(37, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(44, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(50, MOVE_FISSURE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesHippowdonLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ICEFANG), + LEVEL_UP_MOVE( 1, MOVE_FIREFANG), + LEVEL_UP_MOVE( 1, MOVE_THUNDERFANG), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 1, MOVE_YAWN), + LEVEL_UP_MOVE( 7, MOVE_BITE), + LEVEL_UP_MOVE(13, MOVE_YAWN), + LEVEL_UP_MOVE(19, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(19, MOVE_DIG), + LEVEL_UP_MOVE(25, MOVE_SANDTOMB), + LEVEL_UP_MOVE(31, MOVE_CRUNCH), + LEVEL_UP_MOVE(40, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(50, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(60, MOVE_FISSURE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSkorupiLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 1, MOVE_POISONSTING), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 5, MOVE_KNOCKOFF), + LEVEL_UP_MOVE( 9, MOVE_PINMISSILE), + LEVEL_UP_MOVE(13, MOVE_ACUPRESSURE), + LEVEL_UP_MOVE(16, MOVE_PURSUIT), + LEVEL_UP_MOVE(20, MOVE_BUGBITE), + LEVEL_UP_MOVE(23, MOVE_POISONFANG), + LEVEL_UP_MOVE(27, MOVE_VENOSHOCK), + LEVEL_UP_MOVE(30, MOVE_HONECLAWS), + LEVEL_UP_MOVE(34, MOVE_TOXICSPIKES), + LEVEL_UP_MOVE(38, MOVE_NIGHTSLASH), + LEVEL_UP_MOVE(41, MOVE_SCARYFACE), + LEVEL_UP_MOVE(45, MOVE_CRUNCH), + LEVEL_UP_MOVE(47, MOVE_FELLSTINGER), + LEVEL_UP_MOVE(49, MOVE_CROSSPOISON), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesDrapionLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_THUNDERFANG), + LEVEL_UP_MOVE( 1, MOVE_ICEFANG), + LEVEL_UP_MOVE( 1, MOVE_FIREFANG), + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 1, MOVE_POISONSTING), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_KNOCKOFF), + LEVEL_UP_MOVE( 5, MOVE_KNOCKOFF), + LEVEL_UP_MOVE( 9, MOVE_PINMISSILE), + LEVEL_UP_MOVE(13, MOVE_ACUPRESSURE), + LEVEL_UP_MOVE(16, MOVE_PURSUIT), + LEVEL_UP_MOVE(20, MOVE_BUGBITE), + LEVEL_UP_MOVE(23, MOVE_POISONFANG), + LEVEL_UP_MOVE(27, MOVE_VENOSHOCK), + LEVEL_UP_MOVE(30, MOVE_HONECLAWS), + LEVEL_UP_MOVE(34, MOVE_TOXICSPIKES), + LEVEL_UP_MOVE(38, MOVE_NIGHTSLASH), + LEVEL_UP_MOVE(43, MOVE_SCARYFACE), + LEVEL_UP_MOVE(49, MOVE_CRUNCH), + LEVEL_UP_MOVE(53, MOVE_FELLSTINGER), + LEVEL_UP_MOVE(57, MOVE_CROSSPOISON), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesCroagunkLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ASTONISH), + LEVEL_UP_MOVE( 3, MOVE_MUDSLAP), + LEVEL_UP_MOVE( 8, MOVE_POISONSTING), + LEVEL_UP_MOVE(10, MOVE_TAUNT), + LEVEL_UP_MOVE(15, MOVE_PURSUIT), + LEVEL_UP_MOVE(17, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(22, MOVE_REVENGE), + LEVEL_UP_MOVE(24, MOVE_SWAGGER), + LEVEL_UP_MOVE(29, MOVE_MUDBOMB), + LEVEL_UP_MOVE(31, MOVE_SUCKERPUNCH), + LEVEL_UP_MOVE(36, MOVE_VENOSHOCK), + LEVEL_UP_MOVE(38, MOVE_NASTYPLOT), + LEVEL_UP_MOVE(43, MOVE_POISONJAB), + LEVEL_UP_MOVE(45, MOVE_SLUDGEBOMB), + LEVEL_UP_MOVE(47, MOVE_BELCH), + LEVEL_UP_MOVE(50, MOVE_FLATTER), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesToxicroakLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ASTONISH), + LEVEL_UP_MOVE( 1, MOVE_MUDSLAP), + LEVEL_UP_MOVE( 1, MOVE_POISONSTING), + LEVEL_UP_MOVE( 3, MOVE_MUDSLAP), + LEVEL_UP_MOVE( 8, MOVE_POISONSTING), + LEVEL_UP_MOVE(10, MOVE_TAUNT), + LEVEL_UP_MOVE(15, MOVE_PURSUIT), + LEVEL_UP_MOVE(17, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(22, MOVE_REVENGE), + LEVEL_UP_MOVE(24, MOVE_SWAGGER), + LEVEL_UP_MOVE(29, MOVE_MUDBOMB), + LEVEL_UP_MOVE(31, MOVE_SUCKERPUNCH), + LEVEL_UP_MOVE(36, MOVE_VENOSHOCK), + LEVEL_UP_MOVE(41, MOVE_NASTYPLOT), + LEVEL_UP_MOVE(49, MOVE_POISONJAB), + LEVEL_UP_MOVE(54, MOVE_SLUDGEBOMB), + LEVEL_UP_MOVE(58, MOVE_BELCH), + LEVEL_UP_MOVE(62, MOVE_FLATTER), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesCarnivineLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_BIND), + LEVEL_UP_MOVE( 1, MOVE_GROWTH), + LEVEL_UP_MOVE( 7, MOVE_BITE), + LEVEL_UP_MOVE(11, MOVE_VINEWHIP), + LEVEL_UP_MOVE(17, MOVE_SWEETSCENT), + LEVEL_UP_MOVE(21, MOVE_INGRAIN), + LEVEL_UP_MOVE(27, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(31, MOVE_LEAFTORNADO), + LEVEL_UP_MOVE(37, MOVE_STOCKPILE), + LEVEL_UP_MOVE(37, MOVE_SPITUP), + LEVEL_UP_MOVE(37, MOVE_SWALLOW), + LEVEL_UP_MOVE(41, MOVE_CRUNCH), + LEVEL_UP_MOVE(47, MOVE_WRINGOUT), + LEVEL_UP_MOVE(50, MOVE_POWERWHIP), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesFinneonLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 6, MOVE_WATERGUN), + LEVEL_UP_MOVE(10, MOVE_ATTRACT), + LEVEL_UP_MOVE(13, MOVE_RAINDANCE), + LEVEL_UP_MOVE(17, MOVE_GUST), + LEVEL_UP_MOVE(22, MOVE_WATERPULSE), + LEVEL_UP_MOVE(26, MOVE_CAPTIVATE), + LEVEL_UP_MOVE(29, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(33, MOVE_AQUARING), + LEVEL_UP_MOVE(38, MOVE_WHIRLPOOL), + LEVEL_UP_MOVE(42, MOVE_UTURN), + LEVEL_UP_MOVE(45, MOVE_BOUNCE), + LEVEL_UP_MOVE(49, MOVE_SILVERWIND), + LEVEL_UP_MOVE(54, MOVE_SOAK), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesLumineonLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SOAK), + LEVEL_UP_MOVE( 1, MOVE_GUST), + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_WATERGUN), + LEVEL_UP_MOVE( 1, MOVE_ATTRACT), + LEVEL_UP_MOVE( 6, MOVE_WATERGUN), + LEVEL_UP_MOVE(10, MOVE_ATTRACT), + LEVEL_UP_MOVE(13, MOVE_RAINDANCE), + LEVEL_UP_MOVE(17, MOVE_GUST), + LEVEL_UP_MOVE(22, MOVE_WATERPULSE), + LEVEL_UP_MOVE(26, MOVE_CAPTIVATE), + LEVEL_UP_MOVE(29, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(35, MOVE_AQUARING), + LEVEL_UP_MOVE(42, MOVE_WHIRLPOOL), + LEVEL_UP_MOVE(48, MOVE_UTURN), + LEVEL_UP_MOVE(53, MOVE_BOUNCE), + LEVEL_UP_MOVE(59, MOVE_SILVERWIND), + LEVEL_UP_MOVE(66, MOVE_SOAK), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMantykeLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_BUBBLE), + LEVEL_UP_MOVE( 3, MOVE_SUPERSONIC), + LEVEL_UP_MOVE( 7, MOVE_BUBBLEBEAM), + LEVEL_UP_MOVE(11, MOVE_CONFUSERAY), + LEVEL_UP_MOVE(14, MOVE_WINGATTACK), + LEVEL_UP_MOVE(16, MOVE_HEADBUTT), + LEVEL_UP_MOVE(19, MOVE_WATERPULSE), + LEVEL_UP_MOVE(23, MOVE_WIDEGUARD), + LEVEL_UP_MOVE(27, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(32, MOVE_AGILITY), + LEVEL_UP_MOVE(36, MOVE_AIRSLASH), + LEVEL_UP_MOVE(39, MOVE_AQUARING), + LEVEL_UP_MOVE(46, MOVE_BOUNCE), + LEVEL_UP_MOVE(49, MOVE_HYDROPUMP), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSnoverLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POWDERSNOW), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 5, MOVE_RAZORLEAF), + LEVEL_UP_MOVE( 9, MOVE_ICYWIND), + LEVEL_UP_MOVE(13, MOVE_GRASSWHISTLE), + LEVEL_UP_MOVE(17, MOVE_SWAGGER), + LEVEL_UP_MOVE(21, MOVE_MIST), + LEVEL_UP_MOVE(26, MOVE_ICESHARD), + LEVEL_UP_MOVE(31, MOVE_INGRAIN), + LEVEL_UP_MOVE(36, MOVE_WOODHAMMER), + LEVEL_UP_MOVE(41, MOVE_BLIZZARD), + LEVEL_UP_MOVE(46, MOVE_SHEERCOLD), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesAbomasnowLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ICEPUNCH), + LEVEL_UP_MOVE( 1, MOVE_POWDERSNOW), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_RAZORLEAF), + LEVEL_UP_MOVE( 1, MOVE_ICYWIND), + LEVEL_UP_MOVE( 5, MOVE_RAZORLEAF), + LEVEL_UP_MOVE( 9, MOVE_ICYWIND), + LEVEL_UP_MOVE(13, MOVE_GRASSWHISTLE), + LEVEL_UP_MOVE(17, MOVE_SWAGGER), + LEVEL_UP_MOVE(21, MOVE_MIST), + LEVEL_UP_MOVE(26, MOVE_ICESHARD), + LEVEL_UP_MOVE(31, MOVE_INGRAIN), + LEVEL_UP_MOVE(36, MOVE_WOODHAMMER), + LEVEL_UP_MOVE(47, MOVE_BLIZZARD), + LEVEL_UP_MOVE(58, MOVE_SHEERCOLD), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesWeavileLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_EMBARGO), + LEVEL_UP_MOVE( 1, MOVE_REVENGE), + LEVEL_UP_MOVE( 1, MOVE_ASSURANCE), + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_TAUNT), + LEVEL_UP_MOVE( 1, MOVE_QUICKATTACK), + LEVEL_UP_MOVE( 8, MOVE_QUICKATTACK), + LEVEL_UP_MOVE(10, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(14, MOVE_ICYWIND), + LEVEL_UP_MOVE(16, MOVE_FURYSWIPES), + LEVEL_UP_MOVE(20, MOVE_NASTYPLOT), + LEVEL_UP_MOVE(22, MOVE_METALCLAW), + LEVEL_UP_MOVE(25, MOVE_HONECLAWS), + LEVEL_UP_MOVE(28, MOVE_FLING), + LEVEL_UP_MOVE(32, MOVE_SCREECH), + LEVEL_UP_MOVE(35, MOVE_NIGHTSLASH), + LEVEL_UP_MOVE(40, MOVE_SNATCH), + LEVEL_UP_MOVE(44, MOVE_PUNISHMENT), + LEVEL_UP_MOVE(47, MOVE_DARKPULSE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMagnezoneLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TRIATTACK), + LEVEL_UP_MOVE( 1, MOVE_ZAPCANNON), + LEVEL_UP_MOVE( 1, MOVE_MAGNETICFLUX), + LEVEL_UP_MOVE( 1, MOVE_MIRRORCOAT), + LEVEL_UP_MOVE( 1, MOVE_BARRIER), + LEVEL_UP_MOVE( 1, MOVE_ELECTRICTERRAIN), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_SUPERSONIC), + LEVEL_UP_MOVE( 1, MOVE_THUNDERSHOCK), + LEVEL_UP_MOVE( 1, MOVE_THUNDERWAVE), + LEVEL_UP_MOVE( 5, MOVE_THUNDERSHOCK), + LEVEL_UP_MOVE( 7, MOVE_THUNDERWAVE), + LEVEL_UP_MOVE(11, MOVE_MAGNETBOMB), + LEVEL_UP_MOVE(13, MOVE_LIGHTSCREEN), + LEVEL_UP_MOVE(17, MOVE_SONICBOOM), + LEVEL_UP_MOVE(19, MOVE_SPARK), + LEVEL_UP_MOVE(23, MOVE_MIRRORSHOT), + LEVEL_UP_MOVE(25, MOVE_METALSOUND), + LEVEL_UP_MOVE(29, MOVE_ELECTROBALL), + LEVEL_UP_MOVE(33, MOVE_FLASHCANNON), + LEVEL_UP_MOVE(39, MOVE_SCREECH), + LEVEL_UP_MOVE(43, MOVE_DISCHARGE), + LEVEL_UP_MOVE(49, MOVE_LOCKON), + LEVEL_UP_MOVE(53, MOVE_MAGNETRISE), + LEVEL_UP_MOVE(59, MOVE_GYROBALL), + LEVEL_UP_MOVE(63, MOVE_ZAPCANNON), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesLickilickyLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_WRINGOUT), + LEVEL_UP_MOVE( 1, MOVE_POWERWHIP), + LEVEL_UP_MOVE( 1, MOVE_LICK), + LEVEL_UP_MOVE( 5, MOVE_SUPERSONIC), + LEVEL_UP_MOVE( 9, MOVE_DEFENSECURL), + LEVEL_UP_MOVE(13, MOVE_KNOCKOFF), + LEVEL_UP_MOVE(17, MOVE_WRAP), + LEVEL_UP_MOVE(21, MOVE_STOMP), + LEVEL_UP_MOVE(25, MOVE_DISABLE), + LEVEL_UP_MOVE(29, MOVE_SLAM), + LEVEL_UP_MOVE(33, MOVE_ROLLOUT), + LEVEL_UP_MOVE(37, MOVE_CHIPAWAY), + LEVEL_UP_MOVE(41, MOVE_MEFIRST), + LEVEL_UP_MOVE(45, MOVE_REFRESH), + LEVEL_UP_MOVE(49, MOVE_SCREECH), + LEVEL_UP_MOVE(53, MOVE_POWERWHIP), + LEVEL_UP_MOVE(57, MOVE_WRINGOUT), + LEVEL_UP_MOVE(61, MOVE_GYROBALL), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesRhyperiorLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_HAMMERARM), + LEVEL_UP_MOVE( 1, MOVE_ROCKWRECKER), + LEVEL_UP_MOVE( 1, MOVE_HORNDRILL), + LEVEL_UP_MOVE( 1, MOVE_POISONJAB), + LEVEL_UP_MOVE( 1, MOVE_HORNATTACK), + LEVEL_UP_MOVE( 1, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 1, MOVE_FURYATTACK), + LEVEL_UP_MOVE( 1, MOVE_SCARYFACE), + LEVEL_UP_MOVE( 5, MOVE_FURYATTACK), + LEVEL_UP_MOVE( 9, MOVE_SCARYFACE), + LEVEL_UP_MOVE(13, MOVE_SMACKDOWN), + LEVEL_UP_MOVE(17, MOVE_STOMP), + LEVEL_UP_MOVE(21, MOVE_BULLDOZE), + LEVEL_UP_MOVE(25, MOVE_CHIPAWAY), + LEVEL_UP_MOVE(29, MOVE_ROCKBLAST), + LEVEL_UP_MOVE(33, MOVE_DRILLRUN), + LEVEL_UP_MOVE(37, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(41, MOVE_STONEEDGE), + LEVEL_UP_MOVE(48, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(55, MOVE_MEGAHORN), + LEVEL_UP_MOVE(62, MOVE_HORNDRILL), + LEVEL_UP_MOVE(69, MOVE_ROCKWRECKER), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesTangrowthLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_BLOCK), + LEVEL_UP_MOVE( 1, MOVE_INGRAIN), + LEVEL_UP_MOVE( 1, MOVE_CONSTRICT), + LEVEL_UP_MOVE( 4, MOVE_SLEEPPOWDER), + LEVEL_UP_MOVE( 7, MOVE_VINEWHIP), + LEVEL_UP_MOVE(10, MOVE_ABSORB), + LEVEL_UP_MOVE(14, MOVE_POISONPOWDER), + LEVEL_UP_MOVE(17, MOVE_BIND), + LEVEL_UP_MOVE(20, MOVE_GROWTH), + LEVEL_UP_MOVE(23, MOVE_MEGADRAIN), + LEVEL_UP_MOVE(27, MOVE_KNOCKOFF), + LEVEL_UP_MOVE(30, MOVE_STUNSPORE), + LEVEL_UP_MOVE(33, MOVE_NATURALGIFT), + LEVEL_UP_MOVE(36, MOVE_GIGADRAIN), + LEVEL_UP_MOVE(40, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(43, MOVE_SLAM), + LEVEL_UP_MOVE(46, MOVE_TICKLE), + LEVEL_UP_MOVE(49, MOVE_WRINGOUT), + LEVEL_UP_MOVE(50, MOVE_GRASSYTERRAIN), + LEVEL_UP_MOVE(53, MOVE_POWERWHIP), + LEVEL_UP_MOVE(56, MOVE_BLOCK), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesElectivireLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ELECTRICTERRAIN), + LEVEL_UP_MOVE( 1, MOVE_IONDELUGE), + LEVEL_UP_MOVE( 1, MOVE_FIREPUNCH), + LEVEL_UP_MOVE( 1, MOVE_QUICKATTACK), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_THUNDERSHOCK), + LEVEL_UP_MOVE( 1, MOVE_LOWKICK), + LEVEL_UP_MOVE( 5, MOVE_THUNDERSHOCK), + LEVEL_UP_MOVE( 8, MOVE_LOWKICK), + LEVEL_UP_MOVE(12, MOVE_SWIFT), + LEVEL_UP_MOVE(15, MOVE_SHOCKWAVE), + LEVEL_UP_MOVE(19, MOVE_THUNDERWAVE), + LEVEL_UP_MOVE(22, MOVE_ELECTROBALL), + LEVEL_UP_MOVE(26, MOVE_LIGHTSCREEN), + LEVEL_UP_MOVE(29, MOVE_THUNDERPUNCH), + LEVEL_UP_MOVE(36, MOVE_DISCHARGE), + LEVEL_UP_MOVE(42, MOVE_SCREECH), + LEVEL_UP_MOVE(49, MOVE_THUNDERBOLT), + LEVEL_UP_MOVE(55, MOVE_THUNDER), + LEVEL_UP_MOVE(62, MOVE_GIGAIMPACT), + LEVEL_UP_MOVE(65, MOVE_ELECTRICTERRAIN), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMagmortarLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_THUNDERPUNCH), + LEVEL_UP_MOVE( 1, MOVE_SMOG), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_EMBER), + LEVEL_UP_MOVE( 1, MOVE_SMOKESCREEN), + LEVEL_UP_MOVE( 5, MOVE_EMBER), + LEVEL_UP_MOVE( 8, MOVE_SMOKESCREEN), + LEVEL_UP_MOVE(12, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(15, MOVE_FIRESPIN), + LEVEL_UP_MOVE(19, MOVE_CLEARSMOG), + LEVEL_UP_MOVE(22, MOVE_FLAMEBURST), + LEVEL_UP_MOVE(26, MOVE_CONFUSERAY), + LEVEL_UP_MOVE(29, MOVE_FIREPUNCH), + LEVEL_UP_MOVE(36, MOVE_LAVAPLUME), + LEVEL_UP_MOVE(42, MOVE_SUNNYDAY), + LEVEL_UP_MOVE(49, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE(55, MOVE_FIREBLAST), + LEVEL_UP_MOVE(62, MOVE_HYPERBEAM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesTogekissLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_AFTERYOU), + LEVEL_UP_MOVE( 1, MOVE_SKYATTACK), + LEVEL_UP_MOVE( 1, MOVE_EXTREMESPEED), + LEVEL_UP_MOVE( 1, MOVE_AURASPHERE), + LEVEL_UP_MOVE( 1, MOVE_AIRSLASH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesYanmegaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_BUGBUZZ), + LEVEL_UP_MOVE( 1, MOVE_AIRSLASH), + LEVEL_UP_MOVE( 1, MOVE_NIGHTSLASH), + LEVEL_UP_MOVE( 1, MOVE_BUGBITE), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_FORESIGHT), + LEVEL_UP_MOVE( 1, MOVE_QUICKATTACK), + LEVEL_UP_MOVE( 1, MOVE_DOUBLETEAM), + LEVEL_UP_MOVE( 6, MOVE_QUICKATTACK), + LEVEL_UP_MOVE(11, MOVE_DOUBLETEAM), + LEVEL_UP_MOVE(14, MOVE_SONICBOOM), + LEVEL_UP_MOVE(17, MOVE_DETECT), + LEVEL_UP_MOVE(22, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(27, MOVE_UPROAR), + LEVEL_UP_MOVE(30, MOVE_PURSUIT), + LEVEL_UP_MOVE(33, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(38, MOVE_FEINT), + LEVEL_UP_MOVE(43, MOVE_SLASH), + LEVEL_UP_MOVE(46, MOVE_SCREECH), + LEVEL_UP_MOVE(49, MOVE_UTURN), + LEVEL_UP_MOVE(54, MOVE_AIRSLASH), + LEVEL_UP_MOVE(57, MOVE_BUGBUZZ), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesLeafeonLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_RAZORLEAF), + LEVEL_UP_MOVE( 1, MOVE_RAZORLEAF), + LEVEL_UP_MOVE( 1, MOVE_HELPINGHAND), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 5, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 9, MOVE_BABYDOLLEYES), + LEVEL_UP_MOVE(13, MOVE_QUICKATTACK), + LEVEL_UP_MOVE(17, MOVE_GRASSWHISTLE), + LEVEL_UP_MOVE(20, MOVE_MAGICALLEAF), + LEVEL_UP_MOVE(25, MOVE_GIGADRAIN), + LEVEL_UP_MOVE(29, MOVE_SWORDSDANCE), + LEVEL_UP_MOVE(33, MOVE_SYNTHESIS), + LEVEL_UP_MOVE(37, MOVE_SUNNYDAY), + LEVEL_UP_MOVE(41, MOVE_LASTRESORT), + LEVEL_UP_MOVE(45, MOVE_LEAFBLADE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesGlaceonLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_ICYWIND), + LEVEL_UP_MOVE( 1, MOVE_ICYWIND), + LEVEL_UP_MOVE( 1, MOVE_HELPINGHAND), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 5, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 9, MOVE_BABYDOLLEYES), + LEVEL_UP_MOVE(13, MOVE_QUICKATTACK), + LEVEL_UP_MOVE(17, MOVE_BITE), + LEVEL_UP_MOVE(20, MOVE_ICEFANG), + LEVEL_UP_MOVE(25, MOVE_ICESHARD), + LEVEL_UP_MOVE(29, MOVE_BARRIER), + LEVEL_UP_MOVE(33, MOVE_MIRRORCOAT), + LEVEL_UP_MOVE(37, MOVE_HAIL), + LEVEL_UP_MOVE(41, MOVE_LASTRESORT), + LEVEL_UP_MOVE(45, MOVE_BLIZZARD), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesGliscorLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_GUILLOTINE), + LEVEL_UP_MOVE( 1, MOVE_THUNDERFANG), + LEVEL_UP_MOVE( 1, MOVE_ICEFANG), + LEVEL_UP_MOVE( 1, MOVE_FIREFANG), + LEVEL_UP_MOVE( 1, MOVE_POISONJAB), + LEVEL_UP_MOVE( 1, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_MOVE( 1, MOVE_KNOCKOFF), + LEVEL_UP_MOVE( 4, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 7, MOVE_HARDEN), + LEVEL_UP_MOVE(10, MOVE_KNOCKOFF), + LEVEL_UP_MOVE(13, MOVE_QUICKATTACK), + LEVEL_UP_MOVE(16, MOVE_FURYCUTTER), + LEVEL_UP_MOVE(19, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(22, MOVE_ACROBATICS), + LEVEL_UP_MOVE(27, MOVE_NIGHTSLASH), + LEVEL_UP_MOVE(30, MOVE_UTURN), + LEVEL_UP_MOVE(35, MOVE_SCREECH), + LEVEL_UP_MOVE(40, MOVE_XSCISSOR), + LEVEL_UP_MOVE(45, MOVE_SKYUPPERCUT), + LEVEL_UP_MOVE(50, MOVE_SWORDSDANCE), + LEVEL_UP_MOVE(55, MOVE_GUILLOTINE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMamoswineLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_FURYATTACK), + LEVEL_UP_MOVE( 1, MOVE_SCARYFACE), + LEVEL_UP_MOVE( 1, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE( 1, MOVE_PECK), + LEVEL_UP_MOVE( 1, MOVE_ODORSLEUTH), + LEVEL_UP_MOVE( 1, MOVE_MUDSPORT), + LEVEL_UP_MOVE( 1, MOVE_POWDERSNOW), + LEVEL_UP_MOVE( 5, MOVE_MUDSPORT), + LEVEL_UP_MOVE( 8, MOVE_POWDERSNOW), + LEVEL_UP_MOVE(11, MOVE_MUDSLAP), + LEVEL_UP_MOVE(14, MOVE_ENDURE), + LEVEL_UP_MOVE(18, MOVE_MUDBOMB), + LEVEL_UP_MOVE(21, MOVE_HAIL), + LEVEL_UP_MOVE(24, MOVE_ICEFANG), + LEVEL_UP_MOVE(28, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(33, MOVE_DOUBLEHIT), + LEVEL_UP_MOVE(37, MOVE_MIST), + LEVEL_UP_MOVE(41, MOVE_THRASH), + LEVEL_UP_MOVE(46, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(52, MOVE_BLIZZARD), + LEVEL_UP_MOVE(58, MOVE_SCARYFACE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesPorygonZLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TRICKROOM), + LEVEL_UP_MOVE( 1, MOVE_ZAPCANNON), + LEVEL_UP_MOVE( 1, MOVE_MAGICCOAT), + LEVEL_UP_MOVE( 1, MOVE_CONVERSION2), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_CONVERSION), + LEVEL_UP_MOVE( 1, MOVE_NASTYPLOT), + LEVEL_UP_MOVE( 7, MOVE_PSYBEAM), + LEVEL_UP_MOVE(12, MOVE_AGILITY), + LEVEL_UP_MOVE(18, MOVE_RECOVER), + LEVEL_UP_MOVE(23, MOVE_MAGNETRISE), + LEVEL_UP_MOVE(29, MOVE_SIGNALBEAM), + LEVEL_UP_MOVE(34, MOVE_EMBARGO), + LEVEL_UP_MOVE(40, MOVE_DISCHARGE), + LEVEL_UP_MOVE(45, MOVE_LOCKON), + LEVEL_UP_MOVE(50, MOVE_TRIATTACK), + LEVEL_UP_MOVE(56, MOVE_MAGICCOAT), + LEVEL_UP_MOVE(62, MOVE_ZAPCANNON), + LEVEL_UP_MOVE(67, MOVE_HYPERBEAM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesGalladeLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_SLASH), + LEVEL_UP_MOVE( 1, MOVE_SLASH), + LEVEL_UP_MOVE( 1, MOVE_STOREDPOWER), + LEVEL_UP_MOVE( 1, MOVE_CLOSECOMBAT), + LEVEL_UP_MOVE( 1, MOVE_LEAFBLADE), + LEVEL_UP_MOVE( 1, MOVE_NIGHTSLASH), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE( 1, MOVE_DOUBLETEAM), + LEVEL_UP_MOVE( 1, MOVE_TELEPORT), + LEVEL_UP_MOVE( 4, MOVE_CONFUSION), + LEVEL_UP_MOVE( 6, MOVE_DOUBLETEAM), + LEVEL_UP_MOVE( 9, MOVE_TELEPORT), + LEVEL_UP_MOVE(11, MOVE_QUICKGUARD), + LEVEL_UP_MOVE(14, MOVE_FURYCUTTER), + LEVEL_UP_MOVE(17, MOVE_AERIALACE), + LEVEL_UP_MOVE(19, MOVE_HEALPULSE), + LEVEL_UP_MOVE(23, MOVE_WIDEGUARD), + LEVEL_UP_MOVE(26, MOVE_SWORDSDANCE), + LEVEL_UP_MOVE(31, MOVE_PSYCHOCUT), + LEVEL_UP_MOVE(35, MOVE_HELPINGHAND), + LEVEL_UP_MOVE(40, MOVE_FEINT), + LEVEL_UP_MOVE(44, MOVE_FALSESWIPE), + LEVEL_UP_MOVE(49, MOVE_PROTECT), + LEVEL_UP_MOVE(53, MOVE_CLOSECOMBAT), + LEVEL_UP_MOVE(58, MOVE_STOREDPOWER), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesProbopassLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_TRIATTACK), + LEVEL_UP_MOVE( 1, MOVE_TRIATTACK), + LEVEL_UP_MOVE( 1, MOVE_MAGNETICFLUX), + LEVEL_UP_MOVE( 1, MOVE_MAGNETRISE), + LEVEL_UP_MOVE( 1, MOVE_GRAVITY), + LEVEL_UP_MOVE( 1, MOVE_WIDEGUARD), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_IRONDEFENSE), + LEVEL_UP_MOVE( 1, MOVE_BLOCK), + LEVEL_UP_MOVE( 1, MOVE_MAGNETBOMB), + LEVEL_UP_MOVE( 4, MOVE_IRONDEFENSE), + LEVEL_UP_MOVE( 7, MOVE_BLOCK), + LEVEL_UP_MOVE(10, MOVE_MAGNETBOMB), + LEVEL_UP_MOVE(13, MOVE_THUNDERWAVE), + LEVEL_UP_MOVE(16, MOVE_REST), + LEVEL_UP_MOVE(19, MOVE_SPARK), + LEVEL_UP_MOVE(22, MOVE_ROCKSLIDE), + LEVEL_UP_MOVE(25, MOVE_POWERGEM), + LEVEL_UP_MOVE(28, MOVE_ROCKBLAST), + LEVEL_UP_MOVE(31, MOVE_DISCHARGE), + LEVEL_UP_MOVE(34, MOVE_SANDSTORM), + LEVEL_UP_MOVE(37, MOVE_EARTHPOWER), + LEVEL_UP_MOVE(40, MOVE_STONEEDGE), + LEVEL_UP_MOVE(43, MOVE_LOCKON), + LEVEL_UP_MOVE(43, MOVE_ZAPCANNON), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesDusknoirLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SHADOWPUNCH), + LEVEL_UP_MOVE( 1, MOVE_FUTURESIGHT), + LEVEL_UP_MOVE( 1, MOVE_FIREPUNCH), + LEVEL_UP_MOVE( 1, MOVE_ICEPUNCH), + LEVEL_UP_MOVE( 1, MOVE_THUNDERPUNCH), + LEVEL_UP_MOVE( 1, MOVE_GRAVITY), + LEVEL_UP_MOVE( 1, MOVE_BIND), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_NIGHTSHADE), + LEVEL_UP_MOVE( 1, MOVE_DISABLE), + LEVEL_UP_MOVE( 1, MOVE_ASTONISH), + LEVEL_UP_MOVE( 6, MOVE_DISABLE), + LEVEL_UP_MOVE( 9, MOVE_ASTONISH), + LEVEL_UP_MOVE(14, MOVE_FORESIGHT), + LEVEL_UP_MOVE(17, MOVE_SHADOWSNEAK), + LEVEL_UP_MOVE(22, MOVE_PURSUIT), + LEVEL_UP_MOVE(25, MOVE_WILLOWISP), + LEVEL_UP_MOVE(30, MOVE_CONFUSERAY), + LEVEL_UP_MOVE(33, MOVE_CURSE), + LEVEL_UP_MOVE(40, MOVE_HEX), + LEVEL_UP_MOVE(45, MOVE_SHADOWBALL), + LEVEL_UP_MOVE(52, MOVE_MEANLOOK), + LEVEL_UP_MOVE(57, MOVE_PAYBACK), + LEVEL_UP_MOVE(64, MOVE_FUTURESIGHT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesFroslassLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_OMINOUSWIND), + LEVEL_UP_MOVE( 1, MOVE_OMINOUSWIND), + LEVEL_UP_MOVE( 1, MOVE_DESTINYBOND), + LEVEL_UP_MOVE( 1, MOVE_POWDERSNOW), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_DOUBLETEAM), + LEVEL_UP_MOVE( 1, MOVE_ICESHARD), + LEVEL_UP_MOVE( 5, MOVE_DOUBLETEAM), + LEVEL_UP_MOVE(10, MOVE_ICESHARD), + LEVEL_UP_MOVE(14, MOVE_ICYWIND), + LEVEL_UP_MOVE(19, MOVE_ASTONISH), + LEVEL_UP_MOVE(23, MOVE_DRAININGKISS), + LEVEL_UP_MOVE(28, MOVE_WILLOWISP), + LEVEL_UP_MOVE(32, MOVE_CONFUSERAY), + LEVEL_UP_MOVE(37, MOVE_WAKEUPSLAP), + LEVEL_UP_MOVE(41, MOVE_CAPTIVATE), + LEVEL_UP_MOVE(42, MOVE_SHADOWBALL), + LEVEL_UP_MOVE(48, MOVE_BLIZZARD), + LEVEL_UP_MOVE(54, MOVE_HAIL), + LEVEL_UP_MOVE(61, MOVE_DESTINYBOND), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesRotomLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_DISCHARGE), + LEVEL_UP_MOVE( 1, MOVE_CHARGE), + LEVEL_UP_MOVE( 1, MOVE_TRICK), + LEVEL_UP_MOVE( 1, MOVE_ASTONISH), + LEVEL_UP_MOVE( 1, MOVE_THUNDERWAVE), + LEVEL_UP_MOVE( 1, MOVE_THUNDERSHOCK), + LEVEL_UP_MOVE( 1, MOVE_CONFUSERAY), + LEVEL_UP_MOVE( 8, MOVE_UPROAR), + LEVEL_UP_MOVE(15, MOVE_DOUBLETEAM), + LEVEL_UP_MOVE(22, MOVE_SHOCKWAVE), + LEVEL_UP_MOVE(29, MOVE_OMINOUSWIND), + LEVEL_UP_MOVE(36, MOVE_SUBSTITUTE), + LEVEL_UP_MOVE(43, MOVE_ELECTROBALL), + LEVEL_UP_MOVE(50, MOVE_HEX), + LEVEL_UP_MOVE(57, MOVE_CHARGE), + LEVEL_UP_MOVE(64, MOVE_DISCHARGE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesUxieLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_MEMENTO), + LEVEL_UP_MOVE( 1, MOVE_NATURALGIFT), + LEVEL_UP_MOVE( 1, MOVE_FLAIL), + LEVEL_UP_MOVE( 1, MOVE_REST), + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE( 6, MOVE_IMPRISON), + LEVEL_UP_MOVE(16, MOVE_ENDURE), + LEVEL_UP_MOVE(21, MOVE_SWIFT), + LEVEL_UP_MOVE(31, MOVE_YAWN), + LEVEL_UP_MOVE(36, MOVE_FUTURESIGHT), + LEVEL_UP_MOVE(46, MOVE_AMNESIA), + LEVEL_UP_MOVE(50, MOVE_EXTRASENSORY), + LEVEL_UP_MOVE(61, MOVE_FLAIL), + LEVEL_UP_MOVE(66, MOVE_NATURALGIFT), + LEVEL_UP_MOVE(76, MOVE_MEMENTO), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMespritLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_HEALINGWISH), + LEVEL_UP_MOVE( 1, MOVE_NATURALGIFT), + LEVEL_UP_MOVE( 1, MOVE_COPYCAT), + LEVEL_UP_MOVE( 1, MOVE_REST), + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE( 6, MOVE_IMPRISON), + LEVEL_UP_MOVE(16, MOVE_PROTECT), + LEVEL_UP_MOVE(21, MOVE_SWIFT), + LEVEL_UP_MOVE(31, MOVE_LUCKYCHANT), + LEVEL_UP_MOVE(36, MOVE_FUTURESIGHT), + LEVEL_UP_MOVE(46, MOVE_CHARM), + LEVEL_UP_MOVE(50, MOVE_EXTRASENSORY), + LEVEL_UP_MOVE(61, MOVE_COPYCAT), + LEVEL_UP_MOVE(66, MOVE_NATURALGIFT), + LEVEL_UP_MOVE(76, MOVE_HEALINGWISH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesAzelfLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_NATURALGIFT), + LEVEL_UP_MOVE( 1, MOVE_LASTRESORT), + LEVEL_UP_MOVE( 1, MOVE_REST), + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE( 6, MOVE_IMPRISON), + LEVEL_UP_MOVE(16, MOVE_DETECT), + LEVEL_UP_MOVE(21, MOVE_SWIFT), + LEVEL_UP_MOVE(31, MOVE_UPROAR), + LEVEL_UP_MOVE(36, MOVE_FUTURESIGHT), + LEVEL_UP_MOVE(46, MOVE_NASTYPLOT), + LEVEL_UP_MOVE(50, MOVE_EXTRASENSORY), + LEVEL_UP_MOVE(61, MOVE_LASTRESORT), + LEVEL_UP_MOVE(66, MOVE_NATURALGIFT), + LEVEL_UP_MOVE(76, MOVE_EXPLOSION), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesDialgaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_DRAGONBREATH), + LEVEL_UP_MOVE( 1, MOVE_SCARYFACE), + LEVEL_UP_MOVE( 6, MOVE_METALCLAW), + LEVEL_UP_MOVE(10, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(15, MOVE_SLASH), + LEVEL_UP_MOVE(19, MOVE_POWERGEM), + LEVEL_UP_MOVE(24, MOVE_METALBURST), + LEVEL_UP_MOVE(28, MOVE_DRAGONCLAW), + LEVEL_UP_MOVE(33, MOVE_EARTHPOWER), + LEVEL_UP_MOVE(37, MOVE_AURASPHERE), + LEVEL_UP_MOVE(42, MOVE_IRONTAIL), + LEVEL_UP_MOVE(46, MOVE_ROAROFTIME), + LEVEL_UP_MOVE(50, MOVE_FLASHCANNON), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesPalkiaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_DRAGONBREATH), + LEVEL_UP_MOVE( 1, MOVE_SCARYFACE), + LEVEL_UP_MOVE( 6, MOVE_WATERPULSE), + LEVEL_UP_MOVE(10, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(15, MOVE_SLASH), + LEVEL_UP_MOVE(19, MOVE_POWERGEM), + LEVEL_UP_MOVE(24, MOVE_AQUARING), + LEVEL_UP_MOVE(28, MOVE_DRAGONCLAW), + LEVEL_UP_MOVE(33, MOVE_EARTHPOWER), + LEVEL_UP_MOVE(37, MOVE_AURASPHERE), + LEVEL_UP_MOVE(42, MOVE_AQUATAIL), + LEVEL_UP_MOVE(46, MOVE_SPACIALREND), + LEVEL_UP_MOVE(50, MOVE_HYDROPUMP), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesHeatranLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_MAGMASTORM), + LEVEL_UP_MOVE( 1, MOVE_HEATWAVE), + LEVEL_UP_MOVE( 1, MOVE_EARTHPOWER), + LEVEL_UP_MOVE( 1, MOVE_IRONHEAD), + LEVEL_UP_MOVE( 1, MOVE_FIRESPIN), + LEVEL_UP_MOVE( 1, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE( 9, MOVE_LEER), + LEVEL_UP_MOVE(17, MOVE_FIREFANG), + LEVEL_UP_MOVE(25, MOVE_METALSOUND), + LEVEL_UP_MOVE(33, MOVE_CRUNCH), + LEVEL_UP_MOVE(41, MOVE_SCARYFACE), + LEVEL_UP_MOVE(49, MOVE_LAVAPLUME), + LEVEL_UP_MOVE(57, MOVE_FIRESPIN), + LEVEL_UP_MOVE(65, MOVE_IRONHEAD), + LEVEL_UP_MOVE(73, MOVE_EARTHPOWER), + LEVEL_UP_MOVE(81, MOVE_HEATWAVE), + LEVEL_UP_MOVE(88, MOVE_STONEEDGE), + LEVEL_UP_MOVE(96, MOVE_MAGMASTORM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesRegigigasLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_HEAVYSLAM), + LEVEL_UP_MOVE( 1, MOVE_CRUSHGRIP), + LEVEL_UP_MOVE( 1, MOVE_FIREPUNCH), + LEVEL_UP_MOVE( 1, MOVE_ICEPUNCH), + LEVEL_UP_MOVE( 1, MOVE_THUNDERPUNCH), + LEVEL_UP_MOVE( 1, MOVE_DIZZYPUNCH), + LEVEL_UP_MOVE( 1, MOVE_KNOCKOFF), + LEVEL_UP_MOVE( 1, MOVE_CONFUSERAY), + LEVEL_UP_MOVE( 1, MOVE_FORESIGHT), + LEVEL_UP_MOVE(25, MOVE_REVENGE), + LEVEL_UP_MOVE(40, MOVE_WIDEGUARD), + LEVEL_UP_MOVE(50, MOVE_ZENHEADBUTT), + LEVEL_UP_MOVE(65, MOVE_PAYBACK), + LEVEL_UP_MOVE(75, MOVE_CRUSHGRIP), + LEVEL_UP_MOVE(90, MOVE_HEAVYSLAM), + LEVEL_UP_MOVE(100, MOVE_GIGAIMPACT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesGiratinaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_DRAGONBREATH), + LEVEL_UP_MOVE( 1, MOVE_SCARYFACE), + LEVEL_UP_MOVE( 6, MOVE_OMINOUSWIND), + LEVEL_UP_MOVE(10, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(15, MOVE_SLASH), + LEVEL_UP_MOVE(19, MOVE_SHADOWSNEAK), + LEVEL_UP_MOVE(24, MOVE_DESTINYBOND), + LEVEL_UP_MOVE(28, MOVE_DRAGONCLAW), + LEVEL_UP_MOVE(33, MOVE_EARTHPOWER), + LEVEL_UP_MOVE(37, MOVE_AURASPHERE), + LEVEL_UP_MOVE(42, MOVE_SHADOWCLAW), + LEVEL_UP_MOVE(46, MOVE_SHADOWFORCE), + LEVEL_UP_MOVE(50, MOVE_HEX), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesCresseliaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_LUNARDANCE), + LEVEL_UP_MOVE( 1, MOVE_PSYCHOSHIFT), + LEVEL_UP_MOVE( 1, MOVE_PSYCHOCUT), + LEVEL_UP_MOVE( 1, MOVE_MOONLIGHT), + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE( 1, MOVE_DOUBLETEAM), + LEVEL_UP_MOVE(11, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(20, MOVE_MIST), + LEVEL_UP_MOVE(29, MOVE_AURORABEAM), + LEVEL_UP_MOVE(38, MOVE_FUTURESIGHT), + LEVEL_UP_MOVE(47, MOVE_SLASH), + LEVEL_UP_MOVE(57, MOVE_MOONLIGHT), + LEVEL_UP_MOVE(66, MOVE_PSYCHOCUT), + LEVEL_UP_MOVE(75, MOVE_PSYCHOSHIFT), + LEVEL_UP_MOVE(84, MOVE_LUNARDANCE), + LEVEL_UP_MOVE(93, MOVE_PSYCHIC), + LEVEL_UP_MOVE(99, MOVE_MOONBLAST), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesPhioneLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_BUBBLE), + LEVEL_UP_MOVE( 1, MOVE_WATERSPORT), + LEVEL_UP_MOVE( 9, MOVE_CHARM), + LEVEL_UP_MOVE(16, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(24, MOVE_BUBBLEBEAM), + LEVEL_UP_MOVE(31, MOVE_ACIDARMOR), + LEVEL_UP_MOVE(39, MOVE_WHIRLPOOL), + LEVEL_UP_MOVE(46, MOVE_WATERPULSE), + LEVEL_UP_MOVE(54, MOVE_AQUARING), + LEVEL_UP_MOVE(61, MOVE_DIVE), + LEVEL_UP_MOVE(69, MOVE_RAINDANCE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesManaphyLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TAILGLOW), + LEVEL_UP_MOVE( 1, MOVE_BUBBLE), + LEVEL_UP_MOVE( 1, MOVE_WATERSPORT), + LEVEL_UP_MOVE( 9, MOVE_CHARM), + LEVEL_UP_MOVE(16, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(24, MOVE_BUBBLEBEAM), + LEVEL_UP_MOVE(31, MOVE_ACIDARMOR), + LEVEL_UP_MOVE(39, MOVE_WHIRLPOOL), + LEVEL_UP_MOVE(46, MOVE_WATERPULSE), + LEVEL_UP_MOVE(54, MOVE_AQUARING), + LEVEL_UP_MOVE(61, MOVE_DIVE), + LEVEL_UP_MOVE(69, MOVE_RAINDANCE), + LEVEL_UP_MOVE(76, MOVE_HEARTSWAP), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesDarkraiLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_OMINOUSWIND), + LEVEL_UP_MOVE( 1, MOVE_DISABLE), + LEVEL_UP_MOVE(11, MOVE_QUICKATTACK), + LEVEL_UP_MOVE(20, MOVE_HYPNOSIS), + LEVEL_UP_MOVE(29, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(38, MOVE_NIGHTMARE), + LEVEL_UP_MOVE(47, MOVE_DOUBLETEAM), + LEVEL_UP_MOVE(57, MOVE_HAZE), + LEVEL_UP_MOVE(66, MOVE_DARKVOID), + LEVEL_UP_MOVE(75, MOVE_NASTYPLOT), + LEVEL_UP_MOVE(84, MOVE_DREAMEATER), + LEVEL_UP_MOVE(93, MOVE_DARKPULSE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesShayminLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_GROWTH), + LEVEL_UP_MOVE(10, MOVE_MAGICALLEAF), + LEVEL_UP_MOVE(19, MOVE_LEECHSEED), + LEVEL_UP_MOVE(28, MOVE_SYNTHESIS), + LEVEL_UP_MOVE(37, MOVE_SWEETSCENT), + LEVEL_UP_MOVE(46, MOVE_NATURALGIFT), + LEVEL_UP_MOVE(55, MOVE_WORRYSEED), + LEVEL_UP_MOVE(64, MOVE_AROMATHERAPY), + LEVEL_UP_MOVE(73, MOVE_ENERGYBALL), + LEVEL_UP_MOVE(82, MOVE_SWEETKISS), + LEVEL_UP_MOVE(91, MOVE_HEALINGWISH), + LEVEL_UP_MOVE(100, MOVE_SEEDFLARE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesArceusLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SEISMICTOSS), + LEVEL_UP_MOVE( 1, MOVE_COSMICPOWER), + LEVEL_UP_MOVE( 1, MOVE_NATURALGIFT), + LEVEL_UP_MOVE( 1, MOVE_PUNISHMENT), + LEVEL_UP_MOVE(10, MOVE_GRAVITY), + LEVEL_UP_MOVE(20, MOVE_EARTHPOWER), + LEVEL_UP_MOVE(30, MOVE_HYPERVOICE), + LEVEL_UP_MOVE(40, MOVE_EXTREMESPEED), + LEVEL_UP_MOVE(50, MOVE_REFRESH), + LEVEL_UP_MOVE(60, MOVE_FUTURESIGHT), + LEVEL_UP_MOVE(70, MOVE_RECOVER), + LEVEL_UP_MOVE(80, MOVE_HYPERBEAM), + LEVEL_UP_MOVE(90, MOVE_PERISHSONG), + LEVEL_UP_MOVE(100, MOVE_JUDGMENT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesVictiniLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SEARINGSHOT), + LEVEL_UP_MOVE( 1, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE( 1, MOVE_INCINERATE), + LEVEL_UP_MOVE( 1, MOVE_QUICKATTACK), + LEVEL_UP_MOVE( 9, MOVE_ENDURE), + LEVEL_UP_MOVE(17, MOVE_HEADBUTT), + LEVEL_UP_MOVE(25, MOVE_FLAMECHARGE), + LEVEL_UP_MOVE(33, MOVE_REVERSAL), + LEVEL_UP_MOVE(41, MOVE_FLAMEBURST), + LEVEL_UP_MOVE(49, MOVE_ZENHEADBUTT), + LEVEL_UP_MOVE(57, MOVE_INFERNO), + LEVEL_UP_MOVE(65, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(73, MOVE_FLAREBLITZ), + LEVEL_UP_MOVE(81, MOVE_FINALGAMBIT), + LEVEL_UP_MOVE(89, MOVE_STOREDPOWER), + LEVEL_UP_MOVE(97, MOVE_OVERHEAT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSnivyLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 4, MOVE_LEER), + LEVEL_UP_MOVE( 7, MOVE_VINEWHIP), + LEVEL_UP_MOVE(10, MOVE_WRAP), + LEVEL_UP_MOVE(13, MOVE_GROWTH), + LEVEL_UP_MOVE(16, MOVE_LEAFTORNADO), + LEVEL_UP_MOVE(19, MOVE_LEECHSEED), + LEVEL_UP_MOVE(22, MOVE_MEGADRAIN), + LEVEL_UP_MOVE(25, MOVE_SLAM), + LEVEL_UP_MOVE(28, MOVE_LEAFBLADE), + LEVEL_UP_MOVE(31, MOVE_COIL), + LEVEL_UP_MOVE(34, MOVE_GIGADRAIN), + LEVEL_UP_MOVE(37, MOVE_WRINGOUT), + LEVEL_UP_MOVE(40, MOVE_GASTROACID), + LEVEL_UP_MOVE(43, MOVE_LEAFSTORM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesServineLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_VINEWHIP), + LEVEL_UP_MOVE( 1, MOVE_WRAP), + LEVEL_UP_MOVE( 4, MOVE_LEER), + LEVEL_UP_MOVE( 7, MOVE_VINEWHIP), + LEVEL_UP_MOVE(10, MOVE_WRAP), + LEVEL_UP_MOVE(13, MOVE_GROWTH), + LEVEL_UP_MOVE(16, MOVE_LEAFTORNADO), + LEVEL_UP_MOVE(20, MOVE_LEECHSEED), + LEVEL_UP_MOVE(24, MOVE_MEGADRAIN), + LEVEL_UP_MOVE(28, MOVE_SLAM), + LEVEL_UP_MOVE(32, MOVE_LEAFBLADE), + LEVEL_UP_MOVE(36, MOVE_COIL), + LEVEL_UP_MOVE(40, MOVE_GIGADRAIN), + LEVEL_UP_MOVE(44, MOVE_WRINGOUT), + LEVEL_UP_MOVE(48, MOVE_GASTROACID), + LEVEL_UP_MOVE(52, MOVE_LEAFSTORM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSerperiorLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_VINEWHIP), + LEVEL_UP_MOVE( 1, MOVE_WRAP), + LEVEL_UP_MOVE( 4, MOVE_LEER), + LEVEL_UP_MOVE( 7, MOVE_VINEWHIP), + LEVEL_UP_MOVE(10, MOVE_WRAP), + LEVEL_UP_MOVE(13, MOVE_GROWTH), + LEVEL_UP_MOVE(16, MOVE_LEAFTORNADO), + LEVEL_UP_MOVE(20, MOVE_LEECHSEED), + LEVEL_UP_MOVE(24, MOVE_MEGADRAIN), + LEVEL_UP_MOVE(28, MOVE_SLAM), + LEVEL_UP_MOVE(32, MOVE_LEAFBLADE), + LEVEL_UP_MOVE(38, MOVE_COIL), + LEVEL_UP_MOVE(44, MOVE_GIGADRAIN), + LEVEL_UP_MOVE(50, MOVE_WRINGOUT), + LEVEL_UP_MOVE(56, MOVE_GASTROACID), + LEVEL_UP_MOVE(62, MOVE_LEAFSTORM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesTepigLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 3, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 7, MOVE_EMBER), + LEVEL_UP_MOVE( 9, MOVE_ODORSLEUTH), + LEVEL_UP_MOVE(13, MOVE_DEFENSECURL), + LEVEL_UP_MOVE(15, MOVE_FLAMECHARGE), + LEVEL_UP_MOVE(19, MOVE_SMOG), + LEVEL_UP_MOVE(21, MOVE_ROLLOUT), + LEVEL_UP_MOVE(25, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(27, MOVE_HEATCRASH), + LEVEL_UP_MOVE(31, MOVE_ASSURANCE), + LEVEL_UP_MOVE(33, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE(37, MOVE_HEADSMASH), + LEVEL_UP_MOVE(39, MOVE_ROAR), + LEVEL_UP_MOVE(43, MOVE_FLAREBLITZ), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesPigniteLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_ARMTHRUST), + LEVEL_UP_MOVE( 1, MOVE_ARMTHRUST), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 1, MOVE_EMBER), + LEVEL_UP_MOVE( 1, MOVE_ODORSLEUTH), + LEVEL_UP_MOVE( 3, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 7, MOVE_EMBER), + LEVEL_UP_MOVE( 9, MOVE_ODORSLEUTH), + LEVEL_UP_MOVE(13, MOVE_DEFENSECURL), + LEVEL_UP_MOVE(15, MOVE_FLAMECHARGE), + LEVEL_UP_MOVE(20, MOVE_SMOG), + LEVEL_UP_MOVE(23, MOVE_ROLLOUT), + LEVEL_UP_MOVE(28, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(31, MOVE_HEATCRASH), + LEVEL_UP_MOVE(36, MOVE_ASSURANCE), + LEVEL_UP_MOVE(39, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE(44, MOVE_HEADSMASH), + LEVEL_UP_MOVE(47, MOVE_ROAR), + LEVEL_UP_MOVE(52, MOVE_FLAREBLITZ), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesEmboarLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ARMTHRUST), + LEVEL_UP_MOVE( 1, MOVE_HAMMERARM), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 1, MOVE_EMBER), + LEVEL_UP_MOVE( 1, MOVE_ODORSLEUTH), + LEVEL_UP_MOVE( 3, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 7, MOVE_EMBER), + LEVEL_UP_MOVE( 9, MOVE_ODORSLEUTH), + LEVEL_UP_MOVE(13, MOVE_DEFENSECURL), + LEVEL_UP_MOVE(15, MOVE_FLAMECHARGE), + LEVEL_UP_MOVE(20, MOVE_SMOG), + LEVEL_UP_MOVE(23, MOVE_ROLLOUT), + LEVEL_UP_MOVE(28, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(31, MOVE_HEATCRASH), + LEVEL_UP_MOVE(38, MOVE_ASSURANCE), + LEVEL_UP_MOVE(43, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE(50, MOVE_HEADSMASH), + LEVEL_UP_MOVE(55, MOVE_ROAR), + LEVEL_UP_MOVE(62, MOVE_FLAREBLITZ), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesOshawottLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 5, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 7, MOVE_WATERGUN), + LEVEL_UP_MOVE(11, MOVE_WATERSPORT), + LEVEL_UP_MOVE(13, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE(17, MOVE_RAZORSHELL), + LEVEL_UP_MOVE(19, MOVE_FURYCUTTER), + LEVEL_UP_MOVE(23, MOVE_WATERPULSE), + LEVEL_UP_MOVE(25, MOVE_REVENGE), + LEVEL_UP_MOVE(29, MOVE_AQUAJET), + LEVEL_UP_MOVE(31, MOVE_ENCORE), + LEVEL_UP_MOVE(35, MOVE_AQUATAIL), + LEVEL_UP_MOVE(37, MOVE_RETALIATE), + LEVEL_UP_MOVE(41, MOVE_SWORDSDANCE), + LEVEL_UP_MOVE(43, MOVE_HYDROPUMP), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesDewottLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 1, MOVE_WATERGUN), + LEVEL_UP_MOVE( 1, MOVE_WATERSPORT), + LEVEL_UP_MOVE( 5, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 7, MOVE_WATERGUN), + LEVEL_UP_MOVE(11, MOVE_WATERSPORT), + LEVEL_UP_MOVE(13, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE(18, MOVE_RAZORSHELL), + LEVEL_UP_MOVE(21, MOVE_FURYCUTTER), + LEVEL_UP_MOVE(26, MOVE_WATERPULSE), + LEVEL_UP_MOVE(29, MOVE_REVENGE), + LEVEL_UP_MOVE(34, MOVE_AQUAJET), + LEVEL_UP_MOVE(37, MOVE_ENCORE), + LEVEL_UP_MOVE(42, MOVE_AQUATAIL), + LEVEL_UP_MOVE(45, MOVE_RETALIATE), + LEVEL_UP_MOVE(50, MOVE_SWORDSDANCE), + LEVEL_UP_MOVE(53, MOVE_HYDROPUMP), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSamurottLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_SLASH), + LEVEL_UP_MOVE( 1, MOVE_SLASH), + LEVEL_UP_MOVE( 1, MOVE_MEGAHORN), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 1, MOVE_WATERGUN), + LEVEL_UP_MOVE( 1, MOVE_WATERSPORT), + LEVEL_UP_MOVE( 5, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 7, MOVE_WATERGUN), + LEVEL_UP_MOVE(11, MOVE_WATERSPORT), + LEVEL_UP_MOVE(13, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE(18, MOVE_RAZORSHELL), + LEVEL_UP_MOVE(21, MOVE_FURYCUTTER), + LEVEL_UP_MOVE(25, MOVE_WATERPULSE), + LEVEL_UP_MOVE(29, MOVE_REVENGE), + LEVEL_UP_MOVE(34, MOVE_AQUAJET), + LEVEL_UP_MOVE(39, MOVE_ENCORE), + LEVEL_UP_MOVE(46, MOVE_AQUATAIL), + LEVEL_UP_MOVE(51, MOVE_RETALIATE), + LEVEL_UP_MOVE(58, MOVE_SWORDSDANCE), + LEVEL_UP_MOVE(63, MOVE_HYDROPUMP), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesPatratLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 3, MOVE_LEER), + LEVEL_UP_MOVE( 6, MOVE_BITE), + LEVEL_UP_MOVE( 8, MOVE_BIDE), + LEVEL_UP_MOVE(11, MOVE_DETECT), + LEVEL_UP_MOVE(13, MOVE_SANDATTACK), + LEVEL_UP_MOVE(16, MOVE_CRUNCH), + LEVEL_UP_MOVE(18, MOVE_HYPNOSIS), + LEVEL_UP_MOVE(21, MOVE_SUPERFANG), + LEVEL_UP_MOVE(23, MOVE_AFTERYOU), + LEVEL_UP_MOVE(26, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE(28, MOVE_WORKUP), + LEVEL_UP_MOVE(31, MOVE_HYPERFANG), + LEVEL_UP_MOVE(33, MOVE_NASTYPLOT), + LEVEL_UP_MOVE(36, MOVE_MEANLOOK), + LEVEL_UP_MOVE(38, MOVE_BATONPASS), + LEVEL_UP_MOVE(41, MOVE_SLAM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesWatchogLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_CONFUSERAY), + LEVEL_UP_MOVE( 1, MOVE_CONFUSERAY), + LEVEL_UP_MOVE( 1, MOVE_ROTOTILLER), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 1, MOVE_LOWKICK), + LEVEL_UP_MOVE( 3, MOVE_LEER), + LEVEL_UP_MOVE( 6, MOVE_BITE), + LEVEL_UP_MOVE( 8, MOVE_BIDE), + LEVEL_UP_MOVE(11, MOVE_DETECT), + LEVEL_UP_MOVE(13, MOVE_SANDATTACK), + LEVEL_UP_MOVE(16, MOVE_CRUNCH), + LEVEL_UP_MOVE(18, MOVE_HYPNOSIS), + LEVEL_UP_MOVE(22, MOVE_SUPERFANG), + LEVEL_UP_MOVE(25, MOVE_AFTERYOU), + LEVEL_UP_MOVE(29, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE(32, MOVE_PSYCHUP), + LEVEL_UP_MOVE(36, MOVE_HYPERFANG), + LEVEL_UP_MOVE(39, MOVE_NASTYPLOT), + LEVEL_UP_MOVE(43, MOVE_MEANLOOK), + LEVEL_UP_MOVE(46, MOVE_BATONPASS), + LEVEL_UP_MOVE(50, MOVE_SLAM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesLillipupLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 5, MOVE_ODORSLEUTH), + LEVEL_UP_MOVE( 8, MOVE_BITE), + LEVEL_UP_MOVE(10, MOVE_BABYDOLLEYES), + LEVEL_UP_MOVE(12, MOVE_HELPINGHAND), + LEVEL_UP_MOVE(15, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(19, MOVE_WORKUP), + LEVEL_UP_MOVE(22, MOVE_CRUNCH), + LEVEL_UP_MOVE(26, MOVE_ROAR), + LEVEL_UP_MOVE(29, MOVE_RETALIATE), + LEVEL_UP_MOVE(33, MOVE_REVERSAL), + LEVEL_UP_MOVE(36, MOVE_LASTRESORT), + LEVEL_UP_MOVE(40, MOVE_GIGAIMPACT), + LEVEL_UP_MOVE(45, MOVE_PLAYROUGH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesHerdierLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_ODORSLEUTH), + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 5, MOVE_ODORSLEUTH), + LEVEL_UP_MOVE( 8, MOVE_BITE), + LEVEL_UP_MOVE(12, MOVE_HELPINGHAND), + LEVEL_UP_MOVE(15, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(20, MOVE_WORKUP), + LEVEL_UP_MOVE(24, MOVE_CRUNCH), + LEVEL_UP_MOVE(29, MOVE_ROAR), + LEVEL_UP_MOVE(33, MOVE_RETALIATE), + LEVEL_UP_MOVE(38, MOVE_REVERSAL), + LEVEL_UP_MOVE(42, MOVE_LASTRESORT), + LEVEL_UP_MOVE(47, MOVE_GIGAIMPACT), + LEVEL_UP_MOVE(52, MOVE_PLAYROUGH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesStoutlandLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ICEFANG), + LEVEL_UP_MOVE( 1, MOVE_FIREFANG), + LEVEL_UP_MOVE( 1, MOVE_THUNDERFANG), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_ODORSLEUTH), + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 5, MOVE_ODORSLEUTH), + LEVEL_UP_MOVE( 8, MOVE_BITE), + LEVEL_UP_MOVE(12, MOVE_HELPINGHAND), + LEVEL_UP_MOVE(15, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(20, MOVE_WORKUP), + LEVEL_UP_MOVE(24, MOVE_CRUNCH), + LEVEL_UP_MOVE(29, MOVE_ROAR), + LEVEL_UP_MOVE(36, MOVE_RETALIATE), + LEVEL_UP_MOVE(42, MOVE_REVERSAL), + LEVEL_UP_MOVE(51, MOVE_LASTRESORT), + LEVEL_UP_MOVE(59, MOVE_GIGAIMPACT), + LEVEL_UP_MOVE(63, MOVE_PLAYROUGH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesPurrloinLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 3, MOVE_GROWL), + LEVEL_UP_MOVE( 6, MOVE_ASSIST), + LEVEL_UP_MOVE(10, MOVE_SANDATTACK), + LEVEL_UP_MOVE(12, MOVE_FURYSWIPES), + LEVEL_UP_MOVE(15, MOVE_PURSUIT), + LEVEL_UP_MOVE(19, MOVE_TORMENT), + LEVEL_UP_MOVE(21, MOVE_FAKEOUT), + LEVEL_UP_MOVE(24, MOVE_HONECLAWS), + LEVEL_UP_MOVE(28, MOVE_ASSURANCE), + LEVEL_UP_MOVE(30, MOVE_SLASH), + LEVEL_UP_MOVE(33, MOVE_CAPTIVATE), + LEVEL_UP_MOVE(37, MOVE_NIGHTSLASH), + LEVEL_UP_MOVE(39, MOVE_SNATCH), + LEVEL_UP_MOVE(42, MOVE_NASTYPLOT), + LEVEL_UP_MOVE(46, MOVE_SUCKERPUNCH), + LEVEL_UP_MOVE(49, MOVE_PLAYROUGH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesLiepardLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_ASSIST), + LEVEL_UP_MOVE( 1, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 3, MOVE_GROWL), + LEVEL_UP_MOVE( 6, MOVE_ASSIST), + LEVEL_UP_MOVE(10, MOVE_SANDATTACK), + LEVEL_UP_MOVE(12, MOVE_FURYSWIPES), + LEVEL_UP_MOVE(15, MOVE_PURSUIT), + LEVEL_UP_MOVE(19, MOVE_TORMENT), + LEVEL_UP_MOVE(22, MOVE_FAKEOUT), + LEVEL_UP_MOVE(26, MOVE_HONECLAWS), + LEVEL_UP_MOVE(31, MOVE_ASSURANCE), + LEVEL_UP_MOVE(34, MOVE_SLASH), + LEVEL_UP_MOVE(38, MOVE_TAUNT), + LEVEL_UP_MOVE(43, MOVE_NIGHTSLASH), + LEVEL_UP_MOVE(47, MOVE_SNATCH), + LEVEL_UP_MOVE(50, MOVE_NASTYPLOT), + LEVEL_UP_MOVE(55, MOVE_SUCKERPUNCH), + LEVEL_UP_MOVE(58, MOVE_PLAYROUGH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesPansageLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_PLAYNICE), + LEVEL_UP_MOVE( 4, MOVE_LEER), + LEVEL_UP_MOVE( 7, MOVE_LICK), + LEVEL_UP_MOVE(10, MOVE_VINEWHIP), + LEVEL_UP_MOVE(13, MOVE_FURYSWIPES), + LEVEL_UP_MOVE(16, MOVE_LEECHSEED), + LEVEL_UP_MOVE(19, MOVE_BITE), + LEVEL_UP_MOVE(22, MOVE_SEEDBOMB), + LEVEL_UP_MOVE(25, MOVE_TORMENT), + LEVEL_UP_MOVE(28, MOVE_FLING), + LEVEL_UP_MOVE(31, MOVE_ACROBATICS), + LEVEL_UP_MOVE(34, MOVE_GRASSKNOT), + LEVEL_UP_MOVE(37, MOVE_RECYCLE), + LEVEL_UP_MOVE(40, MOVE_NATURALGIFT), + LEVEL_UP_MOVE(43, MOVE_CRUNCH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSimisageLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_LICK), + LEVEL_UP_MOVE( 1, MOVE_FURYSWIPES), + LEVEL_UP_MOVE( 1, MOVE_SEEDBOMB), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesPansearLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_PLAYNICE), + LEVEL_UP_MOVE( 4, MOVE_LEER), + LEVEL_UP_MOVE( 7, MOVE_LICK), + LEVEL_UP_MOVE(10, MOVE_INCINERATE), + LEVEL_UP_MOVE(13, MOVE_FURYSWIPES), + LEVEL_UP_MOVE(16, MOVE_YAWN), + LEVEL_UP_MOVE(19, MOVE_BITE), + LEVEL_UP_MOVE(22, MOVE_FLAMEBURST), + LEVEL_UP_MOVE(25, MOVE_AMNESIA), + LEVEL_UP_MOVE(28, MOVE_FLING), + LEVEL_UP_MOVE(31, MOVE_ACROBATICS), + LEVEL_UP_MOVE(34, MOVE_FIREBLAST), + LEVEL_UP_MOVE(37, MOVE_RECYCLE), + LEVEL_UP_MOVE(40, MOVE_NATURALGIFT), + LEVEL_UP_MOVE(43, MOVE_CRUNCH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSimisearLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_LICK), + LEVEL_UP_MOVE( 1, MOVE_FURYSWIPES), + LEVEL_UP_MOVE( 1, MOVE_FLAMEBURST), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesPanpourLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_PLAYNICE), + LEVEL_UP_MOVE( 4, MOVE_LEER), + LEVEL_UP_MOVE( 7, MOVE_LICK), + LEVEL_UP_MOVE(10, MOVE_WATERGUN), + LEVEL_UP_MOVE(13, MOVE_FURYSWIPES), + LEVEL_UP_MOVE(16, MOVE_WATERSPORT), + LEVEL_UP_MOVE(19, MOVE_BITE), + LEVEL_UP_MOVE(22, MOVE_SCALD), + LEVEL_UP_MOVE(25, MOVE_TAUNT), + LEVEL_UP_MOVE(28, MOVE_FLING), + LEVEL_UP_MOVE(31, MOVE_ACROBATICS), + LEVEL_UP_MOVE(34, MOVE_BRINE), + LEVEL_UP_MOVE(37, MOVE_RECYCLE), + LEVEL_UP_MOVE(40, MOVE_NATURALGIFT), + LEVEL_UP_MOVE(43, MOVE_CRUNCH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSimipourLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_LICK), + LEVEL_UP_MOVE( 1, MOVE_FURYSWIPES), + LEVEL_UP_MOVE( 1, MOVE_SCALD), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMunnaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_PSYWAVE), + LEVEL_UP_MOVE( 1, MOVE_DEFENSECURL), + LEVEL_UP_MOVE( 5, MOVE_LUCKYCHANT), + LEVEL_UP_MOVE( 7, MOVE_YAWN), + LEVEL_UP_MOVE(11, MOVE_PSYBEAM), + LEVEL_UP_MOVE(13, MOVE_IMPRISON), + LEVEL_UP_MOVE(17, MOVE_MOONLIGHT), + LEVEL_UP_MOVE(19, MOVE_HYPNOSIS), + LEVEL_UP_MOVE(23, MOVE_ZENHEADBUTT), + LEVEL_UP_MOVE(25, MOVE_SYNCHRONOISE), + LEVEL_UP_MOVE(29, MOVE_NIGHTMARE), + LEVEL_UP_MOVE(31, MOVE_FUTURESIGHT), + LEVEL_UP_MOVE(35, MOVE_CALMMIND), + LEVEL_UP_MOVE(37, MOVE_PSYCHIC), + LEVEL_UP_MOVE(41, MOVE_DREAMEATER), + LEVEL_UP_MOVE(43, MOVE_TELEKINESIS), + LEVEL_UP_MOVE(47, MOVE_STOREDPOWER), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMusharnaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_PSYCHICTERRAIN), + LEVEL_UP_MOVE( 1, MOVE_DEFENSECURL), + LEVEL_UP_MOVE( 1, MOVE_LUCKYCHANT), + LEVEL_UP_MOVE( 1, MOVE_PSYBEAM), + LEVEL_UP_MOVE( 1, MOVE_HYPNOSIS), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesPidoveLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_GUST), + LEVEL_UP_MOVE( 4, MOVE_GROWL), + LEVEL_UP_MOVE( 8, MOVE_LEER), + LEVEL_UP_MOVE(11, MOVE_QUICKATTACK), + LEVEL_UP_MOVE(15, MOVE_AIRCUTTER), + LEVEL_UP_MOVE(18, MOVE_ROOST), + LEVEL_UP_MOVE(22, MOVE_DETECT), + LEVEL_UP_MOVE(25, MOVE_TAUNT), + LEVEL_UP_MOVE(29, MOVE_AIRSLASH), + LEVEL_UP_MOVE(32, MOVE_RAZORWIND), + LEVEL_UP_MOVE(36, MOVE_FEATHERDANCE), + LEVEL_UP_MOVE(39, MOVE_SWAGGER), + LEVEL_UP_MOVE(43, MOVE_FACADE), + LEVEL_UP_MOVE(46, MOVE_TAILWIND), + LEVEL_UP_MOVE(50, MOVE_SKYATTACK), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesTranquillLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_GUST), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_QUICKATTACK), + LEVEL_UP_MOVE( 4, MOVE_GROWL), + LEVEL_UP_MOVE( 8, MOVE_LEER), + LEVEL_UP_MOVE(11, MOVE_QUICKATTACK), + LEVEL_UP_MOVE(15, MOVE_AIRCUTTER), + LEVEL_UP_MOVE(18, MOVE_ROOST), + LEVEL_UP_MOVE(23, MOVE_DETECT), + LEVEL_UP_MOVE(27, MOVE_TAUNT), + LEVEL_UP_MOVE(32, MOVE_AIRSLASH), + LEVEL_UP_MOVE(36, MOVE_RAZORWIND), + LEVEL_UP_MOVE(41, MOVE_FEATHERDANCE), + LEVEL_UP_MOVE(45, MOVE_SWAGGER), + LEVEL_UP_MOVE(50, MOVE_FACADE), + LEVEL_UP_MOVE(54, MOVE_TAILWIND), + LEVEL_UP_MOVE(59, MOVE_SKYATTACK), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesUnfezantLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_GUST), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_QUICKATTACK), + LEVEL_UP_MOVE( 4, MOVE_GROWL), + LEVEL_UP_MOVE( 8, MOVE_LEER), + LEVEL_UP_MOVE(11, MOVE_QUICKATTACK), + LEVEL_UP_MOVE(15, MOVE_AIRCUTTER), + LEVEL_UP_MOVE(18, MOVE_ROOST), + LEVEL_UP_MOVE(23, MOVE_DETECT), + LEVEL_UP_MOVE(27, MOVE_TAUNT), + LEVEL_UP_MOVE(33, MOVE_AIRSLASH), + LEVEL_UP_MOVE(38, MOVE_RAZORWIND), + LEVEL_UP_MOVE(44, MOVE_FEATHERDANCE), + LEVEL_UP_MOVE(49, MOVE_SWAGGER), + LEVEL_UP_MOVE(55, MOVE_FACADE), + LEVEL_UP_MOVE(60, MOVE_TAILWIND), + LEVEL_UP_MOVE(66, MOVE_SKYATTACK), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesBlitzleLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_QUICKATTACK), + LEVEL_UP_MOVE( 4, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 8, MOVE_CHARGE), + LEVEL_UP_MOVE(11, MOVE_SHOCKWAVE), + LEVEL_UP_MOVE(15, MOVE_THUNDERWAVE), + LEVEL_UP_MOVE(18, MOVE_FLAMECHARGE), + LEVEL_UP_MOVE(22, MOVE_PURSUIT), + LEVEL_UP_MOVE(25, MOVE_SPARK), + LEVEL_UP_MOVE(29, MOVE_STOMP), + LEVEL_UP_MOVE(32, MOVE_DISCHARGE), + LEVEL_UP_MOVE(36, MOVE_AGILITY), + LEVEL_UP_MOVE(39, MOVE_WILDCHARGE), + LEVEL_UP_MOVE(43, MOVE_THRASH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesZebstrikaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_IONDELUGE), + LEVEL_UP_MOVE( 1, MOVE_QUICKATTACK), + LEVEL_UP_MOVE( 1, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 1, MOVE_CHARGE), + LEVEL_UP_MOVE( 1, MOVE_THUNDERWAVE), + LEVEL_UP_MOVE( 4, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 8, MOVE_CHARGE), + LEVEL_UP_MOVE(11, MOVE_SHOCKWAVE), + LEVEL_UP_MOVE(15, MOVE_THUNDERWAVE), + LEVEL_UP_MOVE(18, MOVE_FLAMECHARGE), + LEVEL_UP_MOVE(22, MOVE_PURSUIT), + LEVEL_UP_MOVE(25, MOVE_SPARK), + LEVEL_UP_MOVE(31, MOVE_STOMP), + LEVEL_UP_MOVE(36, MOVE_DISCHARGE), + LEVEL_UP_MOVE(42, MOVE_AGILITY), + LEVEL_UP_MOVE(47, MOVE_WILDCHARGE), + LEVEL_UP_MOVE(53, MOVE_THRASH), + LEVEL_UP_MOVE(58, MOVE_IONDELUGE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesRoggenrolaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 4, MOVE_HARDEN), + LEVEL_UP_MOVE( 7, MOVE_SANDATTACK), + LEVEL_UP_MOVE(10, MOVE_HEADBUTT), + LEVEL_UP_MOVE(14, MOVE_ROCKBLAST), + LEVEL_UP_MOVE(17, MOVE_MUDSLAP), + LEVEL_UP_MOVE(20, MOVE_IRONDEFENSE), + LEVEL_UP_MOVE(23, MOVE_SMACKDOWN), + LEVEL_UP_MOVE(27, MOVE_ROCKSLIDE), + LEVEL_UP_MOVE(30, MOVE_STEALTHROCK), + LEVEL_UP_MOVE(33, MOVE_SANDSTORM), + LEVEL_UP_MOVE(36, MOVE_STONEEDGE), + LEVEL_UP_MOVE(40, MOVE_EXPLOSION), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesBoldoreLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_POWERGEM), + LEVEL_UP_MOVE( 1, MOVE_POWERGEM), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_MOVE( 1, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 1, MOVE_HEADBUTT), + LEVEL_UP_MOVE( 4, MOVE_HARDEN), + LEVEL_UP_MOVE( 7, MOVE_SANDATTACK), + LEVEL_UP_MOVE(10, MOVE_HEADBUTT), + LEVEL_UP_MOVE(14, MOVE_ROCKBLAST), + LEVEL_UP_MOVE(17, MOVE_MUDSLAP), + LEVEL_UP_MOVE(20, MOVE_IRONDEFENSE), + LEVEL_UP_MOVE(23, MOVE_SMACKDOWN), + LEVEL_UP_MOVE(30, MOVE_ROCKSLIDE), + LEVEL_UP_MOVE(36, MOVE_STEALTHROCK), + LEVEL_UP_MOVE(42, MOVE_SANDSTORM), + LEVEL_UP_MOVE(48, MOVE_STONEEDGE), + LEVEL_UP_MOVE(55, MOVE_EXPLOSION), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesGigalithLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POWERGEM), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_MOVE( 1, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 1, MOVE_HEADBUTT), + LEVEL_UP_MOVE( 4, MOVE_HARDEN), + LEVEL_UP_MOVE( 7, MOVE_SANDATTACK), + LEVEL_UP_MOVE(10, MOVE_HEADBUTT), + LEVEL_UP_MOVE(14, MOVE_ROCKBLAST), + LEVEL_UP_MOVE(17, MOVE_MUDSLAP), + LEVEL_UP_MOVE(20, MOVE_IRONDEFENSE), + LEVEL_UP_MOVE(23, MOVE_SMACKDOWN), + LEVEL_UP_MOVE(30, MOVE_ROCKSLIDE), + LEVEL_UP_MOVE(36, MOVE_STEALTHROCK), + LEVEL_UP_MOVE(42, MOVE_SANDSTORM), + LEVEL_UP_MOVE(48, MOVE_STONEEDGE), + LEVEL_UP_MOVE(55, MOVE_EXPLOSION), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesWoobatLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE( 4, MOVE_ODORSLEUTH), + LEVEL_UP_MOVE( 8, MOVE_GUST), + LEVEL_UP_MOVE(12, MOVE_ASSURANCE), + LEVEL_UP_MOVE(15, MOVE_HEARTSTAMP), + LEVEL_UP_MOVE(19, MOVE_IMPRISON), + LEVEL_UP_MOVE(21, MOVE_AIRCUTTER), + LEVEL_UP_MOVE(25, MOVE_ATTRACT), + LEVEL_UP_MOVE(29, MOVE_AMNESIA), + LEVEL_UP_MOVE(29, MOVE_CALMMIND), + LEVEL_UP_MOVE(32, MOVE_AIRSLASH), + LEVEL_UP_MOVE(36, MOVE_FUTURESIGHT), + LEVEL_UP_MOVE(41, MOVE_PSYCHIC), + LEVEL_UP_MOVE(47, MOVE_ENDEAVOR), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSwoobatLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE( 1, MOVE_ODORSLEUTH), + LEVEL_UP_MOVE( 1, MOVE_GUST), + LEVEL_UP_MOVE( 1, MOVE_ASSURANCE), + LEVEL_UP_MOVE( 4, MOVE_ODORSLEUTH), + LEVEL_UP_MOVE( 8, MOVE_GUST), + LEVEL_UP_MOVE(12, MOVE_ASSURANCE), + LEVEL_UP_MOVE(15, MOVE_HEARTSTAMP), + LEVEL_UP_MOVE(19, MOVE_IMPRISON), + LEVEL_UP_MOVE(21, MOVE_AIRCUTTER), + LEVEL_UP_MOVE(25, MOVE_ATTRACT), + LEVEL_UP_MOVE(29, MOVE_AMNESIA), + LEVEL_UP_MOVE(29, MOVE_CALMMIND), + LEVEL_UP_MOVE(32, MOVE_AIRSLASH), + LEVEL_UP_MOVE(36, MOVE_FUTURESIGHT), + LEVEL_UP_MOVE(41, MOVE_PSYCHIC), + LEVEL_UP_MOVE(47, MOVE_ENDEAVOR), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesDrilburLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_MUDSPORT), + LEVEL_UP_MOVE( 5, MOVE_RAPIDSPIN), + LEVEL_UP_MOVE( 8, MOVE_MUDSLAP), + LEVEL_UP_MOVE(12, MOVE_FURYSWIPES), + LEVEL_UP_MOVE(15, MOVE_METALCLAW), + LEVEL_UP_MOVE(19, MOVE_DIG), + LEVEL_UP_MOVE(22, MOVE_HONECLAWS), + LEVEL_UP_MOVE(26, MOVE_SLASH), + LEVEL_UP_MOVE(29, MOVE_ROCKSLIDE), + LEVEL_UP_MOVE(33, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(36, MOVE_SWORDSDANCE), + LEVEL_UP_MOVE(40, MOVE_SANDSTORM), + LEVEL_UP_MOVE(43, MOVE_DRILLRUN), + LEVEL_UP_MOVE(47, MOVE_FISSURE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesExcadrillLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_HORNDRILL), + LEVEL_UP_MOVE( 1, MOVE_HORNDRILL), + LEVEL_UP_MOVE( 1, MOVE_ROTOTILLER), + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_MUDSPORT), + LEVEL_UP_MOVE( 1, MOVE_RAPIDSPIN), + LEVEL_UP_MOVE( 1, MOVE_MUDSLAP), + LEVEL_UP_MOVE( 5, MOVE_RAPIDSPIN), + LEVEL_UP_MOVE( 8, MOVE_MUDSLAP), + LEVEL_UP_MOVE(12, MOVE_FURYSWIPES), + LEVEL_UP_MOVE(15, MOVE_METALCLAW), + LEVEL_UP_MOVE(19, MOVE_DIG), + LEVEL_UP_MOVE(22, MOVE_HONECLAWS), + LEVEL_UP_MOVE(26, MOVE_SLASH), + LEVEL_UP_MOVE(29, MOVE_ROCKSLIDE), + LEVEL_UP_MOVE(36, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(42, MOVE_SWORDSDANCE), + LEVEL_UP_MOVE(49, MOVE_SANDSTORM), + LEVEL_UP_MOVE(55, MOVE_DRILLRUN), + LEVEL_UP_MOVE(62, MOVE_FISSURE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesAudinoLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_LASTRESORT), + LEVEL_UP_MOVE( 1, MOVE_HYPERVOICE), + LEVEL_UP_MOVE( 1, MOVE_MISTYTERRAIN), + LEVEL_UP_MOVE( 1, MOVE_PLAYNICE), + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_HELPINGHAND), + LEVEL_UP_MOVE( 5, MOVE_BABYDOLLEYES), + LEVEL_UP_MOVE( 9, MOVE_REFRESH), + LEVEL_UP_MOVE(13, MOVE_DISARMINGVOICE), + LEVEL_UP_MOVE(17, MOVE_DOUBLESLAP), + LEVEL_UP_MOVE(21, MOVE_ATTRACT), + LEVEL_UP_MOVE(25, MOVE_SECRETPOWER), + LEVEL_UP_MOVE(29, MOVE_ENTRAINMENT), + LEVEL_UP_MOVE(33, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(37, MOVE_HEALPULSE), + LEVEL_UP_MOVE(41, MOVE_AFTERYOU), + LEVEL_UP_MOVE(45, MOVE_SIMPLEBEAM), + LEVEL_UP_MOVE(49, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(53, MOVE_HYPERVOICE), + LEVEL_UP_MOVE(57, MOVE_LASTRESORT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesTimburrLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 4, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE( 8, MOVE_BIDE), + LEVEL_UP_MOVE(12, MOVE_LOWKICK), + LEVEL_UP_MOVE(16, MOVE_ROCKTHROW), + LEVEL_UP_MOVE(20, MOVE_WAKEUPSLAP), + LEVEL_UP_MOVE(24, MOVE_CHIPAWAY), + LEVEL_UP_MOVE(28, MOVE_BULKUP), + LEVEL_UP_MOVE(31, MOVE_ROCKSLIDE), + LEVEL_UP_MOVE(34, MOVE_DYNAMICPUNCH), + LEVEL_UP_MOVE(37, MOVE_SCARYFACE), + LEVEL_UP_MOVE(40, MOVE_HAMMERARM), + LEVEL_UP_MOVE(43, MOVE_STONEEDGE), + LEVEL_UP_MOVE(46, MOVE_FOCUSPUNCH), + LEVEL_UP_MOVE(49, MOVE_SUPERPOWER), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesGurdurrLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE( 1, MOVE_BIDE), + LEVEL_UP_MOVE( 4, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE( 8, MOVE_BIDE), + LEVEL_UP_MOVE(12, MOVE_LOWKICK), + LEVEL_UP_MOVE(16, MOVE_ROCKTHROW), + LEVEL_UP_MOVE(20, MOVE_WAKEUPSLAP), + LEVEL_UP_MOVE(24, MOVE_CHIPAWAY), + LEVEL_UP_MOVE(29, MOVE_BULKUP), + LEVEL_UP_MOVE(33, MOVE_ROCKSLIDE), + LEVEL_UP_MOVE(37, MOVE_DYNAMICPUNCH), + LEVEL_UP_MOVE(41, MOVE_SCARYFACE), + LEVEL_UP_MOVE(45, MOVE_HAMMERARM), + LEVEL_UP_MOVE(49, MOVE_STONEEDGE), + LEVEL_UP_MOVE(53, MOVE_FOCUSPUNCH), + LEVEL_UP_MOVE(57, MOVE_SUPERPOWER), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesConkeldurrLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE( 1, MOVE_BIDE), + LEVEL_UP_MOVE( 4, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE( 8, MOVE_BIDE), + LEVEL_UP_MOVE(12, MOVE_LOWKICK), + LEVEL_UP_MOVE(16, MOVE_ROCKTHROW), + LEVEL_UP_MOVE(20, MOVE_WAKEUPSLAP), + LEVEL_UP_MOVE(24, MOVE_CHIPAWAY), + LEVEL_UP_MOVE(29, MOVE_BULKUP), + LEVEL_UP_MOVE(33, MOVE_ROCKSLIDE), + LEVEL_UP_MOVE(37, MOVE_DYNAMICPUNCH), + LEVEL_UP_MOVE(41, MOVE_SCARYFACE), + LEVEL_UP_MOVE(45, MOVE_HAMMERARM), + LEVEL_UP_MOVE(49, MOVE_STONEEDGE), + LEVEL_UP_MOVE(53, MOVE_FOCUSPUNCH), + LEVEL_UP_MOVE(57, MOVE_SUPERPOWER), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesTympoleLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_BUBBLE), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 5, MOVE_SUPERSONIC), + LEVEL_UP_MOVE( 9, MOVE_ROUND), + LEVEL_UP_MOVE(12, MOVE_BUBBLEBEAM), + LEVEL_UP_MOVE(16, MOVE_MUDSHOT), + LEVEL_UP_MOVE(20, MOVE_AQUARING), + LEVEL_UP_MOVE(23, MOVE_UPROAR), + LEVEL_UP_MOVE(27, MOVE_MUDDYWATER), + LEVEL_UP_MOVE(31, MOVE_RAINDANCE), + LEVEL_UP_MOVE(34, MOVE_FLAIL), + LEVEL_UP_MOVE(38, MOVE_ECHOEDVOICE), + LEVEL_UP_MOVE(42, MOVE_HYDROPUMP), + LEVEL_UP_MOVE(45, MOVE_HYPERVOICE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesPalpitoadLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_BUBBLE), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_SUPERSONIC), + LEVEL_UP_MOVE( 1, MOVE_ROUND), + LEVEL_UP_MOVE( 5, MOVE_SUPERSONIC), + LEVEL_UP_MOVE( 9, MOVE_ROUND), + LEVEL_UP_MOVE(12, MOVE_BUBBLEBEAM), + LEVEL_UP_MOVE(16, MOVE_MUDSHOT), + LEVEL_UP_MOVE(20, MOVE_AQUARING), + LEVEL_UP_MOVE(23, MOVE_UPROAR), + LEVEL_UP_MOVE(28, MOVE_MUDDYWATER), + LEVEL_UP_MOVE(33, MOVE_RAINDANCE), + LEVEL_UP_MOVE(37, MOVE_FLAIL), + LEVEL_UP_MOVE(42, MOVE_ECHOEDVOICE), + LEVEL_UP_MOVE(47, MOVE_HYDROPUMP), + LEVEL_UP_MOVE(51, MOVE_HYPERVOICE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSeismitoadLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_ACID), + LEVEL_UP_MOVE( 1, MOVE_ACID), + LEVEL_UP_MOVE( 1, MOVE_BUBBLE), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_SUPERSONIC), + LEVEL_UP_MOVE( 1, MOVE_ROUND), + LEVEL_UP_MOVE( 5, MOVE_SUPERSONIC), + LEVEL_UP_MOVE( 9, MOVE_ROUND), + LEVEL_UP_MOVE(12, MOVE_BUBBLEBEAM), + LEVEL_UP_MOVE(16, MOVE_MUDSHOT), + LEVEL_UP_MOVE(20, MOVE_AQUARING), + LEVEL_UP_MOVE(23, MOVE_UPROAR), + LEVEL_UP_MOVE(28, MOVE_MUDDYWATER), + LEVEL_UP_MOVE(33, MOVE_RAINDANCE), + LEVEL_UP_MOVE(39, MOVE_FLAIL), + LEVEL_UP_MOVE(44, MOVE_DRAINPUNCH), + LEVEL_UP_MOVE(49, MOVE_ECHOEDVOICE), + LEVEL_UP_MOVE(53, MOVE_HYDROPUMP), + LEVEL_UP_MOVE(59, MOVE_HYPERVOICE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesThrohLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_MATBLOCK), + LEVEL_UP_MOVE( 1, MOVE_BIND), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_BIDE), + LEVEL_UP_MOVE( 1, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE( 5, MOVE_SEISMICTOSS), + LEVEL_UP_MOVE( 9, MOVE_VITALTHROW), + LEVEL_UP_MOVE(13, MOVE_REVENGE), + LEVEL_UP_MOVE(17, MOVE_STORMTHROW), + LEVEL_UP_MOVE(21, MOVE_BODYSLAM), + LEVEL_UP_MOVE(25, MOVE_BULKUP), + LEVEL_UP_MOVE(29, MOVE_CIRCLETHROW), + LEVEL_UP_MOVE(33, MOVE_ENDURE), + LEVEL_UP_MOVE(37, MOVE_WIDEGUARD), + LEVEL_UP_MOVE(41, MOVE_SUPERPOWER), + LEVEL_UP_MOVE(45, MOVE_REVERSAL), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSawkLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ROCKSMASH), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_BIDE), + LEVEL_UP_MOVE( 1, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE( 5, MOVE_DOUBLEKICK), + LEVEL_UP_MOVE( 9, MOVE_LOWSWEEP), + LEVEL_UP_MOVE(13, MOVE_COUNTER), + LEVEL_UP_MOVE(17, MOVE_KARATECHOP), + LEVEL_UP_MOVE(21, MOVE_BRICKBREAK), + LEVEL_UP_MOVE(25, MOVE_BULKUP), + LEVEL_UP_MOVE(29, MOVE_RETALIATE), + LEVEL_UP_MOVE(33, MOVE_ENDURE), + LEVEL_UP_MOVE(37, MOVE_QUICKGUARD), + LEVEL_UP_MOVE(41, MOVE_CLOSECOMBAT), + LEVEL_UP_MOVE(45, MOVE_REVERSAL), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSewaddleLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_STRINGSHOT), + LEVEL_UP_MOVE( 8, MOVE_BUGBITE), + LEVEL_UP_MOVE(15, MOVE_RAZORLEAF), + LEVEL_UP_MOVE(22, MOVE_STRUGGLEBUG), + LEVEL_UP_MOVE(29, MOVE_ENDURE), + LEVEL_UP_MOVE(31, MOVE_STICKYWEB), + LEVEL_UP_MOVE(36, MOVE_BUGBUZZ), + LEVEL_UP_MOVE(43, MOVE_FLAIL), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSwadloonLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_PROTECT), + LEVEL_UP_MOVE( 1, MOVE_PROTECT), + LEVEL_UP_MOVE( 1, MOVE_GRASSWHISTLE), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_STRINGSHOT), + LEVEL_UP_MOVE( 1, MOVE_BUGBITE), + LEVEL_UP_MOVE( 1, MOVE_RAZORLEAF), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesLeavannyLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_SLASH), + LEVEL_UP_MOVE( 1, MOVE_SLASH), + LEVEL_UP_MOVE( 1, MOVE_FALSESWIPE), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_STRINGSHOT), + LEVEL_UP_MOVE( 1, MOVE_BUGBITE), + LEVEL_UP_MOVE( 1, MOVE_RAZORLEAF), + LEVEL_UP_MOVE( 8, MOVE_BUGBITE), + LEVEL_UP_MOVE(15, MOVE_RAZORLEAF), + LEVEL_UP_MOVE(22, MOVE_STRUGGLEBUG), + LEVEL_UP_MOVE(29, MOVE_FELLSTINGER), + LEVEL_UP_MOVE(32, MOVE_HELPINGHAND), + LEVEL_UP_MOVE(36, MOVE_LEAFBLADE), + LEVEL_UP_MOVE(39, MOVE_XSCISSOR), + LEVEL_UP_MOVE(43, MOVE_ENTRAINMENT), + LEVEL_UP_MOVE(46, MOVE_SWORDSDANCE), + LEVEL_UP_MOVE(50, MOVE_LEAFSTORM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesVenipedeLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_DEFENSECURL), + LEVEL_UP_MOVE( 1, MOVE_ROLLOUT), + LEVEL_UP_MOVE( 5, MOVE_POISONSTING), + LEVEL_UP_MOVE( 8, MOVE_SCREECH), + LEVEL_UP_MOVE(12, MOVE_PURSUIT), + LEVEL_UP_MOVE(15, MOVE_PROTECT), + LEVEL_UP_MOVE(19, MOVE_POISONTAIL), + LEVEL_UP_MOVE(22, MOVE_BUGBITE), + LEVEL_UP_MOVE(26, MOVE_VENOSHOCK), + LEVEL_UP_MOVE(29, MOVE_AGILITY), + LEVEL_UP_MOVE(33, MOVE_STEAMROLLER), + LEVEL_UP_MOVE(36, MOVE_TOXIC), + LEVEL_UP_MOVE(38, MOVE_VENOMDRENCH), + LEVEL_UP_MOVE(40, MOVE_ROCKCLIMB), + LEVEL_UP_MOVE(43, MOVE_DOUBLEEDGE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesWhirlipedeLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_IRONDEFENSE), + LEVEL_UP_MOVE( 1, MOVE_IRONDEFENSE), + LEVEL_UP_MOVE( 1, MOVE_DEFENSECURL), + LEVEL_UP_MOVE( 1, MOVE_ROLLOUT), + LEVEL_UP_MOVE( 1, MOVE_POISONSTING), + LEVEL_UP_MOVE( 1, MOVE_SCREECH), + LEVEL_UP_MOVE( 5, MOVE_POISONSTING), + LEVEL_UP_MOVE( 8, MOVE_SCREECH), + LEVEL_UP_MOVE(12, MOVE_PURSUIT), + LEVEL_UP_MOVE(15, MOVE_PROTECT), + LEVEL_UP_MOVE(19, MOVE_POISONTAIL), + LEVEL_UP_MOVE(23, MOVE_BUGBITE), + LEVEL_UP_MOVE(28, MOVE_VENOSHOCK), + LEVEL_UP_MOVE(32, MOVE_AGILITY), + LEVEL_UP_MOVE(37, MOVE_STEAMROLLER), + LEVEL_UP_MOVE(41, MOVE_TOXIC), + LEVEL_UP_MOVE(43, MOVE_VENOMDRENCH), + LEVEL_UP_MOVE(46, MOVE_ROCKCLIMB), + LEVEL_UP_MOVE(50, MOVE_DOUBLEEDGE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesScolipedeLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_BATONPASS), + LEVEL_UP_MOVE( 1, MOVE_BATONPASS), + LEVEL_UP_MOVE( 1, MOVE_IRONDEFENSE), + LEVEL_UP_MOVE( 1, MOVE_MEGAHORN), + LEVEL_UP_MOVE( 1, MOVE_DEFENSECURL), + LEVEL_UP_MOVE( 1, MOVE_ROLLOUT), + LEVEL_UP_MOVE( 1, MOVE_POISONSTING), + LEVEL_UP_MOVE( 1, MOVE_SCREECH), + LEVEL_UP_MOVE( 5, MOVE_POISONSTING), + LEVEL_UP_MOVE( 8, MOVE_SCREECH), + LEVEL_UP_MOVE(12, MOVE_PURSUIT), + LEVEL_UP_MOVE(15, MOVE_PROTECT), + LEVEL_UP_MOVE(19, MOVE_POISONTAIL), + LEVEL_UP_MOVE(23, MOVE_BUGBITE), + LEVEL_UP_MOVE(28, MOVE_VENOSHOCK), + LEVEL_UP_MOVE(33, MOVE_AGILITY), + LEVEL_UP_MOVE(39, MOVE_STEAMROLLER), + LEVEL_UP_MOVE(44, MOVE_TOXIC), + LEVEL_UP_MOVE(47, MOVE_VENOMDRENCH), + LEVEL_UP_MOVE(50, MOVE_ROCKCLIMB), + LEVEL_UP_MOVE(55, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(65, MOVE_MEGAHORN), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesCottoneeLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ABSORB), + LEVEL_UP_MOVE( 1, MOVE_FAIRYWIND), + LEVEL_UP_MOVE( 4, MOVE_GROWTH), + LEVEL_UP_MOVE( 8, MOVE_LEECHSEED), + LEVEL_UP_MOVE(10, MOVE_STUNSPORE), + LEVEL_UP_MOVE(13, MOVE_MEGADRAIN), + LEVEL_UP_MOVE(17, MOVE_COTTONSPORE), + LEVEL_UP_MOVE(19, MOVE_RAZORLEAF), + LEVEL_UP_MOVE(22, MOVE_POISONPOWDER), + LEVEL_UP_MOVE(26, MOVE_GIGADRAIN), + LEVEL_UP_MOVE(28, MOVE_CHARM), + LEVEL_UP_MOVE(31, MOVE_HELPINGHAND), + LEVEL_UP_MOVE(35, MOVE_ENERGYBALL), + LEVEL_UP_MOVE(37, MOVE_COTTONGUARD), + LEVEL_UP_MOVE(40, MOVE_SUNNYDAY), + LEVEL_UP_MOVE(44, MOVE_ENDEAVOR), + LEVEL_UP_MOVE(46, MOVE_SOLARBEAM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesWhimsicottLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_GROWTH), + LEVEL_UP_MOVE( 1, MOVE_LEECHSEED), + LEVEL_UP_MOVE( 1, MOVE_MEGADRAIN), + LEVEL_UP_MOVE( 1, MOVE_COTTONSPORE), + LEVEL_UP_MOVE(10, MOVE_GUST), + LEVEL_UP_MOVE(28, MOVE_TAILWIND), + LEVEL_UP_MOVE(46, MOVE_HURRICANE), + LEVEL_UP_MOVE(50, MOVE_MOONBLAST), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesPetililLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ABSORB), + LEVEL_UP_MOVE( 4, MOVE_GROWTH), + LEVEL_UP_MOVE( 8, MOVE_LEECHSEED), + LEVEL_UP_MOVE(10, MOVE_SLEEPPOWDER), + LEVEL_UP_MOVE(13, MOVE_MEGADRAIN), + LEVEL_UP_MOVE(17, MOVE_SYNTHESIS), + LEVEL_UP_MOVE(19, MOVE_MAGICALLEAF), + LEVEL_UP_MOVE(22, MOVE_STUNSPORE), + LEVEL_UP_MOVE(26, MOVE_GIGADRAIN), + LEVEL_UP_MOVE(28, MOVE_AROMATHERAPY), + LEVEL_UP_MOVE(31, MOVE_HELPINGHAND), + LEVEL_UP_MOVE(35, MOVE_ENERGYBALL), + LEVEL_UP_MOVE(37, MOVE_ENTRAINMENT), + LEVEL_UP_MOVE(40, MOVE_SUNNYDAY), + LEVEL_UP_MOVE(44, MOVE_AFTERYOU), + LEVEL_UP_MOVE(46, MOVE_LEAFSTORM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesLilligantLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_GROWTH), + LEVEL_UP_MOVE( 1, MOVE_LEECHSEED), + LEVEL_UP_MOVE( 1, MOVE_MEGADRAIN), + LEVEL_UP_MOVE( 1, MOVE_SYNTHESIS), + LEVEL_UP_MOVE(10, MOVE_TEETERDANCE), + LEVEL_UP_MOVE(28, MOVE_QUIVERDANCE), + LEVEL_UP_MOVE(46, MOVE_PETALDANCE), + LEVEL_UP_MOVE(50, MOVE_PETALBLIZZARD), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesBasculinRedLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_WATERGUN), + LEVEL_UP_MOVE( 3, MOVE_UPROAR), + LEVEL_UP_MOVE( 5, MOVE_HEADBUTT), + LEVEL_UP_MOVE( 7, MOVE_BITE), + LEVEL_UP_MOVE( 9, MOVE_AQUAJET), + LEVEL_UP_MOVE(11, MOVE_CHIPAWAY), + LEVEL_UP_MOVE(14, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(17, MOVE_CRUNCH), + LEVEL_UP_MOVE(20, MOVE_AQUATAIL), + LEVEL_UP_MOVE(23, MOVE_SOAK), + LEVEL_UP_MOVE(26, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(30, MOVE_SCARYFACE), + LEVEL_UP_MOVE(34, MOVE_FLAIL), + LEVEL_UP_MOVE(38, MOVE_FINALGAMBIT), + LEVEL_UP_MOVE(42, MOVE_THRASH), + LEVEL_UP_MOVE(46, MOVE_HEADSMASH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSandileLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_RAGE), + LEVEL_UP_MOVE( 4, MOVE_BITE), + LEVEL_UP_MOVE( 7, MOVE_SANDATTACK), + LEVEL_UP_MOVE(10, MOVE_TORMENT), + LEVEL_UP_MOVE(13, MOVE_SANDTOMB), + LEVEL_UP_MOVE(16, MOVE_ASSURANCE), + LEVEL_UP_MOVE(19, MOVE_MUDSLAP), + LEVEL_UP_MOVE(22, MOVE_EMBARGO), + LEVEL_UP_MOVE(25, MOVE_SWAGGER), + LEVEL_UP_MOVE(28, MOVE_CRUNCH), + LEVEL_UP_MOVE(31, MOVE_DIG), + LEVEL_UP_MOVE(34, MOVE_SCARYFACE), + LEVEL_UP_MOVE(37, MOVE_FOULPLAY), + LEVEL_UP_MOVE(40, MOVE_SANDSTORM), + LEVEL_UP_MOVE(43, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(46, MOVE_THRASH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesKrokorokLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_RAGE), + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 1, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 4, MOVE_BITE), + LEVEL_UP_MOVE( 7, MOVE_SANDATTACK), + LEVEL_UP_MOVE(10, MOVE_TORMENT), + LEVEL_UP_MOVE(13, MOVE_SANDTOMB), + LEVEL_UP_MOVE(16, MOVE_ASSURANCE), + LEVEL_UP_MOVE(19, MOVE_MUDSLAP), + LEVEL_UP_MOVE(22, MOVE_EMBARGO), + LEVEL_UP_MOVE(25, MOVE_SWAGGER), + LEVEL_UP_MOVE(28, MOVE_CRUNCH), + LEVEL_UP_MOVE(32, MOVE_DIG), + LEVEL_UP_MOVE(36, MOVE_SCARYFACE), + LEVEL_UP_MOVE(40, MOVE_FOULPLAY), + LEVEL_UP_MOVE(44, MOVE_SANDSTORM), + LEVEL_UP_MOVE(48, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(52, MOVE_THRASH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesKrookodileLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POWERTRIP), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_RAGE), + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 1, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 4, MOVE_BITE), + LEVEL_UP_MOVE( 7, MOVE_SANDATTACK), + LEVEL_UP_MOVE(10, MOVE_TORMENT), + LEVEL_UP_MOVE(13, MOVE_SANDTOMB), + LEVEL_UP_MOVE(16, MOVE_ASSURANCE), + LEVEL_UP_MOVE(19, MOVE_MUDSLAP), + LEVEL_UP_MOVE(22, MOVE_EMBARGO), + LEVEL_UP_MOVE(25, MOVE_SWAGGER), + LEVEL_UP_MOVE(28, MOVE_CRUNCH), + LEVEL_UP_MOVE(32, MOVE_DIG), + LEVEL_UP_MOVE(36, MOVE_SCARYFACE), + LEVEL_UP_MOVE(42, MOVE_FOULPLAY), + LEVEL_UP_MOVE(48, MOVE_SANDSTORM), + LEVEL_UP_MOVE(54, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(60, MOVE_OUTRAGE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesDarumakaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 3, MOVE_ROLLOUT), + LEVEL_UP_MOVE( 6, MOVE_INCINERATE), + LEVEL_UP_MOVE( 9, MOVE_RAGE), + LEVEL_UP_MOVE(11, MOVE_FIREFANG), + LEVEL_UP_MOVE(14, MOVE_HEADBUTT), + LEVEL_UP_MOVE(17, MOVE_UPROAR), + LEVEL_UP_MOVE(19, MOVE_FACADE), + LEVEL_UP_MOVE(22, MOVE_FIREPUNCH), + LEVEL_UP_MOVE(25, MOVE_WORKUP), + LEVEL_UP_MOVE(27, MOVE_THRASH), + LEVEL_UP_MOVE(30, MOVE_BELLYDRUM), + LEVEL_UP_MOVE(33, MOVE_FLAREBLITZ), + LEVEL_UP_MOVE(35, MOVE_TAUNT), + LEVEL_UP_MOVE(39, MOVE_SUPERPOWER), + LEVEL_UP_MOVE(42, MOVE_OVERHEAT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesDarmanitanLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_HAMMERARM), + LEVEL_UP_MOVE( 1, MOVE_HAMMERARM), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_ROLLOUT), + LEVEL_UP_MOVE( 1, MOVE_INCINERATE), + LEVEL_UP_MOVE( 1, MOVE_RAGE), + LEVEL_UP_MOVE( 3, MOVE_ROLLOUT), + LEVEL_UP_MOVE( 6, MOVE_INCINERATE), + LEVEL_UP_MOVE( 9, MOVE_RAGE), + LEVEL_UP_MOVE(11, MOVE_FIREFANG), + LEVEL_UP_MOVE(14, MOVE_HEADBUTT), + LEVEL_UP_MOVE(17, MOVE_SWAGGER), + LEVEL_UP_MOVE(19, MOVE_FACADE), + LEVEL_UP_MOVE(22, MOVE_FIREPUNCH), + LEVEL_UP_MOVE(25, MOVE_WORKUP), + LEVEL_UP_MOVE(27, MOVE_THRASH), + LEVEL_UP_MOVE(30, MOVE_BELLYDRUM), + LEVEL_UP_MOVE(33, MOVE_FLAREBLITZ), + LEVEL_UP_MOVE(39, MOVE_TAUNT), + LEVEL_UP_MOVE(47, MOVE_SUPERPOWER), + LEVEL_UP_MOVE(54, MOVE_OVERHEAT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMaractusLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SPIKYSHIELD), + LEVEL_UP_MOVE( 1, MOVE_COTTONGUARD), + LEVEL_UP_MOVE( 1, MOVE_AFTERYOU), + LEVEL_UP_MOVE( 1, MOVE_PECK), + LEVEL_UP_MOVE( 1, MOVE_ABSORB), + LEVEL_UP_MOVE( 3, MOVE_SWEETSCENT), + LEVEL_UP_MOVE( 6, MOVE_GROWTH), + LEVEL_UP_MOVE(10, MOVE_PINMISSILE), + LEVEL_UP_MOVE(13, MOVE_MEGADRAIN), + LEVEL_UP_MOVE(15, MOVE_SYNTHESIS), + LEVEL_UP_MOVE(18, MOVE_COTTONSPORE), + LEVEL_UP_MOVE(22, MOVE_NEEDLEARM), + LEVEL_UP_MOVE(26, MOVE_GIGADRAIN), + LEVEL_UP_MOVE(29, MOVE_ACUPRESSURE), + LEVEL_UP_MOVE(33, MOVE_INGRAIN), + LEVEL_UP_MOVE(38, MOVE_PETALDANCE), + LEVEL_UP_MOVE(42, MOVE_SUCKERPUNCH), + LEVEL_UP_MOVE(45, MOVE_SUNNYDAY), + LEVEL_UP_MOVE(48, MOVE_PETALBLIZZARD), + LEVEL_UP_MOVE(50, MOVE_SOLARBEAM), + LEVEL_UP_MOVE(55, MOVE_COTTONGUARD), + LEVEL_UP_MOVE(57, MOVE_AFTERYOU), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesDwebbleLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_FURYCUTTER), + LEVEL_UP_MOVE( 5, MOVE_ROCKBLAST), + LEVEL_UP_MOVE( 7, MOVE_WITHDRAW), + LEVEL_UP_MOVE(11, MOVE_SANDATTACK), + LEVEL_UP_MOVE(13, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(17, MOVE_SMACKDOWN), + LEVEL_UP_MOVE(19, MOVE_ROCKPOLISH), + LEVEL_UP_MOVE(23, MOVE_BUGBITE), + LEVEL_UP_MOVE(24, MOVE_STEALTHROCK), + LEVEL_UP_MOVE(29, MOVE_ROCKSLIDE), + LEVEL_UP_MOVE(31, MOVE_SLASH), + LEVEL_UP_MOVE(35, MOVE_XSCISSOR), + LEVEL_UP_MOVE(37, MOVE_SHELLSMASH), + LEVEL_UP_MOVE(41, MOVE_FLAIL), + LEVEL_UP_MOVE(43, MOVE_ROCKWRECKER), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesCrustleLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SHELLSMASH), + LEVEL_UP_MOVE( 1, MOVE_ROCKBLAST), + LEVEL_UP_MOVE( 1, MOVE_WITHDRAW), + LEVEL_UP_MOVE( 1, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 5, MOVE_ROCKBLAST), + LEVEL_UP_MOVE( 7, MOVE_WITHDRAW), + LEVEL_UP_MOVE(11, MOVE_SANDATTACK), + LEVEL_UP_MOVE(13, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(17, MOVE_SMACKDOWN), + LEVEL_UP_MOVE(19, MOVE_ROCKPOLISH), + LEVEL_UP_MOVE(23, MOVE_BUGBITE), + LEVEL_UP_MOVE(24, MOVE_STEALTHROCK), + LEVEL_UP_MOVE(29, MOVE_ROCKSLIDE), + LEVEL_UP_MOVE(31, MOVE_SLASH), + LEVEL_UP_MOVE(38, MOVE_XSCISSOR), + LEVEL_UP_MOVE(43, MOVE_SHELLSMASH), + LEVEL_UP_MOVE(50, MOVE_FLAIL), + LEVEL_UP_MOVE(55, MOVE_ROCKWRECKER), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesScraggyLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_HEADBUTT), + LEVEL_UP_MOVE( 5, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 9, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(12, MOVE_SWAGGER), + LEVEL_UP_MOVE(16, MOVE_LOWKICK), + LEVEL_UP_MOVE(20, MOVE_PAYBACK), + LEVEL_UP_MOVE(23, MOVE_BRICKBREAK), + LEVEL_UP_MOVE(27, MOVE_CHIPAWAY), + LEVEL_UP_MOVE(31, MOVE_HIGHJUMPKICK), + LEVEL_UP_MOVE(34, MOVE_SCARYFACE), + LEVEL_UP_MOVE(38, MOVE_CRUNCH), + LEVEL_UP_MOVE(42, MOVE_FACADE), + LEVEL_UP_MOVE(45, MOVE_ROCKCLIMB), + LEVEL_UP_MOVE(48, MOVE_FOCUSPUNCH), + LEVEL_UP_MOVE(50, MOVE_HEADSMASH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesScraftyLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_HEADBUTT), + LEVEL_UP_MOVE( 1, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 1, MOVE_FEINTATTACK), + LEVEL_UP_MOVE( 5, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 9, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(12, MOVE_SWAGGER), + LEVEL_UP_MOVE(16, MOVE_LOWKICK), + LEVEL_UP_MOVE(20, MOVE_PAYBACK), + LEVEL_UP_MOVE(23, MOVE_BRICKBREAK), + LEVEL_UP_MOVE(27, MOVE_CHIPAWAY), + LEVEL_UP_MOVE(31, MOVE_HIGHJUMPKICK), + LEVEL_UP_MOVE(34, MOVE_SCARYFACE), + LEVEL_UP_MOVE(38, MOVE_CRUNCH), + LEVEL_UP_MOVE(45, MOVE_FACADE), + LEVEL_UP_MOVE(51, MOVE_ROCKCLIMB), + LEVEL_UP_MOVE(58, MOVE_FOCUSPUNCH), + LEVEL_UP_MOVE(65, MOVE_HEADSMASH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSigilyphLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_GUST), + LEVEL_UP_MOVE( 1, MOVE_MIRACLEEYE), + LEVEL_UP_MOVE( 4, MOVE_HYPNOSIS), + LEVEL_UP_MOVE( 8, MOVE_PSYWAVE), + LEVEL_UP_MOVE(11, MOVE_TAILWIND), + LEVEL_UP_MOVE(14, MOVE_WHIRLWIND), + LEVEL_UP_MOVE(18, MOVE_PSYBEAM), + LEVEL_UP_MOVE(21, MOVE_AIRCUTTER), + LEVEL_UP_MOVE(24, MOVE_LIGHTSCREEN), + LEVEL_UP_MOVE(28, MOVE_REFLECT), + LEVEL_UP_MOVE(31, MOVE_SYNCHRONOISE), + LEVEL_UP_MOVE(34, MOVE_MIRRORMOVE), + LEVEL_UP_MOVE(38, MOVE_GRAVITY), + LEVEL_UP_MOVE(41, MOVE_AIRSLASH), + LEVEL_UP_MOVE(44, MOVE_PSYCHIC), + LEVEL_UP_MOVE(48, MOVE_COSMICPOWER), + LEVEL_UP_MOVE(50, MOVE_SKYATTACK), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesYamaskLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ASTONISH), + LEVEL_UP_MOVE( 1, MOVE_PROTECT), + LEVEL_UP_MOVE( 5, MOVE_DISABLE), + LEVEL_UP_MOVE( 9, MOVE_HAZE), + LEVEL_UP_MOVE(13, MOVE_NIGHTSHADE), + LEVEL_UP_MOVE(17, MOVE_HEX), + LEVEL_UP_MOVE(21, MOVE_WILLOWISP), + LEVEL_UP_MOVE(25, MOVE_OMINOUSWIND), + LEVEL_UP_MOVE(29, MOVE_CURSE), + LEVEL_UP_MOVE(33, MOVE_POWERSPLIT), + LEVEL_UP_MOVE(33, MOVE_GUARDSPLIT), + LEVEL_UP_MOVE(37, MOVE_SHADOWBALL), + LEVEL_UP_MOVE(41, MOVE_GRUDGE), + LEVEL_UP_MOVE(45, MOVE_MEANLOOK), + LEVEL_UP_MOVE(49, MOVE_DESTINYBOND), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesCofagrigusLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_SCARYFACE), + LEVEL_UP_MOVE( 1, MOVE_SCARYFACE), + LEVEL_UP_MOVE( 1, MOVE_ASTONISH), + LEVEL_UP_MOVE( 1, MOVE_PROTECT), + LEVEL_UP_MOVE( 1, MOVE_DISABLE), + LEVEL_UP_MOVE( 1, MOVE_HAZE), + LEVEL_UP_MOVE( 5, MOVE_DISABLE), + LEVEL_UP_MOVE( 9, MOVE_HAZE), + LEVEL_UP_MOVE(13, MOVE_NIGHTSHADE), + LEVEL_UP_MOVE(17, MOVE_HEX), + LEVEL_UP_MOVE(21, MOVE_WILLOWISP), + LEVEL_UP_MOVE(25, MOVE_OMINOUSWIND), + LEVEL_UP_MOVE(29, MOVE_CURSE), + LEVEL_UP_MOVE(33, MOVE_POWERSPLIT), + LEVEL_UP_MOVE(33, MOVE_GUARDSPLIT), + LEVEL_UP_MOVE(39, MOVE_SHADOWBALL), + LEVEL_UP_MOVE(45, MOVE_GRUDGE), + LEVEL_UP_MOVE(51, MOVE_MEANLOOK), + LEVEL_UP_MOVE(57, MOVE_DESTINYBOND), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesTirtougaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_BIDE), + LEVEL_UP_MOVE( 1, MOVE_WITHDRAW), + LEVEL_UP_MOVE( 1, MOVE_WATERGUN), + LEVEL_UP_MOVE( 5, MOVE_ROLLOUT), + LEVEL_UP_MOVE( 8, MOVE_BITE), + LEVEL_UP_MOVE(11, MOVE_PROTECT), + LEVEL_UP_MOVE(15, MOVE_AQUAJET), + LEVEL_UP_MOVE(18, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(21, MOVE_CRUNCH), + LEVEL_UP_MOVE(25, MOVE_WIDEGUARD), + LEVEL_UP_MOVE(28, MOVE_BRINE), + LEVEL_UP_MOVE(31, MOVE_SMACKDOWN), + LEVEL_UP_MOVE(35, MOVE_CURSE), + LEVEL_UP_MOVE(38, MOVE_SHELLSMASH), + LEVEL_UP_MOVE(41, MOVE_AQUATAIL), + LEVEL_UP_MOVE(45, MOVE_ROCKSLIDE), + LEVEL_UP_MOVE(48, MOVE_RAINDANCE), + LEVEL_UP_MOVE(50, MOVE_HYDROPUMP), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesCarracostaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_BIDE), + LEVEL_UP_MOVE( 1, MOVE_WITHDRAW), + LEVEL_UP_MOVE( 1, MOVE_WATERGUN), + LEVEL_UP_MOVE( 1, MOVE_ROLLOUT), + LEVEL_UP_MOVE( 5, MOVE_ROLLOUT), + LEVEL_UP_MOVE( 8, MOVE_BITE), + LEVEL_UP_MOVE(11, MOVE_PROTECT), + LEVEL_UP_MOVE(15, MOVE_AQUAJET), + LEVEL_UP_MOVE(18, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(21, MOVE_CRUNCH), + LEVEL_UP_MOVE(25, MOVE_WIDEGUARD), + LEVEL_UP_MOVE(28, MOVE_BRINE), + LEVEL_UP_MOVE(31, MOVE_SMACKDOWN), + LEVEL_UP_MOVE(35, MOVE_CURSE), + LEVEL_UP_MOVE(40, MOVE_SHELLSMASH), + LEVEL_UP_MOVE(45, MOVE_AQUATAIL), + LEVEL_UP_MOVE(51, MOVE_ROCKSLIDE), + LEVEL_UP_MOVE(56, MOVE_RAINDANCE), + LEVEL_UP_MOVE(61, MOVE_HYDROPUMP), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesArchenLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_QUICKATTACK), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_WINGATTACK), + LEVEL_UP_MOVE( 5, MOVE_ROCKTHROW), + LEVEL_UP_MOVE( 8, MOVE_DOUBLETEAM), + LEVEL_UP_MOVE(11, MOVE_SCARYFACE), + LEVEL_UP_MOVE(15, MOVE_PLUCK), + LEVEL_UP_MOVE(18, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(21, MOVE_AGILITY), + LEVEL_UP_MOVE(25, MOVE_QUICKGUARD), + LEVEL_UP_MOVE(28, MOVE_ACROBATICS), + LEVEL_UP_MOVE(31, MOVE_DRAGONBREATH), + LEVEL_UP_MOVE(35, MOVE_CRUNCH), + LEVEL_UP_MOVE(38, MOVE_ENDEAVOR), + LEVEL_UP_MOVE(41, MOVE_UTURN), + LEVEL_UP_MOVE(45, MOVE_ROCKSLIDE), + LEVEL_UP_MOVE(48, MOVE_DRAGONCLAW), + LEVEL_UP_MOVE(50, MOVE_THRASH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesArcheopsLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_QUICKATTACK), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_WINGATTACK), + LEVEL_UP_MOVE( 1, MOVE_ROCKTHROW), + LEVEL_UP_MOVE( 5, MOVE_ROCKTHROW), + LEVEL_UP_MOVE( 8, MOVE_DOUBLETEAM), + LEVEL_UP_MOVE(11, MOVE_SCARYFACE), + LEVEL_UP_MOVE(15, MOVE_PLUCK), + LEVEL_UP_MOVE(18, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(21, MOVE_AGILITY), + LEVEL_UP_MOVE(25, MOVE_QUICKGUARD), + LEVEL_UP_MOVE(28, MOVE_ACROBATICS), + LEVEL_UP_MOVE(31, MOVE_DRAGONBREATH), + LEVEL_UP_MOVE(35, MOVE_CRUNCH), + LEVEL_UP_MOVE(40, MOVE_ENDEAVOR), + LEVEL_UP_MOVE(45, MOVE_UTURN), + LEVEL_UP_MOVE(51, MOVE_ROCKSLIDE), + LEVEL_UP_MOVE(56, MOVE_DRAGONCLAW), + LEVEL_UP_MOVE(61, MOVE_THRASH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesTrubbishLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_POISONGAS), + LEVEL_UP_MOVE( 3, MOVE_RECYCLE), + LEVEL_UP_MOVE( 7, MOVE_TOXICSPIKES), + LEVEL_UP_MOVE(12, MOVE_ACIDSPRAY), + LEVEL_UP_MOVE(14, MOVE_DOUBLESLAP), + LEVEL_UP_MOVE(18, MOVE_SLUDGE), + LEVEL_UP_MOVE(23, MOVE_STOCKPILE), + LEVEL_UP_MOVE(23, MOVE_SWALLOW), + LEVEL_UP_MOVE(25, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(29, MOVE_SLUDGEBOMB), + LEVEL_UP_MOVE(34, MOVE_CLEARSMOG), + LEVEL_UP_MOVE(36, MOVE_TOXIC), + LEVEL_UP_MOVE(40, MOVE_AMNESIA), + LEVEL_UP_MOVE(42, MOVE_BELCH), + LEVEL_UP_MOVE(45, MOVE_GUNKSHOT), + LEVEL_UP_MOVE(47, MOVE_EXPLOSION), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesGarbodorLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_POISONGAS), + LEVEL_UP_MOVE( 1, MOVE_RECYCLE), + LEVEL_UP_MOVE( 1, MOVE_TOXICSPIKES), + LEVEL_UP_MOVE( 3, MOVE_RECYCLE), + LEVEL_UP_MOVE( 7, MOVE_TOXICSPIKES), + LEVEL_UP_MOVE(12, MOVE_ACIDSPRAY), + LEVEL_UP_MOVE(14, MOVE_DOUBLESLAP), + LEVEL_UP_MOVE(18, MOVE_SLUDGE), + LEVEL_UP_MOVE(23, MOVE_STOCKPILE), + LEVEL_UP_MOVE(23, MOVE_SWALLOW), + LEVEL_UP_MOVE(25, MOVE_BODYSLAM), + LEVEL_UP_MOVE(29, MOVE_SLUDGEBOMB), + LEVEL_UP_MOVE(34, MOVE_CLEARSMOG), + LEVEL_UP_MOVE(39, MOVE_TOXIC), + LEVEL_UP_MOVE(46, MOVE_AMNESIA), + LEVEL_UP_MOVE(49, MOVE_BELCH), + LEVEL_UP_MOVE(54, MOVE_GUNKSHOT), + LEVEL_UP_MOVE(59, MOVE_EXPLOSION), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesZoruaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 5, MOVE_PURSUIT), + LEVEL_UP_MOVE( 9, MOVE_FAKETEARS), + LEVEL_UP_MOVE(13, MOVE_FURYSWIPES), + LEVEL_UP_MOVE(17, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(21, MOVE_SCARYFACE), + LEVEL_UP_MOVE(25, MOVE_TAUNT), + LEVEL_UP_MOVE(29, MOVE_FOULPLAY), + LEVEL_UP_MOVE(33, MOVE_TORMENT), + LEVEL_UP_MOVE(37, MOVE_AGILITY), + LEVEL_UP_MOVE(41, MOVE_EMBARGO), + LEVEL_UP_MOVE(45, MOVE_PUNISHMENT), + LEVEL_UP_MOVE(49, MOVE_NASTYPLOT), + LEVEL_UP_MOVE(53, MOVE_IMPRISON), + LEVEL_UP_MOVE(57, MOVE_NIGHTDAZE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesZoroarkLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_NIGHTSLASH), + LEVEL_UP_MOVE( 1, MOVE_NIGHTSLASH), + LEVEL_UP_MOVE( 1, MOVE_NIGHTDAZE), + LEVEL_UP_MOVE( 1, MOVE_IMPRISON), + LEVEL_UP_MOVE( 1, MOVE_UTURN), + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_PURSUIT), + LEVEL_UP_MOVE( 1, MOVE_HONECLAWS), + LEVEL_UP_MOVE( 5, MOVE_PURSUIT), + LEVEL_UP_MOVE( 9, MOVE_HONECLAWS), + LEVEL_UP_MOVE(13, MOVE_FURYSWIPES), + LEVEL_UP_MOVE(17, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(21, MOVE_SCARYFACE), + LEVEL_UP_MOVE(25, MOVE_TAUNT), + LEVEL_UP_MOVE(29, MOVE_FOULPLAY), + LEVEL_UP_MOVE(34, MOVE_TORMENT), + LEVEL_UP_MOVE(39, MOVE_AGILITY), + LEVEL_UP_MOVE(44, MOVE_EMBARGO), + LEVEL_UP_MOVE(49, MOVE_PUNISHMENT), + LEVEL_UP_MOVE(54, MOVE_NASTYPLOT), + LEVEL_UP_MOVE(59, MOVE_IMPRISON), + LEVEL_UP_MOVE(64, MOVE_NIGHTDAZE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMinccinoLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 3, MOVE_BABYDOLLEYES), + LEVEL_UP_MOVE( 7, MOVE_HELPINGHAND), + LEVEL_UP_MOVE( 9, MOVE_TICKLE), + LEVEL_UP_MOVE(13, MOVE_DOUBLESLAP), + LEVEL_UP_MOVE(15, MOVE_ENCORE), + LEVEL_UP_MOVE(19, MOVE_SWIFT), + LEVEL_UP_MOVE(21, MOVE_SING), + LEVEL_UP_MOVE(25, MOVE_TAILSLAP), + LEVEL_UP_MOVE(27, MOVE_CHARM), + LEVEL_UP_MOVE(31, MOVE_WAKEUPSLAP), + LEVEL_UP_MOVE(33, MOVE_ECHOEDVOICE), + LEVEL_UP_MOVE(37, MOVE_SLAM), + LEVEL_UP_MOVE(39, MOVE_CAPTIVATE), + LEVEL_UP_MOVE(43, MOVE_HYPERVOICE), + LEVEL_UP_MOVE(45, MOVE_LASTRESORT), + LEVEL_UP_MOVE(49, MOVE_AFTERYOU), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesCinccinoLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_BULLETSEED), + LEVEL_UP_MOVE( 1, MOVE_ROCKBLAST), + LEVEL_UP_MOVE( 1, MOVE_HELPINGHAND), + LEVEL_UP_MOVE( 1, MOVE_TICKLE), + LEVEL_UP_MOVE( 1, MOVE_SING), + LEVEL_UP_MOVE( 1, MOVE_TAILSLAP), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesGothitaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 3, MOVE_CONFUSION), + LEVEL_UP_MOVE( 7, MOVE_TICKLE), + LEVEL_UP_MOVE( 8, MOVE_PLAYNICE), + LEVEL_UP_MOVE(10, MOVE_FAKETEARS), + LEVEL_UP_MOVE(14, MOVE_DOUBLESLAP), + LEVEL_UP_MOVE(16, MOVE_PSYBEAM), + LEVEL_UP_MOVE(19, MOVE_EMBARGO), + LEVEL_UP_MOVE(24, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(25, MOVE_PSYSHOCK), + LEVEL_UP_MOVE(28, MOVE_FLATTER), + LEVEL_UP_MOVE(31, MOVE_FUTURESIGHT), + LEVEL_UP_MOVE(33, MOVE_HEALBLOCK), + LEVEL_UP_MOVE(37, MOVE_PSYCHIC), + LEVEL_UP_MOVE(40, MOVE_TELEKINESIS), + LEVEL_UP_MOVE(46, MOVE_CHARM), + LEVEL_UP_MOVE(48, MOVE_MAGICROOM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesGothoritaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE( 1, MOVE_TICKLE), + LEVEL_UP_MOVE( 1, MOVE_PLAYNICE), + LEVEL_UP_MOVE( 3, MOVE_CONFUSION), + LEVEL_UP_MOVE( 7, MOVE_TICKLE), + LEVEL_UP_MOVE(10, MOVE_FAKETEARS), + LEVEL_UP_MOVE(14, MOVE_DOUBLESLAP), + LEVEL_UP_MOVE(16, MOVE_PSYBEAM), + LEVEL_UP_MOVE(19, MOVE_EMBARGO), + LEVEL_UP_MOVE(24, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(25, MOVE_PSYSHOCK), + LEVEL_UP_MOVE(28, MOVE_FLATTER), + LEVEL_UP_MOVE(31, MOVE_FUTURESIGHT), + LEVEL_UP_MOVE(34, MOVE_HEALBLOCK), + LEVEL_UP_MOVE(39, MOVE_PSYCHIC), + LEVEL_UP_MOVE(43, MOVE_TELEKINESIS), + LEVEL_UP_MOVE(50, MOVE_CHARM), + LEVEL_UP_MOVE(53, MOVE_MAGICROOM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesGothitelleLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE( 1, MOVE_TICKLE), + LEVEL_UP_MOVE( 1, MOVE_PLAYNICE), + LEVEL_UP_MOVE( 3, MOVE_CONFUSION), + LEVEL_UP_MOVE( 7, MOVE_TICKLE), + LEVEL_UP_MOVE(10, MOVE_FAKETEARS), + LEVEL_UP_MOVE(14, MOVE_DOUBLESLAP), + LEVEL_UP_MOVE(16, MOVE_PSYBEAM), + LEVEL_UP_MOVE(19, MOVE_EMBARGO), + LEVEL_UP_MOVE(24, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(25, MOVE_PSYSHOCK), + LEVEL_UP_MOVE(28, MOVE_FLATTER), + LEVEL_UP_MOVE(31, MOVE_FUTURESIGHT), + LEVEL_UP_MOVE(34, MOVE_HEALBLOCK), + LEVEL_UP_MOVE(39, MOVE_PSYCHIC), + LEVEL_UP_MOVE(45, MOVE_TELEKINESIS), + LEVEL_UP_MOVE(54, MOVE_CHARM), + LEVEL_UP_MOVE(59, MOVE_MAGICROOM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSolosisLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_PSYWAVE), + LEVEL_UP_MOVE( 3, MOVE_REFLECT), + LEVEL_UP_MOVE( 7, MOVE_ROLLOUT), + LEVEL_UP_MOVE(10, MOVE_SNATCH), + LEVEL_UP_MOVE(14, MOVE_HIDDENPOWER), + LEVEL_UP_MOVE(16, MOVE_LIGHTSCREEN), + LEVEL_UP_MOVE(19, MOVE_CHARM), + LEVEL_UP_MOVE(24, MOVE_RECOVER), + LEVEL_UP_MOVE(25, MOVE_PSYSHOCK), + LEVEL_UP_MOVE(28, MOVE_ENDEAVOR), + LEVEL_UP_MOVE(31, MOVE_FUTURESIGHT), + LEVEL_UP_MOVE(33, MOVE_PAINSPLIT), + LEVEL_UP_MOVE(37, MOVE_PSYCHIC), + LEVEL_UP_MOVE(40, MOVE_SKILLSWAP), + LEVEL_UP_MOVE(46, MOVE_HEALBLOCK), + LEVEL_UP_MOVE(48, MOVE_WONDERROOM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesDuosionLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_PSYWAVE), + LEVEL_UP_MOVE( 1, MOVE_REFLECT), + LEVEL_UP_MOVE( 1, MOVE_ROLLOUT), + LEVEL_UP_MOVE( 1, MOVE_SNATCH), + LEVEL_UP_MOVE( 3, MOVE_REFLECT), + LEVEL_UP_MOVE( 7, MOVE_ROLLOUT), + LEVEL_UP_MOVE(10, MOVE_SNATCH), + LEVEL_UP_MOVE(14, MOVE_HIDDENPOWER), + LEVEL_UP_MOVE(16, MOVE_LIGHTSCREEN), + LEVEL_UP_MOVE(19, MOVE_CHARM), + LEVEL_UP_MOVE(24, MOVE_RECOVER), + LEVEL_UP_MOVE(25, MOVE_PSYSHOCK), + LEVEL_UP_MOVE(28, MOVE_ENDEAVOR), + LEVEL_UP_MOVE(31, MOVE_FUTURESIGHT), + LEVEL_UP_MOVE(34, MOVE_PAINSPLIT), + LEVEL_UP_MOVE(39, MOVE_PSYCHIC), + LEVEL_UP_MOVE(43, MOVE_SKILLSWAP), + LEVEL_UP_MOVE(50, MOVE_HEALBLOCK), + LEVEL_UP_MOVE(53, MOVE_WONDERROOM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesReuniclusLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_DIZZYPUNCH), + LEVEL_UP_MOVE( 1, MOVE_DIZZYPUNCH), + LEVEL_UP_MOVE( 1, MOVE_PSYWAVE), + LEVEL_UP_MOVE( 1, MOVE_REFLECT), + LEVEL_UP_MOVE( 1, MOVE_ROLLOUT), + LEVEL_UP_MOVE( 1, MOVE_SNATCH), + LEVEL_UP_MOVE( 3, MOVE_REFLECT), + LEVEL_UP_MOVE( 7, MOVE_ROLLOUT), + LEVEL_UP_MOVE(10, MOVE_SNATCH), + LEVEL_UP_MOVE(14, MOVE_HIDDENPOWER), + LEVEL_UP_MOVE(16, MOVE_LIGHTSCREEN), + LEVEL_UP_MOVE(19, MOVE_CHARM), + LEVEL_UP_MOVE(24, MOVE_RECOVER), + LEVEL_UP_MOVE(25, MOVE_PSYSHOCK), + LEVEL_UP_MOVE(28, MOVE_ENDEAVOR), + LEVEL_UP_MOVE(31, MOVE_FUTURESIGHT), + LEVEL_UP_MOVE(34, MOVE_PAINSPLIT), + LEVEL_UP_MOVE(39, MOVE_PSYCHIC), + LEVEL_UP_MOVE(45, MOVE_SKILLSWAP), + LEVEL_UP_MOVE(54, MOVE_HEALBLOCK), + LEVEL_UP_MOVE(59, MOVE_WONDERROOM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesDucklettLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_WATERGUN), + LEVEL_UP_MOVE( 3, MOVE_WATERSPORT), + LEVEL_UP_MOVE( 6, MOVE_DEFOG), + LEVEL_UP_MOVE( 9, MOVE_WINGATTACK), + LEVEL_UP_MOVE(13, MOVE_WATERPULSE), + LEVEL_UP_MOVE(15, MOVE_AERIALACE), + LEVEL_UP_MOVE(19, MOVE_BUBBLEBEAM), + LEVEL_UP_MOVE(21, MOVE_FEATHERDANCE), + LEVEL_UP_MOVE(24, MOVE_AQUARING), + LEVEL_UP_MOVE(27, MOVE_AIRSLASH), + LEVEL_UP_MOVE(30, MOVE_ROOST), + LEVEL_UP_MOVE(34, MOVE_RAINDANCE), + LEVEL_UP_MOVE(37, MOVE_TAILWIND), + LEVEL_UP_MOVE(41, MOVE_BRAVEBIRD), + LEVEL_UP_MOVE(46, MOVE_HURRICANE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSwannaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_WATERGUN), + LEVEL_UP_MOVE( 1, MOVE_WATERSPORT), + LEVEL_UP_MOVE( 1, MOVE_DEFOG), + LEVEL_UP_MOVE( 1, MOVE_WINGATTACK), + LEVEL_UP_MOVE( 3, MOVE_WATERSPORT), + LEVEL_UP_MOVE( 6, MOVE_DEFOG), + LEVEL_UP_MOVE( 9, MOVE_WINGATTACK), + LEVEL_UP_MOVE(13, MOVE_WATERPULSE), + LEVEL_UP_MOVE(15, MOVE_AERIALACE), + LEVEL_UP_MOVE(19, MOVE_BUBBLEBEAM), + LEVEL_UP_MOVE(21, MOVE_FEATHERDANCE), + LEVEL_UP_MOVE(24, MOVE_AQUARING), + LEVEL_UP_MOVE(27, MOVE_AIRSLASH), + LEVEL_UP_MOVE(30, MOVE_ROOST), + LEVEL_UP_MOVE(34, MOVE_RAINDANCE), + LEVEL_UP_MOVE(40, MOVE_TAILWIND), + LEVEL_UP_MOVE(47, MOVE_BRAVEBIRD), + LEVEL_UP_MOVE(55, MOVE_HURRICANE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesVanilliteLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ICICLESPEAR), + LEVEL_UP_MOVE( 4, MOVE_HARDEN), + LEVEL_UP_MOVE( 7, MOVE_ASTONISH), + LEVEL_UP_MOVE(10, MOVE_UPROAR), + LEVEL_UP_MOVE(13, MOVE_ICYWIND), + LEVEL_UP_MOVE(16, MOVE_MIST), + LEVEL_UP_MOVE(19, MOVE_AVALANCHE), + LEVEL_UP_MOVE(22, MOVE_TAUNT), + LEVEL_UP_MOVE(26, MOVE_MIRRORSHOT), + LEVEL_UP_MOVE(31, MOVE_ACIDARMOR), + LEVEL_UP_MOVE(35, MOVE_ICEBEAM), + LEVEL_UP_MOVE(40, MOVE_HAIL), + LEVEL_UP_MOVE(44, MOVE_MIRRORCOAT), + LEVEL_UP_MOVE(49, MOVE_BLIZZARD), + LEVEL_UP_MOVE(53, MOVE_SHEERCOLD), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesVanillishLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ICICLESPEAR), + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_MOVE( 1, MOVE_ASTONISH), + LEVEL_UP_MOVE( 1, MOVE_UPROAR), + LEVEL_UP_MOVE( 4, MOVE_HARDEN), + LEVEL_UP_MOVE( 7, MOVE_ASTONISH), + LEVEL_UP_MOVE(10, MOVE_UPROAR), + LEVEL_UP_MOVE(13, MOVE_ICYWIND), + LEVEL_UP_MOVE(16, MOVE_MIST), + LEVEL_UP_MOVE(19, MOVE_AVALANCHE), + LEVEL_UP_MOVE(22, MOVE_TAUNT), + LEVEL_UP_MOVE(26, MOVE_MIRRORSHOT), + LEVEL_UP_MOVE(31, MOVE_ACIDARMOR), + LEVEL_UP_MOVE(36, MOVE_ICEBEAM), + LEVEL_UP_MOVE(42, MOVE_HAIL), + LEVEL_UP_MOVE(47, MOVE_MIRRORCOAT), + LEVEL_UP_MOVE(53, MOVE_BLIZZARD), + LEVEL_UP_MOVE(58, MOVE_SHEERCOLD), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesVanilluxeLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SHEERCOLD), + LEVEL_UP_MOVE( 1, MOVE_FREEZEDRY), + LEVEL_UP_MOVE( 1, MOVE_WEATHERBALL), + LEVEL_UP_MOVE( 1, MOVE_ICICLESPEAR), + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_MOVE( 1, MOVE_ASTONISH), + LEVEL_UP_MOVE( 1, MOVE_UPROAR), + LEVEL_UP_MOVE( 4, MOVE_HARDEN), + LEVEL_UP_MOVE( 7, MOVE_ASTONISH), + LEVEL_UP_MOVE(10, MOVE_UPROAR), + LEVEL_UP_MOVE(13, MOVE_ICYWIND), + LEVEL_UP_MOVE(16, MOVE_MIST), + LEVEL_UP_MOVE(19, MOVE_AVALANCHE), + LEVEL_UP_MOVE(22, MOVE_TAUNT), + LEVEL_UP_MOVE(26, MOVE_MIRRORSHOT), + LEVEL_UP_MOVE(31, MOVE_ACIDARMOR), + LEVEL_UP_MOVE(36, MOVE_ICEBEAM), + LEVEL_UP_MOVE(42, MOVE_HAIL), + LEVEL_UP_MOVE(50, MOVE_MIRRORCOAT), + LEVEL_UP_MOVE(59, MOVE_BLIZZARD), + LEVEL_UP_MOVE(67, MOVE_SHEERCOLD), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesDeerlingLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_CAMOUFLAGE), + LEVEL_UP_MOVE( 4, MOVE_GROWL), + LEVEL_UP_MOVE( 7, MOVE_SANDATTACK), + LEVEL_UP_MOVE(10, MOVE_DOUBLEKICK), + LEVEL_UP_MOVE(13, MOVE_LEECHSEED), + LEVEL_UP_MOVE(16, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(20, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(24, MOVE_JUMPKICK), + LEVEL_UP_MOVE(28, MOVE_AROMATHERAPY), + LEVEL_UP_MOVE(32, MOVE_ENERGYBALL), + LEVEL_UP_MOVE(36, MOVE_CHARM), + LEVEL_UP_MOVE(41, MOVE_NATUREPOWER), + LEVEL_UP_MOVE(46, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(51, MOVE_SOLARBEAM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSawsbuckLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_HORNLEECH), + LEVEL_UP_MOVE( 1, MOVE_HORNLEECH), + LEVEL_UP_MOVE( 1, MOVE_MEGAHORN), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_CAMOUFLAGE), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 4, MOVE_GROWL), + LEVEL_UP_MOVE( 7, MOVE_SANDATTACK), + LEVEL_UP_MOVE(10, MOVE_DOUBLEKICK), + LEVEL_UP_MOVE(13, MOVE_LEECHSEED), + LEVEL_UP_MOVE(16, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(20, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(24, MOVE_JUMPKICK), + LEVEL_UP_MOVE(28, MOVE_AROMATHERAPY), + LEVEL_UP_MOVE(32, MOVE_ENERGYBALL), + LEVEL_UP_MOVE(36, MOVE_CHARM), + LEVEL_UP_MOVE(44, MOVE_NATUREPOWER), + LEVEL_UP_MOVE(52, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(60, MOVE_SOLARBEAM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesEmolgaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_THUNDERSHOCK), + LEVEL_UP_MOVE( 4, MOVE_QUICKATTACK), + LEVEL_UP_MOVE( 7, MOVE_TAILWHIP), + LEVEL_UP_MOVE(10, MOVE_CHARGE), + LEVEL_UP_MOVE(13, MOVE_SPARK), + LEVEL_UP_MOVE(15, MOVE_NUZZLE), + LEVEL_UP_MOVE(16, MOVE_PURSUIT), + LEVEL_UP_MOVE(19, MOVE_DOUBLETEAM), + LEVEL_UP_MOVE(22, MOVE_SHOCKWAVE), + LEVEL_UP_MOVE(26, MOVE_ELECTROBALL), + LEVEL_UP_MOVE(30, MOVE_ACROBATICS), + LEVEL_UP_MOVE(34, MOVE_LIGHTSCREEN), + LEVEL_UP_MOVE(38, MOVE_ENCORE), + LEVEL_UP_MOVE(42, MOVE_VOLTSWITCH), + LEVEL_UP_MOVE(46, MOVE_AGILITY), + LEVEL_UP_MOVE(50, MOVE_DISCHARGE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesKarrablastLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_PECK), + LEVEL_UP_MOVE( 4, MOVE_LEER), + LEVEL_UP_MOVE( 8, MOVE_ENDURE), + LEVEL_UP_MOVE(13, MOVE_FURYCUTTER), + LEVEL_UP_MOVE(16, MOVE_FURYATTACK), + LEVEL_UP_MOVE(20, MOVE_HEADBUTT), + LEVEL_UP_MOVE(25, MOVE_FALSESWIPE), + LEVEL_UP_MOVE(28, MOVE_BUGBUZZ), + LEVEL_UP_MOVE(32, MOVE_SLASH), + LEVEL_UP_MOVE(37, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(40, MOVE_SCARYFACE), + LEVEL_UP_MOVE(44, MOVE_XSCISSOR), + LEVEL_UP_MOVE(49, MOVE_FLAIL), + LEVEL_UP_MOVE(52, MOVE_SWORDSDANCE), + LEVEL_UP_MOVE(56, MOVE_DOUBLEEDGE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesEscavalierLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE( 1, MOVE_FELLSTINGER), + LEVEL_UP_MOVE( 1, MOVE_PECK), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_QUICKGUARD), + LEVEL_UP_MOVE( 1, MOVE_TWINEEDLE), + LEVEL_UP_MOVE( 4, MOVE_LEER), + LEVEL_UP_MOVE( 8, MOVE_QUICKGUARD), + LEVEL_UP_MOVE(13, MOVE_TWINEEDLE), + LEVEL_UP_MOVE(16, MOVE_FURYATTACK), + LEVEL_UP_MOVE(20, MOVE_HEADBUTT), + LEVEL_UP_MOVE(25, MOVE_FALSESWIPE), + LEVEL_UP_MOVE(28, MOVE_BUGBUZZ), + LEVEL_UP_MOVE(32, MOVE_SLASH), + LEVEL_UP_MOVE(37, MOVE_IRONHEAD), + LEVEL_UP_MOVE(40, MOVE_IRONDEFENSE), + LEVEL_UP_MOVE(44, MOVE_XSCISSOR), + LEVEL_UP_MOVE(49, MOVE_REVERSAL), + LEVEL_UP_MOVE(52, MOVE_SWORDSDANCE), + LEVEL_UP_MOVE(56, MOVE_GIGAIMPACT), + LEVEL_UP_MOVE(60, MOVE_FELLSTINGER), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesFoongusLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ABSORB), + LEVEL_UP_MOVE( 6, MOVE_GROWTH), + LEVEL_UP_MOVE( 8, MOVE_ASTONISH), + LEVEL_UP_MOVE(12, MOVE_BIDE), + LEVEL_UP_MOVE(15, MOVE_MEGADRAIN), + LEVEL_UP_MOVE(18, MOVE_INGRAIN), + LEVEL_UP_MOVE(20, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(24, MOVE_SWEETSCENT), + LEVEL_UP_MOVE(28, MOVE_GIGADRAIN), + LEVEL_UP_MOVE(32, MOVE_TOXIC), + LEVEL_UP_MOVE(35, MOVE_SYNTHESIS), + LEVEL_UP_MOVE(39, MOVE_CLEARSMOG), + LEVEL_UP_MOVE(43, MOVE_SOLARBEAM), + LEVEL_UP_MOVE(45, MOVE_RAGEPOWDER), + LEVEL_UP_MOVE(50, MOVE_SPORE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesAmoongussLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ABSORB), + LEVEL_UP_MOVE( 1, MOVE_GROWTH), + LEVEL_UP_MOVE( 1, MOVE_ASTONISH), + LEVEL_UP_MOVE( 1, MOVE_BIDE), + LEVEL_UP_MOVE( 6, MOVE_GROWTH), + LEVEL_UP_MOVE( 8, MOVE_ASTONISH), + LEVEL_UP_MOVE(12, MOVE_BIDE), + LEVEL_UP_MOVE(15, MOVE_MEGADRAIN), + LEVEL_UP_MOVE(18, MOVE_INGRAIN), + LEVEL_UP_MOVE(20, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(24, MOVE_SWEETSCENT), + LEVEL_UP_MOVE(28, MOVE_GIGADRAIN), + LEVEL_UP_MOVE(32, MOVE_TOXIC), + LEVEL_UP_MOVE(35, MOVE_SYNTHESIS), + LEVEL_UP_MOVE(43, MOVE_CLEARSMOG), + LEVEL_UP_MOVE(49, MOVE_SOLARBEAM), + LEVEL_UP_MOVE(54, MOVE_RAGEPOWDER), + LEVEL_UP_MOVE(62, MOVE_SPORE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesFrillishLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_BUBBLE), + LEVEL_UP_MOVE( 1, MOVE_WATERSPORT), + LEVEL_UP_MOVE( 5, MOVE_ABSORB), + LEVEL_UP_MOVE( 9, MOVE_NIGHTSHADE), + LEVEL_UP_MOVE(13, MOVE_BUBBLEBEAM), + LEVEL_UP_MOVE(17, MOVE_RECOVER), + LEVEL_UP_MOVE(22, MOVE_WATERPULSE), + LEVEL_UP_MOVE(27, MOVE_OMINOUSWIND), + LEVEL_UP_MOVE(32, MOVE_BRINE), + LEVEL_UP_MOVE(37, MOVE_RAINDANCE), + LEVEL_UP_MOVE(43, MOVE_HEX), + LEVEL_UP_MOVE(49, MOVE_HYDROPUMP), + LEVEL_UP_MOVE(55, MOVE_WRINGOUT), + LEVEL_UP_MOVE(61, MOVE_WATERSPOUT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesJellicentLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_WATERSPOUT), + LEVEL_UP_MOVE( 1, MOVE_WRINGOUT), + LEVEL_UP_MOVE( 1, MOVE_BUBBLE), + LEVEL_UP_MOVE( 1, MOVE_WATERSPORT), + LEVEL_UP_MOVE( 1, MOVE_ABSORB), + LEVEL_UP_MOVE( 1, MOVE_NIGHTSHADE), + LEVEL_UP_MOVE( 5, MOVE_ABSORB), + LEVEL_UP_MOVE( 9, MOVE_NIGHTSHADE), + LEVEL_UP_MOVE(13, MOVE_BUBBLEBEAM), + LEVEL_UP_MOVE(17, MOVE_RECOVER), + LEVEL_UP_MOVE(22, MOVE_WATERPULSE), + LEVEL_UP_MOVE(27, MOVE_OMINOUSWIND), + LEVEL_UP_MOVE(32, MOVE_BRINE), + LEVEL_UP_MOVE(37, MOVE_RAINDANCE), + LEVEL_UP_MOVE(45, MOVE_HEX), + LEVEL_UP_MOVE(53, MOVE_HYDROPUMP), + LEVEL_UP_MOVE(61, MOVE_WRINGOUT), + LEVEL_UP_MOVE(69, MOVE_WATERSPOUT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesAlomomolaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_PLAYNICE), + LEVEL_UP_MOVE( 1, MOVE_HYDROPUMP), + LEVEL_UP_MOVE( 1, MOVE_WIDEGUARD), + LEVEL_UP_MOVE( 1, MOVE_HEALINGWISH), + LEVEL_UP_MOVE( 1, MOVE_HELPINGHAND), + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_WATERSPORT), + LEVEL_UP_MOVE( 5, MOVE_AQUARING), + LEVEL_UP_MOVE( 9, MOVE_AQUAJET), + LEVEL_UP_MOVE(13, MOVE_DOUBLESLAP), + LEVEL_UP_MOVE(17, MOVE_HEALPULSE), + LEVEL_UP_MOVE(21, MOVE_PROTECT), + LEVEL_UP_MOVE(25, MOVE_WATERPULSE), + LEVEL_UP_MOVE(29, MOVE_WAKEUPSLAP), + LEVEL_UP_MOVE(33, MOVE_SOAK), + LEVEL_UP_MOVE(37, MOVE_WISH), + LEVEL_UP_MOVE(41, MOVE_BRINE), + LEVEL_UP_MOVE(45, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(49, MOVE_WHIRLPOOL), + LEVEL_UP_MOVE(53, MOVE_HELPINGHAND), + LEVEL_UP_MOVE(57, MOVE_HEALINGWISH), + LEVEL_UP_MOVE(61, MOVE_WIDEGUARD), + LEVEL_UP_MOVE(65, MOVE_HYDROPUMP), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesJoltikLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_STRINGSHOT), + LEVEL_UP_MOVE( 1, MOVE_ABSORB), + LEVEL_UP_MOVE( 1, MOVE_SPIDERWEB), + LEVEL_UP_MOVE( 4, MOVE_THUNDERWAVE), + LEVEL_UP_MOVE( 7, MOVE_SCREECH), + LEVEL_UP_MOVE(12, MOVE_FURYCUTTER), + LEVEL_UP_MOVE(15, MOVE_ELECTROWEB), + LEVEL_UP_MOVE(18, MOVE_BUGBITE), + LEVEL_UP_MOVE(23, MOVE_GASTROACID), + LEVEL_UP_MOVE(26, MOVE_SLASH), + LEVEL_UP_MOVE(29, MOVE_ELECTROBALL), + LEVEL_UP_MOVE(34, MOVE_SIGNALBEAM), + LEVEL_UP_MOVE(37, MOVE_AGILITY), + LEVEL_UP_MOVE(40, MOVE_SUCKERPUNCH), + LEVEL_UP_MOVE(45, MOVE_DISCHARGE), + LEVEL_UP_MOVE(48, MOVE_BUGBUZZ), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesGalvantulaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_STICKYWEB), + LEVEL_UP_MOVE( 1, MOVE_STICKYWEB), + LEVEL_UP_MOVE( 1, MOVE_STRINGSHOT), + LEVEL_UP_MOVE( 1, MOVE_ABSORB), + LEVEL_UP_MOVE( 1, MOVE_SPIDERWEB), + LEVEL_UP_MOVE( 1, MOVE_THUNDERWAVE), + LEVEL_UP_MOVE( 4, MOVE_THUNDERWAVE), + LEVEL_UP_MOVE( 7, MOVE_SCREECH), + LEVEL_UP_MOVE(12, MOVE_FURYCUTTER), + LEVEL_UP_MOVE(15, MOVE_ELECTROWEB), + LEVEL_UP_MOVE(18, MOVE_BUGBITE), + LEVEL_UP_MOVE(23, MOVE_GASTROACID), + LEVEL_UP_MOVE(26, MOVE_SLASH), + LEVEL_UP_MOVE(29, MOVE_ELECTROBALL), + LEVEL_UP_MOVE(34, MOVE_SIGNALBEAM), + LEVEL_UP_MOVE(40, MOVE_AGILITY), + LEVEL_UP_MOVE(46, MOVE_SUCKERPUNCH), + LEVEL_UP_MOVE(54, MOVE_DISCHARGE), + LEVEL_UP_MOVE(60, MOVE_BUGBUZZ), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesFerroseedLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_MOVE( 6, MOVE_ROLLOUT), + LEVEL_UP_MOVE( 9, MOVE_CURSE), + LEVEL_UP_MOVE(14, MOVE_METALCLAW), + LEVEL_UP_MOVE(18, MOVE_PINMISSILE), + LEVEL_UP_MOVE(21, MOVE_GYROBALL), + LEVEL_UP_MOVE(26, MOVE_IRONDEFENSE), + LEVEL_UP_MOVE(30, MOVE_MIRRORSHOT), + LEVEL_UP_MOVE(35, MOVE_INGRAIN), + LEVEL_UP_MOVE(38, MOVE_SELFDESTRUCT), + LEVEL_UP_MOVE(43, MOVE_IRONHEAD), + LEVEL_UP_MOVE(47, MOVE_PAYBACK), + LEVEL_UP_MOVE(52, MOVE_FLASHCANNON), + LEVEL_UP_MOVE(55, MOVE_EXPLOSION), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesFerrothornLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_POWERWHIP), + LEVEL_UP_MOVE( 1, MOVE_POWERWHIP), + LEVEL_UP_MOVE( 1, MOVE_ROCKCLIMB), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_MOVE( 1, MOVE_ROLLOUT), + LEVEL_UP_MOVE( 1, MOVE_CURSE), + LEVEL_UP_MOVE( 6, MOVE_ROLLOUT), + LEVEL_UP_MOVE( 9, MOVE_CURSE), + LEVEL_UP_MOVE(14, MOVE_METALCLAW), + LEVEL_UP_MOVE(18, MOVE_PINMISSILE), + LEVEL_UP_MOVE(21, MOVE_GYROBALL), + LEVEL_UP_MOVE(26, MOVE_IRONDEFENSE), + LEVEL_UP_MOVE(30, MOVE_MIRRORSHOT), + LEVEL_UP_MOVE(35, MOVE_INGRAIN), + LEVEL_UP_MOVE(38, MOVE_SELFDESTRUCT), + LEVEL_UP_MOVE(46, MOVE_IRONHEAD), + LEVEL_UP_MOVE(53, MOVE_PAYBACK), + LEVEL_UP_MOVE(61, MOVE_FLASHCANNON), + LEVEL_UP_MOVE(67, MOVE_EXPLOSION), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesKlinkLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_VICEGRIP), + LEVEL_UP_MOVE( 6, MOVE_CHARGE), + LEVEL_UP_MOVE(11, MOVE_THUNDERSHOCK), + LEVEL_UP_MOVE(16, MOVE_GEARGRIND), + LEVEL_UP_MOVE(21, MOVE_BIND), + LEVEL_UP_MOVE(26, MOVE_CHARGEBEAM), + LEVEL_UP_MOVE(31, MOVE_AUTOTOMIZE), + LEVEL_UP_MOVE(36, MOVE_MIRRORSHOT), + LEVEL_UP_MOVE(39, MOVE_SCREECH), + LEVEL_UP_MOVE(42, MOVE_DISCHARGE), + LEVEL_UP_MOVE(45, MOVE_METALSOUND), + LEVEL_UP_MOVE(48, MOVE_SHIFTGEAR), + LEVEL_UP_MOVE(50, MOVE_LOCKON), + LEVEL_UP_MOVE(54, MOVE_ZAPCANNON), + LEVEL_UP_MOVE(57, MOVE_HYPERBEAM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesKlangLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_VICEGRIP), + LEVEL_UP_MOVE( 1, MOVE_CHARGE), + LEVEL_UP_MOVE( 1, MOVE_THUNDERSHOCK), + LEVEL_UP_MOVE( 1, MOVE_GEARGRIND), + LEVEL_UP_MOVE( 6, MOVE_CHARGE), + LEVEL_UP_MOVE(11, MOVE_THUNDERSHOCK), + LEVEL_UP_MOVE(16, MOVE_GEARGRIND), + LEVEL_UP_MOVE(21, MOVE_BIND), + LEVEL_UP_MOVE(26, MOVE_CHARGEBEAM), + LEVEL_UP_MOVE(31, MOVE_AUTOTOMIZE), + LEVEL_UP_MOVE(36, MOVE_MIRRORSHOT), + LEVEL_UP_MOVE(40, MOVE_SCREECH), + LEVEL_UP_MOVE(44, MOVE_DISCHARGE), + LEVEL_UP_MOVE(48, MOVE_METALSOUND), + LEVEL_UP_MOVE(52, MOVE_SHIFTGEAR), + LEVEL_UP_MOVE(56, MOVE_LOCKON), + LEVEL_UP_MOVE(60, MOVE_ZAPCANNON), + LEVEL_UP_MOVE(64, MOVE_HYPERBEAM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesKlinklangLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_MAGNETICFLUX), + LEVEL_UP_MOVE( 1, MOVE_MAGNETICFLUX), + LEVEL_UP_MOVE( 1, MOVE_GEARUP), + LEVEL_UP_MOVE( 1, MOVE_VICEGRIP), + LEVEL_UP_MOVE( 1, MOVE_CHARGE), + LEVEL_UP_MOVE( 1, MOVE_THUNDERSHOCK), + LEVEL_UP_MOVE( 1, MOVE_GEARGRIND), + LEVEL_UP_MOVE( 6, MOVE_CHARGE), + LEVEL_UP_MOVE(11, MOVE_THUNDERSHOCK), + LEVEL_UP_MOVE(16, MOVE_GEARGRIND), + LEVEL_UP_MOVE(21, MOVE_BIND), + LEVEL_UP_MOVE(25, MOVE_CHARGEBEAM), + LEVEL_UP_MOVE(31, MOVE_AUTOTOMIZE), + LEVEL_UP_MOVE(36, MOVE_MIRRORSHOT), + LEVEL_UP_MOVE(40, MOVE_SCREECH), + LEVEL_UP_MOVE(44, MOVE_DISCHARGE), + LEVEL_UP_MOVE(48, MOVE_METALSOUND), + LEVEL_UP_MOVE(54, MOVE_SHIFTGEAR), + LEVEL_UP_MOVE(60, MOVE_LOCKON), + LEVEL_UP_MOVE(66, MOVE_ZAPCANNON), + LEVEL_UP_MOVE(72, MOVE_HYPERBEAM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesTynamoLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_THUNDERWAVE), + LEVEL_UP_MOVE( 1, MOVE_SPARK), + LEVEL_UP_MOVE( 1, MOVE_CHARGEBEAM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesEelektrikLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_CRUNCH), + LEVEL_UP_MOVE( 1, MOVE_CRUNCH), + LEVEL_UP_MOVE( 1, MOVE_HEADBUTT), + LEVEL_UP_MOVE( 1, MOVE_THUNDERWAVE), + LEVEL_UP_MOVE( 1, MOVE_SPARK), + LEVEL_UP_MOVE( 1, MOVE_CHARGEBEAM), + LEVEL_UP_MOVE( 9, MOVE_BIND), + LEVEL_UP_MOVE(19, MOVE_ACID), + LEVEL_UP_MOVE(29, MOVE_DISCHARGE), + LEVEL_UP_MOVE(44, MOVE_THUNDERBOLT), + LEVEL_UP_MOVE(49, MOVE_ACIDSPRAY), + LEVEL_UP_MOVE(54, MOVE_COIL), + LEVEL_UP_MOVE(59, MOVE_WILDCHARGE), + LEVEL_UP_MOVE(64, MOVE_GASTROACID), + LEVEL_UP_MOVE(69, MOVE_ZAPCANNON), + LEVEL_UP_MOVE(74, MOVE_THRASH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesEelektrossLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_CRUNCH), + LEVEL_UP_MOVE( 1, MOVE_THRASH), + LEVEL_UP_MOVE( 1, MOVE_ZAPCANNON), + LEVEL_UP_MOVE( 1, MOVE_GASTROACID), + LEVEL_UP_MOVE( 1, MOVE_COIL), + LEVEL_UP_MOVE( 1, MOVE_IONDELUGE), + LEVEL_UP_MOVE( 1, MOVE_CRUSHCLAW), + LEVEL_UP_MOVE( 1, MOVE_HEADBUTT), + LEVEL_UP_MOVE( 1, MOVE_ACID), + LEVEL_UP_MOVE( 1, MOVE_DISCHARGE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesElgyemLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE( 4, MOVE_GROWL), + LEVEL_UP_MOVE( 8, MOVE_HEALBLOCK), + LEVEL_UP_MOVE(11, MOVE_MIRACLEEYE), + LEVEL_UP_MOVE(15, MOVE_PSYBEAM), + LEVEL_UP_MOVE(18, MOVE_HEADBUTT), + LEVEL_UP_MOVE(22, MOVE_HIDDENPOWER), + LEVEL_UP_MOVE(25, MOVE_IMPRISON), + LEVEL_UP_MOVE(29, MOVE_SIMPLEBEAM), + LEVEL_UP_MOVE(32, MOVE_ZENHEADBUTT), + LEVEL_UP_MOVE(36, MOVE_PSYCHUP), + LEVEL_UP_MOVE(39, MOVE_PSYCHIC), + LEVEL_UP_MOVE(43, MOVE_CALMMIND), + LEVEL_UP_MOVE(46, MOVE_RECOVER), + LEVEL_UP_MOVE(50, MOVE_GUARDSPLIT), + LEVEL_UP_MOVE(50, MOVE_POWERSPLIT), + LEVEL_UP_MOVE(53, MOVE_SYNCHRONOISE), + LEVEL_UP_MOVE(56, MOVE_WONDERROOM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesBeheeyemLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_PSYCHICTERRAIN), + LEVEL_UP_MOVE( 1, MOVE_WONDERROOM), + LEVEL_UP_MOVE( 1, MOVE_SYNCHRONOISE), + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_HEALBLOCK), + LEVEL_UP_MOVE( 1, MOVE_MIRACLEEYE), + LEVEL_UP_MOVE( 4, MOVE_GROWL), + LEVEL_UP_MOVE( 8, MOVE_HEALBLOCK), + LEVEL_UP_MOVE(11, MOVE_MIRACLEEYE), + LEVEL_UP_MOVE(15, MOVE_PSYBEAM), + LEVEL_UP_MOVE(18, MOVE_HEADBUTT), + LEVEL_UP_MOVE(22, MOVE_HIDDENPOWER), + LEVEL_UP_MOVE(25, MOVE_IMPRISON), + LEVEL_UP_MOVE(29, MOVE_SIMPLEBEAM), + LEVEL_UP_MOVE(32, MOVE_ZENHEADBUTT), + LEVEL_UP_MOVE(36, MOVE_PSYCHUP), + LEVEL_UP_MOVE(39, MOVE_PSYCHIC), + LEVEL_UP_MOVE(45, MOVE_CALMMIND), + LEVEL_UP_MOVE(50, MOVE_RECOVER), + LEVEL_UP_MOVE(56, MOVE_GUARDSPLIT), + LEVEL_UP_MOVE(58, MOVE_POWERSPLIT), + LEVEL_UP_MOVE(63, MOVE_SYNCHRONOISE), + LEVEL_UP_MOVE(68, MOVE_WONDERROOM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesLitwickLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_EMBER), + LEVEL_UP_MOVE( 1, MOVE_ASTONISH), + LEVEL_UP_MOVE( 3, MOVE_MINIMIZE), + LEVEL_UP_MOVE( 5, MOVE_SMOG), + LEVEL_UP_MOVE( 7, MOVE_FIRESPIN), + LEVEL_UP_MOVE(10, MOVE_CONFUSERAY), + LEVEL_UP_MOVE(13, MOVE_NIGHTSHADE), + LEVEL_UP_MOVE(16, MOVE_WILLOWISP), + LEVEL_UP_MOVE(20, MOVE_FLAMEBURST), + LEVEL_UP_MOVE(24, MOVE_IMPRISON), + LEVEL_UP_MOVE(28, MOVE_HEX), + LEVEL_UP_MOVE(33, MOVE_MEMENTO), + LEVEL_UP_MOVE(38, MOVE_INFERNO), + LEVEL_UP_MOVE(43, MOVE_CURSE), + LEVEL_UP_MOVE(49, MOVE_SHADOWBALL), + LEVEL_UP_MOVE(55, MOVE_PAINSPLIT), + LEVEL_UP_MOVE(61, MOVE_OVERHEAT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesLampentLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_EMBER), + LEVEL_UP_MOVE( 1, MOVE_ASTONISH), + LEVEL_UP_MOVE( 1, MOVE_MINIMIZE), + LEVEL_UP_MOVE( 1, MOVE_SMOG), + LEVEL_UP_MOVE( 3, MOVE_MINIMIZE), + LEVEL_UP_MOVE( 5, MOVE_SMOG), + LEVEL_UP_MOVE( 7, MOVE_FIRESPIN), + LEVEL_UP_MOVE(10, MOVE_CONFUSERAY), + LEVEL_UP_MOVE(13, MOVE_NIGHTSHADE), + LEVEL_UP_MOVE(16, MOVE_WILLOWISP), + LEVEL_UP_MOVE(20, MOVE_FLAMEBURST), + LEVEL_UP_MOVE(24, MOVE_IMPRISON), + LEVEL_UP_MOVE(28, MOVE_HEX), + LEVEL_UP_MOVE(33, MOVE_MEMENTO), + LEVEL_UP_MOVE(38, MOVE_INFERNO), + LEVEL_UP_MOVE(45, MOVE_CURSE), + LEVEL_UP_MOVE(53, MOVE_SHADOWBALL), + LEVEL_UP_MOVE(61, MOVE_PAINSPLIT), + LEVEL_UP_MOVE(69, MOVE_OVERHEAT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesChandelureLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_PAINSPLIT), + LEVEL_UP_MOVE( 1, MOVE_SMOG), + LEVEL_UP_MOVE( 1, MOVE_CONFUSERAY), + LEVEL_UP_MOVE( 1, MOVE_FLAMEBURST), + LEVEL_UP_MOVE( 1, MOVE_HEX), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesAxewLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 4, MOVE_LEER), + LEVEL_UP_MOVE( 7, MOVE_ASSURANCE), + LEVEL_UP_MOVE(10, MOVE_DRAGONRAGE), + LEVEL_UP_MOVE(13, MOVE_DUALCHOP), + LEVEL_UP_MOVE(16, MOVE_SCARYFACE), + LEVEL_UP_MOVE(20, MOVE_SLASH), + LEVEL_UP_MOVE(24, MOVE_FALSESWIPE), + LEVEL_UP_MOVE(28, MOVE_DRAGONCLAW), + LEVEL_UP_MOVE(32, MOVE_DRAGONDANCE), + LEVEL_UP_MOVE(36, MOVE_TAUNT), + LEVEL_UP_MOVE(41, MOVE_DRAGONPULSE), + LEVEL_UP_MOVE(46, MOVE_SWORDSDANCE), + LEVEL_UP_MOVE(50, MOVE_GUILLOTINE), + LEVEL_UP_MOVE(56, MOVE_OUTRAGE), + LEVEL_UP_MOVE(61, MOVE_GIGAIMPACT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesFraxureLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_ASSURANCE), + LEVEL_UP_MOVE( 1, MOVE_DRAGONRAGE), + LEVEL_UP_MOVE( 4, MOVE_LEER), + LEVEL_UP_MOVE( 7, MOVE_ASSURANCE), + LEVEL_UP_MOVE(10, MOVE_DRAGONRAGE), + LEVEL_UP_MOVE(13, MOVE_DUALCHOP), + LEVEL_UP_MOVE(16, MOVE_SCARYFACE), + LEVEL_UP_MOVE(20, MOVE_SLASH), + LEVEL_UP_MOVE(24, MOVE_FALSESWIPE), + LEVEL_UP_MOVE(28, MOVE_DRAGONCLAW), + LEVEL_UP_MOVE(32, MOVE_DRAGONDANCE), + LEVEL_UP_MOVE(36, MOVE_TAUNT), + LEVEL_UP_MOVE(42, MOVE_DRAGONPULSE), + LEVEL_UP_MOVE(48, MOVE_SWORDSDANCE), + LEVEL_UP_MOVE(54, MOVE_GUILLOTINE), + LEVEL_UP_MOVE(60, MOVE_OUTRAGE), + LEVEL_UP_MOVE(66, MOVE_GIGAIMPACT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesHaxorusLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_OUTRAGE), + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_ASSURANCE), + LEVEL_UP_MOVE( 1, MOVE_DRAGONRAGE), + LEVEL_UP_MOVE( 4, MOVE_LEER), + LEVEL_UP_MOVE( 7, MOVE_ASSURANCE), + LEVEL_UP_MOVE(10, MOVE_DRAGONRAGE), + LEVEL_UP_MOVE(13, MOVE_DUALCHOP), + LEVEL_UP_MOVE(16, MOVE_SCARYFACE), + LEVEL_UP_MOVE(20, MOVE_SLASH), + LEVEL_UP_MOVE(24, MOVE_FALSESWIPE), + LEVEL_UP_MOVE(28, MOVE_DRAGONCLAW), + LEVEL_UP_MOVE(32, MOVE_DRAGONDANCE), + LEVEL_UP_MOVE(36, MOVE_TAUNT), + LEVEL_UP_MOVE(42, MOVE_DRAGONPULSE), + LEVEL_UP_MOVE(50, MOVE_SWORDSDANCE), + LEVEL_UP_MOVE(58, MOVE_GUILLOTINE), + LEVEL_UP_MOVE(66, MOVE_OUTRAGE), + LEVEL_UP_MOVE(74, MOVE_GIGAIMPACT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesCubchooLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 5, MOVE_POWDERSNOW), + LEVEL_UP_MOVE( 9, MOVE_BIDE), + LEVEL_UP_MOVE(13, MOVE_ICYWIND), + LEVEL_UP_MOVE(15, MOVE_PLAYNICE), + LEVEL_UP_MOVE(17, MOVE_FURYSWIPES), + LEVEL_UP_MOVE(21, MOVE_BRINE), + LEVEL_UP_MOVE(25, MOVE_ENDURE), + LEVEL_UP_MOVE(29, MOVE_CHARM), + LEVEL_UP_MOVE(33, MOVE_SLASH), + LEVEL_UP_MOVE(36, MOVE_FLAIL), + LEVEL_UP_MOVE(41, MOVE_REST), + LEVEL_UP_MOVE(45, MOVE_BLIZZARD), + LEVEL_UP_MOVE(49, MOVE_HAIL), + LEVEL_UP_MOVE(53, MOVE_THRASH), + LEVEL_UP_MOVE(57, MOVE_SHEERCOLD), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesBearticLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_ICICLECRASH), + LEVEL_UP_MOVE( 1, MOVE_ICICLECRASH), + LEVEL_UP_MOVE( 1, MOVE_SHEERCOLD), + LEVEL_UP_MOVE( 1, MOVE_THRASH), + LEVEL_UP_MOVE( 1, MOVE_SUPERPOWER), + LEVEL_UP_MOVE( 1, MOVE_AQUAJET), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_POWDERSNOW), + LEVEL_UP_MOVE( 1, MOVE_BIDE), + LEVEL_UP_MOVE( 1, MOVE_ICYWIND), + LEVEL_UP_MOVE( 5, MOVE_POWDERSNOW), + LEVEL_UP_MOVE( 9, MOVE_BIDE), + LEVEL_UP_MOVE(13, MOVE_ICYWIND), + LEVEL_UP_MOVE(15, MOVE_PLAYNICE), + LEVEL_UP_MOVE(17, MOVE_FURYSWIPES), + LEVEL_UP_MOVE(21, MOVE_BRINE), + LEVEL_UP_MOVE(25, MOVE_ENDURE), + LEVEL_UP_MOVE(29, MOVE_SWAGGER), + LEVEL_UP_MOVE(33, MOVE_SLASH), + LEVEL_UP_MOVE(36, MOVE_FLAIL), + LEVEL_UP_MOVE(41, MOVE_REST), + LEVEL_UP_MOVE(45, MOVE_BLIZZARD), + LEVEL_UP_MOVE(53, MOVE_HAIL), + LEVEL_UP_MOVE(59, MOVE_THRASH), + LEVEL_UP_MOVE(66, MOVE_SHEERCOLD), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesCryogonalLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SHEERCOLD), + LEVEL_UP_MOVE( 1, MOVE_NIGHTSLASH), + LEVEL_UP_MOVE( 1, MOVE_BIND), + LEVEL_UP_MOVE( 1, MOVE_ICESHARD), + LEVEL_UP_MOVE( 1, MOVE_SHARPEN), + LEVEL_UP_MOVE( 1, MOVE_RAPIDSPIN), + LEVEL_UP_MOVE( 5, MOVE_ICYWIND), + LEVEL_UP_MOVE( 9, MOVE_MIST), + LEVEL_UP_MOVE( 9, MOVE_HAZE), + LEVEL_UP_MOVE(13, MOVE_AURORABEAM), + LEVEL_UP_MOVE(17, MOVE_ACIDARMOR), + LEVEL_UP_MOVE(21, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(25, MOVE_ICEBEAM), + LEVEL_UP_MOVE(29, MOVE_LIGHTSCREEN), + LEVEL_UP_MOVE(33, MOVE_REFLECT), + LEVEL_UP_MOVE(37, MOVE_SLASH), + LEVEL_UP_MOVE(41, MOVE_CONFUSERAY), + LEVEL_UP_MOVE(45, MOVE_RECOVER), + LEVEL_UP_MOVE(49, MOVE_FREEZEDRY), + LEVEL_UP_MOVE(50, MOVE_SOLARBEAM), + LEVEL_UP_MOVE(53, MOVE_NIGHTSLASH), + LEVEL_UP_MOVE(57, MOVE_SHEERCOLD), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesShelmetLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ABSORB), + LEVEL_UP_MOVE( 4, MOVE_ACID), + LEVEL_UP_MOVE( 8, MOVE_BIDE), + LEVEL_UP_MOVE(13, MOVE_CURSE), + LEVEL_UP_MOVE(16, MOVE_STRUGGLEBUG), + LEVEL_UP_MOVE(20, MOVE_MEGADRAIN), + LEVEL_UP_MOVE(25, MOVE_YAWN), + LEVEL_UP_MOVE(28, MOVE_PROTECT), + LEVEL_UP_MOVE(32, MOVE_ACIDARMOR), + LEVEL_UP_MOVE(37, MOVE_GIGADRAIN), + LEVEL_UP_MOVE(40, MOVE_BODYSLAM), + LEVEL_UP_MOVE(44, MOVE_BUGBUZZ), + LEVEL_UP_MOVE(49, MOVE_RECOVER), + LEVEL_UP_MOVE(50, MOVE_GUARDSWAP), + LEVEL_UP_MOVE(56, MOVE_FINALGAMBIT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesAccelgorLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_WATERSHURIKEN), + LEVEL_UP_MOVE( 1, MOVE_FINALGAMBIT), + LEVEL_UP_MOVE( 1, MOVE_POWERSWAP), + LEVEL_UP_MOVE( 1, MOVE_ABSORB), + LEVEL_UP_MOVE( 1, MOVE_ACIDSPRAY), + LEVEL_UP_MOVE( 1, MOVE_DOUBLETEAM), + LEVEL_UP_MOVE( 1, MOVE_QUICKATTACK), + LEVEL_UP_MOVE( 4, MOVE_ACIDSPRAY), + LEVEL_UP_MOVE( 8, MOVE_DOUBLETEAM), + LEVEL_UP_MOVE(13, MOVE_QUICKATTACK), + LEVEL_UP_MOVE(16, MOVE_STRUGGLEBUG), + LEVEL_UP_MOVE(20, MOVE_MEGADRAIN), + LEVEL_UP_MOVE(25, MOVE_SWIFT), + LEVEL_UP_MOVE(28, MOVE_MEFIRST), + LEVEL_UP_MOVE(32, MOVE_AGILITY), + LEVEL_UP_MOVE(37, MOVE_GIGADRAIN), + LEVEL_UP_MOVE(40, MOVE_UTURN), + LEVEL_UP_MOVE(44, MOVE_BUGBUZZ), + LEVEL_UP_MOVE(49, MOVE_RECOVER), + LEVEL_UP_MOVE(52, MOVE_POWERSWAP), + LEVEL_UP_MOVE(56, MOVE_FINALGAMBIT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesStunfiskLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_FISSURE), + LEVEL_UP_MOVE( 1, MOVE_FLAIL), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_WATERGUN), + LEVEL_UP_MOVE( 1, MOVE_MUDSLAP), + LEVEL_UP_MOVE( 1, MOVE_MUDSPORT), + LEVEL_UP_MOVE( 5, MOVE_BIDE), + LEVEL_UP_MOVE( 9, MOVE_THUNDERSHOCK), + LEVEL_UP_MOVE(13, MOVE_MUDSHOT), + LEVEL_UP_MOVE(17, MOVE_CAMOUFLAGE), + LEVEL_UP_MOVE(21, MOVE_MUDBOMB), + LEVEL_UP_MOVE(25, MOVE_DISCHARGE), + LEVEL_UP_MOVE(30, MOVE_ENDURE), + LEVEL_UP_MOVE(35, MOVE_BOUNCE), + LEVEL_UP_MOVE(40, MOVE_MUDDYWATER), + LEVEL_UP_MOVE(45, MOVE_THUNDERBOLT), + LEVEL_UP_MOVE(50, MOVE_REVENGE), + LEVEL_UP_MOVE(55, MOVE_FLAIL), + LEVEL_UP_MOVE(61, MOVE_FISSURE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMienfooLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 5, MOVE_MEDITATE), + LEVEL_UP_MOVE( 9, MOVE_DETECT), + LEVEL_UP_MOVE(13, MOVE_FAKEOUT), + LEVEL_UP_MOVE(17, MOVE_DOUBLESLAP), + LEVEL_UP_MOVE(21, MOVE_SWIFT), + LEVEL_UP_MOVE(25, MOVE_CALMMIND), + LEVEL_UP_MOVE(29, MOVE_FORCEPALM), + LEVEL_UP_MOVE(33, MOVE_DRAINPUNCH), + LEVEL_UP_MOVE(37, MOVE_JUMPKICK), + LEVEL_UP_MOVE(41, MOVE_UTURN), + LEVEL_UP_MOVE(45, MOVE_QUICKGUARD), + LEVEL_UP_MOVE(49, MOVE_BOUNCE), + LEVEL_UP_MOVE(50, MOVE_HIGHJUMPKICK), + LEVEL_UP_MOVE(57, MOVE_REVERSAL), + LEVEL_UP_MOVE(61, MOVE_AURASPHERE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMienshaoLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_AURASPHERE), + LEVEL_UP_MOVE( 1, MOVE_REVERSAL), + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_MEDITATE), + LEVEL_UP_MOVE( 1, MOVE_DETECT), + LEVEL_UP_MOVE( 1, MOVE_FAKEOUT), + LEVEL_UP_MOVE( 5, MOVE_MEDITATE), + LEVEL_UP_MOVE( 9, MOVE_DETECT), + LEVEL_UP_MOVE(13, MOVE_FAKEOUT), + LEVEL_UP_MOVE(17, MOVE_DOUBLESLAP), + LEVEL_UP_MOVE(21, MOVE_SWIFT), + LEVEL_UP_MOVE(25, MOVE_CALMMIND), + LEVEL_UP_MOVE(29, MOVE_FORCEPALM), + LEVEL_UP_MOVE(33, MOVE_DRAINPUNCH), + LEVEL_UP_MOVE(37, MOVE_JUMPKICK), + LEVEL_UP_MOVE(41, MOVE_UTURN), + LEVEL_UP_MOVE(45, MOVE_WIDEGUARD), + LEVEL_UP_MOVE(49, MOVE_BOUNCE), + LEVEL_UP_MOVE(56, MOVE_HIGHJUMPKICK), + LEVEL_UP_MOVE(63, MOVE_REVERSAL), + LEVEL_UP_MOVE(70, MOVE_AURASPHERE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesDruddigonLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 5, MOVE_HONECLAWS), + LEVEL_UP_MOVE( 9, MOVE_BITE), + LEVEL_UP_MOVE(13, MOVE_SCARYFACE), + LEVEL_UP_MOVE(18, MOVE_DRAGONRAGE), + LEVEL_UP_MOVE(21, MOVE_SLASH), + LEVEL_UP_MOVE(25, MOVE_CRUNCH), + LEVEL_UP_MOVE(27, MOVE_DRAGONCLAW), + LEVEL_UP_MOVE(31, MOVE_CHIPAWAY), + LEVEL_UP_MOVE(35, MOVE_REVENGE), + LEVEL_UP_MOVE(40, MOVE_NIGHTSLASH), + LEVEL_UP_MOVE(45, MOVE_DRAGONTAIL), + LEVEL_UP_MOVE(49, MOVE_ROCKCLIMB), + LEVEL_UP_MOVE(55, MOVE_SUPERPOWER), + LEVEL_UP_MOVE(62, MOVE_OUTRAGE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesGolettLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_ASTONISH), + LEVEL_UP_MOVE( 1, MOVE_DEFENSECURL), + LEVEL_UP_MOVE( 5, MOVE_MUDSLAP), + LEVEL_UP_MOVE( 9, MOVE_ROLLOUT), + LEVEL_UP_MOVE(13, MOVE_SHADOWPUNCH), + LEVEL_UP_MOVE(17, MOVE_IRONDEFENSE), + LEVEL_UP_MOVE(21, MOVE_STOMPINGTANTRUM), + LEVEL_UP_MOVE(25, MOVE_MEGAPUNCH), + LEVEL_UP_MOVE(30, MOVE_MAGNITUDE), + LEVEL_UP_MOVE(35, MOVE_DYNAMICPUNCH), + LEVEL_UP_MOVE(40, MOVE_NIGHTSHADE), + LEVEL_UP_MOVE(45, MOVE_CURSE), + LEVEL_UP_MOVE(50, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(55, MOVE_HAMMERARM), + LEVEL_UP_MOVE(61, MOVE_FOCUSPUNCH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesGolurkLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_HEAVYSLAM), + LEVEL_UP_MOVE( 1, MOVE_HEAVYSLAM), + LEVEL_UP_MOVE( 1, MOVE_HIGHHORSEPOWER), + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_ASTONISH), + LEVEL_UP_MOVE( 1, MOVE_DEFENSECURL), + LEVEL_UP_MOVE( 1, MOVE_MUDSLAP), + LEVEL_UP_MOVE( 5, MOVE_MUDSLAP), + LEVEL_UP_MOVE( 9, MOVE_ROLLOUT), + LEVEL_UP_MOVE(13, MOVE_SHADOWPUNCH), + LEVEL_UP_MOVE(17, MOVE_IRONDEFENSE), + LEVEL_UP_MOVE(21, MOVE_STOMPINGTANTRUM), + LEVEL_UP_MOVE(25, MOVE_MEGAPUNCH), + LEVEL_UP_MOVE(30, MOVE_MAGNITUDE), + LEVEL_UP_MOVE(35, MOVE_DYNAMICPUNCH), + LEVEL_UP_MOVE(40, MOVE_NIGHTSHADE), + LEVEL_UP_MOVE(47, MOVE_CURSE), + LEVEL_UP_MOVE(54, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(61, MOVE_HAMMERARM), + LEVEL_UP_MOVE(69, MOVE_FOCUSPUNCH), + LEVEL_UP_MOVE(76, MOVE_PHANTOMFORCE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesPawniardLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 6, MOVE_LEER), + LEVEL_UP_MOVE( 9, MOVE_FURYCUTTER), + LEVEL_UP_MOVE(14, MOVE_TORMENT), + LEVEL_UP_MOVE(17, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(22, MOVE_SCARYFACE), + LEVEL_UP_MOVE(25, MOVE_METALCLAW), + LEVEL_UP_MOVE(30, MOVE_SLASH), + LEVEL_UP_MOVE(33, MOVE_ASSURANCE), + LEVEL_UP_MOVE(38, MOVE_METALSOUND), + LEVEL_UP_MOVE(41, MOVE_EMBARGO), + LEVEL_UP_MOVE(46, MOVE_IRONDEFENSE), + LEVEL_UP_MOVE(49, MOVE_NIGHTSLASH), + LEVEL_UP_MOVE(54, MOVE_IRONHEAD), + LEVEL_UP_MOVE(57, MOVE_SWORDSDANCE), + LEVEL_UP_MOVE(62, MOVE_GUILLOTINE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesBisharpLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_GUILLOTINE), + LEVEL_UP_MOVE( 1, MOVE_IRONHEAD), + LEVEL_UP_MOVE( 1, MOVE_METALBURST), + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_FURYCUTTER), + LEVEL_UP_MOVE( 1, MOVE_TORMENT), + LEVEL_UP_MOVE( 6, MOVE_LEER), + LEVEL_UP_MOVE( 9, MOVE_FURYCUTTER), + LEVEL_UP_MOVE(14, MOVE_TORMENT), + LEVEL_UP_MOVE(17, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(22, MOVE_SCARYFACE), + LEVEL_UP_MOVE(25, MOVE_METALCLAW), + LEVEL_UP_MOVE(30, MOVE_SLASH), + LEVEL_UP_MOVE(33, MOVE_ASSURANCE), + LEVEL_UP_MOVE(38, MOVE_METALSOUND), + LEVEL_UP_MOVE(41, MOVE_EMBARGO), + LEVEL_UP_MOVE(46, MOVE_IRONDEFENSE), + LEVEL_UP_MOVE(49, MOVE_NIGHTSLASH), + LEVEL_UP_MOVE(57, MOVE_IRONHEAD), + LEVEL_UP_MOVE(63, MOVE_SWORDSDANCE), + LEVEL_UP_MOVE(71, MOVE_GUILLOTINE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesBouffalantLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_PURSUIT), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 6, MOVE_RAGE), + LEVEL_UP_MOVE(11, MOVE_FURYATTACK), + LEVEL_UP_MOVE(16, MOVE_HORNATTACK), + LEVEL_UP_MOVE(21, MOVE_SCARYFACE), + LEVEL_UP_MOVE(26, MOVE_REVENGE), + LEVEL_UP_MOVE(31, MOVE_HEADCHARGE), + LEVEL_UP_MOVE(36, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE(41, MOVE_MEGAHORN), + LEVEL_UP_MOVE(46, MOVE_REVERSAL), + LEVEL_UP_MOVE(50, MOVE_THRASH), + LEVEL_UP_MOVE(56, MOVE_SWORDSDANCE), + LEVEL_UP_MOVE(61, MOVE_GIGAIMPACT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesRuffletLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_PECK), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 5, MOVE_FURYATTACK), + LEVEL_UP_MOVE(10, MOVE_WINGATTACK), + LEVEL_UP_MOVE(14, MOVE_HONECLAWS), + LEVEL_UP_MOVE(19, MOVE_SCARYFACE), + LEVEL_UP_MOVE(23, MOVE_AERIALACE), + LEVEL_UP_MOVE(28, MOVE_SLASH), + LEVEL_UP_MOVE(32, MOVE_DEFOG), + LEVEL_UP_MOVE(37, MOVE_TAILWIND), + LEVEL_UP_MOVE(41, MOVE_AIRSLASH), + LEVEL_UP_MOVE(46, MOVE_CRUSHCLAW), + LEVEL_UP_MOVE(50, MOVE_SKYDROP), + LEVEL_UP_MOVE(55, MOVE_WHIRLWIND), + LEVEL_UP_MOVE(59, MOVE_BRAVEBIRD), + LEVEL_UP_MOVE(64, MOVE_THRASH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesBraviaryLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_SUPERPOWER), + LEVEL_UP_MOVE( 1, MOVE_SUPERPOWER), + LEVEL_UP_MOVE( 1, MOVE_THRASH), + LEVEL_UP_MOVE( 1, MOVE_BRAVEBIRD), + LEVEL_UP_MOVE( 1, MOVE_WHIRLWIND), + LEVEL_UP_MOVE( 1, MOVE_PECK), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_FURYATTACK), + LEVEL_UP_MOVE( 1, MOVE_WINGATTACK), + LEVEL_UP_MOVE( 5, MOVE_FURYATTACK), + LEVEL_UP_MOVE(10, MOVE_WINGATTACK), + LEVEL_UP_MOVE(14, MOVE_HONECLAWS), + LEVEL_UP_MOVE(19, MOVE_SCARYFACE), + LEVEL_UP_MOVE(23, MOVE_AERIALACE), + LEVEL_UP_MOVE(28, MOVE_SLASH), + LEVEL_UP_MOVE(32, MOVE_DEFOG), + LEVEL_UP_MOVE(37, MOVE_TAILWIND), + LEVEL_UP_MOVE(41, MOVE_AIRSLASH), + LEVEL_UP_MOVE(46, MOVE_CRUSHCLAW), + LEVEL_UP_MOVE(50, MOVE_SKYDROP), + LEVEL_UP_MOVE(57, MOVE_WHIRLWIND), + LEVEL_UP_MOVE(63, MOVE_BRAVEBIRD), + LEVEL_UP_MOVE(70, MOVE_THRASH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesVullabyLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_GUST), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 5, MOVE_FURYATTACK), + LEVEL_UP_MOVE(10, MOVE_PLUCK), + LEVEL_UP_MOVE(14, MOVE_NASTYPLOT), + LEVEL_UP_MOVE(19, MOVE_FLATTER), + LEVEL_UP_MOVE(23, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(28, MOVE_PUNISHMENT), + LEVEL_UP_MOVE(32, MOVE_DEFOG), + LEVEL_UP_MOVE(37, MOVE_TAILWIND), + LEVEL_UP_MOVE(41, MOVE_AIRSLASH), + LEVEL_UP_MOVE(46, MOVE_DARKPULSE), + LEVEL_UP_MOVE(50, MOVE_EMBARGO), + LEVEL_UP_MOVE(55, MOVE_WHIRLWIND), + LEVEL_UP_MOVE(59, MOVE_BRAVEBIRD), + LEVEL_UP_MOVE(64, MOVE_MIRRORMOVE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMandibuzzLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_BONERUSH), + LEVEL_UP_MOVE( 1, MOVE_BONERUSH), + LEVEL_UP_MOVE( 1, MOVE_MIRRORMOVE), + LEVEL_UP_MOVE( 1, MOVE_BRAVEBIRD), + LEVEL_UP_MOVE( 1, MOVE_WHIRLWIND), + LEVEL_UP_MOVE( 1, MOVE_GUST), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_FURYATTACK), + LEVEL_UP_MOVE( 1, MOVE_PLUCK), + LEVEL_UP_MOVE( 5, MOVE_FURYATTACK), + LEVEL_UP_MOVE(10, MOVE_PLUCK), + LEVEL_UP_MOVE(14, MOVE_NASTYPLOT), + LEVEL_UP_MOVE(19, MOVE_FLATTER), + LEVEL_UP_MOVE(23, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(28, MOVE_PUNISHMENT), + LEVEL_UP_MOVE(32, MOVE_DEFOG), + LEVEL_UP_MOVE(37, MOVE_TAILWIND), + LEVEL_UP_MOVE(41, MOVE_AIRSLASH), + LEVEL_UP_MOVE(46, MOVE_DARKPULSE), + LEVEL_UP_MOVE(50, MOVE_EMBARGO), + LEVEL_UP_MOVE(57, MOVE_WHIRLWIND), + LEVEL_UP_MOVE(63, MOVE_BRAVEBIRD), + LEVEL_UP_MOVE(70, MOVE_MIRRORMOVE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesHeatmorLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_HONECLAWS), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_INCINERATE), + LEVEL_UP_MOVE( 1, MOVE_LICK), + LEVEL_UP_MOVE( 6, MOVE_ODORSLEUTH), + LEVEL_UP_MOVE(11, MOVE_BIND), + LEVEL_UP_MOVE(16, MOVE_FIRESPIN), + LEVEL_UP_MOVE(21, MOVE_FURYSWIPES), + LEVEL_UP_MOVE(26, MOVE_SNATCH), + LEVEL_UP_MOVE(31, MOVE_FLAMEBURST), + LEVEL_UP_MOVE(36, MOVE_BUGBITE), + LEVEL_UP_MOVE(41, MOVE_SLASH), + LEVEL_UP_MOVE(44, MOVE_FIRELASH), + LEVEL_UP_MOVE(47, MOVE_AMNESIA), + LEVEL_UP_MOVE(50, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE(56, MOVE_STOCKPILE), + LEVEL_UP_MOVE(56, MOVE_SPITUP), + LEVEL_UP_MOVE(56, MOVE_SWALLOW), + LEVEL_UP_MOVE(61, MOVE_FLAREBLITZ), + LEVEL_UP_MOVE(66, MOVE_INFERNO), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesDurantLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_METALSOUND), + LEVEL_UP_MOVE( 1, MOVE_GUILLOTINE), + LEVEL_UP_MOVE( 1, MOVE_VICEGRIP), + LEVEL_UP_MOVE( 1, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 1, MOVE_FURYCUTTER), + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 6, MOVE_AGILITY), + LEVEL_UP_MOVE(11, MOVE_METALCLAW), + LEVEL_UP_MOVE(16, MOVE_BUGBITE), + LEVEL_UP_MOVE(21, MOVE_CRUNCH), + LEVEL_UP_MOVE(26, MOVE_IRONHEAD), + LEVEL_UP_MOVE(31, MOVE_DIG), + LEVEL_UP_MOVE(36, MOVE_ENTRAINMENT), + LEVEL_UP_MOVE(41, MOVE_XSCISSOR), + LEVEL_UP_MOVE(46, MOVE_IRONDEFENSE), + LEVEL_UP_MOVE(51, MOVE_GUILLOTINE), + LEVEL_UP_MOVE(56, MOVE_METALSOUND), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesDeinoLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_DRAGONRAGE), + LEVEL_UP_MOVE( 4, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE( 9, MOVE_BITE), + LEVEL_UP_MOVE(12, MOVE_HEADBUTT), + LEVEL_UP_MOVE(17, MOVE_DRAGONBREATH), + LEVEL_UP_MOVE(20, MOVE_ROAR), + LEVEL_UP_MOVE(25, MOVE_CRUNCH), + LEVEL_UP_MOVE(28, MOVE_SLAM), + LEVEL_UP_MOVE(32, MOVE_DRAGONPULSE), + LEVEL_UP_MOVE(38, MOVE_WORKUP), + LEVEL_UP_MOVE(42, MOVE_DRAGONRUSH), + LEVEL_UP_MOVE(48, MOVE_BODYSLAM), + LEVEL_UP_MOVE(50, MOVE_SCARYFACE), + LEVEL_UP_MOVE(58, MOVE_HYPERVOICE), + LEVEL_UP_MOVE(62, MOVE_OUTRAGE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesZweilousLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_DOUBLEHIT), + LEVEL_UP_MOVE( 1, MOVE_DRAGONRAGE), + LEVEL_UP_MOVE( 1, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 4, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE( 9, MOVE_BITE), + LEVEL_UP_MOVE(12, MOVE_HEADBUTT), + LEVEL_UP_MOVE(17, MOVE_DRAGONBREATH), + LEVEL_UP_MOVE(20, MOVE_ROAR), + LEVEL_UP_MOVE(25, MOVE_CRUNCH), + LEVEL_UP_MOVE(28, MOVE_SLAM), + LEVEL_UP_MOVE(32, MOVE_DRAGONPULSE), + LEVEL_UP_MOVE(38, MOVE_WORKUP), + LEVEL_UP_MOVE(42, MOVE_DRAGONRUSH), + LEVEL_UP_MOVE(48, MOVE_BODYSLAM), + LEVEL_UP_MOVE(55, MOVE_SCARYFACE), + LEVEL_UP_MOVE(64, MOVE_HYPERVOICE), + LEVEL_UP_MOVE(71, MOVE_OUTRAGE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesHydreigonLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_OUTRAGE), + LEVEL_UP_MOVE( 1, MOVE_HYPERVOICE), + LEVEL_UP_MOVE( 1, MOVE_TRIATTACK), + LEVEL_UP_MOVE( 1, MOVE_DRAGONRAGE), + LEVEL_UP_MOVE( 1, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 4, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE( 9, MOVE_BITE), + LEVEL_UP_MOVE(12, MOVE_HEADBUTT), + LEVEL_UP_MOVE(17, MOVE_DRAGONBREATH), + LEVEL_UP_MOVE(20, MOVE_ROAR), + LEVEL_UP_MOVE(25, MOVE_CRUNCH), + LEVEL_UP_MOVE(28, MOVE_SLAM), + LEVEL_UP_MOVE(32, MOVE_DRAGONPULSE), + LEVEL_UP_MOVE(38, MOVE_WORKUP), + LEVEL_UP_MOVE(42, MOVE_DRAGONRUSH), + LEVEL_UP_MOVE(48, MOVE_BODYSLAM), + LEVEL_UP_MOVE(55, MOVE_SCARYFACE), + LEVEL_UP_MOVE(68, MOVE_HYPERVOICE), + LEVEL_UP_MOVE(79, MOVE_OUTRAGE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesLarvestaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_EMBER), + LEVEL_UP_MOVE( 1, MOVE_STRINGSHOT), + LEVEL_UP_MOVE(10, MOVE_ABSORB), + LEVEL_UP_MOVE(20, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(30, MOVE_FLAMECHARGE), + LEVEL_UP_MOVE(40, MOVE_BUGBITE), + LEVEL_UP_MOVE(50, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(60, MOVE_FLAMEWHEEL), + LEVEL_UP_MOVE(70, MOVE_BUGBUZZ), + LEVEL_UP_MOVE(80, MOVE_AMNESIA), + LEVEL_UP_MOVE(90, MOVE_THRASH), + LEVEL_UP_MOVE(100, MOVE_FLAREBLITZ), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesVolcaronaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_QUIVERDANCE), + LEVEL_UP_MOVE( 1, MOVE_QUIVERDANCE), + LEVEL_UP_MOVE( 1, MOVE_FIERYDANCE), + LEVEL_UP_MOVE( 1, MOVE_HURRICANE), + LEVEL_UP_MOVE( 1, MOVE_RAGEPOWDER), + LEVEL_UP_MOVE( 1, MOVE_HEATWAVE), + LEVEL_UP_MOVE( 1, MOVE_FLAREBLITZ), + LEVEL_UP_MOVE( 1, MOVE_THRASH), + LEVEL_UP_MOVE( 1, MOVE_AMNESIA), + LEVEL_UP_MOVE( 1, MOVE_BUGBUZZ), + LEVEL_UP_MOVE( 1, MOVE_FLAMEWHEEL), + LEVEL_UP_MOVE( 1, MOVE_EMBER), + LEVEL_UP_MOVE( 1, MOVE_STRINGSHOT), + LEVEL_UP_MOVE( 1, MOVE_ABSORB), + LEVEL_UP_MOVE( 1, MOVE_GUST), + LEVEL_UP_MOVE(10, MOVE_ABSORB), + LEVEL_UP_MOVE(20, MOVE_GUST), + LEVEL_UP_MOVE(30, MOVE_FIRESPIN), + LEVEL_UP_MOVE(40, MOVE_WHIRLWIND), + LEVEL_UP_MOVE(50, MOVE_SILVERWIND), + LEVEL_UP_MOVE(60, MOVE_HEATWAVE), + LEVEL_UP_MOVE(70, MOVE_BUGBUZZ), + LEVEL_UP_MOVE(80, MOVE_RAGEPOWDER), + LEVEL_UP_MOVE(90, MOVE_HURRICANE), + LEVEL_UP_MOVE(100, MOVE_FIERYDANCE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesCobalionLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_CLOSECOMBAT), + LEVEL_UP_MOVE( 1, MOVE_METALBURST), + LEVEL_UP_MOVE( 1, MOVE_QUICKATTACK), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_DOUBLEKICK), + LEVEL_UP_MOVE( 1, MOVE_METALCLAW), + LEVEL_UP_MOVE( 7, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(13, MOVE_HELPINGHAND), + LEVEL_UP_MOVE(19, MOVE_RETALIATE), + LEVEL_UP_MOVE(25, MOVE_IRONHEAD), + LEVEL_UP_MOVE(31, MOVE_SACREDSWORD), + LEVEL_UP_MOVE(37, MOVE_SWORDSDANCE), + LEVEL_UP_MOVE(42, MOVE_QUICKGUARD), + LEVEL_UP_MOVE(49, MOVE_WORKUP), + LEVEL_UP_MOVE(55, MOVE_METALBURST), + LEVEL_UP_MOVE(61, MOVE_CLOSECOMBAT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesTerrakionLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_CLOSECOMBAT), + LEVEL_UP_MOVE( 1, MOVE_QUICKATTACK), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_DOUBLEKICK), + LEVEL_UP_MOVE( 1, MOVE_SMACKDOWN), + LEVEL_UP_MOVE( 7, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(13, MOVE_HELPINGHAND), + LEVEL_UP_MOVE(19, MOVE_RETALIATE), + LEVEL_UP_MOVE(25, MOVE_ROCKSLIDE), + LEVEL_UP_MOVE(31, MOVE_SACREDSWORD), + LEVEL_UP_MOVE(37, MOVE_SWORDSDANCE), + LEVEL_UP_MOVE(42, MOVE_QUICKGUARD), + LEVEL_UP_MOVE(49, MOVE_WORKUP), + LEVEL_UP_MOVE(55, MOVE_STONEEDGE), + LEVEL_UP_MOVE(61, MOVE_CLOSECOMBAT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesVirizionLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_CLOSECOMBAT), + LEVEL_UP_MOVE( 1, MOVE_LEAFBLADE), + LEVEL_UP_MOVE( 1, MOVE_QUICKATTACK), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_DOUBLEKICK), + LEVEL_UP_MOVE( 1, MOVE_MAGICALLEAF), + LEVEL_UP_MOVE( 7, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(13, MOVE_HELPINGHAND), + LEVEL_UP_MOVE(19, MOVE_RETALIATE), + LEVEL_UP_MOVE(25, MOVE_GIGADRAIN), + LEVEL_UP_MOVE(31, MOVE_SACREDSWORD), + LEVEL_UP_MOVE(37, MOVE_SWORDSDANCE), + LEVEL_UP_MOVE(42, MOVE_QUICKGUARD), + LEVEL_UP_MOVE(49, MOVE_WORKUP), + LEVEL_UP_MOVE(55, MOVE_LEAFBLADE), + LEVEL_UP_MOVE(61, MOVE_CLOSECOMBAT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesTornadusLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_THRASH), + LEVEL_UP_MOVE( 1, MOVE_HAMMERARM), + LEVEL_UP_MOVE( 1, MOVE_HURRICANE), + LEVEL_UP_MOVE( 1, MOVE_UPROAR), + LEVEL_UP_MOVE( 1, MOVE_ASTONISH), + LEVEL_UP_MOVE( 1, MOVE_GUST), + LEVEL_UP_MOVE( 1, MOVE_SWAGGER), + LEVEL_UP_MOVE( 7, MOVE_BITE), + LEVEL_UP_MOVE(13, MOVE_REVENGE), + LEVEL_UP_MOVE(19, MOVE_AIRCUTTER), + LEVEL_UP_MOVE(25, MOVE_EXTRASENSORY), + LEVEL_UP_MOVE(31, MOVE_AGILITY), + LEVEL_UP_MOVE(37, MOVE_AIRSLASH), + LEVEL_UP_MOVE(43, MOVE_CRUNCH), + LEVEL_UP_MOVE(49, MOVE_TAILWIND), + LEVEL_UP_MOVE(55, MOVE_RAINDANCE), + LEVEL_UP_MOVE(61, MOVE_HURRICANE), + LEVEL_UP_MOVE(67, MOVE_DARKPULSE), + LEVEL_UP_MOVE(73, MOVE_HAMMERARM), + LEVEL_UP_MOVE(79, MOVE_THRASH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesThundurusLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_THRASH), + LEVEL_UP_MOVE( 1, MOVE_HAMMERARM), + LEVEL_UP_MOVE( 1, MOVE_NASTYPLOT), + LEVEL_UP_MOVE( 1, MOVE_UPROAR), + LEVEL_UP_MOVE( 1, MOVE_ASTONISH), + LEVEL_UP_MOVE( 1, MOVE_THUNDERSHOCK), + LEVEL_UP_MOVE( 1, MOVE_SWAGGER), + LEVEL_UP_MOVE( 7, MOVE_BITE), + LEVEL_UP_MOVE(13, MOVE_REVENGE), + LEVEL_UP_MOVE(19, MOVE_SHOCKWAVE), + LEVEL_UP_MOVE(25, MOVE_HEALBLOCK), + LEVEL_UP_MOVE(31, MOVE_AGILITY), + LEVEL_UP_MOVE(37, MOVE_DISCHARGE), + LEVEL_UP_MOVE(43, MOVE_CRUNCH), + LEVEL_UP_MOVE(49, MOVE_CHARGE), + LEVEL_UP_MOVE(55, MOVE_NASTYPLOT), + LEVEL_UP_MOVE(61, MOVE_THUNDER), + LEVEL_UP_MOVE(67, MOVE_DARKPULSE), + LEVEL_UP_MOVE(73, MOVE_HAMMERARM), + LEVEL_UP_MOVE(79, MOVE_THRASH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesReshiramLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_FIREFANG), + LEVEL_UP_MOVE( 1, MOVE_DRAGONRAGE), + LEVEL_UP_MOVE( 8, MOVE_IMPRISON), + LEVEL_UP_MOVE(15, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(22, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE(29, MOVE_DRAGONBREATH), + LEVEL_UP_MOVE(36, MOVE_SLASH), + LEVEL_UP_MOVE(43, MOVE_EXTRASENSORY), + LEVEL_UP_MOVE(50, MOVE_FUSIONFLARE), + LEVEL_UP_MOVE(54, MOVE_DRAGONPULSE), + LEVEL_UP_MOVE(64, MOVE_NOBLEROAR), + LEVEL_UP_MOVE(71, MOVE_CRUNCH), + LEVEL_UP_MOVE(78, MOVE_FIREBLAST), + LEVEL_UP_MOVE(85, MOVE_OUTRAGE), + LEVEL_UP_MOVE(92, MOVE_HYPERVOICE), + LEVEL_UP_MOVE(100, MOVE_BLUEFLARE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesZekromLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_THUNDERFANG), + LEVEL_UP_MOVE( 1, MOVE_DRAGONRAGE), + LEVEL_UP_MOVE( 8, MOVE_IMPRISON), + LEVEL_UP_MOVE(15, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(22, MOVE_THUNDERBOLT), + LEVEL_UP_MOVE(29, MOVE_DRAGONBREATH), + LEVEL_UP_MOVE(36, MOVE_SLASH), + LEVEL_UP_MOVE(43, MOVE_ZENHEADBUTT), + LEVEL_UP_MOVE(50, MOVE_FUSIONBOLT), + LEVEL_UP_MOVE(54, MOVE_DRAGONCLAW), + LEVEL_UP_MOVE(64, MOVE_NOBLEROAR), + LEVEL_UP_MOVE(71, MOVE_CRUNCH), + LEVEL_UP_MOVE(78, MOVE_THUNDER), + LEVEL_UP_MOVE(85, MOVE_OUTRAGE), + LEVEL_UP_MOVE(92, MOVE_HYPERVOICE), + LEVEL_UP_MOVE(100, MOVE_BOLTSTRIKE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesLandorusLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_OUTRAGE), + LEVEL_UP_MOVE( 1, MOVE_HAMMERARM), + LEVEL_UP_MOVE( 1, MOVE_FISSURE), + LEVEL_UP_MOVE( 1, MOVE_BLOCK), + LEVEL_UP_MOVE( 1, MOVE_MUDSHOT), + LEVEL_UP_MOVE( 1, MOVE_ROCKTOMB), + LEVEL_UP_MOVE( 1, MOVE_IMPRISON), + LEVEL_UP_MOVE( 7, MOVE_PUNISHMENT), + LEVEL_UP_MOVE(13, MOVE_BULLDOZE), + LEVEL_UP_MOVE(19, MOVE_ROCKTHROW), + LEVEL_UP_MOVE(25, MOVE_EXTRASENSORY), + LEVEL_UP_MOVE(31, MOVE_SWORDSDANCE), + LEVEL_UP_MOVE(37, MOVE_EARTHPOWER), + LEVEL_UP_MOVE(43, MOVE_ROCKSLIDE), + LEVEL_UP_MOVE(49, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(55, MOVE_SANDSTORM), + LEVEL_UP_MOVE(61, MOVE_FISSURE), + LEVEL_UP_MOVE(67, MOVE_STONEEDGE), + LEVEL_UP_MOVE(73, MOVE_HAMMERARM), + LEVEL_UP_MOVE(79, MOVE_OUTRAGE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesKyuremLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ICYWIND), + LEVEL_UP_MOVE( 1, MOVE_DRAGONRAGE), + LEVEL_UP_MOVE( 8, MOVE_IMPRISON), + LEVEL_UP_MOVE(15, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(22, MOVE_ICEBEAM), + LEVEL_UP_MOVE(29, MOVE_DRAGONBREATH), + LEVEL_UP_MOVE(36, MOVE_SLASH), + LEVEL_UP_MOVE(43, MOVE_SCARYFACE), + LEVEL_UP_MOVE(50, MOVE_GLACIATE), + LEVEL_UP_MOVE(57, MOVE_DRAGONPULSE), + LEVEL_UP_MOVE(64, MOVE_NOBLEROAR), + LEVEL_UP_MOVE(71, MOVE_ENDEAVOR), + LEVEL_UP_MOVE(78, MOVE_BLIZZARD), + LEVEL_UP_MOVE(85, MOVE_OUTRAGE), + LEVEL_UP_MOVE(92, MOVE_HYPERVOICE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesKeldeoLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_AQUAJET), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_DOUBLEKICK), + LEVEL_UP_MOVE( 1, MOVE_BUBBLEBEAM), + LEVEL_UP_MOVE( 7, MOVE_DOUBLEKICK), + LEVEL_UP_MOVE(13, MOVE_BUBBLEBEAM), + LEVEL_UP_MOVE(19, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(25, MOVE_HELPINGHAND), + LEVEL_UP_MOVE(31, MOVE_RETALIATE), + LEVEL_UP_MOVE(37, MOVE_AQUATAIL), + LEVEL_UP_MOVE(43, MOVE_SACREDSWORD), + LEVEL_UP_MOVE(49, MOVE_SWORDSDANCE), + LEVEL_UP_MOVE(55, MOVE_QUICKGUARD), + LEVEL_UP_MOVE(61, MOVE_WORKUP), + LEVEL_UP_MOVE(67, MOVE_HYDROPUMP), + LEVEL_UP_MOVE(73, MOVE_CLOSECOMBAT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMeloettaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ROUND), + LEVEL_UP_MOVE( 1, MOVE_QUICKATTACK), + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE( 1, MOVE_SING), + LEVEL_UP_MOVE( 6, MOVE_QUICKATTACK), + LEVEL_UP_MOVE(11, MOVE_CONFUSION), + LEVEL_UP_MOVE(16, MOVE_SING), + LEVEL_UP_MOVE(21, MOVE_TEETERDANCE), + LEVEL_UP_MOVE(26, MOVE_ACROBATICS), + LEVEL_UP_MOVE(31, MOVE_PSYBEAM), + LEVEL_UP_MOVE(36, MOVE_ECHOEDVOICE), + LEVEL_UP_MOVE(43, MOVE_UTURN), + LEVEL_UP_MOVE(50, MOVE_WAKEUPSLAP), + LEVEL_UP_MOVE(57, MOVE_PSYCHIC), + LEVEL_UP_MOVE(64, MOVE_HYPERVOICE), + LEVEL_UP_MOVE(71, MOVE_ROLEPLAY), + LEVEL_UP_MOVE(78, MOVE_CLOSECOMBAT), + LEVEL_UP_MOVE(85, MOVE_PERISHSONG), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesGenesectLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_FELLSTINGER), + LEVEL_UP_MOVE( 1, MOVE_TECHNOBLAST), + LEVEL_UP_MOVE( 1, MOVE_QUICKATTACK), + LEVEL_UP_MOVE( 1, MOVE_MAGNETRISE), + LEVEL_UP_MOVE( 1, MOVE_METALCLAW), + LEVEL_UP_MOVE( 1, MOVE_SCREECH), + LEVEL_UP_MOVE( 7, MOVE_FURYCUTTER), + LEVEL_UP_MOVE(11, MOVE_LOCKON), + LEVEL_UP_MOVE(18, MOVE_FLAMECHARGE), + LEVEL_UP_MOVE(22, MOVE_MAGNETBOMB), + LEVEL_UP_MOVE(29, MOVE_SLASH), + LEVEL_UP_MOVE(33, MOVE_METALSOUND), + LEVEL_UP_MOVE(40, MOVE_SIGNALBEAM), + LEVEL_UP_MOVE(44, MOVE_TRIATTACK), + LEVEL_UP_MOVE(51, MOVE_XSCISSOR), + LEVEL_UP_MOVE(55, MOVE_BUGBUZZ), + LEVEL_UP_MOVE(62, MOVE_SIMPLEBEAM), + LEVEL_UP_MOVE(66, MOVE_ZAPCANNON), + LEVEL_UP_MOVE(73, MOVE_HYPERBEAM), + LEVEL_UP_MOVE(77, MOVE_SELFDESTRUCT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesShadowWarriorLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_INCINERATE), + LEVEL_UP_MOVE(30, MOVE_SLASH), + LEVEL_UP_MOVE(30, MOVE_DRAGONCLAW), + LEVEL_UP_MOVE(30, MOVE_SHADOWCLAW), + LEVEL_UP_MOVE(50, MOVE_PHANTOMFORCE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesWormadamSandyLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_QUIVERDANCE), + LEVEL_UP_MOVE( 1, MOVE_QUIVERDANCE), + LEVEL_UP_MOVE( 1, MOVE_SUCKERPUNCH), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_PROTECT), + LEVEL_UP_MOVE( 1, MOVE_BUGBITE), + LEVEL_UP_MOVE(10, MOVE_PROTECT), + LEVEL_UP_MOVE(15, MOVE_BUGBITE), + LEVEL_UP_MOVE(20, MOVE_HIDDENPOWER), + LEVEL_UP_MOVE(23, MOVE_CONFUSION), + LEVEL_UP_MOVE(26, MOVE_ROCKBLAST), + LEVEL_UP_MOVE(29, MOVE_HARDEN), + LEVEL_UP_MOVE(32, MOVE_PSYBEAM), + LEVEL_UP_MOVE(35, MOVE_CAPTIVATE), + LEVEL_UP_MOVE(38, MOVE_FLAIL), + LEVEL_UP_MOVE(41, MOVE_ATTRACT), + LEVEL_UP_MOVE(44, MOVE_PSYCHIC), + LEVEL_UP_MOVE(47, MOVE_FISSURE), + LEVEL_UP_MOVE(50, MOVE_BUGBUZZ), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesWormadamTrashLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_QUIVERDANCE), + LEVEL_UP_MOVE( 1, MOVE_QUIVERDANCE), + LEVEL_UP_MOVE( 1, MOVE_METALBURST), + LEVEL_UP_MOVE( 1, MOVE_SUCKERPUNCH), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_PROTECT), + LEVEL_UP_MOVE( 1, MOVE_BUGBITE), + LEVEL_UP_MOVE(10, MOVE_PROTECT), + LEVEL_UP_MOVE(15, MOVE_BUGBITE), + LEVEL_UP_MOVE(20, MOVE_HIDDENPOWER), + LEVEL_UP_MOVE(23, MOVE_CONFUSION), + LEVEL_UP_MOVE(26, MOVE_MIRRORSHOT), + LEVEL_UP_MOVE(29, MOVE_METALSOUND), + LEVEL_UP_MOVE(32, MOVE_PSYBEAM), + LEVEL_UP_MOVE(35, MOVE_CAPTIVATE), + LEVEL_UP_MOVE(38, MOVE_FLAIL), + LEVEL_UP_MOVE(41, MOVE_ATTRACT), + LEVEL_UP_MOVE(44, MOVE_PSYCHIC), + LEVEL_UP_MOVE(47, MOVE_IRONHEAD), + LEVEL_UP_MOVE(50, MOVE_BUGBUZZ), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesShayminSkyLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_GROWTH), + LEVEL_UP_MOVE(10, MOVE_MAGICALLEAF), + LEVEL_UP_MOVE(19, MOVE_LEECHSEED), + LEVEL_UP_MOVE(28, MOVE_QUICKATTACK), + LEVEL_UP_MOVE(37, MOVE_SWEETSCENT), + LEVEL_UP_MOVE(46, MOVE_NATURALGIFT), + LEVEL_UP_MOVE(55, MOVE_WORRYSEED), + LEVEL_UP_MOVE(64, MOVE_AIRSLASH), + LEVEL_UP_MOVE(73, MOVE_ENERGYBALL), + LEVEL_UP_MOVE(82, MOVE_SWEETKISS), + LEVEL_UP_MOVE(91, MOVE_LEAFSTORM), + LEVEL_UP_MOVE(100, MOVE_SEEDFLARE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesKyuremBlackLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ICYWIND), + LEVEL_UP_MOVE( 1, MOVE_DRAGONRAGE), + LEVEL_UP_MOVE( 8, MOVE_IMPRISON), + LEVEL_UP_MOVE(15, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(22, MOVE_ICEBEAM), + LEVEL_UP_MOVE(29, MOVE_DRAGONBREATH), + LEVEL_UP_MOVE(36, MOVE_SLASH), + LEVEL_UP_MOVE(43, MOVE_FUSIONBOLT), + LEVEL_UP_MOVE(50, MOVE_FREEZESHOCK), + LEVEL_UP_MOVE(57, MOVE_DRAGONPULSE), + LEVEL_UP_MOVE(64, MOVE_NOBLEROAR), + LEVEL_UP_MOVE(71, MOVE_ENDEAVOR), + LEVEL_UP_MOVE(78, MOVE_BLIZZARD), + LEVEL_UP_MOVE(85, MOVE_OUTRAGE), + LEVEL_UP_MOVE(92, MOVE_HYPERVOICE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesKyuremWhiteLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ICYWIND), + LEVEL_UP_MOVE( 1, MOVE_DRAGONRAGE), + LEVEL_UP_MOVE( 8, MOVE_IMPRISON), + LEVEL_UP_MOVE(15, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(22, MOVE_ICEBEAM), + LEVEL_UP_MOVE(29, MOVE_DRAGONBREATH), + LEVEL_UP_MOVE(36, MOVE_SLASH), + LEVEL_UP_MOVE(43, MOVE_FUSIONFLARE), + LEVEL_UP_MOVE(50, MOVE_ICEBURN), + LEVEL_UP_MOVE(57, MOVE_DRAGONPULSE), + LEVEL_UP_MOVE(64, MOVE_NOBLEROAR), + LEVEL_UP_MOVE(71, MOVE_ENDEAVOR), + LEVEL_UP_MOVE(78, MOVE_BLIZZARD), + LEVEL_UP_MOVE(85, MOVE_OUTRAGE), + LEVEL_UP_MOVE(92, MOVE_HYPERVOICE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesChespinLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_VINEWHIP), + LEVEL_UP_MOVE( 5, MOVE_VINEWHIP), + LEVEL_UP_MOVE( 8, MOVE_ROLLOUT), + LEVEL_UP_MOVE(11, MOVE_BITE), + LEVEL_UP_MOVE(15, MOVE_LEECHSEED), + LEVEL_UP_MOVE(18, MOVE_PINMISSILE), + LEVEL_UP_MOVE(27, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(32, MOVE_SEEDBOMB), + LEVEL_UP_MOVE(35, MOVE_MUDSHOT), + LEVEL_UP_MOVE(39, MOVE_BULKUP), + LEVEL_UP_MOVE(42, MOVE_BODYSLAM), + LEVEL_UP_MOVE(45, MOVE_PAINSPLIT), + LEVEL_UP_MOVE(48, MOVE_WOODHAMMER), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesQuilladinLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_NEEDLEARM), + LEVEL_UP_MOVE( 1, MOVE_NEEDLEARM), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_VINEWHIP), + LEVEL_UP_MOVE( 5, MOVE_VINEWHIP), + LEVEL_UP_MOVE( 8, MOVE_ROLLOUT), + LEVEL_UP_MOVE(11, MOVE_BITE), + LEVEL_UP_MOVE(15, MOVE_LEECHSEED), + LEVEL_UP_MOVE(19, MOVE_PINMISSILE), + LEVEL_UP_MOVE(29, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(35, MOVE_SEEDBOMB), + LEVEL_UP_MOVE(39, MOVE_MUDSHOT), + LEVEL_UP_MOVE(44, MOVE_BULKUP), + LEVEL_UP_MOVE(48, MOVE_BODYSLAM), + LEVEL_UP_MOVE(52, MOVE_PAINSPLIT), + LEVEL_UP_MOVE(56, MOVE_WOODHAMMER), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesChesnaughtLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_SPIKYSHIELD), + LEVEL_UP_MOVE( 1, MOVE_SPIKYSHIELD), + LEVEL_UP_MOVE( 1, MOVE_NEEDLEARM), + LEVEL_UP_MOVE( 1, MOVE_HAMMERARM), + LEVEL_UP_MOVE( 1, MOVE_FEINT), + LEVEL_UP_MOVE( 1, MOVE_BELLYDRUM), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_VINEWHIP), + LEVEL_UP_MOVE( 1, MOVE_ROLLOUT), + LEVEL_UP_MOVE( 5, MOVE_VINEWHIP), + LEVEL_UP_MOVE( 8, MOVE_ROLLOUT), + LEVEL_UP_MOVE(11, MOVE_BITE), + LEVEL_UP_MOVE(15, MOVE_LEECHSEED), + LEVEL_UP_MOVE(19, MOVE_PINMISSILE), + LEVEL_UP_MOVE(29, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(35, MOVE_SEEDBOMB), + LEVEL_UP_MOVE(41, MOVE_MUDSHOT), + LEVEL_UP_MOVE(48, MOVE_BULKUP), + LEVEL_UP_MOVE(54, MOVE_BODYSLAM), + LEVEL_UP_MOVE(60, MOVE_PAINSPLIT), + LEVEL_UP_MOVE(66, MOVE_WOODHAMMER), + LEVEL_UP_MOVE(72, MOVE_HAMMERARM), + LEVEL_UP_MOVE(78, MOVE_GIGAIMPACT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesFennekinLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 5, MOVE_EMBER), + LEVEL_UP_MOVE(11, MOVE_HOWL), + LEVEL_UP_MOVE(14, MOVE_FLAMECHARGE), + LEVEL_UP_MOVE(17, MOVE_PSYBEAM), + LEVEL_UP_MOVE(20, MOVE_FIRESPIN), + LEVEL_UP_MOVE(25, MOVE_LUCKYCHANT), + LEVEL_UP_MOVE(27, MOVE_LIGHTSCREEN), + LEVEL_UP_MOVE(31, MOVE_PSYSHOCK), + LEVEL_UP_MOVE(35, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE(38, MOVE_WILLOWISP), + LEVEL_UP_MOVE(41, MOVE_PSYCHIC), + LEVEL_UP_MOVE(43, MOVE_SUNNYDAY), + LEVEL_UP_MOVE(46, MOVE_MAGICROOM), + LEVEL_UP_MOVE(48, MOVE_FIREBLAST), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesBraixenLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 1, MOVE_EMBER), + LEVEL_UP_MOVE( 5, MOVE_EMBER), + LEVEL_UP_MOVE(11, MOVE_HOWL), + LEVEL_UP_MOVE(14, MOVE_FLAMECHARGE), + LEVEL_UP_MOVE(18, MOVE_PSYBEAM), + LEVEL_UP_MOVE(22, MOVE_FIRESPIN), + LEVEL_UP_MOVE(28, MOVE_LUCKYCHANT), + LEVEL_UP_MOVE(31, MOVE_LIGHTSCREEN), + LEVEL_UP_MOVE(36, MOVE_PSYSHOCK), + LEVEL_UP_MOVE(41, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE(45, MOVE_WILLOWISP), + LEVEL_UP_MOVE(49, MOVE_PSYCHIC), + LEVEL_UP_MOVE(52, MOVE_SUNNYDAY), + LEVEL_UP_MOVE(56, MOVE_MAGICROOM), + LEVEL_UP_MOVE(59, MOVE_FIREBLAST), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesDelphoxLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_MYSTICALFIRE), + LEVEL_UP_MOVE( 1, MOVE_MYSTICALFIRE), + LEVEL_UP_MOVE( 1, MOVE_FUTURESIGHT), + LEVEL_UP_MOVE( 1, MOVE_ROLEPLAY), + LEVEL_UP_MOVE( 1, MOVE_SWITCHEROO), + LEVEL_UP_MOVE( 1, MOVE_SHADOWBALL), + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 1, MOVE_EMBER), + LEVEL_UP_MOVE( 1, MOVE_HOWL), + LEVEL_UP_MOVE( 5, MOVE_EMBER), + LEVEL_UP_MOVE(11, MOVE_HOWL), + LEVEL_UP_MOVE(14, MOVE_FLAMECHARGE), + LEVEL_UP_MOVE(18, MOVE_PSYBEAM), + LEVEL_UP_MOVE(22, MOVE_FIRESPIN), + LEVEL_UP_MOVE(28, MOVE_LUCKYCHANT), + LEVEL_UP_MOVE(31, MOVE_LIGHTSCREEN), + LEVEL_UP_MOVE(38, MOVE_PSYSHOCK), + LEVEL_UP_MOVE(45, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE(51, MOVE_WILLOWISP), + LEVEL_UP_MOVE(57, MOVE_PSYCHIC), + LEVEL_UP_MOVE(62, MOVE_SUNNYDAY), + LEVEL_UP_MOVE(68, MOVE_MAGICROOM), + LEVEL_UP_MOVE(74, MOVE_FIREBLAST), + LEVEL_UP_MOVE(80, MOVE_FUTURESIGHT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesFroakieLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 5, MOVE_BUBBLE), + LEVEL_UP_MOVE( 8, MOVE_QUICKATTACK), + LEVEL_UP_MOVE(10, MOVE_LICK), + LEVEL_UP_MOVE(14, MOVE_WATERPULSE), + LEVEL_UP_MOVE(18, MOVE_SMOKESCREEN), + LEVEL_UP_MOVE(21, MOVE_ROUND), + LEVEL_UP_MOVE(25, MOVE_FLING), + LEVEL_UP_MOVE(29, MOVE_SMACKDOWN), + LEVEL_UP_MOVE(35, MOVE_SUBSTITUTE), + LEVEL_UP_MOVE(39, MOVE_BOUNCE), + LEVEL_UP_MOVE(43, MOVE_DOUBLETEAM), + LEVEL_UP_MOVE(48, MOVE_HYDROPUMP), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesFrogadierLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_BUBBLE), + LEVEL_UP_MOVE( 5, MOVE_BUBBLE), + LEVEL_UP_MOVE( 8, MOVE_QUICKATTACK), + LEVEL_UP_MOVE(10, MOVE_LICK), + LEVEL_UP_MOVE(14, MOVE_WATERPULSE), + LEVEL_UP_MOVE(19, MOVE_SMOKESCREEN), + LEVEL_UP_MOVE(23, MOVE_ROUND), + LEVEL_UP_MOVE(28, MOVE_FLING), + LEVEL_UP_MOVE(33, MOVE_SMACKDOWN), + LEVEL_UP_MOVE(40, MOVE_SUBSTITUTE), + LEVEL_UP_MOVE(45, MOVE_BOUNCE), + LEVEL_UP_MOVE(50, MOVE_DOUBLETEAM), + LEVEL_UP_MOVE(56, MOVE_HYDROPUMP), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesGreninjaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_WATERSHURIKEN), + LEVEL_UP_MOVE( 1, MOVE_WATERSHURIKEN), + LEVEL_UP_MOVE( 1, MOVE_NIGHTSLASH), + LEVEL_UP_MOVE( 1, MOVE_HAZE), + LEVEL_UP_MOVE( 1, MOVE_ROLEPLAY), + LEVEL_UP_MOVE( 1, MOVE_MATBLOCK), + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_BUBBLE), + LEVEL_UP_MOVE( 1, MOVE_QUICKATTACK), + LEVEL_UP_MOVE( 5, MOVE_BUBBLE), + LEVEL_UP_MOVE( 8, MOVE_QUICKATTACK), + LEVEL_UP_MOVE(10, MOVE_LICK), + LEVEL_UP_MOVE(14, MOVE_WATERPULSE), + LEVEL_UP_MOVE(19, MOVE_SMOKESCREEN), + LEVEL_UP_MOVE(23, MOVE_SHADOWSNEAK), + LEVEL_UP_MOVE(28, MOVE_SPIKES), + LEVEL_UP_MOVE(33, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(42, MOVE_SUBSTITUTE), + LEVEL_UP_MOVE(49, MOVE_EXTRASENSORY), + LEVEL_UP_MOVE(56, MOVE_DOUBLETEAM), + LEVEL_UP_MOVE(68, MOVE_HYDROPUMP), + LEVEL_UP_MOVE(70, MOVE_HAZE), + LEVEL_UP_MOVE(77, MOVE_NIGHTSLASH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesBunnelbyLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_AGILITY), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 7, MOVE_QUICKATTACK), + LEVEL_UP_MOVE(10, MOVE_DOUBLESLAP), + LEVEL_UP_MOVE(13, MOVE_MUDSLAP), + LEVEL_UP_MOVE(15, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(18, MOVE_MUDSHOT), + LEVEL_UP_MOVE(20, MOVE_DOUBLEKICK), + LEVEL_UP_MOVE(25, MOVE_ODORSLEUTH), + LEVEL_UP_MOVE(29, MOVE_FLAIL), + LEVEL_UP_MOVE(33, MOVE_DIG), + LEVEL_UP_MOVE(38, MOVE_BOUNCE), + LEVEL_UP_MOVE(42, MOVE_SUPERFANG), + LEVEL_UP_MOVE(47, MOVE_FACADE), + LEVEL_UP_MOVE(49, MOVE_EARTHQUAKE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesDiggersbyLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_HAMMERARM), + LEVEL_UP_MOVE( 1, MOVE_ROTOTILLER), + LEVEL_UP_MOVE( 1, MOVE_BULLDOZE), + LEVEL_UP_MOVE( 1, MOVE_SWORDSDANCE), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_AGILITY), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 7, MOVE_QUICKATTACK), + LEVEL_UP_MOVE(13, MOVE_DOUBLESLAP), + LEVEL_UP_MOVE(13, MOVE_MUDSLAP), + LEVEL_UP_MOVE(15, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(18, MOVE_MUDSHOT), + LEVEL_UP_MOVE(21, MOVE_DOUBLEKICK), + LEVEL_UP_MOVE(27, MOVE_ODORSLEUTH), + LEVEL_UP_MOVE(32, MOVE_FLAIL), + LEVEL_UP_MOVE(37, MOVE_DIG), + LEVEL_UP_MOVE(43, MOVE_BOUNCE), + LEVEL_UP_MOVE(48, MOVE_SUPERFANG), + LEVEL_UP_MOVE(54, MOVE_FACADE), + LEVEL_UP_MOVE(57, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(60, MOVE_HAMMERARM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesFletchlingLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 6, MOVE_QUICKATTACK), + LEVEL_UP_MOVE(10, MOVE_PECK), + LEVEL_UP_MOVE(13, MOVE_AGILITY), + LEVEL_UP_MOVE(16, MOVE_FLAIL), + LEVEL_UP_MOVE(21, MOVE_ROOST), + LEVEL_UP_MOVE(25, MOVE_RAZORWIND), + LEVEL_UP_MOVE(29, MOVE_NATURALGIFT), + LEVEL_UP_MOVE(34, MOVE_FLAMECHARGE), + LEVEL_UP_MOVE(39, MOVE_ACROBATICS), + LEVEL_UP_MOVE(41, MOVE_MEFIRST), + LEVEL_UP_MOVE(45, MOVE_TAILWIND), + LEVEL_UP_MOVE(48, MOVE_STEELWING), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesFletchinderLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_EMBER), + LEVEL_UP_MOVE( 1, MOVE_EMBER), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_QUICKATTACK), + LEVEL_UP_MOVE( 6, MOVE_QUICKATTACK), + LEVEL_UP_MOVE(10, MOVE_PECK), + LEVEL_UP_MOVE(13, MOVE_AGILITY), + LEVEL_UP_MOVE(16, MOVE_FLAIL), + LEVEL_UP_MOVE(25, MOVE_ROOST), + LEVEL_UP_MOVE(27, MOVE_RAZORWIND), + LEVEL_UP_MOVE(31, MOVE_NATURALGIFT), + LEVEL_UP_MOVE(38, MOVE_FLAMECHARGE), + LEVEL_UP_MOVE(42, MOVE_ACROBATICS), + LEVEL_UP_MOVE(46, MOVE_MEFIRST), + LEVEL_UP_MOVE(51, MOVE_TAILWIND), + LEVEL_UP_MOVE(55, MOVE_STEELWING), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesTalonflameLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_EMBER), + LEVEL_UP_MOVE( 1, MOVE_BRAVEBIRD), + LEVEL_UP_MOVE( 1, MOVE_FLAREBLITZ), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_QUICKATTACK), + LEVEL_UP_MOVE( 1, MOVE_PECK), + LEVEL_UP_MOVE( 6, MOVE_QUICKATTACK), + LEVEL_UP_MOVE(10, MOVE_PECK), + LEVEL_UP_MOVE(13, MOVE_AGILITY), + LEVEL_UP_MOVE(16, MOVE_FLAIL), + LEVEL_UP_MOVE(25, MOVE_ROOST), + LEVEL_UP_MOVE(27, MOVE_RAZORWIND), + LEVEL_UP_MOVE(31, MOVE_NATURALGIFT), + LEVEL_UP_MOVE(39, MOVE_FLAMECHARGE), + LEVEL_UP_MOVE(44, MOVE_ACROBATICS), + LEVEL_UP_MOVE(49, MOVE_MEFIRST), + LEVEL_UP_MOVE(55, MOVE_TAILWIND), + LEVEL_UP_MOVE(60, MOVE_STEELWING), + LEVEL_UP_MOVE(64, MOVE_BRAVEBIRD), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesScatterbugLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_STRINGSHOT), + LEVEL_UP_MOVE( 6, MOVE_STUNSPORE), + LEVEL_UP_MOVE(15, MOVE_BUGBITE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSpewpaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_PROTECT), + LEVEL_UP_MOVE( 1, MOVE_PROTECT), + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesVivillonLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_GUST), + LEVEL_UP_MOVE( 1, MOVE_GUST), + LEVEL_UP_MOVE( 1, MOVE_POWDER), + LEVEL_UP_MOVE( 1, MOVE_SLEEPPOWDER), + LEVEL_UP_MOVE( 1, MOVE_POISONPOWDER), + LEVEL_UP_MOVE( 1, MOVE_STUNSPORE), + LEVEL_UP_MOVE( 1, MOVE_STRUGGLEBUG), + LEVEL_UP_MOVE(12, MOVE_LIGHTSCREEN), + LEVEL_UP_MOVE(17, MOVE_PSYBEAM), + LEVEL_UP_MOVE(21, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(25, MOVE_DRAININGKISS), + LEVEL_UP_MOVE(31, MOVE_AROMATHERAPY), + LEVEL_UP_MOVE(35, MOVE_BUGBUZZ), + LEVEL_UP_MOVE(41, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(45, MOVE_QUIVERDANCE), + LEVEL_UP_MOVE(50, MOVE_HURRICANE), + LEVEL_UP_MOVE(55, MOVE_POWDER), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesLitleoLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 5, MOVE_EMBER), + LEVEL_UP_MOVE( 8, MOVE_WORKUP), + LEVEL_UP_MOVE(11, MOVE_HEADBUTT), + LEVEL_UP_MOVE(15, MOVE_NOBLEROAR), + LEVEL_UP_MOVE(20, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(23, MOVE_FIREFANG), + LEVEL_UP_MOVE(28, MOVE_ENDEAVOR), + LEVEL_UP_MOVE(33, MOVE_ECHOEDVOICE), + LEVEL_UP_MOVE(36, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE(39, MOVE_CRUNCH), + LEVEL_UP_MOVE(43, MOVE_HYPERVOICE), + LEVEL_UP_MOVE(46, MOVE_INCINERATE), + LEVEL_UP_MOVE(50, MOVE_OVERHEAT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesPyroarLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_HYPERBEAM), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_EMBER), + LEVEL_UP_MOVE( 1, MOVE_WORKUP), + LEVEL_UP_MOVE( 5, MOVE_EMBER), + LEVEL_UP_MOVE( 8, MOVE_WORKUP), + LEVEL_UP_MOVE(11, MOVE_HEADBUTT), + LEVEL_UP_MOVE(15, MOVE_NOBLEROAR), + LEVEL_UP_MOVE(20, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(23, MOVE_FIREFANG), + LEVEL_UP_MOVE(28, MOVE_ENDEAVOR), + LEVEL_UP_MOVE(33, MOVE_ECHOEDVOICE), + LEVEL_UP_MOVE(38, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE(42, MOVE_CRUNCH), + LEVEL_UP_MOVE(48, MOVE_HYPERVOICE), + LEVEL_UP_MOVE(51, MOVE_INCINERATE), + LEVEL_UP_MOVE(57, MOVE_OVERHEAT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesFlabebeLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_VINEWHIP), + LEVEL_UP_MOVE( 6, MOVE_FAIRYWIND), + LEVEL_UP_MOVE(10, MOVE_LUCKYCHANT), + LEVEL_UP_MOVE(15, MOVE_RAZORLEAF), + LEVEL_UP_MOVE(20, MOVE_WISH), + LEVEL_UP_MOVE(22, MOVE_MAGICALLEAF), + LEVEL_UP_MOVE(24, MOVE_GRASSYTERRAIN), + LEVEL_UP_MOVE(28, MOVE_PETALBLIZZARD), + LEVEL_UP_MOVE(33, MOVE_AROMATHERAPY), + LEVEL_UP_MOVE(37, MOVE_MISTYTERRAIN), + LEVEL_UP_MOVE(41, MOVE_MOONBLAST), + LEVEL_UP_MOVE(45, MOVE_PETALDANCE), + LEVEL_UP_MOVE(48, MOVE_SOLARBEAM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesFloetteLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_VINEWHIP), + LEVEL_UP_MOVE( 1, MOVE_FAIRYWIND), + LEVEL_UP_MOVE( 6, MOVE_FAIRYWIND), + LEVEL_UP_MOVE(10, MOVE_LUCKYCHANT), + LEVEL_UP_MOVE(15, MOVE_RAZORLEAF), + LEVEL_UP_MOVE(20, MOVE_WISH), + LEVEL_UP_MOVE(25, MOVE_MAGICALLEAF), + LEVEL_UP_MOVE(27, MOVE_GRASSYTERRAIN), + LEVEL_UP_MOVE(33, MOVE_PETALBLIZZARD), + LEVEL_UP_MOVE(38, MOVE_AROMATHERAPY), + LEVEL_UP_MOVE(43, MOVE_MISTYTERRAIN), + LEVEL_UP_MOVE(46, MOVE_MOONBLAST), + LEVEL_UP_MOVE(51, MOVE_PETALDANCE), + LEVEL_UP_MOVE(58, MOVE_SOLARBEAM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesFlorgesLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_DISARMINGVOICE), + LEVEL_UP_MOVE( 1, MOVE_LUCKYCHANT), + LEVEL_UP_MOVE( 1, MOVE_WISH), + LEVEL_UP_MOVE( 1, MOVE_MAGICALLEAF), + LEVEL_UP_MOVE( 1, MOVE_FLOWERSHIELD), + LEVEL_UP_MOVE( 1, MOVE_GRASSKNOT), + LEVEL_UP_MOVE( 1, MOVE_GRASSYTERRAIN), + LEVEL_UP_MOVE( 1, MOVE_PETALBLIZZARD), + LEVEL_UP_MOVE( 1, MOVE_MISTYTERRAIN), + LEVEL_UP_MOVE( 1, MOVE_MOONBLAST), + LEVEL_UP_MOVE( 1, MOVE_PETALDANCE), + LEVEL_UP_MOVE( 1, MOVE_AROMATHERAPY), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSkiddoLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_GROWTH), + LEVEL_UP_MOVE( 7, MOVE_VINEWHIP), + LEVEL_UP_MOVE( 9, MOVE_TAILWHIP), + LEVEL_UP_MOVE(12, MOVE_LEECHSEED), + LEVEL_UP_MOVE(13, MOVE_RAZORLEAF), + LEVEL_UP_MOVE(16, MOVE_WORRYSEED), + LEVEL_UP_MOVE(20, MOVE_SYNTHESIS), + LEVEL_UP_MOVE(22, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(26, MOVE_BULLDOZE), + LEVEL_UP_MOVE(30, MOVE_SEEDBOMB), + LEVEL_UP_MOVE(34, MOVE_BULKUP), + LEVEL_UP_MOVE(38, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(42, MOVE_HORNLEECH), + LEVEL_UP_MOVE(45, MOVE_LEAFBLADE), + LEVEL_UP_MOVE(50, MOVE_MILKDRINK), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesGogoatLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_AERIALACE), + LEVEL_UP_MOVE( 1, MOVE_AERIALACE), + LEVEL_UP_MOVE( 1, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_GROWTH), + LEVEL_UP_MOVE( 1, MOVE_VINEWHIP), + LEVEL_UP_MOVE( 1, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 7, MOVE_VINEWHIP), + LEVEL_UP_MOVE( 9, MOVE_TAILWHIP), + LEVEL_UP_MOVE(12, MOVE_LEECHSEED), + LEVEL_UP_MOVE(13, MOVE_RAZORLEAF), + LEVEL_UP_MOVE(16, MOVE_WORRYSEED), + LEVEL_UP_MOVE(20, MOVE_SYNTHESIS), + LEVEL_UP_MOVE(22, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(26, MOVE_BULLDOZE), + LEVEL_UP_MOVE(30, MOVE_SEEDBOMB), + LEVEL_UP_MOVE(34, MOVE_BULKUP), + LEVEL_UP_MOVE(40, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(47, MOVE_HORNLEECH), + LEVEL_UP_MOVE(55, MOVE_LEAFBLADE), + LEVEL_UP_MOVE(58, MOVE_MILKDRINK), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesPanchamLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 7, MOVE_ARMTHRUST), + LEVEL_UP_MOVE(10, MOVE_WORKUP), + LEVEL_UP_MOVE(12, MOVE_KARATECHOP), + LEVEL_UP_MOVE(15, MOVE_COMETPUNCH), + LEVEL_UP_MOVE(20, MOVE_SLASH), + LEVEL_UP_MOVE(25, MOVE_CIRCLETHROW), + LEVEL_UP_MOVE(27, MOVE_VITALTHROW), + LEVEL_UP_MOVE(33, MOVE_BODYSLAM), + LEVEL_UP_MOVE(39, MOVE_CRUNCH), + LEVEL_UP_MOVE(42, MOVE_ENTRAINMENT), + LEVEL_UP_MOVE(45, MOVE_PARTINGSHOT), + LEVEL_UP_MOVE(48, MOVE_SKYUPPERCUT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesPangoroLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_BULLETPUNCH), + LEVEL_UP_MOVE( 1, MOVE_BULLETPUNCH), + LEVEL_UP_MOVE( 1, MOVE_HAMMERARM), + LEVEL_UP_MOVE( 1, MOVE_LOWSWEEP), + LEVEL_UP_MOVE( 1, MOVE_ENTRAINMENT), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_ARMTHRUST), + LEVEL_UP_MOVE( 1, MOVE_WORKUP), + LEVEL_UP_MOVE( 7, MOVE_ARMTHRUST), + LEVEL_UP_MOVE(10, MOVE_WORKUP), + LEVEL_UP_MOVE(12, MOVE_KARATECHOP), + LEVEL_UP_MOVE(15, MOVE_COMETPUNCH), + LEVEL_UP_MOVE(20, MOVE_SLASH), + LEVEL_UP_MOVE(25, MOVE_CIRCLETHROW), + LEVEL_UP_MOVE(27, MOVE_VITALTHROW), + LEVEL_UP_MOVE(35, MOVE_BODYSLAM), + LEVEL_UP_MOVE(42, MOVE_CRUNCH), + LEVEL_UP_MOVE(45, MOVE_ENTRAINMENT), + LEVEL_UP_MOVE(48, MOVE_PARTINGSHOT), + LEVEL_UP_MOVE(52, MOVE_SKYUPPERCUT), + LEVEL_UP_MOVE(57, MOVE_LOWSWEEP), + LEVEL_UP_MOVE(65, MOVE_TAUNT), + LEVEL_UP_MOVE(70, MOVE_HAMMERARM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesFurfrouLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 5, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 9, MOVE_BABYDOLLEYES), + LEVEL_UP_MOVE(12, MOVE_HEADBUTT), + LEVEL_UP_MOVE(15, MOVE_TAILWHIP), + LEVEL_UP_MOVE(22, MOVE_BITE), + LEVEL_UP_MOVE(27, MOVE_ODORSLEUTH), + LEVEL_UP_MOVE(33, MOVE_RETALIATE), + LEVEL_UP_MOVE(35, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(38, MOVE_CHARM), + LEVEL_UP_MOVE(42, MOVE_SUCKERPUNCH), + LEVEL_UP_MOVE(48, MOVE_COTTONGUARD), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesEspurrLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 5, MOVE_COVET), + LEVEL_UP_MOVE( 9, MOVE_CONFUSION), + LEVEL_UP_MOVE(13, MOVE_LIGHTSCREEN), + LEVEL_UP_MOVE(17, MOVE_PSYBEAM), + LEVEL_UP_MOVE(19, MOVE_FAKEOUT), + LEVEL_UP_MOVE(22, MOVE_DISARMINGVOICE), + LEVEL_UP_MOVE(25, MOVE_PSYSHOCK), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMeowsticLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_QUICKGUARD), + LEVEL_UP_MOVE( 1, MOVE_MEANLOOK), + LEVEL_UP_MOVE( 1, MOVE_HELPINGHAND), + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_COVET), + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE( 5, MOVE_COVET), + LEVEL_UP_MOVE( 9, MOVE_CONFUSION), + LEVEL_UP_MOVE(13, MOVE_LIGHTSCREEN), + LEVEL_UP_MOVE(17, MOVE_PSYBEAM), + LEVEL_UP_MOVE(19, MOVE_FAKEOUT), + LEVEL_UP_MOVE(22, MOVE_DISARMINGVOICE), + LEVEL_UP_MOVE(25, MOVE_PSYSHOCK), + LEVEL_UP_MOVE(28, MOVE_CHARM), + LEVEL_UP_MOVE(31, MOVE_MIRACLEEYE), + LEVEL_UP_MOVE(35, MOVE_REFLECT), + LEVEL_UP_MOVE(40, MOVE_PSYCHIC), + LEVEL_UP_MOVE(43, MOVE_ROLEPLAY), + LEVEL_UP_MOVE(45, MOVE_IMPRISON), + LEVEL_UP_MOVE(48, MOVE_SUCKERPUNCH), + LEVEL_UP_MOVE(50, MOVE_MISTYTERRAIN), + LEVEL_UP_MOVE(53, MOVE_QUICKGUARD), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesHonedgeLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_SWORDSDANCE), + LEVEL_UP_MOVE( 5, MOVE_FURYCUTTER), + LEVEL_UP_MOVE( 8, MOVE_METALSOUND), + LEVEL_UP_MOVE(13, MOVE_PURSUIT), + LEVEL_UP_MOVE(18, MOVE_AUTOTOMIZE), + LEVEL_UP_MOVE(20, MOVE_SHADOWSNEAK), + LEVEL_UP_MOVE(22, MOVE_AERIALACE), + LEVEL_UP_MOVE(26, MOVE_RETALIATE), + LEVEL_UP_MOVE(29, MOVE_SLASH), + LEVEL_UP_MOVE(32, MOVE_IRONDEFENSE), + LEVEL_UP_MOVE(35, MOVE_NIGHTSLASH), + LEVEL_UP_MOVE(39, MOVE_POWERTRICK), + LEVEL_UP_MOVE(42, MOVE_IRONHEAD), + LEVEL_UP_MOVE(47, MOVE_SACREDSWORD), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesDoubladeLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_SWORDSDANCE), + LEVEL_UP_MOVE( 1, MOVE_FURYCUTTER), + LEVEL_UP_MOVE( 5, MOVE_FURYCUTTER), + LEVEL_UP_MOVE( 8, MOVE_METALSOUND), + LEVEL_UP_MOVE(13, MOVE_PURSUIT), + LEVEL_UP_MOVE(18, MOVE_AUTOTOMIZE), + LEVEL_UP_MOVE(20, MOVE_SHADOWSNEAK), + LEVEL_UP_MOVE(22, MOVE_AERIALACE), + LEVEL_UP_MOVE(26, MOVE_RETALIATE), + LEVEL_UP_MOVE(29, MOVE_SLASH), + LEVEL_UP_MOVE(32, MOVE_IRONDEFENSE), + LEVEL_UP_MOVE(36, MOVE_NIGHTSLASH), + LEVEL_UP_MOVE(41, MOVE_POWERTRICK), + LEVEL_UP_MOVE(45, MOVE_IRONHEAD), + LEVEL_UP_MOVE(51, MOVE_SACREDSWORD), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesAegislashLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_FURYCUTTER), + LEVEL_UP_MOVE( 1, MOVE_PURSUIT), + LEVEL_UP_MOVE( 1, MOVE_AUTOTOMIZE), + LEVEL_UP_MOVE( 1, MOVE_SHADOWSNEAK), + LEVEL_UP_MOVE( 1, MOVE_SLASH), + LEVEL_UP_MOVE( 1, MOVE_IRONDEFENSE), + LEVEL_UP_MOVE( 1, MOVE_NIGHTSLASH), + LEVEL_UP_MOVE( 1, MOVE_POWERTRICK), + LEVEL_UP_MOVE( 1, MOVE_IRONHEAD), + LEVEL_UP_MOVE( 1, MOVE_HEADSMASH), + LEVEL_UP_MOVE( 1, MOVE_SWORDSDANCE), + LEVEL_UP_MOVE( 1, MOVE_AERIALACE), + LEVEL_UP_MOVE( 1, MOVE_KINGSSHIELD), + LEVEL_UP_MOVE( 1, MOVE_SACREDSWORD), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSpritzeeLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SWEETSCENT), + LEVEL_UP_MOVE( 1, MOVE_FAIRYWIND), + LEVEL_UP_MOVE( 6, MOVE_SWEETKISS), + LEVEL_UP_MOVE( 8, MOVE_ODORSLEUTH), + LEVEL_UP_MOVE(13, MOVE_ECHOEDVOICE), + LEVEL_UP_MOVE(17, MOVE_CALMMIND), + LEVEL_UP_MOVE(21, MOVE_DRAININGKISS), + LEVEL_UP_MOVE(25, MOVE_AROMATHERAPY), + LEVEL_UP_MOVE(29, MOVE_ATTRACT), + LEVEL_UP_MOVE(31, MOVE_MOONBLAST), + LEVEL_UP_MOVE(35, MOVE_CHARM), + LEVEL_UP_MOVE(38, MOVE_FLAIL), + LEVEL_UP_MOVE(42, MOVE_MISTYTERRAIN), + LEVEL_UP_MOVE(44, MOVE_SKILLSWAP), + LEVEL_UP_MOVE(48, MOVE_PSYCHIC), + LEVEL_UP_MOVE(50, MOVE_DISARMINGVOICE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesAromatisseLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_AROMATICMIST), + LEVEL_UP_MOVE( 1, MOVE_HEALPULSE), + LEVEL_UP_MOVE( 1, MOVE_SWEETSCENT), + LEVEL_UP_MOVE( 1, MOVE_FAIRYWIND), + LEVEL_UP_MOVE( 1, MOVE_SWEETKISS), + LEVEL_UP_MOVE( 1, MOVE_ODORSLEUTH), + LEVEL_UP_MOVE( 6, MOVE_SWEETKISS), + LEVEL_UP_MOVE( 8, MOVE_ODORSLEUTH), + LEVEL_UP_MOVE(13, MOVE_ECHOEDVOICE), + LEVEL_UP_MOVE(17, MOVE_CALMMIND), + LEVEL_UP_MOVE(21, MOVE_DRAININGKISS), + LEVEL_UP_MOVE(25, MOVE_AROMATHERAPY), + LEVEL_UP_MOVE(29, MOVE_ATTRACT), + LEVEL_UP_MOVE(31, MOVE_MOONBLAST), + LEVEL_UP_MOVE(35, MOVE_CHARM), + LEVEL_UP_MOVE(38, MOVE_FLAIL), + LEVEL_UP_MOVE(42, MOVE_MISTYTERRAIN), + LEVEL_UP_MOVE(44, MOVE_SKILLSWAP), + LEVEL_UP_MOVE(48, MOVE_PSYCHIC), + LEVEL_UP_MOVE(53, MOVE_DISARMINGVOICE), + LEVEL_UP_MOVE(57, MOVE_REFLECT), + LEVEL_UP_MOVE(64, MOVE_PSYCHUP), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSwirlixLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SWEETSCENT), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 5, MOVE_FAIRYWIND), + LEVEL_UP_MOVE( 8, MOVE_PLAYNICE), + LEVEL_UP_MOVE(10, MOVE_FAKETEARS), + LEVEL_UP_MOVE(13, MOVE_ROUND), + LEVEL_UP_MOVE(17, MOVE_COTTONSPORE), + LEVEL_UP_MOVE(21, MOVE_ENDEAVOR), + LEVEL_UP_MOVE(26, MOVE_AROMATHERAPY), + LEVEL_UP_MOVE(31, MOVE_DRAININGKISS), + LEVEL_UP_MOVE(36, MOVE_ENERGYBALL), + LEVEL_UP_MOVE(41, MOVE_COTTONGUARD), + LEVEL_UP_MOVE(45, MOVE_WISH), + LEVEL_UP_MOVE(49, MOVE_PLAYROUGH), + LEVEL_UP_MOVE(58, MOVE_LIGHTSCREEN), + LEVEL_UP_MOVE(67, MOVE_SAFEGUARD), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSlurpuffLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SWEETSCENT), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_FAIRYWIND), + LEVEL_UP_MOVE( 1, MOVE_PLAYNICE), + LEVEL_UP_MOVE( 5, MOVE_FAIRYWIND), + LEVEL_UP_MOVE( 8, MOVE_PLAYNICE), + LEVEL_UP_MOVE(10, MOVE_FAKETEARS), + LEVEL_UP_MOVE(13, MOVE_ROUND), + LEVEL_UP_MOVE(17, MOVE_COTTONSPORE), + LEVEL_UP_MOVE(21, MOVE_ENDEAVOR), + LEVEL_UP_MOVE(26, MOVE_AROMATHERAPY), + LEVEL_UP_MOVE(31, MOVE_DRAININGKISS), + LEVEL_UP_MOVE(36, MOVE_ENERGYBALL), + LEVEL_UP_MOVE(41, MOVE_COTTONGUARD), + LEVEL_UP_MOVE(45, MOVE_WISH), + LEVEL_UP_MOVE(49, MOVE_PLAYROUGH), + LEVEL_UP_MOVE(58, MOVE_LIGHTSCREEN), + LEVEL_UP_MOVE(67, MOVE_SAFEGUARD), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesInkayLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_PECK), + LEVEL_UP_MOVE( 1, MOVE_CONSTRICT), + LEVEL_UP_MOVE( 4, MOVE_REFLECT), + LEVEL_UP_MOVE( 8, MOVE_FOULPLAY), + LEVEL_UP_MOVE(12, MOVE_SWAGGER), + LEVEL_UP_MOVE(13, MOVE_PSYWAVE), + LEVEL_UP_MOVE(15, MOVE_TOPSYTURVY), + LEVEL_UP_MOVE(18, MOVE_HYPNOSIS), + LEVEL_UP_MOVE(21, MOVE_PSYBEAM), + LEVEL_UP_MOVE(23, MOVE_SWITCHEROO), + LEVEL_UP_MOVE(27, MOVE_PAYBACK), + LEVEL_UP_MOVE(31, MOVE_LIGHTSCREEN), + LEVEL_UP_MOVE(35, MOVE_PLUCK), + LEVEL_UP_MOVE(39, MOVE_PSYCHOCUT), + LEVEL_UP_MOVE(43, MOVE_SLASH), + LEVEL_UP_MOVE(46, MOVE_NIGHTSLASH), + LEVEL_UP_MOVE(48, MOVE_SUPERPOWER), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMalamarLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_REVERSAL), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_PECK), + LEVEL_UP_MOVE( 1, MOVE_CONSTRICT), + LEVEL_UP_MOVE( 1, MOVE_REFLECT), + LEVEL_UP_MOVE( 4, MOVE_REFLECT), + LEVEL_UP_MOVE( 8, MOVE_FOULPLAY), + LEVEL_UP_MOVE(12, MOVE_SWAGGER), + LEVEL_UP_MOVE(13, MOVE_PSYWAVE), + LEVEL_UP_MOVE(15, MOVE_TOPSYTURVY), + LEVEL_UP_MOVE(18, MOVE_HYPNOSIS), + LEVEL_UP_MOVE(21, MOVE_PSYBEAM), + LEVEL_UP_MOVE(23, MOVE_SWITCHEROO), + LEVEL_UP_MOVE(27, MOVE_PAYBACK), + LEVEL_UP_MOVE(31, MOVE_LIGHTSCREEN), + LEVEL_UP_MOVE(35, MOVE_PLUCK), + LEVEL_UP_MOVE(39, MOVE_PSYCHOCUT), + LEVEL_UP_MOVE(43, MOVE_SLASH), + LEVEL_UP_MOVE(46, MOVE_NIGHTSLASH), + LEVEL_UP_MOVE(48, MOVE_SUPERPOWER), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesBinacleLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SHELLSMASH), + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 4, MOVE_WATERGUN), + LEVEL_UP_MOVE( 7, MOVE_WITHDRAW), + LEVEL_UP_MOVE(10, MOVE_FURYSWIPES), + LEVEL_UP_MOVE(13, MOVE_SLASH), + LEVEL_UP_MOVE(18, MOVE_MUDSLAP), + LEVEL_UP_MOVE(20, MOVE_CLAMP), + LEVEL_UP_MOVE(24, MOVE_ROCKPOLISH), + LEVEL_UP_MOVE(28, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(32, MOVE_HONECLAWS), + LEVEL_UP_MOVE(37, MOVE_FURYCUTTER), + LEVEL_UP_MOVE(41, MOVE_NIGHTSLASH), + LEVEL_UP_MOVE(45, MOVE_RAZORSHELL), + LEVEL_UP_MOVE(49, MOVE_CROSSCHOP), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesBarbaracleLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SKULLBASH), + LEVEL_UP_MOVE( 1, MOVE_STONEEDGE), + LEVEL_UP_MOVE( 1, MOVE_SHELLSMASH), + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 1, MOVE_WATERGUN), + LEVEL_UP_MOVE( 4, MOVE_WATERGUN), + LEVEL_UP_MOVE( 7, MOVE_WITHDRAW), + LEVEL_UP_MOVE(10, MOVE_FURYSWIPES), + LEVEL_UP_MOVE(13, MOVE_SLASH), + LEVEL_UP_MOVE(18, MOVE_MUDSLAP), + LEVEL_UP_MOVE(20, MOVE_CLAMP), + LEVEL_UP_MOVE(24, MOVE_ROCKPOLISH), + LEVEL_UP_MOVE(28, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(32, MOVE_HONECLAWS), + LEVEL_UP_MOVE(37, MOVE_FURYCUTTER), + LEVEL_UP_MOVE(44, MOVE_NIGHTSLASH), + LEVEL_UP_MOVE(48, MOVE_RAZORSHELL), + LEVEL_UP_MOVE(55, MOVE_CROSSCHOP), + LEVEL_UP_MOVE(60, MOVE_STONEEDGE), + LEVEL_UP_MOVE(65, MOVE_SKULLBASH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSkrelpLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_SMOKESCREEN), + LEVEL_UP_MOVE( 1, MOVE_WATERGUN), + LEVEL_UP_MOVE( 5, MOVE_FEINTATTACK), + LEVEL_UP_MOVE( 9, MOVE_TAILWHIP), + LEVEL_UP_MOVE(12, MOVE_BUBBLE), + LEVEL_UP_MOVE(15, MOVE_ACID), + LEVEL_UP_MOVE(19, MOVE_CAMOUFLAGE), + LEVEL_UP_MOVE(23, MOVE_POISONTAIL), + LEVEL_UP_MOVE(25, MOVE_WATERPULSE), + LEVEL_UP_MOVE(28, MOVE_DOUBLETEAM), + LEVEL_UP_MOVE(32, MOVE_TOXIC), + LEVEL_UP_MOVE(35, MOVE_AQUATAIL), + LEVEL_UP_MOVE(38, MOVE_SLUDGEBOMB), + LEVEL_UP_MOVE(42, MOVE_HYDROPUMP), + LEVEL_UP_MOVE(49, MOVE_DRAGONPULSE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesDragalgeLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_TWISTER), + LEVEL_UP_MOVE( 1, MOVE_TWISTER), + LEVEL_UP_MOVE( 1, MOVE_DRAGONTAIL), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_SMOKESCREEN), + LEVEL_UP_MOVE( 1, MOVE_WATERGUN), + LEVEL_UP_MOVE( 1, MOVE_FEINTATTACK), + LEVEL_UP_MOVE( 5, MOVE_FEINTATTACK), + LEVEL_UP_MOVE( 9, MOVE_TAILWHIP), + LEVEL_UP_MOVE(12, MOVE_BUBBLE), + LEVEL_UP_MOVE(15, MOVE_ACID), + LEVEL_UP_MOVE(19, MOVE_CAMOUFLAGE), + LEVEL_UP_MOVE(23, MOVE_POISONTAIL), + LEVEL_UP_MOVE(25, MOVE_WATERPULSE), + LEVEL_UP_MOVE(28, MOVE_DOUBLETEAM), + LEVEL_UP_MOVE(32, MOVE_TOXIC), + LEVEL_UP_MOVE(35, MOVE_AQUATAIL), + LEVEL_UP_MOVE(38, MOVE_SLUDGEBOMB), + LEVEL_UP_MOVE(42, MOVE_HYDROPUMP), + LEVEL_UP_MOVE(53, MOVE_DRAGONPULSE), + LEVEL_UP_MOVE(59, MOVE_DRAGONTAIL), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesClauncherLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SPLASH), + LEVEL_UP_MOVE( 1, MOVE_WATERGUN), + LEVEL_UP_MOVE( 7, MOVE_WATERSPORT), + LEVEL_UP_MOVE( 9, MOVE_VICEGRIP), + LEVEL_UP_MOVE(12, MOVE_BUBBLE), + LEVEL_UP_MOVE(16, MOVE_FLAIL), + LEVEL_UP_MOVE(20, MOVE_BUBBLEBEAM), + LEVEL_UP_MOVE(25, MOVE_SWORDSDANCE), + LEVEL_UP_MOVE(30, MOVE_CRABHAMMER), + LEVEL_UP_MOVE(34, MOVE_WATERPULSE), + LEVEL_UP_MOVE(39, MOVE_SMACKDOWN), + LEVEL_UP_MOVE(43, MOVE_AQUAJET), + LEVEL_UP_MOVE(48, MOVE_MUDDYWATER), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesClawitzerLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_AURASPHERE), + LEVEL_UP_MOVE( 1, MOVE_AURASPHERE), + LEVEL_UP_MOVE( 1, MOVE_DARKPULSE), + LEVEL_UP_MOVE( 1, MOVE_DRAGONPULSE), + LEVEL_UP_MOVE( 1, MOVE_HEALPULSE), + LEVEL_UP_MOVE( 1, MOVE_SPLASH), + LEVEL_UP_MOVE( 1, MOVE_WATERGUN), + LEVEL_UP_MOVE( 1, MOVE_WATERSPORT), + LEVEL_UP_MOVE( 1, MOVE_VICEGRIP), + LEVEL_UP_MOVE( 7, MOVE_WATERSPORT), + LEVEL_UP_MOVE( 9, MOVE_VICEGRIP), + LEVEL_UP_MOVE(12, MOVE_BUBBLE), + LEVEL_UP_MOVE(16, MOVE_FLAIL), + LEVEL_UP_MOVE(20, MOVE_BUBBLEBEAM), + LEVEL_UP_MOVE(25, MOVE_SWORDSDANCE), + LEVEL_UP_MOVE(30, MOVE_CRABHAMMER), + LEVEL_UP_MOVE(34, MOVE_WATERPULSE), + LEVEL_UP_MOVE(42, MOVE_SMACKDOWN), + LEVEL_UP_MOVE(49, MOVE_AQUAJET), + LEVEL_UP_MOVE(57, MOVE_MUDDYWATER), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesHelioptileLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 6, MOVE_THUNDERSHOCK), + LEVEL_UP_MOVE(11, MOVE_CHARGE), + LEVEL_UP_MOVE(13, MOVE_MUDSLAP), + LEVEL_UP_MOVE(17, MOVE_QUICKATTACK), + LEVEL_UP_MOVE(22, MOVE_RAZORWIND), + LEVEL_UP_MOVE(25, MOVE_PARABOLICCHARGE), + LEVEL_UP_MOVE(31, MOVE_THUNDERWAVE), + LEVEL_UP_MOVE(35, MOVE_BULLDOZE), + LEVEL_UP_MOVE(40, MOVE_VOLTSWITCH), + LEVEL_UP_MOVE(45, MOVE_ELECTRIFY), + LEVEL_UP_MOVE(49, MOVE_THUNDERBOLT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesHelioliskLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_EERIEIMPULSE), + LEVEL_UP_MOVE( 1, MOVE_ELECTRIFY), + LEVEL_UP_MOVE( 1, MOVE_RAZORWIND), + LEVEL_UP_MOVE( 1, MOVE_QUICKATTACK), + LEVEL_UP_MOVE( 1, MOVE_THUNDER), + LEVEL_UP_MOVE( 1, MOVE_CHARGE), + LEVEL_UP_MOVE( 1, MOVE_PARABOLICCHARGE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesTyruntLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 6, MOVE_ROAR), + LEVEL_UP_MOVE(10, MOVE_STOMP), + LEVEL_UP_MOVE(12, MOVE_BIDE), + LEVEL_UP_MOVE(15, MOVE_STEALTHROCK), + LEVEL_UP_MOVE(17, MOVE_BITE), + LEVEL_UP_MOVE(20, MOVE_CHARM), + LEVEL_UP_MOVE(26, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(30, MOVE_DRAGONTAIL), + LEVEL_UP_MOVE(34, MOVE_CRUNCH), + LEVEL_UP_MOVE(37, MOVE_DRAGONCLAW), + LEVEL_UP_MOVE(40, MOVE_THRASH), + LEVEL_UP_MOVE(44, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(49, MOVE_HORNDRILL), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesTyrantrumLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_ROCKSLIDE), + LEVEL_UP_MOVE( 1, MOVE_ROCKSLIDE), + LEVEL_UP_MOVE( 1, MOVE_HEADSMASH), + LEVEL_UP_MOVE( 1, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_ROAR), + LEVEL_UP_MOVE( 1, MOVE_STOMP), + LEVEL_UP_MOVE( 6, MOVE_ROAR), + LEVEL_UP_MOVE(10, MOVE_STOMP), + LEVEL_UP_MOVE(12, MOVE_BIDE), + LEVEL_UP_MOVE(15, MOVE_STEALTHROCK), + LEVEL_UP_MOVE(17, MOVE_BITE), + LEVEL_UP_MOVE(20, MOVE_CHARM), + LEVEL_UP_MOVE(26, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(30, MOVE_DRAGONTAIL), + LEVEL_UP_MOVE(34, MOVE_CRUNCH), + LEVEL_UP_MOVE(37, MOVE_DRAGONCLAW), + LEVEL_UP_MOVE(42, MOVE_THRASH), + LEVEL_UP_MOVE(47, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(53, MOVE_HORNDRILL), + LEVEL_UP_MOVE(58, MOVE_HEADSMASH), + LEVEL_UP_MOVE(68, MOVE_GIGAIMPACT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesAmauraLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_POWDERSNOW), + LEVEL_UP_MOVE( 5, MOVE_THUNDERWAVE), + LEVEL_UP_MOVE(10, MOVE_ROCKTHROW), + LEVEL_UP_MOVE(13, MOVE_ICYWIND), + LEVEL_UP_MOVE(15, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(18, MOVE_MIST), + LEVEL_UP_MOVE(20, MOVE_AURORABEAM), + LEVEL_UP_MOVE(26, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(30, MOVE_ROUND), + LEVEL_UP_MOVE(34, MOVE_AVALANCHE), + LEVEL_UP_MOVE(38, MOVE_HAIL), + LEVEL_UP_MOVE(41, MOVE_NATUREPOWER), + LEVEL_UP_MOVE(44, MOVE_ENCORE), + LEVEL_UP_MOVE(47, MOVE_LIGHTSCREEN), + LEVEL_UP_MOVE(50, MOVE_ICEBEAM), + LEVEL_UP_MOVE(57, MOVE_HYPERBEAM), + LEVEL_UP_MOVE(65, MOVE_BLIZZARD), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesAurorusLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_FREEZEDRY), + LEVEL_UP_MOVE( 1, MOVE_FREEZEDRY), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_POWDERSNOW), + LEVEL_UP_MOVE( 1, MOVE_THUNDERWAVE), + LEVEL_UP_MOVE( 1, MOVE_ROCKTHROW), + LEVEL_UP_MOVE( 5, MOVE_THUNDERWAVE), + LEVEL_UP_MOVE(10, MOVE_ROCKTHROW), + LEVEL_UP_MOVE(13, MOVE_ICYWIND), + LEVEL_UP_MOVE(15, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(18, MOVE_MIST), + LEVEL_UP_MOVE(20, MOVE_AURORABEAM), + LEVEL_UP_MOVE(26, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(30, MOVE_ROUND), + LEVEL_UP_MOVE(34, MOVE_AVALANCHE), + LEVEL_UP_MOVE(38, MOVE_HAIL), + LEVEL_UP_MOVE(43, MOVE_NATUREPOWER), + LEVEL_UP_MOVE(46, MOVE_ENCORE), + LEVEL_UP_MOVE(50, MOVE_LIGHTSCREEN), + LEVEL_UP_MOVE(56, MOVE_ICEBEAM), + LEVEL_UP_MOVE(63, MOVE_HYPERBEAM), + LEVEL_UP_MOVE(74, MOVE_BLIZZARD), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSylveonLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_FAIRYWIND), + LEVEL_UP_MOVE( 1, MOVE_FAIRYWIND), + LEVEL_UP_MOVE( 1, MOVE_DISARMINGVOICE), + LEVEL_UP_MOVE( 1, MOVE_HELPINGHAND), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 5, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 9, MOVE_BABYDOLLEYES), + LEVEL_UP_MOVE(13, MOVE_QUICKATTACK), + LEVEL_UP_MOVE(17, MOVE_SWIFT), + LEVEL_UP_MOVE(20, MOVE_DRAININGKISS), + LEVEL_UP_MOVE(25, MOVE_SKILLSWAP), + LEVEL_UP_MOVE(29, MOVE_MISTYTERRAIN), + LEVEL_UP_MOVE(33, MOVE_LIGHTSCREEN), + LEVEL_UP_MOVE(37, MOVE_MOONBLAST), + LEVEL_UP_MOVE(41, MOVE_LASTRESORT), + LEVEL_UP_MOVE(45, MOVE_PSYCHUP), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesHawluchaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_DETECT), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_HONECLAWS), + LEVEL_UP_MOVE( 4, MOVE_KARATECHOP), + LEVEL_UP_MOVE( 8, MOVE_WINGATTACK), + LEVEL_UP_MOVE(12, MOVE_ROOST), + LEVEL_UP_MOVE(16, MOVE_AERIALACE), + LEVEL_UP_MOVE(20, MOVE_ENCORE), + LEVEL_UP_MOVE(24, MOVE_FLING), + LEVEL_UP_MOVE(28, MOVE_FLYINGPRESS), + LEVEL_UP_MOVE(32, MOVE_BOUNCE), + LEVEL_UP_MOVE(36, MOVE_ENDEAVOR), + LEVEL_UP_MOVE(40, MOVE_FEATHERDANCE), + LEVEL_UP_MOVE(44, MOVE_HIGHJUMPKICK), + LEVEL_UP_MOVE(48, MOVE_SKYATTACK), + LEVEL_UP_MOVE(55, MOVE_SKYDROP), + LEVEL_UP_MOVE(60, MOVE_SWORDSDANCE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesDedenneLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 7, MOVE_THUNDERSHOCK), + LEVEL_UP_MOVE(11, MOVE_CHARGE), + LEVEL_UP_MOVE(14, MOVE_CHARM), + LEVEL_UP_MOVE(17, MOVE_PARABOLICCHARGE), + LEVEL_UP_MOVE(20, MOVE_NUZZLE), + LEVEL_UP_MOVE(23, MOVE_THUNDERWAVE), + LEVEL_UP_MOVE(26, MOVE_VOLTSWITCH), + LEVEL_UP_MOVE(30, MOVE_REST), + LEVEL_UP_MOVE(31, MOVE_SNORE), + LEVEL_UP_MOVE(34, MOVE_CHARGEBEAM), + LEVEL_UP_MOVE(39, MOVE_ENTRAINMENT), + LEVEL_UP_MOVE(42, MOVE_PLAYROUGH), + LEVEL_UP_MOVE(45, MOVE_THUNDER), + LEVEL_UP_MOVE(50, MOVE_DISCHARGE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesCarbinkLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_MOVE( 5, MOVE_ROCKTHROW), + LEVEL_UP_MOVE( 8, MOVE_SHARPEN), + LEVEL_UP_MOVE(12, MOVE_SMACKDOWN), + LEVEL_UP_MOVE(18, MOVE_REFLECT), + LEVEL_UP_MOVE(21, MOVE_STEALTHROCK), + LEVEL_UP_MOVE(27, MOVE_GUARDSPLIT), + LEVEL_UP_MOVE(31, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(35, MOVE_FLAIL), + LEVEL_UP_MOVE(40, MOVE_SKILLSWAP), + LEVEL_UP_MOVE(46, MOVE_POWERGEM), + LEVEL_UP_MOVE(49, MOVE_STONEEDGE), + LEVEL_UP_MOVE(50, MOVE_MOONBLAST), + LEVEL_UP_MOVE(60, MOVE_LIGHTSCREEN), + LEVEL_UP_MOVE(70, MOVE_SAFEGUARD), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesGoomyLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_BUBBLE), + LEVEL_UP_MOVE( 5, MOVE_ABSORB), + LEVEL_UP_MOVE( 9, MOVE_PROTECT), + LEVEL_UP_MOVE(13, MOVE_BIDE), + LEVEL_UP_MOVE(18, MOVE_DRAGONBREATH), + LEVEL_UP_MOVE(25, MOVE_RAINDANCE), + LEVEL_UP_MOVE(28, MOVE_FLAIL), + LEVEL_UP_MOVE(32, MOVE_BODYSLAM), + LEVEL_UP_MOVE(38, MOVE_MUDDYWATER), + LEVEL_UP_MOVE(42, MOVE_DRAGONPULSE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSliggooLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_BUBBLE), + LEVEL_UP_MOVE( 1, MOVE_ABSORB), + LEVEL_UP_MOVE( 5, MOVE_ABSORB), + LEVEL_UP_MOVE( 9, MOVE_PROTECT), + LEVEL_UP_MOVE(13, MOVE_BIDE), + LEVEL_UP_MOVE(18, MOVE_DRAGONBREATH), + LEVEL_UP_MOVE(25, MOVE_RAINDANCE), + LEVEL_UP_MOVE(28, MOVE_FLAIL), + LEVEL_UP_MOVE(32, MOVE_BODYSLAM), + LEVEL_UP_MOVE(38, MOVE_MUDDYWATER), + LEVEL_UP_MOVE(47, MOVE_DRAGONPULSE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesGoodraLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_AQUATAIL), + LEVEL_UP_MOVE( 1, MOVE_AQUATAIL), + LEVEL_UP_MOVE( 1, MOVE_OUTRAGE), + LEVEL_UP_MOVE( 1, MOVE_FEINT), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_BUBBLE), + LEVEL_UP_MOVE( 1, MOVE_ABSORB), + LEVEL_UP_MOVE( 1, MOVE_PROTECT), + LEVEL_UP_MOVE( 5, MOVE_ABSORB), + LEVEL_UP_MOVE( 9, MOVE_PROTECT), + LEVEL_UP_MOVE(13, MOVE_BIDE), + LEVEL_UP_MOVE(18, MOVE_DRAGONBREATH), + LEVEL_UP_MOVE(25, MOVE_RAINDANCE), + LEVEL_UP_MOVE(28, MOVE_FLAIL), + LEVEL_UP_MOVE(32, MOVE_BODYSLAM), + LEVEL_UP_MOVE(38, MOVE_MUDDYWATER), + LEVEL_UP_MOVE(47, MOVE_DRAGONPULSE), + LEVEL_UP_MOVE(50, MOVE_POWERWHIP), + LEVEL_UP_MOVE(55, MOVE_OUTRAGE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesKlefkiLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_FAIRYLOCK), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 5, MOVE_FAIRYWIND), + LEVEL_UP_MOVE( 8, MOVE_ASTONISH), + LEVEL_UP_MOVE(12, MOVE_METALSOUND), + LEVEL_UP_MOVE(15, MOVE_SPIKES), + LEVEL_UP_MOVE(18, MOVE_DRAININGKISS), + LEVEL_UP_MOVE(23, MOVE_CRAFTYSHIELD), + LEVEL_UP_MOVE(27, MOVE_FOULPLAY), + LEVEL_UP_MOVE(32, MOVE_TORMENT), + LEVEL_UP_MOVE(34, MOVE_MIRRORSHOT), + LEVEL_UP_MOVE(36, MOVE_IMPRISON), + LEVEL_UP_MOVE(40, MOVE_RECYCLE), + LEVEL_UP_MOVE(43, MOVE_PLAYROUGH), + LEVEL_UP_MOVE(44, MOVE_MAGICROOM), + LEVEL_UP_MOVE(50, MOVE_HEALBLOCK), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesPhantumpLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_CONFUSERAY), + LEVEL_UP_MOVE( 5, MOVE_ASTONISH), + LEVEL_UP_MOVE( 8, MOVE_GROWTH), + LEVEL_UP_MOVE(13, MOVE_INGRAIN), + LEVEL_UP_MOVE(19, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(23, MOVE_LEECHSEED), + LEVEL_UP_MOVE(28, MOVE_CURSE), + LEVEL_UP_MOVE(31, MOVE_WILLOWISP), + LEVEL_UP_MOVE(35, MOVE_FORESTSCURSE), + LEVEL_UP_MOVE(39, MOVE_DESTINYBOND), + LEVEL_UP_MOVE(45, MOVE_PHANTOMFORCE), + LEVEL_UP_MOVE(49, MOVE_WOODHAMMER), + LEVEL_UP_MOVE(54, MOVE_HORNLEECH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesTrevenantLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_SHADOWCLAW), + LEVEL_UP_MOVE( 1, MOVE_SHADOWCLAW), + LEVEL_UP_MOVE( 1, MOVE_HORNLEECH), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_CONFUSERAY), + LEVEL_UP_MOVE( 1, MOVE_ASTONISH), + LEVEL_UP_MOVE( 1, MOVE_GROWTH), + LEVEL_UP_MOVE( 5, MOVE_ASTONISH), + LEVEL_UP_MOVE( 8, MOVE_GROWTH), + LEVEL_UP_MOVE(13, MOVE_INGRAIN), + LEVEL_UP_MOVE(19, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(23, MOVE_LEECHSEED), + LEVEL_UP_MOVE(28, MOVE_CURSE), + LEVEL_UP_MOVE(31, MOVE_WILLOWISP), + LEVEL_UP_MOVE(35, MOVE_FORESTSCURSE), + LEVEL_UP_MOVE(39, MOVE_DESTINYBOND), + LEVEL_UP_MOVE(45, MOVE_PHANTOMFORCE), + LEVEL_UP_MOVE(49, MOVE_WOODHAMMER), + LEVEL_UP_MOVE(54, MOVE_HORNLEECH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesPumpkabooLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TRICK), + LEVEL_UP_MOVE( 1, MOVE_ASTONISH), + LEVEL_UP_MOVE( 1, MOVE_CONFUSERAY), + LEVEL_UP_MOVE( 4, MOVE_SCARYFACE), + LEVEL_UP_MOVE( 6, MOVE_TRICKORTREAT), + LEVEL_UP_MOVE(11, MOVE_WORRYSEED), + LEVEL_UP_MOVE(16, MOVE_RAZORLEAF), + LEVEL_UP_MOVE(20, MOVE_LEECHSEED), + LEVEL_UP_MOVE(23, MOVE_TRICKORTREAT), + LEVEL_UP_MOVE(26, MOVE_BULLETSEED), + LEVEL_UP_MOVE(30, MOVE_SHADOWSNEAK), + LEVEL_UP_MOVE(36, MOVE_SHADOWBALL), + LEVEL_UP_MOVE(40, MOVE_TRICKORTREAT), + LEVEL_UP_MOVE(42, MOVE_PAINSPLIT), + LEVEL_UP_MOVE(48, MOVE_SEEDBOMB), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesGourgeistLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_EXPLOSION), + LEVEL_UP_MOVE( 1, MOVE_PHANTOMFORCE), + LEVEL_UP_MOVE( 1, MOVE_TRICK), + LEVEL_UP_MOVE( 1, MOVE_ASTONISH), + LEVEL_UP_MOVE( 1, MOVE_CONFUSERAY), + LEVEL_UP_MOVE( 1, MOVE_SCARYFACE), + LEVEL_UP_MOVE( 4, MOVE_SCARYFACE), + LEVEL_UP_MOVE( 6, MOVE_TRICKORTREAT), + LEVEL_UP_MOVE(11, MOVE_WORRYSEED), + LEVEL_UP_MOVE(16, MOVE_RAZORLEAF), + LEVEL_UP_MOVE(20, MOVE_LEECHSEED), + LEVEL_UP_MOVE(23, MOVE_TRICKORTREAT), + LEVEL_UP_MOVE(26, MOVE_BULLETSEED), + LEVEL_UP_MOVE(30, MOVE_SHADOWSNEAK), + LEVEL_UP_MOVE(36, MOVE_SHADOWBALL), + LEVEL_UP_MOVE(40, MOVE_TRICKORTREAT), + LEVEL_UP_MOVE(42, MOVE_PAINSPLIT), + LEVEL_UP_MOVE(48, MOVE_SEEDBOMB), + LEVEL_UP_MOVE(57, MOVE_PHANTOMFORCE), + LEVEL_UP_MOVE(63, MOVE_TRICKORTREAT), + LEVEL_UP_MOVE(70, MOVE_EXPLOSION), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesBergmiteLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_MOVE( 5, MOVE_POWDERSNOW), + LEVEL_UP_MOVE(10, MOVE_ICYWIND), + LEVEL_UP_MOVE(15, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(20, MOVE_SHARPEN), + LEVEL_UP_MOVE(22, MOVE_CURSE), + LEVEL_UP_MOVE(26, MOVE_ICEFANG), + LEVEL_UP_MOVE(30, MOVE_ICEBALL), + LEVEL_UP_MOVE(35, MOVE_RAPIDSPIN), + LEVEL_UP_MOVE(39, MOVE_AVALANCHE), + LEVEL_UP_MOVE(43, MOVE_BLIZZARD), + LEVEL_UP_MOVE(47, MOVE_RECOVER), + LEVEL_UP_MOVE(49, MOVE_DOUBLEEDGE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesAvaluggLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_BODYSLAM), + LEVEL_UP_MOVE( 1, MOVE_BODYSLAM), + LEVEL_UP_MOVE( 1, MOVE_WIDEGUARD), + LEVEL_UP_MOVE( 1, MOVE_CRUNCH), + LEVEL_UP_MOVE( 1, MOVE_SKULLBASH), + LEVEL_UP_MOVE( 1, MOVE_IRONDEFENSE), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_MOVE( 1, MOVE_POWDERSNOW), + LEVEL_UP_MOVE( 5, MOVE_POWDERSNOW), + LEVEL_UP_MOVE(10, MOVE_ICYWIND), + LEVEL_UP_MOVE(15, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(20, MOVE_SHARPEN), + LEVEL_UP_MOVE(22, MOVE_CURSE), + LEVEL_UP_MOVE(26, MOVE_ICEFANG), + LEVEL_UP_MOVE(30, MOVE_ICEBALL), + LEVEL_UP_MOVE(35, MOVE_RAPIDSPIN), + LEVEL_UP_MOVE(42, MOVE_AVALANCHE), + LEVEL_UP_MOVE(46, MOVE_BLIZZARD), + LEVEL_UP_MOVE(51, MOVE_RECOVER), + LEVEL_UP_MOVE(56, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(60, MOVE_SKULLBASH), + LEVEL_UP_MOVE(65, MOVE_CRUNCH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesNoibatLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCREECH), + LEVEL_UP_MOVE( 1, MOVE_SUPERSONIC), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 5, MOVE_ABSORB), + LEVEL_UP_MOVE(11, MOVE_GUST), + LEVEL_UP_MOVE(13, MOVE_BITE), + LEVEL_UP_MOVE(16, MOVE_WINGATTACK), + LEVEL_UP_MOVE(18, MOVE_AGILITY), + LEVEL_UP_MOVE(23, MOVE_AIRCUTTER), + LEVEL_UP_MOVE(27, MOVE_ROOST), + LEVEL_UP_MOVE(31, MOVE_RAZORWIND), + LEVEL_UP_MOVE(35, MOVE_TAILWIND), + LEVEL_UP_MOVE(40, MOVE_WHIRLWIND), + LEVEL_UP_MOVE(43, MOVE_SUPERFANG), + LEVEL_UP_MOVE(48, MOVE_AIRSLASH), + LEVEL_UP_MOVE(58, MOVE_HURRICANE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesNoivernLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_BOOMBURST), + LEVEL_UP_MOVE( 1, MOVE_DRAGONPULSE), + LEVEL_UP_MOVE( 1, MOVE_HURRICANE), + LEVEL_UP_MOVE( 1, MOVE_MOONLIGHT), + LEVEL_UP_MOVE( 1, MOVE_SCREECH), + LEVEL_UP_MOVE( 1, MOVE_SUPERSONIC), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_ABSORB), + LEVEL_UP_MOVE( 5, MOVE_ABSORB), + LEVEL_UP_MOVE(11, MOVE_GUST), + LEVEL_UP_MOVE(13, MOVE_BITE), + LEVEL_UP_MOVE(16, MOVE_WINGATTACK), + LEVEL_UP_MOVE(18, MOVE_AGILITY), + LEVEL_UP_MOVE(23, MOVE_AIRCUTTER), + LEVEL_UP_MOVE(27, MOVE_ROOST), + LEVEL_UP_MOVE(31, MOVE_RAZORWIND), + LEVEL_UP_MOVE(35, MOVE_TAILWIND), + LEVEL_UP_MOVE(40, MOVE_WHIRLWIND), + LEVEL_UP_MOVE(43, MOVE_SUPERFANG), + LEVEL_UP_MOVE(53, MOVE_AIRSLASH), + LEVEL_UP_MOVE(62, MOVE_HURRICANE), + LEVEL_UP_MOVE(70, MOVE_DRAGONPULSE), + LEVEL_UP_MOVE(75, MOVE_BOOMBURST), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesXerneasLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_HEALPULSE), + LEVEL_UP_MOVE( 1, MOVE_AROMATHERAPY), + LEVEL_UP_MOVE( 1, MOVE_INGRAIN), + LEVEL_UP_MOVE( 1, MOVE_TAKEDOWN), + LEVEL_UP_MOVE( 5, MOVE_LIGHTSCREEN), + LEVEL_UP_MOVE(10, MOVE_AURORABEAM), + LEVEL_UP_MOVE(18, MOVE_GRAVITY), + LEVEL_UP_MOVE(26, MOVE_GEOMANCY), + LEVEL_UP_MOVE(35, MOVE_MOONBLAST), + LEVEL_UP_MOVE(44, MOVE_MEGAHORN), + LEVEL_UP_MOVE(51, MOVE_NIGHTSLASH), + LEVEL_UP_MOVE(55, MOVE_HORNLEECH), + LEVEL_UP_MOVE(59, MOVE_PSYCHUP), + LEVEL_UP_MOVE(63, MOVE_MISTYTERRAIN), + LEVEL_UP_MOVE(72, MOVE_NATUREPOWER), + LEVEL_UP_MOVE(80, MOVE_CLOSECOMBAT), + LEVEL_UP_MOVE(88, MOVE_GIGAIMPACT), + LEVEL_UP_MOVE(93, MOVE_OUTRAGE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesYveltalLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_HURRICANE), + LEVEL_UP_MOVE( 1, MOVE_RAZORWIND), + LEVEL_UP_MOVE( 1, MOVE_TAUNT), + LEVEL_UP_MOVE( 1, MOVE_ROOST), + LEVEL_UP_MOVE( 5, MOVE_DOUBLETEAM), + LEVEL_UP_MOVE(10, MOVE_AIRSLASH), + LEVEL_UP_MOVE(18, MOVE_SNARL), + LEVEL_UP_MOVE(26, MOVE_OBLIVIONWING), + LEVEL_UP_MOVE(35, MOVE_DISABLE), + LEVEL_UP_MOVE(44, MOVE_DARKPULSE), + LEVEL_UP_MOVE(51, MOVE_FOULPLAY), + LEVEL_UP_MOVE(55, MOVE_PHANTOMFORCE), + LEVEL_UP_MOVE(59, MOVE_PSYCHIC), + LEVEL_UP_MOVE(63, MOVE_DRAGONRUSH), + LEVEL_UP_MOVE(72, MOVE_FOCUSBLAST), + LEVEL_UP_MOVE(80, MOVE_SUCKERPUNCH), + LEVEL_UP_MOVE(88, MOVE_HYPERBEAM), + LEVEL_UP_MOVE(93, MOVE_SKYATTACK), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesZygardeLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_GLARE), + LEVEL_UP_MOVE( 1, MOVE_BULLDOZE), + LEVEL_UP_MOVE( 1, MOVE_DRAGONBREATH), + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 5, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(10, MOVE_DIG), + LEVEL_UP_MOVE(18, MOVE_BIND), + LEVEL_UP_MOVE(26, MOVE_LANDSWRATH), + LEVEL_UP_MOVE(35, MOVE_SANDSTORM), + LEVEL_UP_MOVE(44, MOVE_HAZE), + LEVEL_UP_MOVE(51, MOVE_CRUNCH), + LEVEL_UP_MOVE(55, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(59, MOVE_CAMOUFLAGE), + LEVEL_UP_MOVE(63, MOVE_DRAGONPULSE), + LEVEL_UP_MOVE(72, MOVE_COIL), + LEVEL_UP_MOVE(80, MOVE_OUTRAGE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesDiancieLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_MOVE( 1, MOVE_ROCKTHROW), + LEVEL_UP_MOVE( 5, MOVE_SHARPEN), + LEVEL_UP_MOVE( 8, MOVE_SMACKDOWN), + LEVEL_UP_MOVE(12, MOVE_REFLECT), + LEVEL_UP_MOVE(18, MOVE_STEALTHROCK), + LEVEL_UP_MOVE(21, MOVE_GUARDSPLIT), + LEVEL_UP_MOVE(27, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(31, MOVE_FLAIL), + LEVEL_UP_MOVE(35, MOVE_SKILLSWAP), + LEVEL_UP_MOVE(40, MOVE_POWERGEM), + LEVEL_UP_MOVE(46, MOVE_TRICKROOM), + LEVEL_UP_MOVE(49, MOVE_STONEEDGE), + LEVEL_UP_MOVE(50, MOVE_MOONBLAST), + LEVEL_UP_MOVE(50, MOVE_DIAMONDSTORM), + LEVEL_UP_MOVE(60, MOVE_LIGHTSCREEN), + LEVEL_UP_MOVE(70, MOVE_SAFEGUARD), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesHoopaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_HYPERSPACEHOLE), + LEVEL_UP_MOVE( 1, MOVE_TRICK), + LEVEL_UP_MOVE( 1, MOVE_DESTINYBOND), + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE( 6, MOVE_ASTONISH), + LEVEL_UP_MOVE(10, MOVE_MAGICCOAT), + LEVEL_UP_MOVE(15, MOVE_LIGHTSCREEN), + LEVEL_UP_MOVE(19, MOVE_PSYBEAM), + LEVEL_UP_MOVE(25, MOVE_SKILLSWAP), + LEVEL_UP_MOVE(29, MOVE_POWERSPLIT), + LEVEL_UP_MOVE(29, MOVE_GUARDSPLIT), + LEVEL_UP_MOVE(35, MOVE_PHANTOMFORCE), + LEVEL_UP_MOVE(46, MOVE_ZENHEADBUTT), + LEVEL_UP_MOVE(50, MOVE_WONDERROOM), + LEVEL_UP_MOVE(50, MOVE_TRICKROOM), + LEVEL_UP_MOVE(55, MOVE_SHADOWBALL), + LEVEL_UP_MOVE(68, MOVE_NASTYPLOT), + LEVEL_UP_MOVE(75, MOVE_PSYCHIC), + LEVEL_UP_MOVE(85, MOVE_HYPERSPACEHOLE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesHoopaUnboundLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_HYPERSPACEFURY), + LEVEL_UP_MOVE( 1, MOVE_TRICK), + LEVEL_UP_MOVE( 1, MOVE_DESTINYBOND), + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE( 6, MOVE_ASTONISH), + LEVEL_UP_MOVE(10, MOVE_MAGICCOAT), + LEVEL_UP_MOVE(15, MOVE_LIGHTSCREEN), + LEVEL_UP_MOVE(19, MOVE_PSYBEAM), + LEVEL_UP_MOVE(25, MOVE_SKILLSWAP), + LEVEL_UP_MOVE(29, MOVE_POWERSPLIT), + LEVEL_UP_MOVE(29, MOVE_GUARDSPLIT), + LEVEL_UP_MOVE(46, MOVE_KNOCKOFF), + LEVEL_UP_MOVE(50, MOVE_WONDERROOM), + LEVEL_UP_MOVE(50, MOVE_TRICKROOM), + LEVEL_UP_MOVE(55, MOVE_DARKPULSE), + LEVEL_UP_MOVE(75, MOVE_PSYCHIC), + LEVEL_UP_MOVE(85, MOVE_HYPERSPACEFURY), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesVolcanionLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_STEAMERUPTION), + LEVEL_UP_MOVE( 1, MOVE_FLAREBLITZ), + LEVEL_UP_MOVE( 1, MOVE_TAKEDOWN), + LEVEL_UP_MOVE( 8, MOVE_MIST), + LEVEL_UP_MOVE(11, MOVE_HAZE), + LEVEL_UP_MOVE(15, MOVE_FLAMECHARGE), + LEVEL_UP_MOVE(21, MOVE_WATERPULSE), + LEVEL_UP_MOVE(28, MOVE_STOMP), + LEVEL_UP_MOVE(32, MOVE_SCALD), + LEVEL_UP_MOVE(40, MOVE_WEATHERBALL), + LEVEL_UP_MOVE(46, MOVE_BODYSLAM), + LEVEL_UP_MOVE(50, MOVE_HYDROPUMP), + LEVEL_UP_MOVE(58, MOVE_FLAREBLITZ), + LEVEL_UP_MOVE(65, MOVE_OVERHEAT), + LEVEL_UP_MOVE(76, MOVE_EXPLOSION), + LEVEL_UP_MOVE(85, MOVE_STEAMERUPTION), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMeowsticFemaleLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_STOREDPOWER), + LEVEL_UP_MOVE( 1, MOVE_MEFIRST), + LEVEL_UP_MOVE( 1, MOVE_MAGICALLEAF), + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_COVET), + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE( 5, MOVE_COVET), + LEVEL_UP_MOVE( 9, MOVE_CONFUSION), + LEVEL_UP_MOVE(13, MOVE_LIGHTSCREEN), + LEVEL_UP_MOVE(17, MOVE_PSYBEAM), + LEVEL_UP_MOVE(19, MOVE_FAKEOUT), + LEVEL_UP_MOVE(22, MOVE_DISARMINGVOICE), + LEVEL_UP_MOVE(25, MOVE_PSYSHOCK), + LEVEL_UP_MOVE(28, MOVE_CHARGEBEAM), + LEVEL_UP_MOVE(31, MOVE_SHADOWBALL), + LEVEL_UP_MOVE(35, MOVE_EXTRASENSORY), + LEVEL_UP_MOVE(40, MOVE_PSYCHIC), + LEVEL_UP_MOVE(43, MOVE_ROLEPLAY), + LEVEL_UP_MOVE(45, MOVE_SIGNALBEAM), + LEVEL_UP_MOVE(48, MOVE_SUCKERPUNCH), + LEVEL_UP_MOVE(50, MOVE_FUTURESIGHT), + LEVEL_UP_MOVE(53, MOVE_STOREDPOWER), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesFloetteEternalLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_VINEWHIP), + LEVEL_UP_MOVE( 1, MOVE_FAIRYWIND), + LEVEL_UP_MOVE( 6, MOVE_FAIRYWIND), + LEVEL_UP_MOVE(10, MOVE_LUCKYCHANT), + LEVEL_UP_MOVE(15, MOVE_RAZORLEAF), + LEVEL_UP_MOVE(20, MOVE_WISH), + LEVEL_UP_MOVE(25, MOVE_MAGICALLEAF), + LEVEL_UP_MOVE(27, MOVE_GRASSYTERRAIN), + LEVEL_UP_MOVE(33, MOVE_PETALBLIZZARD), + LEVEL_UP_MOVE(38, MOVE_AROMATHERAPY), + LEVEL_UP_MOVE(43, MOVE_MISTYTERRAIN), + LEVEL_UP_MOVE(46, MOVE_MOONBLAST), + LEVEL_UP_MOVE(50, MOVE_LIGHTOFRUIN), + LEVEL_UP_MOVE(51, MOVE_PETALDANCE), + LEVEL_UP_MOVE(58, MOVE_SOLARBEAM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesRowletLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_LEAFAGE), + LEVEL_UP_MOVE( 4, MOVE_GROWL), + LEVEL_UP_MOVE( 8, MOVE_PECK), + LEVEL_UP_MOVE(11, MOVE_ASTONISH), + LEVEL_UP_MOVE(14, MOVE_RAZORLEAF), + LEVEL_UP_MOVE(16, MOVE_OMINOUSWIND), + LEVEL_UP_MOVE(18, MOVE_FORESIGHT), + LEVEL_UP_MOVE(22, MOVE_PLUCK), + LEVEL_UP_MOVE(25, MOVE_SYNTHESIS), + LEVEL_UP_MOVE(29, MOVE_FURYATTACK), + LEVEL_UP_MOVE(32, MOVE_SUCKERPUNCH), + LEVEL_UP_MOVE(36, MOVE_LEAFBLADE), + LEVEL_UP_MOVE(39, MOVE_FEATHERDANCE), + LEVEL_UP_MOVE(43, MOVE_BRAVEBIRD), + LEVEL_UP_MOVE(46, MOVE_NASTYPLOT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesDartrixLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_LEAFAGE), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_PECK), + LEVEL_UP_MOVE( 4, MOVE_GROWL), + LEVEL_UP_MOVE( 8, MOVE_PECK), + LEVEL_UP_MOVE(11, MOVE_ASTONISH), + LEVEL_UP_MOVE(14, MOVE_RAZORLEAF), + LEVEL_UP_MOVE(16, MOVE_OMINOUSWIND), + LEVEL_UP_MOVE(19, MOVE_FORESIGHT), + LEVEL_UP_MOVE(24, MOVE_PLUCK), + LEVEL_UP_MOVE(28, MOVE_SYNTHESIS), + LEVEL_UP_MOVE(33, MOVE_FURYATTACK), + LEVEL_UP_MOVE(37, MOVE_SUCKERPUNCH), + LEVEL_UP_MOVE(42, MOVE_LEAFBLADE), + LEVEL_UP_MOVE(46, MOVE_FEATHERDANCE), + LEVEL_UP_MOVE(51, MOVE_BRAVEBIRD), + LEVEL_UP_MOVE(55, MOVE_NASTYPLOT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesDecidueyeLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_SPIRITSHACKLE), + LEVEL_UP_MOVE( 1, MOVE_SPIRITSHACKLE), + LEVEL_UP_MOVE( 1, MOVE_PHANTOMFORCE), + LEVEL_UP_MOVE( 1, MOVE_LEAFSTORM), + LEVEL_UP_MOVE( 1, MOVE_UTURN), + LEVEL_UP_MOVE( 1, MOVE_SHADOWSNEAK), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_LEAFAGE), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_PECK), + LEVEL_UP_MOVE( 4, MOVE_GROWL), + LEVEL_UP_MOVE( 8, MOVE_PECK), + LEVEL_UP_MOVE(11, MOVE_ASTONISH), + LEVEL_UP_MOVE(14, MOVE_RAZORLEAF), + LEVEL_UP_MOVE(16, MOVE_OMINOUSWIND), + LEVEL_UP_MOVE(19, MOVE_FORESIGHT), + LEVEL_UP_MOVE(24, MOVE_PLUCK), + LEVEL_UP_MOVE(28, MOVE_SYNTHESIS), + LEVEL_UP_MOVE(33, MOVE_FURYATTACK), + LEVEL_UP_MOVE(38, MOVE_SUCKERPUNCH), + LEVEL_UP_MOVE(44, MOVE_LEAFBLADE), + LEVEL_UP_MOVE(49, MOVE_FEATHERDANCE), + LEVEL_UP_MOVE(55, MOVE_BRAVEBIRD), + LEVEL_UP_MOVE(60, MOVE_NASTYPLOT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesLittenLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_EMBER), + LEVEL_UP_MOVE( 4, MOVE_GROWL), + LEVEL_UP_MOVE( 8, MOVE_LICK), + LEVEL_UP_MOVE(11, MOVE_LEER), + LEVEL_UP_MOVE(14, MOVE_FIREFANG), + LEVEL_UP_MOVE(16, MOVE_DOUBLEKICK), + LEVEL_UP_MOVE(18, MOVE_ROAR), + LEVEL_UP_MOVE(22, MOVE_BITE), + LEVEL_UP_MOVE(25, MOVE_SWAGGER), + LEVEL_UP_MOVE(29, MOVE_FURYSWIPES), + LEVEL_UP_MOVE(32, MOVE_THRASH), + LEVEL_UP_MOVE(36, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE(39, MOVE_SCARYFACE), + LEVEL_UP_MOVE(43, MOVE_FLAREBLITZ), + LEVEL_UP_MOVE(46, MOVE_OUTRAGE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesTorracatLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_EMBER), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_LICK), + LEVEL_UP_MOVE( 4, MOVE_GROWL), + LEVEL_UP_MOVE( 8, MOVE_LICK), + LEVEL_UP_MOVE(11, MOVE_LEER), + LEVEL_UP_MOVE(14, MOVE_FIREFANG), + LEVEL_UP_MOVE(16, MOVE_DOUBLEKICK), + LEVEL_UP_MOVE(19, MOVE_ROAR), + LEVEL_UP_MOVE(24, MOVE_BITE), + LEVEL_UP_MOVE(28, MOVE_SWAGGER), + LEVEL_UP_MOVE(33, MOVE_FURYSWIPES), + LEVEL_UP_MOVE(37, MOVE_THRASH), + LEVEL_UP_MOVE(42, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE(46, MOVE_SCARYFACE), + LEVEL_UP_MOVE(51, MOVE_FLAREBLITZ), + LEVEL_UP_MOVE(55, MOVE_OUTRAGE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesIncineroarLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_DARKESTLARIAT), + LEVEL_UP_MOVE( 1, MOVE_DARKESTLARIAT), + LEVEL_UP_MOVE( 1, MOVE_BULKUP), + LEVEL_UP_MOVE( 1, MOVE_THROATCHOP), + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_EMBER), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_LICK), + LEVEL_UP_MOVE( 4, MOVE_GROWL), + LEVEL_UP_MOVE( 8, MOVE_LICK), + LEVEL_UP_MOVE(11, MOVE_LEER), + LEVEL_UP_MOVE(14, MOVE_FIREFANG), + LEVEL_UP_MOVE(16, MOVE_DOUBLEKICK), + LEVEL_UP_MOVE(19, MOVE_ROAR), + LEVEL_UP_MOVE(24, MOVE_BITE), + LEVEL_UP_MOVE(28, MOVE_SWAGGER), + LEVEL_UP_MOVE(33, MOVE_FURYSWIPES), + LEVEL_UP_MOVE(38, MOVE_THRASH), + LEVEL_UP_MOVE(44, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE(49, MOVE_SCARYFACE), + LEVEL_UP_MOVE(55, MOVE_FLAREBLITZ), + LEVEL_UP_MOVE(60, MOVE_OUTRAGE), + LEVEL_UP_MOVE(66, MOVE_CROSSCHOP), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesPopplioLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_WATERGUN), + LEVEL_UP_MOVE( 4, MOVE_GROWL), + LEVEL_UP_MOVE( 8, MOVE_DISARMINGVOICE), + LEVEL_UP_MOVE(11, MOVE_BABYDOLLEYES), + LEVEL_UP_MOVE(14, MOVE_AQUAJET), + LEVEL_UP_MOVE(16, MOVE_ICYWIND), + LEVEL_UP_MOVE(18, MOVE_ENCORE), + LEVEL_UP_MOVE(22, MOVE_BUBBLEBEAM), + LEVEL_UP_MOVE(25, MOVE_SING), + LEVEL_UP_MOVE(29, MOVE_DOUBLESLAP), + LEVEL_UP_MOVE(32, MOVE_HYPERVOICE), + LEVEL_UP_MOVE(36, MOVE_MOONBLAST), + LEVEL_UP_MOVE(39, MOVE_CAPTIVATE), + LEVEL_UP_MOVE(43, MOVE_HYDROPUMP), + LEVEL_UP_MOVE(46, MOVE_MISTYTERRAIN), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesBrionneLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_WATERGUN), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_DISARMINGVOICE), + LEVEL_UP_MOVE( 4, MOVE_GROWL), + LEVEL_UP_MOVE( 8, MOVE_DISARMINGVOICE), + LEVEL_UP_MOVE(11, MOVE_BABYDOLLEYES), + LEVEL_UP_MOVE(14, MOVE_AQUAJET), + LEVEL_UP_MOVE(16, MOVE_ICYWIND), + LEVEL_UP_MOVE(19, MOVE_ENCORE), + LEVEL_UP_MOVE(24, MOVE_BUBBLEBEAM), + LEVEL_UP_MOVE(28, MOVE_SING), + LEVEL_UP_MOVE(33, MOVE_DOUBLESLAP), + LEVEL_UP_MOVE(37, MOVE_HYPERVOICE), + LEVEL_UP_MOVE(42, MOVE_MOONBLAST), + LEVEL_UP_MOVE(46, MOVE_CAPTIVATE), + LEVEL_UP_MOVE(51, MOVE_HYDROPUMP), + LEVEL_UP_MOVE(55, MOVE_MISTYTERRAIN), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesPrimarinaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_SPARKLINGARIA), + LEVEL_UP_MOVE( 1, MOVE_SPARKLINGARIA), + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_WATERGUN), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_DISARMINGVOICE), + LEVEL_UP_MOVE( 4, MOVE_GROWL), + LEVEL_UP_MOVE( 9, MOVE_DISARMINGVOICE), + LEVEL_UP_MOVE(11, MOVE_BABYDOLLEYES), + LEVEL_UP_MOVE(14, MOVE_AQUAJET), + LEVEL_UP_MOVE(16, MOVE_ICYWIND), + LEVEL_UP_MOVE(19, MOVE_ENCORE), + LEVEL_UP_MOVE(24, MOVE_BUBBLEBEAM), + LEVEL_UP_MOVE(28, MOVE_SING), + LEVEL_UP_MOVE(33, MOVE_DOUBLESLAP), + LEVEL_UP_MOVE(38, MOVE_HYPERVOICE), + LEVEL_UP_MOVE(44, MOVE_MOONBLAST), + LEVEL_UP_MOVE(49, MOVE_CAPTIVATE), + LEVEL_UP_MOVE(55, MOVE_HYDROPUMP), + LEVEL_UP_MOVE(60, MOVE_MISTYTERRAIN), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesPikipekLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_PECK), + LEVEL_UP_MOVE( 3, MOVE_GROWL), + LEVEL_UP_MOVE( 7, MOVE_ECHOEDVOICE), + LEVEL_UP_MOVE( 9, MOVE_ROCKSMASH), + LEVEL_UP_MOVE(13, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(15, MOVE_PLUCK), + LEVEL_UP_MOVE(19, MOVE_ROOST), + LEVEL_UP_MOVE(21, MOVE_FURYATTACK), + LEVEL_UP_MOVE(25, MOVE_SCREECH), + LEVEL_UP_MOVE(27, MOVE_DRILLPECK), + LEVEL_UP_MOVE(31, MOVE_BULLETSEED), + LEVEL_UP_MOVE(33, MOVE_FEATHERDANCE), + LEVEL_UP_MOVE(37, MOVE_HYPERVOICE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesTrumbeakLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ROCKBLAST), + LEVEL_UP_MOVE( 1, MOVE_PECK), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_ECHOEDVOICE), + LEVEL_UP_MOVE( 1, MOVE_ROCKSMASH), + LEVEL_UP_MOVE( 3, MOVE_GROWL), + LEVEL_UP_MOVE( 7, MOVE_ECHOEDVOICE), + LEVEL_UP_MOVE( 9, MOVE_ROCKSMASH), + LEVEL_UP_MOVE(13, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(16, MOVE_PLUCK), + LEVEL_UP_MOVE(21, MOVE_ROOST), + LEVEL_UP_MOVE(24, MOVE_FURYATTACK), + LEVEL_UP_MOVE(29, MOVE_SCREECH), + LEVEL_UP_MOVE(32, MOVE_DRILLPECK), + LEVEL_UP_MOVE(37, MOVE_BULLETSEED), + LEVEL_UP_MOVE(40, MOVE_FEATHERDANCE), + LEVEL_UP_MOVE(45, MOVE_HYPERVOICE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesToucannonLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_BEAKBLAST), + LEVEL_UP_MOVE( 1, MOVE_BEAKBLAST), + LEVEL_UP_MOVE( 1, MOVE_ROCKBLAST), + LEVEL_UP_MOVE( 1, MOVE_PECK), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_ECHOEDVOICE), + LEVEL_UP_MOVE( 1, MOVE_ROCKSMASH), + LEVEL_UP_MOVE( 3, MOVE_GROWL), + LEVEL_UP_MOVE( 7, MOVE_ECHOEDVOICE), + LEVEL_UP_MOVE( 9, MOVE_ROCKSMASH), + LEVEL_UP_MOVE(13, MOVE_SUPERSONIC), + LEVEL_UP_MOVE(16, MOVE_PLUCK), + LEVEL_UP_MOVE(21, MOVE_ROOST), + LEVEL_UP_MOVE(24, MOVE_FURYATTACK), + LEVEL_UP_MOVE(30, MOVE_SCREECH), + LEVEL_UP_MOVE(34, MOVE_DRILLPECK), + LEVEL_UP_MOVE(40, MOVE_BULLETSEED), + LEVEL_UP_MOVE(44, MOVE_FEATHERDANCE), + LEVEL_UP_MOVE(50, MOVE_HYPERVOICE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesYungoosLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 3, MOVE_LEER), + LEVEL_UP_MOVE( 7, MOVE_PURSUIT), + LEVEL_UP_MOVE(10, MOVE_SANDATTACK), + LEVEL_UP_MOVE(13, MOVE_ODORSLEUTH), + LEVEL_UP_MOVE(16, MOVE_BIDE), + LEVEL_UP_MOVE(19, MOVE_BITE), + LEVEL_UP_MOVE(22, MOVE_MUDSLAP), + LEVEL_UP_MOVE(25, MOVE_SUPERFANG), + LEVEL_UP_MOVE(28, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(31, MOVE_SCARYFACE), + LEVEL_UP_MOVE(34, MOVE_CRUNCH), + LEVEL_UP_MOVE(37, MOVE_HYPERFANG), + LEVEL_UP_MOVE(40, MOVE_YAWN), + LEVEL_UP_MOVE(43, MOVE_THRASH), + LEVEL_UP_MOVE(46, MOVE_REST), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesGumshoosLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_PURSUIT), + LEVEL_UP_MOVE( 1, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 3, MOVE_LEER), + LEVEL_UP_MOVE( 7, MOVE_PURSUIT), + LEVEL_UP_MOVE(10, MOVE_SANDATTACK), + LEVEL_UP_MOVE(13, MOVE_ODORSLEUTH), + LEVEL_UP_MOVE(16, MOVE_BIDE), + LEVEL_UP_MOVE(19, MOVE_BITE), + LEVEL_UP_MOVE(23, MOVE_MUDSLAP), + LEVEL_UP_MOVE(27, MOVE_SUPERFANG), + LEVEL_UP_MOVE(31, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(35, MOVE_SCARYFACE), + LEVEL_UP_MOVE(39, MOVE_CRUNCH), + LEVEL_UP_MOVE(43, MOVE_HYPERFANG), + LEVEL_UP_MOVE(47, MOVE_YAWN), + LEVEL_UP_MOVE(51, MOVE_THRASH), + LEVEL_UP_MOVE(55, MOVE_REST), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesGrubbinLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_VICEGRIP), + LEVEL_UP_MOVE( 4, MOVE_STRINGSHOT), + LEVEL_UP_MOVE( 7, MOVE_MUDSLAP), + LEVEL_UP_MOVE(10, MOVE_BITE), + LEVEL_UP_MOVE(13, MOVE_BUGBITE), + LEVEL_UP_MOVE(16, MOVE_SPARK), + LEVEL_UP_MOVE(19, MOVE_ACROBATICS), + LEVEL_UP_MOVE(22, MOVE_CRUNCH), + LEVEL_UP_MOVE(25, MOVE_XSCISSOR), + LEVEL_UP_MOVE(28, MOVE_DIG), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesCharjabugLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_CHARGE), + LEVEL_UP_MOVE( 1, MOVE_CHARGE), + LEVEL_UP_MOVE( 1, MOVE_VICEGRIP), + LEVEL_UP_MOVE( 1, MOVE_STRINGSHOT), + LEVEL_UP_MOVE( 1, MOVE_MUDSLAP), + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 4, MOVE_STRINGSHOT), + LEVEL_UP_MOVE( 7, MOVE_MUDSLAP), + LEVEL_UP_MOVE(10, MOVE_BITE), + LEVEL_UP_MOVE(13, MOVE_BUGBITE), + LEVEL_UP_MOVE(16, MOVE_SPARK), + LEVEL_UP_MOVE(19, MOVE_ACROBATICS), + LEVEL_UP_MOVE(25, MOVE_CRUNCH), + LEVEL_UP_MOVE(31, MOVE_XSCISSOR), + LEVEL_UP_MOVE(37, MOVE_DIG), + LEVEL_UP_MOVE(43, MOVE_DISCHARGE), + LEVEL_UP_MOVE(49, MOVE_IRONDEFENSE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesVikavoltLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_THUNDERBOLT), + LEVEL_UP_MOVE( 1, MOVE_THUNDERBOLT), + LEVEL_UP_MOVE( 1, MOVE_AIRSLASH), + LEVEL_UP_MOVE( 1, MOVE_CHARGE), + LEVEL_UP_MOVE( 1, MOVE_VICEGRIP), + LEVEL_UP_MOVE( 1, MOVE_STRINGSHOT), + LEVEL_UP_MOVE( 1, MOVE_MUDSLAP), + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 4, MOVE_STRINGSHOT), + LEVEL_UP_MOVE( 7, MOVE_MUDSLAP), + LEVEL_UP_MOVE(10, MOVE_BITE), + LEVEL_UP_MOVE(13, MOVE_BUGBITE), + LEVEL_UP_MOVE(16, MOVE_SPARK), + LEVEL_UP_MOVE(19, MOVE_ACROBATICS), + LEVEL_UP_MOVE(25, MOVE_GUILLOTINE), + LEVEL_UP_MOVE(31, MOVE_BUGBUZZ), + LEVEL_UP_MOVE(37, MOVE_DIG), + LEVEL_UP_MOVE(41, MOVE_ZAPCANNON), + LEVEL_UP_MOVE(49, MOVE_AGILITY), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesCrabrawlerLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_BUBBLE), + LEVEL_UP_MOVE( 5, MOVE_ROCKSMASH), + LEVEL_UP_MOVE( 9, MOVE_LEER), + LEVEL_UP_MOVE(13, MOVE_PURSUIT), + LEVEL_UP_MOVE(17, MOVE_BUBBLEBEAM), + LEVEL_UP_MOVE(22, MOVE_POWERUPPUNCH), + LEVEL_UP_MOVE(25, MOVE_DIZZYPUNCH), + LEVEL_UP_MOVE(29, MOVE_PAYBACK), + LEVEL_UP_MOVE(33, MOVE_REVERSAL), + LEVEL_UP_MOVE(37, MOVE_CRABHAMMER), + LEVEL_UP_MOVE(42, MOVE_IRONDEFENSE), + LEVEL_UP_MOVE(45, MOVE_DYNAMICPUNCH), + LEVEL_UP_MOVE(49, MOVE_CLOSECOMBAT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesCrabominableLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_ICEPUNCH), + LEVEL_UP_MOVE( 1, MOVE_ICEPUNCH), + LEVEL_UP_MOVE( 1, MOVE_BUBBLE), + LEVEL_UP_MOVE( 1, MOVE_ROCKSMASH), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_PURSUIT), + LEVEL_UP_MOVE( 5, MOVE_ROCKSMASH), + LEVEL_UP_MOVE( 9, MOVE_LEER), + LEVEL_UP_MOVE(13, MOVE_PURSUIT), + LEVEL_UP_MOVE(17, MOVE_BUBBLEBEAM), + LEVEL_UP_MOVE(22, MOVE_POWERUPPUNCH), + LEVEL_UP_MOVE(25, MOVE_DIZZYPUNCH), + LEVEL_UP_MOVE(29, MOVE_AVALANCHE), + LEVEL_UP_MOVE(33, MOVE_REVERSAL), + LEVEL_UP_MOVE(37, MOVE_ICEHAMMER), + LEVEL_UP_MOVE(42, MOVE_IRONDEFENSE), + LEVEL_UP_MOVE(45, MOVE_DYNAMICPUNCH), + LEVEL_UP_MOVE(49, MOVE_CLOSECOMBAT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesOricorioLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 4, MOVE_GROWL), + LEVEL_UP_MOVE( 6, MOVE_PECK), + LEVEL_UP_MOVE(10, MOVE_HELPINGHAND), + LEVEL_UP_MOVE(13, MOVE_AIRCUTTER), + LEVEL_UP_MOVE(16, MOVE_BATONPASS), + LEVEL_UP_MOVE(20, MOVE_FEATHERDANCE), + LEVEL_UP_MOVE(23, MOVE_DOUBLESLAP), + LEVEL_UP_MOVE(26, MOVE_TEETERDANCE), + LEVEL_UP_MOVE(30, MOVE_ROOST), + LEVEL_UP_MOVE(33, MOVE_CAPTIVATE), + LEVEL_UP_MOVE(36, MOVE_AIRSLASH), + LEVEL_UP_MOVE(40, MOVE_REVELATIONDANCE), + LEVEL_UP_MOVE(43, MOVE_MIRRORMOVE), + LEVEL_UP_MOVE(46, MOVE_AGILITY), + LEVEL_UP_MOVE(50, MOVE_HURRICANE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesCutieflyLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ABSORB), + LEVEL_UP_MOVE( 4, MOVE_FAIRYWIND), + LEVEL_UP_MOVE( 7, MOVE_STUNSPORE), + LEVEL_UP_MOVE(10, MOVE_STRUGGLEBUG), + LEVEL_UP_MOVE(13, MOVE_SILVERWIND), + LEVEL_UP_MOVE(16, MOVE_DRAININGKISS), + LEVEL_UP_MOVE(21, MOVE_SWEETSCENT), + LEVEL_UP_MOVE(26, MOVE_BUGBUZZ), + LEVEL_UP_MOVE(31, MOVE_DAZZLINGGLEAM), + LEVEL_UP_MOVE(36, MOVE_AROMATHERAPY), + LEVEL_UP_MOVE(41, MOVE_QUIVERDANCE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesRibombeeLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_POLLENPUFF), + LEVEL_UP_MOVE( 1, MOVE_POLLENPUFF), + LEVEL_UP_MOVE( 1, MOVE_ABSORB), + LEVEL_UP_MOVE( 1, MOVE_FAIRYWIND), + LEVEL_UP_MOVE( 1, MOVE_STUNSPORE), + LEVEL_UP_MOVE( 1, MOVE_STRUGGLEBUG), + LEVEL_UP_MOVE( 4, MOVE_FAIRYWIND), + LEVEL_UP_MOVE( 7, MOVE_STUNSPORE), + LEVEL_UP_MOVE(10, MOVE_STRUGGLEBUG), + LEVEL_UP_MOVE(13, MOVE_SILVERWIND), + LEVEL_UP_MOVE(16, MOVE_DRAININGKISS), + LEVEL_UP_MOVE(21, MOVE_SWEETSCENT), + LEVEL_UP_MOVE(28, MOVE_BUGBUZZ), + LEVEL_UP_MOVE(35, MOVE_DAZZLINGGLEAM), + LEVEL_UP_MOVE(42, MOVE_AROMATHERAPY), + LEVEL_UP_MOVE(49, MOVE_QUIVERDANCE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesRockruffLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 4, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 7, MOVE_BITE), + LEVEL_UP_MOVE(12, MOVE_HOWL), + LEVEL_UP_MOVE(15, MOVE_ROCKTHROW), + LEVEL_UP_MOVE(18, MOVE_ODORSLEUTH), + LEVEL_UP_MOVE(23, MOVE_ROCKTOMB), + LEVEL_UP_MOVE(26, MOVE_ROAR), + LEVEL_UP_MOVE(29, MOVE_STEALTHROCK), + LEVEL_UP_MOVE(34, MOVE_ROCKSLIDE), + LEVEL_UP_MOVE(37, MOVE_SCARYFACE), + LEVEL_UP_MOVE(40, MOVE_CRUNCH), + LEVEL_UP_MOVE(45, MOVE_ROCKCLIMB), + LEVEL_UP_MOVE(48, MOVE_STONEEDGE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesLycanrocLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_ACCELEROCK), + LEVEL_UP_MOVE( 1, MOVE_ACCELEROCK), + LEVEL_UP_MOVE( 1, MOVE_QUICKGUARD), + LEVEL_UP_MOVE( 1, MOVE_QUICKATTACK), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 4, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 7, MOVE_BITE), + LEVEL_UP_MOVE(12, MOVE_HOWL), + LEVEL_UP_MOVE(15, MOVE_ROCKTHROW), + LEVEL_UP_MOVE(18, MOVE_ODORSLEUTH), + LEVEL_UP_MOVE(23, MOVE_ROCKTOMB), + LEVEL_UP_MOVE(26, MOVE_ROAR), + LEVEL_UP_MOVE(29, MOVE_STEALTHROCK), + LEVEL_UP_MOVE(34, MOVE_ROCKSLIDE), + LEVEL_UP_MOVE(37, MOVE_SCARYFACE), + LEVEL_UP_MOVE(40, MOVE_CRUNCH), + LEVEL_UP_MOVE(45, MOVE_ROCKCLIMB), + LEVEL_UP_MOVE(48, MOVE_STONEEDGE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesWishiwashiLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_WATERGUN), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 6, MOVE_HELPINGHAND), + LEVEL_UP_MOVE( 9, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(14, MOVE_BRINE), + LEVEL_UP_MOVE(17, MOVE_AQUARING), + LEVEL_UP_MOVE(22, MOVE_TEARFULLOOK), + LEVEL_UP_MOVE(25, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(30, MOVE_DIVE), + LEVEL_UP_MOVE(33, MOVE_BEATUP), + LEVEL_UP_MOVE(38, MOVE_AQUATAIL), + LEVEL_UP_MOVE(41, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(46, MOVE_SOAK), + LEVEL_UP_MOVE(49, MOVE_ENDEAVOR), + LEVEL_UP_MOVE(54, MOVE_HYDROPUMP), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMareanieLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POISONSTING), + LEVEL_UP_MOVE( 5, MOVE_PECK), + LEVEL_UP_MOVE( 9, MOVE_BITE), + LEVEL_UP_MOVE(13, MOVE_TOXICSPIKES), + LEVEL_UP_MOVE(17, MOVE_WIDEGUARD), + LEVEL_UP_MOVE(21, MOVE_TOXIC), + LEVEL_UP_MOVE(25, MOVE_VENOSHOCK), + LEVEL_UP_MOVE(29, MOVE_SPIKECANNON), + LEVEL_UP_MOVE(33, MOVE_RECOVER), + LEVEL_UP_MOVE(37, MOVE_POISONJAB), + LEVEL_UP_MOVE(41, MOVE_VENOMDRENCH), + LEVEL_UP_MOVE(45, MOVE_PINMISSILE), + LEVEL_UP_MOVE(49, MOVE_LIQUIDATION), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesToxapexLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_BANEFULBUNKER), + LEVEL_UP_MOVE( 1, MOVE_BANEFULBUNKER), + LEVEL_UP_MOVE( 1, MOVE_POISONSTING), + LEVEL_UP_MOVE( 1, MOVE_PECK), + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 1, MOVE_TOXICSPIKES), + LEVEL_UP_MOVE( 5, MOVE_PECK), + LEVEL_UP_MOVE( 9, MOVE_BITE), + LEVEL_UP_MOVE(13, MOVE_TOXICSPIKES), + LEVEL_UP_MOVE(17, MOVE_WIDEGUARD), + LEVEL_UP_MOVE(21, MOVE_TOXIC), + LEVEL_UP_MOVE(25, MOVE_VENOSHOCK), + LEVEL_UP_MOVE(29, MOVE_SPIKECANNON), + LEVEL_UP_MOVE(33, MOVE_RECOVER), + LEVEL_UP_MOVE(37, MOVE_POISONJAB), + LEVEL_UP_MOVE(44, MOVE_VENOMDRENCH), + LEVEL_UP_MOVE(51, MOVE_PINMISSILE), + LEVEL_UP_MOVE(58, MOVE_LIQUIDATION), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMudbrayLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_MUDSLAP), + LEVEL_UP_MOVE( 3, MOVE_MUDSPORT), + LEVEL_UP_MOVE( 8, MOVE_ROTOTILLER), + LEVEL_UP_MOVE(10, MOVE_BULLDOZE), + LEVEL_UP_MOVE(15, MOVE_DOUBLEKICK), + LEVEL_UP_MOVE(17, MOVE_STOMP), + LEVEL_UP_MOVE(22, MOVE_BIDE), + LEVEL_UP_MOVE(24, MOVE_HIGHHORSEPOWER), + LEVEL_UP_MOVE(29, MOVE_IRONDEFENSE), + LEVEL_UP_MOVE(31, MOVE_HEAVYSLAM), + LEVEL_UP_MOVE(36, MOVE_COUNTER), + LEVEL_UP_MOVE(38, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(43, MOVE_MEGAKICK), + LEVEL_UP_MOVE(45, MOVE_SUPERPOWER), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMudsdaleLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_MUDSLAP), + LEVEL_UP_MOVE( 1, MOVE_MUDSPORT), + LEVEL_UP_MOVE( 1, MOVE_ROTOTILLER), + LEVEL_UP_MOVE( 1, MOVE_BULLDOZE), + LEVEL_UP_MOVE( 3, MOVE_MUDSPORT), + LEVEL_UP_MOVE( 8, MOVE_ROTOTILLER), + LEVEL_UP_MOVE(10, MOVE_BULLDOZE), + LEVEL_UP_MOVE(15, MOVE_DOUBLEKICK), + LEVEL_UP_MOVE(17, MOVE_STOMP), + LEVEL_UP_MOVE(22, MOVE_BIDE), + LEVEL_UP_MOVE(24, MOVE_HIGHHORSEPOWER), + LEVEL_UP_MOVE(29, MOVE_IRONDEFENSE), + LEVEL_UP_MOVE(34, MOVE_HEAVYSLAM), + LEVEL_UP_MOVE(42, MOVE_COUNTER), + LEVEL_UP_MOVE(47, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(55, MOVE_MEGAKICK), + LEVEL_UP_MOVE(60, MOVE_SUPERPOWER), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesDewpiderLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_WATERSPORT), + LEVEL_UP_MOVE( 1, MOVE_BUBBLE), + LEVEL_UP_MOVE( 5, MOVE_INFESTATION), + LEVEL_UP_MOVE( 8, MOVE_SPIDERWEB), + LEVEL_UP_MOVE(13, MOVE_BUGBITE), + LEVEL_UP_MOVE(16, MOVE_BUBBLEBEAM), + LEVEL_UP_MOVE(21, MOVE_BITE), + LEVEL_UP_MOVE(24, MOVE_AQUARING), + LEVEL_UP_MOVE(29, MOVE_LEECHLIFE), + LEVEL_UP_MOVE(32, MOVE_CRUNCH), + LEVEL_UP_MOVE(37, MOVE_LUNGE), + LEVEL_UP_MOVE(40, MOVE_MIRRORCOAT), + LEVEL_UP_MOVE(45, MOVE_LIQUIDATION), + LEVEL_UP_MOVE(48, MOVE_ENTRAINMENT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesAraquanidLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_WIDEGUARD), + LEVEL_UP_MOVE( 1, MOVE_SOAK), + LEVEL_UP_MOVE( 1, MOVE_BUBBLE), + LEVEL_UP_MOVE( 1, MOVE_INFESTATION), + LEVEL_UP_MOVE( 1, MOVE_SPIDERWEB), + LEVEL_UP_MOVE( 1, MOVE_BUGBITE), + LEVEL_UP_MOVE( 5, MOVE_INFESTATION), + LEVEL_UP_MOVE( 8, MOVE_SPIDERWEB), + LEVEL_UP_MOVE(13, MOVE_BUGBITE), + LEVEL_UP_MOVE(16, MOVE_BUBBLEBEAM), + LEVEL_UP_MOVE(21, MOVE_BITE), + LEVEL_UP_MOVE(26, MOVE_AQUARING), + LEVEL_UP_MOVE(33, MOVE_LEECHLIFE), + LEVEL_UP_MOVE(38, MOVE_CRUNCH), + LEVEL_UP_MOVE(45, MOVE_LUNGE), + LEVEL_UP_MOVE(50, MOVE_MIRRORCOAT), + LEVEL_UP_MOVE(57, MOVE_LIQUIDATION), + LEVEL_UP_MOVE(62, MOVE_ENTRAINMENT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesFomantisLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_FURYCUTTER), + LEVEL_UP_MOVE( 5, MOVE_LEAFAGE), + LEVEL_UP_MOVE(10, MOVE_RAZORLEAF), + LEVEL_UP_MOVE(14, MOVE_GROWTH), + LEVEL_UP_MOVE(19, MOVE_INGRAIN), + LEVEL_UP_MOVE(23, MOVE_LEAFBLADE), + LEVEL_UP_MOVE(28, MOVE_SYNTHESIS), + LEVEL_UP_MOVE(32, MOVE_SLASH), + LEVEL_UP_MOVE(37, MOVE_SWEETSCENT), + LEVEL_UP_MOVE(41, MOVE_SOLARBEAM), + LEVEL_UP_MOVE(46, MOVE_SUNNYDAY), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesLurantisLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_PETALBLIZZARD), + LEVEL_UP_MOVE( 1, MOVE_PETALBLIZZARD), + LEVEL_UP_MOVE( 1, MOVE_XSCISSOR), + LEVEL_UP_MOVE( 1, MOVE_NIGHTSLASH), + LEVEL_UP_MOVE( 1, MOVE_FURYCUTTER), + LEVEL_UP_MOVE( 1, MOVE_LEAFAGE), + LEVEL_UP_MOVE( 1, MOVE_RAZORLEAF), + LEVEL_UP_MOVE( 1, MOVE_GROWTH), + LEVEL_UP_MOVE( 5, MOVE_LEAFAGE), + LEVEL_UP_MOVE(10, MOVE_RAZORLEAF), + LEVEL_UP_MOVE(14, MOVE_GROWTH), + LEVEL_UP_MOVE(19, MOVE_INGRAIN), + LEVEL_UP_MOVE(23, MOVE_LEAFBLADE), + LEVEL_UP_MOVE(28, MOVE_SYNTHESIS), + LEVEL_UP_MOVE(32, MOVE_SLASH), + LEVEL_UP_MOVE(40, MOVE_SWEETSCENT), + LEVEL_UP_MOVE(47, MOVE_SOLARBLADE), + LEVEL_UP_MOVE(55, MOVE_SUNNYDAY), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMorelullLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ABSORB), + LEVEL_UP_MOVE( 4, MOVE_ASTONISH), + LEVEL_UP_MOVE( 8, MOVE_FLASH), + LEVEL_UP_MOVE(11, MOVE_MOONLIGHT), + LEVEL_UP_MOVE(15, MOVE_MEGADRAIN), + LEVEL_UP_MOVE(18, MOVE_SLEEPPOWDER), + LEVEL_UP_MOVE(22, MOVE_INGRAIN), + LEVEL_UP_MOVE(25, MOVE_CONFUSERAY), + LEVEL_UP_MOVE(29, MOVE_GIGADRAIN), + LEVEL_UP_MOVE(32, MOVE_STRENGTHSAP), + LEVEL_UP_MOVE(36, MOVE_SPORE), + LEVEL_UP_MOVE(39, MOVE_MOONBLAST), + LEVEL_UP_MOVE(43, MOVE_DREAMEATER), + LEVEL_UP_MOVE(46, MOVE_SPOTLIGHT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesShiinoticLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ABSORB), + LEVEL_UP_MOVE( 1, MOVE_ASTONISH), + LEVEL_UP_MOVE( 1, MOVE_INGRAIN), + LEVEL_UP_MOVE( 1, MOVE_FLASH), + LEVEL_UP_MOVE( 4, MOVE_ASTONISH), + LEVEL_UP_MOVE( 8, MOVE_FLASH), + LEVEL_UP_MOVE(11, MOVE_MOONLIGHT), + LEVEL_UP_MOVE(15, MOVE_MEGADRAIN), + LEVEL_UP_MOVE(18, MOVE_SLEEPPOWDER), + LEVEL_UP_MOVE(22, MOVE_INGRAIN), + LEVEL_UP_MOVE(26, MOVE_CONFUSERAY), + LEVEL_UP_MOVE(31, MOVE_GIGADRAIN), + LEVEL_UP_MOVE(35, MOVE_STRENGTHSAP), + LEVEL_UP_MOVE(40, MOVE_SPORE), + LEVEL_UP_MOVE(44, MOVE_MOONBLAST), + LEVEL_UP_MOVE(49, MOVE_DREAMEATER), + LEVEL_UP_MOVE(53, MOVE_SPOTLIGHT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSalanditLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_POISONGAS), + LEVEL_UP_MOVE( 5, MOVE_EMBER), + LEVEL_UP_MOVE( 8, MOVE_SWEETSCENT), + LEVEL_UP_MOVE(13, MOVE_DRAGONRAGE), + LEVEL_UP_MOVE(16, MOVE_SMOG), + LEVEL_UP_MOVE(21, MOVE_DOUBLESLAP), + LEVEL_UP_MOVE(24, MOVE_FLAMEBURST), + LEVEL_UP_MOVE(29, MOVE_TOXIC), + LEVEL_UP_MOVE(32, MOVE_NASTYPLOT), + LEVEL_UP_MOVE(37, MOVE_VENOSHOCK), + LEVEL_UP_MOVE(40, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE(45, MOVE_VENOMDRENCH), + LEVEL_UP_MOVE(48, MOVE_DRAGONPULSE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSalazzleLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_CAPTIVATE), + LEVEL_UP_MOVE( 1, MOVE_CAPTIVATE), + LEVEL_UP_MOVE( 1, MOVE_DISABLE), + LEVEL_UP_MOVE( 1, MOVE_ENCORE), + LEVEL_UP_MOVE( 1, MOVE_TORMENT), + LEVEL_UP_MOVE( 1, MOVE_SWAGGER), + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_POISONGAS), + LEVEL_UP_MOVE( 1, MOVE_EMBER), + LEVEL_UP_MOVE( 1, MOVE_SWEETSCENT), + LEVEL_UP_MOVE( 5, MOVE_EMBER), + LEVEL_UP_MOVE( 8, MOVE_SWEETSCENT), + LEVEL_UP_MOVE(13, MOVE_DRAGONRAGE), + LEVEL_UP_MOVE(16, MOVE_SMOG), + LEVEL_UP_MOVE(21, MOVE_DOUBLESLAP), + LEVEL_UP_MOVE(24, MOVE_FLAMEBURST), + LEVEL_UP_MOVE(29, MOVE_TOXIC), + LEVEL_UP_MOVE(32, MOVE_NASTYPLOT), + LEVEL_UP_MOVE(39, MOVE_VENOSHOCK), + LEVEL_UP_MOVE(44, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE(51, MOVE_VENOMDRENCH), + LEVEL_UP_MOVE(56, MOVE_DRAGONPULSE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesStuffulLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 5, MOVE_BIDE), + LEVEL_UP_MOVE(10, MOVE_BABYDOLLEYES), + LEVEL_UP_MOVE(14, MOVE_BRUTALSWING), + LEVEL_UP_MOVE(19, MOVE_FLAIL), + LEVEL_UP_MOVE(23, MOVE_PAYBACK), + LEVEL_UP_MOVE(28, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(32, MOVE_HAMMERARM), + LEVEL_UP_MOVE(37, MOVE_THRASH), + LEVEL_UP_MOVE(41, MOVE_PAINSPLIT), + LEVEL_UP_MOVE(46, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(50, MOVE_SUPERPOWER), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesBewearLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_BIND), + LEVEL_UP_MOVE( 1, MOVE_BIND), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 5, MOVE_BIDE), + LEVEL_UP_MOVE(10, MOVE_BABYDOLLEYES), + LEVEL_UP_MOVE(14, MOVE_BRUTALSWING), + LEVEL_UP_MOVE(19, MOVE_FLAIL), + LEVEL_UP_MOVE(23, MOVE_PAYBACK), + LEVEL_UP_MOVE(30, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(36, MOVE_HAMMERARM), + LEVEL_UP_MOVE(43, MOVE_THRASH), + LEVEL_UP_MOVE(49, MOVE_PAINSPLIT), + LEVEL_UP_MOVE(56, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(62, MOVE_SUPERPOWER), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesBounsweetLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SPLASH), + LEVEL_UP_MOVE( 5, MOVE_PLAYNICE), + LEVEL_UP_MOVE( 9, MOVE_RAPIDSPIN), + LEVEL_UP_MOVE(13, MOVE_RAZORLEAF), + LEVEL_UP_MOVE(17, MOVE_SWEETSCENT), + LEVEL_UP_MOVE(21, MOVE_MAGICALLEAF), + LEVEL_UP_MOVE(25, MOVE_TEETERDANCE), + LEVEL_UP_MOVE(29, MOVE_FLAIL), + LEVEL_UP_MOVE(33, MOVE_AROMATICMIST), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSteeneeLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_DOUBLESLAP), + LEVEL_UP_MOVE( 1, MOVE_DOUBLESLAP), + LEVEL_UP_MOVE( 1, MOVE_SPLASH), + LEVEL_UP_MOVE( 1, MOVE_PLAYNICE), + LEVEL_UP_MOVE( 1, MOVE_RAPIDSPIN), + LEVEL_UP_MOVE( 1, MOVE_RAZORLEAF), + LEVEL_UP_MOVE( 5, MOVE_PLAYNICE), + LEVEL_UP_MOVE( 9, MOVE_RAPIDSPIN), + LEVEL_UP_MOVE(13, MOVE_RAZORLEAF), + LEVEL_UP_MOVE(17, MOVE_SWEETSCENT), + LEVEL_UP_MOVE(21, MOVE_MAGICALLEAF), + LEVEL_UP_MOVE(25, MOVE_TEETERDANCE), + LEVEL_UP_MOVE(29, MOVE_STOMP), + LEVEL_UP_MOVE(33, MOVE_AROMATICMIST), + LEVEL_UP_MOVE(37, MOVE_CAPTIVATE), + LEVEL_UP_MOVE(41, MOVE_AROMATHERAPY), + LEVEL_UP_MOVE(45, MOVE_LEAFSTORM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesTsareenaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_TROPKICK), + LEVEL_UP_MOVE( 1, MOVE_TROPKICK), + LEVEL_UP_MOVE( 1, MOVE_PUNISHMENT), + LEVEL_UP_MOVE( 1, MOVE_DOUBLESLAP), + LEVEL_UP_MOVE( 1, MOVE_SPLASH), + LEVEL_UP_MOVE( 1, MOVE_SWAGGER), + LEVEL_UP_MOVE( 1, MOVE_RAPIDSPIN), + LEVEL_UP_MOVE( 1, MOVE_RAZORLEAF), + LEVEL_UP_MOVE( 5, MOVE_SWAGGER), + LEVEL_UP_MOVE( 9, MOVE_RAPIDSPIN), + LEVEL_UP_MOVE(13, MOVE_RAZORLEAF), + LEVEL_UP_MOVE(17, MOVE_SWEETSCENT), + LEVEL_UP_MOVE(21, MOVE_MAGICALLEAF), + LEVEL_UP_MOVE(25, MOVE_TEETERDANCE), + LEVEL_UP_MOVE(29, MOVE_STOMP), + LEVEL_UP_MOVE(33, MOVE_AROMATICMIST), + LEVEL_UP_MOVE(37, MOVE_CAPTIVATE), + LEVEL_UP_MOVE(41, MOVE_AROMATHERAPY), + LEVEL_UP_MOVE(45, MOVE_LEAFSTORM), + LEVEL_UP_MOVE(49, MOVE_HIGHJUMPKICK), + LEVEL_UP_MOVE(53, MOVE_POWERWHIP), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesComfeyLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_HELPINGHAND), + LEVEL_UP_MOVE( 1, MOVE_VINEWHIP), + LEVEL_UP_MOVE( 1, MOVE_FLOWERSHIELD), + LEVEL_UP_MOVE( 4, MOVE_LEECHSEED), + LEVEL_UP_MOVE( 7, MOVE_DRAININGKISS), + LEVEL_UP_MOVE(10, MOVE_MAGICALLEAF), + LEVEL_UP_MOVE(13, MOVE_GROWTH), + LEVEL_UP_MOVE(16, MOVE_WRAP), + LEVEL_UP_MOVE(19, MOVE_SWEETKISS), + LEVEL_UP_MOVE(22, MOVE_NATURALGIFT), + LEVEL_UP_MOVE(25, MOVE_PETALBLIZZARD), + LEVEL_UP_MOVE(28, MOVE_SYNTHESIS), + LEVEL_UP_MOVE(31, MOVE_SWEETSCENT), + LEVEL_UP_MOVE(34, MOVE_GRASSKNOT), + LEVEL_UP_MOVE(37, MOVE_FLORALHEALING), + LEVEL_UP_MOVE(40, MOVE_PETALDANCE), + LEVEL_UP_MOVE(43, MOVE_AROMATHERAPY), + LEVEL_UP_MOVE(46, MOVE_GRASSYTERRAIN), + LEVEL_UP_MOVE(49, MOVE_PLAYROUGH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesOranguruLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE( 4, MOVE_AFTERYOU), + LEVEL_UP_MOVE( 8, MOVE_TAUNT), + LEVEL_UP_MOVE(11, MOVE_QUASH), + LEVEL_UP_MOVE(15, MOVE_STOREDPOWER), + LEVEL_UP_MOVE(18, MOVE_PSYCHUP), + LEVEL_UP_MOVE(22, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(25, MOVE_NASTYPLOT), + LEVEL_UP_MOVE(29, MOVE_ZENHEADBUTT), + LEVEL_UP_MOVE(32, MOVE_INSTRUCT), + LEVEL_UP_MOVE(36, MOVE_FOULPLAY), + LEVEL_UP_MOVE(39, MOVE_CALMMIND), + LEVEL_UP_MOVE(43, MOVE_PSYCHIC), + LEVEL_UP_MOVE(46, MOVE_FUTURESIGHT), + LEVEL_UP_MOVE(50, MOVE_TRICKROOM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesPassimianLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 4, MOVE_LEER), + LEVEL_UP_MOVE( 8, MOVE_ROCKSMASH), + LEVEL_UP_MOVE(11, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE(15, MOVE_BEATUP), + LEVEL_UP_MOVE(18, MOVE_SCARYFACE), + LEVEL_UP_MOVE(22, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(25, MOVE_BESTOW), + LEVEL_UP_MOVE(29, MOVE_THRASH), + LEVEL_UP_MOVE(32, MOVE_BULKUP), + LEVEL_UP_MOVE(36, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(39, MOVE_FLING), + LEVEL_UP_MOVE(43, MOVE_CLOSECOMBAT), + LEVEL_UP_MOVE(46, MOVE_REVERSAL), + LEVEL_UP_MOVE(50, MOVE_GIGAIMPACT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesWimpodLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_STRUGGLEBUG), + LEVEL_UP_MOVE( 1, MOVE_SANDATTACK), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesGolisopodLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_FIRSTIMPRESSION), + LEVEL_UP_MOVE( 1, MOVE_FIRSTIMPRESSION), + LEVEL_UP_MOVE( 1, MOVE_STRUGGLEBUG), + LEVEL_UP_MOVE( 1, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 1, MOVE_FURYCUTTER), + LEVEL_UP_MOVE( 1, MOVE_ROCKSMASH), + LEVEL_UP_MOVE( 4, MOVE_FURYCUTTER), + LEVEL_UP_MOVE( 7, MOVE_ROCKSMASH), + LEVEL_UP_MOVE(10, MOVE_BUGBITE), + LEVEL_UP_MOVE(13, MOVE_SPITE), + LEVEL_UP_MOVE(16, MOVE_SWORDSDANCE), + LEVEL_UP_MOVE(21, MOVE_SLASH), + LEVEL_UP_MOVE(26, MOVE_RAZORSHELL), + LEVEL_UP_MOVE(31, MOVE_SUCKERPUNCH), + LEVEL_UP_MOVE(36, MOVE_IRONDEFENSE), + LEVEL_UP_MOVE(41, MOVE_PINMISSILE), + LEVEL_UP_MOVE(48, MOVE_LIQUIDATION), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSandygastLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_MOVE( 1, MOVE_ABSORB), + LEVEL_UP_MOVE( 5, MOVE_ASTONISH), + LEVEL_UP_MOVE( 9, MOVE_SANDATTACK), + LEVEL_UP_MOVE(14, MOVE_SANDTOMB), + LEVEL_UP_MOVE(18, MOVE_MEGADRAIN), + LEVEL_UP_MOVE(23, MOVE_BULLDOZE), + LEVEL_UP_MOVE(27, MOVE_HYPNOSIS), + LEVEL_UP_MOVE(32, MOVE_IRONDEFENSE), + LEVEL_UP_MOVE(36, MOVE_GIGADRAIN), + LEVEL_UP_MOVE(41, MOVE_SHADOWBALL), + LEVEL_UP_MOVE(45, MOVE_EARTHPOWER), + LEVEL_UP_MOVE(50, MOVE_SHOREUP), + LEVEL_UP_MOVE(54, MOVE_SANDSTORM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesPalossandLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_MOVE( 1, MOVE_ABSORB), + LEVEL_UP_MOVE( 1, MOVE_ASTONISH), + LEVEL_UP_MOVE( 1, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 5, MOVE_ASTONISH), + LEVEL_UP_MOVE( 9, MOVE_SANDATTACK), + LEVEL_UP_MOVE(14, MOVE_SANDTOMB), + LEVEL_UP_MOVE(18, MOVE_MEGADRAIN), + LEVEL_UP_MOVE(23, MOVE_BULLDOZE), + LEVEL_UP_MOVE(27, MOVE_HYPNOSIS), + LEVEL_UP_MOVE(32, MOVE_IRONDEFENSE), + LEVEL_UP_MOVE(36, MOVE_GIGADRAIN), + LEVEL_UP_MOVE(41, MOVE_SHADOWBALL), + LEVEL_UP_MOVE(47, MOVE_EARTHPOWER), + LEVEL_UP_MOVE(54, MOVE_SHOREUP), + LEVEL_UP_MOVE(60, MOVE_SANDSTORM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesPyukumukuLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_BATONPASS), + LEVEL_UP_MOVE( 1, MOVE_WATERSPORT), + LEVEL_UP_MOVE( 1, MOVE_MUDSPORT), + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_MOVE( 1, MOVE_BIDE), + LEVEL_UP_MOVE( 5, MOVE_HELPINGHAND), + LEVEL_UP_MOVE( 9, MOVE_TAUNT), + LEVEL_UP_MOVE(13, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(17, MOVE_COUNTER), + LEVEL_UP_MOVE(21, MOVE_PURIFY), + LEVEL_UP_MOVE(25, MOVE_CURSE), + LEVEL_UP_MOVE(29, MOVE_GASTROACID), + LEVEL_UP_MOVE(33, MOVE_PAINSPLIT), + LEVEL_UP_MOVE(37, MOVE_RECOVER), + LEVEL_UP_MOVE(41, MOVE_SOAK), + LEVEL_UP_MOVE(45, MOVE_TOXIC), + LEVEL_UP_MOVE(49, MOVE_MEMENTO), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesTypeNullLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 5, MOVE_RAGE), + LEVEL_UP_MOVE(10, MOVE_PURSUIT), + LEVEL_UP_MOVE(15, MOVE_IMPRISON), + LEVEL_UP_MOVE(20, MOVE_AERIALACE), + LEVEL_UP_MOVE(25, MOVE_CRUSHCLAW), + LEVEL_UP_MOVE(30, MOVE_SCARYFACE), + LEVEL_UP_MOVE(35, MOVE_XSCISSOR), + LEVEL_UP_MOVE(40, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(45, MOVE_METALSOUND), + LEVEL_UP_MOVE(50, MOVE_IRONHEAD), + LEVEL_UP_MOVE(55, MOVE_DOUBLEHIT), + LEVEL_UP_MOVE(60, MOVE_AIRSLASH), + LEVEL_UP_MOVE(65, MOVE_PUNISHMENT), + LEVEL_UP_MOVE(70, MOVE_RAZORWIND), + LEVEL_UP_MOVE(75, MOVE_TRIATTACK), + LEVEL_UP_MOVE(80, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(85, MOVE_HEALBLOCK), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSilvallyLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_MULTIATTACK), + LEVEL_UP_MOVE( 1, MOVE_MULTIATTACK), + LEVEL_UP_MOVE( 1, MOVE_HEALBLOCK), + LEVEL_UP_MOVE( 1, MOVE_IMPRISON), + LEVEL_UP_MOVE( 1, MOVE_IRONHEAD), + LEVEL_UP_MOVE( 1, MOVE_POISONFANG), + LEVEL_UP_MOVE( 1, MOVE_FIREFANG), + LEVEL_UP_MOVE( 1, MOVE_ICEFANG), + LEVEL_UP_MOVE( 1, MOVE_THUNDERFANG), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 5, MOVE_RAGE), + LEVEL_UP_MOVE(10, MOVE_PURSUIT), + LEVEL_UP_MOVE(15, MOVE_BITE), + LEVEL_UP_MOVE(20, MOVE_AERIALACE), + LEVEL_UP_MOVE(25, MOVE_CRUSHCLAW), + LEVEL_UP_MOVE(30, MOVE_SCARYFACE), + LEVEL_UP_MOVE(35, MOVE_XSCISSOR), + LEVEL_UP_MOVE(40, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(45, MOVE_METALSOUND), + LEVEL_UP_MOVE(50, MOVE_CRUNCH), + LEVEL_UP_MOVE(55, MOVE_DOUBLEHIT), + LEVEL_UP_MOVE(60, MOVE_AIRSLASH), + LEVEL_UP_MOVE(65, MOVE_PUNISHMENT), + LEVEL_UP_MOVE(70, MOVE_RAZORWIND), + LEVEL_UP_MOVE(75, MOVE_TRIATTACK), + LEVEL_UP_MOVE(80, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(85, MOVE_PARTINGSHOT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMiniorShieldLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 3, MOVE_DEFENSECURL), + LEVEL_UP_MOVE( 8, MOVE_ROLLOUT), + LEVEL_UP_MOVE(10, MOVE_CONFUSERAY), + LEVEL_UP_MOVE(15, MOVE_SWIFT), + LEVEL_UP_MOVE(17, MOVE_ANCIENTPOWER), + LEVEL_UP_MOVE(22, MOVE_SELFDESTRUCT), + LEVEL_UP_MOVE(24, MOVE_STEALTHROCK), + LEVEL_UP_MOVE(29, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(31, MOVE_AUTOTOMIZE), + LEVEL_UP_MOVE(36, MOVE_COSMICPOWER), + LEVEL_UP_MOVE(38, MOVE_POWERGEM), + LEVEL_UP_MOVE(43, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(45, MOVE_SHELLSMASH), + LEVEL_UP_MOVE(50, MOVE_EXPLOSION), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesKomalaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_DEFENSECURL), + LEVEL_UP_MOVE( 1, MOVE_ROLLOUT), + LEVEL_UP_MOVE( 6, MOVE_STOCKPILE), + LEVEL_UP_MOVE( 6, MOVE_SPITUP), + LEVEL_UP_MOVE( 6, MOVE_SWALLOW), + LEVEL_UP_MOVE(11, MOVE_RAPIDSPIN), + LEVEL_UP_MOVE(16, MOVE_YAWN), + LEVEL_UP_MOVE(21, MOVE_SLAM), + LEVEL_UP_MOVE(26, MOVE_FLAIL), + LEVEL_UP_MOVE(31, MOVE_SUCKERPUNCH), + LEVEL_UP_MOVE(36, MOVE_PSYCHUP), + LEVEL_UP_MOVE(41, MOVE_WOODHAMMER), + LEVEL_UP_MOVE(46, MOVE_THRASH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesTurtonatorLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_EMBER), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 5, MOVE_SMOG), + LEVEL_UP_MOVE( 9, MOVE_PROTECT), + LEVEL_UP_MOVE(13, MOVE_INCINERATE), + LEVEL_UP_MOVE(17, MOVE_FLAIL), + LEVEL_UP_MOVE(21, MOVE_ENDURE), + LEVEL_UP_MOVE(25, MOVE_IRONDEFENSE), + LEVEL_UP_MOVE(29, MOVE_FLAMETHROWER), + LEVEL_UP_MOVE(33, MOVE_BODYSLAM), + LEVEL_UP_MOVE(37, MOVE_SHELLSMASH), + LEVEL_UP_MOVE(41, MOVE_DRAGONPULSE), + LEVEL_UP_MOVE(45, MOVE_SHELLTRAP), + LEVEL_UP_MOVE(49, MOVE_OVERHEAT), + LEVEL_UP_MOVE(53, MOVE_EXPLOSION), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesTogedemaruLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_THUNDERSHOCK), + LEVEL_UP_MOVE( 5, MOVE_DEFENSECURL), + LEVEL_UP_MOVE( 9, MOVE_ROLLOUT), + LEVEL_UP_MOVE(13, MOVE_CHARGE), + LEVEL_UP_MOVE(17, MOVE_SPARK), + LEVEL_UP_MOVE(21, MOVE_NUZZLE), + LEVEL_UP_MOVE(25, MOVE_MAGNETRISE), + LEVEL_UP_MOVE(29, MOVE_DISCHARGE), + LEVEL_UP_MOVE(33, MOVE_ZINGZAP), + LEVEL_UP_MOVE(37, MOVE_ELECTRICTERRAIN), + LEVEL_UP_MOVE(41, MOVE_WILDCHARGE), + LEVEL_UP_MOVE(45, MOVE_PINMISSILE), + LEVEL_UP_MOVE(49, MOVE_SPIKYSHIELD), + LEVEL_UP_MOVE(53, MOVE_FELLSTINGER), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMimikyuLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_WOODHAMMER), + LEVEL_UP_MOVE( 1, MOVE_SPLASH), + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_ASTONISH), + LEVEL_UP_MOVE( 1, MOVE_COPYCAT), + LEVEL_UP_MOVE( 5, MOVE_DOUBLETEAM), + LEVEL_UP_MOVE(10, MOVE_BABYDOLLEYES), + LEVEL_UP_MOVE(14, MOVE_SHADOWSNEAK), + LEVEL_UP_MOVE(19, MOVE_MIMIC), + LEVEL_UP_MOVE(23, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(28, MOVE_CHARM), + LEVEL_UP_MOVE(32, MOVE_SLASH), + LEVEL_UP_MOVE(37, MOVE_SHADOWCLAW), + LEVEL_UP_MOVE(41, MOVE_HONECLAWS), + LEVEL_UP_MOVE(46, MOVE_PLAYROUGH), + LEVEL_UP_MOVE(50, MOVE_PAINSPLIT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesBruxishLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_WATERGUN), + LEVEL_UP_MOVE( 4, MOVE_ASTONISH), + LEVEL_UP_MOVE( 9, MOVE_CONFUSION), + LEVEL_UP_MOVE(12, MOVE_BITE), + LEVEL_UP_MOVE(17, MOVE_AQUAJET), + LEVEL_UP_MOVE(20, MOVE_DISABLE), + LEVEL_UP_MOVE(25, MOVE_PSYWAVE), + LEVEL_UP_MOVE(28, MOVE_CRUNCH), + LEVEL_UP_MOVE(33, MOVE_AQUATAIL), + LEVEL_UP_MOVE(36, MOVE_SCREECH), + LEVEL_UP_MOVE(41, MOVE_PSYCHICFANGS), + LEVEL_UP_MOVE(44, MOVE_SYNCHRONOISE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesDrampaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_PLAYNICE), + LEVEL_UP_MOVE( 1, MOVE_ECHOEDVOICE), + LEVEL_UP_MOVE( 5, MOVE_TWISTER), + LEVEL_UP_MOVE( 9, MOVE_PROTECT), + LEVEL_UP_MOVE(13, MOVE_GLARE), + LEVEL_UP_MOVE(17, MOVE_LIGHTSCREEN), + LEVEL_UP_MOVE(21, MOVE_DRAGONRAGE), + LEVEL_UP_MOVE(25, MOVE_NATURALGIFT), + LEVEL_UP_MOVE(29, MOVE_DRAGONBREATH), + LEVEL_UP_MOVE(33, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(37, MOVE_EXTRASENSORY), + LEVEL_UP_MOVE(41, MOVE_DRAGONPULSE), + LEVEL_UP_MOVE(45, MOVE_FLY), + LEVEL_UP_MOVE(49, MOVE_HYPERVOICE), + LEVEL_UP_MOVE(53, MOVE_OUTRAGE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesDhelmiseLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SWITCHEROO), + LEVEL_UP_MOVE( 1, MOVE_ABSORB), + LEVEL_UP_MOVE( 1, MOVE_GROWTH), + LEVEL_UP_MOVE( 1, MOVE_RAPIDSPIN), + LEVEL_UP_MOVE( 1, MOVE_ASTONISH), + LEVEL_UP_MOVE( 5, MOVE_MEGADRAIN), + LEVEL_UP_MOVE( 9, MOVE_WRAP), + LEVEL_UP_MOVE(14, MOVE_GYROBALL), + LEVEL_UP_MOVE(18, MOVE_METALSOUND), + LEVEL_UP_MOVE(23, MOVE_GIGADRAIN), + LEVEL_UP_MOVE(27, MOVE_WHIRLPOOL), + LEVEL_UP_MOVE(32, MOVE_ANCHORSHOT), + LEVEL_UP_MOVE(36, MOVE_SHADOWBALL), + LEVEL_UP_MOVE(41, MOVE_ENERGYBALL), + LEVEL_UP_MOVE(45, MOVE_SLAM), + LEVEL_UP_MOVE(50, MOVE_HEAVYSLAM), + LEVEL_UP_MOVE(54, MOVE_PHANTOMFORCE), + LEVEL_UP_MOVE(59, MOVE_POWERWHIP), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesJangmoOLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 5, MOVE_LEER), + LEVEL_UP_MOVE( 9, MOVE_BIDE), + LEVEL_UP_MOVE(13, MOVE_PROTECT), + LEVEL_UP_MOVE(17, MOVE_DRAGONTAIL), + LEVEL_UP_MOVE(21, MOVE_SCARYFACE), + LEVEL_UP_MOVE(25, MOVE_HEADBUTT), + LEVEL_UP_MOVE(29, MOVE_WORKUP), + LEVEL_UP_MOVE(33, MOVE_SCREECH), + LEVEL_UP_MOVE(37, MOVE_IRONDEFENSE), + LEVEL_UP_MOVE(41, MOVE_DRAGONCLAW), + LEVEL_UP_MOVE(45, MOVE_NOBLEROAR), + LEVEL_UP_MOVE(49, MOVE_DRAGONDANCE), + LEVEL_UP_MOVE(53, MOVE_OUTRAGE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesHakamoOLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_SKYUPPERCUT), + LEVEL_UP_MOVE( 1, MOVE_SKYUPPERCUT), + LEVEL_UP_MOVE( 1, MOVE_AUTOTOMIZE), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_BIDE), + LEVEL_UP_MOVE( 1, MOVE_PROTECT), + LEVEL_UP_MOVE( 5, MOVE_LEER), + LEVEL_UP_MOVE( 9, MOVE_BIDE), + LEVEL_UP_MOVE(13, MOVE_PROTECT), + LEVEL_UP_MOVE(17, MOVE_DRAGONTAIL), + LEVEL_UP_MOVE(21, MOVE_SCARYFACE), + LEVEL_UP_MOVE(25, MOVE_HEADBUTT), + LEVEL_UP_MOVE(29, MOVE_WORKUP), + LEVEL_UP_MOVE(33, MOVE_SCREECH), + LEVEL_UP_MOVE(38, MOVE_IRONDEFENSE), + LEVEL_UP_MOVE(43, MOVE_DRAGONCLAW), + LEVEL_UP_MOVE(48, MOVE_NOBLEROAR), + LEVEL_UP_MOVE(53, MOVE_DRAGONDANCE), + LEVEL_UP_MOVE(58, MOVE_OUTRAGE), + LEVEL_UP_MOVE(63, MOVE_CLOSECOMBAT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesKommoOLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_CLANGINGSCALES), + LEVEL_UP_MOVE( 1, MOVE_CLANGINGSCALES), + LEVEL_UP_MOVE( 1, MOVE_SKYUPPERCUT), + LEVEL_UP_MOVE( 1, MOVE_BELLYDRUM), + LEVEL_UP_MOVE( 1, MOVE_AUTOTOMIZE), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_BIDE), + LEVEL_UP_MOVE( 1, MOVE_PROTECT), + LEVEL_UP_MOVE( 5, MOVE_LEER), + LEVEL_UP_MOVE( 9, MOVE_BIDE), + LEVEL_UP_MOVE(13, MOVE_PROTECT), + LEVEL_UP_MOVE(17, MOVE_DRAGONTAIL), + LEVEL_UP_MOVE(21, MOVE_SCARYFACE), + LEVEL_UP_MOVE(25, MOVE_HEADBUTT), + LEVEL_UP_MOVE(29, MOVE_WORKUP), + LEVEL_UP_MOVE(33, MOVE_SCREECH), + LEVEL_UP_MOVE(38, MOVE_IRONDEFENSE), + LEVEL_UP_MOVE(43, MOVE_DRAGONCLAW), + LEVEL_UP_MOVE(51, MOVE_NOBLEROAR), + LEVEL_UP_MOVE(59, MOVE_DRAGONDANCE), + LEVEL_UP_MOVE(67, MOVE_OUTRAGE), + LEVEL_UP_MOVE(75, MOVE_CLOSECOMBAT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesTapuKokoLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_ELECTRICTERRAIN), + LEVEL_UP_MOVE( 1, MOVE_BRAVEBIRD), + LEVEL_UP_MOVE( 1, MOVE_POWERSWAP), + LEVEL_UP_MOVE( 1, MOVE_MEANLOOK), + LEVEL_UP_MOVE( 1, MOVE_QUICKATTACK), + LEVEL_UP_MOVE( 1, MOVE_FALSESWIPE), + LEVEL_UP_MOVE( 1, MOVE_WITHDRAW), + LEVEL_UP_MOVE( 1, MOVE_THUNDERSHOCK), + LEVEL_UP_MOVE( 8, MOVE_SPARK), + LEVEL_UP_MOVE(14, MOVE_SHOCKWAVE), + LEVEL_UP_MOVE(20, MOVE_SCREECH), + LEVEL_UP_MOVE(26, MOVE_CHARGE), + LEVEL_UP_MOVE(32, MOVE_WILDCHARGE), + LEVEL_UP_MOVE(38, MOVE_MIRRORMOVE), + LEVEL_UP_MOVE(43, MOVE_NATURESMADNESS), + LEVEL_UP_MOVE(48, MOVE_DISCHARGE), + LEVEL_UP_MOVE(53, MOVE_AGILITY), + LEVEL_UP_MOVE(58, MOVE_ELECTROBALL), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesTapuLeleLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_PSYCHICTERRAIN), + LEVEL_UP_MOVE( 1, MOVE_AROMATICMIST), + LEVEL_UP_MOVE( 1, MOVE_AROMATHERAPY), + LEVEL_UP_MOVE( 1, MOVE_MEANLOOK), + LEVEL_UP_MOVE( 1, MOVE_DRAININGKISS), + LEVEL_UP_MOVE( 1, MOVE_ASTONISH), + LEVEL_UP_MOVE( 1, MOVE_WITHDRAW), + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE( 8, MOVE_PSYWAVE), + LEVEL_UP_MOVE(14, MOVE_PSYBEAM), + LEVEL_UP_MOVE(20, MOVE_SWEETSCENT), + LEVEL_UP_MOVE(26, MOVE_SKILLSWAP), + LEVEL_UP_MOVE(32, MOVE_PSYSHOCK), + LEVEL_UP_MOVE(38, MOVE_TICKLE), + LEVEL_UP_MOVE(43, MOVE_NATURESMADNESS), + LEVEL_UP_MOVE(48, MOVE_EXTRASENSORY), + LEVEL_UP_MOVE(53, MOVE_FLATTER), + LEVEL_UP_MOVE(58, MOVE_MOONBLAST), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesTapuBuluLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_GRASSYTERRAIN), + LEVEL_UP_MOVE( 1, MOVE_WOODHAMMER), + LEVEL_UP_MOVE( 1, MOVE_SUPERPOWER), + LEVEL_UP_MOVE( 1, MOVE_MEANLOOK), + LEVEL_UP_MOVE( 1, MOVE_DISABLE), + LEVEL_UP_MOVE( 1, MOVE_WHIRLWIND), + LEVEL_UP_MOVE( 1, MOVE_WITHDRAW), + LEVEL_UP_MOVE( 1, MOVE_LEAFAGE), + LEVEL_UP_MOVE( 8, MOVE_HORNATTACK), + LEVEL_UP_MOVE(14, MOVE_GIGADRAIN), + LEVEL_UP_MOVE(20, MOVE_SCARYFACE), + LEVEL_UP_MOVE(26, MOVE_LEECHSEED), + LEVEL_UP_MOVE(32, MOVE_HORNLEECH), + LEVEL_UP_MOVE(38, MOVE_ROTOTILLER), + LEVEL_UP_MOVE(43, MOVE_NATURESMADNESS), + LEVEL_UP_MOVE(48, MOVE_ZENHEADBUTT), + LEVEL_UP_MOVE(53, MOVE_MEGAHORN), + LEVEL_UP_MOVE(58, MOVE_SKULLBASH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesTapuFiniLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_MISTYTERRAIN), + LEVEL_UP_MOVE( 1, MOVE_MOONBLAST), + LEVEL_UP_MOVE( 1, MOVE_HEALPULSE), + LEVEL_UP_MOVE( 1, MOVE_MEANLOOK), + LEVEL_UP_MOVE( 1, MOVE_HAZE), + LEVEL_UP_MOVE( 1, MOVE_MIST), + LEVEL_UP_MOVE( 1, MOVE_WITHDRAW), + LEVEL_UP_MOVE( 1, MOVE_WATERGUN), + LEVEL_UP_MOVE( 8, MOVE_WATERPULSE), + LEVEL_UP_MOVE(14, MOVE_WHIRLPOOL), + LEVEL_UP_MOVE(20, MOVE_SOAK), + LEVEL_UP_MOVE(26, MOVE_REFRESH), + LEVEL_UP_MOVE(32, MOVE_BRINE), + LEVEL_UP_MOVE(38, MOVE_DEFOG), + LEVEL_UP_MOVE(43, MOVE_NATURESMADNESS), + LEVEL_UP_MOVE(48, MOVE_MUDDYWATER), + LEVEL_UP_MOVE(53, MOVE_AQUARING), + LEVEL_UP_MOVE(58, MOVE_HYDROPUMP), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesCosmogLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SPLASH), + LEVEL_UP_MOVE(23, MOVE_TELEPORT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesCosmoemLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_COSMICPOWER), + LEVEL_UP_MOVE( 1, MOVE_COSMICPOWER), + LEVEL_UP_MOVE( 1, MOVE_TELEPORT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSolgaleoLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_SUNSTEELSTRIKE), + LEVEL_UP_MOVE( 1, MOVE_SUNSTEELSTRIKE), + LEVEL_UP_MOVE( 1, MOVE_COSMICPOWER), + LEVEL_UP_MOVE( 1, MOVE_WAKEUPSLAP), + LEVEL_UP_MOVE( 1, MOVE_TELEPORT), + LEVEL_UP_MOVE( 1, MOVE_METALCLAW), + LEVEL_UP_MOVE( 7, MOVE_IRONHEAD), + LEVEL_UP_MOVE(13, MOVE_METALSOUND), + LEVEL_UP_MOVE(19, MOVE_ZENHEADBUTT), + LEVEL_UP_MOVE(23, MOVE_FLASHCANNON), + LEVEL_UP_MOVE(31, MOVE_MORNINGSUN), + LEVEL_UP_MOVE(37, MOVE_CRUNCH), + LEVEL_UP_MOVE(43, MOVE_METALBURST), + LEVEL_UP_MOVE(47, MOVE_SOLARBEAM), + LEVEL_UP_MOVE(59, MOVE_NOBLEROAR), + LEVEL_UP_MOVE(61, MOVE_FLAREBLITZ), + LEVEL_UP_MOVE(67, MOVE_WIDEGUARD), + LEVEL_UP_MOVE(73, MOVE_GIGAIMPACT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesLunalaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_MOONGEISTBEAM), + LEVEL_UP_MOVE( 1, MOVE_MOONGEISTBEAM), + LEVEL_UP_MOVE( 1, MOVE_COSMICPOWER), + LEVEL_UP_MOVE( 1, MOVE_HYPNOSIS), + LEVEL_UP_MOVE( 1, MOVE_TELEPORT), + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE( 7, MOVE_NIGHTSHADE), + LEVEL_UP_MOVE(13, MOVE_CONFUSERAY), + LEVEL_UP_MOVE(19, MOVE_AIRSLASH), + LEVEL_UP_MOVE(23, MOVE_SHADOWBALL), + LEVEL_UP_MOVE(31, MOVE_MOONLIGHT), + LEVEL_UP_MOVE(37, MOVE_NIGHTDAZE), + LEVEL_UP_MOVE(43, MOVE_MAGICCOAT), + LEVEL_UP_MOVE(47, MOVE_MOONBLAST), + LEVEL_UP_MOVE(59, MOVE_DREAMEATER), + LEVEL_UP_MOVE(61, MOVE_PHANTOMFORCE), + LEVEL_UP_MOVE(67, MOVE_WIDEGUARD), + LEVEL_UP_MOVE(73, MOVE_HYPERBEAM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesNihilegoLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POWERSPLIT), + LEVEL_UP_MOVE( 1, MOVE_GUARDSPLIT), + LEVEL_UP_MOVE( 1, MOVE_TICKLE), + LEVEL_UP_MOVE( 1, MOVE_ACID), + LEVEL_UP_MOVE( 1, MOVE_CONSTRICT), + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 7, MOVE_CLEARSMOG), + LEVEL_UP_MOVE(13, MOVE_PSYWAVE), + LEVEL_UP_MOVE(19, MOVE_HEADBUTT), + LEVEL_UP_MOVE(23, MOVE_VENOSHOCK), + LEVEL_UP_MOVE(29, MOVE_TOXICSPIKES), + LEVEL_UP_MOVE(31, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(37, MOVE_POWERGEM), + LEVEL_UP_MOVE(43, MOVE_MIRRORCOAT), + LEVEL_UP_MOVE(47, MOVE_ACIDSPRAY), + LEVEL_UP_MOVE(53, MOVE_VENOMDRENCH), + LEVEL_UP_MOVE(59, MOVE_STEALTHROCK), + LEVEL_UP_MOVE(67, MOVE_WONDERROOM), + LEVEL_UP_MOVE(73, MOVE_HEADSMASH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesBuzzwoleLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_FELLSTINGER), + LEVEL_UP_MOVE( 1, MOVE_THUNDERPUNCH), + LEVEL_UP_MOVE( 1, MOVE_ICEPUNCH), + LEVEL_UP_MOVE( 1, MOVE_REVERSAL), + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_MOVE( 1, MOVE_POWERUPPUNCH), + LEVEL_UP_MOVE( 1, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE( 7, MOVE_COMETPUNCH), + LEVEL_UP_MOVE(13, MOVE_BULKUP), + LEVEL_UP_MOVE(19, MOVE_VITALTHROW), + LEVEL_UP_MOVE(23, MOVE_ENDURE), + LEVEL_UP_MOVE(29, MOVE_LEECHLIFE), + LEVEL_UP_MOVE(31, MOVE_TAUNT), + LEVEL_UP_MOVE(37, MOVE_MEGAPUNCH), + LEVEL_UP_MOVE(43, MOVE_COUNTER), + LEVEL_UP_MOVE(47, MOVE_HAMMERARM), + LEVEL_UP_MOVE(53, MOVE_LUNGE), + LEVEL_UP_MOVE(59, MOVE_DYNAMICPUNCH), + LEVEL_UP_MOVE(67, MOVE_SUPERPOWER), + LEVEL_UP_MOVE(73, MOVE_FOCUSPUNCH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesPheromosaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_QUIVERDANCE), + LEVEL_UP_MOVE( 1, MOVE_QUICKGUARD), + LEVEL_UP_MOVE( 1, MOVE_LOWKICK), + LEVEL_UP_MOVE( 1, MOVE_RAPIDSPIN), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_DOUBLEKICK), + LEVEL_UP_MOVE( 7, MOVE_SWIFT), + LEVEL_UP_MOVE(13, MOVE_STOMP), + LEVEL_UP_MOVE(19, MOVE_FEINT), + LEVEL_UP_MOVE(23, MOVE_SILVERWIND), + LEVEL_UP_MOVE(29, MOVE_BOUNCE), + LEVEL_UP_MOVE(31, MOVE_JUMPKICK), + LEVEL_UP_MOVE(37, MOVE_AGILITY), + LEVEL_UP_MOVE(43, MOVE_TRIPLEKICK), + LEVEL_UP_MOVE(47, MOVE_LUNGE), + LEVEL_UP_MOVE(53, MOVE_BUGBUZZ), + LEVEL_UP_MOVE(59, MOVE_MEFIRST), + LEVEL_UP_MOVE(67, MOVE_HIGHJUMPKICK), + LEVEL_UP_MOVE(73, MOVE_SPEEDSWAP), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesXurkitreeLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TAILGLOW), + LEVEL_UP_MOVE( 1, MOVE_SPARK), + LEVEL_UP_MOVE( 1, MOVE_CHARGE), + LEVEL_UP_MOVE( 1, MOVE_WRAP), + LEVEL_UP_MOVE( 1, MOVE_THUNDERSHOCK), + LEVEL_UP_MOVE( 7, MOVE_THUNDERWAVE), + LEVEL_UP_MOVE(13, MOVE_SHOCKWAVE), + LEVEL_UP_MOVE(19, MOVE_INGRAIN), + LEVEL_UP_MOVE(23, MOVE_THUNDERPUNCH), + LEVEL_UP_MOVE(29, MOVE_EERIEIMPULSE), + LEVEL_UP_MOVE(31, MOVE_SIGNALBEAM), + LEVEL_UP_MOVE(37, MOVE_THUNDERBOLT), + LEVEL_UP_MOVE(43, MOVE_HYPNOSIS), + LEVEL_UP_MOVE(47, MOVE_DISCHARGE), + LEVEL_UP_MOVE(53, MOVE_ELECTRICTERRAIN), + LEVEL_UP_MOVE(59, MOVE_POWERWHIP), + LEVEL_UP_MOVE(67, MOVE_IONDELUGE), + LEVEL_UP_MOVE(73, MOVE_ZAPCANNON), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesCelesteelaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_WIDEGUARD), + LEVEL_UP_MOVE( 1, MOVE_AIRSLASH), + LEVEL_UP_MOVE( 1, MOVE_INGRAIN), + LEVEL_UP_MOVE( 1, MOVE_ABSORB), + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 7, MOVE_SMACKDOWN), + LEVEL_UP_MOVE(13, MOVE_MEGADRAIN), + LEVEL_UP_MOVE(19, MOVE_LEECHSEED), + LEVEL_UP_MOVE(23, MOVE_METALSOUND), + LEVEL_UP_MOVE(29, MOVE_IRONHEAD), + LEVEL_UP_MOVE(31, MOVE_GIGADRAIN), + LEVEL_UP_MOVE(37, MOVE_FLASHCANNON), + LEVEL_UP_MOVE(43, MOVE_AUTOTOMIZE), + LEVEL_UP_MOVE(47, MOVE_SEEDBOMB), + LEVEL_UP_MOVE(53, MOVE_SKULLBASH), + LEVEL_UP_MOVE(59, MOVE_IRONDEFENSE), + LEVEL_UP_MOVE(67, MOVE_HEAVYSLAM), + LEVEL_UP_MOVE(73, MOVE_DOUBLEEDGE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesKartanaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SACREDSWORD), + LEVEL_UP_MOVE( 1, MOVE_DEFOG), + LEVEL_UP_MOVE( 1, MOVE_VACUUMWAVE), + LEVEL_UP_MOVE( 1, MOVE_AIRCUTTER), + LEVEL_UP_MOVE( 1, MOVE_FURYCUTTER), + LEVEL_UP_MOVE( 1, MOVE_CUT), + LEVEL_UP_MOVE( 7, MOVE_FALSESWIPE), + LEVEL_UP_MOVE(13, MOVE_RAZORLEAF), + LEVEL_UP_MOVE(19, MOVE_SYNTHESIS), + LEVEL_UP_MOVE(23, MOVE_AERIALACE), + LEVEL_UP_MOVE(29, MOVE_LASERFOCUS), + LEVEL_UP_MOVE(31, MOVE_NIGHTSLASH), + LEVEL_UP_MOVE(37, MOVE_SWORDSDANCE), + LEVEL_UP_MOVE(43, MOVE_LEAFBLADE), + LEVEL_UP_MOVE(47, MOVE_XSCISSOR), + LEVEL_UP_MOVE(53, MOVE_DETECT), + LEVEL_UP_MOVE(59, MOVE_AIRSLASH), + LEVEL_UP_MOVE(67, MOVE_PSYCHOCUT), + LEVEL_UP_MOVE(73, MOVE_GUILLOTINE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesGuzzlordLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_BELCH), + LEVEL_UP_MOVE( 1, MOVE_WIDEGUARD), + LEVEL_UP_MOVE( 1, MOVE_SWALLOW), + LEVEL_UP_MOVE( 1, MOVE_STOCKPILE), + LEVEL_UP_MOVE( 1, MOVE_DRAGONRAGE), + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 7, MOVE_STOMP), + LEVEL_UP_MOVE(13, MOVE_BRUTALSWING), + LEVEL_UP_MOVE(19, MOVE_STEAMROLLER), + LEVEL_UP_MOVE(23, MOVE_DRAGONTAIL), + LEVEL_UP_MOVE(29, MOVE_IRONTAIL), + LEVEL_UP_MOVE(31, MOVE_STOMPINGTANTRUM), + LEVEL_UP_MOVE(37, MOVE_CRUNCH), + LEVEL_UP_MOVE(43, MOVE_HAMMERARM), + LEVEL_UP_MOVE(47, MOVE_THRASH), + LEVEL_UP_MOVE(53, MOVE_GASTROACID), + LEVEL_UP_MOVE(59, MOVE_HEAVYSLAM), + LEVEL_UP_MOVE(67, MOVE_WRINGOUT), + LEVEL_UP_MOVE(73, MOVE_DRAGONRUSH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesNecrozmaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_MOONLIGHT), + LEVEL_UP_MOVE( 1, MOVE_MORNINGSUN), + LEVEL_UP_MOVE( 1, MOVE_CHARGEBEAM), + LEVEL_UP_MOVE( 1, MOVE_MIRRORSHOT), + LEVEL_UP_MOVE( 1, MOVE_METALCLAW), + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE( 7, MOVE_SLASH), + LEVEL_UP_MOVE(13, MOVE_STOREDPOWER), + LEVEL_UP_MOVE(19, MOVE_ROCKBLAST), + LEVEL_UP_MOVE(23, MOVE_NIGHTSLASH), + LEVEL_UP_MOVE(31, MOVE_GRAVITY), + LEVEL_UP_MOVE(37, MOVE_PSYCHOCUT), + LEVEL_UP_MOVE(43, MOVE_POWERGEM), + LEVEL_UP_MOVE(47, MOVE_AUTOTOMIZE), + LEVEL_UP_MOVE(50, MOVE_PHOTONGEYSER), + LEVEL_UP_MOVE(53, MOVE_STEALTHROCK), + LEVEL_UP_MOVE(59, MOVE_IRONDEFENSE), + LEVEL_UP_MOVE(67, MOVE_WRINGOUT), + LEVEL_UP_MOVE(73, MOVE_PRISMATICLASER), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMagearnaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_CRAFTYSHIELD), + LEVEL_UP_MOVE( 1, MOVE_GEARUP), + LEVEL_UP_MOVE( 1, MOVE_SHIFTGEAR), + LEVEL_UP_MOVE( 1, MOVE_IRONHEAD), + LEVEL_UP_MOVE( 1, MOVE_HELPINGHAND), + LEVEL_UP_MOVE( 1, MOVE_SONICBOOM), + LEVEL_UP_MOVE( 1, MOVE_DEFENSECURL), + LEVEL_UP_MOVE( 1, MOVE_PSYBEAM), + LEVEL_UP_MOVE( 9, MOVE_LUCKYCHANT), + LEVEL_UP_MOVE(17, MOVE_AURORABEAM), + LEVEL_UP_MOVE(25, MOVE_MIRRORSHOT), + LEVEL_UP_MOVE(33, MOVE_MINDREADER), + LEVEL_UP_MOVE(41, MOVE_FLASHCANNON), + LEVEL_UP_MOVE(49, MOVE_FLEURCANNON), + LEVEL_UP_MOVE(57, MOVE_IRONDEFENSE), + LEVEL_UP_MOVE(65, MOVE_PAINSPLIT), + LEVEL_UP_MOVE(73, MOVE_SYNCHRONOISE), + LEVEL_UP_MOVE(81, MOVE_AURASPHERE), + LEVEL_UP_MOVE(89, MOVE_HEARTSWAP), + LEVEL_UP_MOVE(97, MOVE_TRUMPCARD), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMarshadowLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_LASERFOCUS), + LEVEL_UP_MOVE( 1, MOVE_ASSURANCE), + LEVEL_UP_MOVE( 1, MOVE_FIREPUNCH), + LEVEL_UP_MOVE( 1, MOVE_THUNDERPUNCH), + LEVEL_UP_MOVE( 1, MOVE_ICEPUNCH), + LEVEL_UP_MOVE( 1, MOVE_DRAINPUNCH), + LEVEL_UP_MOVE( 1, MOVE_COUNTER), + LEVEL_UP_MOVE( 1, MOVE_PURSUIT), + LEVEL_UP_MOVE( 1, MOVE_SHADOWSNEAK), + LEVEL_UP_MOVE( 5, MOVE_FORCEPALM), + LEVEL_UP_MOVE(11, MOVE_FEINT), + LEVEL_UP_MOVE(15, MOVE_ROLLINGKICK), + LEVEL_UP_MOVE(20, MOVE_COPYCAT), + LEVEL_UP_MOVE(26, MOVE_SHADOWPUNCH), + LEVEL_UP_MOVE(30, MOVE_ROLEPLAY), + LEVEL_UP_MOVE(35, MOVE_JUMPKICK), + LEVEL_UP_MOVE(41, MOVE_PSYCHUP), + LEVEL_UP_MOVE(45, MOVE_SPECTRALTHIEF), + LEVEL_UP_MOVE(50, MOVE_CLOSECOMBAT), + LEVEL_UP_MOVE(56, MOVE_SUCKERPUNCH), + LEVEL_UP_MOVE(60, MOVE_ENDEAVOR), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesRattataALevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 4, MOVE_QUICKATTACK), + LEVEL_UP_MOVE( 7, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE(10, MOVE_BITE), + LEVEL_UP_MOVE(13, MOVE_PURSUIT), + LEVEL_UP_MOVE(16, MOVE_HYPERFANG), + LEVEL_UP_MOVE(19, MOVE_ASSURANCE), + LEVEL_UP_MOVE(22, MOVE_CRUNCH), + LEVEL_UP_MOVE(25, MOVE_SUCKERPUNCH), + LEVEL_UP_MOVE(28, MOVE_SUPERFANG), + LEVEL_UP_MOVE(31, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(34, MOVE_ENDEAVOR), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesRaticateALevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_SCARYFACE), + LEVEL_UP_MOVE( 1, MOVE_SCARYFACE), + LEVEL_UP_MOVE( 1, MOVE_SWORDSDANCE), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 1, MOVE_QUICKATTACK), + LEVEL_UP_MOVE( 1, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE( 4, MOVE_QUICKATTACK), + LEVEL_UP_MOVE( 7, MOVE_FOCUSENERGY), + LEVEL_UP_MOVE(10, MOVE_BITE), + LEVEL_UP_MOVE(13, MOVE_PURSUIT), + LEVEL_UP_MOVE(16, MOVE_HYPERFANG), + LEVEL_UP_MOVE(19, MOVE_ASSURANCE), + LEVEL_UP_MOVE(24, MOVE_CRUNCH), + LEVEL_UP_MOVE(29, MOVE_SUCKERPUNCH), + LEVEL_UP_MOVE(34, MOVE_SUPERFANG), + LEVEL_UP_MOVE(39, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(44, MOVE_ENDEAVOR), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesRaichuALevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_PSYCHIC), + LEVEL_UP_MOVE( 1, MOVE_PSYCHIC), + LEVEL_UP_MOVE( 1, MOVE_SPEEDSWAP), + LEVEL_UP_MOVE( 1, MOVE_THUNDERSHOCK), + LEVEL_UP_MOVE( 1, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 1, MOVE_QUICKATTACK), + LEVEL_UP_MOVE( 1, MOVE_THUNDERBOLT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSandshrewALevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_DEFENSECURL), + LEVEL_UP_MOVE( 3, MOVE_BIDE), + LEVEL_UP_MOVE( 5, MOVE_POWDERSNOW), + LEVEL_UP_MOVE( 7, MOVE_ICEBALL), + LEVEL_UP_MOVE( 9, MOVE_RAPIDSPIN), + LEVEL_UP_MOVE(11, MOVE_FURYCUTTER), + LEVEL_UP_MOVE(14, MOVE_METALCLAW), + LEVEL_UP_MOVE(17, MOVE_SWIFT), + LEVEL_UP_MOVE(20, MOVE_FURYSWIPES), + LEVEL_UP_MOVE(23, MOVE_IRONDEFENSE), + LEVEL_UP_MOVE(26, MOVE_SLASH), + LEVEL_UP_MOVE(30, MOVE_IRONHEAD), + LEVEL_UP_MOVE(34, MOVE_GYROBALL), + LEVEL_UP_MOVE(38, MOVE_SWORDSDANCE), + LEVEL_UP_MOVE(42, MOVE_HAIL), + LEVEL_UP_MOVE(46, MOVE_BLIZZARD), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesSandslashALevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_ICICLESPEAR), + LEVEL_UP_MOVE( 1, MOVE_ICICLESPEAR), + LEVEL_UP_MOVE( 1, MOVE_METALBURST), + LEVEL_UP_MOVE( 1, MOVE_ICICLECRASH), + LEVEL_UP_MOVE( 1, MOVE_SLASH), + LEVEL_UP_MOVE( 1, MOVE_DEFENSECURL), + LEVEL_UP_MOVE( 1, MOVE_ICEBALL), + LEVEL_UP_MOVE( 1, MOVE_METALCLAW), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesVulpixALevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POWDERSNOW), + LEVEL_UP_MOVE( 4, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 7, MOVE_ROAR), + LEVEL_UP_MOVE( 9, MOVE_BABYDOLLEYES), + LEVEL_UP_MOVE(10, MOVE_ICESHARD), + LEVEL_UP_MOVE(12, MOVE_CONFUSERAY), + LEVEL_UP_MOVE(15, MOVE_ICYWIND), + LEVEL_UP_MOVE(18, MOVE_PAYBACK), + LEVEL_UP_MOVE(20, MOVE_MIST), + LEVEL_UP_MOVE(23, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(26, MOVE_HEX), + LEVEL_UP_MOVE(28, MOVE_AURORABEAM), + LEVEL_UP_MOVE(31, MOVE_EXTRASENSORY), + LEVEL_UP_MOVE(34, MOVE_SAFEGUARD), + LEVEL_UP_MOVE(36, MOVE_ICEBEAM), + LEVEL_UP_MOVE(39, MOVE_IMPRISON), + LEVEL_UP_MOVE(42, MOVE_BLIZZARD), + LEVEL_UP_MOVE(44, MOVE_GRUDGE), + LEVEL_UP_MOVE(47, MOVE_CAPTIVATE), + LEVEL_UP_MOVE(50, MOVE_SHEERCOLD), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesNinetalesALevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_DAZZLINGGLEAM), + LEVEL_UP_MOVE( 1, MOVE_DAZZLINGGLEAM), + LEVEL_UP_MOVE( 1, MOVE_IMPRISON), + LEVEL_UP_MOVE( 1, MOVE_NASTYPLOT), + LEVEL_UP_MOVE( 1, MOVE_ICEBEAM), + LEVEL_UP_MOVE( 1, MOVE_ICESHARD), + LEVEL_UP_MOVE( 1, MOVE_CONFUSERAY), + LEVEL_UP_MOVE( 1, MOVE_SAFEGUARD), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesDiglettALevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 1, MOVE_METALCLAW), + LEVEL_UP_MOVE( 4, MOVE_GROWL), + LEVEL_UP_MOVE( 7, MOVE_ASTONISH), + LEVEL_UP_MOVE(10, MOVE_MUDSLAP), + LEVEL_UP_MOVE(14, MOVE_MAGNITUDE), + LEVEL_UP_MOVE(18, MOVE_BULLDOZE), + LEVEL_UP_MOVE(22, MOVE_SUCKERPUNCH), + LEVEL_UP_MOVE(25, MOVE_MUDBOMB), + LEVEL_UP_MOVE(28, MOVE_EARTHPOWER), + LEVEL_UP_MOVE(31, MOVE_DIG), + LEVEL_UP_MOVE(35, MOVE_IRONHEAD), + LEVEL_UP_MOVE(39, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(43, MOVE_FISSURE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesDugtrioALevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_SANDTOMB), + LEVEL_UP_MOVE( 1, MOVE_SANDTOMB), + LEVEL_UP_MOVE( 1, MOVE_ROTOTILLER), + LEVEL_UP_MOVE( 1, MOVE_NIGHTSLASH), + LEVEL_UP_MOVE( 1, MOVE_TRIATTACK), + LEVEL_UP_MOVE( 1, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 1, MOVE_METALCLAW), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 4, MOVE_GROWL), + LEVEL_UP_MOVE( 7, MOVE_ASTONISH), + LEVEL_UP_MOVE(10, MOVE_MUDSLAP), + LEVEL_UP_MOVE(14, MOVE_MAGNITUDE), + LEVEL_UP_MOVE(18, MOVE_BULLDOZE), + LEVEL_UP_MOVE(22, MOVE_SUCKERPUNCH), + LEVEL_UP_MOVE(25, MOVE_MUDBOMB), + LEVEL_UP_MOVE(30, MOVE_EARTHPOWER), + LEVEL_UP_MOVE(35, MOVE_DIG), + LEVEL_UP_MOVE(41, MOVE_IRONHEAD), + LEVEL_UP_MOVE(47, MOVE_EARTHQUAKE), + LEVEL_UP_MOVE(53, MOVE_FISSURE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMeowthALevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 6, MOVE_BITE), + LEVEL_UP_MOVE( 9, MOVE_FAKEOUT), + LEVEL_UP_MOVE(14, MOVE_FURYSWIPES), + LEVEL_UP_MOVE(17, MOVE_SCREECH), + LEVEL_UP_MOVE(22, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(25, MOVE_TAUNT), + LEVEL_UP_MOVE(30, MOVE_PAYDAY), + LEVEL_UP_MOVE(33, MOVE_SLASH), + LEVEL_UP_MOVE(38, MOVE_NASTYPLOT), + LEVEL_UP_MOVE(41, MOVE_ASSURANCE), + LEVEL_UP_MOVE(46, MOVE_CAPTIVATE), + LEVEL_UP_MOVE(49, MOVE_NIGHTSLASH), + LEVEL_UP_MOVE(50, MOVE_FEINT), + LEVEL_UP_MOVE(55, MOVE_DARKPULSE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesPersianALevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_SWIFT), + LEVEL_UP_MOVE( 1, MOVE_SWIFT), + LEVEL_UP_MOVE( 1, MOVE_QUASH), + LEVEL_UP_MOVE( 1, MOVE_PLAYROUGH), + LEVEL_UP_MOVE( 1, MOVE_SWITCHEROO), + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 1, MOVE_FAKEOUT), + LEVEL_UP_MOVE( 6, MOVE_BITE), + LEVEL_UP_MOVE( 9, MOVE_FAKEOUT), + LEVEL_UP_MOVE(14, MOVE_FURYSWIPES), + LEVEL_UP_MOVE(17, MOVE_SCREECH), + LEVEL_UP_MOVE(22, MOVE_FEINTATTACK), + LEVEL_UP_MOVE(25, MOVE_TAUNT), + LEVEL_UP_MOVE(32, MOVE_POWERGEM), + LEVEL_UP_MOVE(37, MOVE_SLASH), + LEVEL_UP_MOVE(44, MOVE_NASTYPLOT), + LEVEL_UP_MOVE(49, MOVE_ASSURANCE), + LEVEL_UP_MOVE(56, MOVE_CAPTIVATE), + LEVEL_UP_MOVE(61, MOVE_NIGHTSLASH), + LEVEL_UP_MOVE(65, MOVE_FEINT), + LEVEL_UP_MOVE(69, MOVE_DARKPULSE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesGeodudeALevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_DEFENSECURL), + LEVEL_UP_MOVE( 4, MOVE_CHARGE), + LEVEL_UP_MOVE( 6, MOVE_ROCKPOLISH), + LEVEL_UP_MOVE(10, MOVE_ROLLOUT), + LEVEL_UP_MOVE(12, MOVE_SPARK), + LEVEL_UP_MOVE(16, MOVE_ROCKTHROW), + LEVEL_UP_MOVE(18, MOVE_SMACKDOWN), + LEVEL_UP_MOVE(22, MOVE_THUNDERPUNCH), + LEVEL_UP_MOVE(24, MOVE_SELFDESTRUCT), + LEVEL_UP_MOVE(28, MOVE_STEALTHROCK), + LEVEL_UP_MOVE(30, MOVE_ROCKBLAST), + LEVEL_UP_MOVE(34, MOVE_DISCHARGE), + LEVEL_UP_MOVE(36, MOVE_EXPLOSION), + LEVEL_UP_MOVE(40, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(42, MOVE_STONEEDGE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesGravelerALevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_DEFENSECURL), + LEVEL_UP_MOVE( 1, MOVE_CHARGE), + LEVEL_UP_MOVE( 1, MOVE_ROCKPOLISH), + LEVEL_UP_MOVE( 4, MOVE_CHARGE), + LEVEL_UP_MOVE( 6, MOVE_ROCKPOLISH), + LEVEL_UP_MOVE(10, MOVE_ROLLOUT), + LEVEL_UP_MOVE(12, MOVE_SPARK), + LEVEL_UP_MOVE(16, MOVE_ROCKTHROW), + LEVEL_UP_MOVE(18, MOVE_SMACKDOWN), + LEVEL_UP_MOVE(22, MOVE_THUNDERPUNCH), + LEVEL_UP_MOVE(24, MOVE_SELFDESTRUCT), + LEVEL_UP_MOVE(30, MOVE_STEALTHROCK), + LEVEL_UP_MOVE(34, MOVE_ROCKBLAST), + LEVEL_UP_MOVE(40, MOVE_DISCHARGE), + LEVEL_UP_MOVE(44, MOVE_EXPLOSION), + LEVEL_UP_MOVE(50, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(54, MOVE_STONEEDGE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesGolemALevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_HEAVYSLAM), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_DEFENSECURL), + LEVEL_UP_MOVE( 1, MOVE_CHARGE), + LEVEL_UP_MOVE( 1, MOVE_ROCKPOLISH), + LEVEL_UP_MOVE( 4, MOVE_CHARGE), + LEVEL_UP_MOVE( 6, MOVE_ROCKPOLISH), + LEVEL_UP_MOVE(10, MOVE_STEAMROLLER), + LEVEL_UP_MOVE(12, MOVE_SPARK), + LEVEL_UP_MOVE(16, MOVE_ROCKTHROW), + LEVEL_UP_MOVE(18, MOVE_SMACKDOWN), + LEVEL_UP_MOVE(22, MOVE_THUNDERPUNCH), + LEVEL_UP_MOVE(24, MOVE_SELFDESTRUCT), + LEVEL_UP_MOVE(30, MOVE_STEALTHROCK), + LEVEL_UP_MOVE(34, MOVE_ROCKBLAST), + LEVEL_UP_MOVE(40, MOVE_DISCHARGE), + LEVEL_UP_MOVE(44, MOVE_EXPLOSION), + LEVEL_UP_MOVE(50, MOVE_DOUBLEEDGE), + LEVEL_UP_MOVE(54, MOVE_STONEEDGE), + LEVEL_UP_MOVE(60, MOVE_HEAVYSLAM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesGrimerALevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_POISONGAS), + LEVEL_UP_MOVE( 4, MOVE_HARDEN), + LEVEL_UP_MOVE( 7, MOVE_BITE), + LEVEL_UP_MOVE(12, MOVE_DISABLE), + LEVEL_UP_MOVE(15, MOVE_ACIDSPRAY), + LEVEL_UP_MOVE(18, MOVE_POISONFANG), + LEVEL_UP_MOVE(21, MOVE_MINIMIZE), + LEVEL_UP_MOVE(26, MOVE_FLING), + LEVEL_UP_MOVE(29, MOVE_KNOCKOFF), + LEVEL_UP_MOVE(32, MOVE_CRUNCH), + LEVEL_UP_MOVE(37, MOVE_SCREECH), + LEVEL_UP_MOVE(40, MOVE_GUNKSHOT), + LEVEL_UP_MOVE(43, MOVE_ACIDARMOR), + LEVEL_UP_MOVE(46, MOVE_BELCH), + LEVEL_UP_MOVE(48, MOVE_MEMENTO), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMukALevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_VENOMDRENCH), + LEVEL_UP_MOVE( 1, MOVE_VENOMDRENCH), + LEVEL_UP_MOVE( 1, MOVE_POUND), + LEVEL_UP_MOVE( 1, MOVE_POISONGAS), + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 4, MOVE_HARDEN), + LEVEL_UP_MOVE( 7, MOVE_BITE), + LEVEL_UP_MOVE(12, MOVE_DISABLE), + LEVEL_UP_MOVE(15, MOVE_ACIDSPRAY), + LEVEL_UP_MOVE(18, MOVE_POISONFANG), + LEVEL_UP_MOVE(21, MOVE_MINIMIZE), + LEVEL_UP_MOVE(26, MOVE_FLING), + LEVEL_UP_MOVE(29, MOVE_KNOCKOFF), + LEVEL_UP_MOVE(32, MOVE_CRUNCH), + LEVEL_UP_MOVE(37, MOVE_SCREECH), + LEVEL_UP_MOVE(40, MOVE_GUNKSHOT), + LEVEL_UP_MOVE(46, MOVE_ACIDARMOR), + LEVEL_UP_MOVE(52, MOVE_BELCH), + LEVEL_UP_MOVE(57, MOVE_MEMENTO), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesExeggutorALevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_DRAGONHAMMER), + LEVEL_UP_MOVE( 1, MOVE_DRAGONHAMMER), + LEVEL_UP_MOVE( 1, MOVE_SEEDBOMB), + LEVEL_UP_MOVE( 1, MOVE_BARRAGE), + LEVEL_UP_MOVE( 1, MOVE_HYPNOSIS), + LEVEL_UP_MOVE( 1, MOVE_CONFUSION), + LEVEL_UP_MOVE(17, MOVE_PSYSHOCK), + LEVEL_UP_MOVE(27, MOVE_EGGBOMB), + LEVEL_UP_MOVE(37, MOVE_WOODHAMMER), + LEVEL_UP_MOVE(47, MOVE_LEAFSTORM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMarowakALevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 1, MOVE_BONECLUB), + LEVEL_UP_MOVE( 1, MOVE_FLAMEWHEEL), + LEVEL_UP_MOVE( 3, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 7, MOVE_BONECLUB), + LEVEL_UP_MOVE(11, MOVE_FLAMEWHEEL), + LEVEL_UP_MOVE(13, MOVE_LEER), + LEVEL_UP_MOVE(17, MOVE_HEX), + LEVEL_UP_MOVE(21, MOVE_BONEMERANG), + LEVEL_UP_MOVE(23, MOVE_WILLOWISP), + LEVEL_UP_MOVE(27, MOVE_SHADOWBONE), + LEVEL_UP_MOVE(33, MOVE_THRASH), + LEVEL_UP_MOVE(37, MOVE_FLING), + LEVEL_UP_MOVE(43, MOVE_STOMPINGTANTRUM), + LEVEL_UP_MOVE(49, MOVE_ENDEAVOR), + LEVEL_UP_MOVE(53, MOVE_FLAREBLITZ), + LEVEL_UP_MOVE(59, MOVE_RETALIATE), + LEVEL_UP_MOVE(65, MOVE_BONERUSH), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesDeoxysAttackLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_WRAP), + LEVEL_UP_MOVE( 7, MOVE_NIGHTSHADE), + LEVEL_UP_MOVE(13, MOVE_TELEPORT), + LEVEL_UP_MOVE(19, MOVE_TAUNT), + LEVEL_UP_MOVE(25, MOVE_PURSUIT), + LEVEL_UP_MOVE(31, MOVE_PSYCHIC), + LEVEL_UP_MOVE(37, MOVE_SUPERPOWER), + LEVEL_UP_MOVE(43, MOVE_PSYCHOSHIFT), + LEVEL_UP_MOVE(49, MOVE_ZENHEADBUTT), + LEVEL_UP_MOVE(55, MOVE_COSMICPOWER), + LEVEL_UP_MOVE(61, MOVE_ZAPCANNON), + LEVEL_UP_MOVE(67, MOVE_PSYCHOBOOST), + LEVEL_UP_MOVE(73, MOVE_HYPERBEAM), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesDeoxysDefenseLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_WRAP), + LEVEL_UP_MOVE( 7, MOVE_NIGHTSHADE), + LEVEL_UP_MOVE(13, MOVE_TELEPORT), + LEVEL_UP_MOVE(19, MOVE_KNOCKOFF), + LEVEL_UP_MOVE(25, MOVE_SPIKES), + LEVEL_UP_MOVE(31, MOVE_PSYCHIC), + LEVEL_UP_MOVE(37, MOVE_SNATCH), + LEVEL_UP_MOVE(43, MOVE_PSYCHOSHIFT), + LEVEL_UP_MOVE(49, MOVE_ZENHEADBUTT), + LEVEL_UP_MOVE(55, MOVE_IRONDEFENSE), + LEVEL_UP_MOVE(55, MOVE_AMNESIA), + LEVEL_UP_MOVE(61, MOVE_RECOVER), + LEVEL_UP_MOVE(67, MOVE_PSYCHOBOOST), + LEVEL_UP_MOVE(73, MOVE_COUNTER), + LEVEL_UP_MOVE(73, MOVE_MIRRORCOAT), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesDeoxysSpeedLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_WRAP), + LEVEL_UP_MOVE( 7, MOVE_NIGHTSHADE), + LEVEL_UP_MOVE(13, MOVE_DOUBLETEAM), + LEVEL_UP_MOVE(19, MOVE_KNOCKOFF), + LEVEL_UP_MOVE(25, MOVE_PURSUIT), + LEVEL_UP_MOVE(31, MOVE_PSYCHIC), + LEVEL_UP_MOVE(37, MOVE_SWIFT), + LEVEL_UP_MOVE(43, MOVE_PSYCHOSHIFT), + LEVEL_UP_MOVE(49, MOVE_ZENHEADBUTT), + LEVEL_UP_MOVE(55, MOVE_AGILITY), + LEVEL_UP_MOVE(61, MOVE_RECOVER), + LEVEL_UP_MOVE(67, MOVE_PSYCHOBOOST), + LEVEL_UP_MOVE(73, MOVE_EXTREMESPEED), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesLycanrocNLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_COUNTER), + LEVEL_UP_MOVE( 1, MOVE_COUNTER), + LEVEL_UP_MOVE( 1, MOVE_REVERSAL), + LEVEL_UP_MOVE( 1, MOVE_TAUNT), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 4, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 7, MOVE_BITE), + LEVEL_UP_MOVE(12, MOVE_HOWL), + LEVEL_UP_MOVE(15, MOVE_ROCKTHROW), + LEVEL_UP_MOVE(18, MOVE_ODORSLEUTH), + LEVEL_UP_MOVE(23, MOVE_ROCKTOMB), + LEVEL_UP_MOVE(26, MOVE_ROAR), + LEVEL_UP_MOVE(29, MOVE_STEALTHROCK), + LEVEL_UP_MOVE(34, MOVE_ROCKSLIDE), + LEVEL_UP_MOVE(37, MOVE_SCARYFACE), + LEVEL_UP_MOVE(40, MOVE_CRUNCH), + LEVEL_UP_MOVE(45, MOVE_ROCKCLIMB), + LEVEL_UP_MOVE(48, MOVE_STONEEDGE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesPoipoleLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_DRAGONPULSE), + LEVEL_UP_MOVE( 1, MOVE_PECK), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_HELPINGHAND), + LEVEL_UP_MOVE( 1, MOVE_ACID), + LEVEL_UP_MOVE( 7, MOVE_FURYATTACK), + LEVEL_UP_MOVE(13, MOVE_VENOSHOCK), + LEVEL_UP_MOVE(19, MOVE_CHARM), + LEVEL_UP_MOVE(23, MOVE_VENOMDRENCH), + LEVEL_UP_MOVE(31, MOVE_NASTYPLOT), + LEVEL_UP_MOVE(37, MOVE_POISONJAB), + LEVEL_UP_MOVE(41, MOVE_TOXIC), + LEVEL_UP_MOVE(47, MOVE_FELLSTINGER), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesNaganadelLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_AIRCUTTER), + LEVEL_UP_MOVE( 1, MOVE_AIRCUTTER), + LEVEL_UP_MOVE( 1, MOVE_DRAGONPULSE), + LEVEL_UP_MOVE( 1, MOVE_PECK), + LEVEL_UP_MOVE( 1, MOVE_GROWL), + LEVEL_UP_MOVE( 1, MOVE_HELPINGHAND), + LEVEL_UP_MOVE( 1, MOVE_ACID), + LEVEL_UP_MOVE( 7, MOVE_FURYATTACK), + LEVEL_UP_MOVE(13, MOVE_VENOSHOCK), + LEVEL_UP_MOVE(19, MOVE_CHARM), + LEVEL_UP_MOVE(23, MOVE_VENOMDRENCH), + LEVEL_UP_MOVE(31, MOVE_NASTYPLOT), + LEVEL_UP_MOVE(37, MOVE_POISONJAB), + LEVEL_UP_MOVE(41, MOVE_TOXIC), + LEVEL_UP_MOVE(47, MOVE_FELLSTINGER), + LEVEL_UP_MOVE(53, MOVE_AIRSLASH), + LEVEL_UP_MOVE(61, MOVE_DRAGONPULSE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesStakatakaLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_PROTECT), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 5, MOVE_ROCKSLIDE), + LEVEL_UP_MOVE(11, MOVE_STEALTHROCK), + LEVEL_UP_MOVE(17, MOVE_BIDE), + LEVEL_UP_MOVE(19, MOVE_TAKEDOWN), + LEVEL_UP_MOVE(23, MOVE_ROCKTHROW), + LEVEL_UP_MOVE(31, MOVE_AUTOTOMIZE), + LEVEL_UP_MOVE(37, MOVE_IRONDEFENSE), + LEVEL_UP_MOVE(43, MOVE_IRONHEAD), + LEVEL_UP_MOVE(47, MOVE_ROCKBLAST), + LEVEL_UP_MOVE(53, MOVE_WIDEGUARD), + LEVEL_UP_MOVE(61, MOVE_DOUBLEEDGE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesBlacephalonLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_EMBER), + LEVEL_UP_MOVE( 1, MOVE_ASTONISH), + LEVEL_UP_MOVE( 7, MOVE_MAGICCOAT), + LEVEL_UP_MOVE(13, MOVE_STOREDPOWER), + LEVEL_UP_MOVE(17, MOVE_FLAMEBURST), + LEVEL_UP_MOVE(23, MOVE_NIGHTSHADE), + LEVEL_UP_MOVE(29, MOVE_LIGHTSCREEN), + LEVEL_UP_MOVE(31, MOVE_CALMMIND), + LEVEL_UP_MOVE(37, MOVE_FIREBLAST), + LEVEL_UP_MOVE(41, MOVE_SHADOWBALL), + LEVEL_UP_MOVE(47, MOVE_TRICK), + LEVEL_UP_MOVE(59, MOVE_MINDBLOWN), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesZeraoraLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_SCRATCH), + LEVEL_UP_MOVE( 1, MOVE_SPARK), + LEVEL_UP_MOVE( 5, MOVE_HONECLAWS), + LEVEL_UP_MOVE( 8, MOVE_QUICKATTACK), + LEVEL_UP_MOVE(12, MOVE_FURYSWIPES), + LEVEL_UP_MOVE(15, MOVE_VOLTSWITCH), + LEVEL_UP_MOVE(19, MOVE_SNARL), + LEVEL_UP_MOVE(22, MOVE_FAKEOUT), + LEVEL_UP_MOVE(26, MOVE_CHARGE), + LEVEL_UP_MOVE(29, MOVE_THUNDERPUNCH), + LEVEL_UP_MOVE(33, MOVE_SLASH), + LEVEL_UP_MOVE(36, MOVE_WILDCHARGE), + LEVEL_UP_MOVE(40, MOVE_QUICKGUARD), + LEVEL_UP_MOVE(43, MOVE_PLASMAFISTS), + LEVEL_UP_MOVE(47, MOVE_CLOSECOMBAT), + LEVEL_UP_MOVE(50, MOVE_DISCHARGE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesLycanrocDuskLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_THRASH), + LEVEL_UP_MOVE( 1, MOVE_THRASH), + LEVEL_UP_MOVE( 1, MOVE_ACCELEROCK), + LEVEL_UP_MOVE( 1, MOVE_COUNTER), + LEVEL_UP_MOVE( 1, MOVE_TACKLE), + LEVEL_UP_MOVE( 1, MOVE_LEER), + LEVEL_UP_MOVE( 1, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 1, MOVE_BITE), + LEVEL_UP_MOVE( 4, MOVE_SANDATTACK), + LEVEL_UP_MOVE( 7, MOVE_BITE), + LEVEL_UP_MOVE(12, MOVE_HOWL), + LEVEL_UP_MOVE(15, MOVE_ROCKTHROW), + LEVEL_UP_MOVE(18, MOVE_ODORSLEUTH), + LEVEL_UP_MOVE(23, MOVE_ROCKTOMB), + LEVEL_UP_MOVE(26, MOVE_ROAR), + LEVEL_UP_MOVE(29, MOVE_STEALTHROCK), + LEVEL_UP_MOVE(34, MOVE_ROCKSLIDE), + LEVEL_UP_MOVE(37, MOVE_SCARYFACE), + LEVEL_UP_MOVE(40, MOVE_CRUNCH), + LEVEL_UP_MOVE(45, MOVE_ROCKCLIMB), + LEVEL_UP_MOVE(48, MOVE_STONEEDGE), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMeltanLevelUpLearnset[] = { + LEVEL_UP_MOVE( 1, MOVE_HEADBUTT), + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_MOVE( 9, MOVE_TAILWHIP), + LEVEL_UP_MOVE(18, MOVE_THUNDERWAVE), + LEVEL_UP_MOVE(27, MOVE_THUNDERSHOCK), + LEVEL_UP_MOVE(36, MOVE_ACIDARMOR), + LEVEL_UP_MOVE(45, MOVE_FLASHCANNON), + LEVEL_UP_END +}; + +static const struct LevelUpMove sSpeciesMelmetalLevelUpLearnset[] = { + LEVEL_UP_MOVE( 0, MOVE_THUNDERPUNCH), + LEVEL_UP_MOVE( 1, MOVE_THUNDERPUNCH), + LEVEL_UP_MOVE( 1, MOVE_HEADBUTT), + LEVEL_UP_MOVE( 1, MOVE_HARDEN), + LEVEL_UP_MOVE( 1, MOVE_TAILWHIP), + LEVEL_UP_MOVE( 1, MOVE_THUNDERWAVE), + LEVEL_UP_MOVE( 9, MOVE_TAILWHIP), + LEVEL_UP_MOVE(18, MOVE_THUNDERWAVE), + LEVEL_UP_MOVE(27, MOVE_THUNDERSHOCK), + LEVEL_UP_MOVE(36, MOVE_ACIDARMOR), + LEVEL_UP_MOVE(45, MOVE_FLASHCANNON), + LEVEL_UP_MOVE(54, MOVE_MEGAPUNCH), + LEVEL_UP_MOVE(63, MOVE_PROTECT), + LEVEL_UP_MOVE(72, MOVE_DOUBLEIRONBASH), + LEVEL_UP_MOVE(81, MOVE_SUPERPOWER), + LEVEL_UP_MOVE(90, MOVE_HYPERBEAM), + LEVEL_UP_END +}; + +const struct LevelUpMove* const gLevelUpLearnsets[NUM_SPECIES] = +{ + [SPECIES_NONE] = sEmptyMoveset, + [SPECIES_BULBASAUR] = sSpeciesBulbasaurLevelUpLearnset, + [SPECIES_IVYSAUR] = sSpeciesIvysaurLevelUpLearnset, + [SPECIES_VENUSAUR] = sSpeciesVenusaurLevelUpLearnset, + [SPECIES_CHARMANDER] = sSpeciesCharmanderLevelUpLearnset, + [SPECIES_CHARMELEON] = sSpeciesCharmeleonLevelUpLearnset, + [SPECIES_CHARIZARD] = sSpeciesCharizardLevelUpLearnset, + [SPECIES_SQUIRTLE] = sSpeciesSquirtleLevelUpLearnset, + [SPECIES_WARTORTLE] = sSpeciesWartortleLevelUpLearnset, + [SPECIES_BLASTOISE] = sSpeciesBlastoiseLevelUpLearnset, + [SPECIES_CATERPIE] = sSpeciesCaterpieLevelUpLearnset, + [SPECIES_METAPOD] = sSpeciesMetapodLevelUpLearnset, + [SPECIES_BUTTERFREE] = sSpeciesButterfreeLevelUpLearnset, + [SPECIES_WEEDLE] = sSpeciesWeedleLevelUpLearnset, + [SPECIES_KAKUNA] = sSpeciesKakunaLevelUpLearnset, + [SPECIES_BEEDRILL] = sSpeciesBeedrillLevelUpLearnset, + [SPECIES_PIDGEY] = sSpeciesPidgeyLevelUpLearnset, + [SPECIES_PIDGEOTTO] = sSpeciesPidgeottoLevelUpLearnset, + [SPECIES_PIDGEOT] = sSpeciesPidgeotLevelUpLearnset, + [SPECIES_RATTATA] = sSpeciesRattataLevelUpLearnset, + [SPECIES_RATICATE] = sSpeciesRaticateLevelUpLearnset, + [SPECIES_SPEAROW] = sSpeciesSpearowLevelUpLearnset, + [SPECIES_FEAROW] = sSpeciesFearowLevelUpLearnset, + [SPECIES_EKANS] = sSpeciesEkansLevelUpLearnset, + [SPECIES_ARBOK] = sSpeciesArbokLevelUpLearnset, + [SPECIES_PIKACHU] = sSpeciesPikachuLevelUpLearnset, + [SPECIES_RAICHU] = sSpeciesRaichuLevelUpLearnset, + [SPECIES_SANDSHREW] = sSpeciesSandshrewLevelUpLearnset, + [SPECIES_SANDSLASH] = sSpeciesSandslashLevelUpLearnset, + [SPECIES_NIDORAN_F] = sSpeciesNidoranFLevelUpLearnset, + [SPECIES_NIDORINA] = sSpeciesNidorinaLevelUpLearnset, + [SPECIES_NIDOQUEEN] = sSpeciesNidoqueenLevelUpLearnset, + [SPECIES_NIDORAN_M] = sSpeciesNidoranMLevelUpLearnset, + [SPECIES_NIDORINO] = sSpeciesNidorinoLevelUpLearnset, + [SPECIES_NIDOKING] = sSpeciesNidokingLevelUpLearnset, + [SPECIES_CLEFAIRY] = sSpeciesClefairyLevelUpLearnset, + [SPECIES_CLEFABLE] = sSpeciesClefableLevelUpLearnset, + [SPECIES_VULPIX] = sSpeciesVulpixLevelUpLearnset, + [SPECIES_NINETALES] = sSpeciesNinetalesLevelUpLearnset, + [SPECIES_JIGGLYPUFF] = sSpeciesJigglypuffLevelUpLearnset, + [SPECIES_WIGGLYTUFF] = sSpeciesWigglytuffLevelUpLearnset, + [SPECIES_ZUBAT] = sSpeciesZubatLevelUpLearnset, + [SPECIES_GOLBAT] = sSpeciesGolbatLevelUpLearnset, + [SPECIES_ODDISH] = sSpeciesOddishLevelUpLearnset, + [SPECIES_GLOOM] = sSpeciesGloomLevelUpLearnset, + [SPECIES_VILEPLUME] = sSpeciesVileplumeLevelUpLearnset, + [SPECIES_PARAS] = sSpeciesParasLevelUpLearnset, + [SPECIES_PARASECT] = sSpeciesParasectLevelUpLearnset, + [SPECIES_VENONAT] = sSpeciesVenonatLevelUpLearnset, + [SPECIES_VENOMOTH] = sSpeciesVenomothLevelUpLearnset, + [SPECIES_DIGLETT] = sSpeciesDiglettLevelUpLearnset, + [SPECIES_DUGTRIO] = sSpeciesDugtrioLevelUpLearnset, + [SPECIES_MEOWTH] = sSpeciesMeowthLevelUpLearnset, + [SPECIES_PERSIAN] = sSpeciesPersianLevelUpLearnset, + [SPECIES_PSYDUCK] = sSpeciesPsyduckLevelUpLearnset, + [SPECIES_GOLDUCK] = sSpeciesGolduckLevelUpLearnset, + [SPECIES_MANKEY] = sSpeciesMankeyLevelUpLearnset, + [SPECIES_PRIMEAPE] = sSpeciesPrimeapeLevelUpLearnset, + [SPECIES_GROWLITHE] = sSpeciesGrowlitheLevelUpLearnset, + [SPECIES_ARCANINE] = sSpeciesArcanineLevelUpLearnset, + [SPECIES_POLIWAG] = sSpeciesPoliwagLevelUpLearnset, + [SPECIES_POLIWHIRL] = sSpeciesPoliwhirlLevelUpLearnset, + [SPECIES_POLIWRATH] = sSpeciesPoliwrathLevelUpLearnset, + [SPECIES_ABRA] = sSpeciesAbraLevelUpLearnset, + [SPECIES_KADABRA] = sSpeciesKadabraLevelUpLearnset, + [SPECIES_ALAKAZAM] = sSpeciesAlakazamLevelUpLearnset, + [SPECIES_MACHOP] = sSpeciesMachopLevelUpLearnset, + [SPECIES_MACHOKE] = sSpeciesMachokeLevelUpLearnset, + [SPECIES_MACHAMP] = sSpeciesMachampLevelUpLearnset, + [SPECIES_BELLSPROUT] = sSpeciesBellsproutLevelUpLearnset, + [SPECIES_WEEPINBELL] = sSpeciesWeepinbellLevelUpLearnset, + [SPECIES_VICTREEBEL] = sSpeciesVictreebelLevelUpLearnset, + [SPECIES_TENTACOOL] = sSpeciesTentacoolLevelUpLearnset, + [SPECIES_TENTACRUEL] = sSpeciesTentacruelLevelUpLearnset, + [SPECIES_GEODUDE] = sSpeciesGeodudeLevelUpLearnset, + [SPECIES_GRAVELER] = sSpeciesGravelerLevelUpLearnset, + [SPECIES_GOLEM] = sSpeciesGolemLevelUpLearnset, + [SPECIES_PONYTA] = sSpeciesPonytaLevelUpLearnset, + [SPECIES_RAPIDASH] = sSpeciesRapidashLevelUpLearnset, + [SPECIES_SLOWPOKE] = sSpeciesSlowpokeLevelUpLearnset, + [SPECIES_SLOWBRO] = sSpeciesSlowbroLevelUpLearnset, + [SPECIES_MAGNEMITE] = sSpeciesMagnemiteLevelUpLearnset, + [SPECIES_MAGNETON] = sSpeciesMagnetonLevelUpLearnset, + [SPECIES_FARFETCHD] = sSpeciesFarfetchdLevelUpLearnset, + [SPECIES_DODUO] = sSpeciesDoduoLevelUpLearnset, + [SPECIES_DODRIO] = sSpeciesDodrioLevelUpLearnset, + [SPECIES_SEEL] = sSpeciesSeelLevelUpLearnset, + [SPECIES_DEWGONG] = sSpeciesDewgongLevelUpLearnset, + [SPECIES_GRIMER] = sSpeciesGrimerLevelUpLearnset, + [SPECIES_MUK] = sSpeciesMukLevelUpLearnset, + [SPECIES_SHELLDER] = sSpeciesShellderLevelUpLearnset, + [SPECIES_CLOYSTER] = sSpeciesCloysterLevelUpLearnset, + [SPECIES_GASTLY] = sSpeciesGastlyLevelUpLearnset, + [SPECIES_HAUNTER] = sSpeciesHaunterLevelUpLearnset, + [SPECIES_GENGAR] = sSpeciesGengarLevelUpLearnset, + [SPECIES_ONIX] = sSpeciesOnixLevelUpLearnset, + [SPECIES_DROWZEE] = sSpeciesDrowzeeLevelUpLearnset, + [SPECIES_HYPNO] = sSpeciesHypnoLevelUpLearnset, + [SPECIES_KRABBY] = sSpeciesKrabbyLevelUpLearnset, + [SPECIES_KINGLER] = sSpeciesKinglerLevelUpLearnset, + [SPECIES_VOLTORB] = sSpeciesVoltorbLevelUpLearnset, + [SPECIES_ELECTRODE] = sSpeciesElectrodeLevelUpLearnset, + [SPECIES_EXEGGCUTE] = sSpeciesExeggcuteLevelUpLearnset, + [SPECIES_EXEGGUTOR] = sSpeciesExeggutorLevelUpLearnset, + [SPECIES_CUBONE] = sSpeciesCuboneLevelUpLearnset, + [SPECIES_MAROWAK] = sSpeciesMarowakLevelUpLearnset, + [SPECIES_HITMONLEE] = sSpeciesHitmonleeLevelUpLearnset, + [SPECIES_HITMONCHAN] = sSpeciesHitmonchanLevelUpLearnset, + [SPECIES_LICKITUNG] = sSpeciesLickitungLevelUpLearnset, + [SPECIES_KOFFING] = sSpeciesKoffingLevelUpLearnset, + [SPECIES_WEEZING] = sSpeciesWeezingLevelUpLearnset, + [SPECIES_RHYHORN] = sSpeciesRhyhornLevelUpLearnset, + [SPECIES_RHYDON] = sSpeciesRhydonLevelUpLearnset, + [SPECIES_CHANSEY] = sSpeciesChanseyLevelUpLearnset, + [SPECIES_TANGELA] = sSpeciesTangelaLevelUpLearnset, + [SPECIES_KANGASKHAN] = sSpeciesKangaskhanLevelUpLearnset, + [SPECIES_HORSEA] = sSpeciesHorseaLevelUpLearnset, + [SPECIES_SEADRA] = sSpeciesSeadraLevelUpLearnset, + [SPECIES_GOLDEEN] = sSpeciesGoldeenLevelUpLearnset, + [SPECIES_SEAKING] = sSpeciesSeakingLevelUpLearnset, + [SPECIES_STARYU] = sSpeciesStaryuLevelUpLearnset, + [SPECIES_STARMIE] = sSpeciesStarmieLevelUpLearnset, + [SPECIES_MR_MIME] = sSpeciesMrMimeLevelUpLearnset, + [SPECIES_SCYTHER] = sSpeciesScytherLevelUpLearnset, + [SPECIES_JYNX] = sSpeciesJynxLevelUpLearnset, + [SPECIES_ELECTABUZZ] = sSpeciesElectabuzzLevelUpLearnset, + [SPECIES_MAGMAR] = sSpeciesMagmarLevelUpLearnset, + [SPECIES_PINSIR] = sSpeciesPinsirLevelUpLearnset, + [SPECIES_TAUROS] = sSpeciesTaurosLevelUpLearnset, + [SPECIES_MAGIKARP] = sSpeciesMagikarpLevelUpLearnset, + [SPECIES_GYARADOS] = sSpeciesGyaradosLevelUpLearnset, + [SPECIES_LAPRAS] = sSpeciesLaprasLevelUpLearnset, + [SPECIES_DITTO] = sSpeciesDittoLevelUpLearnset, + [SPECIES_EEVEE] = sSpeciesEeveeLevelUpLearnset, + [SPECIES_VAPOREON] = sSpeciesVaporeonLevelUpLearnset, + [SPECIES_JOLTEON] = sSpeciesJolteonLevelUpLearnset, + [SPECIES_FLAREON] = sSpeciesFlareonLevelUpLearnset, + [SPECIES_PORYGON] = sSpeciesPorygonLevelUpLearnset, + [SPECIES_OMANYTE] = sSpeciesOmanyteLevelUpLearnset, + [SPECIES_OMASTAR] = sSpeciesOmastarLevelUpLearnset, + [SPECIES_KABUTO] = sSpeciesKabutoLevelUpLearnset, + [SPECIES_KABUTOPS] = sSpeciesKabutopsLevelUpLearnset, + [SPECIES_AERODACTYL] = sSpeciesAerodactylLevelUpLearnset, + [SPECIES_SNORLAX] = sSpeciesSnorlaxLevelUpLearnset, + [SPECIES_ARTICUNO] = sSpeciesArticunoLevelUpLearnset, + [SPECIES_ZAPDOS] = sSpeciesZapdosLevelUpLearnset, + [SPECIES_MOLTRES] = sSpeciesMoltresLevelUpLearnset, + [SPECIES_DRATINI] = sSpeciesDratiniLevelUpLearnset, + [SPECIES_DRAGONAIR] = sSpeciesDragonairLevelUpLearnset, + [SPECIES_DRAGONITE] = sSpeciesDragoniteLevelUpLearnset, + [SPECIES_MEWTWO] = sSpeciesMewtwoLevelUpLearnset, + [SPECIES_MEW] = sSpeciesMewLevelUpLearnset, + [SPECIES_CHIKORITA] = sSpeciesChikoritaLevelUpLearnset, + [SPECIES_BAYLEEF] = sSpeciesBayleefLevelUpLearnset, + [SPECIES_MEGANIUM] = sSpeciesMeganiumLevelUpLearnset, + [SPECIES_CYNDAQUIL] = sSpeciesCyndaquilLevelUpLearnset, + [SPECIES_QUILAVA] = sSpeciesQuilavaLevelUpLearnset, + [SPECIES_TYPHLOSION] = sSpeciesTyphlosionLevelUpLearnset, + [SPECIES_TOTODILE] = sSpeciesTotodileLevelUpLearnset, + [SPECIES_CROCONAW] = sSpeciesCroconawLevelUpLearnset, + [SPECIES_FERALIGATR] = sSpeciesFeraligatrLevelUpLearnset, + [SPECIES_SENTRET] = sSpeciesSentretLevelUpLearnset, + [SPECIES_FURRET] = sSpeciesFurretLevelUpLearnset, + [SPECIES_HOOTHOOT] = sSpeciesHoothootLevelUpLearnset, + [SPECIES_NOCTOWL] = sSpeciesNoctowlLevelUpLearnset, + [SPECIES_LEDYBA] = sSpeciesLedybaLevelUpLearnset, + [SPECIES_LEDIAN] = sSpeciesLedianLevelUpLearnset, + [SPECIES_SPINARAK] = sSpeciesSpinarakLevelUpLearnset, + [SPECIES_ARIADOS] = sSpeciesAriadosLevelUpLearnset, + [SPECIES_CROBAT] = sSpeciesCrobatLevelUpLearnset, + [SPECIES_CHINCHOU] = sSpeciesChinchouLevelUpLearnset, + [SPECIES_LANTURN] = sSpeciesLanturnLevelUpLearnset, + [SPECIES_PICHU] = sSpeciesPichuLevelUpLearnset, + [SPECIES_CLEFFA] = sSpeciesCleffaLevelUpLearnset, + [SPECIES_IGGLYBUFF] = sSpeciesIgglybuffLevelUpLearnset, + [SPECIES_TOGEPI] = sSpeciesTogepiLevelUpLearnset, + [SPECIES_TOGETIC] = sSpeciesTogeticLevelUpLearnset, + [SPECIES_NATU] = sSpeciesNatuLevelUpLearnset, + [SPECIES_XATU] = sSpeciesXatuLevelUpLearnset, + [SPECIES_MAREEP] = sSpeciesMareepLevelUpLearnset, + [SPECIES_FLAAFFY] = sSpeciesFlaaffyLevelUpLearnset, + [SPECIES_AMPHAROS] = sSpeciesAmpharosLevelUpLearnset, + [SPECIES_BELLOSSOM] = sSpeciesBellossomLevelUpLearnset, + [SPECIES_MARILL] = sSpeciesMarillLevelUpLearnset, + [SPECIES_AZUMARILL] = sSpeciesAzumarillLevelUpLearnset, + [SPECIES_SUDOWOODO] = sSpeciesSudowoodoLevelUpLearnset, + [SPECIES_POLITOED] = sSpeciesPolitoedLevelUpLearnset, + [SPECIES_HOPPIP] = sSpeciesHoppipLevelUpLearnset, + [SPECIES_SKIPLOOM] = sSpeciesSkiploomLevelUpLearnset, + [SPECIES_JUMPLUFF] = sSpeciesJumpluffLevelUpLearnset, + [SPECIES_AIPOM] = sSpeciesAipomLevelUpLearnset, + [SPECIES_SUNKERN] = sSpeciesSunkernLevelUpLearnset, + [SPECIES_SUNFLORA] = sSpeciesSunfloraLevelUpLearnset, + [SPECIES_YANMA] = sSpeciesYanmaLevelUpLearnset, + [SPECIES_WOOPER] = sSpeciesWooperLevelUpLearnset, + [SPECIES_QUAGSIRE] = sSpeciesQuagsireLevelUpLearnset, + [SPECIES_ESPEON] = sSpeciesEspeonLevelUpLearnset, + [SPECIES_UMBREON] = sSpeciesUmbreonLevelUpLearnset, + [SPECIES_MURKROW] = sSpeciesMurkrowLevelUpLearnset, + [SPECIES_SLOWKING] = sSpeciesSlowkingLevelUpLearnset, + [SPECIES_MISDREAVUS] = sSpeciesMisdreavusLevelUpLearnset, + [SPECIES_UNOWN] = sSpeciesUnownLevelUpLearnset, + [SPECIES_WOBBUFFET] = sSpeciesWobbuffetLevelUpLearnset, + [SPECIES_GIRAFARIG] = sSpeciesGirafarigLevelUpLearnset, + [SPECIES_PINECO] = sSpeciesPinecoLevelUpLearnset, + [SPECIES_FORRETRESS] = sSpeciesForretressLevelUpLearnset, + [SPECIES_DUNSPARCE] = sSpeciesDunsparceLevelUpLearnset, + [SPECIES_GLIGAR] = sSpeciesGligarLevelUpLearnset, + [SPECIES_STEELIX] = sSpeciesSteelixLevelUpLearnset, + [SPECIES_SNUBBULL] = sSpeciesSnubbullLevelUpLearnset, + [SPECIES_GRANBULL] = sSpeciesGranbullLevelUpLearnset, + [SPECIES_QWILFISH] = sSpeciesQwilfishLevelUpLearnset, + [SPECIES_SCIZOR] = sSpeciesScizorLevelUpLearnset, + [SPECIES_SHUCKLE] = sSpeciesShuckleLevelUpLearnset, + [SPECIES_HERACROSS] = sSpeciesHeracrossLevelUpLearnset, + [SPECIES_SNEASEL] = sSpeciesSneaselLevelUpLearnset, + [SPECIES_TEDDIURSA] = sSpeciesTeddiursaLevelUpLearnset, + [SPECIES_URSARING] = sSpeciesUrsaringLevelUpLearnset, + [SPECIES_SLUGMA] = sSpeciesSlugmaLevelUpLearnset, + [SPECIES_MAGCARGO] = sSpeciesMagcargoLevelUpLearnset, + [SPECIES_SWINUB] = sSpeciesSwinubLevelUpLearnset, + [SPECIES_PILOSWINE] = sSpeciesPiloswineLevelUpLearnset, + [SPECIES_CORSOLA] = sSpeciesCorsolaLevelUpLearnset, + [SPECIES_REMORAID] = sSpeciesRemoraidLevelUpLearnset, + [SPECIES_OCTILLERY] = sSpeciesOctilleryLevelUpLearnset, + [SPECIES_DELIBIRD] = sSpeciesDelibirdLevelUpLearnset, + [SPECIES_MANTINE] = sSpeciesMantineLevelUpLearnset, + [SPECIES_SKARMORY] = sSpeciesSkarmoryLevelUpLearnset, + [SPECIES_HOUNDOUR] = sSpeciesHoundourLevelUpLearnset, + [SPECIES_HOUNDOOM] = sSpeciesHoundoomLevelUpLearnset, + [SPECIES_KINGDRA] = sSpeciesKingdraLevelUpLearnset, + [SPECIES_PHANPY] = sSpeciesPhanpyLevelUpLearnset, + [SPECIES_DONPHAN] = sSpeciesDonphanLevelUpLearnset, + [SPECIES_PORYGON2] = sSpeciesPorygon2LevelUpLearnset, + [SPECIES_STANTLER] = sSpeciesStantlerLevelUpLearnset, + [SPECIES_SMEARGLE] = sSpeciesSmeargleLevelUpLearnset, + [SPECIES_TYROGUE] = sSpeciesTyrogueLevelUpLearnset, + [SPECIES_HITMONTOP] = sSpeciesHitmontopLevelUpLearnset, + [SPECIES_SMOOCHUM] = sSpeciesSmoochumLevelUpLearnset, + [SPECIES_ELEKID] = sSpeciesElekidLevelUpLearnset, + [SPECIES_MAGBY] = sSpeciesMagbyLevelUpLearnset, + [SPECIES_MILTANK] = sSpeciesMiltankLevelUpLearnset, + [SPECIES_BLISSEY] = sSpeciesBlisseyLevelUpLearnset, + [SPECIES_RAIKOU] = sSpeciesRaikouLevelUpLearnset, + [SPECIES_ENTEI] = sSpeciesEnteiLevelUpLearnset, + [SPECIES_SUICUNE] = sSpeciesSuicuneLevelUpLearnset, + [SPECIES_LARVITAR] = sSpeciesLarvitarLevelUpLearnset, + [SPECIES_PUPITAR] = sSpeciesPupitarLevelUpLearnset, + [SPECIES_TYRANITAR] = sSpeciesTyranitarLevelUpLearnset, + [SPECIES_LUGIA] = sSpeciesLugiaLevelUpLearnset, + [SPECIES_HO_OH] = sSpeciesHoOhLevelUpLearnset, + [SPECIES_CELEBI] = sSpeciesCelebiLevelUpLearnset, + [252] = sEmptyMoveset, + [253] = sEmptyMoveset, + [254] = sEmptyMoveset, + [255] = sEmptyMoveset, + [256] = sEmptyMoveset, + [257] = sEmptyMoveset, + [258] = sEmptyMoveset, + [259] = sEmptyMoveset, + [260] = sEmptyMoveset, + [261] = sEmptyMoveset, + [262] = sEmptyMoveset, + [263] = sEmptyMoveset, + [264] = sEmptyMoveset, + [265] = sEmptyMoveset, + [266] = sEmptyMoveset, + [267] = sEmptyMoveset, + [268] = sEmptyMoveset, + [269] = sEmptyMoveset, + [270] = sEmptyMoveset, + [271] = sEmptyMoveset, + [272] = sEmptyMoveset, + [273] = sEmptyMoveset, + [274] = sEmptyMoveset, + [275] = sEmptyMoveset, + [276] = sEmptyMoveset, + [SPECIES_TREECKO] = sSpeciesTreeckoLevelUpLearnset, + [SPECIES_GROVYLE] = sSpeciesGrovyleLevelUpLearnset, + [SPECIES_SCEPTILE] = sSpeciesSceptileLevelUpLearnset, + [SPECIES_TORCHIC] = sSpeciesTorchicLevelUpLearnset, + [SPECIES_COMBUSKEN] = sSpeciesCombuskenLevelUpLearnset, + [SPECIES_BLAZIKEN] = sSpeciesBlazikenLevelUpLearnset, + [SPECIES_MUDKIP] = sSpeciesMudkipLevelUpLearnset, + [SPECIES_MARSHTOMP] = sSpeciesMarshtompLevelUpLearnset, + [SPECIES_SWAMPERT] = sSpeciesSwampertLevelUpLearnset, + [SPECIES_POOCHYENA] = sSpeciesPoochyenaLevelUpLearnset, + [SPECIES_MIGHTYENA] = sSpeciesMightyenaLevelUpLearnset, + [SPECIES_ZIGZAGOON] = sSpeciesZigzagoonLevelUpLearnset, + [SPECIES_LINOONE] = sSpeciesLinooneLevelUpLearnset, + [SPECIES_WURMPLE] = sSpeciesWurmpleLevelUpLearnset, + [SPECIES_SILCOON] = sSpeciesSilcoonLevelUpLearnset, + [SPECIES_BEAUTIFLY] = sSpeciesBeautiflyLevelUpLearnset, + [SPECIES_CASCOON] = sSpeciesCascoonLevelUpLearnset, + [SPECIES_DUSTOX] = sSpeciesDustoxLevelUpLearnset, + [SPECIES_LOTAD] = sSpeciesLotadLevelUpLearnset, + [SPECIES_LOMBRE] = sSpeciesLombreLevelUpLearnset, + [SPECIES_LUDICOLO] = sSpeciesLudicoloLevelUpLearnset, + [SPECIES_SEEDOT] = sSpeciesSeedotLevelUpLearnset, + [SPECIES_NUZLEAF] = sSpeciesNuzleafLevelUpLearnset, + [SPECIES_SHIFTRY] = sSpeciesShiftryLevelUpLearnset, + [SPECIES_NINCADA] = sSpeciesNincadaLevelUpLearnset, + [SPECIES_NINJASK] = sSpeciesNinjaskLevelUpLearnset, + [SPECIES_SHEDINJA] = sSpeciesShedinjaLevelUpLearnset, + [SPECIES_TAILLOW] = sSpeciesTaillowLevelUpLearnset, + [SPECIES_SWELLOW] = sSpeciesSwellowLevelUpLearnset, + [SPECIES_SHROOMISH] = sSpeciesShroomishLevelUpLearnset, + [SPECIES_BRELOOM] = sSpeciesBreloomLevelUpLearnset, + [SPECIES_SPINDA] = sSpeciesSpindaLevelUpLearnset, + [SPECIES_WINGULL] = sSpeciesWingullLevelUpLearnset, + [SPECIES_PELIPPER] = sSpeciesPelipperLevelUpLearnset, + [SPECIES_SURSKIT] = sSpeciesSurskitLevelUpLearnset, + [SPECIES_MASQUERAIN] = sSpeciesMasquerainLevelUpLearnset, + [SPECIES_WAILMER] = sSpeciesWailmerLevelUpLearnset, + [SPECIES_WAILORD] = sSpeciesWailordLevelUpLearnset, + [SPECIES_SKITTY] = sSpeciesSkittyLevelUpLearnset, + [SPECIES_DELCATTY] = sSpeciesDelcattyLevelUpLearnset, + [SPECIES_KECLEON] = sSpeciesKecleonLevelUpLearnset, + [SPECIES_BALTOY] = sSpeciesBaltoyLevelUpLearnset, + [SPECIES_CLAYDOL] = sSpeciesClaydolLevelUpLearnset, + [SPECIES_NOSEPASS] = sSpeciesNosepassLevelUpLearnset, + [SPECIES_TORKOAL] = sSpeciesTorkoalLevelUpLearnset, + [SPECIES_SABLEYE] = sSpeciesSableyeLevelUpLearnset, + [SPECIES_BARBOACH] = sSpeciesBarboachLevelUpLearnset, + [SPECIES_WHISCASH] = sSpeciesWhiscashLevelUpLearnset, + [SPECIES_LUVDISC] = sSpeciesLuvdiscLevelUpLearnset, + [SPECIES_CORPHISH] = sSpeciesCorphishLevelUpLearnset, + [SPECIES_CRAWDAUNT] = sSpeciesCrawdauntLevelUpLearnset, + [SPECIES_FEEBAS] = sSpeciesFeebasLevelUpLearnset, + [SPECIES_MILOTIC] = sSpeciesMiloticLevelUpLearnset, + [SPECIES_CARVANHA] = sSpeciesCarvanhaLevelUpLearnset, + [SPECIES_SHARPEDO] = sSpeciesSharpedoLevelUpLearnset, + [SPECIES_TRAPINCH] = sSpeciesTrapinchLevelUpLearnset, + [SPECIES_VIBRAVA] = sSpeciesVibravaLevelUpLearnset, + [SPECIES_FLYGON] = sSpeciesFlygonLevelUpLearnset, + [SPECIES_MAKUHITA] = sSpeciesMakuhitaLevelUpLearnset, + [SPECIES_HARIYAMA] = sSpeciesHariyamaLevelUpLearnset, + [SPECIES_ELECTRIKE] = sSpeciesElectrikeLevelUpLearnset, + [SPECIES_MANECTRIC] = sSpeciesManectricLevelUpLearnset, + [SPECIES_NUMEL] = sSpeciesNumelLevelUpLearnset, + [SPECIES_CAMERUPT] = sSpeciesCameruptLevelUpLearnset, + [SPECIES_SPHEAL] = sSpeciesSphealLevelUpLearnset, + [SPECIES_SEALEO] = sSpeciesSealeoLevelUpLearnset, + [SPECIES_WALREIN] = sSpeciesWalreinLevelUpLearnset, + [SPECIES_CACNEA] = sSpeciesCacneaLevelUpLearnset, + [SPECIES_CACTURNE] = sSpeciesCacturneLevelUpLearnset, + [SPECIES_SNORUNT] = sSpeciesSnoruntLevelUpLearnset, + [SPECIES_GLALIE] = sSpeciesGlalieLevelUpLearnset, + [SPECIES_LUNATONE] = sSpeciesLunatoneLevelUpLearnset, + [SPECIES_SOLROCK] = sSpeciesSolrockLevelUpLearnset, + [SPECIES_AZURILL] = sSpeciesAzurillLevelUpLearnset, + [SPECIES_SPOINK] = sSpeciesSpoinkLevelUpLearnset, + [SPECIES_GRUMPIG] = sSpeciesGrumpigLevelUpLearnset, + [SPECIES_PLUSLE] = sSpeciesPlusleLevelUpLearnset, + [SPECIES_MINUN] = sSpeciesMinunLevelUpLearnset, + [SPECIES_MAWILE] = sSpeciesMawileLevelUpLearnset, + [SPECIES_MEDITITE] = sSpeciesMedititeLevelUpLearnset, + [SPECIES_MEDICHAM] = sSpeciesMedichamLevelUpLearnset, + [SPECIES_SWABLU] = sSpeciesSwabluLevelUpLearnset, + [SPECIES_ALTARIA] = sSpeciesAltariaLevelUpLearnset, + [SPECIES_WYNAUT] = sSpeciesWynautLevelUpLearnset, + [SPECIES_DUSKULL] = sSpeciesDuskullLevelUpLearnset, + [SPECIES_DUSCLOPS] = sSpeciesDusclopsLevelUpLearnset, + [SPECIES_ROSELIA] = sSpeciesRoseliaLevelUpLearnset, + [SPECIES_SLAKOTH] = sSpeciesSlakothLevelUpLearnset, + [SPECIES_VIGOROTH] = sSpeciesVigorothLevelUpLearnset, + [SPECIES_SLAKING] = sSpeciesSlakingLevelUpLearnset, + [SPECIES_GULPIN] = sSpeciesGulpinLevelUpLearnset, + [SPECIES_SWALOT] = sSpeciesSwalotLevelUpLearnset, + [SPECIES_TROPIUS] = sSpeciesTropiusLevelUpLearnset, + [SPECIES_WHISMUR] = sSpeciesWhismurLevelUpLearnset, + [SPECIES_LOUDRED] = sSpeciesLoudredLevelUpLearnset, + [SPECIES_EXPLOUD] = sSpeciesExploudLevelUpLearnset, + [SPECIES_CLAMPERL] = sSpeciesClamperlLevelUpLearnset, + [SPECIES_HUNTAIL] = sSpeciesHuntailLevelUpLearnset, + [SPECIES_GOREBYSS] = sSpeciesGorebyssLevelUpLearnset, + [SPECIES_ABSOL] = sSpeciesAbsolLevelUpLearnset, + [SPECIES_SHUPPET] = sSpeciesShuppetLevelUpLearnset, + [SPECIES_BANETTE] = sSpeciesBanetteLevelUpLearnset, + [SPECIES_SEVIPER] = sSpeciesSeviperLevelUpLearnset, + [SPECIES_ZANGOOSE] = sSpeciesZangooseLevelUpLearnset, + [SPECIES_RELICANTH] = sSpeciesRelicanthLevelUpLearnset, + [SPECIES_ARON] = sSpeciesAronLevelUpLearnset, + [SPECIES_LAIRON] = sSpeciesLaironLevelUpLearnset, + [SPECIES_AGGRON] = sSpeciesAggronLevelUpLearnset, + [SPECIES_CASTFORM] = sSpeciesCastformLevelUpLearnset, + [SPECIES_VOLBEAT] = sSpeciesVolbeatLevelUpLearnset, + [SPECIES_ILLUMISE] = sSpeciesIllumiseLevelUpLearnset, + [SPECIES_LILEEP] = sSpeciesLileepLevelUpLearnset, + [SPECIES_CRADILY] = sSpeciesCradilyLevelUpLearnset, + [SPECIES_ANORITH] = sSpeciesAnorithLevelUpLearnset, + [SPECIES_ARMALDO] = sSpeciesArmaldoLevelUpLearnset, + [SPECIES_RALTS] = sSpeciesRaltsLevelUpLearnset, + [SPECIES_KIRLIA] = sSpeciesKirliaLevelUpLearnset, + [SPECIES_GARDEVOIR] = sSpeciesGardevoirLevelUpLearnset, + [SPECIES_BAGON] = sSpeciesBagonLevelUpLearnset, + [SPECIES_SHELGON] = sSpeciesShelgonLevelUpLearnset, + [SPECIES_SALAMENCE] = sSpeciesSalamenceLevelUpLearnset, + [SPECIES_BELDUM] = sSpeciesBeldumLevelUpLearnset, + [SPECIES_METANG] = sSpeciesMetangLevelUpLearnset, + [SPECIES_METAGROSS] = sSpeciesMetagrossLevelUpLearnset, + [SPECIES_REGIROCK] = sSpeciesRegirockLevelUpLearnset, + [SPECIES_REGICE] = sSpeciesRegiceLevelUpLearnset, + [SPECIES_REGISTEEL] = sSpeciesRegisteelLevelUpLearnset, + [SPECIES_KYOGRE] = sSpeciesKyogreLevelUpLearnset, + [SPECIES_GROUDON] = sSpeciesGroudonLevelUpLearnset, + [SPECIES_RAYQUAZA] = sSpeciesRayquazaLevelUpLearnset, + [SPECIES_LATIAS] = sSpeciesLatiasLevelUpLearnset, + [SPECIES_LATIOS] = sSpeciesLatiosLevelUpLearnset, + [SPECIES_JIRACHI] = sSpeciesJirachiLevelUpLearnset, + [SPECIES_DEOXYS] = sSpeciesDeoxysLevelUpLearnset, + [SPECIES_CHIMECHO] = sSpeciesChimechoLevelUpLearnset, + [SPECIES_EGG] = sEmptyMoveset, + [SPECIES_UNOWN_B] = sSpeciesUnownLevelUpLearnset, + [SPECIES_UNOWN_C] = sSpeciesUnownLevelUpLearnset, + [SPECIES_UNOWN_D] = sSpeciesUnownLevelUpLearnset, + [SPECIES_UNOWN_E] = sSpeciesUnownLevelUpLearnset, + [SPECIES_UNOWN_F] = sSpeciesUnownLevelUpLearnset, + [SPECIES_UNOWN_G] = sSpeciesUnownLevelUpLearnset, + [SPECIES_UNOWN_H] = sSpeciesUnownLevelUpLearnset, + [SPECIES_UNOWN_I] = sSpeciesUnownLevelUpLearnset, + [SPECIES_UNOWN_J] = sSpeciesUnownLevelUpLearnset, + [SPECIES_UNOWN_K] = sSpeciesUnownLevelUpLearnset, + [SPECIES_UNOWN_L] = sSpeciesUnownLevelUpLearnset, + [SPECIES_UNOWN_M] = sSpeciesUnownLevelUpLearnset, + [SPECIES_UNOWN_N] = sSpeciesUnownLevelUpLearnset, + [SPECIES_UNOWN_O] = sSpeciesUnownLevelUpLearnset, + [SPECIES_UNOWN_P] = sSpeciesUnownLevelUpLearnset, + [SPECIES_UNOWN_Q] = sSpeciesUnownLevelUpLearnset, + [SPECIES_UNOWN_R] = sSpeciesUnownLevelUpLearnset, + [SPECIES_UNOWN_S] = sSpeciesUnownLevelUpLearnset, + [SPECIES_UNOWN_T] = sSpeciesUnownLevelUpLearnset, + [SPECIES_UNOWN_U] = sSpeciesUnownLevelUpLearnset, + [SPECIES_UNOWN_V] = sSpeciesUnownLevelUpLearnset, + [SPECIES_UNOWN_W] = sSpeciesUnownLevelUpLearnset, + [SPECIES_UNOWN_X] = sSpeciesUnownLevelUpLearnset, + [SPECIES_UNOWN_Y] = sSpeciesUnownLevelUpLearnset, + [SPECIES_UNOWN_Z] = sSpeciesUnownLevelUpLearnset, + [SPECIES_UNOWN_EXCLAMATION] = sSpeciesUnownLevelUpLearnset, + [SPECIES_UNOWN_QUESTION] = sSpeciesUnownLevelUpLearnset, + [SPECIES_TURTWIG] = sSpeciesTurtwigLevelUpLearnset, + [SPECIES_GROTLE] = sSpeciesGrotleLevelUpLearnset, + [SPECIES_TORTERRA] = sSpeciesTorterraLevelUpLearnset, + [SPECIES_CHIMCHAR] = sSpeciesChimcharLevelUpLearnset, + [SPECIES_MONFERNO] = sSpeciesMonfernoLevelUpLearnset, + [SPECIES_INFERNAPE] = sSpeciesInfernapeLevelUpLearnset, + [SPECIES_PIPLUP] = sSpeciesPiplupLevelUpLearnset, + [SPECIES_PRINPLUP] = sSpeciesPrinplupLevelUpLearnset, + [SPECIES_EMPOLEON] = sSpeciesEmpoleonLevelUpLearnset, + [SPECIES_STARLY] = sSpeciesStarlyLevelUpLearnset, + [SPECIES_STARAVIA] = sSpeciesStaraviaLevelUpLearnset, + [SPECIES_STARAPTOR] = sSpeciesStaraptorLevelUpLearnset, + [SPECIES_BIDOOF] = sSpeciesBidoofLevelUpLearnset, + [SPECIES_BIBAREL] = sSpeciesBibarelLevelUpLearnset, + [SPECIES_KRICKETOT] = sSpeciesKricketotLevelUpLearnset, + [SPECIES_KRICKETUNE] = sSpeciesKricketuneLevelUpLearnset, + [SPECIES_SHINX] = sSpeciesShinxLevelUpLearnset, + [SPECIES_LUXIO] = sSpeciesLuxioLevelUpLearnset, + [SPECIES_LUXRAY] = sSpeciesLuxrayLevelUpLearnset, + [SPECIES_BUDEW] = sSpeciesBudewLevelUpLearnset, + [SPECIES_ROSERADE] = sSpeciesRoseradeLevelUpLearnset, + [SPECIES_CRANIDOS] = sSpeciesCranidosLevelUpLearnset, + [SPECIES_RAMPARDOS] = sSpeciesRampardosLevelUpLearnset, + [SPECIES_SHIELDON] = sSpeciesShieldonLevelUpLearnset, + [SPECIES_BASTIODON] = sSpeciesBastiodonLevelUpLearnset, + [SPECIES_BURMY] = sSpeciesBurmyLevelUpLearnset, + [SPECIES_WORMADAM] = sSpeciesWormadamLevelUpLearnset, + [SPECIES_MOTHIM] = sSpeciesMothimLevelUpLearnset, + [SPECIES_COMBEE] = sSpeciesCombeeLevelUpLearnset, + [SPECIES_VESPIQUEN] = sSpeciesVespiquenLevelUpLearnset, + [SPECIES_PACHIRISU] = sSpeciesPachirisuLevelUpLearnset, + [SPECIES_BUIZEL] = sSpeciesBuizelLevelUpLearnset, + [SPECIES_FLOATZEL] = sSpeciesFloatzelLevelUpLearnset, + [SPECIES_CHERUBI] = sSpeciesCherubiLevelUpLearnset, + [SPECIES_CHERRIM] = sSpeciesCherrimLevelUpLearnset, + [SPECIES_SHELLOS] = sSpeciesShellosLevelUpLearnset, + [SPECIES_GASTRODON] = sSpeciesGastrodonLevelUpLearnset, + [SPECIES_AMBIPOM] = sSpeciesAmbipomLevelUpLearnset, + [SPECIES_DRIFLOON] = sSpeciesDrifloonLevelUpLearnset, + [SPECIES_DRIFBLIM] = sSpeciesDrifblimLevelUpLearnset, + [SPECIES_BUNEARY] = sSpeciesBunearyLevelUpLearnset, + [SPECIES_LOPUNNY] = sSpeciesLopunnyLevelUpLearnset, + [SPECIES_MISMAGIUS] = sSpeciesMismagiusLevelUpLearnset, + [SPECIES_HONCHKROW] = sSpeciesHonchkrowLevelUpLearnset, + [SPECIES_GLAMEOW] = sSpeciesGlameowLevelUpLearnset, + [SPECIES_PURUGLY] = sSpeciesPuruglyLevelUpLearnset, + [SPECIES_CHINGLING] = sSpeciesChinglingLevelUpLearnset, + [SPECIES_STUNKY] = sSpeciesStunkyLevelUpLearnset, + [SPECIES_SKUNTANK] = sSpeciesSkuntankLevelUpLearnset, + [SPECIES_BRONZOR] = sSpeciesBronzorLevelUpLearnset, + [SPECIES_BRONZONG] = sSpeciesBronzongLevelUpLearnset, + [SPECIES_BONSLY] = sSpeciesBonslyLevelUpLearnset, + [SPECIES_MIME_JR] = sSpeciesMimeJrLevelUpLearnset, + [SPECIES_HAPPINY] = sSpeciesHappinyLevelUpLearnset, + [SPECIES_CHATOT] = sSpeciesChatotLevelUpLearnset, + [SPECIES_SPIRITOMB] = sSpeciesSpiritombLevelUpLearnset, + [SPECIES_GIBLE] = sSpeciesGibleLevelUpLearnset, + [SPECIES_GABITE] = sSpeciesGabiteLevelUpLearnset, + [SPECIES_GARCHOMP] = sSpeciesGarchompLevelUpLearnset, + [SPECIES_MUNCHLAX] = sSpeciesMunchlaxLevelUpLearnset, + [SPECIES_RIOLU] = sSpeciesRioluLevelUpLearnset, + [SPECIES_LUCARIO] = sSpeciesLucarioLevelUpLearnset, + [SPECIES_HIPPOPOTAS] = sSpeciesHippopotasLevelUpLearnset, + [SPECIES_HIPPOWDON] = sSpeciesHippowdonLevelUpLearnset, + [SPECIES_SKORUPI] = sSpeciesSkorupiLevelUpLearnset, + [SPECIES_DRAPION] = sSpeciesDrapionLevelUpLearnset, + [SPECIES_CROAGUNK] = sSpeciesCroagunkLevelUpLearnset, + [SPECIES_TOXICROAK] = sSpeciesToxicroakLevelUpLearnset, + [SPECIES_CARNIVINE] = sSpeciesCarnivineLevelUpLearnset, + [SPECIES_FINNEON] = sSpeciesFinneonLevelUpLearnset, + [SPECIES_LUMINEON] = sSpeciesLumineonLevelUpLearnset, + [SPECIES_MANTYKE] = sSpeciesMantykeLevelUpLearnset, + [SPECIES_SNOVER] = sSpeciesSnoverLevelUpLearnset, + [SPECIES_ABOMASNOW] = sSpeciesAbomasnowLevelUpLearnset, + [SPECIES_WEAVILE] = sSpeciesWeavileLevelUpLearnset, + [SPECIES_MAGNEZONE] = sSpeciesMagnezoneLevelUpLearnset, + [SPECIES_LICKILICKY] = sSpeciesLickilickyLevelUpLearnset, + [SPECIES_RHYPERIOR] = sSpeciesRhyperiorLevelUpLearnset, + [SPECIES_TANGROWTH] = sSpeciesTangrowthLevelUpLearnset, + [SPECIES_ELECTIVIRE] = sSpeciesElectivireLevelUpLearnset, + [SPECIES_MAGMORTAR] = sSpeciesMagmortarLevelUpLearnset, + [SPECIES_TOGEKISS] = sSpeciesTogekissLevelUpLearnset, + [SPECIES_YANMEGA] = sSpeciesYanmegaLevelUpLearnset, + [SPECIES_LEAFEON] = sSpeciesLeafeonLevelUpLearnset, + [SPECIES_GLACEON] = sSpeciesGlaceonLevelUpLearnset, + [SPECIES_GLISCOR] = sSpeciesGliscorLevelUpLearnset, + [SPECIES_MAMOSWINE] = sSpeciesMamoswineLevelUpLearnset, + [SPECIES_PORYGON_Z] = sSpeciesPorygonZLevelUpLearnset, + [SPECIES_GALLADE] = sSpeciesGalladeLevelUpLearnset, + [SPECIES_PROBOPASS] = sSpeciesProbopassLevelUpLearnset, + [SPECIES_DUSKNOIR] = sSpeciesDusknoirLevelUpLearnset, + [SPECIES_FROSLASS] = sSpeciesFroslassLevelUpLearnset, + [SPECIES_ROTOM] = sSpeciesRotomLevelUpLearnset, + [SPECIES_UXIE] = sSpeciesUxieLevelUpLearnset, + [SPECIES_MESPRIT] = sSpeciesMespritLevelUpLearnset, + [SPECIES_AZELF] = sSpeciesAzelfLevelUpLearnset, + [SPECIES_DIALGA] = sSpeciesDialgaLevelUpLearnset, + [SPECIES_PALKIA] = sSpeciesPalkiaLevelUpLearnset, + [SPECIES_HEATRAN] = sSpeciesHeatranLevelUpLearnset, + [SPECIES_REGIGIGAS] = sSpeciesRegigigasLevelUpLearnset, + [SPECIES_GIRATINA] = sSpeciesGiratinaLevelUpLearnset, + [SPECIES_CRESSELIA] = sSpeciesCresseliaLevelUpLearnset, + [SPECIES_PHIONE] = sSpeciesPhioneLevelUpLearnset, + [SPECIES_MANAPHY] = sSpeciesManaphyLevelUpLearnset, + [SPECIES_DARKRAI] = sSpeciesDarkraiLevelUpLearnset, + [SPECIES_SHAYMIN] = sSpeciesShayminLevelUpLearnset, + [SPECIES_ARCEUS] = sSpeciesArceusLevelUpLearnset, + [SPECIES_VICTINI] = sSpeciesVictiniLevelUpLearnset, + [SPECIES_SNIVY] = sSpeciesSnivyLevelUpLearnset, + [SPECIES_SERVINE] = sSpeciesServineLevelUpLearnset, + [SPECIES_SERPERIOR] = sSpeciesSerperiorLevelUpLearnset, + [SPECIES_TEPIG] = sSpeciesTepigLevelUpLearnset, + [SPECIES_PIGNITE] = sSpeciesPigniteLevelUpLearnset, + [SPECIES_EMBOAR] = sSpeciesEmboarLevelUpLearnset, + [SPECIES_OSHAWOTT] = sSpeciesOshawottLevelUpLearnset, + [SPECIES_DEWOTT] = sSpeciesDewottLevelUpLearnset, + [SPECIES_SAMUROTT] = sSpeciesSamurottLevelUpLearnset, + [SPECIES_PATRAT] = sSpeciesPatratLevelUpLearnset, + [SPECIES_WATCHOG] = sSpeciesWatchogLevelUpLearnset, + [SPECIES_LILLIPUP] = sSpeciesLillipupLevelUpLearnset, + [SPECIES_HERDIER] = sSpeciesHerdierLevelUpLearnset, + [SPECIES_STOUTLAND] = sSpeciesStoutlandLevelUpLearnset, + [SPECIES_PURRLOIN] = sSpeciesPurrloinLevelUpLearnset, + [SPECIES_LIEPARD] = sSpeciesLiepardLevelUpLearnset, + [SPECIES_PANSAGE] = sSpeciesPansageLevelUpLearnset, + [SPECIES_SIMISAGE] = sSpeciesSimisageLevelUpLearnset, + [SPECIES_PANSEAR] = sSpeciesPansearLevelUpLearnset, + [SPECIES_SIMISEAR] = sSpeciesSimisearLevelUpLearnset, + [SPECIES_PANPOUR] = sSpeciesPanpourLevelUpLearnset, + [SPECIES_SIMIPOUR] = sSpeciesSimipourLevelUpLearnset, + [SPECIES_MUNNA] = sSpeciesMunnaLevelUpLearnset, + [SPECIES_MUSHARNA] = sSpeciesMusharnaLevelUpLearnset, + [SPECIES_PIDOVE] = sSpeciesPidoveLevelUpLearnset, + [SPECIES_TRANQUILL] = sSpeciesTranquillLevelUpLearnset, + [SPECIES_UNFEZANT] = sSpeciesUnfezantLevelUpLearnset, + [SPECIES_BLITZLE] = sSpeciesBlitzleLevelUpLearnset, + [SPECIES_ZEBSTRIKA] = sSpeciesZebstrikaLevelUpLearnset, + [SPECIES_ROGGENROLA] = sSpeciesRoggenrolaLevelUpLearnset, + [SPECIES_BOLDORE] = sSpeciesBoldoreLevelUpLearnset, + [SPECIES_GIGALITH] = sSpeciesGigalithLevelUpLearnset, + [SPECIES_WOOBAT] = sSpeciesWoobatLevelUpLearnset, + [SPECIES_SWOOBAT] = sSpeciesSwoobatLevelUpLearnset, + [SPECIES_DRILBUR] = sSpeciesDrilburLevelUpLearnset, + [SPECIES_EXCADRILL] = sSpeciesExcadrillLevelUpLearnset, + [SPECIES_AUDINO] = sSpeciesAudinoLevelUpLearnset, + [SPECIES_TIMBURR] = sSpeciesTimburrLevelUpLearnset, + [SPECIES_GURDURR] = sSpeciesGurdurrLevelUpLearnset, + [SPECIES_CONKELDURR] = sSpeciesConkeldurrLevelUpLearnset, + [SPECIES_TYMPOLE] = sSpeciesTympoleLevelUpLearnset, + [SPECIES_PALPITOAD] = sSpeciesPalpitoadLevelUpLearnset, + [SPECIES_SEISMITOAD] = sSpeciesSeismitoadLevelUpLearnset, + [SPECIES_THROH] = sSpeciesThrohLevelUpLearnset, + [SPECIES_SAWK] = sSpeciesSawkLevelUpLearnset, + [SPECIES_SEWADDLE] = sSpeciesSewaddleLevelUpLearnset, + [SPECIES_SWADLOON] = sSpeciesSwadloonLevelUpLearnset, + [SPECIES_LEAVANNY] = sSpeciesLeavannyLevelUpLearnset, + [SPECIES_VENIPEDE] = sSpeciesVenipedeLevelUpLearnset, + [SPECIES_WHIRLIPEDE] = sSpeciesWhirlipedeLevelUpLearnset, + [SPECIES_SCOLIPEDE] = sSpeciesScolipedeLevelUpLearnset, + [SPECIES_COTTONEE] = sSpeciesCottoneeLevelUpLearnset, + [SPECIES_WHIMSICOTT] = sSpeciesWhimsicottLevelUpLearnset, + [SPECIES_PETILIL] = sSpeciesPetililLevelUpLearnset, + [SPECIES_LILLIGANT] = sSpeciesLilligantLevelUpLearnset, + [SPECIES_BASCULIN_RED] = sSpeciesBasculinRedLevelUpLearnset, + [SPECIES_SANDILE] = sSpeciesSandileLevelUpLearnset, + [SPECIES_KROKOROK] = sSpeciesKrokorokLevelUpLearnset, + [SPECIES_KROOKODILE] = sSpeciesKrookodileLevelUpLearnset, + [SPECIES_DARUMAKA] = sSpeciesDarumakaLevelUpLearnset, + [SPECIES_DARMANITAN] = sSpeciesDarmanitanLevelUpLearnset, + [SPECIES_MARACTUS] = sSpeciesMaractusLevelUpLearnset, + [SPECIES_DWEBBLE] = sSpeciesDwebbleLevelUpLearnset, + [SPECIES_CRUSTLE] = sSpeciesCrustleLevelUpLearnset, + [SPECIES_SCRAGGY] = sSpeciesScraggyLevelUpLearnset, + [SPECIES_SCRAFTY] = sSpeciesScraftyLevelUpLearnset, + [SPECIES_SIGILYPH] = sSpeciesSigilyphLevelUpLearnset, + [SPECIES_YAMASK] = sSpeciesYamaskLevelUpLearnset, + [SPECIES_COFAGRIGUS] = sSpeciesCofagrigusLevelUpLearnset, + [SPECIES_TIRTOUGA] = sSpeciesTirtougaLevelUpLearnset, + [SPECIES_CARRACOSTA] = sSpeciesCarracostaLevelUpLearnset, + [SPECIES_ARCHEN] = sSpeciesArchenLevelUpLearnset, + [SPECIES_ARCHEOPS] = sSpeciesArcheopsLevelUpLearnset, + [SPECIES_TRUBBISH] = sSpeciesTrubbishLevelUpLearnset, + [SPECIES_GARBODOR] = sSpeciesGarbodorLevelUpLearnset, + [SPECIES_ZORUA] = sSpeciesZoruaLevelUpLearnset, + [SPECIES_ZOROARK] = sSpeciesZoroarkLevelUpLearnset, + [SPECIES_MINCCINO] = sSpeciesMinccinoLevelUpLearnset, + [SPECIES_CINCCINO] = sSpeciesCinccinoLevelUpLearnset, + [SPECIES_GOTHITA] = sSpeciesGothitaLevelUpLearnset, + [SPECIES_GOTHORITA] = sSpeciesGothoritaLevelUpLearnset, + [SPECIES_GOTHITELLE] = sSpeciesGothitelleLevelUpLearnset, + [SPECIES_SOLOSIS] = sSpeciesSolosisLevelUpLearnset, + [SPECIES_DUOSION] = sSpeciesDuosionLevelUpLearnset, + [SPECIES_REUNICLUS] = sSpeciesReuniclusLevelUpLearnset, + [SPECIES_DUCKLETT] = sSpeciesDucklettLevelUpLearnset, + [SPECIES_SWANNA] = sSpeciesSwannaLevelUpLearnset, + [SPECIES_VANILLITE] = sSpeciesVanilliteLevelUpLearnset, + [SPECIES_VANILLISH] = sSpeciesVanillishLevelUpLearnset, + [SPECIES_VANILLUXE] = sSpeciesVanilluxeLevelUpLearnset, + [SPECIES_DEERLING] = sSpeciesDeerlingLevelUpLearnset, + [SPECIES_SAWSBUCK] = sSpeciesSawsbuckLevelUpLearnset, + [SPECIES_EMOLGA] = sSpeciesEmolgaLevelUpLearnset, + [SPECIES_KARRABLAST] = sSpeciesKarrablastLevelUpLearnset, + [SPECIES_ESCAVALIER] = sSpeciesEscavalierLevelUpLearnset, + [SPECIES_FOONGUS] = sSpeciesFoongusLevelUpLearnset, + [SPECIES_AMOONGUSS] = sSpeciesAmoongussLevelUpLearnset, + [SPECIES_FRILLISH] = sSpeciesFrillishLevelUpLearnset, + [SPECIES_JELLICENT] = sSpeciesJellicentLevelUpLearnset, + [SPECIES_ALOMOMOLA] = sSpeciesAlomomolaLevelUpLearnset, + [SPECIES_JOLTIK] = sSpeciesJoltikLevelUpLearnset, + [SPECIES_GALVANTULA] = sSpeciesGalvantulaLevelUpLearnset, + [SPECIES_FERROSEED] = sSpeciesFerroseedLevelUpLearnset, + [SPECIES_FERROTHORN] = sSpeciesFerrothornLevelUpLearnset, + [SPECIES_KLINK] = sSpeciesKlinkLevelUpLearnset, + [SPECIES_KLANG] = sSpeciesKlangLevelUpLearnset, + [SPECIES_KLINKLANG] = sSpeciesKlinklangLevelUpLearnset, + [SPECIES_TYNAMO] = sSpeciesTynamoLevelUpLearnset, + [SPECIES_EELEKTRIK] = sSpeciesEelektrikLevelUpLearnset, + [SPECIES_EELEKTROSS] = sSpeciesEelektrossLevelUpLearnset, + [SPECIES_ELGYEM] = sSpeciesElgyemLevelUpLearnset, + [SPECIES_BEHEEYEM] = sSpeciesBeheeyemLevelUpLearnset, + [SPECIES_LITWICK] = sSpeciesLitwickLevelUpLearnset, + [SPECIES_LAMPENT] = sSpeciesLampentLevelUpLearnset, + [SPECIES_CHANDELURE] = sSpeciesChandelureLevelUpLearnset, + [SPECIES_AXEW] = sSpeciesAxewLevelUpLearnset, + [SPECIES_FRAXURE] = sSpeciesFraxureLevelUpLearnset, + [SPECIES_HAXORUS] = sSpeciesHaxorusLevelUpLearnset, + [SPECIES_CUBCHOO] = sSpeciesCubchooLevelUpLearnset, + [SPECIES_BEARTIC] = sSpeciesBearticLevelUpLearnset, + [SPECIES_CRYOGONAL] = sSpeciesCryogonalLevelUpLearnset, + [SPECIES_SHELMET] = sSpeciesShelmetLevelUpLearnset, + [SPECIES_ACCELGOR] = sSpeciesAccelgorLevelUpLearnset, + [SPECIES_STUNFISK] = sSpeciesStunfiskLevelUpLearnset, + [SPECIES_MIENFOO] = sSpeciesMienfooLevelUpLearnset, + [SPECIES_MIENSHAO] = sSpeciesMienshaoLevelUpLearnset, + [SPECIES_DRUDDIGON] = sSpeciesDruddigonLevelUpLearnset, + [SPECIES_GOLETT] = sSpeciesGolettLevelUpLearnset, + [SPECIES_GOLURK] = sSpeciesGolurkLevelUpLearnset, + [SPECIES_PAWNIARD] = sSpeciesPawniardLevelUpLearnset, + [SPECIES_BISHARP] = sSpeciesBisharpLevelUpLearnset, + [SPECIES_BOUFFALANT] = sSpeciesBouffalantLevelUpLearnset, + [SPECIES_RUFFLET] = sSpeciesRuffletLevelUpLearnset, + [SPECIES_BRAVIARY] = sSpeciesBraviaryLevelUpLearnset, + [SPECIES_VULLABY] = sSpeciesVullabyLevelUpLearnset, + [SPECIES_MANDIBUZZ] = sSpeciesMandibuzzLevelUpLearnset, + [SPECIES_HEATMOR] = sSpeciesHeatmorLevelUpLearnset, + [SPECIES_DURANT] = sSpeciesDurantLevelUpLearnset, + [SPECIES_DEINO] = sSpeciesDeinoLevelUpLearnset, + [SPECIES_ZWEILOUS] = sSpeciesZweilousLevelUpLearnset, + [SPECIES_HYDREIGON] = sSpeciesHydreigonLevelUpLearnset, + [SPECIES_LARVESTA] = sSpeciesLarvestaLevelUpLearnset, + [SPECIES_VOLCARONA] = sSpeciesVolcaronaLevelUpLearnset, + [SPECIES_COBALION] = sSpeciesCobalionLevelUpLearnset, + [SPECIES_TERRAKION] = sSpeciesTerrakionLevelUpLearnset, + [SPECIES_VIRIZION] = sSpeciesVirizionLevelUpLearnset, + [SPECIES_TORNADUS] = sSpeciesTornadusLevelUpLearnset, + [SPECIES_THUNDURUS] = sSpeciesThundurusLevelUpLearnset, + [SPECIES_RESHIRAM] = sSpeciesReshiramLevelUpLearnset, + [SPECIES_ZEKROM] = sSpeciesZekromLevelUpLearnset, + [SPECIES_LANDORUS] = sSpeciesLandorusLevelUpLearnset, + [SPECIES_KYUREM] = sSpeciesKyuremLevelUpLearnset, + [SPECIES_KELDEO] = sSpeciesKeldeoLevelUpLearnset, + [SPECIES_MELOETTA] = sSpeciesMeloettaLevelUpLearnset, + [SPECIES_GENESECT] = sSpeciesGenesectLevelUpLearnset, + [SPECIES_UNFEZANT_F] = sSpeciesUnfezantLevelUpLearnset, + [SPECIES_FRILLISH_F] = sSpeciesFrillishLevelUpLearnset, + [SPECIES_JELLICENT_F] = sSpeciesJellicentLevelUpLearnset, + [SPECIES_SHADOW_WARRIOR] = sSpeciesShadowWarriorLevelUpLearnset, + [SPECIES_BURMY_SANDY] = sSpeciesBurmyLevelUpLearnset, + [SPECIES_BURMY_TRASH] = sSpeciesBurmyLevelUpLearnset, + [SPECIES_WORMADAM_SANDY] = sSpeciesWormadamSandyLevelUpLearnset, + [SPECIES_WORMADAM_TRASH] = sSpeciesWormadamTrashLevelUpLearnset, + [SPECIES_SHELLOS_EAST] = sSpeciesShellosLevelUpLearnset, + [SPECIES_GASTRODON_EAST] = sSpeciesGastrodonLevelUpLearnset, + [SPECIES_ROTOM_HEAT] = sSpeciesRotomLevelUpLearnset, + [SPECIES_ROTOM_WASH] = sSpeciesRotomLevelUpLearnset, + [SPECIES_ROTOM_FROST] = sSpeciesRotomLevelUpLearnset, + [SPECIES_ROTOM_FAN] = sSpeciesRotomLevelUpLearnset, + [SPECIES_ROTOM_MOW] = sSpeciesRotomLevelUpLearnset, + [SPECIES_GIRATINA_ORIGIN] = sSpeciesGiratinaLevelUpLearnset, + [SPECIES_SHAYMIN_SKY] = sSpeciesShayminSkyLevelUpLearnset, + [SPECIES_ARCEUS_FIGHT] = sSpeciesArceusLevelUpLearnset, + [SPECIES_ARCEUS_FLYING] = sSpeciesArceusLevelUpLearnset, + [SPECIES_ARCEUS_POISON] = sSpeciesArceusLevelUpLearnset, + [SPECIES_ARCEUS_GROUND] = sSpeciesArceusLevelUpLearnset, + [SPECIES_ARCEUS_ROCK] = sSpeciesArceusLevelUpLearnset, + [SPECIES_ARCEUS_BUG] = sSpeciesArceusLevelUpLearnset, + [SPECIES_ARCEUS_GHOST] = sSpeciesArceusLevelUpLearnset, + [SPECIES_ARCEUS_STEEL] = sSpeciesArceusLevelUpLearnset, + [SPECIES_ARCEUS_FIRE] = sSpeciesArceusLevelUpLearnset, + [SPECIES_ARCEUS_WATER] = sSpeciesArceusLevelUpLearnset, + [SPECIES_ARCEUS_GRASS] = sSpeciesArceusLevelUpLearnset, + [SPECIES_ARCEUS_ELECTRIC] = sSpeciesArceusLevelUpLearnset, + [SPECIES_ARCEUS_PSYCHIC] = sSpeciesArceusLevelUpLearnset, + [SPECIES_ARCEUS_ICE] = sSpeciesArceusLevelUpLearnset, + [SPECIES_ARCEUS_DRAGON] = sSpeciesArceusLevelUpLearnset, + [SPECIES_ARCEUS_DARK] = sSpeciesArceusLevelUpLearnset, + [SPECIES_BASCULIN_BLUE] = sSpeciesArceusLevelUpLearnset, + [SPECIES_DARMANITANZEN] = sSpeciesArceusLevelUpLearnset, + [SPECIES_DEERLING_SUMMER] = sSpeciesArceusLevelUpLearnset, + [SPECIES_DEERLING_AUTUMN] = sSpeciesArceusLevelUpLearnset, + [SPECIES_DEERLING_WINTER] = sSpeciesArceusLevelUpLearnset, + [SPECIES_SAWSBUCK_SUMMER] = sSpeciesArceusLevelUpLearnset, + [SPECIES_SAWSBUCK_AUTUMN] = sSpeciesArceusLevelUpLearnset, + [SPECIES_SAWSBUCK_WINTER] = sSpeciesArceusLevelUpLearnset, + [SPECIES_HIPPOPOTAS_F] = sSpeciesHippopotasLevelUpLearnset, + [SPECIES_HIPPOWDON_F] = sSpeciesHippowdonLevelUpLearnset, + [SPECIES_MELOETTA_PIROUETTE] = sSpeciesMeloettaLevelUpLearnset, + [SPECIES_GENESECT_SHOCK] = sSpeciesGenesectLevelUpLearnset, + [SPECIES_GENESECT_BURN] = sSpeciesGenesectLevelUpLearnset, + [SPECIES_GENESECT_CHILL] = sSpeciesGenesectLevelUpLearnset, + [SPECIES_GENESECT_DOUSE] = sSpeciesGenesectLevelUpLearnset, + [SPECIES_CHERRIM_SUN] = sSpeciesCherrimLevelUpLearnset, + [SPECIES_KYUREM_BLACK] = sSpeciesKyuremBlackLevelUpLearnset, + [SPECIES_KYUREM_WHITE] = sSpeciesKyuremWhiteLevelUpLearnset, + [SPECIES_TORNADUS_THERIAN] = sSpeciesTornadusLevelUpLearnset, + [SPECIES_THUNDURUS_THERIAN] = sSpeciesThundurusLevelUpLearnset, + [SPECIES_LANDORUS_THERIAN] = sSpeciesLandorusLevelUpLearnset, + [SPECIES_KELDEO_RESOLUTE] = sSpeciesKeldeoLevelUpLearnset, + [SPECIES_CHESPIN] = sSpeciesChespinLevelUpLearnset, + [SPECIES_QUILLADIN] = sSpeciesQuilladinLevelUpLearnset, + [SPECIES_CHESNAUGHT] = sSpeciesChesnaughtLevelUpLearnset, + [SPECIES_FENNEKIN] = sSpeciesFennekinLevelUpLearnset, + [SPECIES_BRAIXEN] = sSpeciesBraixenLevelUpLearnset, + [SPECIES_DELPHOX] = sSpeciesDelphoxLevelUpLearnset, + [SPECIES_FROAKIE] = sSpeciesFroakieLevelUpLearnset, + [SPECIES_FROGADIER] = sSpeciesFrogadierLevelUpLearnset, + [SPECIES_GRENINJA] = sSpeciesGreninjaLevelUpLearnset, + [SPECIES_BUNNELBY] = sSpeciesBunnelbyLevelUpLearnset, + [SPECIES_DIGGERSBY] = sSpeciesDiggersbyLevelUpLearnset, + [SPECIES_FLETCHLING] = sSpeciesFletchlingLevelUpLearnset, + [SPECIES_FLETCHINDER] = sSpeciesFletchinderLevelUpLearnset, + [SPECIES_TALONFLAME] = sSpeciesTalonflameLevelUpLearnset, + [SPECIES_SCATTERBUG] = sSpeciesScatterbugLevelUpLearnset, + [SPECIES_SPEWPA] = sSpeciesSpewpaLevelUpLearnset, + [SPECIES_VIVILLON] = sSpeciesVivillonLevelUpLearnset, + [SPECIES_LITLEO] = sSpeciesLitleoLevelUpLearnset, + [SPECIES_PYROAR] = sSpeciesPyroarLevelUpLearnset, + [SPECIES_FLABEBE] = sSpeciesFlabebeLevelUpLearnset, + [SPECIES_FLOETTE] = sSpeciesFloetteLevelUpLearnset, + [SPECIES_FLORGES] = sSpeciesFlorgesLevelUpLearnset, + [SPECIES_SKIDDO] = sSpeciesSkiddoLevelUpLearnset, + [SPECIES_GOGOAT] = sSpeciesGogoatLevelUpLearnset, + [SPECIES_PANCHAM] = sSpeciesPanchamLevelUpLearnset, + [SPECIES_PANGORO] = sSpeciesPangoroLevelUpLearnset, + [SPECIES_FURFROU] = sSpeciesFurfrouLevelUpLearnset, + [SPECIES_ESPURR] = sSpeciesEspurrLevelUpLearnset, + [SPECIES_MEOWSTIC] = sSpeciesMeowsticLevelUpLearnset, + [SPECIES_HONEDGE] = sSpeciesHonedgeLevelUpLearnset, + [SPECIES_DOUBLADE] = sSpeciesDoubladeLevelUpLearnset, + [SPECIES_AEGISLASH] = sSpeciesAegislashLevelUpLearnset, + [SPECIES_SPRITZEE] = sSpeciesSpritzeeLevelUpLearnset, + [SPECIES_AROMATISSE] = sSpeciesAromatisseLevelUpLearnset, + [SPECIES_SWIRLIX] = sSpeciesSwirlixLevelUpLearnset, + [SPECIES_SLURPUFF] = sSpeciesSlurpuffLevelUpLearnset, + [SPECIES_INKAY] = sSpeciesInkayLevelUpLearnset, + [SPECIES_MALAMAR] = sSpeciesMalamarLevelUpLearnset, + [SPECIES_BINACLE] = sSpeciesBinacleLevelUpLearnset, + [SPECIES_BARBARACLE] = sSpeciesBarbaracleLevelUpLearnset, + [SPECIES_SKRELP] = sSpeciesSkrelpLevelUpLearnset, + [SPECIES_DRAGALGE] = sSpeciesDragalgeLevelUpLearnset, + [SPECIES_CLAUNCHER] = sSpeciesClauncherLevelUpLearnset, + [SPECIES_CLAWITZER] = sSpeciesClawitzerLevelUpLearnset, + [SPECIES_HELIOPTILE] = sSpeciesHelioptileLevelUpLearnset, + [SPECIES_HELIOLISK] = sSpeciesHelioliskLevelUpLearnset, + [SPECIES_TYRUNT] = sSpeciesTyruntLevelUpLearnset, + [SPECIES_TYRANTRUM] = sSpeciesTyrantrumLevelUpLearnset, + [SPECIES_AMAURA] = sSpeciesAmauraLevelUpLearnset, + [SPECIES_AURORUS] = sSpeciesAurorusLevelUpLearnset, + [SPECIES_SYLVEON] = sSpeciesSylveonLevelUpLearnset, + [SPECIES_HAWLUCHA] = sSpeciesHawluchaLevelUpLearnset, + [SPECIES_DEDENNE] = sSpeciesDedenneLevelUpLearnset, + [SPECIES_CARBINK] = sSpeciesCarbinkLevelUpLearnset, + [SPECIES_GOOMY] = sSpeciesGoomyLevelUpLearnset, + [SPECIES_SLIGGOO] = sSpeciesSliggooLevelUpLearnset, + [SPECIES_GOODRA] = sSpeciesGoodraLevelUpLearnset, + [SPECIES_KLEFKI] = sSpeciesKlefkiLevelUpLearnset, + [SPECIES_PHANTUMP] = sSpeciesPhantumpLevelUpLearnset, + [SPECIES_TREVENANT] = sSpeciesTrevenantLevelUpLearnset, + [SPECIES_PUMPKABOO] = sSpeciesPumpkabooLevelUpLearnset, + [SPECIES_GOURGEIST] = sSpeciesGourgeistLevelUpLearnset, + [SPECIES_BERGMITE] = sSpeciesBergmiteLevelUpLearnset, + [SPECIES_AVALUGG] = sSpeciesAvaluggLevelUpLearnset, + [SPECIES_NOIBAT] = sSpeciesNoibatLevelUpLearnset, + [SPECIES_NOIVERN] = sSpeciesNoivernLevelUpLearnset, + [SPECIES_XERNEAS] = sSpeciesXerneasLevelUpLearnset, + [SPECIES_YVELTAL] = sSpeciesYveltalLevelUpLearnset, + [SPECIES_ZYGARDE] = sSpeciesZygardeLevelUpLearnset, + [SPECIES_DIANCIE] = sSpeciesDiancieLevelUpLearnset, + [SPECIES_HOOPA] = sSpeciesHoopaLevelUpLearnset, + [SPECIES_HOOPA_UNBOUND] = sSpeciesHoopaUnboundLevelUpLearnset, + [SPECIES_VOLCANION] = sSpeciesVolcanionLevelUpLearnset, + [SPECIES_PYROAR_FEMALE] = sSpeciesPyroarLevelUpLearnset, + [SPECIES_MEOWSTIC_FEMALE] = sSpeciesMeowsticFemaleLevelUpLearnset, + [SPECIES_AEGISLASH_BLADE] = sSpeciesAegislashLevelUpLearnset, + [SPECIES_ARCEUS_FAIRY] = sSpeciesArceusLevelUpLearnset, + [SPECIES_ZYGARDE_CELL] = sSpeciesZygardeLevelUpLearnset, + [SPECIES_ZYGARDE_CORE] = sSpeciesZygardeLevelUpLearnset, + [SPECIES_ZYGARDE_10] = sSpeciesZygardeLevelUpLearnset, + [SPECIES_ZYGARDE_COMPLETE] = sSpeciesZygardeLevelUpLearnset, + [SPECIES_ASHGRENINJA] = sSpeciesGreninjaLevelUpLearnset, + [SPECIES_FLABEBE_BLUE] = sSpeciesFlabebeLevelUpLearnset, + [SPECIES_FLABEBE_ORANGE] = sSpeciesFlabebeLevelUpLearnset, + [SPECIES_FLABEBE_YELLOW] = sSpeciesFlabebeLevelUpLearnset, + [SPECIES_FLABEBE_WHITE] = sSpeciesFlabebeLevelUpLearnset, + [SPECIES_FLOETTE_BLUE] = sSpeciesFloetteLevelUpLearnset, + [SPECIES_FLOETTE_ORANGE] = sSpeciesFloetteLevelUpLearnset, + [SPECIES_FLOETTE_YELLOW] = sSpeciesFloetteLevelUpLearnset, + [SPECIES_FLOETTE_WHITE] = sSpeciesFloetteLevelUpLearnset, + [SPECIES_FLOETTE_ETERNAL] = sSpeciesFloetteEternalLevelUpLearnset, + [SPECIES_FLORGES_BLUE] = sSpeciesFlorgesLevelUpLearnset, + [SPECIES_FLORGES_ORANGE] = sSpeciesFlorgesLevelUpLearnset, + [SPECIES_FLORGES_YELLOW] = sSpeciesFlorgesLevelUpLearnset, + [SPECIES_FLORGES_WHITE] = sSpeciesFlorgesLevelUpLearnset, + [SPECIES_PUMPKABOO_XL] = sSpeciesPumpkabooLevelUpLearnset, + [SPECIES_PUMPKABOO_L] = sSpeciesPumpkabooLevelUpLearnset, + [SPECIES_PUMPKABOO_M] = sSpeciesPumpkabooLevelUpLearnset, + [SPECIES_GOURGEIST_XL] = sSpeciesGourgeistLevelUpLearnset, + [SPECIES_GOURGEIST_L] = sSpeciesGourgeistLevelUpLearnset, + [SPECIES_GOURGEIST_M] = sSpeciesGourgeistLevelUpLearnset, + [SPECIES_FURFROU_HEART] = sSpeciesFurfrouLevelUpLearnset, + [SPECIES_FURFROU_DIAMOND] = sSpeciesFurfrouLevelUpLearnset, + [SPECIES_FURFROU_STAR] = sSpeciesFurfrouLevelUpLearnset, + [SPECIES_FURFROU_PHAROAH] = sSpeciesFurfrouLevelUpLearnset, + [SPECIES_FURFROU_KABUKI] = sSpeciesFurfrouLevelUpLearnset, + [SPECIES_FURFROU_LA_REINE] = sSpeciesFurfrouLevelUpLearnset, + [SPECIES_FURFROU_MATRON] = sSpeciesFurfrouLevelUpLearnset, + [SPECIES_FURFROU_DANDY] = sSpeciesFurfrouLevelUpLearnset, + [SPECIES_FURFROU_DEBUTANTE] = sSpeciesFurfrouLevelUpLearnset, + [SPECIES_VIVILLON_FANCY] = sSpeciesVivillonLevelUpLearnset, + [SPECIES_VENUSAUR_MEGA] = sSpeciesVenusaurLevelUpLearnset, + [SPECIES_CHARIZARD_MEGA_X] = sSpeciesCharizardLevelUpLearnset, + [SPECIES_CHARIZARD_MEGA_Y] = sSpeciesCharizardLevelUpLearnset, + [SPECIES_BLASTOISE_MEGA] = sSpeciesBlastoiseLevelUpLearnset, + [SPECIES_BEEDRILL_MEGA] = sSpeciesBeedrillLevelUpLearnset, + [SPECIES_PIDGEOT_MEGA] = sSpeciesPidgeotLevelUpLearnset, + [SPECIES_ALAKAZAM_MEGA] = sSpeciesAlakazamLevelUpLearnset, + [SPECIES_SLOWBRO_MEGA] = sSpeciesSlowbroLevelUpLearnset, + [SPECIES_GENGAR_MEGA] = sSpeciesGengarLevelUpLearnset, + [SPECIES_KANGASKHAN_MEGA] = sSpeciesKangaskhanLevelUpLearnset, + [SPECIES_PINSIR_MEGA] = sSpeciesPinsirLevelUpLearnset, + [SPECIES_GYARADOS_MEGA] = sSpeciesGyaradosLevelUpLearnset, + [SPECIES_AERODACTYL_MEGA] = sSpeciesAerodactylLevelUpLearnset, + [SPECIES_MEWTWO_MEGA_X] = sSpeciesMewtwoLevelUpLearnset, + [SPECIES_MEWTWO_MEGA_Y] = sSpeciesMewtwoLevelUpLearnset, + [SPECIES_AMPHAROS_MEGA] = sSpeciesAmpharosLevelUpLearnset, + [SPECIES_STEELIX_MEGA] = sSpeciesSteelixLevelUpLearnset, + [SPECIES_SCIZOR_MEGA] = sSpeciesScizorLevelUpLearnset, + [SPECIES_HERACROSS_MEGA] = sSpeciesHeracrossLevelUpLearnset, + [SPECIES_HOUNDOOM_MEGA] = sSpeciesHoundoomLevelUpLearnset, + [SPECIES_TYRANITAR_MEGA] = sSpeciesTyranitarLevelUpLearnset, + [SPECIES_SCEPTILE_MEGA] = sSpeciesSceptileLevelUpLearnset, + [SPECIES_BLAZIKEN_MEGA] = sSpeciesBlazikenLevelUpLearnset, + [SPECIES_SWAMPERT_MEGA] = sSpeciesSwampertLevelUpLearnset, + [SPECIES_GARDEVOIR_MEGA] = sSpeciesGardevoirLevelUpLearnset, + [SPECIES_SABLEYE_MEGA] = sSpeciesSableyeLevelUpLearnset, + [SPECIES_MAWILE_MEGA] = sSpeciesMawileLevelUpLearnset, + [SPECIES_AGGRON_MEGA] = sSpeciesAggronLevelUpLearnset, + [SPECIES_MEDICHAM_MEGA] = sSpeciesMedichamLevelUpLearnset, + [SPECIES_MANECTRIC_MEGA] = sSpeciesManectricLevelUpLearnset, + [SPECIES_SHARPEDO_MEGA] = sSpeciesSharpedoLevelUpLearnset, + [SPECIES_CAMERUPT_MEGA] = sSpeciesCameruptLevelUpLearnset, + [SPECIES_ALTARIA_MEGA] = sSpeciesAltariaLevelUpLearnset, + [SPECIES_BANETTE_MEGA] = sSpeciesBanetteLevelUpLearnset, + [SPECIES_ABSOL_MEGA] = sSpeciesAbsolLevelUpLearnset, + [SPECIES_GLALIE_MEGA] = sSpeciesGlalieLevelUpLearnset, + [SPECIES_SALAMENCE_MEGA] = sSpeciesSalamenceLevelUpLearnset, + [SPECIES_METAGROSS_MEGA] = sSpeciesMetagrossLevelUpLearnset, + [SPECIES_LATIAS_MEGA] = sSpeciesLatiasLevelUpLearnset, + [SPECIES_LATIOS_MEGA] = sSpeciesLatiosLevelUpLearnset, + [SPECIES_GROUDON_PRIMAL] = sSpeciesGroudonLevelUpLearnset, + [SPECIES_KYOGRE_PRIMAL] = sSpeciesKyogreLevelUpLearnset, + [SPECIES_RAYQUAZA_MEGA] = sSpeciesRayquazaLevelUpLearnset, + [SPECIES_LOPUNNY_MEGA] = sSpeciesLopunnyLevelUpLearnset, + [SPECIES_GARCHOMP_MEGA] = sSpeciesGarchompLevelUpLearnset, + [SPECIES_LUCARIO_MEGA] = sSpeciesLucarioLevelUpLearnset, + [SPECIES_ABOMASNOW_MEGA] = sSpeciesAbomasnowLevelUpLearnset, + [SPECIES_GALLADE_MEGA] = sSpeciesGalladeLevelUpLearnset, + [SPECIES_AUDINO_MEGA] = sSpeciesAudinoLevelUpLearnset, + [SPECIES_DIANCIE_MEGA] = sSpeciesDiancieLevelUpLearnset, + [SPECIES_DIALGA_PRIMAL] = sSpeciesDialgaLevelUpLearnset, + [SPECIES_PALKIA_PRIMAL] = sSpeciesPalkiaLevelUpLearnset, + [SPECIES_VIVILLON_ARCHIPELAGO] = sSpeciesVivillonLevelUpLearnset, + [SPECIES_VIVILLON_CONTINENTAL] = sSpeciesVivillonLevelUpLearnset, + [SPECIES_VIVILLON_ELEGANT] = sSpeciesVivillonLevelUpLearnset, + [SPECIES_VIVILLON_GARDEN] = sSpeciesVivillonLevelUpLearnset, + [SPECIES_VIVILLON_HIGH_PLAINS] = sSpeciesVivillonLevelUpLearnset, + [SPECIES_VIVILLON_ICY_SNOW] = sSpeciesVivillonLevelUpLearnset, + [SPECIES_VIVILLON_JUNGLE] = sSpeciesVivillonLevelUpLearnset, + [SPECIES_VIVILLON_MARINE] = sSpeciesVivillonLevelUpLearnset, + [SPECIES_VIVILLON_MODERN] = sSpeciesVivillonLevelUpLearnset, + [SPECIES_VIVILLON_MONSOON] = sSpeciesVivillonLevelUpLearnset, + [SPECIES_VIVILLON_OCEAN] = sSpeciesVivillonLevelUpLearnset, + [SPECIES_VIVILLON_POKEBALL] = sSpeciesVivillonLevelUpLearnset, + [SPECIES_VIVILLON_POLAR] = sSpeciesVivillonLevelUpLearnset, + [SPECIES_VIVILLON_RIVER] = sSpeciesVivillonLevelUpLearnset, + [SPECIES_VIVILLON_SANDSTORM] = sSpeciesVivillonLevelUpLearnset, + [SPECIES_VIVILLON_SAVANNA] = sSpeciesVivillonLevelUpLearnset, + [SPECIES_VIVILLON_SUN] = sSpeciesVivillonLevelUpLearnset, + [SPECIES_VIVILLON_TUNDRA] = sSpeciesVivillonLevelUpLearnset, + [SPECIES_ROWLET] = sSpeciesRowletLevelUpLearnset, + [SPECIES_DARTRIX] = sSpeciesDartrixLevelUpLearnset, + [SPECIES_DECIDUEYE] = sSpeciesDecidueyeLevelUpLearnset, + [SPECIES_LITTEN] = sSpeciesLittenLevelUpLearnset, + [SPECIES_TORRACAT] = sSpeciesTorracatLevelUpLearnset, + [SPECIES_INCINEROAR] = sSpeciesIncineroarLevelUpLearnset, + [SPECIES_POPPLIO] = sSpeciesPopplioLevelUpLearnset, + [SPECIES_BRIONNE] = sSpeciesBrionneLevelUpLearnset, + [SPECIES_PRIMARINA] = sSpeciesPrimarinaLevelUpLearnset, + [SPECIES_PIKIPEK] = sSpeciesPikipekLevelUpLearnset, + [SPECIES_TRUMBEAK] = sSpeciesTrumbeakLevelUpLearnset, + [SPECIES_TOUCANNON] = sSpeciesToucannonLevelUpLearnset, + [SPECIES_YUNGOOS] = sSpeciesYungoosLevelUpLearnset, + [SPECIES_GUMSHOOS] = sSpeciesGumshoosLevelUpLearnset, + [SPECIES_GRUBBIN] = sSpeciesGrubbinLevelUpLearnset, + [SPECIES_CHARJABUG] = sSpeciesCharjabugLevelUpLearnset, + [SPECIES_VIKAVOLT] = sSpeciesVikavoltLevelUpLearnset, + [SPECIES_CRABRAWLER] = sSpeciesCrabrawlerLevelUpLearnset, + [SPECIES_CRABOMINABLE] = sSpeciesCrabominableLevelUpLearnset, + [SPECIES_ORICORIO] = sSpeciesOricorioLevelUpLearnset, + [SPECIES_CUTIEFLY] = sSpeciesCutieflyLevelUpLearnset, + [SPECIES_RIBOMBEE] = sSpeciesRibombeeLevelUpLearnset, + [SPECIES_ROCKRUFF] = sSpeciesRockruffLevelUpLearnset, + [SPECIES_LYCANROC] = sSpeciesLycanrocLevelUpLearnset, + [SPECIES_WISHIWASHI] = sSpeciesWishiwashiLevelUpLearnset, + [SPECIES_MAREANIE] = sSpeciesMareanieLevelUpLearnset, + [SPECIES_TOXAPEX] = sSpeciesToxapexLevelUpLearnset, + [SPECIES_MUDBRAY] = sSpeciesMudbrayLevelUpLearnset, + [SPECIES_MUDSDALE] = sSpeciesMudsdaleLevelUpLearnset, + [SPECIES_DEWPIDER] = sSpeciesDewpiderLevelUpLearnset, + [SPECIES_ARAQUANID] = sSpeciesAraquanidLevelUpLearnset, + [SPECIES_FOMANTIS] = sSpeciesFomantisLevelUpLearnset, + [SPECIES_LURANTIS] = sSpeciesLurantisLevelUpLearnset, + [SPECIES_MORELULL] = sSpeciesMorelullLevelUpLearnset, + [SPECIES_SHIINOTIC] = sSpeciesShiinoticLevelUpLearnset, + [SPECIES_SALANDIT] = sSpeciesSalanditLevelUpLearnset, + [SPECIES_SALAZZLE] = sSpeciesSalazzleLevelUpLearnset, + [SPECIES_STUFFUL] = sSpeciesStuffulLevelUpLearnset, + [SPECIES_BEWEAR] = sSpeciesBewearLevelUpLearnset, + [SPECIES_BOUNSWEET] = sSpeciesBounsweetLevelUpLearnset, + [SPECIES_STEENEE] = sSpeciesSteeneeLevelUpLearnset, + [SPECIES_TSAREENA] = sSpeciesTsareenaLevelUpLearnset, + [SPECIES_COMFEY] = sSpeciesComfeyLevelUpLearnset, + [SPECIES_ORANGURU] = sSpeciesOranguruLevelUpLearnset, + [SPECIES_PASSIMIAN] = sSpeciesPassimianLevelUpLearnset, + [SPECIES_WIMPOD] = sSpeciesWimpodLevelUpLearnset, + [SPECIES_GOLISOPOD] = sSpeciesGolisopodLevelUpLearnset, + [SPECIES_SANDYGAST] = sSpeciesSandygastLevelUpLearnset, + [SPECIES_PALOSSAND] = sSpeciesPalossandLevelUpLearnset, + [SPECIES_PYUKUMUKU] = sSpeciesPyukumukuLevelUpLearnset, + [SPECIES_TYPE_NULL] = sSpeciesTypeNullLevelUpLearnset, + [SPECIES_SILVALLY] = sSpeciesSilvallyLevelUpLearnset, + [SPECIES_MINIOR_SHIELD] = sSpeciesMiniorShieldLevelUpLearnset, + [SPECIES_KOMALA] = sSpeciesKomalaLevelUpLearnset, + [SPECIES_TURTONATOR] = sSpeciesTurtonatorLevelUpLearnset, + [SPECIES_TOGEDEMARU] = sSpeciesTogedemaruLevelUpLearnset, + [SPECIES_MIMIKYU] = sSpeciesMimikyuLevelUpLearnset, + [SPECIES_BRUXISH] = sSpeciesBruxishLevelUpLearnset, + [SPECIES_DRAMPA] = sSpeciesDrampaLevelUpLearnset, + [SPECIES_DHELMISE] = sSpeciesDhelmiseLevelUpLearnset, + [SPECIES_JANGMO_O] = sSpeciesJangmoOLevelUpLearnset, + [SPECIES_HAKAMO_O] = sSpeciesHakamoOLevelUpLearnset, + [SPECIES_KOMMO_O] = sSpeciesKommoOLevelUpLearnset, + [SPECIES_TAPU_KOKO] = sSpeciesTapuKokoLevelUpLearnset, + [SPECIES_TAPU_LELE] = sSpeciesTapuLeleLevelUpLearnset, + [SPECIES_TAPU_BULU] = sSpeciesTapuBuluLevelUpLearnset, + [SPECIES_TAPU_FINI] = sSpeciesTapuFiniLevelUpLearnset, + [SPECIES_COSMOG] = sSpeciesCosmogLevelUpLearnset, + [SPECIES_COSMOEM] = sSpeciesCosmoemLevelUpLearnset, + [SPECIES_SOLGALEO] = sSpeciesSolgaleoLevelUpLearnset, + [SPECIES_LUNALA] = sSpeciesLunalaLevelUpLearnset, + [SPECIES_NIHILEGO] = sSpeciesNihilegoLevelUpLearnset, + [SPECIES_BUZZWOLE] = sSpeciesBuzzwoleLevelUpLearnset, + [SPECIES_PHEROMOSA] = sSpeciesPheromosaLevelUpLearnset, + [SPECIES_XURKITREE] = sSpeciesXurkitreeLevelUpLearnset, + [SPECIES_CELESTEELA] = sSpeciesCelesteelaLevelUpLearnset, + [SPECIES_KARTANA] = sSpeciesKartanaLevelUpLearnset, + [SPECIES_GUZZLORD] = sSpeciesGuzzlordLevelUpLearnset, + [SPECIES_NECROZMA] = sSpeciesNecrozmaLevelUpLearnset, + [SPECIES_MAGEARNA] = sSpeciesMagearnaLevelUpLearnset, + [SPECIES_MARSHADOW] = sSpeciesMarshadowLevelUpLearnset, + [SPECIES_RATTATA_A] = sSpeciesRattataALevelUpLearnset, + [SPECIES_RATICATE_A] = sSpeciesRaticateALevelUpLearnset, + [SPECIES_RAICHU_A] = sSpeciesRaichuALevelUpLearnset, + [SPECIES_SANDSHREW_A] = sSpeciesSandshrewALevelUpLearnset, + [SPECIES_SANDSLASH_A] = sSpeciesSandslashALevelUpLearnset, + [SPECIES_VULPIX_A] = sSpeciesVulpixALevelUpLearnset, + [SPECIES_NINETALES_A] = sSpeciesNinetalesALevelUpLearnset, + [SPECIES_DIGLETT_A] = sSpeciesDiglettALevelUpLearnset, + [SPECIES_DUGTRIO_A] = sSpeciesDugtrioALevelUpLearnset, + [SPECIES_MEOWTH_A] = sSpeciesMeowthALevelUpLearnset, + [SPECIES_PERSIAN_A] = sSpeciesPersianALevelUpLearnset, + [SPECIES_GEODUDE_A] = sSpeciesGeodudeALevelUpLearnset, + [SPECIES_GRAVELER_A] = sSpeciesGravelerALevelUpLearnset, + [SPECIES_GOLEM_A] = sSpeciesGolemALevelUpLearnset, + [SPECIES_GRIMER_A] = sSpeciesGrimerALevelUpLearnset, + [SPECIES_MUK_A] = sSpeciesMukALevelUpLearnset, + [SPECIES_EXEGGCUTE_A] = sSpeciesExeggcuteLevelUpLearnset, + [SPECIES_EXEGGUTOR_A] = sSpeciesExeggutorALevelUpLearnset, + [SPECIES_CUBONE_A] = sSpeciesCuboneLevelUpLearnset, + [SPECIES_MAROWAK_A] = sSpeciesMarowakALevelUpLearnset, + [SPECIES_DEOXYS_ATTACK] = sSpeciesDeoxysAttackLevelUpLearnset, + [SPECIES_DEOXYS_DEFENSE] = sSpeciesDeoxysDefenseLevelUpLearnset, + [SPECIES_DEOXYS_SPEED] = sSpeciesDeoxysSpeedLevelUpLearnset, + [SPECIES_ORICORIO_Y] = sSpeciesOricorioLevelUpLearnset, + [SPECIES_ORICORIO_P] = sSpeciesOricorioLevelUpLearnset, + [SPECIES_ORICORIO_S] = sSpeciesOricorioLevelUpLearnset, + [SPECIES_LYCANROC_N] = sSpeciesLycanrocNLevelUpLearnset, + [SPECIES_WISHIWASHI_S] = sSpeciesWishiwashiLevelUpLearnset, + [SPECIES_SILVALLY_FIGHT] = sSpeciesSilvallyLevelUpLearnset, + [SPECIES_SILVALLY_FLYING] = sSpeciesSilvallyLevelUpLearnset, + [SPECIES_SILVALLY_POISON] = sSpeciesSilvallyLevelUpLearnset, + [SPECIES_SILVALLY_GROUND] = sSpeciesSilvallyLevelUpLearnset, + [SPECIES_SILVALLY_ROCK] = sSpeciesSilvallyLevelUpLearnset, + [SPECIES_SILVALLY_BUG] = sSpeciesSilvallyLevelUpLearnset, + [SPECIES_SILVALLY_GHOST] = sSpeciesSilvallyLevelUpLearnset, + [SPECIES_SILVALLY_STEEL] = sSpeciesSilvallyLevelUpLearnset, + [SPECIES_SILVALLY_FIRE] = sSpeciesSilvallyLevelUpLearnset, + [SPECIES_SILVALLY_WATER] = sSpeciesSilvallyLevelUpLearnset, + [SPECIES_SILVALLY_GRASS] = sSpeciesSilvallyLevelUpLearnset, + [SPECIES_SILVALLY_ELECTRIC] = sSpeciesSilvallyLevelUpLearnset, + [SPECIES_SILVALLY_PSYCHIC] = sSpeciesSilvallyLevelUpLearnset, + [SPECIES_SILVALLY_ICE] = sSpeciesSilvallyLevelUpLearnset, + [SPECIES_SILVALLY_DRAGON] = sSpeciesSilvallyLevelUpLearnset, + [SPECIES_SILVALLY_DARK] = sSpeciesSilvallyLevelUpLearnset, + [SPECIES_SILVALLY_FAIRY] = sSpeciesSilvallyLevelUpLearnset, + [SPECIES_MINIOR_RED] = sSpeciesMiniorShieldLevelUpLearnset, + [SPECIES_MINIOR_BLUE] = sSpeciesMiniorShieldLevelUpLearnset, + [SPECIES_MINIOR_ORANGE] = sSpeciesMiniorShieldLevelUpLearnset, + [SPECIES_MINIOR_YELLOW] = sSpeciesMiniorShieldLevelUpLearnset, + [SPECIES_MINIOR_INDIGO] = sSpeciesMiniorShieldLevelUpLearnset, + [SPECIES_MINIOR_GREEN] = sSpeciesMiniorShieldLevelUpLearnset, + [SPECIES_MINIOR_VIOLET] = sSpeciesMiniorShieldLevelUpLearnset, + [SPECIES_MIMIKYU_BUSTED] = sSpeciesMimikyuLevelUpLearnset, + [SPECIES_MAGEARNA_P] = sSpeciesMagearnaLevelUpLearnset, + [SPECIES_POIPOLE] = sSpeciesPoipoleLevelUpLearnset, + [SPECIES_NAGANADEL] = sSpeciesNaganadelLevelUpLearnset, + [SPECIES_STAKATAKA] = sSpeciesStakatakaLevelUpLearnset, + [SPECIES_BLACEPHALON] = sSpeciesBlacephalonLevelUpLearnset, + [SPECIES_ZERAORA] = sSpeciesZeraoraLevelUpLearnset, + [SPECIES_NECROZMA_MANE] = sSpeciesNecrozmaLevelUpLearnset, + [SPECIES_NECROZMA_WINGS] = sSpeciesNecrozmaLevelUpLearnset, + [SPECIES_NECROZMA_ULTRA] = sSpeciesNecrozmaLevelUpLearnset, + [SPECIES_LYCANROC_DUSK] = sSpeciesLycanrocDuskLevelUpLearnset, + [SPECIES_MELTAN] = sSpeciesMeltanLevelUpLearnset, + [SPECIES_MELMETAL] = sSpeciesMelmetalLevelUpLearnset, + [SPECIES_PIKACHU_SURFING] = sSpeciesPikachuLevelUpLearnset, + [SPECIES_PIKACHU_FLYING] = sSpeciesPikachuLevelUpLearnset, + [SPECIES_PIKACHU_COSPLAY] = sSpeciesPikachuLevelUpLearnset, + [SPECIES_PIKACHU_LIBRE] = sSpeciesPikachuLevelUpLearnset, + [SPECIES_PIKACHU_POP_STAR] = sSpeciesPikachuLevelUpLearnset, + [SPECIES_PIKACHU_ROCK_STAR] = sSpeciesPikachuLevelUpLearnset, + [SPECIES_PIKACHU_BELLE] = sSpeciesPikachuLevelUpLearnset, + [SPECIES_PIKACHU_PHD] = sSpeciesPikachuLevelUpLearnset, + [SPECIES_PIKACHU_CAP_ORIGINAL] = sSpeciesPikachuLevelUpLearnset, + [SPECIES_PIKACHU_CAP_HOENN] = sSpeciesPikachuLevelUpLearnset, + [SPECIES_PIKACHU_CAP_SINNOH] = sSpeciesPikachuLevelUpLearnset, + [SPECIES_PIKACHU_CAP_UNOVA] = sSpeciesPikachuLevelUpLearnset, + [SPECIES_PIKACHU_CAP_KALOS] = sSpeciesPikachuLevelUpLearnset, + [SPECIES_PIKACHU_CAP_ALOLA] = sSpeciesPikachuLevelUpLearnset, + [SPECIES_PIKACHU_CAP_PARTNER] = sSpeciesPikachuLevelUpLearnset, + [SPECIES_PICHU_SPIKY] = sSpeciesPichuLevelUpLearnset, + [SPECIES_XERNEAS_NATURAL] = sSpeciesXerneasLevelUpLearnset, +}; \ No newline at end of file diff --git a/src/Palette_Table.c b/src/Palette_Table.c new file mode 100644 index 0000000..3b0bbeb --- /dev/null +++ b/src/Palette_Table.c @@ -0,0 +1,1108 @@ +#include "defines.h" +#include "../include/graphics.h" + +const struct CompressedSpritePalette gMonPaletteTable[NUM_SPECIES] = +{ + [SPECIES_NONE] = {0x8d00bd0, SPECIES_NONE, 0x0}, + [SPECIES_BULBASAUR] = {0x8d2ff54, SPECIES_BULBASAUR, 0x0}, + [SPECIES_IVYSAUR] = {0x8d30920, SPECIES_IVYSAUR, 0x0}, + [SPECIES_VENUSAUR] = {0x8d3162c, SPECIES_VENUSAUR, 0x0}, + [SPECIES_CHARMANDER] = {0x8d320e0, SPECIES_CHARMANDER, 0x0}, + [SPECIES_CHARMELEON] = {0x8d32ad0, SPECIES_CHARMELEON, 0x0}, + [SPECIES_CHARIZARD] = {0x8d33848, SPECIES_CHARIZARD, 0x0}, + [SPECIES_SQUIRTLE] = {0x8d342c8, SPECIES_SQUIRTLE, 0x0}, + [SPECIES_WARTORTLE] = {0x8d34c80, SPECIES_WARTORTLE, 0x0}, + [SPECIES_BLASTOISE] = {0x8d35920, SPECIES_BLASTOISE, 0x0}, + [SPECIES_CATERPIE] = {0x8d36290, SPECIES_CATERPIE, 0x0}, + [SPECIES_METAPOD] = {0x8d36a18, SPECIES_METAPOD, 0x0}, + [SPECIES_BUTTERFREE] = {0x8d37308, SPECIES_BUTTERFREE, 0x0}, + [SPECIES_WEEDLE] = {0x8d37d18, SPECIES_WEEDLE, 0x0}, + [SPECIES_KAKUNA] = {0x8d384c0, SPECIES_KAKUNA, 0x0}, + [SPECIES_BEEDRILL] = {0x8d38e40, SPECIES_BEEDRILL, 0x0}, + [SPECIES_PIDGEY] = {0x8d3980c, SPECIES_PIDGEY, 0x0}, + [SPECIES_PIDGEOTTO] = {0x8d3a1fc, SPECIES_PIDGEOTTO, 0x0}, + [SPECIES_PIDGEOT] = {0x8d3aed4, SPECIES_PIDGEOT, 0x0}, + [SPECIES_RATTATA] = {0x8d3b8b0, SPECIES_RATTATA, 0x0}, + [SPECIES_RATICATE] = {0x8d3c330, SPECIES_RATICATE, 0x0}, + [SPECIES_SPEAROW] = {0x8d3cc7c, SPECIES_SPEAROW, 0x0}, + [SPECIES_FEAROW] = {0x8d3d8b0, SPECIES_FEAROW, 0x0}, + [SPECIES_EKANS] = {0x8d3e244, SPECIES_EKANS, 0x0}, + [SPECIES_ARBOK] = {0x8d3ee08, SPECIES_ARBOK, 0x0}, + [SPECIES_PIKACHU] = {0x8d3f754, SPECIES_PIKACHU, 0x0}, + [SPECIES_RAICHU] = {0x8d4029c, SPECIES_RAICHU, 0x0}, + [SPECIES_SANDSHREW] = {0x8d40bf8, SPECIES_SANDSHREW, 0x0}, + [SPECIES_SANDSLASH] = {0x8d4168c, SPECIES_SANDSLASH, 0x0}, + [SPECIES_NIDORAN_F] = {0x8d42058, SPECIES_NIDORAN_F, 0x0}, + [SPECIES_NIDORINA] = {0x8d42980, SPECIES_NIDORINA, 0x0}, + [SPECIES_NIDOQUEEN] = {0x8d435b4, SPECIES_NIDOQUEEN, 0x0}, + [SPECIES_NIDORAN_M] = {0x8d43f24, SPECIES_NIDORAN_M, 0x0}, + [SPECIES_NIDORINO] = {0x8d44914, SPECIES_NIDORINO, 0x0}, + [SPECIES_NIDOKING] = {0x8d45754, SPECIES_NIDOKING, 0x0}, + [SPECIES_CLEFAIRY] = {0x8d461d4, SPECIES_CLEFAIRY, 0x0}, + [SPECIES_CLEFABLE] = {0x8d46b8c, SPECIES_CLEFABLE, 0x0}, + [SPECIES_VULPIX] = {0x8d4761c, SPECIES_VULPIX, 0x0}, + [SPECIES_NINETALES] = {0x8d48274, SPECIES_NINETALES, 0x0}, + [SPECIES_JIGGLYPUFF] = {0x8d48bd4, SPECIES_JIGGLYPUFF, 0x0}, + [SPECIES_WIGGLYTUFF] = {0x8d494ec, SPECIES_WIGGLYTUFF, 0x0}, + [SPECIES_ZUBAT] = {0x8d49f34, SPECIES_ZUBAT, 0x0}, + [SPECIES_GOLBAT] = {0x8d4aa34, SPECIES_GOLBAT, 0x0}, + [SPECIES_ODDISH] = {0x8d4b25c, SPECIES_ODDISH, 0x0}, + [SPECIES_GLOOM] = {0x8d4bbb8, SPECIES_GLOOM, 0x0}, + [SPECIES_VILEPLUME] = {0x8d4c75c, SPECIES_VILEPLUME, 0x0}, + [SPECIES_PARAS] = {0x8d4d200, SPECIES_PARAS, 0x0}, + [SPECIES_PARASECT] = {0x8d4dbdc, SPECIES_PARASECT, 0x0}, + [SPECIES_VENONAT] = {0x8d4e470, SPECIES_VENONAT, 0x0}, + [SPECIES_VENOMOTH] = {0x8d4eef0, SPECIES_VENOMOTH, 0x0}, + [SPECIES_DIGLETT] = {0x8d4f860, SPECIES_DIGLETT, 0x0}, + [SPECIES_DUGTRIO] = {0x8d4ffe8, SPECIES_DUGTRIO, 0x0}, + [SPECIES_MEOWTH] = {0x8d507f0, SPECIES_MEOWTH, 0x0}, + [SPECIES_PERSIAN] = {0x8d51358, SPECIES_PERSIAN, 0x0}, + [SPECIES_PSYDUCK] = {0x8d51d24, SPECIES_PSYDUCK, 0x0}, + [SPECIES_GOLDUCK] = {0x8d52738, SPECIES_GOLDUCK, 0x0}, + [SPECIES_MANKEY] = {0x8d53138, SPECIES_MANKEY, 0x0}, + [SPECIES_PRIMEAPE] = {0x8d53c14, SPECIES_PRIMEAPE, 0x0}, + [SPECIES_GROWLITHE] = {0x8d545f4, SPECIES_GROWLITHE, 0x0}, + [SPECIES_ARCANINE] = {0x8d552c8, SPECIES_ARCANINE, 0x0}, + [SPECIES_POLIWAG] = {0x8d55da0, SPECIES_POLIWAG, 0x0}, + [SPECIES_POLIWHIRL] = {0x8d565a4, SPECIES_POLIWHIRL, 0x0}, + [SPECIES_POLIWRATH] = {0x8d56f80, SPECIES_POLIWRATH, 0x0}, + [SPECIES_ABRA] = {0x8d57928, SPECIES_ABRA, 0x0}, + [SPECIES_KADABRA] = {0x8d583a8, SPECIES_KADABRA, 0x0}, + [SPECIES_ALAKAZAM] = {0x8d59014, SPECIES_ALAKAZAM, 0x0}, + [SPECIES_MACHOP] = {0x8d59a4c, SPECIES_MACHOP, 0x0}, + [SPECIES_MACHOKE] = {0x8d5a428, SPECIES_MACHOKE, 0x0}, + [SPECIES_MACHAMP] = {0x8d5b014, SPECIES_MACHAMP, 0x0}, + [SPECIES_BELLSPROUT] = {0x8d5ba28, SPECIES_BELLSPROUT, 0x0}, + [SPECIES_WEEPINBELL] = {0x8d5c2f4, SPECIES_WEEPINBELL, 0x0}, + [SPECIES_VICTREEBEL] = {0x8d5ce18, SPECIES_VICTREEBEL, 0x0}, + [SPECIES_TENTACOOL] = {0x8d5d850, SPECIES_TENTACOOL, 0x0}, + [SPECIES_TENTACRUEL] = {0x8d5e3d0, SPECIES_TENTACRUEL, 0x0}, + [SPECIES_GEODUDE] = {0x8d5ecc4, SPECIES_GEODUDE, 0x0}, + [SPECIES_GRAVELER] = {0x8d5f70c, SPECIES_GRAVELER, 0x0}, + [SPECIES_GOLEM] = {0x8d60220, SPECIES_GOLEM, 0x0}, + [SPECIES_PONYTA] = {0x8d60cb0, SPECIES_PONYTA, 0x0}, + [SPECIES_RAPIDASH] = {0x8d61988, SPECIES_RAPIDASH, 0x0}, + [SPECIES_SLOWPOKE] = {0x8d62488, SPECIES_SLOWPOKE, 0x0}, + [SPECIES_SLOWBRO] = {0x8d62fac, SPECIES_SLOWBRO, 0x0}, + [SPECIES_MAGNEMITE] = {0x8d63854, SPECIES_MAGNEMITE, 0x0}, + [SPECIES_MAGNETON] = {0x8d64120, SPECIES_MAGNETON, 0x0}, + [SPECIES_FARFETCHD] = {0x8d64be8, SPECIES_FARFETCHD, 0x0}, + [SPECIES_DODUO] = {0x8d65534, SPECIES_DODUO, 0x0}, + [SPECIES_DODRIO] = {0x8d660f8, SPECIES_DODRIO, 0x0}, + [SPECIES_SEEL] = {0x8d66c2c, SPECIES_SEEL, 0x0}, + [SPECIES_DEWGONG] = {0x8d67678, SPECIES_DEWGONG, 0x0}, + [SPECIES_GRIMER] = {0x8d67fa0, SPECIES_GRIMER, 0x0}, + [SPECIES_MUK] = {0x8d68a90, SPECIES_MUK, 0x0}, + [SPECIES_SHELLDER] = {0x8d693c8, SPECIES_SHELLDER, 0x0}, + [SPECIES_CLOYSTER] = {0x8d69d80, SPECIES_CLOYSTER, 0x0}, + [SPECIES_GASTLY] = {0x8d6a85c, SPECIES_GASTLY, 0x0}, + [SPECIES_HAUNTER] = {0x8d6b2cc, SPECIES_HAUNTER, 0x0}, + [SPECIES_GENGAR] = {0x8d6bea4, SPECIES_GENGAR, 0x0}, + [SPECIES_ONIX] = {0x8d6cafc, SPECIES_ONIX, 0x0}, + [SPECIES_DROWZEE] = {0x8d6d6f8, SPECIES_DROWZEE, 0x0}, + [SPECIES_HYPNO] = {0x8d6e188, SPECIES_HYPNO, 0x0}, + [SPECIES_KRABBY] = {0x8d6ec1c, SPECIES_KRABBY, 0x0}, + [SPECIES_KINGLER] = {0x8d6f664, SPECIES_KINGLER, 0x0}, + [SPECIES_VOLTORB] = {0x8d6ff30, SPECIES_VOLTORB, 0x0}, + [SPECIES_ELECTRODE] = {0x8d70758, SPECIES_ELECTRODE, 0x0}, + [SPECIES_EXEGGCUTE] = {0x8d710b8, SPECIES_EXEGGCUTE, 0x0}, + [SPECIES_EXEGGUTOR] = {0x8d71b80, SPECIES_EXEGGUTOR, 0x0}, + [SPECIES_CUBONE] = {0x8d72560, SPECIES_CUBONE, 0x0}, + [SPECIES_MAROWAK] = {0x8d72f50, SPECIES_MAROWAK, 0x0}, + [SPECIES_HITMONLEE] = {0x8d738c0, SPECIES_HITMONLEE, 0x0}, + [SPECIES_HITMONCHAN] = {0x8d74388, SPECIES_HITMONCHAN, 0x0}, + [SPECIES_LICKITUNG] = {0x8d74fbc, SPECIES_LICKITUNG, 0x0}, + [SPECIES_KOFFING] = {0x8d759f4, SPECIES_KOFFING, 0x0}, + [SPECIES_WEEZING] = {0x8d7674c, SPECIES_WEEZING, 0x0}, + [SPECIES_RHYHORN] = {0x8d7723c, SPECIES_RHYHORN, 0x0}, + [SPECIES_RHYDON] = {0x8d77f34, SPECIES_RHYDON, 0x0}, + [SPECIES_CHANSEY] = {0x8d78ae8, SPECIES_CHANSEY, 0x0}, + [SPECIES_TANGELA] = {0x8d7940c, SPECIES_TANGELA, 0x0}, + [SPECIES_KANGASKHAN] = {0x8d7a128, SPECIES_KANGASKHAN, 0x0}, + [SPECIES_HORSEA] = {0x8d7a9e4, SPECIES_HORSEA, 0x0}, + [SPECIES_SEADRA] = {0x8d7b254, SPECIES_SEADRA, 0x0}, + [SPECIES_GOLDEEN] = {0x8d7bd54, SPECIES_GOLDEEN, 0x0}, + [SPECIES_SEAKING] = {0x8d7c940, SPECIES_SEAKING, 0x0}, + [SPECIES_STARYU] = {0x8d7d464, SPECIES_STARYU, 0x0}, + [SPECIES_STARMIE] = {0x8d7dec0, SPECIES_STARMIE, 0x0}, + [SPECIES_MR_MIME] = {0x8d7ea98, SPECIES_MR_MIME, 0x0}, + [SPECIES_SCYTHER] = {0x8d7f64c, SPECIES_SCYTHER, 0x0}, + [SPECIES_JYNX] = {0x8d80214, SPECIES_JYNX, 0x0}, + [SPECIES_ELECTABUZZ] = {0x8d80e00, SPECIES_ELECTABUZZ, 0x0}, + [SPECIES_MAGMAR] = {0x8d81a44, SPECIES_MAGMAR, 0x0}, + [SPECIES_PINSIR] = {0x8d82708, SPECIES_PINSIR, 0x0}, + [SPECIES_TAUROS] = {0x8d83318, SPECIES_TAUROS, 0x0}, + [SPECIES_MAGIKARP] = {0x8d83c88, SPECIES_MAGIKARP, 0x0}, + [SPECIES_GYARADOS] = {0x8d84a38, SPECIES_GYARADOS, 0x0}, + [SPECIES_LAPRAS] = {0x8d857c4, SPECIES_LAPRAS, 0x0}, + [SPECIES_DITTO] = {0x8d86080, SPECIES_DITTO, 0x0}, + [SPECIES_EEVEE] = {0x8d86750, SPECIES_EEVEE, 0x0}, + [SPECIES_VAPOREON] = {0x8d87140, SPECIES_VAPOREON, 0x0}, + [SPECIES_JOLTEON] = {0x8d87b9c, SPECIES_JOLTEON, 0x0}, + [SPECIES_FLAREON] = {0x8d8868c, SPECIES_FLAREON, 0x0}, + [SPECIES_PORYGON] = {0x8d89044, SPECIES_PORYGON, 0x0}, + [SPECIES_OMANYTE] = {0x8d89824, SPECIES_OMANYTE, 0x0}, + [SPECIES_OMASTAR] = {0x8d8a2a4, SPECIES_OMASTAR, 0x0}, + [SPECIES_KABUTO] = {0x8d8ab38, SPECIES_KABUTO, 0x0}, + [SPECIES_KABUTOPS] = {0x8d8b54c, SPECIES_KABUTOPS, 0x0}, + [SPECIES_AERODACTYL] = {0x8d8c27c, SPECIES_AERODACTYL, 0x0}, + [SPECIES_SNORLAX] = {0x8d8ce20, SPECIES_SNORLAX, 0x0}, + [SPECIES_ARTICUNO] = {0x8d8d968, SPECIES_ARTICUNO, 0x0}, + [SPECIES_ZAPDOS] = {0x8d8e454, SPECIES_ZAPDOS, 0x0}, + [SPECIES_MOLTRES] = {0x8d8eef8, SPECIES_MOLTRES, 0x0}, + [SPECIES_DRATINI] = {0x8d8f80c, SPECIES_DRATINI, 0x0}, + [SPECIES_DRAGONAIR] = {0x8d901fc, SPECIES_DRAGONAIR, 0x0}, + [SPECIES_DRAGONITE] = {0x8d90d68, SPECIES_DRAGONITE, 0x0}, + [SPECIES_MEWTWO] = {0x8d919e4, SPECIES_MEWTWO, 0x0}, + [SPECIES_MEW] = {0x8d92474, SPECIES_MEW, 0x0}, + [SPECIES_CHIKORITA] = {0x8d92e2c, SPECIES_CHIKORITA, 0x0}, + [SPECIES_BAYLEEF] = {0x8d938c0, SPECIES_BAYLEEF, 0x0}, + [SPECIES_MEGANIUM] = {0x8d944bc, SPECIES_MEGANIUM, 0x0}, + [SPECIES_CYNDAQUIL] = {0x8d94e3c, SPECIES_CYNDAQUIL, 0x0}, + [SPECIES_QUILAVA] = {0x8d95928, SPECIES_QUILAVA, 0x0}, + [SPECIES_TYPHLOSION] = {0x8d9654c, SPECIES_TYPHLOSION, 0x0}, + [SPECIES_TOTODILE] = {0x8d97000, SPECIES_TOTODILE, 0x0}, + [SPECIES_CROCONAW] = {0x8d979a8, SPECIES_CROCONAW, 0x0}, + [SPECIES_FERALIGATR] = {0x8d98580, SPECIES_FERALIGATR, 0x0}, + [SPECIES_SENTRET] = {0x8d99010, SPECIES_SENTRET, 0x0}, + [SPECIES_FURRET] = {0x8d99a5c, SPECIES_FURRET, 0x0}, + [SPECIES_HOOTHOOT] = {0x8d9a3dc, SPECIES_HOOTHOOT, 0x0}, + [SPECIES_NOCTOWL] = {0x8d9ad4c, SPECIES_NOCTOWL, 0x0}, + [SPECIES_LEDYBA] = {0x8d9b73c, SPECIES_LEDYBA, 0x0}, + [SPECIES_LEDIAN] = {0x8d9c1bc, SPECIES_LEDIAN, 0x0}, + [SPECIES_SPINARAK] = {0x8d9cb60, SPECIES_SPINARAK, 0x0}, + [SPECIES_ARIADOS] = {0x8d9d41c, SPECIES_ARIADOS, 0x0}, + [SPECIES_CROBAT] = {0x8d9de44, SPECIES_CROBAT, 0x0}, + [SPECIES_CHINCHOU] = {0x8d9e790, SPECIES_CHINCHOU, 0x0}, + [SPECIES_LANTURN] = {0x8d9f2a0, SPECIES_LANTURN, 0x0}, + [SPECIES_PICHU] = {0x8d9fab8, SPECIES_PICHU, 0x0}, + [SPECIES_CLEFFA] = {0x8da01c0, SPECIES_CLEFFA, 0x0}, + [SPECIES_IGGLYBUFF] = {0x8da0838, SPECIES_IGGLYBUFF, 0x0}, + [SPECIES_TOGEPI] = {0x8da0e54, SPECIES_TOGEPI, 0x0}, + [SPECIES_TOGETIC] = {0x8da1634, SPECIES_TOGETIC, 0x0}, + [SPECIES_NATU] = {0x8da1e04, SPECIES_NATU, 0x0}, + [SPECIES_XATU] = {0x8da2678, SPECIES_XATU, 0x0}, + [SPECIES_MAREEP] = {0x8da2fb0, SPECIES_MAREEP, 0x0}, + [SPECIES_FLAAFFY] = {0x8da3834, SPECIES_FLAAFFY, 0x0}, + [SPECIES_AMPHAROS] = {0x8da426c, SPECIES_AMPHAROS, 0x0}, + [SPECIES_BELLOSSOM] = {0x8da4a84, SPECIES_BELLOSSOM, 0x0}, + [SPECIES_MARILL] = {0x8da5318, SPECIES_MARILL, 0x0}, + [SPECIES_AZUMARILL] = {0x8da5c54, SPECIES_AZUMARILL, 0x0}, + [SPECIES_SUDOWOODO] = {0x8da65e8, SPECIES_SUDOWOODO, 0x0}, + [SPECIES_POLITOED] = {0x8da7044, SPECIES_POLITOED, 0x0}, + [SPECIES_HOPPIP] = {0x8da78a4, SPECIES_HOPPIP, 0x0}, + [SPECIES_SKIPLOOM] = {0x8da8128, SPECIES_SKIPLOOM, 0x0}, + [SPECIES_JUMPLUFF] = {0x8da8b84, SPECIES_JUMPLUFF, 0x0}, + [SPECIES_AIPOM] = {0x8da9478, SPECIES_AIPOM, 0x0}, + [SPECIES_SUNKERN] = {0x8da9dfc, SPECIES_SUNKERN, 0x0}, + [SPECIES_SUNFLORA] = {0x8daa6b8, SPECIES_SUNFLORA, 0x0}, + [SPECIES_YANMA] = {0x8dab0dc, SPECIES_YANMA, 0x0}, + [SPECIES_WOOPER] = {0x8dabb6c, SPECIES_WOOPER, 0x0}, + [SPECIES_QUAGSIRE] = {0x8dac56c, SPECIES_QUAGSIRE, 0x0}, + [SPECIES_ESPEON] = {0x8dacf90, SPECIES_ESPEON, 0x0}, + [SPECIES_UMBREON] = {0x8dad924, SPECIES_UMBREON, 0x0}, + [SPECIES_MURKROW] = {0x8dae2b8, SPECIES_MURKROW, 0x0}, + [SPECIES_SLOWKING] = {0x8daec28, SPECIES_SLOWKING, 0x0}, + [SPECIES_MISDREAVUS] = {0x8daf6bc, SPECIES_MISDREAVUS, 0x0}, + [SPECIES_UNOWN] = {0x8dafe54, SPECIES_UNOWN, 0x0}, + [SPECIES_WOBBUFFET] = {0x8db07d8, SPECIES_WOBBUFFET, 0x0}, + [SPECIES_GIRAFARIG] = {0x8db11c8, SPECIES_GIRAFARIG, 0x0}, + [SPECIES_PINECO] = {0x8db1b5c, SPECIES_PINECO, 0x0}, + [SPECIES_FORRETRESS] = {0x8db2648, SPECIES_FORRETRESS, 0x0}, + [SPECIES_DUNSPARCE] = {0x8db2ef0, SPECIES_DUNSPARCE, 0x0}, + [SPECIES_GLIGAR] = {0x8db3938, SPECIES_GLIGAR, 0x0}, + [SPECIES_STEELIX] = {0x8db47c0, SPECIES_STEELIX, 0x0}, + [SPECIES_SNUBBULL] = {0x8db5264, SPECIES_SNUBBULL, 0x0}, + [SPECIES_GRANBULL] = {0x8db5d40, SPECIES_GRANBULL, 0x0}, + [SPECIES_QWILFISH] = {0x8db658c, SPECIES_QWILFISH, 0x0}, + [SPECIES_SCIZOR] = {0x8db70f8, SPECIES_SCIZOR, 0x0}, + [SPECIES_SHUCKLE] = {0x8db7b78, SPECIES_SHUCKLE, 0x0}, + [SPECIES_HERACROSS] = {0x8db851c, SPECIES_HERACROSS, 0x0}, + [SPECIES_SNEASEL] = {0x8db8ee4, SPECIES_SNEASEL, 0x0}, + [SPECIES_TEDDIURSA] = {0x8db981c, SPECIES_TEDDIURSA, 0x0}, + [SPECIES_URSARING] = {0x8dba388, SPECIES_URSARING, 0x0}, + [SPECIES_SLUGMA] = {0x8dbac0c, SPECIES_SLUGMA, 0x0}, + [SPECIES_MAGCARGO] = {0x8dbb6b0, SPECIES_MAGCARGO, 0x0}, + [SPECIES_SWINUB] = {0x8dbc044, SPECIES_SWINUB, 0x0}, + [SPECIES_PILOSWINE] = {0x8dbc96c, SPECIES_PILOSWINE, 0x0}, + [SPECIES_CORSOLA] = {0x8dbd170, SPECIES_CORSOLA, 0x0}, + [SPECIES_REMORAID] = {0x8dbd998, SPECIES_REMORAID, 0x0}, + [SPECIES_OCTILLERY] = {0x8dbe33c, SPECIES_OCTILLERY, 0x0}, + [SPECIES_DELIBIRD] = {0x8dbed74, SPECIES_DELIBIRD, 0x0}, + [SPECIES_MANTINE] = {0x8dbf764, SPECIES_MANTINE, 0x0}, + [SPECIES_SKARMORY] = {0x8dc0304, SPECIES_SKARMORY, 0x0}, + [SPECIES_HOUNDOUR] = {0x8dc0b78, SPECIES_HOUNDOUR, 0x0}, + [SPECIES_HOUNDOOM] = {0x8dc15f8, SPECIES_HOUNDOOM, 0x0}, + [SPECIES_KINGDRA] = {0x8dc20ac, SPECIES_KINGDRA, 0x0}, + [SPECIES_PHANPY] = {0x8dc2a40, SPECIES_PHANPY, 0x0}, + [SPECIES_DONPHAN] = {0x8dc3430, SPECIES_DONPHAN, 0x0}, + [SPECIES_PORYGON2] = {0x8dc3cfc, SPECIES_PORYGON2, 0x0}, + [SPECIES_STANTLER] = {0x8dc4754, SPECIES_STANTLER, 0x0}, + [SPECIES_SMEARGLE] = {0x8dc51d4, SPECIES_SMEARGLE, 0x0}, + [SPECIES_TYROGUE] = {0x8dc5afc, SPECIES_TYROGUE, 0x0}, + [SPECIES_HITMONTOP] = {0x8dc6510, SPECIES_HITMONTOP, 0x0}, + [SPECIES_SMOOCHUM] = {0x8dc6e14, SPECIES_SMOOCHUM, 0x0}, + [SPECIES_ELEKID] = {0x8dc7650, SPECIES_ELEKID, 0x0}, + [SPECIES_MAGBY] = {0x8dc7efc, SPECIES_MAGBY, 0x0}, + [SPECIES_MILTANK] = {0x8dc887c, SPECIES_MILTANK, 0x0}, + [SPECIES_BLISSEY] = {0x8dc9478, SPECIES_BLISSEY, 0x0}, + [SPECIES_RAIKOU] = {0x8dc9e8c, SPECIES_RAIKOU, 0x0}, + [SPECIES_ENTEI] = {0x8dcab50, SPECIES_ENTEI, 0x0}, + [SPECIES_SUICUNE] = {0x8dcb824, SPECIES_SUICUNE, 0x0}, + [SPECIES_LARVITAR] = {0x8dcc358, SPECIES_LARVITAR, 0x0}, + [SPECIES_PUPITAR] = {0x8dccc10, SPECIES_PUPITAR, 0x0}, + [SPECIES_TYRANITAR] = {0x8dcd7a0, SPECIES_TYRANITAR, 0x0}, + [SPECIES_LUGIA] = {0x8dce53c, SPECIES_LUGIA, 0x0}, + [SPECIES_HO_OH] = {0x8dcf280, SPECIES_HO_OH, 0x0}, + [SPECIES_CELEBI] = {0x8dcfbf0, SPECIES_CELEBI, 0x0}, + [252] = {0x8d00bd0, 0xfc, 0x0}, + [253] = {0x8d00bd0, 0xfd, 0x0}, + [254] = {0x8d00bd0, 0xfe, 0x0}, + [255] = {0x8d00bd0, 0xff, 0x0}, + [256] = {0x8d00bd0, 0x100, 0x0}, + [257] = {0x8d00bd0, 0x101, 0x0}, + [258] = {0x8d00bd0, 0x102, 0x0}, + [259] = {0x8d00bd0, 0x103, 0x0}, + [260] = {0x8d00bd0, 0x104, 0x0}, + [261] = {0x8d00bd0, 0x105, 0x0}, + [262] = {0x8d00bd0, 0x106, 0x0}, + [263] = {0x8d00bd0, 0x107, 0x0}, + [264] = {0x8d00bd0, 0x108, 0x0}, + [265] = {0x8d00bd0, 0x109, 0x0}, + [266] = {0x8d00bd0, 0x10a, 0x0}, + [267] = {0x8d00bd0, 0x10b, 0x0}, + [268] = {0x8d00bd0, 0x10c, 0x0}, + [269] = {0x8d00bd0, 0x10d, 0x0}, + [270] = {0x8d00bd0, 0x10e, 0x0}, + [271] = {0x8d00bd0, 0x10f, 0x0}, + [272] = {0x8d00bd0, 0x110, 0x0}, + [273] = {0x8d00bd0, 0x111, 0x0}, + [274] = {0x8d00bd0, 0x112, 0x0}, + [275] = {0x8d00bd0, 0x113, 0x0}, + [276] = {0x8d00bd0, 0x114, 0x0}, + [SPECIES_TREECKO] = {0x8dd04cc, SPECIES_TREECKO, 0x0}, + [SPECIES_GROVYLE] = {0x8dd0ee0, SPECIES_GROVYLE, 0x0}, + [SPECIES_SCEPTILE] = {0x8dd1bcc, SPECIES_SCEPTILE, 0x0}, + [SPECIES_TORCHIC] = {0x8dd2508, SPECIES_TORCHIC, 0x0}, + [SPECIES_COMBUSKEN] = {0x8dd2d68, SPECIES_COMBUSKEN, 0x0}, + [SPECIES_BLAZIKEN] = {0x8dd3954, SPECIES_BLAZIKEN, 0x0}, + [SPECIES_MUDKIP] = {0x8dd42fc, SPECIES_MUDKIP, 0x0}, + [SPECIES_MARSHTOMP] = {0x8dd4c24, SPECIES_MARSHTOMP, 0x0}, + [SPECIES_SWAMPERT] = {0x8dd58a0, SPECIES_SWAMPERT, 0x0}, + [SPECIES_POOCHYENA] = {0x8dd6334, SPECIES_POOCHYENA, 0x0}, + [SPECIES_MIGHTYENA] = {0x8dd6e20, SPECIES_MIGHTYENA, 0x0}, + [SPECIES_ZIGZAGOON] = {0x8dd77fc, SPECIES_ZIGZAGOON, 0x0}, + [SPECIES_LINOONE] = {0x8dd8258, SPECIES_LINOONE, 0x0}, + [SPECIES_WURMPLE] = {0x8dd89f0, SPECIES_WURMPLE, 0x0}, + [SPECIES_SILCOON] = {0x8dd92bc, SPECIES_SILCOON, 0x0}, + [SPECIES_BEAUTIFLY] = {0x8dd9c98, SPECIES_BEAUTIFLY, 0x0}, + [SPECIES_CASCOON] = {0x8dda7cc, SPECIES_CASCOON, 0x0}, + [SPECIES_DUSTOX] = {0x8ddb128, SPECIES_DUSTOX, 0x0}, + [SPECIES_LOTAD] = {0x8ddbba8, SPECIES_LOTAD, 0x0}, + [SPECIES_LOMBRE] = {0x8ddc504, SPECIES_LOMBRE, 0x0}, + [SPECIES_LUDICOLO] = {0x8ddd148, SPECIES_LUDICOLO, 0x0}, + [SPECIES_SEEDOT] = {0x8dddb7c, SPECIES_SEEDOT, 0x0}, + [SPECIES_NUZLEAF] = {0x8dde434, SPECIES_NUZLEAF, 0x0}, + [SPECIES_SHIFTRY] = {0x8ddeec8, SPECIES_SHIFTRY, 0x0}, + [SPECIES_NINCADA] = {0x8ddf7cc, SPECIES_NINCADA, 0x0}, + [SPECIES_NINJASK] = {0x8de00f4, SPECIES_NINJASK, 0x0}, + [SPECIES_SHEDINJA] = {0x8de0a88, SPECIES_SHEDINJA, 0x0}, + [SPECIES_TAILLOW] = {0x8de14ac, SPECIES_TAILLOW, 0x0}, + [SPECIES_SWELLOW] = {0x8de1f18, SPECIES_SWELLOW, 0x0}, + [SPECIES_SHROOMISH] = {0x8de2754, SPECIES_SHROOMISH, 0x0}, + [SPECIES_BRELOOM] = {0x8de31e8, SPECIES_BRELOOM, 0x0}, + [SPECIES_SPINDA] = {0x8de3cf8, SPECIES_SPINDA, 0x0}, + [SPECIES_WINGULL] = {0x8de4610, SPECIES_WINGULL, 0x0}, + [SPECIES_PELIPPER] = {0x8de5090, SPECIES_PELIPPER, 0x0}, + [SPECIES_SURSKIT] = {0x8de5a00, SPECIES_SURSKIT, 0x0}, + [SPECIES_MASQUERAIN] = {0x8de63e0, SPECIES_MASQUERAIN, 0x0}, + [SPECIES_WAILMER] = {0x8de7000, SPECIES_WAILMER, 0x0}, + [SPECIES_WAILORD] = {0x8de7a6c, SPECIES_WAILORD, 0x0}, + [SPECIES_SKITTY] = {0x8de81bc, SPECIES_SKITTY, 0x0}, + [SPECIES_DELCATTY] = {0x8de8ccc, SPECIES_DELCATTY, 0x0}, + [SPECIES_KECLEON] = {0x8de97b8, SPECIES_KECLEON, 0x0}, + [SPECIES_BALTOY] = {0x8dea060, SPECIES_BALTOY, 0x0}, + [SPECIES_CLAYDOL] = {0x8deab38, SPECIES_CLAYDOL, 0x0}, + [SPECIES_NOSEPASS] = {0x8deb5ec, SPECIES_NOSEPASS, 0x0}, + [SPECIES_TORKOAL] = {0x8dec2c0, SPECIES_TORKOAL, 0x0}, + [SPECIES_SABLEYE] = {0x8decb8c, SPECIES_SABLEYE, 0x0}, + [SPECIES_BARBOACH] = {0x8ded37c, SPECIES_BARBOACH, 0x0}, + [SPECIES_WHISCASH] = {0x8deddc8, SPECIES_WHISCASH, 0x0}, + [SPECIES_LUVDISC] = {0x8dee5cc, SPECIES_LUVDISC, 0x0}, + [SPECIES_CORPHISH] = {0x8deee50, SPECIES_CORPHISH, 0x0}, + [SPECIES_CRAWDAUNT] = {0x8defa38, SPECIES_CRAWDAUNT, 0x0}, + [SPECIES_FEEBAS] = {0x8df03f0, SPECIES_FEEBAS, 0x0}, + [SPECIES_MILOTIC] = {0x8df10d8, SPECIES_MILOTIC, 0x0}, + [SPECIES_CARVANHA] = {0x8df1bd4, SPECIES_CARVANHA, 0x0}, + [SPECIES_SHARPEDO] = {0x8df260c, SPECIES_SHARPEDO, 0x0}, + [SPECIES_TRAPINCH] = {0x8df2efc, SPECIES_TRAPINCH, 0x0}, + [SPECIES_VIBRAVA] = {0x8df3834, SPECIES_VIBRAVA, 0x0}, + [SPECIES_FLYGON] = {0x8df43a0, SPECIES_FLYGON, 0x0}, + [SPECIES_MAKUHITA] = {0x8df4ef8, SPECIES_MAKUHITA, 0x0}, + [SPECIES_HARIYAMA] = {0x8df5aac, SPECIES_HARIYAMA, 0x0}, + [SPECIES_ELECTRIKE] = {0x8df65bc, SPECIES_ELECTRIKE, 0x0}, + [SPECIES_MANECTRIC] = {0x8df7004, SPECIES_MANECTRIC, 0x0}, + [SPECIES_NUMEL] = {0x8df79e0, SPECIES_NUMEL, 0x0}, + [SPECIES_CAMERUPT] = {0x8df8538, SPECIES_CAMERUPT, 0x0}, + [SPECIES_SPHEAL] = {0x8df8df4, SPECIES_SPHEAL, 0x0}, + [SPECIES_SEALEO] = {0x8df96c4, SPECIES_SEALEO, 0x0}, + [SPECIES_WALREIN] = {0x8dfa1d4, SPECIES_WALREIN, 0x0}, + [SPECIES_CACNEA] = {0x8dfac40, SPECIES_CACNEA, 0x0}, + [SPECIES_CACTURNE] = {0x8dfb740, SPECIES_CACTURNE, 0x0}, + [SPECIES_SNORUNT] = {0x8dfc0c0, SPECIES_SNORUNT, 0x0}, + [SPECIES_GLALIE] = {0x8dfcbb0, SPECIES_GLALIE, 0x0}, + [SPECIES_LUNATONE] = {0x8dfd5c4, SPECIES_LUNATONE, 0x0}, + [SPECIES_SOLROCK] = {0x8dfe090, SPECIES_SOLROCK, 0x0}, + [SPECIES_AZURILL] = {0x8dfeafc, SPECIES_AZURILL, 0x0}, + [SPECIES_SPOINK] = {0x8dff304, SPECIES_SPOINK, 0x0}, + [SPECIES_GRUMPIG] = {0x8dffd2c, SPECIES_GRUMPIG, 0x0}, + [SPECIES_PLUSLE] = {0x8e00708, SPECIES_PLUSLE, 0x0}, + [SPECIES_MINUN] = {0x8e00f30, SPECIES_MINUN, 0x0}, + [SPECIES_MAWILE] = {0x8e019b0, SPECIES_MAWILE, 0x0}, + [SPECIES_MEDITITE] = {0x8e023a0, SPECIES_MEDITITE, 0x0}, + [SPECIES_MEDICHAM] = {0x8e02d10, SPECIES_MEDICHAM, 0x0}, + [SPECIES_SWABLU] = {0x8e03648, SPECIES_SWABLU, 0x0}, + [SPECIES_ALTARIA] = {0x8e041d8, SPECIES_ALTARIA, 0x0}, + [SPECIES_WYNAUT] = {0x8e04a94, SPECIES_WYNAUT, 0x0}, + [SPECIES_DUSKULL] = {0x8e05298, SPECIES_DUSKULL, 0x0}, + [SPECIES_DUSCLOPS] = {0x8e05d2c, SPECIES_DUSCLOPS, 0x0}, + [SPECIES_ROSELIA] = {0x8e066e4, SPECIES_ROSELIA, 0x0}, + [SPECIES_SLAKOTH] = {0x8e07054, SPECIES_SLAKOTH, 0x0}, + [SPECIES_VIGOROTH] = {0x8e07a88, SPECIES_VIGOROTH, 0x0}, + [SPECIES_SLAKING] = {0x8e08828, SPECIES_SLAKING, 0x0}, + [SPECIES_GULPIN] = {0x8e091ac, SPECIES_GULPIN, 0x0}, + [SPECIES_SWALOT] = {0x8e09be0, SPECIES_SWALOT, 0x0}, + [SPECIES_TROPIUS] = {0x8e0a910, SPECIES_TROPIUS, 0x0}, + [SPECIES_WHISMUR] = {0x8e0b200, SPECIES_WHISMUR, 0x0}, + [SPECIES_LOUDRED] = {0x8e0bd44, SPECIES_LOUDRED, 0x0}, + [SPECIES_EXPLOUD] = {0x8e0cb28, SPECIES_EXPLOUD, 0x0}, + [SPECIES_CLAMPERL] = {0x8e0d594, SPECIES_CLAMPERL, 0x0}, + [SPECIES_HUNTAIL] = {0x8e0e0ec, SPECIES_HUNTAIL, 0x0}, + [SPECIES_GOREBYSS] = {0x8e0ebc8, SPECIES_GOREBYSS, 0x0}, + [SPECIES_ABSOL] = {0x8e0f600, SPECIES_ABSOL, 0x0}, + [SPECIES_SHUPPET] = {0x8e0fee0, SPECIES_SHUPPET, 0x0}, + [SPECIES_BANETTE] = {0x8e108bc, SPECIES_BANETTE, 0x0}, + [SPECIES_SEVIPER] = {0x8e114e0, SPECIES_SEVIPER, 0x0}, + [SPECIES_ZANGOOSE] = {0x8e120dc, SPECIES_ZANGOOSE, 0x0}, + [SPECIES_RELICANTH] = {0x8e12bc8, SPECIES_RELICANTH, 0x0}, + [SPECIES_ARON] = {0x8e13460, SPECIES_ARON, 0x0}, + [SPECIES_LAIRON] = {0x8e13e2c, SPECIES_LAIRON, 0x0}, + [SPECIES_AGGRON] = {0x8e14b04, SPECIES_AGGRON, 0x0}, + [SPECIES_CASTFORM] = {0x8efcedc, SPECIES_CASTFORM, 0x0}, + [SPECIES_VOLBEAT] = {0x8e15614, SPECIES_VOLBEAT, 0x0}, + [SPECIES_ILLUMISE] = {0x8e16038, SPECIES_ILLUMISE, 0x0}, + [SPECIES_LILEEP] = {0x8e169bc, SPECIES_LILEEP, 0x0}, + [SPECIES_CRADILY] = {0x8e1744c, SPECIES_CRADILY, 0x0}, + [SPECIES_ANORITH] = {0x8e17fb8, SPECIES_ANORITH, 0x0}, + [SPECIES_ARMALDO] = {0x8e18a94, SPECIES_ARMALDO, 0x0}, + [SPECIES_RALTS] = {0x8e19500, SPECIES_RALTS, 0x0}, + [SPECIES_KIRLIA] = {0x8e19c08, SPECIES_KIRLIA, 0x0}, + [SPECIES_GARDEVOIR] = {0x8e1a630, SPECIES_GARDEVOIR, 0x0}, + [SPECIES_BAGON] = {0x8e1aedc, SPECIES_BAGON, 0x0}, + [SPECIES_SHELGON] = {0x8e1b870, SPECIES_SHELGON, 0x0}, + [SPECIES_SALAMENCE] = {0x8e1c45c, SPECIES_SALAMENCE, 0x0}, + [SPECIES_BELDUM] = {0x8e1cca8, SPECIES_BELDUM, 0x0}, + [SPECIES_METANG] = {0x8e1d728, SPECIES_METANG, 0x0}, + [SPECIES_METAGROSS] = {0x8e1e260, SPECIES_METAGROSS, 0x0}, + [SPECIES_REGIROCK] = {0x8e1f034, SPECIES_REGIROCK, 0x0}, + [SPECIES_REGICE] = {0x8e1fe3c, SPECIES_REGICE, 0x0}, + [SPECIES_REGISTEEL] = {0x8e20a5c, SPECIES_REGISTEEL, 0x0}, + [SPECIES_KYOGRE] = {0x8e2170c, SPECIES_KYOGRE, 0x0}, + [SPECIES_GROUDON] = {0x8e2221c, SPECIES_GROUDON, 0x0}, + [SPECIES_RAYQUAZA] = {0x8e22ee0, SPECIES_RAYQUAZA, 0x0}, + [SPECIES_LATIAS] = {0x8e23a14, SPECIES_LATIAS, 0x0}, + [SPECIES_LATIOS] = {0x8e24594, SPECIES_LATIOS, 0x0}, + [SPECIES_JIRACHI] = {0x8e24f28, SPECIES_JIRACHI, 0x0}, + [SPECIES_DEOXYS] = {0x8e25b5c, SPECIES_DEOXYS, 0x0}, + [SPECIES_CHIMECHO] = {0x8e264a8, SPECIES_CHIMECHO, 0x0}, + [SPECIES_EGG] = {0x8e26c0c, SPECIES_EGG, 0x0}, + [SPECIES_UNOWN_B] = {0x8dafe54, SPECIES_UNOWN_B, 0x0}, + [SPECIES_UNOWN_C] = {0x8dafe54, SPECIES_UNOWN_C, 0x0}, + [SPECIES_UNOWN_D] = {0x8dafe54, SPECIES_UNOWN_D, 0x0}, + [SPECIES_UNOWN_E] = {0x8dafe54, SPECIES_UNOWN_E, 0x0}, + [SPECIES_UNOWN_F] = {0x8dafe54, SPECIES_UNOWN_F, 0x0}, + [SPECIES_UNOWN_G] = {0x8dafe54, SPECIES_UNOWN_G, 0x0}, + [SPECIES_UNOWN_H] = {0x8dafe54, SPECIES_UNOWN_H, 0x0}, + [SPECIES_UNOWN_I] = {0x8dafe54, SPECIES_UNOWN_I, 0x0}, + [SPECIES_UNOWN_J] = {0x8dafe54, SPECIES_UNOWN_J, 0x0}, + [SPECIES_UNOWN_K] = {0x8dafe54, SPECIES_UNOWN_K, 0x0}, + [SPECIES_UNOWN_L] = {0x8dafe54, SPECIES_UNOWN_L, 0x0}, + [SPECIES_UNOWN_M] = {0x8dafe54, SPECIES_UNOWN_M, 0x0}, + [SPECIES_UNOWN_N] = {0x8dafe54, SPECIES_UNOWN_N, 0x0}, + [SPECIES_UNOWN_O] = {0x8dafe54, SPECIES_UNOWN_O, 0x0}, + [SPECIES_UNOWN_P] = {0x8dafe54, SPECIES_UNOWN_P, 0x0}, + [SPECIES_UNOWN_Q] = {0x8dafe54, SPECIES_UNOWN_Q, 0x0}, + [SPECIES_UNOWN_R] = {0x8dafe54, SPECIES_UNOWN_R, 0x0}, + [SPECIES_UNOWN_S] = {0x8dafe54, SPECIES_UNOWN_S, 0x0}, + [SPECIES_UNOWN_T] = {0x8dafe54, SPECIES_UNOWN_T, 0x0}, + [SPECIES_UNOWN_U] = {0x8dafe54, SPECIES_UNOWN_U, 0x0}, + [SPECIES_UNOWN_V] = {0x8dafe54, SPECIES_UNOWN_V, 0x0}, + [SPECIES_UNOWN_W] = {0x8dafe54, SPECIES_UNOWN_W, 0x0}, + [SPECIES_UNOWN_X] = {0x8dafe54, SPECIES_UNOWN_X, 0x0}, + [SPECIES_UNOWN_Y] = {0x8dafe54, SPECIES_UNOWN_Y, 0x0}, + [SPECIES_UNOWN_Z] = {0x8dafe54, SPECIES_UNOWN_Z, 0x0}, + [SPECIES_UNOWN_EXCLAMATION] = {0x8dafe54, SPECIES_UNOWN_EXCLAMATION, 0x0}, + [SPECIES_UNOWN_QUESTION] = {0x8dafe54, SPECIES_UNOWN_QUESTION, 0x0}, + [SPECIES_TURTWIG] = {0x948ad88, SPECIES_TURTWIG, 0x0}, + [SPECIES_GROTLE] = {0x948b808, SPECIES_GROTLE, 0x1b8}, + [SPECIES_TORTERRA] = {0x948c5b8, SPECIES_TORTERRA, 0x1b9}, + [SPECIES_CHIMCHAR] = {0x948d05c, SPECIES_CHIMCHAR, 0x1ba}, + [SPECIES_MONFERNO] = {0x948da18, SPECIES_MONFERNO, 0x1bb}, + [SPECIES_INFERNAPE] = {0x948e6dc, SPECIES_INFERNAPE, 0x1bc}, + [SPECIES_PIPLUP] = {0x948f114, SPECIES_PIPLUP, 0x1bd}, + [SPECIES_PRINPLUP] = {0x948f998, SPECIES_PRINPLUP, 0x1be}, + [SPECIES_EMPOLEON] = {0x9490418, SPECIES_EMPOLEON, 0x1bf}, + [SPECIES_STARLY] = {0x9490cd0, SPECIES_STARLY, 0x1c0}, + [SPECIES_STARAVIA] = {0x949159c, SPECIES_STARAVIA, 0x1c1}, + [SPECIES_STARAPTOR] = {0x94920c0, SPECIES_STARAPTOR, 0x1c2}, + [SPECIES_BIDOOF] = {0x9492af8, SPECIES_BIDOOF, 0x1c3}, + [SPECIES_BIBAREL] = {0x949350c, SPECIES_BIBAREL, 0x1c4}, + [SPECIES_KRICKETOT] = {0x9493e10, SPECIES_KRICKETOT, 0x1c5}, + [SPECIES_KRICKETUNE] = {0x94948d8, SPECIES_KRICKETUNE, 0x1c6}, + [SPECIES_SHINX] = {0x94952fc, SPECIES_SHINX, 0x1c7}, + [SPECIES_LUXIO] = {0x9495d10, SPECIES_LUXIO, 0x1c8}, + [SPECIES_LUXRAY] = {0x94968c4, SPECIES_LUXRAY, 0x1c9}, + [SPECIES_BUDEW] = {0x94971fc, SPECIES_BUDEW, 0x1ca}, + [SPECIES_ROSERADE] = {0x9497a6c, SPECIES_ROSERADE, 0x1cb}, + [SPECIES_CRANIDOS] = {0x9498470, SPECIES_CRANIDOS, 0x1cc}, + [SPECIES_RAMPARDOS] = {0x949906c, SPECIES_RAMPARDOS, 0x1cd}, + [SPECIES_SHIELDON] = {0x94999b8, SPECIES_SHIELDON, 0x1ce}, + [SPECIES_BASTIODON] = {0x949a45c, SPECIES_BASTIODON, 0x1cf}, + [SPECIES_BURMY] = {0x949ad4c, SPECIES_BURMY, 0x1d0}, + [SPECIES_WORMADAM] = {0x949b5ac, SPECIES_WORMADAM, 0x1d1}, + [SPECIES_MOTHIM] = {0x949c074, SPECIES_MOTHIM, 0x1d2}, + [SPECIES_COMBEE] = {0x949c91c, SPECIES_COMBEE, 0x1d3}, + [SPECIES_VESPIQUEN] = {0x949d378, SPECIES_VESPIQUEN, 0x1d4}, + [SPECIES_PACHIRISU] = {0x949de50, SPECIES_PACHIRISU, 0x1d5}, + [SPECIES_BUIZEL] = {0x949e7e4, SPECIES_BUIZEL, 0x1d6}, + [SPECIES_FLOATZEL] = {0x949f2d0, SPECIES_FLOATZEL, 0x1d7}, + [SPECIES_CHERUBI] = {0x949fbd4, SPECIES_CHERUBI, 0x1d8}, + [SPECIES_CHERRIM] = {0x94a03b4, SPECIES_CHERRIM, 0x1d9}, + [SPECIES_SHELLOS] = {0x94a0bf0, SPECIES_SHELLOS, 0x1da}, + [SPECIES_GASTRODON] = {0x94a14f0, SPECIES_GASTRODON, 0x1db}, + [SPECIES_AMBIPOM] = {0x94a21d8, SPECIES_AMBIPOM, 0x1dc}, + [SPECIES_DRIFLOON] = {0x94a2b48, SPECIES_DRIFLOON, 0x1dd}, + [SPECIES_DRIFBLIM] = {0x94a355c, SPECIES_DRIFBLIM, 0x1de}, + [SPECIES_BUNEARY] = {0x94a3f80, SPECIES_BUNEARY, 0x1df}, + [SPECIES_LOPUNNY] = {0x94a49dc, SPECIES_LOPUNNY, 0x1e0}, + [SPECIES_MISMAGIUS] = {0x94a54ec, SPECIES_MISMAGIUS, 0x1e1}, + [SPECIES_HONCHKROW] = {0x94a6044, SPECIES_HONCHKROW, 0x1e2}, + [SPECIES_GLAMEOW] = {0x94a6ab0, SPECIES_GLAMEOW, 0x1e3}, + [SPECIES_PURUGLY] = {0x94a7788, SPECIES_PURUGLY, 0x1e4}, + [SPECIES_CHINGLING] = {0x94a80a0, SPECIES_CHINGLING, 0x1e5}, + [SPECIES_STUNKY] = {0x94a88dc, SPECIES_STUNKY, 0x1e6}, + [SPECIES_SKUNTANK] = {0x94a94fc, SPECIES_SKUNTANK, 0x1e7}, + [SPECIES_BRONZOR] = {0x94a9efc, SPECIES_BRONZOR, 0x1e8}, + [SPECIES_BRONZONG] = {0x94aa9a0, SPECIES_BRONZONG, 0x1e9}, + [SPECIES_BONSLY] = {0x94ab3c4, SPECIES_BONSLY, 0x1ea}, + [SPECIES_MIME_JR] = {0x94abc28, SPECIES_MIME_JR, 0x1eb}, + [SPECIES_HAPPINY] = {0x94ac4d0, SPECIES_HAPPINY, 0x1ec}, + [SPECIES_CHATOT] = {0x94acd0c, SPECIES_CHATOT, 0x1ed}, + [SPECIES_SPIRITOMB] = {0x94ad7f8, SPECIES_SPIRITOMB, 0x1ee}, + [SPECIES_GIBLE] = {0x94ae32c, SPECIES_GIBLE, 0x1ef}, + [SPECIES_GABITE] = {0x94aee08, SPECIES_GABITE, 0x1f0}, + [SPECIES_GARCHOMP] = {0x94afba4, SPECIES_GARCHOMP, 0x1f1}, + [SPECIES_MUNCHLAX] = {0x94b0460, SPECIES_MUNCHLAX, 0x1f2}, + [SPECIES_RIOLU] = {0x94b0ce4, SPECIES_RIOLU, 0x1f3}, + [SPECIES_LUCARIO] = {0x94b1750, SPECIES_LUCARIO, 0x1f4}, + [SPECIES_HIPPOPOTAS] = {0x94b21c0, SPECIES_HIPPOPOTAS, 0x1f5}, + [SPECIES_HIPPOWDON] = {0x94b2cbc, SPECIES_HIPPOWDON, 0x1f6}, + [SPECIES_SKORUPI] = {0x94b3688, SPECIES_SKORUPI, 0x1f7}, + [SPECIES_DRAPION] = {0x94b4328, SPECIES_DRAPION, 0x1f8}, + [SPECIES_CROAGUNK] = {0x94b4e00, SPECIES_CROAGUNK, 0x1f9}, + [SPECIES_TOXICROAK] = {0x94b5824, SPECIES_TOXICROAK, 0x1fa}, + [SPECIES_CARNIVINE] = {0x94b6270, SPECIES_CARNIVINE, 0x1fb}, + [SPECIES_FINNEON] = {0x94b6b74, SPECIES_FINNEON, 0x1fc}, + [SPECIES_LUMINEON] = {0x94b7564, SPECIES_LUMINEON, 0x1fd}, + [SPECIES_MANTYKE] = {0x94b7f9c, SPECIES_MANTYKE, 0x1fe}, + [SPECIES_SNOVER] = {0x94b8a64, SPECIES_SNOVER, 0x1ff}, + [SPECIES_ABOMASNOW] = {0x94b97b8, SPECIES_ABOMASNOW, 0x200}, + [SPECIES_WEAVILE] = {0x94ba2dc, SPECIES_WEAVILE, 0x201}, + [SPECIES_MAGNEZONE] = {0x94bae90, SPECIES_MAGNEZONE, 0x202}, + [SPECIES_LICKILICKY] = {0x94bb814, SPECIES_LICKILICKY, 0x203}, + [SPECIES_RHYPERIOR] = {0x94bc520, SPECIES_RHYPERIOR, 0x204}, + [SPECIES_TANGROWTH] = {0x94bd34c, SPECIES_TANGROWTH, 0x205}, + [SPECIES_ELECTIVIRE] = {0x94be19c, SPECIES_ELECTIVIRE, 0x206}, + [SPECIES_MAGMORTAR] = {0x94beef0, SPECIES_MAGMORTAR, 0x207}, + [SPECIES_TOGEKISS] = {0x94bfaa4, SPECIES_TOGEKISS, 0x208}, + [SPECIES_YANMEGA] = {0x94c0414, SPECIES_YANMEGA, 0x209}, + [SPECIES_LEAFEON] = {0x94c0e5c, SPECIES_LEAFEON, 0x20a}, + [SPECIES_GLACEON] = {0x94c1800, SPECIES_GLACEON, 0x20b}, + [SPECIES_GLISCOR] = {0x94c2390, SPECIES_GLISCOR, 0x20c}, + [SPECIES_MAMOSWINE] = {0x94c2fe4, SPECIES_MAMOSWINE, 0x20d}, + [SPECIES_PORYGON_Z] = {0x94c37a4, SPECIES_PORYGON_Z, 0x20e}, + [SPECIES_GALLADE] = {0x94c42c8, SPECIES_GALLADE, 0x20f}, + [SPECIES_PROBOPASS] = {0x94c4ed8, SPECIES_PROBOPASS, 0x210}, + [SPECIES_DUSKNOIR] = {0x94c5b78, SPECIES_DUSKNOIR, 0x211}, + [SPECIES_FROSLASS] = {0x94c64e8, SPECIES_FROSLASS, 0x212}, + [SPECIES_ROTOM] = {0x94c6ea0, SPECIES_ROTOM, 0x213}, + [SPECIES_UXIE] = {0x94c7714, SPECIES_UXIE, 0x214}, + [SPECIES_MESPRIT] = {0x94c7fe0, SPECIES_MESPRIT, 0x215}, + [SPECIES_AZELF] = {0x94c8960, SPECIES_AZELF, 0x216}, + [SPECIES_DIALGA] = {0x94c9594, SPECIES_DIALGA, 0x217}, + [SPECIES_PALKIA] = {0x94ca368, SPECIES_PALKIA, 0x218}, + [SPECIES_HEATRAN] = {0x94cae30, SPECIES_HEATRAN, 0x219}, + [SPECIES_REGIGIGAS] = {0x94cbaac, SPECIES_REGIGIGAS, 0x21a}, + [SPECIES_GIRATINA] = {0x94cc7a8, SPECIES_GIRATINA, 0x21b}, + [SPECIES_CRESSELIA] = {0x94cd3b4, SPECIES_CRESSELIA, 0x21c}, + [SPECIES_PHIONE] = {0x94cdc00, SPECIES_PHIONE, 0x21d}, + [SPECIES_MANAPHY] = {0x94ce460, SPECIES_MANAPHY, 0x21e}, + [SPECIES_DARKRAI] = {0x94cefcc, SPECIES_DARKRAI, 0x21f}, + [SPECIES_SHAYMIN] = {0x94cf9b8, SPECIES_SHAYMIN, 0x220}, + [SPECIES_ARCEUS] = {0x94d04b8, SPECIES_ARCEUS, 0x221}, + [SPECIES_VICTINI] = {0x96553b8, SPECIES_VICTINI, 0x222}, + [SPECIES_SNIVY] = {0x9655c2c, SPECIES_SNIVY, 0x223}, + [SPECIES_SERVINE] = {0x96564d8, SPECIES_SERVINE, 0x224}, + [SPECIES_SERPERIOR] = {0x9657108, SPECIES_SERPERIOR, 0x225}, + [SPECIES_TEPIG] = {0x9657ac0, SPECIES_TEPIG, 0x226}, + [SPECIES_PIGNITE] = {0x965848c, SPECIES_PIGNITE, 0x227}, + [SPECIES_EMBOAR] = {0x9659140, SPECIES_EMBOAR, 0x228}, + [SPECIES_OSHAWOTT] = {0x9659c1c, SPECIES_OSHAWOTT, 0x229}, + [SPECIES_DEWOTT] = {0x965a410, SPECIES_DEWOTT, 0x22a}, + [SPECIES_SAMUROTT] = {0x965af8c, SPECIES_SAMUROTT, 0x22b}, + [SPECIES_PATRAT] = {0x965ba40, SPECIES_PATRAT, 0x22c}, + [SPECIES_WATCHOG] = {0x965c320, SPECIES_WATCHOG, 0x22d}, + [SPECIES_LILLIPUP] = {0x965ccc4, SPECIES_LILLIPUP, 0x22e}, + [SPECIES_HERDIER] = {0x965d734, SPECIES_HERDIER, 0x22f}, + [SPECIES_STOUTLAND] = {0x965e3b0, SPECIES_STOUTLAND, 0x230}, + [SPECIES_PURRLOIN] = {0x965ee54, SPECIES_PURRLOIN, 0x231}, + [SPECIES_LIEPARD] = {0x965f8f8, SPECIES_LIEPARD, 0x232}, + [SPECIES_PANSAGE] = {0x9660368, SPECIES_PANSAGE, 0x233}, + [SPECIES_SIMISAGE] = {0x9660e9c, SPECIES_SIMISAGE, 0x234}, + [SPECIES_PANSEAR] = {0x96617d4, SPECIES_PANSEAR, 0x235}, + [SPECIES_SIMISEAR] = {0x966228c, SPECIES_SIMISEAR, 0x236}, + [SPECIES_PANPOUR] = {0x9662bec, SPECIES_PANPOUR, 0x237}, + [SPECIES_SIMIPOUR] = {0x9663690, SPECIES_SIMIPOUR, 0x238}, + [SPECIES_MUNNA] = {0x9663fec, SPECIES_MUNNA, 0x239}, + [SPECIES_MUSHARNA] = {0x96649dc, SPECIES_MUSHARNA, 0x23a}, + [SPECIES_PIDOVE] = {0x9665304, SPECIES_PIDOVE, 0x23b}, + [SPECIES_TRANQUILL] = {0x9665b40, SPECIES_TRANQUILL, 0x23c}, + [SPECIES_UNFEZANT] = {0x9666564, SPECIES_UNFEZANT, 0x23d}, + [SPECIES_BLITZLE] = {0x9667174, SPECIES_BLITZLE, 0x23e}, + [SPECIES_ZEBSTRIKA] = {0x9667cf0, SPECIES_ZEBSTRIKA, 0x23f}, + [SPECIES_ROGGENROLA] = {0x96685e4, SPECIES_ROGGENROLA, 0x240}, + [SPECIES_BOLDORE] = {0x9668e10, SPECIES_BOLDORE, 0x241}, + [SPECIES_GIGALITH] = {0x9669958, SPECIES_GIGALITH, 0x242}, + [SPECIES_WOOBAT] = {0x966a380, SPECIES_WOOBAT, 0x243}, + [SPECIES_SWOOBAT] = {0x966ae80, SPECIES_SWOOBAT, 0x244}, + [SPECIES_DRILBUR] = {0x966b970, SPECIES_DRILBUR, 0x245}, + [SPECIES_EXCADRILL] = {0x966c514, SPECIES_EXCADRILL, 0x246}, + [SPECIES_AUDINO] = {0x966cfcc, SPECIES_AUDINO, 0x247}, + [SPECIES_TIMBURR] = {0x966d89c, SPECIES_TIMBURR, 0x248}, + [SPECIES_GURDURR] = {0x966e340, SPECIES_GURDURR, 0x249}, + [SPECIES_CONKELDURR] = {0x966eed0, SPECIES_CONKELDURR, 0x24a}, + [SPECIES_TYMPOLE] = {0x966f788, SPECIES_TYMPOLE, 0x24b}, + [SPECIES_PALPITOAD] = {0x966fed8, SPECIES_PALPITOAD, 0x24c}, + [SPECIES_SEISMITOAD] = {0x9670ad4, SPECIES_SEISMITOAD, 0x24d}, + [SPECIES_THROH] = {0x96715ac, SPECIES_THROH, 0x24e}, + [SPECIES_SAWK] = {0x9671fac, SPECIES_SAWK, 0x24f}, + [SPECIES_SEWADDLE] = {0x967277c, SPECIES_SEWADDLE, 0x250}, + [SPECIES_SWADLOON] = {0x9672fa4, SPECIES_SWADLOON, 0x251}, + [SPECIES_LEAVANNY] = {0x9673924, SPECIES_LEAVANNY, 0x252}, + [SPECIES_VENIPEDE] = {0x9674214, SPECIES_VENIPEDE, 0x253}, + [SPECIES_WHIRLIPEDE] = {0x9674af4, SPECIES_WHIRLIPEDE, 0x254}, + [SPECIES_SCOLIPEDE] = {0x96756b8, SPECIES_SCOLIPEDE, 0x255}, + [SPECIES_COTTONEE] = {0x9676028, SPECIES_COTTONEE, 0x256}, + [SPECIES_WHIMSICOTT] = {0x9676a84, SPECIES_WHIMSICOTT, 0x257}, + [SPECIES_PETILIL] = {0x9677298, SPECIES_PETILIL, 0x258}, + [SPECIES_LILLIGANT] = {0x9677d28, SPECIES_LILLIGANT, 0x259}, + [SPECIES_BASCULIN_RED] = {0x96786bc, SPECIES_BASCULIN_RED, 0x25a}, + [SPECIES_SANDILE] = {0x9678f0c, SPECIES_SANDILE, 0x25b}, + [SPECIES_KROKOROK] = {0x96797a4, SPECIES_KROKOROK, 0x25c}, + [SPECIES_KROOKODILE] = {0x967a51c, SPECIES_KROOKODILE, 0x25d}, + [SPECIES_DARUMAKA] = {0x967af0c, SPECIES_DARUMAKA, 0x25e}, + [SPECIES_DARMANITAN] = {0x967b934, SPECIES_DARMANITAN, 0x25f}, + [SPECIES_MARACTUS] = {0x967c4a0, SPECIES_MARACTUS, 0x260}, + [SPECIES_DWEBBLE] = {0x967cee8, SPECIES_DWEBBLE, 0x261}, + [SPECIES_CRUSTLE] = {0x967da68, SPECIES_CRUSTLE, 0x262}, + [SPECIES_SCRAGGY] = {0x967e2d8, SPECIES_SCRAGGY, 0x263}, + [SPECIES_SCRAFTY] = {0x967ebd8, SPECIES_SCRAFTY, 0x264}, + [SPECIES_SIGILYPH] = {0x967f67c, SPECIES_SIGILYPH, 0x265}, + [SPECIES_YAMASK] = {0x9680034, SPECIES_YAMASK, 0x266}, + [SPECIES_COFAGRIGUS] = {0x9680b90, SPECIES_COFAGRIGUS, 0x267}, + [SPECIES_TIRTOUGA] = {0x96815c8, SPECIES_TIRTOUGA, 0x268}, + [SPECIES_CARRACOSTA] = {0x9681fa8, SPECIES_CARRACOSTA, 0x269}, + [SPECIES_ARCHEN] = {0x9682908, SPECIES_ARCHEN, 0x26a}, + [SPECIES_ARCHEOPS] = {0x968344c, SPECIES_ARCHEOPS, 0x26b}, + [SPECIES_TRUBBISH] = {0x9683c64, SPECIES_TRUBBISH, 0x26c}, + [SPECIES_GARBODOR] = {0x96847e4, SPECIES_GARBODOR, 0x26d}, + [SPECIES_ZORUA] = {0x9685288, SPECIES_ZORUA, 0x26e}, + [SPECIES_ZOROARK] = {0x9685de4, SPECIES_ZOROARK, 0x26f}, + [SPECIES_MINCCINO] = {0x9686908, SPECIES_MINCCINO, 0x270}, + [SPECIES_CINCCINO] = {0x9687464, SPECIES_CINCCINO, 0x271}, + [SPECIES_GOTHITA] = {0x9687df8, SPECIES_GOTHITA, 0x272}, + [SPECIES_GOTHORITA] = {0x96886b4, SPECIES_GOTHORITA, 0x273}, + [SPECIES_GOTHITELLE] = {0x9689320, SPECIES_GOTHITELLE, 0x274}, + [SPECIES_SOLOSIS] = {0x9689d0c, SPECIES_SOLOSIS, 0x275}, + [SPECIES_DUOSION] = {0x968a4dc, SPECIES_DUOSION, 0x276}, + [SPECIES_REUNICLUS] = {0x968af38, SPECIES_REUNICLUS, 0x277}, + [SPECIES_DUCKLETT] = {0x968b828, SPECIES_DUCKLETT, 0x278}, + [SPECIES_SWANNA] = {0x968c13c, SPECIES_SWANNA, 0x279}, + [SPECIES_VANILLITE] = {0x968c9f8, SPECIES_VANILLITE, 0x27a}, + [SPECIES_VANILLISH] = {0x968d1a4, SPECIES_VANILLISH, 0x27b}, + [SPECIES_VANILLUXE] = {0x968dcb8, SPECIES_VANILLUXE, 0x27c}, + [SPECIES_DEERLING] = {0x968e770, SPECIES_DEERLING, 0x27d}, + [SPECIES_SAWSBUCK] = {0x968f15c, SPECIES_SAWSBUCK, 0x27e}, + [SPECIES_EMOLGA] = {0x968fa28, SPECIES_EMOLGA, 0x27f}, + [SPECIES_KARRABLAST] = {0x96900d4, SPECIES_KARRABLAST, 0x280}, + [SPECIES_ESCAVALIER] = {0x9690a44, SPECIES_ESCAVALIER, 0x281}, + [SPECIES_FOONGUS] = {0x9691324, SPECIES_FOONGUS, 0x282}, + [SPECIES_AMOONGUSS] = {0x9691cb8, SPECIES_AMOONGUSS, 0x283}, + [SPECIES_FRILLISH] = {0x9692700, SPECIES_FRILLISH, 0x284}, + [SPECIES_JELLICENT] = {0x9693210, SPECIES_JELLICENT, 0x285}, + [SPECIES_ALOMOMOLA] = {0x9693c38, SPECIES_ALOMOMOLA, 0x286}, + [SPECIES_JOLTIK] = {0x9694518, SPECIES_JOLTIK, 0x287}, + [SPECIES_GALVANTULA] = {0x9694ce8, SPECIES_GALVANTULA, 0x288}, + [SPECIES_FERROSEED] = {0x9695480, SPECIES_FERROSEED, 0x289}, + [SPECIES_FERROTHORN] = {0x9695ea4, SPECIES_FERROTHORN, 0x28a}, + [SPECIES_KLINK] = {0x9696760, SPECIES_KLINK, 0x28b}, + [SPECIES_KLANG] = {0x9697250, SPECIES_KLANG, 0x28c}, + [SPECIES_KLINKLANG] = {0x9698110, SPECIES_KLINKLANG, 0x28d}, + [SPECIES_TYNAMO] = {0x9698b38, SPECIES_TYNAMO, 0x28e}, + [SPECIES_EELEKTRIK] = {0x9699398, SPECIES_EELEKTRIK, 0x28f}, + [SPECIES_EELEKTROSS] = {0x969a004, SPECIES_EELEKTROSS, 0x290}, + [SPECIES_ELGYEM] = {0x969aa28, SPECIES_ELGYEM, 0x291}, + [SPECIES_BEHEEYEM] = {0x969b33c, SPECIES_BEHEEYEM, 0x292}, + [SPECIES_LITWICK] = {0x969bc50, SPECIES_LITWICK, 0x293}, + [SPECIES_LAMPENT] = {0x969c468, SPECIES_LAMPENT, 0x294}, + [SPECIES_CHANDELURE] = {0x969cdd8, SPECIES_CHANDELURE, 0x295}, + [SPECIES_AXEW] = {0x969d77c, SPECIES_AXEW, 0x296}, + [SPECIES_FRAXURE] = {0x969e17c, SPECIES_FRAXURE, 0x297}, + [SPECIES_HAXORUS] = {0x969edc0, SPECIES_HAXORUS, 0x298}, + [SPECIES_CUBCHOO] = {0x969f6c0, SPECIES_CUBCHOO, 0x299}, + [SPECIES_BEARTIC] = {0x96a00e8, SPECIES_BEARTIC, 0x29a}, + [SPECIES_CRYOGONAL] = {0x96a0dac, SPECIES_CRYOGONAL, 0x29b}, + [SPECIES_SHELMET] = {0x96a1884, SPECIES_SHELMET, 0x29c}, + [SPECIES_ACCELGOR] = {0x96a2130, SPECIES_ACCELGOR, 0x29d}, + [SPECIES_STUNFISK] = {0x96a2c78, SPECIES_STUNFISK, 0x29e}, + [SPECIES_MIENFOO] = {0x96a3348, SPECIES_MIENFOO, 0x29f}, + [SPECIES_MIENSHAO] = {0x96a3c70, SPECIES_MIENSHAO, 0x2a0}, + [SPECIES_DRUDDIGON] = {0x96a4800, SPECIES_DRUDDIGON, 0x2a1}, + [SPECIES_GOLETT] = {0x96a5358, SPECIES_GOLETT, 0x2a2}, + [SPECIES_GOLURK] = {0x96a612c, SPECIES_GOLURK, 0x2a3}, + [SPECIES_PAWNIARD] = {0x96a6c40, SPECIES_PAWNIARD, 0x2a4}, + [SPECIES_BISHARP] = {0x96a768c, SPECIES_BISHARP, 0x2a5}, + [SPECIES_BOUFFALANT] = {0x96a8364, SPECIES_BOUFFALANT, 0x2a6}, + [SPECIES_RUFFLET] = {0x96a8cb0, SPECIES_RUFFLET, 0x2a7}, + [SPECIES_BRAVIARY] = {0x96a982c, SPECIES_BRAVIARY, 0x2a8}, + [SPECIES_VULLABY] = {0x96aa274, SPECIES_VULLABY, 0x2a9}, + [SPECIES_MANDIBUZZ] = {0x96aac78, SPECIES_MANDIBUZZ, 0x2aa}, + [SPECIES_HEATMOR] = {0x96ab850, SPECIES_HEATMOR, 0x2ab}, + [SPECIES_DURANT] = {0x96abfd8, SPECIES_DURANT, 0x2ac}, + [SPECIES_DEINO] = {0x96ac7e0, SPECIES_DEINO, 0x2ad}, + [SPECIES_ZWEILOUS] = {0x96ad11c, SPECIES_ZWEILOUS, 0x2ae}, + [SPECIES_HYDREIGON] = {0x96adda8, SPECIES_HYDREIGON, 0x2af}, + [SPECIES_LARVESTA] = {0x96ae84c, SPECIES_LARVESTA, 0x2b0}, + [SPECIES_VOLCARONA] = {0x96af3b8, SPECIES_VOLCARONA, 0x2b1}, + [SPECIES_COBALION] = {0x96b0130, SPECIES_COBALION, 0x2b2}, + [SPECIES_TERRAKION] = {0x96b0cc0, SPECIES_TERRAKION, 0x2b3}, + [SPECIES_VIRIZION] = {0x96b183c, SPECIES_VIRIZION, 0x2b4}, + [SPECIES_TORNADUS] = {0x96b24dc, SPECIES_TORNADUS, 0x2b5}, + [SPECIES_THUNDURUS] = {0x96b3378, SPECIES_THUNDURUS, 0x2b6}, + [SPECIES_RESHIRAM] = {0x96b4380, SPECIES_RESHIRAM, 0x2b7}, + [SPECIES_ZEKROM] = {0x96b4fe8, SPECIES_ZEKROM, 0x2b8}, + [SPECIES_LANDORUS] = {0x96b5bf8, SPECIES_LANDORUS, 0x2b9}, + [SPECIES_KYUREM] = {0x96b69b8, SPECIES_KYUREM, 0x2ba}, + [SPECIES_KELDEO] = {0x96b7428, SPECIES_KELDEO, 0x2bb}, + [SPECIES_MELOETTA] = {0x96b7ea8, SPECIES_MELOETTA, 0x2bc}, + [SPECIES_GENESECT] = {0x96b8994, SPECIES_GENESECT, 0x2bd}, + [SPECIES_UNFEZANT_F] = {0x96b9360, SPECIES_UNFEZANT_F, 0x2be}, + [SPECIES_FRILLISH_F] = {0x96b9e18, SPECIES_FRILLISH_F, 0x2bf}, + [SPECIES_JELLICENT_F] = {0x96ba904, SPECIES_JELLICENT_F, 0x2c0}, + [SPECIES_SHADOW_WARRIOR] = {0x94cd7ec, SPECIES_SHADOW_WARRIOR, 0x2c1}, + [SPECIES_BURMY_SANDY] = {0x96bb11c, SPECIES_BURMY_SANDY, 0x2c2}, + [SPECIES_BURMY_TRASH] = {0x96bb85c, SPECIES_BURMY_TRASH, 0x2c3}, + [SPECIES_WORMADAM_SANDY] = {0x96bc064, SPECIES_WORMADAM_SANDY, 0x2c4}, + [SPECIES_WORMADAM_TRASH] = {0x96bc978, SPECIES_WORMADAM_TRASH, 0x2c5}, + [SPECIES_SHELLOS_EAST] = {0x96bd1e8, SPECIES_SHELLOS_EAST, 0x2c6}, + [SPECIES_GASTRODON_EAST] = {0x96bdb44, SPECIES_GASTRODON_EAST, 0x2c7}, + [SPECIES_ROTOM_HEAT] = {0x96be5b4, SPECIES_ROTOM_HEAT, 0x2c8}, + [SPECIES_ROTOM_WASH] = {0x96bf0a0, SPECIES_ROTOM_WASH, 0x2c9}, + [SPECIES_ROTOM_FROST] = {0x96bfbe8, SPECIES_ROTOM_FROST, 0x2ca}, + [SPECIES_ROTOM_FAN] = {0x96c05d8, SPECIES_ROTOM_FAN, 0x2cb}, + [SPECIES_ROTOM_MOW] = {0x96c1000, SPECIES_ROTOM_MOW, 0x2cc}, + [SPECIES_GIRATINA_ORIGIN] = {0x96c1cc4, SPECIES_GIRATINA_ORIGIN, 0x2cd}, + [SPECIES_SHAYMIN_SKY] = {0x96c2758, SPECIES_SHAYMIN_SKY, 0x2ce}, + [SPECIES_ARCEUS_FIGHT] = {0x96c3488, SPECIES_ARCEUS_FIGHT, 0x2cf}, + [SPECIES_ARCEUS_FLYING] = {0x96c4114, SPECIES_ARCEUS_FLYING, 0x2d0}, + [SPECIES_ARCEUS_POISON] = {0x96c4da0, SPECIES_ARCEUS_POISON, 0x2d1}, + [SPECIES_ARCEUS_GROUND] = {0x96c5a2c, SPECIES_ARCEUS_GROUND, 0x2d2}, + [SPECIES_ARCEUS_ROCK] = {0x96c66b8, SPECIES_ARCEUS_ROCK, 0x2d3}, + [SPECIES_ARCEUS_BUG] = {0x96c7344, SPECIES_ARCEUS_BUG, 0x2d4}, + [SPECIES_ARCEUS_GHOST] = {0x96c7fd0, SPECIES_ARCEUS_GHOST, 0x2d5}, + [SPECIES_ARCEUS_STEEL] = {0x96c8c5c, SPECIES_ARCEUS_STEEL, 0x2d6}, + [SPECIES_ARCEUS_FIRE] = {0x96c98e8, SPECIES_ARCEUS_FIRE, 0x2d7}, + [SPECIES_ARCEUS_WATER] = {0x96ca574, SPECIES_ARCEUS_WATER, 0x2d8}, + [SPECIES_ARCEUS_GRASS] = {0x96cb200, SPECIES_ARCEUS_GRASS, 0x2d9}, + [SPECIES_ARCEUS_ELECTRIC] = {0x96cbe8c, SPECIES_ARCEUS_ELECTRIC, 0x2da}, + [SPECIES_ARCEUS_PSYCHIC] = {0x96ccb18, SPECIES_ARCEUS_PSYCHIC, 0x2db}, + [SPECIES_ARCEUS_ICE] = {0x96cd7a4, SPECIES_ARCEUS_ICE, 0x2dc}, + [SPECIES_ARCEUS_DRAGON] = {0x96ce430, SPECIES_ARCEUS_DRAGON, 0x2dd}, + [SPECIES_ARCEUS_DARK] = {0x96cf0bc, SPECIES_ARCEUS_DARK, 0x2de}, + [SPECIES_BASCULIN_BLUE] = {0x96cfa50, SPECIES_BASCULIN_BLUE, 0x2df}, + [SPECIES_DARMANITANZEN] = {0x96d0320, SPECIES_DARMANITANZEN, 0x2e0}, + [SPECIES_DEERLING_SUMMER] = {0x96d0acc, SPECIES_DEERLING_SUMMER, 0x2e1}, + [SPECIES_DEERLING_AUTUMN] = {0x96d1318, SPECIES_DEERLING_AUTUMN, 0x2e2}, + [SPECIES_DEERLING_WINTER] = {0x96d1b64, SPECIES_DEERLING_WINTER, 0x2e3}, + [SPECIES_SAWSBUCK_SUMMER] = {0x96d25f4, SPECIES_SAWSBUCK_SUMMER, 0x2e4}, + [SPECIES_SAWSBUCK_AUTUMN] = {0x96d31f0, SPECIES_SAWSBUCK_AUTUMN, 0x2e5}, + [SPECIES_SAWSBUCK_WINTER] = {0x96d3e10, SPECIES_SAWSBUCK_WINTER, 0x2e6}, + [SPECIES_HIPPOPOTAS_F] = {0x96d4780, SPECIES_HIPPOPOTAS_F, 0x2e7}, + [SPECIES_HIPPOWDON_F] = {0x96d527c, SPECIES_HIPPOWDON_F, 0x2e8}, + [SPECIES_MELOETTA_PIROUETTE] = {0x96d5cc8, SPECIES_MELOETTA_PIROUETTE, 0x2e9}, + [SPECIES_GENESECT_SHOCK] = {0x96d68d8, SPECIES_GENESECT_SHOCK, 0x2ea}, + [SPECIES_GENESECT_BURN] = {0x96d73d8, SPECIES_GENESECT_BURN, 0x2eb}, + [SPECIES_GENESECT_CHILL] = {0x96d7ed8, SPECIES_GENESECT_CHILL, 0x2ec}, + [SPECIES_GENESECT_DOUSE] = {0x96d89d8, SPECIES_GENESECT_DOUSE, 0x2ed}, + [SPECIES_CHERRIM_SUN] = {0x96d9270, SPECIES_CHERRIM_SUN, 0x2ee}, + [SPECIES_KYUREM_BLACK] = {0x96da034, SPECIES_KYUREM_BLACK, 0x2ef}, + [SPECIES_KYUREM_WHITE] = {0x96dadf4, SPECIES_KYUREM_WHITE, 0x2f0}, + [SPECIES_TORNADUS_THERIAN] = {0x96dbbdc, SPECIES_TORNADUS_THERIAN, 0x2f1}, + [SPECIES_THUNDURUS_THERIAN] = {0x96dc824, SPECIES_THUNDURUS_THERIAN, 0x2f2}, + [SPECIES_LANDORUS_THERIAN] = {0x96dd5d4, SPECIES_LANDORUS_THERIAN, 0x2f3}, + [SPECIES_KELDEO_RESOLUTE] = {0x96de1b0, SPECIES_KELDEO_RESOLUTE, 0x2f4}, + [SPECIES_CHESPIN] = {0x96dec9c, SPECIES_CHESPIN, 0x2f5}, + [SPECIES_QUILLADIN] = {0x96df67c, SPECIES_QUILLADIN, 0x2f6}, + [SPECIES_CHESNAUGHT] = {0x96e0220, SPECIES_CHESNAUGHT, 0x2f7}, + [SPECIES_FENNEKIN] = {0x96e0b6c, SPECIES_FENNEKIN, 0x2f8}, + [SPECIES_BRAIXEN] = {0x96e15ec, SPECIES_BRAIXEN, 0x2f9}, + [SPECIES_DELPHOX] = {0x96e229c, SPECIES_DELPHOX, 0x2fa}, + [SPECIES_FROAKIE] = {0x96e2d54, SPECIES_FROAKIE, 0x2fb}, + [SPECIES_FROGADIER] = {0x96e3744, SPECIES_FROGADIER, 0x2fc}, + [SPECIES_GRENINJA] = {0x96e4330, SPECIES_GRENINJA, 0x2fd}, + [SPECIES_BUNNELBY] = {0x96e4d54, SPECIES_BUNNELBY, 0x2fe}, + [SPECIES_DIGGERSBY] = {0x96e5908, SPECIES_DIGGERSBY, 0x2ff}, + [SPECIES_FLETCHLING] = {0x96e6364, SPECIES_FLETCHLING, 0x300}, + [SPECIES_FLETCHINDER] = {0x96e6c8c, SPECIES_FLETCHINDER, 0x301}, + [SPECIES_TALONFLAME] = {0x96e77e4, SPECIES_TALONFLAME, 0x302}, + [SPECIES_SCATTERBUG] = {0x96e8020, SPECIES_SCATTERBUG, 0x303}, + [SPECIES_SPEWPA] = {0x96e87bc, SPECIES_SPEWPA, 0x304}, + [SPECIES_VIVILLON] = {0x96e9384, SPECIES_VIVILLON, 0x305}, + [SPECIES_LITLEO] = {0x96e9ef0, SPECIES_LITLEO, 0x306}, + [SPECIES_PYROAR] = {0x96eabb4, SPECIES_PYROAR, 0x307}, + [SPECIES_FLABEBE] = {0x96eb690, SPECIES_FLABEBE, 0x308}, + [SPECIES_FLOETTE] = {0x96ec024, SPECIES_FLOETTE, 0x309}, + [SPECIES_FLORGES] = {0x96eccc4, SPECIES_FLORGES, 0x30a}, + [SPECIES_SKIDDO] = {0x96ed6d8, SPECIES_SKIDDO, 0x30b}, + [SPECIES_GOGOAT] = {0x96ee344, SPECIES_GOGOAT, 0x30c}, + [SPECIES_PANCHAM] = {0x96eed7c, SPECIES_PANCHAM, 0x30d}, + [SPECIES_PANGORO] = {0x96ef944, SPECIES_PANGORO, 0x30e}, + [SPECIES_FURFROU] = {0x96f0430, SPECIES_FURFROU, 0x30f}, + [SPECIES_ESPURR] = {0x96f0e20, SPECIES_ESPURR, 0x310}, + [SPECIES_MEOWSTIC] = {0x96f18c4, SPECIES_MEOWSTIC, 0x311}, + [SPECIES_HONEDGE] = {0x96f22fc, SPECIES_HONEDGE, 0x312}, + [SPECIES_DOUBLADE] = {0x96f2f40, SPECIES_DOUBLADE, 0x313}, + [SPECIES_AEGISLASH] = {0x96f3b08, SPECIES_AEGISLASH, 0x314}, + [SPECIES_SPRITZEE] = {0x96f4430, SPECIES_SPRITZEE, 0x315}, + [SPECIES_AROMATISSE] = {0x96f4e40, SPECIES_AROMATISSE, 0x316}, + [SPECIES_SWIRLIX] = {0x96f5854, SPECIES_SWIRLIX, 0x317}, + [SPECIES_SLURPUFF] = {0x96f618c, SPECIES_SLURPUFF, 0x318}, + [SPECIES_INKAY] = {0x96f6b7c, SPECIES_INKAY, 0x319}, + [SPECIES_MALAMAR] = {0x96f76d8, SPECIES_MALAMAR, 0x31a}, + [SPECIES_BINACLE] = {0x96f8244, SPECIES_BINACLE, 0x31b}, + [SPECIES_BARBARACLE] = {0x96f9018, SPECIES_BARBARACLE, 0x31c}, + [SPECIES_SKRELP] = {0x96f9c04, SPECIES_SKRELP, 0x31d}, + [SPECIES_DRAGALGE] = {0x96fa74c, SPECIES_DRAGALGE, 0x31e}, + [SPECIES_CLAUNCHER] = {0x96fb24c, SPECIES_CLAUNCHER, 0x31f}, + [SPECIES_CLAWITZER] = {0x96fbd38, SPECIES_CLAWITZER, 0x320}, + [SPECIES_HELIOPTILE] = {0x96fc738, SPECIES_HELIOPTILE, 0x321}, + [SPECIES_HELIOLISK] = {0x96fd0dc, SPECIES_HELIOLISK, 0x322}, + [SPECIES_TYRUNT] = {0x96fda04, SPECIES_TYRUNT, 0x323}, + [SPECIES_TYRANTRUM] = {0x96fe624, SPECIES_TYRANTRUM, 0x324}, + [SPECIES_AMAURA] = {0x96fef5c, SPECIES_AMAURA, 0x325}, + [SPECIES_AURORUS] = {0x96ffb00, SPECIES_AURORUS, 0x326}, + [SPECIES_SYLVEON] = {0x970066c, SPECIES_SYLVEON, 0x327}, + [SPECIES_HAWLUCHA] = {0x97011b4, SPECIES_HAWLUCHA, 0x328}, + [SPECIES_DEDENNE] = {0x9701b10, SPECIES_DEDENNE, 0x329}, + [SPECIES_CARBINK] = {0x9702380, SPECIES_CARBINK, 0x32a}, + [SPECIES_GOOMY] = {0x9702c70, SPECIES_GOOMY, 0x32b}, + [SPECIES_SLIGGOO] = {0x97035bc, SPECIES_SLIGGOO, 0x32c}, + [SPECIES_GOODRA] = {0x9704160, SPECIES_GOODRA, 0x32d}, + [SPECIES_KLEFKI] = {0x9704b94, SPECIES_KLEFKI, 0x32e}, + [SPECIES_PHANTUMP] = {0x97054f0, SPECIES_PHANTUMP, 0x32f}, + [SPECIES_TREVENANT] = {0x9706124, SPECIES_TREVENANT, 0x330}, + [SPECIES_PUMPKABOO] = {0x9706a84, SPECIES_PUMPKABOO, 0x331}, + [SPECIES_GOURGEIST] = {0x9707408, SPECIES_GOURGEIST, 0x332}, + [SPECIES_BERGMITE] = {0x9707c34, SPECIES_BERGMITE, 0x333}, + [SPECIES_AVALUGG] = {0x9708690, SPECIES_AVALUGG, 0x334}, + [SPECIES_NOIBAT] = {0x9709000, SPECIES_NOIBAT, 0x335}, + [SPECIES_NOIVERN] = {0x9709b90, SPECIES_NOIVERN, 0x336}, + [SPECIES_XERNEAS] = {0x970a840, SPECIES_XERNEAS, 0x337}, + [SPECIES_YVELTAL] = {0x970b628, SPECIES_YVELTAL, 0x338}, + [SPECIES_ZYGARDE] = {0x970c320, SPECIES_ZYGARDE, 0x339}, + [SPECIES_DIANCIE] = {0x970cf08, SPECIES_DIANCIE, 0x33a}, + [SPECIES_HOOPA] = {0x970da74, SPECIES_HOOPA, 0x33b}, + [SPECIES_HOOPA_UNBOUND] = {0x970e834, SPECIES_HOOPA_UNBOUND, 0x33c}, + [SPECIES_VOLCANION] = {0x970f5ac, SPECIES_VOLCANION, 0x33d}, + [SPECIES_PYROAR_FEMALE] = {0x97103ec, SPECIES_PYROAR_FEMALE, 0x33e}, + [SPECIES_MEOWSTIC_FEMALE] = {0x9710fb0, SPECIES_MEOWSTIC_FEMALE, 0x33f}, + [SPECIES_AEGISLASH_BLADE] = {0x9711ac0, SPECIES_AEGISLASH_BLADE, 0x340}, + [SPECIES_ARCEUS_FAIRY] = {0x9712698, SPECIES_ARCEUS_FAIRY, 0x341}, + [SPECIES_ZYGARDE_CELL] = {0x9712f1c, SPECIES_ZYGARDE_CELL, 0x342}, + [SPECIES_ZYGARDE_CORE] = {0x9713374, SPECIES_ZYGARDE_CORE, 0x343}, + [SPECIES_ZYGARDE_10] = {0x9713bf8, SPECIES_ZYGARDE_10, 0x344}, + [SPECIES_ZYGARDE_COMPLETE] = {0x97148e0, SPECIES_ZYGARDE_COMPLETE, 0x345}, + [SPECIES_ASHGRENINJA] = {0x971568c, SPECIES_ASHGRENINJA, 0x346}, + [SPECIES_FLABEBE_BLUE] = {0x971618c, SPECIES_FLABEBE_BLUE, 0x347}, + [SPECIES_FLABEBE_ORANGE] = {0x9716afc, SPECIES_FLABEBE_ORANGE, 0x348}, + [SPECIES_FLABEBE_YELLOW] = {0x971746c, SPECIES_FLABEBE_YELLOW, 0x349}, + [SPECIES_FLABEBE_WHITE] = {0x9717ddc, SPECIES_FLABEBE_WHITE, 0x34a}, + [SPECIES_FLOETTE_BLUE] = {0x9718770, SPECIES_FLOETTE_BLUE, 0x34b}, + [SPECIES_FLOETTE_ORANGE] = {0x9719260, SPECIES_FLOETTE_ORANGE, 0x34c}, + [SPECIES_FLOETTE_YELLOW] = {0x9719d50, SPECIES_FLOETTE_YELLOW, 0x34d}, + [SPECIES_FLOETTE_WHITE] = {0x971a840, SPECIES_FLOETTE_WHITE, 0x34e}, + [SPECIES_FLOETTE_ETERNAL] = {0x971b3ac, SPECIES_FLOETTE_ETERNAL, 0x34f}, + [SPECIES_FLORGES_BLUE] = {0x971bf84, SPECIES_FLORGES_BLUE, 0x350}, + [SPECIES_FLORGES_ORANGE] = {0x971cbec, SPECIES_FLORGES_ORANGE, 0x351}, + [SPECIES_FLORGES_YELLOW] = {0x971d854, SPECIES_FLORGES_YELLOW, 0x352}, + [SPECIES_FLORGES_WHITE] = {0x971e4bc, SPECIES_FLORGES_WHITE, 0x353}, + [SPECIES_PUMPKABOO_XL] = {0x971ee98, SPECIES_PUMPKABOO_XL, 0x354}, + [SPECIES_PUMPKABOO_L] = {0x971f6d4, SPECIES_PUMPKABOO_L, 0x355}, + [SPECIES_PUMPKABOO_M] = {0x971fedc, SPECIES_PUMPKABOO_M, 0x356}, + [SPECIES_GOURGEIST_XL] = {0x9720948, SPECIES_GOURGEIST_XL, 0x357}, + [SPECIES_GOURGEIST_L] = {0x97214e8, SPECIES_GOURGEIST_L, 0x358}, + [SPECIES_GOURGEIST_M] = {0x9721fc0, SPECIES_GOURGEIST_M, 0x359}, + [SPECIES_FURFROU_HEART] = {0x8d00bd0, SPECIES_FURFROU_HEART, 0x35a}, + [SPECIES_FURFROU_DIAMOND] = {0x8d00bd0, SPECIES_FURFROU_DIAMOND, 0x35b}, + [SPECIES_FURFROU_STAR] = {0x8d00bd0, SPECIES_FURFROU_STAR, 0x35c}, + [SPECIES_FURFROU_PHAROAH] = {0x8d00bd0, SPECIES_FURFROU_PHAROAH, 0x35d}, + [SPECIES_FURFROU_KABUKI] = {0x8d00bd0, SPECIES_FURFROU_KABUKI, 0x35e}, + [SPECIES_FURFROU_LA_REINE] = {0x8d00bd0, SPECIES_FURFROU_LA_REINE, 0x35f}, + [SPECIES_FURFROU_MATRON] = {0x8d00bd0, SPECIES_FURFROU_MATRON, 0x360}, + [SPECIES_FURFROU_DANDY] = {0x8d00bd0, SPECIES_FURFROU_DANDY, 0x361}, + [SPECIES_FURFROU_DEBUTANTE] = {0x8d00bd0, SPECIES_FURFROU_DEBUTANTE, 0x362}, + [SPECIES_VIVILLON_FANCY] = {0x8d00bd0, SPECIES_VIVILLON_FANCY, 0x363}, + [SPECIES_VENUSAUR_MEGA] = {0x9722d4c, SPECIES_VENUSAUR_MEGA, 0x364}, + [SPECIES_CHARIZARD_MEGA_X] = {0x9723d64, SPECIES_CHARIZARD_MEGA_X, 0x365}, + [SPECIES_CHARIZARD_MEGA_Y] = {0x9724c80, SPECIES_CHARIZARD_MEGA_Y, 0x366}, + [SPECIES_BLASTOISE_MEGA] = {0x9725b64, SPECIES_BLASTOISE_MEGA, 0x367}, + [SPECIES_BEEDRILL_MEGA] = {0x9726928, SPECIES_BEEDRILL_MEGA, 0x368}, + [SPECIES_PIDGEOT_MEGA] = {0x972789c, SPECIES_PIDGEOT_MEGA, 0x369}, + [SPECIES_ALAKAZAM_MEGA] = {0x97287b4, SPECIES_ALAKAZAM_MEGA, 0x36a}, + [SPECIES_SLOWBRO_MEGA] = {0x97292a0, SPECIES_SLOWBRO_MEGA, 0x36b}, + [SPECIES_GENGAR_MEGA] = {0x9729ee4, SPECIES_GENGAR_MEGA, 0x36c}, + [SPECIES_KANGASKHAN_MEGA] = {0x972adb8, SPECIES_KANGASKHAN_MEGA, 0x36d}, + [SPECIES_PINSIR_MEGA] = {0x972bb68, SPECIES_PINSIR_MEGA, 0x36e}, + [SPECIES_GYARADOS_MEGA] = {0x972c93c, SPECIES_GYARADOS_MEGA, 0x36f}, + [SPECIES_AERODACTYL_MEGA] = {0x972d6a4, SPECIES_AERODACTYL_MEGA, 0x370}, + [SPECIES_MEWTWO_MEGA_X] = {0x972e28c, SPECIES_MEWTWO_MEGA_X, 0x371}, + [SPECIES_MEWTWO_MEGA_Y] = {0x972f084, SPECIES_MEWTWO_MEGA_Y, 0x372}, + [SPECIES_AMPHAROS_MEGA] = {0x972fe24, SPECIES_AMPHAROS_MEGA, 0x373}, + [SPECIES_STEELIX_MEGA] = {0x9730e3c, SPECIES_STEELIX_MEGA, 0x374}, + [SPECIES_SCIZOR_MEGA] = {0x9731db0, SPECIES_SCIZOR_MEGA, 0x375}, + [SPECIES_HERACROSS_MEGA] = {0x9732a40, SPECIES_HERACROSS_MEGA, 0x376}, + [SPECIES_HOUNDOOM_MEGA] = {0x9733584, SPECIES_HOUNDOOM_MEGA, 0x377}, + [SPECIES_TYRANITAR_MEGA] = {0x973448c, SPECIES_TYRANITAR_MEGA, 0x378}, + [SPECIES_SCEPTILE_MEGA] = {0x9735214, SPECIES_SCEPTILE_MEGA, 0x379}, + [SPECIES_BLAZIKEN_MEGA] = {0x9735f6c, SPECIES_BLAZIKEN_MEGA, 0x37a}, + [SPECIES_SWAMPERT_MEGA] = {0x9736dc0, SPECIES_SWAMPERT_MEGA, 0x37b}, + [SPECIES_GARDEVOIR_MEGA] = {0x9737a3c, SPECIES_GARDEVOIR_MEGA, 0x37c}, + [SPECIES_SABLEYE_MEGA] = {0x9738598, SPECIES_SABLEYE_MEGA, 0x37d}, + [SPECIES_MAWILE_MEGA] = {0x97392b8, SPECIES_MAWILE_MEGA, 0x37e}, + [SPECIES_AGGRON_MEGA] = {0x973a00c, SPECIES_AGGRON_MEGA, 0x37f}, + [SPECIES_MEDICHAM_MEGA] = {0x973ac08, SPECIES_MEDICHAM_MEGA, 0x380}, + [SPECIES_MANECTRIC_MEGA] = {0x973b884, SPECIES_MANECTRIC_MEGA, 0x381}, + [SPECIES_SHARPEDO_MEGA] = {0x973c414, SPECIES_SHARPEDO_MEGA, 0x382}, + [SPECIES_CAMERUPT_MEGA] = {0x973d0d8, SPECIES_CAMERUPT_MEGA, 0x383}, + [SPECIES_ALTARIA_MEGA] = {0x973df98, SPECIES_ALTARIA_MEGA, 0x384}, + [SPECIES_BANETTE_MEGA] = {0x973ebf0, SPECIES_BANETTE_MEGA, 0x385}, + [SPECIES_ABSOL_MEGA] = {0x973f8ec, SPECIES_ABSOL_MEGA, 0x386}, + [SPECIES_GLALIE_MEGA] = {0x97407e4, SPECIES_GLALIE_MEGA, 0x387}, + [SPECIES_SALAMENCE_MEGA] = {0x9741498, SPECIES_SALAMENCE_MEGA, 0x388}, + [SPECIES_METAGROSS_MEGA] = {0x974205c, SPECIES_METAGROSS_MEGA, 0x389}, + [SPECIES_LATIAS_MEGA] = {0x9742cfc, SPECIES_LATIAS_MEGA, 0x38a}, + [SPECIES_LATIOS_MEGA] = {0x974380c, SPECIES_LATIOS_MEGA, 0x38b}, + [SPECIES_GROUDON_PRIMAL] = {0x9744464, SPECIES_GROUDON_PRIMAL, 0x38c}, + [SPECIES_KYOGRE_PRIMAL] = {0x9745238, SPECIES_KYOGRE_PRIMAL, 0x38d}, + [SPECIES_RAYQUAZA_MEGA] = {0x9745e68, SPECIES_RAYQUAZA_MEGA, 0x38e}, + [SPECIES_LOPUNNY_MEGA] = {0x9746c50, SPECIES_LOPUNNY_MEGA, 0x38f}, + [SPECIES_GARCHOMP_MEGA] = {0x9747a48, SPECIES_GARCHOMP_MEGA, 0x390}, + [SPECIES_LUCARIO_MEGA] = {0x97484d8, SPECIES_LUCARIO_MEGA, 0x391}, + [SPECIES_ABOMASNOW_MEGA] = {0x97493bc, SPECIES_ABOMASNOW_MEGA, 0x392}, + [SPECIES_GALLADE_MEGA] = {0x974a2a0, SPECIES_GALLADE_MEGA, 0x393}, + [SPECIES_AUDINO_MEGA] = {0x974add4, SPECIES_AUDINO_MEGA, 0x394}, + [SPECIES_DIANCIE_MEGA] = {0x974ba50, SPECIES_DIANCIE_MEGA, 0x395}, + [SPECIES_DIALGA_PRIMAL] = {0x974c7cc, SPECIES_DIALGA_PRIMAL, 0x396}, + [SPECIES_PALKIA_PRIMAL] = {0x974d5a0, SPECIES_PALKIA_PRIMAL, 0x397}, + [SPECIES_VIVILLON_ARCHIPELAGO] = {0x974e240, SPECIES_VIVILLON_ARCHIPELAGO, 0x398}, + [SPECIES_VIVILLON_CONTINENTAL] = {0x974f0a4, SPECIES_VIVILLON_CONTINENTAL, 0x399}, + [SPECIES_VIVILLON_ELEGANT] = {0x974fed4, SPECIES_VIVILLON_ELEGANT, 0x39a}, + [SPECIES_VIVILLON_GARDEN] = {0x9750cdc, SPECIES_VIVILLON_GARDEN, 0x39b}, + [SPECIES_VIVILLON_HIGH_PLAINS] = {0x9751b44, SPECIES_VIVILLON_HIGH_PLAINS, 0x39c}, + [SPECIES_VIVILLON_ICY_SNOW] = {0x97529bc, SPECIES_VIVILLON_ICY_SNOW, 0x0}, + [SPECIES_VIVILLON_JUNGLE] = {0x9753848, SPECIES_VIVILLON_JUNGLE, 0x0}, + [SPECIES_VIVILLON_MARINE] = {0x97546c0, SPECIES_VIVILLON_MARINE, 0x0}, + [SPECIES_VIVILLON_MODERN] = {0x9755524, SPECIES_VIVILLON_MODERN, 0x0}, + [SPECIES_VIVILLON_MONSOON] = {0x9756354, SPECIES_VIVILLON_MONSOON, 0x0}, + [SPECIES_VIVILLON_OCEAN] = {0x97571e0, SPECIES_VIVILLON_OCEAN, 0x0}, + [SPECIES_VIVILLON_POKEBALL] = {0x975807c, SPECIES_VIVILLON_POKEBALL, 0x0}, + [SPECIES_VIVILLON_POLAR] = {0x9758ef4, SPECIES_VIVILLON_POLAR, 0x0}, + [SPECIES_VIVILLON_RIVER] = {0x9759d80, SPECIES_VIVILLON_RIVER, 0x0}, + [SPECIES_VIVILLON_SANDSTORM] = {0x975ac0c, SPECIES_VIVILLON_SANDSTORM, 0x0}, + [SPECIES_VIVILLON_SAVANNA] = {0x975ba98, SPECIES_VIVILLON_SAVANNA, 0x0}, + [SPECIES_VIVILLON_SUN] = {0x975c910, SPECIES_VIVILLON_SUN, 0x0}, + [SPECIES_VIVILLON_TUNDRA] = {0x975d774, SPECIES_VIVILLON_TUNDRA, 0x0}, + [SPECIES_ROWLET] = {0x94d0e04, SPECIES_ROWLET, 0x0}, + [SPECIES_DARTRIX] = {0x94d1688, SPECIES_DARTRIX, 0x0}, + [SPECIES_DECIDUEYE] = {0x94d234c, SPECIES_DECIDUEYE, 0x0}, + [SPECIES_LITTEN] = {0x94d2d94, SPECIES_LITTEN, 0x0}, + [SPECIES_TORRACAT] = {0x94d3880, SPECIES_TORRACAT, 0x0}, + [SPECIES_INCINEROAR] = {0x94d4558, SPECIES_INCINEROAR, 0x0}, + [SPECIES_POPPLIO] = {0x94d4fd8, SPECIES_POPPLIO, 0x0}, + [SPECIES_BRIONNE] = {0x94d58ec, SPECIES_BRIONNE, 0x0}, + [SPECIES_PRIMARINA] = {0x94d66e4, SPECIES_PRIMARINA, 0x0}, + [SPECIES_PIKIPEK] = {0x94d7298, SPECIES_PIKIPEK, 0x0}, + [SPECIES_TRUMBEAK] = {0x94d7b0c, SPECIES_TRUMBEAK, 0x0}, + [SPECIES_TOUCANNON] = {0x94d8678, SPECIES_TOUCANNON, 0x0}, + [SPECIES_YUNGOOS] = {0x94d8fb0, SPECIES_YUNGOOS, 0x0}, + [SPECIES_GUMSHOOS] = {0x94d9880, SPECIES_GUMSHOOS, 0x0}, + [SPECIES_GRUBBIN] = {0x94da084, SPECIES_GRUBBIN, 0x0}, + [SPECIES_CHARJABUG] = {0x94da830, SPECIES_CHARJABUG, 0x0}, + [SPECIES_VIKAVOLT] = {0x94db1e8, SPECIES_VIKAVOLT, 0x0}, + [SPECIES_CRABRAWLER] = {0x94dbe08, SPECIES_CRABRAWLER, 0x0}, + [SPECIES_CRABOMINABLE] = {0x94dcbcc, SPECIES_CRABOMINABLE, 0x0}, + [SPECIES_ORICORIO] = {0x94dd85c, SPECIES_ORICORIO, 0x0}, + [SPECIES_CUTIEFLY] = {0x94de074, SPECIES_CUTIEFLY, 0x0}, + [SPECIES_RIBOMBEE] = {0x94dea50, SPECIES_RIBOMBEE, 0x0}, + [SPECIES_ROCKRUFF] = {0x94df4d0, SPECIES_ROCKRUFF, 0x0}, + [SPECIES_LYCANROC] = {0x94e01dc, SPECIES_LYCANROC, 0x0}, + [SPECIES_WISHIWASHI] = {0x94e0a3c, SPECIES_WISHIWASHI, 0x0}, + [SPECIES_MAREANIE] = {0x94e1230, SPECIES_MAREANIE, 0x0}, + [SPECIES_TOXAPEX] = {0x94e1d68, SPECIES_TOXAPEX, 0x0}, + [SPECIES_MUDBRAY] = {0x94e280c, SPECIES_MUDBRAY, 0x0}, + [SPECIES_MUDSDALE] = {0x94e33e4, SPECIES_MUDSDALE, 0x0}, + [SPECIES_DEWPIDER] = {0x94e3ef4, SPECIES_DEWPIDER, 0x0}, + [SPECIES_ARAQUANID] = {0x94e49d0, SPECIES_ARAQUANID, 0x0}, + [SPECIES_FOMANTIS] = {0x94e5354, SPECIES_FOMANTIS, 0x0}, + [SPECIES_LURANTIS] = {0x94e5d9c, SPECIES_LURANTIS, 0x0}, + [SPECIES_MORELULL] = {0x94e67e4, SPECIES_MORELULL, 0x0}, + [SPECIES_SHIINOTIC] = {0x94e72bc, SPECIES_SHIINOTIC, 0x0}, + [SPECIES_SALANDIT] = {0x94e7ce0, SPECIES_SALANDIT, 0x0}, + [SPECIES_SALAZZLE] = {0x94e86e4, SPECIES_SALAZZLE, 0x0}, + [SPECIES_STUFFUL] = {0x94e909c, SPECIES_STUFFUL, 0x0}, + [SPECIES_BEWEAR] = {0x94e9b40, SPECIES_BEWEAR, 0x0}, + [SPECIES_BOUNSWEET] = {0x94ea37c, SPECIES_BOUNSWEET, 0x0}, + [SPECIES_STEENEE] = {0x94eab94, SPECIES_STEENEE, 0x0}, + [SPECIES_TSAREENA] = {0x94eb9f8, SPECIES_TSAREENA, 0x0}, + [SPECIES_COMFEY] = {0x94ec48c, SPECIES_COMFEY, 0x0}, + [SPECIES_ORANGURU] = {0x94ed188, SPECIES_ORANGURU, 0x0}, + [SPECIES_PASSIMIAN] = {0x94edc08, SPECIES_PASSIMIAN, 0x0}, + [SPECIES_WIMPOD] = {0x94ee51c, SPECIES_WIMPOD, 0x0}, + [SPECIES_GOLISOPOD] = {0x94ef1d0, SPECIES_GOLISOPOD, 0x0}, + [SPECIES_SANDYGAST] = {0x94efbc0, SPECIES_SANDYGAST, 0x0}, + [SPECIES_PALOSSAND] = {0x94f0664, SPECIES_PALOSSAND, 0x0}, + [SPECIES_PYUKUMUKU] = {0x94f0f30, SPECIES_PYUKUMUKU, 0x0}, + [SPECIES_TYPE_NULL] = {0x94f198c, SPECIES_TYPE_NULL, 0x0}, + [SPECIES_SILVALLY] = {0x94f25c0, SPECIES_SILVALLY, 0x0}, + [SPECIES_MINIOR_SHIELD] = {0x94f2f64, SPECIES_MINIOR_SHIELD, 0x0}, + [SPECIES_KOMALA] = {0x94f38d4, SPECIES_KOMALA, 0x0}, + [SPECIES_TURTONATOR] = {0x94f45a8, SPECIES_TURTONATOR, 0x0}, + [SPECIES_TOGEDEMARU] = {0x94f4f98, SPECIES_TOGEDEMARU, 0x0}, + [SPECIES_MIMIKYU] = {0x94f5830, SPECIES_MIMIKYU, 0x0}, + [SPECIES_BRUXISH] = {0x94f6080, SPECIES_BRUXISH, 0x0}, + [SPECIES_DRAMPA] = {0x94f6d9c, SPECIES_DRAMPA, 0x0}, + [SPECIES_DHELMISE] = {0x94f7a84, SPECIES_DHELMISE, 0x0}, + [SPECIES_JANGMO_O] = {0x94f8690, SPECIES_JANGMO_O, 0x0}, + [SPECIES_HAKAMO_O] = {0x94f91f8, SPECIES_HAKAMO_O, 0x0}, + [SPECIES_KOMMO_O] = {0x94f9f04, SPECIES_KOMMO_O, 0x0}, + [SPECIES_TAPU_KOKO] = {0x94fac5c, SPECIES_TAPU_KOKO, 0x0}, + [SPECIES_TAPU_LELE] = {0x94fb96c, SPECIES_TAPU_LELE, 0x0}, + [SPECIES_TAPU_BULU] = {0x94fc544, SPECIES_TAPU_BULU, 0x0}, + [SPECIES_TAPU_FINI] = {0x94fd1c0, SPECIES_TAPU_FINI, 0x0}, + [SPECIES_COSMOG] = {0x94fdce4, SPECIES_COSMOG, 0x0}, + [SPECIES_COSMOEM] = {0x94fe750, SPECIES_COSMOEM, 0x0}, + [SPECIES_SOLGALEO] = {0x94ff400, SPECIES_SOLGALEO, 0x0}, + [SPECIES_LUNALA] = {0x95002e4, SPECIES_LUNALA, 0x0}, + [SPECIES_NIHILEGO] = {0x95010cc, SPECIES_NIHILEGO, 0x0}, + [SPECIES_BUZZWOLE] = {0x9501d7c, SPECIES_BUZZWOLE, 0x0}, + [SPECIES_PHEROMOSA] = {0x9502a2c, SPECIES_PHEROMOSA, 0x0}, + [SPECIES_XURKITREE] = {0x9503718, SPECIES_XURKITREE, 0x0}, + [SPECIES_CELESTEELA] = {0x95044c8, SPECIES_CELESTEELA, 0x0}, + [SPECIES_KARTANA] = {0x9504fdc, SPECIES_KARTANA, 0x0}, + [SPECIES_GUZZLORD] = {0x9505d20, SPECIES_GUZZLORD, 0x0}, + [SPECIES_NECROZMA] = {0x9506a1c, SPECIES_NECROZMA, 0x0}, + [SPECIES_MAGEARNA] = {0x95075ac, SPECIES_MAGEARNA, 0x0}, + [SPECIES_MARSHADOW] = {0x9508018, SPECIES_MARSHADOW, 0x0}, + [SPECIES_RATTATA_A] = {0x95088d0, SPECIES_RATTATA_A, 0x0}, + [SPECIES_RATICATE_A] = {0x95094d0, SPECIES_RATICATE_A, 0x0}, + [SPECIES_RAICHU_A] = {0x9509fa8, SPECIES_RAICHU_A, 0x0}, + [SPECIES_SANDSHREW_A] = {0x950a984, SPECIES_SANDSHREW_A, 0x0}, + [SPECIES_SANDSLASH_A] = {0x950b3e0, SPECIES_SANDSLASH_A, 0x0}, + [SPECIES_VULPIX_A] = {0x950bdd0, SPECIES_VULPIX_A, 0x0}, + [SPECIES_NINETALES_A] = {0x950ca70, SPECIES_NINETALES_A, 0x0}, + [SPECIES_DIGLETT_A] = {0x950d404, SPECIES_DIGLETT_A, 0x0}, + [SPECIES_DUGTRIO_A] = {0x950dd18, SPECIES_DUGTRIO_A, 0x0}, + [SPECIES_MEOWTH_A] = {0x950e6d0, SPECIES_MEOWTH_A, 0x0}, + [SPECIES_PERSIAN_A] = {0x950f284, SPECIES_PERSIAN_A, 0x0}, + [SPECIES_GEODUDE_A] = {0x950fb74, SPECIES_GEODUDE_A, 0x0}, + [SPECIES_GRAVELER_A] = {0x9510608, SPECIES_GRAVELER_A, 0x0}, + [SPECIES_GOLEM_A] = {0x95112cc, SPECIES_GOLEM_A, 0x0}, + [SPECIES_GRIMER_A] = {0x9511d04, SPECIES_GRIMER_A, 0x0}, + [SPECIES_MUK_A] = {0x95129a4, SPECIES_MUK_A, 0x0}, + [SPECIES_EXEGGCUTE_A] = {0x8d710b8, SPECIES_EXEGGCUTE_A, 0x0}, + [SPECIES_EXEGGUTOR_A] = {0x9513754, SPECIES_EXEGGUTOR_A, 0x0}, + [SPECIES_CUBONE_A] = {0x8d72560, SPECIES_CUBONE_A, 0x0}, + [SPECIES_MAROWAK_A] = {0x9514918, SPECIES_MAROWAK_A, 0x0}, + [SPECIES_DEOXYS_ATTACK] = {0x9515500, SPECIES_DEOXYS_ATTACK, 0x0}, + [SPECIES_DEOXYS_DEFENSE] = {0x9516190, SPECIES_DEOXYS_DEFENSE, 0x0}, + [SPECIES_DEOXYS_SPEED] = {0x9516db0, SPECIES_DEOXYS_SPEED, 0x0}, + [SPECIES_ORICORIO_Y] = {0x9517868, SPECIES_ORICORIO_Y, 0x0}, + [SPECIES_ORICORIO_P] = {0x9518244, SPECIES_ORICORIO_P, 0x0}, + [SPECIES_ORICORIO_S] = {0x9518d40, SPECIES_ORICORIO_S, 0x0}, + [SPECIES_LYCANROC_N] = {0x9519918, SPECIES_LYCANROC_N, 0x0}, + [SPECIES_WISHIWASHI_S] = {0x951a734, SPECIES_WISHIWASHI_S, 0x0}, + [SPECIES_SILVALLY_FIGHT] = {0x951b368, SPECIES_SILVALLY_FIGHT, 0x0}, + [SPECIES_SILVALLY_FLYING] = {0x951bf50, SPECIES_SILVALLY_FLYING, 0x0}, + [SPECIES_SILVALLY_POISON] = {0x951cb38, SPECIES_SILVALLY_POISON, 0x0}, + [SPECIES_SILVALLY_GROUND] = {0x951d720, SPECIES_SILVALLY_GROUND, 0x0}, + [SPECIES_SILVALLY_ROCK] = {0x951e308, SPECIES_SILVALLY_ROCK, 0x0}, + [SPECIES_SILVALLY_BUG] = {0x951eef0, SPECIES_SILVALLY_BUG, 0x0}, + [SPECIES_SILVALLY_GHOST] = {0x951fad8, SPECIES_SILVALLY_GHOST, 0x0}, + [SPECIES_SILVALLY_STEEL] = {0x95206c0, SPECIES_SILVALLY_STEEL, 0x0}, + [SPECIES_SILVALLY_FIRE] = {0x95212a8, SPECIES_SILVALLY_FIRE, 0x0}, + [SPECIES_SILVALLY_WATER] = {0x9521e90, SPECIES_SILVALLY_WATER, 0x0}, + [SPECIES_SILVALLY_GRASS] = {0x9522a78, SPECIES_SILVALLY_GRASS, 0x0}, + [SPECIES_SILVALLY_ELECTRIC] = {0x9523660, SPECIES_SILVALLY_ELECTRIC, 0x0}, + [SPECIES_SILVALLY_PSYCHIC] = {0x9524248, SPECIES_SILVALLY_PSYCHIC, 0x0}, + [SPECIES_SILVALLY_ICE] = {0x9524e30, SPECIES_SILVALLY_ICE, 0x0}, + [SPECIES_SILVALLY_DRAGON] = {0x9525a18, SPECIES_SILVALLY_DRAGON, 0x0}, + [SPECIES_SILVALLY_DARK] = {0x9526600, SPECIES_SILVALLY_DARK, 0x0}, + [SPECIES_SILVALLY_FAIRY] = {0x95271e8, SPECIES_SILVALLY_FAIRY, 0x0}, + [SPECIES_MINIOR_RED] = {0x9527ac4, SPECIES_MINIOR_RED, 0x0}, + [SPECIES_MINIOR_BLUE] = {0x952825c, SPECIES_MINIOR_BLUE, 0x0}, + [SPECIES_MINIOR_ORANGE] = {0x95289f4, SPECIES_MINIOR_ORANGE, 0x0}, + [SPECIES_MINIOR_YELLOW] = {0x952918c, SPECIES_MINIOR_YELLOW, 0x0}, + [SPECIES_MINIOR_INDIGO] = {0x9529924, SPECIES_MINIOR_INDIGO, 0x0}, + [SPECIES_MINIOR_GREEN] = {0x952a0bc, SPECIES_MINIOR_GREEN, 0x0}, + [SPECIES_MINIOR_VIOLET] = {0x952a854, SPECIES_MINIOR_VIOLET, 0x0}, + [SPECIES_MIMIKYU_BUSTED] = {0x952b010, SPECIES_MIMIKYU_BUSTED, 0x0}, + [SPECIES_MAGEARNA_P] = {0x952b928, SPECIES_MAGEARNA_P, 0x0}, + [SPECIES_POIPOLE] = {0x975e2d0, SPECIES_POIPOLE, 0x0}, + [SPECIES_NAGANADEL] = {0x975ee28, SPECIES_NAGANADEL, 0x0}, + [SPECIES_STAKATAKA] = {0x975fbc8, SPECIES_STAKATAKA, 0x0}, + [SPECIES_BLACEPHALON] = {0x976078c, SPECIES_BLACEPHALON, 0x0}, + [SPECIES_ZERAORA] = {0x9761378, SPECIES_ZERAORA, 0x0}, + [SPECIES_NECROZMA_MANE] = {0x97620dc, SPECIES_NECROZMA_MANE, 0x0}, + [SPECIES_NECROZMA_WINGS] = {0x9763184, SPECIES_NECROZMA_WINGS, 0x0}, + [SPECIES_NECROZMA_ULTRA] = {0x9764140, SPECIES_NECROZMA_ULTRA, 0x0}, + [SPECIES_LYCANROC_DUSK] = {0x9764ebc, SPECIES_LYCANROC_DUSK, 0x0}, + [SPECIES_MELTAN] = {0x8d00bd0, SPECIES_MELTAN, 0x0}, + [SPECIES_MELMETAL] = {0x8d00bd0, SPECIES_MELMETAL, 0x0}, + [SPECIES_PIKACHU_SURFING] = {0x8d00bd0, SPECIES_PIKACHU_SURFING, 0x0}, + [SPECIES_PIKACHU_FLYING] = {0x8d00bd0, SPECIES_PIKACHU_FLYING, 0x0}, + [SPECIES_PIKACHU_COSPLAY] = {0x8d00bd0, SPECIES_PIKACHU_COSPLAY, 0x0}, + [SPECIES_PIKACHU_LIBRE] = {0x8d00bd0, SPECIES_PIKACHU_LIBRE, 0x0}, + [SPECIES_PIKACHU_POP_STAR] = {0x8d00bd0, SPECIES_PIKACHU_POP_STAR, 0x0}, + [SPECIES_PIKACHU_ROCK_STAR] = {0x8d00bd0, SPECIES_PIKACHU_ROCK_STAR, 0x0}, + [SPECIES_PIKACHU_BELLE] = {0x8d00bd0, SPECIES_PIKACHU_BELLE, 0x0}, + [SPECIES_PIKACHU_PHD] = {0x8d00bd0, SPECIES_PIKACHU_PHD, 0x0}, + [SPECIES_PIKACHU_CAP_ORIGINAL] = {0x8d00bd0, SPECIES_PIKACHU_CAP_ORIGINAL, 0x0}, + [SPECIES_PIKACHU_CAP_HOENN] = {0x8d00bd0, SPECIES_PIKACHU_CAP_HOENN, 0x0}, + [SPECIES_PIKACHU_CAP_SINNOH] = {0x8d00bd0, SPECIES_PIKACHU_CAP_SINNOH, 0x0}, + [SPECIES_PIKACHU_CAP_UNOVA] = {0x8d00bd0, SPECIES_PIKACHU_CAP_UNOVA, 0x0}, + [SPECIES_PIKACHU_CAP_KALOS] = {0x8d00bd0, SPECIES_PIKACHU_CAP_KALOS, 0x0}, + [SPECIES_PIKACHU_CAP_ALOLA] = {0x8d00bd0, SPECIES_PIKACHU_CAP_ALOLA, 0x0}, + [SPECIES_PIKACHU_CAP_PARTNER] = {0x8d00bd0, SPECIES_PIKACHU_CAP_PARTNER, 0x0}, + [SPECIES_PICHU_SPIKY] = {0x8d00bd0, SPECIES_PICHU_SPIKY, 0x0}, + [SPECIES_XERNEAS_NATURAL] = {0x8d00bd0, SPECIES_XERNEAS_NATURAL, 0x0} +}; diff --git a/src/Pokedex_Data.string b/src/Pokedex_Data.string new file mode 100644 index 0000000..019be67 --- /dev/null +++ b/src/Pokedex_Data.string @@ -0,0 +1,1357 @@ +#org @DEX_ENTRY_TURTWIG +Made from soil, the shell on its back\nhardens when it drinks water. It lives\nalong lakes. + +#org @DEX_ENTRY_GROTLE +A Grotle that lives in the forest is\nsaid to have its own secret\nspringwater. + +#org @DEX_ENTRY_TORTERRA +Ancient people imagined that beneath\nthe ground, a gigantic Torterra\ndwelled. + +#org @DEX_ENTRY_CHIMCHAR +Its fiery rear end is fueled by gas\nmade in its belly. Even rain can't\nextinguish the fire. + +#org @DEX_ENTRY_MONFERNO +To intimidate attackers, it stretches\nthe fire on its tail to make itself\nappear bigger. + +#org @DEX_ENTRY_INFERNAPE +It tosses its enemies around with\nagility. It uses all its limbs to fight\nin its own unique style. + +#org @DEX_ENTRY_PIPLUP +Because it is very proud, it hates\naccepting food from people. Its thick\ndown guards it from cold. + +#org @DEX_ENTRY_PRINPLUP +Because every Prinplup considers itself\nto be the most important, they can\nnever form a group. + +#org @DEX_ENTRY_EMPOLEON +It avoids unnecessary disputes, but it\nwill decimate anything that threatens\nits pride. + +#org @DEX_ENTRY_STARLY +They flock in great numbers. Though\nsmall, they flap their wings with great\npower. + +#org @DEX_ENTRY_STARAVIA +It lives in forests and fields.\nSquabbles over territory occur when\nflocks collide. + +#org @DEX_ENTRY_STARAPTOR +It has a savage nature. It will\ncourageously challenge foes that are\nmuch larger. + +#org @DEX_ENTRY_BIDOOF +With nerves of steel, nothing can\nperturb it. It is more agile and active\nthan it appears. + +#org @DEX_ENTRY_BIBAREL +It makes its nest by damming streams\nwith bark and mud. It is known as an\nindustrious worker. + +#org @DEX_ENTRY_KRICKETOT +When its antennae hit each other, it\nsounds like the music of a xylophone. + +#org @DEX_ENTRY_KRICKETUNE +It signals its emotions with its\nmelodies. Scientists are studying these\nmelodic patterns. + +#org @DEX_ENTRY_SHINX +All of its fur dazzles if danger is\nsensed. It flees while the foe is\nmomentarily blinded. + +#org @DEX_ENTRY_LUXIO +It rests its forelegs on others to\ncommunicate with rhythmic electric\npulses from its claws. + +#org @DEX_ENTRY_LUXRAY +It can see clearly through walls to\ntrack down its prey and seek its lost\nyoung. + +#org @DEX_ENTRY_BUDEW +It lives alongside clear ponds. It\nscatters pollen that induces harsh\nsneezing and runny noses. + +#org @DEX_ENTRY_ROSERADE +It attracts prey with a sweet aroma,\nthen downs it with thorny whips hidden\nin its arms. + +#org @DEX_ENTRY_CRANIDOS +It lived in jungles around 100 million\nyears ago. Its skull is as hard as\niron. + +#org @DEX_ENTRY_RAMPARDOS +Its powerful headbutt has enough power\nto shatter even the most durable things\nupon impact. + +#org @DEX_ENTRY_SHIELDON +It is outstandingly armored. As a\nresult, it can eat grass and berries\nwithout having to fight. + +#org @DEX_ENTRY_BASTIODON +When attacked, they form a wall with\ntheir shield like faces to protect their\nyoung. + +#org @DEX_ENTRY_BURMY +If its cloak is broken in battle, it\nquickly remakes the cloak with materials\nnearby. + +#org @DEX_ENTRY_WORMADAM +It is said that a Wormadam that evolves\non a cold day will have a thicker\ncloak. + +#org @DEX_ENTRY_MOTHIM +It flutters around at night and steals\nhoney from the Combee hive. + +#org @DEX_ENTRY_COMBEE +A Pok\emon formed by three others. It\nbusily carries sweet floral honey to\nVespiquen. + +#org @DEX_ENTRY_VESPIQUEN +It raises grubs in the holes in its\nbody. It secretes pheromones to control\nCombee. + +#org @DEX_ENTRY_PACHIRISU +It's one of the kinds of Pok\emon with\nelectric cheek pouches. It shoots\ncharges from its tail. + +#org @DEX_ENTRY_BUIZEL +It swims by rotating its two tails like\na screw. When it dives, its flotation\nsac collapses. + +#org @DEX_ENTRY_FLOATZEL +It is a common sight around fishing\nports. It is known to rescue people and\ncarry off prey. + +#org @DEX_ENTRY_CHERUBI +The small ball is not only full of\nnutrients, it is also tasty. Starly try\nto peck it off. + +#org @DEX_ENTRY_CHERRIM +It blooms during times of strong\nsunlight. It tries to make up for\neverything it endured as a bud. + +#org @DEX_ENTRY_SHELLOS +Its shape and coloration vary,\ndepending on its habitat. + +#org @DEX_ENTRY_GASTRODON +When its natural enemy attacks, it\noozes purple fluid and escapes. + +#org @DEX_ENTRY_AMBIPOM +It is very difficult to dodge the\nconsecutive strikes of its two tails. + +#org @DEX_ENTRY_DRIFLOON +A Pok\emon formed by the spirits of\npeople and Pok\emon. It loves damp, humid\nseasons. + +#org @DEX_ENTRY_DRIFBLIM +At dusk, swarms of them are carried\naloft on winds. When noticed, they\nsuddenly vanish. + +#org @DEX_ENTRY_BUNEARY +Its ears are always rolled up. They can\nbe forcefully extended to shatter even\na large boulder. + +#org @DEX_ENTRY_LOPUNNY +It sheds its fur twice a year. Its\nwinter fur is soft and fluffy. + +#org @DEX_ENTRY_MISMAGIUS +It chants incantations. While they\nusually torment targets, some chants\nbring happiness. + +#org @DEX_ENTRY_HONCHKROW +Becoming active at night, it is known\nto swarm with numerous Murkrow in tow. + +#org @DEX_ENTRY_GLAMEOW +With its sharp glare, it puts foes in a\nmild hypnotic state. It is a very\nfickle Pok\emon. + +#org @DEX_ENTRY_PURUGLY +To make itself appear intimidatingly\nbeefy, it tightly cinches its waist with\nits twin tails. + +#org @DEX_ENTRY_CHINGLING +It emits cries by agitating an orb at\nthe back of its throat. It moves with\nflouncing hops. + +#org @DEX_ENTRY_STUNKY +It sprays a nose-curling, stinky fluid\nfrom its rear to repel attackers. + +#org @DEX_ENTRY_SKUNTANK +It sprays a vile-smelling fluid from\nthe tip of its tail to attack. Its range\nis over 160 feet. + +#org @DEX_ENTRY_BRONZOR +X-ray photos were taken to check its\nbody structure. Nothing appeared,\nhowever. + +#org @DEX_ENTRY_BRONZONG +Ancient people believed that\npetitioning Bronzong for rain was the\nway to make crops grow. + +#org @DEX_ENTRY_BONSLY +It prefers arid environments. It leaks\nwater from its eyes to adjust its\nbody's fluid levels. + +#org @DEX_ENTRY_MIME_JR +It habitually mimics foes. Once\nmimicked, the foe cannot take its eyes\noff this Pok\emon. + +#org @DEX_ENTRY_HAPPINY +It loves round white things. It carries\nan egg-shaped rock in imitation of\nChansey. + +#org @DEX_ENTRY_CHATOT +Its tongue is just like a human's. As a\nresult, it can cleverly mimic human\nspeech. + +#org @DEX_ENTRY_SPIRITOMB +A Pok\emon that was formed by 108\nspirits. It is bound to a fissure in an\nOdd Keystone. + +#org @DEX_ENTRY_GIBLE +It once lived in the tropics. To avoid\nthe cold, it lives in caves warmed by\ngeothermal heat. + +#org @DEX_ENTRY_GABITE +It loves sparkly things. It seeks\ntreasures in caves and hoards the loot\ninto its nest. + +#org @DEX_ENTRY_GARCHOMP +It flies at speeds equal to a jet\nfighter plane. It never allows its prey\nto escape. + +#org @DEX_ENTRY_MUNCHLAX +It hides food under its long body hair.\nHowever, it forgets it has hidden the\nfood. + +#org @DEX_ENTRY_RIOLU +The aura that emanates from its body\nintensifies to alert others if it is\nafraid or sad. + +#org @DEX_ENTRY_LUCARIO +It has the ability to sense the Auras\nof all things. It understands human\nspeech. + +#org @DEX_ENTRY_HIPPOPOTAS +It lives in arid places. Instead of\nperspiration, it expels grainy sand from\nits body. + +#org @DEX_ENTRY_HIPPOWDON +Surprisingly quick to anger. It holds\nits mouth agape as a display of\nstrength. + +#org @DEX_ENTRY_SKORUPI +It lives in arid lands. It buries\nitself in sand and lies in wait for\nunsuspecting prey. + +#org @DEX_ENTRY_DRAPION +Its body is encased in a sturdy shell.\nIts head rotates 180 degrees,\neliminating blind spots. + +#org @DEX_ENTRY_CROAGUNK +Inflating its poison sacs, it makes an\neerie blubbering sound for\nintimidation. + +#org @DEX_ENTRY_TOXICROAK +Its knuckle claws secrete a toxin so\nvile that even a scratch could prove\nfatal. + +#org @DEX_ENTRY_CARNIVINE +Hanging from branches using its\ntentacles, it looks like a plant. It\nawaits prey, mouth wide open. + +#org @DEX_ENTRY_FINNEON +The line running down its side can\nstore sunlight. It shines vividly at\nnight. + +#org @DEX_ENTRY_LUMINEON +Lumineon swimming in the darkness of\nthe deep sea look like stars shining in\nthe night sky. + +#org @DEX_ENTRY_MANTYKE +Scientists discovered that the\ndistinctive patterns on its back differ\nby region. + +#org @DEX_ENTRY_SNOVER +In the spring, it grows berries with\nthe texture of frozen treats around its\nbelly. + +#org @DEX_ENTRY_ABOMASNOW +It blankets wide areas in snow by\nwhipping up blizzards. It is also known\nas 'The Ice Monster.'. + +#org @DEX_ENTRY_WEAVILE +It sends signals to others by carving\nodd patterns in frost-covered trees and\nice. + +#org @DEX_ENTRY_MAGNEZONE +It evolved from exposure to a special\nmagnetic field. Three units generate\nmagnetism. + +#org @DEX_ENTRY_LICKILICKY +The long tongue is always soggy with\nslobber. The saliva contains a solvent\nthat causes numbness. + +#org @DEX_ENTRY_RHYPERIOR +From holes in its palms, it fires out\nGeodude. Its carapace can withstand\nvolcanic eruptions. + +#org @DEX_ENTRY_TANGROWTH +Its vines grow so profusely that, in\nthe warm season, you can't even see its\neyes. + +#org @DEX_ENTRY_ELECTIVIRE +As its electric charge amplifies, blue\nsparks begin to crackle between its\nhorns. + +#org @DEX_ENTRY_MAGMORTAR +When launching 3,600 degrees F\nfireballs, its body takes on a whitish\nhue from the intense heat. + +#org @DEX_ENTRY_TOGEKISS +It will never appear where there is\nstrife. Its sightings have become rare\nrecently. + +#org @DEX_ENTRY_YANMEGA +Its jaw power is incredible. It is\nadept at biting apart foes while flying\nby at high speed. + +#org @DEX_ENTRY_LEAFEON +Just like a plant, it uses\nphotosynthesis. As a result, it is\nalways enveloped in clear air. + +#org @DEX_ENTRY_GLACEON +It causes small ice crystals to form by\nlowering the temperature of the\nsurrounding atmosphere. + +#org @DEX_ENTRY_GLISCOR +It observes prey while hanging inverted\nfrom branches. When the chance presents\nitself, it swoops! + +#org @DEX_ENTRY_MAMOSWINE +A frozen one was dug up from soil\ndating back 10,000 years. It woke up to\nmuch amazement. + +#org @DEX_ENTRY_PORYGON_Z +Its programming was modified to enable\nwork in alien dimensions. It did not\nwork as planned. + +#org @DEX_ENTRY_GALLADE +A master of courtesy and swordsmanship,\nit fights using extending swords on its\nelbows. + +#org @DEX_ENTRY_PROBOPASS +It freely controls three small units\ncalled Mini-Noses using magnetic force. + +#org @DEX_ENTRY_DUSKNOIR +It is said to take lost spirits into\nits pliant body and guide them home. + +#org @DEX_ENTRY_FROSLASS +Legends in snowy regions say that a\nwoman who was lost on an icy mountain\nwas reborn as Froslass. + +#org @DEX_ENTRY_ROTOM +Research continues on this Pok\emon,\nwhich could be the power source of a\nunique motor. + +#org @DEX_ENTRY_UXIE +Known as 'The Being of Knowledge.' It\nis said that it can wipe out the memory\nof those who see its eyes. + +#org @DEX_ENTRY_MESPRIT +Known as 'The Being of Emotion.' It\ntaught humans the nobility of sorrow,\npain, and joy. + +#org @DEX_ENTRY_AZELF +Known as 'The Being of Willpower.' It\nsleeps at the bottom of a lake to keep\nthe world in balance. + +#org @DEX_ENTRY_DIALGA +A legendary Pok\emon of Sinnoh. It is\nsaid that time flows when Dialga's heart\nbeats. + +#org @DEX_ENTRY_PALKIA +It has the ability to distort space. It\nis described as a deity in\nSinnoh-region mythology. + +#org @DEX_ENTRY_HEATRAN +It dwells in volcanic caves. It digs in\nwith its cross-shaped feet to crawl on\nceilings and walls. + +#org @DEX_ENTRY_REGIGIGAS +There is an enduring legend that states\nthis Pok\emon towed continents with\nropes. + +#org @DEX_ENTRY_GIRATINA +It was banished for its violence. It\nsilently gazed upon the old world from\nthe Distortion World. + +#org @DEX_ENTRY_CRESSELIA +On nights around the quarter moon, the\naurora from its tail extends and\nundulates beautifully. + +#org @DEX_ENTRY_PHIONE +It drifts in warm seas. It always\nreturns to where it was born, no matter\nhow far it may have drifted. + +#org @DEX_ENTRY_MANAPHY +It is born with a wondrous power that\nlets it bond with any kind of Pok\emon. + +#org @DEX_ENTRY_DARKRAI +To protect itself, it afflicts those\naround it with nightmares. However, it\nmeans no harm. + +#org @DEX_ENTRY_SHAYMIN +The flowers all over its body burst\ninto bloom if it is lovingly hugged and\nsenses gratitude. + +#org @DEX_ENTRY_ARCEUS +It is told in mythology that this\nPok\emon was born before the universe\neven existed. + +#org @DEX_ENTRY_VICTINI +It creates an unlimited supply of\nenergy inside its body, which it shares\nwith those who touch it. + +#org @DEX_ENTRY_SNIVY +It is very intelligent and calm. Being\nexposed to lots of sunlight makes its\nmovements swifter. + +#org @DEX_ENTRY_SERVINE +When it gets dirty, its leaves can't be\nused in photosynthesis, so it always\nkeeps itself clean. + +#org @DEX_ENTRY_SERPERIOR +It can stop its opponents' movements\nwith just a glare. It takes in solar\nenergy and boosts it. + +#org @DEX_ENTRY_TEPIG +It loves to eat roasted berries, but\nsometimes it gets too excited and burns\nthem to a crisp. + +#org @DEX_ENTRY_PIGNITE +When its internal fire flares up, its\nmovements grow sharper and faster. When\nin trouble, it emits smoke. + +#org @DEX_ENTRY_EMBOAR +It has mastered fast and powerful\nfighting moves. It grows a beard of\nfire. + +#org @DEX_ENTRY_OSHAWOTT +The scalchop on its stomach isn't just\nused for battle--it is also used to\nbreak open hard berries. + +#org @DEX_ENTRY_DEWOTT +Strict training is how it learns its\nflowing double-scalchop technique. + +#org @DEX_ENTRY_SAMUROTT +In the time it takes a foe to blink, it\ncan draw and sheathe the seamitars\nattached to its front legs. + +#org @DEX_ENTRY_PATRAT +Extremely cautious, one of them is\nalways on a lookout, but it won't notice\na foe coming from behind. + +#org @DEX_ENTRY_WATCHOG +Using luminescent matter, it makes its\neyes and body glow and stuns attacking\nopponents. + +#org @DEX_ENTRY_LILLIPUP +Though it is a very brave Pok\emon, it's\nalso smart enough to check its foe's\nstrength and avoid battle. + +#org @DEX_ENTRY_HERDIER +This very loyal Pok\emon helps Trainers,\nand it also takes care of other\nPok\emon. + +#org @DEX_ENTRY_STOUTLAND +This extremely wise Pok\emon excels at\nrescuing people stranded at sea or in\nthe mountains. + +#org @DEX_ENTRY_PURRLOIN +They trick people with cuteness, and\nsteal their valuables just to see the\nlooks on their faces. + +#org @DEX_ENTRY_LIEPARD +Their beautiful form comes from the\nmuscles they have developed. They run\nsilently in the night. + +#org @DEX_ENTRY_PANSAGE +It shares the leaf on its head with\nweary-looking Pok\emon. These leaves are\nknown to relieve stress. + +#org @DEX_ENTRY_SIMISAGE +It strikes its enemies with a\nthorn-covered tail. The leaf on its head\nis bitter. + +#org @DEX_ENTRY_PANSEAR +Very intelligent, it roasts berries\nbefore eating them. It likes to help\npeople. + +#org @DEX_ENTRY_SIMISEAR +It loves sweets because they become\nenergy for the fire burning inside its\nbody. + +#org @DEX_ENTRY_PANPOUR +The water stored inside the tuft on its\nhead is full of nutrients. It waters\nplants using its tail. + +#org @DEX_ENTRY_SIMIPOUR +The high-pressure water expelled from\nits tail is so powerful, it can destroy\na concrete wall. + +#org @DEX_ENTRY_MUNNA +This Pok\emon appears before people and\nPok\emon who are having nightmares and\neats those dreams. + +#org @DEX_ENTRY_MUSHARNA +The mist emanating from their foreheads\nis packed with the dreams of people and\nPok\emon. + +#org @DEX_ENTRY_PIDOVE +These Pok\emon live in cities. They are\naccustomed to people. Flocks often\ngather in parks and plazas. + +#org @DEX_ENTRY_TRANQUILL +It can return to its Trainer's location\nregardless of the distance separating\nthem. + +#org @DEX_ENTRY_UNFEZANT +Males swing the plumage on their heads\nto threaten others, but females are\nbetter at flying. + +#org @DEX_ENTRY_BLITZLE +Its mane shines when discharging\nelectricity. It uses flashing manes to\ncommunicate with others. + +#org @DEX_ENTRY_ZEBSTRIKA +When this ill-tempered Pok\emon runs\nwild, it shoots lightning from its mane\nin all directions. + +#org @DEX_ENTRY_ROGGENROLA +Its ear is hexagonal in shape.\nCompressed underground, its body is as\nhard as steel. + +#org @DEX_ENTRY_BOLDORE +ys it absorbs are processed\nin its energy core and fired as a ball\nof light. + +#org @DEX_ENTRY_GIGALITH +The solar rays it absorbs are processed\nin its energy core and fired as a ball\nof light. + +#org @DEX_ENTRY_WOOBAT +It emits ultrasonic waves from its nose\nto learn about its surroundings. + +#org @DEX_ENTRY_SWOOBAT +It shakes its tail vigorously when it\nemits ultrasonic waves strong enough to\nreduce concrete to rubble. + +#org @DEX_ENTRY_DRILBUR +By spinning its body, it can dig\nstraight through the ground at a speed\nof 30 mph. + +#org @DEX_ENTRY_EXCADRILL +Forming a drill with its steel claws\nand head, it can cut through a steel\nplate, no matter the thickness. + +#org @DEX_ENTRY_AUDINO +Using the feelers on its ears, it can\ntell how someone is feeling or when an\negg might hatch. + +#org @DEX_ENTRY_TIMBURR +Always carrying squared logs, they help\nout with construction. As they grow,\nthey carry bigger logs. + +#org @DEX_ENTRY_GURDURR +With strengthened bodies, they\nskillfully wield steel beams to take\ndown buildings. + +#org @DEX_ENTRY_CONKELDURR +It is thought that Conkeldurr taught\nhumans how to make concrete more than\n2,000 years ago. + +#org @DEX_ENTRY_TYMPOLE +They warn others of danger by vibrating\ntheir cheeks to create a high-pitched\nsound. + +#org @DEX_ENTRY_PALPITOAD +It lives in the water and on land. It\nuses its long, sticky tongue to capture\nprey. + +#org @DEX_ENTRY_SEISMITOAD +By putting power into its bumps, it\ncreates vibrations and increases the\npower of its punches. + +#org @DEX_ENTRY_THROH +When it tightens its belt, it becomes\nstronger. Wild Throh use vines to weave\ntheir own belts. + +#org @DEX_ENTRY_SAWK +Desiring the strongest karate chop,\nthey seclude themselves in mountains and\ntrain without sleeping. + +#org @DEX_ENTRY_SEWADDLE +Since this Pok\emon makes its own\nclothes out of leaves, it is a popular\nmascot for fashion designers. + +#org @DEX_ENTRY_SWADLOON +Preferring dark, damp places, it spends\nthe entire day eating fallen leaves\nthat lie around it. + +#org @DEX_ENTRY_LEAVANNY +It keeps its eggs warm with heat from\nfermenting leaves. + +#org @DEX_ENTRY_VENIPEDE +Its bite injects a potent poison,\nenough to paralyze large bird Pok\emon\nthat try to prey on it. + +#org @DEX_ENTRY_WHIRLIPEDE +Protected by a hard shell, it spins its\nbody like a wheel and crashes furiously\ninto its enemies. + +#org @DEX_ENTRY_SCOLIPEDE +Highly aggressive, it uses the claws\nnear its neck to dig into its opponents\nand poison them. + +#org @DEX_ENTRY_COTTONEE +When attacked, it escapes by shooting\ncotton from its body to serve as a decoy\nto distract the attacker. + +#org @DEX_ENTRY_WHIMSICOTT +Like the wind, it can slip through any\ngap, no matter how small. It leaves\nballs of white fluff behind. + +#org @DEX_ENTRY_PETILIL +The leaves on its head are very bitter.\nEating one of these leaves is known to\nrefresh a tired body. + +#org @DEX_ENTRY_LILLIGANT +The fragrance of the garland on its\nhead has a relaxing effect, but taking\ncare of it is very difficult. + +#org @DEX_ENTRY_BASCULIN +Savage, violent Pok\emon, red and blue\nBasculin are always fighting each other\nover territory. + +#org @DEX_ENTRY_SANDILE +They live hidden under hot desert sands\nin order to keep their body temperature\nfrom dropping. + +#org @DEX_ENTRY_KROKOROK +It buries some of its prey in the sand\nto use as emergency meals when its\nhunts are unsuccessful. + +#org @DEX_ENTRY_KROOKODILE +It conceals itself in sandstorms that\nFlygon whip up and waits patiently for\nprey to appear. + +#org @DEX_ENTRY_DARUMAKA +When it sleeps, it pulls its limbs into\nits body and its internal fire goes\ndown to 1,100 degrees F. + +#org @DEX_ENTRY_DARMANITAN +When weakened in battle, it transforms\ninto a stone statue then sharpens its\nmind and fights mentally. + +#org @DEX_ENTRY_MARACTUS +Arid regions are their habitat. They\nmove rhythmically, making a sound\nsimilar to maracas. + +#org @DEX_ENTRY_DWEBBLE +This Pok\emon can easily melt holes in\nhard rocks with a liquid secreted from\nits mouth. + +#org @DEX_ENTRY_CRUSTLE +When its boulder is broken in battles\nfor territory, it feels unsure and\nbegins to weaken. + +#org @DEX_ENTRY_SCRAGGY +It immediately headbutts anyone that\nmakes eye contact with it. Its skull is\nmassively thick. + +#org @DEX_ENTRY_SCRAFTY +This Pok\emon may be rude, but it takes\nvery good care of its family, its\nfriends, and its turf. + +#org @DEX_ENTRY_SIGILYPH +The guardians of an ancient city, they\nalways fly the same route while keeping\nwatch for invaders. + +#org @DEX_ENTRY_YAMASK +Each of them carries a mask that used\nto be its face when it was human. + +#org @DEX_ENTRY_COFAGRIGUS +Grave robbers who mistake them for real\ncoffins and get too close end up\ntrapped inside their bodies. + +#org @DEX_ENTRY_TIRTOUGA +Restored from a fossil, this Pok\emon\ncan dive to depths beyond half a mile. + +#org @DEX_ENTRY_CARRACOSTA +Incredible jaw strength enables them to\nchew up steel beams and rocks along\nwith their prey. + +#org @DEX_ENTRY_ARCHEN +Restored from a fossil, this ancient\nbird Pok\emon has wings but can't yet\nfly. + +#org @DEX_ENTRY_ARCHEOPS +It runs better than it flies. It takes\noff into the sky by running at a speed\nof 25 mph. + +#org @DEX_ENTRY_TRUBBISH +Wanting more garbage, they follow\npeople who litter. They always belch\npoison gas. + +#org @DEX_ENTRY_GARBODOR +Consuming garbage makes new kinds of\npoison gases and liquids inside their\nbodies. + +#org @DEX_ENTRY_ZORUA +It changes so it looks just like its\nfoe, tricks it, and then uses that\nopportunity to flee. + +#org @DEX_ENTRY_ZOROARK +Stories say those who tried to catch\nZoroark were trapped in an illusion and\npunished. + +#org @DEX_ENTRY_MINCCINO +Minccino greet each other by grooming\none another thoroughly with their\ntails. + +#org @DEX_ENTRY_CINCCINO +Their white fur is coated in a special\noil that makes it easy for them to\ndeflect attacks. + +#org @DEX_ENTRY_GOTHITA +Their ribbonlike feelers increase their\npsychic power. They are always staring\nat something. + +#org @DEX_ENTRY_GOTHORITA +According to old tales, it creates\nfriends for itself by controlling\nsleeping children on starry nights. + +#org @DEX_ENTRY_GOTHITELLE +Starry skies thousands of light-years\naway are visible in the space distorted\nby their psychic power. + +#org @DEX_ENTRY_SOLOSIS +Because their bodies are enveloped in a\nspecial liquid, they can survive in any\nenvironment. + +#org @DEX_ENTRY_DUOSION +When their two divided brains think the\nsame thoughts, their psychic power is\nmaximized. + +#org @DEX_ENTRY_REUNICLUS +When Reuniclus shake hands, a network\nforms between their brains, increasing\ntheir psychic power. + +#org @DEX_ENTRY_DUCKLETT +When attacked, it uses its feathers to\nsplash water, escaping under cover of\nthe spray. + +#org @DEX_ENTRY_SWANNA +Swanna start to dance at dusk. The one\ndancing in the middle is the leader of\nthe flock. + +#org @DEX_ENTRY_VANILLITE +It feels pleasantly cool when embraced.\nThis Pok\emon is treasured by households\nin warm regions. + +#org @DEX_ENTRY_VANILLISH +This hearty Pok\emon survived the Ice\nAge. It's incredibly popular in very hot\nregions. + +#org @DEX_ENTRY_VANILLUXE +If both heads get angry simultaneously,\nthis Pok\emon expels a blizzard, burying\neverything in snow. + +#org @DEX_ENTRY_DEERLING +The turning of the seasons changes the\ncolor and scent of its fur. People use\nit to mark the seasons. + +#org @DEX_ENTRY_SAWSBUCK +They migrate according to seasons, so\nsome people call Sawsbuck the harbingers\nof spring. + +#org @DEX_ENTRY_EMOLGA +They live on treetops and glide using\nthe inside of a cape-like membrane while\ndischarging electricity. + +#org @DEX_ENTRY_KARRABLAST +For some reason they evolve when they\nreceive electrical energy while they are\nattacking Shelmet. + +#org @DEX_ENTRY_ESCAVALIER +Wearing the shell covering they stole\nfrom Shelmet, they defend themselves and\nattack with two lances. + +#org @DEX_ENTRY_FOONGUS +It lures Pok\emon with its pattern that\nlooks just like a Pok\e Ball then\nreleases poison spores. + +#org @DEX_ENTRY_AMOONGUSS +It moves the caps on both arms and does\na dance to lure prey. It prefers damp\nplaces. + +#org @DEX_ENTRY_FRILLISH +They paralyze prey with poison, then\ndrag them down to their lairs, five\nmiles below the surface. + +#org @DEX_ENTRY_JELLICENT +Jellicent is always hanging around\nfancy cruise ships and tankers, hoping\nto drag away its prey. + +#org @DEX_ENTRY_ALOMOMOLA +The special membrane enveloping\nAlomomola has the ability to heal\nwounds. + +#org @DEX_ENTRY_JOLTIK +Joltik that live in cities have learned\na technique for sucking electricity\nfrom the outlets in houses. + +#org @DEX_ENTRY_GALVANTULA +When attacked, they create an electric\nbarrier by spitting out many\nelectrically charged threads. + +#org @DEX_ENTRY_FERROSEED +They stick their spikes into cave walls\nand absorb the minerals they find in\nthe rock. + +#org @DEX_ENTRY_FERROTHORN +By swinging around its three spiky\nfeels and shooting spikes, it can\nobliterate an opponent. + +#org @DEX_ENTRY_KLINK +Two bodies comprise a fixed pair. They\nspin around each other to generate\nenergy. + +#org @DEX_ENTRY_KLANG +A mini and big gear comprise its body.\nIf the mini gear it launches at a foe\ndoesn't return, it will die. + +#org @DEX_ENTRY_KLINKLANG +The gear with the red core is rotated\nat high speed for a rapid energy\ncharge. + +#org @DEX_ENTRY_TYNAMO +While one alone doesn't have much\npower, a chain of many Tynamo can be as\npowerful as lightning. + +#org @DEX_ENTRY_EELEKTRIK +This Pok\emon has a big appetite. When\nit spots its prey, it attacks it and\nparalyzes it with electricity. + +#org @DEX_ENTRY_EELEKTROSS +With its sucker mouth, it sucks in\nprey. Then it uses its fangs to shock\nthe prey with electricity. + +#org @DEX_ENTRY_ELGYEM +Rumors of its origin are linked to a\nUFO crash site in the desert 50 years\nago. + +#org @DEX_ENTRY_BEHEEYEM +It uses psychic power to control an\nopponent's brain and tamper with its\nmemories. + +#org @DEX_ENTRY_LITWICK +Its flame is usually out, but it starts\nshining when it absorbs life force from\npeople or Pok\emon. + +#org @DEX_ENTRY_LAMPENT +It arrives near the moment of death and\nsteals spirit from the body. + +#org @DEX_ENTRY_CHANDELURE +Being consumed in Chandelure's flame\nburns up the spirit, leaving the body\nbehind. + +#org @DEX_ENTRY_AXEW +Its large tusks have a tendency to\nbreak, but each time they grow back,\nthey grow in harder and sturdier. + +#org @DEX_ENTRY_FRAXURE +Their tusks can shatter rocks.\nTerritory battles between Fraxure can be\nintensely violent. + +#org @DEX_ENTRY_HAXORUS +Their sturdy tusks will stay sharp even\nif used to cut steel beams. They are\ncovered in hard armor. + +#org @DEX_ENTRY_CUBCHOO +When it is not feeling well, its mucus\ngets watery and the power of its\nIce-type moves decreases. + +#org @DEX_ENTRY_BEARTIC +It freezes its breath to create fangs\nand claws of ice. Cold northern areas\nare its habitat. + +#org @DEX_ENTRY_CRYOGONAL +They are born in snow clouds. They use\nchains made of ice crystals to capture\nprey. + +#org @DEX_ENTRY_SHELMET +When it and Karrablast are together,\nand both receive electrical stimulation,\nthey both evolve. + +#org @DEX_ENTRY_ACCELGOR +Having removed its heavy shell, it\nbecomes very light and can fight with\nninja-like movements. + +#org @DEX_ENTRY_STUNFISK +When its opponent can't be paralyzed,\nit contorts itself with unexpected speed\nand flops away. + +#org @DEX_ENTRY_MIENFOO +It takes pride in the speed at which it\nuses moves. What it loses in power, it\nmakes up for in quantity. + +#org @DEX_ENTRY_MIENSHAO +They use the long fur on their arms as\na whip to strike their opponents. + +#org @DEX_ENTRY_DRUDDIGON +It runs through the narrow tunnels\nformed by Excadrill and Onix. It uses\nits sharp claws to catch prey. + +#org @DEX_ENTRY_GOLETT +Ancient science fashioned this Pok\emon\nfrom clay. It's been active for\nthousands of years. + +#org @DEX_ENTRY_GOLURK +Golurk were created to protect people\nand Pok\emon. They run on a mysterious\nenergy. + +#org @DEX_ENTRY_PAWNIARD +Ignoring their injuries, groups attack\nby sinking the blades that cover their\nbodies into their prey. + +#org @DEX_ENTRY_BISHARP +Bisharp pursues prey in the company of\na large group of Pawniard. Then Bisharp\nfinishes off the prey. + +#org @DEX_ENTRY_BOUFFALANT +Their fluffy fur absorbs damage, even\nif they strike foes with a fierce\nheadbutt. + +#org @DEX_ENTRY_RUFFLET +They crush berries with their talons.\nThey bravely stand up to any opponent,\nno matter how strong it is. + +#org @DEX_ENTRY_BRAVIARY +The more scars they have, the more\nrespect these brave soldiers of the sky\nget from their peers. + +#org @DEX_ENTRY_VULLABY +They tend to guard their posteriors\nwith suitable bones they have found.\nThey pursue weak Pok\emon. + +#org @DEX_ENTRY_MANDIBUZZ +It skillfully arranges the bones of its\nprey to construct its nest. Most of the\nbones are Cubone. + +#org @DEX_ENTRY_HEATMOR +It breathes through a hole in its tail\nwhile it burns with an internal fire.\nDurant is its prey. + +#org @DEX_ENTRY_DURANT +Durant dig nests in mountains. They\nbuild their complicated, interconnected\ntunnels in mazes. + +#org @DEX_ENTRY_DEINO +It tends to bite everything, and it is\nnot a picky eater. Approaching it\ncarelessly is dangerous. + +#org @DEX_ENTRY_ZWEILOUS +The two heads do not get along.\nWhichever head eats more than the other\ngets to be the leader. + +#org @DEX_ENTRY_HYDREIGON +It responds to movement by attacking.\nThis scary, three-headed Pok\emon devours\neverything in its path! + +#org @DEX_ENTRY_LARVESTA +It protects itself with flame. Long\nyears ago, people believed Larvesta had\na nest on the sun. + +#org @DEX_ENTRY_VOLCARONA +When volcanic ash darkened the\natmosphere, Volcarona's fire provided a\nreplacement for the sun. + +#org @DEX_ENTRY_COBALION +It has a body and heart of steel. Its\nglare is sufficient to make even an\nunruly Pok\emon obey it. + +#org @DEX_ENTRY_TERRAKION +This Pok\emon came to the defense of\nPok\emon that had lost their homes in a\nwar among humans. + +#org @DEX_ENTRY_VIRIZION +Legends say this Pok\emon confounded\nopponents with its swift movements. + +#org @DEX_ENTRY_TORNADUS +In every direction it flies, creating\nwinds so powerful, they blow everything\naway. + +#org @DEX_ENTRY_THUNDURUS +Countless charred remains mar the\nlandscape of places through which\nThundurus has passed. + +#org @DEX_ENTRY_RESHIRAM +When Reshiram's tail flares, the heat\nenergy moves the atmosphere and changes\nthe world's weather. + +#org @DEX_ENTRY_ZEKROM +This Pok\emon appears in legends. In its\ntail, it has a giant generator that\ncreates electricity. + +#org @DEX_ENTRY_LANDORUS +Lands visited by Landorus grant\nbountiful crops. It has been hailed as\n'The Guardian of the Fields.'. + +#org @DEX_ENTRY_KYUREM +It can produce ultracold air. Its body\nis frozen. + +#org @DEX_ENTRY_KELDEO +It crosses the world, running over the\nsurfaces of oceans and rivers. It\nappears at scenic waterfronts. + +#org @DEX_ENTRY_MELOETTA +Many famous songs have been inspired by\nthe melodies that Meloetta plays. + +#org @DEX_ENTRY_GENESECT +This ancient bug Pok\emon was altered by\nTeam Plasma. They upgraded the cannon\non its back. + +#org @DEX_ENTRY_CHESPIN +Such a thick shell of wood covers its\nhead and back that even a direct hit\nfrom a truck wouldn't faze it. + +#org @DEX_ENTRY_QUILLADIN +It relies on its sturdy shell to\ndeflect predators' attacks. It\ncounterattacks with its sharp quills. + +#org @DEX_ENTRY_CHESNAUGHT +When it takes a defensive posture with\nits fists guarding its face, it could\nwithstand a bomb blast. + +#org @DEX_ENTRY_FENNEKIN +Eating a twig fills it with energy, and\nits roomy ears give vent to very hot\nair. + +#org @DEX_ENTRY_BRAIXEN +With friction from its tail fur, it\nsets the twig on its tail on fire and\nlaunches into battle. + +#org @DEX_ENTRY_DELPHOX +It gazes into the flame at its branch\nto achieve a focused state, allowing it\nto see the future. + +#org @DEX_ENTRY_FROAKIE +It secretes bubbles from its chest and\nback. The bubbles reduce the damage it\nwould take when attacked. + +#org @DEX_ENTRY_FROGADIER +Its swiftness is unparalleled. It can\nscale a tower of more than 2,000 feet in\na minute's time. + +#org @DEX_ENTRY_GRENINJA +It creates throwing stars out of\ncompressed water, that can split metal\nin two. + +#org @DEX_ENTRY_BUNNELBY +They use their large ears to dig\nburrows. They will dig the whole night\nthrough. + +#org @DEX_ENTRY_DIGGERSBY +As powerful as an excavator, its ears\ncan reduce dense bedrock to rubble. + +#org @DEX_ENTRY_FLETCHLING +When it's excited, its temperature can\ndouble, spiking hormone production in\nits body. + +#org @DEX_ENTRY_FLETCHINDER +Its speed right after takeoff already\nputs it in the top speed class of all\nbird Pok\emon. + +#org @DEX_ENTRY_TALONFLAME +When attacking prey, it can reach\nspeeds of up to 310 mph. It finishes its\nprey off with a colossal kick. + +#org @DEX_ENTRY_SCATTERBUG +The powder that covers its body\nregulates its temperature, so it can\nlive in any region or climate. + +#org @DEX_ENTRY_SPEWPA +The beaks of birds can't begin to\nscratch its stalwart body. To defend\nitself, it spews powder. + +#org @DEX_ENTRY_VIVILLON +The colorful patterns on this Pok\emon's\nwings depend on the climate and\ntopography of its habitat. + +#org @DEX_ENTRY_LITLEO +The stronger the opponent it faces, the\nmore heat and power flow through its\nbody. + +#org @DEX_ENTRY_PYROAR +The male with the largest mane of fire\nis the leader of the pride. + +#org @DEX_ENTRY_FLABEBE +It draws and controls the hidden power\nof flowers. The flower it holds is most\nlikely part of its body. + +#org @DEX_ENTRY_FLOETTE +When the flowers of a well-tended\nflower bed bloom, it appears and\ncelebrates with an elegant dance. + +#org @DEX_ENTRY_FLORGES +Its life can span several hundred\nyears. It's said to devote its entire\nlife to protecting gardens. + +#org @DEX_ENTRY_SKIDDO +Thought to be one of the first Pok\emon\nto live in harmony with humans, it has\na placid disposition. + +#org @DEX_ENTRY_GOGOAT +They inhabit mountainous regions. The\nleader of the herd is decided by a\nbattle of clashing horns. + +#org @DEX_ENTRY_PANCHAM +It grows up imitating the behavior of\nPangoro, which it looks up to as a\nleader. + +#org @DEX_ENTRY_PANGORO +This Pok\emon boasts great physical\nstrength. Many Trainers are also smitten\nby its lively character. + +#org @DEX_ENTRY_FURFROU +Historically, in the Kalos region,\nthese Pok\emon were the designated\nguardians of the king. + +#org @DEX_ENTRY_ESPURR +The organ that emits its intense\npsychic power is sheltered by its ears\nto keep power from leaking out. + +#org @DEX_ENTRY_MEOWSTIC +When in danger, it raises its ears and\nreleases enough psychic power to grind\na 10-ton truck to dust. + +#org @DEX_ENTRY_HONEDGE +It is born when a departed spirit\ninhabits a sword. It attaches to people\nand drinks their life force. + +#org @DEX_ENTRY_DOUBLADE +The complex attack patterns of its two\nswords are unstoppable, even for an\naccomplished opponent. + +#org @DEX_ENTRY_AEGISLASH +It can detect the innate qualities of\nleadership. Whoever it recognizes is\ndestined to become king. + +#org @DEX_ENTRY_SPRITZEE +It emits a scent that delights those\nwho smell it. The fragrance changes\ndepending on what it has eaten. + +#org @DEX_ENTRY_AROMATISSE +It devises various scents and emits\nscents that its enemies dislike in order\nto gain an edge in battle. + +#org @DEX_ENTRY_SWIRLIX +Because it eats nothing but sweets, its\nfur is as sticky sweet as cotton\ncandy. + +#org @DEX_ENTRY_SLURPUFF +It can distinguish the faintest of\nscents. It puts its sense of smell to\nuse by helping pastry chefs. + +#org @DEX_ENTRY_INKAY +It draws prey near with its blinking\nlights and then wraps them up in its\nlong tentacles. + +#org @DEX_ENTRY_MALAMAR +It wields the most compelling hypnotic\npowers of any Pok\emon, and it forces\nothers to do anything. + +#org @DEX_ENTRY_BINACLE +Two Binacle live together on one rock.\nWhen they fight, one of them will move\nto a different rock. + +#org @DEX_ENTRY_BARBARACLE +When they evolve, two Binacle multiply\ninto seven. They fight with the power\nof seven Binacle. + +#org @DEX_ENTRY_SKRELP +It looks just like rotten kelp. It\nhides from foes while storing up power\nfor its evolution. + +#org @DEX_ENTRY_DRAGALGE +Tales are told of ships that wander\ninto seas where Dragalge live, never to\nreturn. + +#org @DEX_ENTRY_CLAUNCHER +They knock down flying prey by firing\ncompressed water from their massive\nclaws like shooting a pistol. + +#org @DEX_ENTRY_CLAWITZER +Their enormous claws launch cannonballs\nof water powerful enough to pierce\ntanker hulls. + +#org @DEX_ENTRY_HELIOPTILE +The frills on either side of its head\nhave cells that generate electricity\nwhen exposed to sunlight. + +#org @DEX_ENTRY_HELIOLISK +It flares its frill and generates\nenergy. It can generate sufficient\nelectricity to power a skyscraper. + +#org @DEX_ENTRY_TYRUNT +Its immense jaws have enough\ndestructive force to chew up an\nautomobile. It lived 100 million years ago. + +#org @DEX_ENTRY_TYRANTRUM +Nothing could stop this Pok\emon 100\nmillion years ago, so it behaved like a\nking. + +#org @DEX_ENTRY_AMAURA +This calm Pok\emon lived in a cold land\nwhere there were no violent predators\nlike Tyrantrum. + +#org @DEX_ENTRY_AURORUS +This usually quiet and kindly Pok\emon\nhas a surface temperature of around -240\ndegrees Fahrenheit. + +#org @DEX_ENTRY_SYLVEON +It sends a soothing aura from its\nribbonlike feelers to calm fights. + +#org @DEX_ENTRY_HAWLUCHA +Although its body is small, its\nproficient fighting skills enable it to\nkeep up with big bruisers. + +#org @DEX_ENTRY_DEDENNE +Its upper whiskers are sensors that\nsurvey its surroundings. Its lower\nwhiskers shoot electricity. + +#org @DEX_ENTRY_CARBINK +Born from temperatures and pressures\ndeep underground, it fires beams from\nthe stone in its head. + +#org @DEX_ENTRY_GOOMY +It's covered in a slimy membrane that\nmakes any punches or kicks slide off it\nharmlessly. + +#org @DEX_ENTRY_SLIGGOO +It crawls along sluggishly. The swirly\nprotrusion on its back is filled with\nits brain and other organs. + +#org @DEX_ENTRY_GOODRA +An amazingly friendly Pok\emon, but if\nleft to itself, loneliness overcomes it,\nand it oozes gooey tears. + +#org @DEX_ENTRY_KLEFKI +These key collectors threaten any\nattackers by fiercely jingling their\nkeys at them. + +#org @DEX_ENTRY_PHANTUMP +It is created when a spirit possesses\nrotten tree stumps. It prefers to live\nin abandoned forests. + +#org @DEX_ENTRY_TREVENANT +It can control trees at will. It will\ntrap people who harm the forest, so they\ncan never leave. + +#org @DEX_ENTRY_PUMPKABOO +It is said to carry wandering spirits\nto the place where they belong so they\ncan move on. + +#org @DEX_ENTRY_GOURGEIST +It enwraps its prey in its hairlike\narms. It sings joyfully as it observes\nthe suffering of its prey. + +#org @DEX_ENTRY_BERGMITE +It blocks opponents' attacks with the\nice that shields its body. It uses cold\nair to repair any crack. + +#org @DEX_ENTRY_AVALUGG +The way several Bergmite huddle on its\nback make it look like an aircraft\ncarrier made of ice. + +#org @DEX_ENTRY_NOIBAT +They live in pitch black caves. Their\nenormous ears can emit ultrasonic waves\nof 200,000 hertz. + +#org @DEX_ENTRY_NOIVERN +This hot-blooded Pok\emon attacks\nanything it sees with ultrasonic waves\nthat can crush boulders. + +#org @DEX_ENTRY_XERNEAS +When the horns on its head shine in\nseven different colors, it is said to be\nsharing everlasting life. + +#org @DEX_ENTRY_YVELTAL +When its life comes to an end, it\nabsorbs the life energy of every living\nthing and turns into a cocoon. + +#org @DEX_ENTRY_ZYGARDE +When the Kalos region's ecosystem falls\ninto disarray, it appears and reveals\nits secret power. + +#org @DEX_ENTRY_DIANCIE +It can instantly create many diamonds\nby compressing the carbon in the air\nbetween its hands. + +#org @DEX_ENTRY_HOOPA +It gathers things it likes and passes\nthem through its loop to teleport them\nto a secret place. + +#org @DEX_ENTRY_VOLCANION +It expels its internal steam from the\narms on its back. It has enough power to\nblow away a mountain. + +#org @DEX_ENTRY_ROWLET +It feels relaxed in tight, dark places\nand has been known to use its Trainer's\npocket or bag as a nest. + +#org @DEX_ENTRY_DARTRIX +It throws sharp feathers called blade\nquills at enemies or prey. It seldom\nmisses. + +#org @DEX_ENTRY_DECIDUEYE +Although basically cool and cautious,\nwhen it's caught by surprise, it's\nseized by panic. + +#org @DEX_ENTRY_LITTEN +It doesn't allow its emotions to be\neasily seen. Earning its trust takes\ntime. It prefers solitude. + +#org @DEX_ENTRY_TORRACAT +It boasts powerful front legs. With a\nsingle punch, it can bend an iron bar\nright over. + +#org @DEX_ENTRY_INCINEROAR +When its fighting spirit is set alight,\nthe flames around its waist become\nespecially intense. + +#org @DEX_ENTRY_POPPLIO +The balloons it inflates with its nose\ngrow larger and larger as it practices\nday by day. + +#org @DEX_ENTRY_BRIONNE +It attacks by smacking its enemies with\nthe exploding water balloons that it\ncreates. + +#org @DEX_ENTRY_PRIMARINA +To Primarina, every battle is a stage.\nIt takes down its prey with beautiful\nsinging and dancing. + +#org @DEX_ENTRY_PIKIPEK +It may look spindly, but its neck\nmuscles are heavy-duty. It can peck at a\ntree 16 times per second! + +#org @DEX_ENTRY_TRUMBEAK +It can bend the tip of its beak to\nproduce over a hundred different cries\nat will. + +#org @DEX_ENTRY_TOUCANNON +Known for forming harmonious couples,\nit is brought to wedding ceremonies as a\ngood luck charm. + +#org @DEX_ENTRY_YUNGOOS +It prefers to eat fresh living things\nso it marches down streets in search of\nprey. + +#org @DEX_ENTRY_GUMSHOOS +Patient by nature, it loses control of\nitself and pounces when it spots its\nfavorite meal-Rattata! + +#org @DEX_ENTRY_GRUBBIN +Its strong jaw enables it to scrape\ntrees and slurp out the sap. It normally\nlives underground. + +#org @DEX_ENTRY_CHARJABUG +From the food it digests, it generates\nelectricity, and it stores this energy\nin its electric sac. + +#org @DEX_ENTRY_VIKAVOLT +It flusters opponents with acrobatic\nflying maneuvers. This creates an\nopening for it to attack. + +#org @DEX_ENTRY_CRABRAWLER +Its hard pincers are well suited to\nboth offense and defense. + +#org @DEX_ENTRY_CRABOMINABLE +It stores coldness in its pincers and\npummels its foes. It can even smash\nthick walls of ice to bits! + +#org @DEX_ENTRY_ORICORIO +This Oricorio has sipped red nectar. Its\npassionate dance moves cause its enemies\nto combust in both body and mind. + +#org @DEX_ENTRY_CUTIEFLY +Myriads of Cutiefly flutter above the\nheads of people who have auras\nresembling those of flowers. + +#org @DEX_ENTRY_RIBOMBEE +Some of Ribombee's pollen puffs are\nhighly nutritious. They are sometimes\nsold as supplements. + +#org @DEX_ENTRY_ROCKRUFF +When it rubs the rocks on its neck\nagainst you, that's proof of its love\nfor you. + +#org @DEX_ENTRY_LYCANROC +Well equipped with claws and fangs, it\nuses the sharp rocks in its mane as\nweapons. + +#org @DEX_ENTRY_WISHIWASHI +They're weak, so they move in schools.\nHowever, they can also often be seen all\nalone, having strayed from the school. + +#org @DEX_ENTRY_MAREANIE +Aside from its head, its body parts\nregenerate quickly if they're cut off. + +#org @DEX_ENTRY_TOXAPEX +It crawls along the ocean floor on its\n12 legs. It leaves a trail of Corsola\nbits scattered in its wake. + +#org @DEX_ENTRY_MUDBRAY +The mud stuck to Mudbray's hooves\nenhances its grip and its powerful\nrunning gait. + +#org @DEX_ENTRY_MUDSDALE +It can trudge mountain roads without\nrest for three days, all the while\ndragging a 10-ton load. + +#org @DEX_ENTRY_DEWPIDER +It crawls onto the land in search of\nfood. Its water bubble allows it to\nbreathe and protects its head. + +#org @DEX_ENTRY_ARAQUANID +It delivers headbutts with the bubble\non its head. Small Pok\emon get sucked\ninto it, where they drown. + +#org @DEX_ENTRY_FOMANTIS +It loves the sunshine. When it basks in\nthe sunlight regularly, it grows up\nwith vivid coloration. + +#org @DEX_ENTRY_LURANTIS +For self-protection, it pretends to be\na bug Pok\emon. Both of its arms bear\nkeen-edged petals. + +#org @DEX_ENTRY_MORELULL +It scatters spores that flicker and\nglow. Anyone seeing these lights falls\ninto a deep slumber. + +#org @DEX_ENTRY_SHIINOTIC +When it starts fighting for territory\nwith Parasect, the entire area gets\ncompletely coated in spores! + +#org @DEX_ENTRY_SALANDIT +It burns its bodily fluids to create a\npoisonous gas. It weakens enemies and\nsends them reeling with it. + +#org @DEX_ENTRY_SALAZZLE +It punishes Salandit that couldn't\nbring it food with a fierce slap of its\nflame-spewing palm. + +#org @DEX_ENTRY_STUFFUL +Stufful hates to be hugged or touched\nin any way. It will squirm, thrash, and\nresist with amazing power. + +#org @DEX_ENTRY_BEWEAR +It boasts tremendous physical strength.\nMany people call it the most dangerous\nPok\emon in Alola region. + +#org @DEX_ENTRY_BOUNSWEET +Because of its sweet, delicious aroma,\nbird Pok\emon are always after it. + +#org @DEX_ENTRY_STEENEE +It bounces around, swinging the sepals\non its head with abandon. It's quite\npainful when it smacks you! + +#org @DEX_ENTRY_TSAREENA +A master of grand and beautiful kicks,\nit can knock out even kickboxing\nchampions with a single blow. + +#org @DEX_ENTRY_COMFEY +Baths prepared with the flowers from\nits vine have a relaxing effect so it is\na hit to many people. + +#org @DEX_ENTRY_ORANGURU +Known for its extreme intelligence, it\nwill look down on inexperienced\nTrainers. + +#org @DEX_ENTRY_PASSIMIAN +They form groups of 20 individuals.\nTheir mutual bond is remarkable-they\nwill never let down a comrade. + +#org @DEX_ENTRY_WIMPOD +An astonishingly coward Pok\emon, it\nwhirs its legs at high speed to run away\nif anything comes near it. + +#org @DEX_ENTRY_GOLISOPOD +With a flashing slash of its giant\nsharp claws, it cleaves seawater-or even\nair-right in two. + +#org @DEX_ENTRY_SANDYGAST +Born from a sand mound playfully built\nby a child, this Pok\emon embodies the\ngrudges of the departed. + +#org @DEX_ENTRY_PALOSSAND +Buried beneath the castle are masses of\ndried-up bones from those whose\nvitality it has drained. + +#org @DEX_ENTRY_PYUKUMUKU +Its body is covered with slime. If you\naccidentally step on it, you'll slip,\nand it will get mad at you! + +#org @DEX_ENTRY_TYPE_NULL +There's danger of its going on a\nrampage, so its true power is sealed\naway beneath its control mask. + +#org @DEX_ENTRY_SILVALLY +It destroyed its own control mask. It\nhas become capable of changing type by\nequipping special memories. + +#org @DEX_ENTRY_MINIOR +It eats dust in the atmosphere. The\ncomposition of the dust determines the\ncolor of its core. + +#org @DEX_ENTRY_KOMALA +It stays asleep from the moment it's\nborn. When it falls into a deep sleep,\nit stops moving altogether. + +#org @DEX_ENTRY_TURTONATOR +It gushes fire and poisonous gases from\nits nostrils. Its dung is an explosive\nsubstance. + +#org @DEX_ENTRY_TOGEDEMARU +When it's surprised or agitated, the 14\nfur spikes on its back will stand up\ninvoluntarily. + +#org @DEX_ENTRY_MIMIKYU +It conceals its terrifying appearance\nbeneath an old rag so it can get closer\nto people and Pok\emon. + +#org @DEX_ENTRY_BRUXISH +Its skin is thick enough to fend off\nspikes. With its robust teeth, it\ncrunches up and eats the spikes. + +#org @DEX_ENTRY_DRAMPA +It appears in towns and plays with the\nchildren. Drampa will protect kids when\nthey're in danger. + +#org @DEX_ENTRY_DHELMISE +It wraps its prey in green seaweed and\nsucks away their vitality. It only\nlikes to go after big prey. + +#org @DEX_ENTRY_JANGMO_O +They live in mountains where no trace\nof humans can be detected. It grows as\nit battles others. + +#org @DEX_ENTRY_HAKAMO_O +It leaps at its prey with a courageous\nshout. Its scaly punches tear its\nopponents to shreds. + +#org @DEX_ENTRY_KOMMO_O +It battles valiantly with its fists,\nwhich are armored in steel scales.\nKommo-o specializes in uppercuts. + +#org @DEX_ENTRY_TAPU_KOKO +This guardian deity of Melemele summons\nthunderclouds and stores their\nlightning inside its body. + +#org @DEX_ENTRY_TAPU_LELE +This guardian deity of Akala is\nguilelessly cruel. Its flowers' fragrant\naroma is its source of energy. + +#org @DEX_ENTRY_TAPU_BULU +The guardian deity of Ula'ula is a lazy\nPok\emon. It commands plants to\nimmobilize its foes. + +#org @DEX_ENTRY_TAPU_FINI +The guardian deity of Poni can control\nwater. It can create pure water that\nwill wash away any impurity. + +#org @DEX_ENTRY_COSMOG +Its body is gaseous and frail. It\nslowly grows as it collects dust from\nthe atmosphere. + +#org @DEX_ENTRY_COSMOEM +As it absorbs light, Cosmoem continues\nto grow. Its golden shell is\nsurprisingly solid. + +#org @DEX_ENTRY_SOLGALEO +In writings from the distant past, it's\ncalled by the name 'the beast that\ndevours the sun.'. + +#org @DEX_ENTRY_LUNALA +It sometimes summons unknown powers and\nlife-forms to this world from holes\nthat lead to other worlds. + +#org @DEX_ENTRY_NIHILEGO +A life-form from another world, it was\ndubbed a UB and is thought to produce a\nstrong neurotoxin. + +#org @DEX_ENTRY_BUZZWOLE +Buzzwole goes around showing off its\nabnormally swollen muscles. It is one\nkind of Ultra Beast. + +#org @DEX_ENTRY_PHEROMOSA +One of the dangerous Ultra Beasts, it\nhas been spotted running across the land\nat terrific speeds. + +#org @DEX_ENTRY_XURKITREE +It appeared from the Ultra Wormhole. It\nraided a power plant, so it energizes\nitself with electricity. + +#org @DEX_ENTRY_CELESTEELA +It appeared from the Ultra Wormhole.\nWitnesses observed it flying across the\nsky at high speed. + +#org @DEX_ENTRY_KARTANA +This Ultra Beast's body, which is as\nthin as paper, is like a sharpened\nsword. + +#org @DEX_ENTRY_GUZZLORD +An unknown life-form called a UB. It\nmay be constantly hungry-it is certainly\nalways devouring something. + +#org @DEX_ENTRY_NECROZMA +Light is the source of its energy. If\nit isn't devouring light, impurities\nbuild up in it. + +#org @DEX_ENTRY_MAGEARNA +Its mechanized body is merely a vessel.\nIts true self is its Soul-Heart, an\nartificial soul. + +#org @DEX_ENTRY_MARSHADOW +It lurks in the shadows of others,\ncopying their movements and powers. It\nis craven and cowering. + +#org @DEX_ENTRY_POIPOLE +This Ultra Beast is well enough liked\nto be chosen as a first partner in its\nown world. + +#org @DEX_ENTRY_NAGANADEL +It stores hundreds of liters of\npoisonous liquid in its body. It is one\nof the organisms known as UBs. + +#org @DEX_ENTRY_STAKATAKA +When stone walls started moving and\nattacking, the brute's true identity was\nthis mysterious life-form. + +#org @DEX_ENTRY_BLACEPHALON +It causes explosions, then takes\nadvantage of opponents' surprise to rob\nthem of their vitality. + +#org @DEX_ENTRY_ZERAORA +It approaches its enemies at the speed\nof lightning, then tears them limb from\nlimb with its sharp claws. + +#org @DEX_ENTRY_MELTAN +It melts particles of iron and other\nmetals found in the subsoil, so it can\nabsorb them into its molten steel body. + +#org @DEX_ENTRY_MELMETAL +Revered long ago for its capacity\nto create iron from nothing, it has\ncome back to life after 3000 years. + +//Special Form Entries + +#org @DEX_ENTRY_RATTATA_A +When the sun goes down, it becomes\nactive. It runs around town on a chase\nfor good food for its boss-Raticate. + +#org @DEX_ENTRY_RATICATE_A +It makes its Rattata underlings gather\nfood for it, dining solely on the most\nnutritious and delicious fare. + +#org @DEX_ENTRY_RAICHU_A +It focuses psychic energy into its tail\nand rides it like it's surfing. Another\nname for this Pok\emon is "hodad." + +#org @DEX_ENTRY_SANDSHREW_A +It lives on snowy mountains. Its steel\nshell is very hard-so much so, it can't\nroll its body up into a ball. + +#org @DEX_ENTRY_SANDSLASH_A +It runs across snow-covered plains at\nhigh speeds. It developed thick, sharp\nclaws to plow through the snow. + +#org @DEX_ENTRY_VULPIX_A +In hot weather, this Pok\emon makes ice\nshards with its six tails and sprays\nthem around to cool itself off. + +#org @DEX_ENTRY_NINETALES_A +It lives on mountains perpetually\ncovered in snow and is revered as a\ndeity incarnate. + +#org @DEX_ENTRY_DIGLETT_A +Its golden hairs function as sensors.\nIt pokes them out of its burrow to\nmonitor its surroundings. + +#org @DEX_ENTRY_DUGTRIO_A +Its metallic whiskers are heavy, so\nit's not very fast, but it has the\npower to dig through bedrock. + +#org @DEX_ENTRY_MEOWTH_A +It's impulsive, selfish, and fickle.\nIt's very popular with Trainers who\nlike giving it the attention it needs. + +#org @DEX_ENTRY_PERSIAN_A +It has the classiest coat. The rippling\nof its fur in the heat of battle has a\nbeauty all its own. + +#org @DEX_ENTRY_GEODUDE_A +Its body is a magnetic stone. Iron sand\nattaches firmly to the portions of its\nbody that are particularly magnetic. + +#org @DEX_ENTRY_GRAVELER_A +Graveler's entire body is tinged with\nelectricity due to the stones it likes\nto eat. It's very quick-tempered. + +#org @DEX_ENTRY_GOLEM_A +Since it can't fire boulders at a rapid\npace, it's been known to seize nearby\nGeodude and fire them from its back. + +#org @DEX_ENTRY_GRIMER_A +A Grimer, which had been brought in to\nsolve a problem with garbage, developed\nover time into this form. + +#org @DEX_ENTRY_MUK_A +The garbage it eats causes continuous\nchemical changes in its body, which\nproduce its vivid coloration. + +#org @DEX_ENTRY_EXEGGUTOR_A +It swings its long neck like a whip and\nsmacks its opponents. This makes\nExeggutor itself dizzy, too. + +#org @DEX_ENTRY_MAROWAK_A +Its custom is to mourn its lost friends.\nMounds of dirt by the side of the road\nmark the graves of the Marowak. + +#org @DEX_ENTRY_ZYGARDE_10 +Born when around 10% of Zygarde's cells\nhave been gathered from all over, this\nform is skilled in close-range combat. + +#org @DEX_ENTRY_ZYGARDE_COMPLETE +This is Zygarde's 100% form.\nIt has enough power to overwhelm\neven Xerneas or Yveltal. + +#org @DEX_ENTRY_ORICORIO_Y +This Oricorio has sipped bright yellow\nnectar. Its bright, cheerful dance\nmelts the hearts of its enemies. + +#org @DEX_ENTRY_ORICORIO_P +This Oricorio has sipped pink nectar.\nIts enemies' hearts melt at the sight\nof its gently swaying hips. + +#org @DEX_ENTRY_ORICORIO_S +This Oricorio has sipped purple nectar.\nSome dancers use its graceful, elegant\ndancing as inspiration. + +#org @DEX_ENTRY_LYCANROC_N +They live alone without forming packs.\nThey only listen to orders from those\nwho can draw out their true power. + +#org @DEX_ENTRY_LYCANROC_DUSK +This strange form is the result of it\nevolving at dusk. An intense fighting\nspirit underlies its calmness. + +#org @DEX_ENTRY_WISHIWASHI_S +At their appearance, even Gyarados flee.\nWhen they team up to use Water Gun, its\npower exceeds that of Hydro Pump. + +#org @DEX_ENTRY_NECROZMA_MANE +This is Necrozma while it's absorbing\nthe power of Solgaleo, making it very\nferocious and impossible to control. + +#org @DEX_ENTRY_NECROZMA_WINGS +Lunala no longer has a will of its own.\nNow under the control of Necrozma, it\ncontinuously expels all of its energy. + +#org @DEX_ENTRY_NECROZMA_ULTRA +This is its form when it has absorbed\noverwhelming light energy. It fires\nlaser beams from all over its body. diff --git a/src/Pokedex_Data_Table.c b/src/Pokedex_Data_Table.c new file mode 100644 index 0000000..47ab76e --- /dev/null +++ b/src/Pokedex_Data_Table.c @@ -0,0 +1,11384 @@ +#include "defines.h" +#include "../include/pokedex.h" + +const struct PokedexEntry gPokedexEntries[NUM_DEX_ENTRIES + 1] = +{ + [NATIONAL_DEX_NONE] = + { + .categoryName = {0xcf, 0xe2, 0xdf, 0xe2, 0xe3, 0xeb, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 0, + .weight = 0, + .description = (const u8*) 0x8444c35, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_BULBASAUR] = + { + .categoryName = {0xcd, 0xd9, 0xd9, 0xd8, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 7, + .weight = 69, + .description = (const u8*) 0x8444cb2, + .unused = 19729, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 356, + .trainerOffset = 16, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_IVYSAUR] = + { + .categoryName = {0xcd, 0xd9, 0xd9, 0xd8, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 10, + .weight = 130, + .description = (const u8*) 0x8444d12, + .unused = 19830, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 332, + .trainerOffset = 11, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_VENUSAUR] = + { + .categoryName = {0xcd, 0xd9, 0xd9, 0xd8, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 20, + .weight = 1000, + .description = (const u8*) 0x8444d77, + .unused = 19934, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 1, + .unknown1 = 375, + .unknown2 = 6, + }, + [NATIONAL_DEX_CHARMANDER] = + { + .categoryName = {0xc6, 0xdd, 0xee, 0xd5, 0xe6, 0xd8, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 6, + .weight = 85, + .description = (const u8*) 0x8444ddf, + .unused = 20039, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 410, + .trainerOffset = 16, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_CHARMELEON] = + { + .categoryName = {0xc0, 0xe0, 0xd5, 0xe1, 0xd9, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 11, + .weight = 190, + .description = (const u8*) 0x8444e48, + .unused = 20140, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 294, + .trainerOffset = 8, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_CHARIZARD] = + { + .categoryName = {0xc0, 0xe0, 0xd5, 0xe1, 0xd9, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 17, + .weight = 905, + .description = (const u8*) 0x8444ead, + .unused = 20247, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 271, + .trainerOffset = 0, + .unknown1 = 317, + .unknown2 = 3, + }, + [NATIONAL_DEX_SQUIRTLE] = + { + .categoryName = {0xce, 0xdd, 0xe2, 0xed, 0x0, 0xce, 0xe9, 0xe6, 0xe8, 0xe0, 0xd9, 0xff}, + .height = 5, + .weight = 90, + .description = (const u8*) 0x8444f18, + .unused = 20351, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 412, + .trainerOffset = 16, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_WARTORTLE] = + { + .categoryName = {0xce, 0xe9, 0xe6, 0xe8, 0xe0, 0xd9, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 10, + .weight = 225, + .description = (const u8*) 0x8444f80, + .unused = 20454, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 334, + .trainerOffset = 9, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_BLASTOISE] = + { + .categoryName = {0xcd, 0xdc, 0xd9, 0xe0, 0xe0, 0xda, 0xdd, 0xe7, 0xdc, 0xff, 0x0, 0x0}, + .height = 16, + .weight = 855, + .description = (const u8*) 0x8444fe7, + .unused = 20553, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 1, + .unknown1 = 329, + .unknown2 = 3, + }, + [NATIONAL_DEX_CATERPIE] = + { + .categoryName = {0xd1, 0xe3, 0xe6, 0xe1, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 3, + .weight = 29, + .description = (const u8*) 0x844504a, + .unused = 20654, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 549, + .trainerOffset = 20, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_METAPOD] = + { + .categoryName = {0xbd, 0xe3, 0xd7, 0xe3, 0xe3, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 7, + .weight = 99, + .description = (const u8*) 0x84450af, + .unused = 20750, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 350, + .trainerOffset = 18, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_BUTTERFREE] = + { + .categoryName = {0xbc, 0xe9, 0xe8, 0xe8, 0xd9, 0xe6, 0xda, 0xe0, 0xed, 0xff, 0x0, 0x0}, + .height = 11, + .weight = 320, + .description = (const u8*) 0x844510f, + .unused = 20847, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 312, + .trainerOffset = 2, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_WEEDLE] = + { + .categoryName = {0xc2, 0xd5, 0xdd, 0xe6, 0xed, 0x0, 0xbc, 0xe9, 0xdb, 0xff, 0x0, 0x0}, + .height = 3, + .weight = 32, + .description = (const u8*) 0x8445170, + .unused = 20946, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 455, + .trainerOffset = 19, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_KAKUNA] = + { + .categoryName = {0xbd, 0xe3, 0xd7, 0xe3, 0xe3, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 6, + .weight = 100, + .description = (const u8*) 0x84451d3, + .unused = 21043, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 424, + .trainerOffset = 14, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_BEEDRILL] = + { + .categoryName = {0xca, 0xe3, 0xdd, 0xe7, 0xe3, 0xe2, 0x0, 0xbc, 0xd9, 0xd9, 0xff, 0x0}, + .height = 10, + .weight = 295, + .description = (const u8*) 0x8445234, + .unused = 21141, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 366, + .trainerOffset = 2, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_PIDGEY] = + { + .categoryName = {0xce, 0xdd, 0xe2, 0xed, 0x0, 0xbc, 0xdd, 0xe6, 0xd8, 0xff, 0x0, 0x0}, + .height = 3, + .weight = 18, + .description = (const u8*) 0x8445296, + .unused = 21244, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 492, + .trainerOffset = 18, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_PIDGEOTTO] = + { + .categoryName = {0xbc, 0xdd, 0xe6, 0xd8, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 11, + .weight = 300, + .description = (const u8*) 0x84452fd, + .unused = 21341, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 334, + .trainerOffset = 11, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_PIDGEOT] = + { + .categoryName = {0xbc, 0xdd, 0xe6, 0xd8, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 15, + .weight = 395, + .description = (const u8*) 0x844535e, + .unused = 21447, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 269, + .trainerOffset = 65534, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_RATTATA] = + { + .categoryName = {0xcc, 0xd5, 0xe8, 0xff, 0xbf, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 3, + .weight = 35, + .description = (const u8*) 0x84453c8, + .unused = 21542, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 481, + .trainerOffset = 18, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_RATICATE] = + { + .categoryName = {0xcc, 0xd5, 0xe8, 0xff, 0xbf, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 7, + .weight = 185, + .description = (const u8*) 0x8445427, + .unused = 21631, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 401, + .trainerOffset = 14, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_SPEAROW] = + { + .categoryName = {0xce, 0xdd, 0xe2, 0xed, 0x0, 0xbc, 0xdd, 0xe6, 0xd8, 0xff, 0x0, 0x0}, + .height = 3, + .weight = 20, + .description = (const u8*) 0x8445480, + .unused = 21737, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 571, + .trainerOffset = 19, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_FEAROW] = + { + .categoryName = {0xbc, 0xd9, 0xd5, 0xdf, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 12, + .weight = 380, + .description = (const u8*) 0x84454ea, + .unused = 21840, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 282, + .trainerOffset = 65535, + .unknown1 = 272, + .unknown2 = 65534, + }, + [NATIONAL_DEX_EKANS] = + { + .categoryName = {0xcd, 0xe2, 0xd5, 0xdf, 0xd9, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 20, + .weight = 69, + .description = (const u8*) 0x8445551, + .unused = 21941, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 298, + .trainerOffset = 13, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_ARBOK] = + { + .categoryName = {0xbd, 0xe3, 0xd6, 0xe6, 0xd5, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 35, + .weight = 650, + .description = (const u8*) 0x84455b6, + .unused = 22044, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 296, + .unknown2 = 1, + }, + [NATIONAL_DEX_PIKACHU] = + { + .categoryName = {0xc7, 0xe3, 0xe9, 0xe7, 0xd9, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 4, + .weight = 60, + .description = (const u8*) 0x844561d, + .unused = 22149, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 479, + .trainerOffset = 16, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_RAICHU] = + { + .categoryName = {0xc7, 0xe3, 0xe9, 0xe7, 0xd9, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 8, + .weight = 300, + .description = (const u8*) 0x8445686, + .unused = 22250, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 426, + .trainerOffset = 10, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_SANDSHREW] = + { + .categoryName = {0xc7, 0xe3, 0xe9, 0xe7, 0xd9, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 6, + .weight = 120, + .description = (const u8*) 0x84456eb, + .unused = 22347, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 370, + .trainerOffset = 15, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_SANDSLASH] = + { + .categoryName = {0xc7, 0xe3, 0xe9, 0xe7, 0xd9, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 10, + .weight = 295, + .description = (const u8*) 0x844574c, + .unused = 22452, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 341, + .trainerOffset = 10, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_NIDORAN_F] = + { + .categoryName = {0xca, 0xe3, 0xdd, 0xe7, 0xe3, 0xe2, 0x0, 0xca, 0xdd, 0xe2, 0xff, 0x0}, + .height = 4, + .weight = 70, + .description = (const u8*) 0x84457b5, + .unused = 22554, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 488, + .trainerOffset = 19, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_NIDORINA] = + { + .categoryName = {0xca, 0xe3, 0xdd, 0xe7, 0xe3, 0xe2, 0x0, 0xca, 0xdd, 0xe2, 0xff, 0x0}, + .height = 8, + .weight = 200, + .description = (const u8*) 0x844581b, + .unused = 22644, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 381, + .trainerOffset = 13, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_NIDOQUEEN] = + { + .categoryName = {0xbe, 0xe6, 0xdd, 0xe0, 0xe0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 13, + .weight = 600, + .description = (const u8*) 0x8445875, + .unused = 22746, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 283, + .trainerOffset = 2, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_NIDORAN_M] = + { + .categoryName = {0xca, 0xe3, 0xdd, 0xe7, 0xe3, 0xe2, 0x0, 0xca, 0xdd, 0xe2, 0xff, 0x0}, + .height = 5, + .weight = 90, + .description = (const u8*) 0x84458db, + .unused = 22857, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 480, + .trainerOffset = 17, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_NIDORINO] = + { + .categoryName = {0xca, 0xe3, 0xdd, 0xe7, 0xe3, 0xe2, 0x0, 0xca, 0xdd, 0xe2, 0xff, 0x0}, + .height = 9, + .weight = 195, + .description = (const u8*) 0x844594a, + .unused = 22959, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 408, + .trainerOffset = 13, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_NIDOKING] = + { + .categoryName = {0xbe, 0xe6, 0xdd, 0xe0, 0xe0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 14, + .weight = 620, + .description = (const u8*) 0x84459b0, + .unused = 23063, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 304, + .trainerOffset = 3, + .unknown1 = 323, + .unknown2 = 2, + }, + [NATIONAL_DEX_CLEFAIRY] = + { + .categoryName = {0xc0, 0xd5, 0xdd, 0xe6, 0xed, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 6, + .weight = 75, + .description = (const u8*) 0x8445a18, + .unused = 23162, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 425, + .trainerOffset = 18, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_CLEFABLE] = + { + .categoryName = {0xc0, 0xd5, 0xdd, 0xe6, 0xed, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 13, + .weight = 400, + .description = (const u8*) 0x8445a7b, + .unused = 23258, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 3, + .unknown1 = 272, + .unknown2 = 65535, + }, + [NATIONAL_DEX_VULPIX] = + { + .categoryName = {0xc0, 0xe3, 0xec, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 6, + .weight = 99, + .description = (const u8*) 0x8445adb, + .unused = 23346, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 497, + .trainerOffset = 18, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_NINETALES] = + { + .categoryName = {0xc0, 0xe3, 0xec, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 11, + .weight = 199, + .description = (const u8*) 0x8445b33, + .unused = 23443, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 339, + .trainerOffset = 6, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_JIGGLYPUFF] = + { + .categoryName = {0xbc, 0xd5, 0xe0, 0xe0, 0xe3, 0xe3, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 5, + .weight = 55, + .description = (const u8*) 0x8445b94, + .unused = 23545, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 419, + .trainerOffset = 19, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_WIGGLYTUFF] = + { + .categoryName = {0xbc, 0xd5, 0xe0, 0xe0, 0xe3, 0xe3, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 10, + .weight = 120, + .description = (const u8*) 0x8445bfa, + .unused = 23649, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 328, + .trainerOffset = 9, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_ZUBAT] = + { + .categoryName = {0xbc, 0xd5, 0xe8, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 8, + .weight = 75, + .description = (const u8*) 0x8445c62, + .unused = 23754, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 355, + .trainerOffset = 65532, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_GOLBAT] = + { + .categoryName = {0xbc, 0xd5, 0xe8, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 16, + .weight = 550, + .description = (const u8*) 0x8445ccb, + .unused = 23860, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 291, + .trainerOffset = 0, + .unknown1 = 296, + .unknown2 = 2, + }, + [NATIONAL_DEX_ODDISH] = + { + .categoryName = {0xd1, 0xd9, 0xd9, 0xd8, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 5, + .weight = 54, + .description = (const u8*) 0x8445d35, + .unused = 23968, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 423, + .trainerOffset = 15, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_GLOOM] = + { + .categoryName = {0xd1, 0xd9, 0xd9, 0xd8, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 8, + .weight = 86, + .description = (const u8*) 0x8445da1, + .unused = 24071, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 329, + .trainerOffset = 10, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_VILEPLUME] = + { + .categoryName = {0xc0, 0xe0, 0xe3, 0xeb, 0xd9, 0xe6, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 12, + .weight = 186, + .description = (const u8*) 0x8445e08, + .unused = 24175, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 4, + .unknown1 = 272, + .unknown2 = 65534, + }, + [NATIONAL_DEX_PARAS] = + { + .categoryName = {0xc7, 0xe9, 0xe7, 0xdc, 0xe6, 0xe3, 0xe3, 0xe1, 0xff, 0x0, 0x0, 0x0}, + .height = 3, + .weight = 54, + .description = (const u8*) 0x8445e70, + .unused = 24278, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 546, + .trainerOffset = 21, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_PARASECT] = + { + .categoryName = {0xc7, 0xe9, 0xe7, 0xdc, 0xe6, 0xe3, 0xe3, 0xe1, 0xff, 0x0, 0x0, 0x0}, + .height = 10, + .weight = 295, + .description = (const u8*) 0x8445ed7, + .unused = 24386, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 307, + .trainerOffset = 8, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_VENONAT] = + { + .categoryName = {0xc3, 0xe2, 0xe7, 0xd9, 0xd7, 0xe8, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 10, + .weight = 300, + .description = (const u8*) 0x8445f43, + .unused = 24480, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 360, + .trainerOffset = 14, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_VENOMOTH] = + { + .categoryName = {0xca, 0xe3, 0xdd, 0xe7, 0xe3, 0xe2, 0x0, 0xc7, 0xe3, 0xe8, 0xdc, 0xff}, + .height = 15, + .weight = 125, + .description = (const u8*) 0x8445fa1, + .unused = 24585, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 3, + .unknown1 = 293, + .unknown2 = 1, + }, + [NATIONAL_DEX_DIGLETT] = + { + .categoryName = {0xc7, 0xe3, 0xe0, 0xd9, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 2, + .weight = 8, + .description = (const u8*) 0x844600a, + .unused = 24696, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 706, + .trainerOffset = 22, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_DUGTRIO] = + { + .categoryName = {0xc7, 0xe3, 0xe0, 0xd9, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 7, + .weight = 333, + .description = (const u8*) 0x8446079, + .unused = 24802, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 384, + .trainerOffset = 14, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_MEOWTH] = + { + .categoryName = {0xcd, 0xd7, 0xe6, 0xd5, 0xe8, 0xd7, 0xdc, 0x0, 0xbd, 0xd5, 0xe8, 0xff}, + .height = 4, + .weight = 42, + .description = (const u8*) 0x84460e3, + .unused = 24899, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 480, + .trainerOffset = 17, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_PERSIAN] = + { + .categoryName = {0xbd, 0xe0, 0xd5, 0xe7, 0xe7, 0xed, 0x0, 0xbd, 0xd5, 0xe8, 0xff, 0x0}, + .height = 10, + .weight = 320, + .description = (const u8*) 0x8446144, + .unused = 24998, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 320, + .trainerOffset = 10, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_PSYDUCK] = + { + .categoryName = {0xbe, 0xe9, 0xd7, 0xdf, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 8, + .weight = 196, + .description = (const u8*) 0x84461a7, + .unused = 25107, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 347, + .trainerOffset = 11, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_GOLDUCK] = + { + .categoryName = {0xbe, 0xe9, 0xd7, 0xdf, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 17, + .weight = 766, + .description = (const u8*) 0x8446214, + .unused = 25203, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 272, + .trainerOffset = 4, + .unknown1 = 287, + .unknown2 = 1, + }, + [NATIONAL_DEX_MANKEY] = + { + .categoryName = {0xca, 0xdd, 0xdb, 0x0, 0xc7, 0xe3, 0xe2, 0xdf, 0xd9, 0xed, 0xff, 0x0}, + .height = 5, + .weight = 280, + .description = (const u8*) 0x8446274, + .unused = 25317, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 388, + .trainerOffset = 16, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_PRIMEAPE] = + { + .categoryName = {0xca, 0xdd, 0xdb, 0x0, 0xc7, 0xe3, 0xe2, 0xdf, 0xd9, 0xed, 0xff, 0x0}, + .height = 10, + .weight = 320, + .description = (const u8*) 0x84462e6, + .unused = 25419, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 326, + .trainerOffset = 8, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_GROWLITHE] = + { + .categoryName = {0xca, 0xe9, 0xe4, 0xe4, 0xed, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 7, + .weight = 190, + .description = (const u8*) 0x844634c, + .unused = 25521, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 346, + .trainerOffset = 14, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_ARCANINE] = + { + .categoryName = {0xc6, 0xd9, 0xdb, 0xd9, 0xe2, 0xd8, 0xd5, 0xe6, 0xed, 0xff, 0x0, 0x0}, + .height = 19, + .weight = 1550, + .description = (const u8*) 0x84463b2, + .unused = 25622, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 65535, + .unknown1 = 312, + .unknown2 = 2, + }, + [NATIONAL_DEX_POLIWAG] = + { + .categoryName = {0xce, 0xd5, 0xd8, 0xe4, 0xe3, 0xe0, 0xd9, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 6, + .weight = 124, + .description = (const u8*) 0x8446417, + .unused = 25725, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 353, + .trainerOffset = 17, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_POLIWHIRL] = + { + .categoryName = {0xce, 0xd5, 0xd8, 0xe4, 0xe3, 0xe0, 0xd9, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 10, + .weight = 200, + .description = (const u8*) 0x844647e, + .unused = 25819, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 288, + .trainerOffset = 10, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_POLIWRATH] = + { + .categoryName = {0xce, 0xd5, 0xd8, 0xe4, 0xe3, 0xe0, 0xd9, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 13, + .weight = 540, + .description = (const u8*) 0x84464dc, + .unused = 25919, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 5, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_ABRA] = + { + .categoryName = {0xca, 0xe7, 0xdd, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 9, + .weight = 195, + .description = (const u8*) 0x8446540, + .unused = 26010, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 374, + .trainerOffset = 14, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_KADABRA] = + { + .categoryName = {0xca, 0xe7, 0xdd, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 13, + .weight = 565, + .description = (const u8*) 0x844659b, + .unused = 26102, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 272, + .trainerOffset = 2, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_ALAKAZAM] = + { + .categoryName = {0xca, 0xe7, 0xdd, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 15, + .weight = 480, + .description = (const u8*) 0x84465f7, + .unused = 26211, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 272, + .trainerOffset = 65535, + .unknown1 = 271, + .unknown2 = 65535, + }, + [NATIONAL_DEX_MACHOP] = + { + .categoryName = {0xcd, 0xe9, 0xe4, 0xd9, 0xe6, 0xe4, 0xe3, 0xeb, 0xd9, 0xe6, 0xff, 0x0}, + .height = 8, + .weight = 195, + .description = (const u8*) 0x8446664, + .unused = 26313, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 320, + .trainerOffset = 12, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_MACHOKE] = + { + .categoryName = {0xcd, 0xe9, 0xe4, 0xd9, 0xe6, 0xe4, 0xe3, 0xeb, 0xd9, 0xe6, 0xff, 0x0}, + .height = 15, + .weight = 705, + .description = (const u8*) 0x84466ca, + .unused = 26417, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 304, + .trainerOffset = 6, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_MACHAMP] = + { + .categoryName = {0xcd, 0xe9, 0xe4, 0xd9, 0xe6, 0xe4, 0xe3, 0xeb, 0xd9, 0xe6, 0xff, 0x0}, + .height = 16, + .weight = 1300, + .description = (const u8*) 0x8446732, + .unused = 26522, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 278, + .trainerOffset = 2, + .unknown1 = 283, + .unknown2 = 0, + }, + [NATIONAL_DEX_BELLSPROUT] = + { + .categoryName = {0xc0, 0xe0, 0xe3, 0xeb, 0xd9, 0xe6, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 7, + .weight = 40, + .description = (const u8*) 0x844679b, + .unused = 26626, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 354, + .trainerOffset = 16, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_WEEPINBELL] = + { + .categoryName = {0xc0, 0xe0, 0xed, 0xd7, 0xd5, 0xe8, 0xd7, 0xdc, 0xd9, 0xe6, 0xff, 0x0}, + .height = 10, + .weight = 64, + .description = (const u8*) 0x8446803, + .unused = 26721, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 65535, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_VICTREEBEL] = + { + .categoryName = {0xc0, 0xe0, 0xed, 0xd7, 0xd5, 0xe8, 0xd7, 0xdc, 0xd9, 0xe6, 0xff, 0x0}, + .height = 17, + .weight = 155, + .description = (const u8*) 0x8446862, + .unused = 26823, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 2, + .unknown1 = 302, + .unknown2 = 2, + }, + [NATIONAL_DEX_TENTACOOL] = + { + .categoryName = {0xc4, 0xd9, 0xe0, 0xe0, 0xed, 0xda, 0xdd, 0xe7, 0xdc, 0xff, 0x0, 0x0}, + .height = 9, + .weight = 455, + .description = (const u8*) 0x84468c8, + .unused = 26935, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_TENTACRUEL] = + { + .categoryName = {0xc4, 0xd9, 0xe0, 0xe0, 0xed, 0xda, 0xdd, 0xe7, 0xdc, 0xff, 0x0, 0x0}, + .height = 16, + .weight = 550, + .description = (const u8*) 0x8446938, + .unused = 27040, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 272, + .trainerOffset = 65535, + .unknown1 = 312, + .unknown2 = 0, + }, + [NATIONAL_DEX_GEODUDE] = + { + .categoryName = {0xcc, 0xe3, 0xd7, 0xdf, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 4, + .weight = 200, + .description = (const u8*) 0x84469a1, + .unused = 27141, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 330, + .trainerOffset = 17, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_GRAVELER] = + { + .categoryName = {0xcc, 0xe3, 0xd7, 0xdf, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 10, + .weight = 1050, + .description = (const u8*) 0x8446a06, + .unused = 27243, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 272, + .trainerOffset = 8, + .unknown1 = 305, + .unknown2 = 1, + }, + [NATIONAL_DEX_GOLEM] = + { + .categoryName = {0xc7, 0xd9, 0xdb, 0xd5, 0xe8, 0xe3, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 14, + .weight = 3000, + .description = (const u8*) 0x8446a6c, + .unused = 27353, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 266, + .trainerOffset = 3, + .unknown1 = 298, + .unknown2 = 1, + }, + [NATIONAL_DEX_PONYTA] = + { + .categoryName = {0xc0, 0xdd, 0xe6, 0xd9, 0x0, 0xc2, 0xe3, 0xe6, 0xe7, 0xd9, 0xff, 0x0}, + .height = 10, + .weight = 300, + .description = (const u8*) 0x8446ada, + .unused = 27457, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 288, + .trainerOffset = 7, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_RAPIDASH] = + { + .categoryName = {0xc0, 0xdd, 0xe6, 0xd9, 0x0, 0xc2, 0xe3, 0xe6, 0xe7, 0xd9, 0xff, 0x0}, + .height = 17, + .weight = 950, + .description = (const u8*) 0x8446b42, + .unused = 27551, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 282, + .trainerOffset = 65535, + .unknown1 = 312, + .unknown2 = 1, + }, + [NATIONAL_DEX_SLOWPOKE] = + { + .categoryName = {0xbe, 0xe3, 0xe4, 0xd9, 0xed, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 12, + .weight = 360, + .description = (const u8*) 0x8446ba0, + .unused = 27649, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 271, + .trainerOffset = 10, + .unknown1 = 272, + .unknown2 = 65534, + }, + [NATIONAL_DEX_SLOWBRO] = + { + .categoryName = {0xc2, 0xd9, 0xe6, 0xe1, 0xdd, 0xe8, 0x0, 0xbd, 0xe6, 0xd5, 0xd6, 0xff}, + .height = 16, + .weight = 785, + .description = (const u8*) 0x8446c02, + .unused = 27745, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 257, + .trainerOffset = 65534, + .unknown1 = 312, + .unknown2 = 0, + }, + [NATIONAL_DEX_MAGNEMITE] = + { + .categoryName = {0xc7, 0xd5, 0xdb, 0xe2, 0xd9, 0xe8, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 3, + .weight = 60, + .description = (const u8*) 0x8446c62, + .unused = 27848, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 294, + .trainerOffset = 65528, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_MAGNETON] = + { + .categoryName = {0xc7, 0xd5, 0xdb, 0xe2, 0xd9, 0xe8, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 10, + .weight = 600, + .description = (const u8*) 0x8446cc9, + .unused = 27950, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 293, + .trainerOffset = 65532, + .unknown1 = 273, + .unknown2 = 65534, + }, + [NATIONAL_DEX_FARFETCHD] = + { + .categoryName = {0xd1, 0xdd, 0xe0, 0xd8, 0x0, 0xbe, 0xe9, 0xd7, 0xdf, 0xff, 0x0, 0x0}, + .height = 8, + .weight = 150, + .description = (const u8*) 0x8446d2f, + .unused = 28054, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 317, + .trainerOffset = 65534, + .unknown1 = 256, + .unknown2 = 65533, + }, + [NATIONAL_DEX_DODUO] = + { + .categoryName = {0xce, 0xeb, 0xdd, 0xe2, 0x0, 0xbc, 0xdd, 0xe6, 0xd8, 0xff, 0x0, 0x0}, + .height = 14, + .weight = 392, + .description = (const u8*) 0x8446d97, + .unused = 28158, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 3, + .unknown1 = 287, + .unknown2 = 0, + }, + [NATIONAL_DEX_DODRIO] = + { + .categoryName = {0xce, 0xe6, 0xdd, 0xe4, 0xe0, 0xd9, 0x0, 0xbc, 0xdd, 0xe6, 0xd8, 0xff}, + .height = 18, + .weight = 852, + .description = (const u8*) 0x8446dff, + .unused = 28258, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 272, + .trainerOffset = 65534, + .unknown1 = 296, + .unknown2 = 1, + }, + [NATIONAL_DEX_SEEL] = + { + .categoryName = {0xcd, 0xd9, 0xd5, 0x0, 0xc6, 0xdd, 0xe3, 0xe2, 0xff, 0x0, 0x0, 0x0}, + .height = 11, + .weight = 900, + .description = (const u8*) 0x8446e63, + .unused = 28380, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 298, + .trainerOffset = 8, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_DEWGONG] = + { + .categoryName = {0xcd, 0xd9, 0xd5, 0x0, 0xc6, 0xdd, 0xe3, 0xe2, 0xff, 0x0, 0x0, 0x0}, + .height = 17, + .weight = 1200, + .description = (const u8*) 0x8446edd, + .unused = 28478, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 288, + .trainerOffset = 1, + .unknown1 = 306, + .unknown2 = 65535, + }, + [NATIONAL_DEX_GRIMER] = + { + .categoryName = {0xcd, 0xe0, 0xe9, 0xd8, 0xdb, 0xd9, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 9, + .weight = 300, + .description = (const u8*) 0x8446f3f, + .unused = 28583, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 258, + .trainerOffset = 8, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_MUK] = + { + .categoryName = {0xcd, 0xe0, 0xe9, 0xd8, 0xdb, 0xd9, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 12, + .weight = 300, + .description = (const u8*) 0x8446fa8, + .unused = 28691, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 288, + .trainerOffset = 7, + .unknown1 = 288, + .unknown2 = 65535, + }, + [NATIONAL_DEX_SHELLDER] = + { + .categoryName = {0xbc, 0xdd, 0xea, 0xd5, 0xe0, 0xea, 0xd9, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 3, + .weight = 40, + .description = (const u8*) 0x8447014, + .unused = 28790, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 643, + .trainerOffset = 21, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_CLOYSTER] = + { + .categoryName = {0xbc, 0xdd, 0xea, 0xd5, 0xe0, 0xea, 0xd9, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 15, + .weight = 1325, + .description = (const u8*) 0x8447077, + .unused = 28905, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 264, + .trainerOffset = 0, + .unknown1 = 288, + .unknown2 = 65535, + }, + [NATIONAL_DEX_GASTLY] = + { + .categoryName = {0xc1, 0xd5, 0xe7, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 13, + .weight = 1, + .description = (const u8*) 0x84470ea, + .unused = 29009, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_HAUNTER] = + { + .categoryName = {0xc1, 0xd5, 0xe7, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 16, + .weight = 1, + .description = (const u8*) 0x8447152, + .unused = 29105, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 269, + .trainerOffset = 2, + .unknown1 = 308, + .unknown2 = 1, + }, + [NATIONAL_DEX_GENGAR] = + { + .categoryName = {0xcd, 0xdc, 0xd5, 0xd8, 0xe3, 0xeb, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 15, + .weight = 405, + .description = (const u8*) 0x84471b2, + .unused = 29214, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 4, + .unknown1 = 317, + .unknown2 = 1, + }, + [NATIONAL_DEX_ONIX] = + { + .categoryName = {0xcc, 0xe3, 0xd7, 0xdf, 0x0, 0xcd, 0xe2, 0xd5, 0xdf, 0xd9, 0xff, 0x0}, + .height = 88, + .weight = 2100, + .description = (const u8*) 0x844721f, + .unused = 29313, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 257, + .trainerOffset = 0, + .unknown1 = 515, + .unknown2 = 12, + }, + [NATIONAL_DEX_DROWZEE] = + { + .categoryName = {0xc2, 0xed, 0xe4, 0xe2, 0xe3, 0xe7, 0xdd, 0xe7, 0xff, 0x0, 0x0, 0x0}, + .height = 10, + .weight = 324, + .description = (const u8*) 0x8447282, + .unused = 29421, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 274, + .trainerOffset = 7, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_HYPNO] = + { + .categoryName = {0xc2, 0xed, 0xe4, 0xe2, 0xe3, 0xe7, 0xdd, 0xe7, 0xff, 0x0, 0x0, 0x0}, + .height = 16, + .weight = 756, + .description = (const u8*) 0x84472ee, + .unused = 29522, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 298, + .trainerOffset = 3, + .unknown1 = 310, + .unknown2 = 2, + }, + [NATIONAL_DEX_KRABBY] = + { + .categoryName = {0xcc, 0xdd, 0xea, 0xd9, 0xe6, 0x0, 0xbd, 0xe6, 0xd5, 0xd6, 0xff, 0x0}, + .height = 4, + .weight = 65, + .description = (const u8*) 0x8447353, + .unused = 29620, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 469, + .trainerOffset = 18, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_KINGLER] = + { + .categoryName = {0xca, 0xdd, 0xe2, 0xd7, 0xd9, 0xe6, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 13, + .weight = 600, + .description = (const u8*) 0x84473b5, + .unused = 29725, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 287, + .trainerOffset = 3, + .unknown1 = 308, + .unknown2 = 1, + }, + [NATIONAL_DEX_VOLTORB] = + { + .categoryName = {0xbc, 0xd5, 0xe0, 0xe0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 5, + .weight = 104, + .description = (const u8*) 0x844741e, + .unused = 29813, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 364, + .trainerOffset = 65528, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_ELECTRODE] = + { + .categoryName = {0xbc, 0xd5, 0xe0, 0xe0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 12, + .weight = 666, + .description = (const u8*) 0x8447476, + .unused = 29913, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_EXEGGCUTE] = + { + .categoryName = {0xbf, 0xdb, 0xdb, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 4, + .weight = 25, + .description = (const u8*) 0x84474da, + .unused = 30022, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 495, + .trainerOffset = 65532, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_EXEGGUTOR] = + { + .categoryName = {0xbd, 0xe3, 0xd7, 0xe3, 0xe2, 0xe9, 0xe8, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 20, + .weight = 1200, + .description = (const u8*) 0x8447547, + .unused = 30117, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 283, + .trainerOffset = 0, + .unknown1 = 376, + .unknown2 = 7, + }, + [NATIONAL_DEX_CUBONE] = + { + .categoryName = {0xc6, 0xe3, 0xe2, 0xd9, 0xe0, 0xed, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 4, + .weight = 65, + .description = (const u8*) 0x84475a6, + .unused = 30214, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 545, + .trainerOffset = 19, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_MAROWAK] = + { + .categoryName = {0xbc, 0xe3, 0xe2, 0xd9, 0x0, 0xc5, 0xd9, 0xd9, 0xe4, 0xd9, 0xe6, 0xff}, + .height = 10, + .weight = 450, + .description = (const u8*) 0x8447607, + .unused = 30325, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 293, + .trainerOffset = 12, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_HITMONLEE] = + { + .categoryName = {0xc5, 0xdd, 0xd7, 0xdf, 0xdd, 0xe2, 0xdb, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 15, + .weight = 498, + .description = (const u8*) 0x8447676, + .unused = 30419, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 273, + .unknown2 = 65534, + }, + [NATIONAL_DEX_HITMONCHAN] = + { + .categoryName = {0xca, 0xe9, 0xe2, 0xd7, 0xdc, 0xdd, 0xe2, 0xdb, 0xff, 0x0, 0x0, 0x0}, + .height = 14, + .weight = 502, + .description = (const u8*) 0x84476d4, + .unused = 30515, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 1, + .unknown1 = 264, + .unknown2 = 65534, + }, + [NATIONAL_DEX_LICKITUNG] = + { + .categoryName = {0xc6, 0xdd, 0xd7, 0xdf, 0xdd, 0xe2, 0xdb, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 12, + .weight = 655, + .description = (const u8*) 0x8447734, + .unused = 30621, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 272, + .trainerOffset = 3, + .unknown1 = 272, + .unknown2 = 65533, + }, + [NATIONAL_DEX_KOFFING] = + { + .categoryName = {0xca, 0xe3, 0xdd, 0xe7, 0xe3, 0xe2, 0x0, 0xc1, 0xd5, 0xe7, 0xff, 0x0}, + .height = 6, + .weight = 10, + .description = (const u8*) 0x844779e, + .unused = 30719, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 369, + .trainerOffset = 65535, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_WEEZING] = + { + .categoryName = {0xca, 0xe3, 0xdd, 0xe7, 0xe3, 0xe2, 0x0, 0xc1, 0xd5, 0xe7, 0xff, 0x0}, + .height = 12, + .weight = 95, + .description = (const u8*) 0x8447800, + .unused = 30822, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 321, + .trainerOffset = 65535, + .unknown1 = 276, + .unknown2 = 65535, + }, + [NATIONAL_DEX_RHYHORN] = + { + .categoryName = {0xcd, 0xe4, 0xdd, 0xdf, 0xd9, 0xe7, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 10, + .weight = 1150, + .description = (const u8*) 0x8447867, + .unused = 30923, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 291, + .trainerOffset = 7, + .unknown1 = 276, + .unknown2 = 65534, + }, + [NATIONAL_DEX_RHYDON] = + { + .categoryName = {0xbe, 0xe6, 0xdd, 0xe0, 0xe0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 19, + .weight = 1200, + .description = (const u8*) 0x84478cc, + .unused = 31022, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 272, + .trainerOffset = 65535, + .unknown1 = 344, + .unknown2 = 3, + }, + [NATIONAL_DEX_CHANSEY] = + { + .categoryName = {0xbf, 0xdb, 0xdb, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 11, + .weight = 346, + .description = (const u8*) 0x844792f, + .unused = 31121, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 257, + .trainerOffset = 6, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_TANGELA] = + { + .categoryName = {0xd0, 0xdd, 0xe2, 0xd9, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 10, + .weight = 350, + .description = (const u8*) 0x8447992, + .unused = 31215, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 320, + .trainerOffset = 9, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_KANGASKHAN] = + { + .categoryName = {0xca, 0xd5, 0xe6, 0xd9, 0xe2, 0xe8, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 22, + .weight = 800, + .description = (const u8*) 0x84479f0, + .unused = 31324, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 257, + .trainerOffset = 65533, + .unknown1 = 349, + .unknown2 = 5, + }, + [NATIONAL_DEX_HORSEA] = + { + .categoryName = {0xbe, 0xe6, 0xd5, 0xdb, 0xe3, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 4, + .weight = 80, + .description = (const u8*) 0x8447a5d, + .unused = 31426, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 399, + .trainerOffset = 65535, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_SEADRA] = + { + .categoryName = {0xbe, 0xe6, 0xd5, 0xdb, 0xe3, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 12, + .weight = 250, + .description = (const u8*) 0x8447ac3, + .unused = 31531, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 296, + .trainerOffset = 3, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_GOLDEEN] = + { + .categoryName = {0xc1, 0xe3, 0xe0, 0xd8, 0xda, 0xdd, 0xe7, 0xdc, 0xff, 0x0, 0x0, 0x0}, + .height = 6, + .weight = 150, + .description = (const u8*) 0x8447b2c, + .unused = 31625, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 379, + .trainerOffset = 4, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_SEAKING] = + { + .categoryName = {0xc1, 0xe3, 0xe0, 0xd8, 0xda, 0xdd, 0xe7, 0xdc, 0xff, 0x0, 0x0, 0x0}, + .height = 13, + .weight = 390, + .description = (const u8*) 0x8447b8a, + .unused = 31717, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 304, + .trainerOffset = 1, + .unknown1 = 288, + .unknown2 = 65534, + }, + [NATIONAL_DEX_STARYU] = + { + .categoryName = {0xcd, 0xe8, 0xd5, 0xe6, 0x0, 0xcd, 0xdc, 0xd5, 0xe4, 0xd9, 0xff, 0x0}, + .height = 8, + .weight = 345, + .description = (const u8*) 0x8447be6, + .unused = 31810, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 326, + .trainerOffset = 1, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_STARMIE] = + { + .categoryName = {0xc7, 0xed, 0xe7, 0xe8, 0xd9, 0xe6, 0xdd, 0xe3, 0xe9, 0xe7, 0xff, 0x0}, + .height = 11, + .weight = 800, + .description = (const u8*) 0x8447c43, + .unused = 31916, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 301, + .trainerOffset = 3, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_MR_MIME] = + { + .categoryName = {0xbc, 0xd5, 0xe6, 0xe6, 0xdd, 0xd9, 0xe6, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 13, + .weight = 545, + .description = (const u8*) 0x8447cad, + .unused = 32008, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 258, + .trainerOffset = 4, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_SCYTHER] = + { + .categoryName = {0xc7, 0xd5, 0xe2, 0xe8, 0xdd, 0xe7, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 15, + .weight = 560, + .description = (const u8*) 0x8447d09, + .unused = 32115, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 272, + .trainerOffset = 0, + .unknown1 = 293, + .unknown2 = 1, + }, + [NATIONAL_DEX_JYNX] = + { + .categoryName = {0xc2, 0xe9, 0xe1, 0xd5, 0xe2, 0x0, 0xcd, 0xdc, 0xd5, 0xe4, 0xd9, 0xff}, + .height = 14, + .weight = 406, + .description = (const u8*) 0x8447d74, + .unused = 32213, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 3, + .unknown1 = 300, + .unknown2 = 1, + }, + [NATIONAL_DEX_ELECTABUZZ] = + { + .categoryName = {0xbf, 0xe0, 0xd9, 0xd7, 0xe8, 0xe6, 0xdd, 0xd7, 0xff, 0x0, 0x0, 0x0}, + .height = 11, + .weight = 300, + .description = (const u8*) 0x8447dd6, + .unused = 32315, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 330, + .trainerOffset = 7, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_MAGMAR] = + { + .categoryName = {0xcd, 0xe4, 0xdd, 0xe8, 0xda, 0xdd, 0xe6, 0xd9, 0xff, 0x0, 0x0, 0x0}, + .height = 13, + .weight = 445, + .description = (const u8*) 0x8447e3c, + .unused = 32430, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 293, + .trainerOffset = 4, + .unknown1 = 272, + .unknown2 = 65534, + }, + [NATIONAL_DEX_PINSIR] = + { + .categoryName = {0xcd, 0xe8, 0xd5, 0xdb, 0x0, 0xbc, 0xd9, 0xd9, 0xe8, 0xe0, 0xd9, 0xff}, + .height = 15, + .weight = 550, + .description = (const u8*) 0x8447eaf, + .unused = 32528, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 1, + .unknown1 = 257, + .unknown2 = 65534, + }, + [NATIONAL_DEX_TAUROS] = + { + .categoryName = {0xd1, 0xdd, 0xe0, 0xd8, 0x0, 0xbc, 0xe9, 0xe0, 0xe0, 0xff, 0x0, 0x0}, + .height = 14, + .weight = 884, + .description = (const u8*) 0x8447f11, + .unused = 32633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 2, + .unknown1 = 312, + .unknown2 = 3, + }, + [NATIONAL_DEX_MAGIKARP] = + { + .categoryName = {0xc0, 0xdd, 0xe7, 0xdc, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 9, + .weight = 100, + .description = (const u8*) 0x8447f7a, + .unused = 32729, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 317, + .trainerOffset = 4, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_GYARADOS] = + { + .categoryName = {0xbb, 0xe8, 0xe6, 0xe3, 0xd7, 0xdd, 0xe3, 0xe9, 0xe7, 0xff, 0x0, 0x0}, + .height = 65, + .weight = 2350, + .description = (const u8*) 0x8447fda, + .unused = 32818, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 288, + .trainerOffset = 65535, + .unknown1 = 512, + .unknown2 = 11, + }, + [NATIONAL_DEX_LAPRAS] = + { + .categoryName = {0xce, 0xe6, 0xd5, 0xe2, 0xe7, 0xe4, 0xe3, 0xe6, 0xe8, 0xff, 0x0, 0x0}, + .height = 25, + .weight = 2200, + .description = (const u8*) 0x8448033, + .unused = 32920, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 425, + .unknown2 = 8, + }, + [NATIONAL_DEX_DITTO] = + { + .categoryName = {0xce, 0xe6, 0xd5, 0xe2, 0xe7, 0xda, 0xe3, 0xe6, 0xe1, 0xff, 0x0, 0x0}, + .height = 3, + .weight = 40, + .description = (const u8*) 0x8448099, + .unused = 33019, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 602, + .trainerOffset = 21, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_EEVEE] = + { + .categoryName = {0xbf, 0xea, 0xe3, 0xe0, 0xe9, 0xe8, 0xdd, 0xe3, 0xe2, 0xff, 0x0, 0x0}, + .height = 3, + .weight = 65, + .description = (const u8*) 0x84480fc, + .unused = 33114, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 476, + .trainerOffset = 17, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_VAPOREON] = + { + .categoryName = {0xbc, 0xe9, 0xd6, 0xd6, 0xe0, 0xd9, 0x0, 0xc4, 0xd9, 0xe8, 0xff, 0x0}, + .height = 10, + .weight = 290, + .description = (const u8*) 0x844815b, + .unused = 33228, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 316, + .trainerOffset = 7, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_JOLTEON] = + { + .categoryName = {0xc6, 0xdd, 0xdb, 0xdc, 0xe8, 0xe2, 0xdd, 0xe2, 0xdb, 0xff, 0x0, 0x0}, + .height = 8, + .weight = 245, + .description = (const u8*) 0x84481cd, + .unused = 33323, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 283, + .trainerOffset = 8, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_FLAREON] = + { + .categoryName = {0xc0, 0xe0, 0xd5, 0xe1, 0xd9, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 9, + .weight = 250, + .description = (const u8*) 0x844822c, + .unused = 33439, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 302, + .trainerOffset = 11, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_PORYGON] = + { + .categoryName = {0xd0, 0xdd, 0xe6, 0xe8, 0xe9, 0xd5, 0xe0, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 8, + .weight = 365, + .description = (const u8*) 0x84482a0, + .unused = 33547, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 328, + .trainerOffset = 7, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_OMANYTE] = + { + .categoryName = {0xcd, 0xe4, 0xdd, 0xe6, 0xd5, 0xe0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 4, + .weight = 75, + .description = (const u8*) 0x844830c, + .unused = 33646, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 521, + .trainerOffset = 20, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_OMASTAR] = + { + .categoryName = {0xcd, 0xe4, 0xdd, 0xe6, 0xd5, 0xe0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 10, + .weight = 350, + .description = (const u8*) 0x844836f, + .unused = 33757, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 307, + .trainerOffset = 5, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_KABUTO] = + { + .categoryName = {0xcd, 0xdc, 0xd9, 0xe0, 0xe0, 0xda, 0xdd, 0xe7, 0xdc, 0xff, 0x0, 0x0}, + .height = 5, + .weight = 115, + .description = (const u8*) 0x84483de, + .unused = 33860, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 438, + .trainerOffset = 21, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_KABUTOPS] = + { + .categoryName = {0xcd, 0xdc, 0xd9, 0xe0, 0xe0, 0xda, 0xdd, 0xe7, 0xdc, 0xff, 0x0, 0x0}, + .height = 13, + .weight = 405, + .description = (const u8*) 0x8448445, + .unused = 33961, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 271, + .trainerOffset = 1, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_AERODACTYL] = + { + .categoryName = {0xc0, 0xe3, 0xe7, 0xe7, 0xdd, 0xe0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 18, + .weight = 590, + .description = (const u8*) 0x84484aa, + .unused = 34064, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 275, + .trainerOffset = 65535, + .unknown1 = 317, + .unknown2 = 2, + }, + [NATIONAL_DEX_SNORLAX] = + { + .categoryName = {0xcd, 0xe0, 0xd9, 0xd9, 0xe4, 0xdd, 0xe2, 0xdb, 0xff, 0x0, 0x0, 0x0}, + .height = 21, + .weight = 4600, + .description = (const u8*) 0x8448511, + .unused = 34175, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 275, + .trainerOffset = 1, + .unknown1 = 408, + .unknown2 = 7, + }, + [NATIONAL_DEX_ARTICUNO] = + { + .categoryName = {0xc0, 0xe6, 0xd9, 0xd9, 0xee, 0xd9, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 17, + .weight = 554, + .description = (const u8*) 0x8448580, + .unused = 34279, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 278, + .trainerOffset = 0, + .unknown1 = 308, + .unknown2 = 1, + }, + [NATIONAL_DEX_ZAPDOS] = + { + .categoryName = {0xbf, 0xe0, 0xd9, 0xd7, 0xe8, 0xe6, 0xdd, 0xd7, 0xff, 0x0, 0x0, 0x0}, + .height = 16, + .weight = 526, + .description = (const u8*) 0x84485e8, + .unused = 34370, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 275, + .trainerOffset = 1, + .unknown1 = 330, + .unknown2 = 3, + }, + [NATIONAL_DEX_MOLTRES] = + { + .categoryName = {0xc0, 0xe0, 0xd5, 0xe1, 0xd9, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 20, + .weight = 600, + .description = (const u8*) 0x8448643, + .unused = 34475, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 270, + .trainerOffset = 1, + .unknown1 = 379, + .unknown2 = 6, + }, + [NATIONAL_DEX_DRATINI] = + { + .categoryName = {0xbe, 0xe6, 0xd5, 0xdb, 0xe3, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 18, + .weight = 33, + .description = (const u8*) 0x84486ac, + .unused = 34570, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 8, + .unknown1 = 386, + .unknown2 = 6, + }, + [NATIONAL_DEX_DRAGONAIR] = + { + .categoryName = {0xbe, 0xe6, 0xd5, 0xdb, 0xe3, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 40, + .weight = 165, + .description = (const u8*) 0x844870b, + .unused = 34670, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 274, + .trainerOffset = 0, + .unknown1 = 423, + .unknown2 = 6, + }, + [NATIONAL_DEX_DRAGONITE] = + { + .categoryName = {0xbe, 0xe6, 0xd5, 0xdb, 0xe3, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 22, + .weight = 2100, + .description = (const u8*) 0x844876f, + .unused = 34773, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 283, + .trainerOffset = 65535, + .unknown1 = 342, + .unknown2 = 4, + }, + [NATIONAL_DEX_MEWTWO] = + { + .categoryName = {0xc1, 0xd9, 0xe2, 0xd9, 0xe8, 0xdd, 0xd7, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 20, + .weight = 1220, + .description = (const u8*) 0x84487d6, + .unused = 34874, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 276, + .trainerOffset = 65535, + .unknown1 = 342, + .unknown2 = 5, + }, + [NATIONAL_DEX_MEW] = + { + .categoryName = {0xc8, 0xd9, 0xeb, 0x0, 0xcd, 0xe4, 0xd9, 0xd7, 0xdd, 0xd9, 0xe7, 0xff}, + .height = 4, + .weight = 40, + .description = (const u8*) 0x844883b, + .unused = 34973, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 460, + .trainerOffset = 65534, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_CHIKORITA] = + { + .categoryName = {0xc6, 0xd9, 0xd5, 0xda, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 9, + .weight = 64, + .description = (const u8*) 0x844889e, + .unused = 35078, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 512, + .trainerOffset = 18, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_BAYLEEF] = + { + .categoryName = {0xc6, 0xd9, 0xd5, 0xda, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 12, + .weight = 158, + .description = (const u8*) 0x8448907, + .unused = 35173, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 296, + .trainerOffset = 4, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_MEGANIUM] = + { + .categoryName = {0xc2, 0xd9, 0xe6, 0xd6, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 18, + .weight = 1005, + .description = (const u8*) 0x8448966, + .unused = 35271, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 286, + .trainerOffset = 0, + .unknown1 = 317, + .unknown2 = 2, + }, + [NATIONAL_DEX_CYNDAQUIL] = + { + .categoryName = {0xc0, 0xdd, 0xe6, 0xd9, 0x0, 0xc7, 0xe3, 0xe9, 0xe7, 0xd9, 0xff, 0x0}, + .height = 5, + .weight = 79, + .description = (const u8*) 0x84489c8, + .unused = 35374, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 539, + .trainerOffset = 19, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_QUILAVA] = + { + .categoryName = {0xd0, 0xe3, 0xe0, 0xd7, 0xd5, 0xe2, 0xe3, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 9, + .weight = 190, + .description = (const u8*) 0x8448a2f, + .unused = 35472, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 329, + .trainerOffset = 10, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_TYPHLOSION] = + { + .categoryName = {0xd0, 0xe3, 0xe0, 0xd7, 0xd5, 0xe2, 0xe3, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 17, + .weight = 795, + .description = (const u8*) 0x8448a91, + .unused = 35572, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 284, + .trainerOffset = 65535, + .unknown1 = 287, + .unknown2 = 0, + }, + [NATIONAL_DEX_TOTODILE] = + { + .categoryName = {0xbc, 0xdd, 0xdb, 0x0, 0xc4, 0xd5, 0xeb, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 6, + .weight = 95, + .description = (const u8*) 0x8448af5, + .unused = 35673, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 487, + .trainerOffset = 20, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_CROCONAW] = + { + .categoryName = {0xbc, 0xdd, 0xdb, 0x0, 0xc4, 0xd5, 0xeb, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 11, + .weight = 250, + .description = (const u8*) 0x8448b5a, + .unused = 35773, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 378, + .trainerOffset = 11, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_FERALIGATR] = + { + .categoryName = {0xbc, 0xdd, 0xdb, 0x0, 0xc4, 0xd5, 0xeb, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 23, + .weight = 888, + .description = (const u8*) 0x8448bbe, + .unused = 35876, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 282, + .trainerOffset = 65535, + .unknown1 = 375, + .unknown2 = 6, + }, + [NATIONAL_DEX_SENTRET] = + { + .categoryName = {0xcd, 0xd7, 0xe3, 0xe9, 0xe8, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 8, + .weight = 60, + .description = (const u8*) 0x8448c25, + .unused = 35981, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 439, + .trainerOffset = 12, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_FURRET] = + { + .categoryName = {0xc6, 0xe3, 0xe2, 0xdb, 0x0, 0xbc, 0xe3, 0xd8, 0xed, 0xff, 0x0, 0x0}, + .height = 18, + .weight = 325, + .description = (const u8*) 0x8448c8e, + .unused = 36090, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 346, + .trainerOffset = 10, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_HOOTHOOT] = + { + .categoryName = {0xc9, 0xeb, 0xe0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 7, + .weight = 212, + .description = (const u8*) 0x8448cfb, + .unused = 36196, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 380, + .trainerOffset = 15, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_NOCTOWL] = + { + .categoryName = {0xc9, 0xeb, 0xe0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 16, + .weight = 408, + .description = (const u8*) 0x8448d65, + .unused = 36288, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 278, + .trainerOffset = 2, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_LEDYBA] = + { + .categoryName = {0xc0, 0xdd, 0xea, 0xd9, 0x0, 0xcd, 0xe8, 0xd5, 0xe6, 0xff, 0x0, 0x0}, + .height = 10, + .weight = 108, + .description = (const u8*) 0x8448dc1, + .unused = 36391, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 4, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_LEDIAN] = + { + .categoryName = {0xc0, 0xdd, 0xea, 0xd9, 0x0, 0xcd, 0xe8, 0xd5, 0xe6, 0xff, 0x0, 0x0}, + .height = 14, + .weight = 356, + .description = (const u8*) 0x8448e28, + .unused = 36492, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 1, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_SPINARAK] = + { + .categoryName = {0xcd, 0xe8, 0xe6, 0xdd, 0xe2, 0xdb, 0x0, 0xcd, 0xe4, 0xdd, 0xe8, 0xff}, + .height = 5, + .weight = 85, + .description = (const u8*) 0x8448e8d, + .unused = 36596, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 414, + .trainerOffset = 20, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_ARIADOS] = + { + .categoryName = {0xc6, 0xe3, 0xe2, 0xdb, 0x0, 0xc6, 0xd9, 0xdb, 0xff, 0x0, 0x0, 0x0}, + .height = 11, + .weight = 335, + .description = (const u8*) 0x8448ef5, + .unused = 36700, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 316, + .trainerOffset = 7, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_CROBAT] = + { + .categoryName = {0xbc, 0xd5, 0xe8, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 18, + .weight = 750, + .description = (const u8*) 0x8448f5d, + .unused = 36810, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 279, + .trainerOffset = 65535, + .unknown1 = 313, + .unknown2 = 2, + }, + [NATIONAL_DEX_CHINCHOU] = + { + .categoryName = {0xbb, 0xe2, 0xdb, 0xe0, 0xd9, 0xe6, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 5, + .weight = 120, + .description = (const u8*) 0x8448fcb, + .unused = 36914, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 424, + .trainerOffset = 65534, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_LANTURN] = + { + .categoryName = {0xc6, 0xdd, 0xdb, 0xdc, 0xe8, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 12, + .weight = 225, + .description = (const u8*) 0x8449033, + .unused = 37015, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 269, + .trainerOffset = 6, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_PICHU] = + { + .categoryName = {0xce, 0xdd, 0xe2, 0xed, 0x0, 0xc7, 0xe3, 0xe9, 0xe7, 0xd9, 0xff, 0x0}, + .height = 3, + .weight = 20, + .description = (const u8*) 0x8449098, + .unused = 37120, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 508, + .trainerOffset = 17, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_CLEFFA] = + { + .categoryName = {0xcd, 0xe8, 0xd5, 0xe6, 0x0, 0xcd, 0xdc, 0xd5, 0xe4, 0xd9, 0xff, 0x0}, + .height = 3, + .weight = 30, + .description = (const u8*) 0x8449101, + .unused = 37209, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 462, + .trainerOffset = 22, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_IGGLYBUFF] = + { + .categoryName = {0xbc, 0xd5, 0xe0, 0xe0, 0xe3, 0xe3, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 3, + .weight = 10, + .description = (const u8*) 0x844915a, + .unused = 37299, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 457, + .trainerOffset = 65535, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_TOGEPI] = + { + .categoryName = {0xcd, 0xe4, 0xdd, 0xdf, 0xd9, 0x0, 0xbc, 0xd5, 0xe0, 0xe0, 0xff, 0x0}, + .height = 3, + .weight = 15, + .description = (const u8*) 0x84491b4, + .unused = 37393, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 507, + .trainerOffset = 21, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_TOGETIC] = + { + .categoryName = {0xc2, 0xd5, 0xe4, 0xe4, 0xdd, 0xe2, 0xd9, 0xe7, 0xe7, 0xff, 0x0, 0x0}, + .height = 6, + .weight = 32, + .description = (const u8*) 0x8449212, + .unused = 37494, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 424, + .trainerOffset = 15, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_NATU] = + { + .categoryName = {0xce, 0xdd, 0xe2, 0xed, 0x0, 0xbc, 0xdd, 0xe6, 0xd8, 0xff, 0x0, 0x0}, + .height = 2, + .weight = 20, + .description = (const u8*) 0x8449277, + .unused = 37601, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 610, + .trainerOffset = 23, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_XATU] = + { + .categoryName = {0xc7, 0xed, 0xe7, 0xe8, 0xdd, 0xd7, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 15, + .weight = 150, + .description = (const u8*) 0x84492e2, + .unused = 37705, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 258, + .trainerOffset = 4, + .unknown1 = 317, + .unknown2 = 3, + }, + [NATIONAL_DEX_MAREEP] = + { + .categoryName = {0xd1, 0xe3, 0xe3, 0xe0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 6, + .weight = 78, + .description = (const u8*) 0x844934a, + .unused = 37806, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 379, + .trainerOffset = 18, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_FLAAFFY] = + { + .categoryName = {0xd1, 0xe3, 0xe3, 0xe0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 8, + .weight = 133, + .description = (const u8*) 0x84493af, + .unused = 37914, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 372, + .trainerOffset = 13, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_AMPHAROS] = + { + .categoryName = {0xc6, 0xdd, 0xdb, 0xdc, 0xe8, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 14, + .weight = 1000, + .description = (const u8*) 0x844941b, + .unused = 38022, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 275, + .trainerOffset = 2, + .unknown1 = 283, + .unknown2 = 65535, + }, + [NATIONAL_DEX_BELLOSSOM] = + { + .categoryName = {0xc0, 0xe0, 0xe3, 0xeb, 0xd9, 0xe6, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 4, + .weight = 58, + .description = (const u8*) 0x8449487, + .unused = 38135, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 472, + .trainerOffset = 19, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_MARILL] = + { + .categoryName = {0xbb, 0xe5, 0xe9, 0xd5, 0x0, 0xc7, 0xe3, 0xe9, 0xe7, 0xd9, 0xff, 0x0}, + .height = 4, + .weight = 85, + .description = (const u8*) 0x84494f8, + .unused = 38230, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 476, + .trainerOffset = 19, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_AZUMARILL] = + { + .categoryName = {0xbb, 0xe5, 0xe9, 0xd5, 0x0, 0xcc, 0xd5, 0xd6, 0xd6, 0xdd, 0xe8, 0xff}, + .height = 8, + .weight = 285, + .description = (const u8*) 0x8449557, + .unused = 38329, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 448, + .trainerOffset = 15, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_SUDOWOODO] = + { + .categoryName = {0xc3, 0xe1, 0xdd, 0xe8, 0xd5, 0xe8, 0xdd, 0xe3, 0xe2, 0xff, 0x0, 0x0}, + .height = 12, + .weight = 380, + .description = (const u8*) 0x84495ba, + .unused = 38436, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 305, + .trainerOffset = 7, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_POLITOED] = + { + .categoryName = {0xc0, 0xe6, 0xe3, 0xdb, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 11, + .weight = 339, + .description = (const u8*) 0x8449625, + .unused = 38529, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 289, + .trainerOffset = 5, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_HOPPIP] = + { + .categoryName = {0xbd, 0xe3, 0xe8, 0xe8, 0xe3, 0xe2, 0xeb, 0xd9, 0xd9, 0xd8, 0xff, 0x0}, + .height = 4, + .weight = 5, + .description = (const u8*) 0x8449682, + .unused = 38628, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 562, + .trainerOffset = 65529, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_SKIPLOOM] = + { + .categoryName = {0xbd, 0xe3, 0xe8, 0xe8, 0xe3, 0xe2, 0xeb, 0xd9, 0xd9, 0xd8, 0xff, 0x0}, + .height = 6, + .weight = 10, + .description = (const u8*) 0x84496e5, + .unused = 38725, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 387, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_JUMPLUFF] = + { + .categoryName = {0xbd, 0xe3, 0xe8, 0xe8, 0xe3, 0xe2, 0xeb, 0xd9, 0xd9, 0xd8, 0xff, 0x0}, + .height = 8, + .weight = 30, + .description = (const u8*) 0x8449746, + .unused = 38833, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 418, + .trainerOffset = 65532, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_AIPOM] = + { + .categoryName = {0xc6, 0xe3, 0xe2, 0xdb, 0x0, 0xce, 0xd5, 0xdd, 0xe0, 0xff, 0x0, 0x0}, + .height = 8, + .weight = 115, + .description = (const u8*) 0x84497b2, + .unused = 38934, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 363, + .trainerOffset = 8, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_SUNKERN] = + { + .categoryName = {0xcd, 0xd9, 0xd9, 0xd8, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 3, + .weight = 18, + .description = (const u8*) 0x8449817, + .unused = 39041, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 541, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_SUNFLORA] = + { + .categoryName = {0xcd, 0xe9, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 8, + .weight = 85, + .description = (const u8*) 0x8449882, + .unused = 39145, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 374, + .trainerOffset = 12, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_YANMA] = + { + .categoryName = {0xbd, 0xe0, 0xd9, 0xd5, 0xe6, 0x0, 0xd1, 0xdd, 0xe2, 0xdb, 0xff, 0x0}, + .height = 12, + .weight = 380, + .description = (const u8*) 0x84498ea, + .unused = 39252, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 274, + .trainerOffset = 65532, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_WOOPER] = + { + .categoryName = {0xd1, 0xd5, 0xe8, 0xd9, 0xe6, 0x0, 0xc0, 0xdd, 0xe7, 0xdc, 0xff, 0x0}, + .height = 4, + .weight = 85, + .description = (const u8*) 0x8449955, + .unused = 39357, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 479, + .trainerOffset = 20, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_QUAGSIRE] = + { + .categoryName = {0xd1, 0xd5, 0xe8, 0xd9, 0xe6, 0x0, 0xc0, 0xdd, 0xe7, 0xdc, 0xff, 0x0}, + .height = 14, + .weight = 750, + .description = (const u8*) 0x84499be, + .unused = 39463, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 273, + .trainerOffset = 4, + .unknown1 = 273, + .unknown2 = 65534, + }, + [NATIONAL_DEX_ESPEON] = + { + .categoryName = {0xcd, 0xe9, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 9, + .weight = 265, + .description = (const u8*) 0x8449a28, + .unused = 39562, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 363, + .trainerOffset = 12, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_UMBREON] = + { + .categoryName = {0xc7, 0xe3, 0xe3, 0xe2, 0xe0, 0xdd, 0xdb, 0xdc, 0xe8, 0xff, 0x0, 0x0}, + .height = 10, + .weight = 270, + .description = (const u8*) 0x8449a8b, + .unused = 39660, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 317, + .trainerOffset = 9, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_MURKROW] = + { + .categoryName = {0xbe, 0xd5, 0xe6, 0xdf, 0xe2, 0xd9, 0xe7, 0xe7, 0xff, 0x0, 0x0, 0x0}, + .height = 5, + .weight = 21, + .description = (const u8*) 0x8449aed, + .unused = 39758, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 401, + .trainerOffset = 65528, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_SLOWKING] = + { + .categoryName = {0xcc, 0xe3, 0xed, 0xd5, 0xe0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 20, + .weight = 795, + .description = (const u8*) 0x8449b4f, + .unused = 39853, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 265, + .trainerOffset = 65535, + .unknown1 = 330, + .unknown2 = 4, + }, + [NATIONAL_DEX_MISDREAVUS] = + { + .categoryName = {0xcd, 0xd7, 0xe6, 0xd9, 0xd9, 0xd7, 0xdc, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 7, + .weight = 10, + .description = (const u8*) 0x8449bae, + .unused = 39960, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 407, + .trainerOffset = 65528, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_UNOWN] = + { + .categoryName = {0xcd, 0xed, 0xe1, 0xd6, 0xe3, 0xe0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 5, + .weight = 50, + .description = (const u8*) 0x8449c19, + .unused = 40047, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 411, + .trainerOffset = 2, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_WOBBUFFET] = + { + .categoryName = {0xca, 0xd5, 0xe8, 0xdd, 0xd9, 0xe2, 0xe8, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 13, + .weight = 285, + .description = (const u8*) 0x8449c70, + .unused = 40148, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 274, + .trainerOffset = 4, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_GIRAFARIG] = + { + .categoryName = {0xc6, 0xe3, 0xe2, 0xdb, 0x0, 0xc8, 0xd9, 0xd7, 0xdf, 0xff, 0x0, 0x0}, + .height = 15, + .weight = 415, + .description = (const u8*) 0x8449cd5, + .unused = 40247, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 281, + .trainerOffset = 2, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_PINECO] = + { + .categoryName = {0xbc, 0xd5, 0xdb, 0xeb, 0xe3, 0xe6, 0xe1, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 6, + .weight = 72, + .description = (const u8*) 0x8449d38, + .unused = 40344, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 445, + .trainerOffset = 2, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_FORRETRESS] = + { + .categoryName = {0xbc, 0xd5, 0xdb, 0xeb, 0xe3, 0xe6, 0xe1, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 12, + .weight = 1258, + .description = (const u8*) 0x8449d99, + .unused = 40450, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 293, + .trainerOffset = 5, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_DUNSPARCE] = + { + .categoryName = {0xc6, 0xd5, 0xe2, 0xd8, 0x0, 0xcd, 0xe2, 0xd5, 0xdf, 0xd9, 0xff, 0x0}, + .height = 15, + .weight = 140, + .description = (const u8*) 0x8449e03, + .unused = 40546, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 284, + .trainerOffset = 15, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_GLIGAR] = + { + .categoryName = {0xc0, 0xe0, 0xed, 0xe7, 0xd7, 0xe3, 0xe6, 0xe4, 0xdd, 0xe3, 0xe2, 0xff}, + .height = 11, + .weight = 648, + .description = (const u8*) 0x8449e63, + .unused = 40648, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 350, + .trainerOffset = 65535, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_STEELIX] = + { + .categoryName = {0xc3, 0xe6, 0xe3, 0xe2, 0x0, 0xcd, 0xe2, 0xd5, 0xdf, 0xd9, 0xff, 0x0}, + .height = 92, + .weight = 4000, + .description = (const u8*) 0x8449ec9, + .unused = 40748, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 278, + .trainerOffset = 65535, + .unknown1 = 557, + .unknown2 = 13, + }, + [NATIONAL_DEX_SNUBBULL] = + { + .categoryName = {0xc0, 0xd5, 0xdd, 0xe6, 0xed, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 6, + .weight = 78, + .description = (const u8*) 0x8449f2d, + .unused = 40850, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 465, + .trainerOffset = 18, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_GRANBULL] = + { + .categoryName = {0xc0, 0xd5, 0xdd, 0xe6, 0xed, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 14, + .weight = 487, + .description = (const u8*) 0x8449f93, + .unused = 40947, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 3, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_QWILFISH] = + { + .categoryName = {0xbc, 0xd5, 0xe0, 0xe0, 0xe3, 0xe3, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 5, + .weight = 39, + .description = (const u8*) 0x8449ff4, + .unused = 41049, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 430, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_SCIZOR] = + { + .categoryName = {0xcd, 0xd7, 0xdd, 0xe7, 0xe7, 0xe3, 0xe6, 0xe7, 0xff, 0x0, 0x0, 0x0}, + .height = 18, + .weight = 1180, + .description = (const u8*) 0x844a05a, + .unused = 41152, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 282, + .trainerOffset = 0, + .unknown1 = 282, + .unknown2 = 0, + }, + [NATIONAL_DEX_SHUCKLE] = + { + .categoryName = {0xc7, 0xe3, 0xe0, 0xd8, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 6, + .weight = 205, + .description = (const u8*) 0x844a0c1, + .unused = 41248, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 485, + .trainerOffset = 16, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_HERACROSS] = + { + .categoryName = {0xcd, 0xdd, 0xe2, 0xdb, 0xe0, 0xd9, 0x0, 0xc2, 0xe3, 0xe6, 0xe2, 0xff}, + .height = 15, + .weight = 540, + .description = (const u8*) 0x844a121, + .unused = 41347, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 285, + .trainerOffset = 0, + .unknown1 = 283, + .unknown2 = 65534, + }, + [NATIONAL_DEX_SNEASEL] = + { + .categoryName = {0xcd, 0xdc, 0xd5, 0xe6, 0xe4, 0x0, 0xbd, 0xe0, 0xd5, 0xeb, 0xff, 0x0}, + .height = 9, + .weight = 280, + .description = (const u8*) 0x844a184, + .unused = 41445, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 413, + .trainerOffset = 65533, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_TEDDIURSA] = + { + .categoryName = {0xc6, 0xdd, 0xe8, 0xe8, 0xe0, 0xd9, 0x0, 0xbc, 0xd9, 0xd5, 0xe6, 0xff}, + .height = 6, + .weight = 88, + .description = (const u8*) 0x844a1e6, + .unused = 41546, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 455, + .trainerOffset = 17, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_URSARING] = + { + .categoryName = {0xc2, 0xdd, 0xd6, 0xd9, 0xe6, 0xe2, 0xd5, 0xe8, 0xe3, 0xe6, 0xff, 0x0}, + .height = 18, + .weight = 1258, + .description = (const u8*) 0x844a24b, + .unused = 41645, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 275, + .trainerOffset = 0, + .unknown1 = 280, + .unknown2 = 0, + }, + [NATIONAL_DEX_SLUGMA] = + { + .categoryName = {0xc6, 0xd5, 0xea, 0xd5, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 7, + .weight = 350, + .description = (const u8*) 0x844a2ae, + .unused = 41746, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 329, + .trainerOffset = 14, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_MAGCARGO] = + { + .categoryName = {0xc6, 0xd5, 0xea, 0xd5, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 8, + .weight = 550, + .description = (const u8*) 0x844a313, + .unused = 41850, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 332, + .trainerOffset = 14, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_SWINUB] = + { + .categoryName = {0xca, 0xdd, 0xdb, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 4, + .weight = 65, + .description = (const u8*) 0x844a37b, + .unused = 41940, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 324, + .trainerOffset = 19, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_PILOSWINE] = + { + .categoryName = {0xcd, 0xeb, 0xdd, 0xe2, 0xd9, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 11, + .weight = 558, + .description = (const u8*) 0x844a3d5, + .unused = 42040, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 306, + .trainerOffset = 8, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_CORSOLA] = + { + .categoryName = {0xbd, 0xe3, 0xe6, 0xd5, 0xe0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 6, + .weight = 50, + .description = (const u8*) 0x844a439, + .unused = 42138, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 410, + .trainerOffset = 15, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_REMORAID] = + { + .categoryName = {0xc4, 0xd9, 0xe8, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 6, + .weight = 120, + .description = (const u8*) 0x844a49b, + .unused = 42240, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 316, + .trainerOffset = 4, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_OCTILLERY] = + { + .categoryName = {0xc4, 0xd9, 0xe8, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 9, + .weight = 285, + .description = (const u8*) 0x844a501, + .unused = 42344, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 296, + .trainerOffset = 9, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_DELIBIRD] = + { + .categoryName = {0xbe, 0xd9, 0xe0, 0xdd, 0xea, 0xd9, 0xe6, 0xed, 0xff, 0x0, 0x0, 0x0}, + .height = 9, + .weight = 160, + .description = (const u8*) 0x844a569, + .unused = 42448, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 293, + .trainerOffset = 8, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_MANTINE] = + { + .categoryName = {0xc5, 0xdd, 0xe8, 0xd9, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 21, + .weight = 2200, + .description = (const u8*) 0x844a5d1, + .unused = 42556, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 275, + .trainerOffset = 0, + .unknown1 = 360, + .unknown2 = 6, + }, + [NATIONAL_DEX_SKARMORY] = + { + .categoryName = {0xbb, 0xe6, 0xe1, 0xe3, 0xe6, 0x0, 0xbc, 0xdd, 0xe6, 0xd8, 0xff, 0x0}, + .height = 17, + .weight = 505, + .description = (const u8*) 0x844a63d, + .unused = 42664, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 285, + .trainerOffset = 0, + .unknown1 = 276, + .unknown2 = 0, + }, + [NATIONAL_DEX_HOUNDOUR] = + { + .categoryName = {0xbe, 0xd5, 0xe6, 0xdf, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 6, + .weight = 108, + .description = (const u8*) 0x844a6a9, + .unused = 42757, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 393, + .trainerOffset = 15, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_HOUNDOOM] = + { + .categoryName = {0xbe, 0xd5, 0xe6, 0xdf, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 14, + .weight = 350, + .description = (const u8*) 0x844a706, + .unused = 42852, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 2, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_KINGDRA] = + { + .categoryName = {0xbe, 0xe6, 0xd5, 0xdb, 0xe3, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 18, + .weight = 1520, + .description = (const u8*) 0x844a765, + .unused = 42951, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 257, + .trainerOffset = 1, + .unknown1 = 293, + .unknown2 = 1, + }, + [NATIONAL_DEX_PHANPY] = + { + .categoryName = {0xc6, 0xe3, 0xe2, 0xdb, 0x0, 0xc8, 0xe3, 0xe7, 0xd9, 0xff, 0x0, 0x0}, + .height = 5, + .weight = 335, + .description = (const u8*) 0x844a7c8, + .unused = 43051, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 465, + .trainerOffset = 20, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_DONPHAN] = + { + .categoryName = {0xbb, 0xe6, 0xe1, 0xe3, 0xe6, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 11, + .weight = 1200, + .description = (const u8*) 0x844a82c, + .unused = 43152, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 313, + .trainerOffset = 9, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_PORYGON2] = + { + .categoryName = {0xd0, 0xdd, 0xe6, 0xe8, 0xe9, 0xd5, 0xe0, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 6, + .weight = 325, + .description = (const u8*) 0x844a891, + .unused = 43246, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 320, + .trainerOffset = 15, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_STANTLER] = + { + .categoryName = {0xbc, 0xdd, 0xdb, 0x0, 0xc2, 0xe3, 0xe6, 0xe2, 0xff, 0x0, 0x0, 0x0}, + .height = 14, + .weight = 712, + .description = (const u8*) 0x844a8ef, + .unused = 43346, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 277, + .trainerOffset = 65535, + .unknown1 = 277, + .unknown2 = 0, + }, + [NATIONAL_DEX_SMEARGLE] = + { + .categoryName = {0xca, 0xd5, 0xdd, 0xe2, 0xe8, 0xd9, 0xe6, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 12, + .weight = 580, + .description = (const u8*) 0x844a953, + .unused = 43441, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 287, + .trainerOffset = 5, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_TYROGUE] = + { + .categoryName = {0xcd, 0xd7, 0xe9, 0xda, 0xda, 0xe0, 0xd9, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 7, + .weight = 210, + .description = (const u8*) 0x844a9b2, + .unused = 43542, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 292, + .trainerOffset = 8, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_HITMONTOP] = + { + .categoryName = {0xc2, 0xd5, 0xe2, 0xd8, 0xe7, 0xe8, 0xd5, 0xe2, 0xd8, 0xff, 0x0, 0x0}, + .height = 14, + .weight = 480, + .description = (const u8*) 0x844aa17, + .unused = 43641, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 2, + .unknown1 = 257, + .unknown2 = 65534, + }, + [NATIONAL_DEX_SMOOCHUM] = + { + .categoryName = {0xc5, 0xdd, 0xe7, 0xe7, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 4, + .weight = 60, + .description = (const u8*) 0x844aa7a, + .unused = 43733, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 440, + .trainerOffset = 19, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_ELEKID] = + { + .categoryName = {0xbf, 0xe0, 0xd9, 0xd7, 0xe8, 0xe6, 0xdd, 0xd7, 0xff, 0x0, 0x0, 0x0}, + .height = 6, + .weight = 235, + .description = (const u8*) 0x844aad6, + .unused = 43824, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 363, + .trainerOffset = 13, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_MAGBY] = + { + .categoryName = {0xc6, 0xdd, 0xea, 0xd9, 0x0, 0xbd, 0xe3, 0xd5, 0xe0, 0xff, 0x0, 0x0}, + .height = 7, + .weight = 214, + .description = (const u8*) 0x844ab31, + .unused = 43919, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 284, + .trainerOffset = 11, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_MILTANK] = + { + .categoryName = {0xc7, 0xdd, 0xe0, 0xdf, 0x0, 0xbd, 0xe3, 0xeb, 0xff, 0x0, 0x0, 0x0}, + .height = 12, + .weight = 755, + .description = (const u8*) 0x844ab90, + .unused = 44009, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 280, + .trainerOffset = 3, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_BLISSEY] = + { + .categoryName = {0xc2, 0xd5, 0xe4, 0xe4, 0xdd, 0xe2, 0xd9, 0xe7, 0xe7, 0xff, 0x0, 0x0}, + .height = 15, + .weight = 468, + .description = (const u8*) 0x844abea, + .unused = 44116, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 3, + .unknown1 = 310, + .unknown2 = 3, + }, + [NATIONAL_DEX_RAIKOU] = + { + .categoryName = {0xce, 0xdc, 0xe9, 0xe2, 0xd8, 0xd9, 0xe6, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 19, + .weight = 1780, + .description = (const u8*) 0x844ac55, + .unused = 44207, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 283, + .trainerOffset = 0, + .unknown1 = 359, + .unknown2 = 6, + }, + [NATIONAL_DEX_ENTEI] = + { + .categoryName = {0xd0, 0xe3, 0xe0, 0xd7, 0xd5, 0xe2, 0xe3, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 21, + .weight = 1980, + .description = (const u8*) 0x844acb0, + .unused = 44308, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 283, + .trainerOffset = 0, + .unknown1 = 370, + .unknown2 = 7, + }, + [NATIONAL_DEX_SUICUNE] = + { + .categoryName = {0xbb, 0xe9, 0xe6, 0xe3, 0xe6, 0xd5, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 20, + .weight = 1870, + .description = (const u8*) 0x844ad15, + .unused = 44412, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 286, + .trainerOffset = 0, + .unknown1 = 371, + .unknown2 = 7, + }, + [NATIONAL_DEX_LARVITAR] = + { + .categoryName = {0xcc, 0xe3, 0xd7, 0xdf, 0x0, 0xcd, 0xdf, 0xdd, 0xe2, 0xff, 0x0, 0x0}, + .height = 6, + .weight = 720, + .description = (const u8*) 0x844ad7d, + .unused = 44509, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 472, + .trainerOffset = 16, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_PUPITAR] = + { + .categoryName = {0xc2, 0xd5, 0xe6, 0xd8, 0x0, 0xcd, 0xdc, 0xd9, 0xe0, 0xe0, 0xff, 0x0}, + .height = 12, + .weight = 1520, + .description = (const u8*) 0x844adde, + .unused = 44609, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 292, + .trainerOffset = 8, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_TYRANITAR] = + { + .categoryName = {0xbb, 0xe6, 0xe1, 0xe3, 0xe6, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 20, + .weight = 2020, + .description = (const u8*) 0x844ae42, + .unused = 44714, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 285, + .trainerOffset = 0, + .unknown1 = 383, + .unknown2 = 7, + }, + [NATIONAL_DEX_LUGIA] = + { + .categoryName = {0xbe, 0xdd, 0xea, 0xdd, 0xe2, 0xdb, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 52, + .weight = 2160, + .description = (const u8*) 0x844aeab, + .unused = 44815, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 283, + .trainerOffset = 0, + .unknown1 = 742, + .unknown2 = 18, + }, + [NATIONAL_DEX_HO_OH] = + { + .categoryName = {0xcc, 0xd5, 0xdd, 0xe2, 0xd6, 0xe3, 0xeb, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 38, + .weight = 1990, + .description = (const u8*) 0x844af10, + .unused = 44918, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 283, + .trainerOffset = 0, + .unknown1 = 620, + .unknown2 = 16, + }, + [NATIONAL_DEX_CELEBI] = + { + .categoryName = {0xce, 0xdd, 0xe1, 0xd9, 0x0, 0xce, 0xe6, 0xd5, 0xea, 0xd9, 0xe0, 0xff}, + .height = 6, + .weight = 50, + .description = (const u8*) 0x844af77, + .unused = 45022, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 393, + .trainerOffset = 65526, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_TREECKO] = + { + .categoryName = {0xd1, 0xe3, 0xe3, 0xd8, 0x0, 0xc1, 0xd9, 0xd7, 0xdf, 0xe3, 0xff, 0x0}, + .height = 5, + .weight = 50, + .description = (const u8*) 0x844afdf, + .unused = 45126, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 541, + .trainerOffset = 17, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_GROVYLE] = + { + .categoryName = {0xd1, 0xe3, 0xe3, 0xd8, 0x0, 0xc1, 0xd9, 0xd7, 0xdf, 0xe3, 0xff, 0x0}, + .height = 9, + .weight = 216, + .description = (const u8*) 0x844b047, + .unused = 45221, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 360, + .trainerOffset = 5, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_SCEPTILE] = + { + .categoryName = {0xc0, 0xe3, 0xe6, 0xd9, 0xe7, 0xe8, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 17, + .weight = 522, + .description = (const u8*) 0x844b0a6, + .unused = 45320, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 282, + .trainerOffset = 65535, + .unknown1 = 313, + .unknown2 = 3, + }, + [NATIONAL_DEX_TORCHIC] = + { + .categoryName = {0xbd, 0xdc, 0xdd, 0xd7, 0xdf, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 4, + .weight = 25, + .description = (const u8*) 0x844b109, + .unused = 45412, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 566, + .trainerOffset = 18, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_COMBUSKEN] = + { + .categoryName = {0xd3, 0xe3, 0xe9, 0xe2, 0xdb, 0x0, 0xc0, 0xe3, 0xeb, 0xe0, 0xff, 0x0}, + .height = 9, + .weight = 195, + .description = (const u8*) 0x844b165, + .unused = 45509, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 343, + .trainerOffset = 5, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_BLAZIKEN] = + { + .categoryName = {0xbc, 0xe0, 0xd5, 0xee, 0xd9, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 19, + .weight = 520, + .description = (const u8*) 0x844b1c6, + .unused = 45618, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 275, + .trainerOffset = 65535, + .unknown1 = 314, + .unknown2 = 3, + }, + [NATIONAL_DEX_MUDKIP] = + { + .categoryName = {0xc7, 0xe9, 0xd8, 0x0, 0xc0, 0xdd, 0xe7, 0xdc, 0xff, 0x0, 0x0, 0x0}, + .height = 4, + .weight = 76, + .description = (const u8*) 0x844b233, + .unused = 45726, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 535, + .trainerOffset = 19, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_MARSHTOMP] = + { + .categoryName = {0xc7, 0xe9, 0xd8, 0x0, 0xc0, 0xdd, 0xe7, 0xdc, 0xff, 0x0, 0x0, 0x0}, + .height = 7, + .weight = 280, + .description = (const u8*) 0x844b29f, + .unused = 45834, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 340, + .trainerOffset = 7, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_SWAMPERT] = + { + .categoryName = {0xc7, 0xe9, 0xd8, 0x0, 0xc0, 0xdd, 0xe7, 0xdc, 0xff, 0x0, 0x0, 0x0}, + .height = 15, + .weight = 819, + .description = (const u8*) 0x844b30b, + .unused = 45945, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 276, + .trainerOffset = 65535, + .unknown1 = 282, + .unknown2 = 65534, + }, + [NATIONAL_DEX_POOCHYENA] = + { + .categoryName = {0xbc, 0xdd, 0xe8, 0xd9, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 5, + .weight = 136, + .description = (const u8*) 0x844b37a, + .unused = 46042, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 481, + .trainerOffset = 18, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_MIGHTYENA] = + { + .categoryName = {0xbc, 0xdd, 0xe8, 0xd9, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 10, + .weight = 370, + .description = (const u8*) 0x844b3db, + .unused = 46161, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 359, + .trainerOffset = 9, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_ZIGZAGOON] = + { + .categoryName = {0xce, 0xdd, 0xe2, 0xed, 0xe6, 0xd5, 0xd7, 0xd7, 0xe3, 0xe3, 0xe2, 0xff}, + .height = 4, + .weight = 175, + .description = (const u8*) 0x844b452, + .unused = 46261, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 560, + .trainerOffset = 21, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_LINOONE] = + { + .categoryName = {0xcc, 0xe9, 0xe7, 0xdc, 0xdd, 0xe2, 0xdb, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 5, + .weight = 325, + .description = (const u8*) 0x844b4b6, + .unused = 46381, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 321, + .trainerOffset = 5, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_WURMPLE] = + { + .categoryName = {0xd1, 0xe3, 0xe6, 0xe1, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 3, + .weight = 36, + .description = (const u8*) 0x844b52e, + .unused = 46495, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 711, + .trainerOffset = 22, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_SILCOON] = + { + .categoryName = {0xbd, 0xe3, 0xd7, 0xe3, 0xe3, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 6, + .weight = 100, + .description = (const u8*) 0x844b5a0, + .unused = 46599, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 431, + .trainerOffset = 19, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_BEAUTIFLY] = + { + .categoryName = {0xbc, 0xe9, 0xe8, 0xe8, 0xd9, 0xe6, 0xda, 0xe0, 0xed, 0xff, 0x0, 0x0}, + .height = 10, + .weight = 284, + .description = (const u8*) 0x844b608, + .unused = 46702, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 298, + .trainerOffset = 65535, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_CASCOON] = + { + .categoryName = {0xbd, 0xe3, 0xd7, 0xe3, 0xe3, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 7, + .weight = 115, + .description = (const u8*) 0x844b66f, + .unused = 46798, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 391, + .trainerOffset = 19, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_DUSTOX] = + { + .categoryName = {0xca, 0xe3, 0xdd, 0xe7, 0xe3, 0xe2, 0x0, 0xc7, 0xe3, 0xe8, 0xdc, 0xff}, + .height = 12, + .weight = 316, + .description = (const u8*) 0x844b6cf, + .unused = 46911, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 269, + .trainerOffset = 1, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_LOTAD] = + { + .categoryName = {0xd1, 0xd5, 0xe8, 0xd9, 0xe6, 0x0, 0xd1, 0xd9, 0xd9, 0xd8, 0xff, 0x0}, + .height = 5, + .weight = 26, + .description = (const u8*) 0x844b740, + .unused = 47016, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 406, + .trainerOffset = 17, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_LOMBRE] = + { + .categoryName = {0xc4, 0xe3, 0xe0, 0xe0, 0xed, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 12, + .weight = 325, + .description = (const u8*) 0x844b7a9, + .unused = 47119, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 277, + .trainerOffset = 7, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_LUDICOLO] = + { + .categoryName = {0xbd, 0xd5, 0xe6, 0xd9, 0xda, 0xe6, 0xd9, 0xd9, 0xff, 0x0, 0x0, 0x0}, + .height = 15, + .weight = 550, + .description = (const u8*) 0x844b810, + .unused = 47222, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 283, + .trainerOffset = 0, + .unknown1 = 282, + .unknown2 = 0, + }, + [NATIONAL_DEX_SEEDOT] = + { + .categoryName = {0xbb, 0xd7, 0xe3, 0xe6, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 5, + .weight = 40, + .description = (const u8*) 0x844b877, + .unused = 47340, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 472, + .trainerOffset = 20, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_NUZLEAF] = + { + .categoryName = {0xd1, 0xdd, 0xe0, 0xed, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 10, + .weight = 280, + .description = (const u8*) 0x844b8ed, + .unused = 47445, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 299, + .trainerOffset = 8, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_SHIFTRY] = + { + .categoryName = {0xd1, 0xdd, 0xd7, 0xdf, 0xd9, 0xd8, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 13, + .weight = 596, + .description = (const u8*) 0x844b956, + .unused = 47549, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 290, + .trainerOffset = 2, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_TAILLOW] = + { + .categoryName = {0xce, 0xdd, 0xe2, 0xed, 0xe7, 0xeb, 0xd5, 0xe0, 0xe0, 0xe3, 0xeb, 0xff}, + .height = 3, + .weight = 23, + .description = (const u8*) 0x844b9be, + .unused = 47665, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 465, + .trainerOffset = 20, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_SWELLOW] = + { + .categoryName = {0xcd, 0xeb, 0xd5, 0xe0, 0xe0, 0xe3, 0xeb, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 7, + .weight = 198, + .description = (const u8*) 0x844ba32, + .unused = 47777, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 428, + .trainerOffset = 13, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_WINGULL] = + { + .categoryName = {0xcd, 0xd9, 0xd5, 0xdb, 0xe9, 0xe0, 0xe0, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 6, + .weight = 95, + .description = (const u8*) 0x844baa2, + .unused = 47881, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 295, + .trainerOffset = 65534, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_PELIPPER] = + { + .categoryName = {0xd1, 0xd5, 0xe8, 0xd9, 0xe6, 0x0, 0xbc, 0xdd, 0xe6, 0xd8, 0xff, 0x0}, + .height = 12, + .weight = 280, + .description = (const u8*) 0x844bb0a, + .unused = 47989, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 288, + .trainerOffset = 1, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_RALTS] = + { + .categoryName = {0xc0, 0xd9, 0xd9, 0xe0, 0xdd, 0xe2, 0xdb, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 4, + .weight = 66, + .description = (const u8*) 0x844bb76, + .unused = 48095, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 457, + .trainerOffset = 18, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_KIRLIA] = + { + .categoryName = {0xbf, 0xe1, 0xe3, 0xe8, 0xdd, 0xe3, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 8, + .weight = 202, + .description = (const u8*) 0x844bbe0, + .unused = 48191, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 354, + .trainerOffset = 10, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_GARDEVOIR] = + { + .categoryName = {0xbf, 0xe1, 0xd6, 0xe6, 0xd5, 0xd7, 0xd9, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 16, + .weight = 484, + .description = (const u8*) 0x844bc40, + .unused = 48294, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 277, + .trainerOffset = 0, + .unknown1 = 276, + .unknown2 = 65535, + }, + [NATIONAL_DEX_SURSKIT] = + { + .categoryName = {0xca, 0xe3, 0xe2, 0xd8, 0x0, 0xcd, 0xdf, 0xd5, 0xe8, 0xd9, 0xe6, 0xff}, + .height = 5, + .weight = 17, + .description = (const u8*) 0x844bca7, + .unused = 48389, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 375, + .trainerOffset = 17, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_MASQUERAIN] = + { + .categoryName = {0xbf, 0xed, 0xd9, 0xd6, 0xd5, 0xe0, 0xe0, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 8, + .weight = 36, + .description = (const u8*) 0x844bd06, + .unused = 48508, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 378, + .trainerOffset = 65535, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_SHROOMISH] = + { + .categoryName = {0xc7, 0xe9, 0xe7, 0xdc, 0xe6, 0xe3, 0xe3, 0xe1, 0xff, 0x0, 0x0, 0x0}, + .height = 4, + .weight = 45, + .description = (const u8*) 0x844bd7d, + .unused = 48618, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 513, + .trainerOffset = 20, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_BRELOOM] = + { + .categoryName = {0xc7, 0xe9, 0xe7, 0xdc, 0xe6, 0xe3, 0xe3, 0xe1, 0xff, 0x0, 0x0, 0x0}, + .height = 12, + .weight = 392, + .description = (const u8*) 0x844bdeb, + .unused = 48727, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 324, + .trainerOffset = 6, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_SLAKOTH] = + { + .categoryName = {0xcd, 0xe0, 0xd5, 0xd7, 0xdf, 0xd9, 0xe6, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 8, + .weight = 240, + .description = (const u8*) 0x844be58, + .unused = 48831, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 291, + .trainerOffset = 16, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_VIGOROTH] = + { + .categoryName = {0xd1, 0xdd, 0xe0, 0xd8, 0x0, 0xc7, 0xe3, 0xe2, 0xdf, 0xd9, 0xed, 0xff}, + .height = 14, + .weight = 465, + .description = (const u8*) 0x844bec0, + .unused = 48928, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 301, + .trainerOffset = 1, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_SLAKING] = + { + .categoryName = {0xc6, 0xd5, 0xee, 0xed, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 20, + .weight = 1305, + .description = (const u8*) 0x844bf21, + .unused = 49050, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 277, + .trainerOffset = 5, + .unknown1 = 326, + .unknown2 = 3, + }, + [NATIONAL_DEX_NINCADA] = + { + .categoryName = {0xce, 0xe6, 0xd5, 0xdd, 0xe2, 0xd9, 0xd9, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 5, + .weight = 55, + .description = (const u8*) 0x844bf9b, + .unused = 49145, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 405, + .trainerOffset = 20, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_NINJASK] = + { + .categoryName = {0xc8, 0xdd, 0xe2, 0xde, 0xd5, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 8, + .weight = 120, + .description = (const u8*) 0x844bffa, + .unused = 49245, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 383, + .trainerOffset = 65527, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_SHEDINJA] = + { + .categoryName = {0xcd, 0xdc, 0xd9, 0xd8, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 8, + .weight = 12, + .description = (const u8*) 0x844c05e, + .unused = 49330, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 372, + .trainerOffset = 65528, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_WHISMUR] = + { + .categoryName = {0xd1, 0xdc, 0xdd, 0xe7, 0xe4, 0xd9, 0xe6, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 6, + .weight = 163, + .description = (const u8*) 0x844c0b3, + .unused = 49436, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 373, + .trainerOffset = 16, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_LOUDRED] = + { + .categoryName = {0xbc, 0xdd, 0xdb, 0x0, 0xd0, 0xe3, 0xdd, 0xd7, 0xd9, 0xff, 0x0, 0x0}, + .height = 10, + .weight = 405, + .description = (const u8*) 0x844c11d, + .unused = 49533, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 356, + .trainerOffset = 8, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_EXPLOUD] = + { + .categoryName = {0xc6, 0xe3, 0xe9, 0xd8, 0x0, 0xc8, 0xe3, 0xdd, 0xe7, 0xd9, 0xff, 0x0}, + .height = 15, + .weight = 840, + .description = (const u8*) 0x844c17e, + .unused = 49652, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 284, + .trainerOffset = 1, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_MAKUHITA] = + { + .categoryName = {0xc1, 0xe9, 0xe8, 0xe7, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 10, + .weight = 864, + .description = (const u8*) 0x844c1f5, + .unused = 49757, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 9, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_HARIYAMA] = + { + .categoryName = {0xbb, 0xe6, 0xe1, 0x0, 0xce, 0xdc, 0xe6, 0xe9, 0xe7, 0xe8, 0xff, 0x0}, + .height = 23, + .weight = 2538, + .description = (const u8*) 0x844c25e, + .unused = 49857, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 268, + .trainerOffset = 65535, + .unknown1 = 375, + .unknown2 = 6, + }, + [NATIONAL_DEX_AZURILL] = + { + .categoryName = {0xca, 0xe3, 0xe0, 0xdf, 0xd5, 0x0, 0xbe, 0xe3, 0xe8, 0xff, 0x0, 0x0}, + .height = 2, + .weight = 20, + .description = (const u8*) 0x844c2c2, + .unused = 49970, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 603, + .trainerOffset = 21, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_NOSEPASS] = + { + .categoryName = {0xbd, 0xe3, 0xe1, 0xe4, 0xd5, 0xe7, 0xe7, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 10, + .weight = 970, + .description = (const u8*) 0x844c333, + .unused = 50063, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 9, + .unknown1 = 289, + .unknown2 = 1, + }, + [NATIONAL_DEX_SKITTY] = + { + .categoryName = {0xc5, 0xdd, 0xe8, 0xe8, 0xd9, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 6, + .weight = 110, + .description = (const u8*) 0x844c390, + .unused = 50176, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 492, + .trainerOffset = 18, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_DELCATTY] = + { + .categoryName = {0xca, 0xe6, 0xdd, 0xe1, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 11, + .weight = 326, + .description = (const u8*) 0x844c401, + .unused = 50280, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 322, + .trainerOffset = 9, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_SABLEYE] = + { + .categoryName = {0xbe, 0xd5, 0xe6, 0xdf, 0xe2, 0xd9, 0xe7, 0xe7, 0xff, 0x0, 0x0, 0x0}, + .height = 5, + .weight = 110, + .description = (const u8*) 0x844c469, + .unused = 50375, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 451, + .trainerOffset = 15, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_MAWILE] = + { + .categoryName = {0xbe, 0xd9, 0xd7, 0xd9, 0xdd, 0xea, 0xd9, 0xe6, 0xff, 0x0, 0x0, 0x0}, + .height = 6, + .weight = 115, + .description = (const u8*) 0x844c4c8, + .unused = 50482, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 466, + .trainerOffset = 15, + .unknown1 = 256, + .unknown2 = 65533, + }, + [NATIONAL_DEX_ARON] = + { + .categoryName = {0xc3, 0xe6, 0xe3, 0xe2, 0x0, 0xbb, 0xe6, 0xe1, 0xe3, 0xe6, 0xff, 0x0}, + .height = 4, + .weight = 600, + .description = (const u8*) 0x844c533, + .unused = 50581, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 419, + .trainerOffset = 21, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_LAIRON] = + { + .categoryName = {0xc3, 0xe6, 0xe3, 0xe2, 0x0, 0xbb, 0xe6, 0xe1, 0xe3, 0xe6, 0xff, 0x0}, + .height = 9, + .weight = 1200, + .description = (const u8*) 0x844c596, + .unused = 50684, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 275, + .trainerOffset = 11, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_AGGRON] = + { + .categoryName = {0xc3, 0xe6, 0xe3, 0xe2, 0x0, 0xbb, 0xe6, 0xe1, 0xe3, 0xe6, 0xff, 0x0}, + .height = 21, + .weight = 3600, + .description = (const u8*) 0x844c5fd, + .unused = 50801, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 274, + .trainerOffset = 65535, + .unknown1 = 374, + .unknown2 = 7, + }, + [NATIONAL_DEX_MEDITITE] = + { + .categoryName = {0xc7, 0xd9, 0xd8, 0xdd, 0xe8, 0xd5, 0xe8, 0xd9, 0xff, 0x0, 0x0, 0x0}, + .height = 6, + .weight = 112, + .description = (const u8*) 0x844c672, + .unused = 50902, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 465, + .trainerOffset = 17, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_MEDICHAM] = + { + .categoryName = {0xc7, 0xd9, 0xd8, 0xdd, 0xe8, 0xd5, 0xe8, 0xd9, 0xff, 0x0, 0x0, 0x0}, + .height = 13, + .weight = 315, + .description = (const u8*) 0x844c6d7, + .unused = 51008, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 298, + .trainerOffset = 2, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_ELECTRIKE] = + { + .categoryName = {0xc6, 0xdd, 0xdb, 0xdc, 0xe8, 0xe2, 0xdd, 0xe2, 0xdb, 0xff, 0x0, 0x0}, + .height = 6, + .weight = 152, + .description = (const u8*) 0x844c741, + .unused = 51109, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 290, + .trainerOffset = 16, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_MANECTRIC] = + { + .categoryName = {0xbe, 0xdd, 0xe7, 0xd7, 0xdc, 0xd5, 0xe6, 0xdb, 0xd9, 0xff, 0x0, 0x0}, + .height = 15, + .weight = 402, + .description = (const u8*) 0x844c7a6, + .unused = 51211, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 1, + .unknown1 = 257, + .unknown2 = 65534, + }, + [NATIONAL_DEX_PLUSLE] = + { + .categoryName = {0xbd, 0xdc, 0xd9, 0xd9, 0xe6, 0xdd, 0xe2, 0xdb, 0xff, 0x0, 0x0, 0x0}, + .height = 4, + .weight = 42, + .description = (const u8*) 0x844c80c, + .unused = 51314, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 515, + .trainerOffset = 65527, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_MINUN] = + { + .categoryName = {0xbd, 0xdc, 0xd9, 0xd9, 0xe6, 0xdd, 0xe2, 0xdb, 0xff, 0x0, 0x0, 0x0}, + .height = 4, + .weight = 42, + .description = (const u8*) 0x844c873, + .unused = 51409, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 512, + .trainerOffset = 65529, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_VOLBEAT] = + { + .categoryName = {0xc0, 0xdd, 0xe6, 0xd9, 0xda, 0xe0, 0xed, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 7, + .weight = 177, + .description = (const u8*) 0x844c8d2, + .unused = 51505, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 442, + .trainerOffset = 65532, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_ILLUMISE] = + { + .categoryName = {0xc0, 0xdd, 0xe6, 0xd9, 0xda, 0xe0, 0xed, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 6, + .weight = 177, + .description = (const u8*) 0x844c932, + .unused = 51611, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 572, + .trainerOffset = 65532, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_ROSELIA] = + { + .categoryName = {0xce, 0xdc, 0xe3, 0xe6, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 3, + .weight = 20, + .description = (const u8*) 0x844c99c, + .unused = 51714, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 677, + .trainerOffset = 20, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_GULPIN] = + { + .categoryName = {0xcd, 0xe8, 0xe3, 0xe1, 0xd5, 0xd7, 0xdc, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 4, + .weight = 103, + .description = (const u8*) 0x844ca03, + .unused = 51820, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 593, + .trainerOffset = 22, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_SWALOT] = + { + .categoryName = {0xca, 0xe3, 0xdd, 0xe7, 0xe3, 0xe2, 0x0, 0xbc, 0xd5, 0xdb, 0xff, 0x0}, + .height = 17, + .weight = 800, + .description = (const u8*) 0x844ca6d, + .unused = 51925, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 5, + .unknown1 = 345, + .unknown2 = 4, + }, + [NATIONAL_DEX_CARVANHA] = + { + .categoryName = {0xcd, 0xd5, 0xea, 0xd5, 0xdb, 0xd9, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 8, + .weight = 208, + .description = (const u8*) 0x844cad6, + .unused = 52018, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 362, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_SHARPEDO] = + { + .categoryName = {0xbc, 0xe6, 0xe9, 0xe8, 0xd5, 0xe0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 18, + .weight = 888, + .description = (const u8*) 0x844cb33, + .unused = 52124, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 265, + .trainerOffset = 0, + .unknown1 = 342, + .unknown2 = 4, + }, + [NATIONAL_DEX_WAILMER] = + { + .categoryName = {0xbc, 0xd5, 0xe0, 0xe0, 0x0, 0xd1, 0xdc, 0xd5, 0xe0, 0xd9, 0xff, 0x0}, + .height = 20, + .weight = 1300, + .description = (const u8*) 0x844cb9d, + .unused = 52223, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 10, + .unknown1 = 493, + .unknown2 = 10, + }, + [NATIONAL_DEX_WAILORD] = + { + .categoryName = {0xc0, 0xe0, 0xe3, 0xd5, 0xe8, 0x0, 0xd1, 0xdc, 0xd5, 0xe0, 0xd9, 0xff}, + .height = 145, + .weight = 3980, + .description = (const u8*) 0x844cc00, + .unused = 52317, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 276, + .trainerOffset = 65535, + .unknown1 = 1428, + .unknown2 = 20, + }, + [NATIONAL_DEX_NUMEL] = + { + .categoryName = {0xc8, 0xe9, 0xe1, 0xd6, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 7, + .weight = 240, + .description = (const u8*) 0x844cc5e, + .unused = 52410, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 310, + .trainerOffset = 14, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_CAMERUPT] = + { + .categoryName = {0xbf, 0xe6, 0xe9, 0xe4, 0xe8, 0xdd, 0xe3, 0xe2, 0xff, 0x0, 0x0, 0x0}, + .height = 19, + .weight = 2200, + .description = (const u8*) 0x844ccbb, + .unused = 52517, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 6, + .unknown1 = 345, + .unknown2 = 4, + }, + [NATIONAL_DEX_TORKOAL] = + { + .categoryName = {0xbd, 0xe3, 0xd5, 0xe0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 5, + .weight = 804, + .description = (const u8*) 0x844cd26, + .unused = 52620, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 392, + .trainerOffset = 9, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_SPOINK] = + { + .categoryName = {0xbc, 0xe3, 0xe9, 0xe2, 0xd7, 0xd9, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 7, + .weight = 306, + .description = (const u8*) 0x844cd8d, + .unused = 52724, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 423, + .trainerOffset = 15, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_GRUMPIG] = + { + .categoryName = {0xc7, 0xd5, 0xe2, 0xdd, 0xe4, 0xe9, 0xe0, 0xd5, 0xe8, 0xd9, 0xff, 0x0}, + .height = 9, + .weight = 715, + .description = (const u8*) 0x844cdf5, + .unused = 52833, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 358, + .trainerOffset = 9, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_SPINDA] = + { + .categoryName = {0xcd, 0xe4, 0xe3, 0xe8, 0x0, 0xca, 0xd5, 0xe2, 0xd8, 0xd5, 0xff, 0x0}, + .height = 11, + .weight = 50, + .description = (const u8*) 0x844ce62, + .unused = 52930, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 321, + .trainerOffset = 9, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_TRAPINCH] = + { + .categoryName = {0xbb, 0xe2, 0xe8, 0x0, 0xca, 0xdd, 0xe8, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 7, + .weight = 150, + .description = (const u8*) 0x844cec3, + .unused = 53030, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 298, + .trainerOffset = 15, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_VIBRAVA] = + { + .categoryName = {0xd0, 0xdd, 0xd6, 0xe6, 0xd5, 0xe8, 0xdd, 0xe3, 0xe2, 0xff, 0x0, 0x0}, + .height = 11, + .weight = 153, + .description = (const u8*) 0x844cf27, + .unused = 53123, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 370, + .trainerOffset = 15, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_FLYGON] = + { + .categoryName = {0xc7, 0xed, 0xe7, 0xe8, 0xdd, 0xd7, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 20, + .weight = 820, + .description = (const u8*) 0x844cf84, + .unused = 53220, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 280, + .trainerOffset = 0, + .unknown1 = 299, + .unknown2 = 2, + }, + [NATIONAL_DEX_CACNEA] = + { + .categoryName = {0xbd, 0xd5, 0xd7, 0xe8, 0xe9, 0xe7, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 4, + .weight = 513, + .description = (const u8*) 0x844cfe5, + .unused = 53324, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 455, + .trainerOffset = 19, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_CACTURNE] = + { + .categoryName = {0xcd, 0xd7, 0xd5, 0xe6, 0xd9, 0xd7, 0xe6, 0xe3, 0xeb, 0xff, 0x0, 0x0}, + .height = 13, + .weight = 774, + .description = (const u8*) 0x844d04d, + .unused = 53412, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 327, + .trainerOffset = 3, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_SWABLU] = + { + .categoryName = {0xbd, 0xe3, 0xe8, 0xe8, 0xe3, 0xe2, 0x0, 0xbc, 0xdd, 0xe6, 0xd8, 0xff}, + .height = 4, + .weight = 12, + .description = (const u8*) 0x844d0a5, + .unused = 53497, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 422, + .trainerOffset = 65528, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_ALTARIA] = + { + .categoryName = {0xc2, 0xe9, 0xe1, 0xe1, 0xdd, 0xe2, 0xdb, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 11, + .weight = 206, + .description = (const u8*) 0x844d0fa, + .unused = 53594, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 327, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_ZANGOOSE] = + { + .categoryName = {0xbd, 0xd5, 0xe8, 0x0, 0xc0, 0xd9, 0xe6, 0xe6, 0xd9, 0xe8, 0xff, 0x0}, + .height = 13, + .weight = 403, + .description = (const u8*) 0x844d15b, + .unused = 53711, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 2, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_SEVIPER] = + { + .categoryName = {0xc0, 0xd5, 0xe2, 0xdb, 0x0, 0xcd, 0xe2, 0xd5, 0xdf, 0xd9, 0xff, 0x0}, + .height = 27, + .weight = 525, + .description = (const u8*) 0x844d1d0, + .unused = 53815, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 275, + .trainerOffset = 6, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_LUNATONE] = + { + .categoryName = {0xc7, 0xd9, 0xe8, 0xd9, 0xe3, 0xe6, 0xdd, 0xe8, 0xd9, 0xff, 0x0, 0x0}, + .height = 10, + .weight = 1680, + .description = (const u8*) 0x844d238, + .unused = 53928, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 300, + .trainerOffset = 1, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_SOLROCK] = + { + .categoryName = {0xc7, 0xd9, 0xe8, 0xd9, 0xe3, 0xe6, 0xdd, 0xe8, 0xd9, 0xff, 0x0, 0x0}, + .height = 12, + .weight = 1540, + .description = (const u8*) 0x844d2a9, + .unused = 54031, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 328, + .trainerOffset = 65533, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_BARBOACH] = + { + .categoryName = {0xd1, 0xdc, 0xdd, 0xe7, 0xdf, 0xd9, 0xe6, 0xe7, 0xff, 0x0, 0x0, 0x0}, + .height = 4, + .weight = 19, + .description = (const u8*) 0x844d310, + .unused = 54119, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 581, + .trainerOffset = 65534, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_WHISCASH] = + { + .categoryName = {0xd1, 0xdc, 0xdd, 0xe7, 0xdf, 0xd9, 0xe6, 0xe7, 0xff, 0x0, 0x0, 0x0}, + .height = 9, + .weight = 236, + .description = (const u8*) 0x844d368, + .unused = 54220, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 317, + .trainerOffset = 1, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_CORPHISH] = + { + .categoryName = {0xcc, 0xe9, 0xda, 0xda, 0xdd, 0xd5, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 6, + .weight = 115, + .description = (const u8*) 0x844d3cd, + .unused = 54324, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 484, + .trainerOffset = 18, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_CRAWDAUNT] = + { + .categoryName = {0xcc, 0xe3, 0xdb, 0xe9, 0xd9, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 11, + .weight = 328, + .description = (const u8*) 0x844d435, + .unused = 54439, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 365, + .trainerOffset = 7, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_BALTOY] = + { + .categoryName = {0xbd, 0xe0, 0xd5, 0xed, 0x0, 0xbe, 0xe3, 0xe0, 0xe0, 0xff, 0x0, 0x0}, + .height = 5, + .weight = 215, + .description = (const u8*) 0x844d4a8, + .unused = 54552, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 384, + .trainerOffset = 18, + .unknown1 = 256, + .unknown2 = 65533, + }, + [NATIONAL_DEX_CLAYDOL] = + { + .categoryName = {0xbd, 0xe0, 0xd5, 0xed, 0x0, 0xbe, 0xe3, 0xe0, 0xe0, 0xff, 0x0, 0x0}, + .height = 15, + .weight = 1080, + .description = (const u8*) 0x844d519, + .unused = 54661, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 3, + .unknown1 = 280, + .unknown2 = 0, + }, + [NATIONAL_DEX_LILEEP] = + { + .categoryName = {0xcd, 0xd9, 0xd5, 0x0, 0xc6, 0xdd, 0xe0, 0xed, 0xff, 0x0, 0x0, 0x0}, + .height = 10, + .weight = 238, + .description = (const u8*) 0x844d586, + .unused = 54771, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 305, + .trainerOffset = 8, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_CRADILY] = + { + .categoryName = {0xbc, 0xd5, 0xe6, 0xe2, 0xd5, 0xd7, 0xe0, 0xd9, 0xff, 0x0, 0x0, 0x0}, + .height = 15, + .weight = 604, + .description = (const u8*) 0x844d5f4, + .unused = 54871, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 275, + .trainerOffset = 65535, + .unknown1 = 269, + .unknown2 = 65535, + }, + [NATIONAL_DEX_ANORITH] = + { + .categoryName = {0xc9, 0xe0, 0xd8, 0x0, 0xcd, 0xdc, 0xe6, 0xdd, 0xe1, 0xe4, 0xff, 0x0}, + .height = 7, + .weight = 125, + .description = (const u8*) 0x844d658, + .unused = 54968, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 296, + .trainerOffset = 4, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_ARMALDO] = + { + .categoryName = {0xca, 0xe0, 0xd5, 0xe8, 0xd9, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 15, + .weight = 682, + .description = (const u8*) 0x844d6b9, + .unused = 55076, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 312, + .trainerOffset = 2, + .unknown1 = 271, + .unknown2 = 65535, + }, + [NATIONAL_DEX_FEEBAS] = + { + .categoryName = {0xc0, 0xdd, 0xe7, 0xdc, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 6, + .weight = 74, + .description = (const u8*) 0x844d725, + .unused = 55181, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 423, + .trainerOffset = 3, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_MILOTIC] = + { + .categoryName = {0xce, 0xd9, 0xe2, 0xd8, 0xd9, 0xe6, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 62, + .weight = 1620, + .description = (const u8*) 0x844d78e, + .unused = 55282, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 282, + .trainerOffset = 65535, + .unknown1 = 382, + .unknown2 = 7, + }, + [NATIONAL_DEX_CASTFORM] = + { + .categoryName = {0xd1, 0xd9, 0xd5, 0xe8, 0xdc, 0xd9, 0xe6, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 3, + .weight = 8, + .description = (const u8*) 0x844d7f3, + .unused = 55389, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 435, + .trainerOffset = 65531, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_KECLEON] = + { + .categoryName = {0xbd, 0xe3, 0xe0, 0xe3, 0xe6, 0x0, 0xcd, 0xeb, 0xd5, 0xe4, 0xff, 0x0}, + .height = 10, + .weight = 220, + .description = (const u8*) 0x844d85e, + .unused = 55492, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 316, + .trainerOffset = 8, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_SHUPPET] = + { + .categoryName = {0xca, 0xe9, 0xe4, 0xe4, 0xd9, 0xe8, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 6, + .weight = 23, + .description = (const u8*) 0x844d8c5, + .unused = 55593, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 440, + .trainerOffset = 65533, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_BANETTE] = + { + .categoryName = {0xc7, 0xd5, 0xe6, 0xdd, 0xe3, 0xe2, 0xd9, 0xe8, 0xe8, 0xd9, 0xff, 0x0}, + .height = 11, + .weight = 125, + .description = (const u8*) 0x844d92a, + .unused = 55697, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 262, + .trainerOffset = 9, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_DUSKULL] = + { + .categoryName = {0xcc, 0xd9, 0xe5, 0xe9, 0xdd, 0xd9, 0xe1, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 8, + .weight = 150, + .description = (const u8*) 0x844d992, + .unused = 55798, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 376, + .trainerOffset = 13, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_DUSCLOPS] = + { + .categoryName = {0xbc, 0xd9, 0xd7, 0xdf, 0xe3, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 16, + .weight = 306, + .description = (const u8*) 0x844d9f7, + .unused = 55904, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 2, + .unknown1 = 299, + .unknown2 = 2, + }, + [NATIONAL_DEX_TROPIUS] = + { + .categoryName = {0xc0, 0xe6, 0xe9, 0xdd, 0xe8, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 20, + .weight = 1000, + .description = (const u8*) 0x844da61, + .unused = 56014, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 283, + .trainerOffset = 65535, + .unknown1 = 371, + .unknown2 = 6, + }, + [NATIONAL_DEX_CHIMECHO] = + { + .categoryName = {0xd1, 0xdd, 0xe2, 0xd8, 0x0, 0xbd, 0xdc, 0xdd, 0xe1, 0xd9, 0xff, 0x0}, + .height = 6, + .weight = 10, + .description = (const u8*) 0x844dacf, + .unused = 56116, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 505, + .trainerOffset = 65532, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_ABSOL] = + { + .categoryName = {0xbe, 0xdd, 0xe7, 0xd5, 0xe7, 0xe8, 0xd9, 0xe6, 0xff, 0x0, 0x0, 0x0}, + .height = 12, + .weight = 470, + .description = (const u8*) 0x844db35, + .unused = 56222, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 301, + .trainerOffset = 1, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_WYNAUT] = + { + .categoryName = {0xbc, 0xe6, 0xdd, 0xdb, 0xdc, 0xe8, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 6, + .weight = 140, + .description = (const u8*) 0x844db9f, + .unused = 56316, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 453, + .trainerOffset = 17, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_SNORUNT] = + { + .categoryName = {0xcd, 0xe2, 0xe3, 0xeb, 0x0, 0xc2, 0xd5, 0xe8, 0xff, 0x0, 0x0, 0x0}, + .height = 7, + .weight = 168, + .description = (const u8*) 0x844dbfd, + .unused = 56407, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 380, + .trainerOffset = 14, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_GLALIE] = + { + .categoryName = {0xc0, 0xd5, 0xd7, 0xd9, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 15, + .weight = 2565, + .description = (const u8*) 0x844dc58, + .unused = 56514, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 3, + .unknown1 = 344, + .unknown2 = 2, + }, + [NATIONAL_DEX_SPHEAL] = + { + .categoryName = {0xbd, 0xe0, 0xd5, 0xe4, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 8, + .weight = 395, + .description = (const u8*) 0x844dcc3, + .unused = 56615, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 315, + .trainerOffset = 15, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_SEALEO] = + { + .categoryName = {0xbc, 0xd5, 0xe0, 0xe0, 0x0, 0xcc, 0xe3, 0xe0, 0xe0, 0xff, 0x0, 0x0}, + .height = 11, + .weight = 876, + .description = (const u8*) 0x844dd28, + .unused = 56721, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 338, + .trainerOffset = 12, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_WALREIN] = + { + .categoryName = {0xc3, 0xd7, 0xd9, 0x0, 0xbc, 0xe6, 0xd9, 0xd5, 0xdf, 0xff, 0x0, 0x0}, + .height = 14, + .weight = 1506, + .description = (const u8*) 0x844dd92, + .unused = 56826, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 305, + .trainerOffset = 2, + .unknown1 = 277, + .unknown2 = 0, + }, + [NATIONAL_DEX_CLAMPERL] = + { + .categoryName = {0xbc, 0xdd, 0xea, 0xd5, 0xe0, 0xea, 0xd9, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 4, + .weight = 525, + .description = (const u8*) 0x844ddfb, + .unused = 56916, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 691, + .trainerOffset = 22, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_HUNTAIL] = + { + .categoryName = {0xbe, 0xd9, 0xd9, 0xe4, 0x0, 0xcd, 0xd9, 0xd5, 0xff, 0x0, 0x0, 0x0}, + .height = 17, + .weight = 270, + .description = (const u8*) 0x844de55, + .unused = 57030, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 307, + .trainerOffset = 1, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_GOREBYSS] = + { + .categoryName = {0xcd, 0xe3, 0xe9, 0xe8, 0xdc, 0x0, 0xcd, 0xd9, 0xd5, 0xff, 0x0, 0x0}, + .height = 18, + .weight = 226, + .description = (const u8*) 0x844dec7, + .unused = 57140, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 278, + .trainerOffset = 5, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_RELICANTH] = + { + .categoryName = {0xc6, 0xe3, 0xe2, 0xdb, 0xd9, 0xea, 0xdd, 0xe8, 0xed, 0xff, 0x0, 0x0}, + .height = 10, + .weight = 234, + .description = (const u8*) 0x844df35, + .unused = 57244, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 316, + .trainerOffset = 5, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_LUVDISC] = + { + .categoryName = {0xcc, 0xd9, 0xe2, 0xd8, 0xd9, 0xee, 0xea, 0xe3, 0xe9, 0xe7, 0xff, 0x0}, + .height = 6, + .weight = 87, + .description = (const u8*) 0x844df9d, + .unused = 57343, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 371, + .trainerOffset = 2, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_BAGON] = + { + .categoryName = {0xcc, 0xe3, 0xd7, 0xdf, 0x0, 0xc2, 0xd9, 0xd5, 0xd8, 0xff, 0x0, 0x0}, + .height = 6, + .weight = 421, + .description = (const u8*) 0x844e000, + .unused = 57442, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 448, + .trainerOffset = 17, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_SHELGON] = + { + .categoryName = {0xbf, 0xe2, 0xd8, 0xe9, 0xe6, 0xd5, 0xe2, 0xd7, 0xd9, 0xff, 0x0, 0x0}, + .height = 11, + .weight = 1105, + .description = (const u8*) 0x844e063, + .unused = 57562, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 311, + .trainerOffset = 10, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_SALAMENCE] = + { + .categoryName = {0xbe, 0xe6, 0xd5, 0xdb, 0xe3, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 15, + .weight = 1026, + .description = (const u8*) 0x844e0db, + .unused = 57661, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 272, + .trainerOffset = 2, + .unknown1 = 307, + .unknown2 = 0, + }, + [NATIONAL_DEX_BELDUM] = + { + .categoryName = {0xc3, 0xe6, 0xe3, 0xe2, 0x0, 0xbc, 0xd5, 0xe0, 0xe0, 0xff, 0x0, 0x0}, + .height = 6, + .weight = 952, + .description = (const u8*) 0x844e13e, + .unused = 57752, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 414, + .trainerOffset = 65535, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_METANG] = + { + .categoryName = {0xc3, 0xe6, 0xe3, 0xe2, 0x0, 0xbd, 0xe0, 0xd5, 0xeb, 0xff, 0x0, 0x0}, + .height = 12, + .weight = 2025, + .description = (const u8*) 0x844e199, + .unused = 57840, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 3, + .unknown1 = 272, + .unknown2 = 65534, + }, + [NATIONAL_DEX_METAGROSS] = + { + .categoryName = {0xc3, 0xe6, 0xe3, 0xe2, 0x0, 0xc6, 0xd9, 0xdb, 0xff, 0x0, 0x0, 0x0}, + .height = 16, + .weight = 5500, + .description = (const u8*) 0x844e1f1, + .unused = 57948, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 272, + .trainerOffset = 3, + .unknown1 = 461, + .unknown2 = 4, + }, + [NATIONAL_DEX_REGIROCK] = + { + .categoryName = {0xcc, 0xe3, 0xd7, 0xdf, 0x0, 0xca, 0xd9, 0xd5, 0xdf, 0xff, 0x0, 0x0}, + .height = 17, + .weight = 2300, + .description = (const u8*) 0x844e25d, + .unused = 58059, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 1, + .unknown1 = 309, + .unknown2 = 1, + }, + [NATIONAL_DEX_REGICE] = + { + .categoryName = {0xc3, 0xd7, 0xd9, 0xd6, 0xd9, 0xe6, 0xdb, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 18, + .weight = 1750, + .description = (const u8*) 0x844e2cc, + .unused = 58163, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 265, + .trainerOffset = 0, + .unknown1 = 317, + .unknown2 = 3, + }, + [NATIONAL_DEX_REGISTEEL] = + { + .categoryName = {0xc3, 0xe6, 0xe3, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 19, + .weight = 2050, + .description = (const u8*) 0x844e334, + .unused = 58276, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 359, + .unknown2 = 6, + }, + [NATIONAL_DEX_LATIAS] = + { + .categoryName = {0xbf, 0xe3, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 14, + .weight = 400, + .description = (const u8*) 0x844e3a5, + .unused = 58373, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 291, + .trainerOffset = 2, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_LATIOS] = + { + .categoryName = {0xbf, 0xe3, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 20, + .weight = 600, + .description = (const u8*) 0x844e406, + .unused = 58486, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 273, + .trainerOffset = 0, + .unknown1 = 313, + .unknown2 = 3, + }, + [NATIONAL_DEX_KYOGRE] = + { + .categoryName = {0xcd, 0xd9, 0xd5, 0x0, 0xbc, 0xd5, 0xe7, 0xdd, 0xe2, 0xff, 0x0, 0x0}, + .height = 45, + .weight = 3520, + .description = (const u8*) 0x844e477, + .unused = 58588, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 272, + .trainerOffset = 1, + .unknown1 = 639, + .unknown2 = 13, + }, + [NATIONAL_DEX_GROUDON] = + { + .categoryName = {0xbd, 0xe3, 0xe2, 0xe8, 0xdd, 0xe2, 0xd9, 0xe2, 0xe8, 0xff, 0x0, 0x0}, + .height = 35, + .weight = 9500, + .description = (const u8*) 0x844e4dd, + .unused = 58676, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 276, + .trainerOffset = 0, + .unknown1 = 530, + .unknown2 = 12, + }, + [NATIONAL_DEX_RAYQUAZA] = + { + .categoryName = {0xcd, 0xdf, 0xed, 0x0, 0xc2, 0xdd, 0xdb, 0xdc, 0xff, 0x0, 0x0, 0x0}, + .height = 70, + .weight = 2065, + .description = (const u8*) 0x844e535, + .unused = 58771, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 286, + .trainerOffset = 65535, + .unknown1 = 483, + .unknown2 = 9, + }, + [NATIONAL_DEX_JIRACHI] = + { + .categoryName = {0xd1, 0xdd, 0xe7, 0xdc, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 3, + .weight = 11, + .description = (const u8*) 0x844e594, + .unused = 58868, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 608, + .trainerOffset = 65528, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_DEOXYS] = + { + .categoryName = {0xbe, 0xc8, 0xbb, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 17, + .weight = 608, + .description = (const u8*) 0x844e5f5, + .unused = 58972, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 293, + .trainerOffset = 0, + .unknown1 = 337, + .unknown2 = 2, + }, + [NATIONAL_DEX_TURTWIG] = + { + .categoryName = {0xce, 0xdd, 0xe2, 0xed, 0x0, 0xc6, 0xd9, 0xd5, 0xda, 0xff, 0x0, 0x0}, + .height = 4, + .weight = 102, + .description = DEX_ENTRY_TURTWIG, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_GROTLE] = + { + .categoryName = {0xc1, 0xe6, 0xe3, 0xea, 0xd9, 0xff, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 11, + .weight = 970, + .description = DEX_ENTRY_GROTLE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_TORTERRA] = + { + .categoryName = {0xbd, 0xe3, 0xe2, 0xe8, 0xdd, 0xe2, 0xd9, 0xe2, 0xe8, 0xff, 0x0, 0x0}, + .height = 22, + .weight = 3100, + .description = DEX_ENTRY_TORTERRA, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_CHIMCHAR] = + { + .categoryName = {0xbd, 0xdc, 0xdd, 0xe1, 0xe4, 0xff, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 5, + .weight = 62, + .description = DEX_ENTRY_CHIMCHAR, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_MONFERNO] = + { + .categoryName = {0xca, 0xe0, 0xd5, 0xed, 0xda, 0xe9, 0xe0, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 9, + .weight = 220, + .description = DEX_ENTRY_MONFERNO, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_INFERNAPE] = + { + .categoryName = {0xc0, 0xe0, 0xd5, 0xe1, 0xd9, 0xff, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 12, + .weight = 550, + .description = DEX_ENTRY_INFERNAPE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_PIPLUP] = + { + .categoryName = {0xca, 0xd9, 0xe2, 0xdb, 0xe9, 0xdd, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 4, + .weight = 52, + .description = DEX_ENTRY_PIPLUP, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_PRINPLUP] = + { + .categoryName = {0xca, 0xd9, 0xe2, 0xdb, 0xe9, 0xdd, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 8, + .weight = 230, + .description = DEX_ENTRY_PRINPLUP, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_EMPOLEON] = + { + .categoryName = {0xbf, 0xe1, 0xe4, 0xd9, 0xe6, 0xe3, 0xe6, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 17, + .weight = 845, + .description = DEX_ENTRY_EMPOLEON, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_STARLY] = + { + .categoryName = {0xcd, 0xe8, 0xd5, 0xe6, 0xe0, 0xdd, 0xe2, 0xdb, 0xff, 0x0, 0x0, 0x0}, + .height = 3, + .weight = 20, + .description = DEX_ENTRY_STARLY, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_STARAVIA] = + { + .categoryName = {0xcd, 0xe8, 0xd5, 0xe6, 0xe0, 0xdd, 0xe2, 0xdb, 0xff, 0x0, 0x0, 0x0}, + .height = 6, + .weight = 155, + .description = DEX_ENTRY_STARAVIA, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_STARAPTOR] = + { + .categoryName = {0xca, 0xe6, 0xd9, 0xd8, 0xd5, 0xe8, 0xe3, 0xe6, 0xff, 0x0, 0x0, 0x0}, + .height = 12, + .weight = 249, + .description = DEX_ENTRY_STARAPTOR, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_BIDOOF] = + { + .categoryName = {0xca, 0xe0, 0xe9, 0xe1, 0xe4, 0x0, 0xc7, 0xe3, 0xe9, 0xe7, 0xd9, 0xff}, + .height = 5, + .weight = 200, + .description = DEX_ENTRY_BIDOOF, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_BIBAREL] = + { + .categoryName = {0xbc, 0xd9, 0xd5, 0xea, 0xd9, 0xe6, 0xff, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 10, + .weight = 315, + .description = DEX_ENTRY_BIBAREL, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_KRICKETOT] = + { + .categoryName = {0xbd, 0xe6, 0xdd, 0xd7, 0xdf, 0xd9, 0xe8, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 3, + .weight = 22, + .description = DEX_ENTRY_KRICKETOT, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_KRICKETUNE] = + { + .categoryName = {0xbd, 0xe6, 0xdd, 0xd7, 0xdf, 0xd9, 0xe8, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 10, + .weight = 255, + .description = DEX_ENTRY_KRICKETUNE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_SHINX] = + { + .categoryName = {0xc0, 0xe0, 0xd5, 0xe7, 0xdc, 0xff, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 5, + .weight = 95, + .description = DEX_ENTRY_SHINX, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_LUXIO] = + { + .categoryName = {0xcd, 0xe4, 0xd5, 0xe6, 0xdf, 0xff, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 9, + .weight = 305, + .description = DEX_ENTRY_LUXIO, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_LUXRAY] = + { + .categoryName = {0xc1, 0xe0, 0xd9, 0xd5, 0xe1, 0x0, 0xbf, 0xed, 0xd9, 0xe7, 0xff, 0x0}, + .height = 14, + .weight = 420, + .description = DEX_ENTRY_LUXRAY, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_BUDEW] = + { + .categoryName = {0xbc, 0xe9, 0xd8, 0xff, 0xe3, 0xeb, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 2, + .weight = 12, + .description = DEX_ENTRY_BUDEW, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_ROSERADE] = + { + .categoryName = {0xbc, 0xe3, 0xe9, 0xe5, 0xd9, 0xe8, 0xff, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 9, + .weight = 145, + .description = DEX_ENTRY_ROSERADE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_CRANIDOS] = + { + .categoryName = {0xc2, 0xd9, 0xd5, 0xd8, 0x0, 0xbc, 0xe9, 0xe8, 0xe8, 0xff, 0x0, 0x0}, + .height = 9, + .weight = 315, + .description = DEX_ENTRY_CRANIDOS, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_RAMPARDOS] = + { + .categoryName = {0xc2, 0xd9, 0xd5, 0xd8, 0x0, 0xbc, 0xe9, 0xe8, 0xe8, 0xff, 0x0, 0x0}, + .height = 16, + .weight = 1025, + .description = DEX_ENTRY_RAMPARDOS, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_SHIELDON] = + { + .categoryName = {0xcd, 0xdc, 0xdd, 0xd9, 0xe0, 0xd8, 0xff, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 5, + .weight = 570, + .description = DEX_ENTRY_SHIELDON, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_BASTIODON] = + { + .categoryName = {0xcd, 0xdc, 0xdd, 0xd9, 0xe0, 0xd8, 0xff, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 13, + .weight = 1495, + .description = DEX_ENTRY_BASTIODON, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_BURMY] = + { + .categoryName = {0xbc, 0xd5, 0xdb, 0xeb, 0xe3, 0xe6, 0xe1, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 2, + .weight = 34, + .description = DEX_ENTRY_BURMY, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_WORMADAM] = + { + .categoryName = {0xbc, 0xd5, 0xdb, 0xeb, 0xe3, 0xe6, 0xe1, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 5, + .weight = 65, + .description = DEX_ENTRY_WORMADAM, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_MOTHIM] = + { + .categoryName = {0xc7, 0xe3, 0xe8, 0xdc, 0xff, 0xeb, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 9, + .weight = 233, + .description = DEX_ENTRY_MOTHIM, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_COMBEE] = + { + .categoryName = {0xce, 0xdd, 0xe2, 0xed, 0x0, 0xbc, 0xd9, 0xd9, 0xff, 0x0, 0x0, 0x0}, + .height = 3, + .weight = 55, + .description = DEX_ENTRY_COMBEE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_VESPIQUEN] = + { + .categoryName = {0xbc, 0xd9, 0xd9, 0xdc, 0xdd, 0xea, 0xd9, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 12, + .weight = 385, + .description = DEX_ENTRY_VESPIQUEN, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_PACHIRISU] = + { + .categoryName = {0xbf, 0xe0, 0xd9, 0xcd, 0xe5, 0xe9, 0xdd, 0xe6, 0xe6, 0xd9, 0xe0, 0xff}, + .height = 4, + .weight = 39, + .description = DEX_ENTRY_PACHIRISU, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_BUIZEL] = + { + .categoryName = {0xcd, 0xd9, 0xd5, 0x0, 0xd1, 0xd9, 0xd5, 0xe7, 0xd9, 0xe0, 0xff, 0x0}, + .height = 7, + .weight = 295, + .description = DEX_ENTRY_BUIZEL, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_FLOATZEL] = + { + .categoryName = {0xcd, 0xd9, 0xd5, 0x0, 0xd1, 0xd9, 0xd5, 0xe7, 0xd9, 0xe0, 0xff, 0x0}, + .height = 11, + .weight = 335, + .description = DEX_ENTRY_FLOATZEL, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_CHERUBI] = + { + .categoryName = {0xbd, 0xdc, 0xd9, 0xe6, 0xe6, 0xed, 0xff, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 4, + .weight = 33, + .description = DEX_ENTRY_CHERUBI, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_CHERRIM] = + { + .categoryName = {0xbc, 0xe0, 0xe3, 0xe7, 0xe7, 0xe3, 0xe1, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 1, + .weight = 1, + .description = DEX_ENTRY_CHERRIM, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_SHELLOS] = + { + .categoryName = {0xcd, 0xd9, 0xd5, 0x0, 0xcd, 0xe0, 0xe9, 0xdb, 0xff, 0x0, 0x0, 0x0}, + .height = 3, + .weight = 63, + .description = DEX_ENTRY_SHELLOS, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_GASTRODON] = + { + .categoryName = {0xcd, 0xd9, 0xd5, 0x0, 0xcd, 0xe0, 0xe9, 0xdb, 0xff, 0x0, 0x0, 0x0}, + .height = 9, + .weight = 299, + .description = DEX_ENTRY_GASTRODON, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_AMBIPOM] = + { + .categoryName = {0xc6, 0xe3, 0xe2, 0xdb, 0x0, 0xce, 0xd5, 0xdd, 0xe0, 0xff, 0x0, 0x0}, + .height = 12, + .weight = 203, + .description = DEX_ENTRY_AMBIPOM, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_DRIFLOON] = + { + .categoryName = {0xbc, 0xd5, 0xe0, 0xe0, 0xe3, 0xe3, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 4, + .weight = 12, + .description = DEX_ENTRY_DRIFLOON, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_DRIFBLIM] = + { + .categoryName = {0xbc, 0xe0, 0xdd, 0xe1, 0xe4, 0xff, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 23, + .weight = 150, + .description = DEX_ENTRY_DRIFBLIM, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_BUNEARY] = + { + .categoryName = {0xcc, 0xd5, 0xd6, 0xd6, 0xdd, 0xe8, 0xff, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 4, + .weight = 55, + .description = DEX_ENTRY_BUNEARY, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_LOPUNNY] = + { + .categoryName = {0xcc, 0xd5, 0xd6, 0xd6, 0xdd, 0xe8, 0xff, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 12, + .weight = 333, + .description = DEX_ENTRY_LOPUNNY, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_MISMAGIUS] = + { + .categoryName = {0xc7, 0xd5, 0xdb, 0xdd, 0xd7, 0xd5, 0xe0, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 9, + .weight = 44, + .description = DEX_ENTRY_MISMAGIUS, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_HONCHKROW] = + { + .categoryName = {0xbc, 0xdd, 0xdb, 0x0, 0xbc, 0xe3, 0xe7, 0xe7, 0xff, 0x0, 0x0, 0x0}, + .height = 9, + .weight = 273, + .description = DEX_ENTRY_HONCHKROW, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_GLAMEOW] = + { + .categoryName = {0xbd, 0xd5, 0xe8, 0xe8, 0xed, 0xff, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 5, + .weight = 39, + .description = DEX_ENTRY_GLAMEOW, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_PURUGLY] = + { + .categoryName = {0xce, 0xdd, 0xdb, 0xd9, 0xe6, 0x0, 0xbd, 0xd5, 0xe8, 0xff, 0x0, 0x0}, + .height = 10, + .weight = 438, + .description = DEX_ENTRY_PURUGLY, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_CHINGLING] = + { + .categoryName = {0xbc, 0xd9, 0xe0, 0xe0, 0xff, 0xeb, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 2, + .weight = 6, + .description = DEX_ENTRY_CHINGLING, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_STUNKY] = + { + .categoryName = {0xcd, 0xdf, 0xe9, 0xe2, 0xdf, 0xff, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 4, + .weight = 192, + .description = DEX_ENTRY_STUNKY, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_SKUNTANK] = + { + .categoryName = {0xcd, 0xdf, 0xe9, 0xe2, 0xdf, 0xff, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 10, + .weight = 380, + .description = DEX_ENTRY_SKUNTANK, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_BRONZOR] = + { + .categoryName = {0xbc, 0xe6, 0xe3, 0xe2, 0xee, 0xd9, 0xff, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 5, + .weight = 605, + .description = DEX_ENTRY_BRONZOR, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_BRONZONG] = + { + .categoryName = {0xbc, 0xe6, 0xe3, 0xe2, 0xee, 0xd9, 0x0, 0xbc, 0xd9, 0xe0, 0xe0, 0xff}, + .height = 13, + .weight = 1870, + .description = DEX_ENTRY_BRONZONG, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_BONSLY] = + { + .categoryName = {0xbc, 0xe3, 0xe2, 0xe7, 0xd5, 0xdd, 0xff, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 5, + .weight = 150, + .description = DEX_ENTRY_BONSLY, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_MIME_JR] = + { + .categoryName = {0xc7, 0xdd, 0xe1, 0xd9, 0xff, 0xeb, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 6, + .weight = 130, + .description = DEX_ENTRY_MIME_JR, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_HAPPINY] = + { + .categoryName = {0xca, 0xe0, 0xd5, 0xed, 0xdc, 0xe3, 0xe9, 0xe7, 0xd9, 0xff, 0x0, 0x0}, + .height = 6, + .weight = 244, + .description = DEX_ENTRY_HAPPINY, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_CHATOT] = + { + .categoryName = {0xc7, 0xe9, 0xe7, 0xdd, 0xd7, 0x0, 0xc8, 0xe3, 0xe8, 0xd9, 0xff, 0x0}, + .height = 5, + .weight = 19, + .description = DEX_ENTRY_CHATOT, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_SPIRITOMB] = + { + .categoryName = {0xc0, 0xe3, 0xe6, 0xd6, 0xdd, 0xd8, 0xd8, 0xd9, 0xe2, 0xff, 0x0, 0x0}, + .height = 10, + .weight = 1080, + .description = DEX_ENTRY_SPIRITOMB, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_GIBLE] = + { + .categoryName = {0xc6, 0xd5, 0xe2, 0xd8, 0x0, 0xcd, 0xdc, 0xd5, 0xe6, 0xdf, 0xff, 0x0}, + .height = 7, + .weight = 205, + .description = DEX_ENTRY_GIBLE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_GABITE] = + { + .categoryName = {0xbd, 0xd5, 0xea, 0xd9, 0xff, 0xeb, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 14, + .weight = 560, + .description = DEX_ENTRY_GABITE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_GARCHOMP] = + { + .categoryName = {0xc7, 0xd5, 0xd7, 0xdc, 0xff, 0xeb, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 19, + .weight = 950, + .description = DEX_ENTRY_GARCHOMP, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_MUNCHLAX] = + { + .categoryName = {0xbc, 0xdd, 0xdb, 0x0, 0xbf, 0xd5, 0xe8, 0xd9, 0xe6, 0xff, 0x0, 0x0}, + .height = 6, + .weight = 1050, + .description = DEX_ENTRY_MUNCHLAX, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_RIOLU] = + { + .categoryName = {0xbf, 0xe1, 0xd5, 0xe2, 0xd5, 0xe8, 0xdd, 0xe3, 0xe2, 0xff, 0x0, 0x0}, + .height = 7, + .weight = 202, + .description = DEX_ENTRY_RIOLU, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_LUCARIO] = + { + .categoryName = {0xbb, 0xe9, 0xe6, 0xd5, 0xff, 0xeb, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 12, + .weight = 540, + .description = DEX_ENTRY_LUCARIO, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_HIPPOPOTAS] = + { + .categoryName = {0xc2, 0xdd, 0xe4, 0xe4, 0xe3, 0xff, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 8, + .weight = 495, + .description = DEX_ENTRY_HIPPOPOTAS, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_HIPPOWDON] = + { + .categoryName = {0xc2, 0xd9, 0xd5, 0xea, 0xed, 0xeb, 0xd9, 0xdd, 0xdb, 0xdc, 0xe8, 0xff}, + .height = 20, + .weight = 3000, + .description = DEX_ENTRY_HIPPOWDON, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_SKORUPI] = + { + .categoryName = {0xcd, 0xd7, 0xe3, 0xe6, 0xe4, 0xdd, 0xe3, 0xe2, 0xff, 0x0, 0x0, 0x0}, + .height = 8, + .weight = 120, + .description = DEX_ENTRY_SKORUPI, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_DRAPION] = + { + .categoryName = {0xc9, 0xdb, 0xe6, 0xd9, 0x0, 0xcd, 0xd7, 0xe3, 0xe6, 0xe4, 0xdd, 0xff}, + .height = 13, + .weight = 615, + .description = DEX_ENTRY_DRAPION, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_CROAGUNK] = + { + .categoryName = {0xce, 0xe3, 0xec, 0xdd, 0xd7, 0x0, 0xc7, 0xe3, 0xe9, 0xe8, 0xdc, 0xff}, + .height = 8, + .weight = 230, + .description = DEX_ENTRY_CROAGUNK, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_TOXICROAK] = + { + .categoryName = {0xce, 0xe3, 0xec, 0xdd, 0xd7, 0x0, 0xc7, 0xe3, 0xe9, 0xe8, 0xdc, 0xff}, + .height = 13, + .weight = 444, + .description = DEX_ENTRY_TOXICROAK, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_CARNIVINE] = + { + .categoryName = {0xbc, 0xe9, 0xdb, 0x0, 0xbd, 0xd5, 0xe8, 0xd7, 0xdc, 0xd9, 0xe6, 0xff}, + .height = 14, + .weight = 270, + .description = DEX_ENTRY_CARNIVINE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_FINNEON] = + { + .categoryName = {0xd1, 0xdd, 0xe2, 0xdb, 0x0, 0xc0, 0xdd, 0xe7, 0xdc, 0xff, 0x0, 0x0}, + .height = 4, + .weight = 96, + .description = DEX_ENTRY_FINNEON, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_LUMINEON] = + { + .categoryName = {0xc8, 0xd9, 0xe3, 0xe2, 0xff, 0xeb, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 12, + .weight = 240, + .description = DEX_ENTRY_LUMINEON, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_MANTYKE] = + { + .categoryName = {0xc5, 0xdd, 0xe8, 0xd9, 0xff, 0xeb, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 10, + .weight = 650, + .description = DEX_ENTRY_MANTYKE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_SNOVER] = + { + .categoryName = {0xc0, 0xe6, 0xe3, 0xe7, 0xe8, 0x0, 0xce, 0xe6, 0xd9, 0xd9, 0xff, 0x0}, + .height = 10, + .weight = 505, + .description = DEX_ENTRY_SNOVER, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_ABOMASNOW] = + { + .categoryName = {0xc0, 0xe6, 0xe3, 0xe7, 0xe8, 0x0, 0xce, 0xe6, 0xd9, 0xd9, 0xff, 0x0}, + .height = 22, + .weight = 1355, + .description = DEX_ENTRY_ABOMASNOW, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_WEAVILE] = + { + .categoryName = {0xcd, 0xdc, 0xd5, 0xe6, 0xe4, 0x0, 0xbd, 0xe0, 0xd5, 0xeb, 0xff, 0x0}, + .height = 11, + .weight = 340, + .description = DEX_ENTRY_WEAVILE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_MAGNEZONE] = + { + .categoryName = {0xc7, 0xd5, 0xdb, 0xe2, 0xd9, 0xe8, 0x0, 0xbb, 0xe6, 0xd9, 0xd5, 0xff}, + .height = 12, + .weight = 1800, + .description = DEX_ENTRY_MAGNEZONE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_LICKILICKY] = + { + .categoryName = {0xc6, 0xdd, 0xd7, 0xdf, 0xdd, 0xe2, 0xdb, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 17, + .weight = 1400, + .description = DEX_ENTRY_LICKILICKY, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_RHYPERIOR] = + { + .categoryName = {0xbe, 0xe6, 0xdd, 0xe0, 0xe0, 0xff, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 24, + .weight = 2828, + .description = DEX_ENTRY_RHYPERIOR, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_TANGROWTH] = + { + .categoryName = {0xd0, 0xdd, 0xe2, 0xd9, 0xff, 0xeb, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 20, + .weight = 1286, + .description = DEX_ENTRY_TANGROWTH, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_ELECTIVIRE] = + { + .categoryName = {0xce, 0xdc, 0xe9, 0xe2, 0xd8, 0xd9, 0xe6, 0xd6, 0xe3, 0xe0, 0xe8, 0xff}, + .height = 18, + .weight = 1386, + .description = DEX_ENTRY_ELECTIVIRE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_MAGMORTAR] = + { + .categoryName = {0xbc, 0xe0, 0xd5, 0xe7, 0xe8, 0xff, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 16, + .weight = 680, + .description = DEX_ENTRY_MAGMORTAR, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_TOGEKISS] = + { + .categoryName = {0xc4, 0xe9, 0xd6, 0xdd, 0xe0, 0xd9, 0xd9, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 15, + .weight = 380, + .description = DEX_ENTRY_TOGEKISS, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_YANMEGA] = + { + .categoryName = {0xc9, 0xdb, 0xe6, 0xd9, 0x0, 0xbe, 0xd5, 0xe6, 0xe2, 0xd9, 0xe6, 0xff}, + .height = 19, + .weight = 515, + .description = DEX_ENTRY_YANMEGA, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_LEAFEON] = + { + .categoryName = {0xd0, 0xd9, 0xe6, 0xd8, 0xd5, 0xe2, 0xe8, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 10, + .weight = 255, + .description = DEX_ENTRY_LEAFEON, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_GLACEON] = + { + .categoryName = {0xc0, 0xe6, 0xd9, 0xe7, 0xdc, 0x0, 0xcd, 0xe2, 0xe3, 0xeb, 0xff, 0x0}, + .height = 8, + .weight = 259, + .description = DEX_ENTRY_GLACEON, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_GLISCOR] = + { + .categoryName = {0xc0, 0xd5, 0xe2, 0xdb, 0x0, 0xcd, 0xd7, 0xe3, 0xe6, 0xe4, 0xdd, 0xff}, + .height = 20, + .weight = 425, + .description = DEX_ENTRY_GLISCOR, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_MAMOSWINE] = + { + .categoryName = {0xce, 0xeb, 0xdd, 0xe2, 0x0, 0xce, 0xe9, 0xe7, 0xdf, 0xff, 0x0, 0x0}, + .height = 25, + .weight = 2910, + .description = DEX_ENTRY_MAMOSWINE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_PORYGON_Z] = + { + .categoryName = {0xd0, 0xdd, 0xe6, 0xe8, 0xe9, 0xd5, 0xe0, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 9, + .weight = 340, + .description = DEX_ENTRY_PORYGON_Z, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_GALLADE] = + { + .categoryName = {0xbc, 0xe0, 0xd5, 0xd8, 0xd9, 0xff, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 16, + .weight = 520, + .description = DEX_ENTRY_GALLADE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_PROBOPASS] = + { + .categoryName = {0xbd, 0xe3, 0xe1, 0xe4, 0xd5, 0xe7, 0xe7, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 14, + .weight = 3400, + .description = DEX_ENTRY_PROBOPASS, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_DUSKNOIR] = + { + .categoryName = {0xc1, 0xe6, 0xdd, 0xe4, 0xe4, 0xd9, 0xe6, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 22, + .weight = 1066, + .description = DEX_ENTRY_DUSKNOIR, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_FROSLASS] = + { + .categoryName = {0xcd, 0xe2, 0xe3, 0xeb, 0x0, 0xc6, 0xd5, 0xe2, 0xd8, 0xff, 0x0, 0x0}, + .height = 13, + .weight = 266, + .description = DEX_ENTRY_FROSLASS, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_ROTOM] = + { + .categoryName = {0xca, 0xe0, 0xd5, 0xe7, 0xe1, 0xd5, 0xff, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 3, + .weight = 3, + .description = DEX_ENTRY_ROTOM, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_UXIE] = + { + .categoryName = {0xc5, 0xe2, 0xe3, 0xeb, 0xe0, 0xd9, 0xd8, 0xdb, 0xd9, 0xff, 0x0, 0x0}, + .height = 3, + .weight = 3, + .description = DEX_ENTRY_UXIE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_MESPRIT] = + { + .categoryName = {0xbf, 0xe1, 0xe3, 0xe8, 0xdd, 0xe3, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 3, + .weight = 3, + .description = DEX_ENTRY_MESPRIT, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_AZELF] = + { + .categoryName = {0xd1, 0xdd, 0xe0, 0xe0, 0xe4, 0xe3, 0xeb, 0xd9, 0xe6, 0xff, 0x0, 0x0}, + .height = 3, + .weight = 3, + .description = DEX_ENTRY_AZELF, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_DIALGA] = + { + .categoryName = {0xce, 0xd9, 0xe1, 0xe4, 0xe3, 0xe6, 0xd5, 0xe0, 0xff, 0x0, 0x0, 0x0}, + .height = 54, + .weight = 6830, + .description = DEX_ENTRY_DIALGA, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_PALKIA] = + { + .categoryName = {0xcd, 0xe4, 0xd5, 0xe8, 0xdd, 0xd5, 0xe0, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 42, + .weight = 3360, + .description = DEX_ENTRY_PALKIA, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_HEATRAN] = + { + .categoryName = {0xc6, 0xd5, 0xea, 0xd5, 0x0, 0xbe, 0xe3, 0xe1, 0xd9, 0xff, 0x0, 0x0}, + .height = 17, + .weight = 4300, + .description = DEX_ENTRY_HEATRAN, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_REGIGIGAS] = + { + .categoryName = {0xbd, 0xe3, 0xe0, 0xe3, 0xe7, 0xe7, 0xd5, 0xe0, 0xff, 0x0, 0x0, 0x0}, + .height = 37, + .weight = 4200, + .description = DEX_ENTRY_REGIGIGAS, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 512, + .unknown2 = 0, + }, + [NATIONAL_DEX_GIRATINA] = + { + .categoryName = {0xcc, 0xd9, 0xe2, 0xd9, 0xdb, 0xd5, 0xdb, 0xd9, 0xff, 0x0, 0x0, 0x0}, + .height = 45, + .weight = 7500, + .description = DEX_ENTRY_GIRATINA, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_CRESSELIA] = + { + .categoryName = {0xc6, 0xe9, 0xe2, 0xd5, 0xe6, 0xff, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 15, + .weight = 856, + .description = DEX_ENTRY_CRESSELIA, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_PHIONE] = + { + .categoryName = {0xcd, 0xd9, 0xd5, 0x0, 0xbe, 0xe6, 0xdd, 0xda, 0xe8, 0xd9, 0xe6, 0xff}, + .height = 4, + .weight = 31, + .description = DEX_ENTRY_PHIONE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_MANAPHY] = + { + .categoryName = {0xcd, 0xd9, 0xd5, 0xda, 0xd5, 0xe6, 0xdd, 0xe2, 0xdb, 0xff, 0x0, 0x0}, + .height = 3, + .weight = 14, + .description = DEX_ENTRY_MANAPHY, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_DARKRAI] = + { + .categoryName = {0xca, 0xdd, 0xe8, 0xd7, 0xdc, 0xae, 0xbc, 0xe0, 0xd5, 0xd7, 0xdf, 0xff}, + .height = 15, + .weight = 505, + .description = DEX_ENTRY_DARKRAI, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_SHAYMIN] = + { + .categoryName = {0xc1, 0xe6, 0xd5, 0xe8, 0xdd, 0xe8, 0xe9, 0xd8, 0xd9, 0xff, 0x0, 0x0}, + .height = 2, + .weight = 21, + .description = DEX_ENTRY_SHAYMIN, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_ARCEUS] = + { + .categoryName = {0xbb, 0xe0, 0xe4, 0xdc, 0xd5, 0xff, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 32, + .weight = 3200, + .description = DEX_ENTRY_ARCEUS, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_VICTINI] = + { + .categoryName = {0xd0, 0xdd, 0xd7, 0xe8, 0xe3, 0xe6, 0xed, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 4, + .weight = 40, + .description = DEX_ENTRY_VICTINI, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_SNIVY] = + { + .categoryName = {0xc1, 0xe6, 0xd5, 0xe7, 0xe7, 0x0, 0xcd, 0xe2, 0xd5, 0xdf, 0xd9, 0xff}, + .height = 6, + .weight = 81, + .description = DEX_ENTRY_SNIVY, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_SERVINE] = + { + .categoryName = {0xc1, 0xe6, 0xd5, 0xe7, 0xe7, 0x0, 0xcd, 0xe2, 0xd5, 0xdf, 0xd9, 0xff}, + .height = 8, + .weight = 160, + .description = DEX_ENTRY_SERVINE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_SERPERIOR] = + { + .categoryName = {0xcc, 0xd9, 0xdb, 0xd5, 0xe0, 0xff, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 33, + .weight = 630, + .description = DEX_ENTRY_SERPERIOR, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_TEPIG] = + { + .categoryName = {0xc0, 0xdd, 0xe6, 0xd9, 0x0, 0xca, 0xdd, 0xdb, 0xff, 0x0, 0x0, 0x0}, + .height = 5, + .weight = 99, + .description = DEX_ENTRY_TEPIG, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_PIGNITE] = + { + .categoryName = {0xc0, 0xdd, 0xe6, 0xd9, 0x0, 0xca, 0xdd, 0xdb, 0xff, 0x0, 0x0, 0x0}, + .height = 10, + .weight = 555, + .description = DEX_ENTRY_PIGNITE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_EMBOAR] = + { + .categoryName = {0xc7, 0xad, 0x0, 0xc0, 0xdd, 0xe6, 0xd9, 0x0, 0xca, 0xdd, 0xdb, 0xff}, + .height = 16, + .weight = 1500, + .description = DEX_ENTRY_EMBOAR, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_OSHAWOTT] = + { + .categoryName = {0xcd, 0xd9, 0xd5, 0x0, 0xc9, 0xe8, 0xe8, 0xd9, 0xe6, 0xff, 0x0, 0x0}, + .height = 5, + .weight = 59, + .description = DEX_ENTRY_OSHAWOTT, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_DEWOTT] = + { + .categoryName = {0xbe, 0xdd, 0xe7, 0xd7, 0xdd, 0xe4, 0xe0, 0xdd, 0xe2, 0xd9, 0xff, 0x0}, + .height = 8, + .weight = 245, + .description = DEX_ENTRY_DEWOTT, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_SAMUROTT] = + { + .categoryName = {0xc0, 0xe3, 0xe6, 0xe1, 0xdd, 0xd8, 0xd5, 0xd6, 0xe0, 0xd9, 0xff, 0x0}, + .height = 15, + .weight = 946, + .description = DEX_ENTRY_SAMUROTT, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_PATRAT] = + { + .categoryName = {0xcd, 0xd7, 0xe3, 0xe9, 0xe8, 0xff, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 5, + .weight = 116, + .description = DEX_ENTRY_PATRAT, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_WATCHOG] = + { + .categoryName = {0xc6, 0xe3, 0xe3, 0xdf, 0xe3, 0xe9, 0xe8, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 11, + .weight = 270, + .description = DEX_ENTRY_WATCHOG, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_LILLIPUP] = + { + .categoryName = {0xca, 0xe9, 0xe4, 0xe4, 0xed, 0xff, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 4, + .weight = 41, + .description = DEX_ENTRY_LILLIPUP, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_HERDIER] = + { + .categoryName = {0xc6, 0xe3, 0xed, 0xd5, 0xe0, 0x0, 0xbe, 0xe3, 0xdb, 0xff, 0x0, 0x0}, + .height = 9, + .weight = 147, + .description = DEX_ENTRY_HERDIER, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_STOUTLAND] = + { + .categoryName = {0xbc, 0xdd, 0xdb, 0xae, 0xc2, 0xd9, 0xd5, 0xe6, 0xe8, 0xd9, 0xd8, 0xff}, + .height = 12, + .weight = 610, + .description = DEX_ENTRY_STOUTLAND, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_PURRLOIN] = + { + .categoryName = {0xbe, 0xd9, 0xea, 0xdd, 0xe3, 0xe9, 0xe7, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 4, + .weight = 101, + .description = DEX_ENTRY_PURRLOIN, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_LIEPARD] = + { + .categoryName = {0xbd, 0xe6, 0xe9, 0xd9, 0xe0, 0xff, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 11, + .weight = 375, + .description = DEX_ENTRY_LIEPARD, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_PANSAGE] = + { + .categoryName = {0xc1, 0xe6, 0xd5, 0xe7, 0xe7, 0xc7, 0xe3, 0xe2, 0xdf, 0xd9, 0xed, 0xff}, + .height = 6, + .weight = 105, + .description = DEX_ENTRY_PANSAGE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_SIMISAGE] = + { + .categoryName = {0xce, 0xdc, 0xe3, 0xe6, 0xe2, 0xc7, 0xe3, 0xe2, 0xdf, 0xd9, 0xed, 0xff}, + .height = 11, + .weight = 305, + .description = DEX_ENTRY_SIMISAGE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_PANSEAR] = + { + .categoryName = {0xc2, 0xdd, 0xdb, 0xdc, 0x0, 0xce, 0xd9, 0xe1, 0xe4, 0xff, 0x0, 0x0}, + .height = 6, + .weight = 110, + .description = DEX_ENTRY_PANSEAR, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_SIMISEAR] = + { + .categoryName = {0xbf, 0xe1, 0xd6, 0xd9, 0xe6, 0xff, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 10, + .weight = 280, + .description = DEX_ENTRY_SIMISEAR, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_PANPOUR] = + { + .categoryName = {0xcd, 0xe4, 0xe6, 0xd5, 0xed, 0xff, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 5, + .weight = 135, + .description = DEX_ENTRY_PANPOUR, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_SIMIPOUR] = + { + .categoryName = {0xc1, 0xd9, 0xed, 0xe7, 0xd9, 0xe6, 0xff, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 10, + .weight = 290, + .description = DEX_ENTRY_SIMIPOUR, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_MUNNA] = + { + .categoryName = {0xbe, 0xe6, 0xd9, 0xd5, 0xe1, 0x0, 0xbf, 0xd5, 0xe8, 0xd9, 0xe6, 0xff}, + .height = 6, + .weight = 233, + .description = DEX_ENTRY_MUNNA, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_MUSHARNA] = + { + .categoryName = {0xbe, 0xe6, 0xe3, 0xeb, 0xe7, 0xdd, 0xe2, 0xdb, 0xff, 0x0, 0x0, 0x0}, + .height = 11, + .weight = 605, + .description = DEX_ENTRY_MUSHARNA, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_PIDOVE] = + { + .categoryName = {0xce, 0xdd, 0xe2, 0xed, 0x0, 0xca, 0xdd, 0xdb, 0xd9, 0xe3, 0xe2, 0xff}, + .height = 3, + .weight = 21, + .description = DEX_ENTRY_PIDOVE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_TRANQUILL] = + { + .categoryName = {0xd1, 0xdd, 0xe0, 0xd8, 0x0, 0xca, 0xdd, 0xdb, 0xd9, 0xe3, 0xe2, 0xff}, + .height = 6, + .weight = 150, + .description = DEX_ENTRY_TRANQUILL, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_UNFEZANT] = + { + .categoryName = {0xca, 0xe6, 0xe3, 0xe9, 0xd8, 0xff, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 12, + .weight = 290, + .description = DEX_ENTRY_UNFEZANT, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_BLITZLE] = + { + .categoryName = {0xbf, 0xe0, 0xd9, 0xd7, 0xe8, 0xe6, 0xdd, 0xda, 0xdd, 0xd9, 0xd8, 0xff}, + .height = 8, + .weight = 298, + .description = DEX_ENTRY_BLITZLE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_ZEBSTRIKA] = + { + .categoryName = {0xce, 0xdc, 0xe9, 0xe2, 0xd8, 0xd9, 0xe6, 0xd6, 0xe3, 0xe0, 0xe8, 0xff}, + .height = 16, + .weight = 795, + .description = DEX_ENTRY_ZEBSTRIKA, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_ROGGENROLA] = + { + .categoryName = {0xc7, 0xd5, 0xe2, 0xe8, 0xe0, 0xd9, 0xff, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 4, + .weight = 180, + .description = DEX_ENTRY_ROGGENROLA, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_BOLDORE] = + { + .categoryName = {0xc9, 0xe6, 0xd9, 0xff, 0xe3, 0xeb, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 9, + .weight = 1020, + .description = DEX_ENTRY_BOLDORE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_GIGALITH] = + { + .categoryName = {0xbd, 0xe3, 0xe1, 0xe4, 0xe6, 0xd9, 0xe7, 0xe7, 0xd9, 0xd8, 0xff, 0x0}, + .height = 17, + .weight = 2600, + .description = DEX_ENTRY_GIGALITH, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_WOOBAT] = + { + .categoryName = {0xbc, 0xd5, 0xe8, 0xff, 0xe3, 0xeb, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 4, + .weight = 21, + .description = DEX_ENTRY_WOOBAT, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_SWOOBAT] = + { + .categoryName = {0xbd, 0xe3, 0xe9, 0xe6, 0xe8, 0xdd, 0xe2, 0xdb, 0xff, 0x0, 0x0, 0x0}, + .height = 9, + .weight = 105, + .description = DEX_ENTRY_SWOOBAT, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_DRILBUR] = + { + .categoryName = {0xc7, 0xe3, 0xe0, 0xd9, 0xff, 0xeb, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 3, + .weight = 187, + .description = DEX_ENTRY_DRILBUR, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_EXCADRILL] = + { + .categoryName = {0xcd, 0xe9, 0xd6, 0xe8, 0xd9, 0xe6, 0xe6, 0xd9, 0xe2, 0xd9, 0xff, 0x0}, + .height = 7, + .weight = 404, + .description = DEX_ENTRY_EXCADRILL, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_AUDINO] = + { + .categoryName = {0xc2, 0xd9, 0xd5, 0xe6, 0xdd, 0xe2, 0xdb, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 11, + .weight = 310, + .description = DEX_ENTRY_AUDINO, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_TIMBURR] = + { + .categoryName = {0xc7, 0xe9, 0xe7, 0xd7, 0xe9, 0xe0, 0xd5, 0xe6, 0xff, 0x0, 0x0, 0x0}, + .height = 6, + .weight = 125, + .description = DEX_ENTRY_TIMBURR, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_GURDURR] = + { + .categoryName = {0xc7, 0xe9, 0xe7, 0xd7, 0xe9, 0xe0, 0xd5, 0xe6, 0xff, 0x0, 0x0, 0x0}, + .height = 12, + .weight = 400, + .description = DEX_ENTRY_GURDURR, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_CONKELDURR] = + { + .categoryName = {0xc7, 0xe9, 0xe7, 0xd7, 0xe9, 0xe0, 0xd5, 0xe6, 0xff, 0x0, 0x0, 0x0}, + .height = 14, + .weight = 870, + .description = DEX_ENTRY_CONKELDURR, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_TYMPOLE] = + { + .categoryName = {0xce, 0xd5, 0xd8, 0xe4, 0xe3, 0xe0, 0xd9, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 5, + .weight = 45, + .description = DEX_ENTRY_TYMPOLE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_PALPITOAD] = + { + .categoryName = {0xd0, 0xdd, 0xd6, 0xe6, 0xd5, 0xe8, 0xdd, 0xe3, 0xe2, 0xff, 0x0, 0x0}, + .height = 8, + .weight = 170, + .description = DEX_ENTRY_PALPITOAD, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_SEISMITOAD] = + { + .categoryName = {0xd0, 0xdd, 0xd6, 0xe6, 0xd5, 0xe8, 0xdd, 0xe3, 0xe2, 0xff, 0x0, 0x0}, + .height = 15, + .weight = 620, + .description = DEX_ENTRY_SEISMITOAD, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_THROH] = + { + .categoryName = {0xc4, 0xe9, 0xd8, 0xe3, 0xff, 0xeb, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 13, + .weight = 555, + .description = DEX_ENTRY_THROH, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_SAWK] = + { + .categoryName = {0xc5, 0xd5, 0xe6, 0xd5, 0xe8, 0xd9, 0xff, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 14, + .weight = 510, + .description = DEX_ENTRY_SAWK, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_SEWADDLE] = + { + .categoryName = {0xcd, 0xd9, 0xeb, 0xdd, 0xe2, 0xdb, 0xff, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 3, + .weight = 25, + .description = DEX_ENTRY_SEWADDLE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_SWADLOON] = + { + .categoryName = {0xc6, 0xd9, 0xd5, 0xda, 0xd1, 0xe6, 0xd5, 0xe4, 0xe4, 0xd9, 0xd8, 0xff}, + .height = 5, + .weight = 73, + .description = DEX_ENTRY_SWADLOON, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_LEAVANNY] = + { + .categoryName = {0xc8, 0xe9, 0xe6, 0xe8, 0xe9, 0xe6, 0xdd, 0xe2, 0xdb, 0xff, 0x0, 0x0}, + .height = 12, + .weight = 205, + .description = DEX_ENTRY_LEAVANNY, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_VENIPEDE] = + { + .categoryName = {0xbd, 0xd9, 0xe2, 0xe8, 0xdd, 0xe4, 0xd9, 0xd8, 0xd9, 0xff, 0x0, 0x0}, + .height = 4, + .weight = 53, + .description = DEX_ENTRY_VENIPEDE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_WHIRLIPEDE] = + { + .categoryName = {0xbd, 0xe9, 0xe6, 0xe0, 0xdd, 0xe4, 0xd9, 0xd8, 0xd9, 0xff, 0x0, 0x0}, + .height = 12, + .weight = 585, + .description = DEX_ENTRY_WHIRLIPEDE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_SCOLIPEDE] = + { + .categoryName = {0xc7, 0xd9, 0xdb, 0xd5, 0xe4, 0xd9, 0xd8, 0xd9, 0xff, 0x0, 0x0, 0x0}, + .height = 25, + .weight = 2005, + .description = DEX_ENTRY_SCOLIPEDE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_COTTONEE] = + { + .categoryName = {0xbd, 0xe3, 0xe8, 0xe8, 0xe3, 0xe2, 0x0, 0xca, 0xe9, 0xda, 0xda, 0xff}, + .height = 3, + .weight = 6, + .description = DEX_ENTRY_COTTONEE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_WHIMSICOTT] = + { + .categoryName = {0xd1, 0xdd, 0xe2, 0xd8, 0xea, 0xd9, 0xdd, 0xe0, 0xd9, 0xd8, 0xff, 0x0}, + .height = 7, + .weight = 66, + .description = DEX_ENTRY_WHIMSICOTT, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_PETILIL] = + { + .categoryName = {0xbc, 0xe9, 0xe0, 0xd6, 0xff, 0xeb, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 5, + .weight = 66, + .description = DEX_ENTRY_PETILIL, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_LILLIGANT] = + { + .categoryName = {0xc0, 0xe0, 0xe3, 0xeb, 0xd9, 0xe6, 0xdd, 0xe2, 0xdb, 0xff, 0x0, 0x0}, + .height = 11, + .weight = 163, + .description = DEX_ENTRY_LILLIGANT, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_BASCULIN] = + { + .categoryName = {0xc2, 0xe3, 0xe7, 0xe8, 0xdd, 0xe0, 0xd9, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 10, + .weight = 180, + .description = DEX_ENTRY_BASCULIN, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_SANDILE] = + { + .categoryName = {0xbe, 0xd9, 0xe7, 0xd9, 0xe6, 0xe8, 0x0, 0xbd, 0xe6, 0xe3, 0xd7, 0xff}, + .height = 7, + .weight = 152, + .description = DEX_ENTRY_SANDILE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_KROKOROK] = + { + .categoryName = {0xbe, 0xd9, 0xe7, 0xd9, 0xe6, 0xe8, 0x0, 0xbd, 0xe6, 0xe3, 0xd7, 0xff}, + .height = 10, + .weight = 334, + .description = DEX_ENTRY_KROKOROK, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_KROOKODILE] = + { + .categoryName = {0xc3, 0xe2, 0xe8, 0xdd, 0xe1, 0xdd, 0xd8, 0xd5, 0xe8, 0xd9, 0xff, 0xff}, + .height = 15, + .weight = 963, + .description = DEX_ENTRY_KROOKODILE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_DARUMAKA] = + { + .categoryName = {0xd4, 0xd9, 0xe2, 0x0, 0xbd, 0xdc, 0xd5, 0xe6, 0xe1, 0xff, 0x0, 0x0}, + .height = 6, + .weight = 375, + .description = DEX_ENTRY_DARUMAKA, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_DARMANITAN] = + { + .categoryName = {0xbc, 0xe0, 0xd5, 0xee, 0xdd, 0xe2, 0xdb, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 13, + .weight = 929, + .description = DEX_ENTRY_DARMANITAN, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_MARACTUS] = + { + .categoryName = {0xbd, 0xd5, 0xd7, 0xe8, 0xe9, 0xe7, 0xff, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 10, + .weight = 1720, + .description = DEX_ENTRY_MARACTUS, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_DWEBBLE] = + { + .categoryName = {0xcc, 0xe3, 0xd7, 0xdf, 0x0, 0xc3, 0xe2, 0xe2, 0xff, 0x0, 0x0, 0x0}, + .height = 3, + .weight = 145, + .description = DEX_ENTRY_DWEBBLE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_CRUSTLE] = + { + .categoryName = {0xcd, 0xe8, 0xe3, 0xe2, 0xd9, 0x0, 0xc2, 0xe3, 0xe1, 0xd9, 0xff, 0x0}, + .height = 14, + .weight = 1720, + .description = DEX_ENTRY_CRUSTLE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_SCRAGGY] = + { + .categoryName = {0xcd, 0xdc, 0xd9, 0xd8, 0xd8, 0xdd, 0xe2, 0xdb, 0xff, 0x0, 0x0, 0x0}, + .height = 6, + .weight = 118, + .description = DEX_ENTRY_SCRAGGY, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_SCRAFTY] = + { + .categoryName = {0xc2, 0xe3, 0xe3, 0xd8, 0xe0, 0xe9, 0xe1, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 11, + .weight = 300, + .description = DEX_ENTRY_SCRAFTY, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_SIGILYPH] = + { + .categoryName = {0xbb, 0xea, 0xdd, 0xd5, 0xe2, 0xe3, 0xdd, 0xd8, 0xff, 0x0, 0x0, 0x0}, + .height = 14, + .weight = 140, + .description = DEX_ENTRY_SIGILYPH, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_YAMASK] = + { + .categoryName = {0xcd, 0xe4, 0xdd, 0xe6, 0xdd, 0xe8, 0xff, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 5, + .weight = 15, + .description = DEX_ENTRY_YAMASK, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_COFAGRIGUS] = + { + .categoryName = {0xbd, 0xe3, 0xda, 0xda, 0xdd, 0xe2, 0xff, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 17, + .weight = 765, + .description = DEX_ENTRY_COFAGRIGUS, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_TIRTOUGA] = + { + .categoryName = {0xca, 0xe6, 0xe3, 0xe8, 0xe3, 0xe8, 0xe9, 0xe6, 0xe8, 0xe0, 0xd9, 0xff}, + .height = 7, + .weight = 165, + .description = DEX_ENTRY_TIRTOUGA, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_CARRACOSTA] = + { + .categoryName = {0xca, 0xe6, 0xe3, 0xe8, 0xe3, 0xe8, 0xe9, 0xe6, 0xe8, 0xe0, 0xd9, 0xff}, + .height = 12, + .weight = 810, + .description = DEX_ENTRY_CARRACOSTA, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_ARCHEN] = + { + .categoryName = {0xc0, 0xdd, 0xe6, 0xe7, 0xe8, 0x0, 0xbc, 0xdd, 0xe6, 0xd8, 0xff, 0x0}, + .height = 5, + .weight = 95, + .description = DEX_ENTRY_ARCHEN, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_ARCHEOPS] = + { + .categoryName = {0xc0, 0xdd, 0xe6, 0xe7, 0xe8, 0x0, 0xbc, 0xdd, 0xe6, 0xd8, 0xff, 0x0}, + .height = 14, + .weight = 320, + .description = DEX_ENTRY_ARCHEOPS, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_TRUBBISH] = + { + .categoryName = {0xce, 0xe6, 0xd5, 0xe7, 0xdc, 0x0, 0xbc, 0xd5, 0xdb, 0xff, 0x0, 0x0}, + .height = 6, + .weight = 310, + .description = DEX_ENTRY_TRUBBISH, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_GARBODOR] = + { + .categoryName = {0xce, 0xe6, 0xd5, 0xe7, 0xdc, 0x0, 0xc2, 0xd9, 0xd5, 0xe4, 0xff, 0x0}, + .height = 19, + .weight = 1073, + .description = DEX_ENTRY_GARBODOR, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_ZORUA] = + { + .categoryName = {0xce, 0xe6, 0xdd, 0xd7, 0xdf, 0xed, 0x0, 0xc0, 0xe3, 0xec, 0xff, 0x0}, + .height = 7, + .weight = 125, + .description = DEX_ENTRY_ZORUA, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_ZOROARK] = + { + .categoryName = {0xc3, 0xe0, 0xe0, 0xe9, 0xe7, 0xdd, 0xe3, 0xe2, 0xc0, 0xe3, 0xec, 0xff}, + .height = 16, + .weight = 811, + .description = DEX_ENTRY_ZOROARK, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_MINCCINO] = + { + .categoryName = {0xbd, 0xdc, 0xdd, 0xe2, 0xd7, 0xdc, 0xdd, 0xe0, 0xe0, 0xd5, 0xff, 0x0}, + .height = 4, + .weight = 58, + .description = DEX_ENTRY_MINCCINO, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_CINCCINO] = + { + .categoryName = {0xcd, 0xd7, 0xd5, 0xe6, 0xda, 0xff, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 5, + .weight = 75, + .description = DEX_ENTRY_CINCCINO, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_GOTHITA] = + { + .categoryName = {0xc0, 0xdd, 0xec, 0xd5, 0xe8, 0xdd, 0xe3, 0xe2, 0xff, 0x0, 0x0, 0x0}, + .height = 4, + .weight = 58, + .description = DEX_ENTRY_GOTHITA, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_GOTHORITA] = + { + .categoryName = {0xc7, 0xd5, 0xe2, 0xdd, 0xe4, 0xe9, 0xe0, 0xd5, 0xe8, 0xd9, 0xff, 0x0}, + .height = 7, + .weight = 180, + .description = DEX_ENTRY_GOTHORITA, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_GOTHITELLE] = + { + .categoryName = {0xbb, 0xe7, 0xe8, 0xe6, 0xd5, 0xe0, 0x0, 0xbc, 0xe3, 0xd8, 0xed, 0xff}, + .height = 15, + .weight = 440, + .description = DEX_ENTRY_GOTHITELLE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_SOLOSIS] = + { + .categoryName = {0xbd, 0xd9, 0xe0, 0xe0, 0xff, 0xeb, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 3, + .weight = 10, + .description = DEX_ENTRY_SOLOSIS, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_DUOSION] = + { + .categoryName = {0xc7, 0xdd, 0xe8, 0xe3, 0xe7, 0xdd, 0xe7, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 6, + .weight = 80, + .description = DEX_ENTRY_DUOSION, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_REUNICLUS] = + { + .categoryName = {0xc7, 0xe9, 0xe0, 0xe8, 0xdd, 0xe4, 0xe0, 0xed, 0xdd, 0xe2, 0xdb, 0xff}, + .height = 10, + .weight = 201, + .description = DEX_ENTRY_REUNICLUS, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_DUCKLETT] = + { + .categoryName = {0xd1, 0xd5, 0xe8, 0xd9, 0xe6, 0x0, 0xbc, 0xdd, 0xe6, 0xd8, 0xff, 0x0}, + .height = 5, + .weight = 55, + .description = DEX_ENTRY_DUCKLETT, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_SWANNA] = + { + .categoryName = {0xd1, 0xdc, 0xdd, 0xe8, 0xd9, 0x0, 0xbc, 0xdd, 0xe6, 0xd8, 0xff, 0x0}, + .height = 13, + .weight = 242, + .description = DEX_ENTRY_SWANNA, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_VANILLITE] = + { + .categoryName = {0xc0, 0xe6, 0xd9, 0xe7, 0xdc, 0x0, 0xcd, 0xe2, 0xe3, 0xeb, 0xff, 0x0}, + .height = 4, + .weight = 1720, + .description = DEX_ENTRY_VANILLITE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_VANILLISH] = + { + .categoryName = {0xc3, 0xd7, 0xed, 0x0, 0xcd, 0xe2, 0xe3, 0xeb, 0xff, 0x0, 0x0, 0x0}, + .height = 11, + .weight = 410, + .description = DEX_ENTRY_VANILLISH, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_VANILLUXE] = + { + .categoryName = {0xcd, 0xe2, 0xe3, 0xeb, 0xe7, 0xe8, 0xe3, 0xe6, 0xe1, 0xff, 0x0, 0x0}, + .height = 13, + .weight = 575, + .description = DEX_ENTRY_VANILLUXE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_DEERLING] = + { + .categoryName = {0xcd, 0xd9, 0xd5, 0xe7, 0xe3, 0xe2, 0xff, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 6, + .weight = 195, + .description = DEX_ENTRY_DEERLING, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_SAWSBUCK] = + { + .categoryName = {0xcd, 0xd9, 0xd5, 0xe7, 0xe3, 0xe2, 0xff, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 19, + .weight = 925, + .description = DEX_ENTRY_SAWSBUCK, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_EMOLGA] = + { + .categoryName = {0xcd, 0xdf, 0xed, 0xcd, 0xe5, 0xe9, 0xdd, 0xe6, 0xe6, 0xd9, 0xe0, 0xff}, + .height = 4, + .weight = 50, + .description = DEX_ENTRY_EMOLGA, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_KARRABLAST] = + { + .categoryName = {0xbd, 0xe0, 0xd5, 0xe1, 0xe4, 0xdd, 0xe2, 0xdb, 0xff, 0x0, 0x0, 0x0}, + .height = 5, + .weight = 59, + .description = DEX_ENTRY_KARRABLAST, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_ESCAVALIER] = + { + .categoryName = {0xbd, 0xd5, 0xea, 0xd5, 0xe0, 0xe6, 0xed, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 10, + .weight = 330, + .description = DEX_ENTRY_ESCAVALIER, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_FOONGUS] = + { + .categoryName = {0xc7, 0xe9, 0xe7, 0xdc, 0xe6, 0xe3, 0xe3, 0xe1, 0xff, 0x0, 0x0, 0x0}, + .height = 2, + .weight = 10, + .description = DEX_ENTRY_FOONGUS, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_AMOONGUSS] = + { + .categoryName = {0xc7, 0xe9, 0xe7, 0xdc, 0xe6, 0xe3, 0xe3, 0xe1, 0xff, 0x0, 0x0, 0x0}, + .height = 6, + .weight = 105, + .description = DEX_ENTRY_AMOONGUSS, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_FRILLISH] = + { + .categoryName = {0xc0, 0xe0, 0xe3, 0xd5, 0xe8, 0xdd, 0xe2, 0xdb, 0xff, 0x0, 0x0, 0x0}, + .height = 12, + .weight = 330, + .description = DEX_ENTRY_FRILLISH, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_JELLICENT] = + { + .categoryName = {0xc0, 0xe0, 0xe3, 0xd5, 0xe8, 0xdd, 0xe2, 0xdb, 0xff, 0x0, 0x0, 0x0}, + .height = 22, + .weight = 1350, + .description = DEX_ENTRY_JELLICENT, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_ALOMOMOLA] = + { + .categoryName = {0xbd, 0xd5, 0xe6, 0xdd, 0xe2, 0xdb, 0xff, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 12, + .weight = 316, + .description = DEX_ENTRY_ALOMOMOLA, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_JOLTIK] = + { + .categoryName = {0xbb, 0xe8, 0xe8, 0xd5, 0xd7, 0xdc, 0xdd, 0xe2, 0xdb, 0xff, 0x0, 0x0}, + .height = 1, + .weight = 6, + .description = DEX_ENTRY_JOLTIK, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 800, + .trainerOffset = 23, + .unknown1 = 256, + .unknown2 = 65534, + }, + [NATIONAL_DEX_GALVANTULA] = + { + .categoryName = {0xbf, 0xe0, 0xd9, 0xcd, 0xe4, 0xdd, 0xd8, 0xd9, 0xe6, 0xff, 0x0, 0x0}, + .height = 8, + .weight = 143, + .description = DEX_ENTRY_GALVANTULA, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_FERROSEED] = + { + .categoryName = {0xce, 0xdc, 0xe3, 0xe6, 0xe2, 0x0, 0xcd, 0xd9, 0xd9, 0xd8, 0xff, 0x0}, + .height = 6, + .weight = 188, + .description = DEX_ENTRY_FERROSEED, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_FERROTHORN] = + { + .categoryName = {0xce, 0xdc, 0xe3, 0xe6, 0xe2, 0x0, 0xca, 0xe3, 0xd8, 0xff, 0x0, 0x0}, + .height = 10, + .weight = 1100, + .description = DEX_ENTRY_FERROTHORN, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_KLINK] = + { + .categoryName = {0xc1, 0xd9, 0xd5, 0xe6, 0xff, 0xeb, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 3, + .weight = 210, + .description = DEX_ENTRY_KLINK, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_KLANG] = + { + .categoryName = {0xc1, 0xd9, 0xd5, 0xe6, 0xff, 0xeb, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 6, + .weight = 560, + .description = DEX_ENTRY_KLANG, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_KLINKLANG] = + { + .categoryName = {0xc1, 0xd9, 0xd5, 0xe6, 0xff, 0xeb, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 6, + .weight = 810, + .description = DEX_ENTRY_KLINKLANG, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_TYNAMO] = + { + .categoryName = {0xbf, 0xe0, 0xd9, 0xc0, 0xdd, 0xe7, 0xdc, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 2, + .weight = 3, + .description = DEX_ENTRY_TYNAMO, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_EELEKTRIK] = + { + .categoryName = {0xbf, 0xe0, 0xd9, 0xc0, 0xdd, 0xe7, 0xdc, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 12, + .weight = 220, + .description = DEX_ENTRY_EELEKTRIK, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_EELEKTROSS] = + { + .categoryName = {0xbf, 0xe0, 0xd9, 0xc0, 0xdd, 0xe7, 0xdc, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 21, + .weight = 805, + .description = DEX_ENTRY_EELEKTROSS, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_ELGYEM] = + { + .categoryName = {0xbd, 0xd9, 0xe6, 0xd9, 0xd6, 0xe6, 0xd5, 0xe0, 0xff, 0x0, 0x0, 0x0}, + .height = 5, + .weight = 90, + .description = DEX_ENTRY_ELGYEM, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_BEHEEYEM] = + { + .categoryName = {0xbd, 0xd9, 0xe6, 0xd9, 0xd6, 0xe6, 0xd5, 0xe0, 0xff, 0x0, 0x0, 0x0}, + .height = 10, + .weight = 345, + .description = DEX_ENTRY_BEHEEYEM, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_LITWICK] = + { + .categoryName = {0xbd, 0xd5, 0xe2, 0xd8, 0xe0, 0xd9, 0xff, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 3, + .weight = 31, + .description = DEX_ENTRY_LITWICK, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_LAMPENT] = + { + .categoryName = {0xc6, 0xd5, 0xe1, 0xe4, 0xff, 0xeb, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 6, + .weight = 130, + .description = DEX_ENTRY_LAMPENT, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_CHANDELURE] = + { + .categoryName = {0xc6, 0xe9, 0xe6, 0xdd, 0xe2, 0xdb, 0xff, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 10, + .weight = 343, + .description = DEX_ENTRY_CHANDELURE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_AXEW] = + { + .categoryName = {0xce, 0xe9, 0xe7, 0xdf, 0xff, 0xeb, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 6, + .weight = 180, + .description = DEX_ENTRY_AXEW, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_FRAXURE] = + { + .categoryName = {0xbb, 0xec, 0xd9, 0x0, 0xc4, 0xd5, 0xeb, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 0, + .weight = 0, + .description = DEX_ENTRY_FRAXURE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_HAXORUS] = + { + .categoryName = {0xbb, 0xec, 0xd9, 0x0, 0xc4, 0xd5, 0xeb, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 18, + .weight = 1055, + .description = DEX_ENTRY_HAXORUS, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_CUBCHOO] = + { + .categoryName = {0xbd, 0xdc, 0xdd, 0xe0, 0xe0, 0xff, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 5, + .weight = 85, + .description = DEX_ENTRY_CUBCHOO, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_BEARTIC] = + { + .categoryName = {0xc0, 0xe6, 0xd9, 0xd9, 0xee, 0xdd, 0xe2, 0xdb, 0xff, 0x0, 0x0, 0x0}, + .height = 26, + .weight = 2600, + .description = DEX_ENTRY_BEARTIC, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_CRYOGONAL] = + { + .categoryName = {0xbd, 0xe6, 0xed, 0xe7, 0xe8, 0xd5, 0xe0, 0xe0, 0xdd, 0xee, 0xd9, 0xff}, + .height = 11, + .weight = 1480, + .description = DEX_ENTRY_CRYOGONAL, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_SHELMET] = + { + .categoryName = {0xcd, 0xe2, 0xd5, 0xdd, 0xe0, 0xff, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 4, + .weight = 77, + .description = DEX_ENTRY_SHELMET, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_ACCELGOR] = + { + .categoryName = {0xcd, 0xdc, 0xd9, 0xe0, 0xe0, 0x0, 0xc9, 0xe9, 0xe8, 0xff, 0x0, 0x0}, + .height = 8, + .weight = 253, + .description = DEX_ENTRY_ACCELGOR, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_STUNFISK] = + { + .categoryName = {0xce, 0xe6, 0xd5, 0xe4, 0xff, 0xeb, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 7, + .weight = 110, + .description = DEX_ENTRY_STUNFISK, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_MIENFOO] = + { + .categoryName = {0xc7, 0xd5, 0xe6, 0xe8, 0xdd, 0xd5, 0xe0, 0x0, 0xbb, 0xe6, 0xe8, 0xff}, + .height = 9, + .weight = 200, + .description = DEX_ENTRY_MIENFOO, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_MIENSHAO] = + { + .categoryName = {0xc7, 0xd5, 0xe6, 0xe8, 0xdd, 0xd5, 0xe0, 0x0, 0xbb, 0xe6, 0xe8, 0xff}, + .height = 14, + .weight = 355, + .description = DEX_ENTRY_MIENSHAO, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_DRUDDIGON] = + { + .categoryName = {0xbd, 0xd5, 0xea, 0xd9, 0xff, 0xeb, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 16, + .weight = 1390, + .description = DEX_ENTRY_DRUDDIGON, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_GOLETT] = + { + .categoryName = {0xbb, 0xe9, 0xe8, 0xe3, 0xe1, 0xd5, 0xe8, 0xe3, 0xe2, 0xff, 0x0, 0x0}, + .height = 10, + .weight = 920, + .description = DEX_ENTRY_GOLETT, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_GOLURK] = + { + .categoryName = {0xbb, 0xe9, 0xe8, 0xe3, 0xe1, 0xd5, 0xe8, 0xe3, 0xe2, 0xff, 0x0, 0x0}, + .height = 28, + .weight = 3300, + .description = DEX_ENTRY_GOLURK, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_PAWNIARD] = + { + .categoryName = {0xcd, 0xdc, 0xd5, 0xe6, 0xe4, 0x0, 0xbc, 0xe0, 0xd5, 0xd8, 0xd9, 0xff}, + .height = 5, + .weight = 102, + .description = DEX_ENTRY_PAWNIARD, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_BISHARP] = + { + .categoryName = {0xcd, 0xeb, 0xe3, 0xe6, 0xd8, 0x0, 0xbc, 0xe0, 0xd5, 0xd8, 0xd9, 0xff}, + .height = 16, + .weight = 700, + .description = DEX_ENTRY_BISHARP, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_BOUFFALANT] = + { + .categoryName = {0xbc, 0xd5, 0xe7, 0xdc, 0x0, 0xbc, 0xe9, 0xda, 0xda, 0xd5, 0xe0, 0xff}, + .height = 16, + .weight = 946, + .description = DEX_ENTRY_BOUFFALANT, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_RUFFLET] = + { + .categoryName = {0xbf, 0xd5, 0xdb, 0xe0, 0xd9, 0xe8, 0xff, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 5, + .weight = 105, + .description = DEX_ENTRY_RUFFLET, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_BRAVIARY] = + { + .categoryName = {0xd0, 0xd5, 0xe0, 0xdd, 0xd5, 0xe2, 0xe8, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 15, + .weight = 410, + .description = DEX_ENTRY_BRAVIARY, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_VULLABY] = + { + .categoryName = {0xbe, 0xdd, 0xd5, 0xe4, 0xd9, 0xe6, 0xd9, 0xd8, 0xff, 0x0, 0x0, 0x0}, + .height = 5, + .weight = 90, + .description = DEX_ENTRY_VULLABY, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_MANDIBUZZ] = + { + .categoryName = {0xbc, 0xe3, 0xe2, 0xd9, 0xd0, 0xe9, 0xe0, 0xe8, 0xe9, 0xe6, 0xd9, 0xff}, + .height = 12, + .weight = 395, + .description = DEX_ENTRY_MANDIBUZZ, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_HEATMOR] = + { + .categoryName = {0xbb, 0xe2, 0xe8, 0xd9, 0xd5, 0xe8, 0xd9, 0xe6, 0xff, 0x0, 0x0, 0x0}, + .height = 14, + .weight = 580, + .description = DEX_ENTRY_HEATMOR, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_DURANT] = + { + .categoryName = {0xc3, 0xe6, 0xe3, 0xe2, 0x0, 0xbb, 0xe2, 0xe8, 0xff, 0x0, 0x0, 0x0}, + .height = 3, + .weight = 330, + .description = DEX_ENTRY_DURANT, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_DEINO] = + { + .categoryName = {0xc3, 0xe6, 0xd5, 0xe8, 0xd9, 0xff, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 8, + .weight = 173, + .description = DEX_ENTRY_DEINO, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_ZWEILOUS] = + { + .categoryName = {0xc2, 0xe3, 0xe7, 0xe8, 0xdd, 0xe0, 0xd9, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 14, + .weight = 500, + .description = DEX_ENTRY_ZWEILOUS, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_HYDREIGON] = + { + .categoryName = {0xbc, 0xe6, 0xe9, 0xe8, 0xd5, 0xe0, 0xff, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 18, + .weight = 1600, + .description = DEX_ENTRY_HYDREIGON, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_LARVESTA] = + { + .categoryName = {0xce, 0xe3, 0xe6, 0xd7, 0xdc, 0xff, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 11, + .weight = 288, + .description = DEX_ENTRY_LARVESTA, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_VOLCARONA] = + { + .categoryName = {0xcd, 0xe9, 0xe2, 0xff, 0xe3, 0xeb, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 16, + .weight = 460, + .description = DEX_ENTRY_VOLCARONA, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_COBALION] = + { + .categoryName = {0xc3, 0xe6, 0xe3, 0xe2, 0x0, 0xd1, 0xdd, 0xe0, 0xe0, 0xff, 0x0, 0x0}, + .height = 21, + .weight = 2500, + .description = DEX_ENTRY_COBALION, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_TERRAKION] = + { + .categoryName = {0xbd, 0xd5, 0xea, 0xd9, 0xe6, 0xe2, 0xff, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 19, + .weight = 2600, + .description = DEX_ENTRY_TERRAKION, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_VIRIZION] = + { + .categoryName = {0xc1, 0xe6, 0xd5, 0xe7, 0xe7, 0xe0, 0xd5, 0xe2, 0xd8, 0xff, 0x0, 0x0}, + .height = 20, + .weight = 2000, + .description = DEX_ENTRY_VIRIZION, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_TORNADUS] = + { + .categoryName = {0xbd, 0xed, 0xd7, 0xe0, 0xe3, 0xe2, 0xd9, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 15, + .weight = 630, + .description = DEX_ENTRY_TORNADUS, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_THUNDURUS] = + { + .categoryName = {0xbc, 0xe3, 0xe0, 0xe8, 0x0, 0xcd, 0xe8, 0xe6, 0xdd, 0xdf, 0xd9, 0xff}, + .height = 15, + .weight = 610, + .description = DEX_ENTRY_THUNDURUS, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_RESHIRAM] = + { + .categoryName = {0xd0, 0xd5, 0xe7, 0xe8, 0x0, 0xd1, 0xdc, 0xdd, 0xe8, 0xd9, 0xff, 0x0}, + .height = 32, + .weight = 3300, + .description = DEX_ENTRY_RESHIRAM, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_ZEKROM] = + { + .categoryName = {0xbe, 0xd9, 0xd9, 0xe4, 0x0, 0xbc, 0xe0, 0xd5, 0xd7, 0xdf, 0xff, 0x0}, + .height = 29, + .weight = 3450, + .description = DEX_ENTRY_ZEKROM, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_LANDORUS] = + { + .categoryName = {0xbb, 0xd6, 0xe9, 0xe2, 0xd8, 0xd5, 0xe2, 0xd7, 0xd9, 0xff, 0x0, 0x0}, + .height = 15, + .weight = 680, + .description = DEX_ENTRY_LANDORUS, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_KYUREM] = + { + .categoryName = {0xbc, 0xe3, 0xe9, 0xe2, 0xd8, 0xd5, 0xe6, 0xed, 0xff, 0x0, 0x0, 0x0}, + .height = 30, + .weight = 3250, + .description = DEX_ENTRY_KYUREM, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_KELDEO] = + { + .categoryName = {0xbd, 0xe3, 0xe0, 0xe8, 0xff, 0xeb, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 14, + .weight = 485, + .description = DEX_ENTRY_KELDEO, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_MELOETTA] = + { + .categoryName = {0xc7, 0xd9, 0xe0, 0xe3, 0xd8, 0xed, 0xff, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 6, + .weight = 65, + .description = DEX_ENTRY_MELOETTA, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_GENESECT] = + { + .categoryName = {0xca, 0xd5, 0xe0, 0xd9, 0xe3, 0xee, 0xe3, 0xdd, 0xd7, 0xff, 0x0, 0x0}, + .height = 15, + .weight = 825, + .description = DEX_ENTRY_GENESECT, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_CHESPIN] = + { + .categoryName = {0xcd, 0xe4, 0xdd, 0xe2, 0xed, 0x0, 0xc8, 0xe9, 0xe8, 0xff, 0x0, 0x0}, + .height = 4, + .weight = 90, + .description = DEX_ENTRY_CHESPIN, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_QUILLADIN] = + { + .categoryName = {0xcd, 0xe4, 0xdd, 0xe2, 0xed, 0x0, 0xbb, 0xe6, 0xe1, 0xe3, 0xe6, 0xff}, + .height = 7, + .weight = 290, + .description = DEX_ENTRY_QUILLADIN, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_CHESNAUGHT] = + { + .categoryName = {0xcd, 0xe4, 0xdd, 0xe2, 0xed, 0x0, 0xbb, 0xe6, 0xe1, 0xe3, 0xe6, 0xff}, + .height = 16, + .weight = 900, + .description = DEX_ENTRY_CHESNAUGHT, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_FENNEKIN] = + { + .categoryName = {0xc0, 0xe3, 0xec, 0xff, 0xe3, 0xeb, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 4, + .weight = 94, + .description = DEX_ENTRY_FENNEKIN, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_BRAIXEN] = + { + .categoryName = {0xc0, 0xe3, 0xec, 0xff, 0xe3, 0xeb, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 10, + .weight = 145, + .description = DEX_ENTRY_BRAIXEN, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_DELPHOX] = + { + .categoryName = {0xc0, 0xe3, 0xec, 0xff, 0xe3, 0xeb, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 15, + .weight = 390, + .description = DEX_ENTRY_DELPHOX, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_FROAKIE] = + { + .categoryName = {0xbc, 0xe9, 0xd6, 0xd6, 0xe0, 0xd9, 0x0, 0xc0, 0xe6, 0xe3, 0xdb, 0xff}, + .height = 3, + .weight = 70, + .description = DEX_ENTRY_FROAKIE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_FROGADIER] = + { + .categoryName = {0xbc, 0xe9, 0xd6, 0xd6, 0xe0, 0xd9, 0x0, 0xc0, 0xe6, 0xe3, 0xdb, 0xff}, + .height = 6, + .weight = 109, + .description = DEX_ENTRY_FROGADIER, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_GRENINJA] = + { + .categoryName = {0xc8, 0xdd, 0xe2, 0xde, 0xd5, 0xff, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 15, + .weight = 400, + .description = DEX_ENTRY_GRENINJA, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_BUNNELBY] = + { + .categoryName = {0xbe, 0xdd, 0xdb, 0xdb, 0xdd, 0xe2, 0xdb, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 4, + .weight = 50, + .description = DEX_ENTRY_BUNNELBY, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_DIGGERSBY] = + { + .categoryName = {0xbe, 0xdd, 0xdb, 0xdb, 0xdd, 0xe2, 0xdb, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 10, + .weight = 424, + .description = DEX_ENTRY_DIGGERSBY, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_FLETCHLING] = + { + .categoryName = {0xce, 0xdd, 0xe2, 0xed, 0x0, 0xcc, 0xe3, 0xd6, 0xdd, 0xe2, 0xff, 0x0}, + .height = 3, + .weight = 17, + .description = DEX_ENTRY_FLETCHLING, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_FLETCHINDER] = + { + .categoryName = {0xbf, 0xe1, 0xd6, 0xd9, 0xe6, 0xff, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 7, + .weight = 160, + .description = DEX_ENTRY_FLETCHINDER, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_TALONFLAME] = + { + .categoryName = {0xcd, 0xd7, 0xe3, 0xe6, 0xd7, 0xdc, 0xdd, 0xe2, 0xdb, 0xff, 0x0, 0x0}, + .height = 12, + .weight = 245, + .description = DEX_ENTRY_TALONFLAME, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_SCATTERBUG] = + { + .categoryName = {0xcd, 0xd7, 0xd5, 0xe8, 0xe8, 0xd9, 0xe6, 0xd8, 0xe9, 0xe7, 0xe8, 0xff}, + .height = 3, + .weight = 25, + .description = DEX_ENTRY_SCATTERBUG, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_SPEWPA] = + { + .categoryName = {0xcd, 0xd7, 0xd5, 0xe8, 0xe8, 0xd9, 0xe6, 0xd8, 0xe9, 0xe7, 0xe8, 0xff}, + .height = 3, + .weight = 84, + .description = DEX_ENTRY_SPEWPA, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_VIVILLON] = + { + .categoryName = {0xcd, 0xd7, 0xd5, 0xe0, 0xd9, 0xff, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 12, + .weight = 170, + .description = DEX_ENTRY_VIVILLON, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_LITLEO] = + { + .categoryName = {0xc6, 0xdd, 0xe3, 0xe2, 0x0, 0xbd, 0xe9, 0xd6, 0xff, 0x0, 0x0, 0x0}, + .height = 6, + .weight = 135, + .description = DEX_ENTRY_LITLEO, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_PYROAR] = + { + .categoryName = {0xcc, 0xe3, 0xed, 0xd5, 0xe0, 0xff, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 15, + .weight = 815, + .description = DEX_ENTRY_PYROAR, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_FLABEBE] = + { + .categoryName = {0xcd, 0xdd, 0xe2, 0xdb, 0xe0, 0xd9, 0xbc, 0xe0, 0xe3, 0xe3, 0xe1, 0xff}, + .height = 1, + .weight = 1, + .description = DEX_ENTRY_FLABEBE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_FLOETTE] = + { + .categoryName = {0xcd, 0xdd, 0xe2, 0xdb, 0xe0, 0xd9, 0xbc, 0xe0, 0xe3, 0xe3, 0xe1, 0xff}, + .height = 2, + .weight = 9, + .description = DEX_ENTRY_FLOETTE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_FLORGES] = + { + .categoryName = {0xc1, 0xd5, 0xe6, 0xd8, 0xd9, 0xe2, 0xff, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 11, + .weight = 100, + .description = DEX_ENTRY_FLORGES, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_SKIDDO] = + { + .categoryName = {0xc7, 0xe3, 0xe9, 0xe2, 0xe8, 0xff, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 9, + .weight = 310, + .description = DEX_ENTRY_SKIDDO, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_GOGOAT] = + { + .categoryName = {0xc7, 0xe3, 0xe9, 0xe2, 0xe8, 0xff, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 17, + .weight = 910, + .description = DEX_ENTRY_GOGOAT, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_PANCHAM] = + { + .categoryName = {0xca, 0xe0, 0xd5, 0xed, 0xda, 0xe9, 0xe0, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 6, + .weight = 80, + .description = DEX_ENTRY_PANCHAM, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_PANGORO] = + { + .categoryName = {0xbe, 0xd5, 0xe9, 0xe2, 0xe8, 0xdd, 0xe2, 0xdb, 0xff, 0x0, 0x0, 0x0}, + .height = 21, + .weight = 1360, + .description = DEX_ENTRY_PANGORO, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_FURFROU] = + { + .categoryName = {0xca, 0xe3, 0xe3, 0xd8, 0xe0, 0xd9, 0xff, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 12, + .weight = 280, + .description = DEX_ENTRY_FURFROU, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_ESPURR] = + { + .categoryName = {0xcc, 0xd9, 0xe7, 0xe8, 0xe6, 0xd5, 0xdd, 0xe2, 0xe8, 0xff, 0x0, 0x0}, + .height = 3, + .weight = 35, + .description = DEX_ENTRY_ESPURR, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_MEOWSTIC] = + { + .categoryName = {0xbd, 0xe3, 0xe2, 0xe7, 0xe8, 0xe6, 0xd5, 0xdd, 0xe2, 0xe8, 0xff, 0x0}, + .height = 6, + .weight = 85, + .description = DEX_ENTRY_MEOWSTIC, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_HONEDGE] = + { + .categoryName = {0xcd, 0xeb, 0xe3, 0xe6, 0xd8, 0xff, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 8, + .weight = 20, + .description = DEX_ENTRY_HONEDGE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_DOUBLADE] = + { + .categoryName = {0xcd, 0xeb, 0xe3, 0xe6, 0xd8, 0xff, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 8, + .weight = 45, + .description = DEX_ENTRY_DOUBLADE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_AEGISLASH] = + { + .categoryName = {0xcc, 0xe3, 0xed, 0xd5, 0xe0, 0x0, 0xcd, 0xeb, 0xe3, 0xe6, 0xd8, 0xff}, + .height = 17, + .weight = 530, + .description = DEX_ENTRY_AEGISLASH, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_SPRITZEE] = + { + .categoryName = {0xca, 0xd9, 0xe6, 0xda, 0xe9, 0xe1, 0xd9, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 2, + .weight = 5, + .description = DEX_ENTRY_SPRITZEE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_AROMATISSE] = + { + .categoryName = {0xc0, 0xe6, 0xd5, 0xdb, 0xe6, 0xd5, 0xe2, 0xd7, 0xd9, 0xff, 0x0, 0x0}, + .height = 8, + .weight = 155, + .description = DEX_ENTRY_AROMATISSE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_SWIRLIX] = + { + .categoryName = {0xbd, 0xe3, 0xe8, 0xe8, 0xe3, 0xe2, 0xbd, 0xd5, 0xe2, 0xd8, 0xed, 0xff}, + .height = 4, + .weight = 35, + .description = DEX_ENTRY_SWIRLIX, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_SLURPUFF] = + { + .categoryName = {0xc7, 0xd9, 0xe6, 0xdd, 0xe2, 0xdb, 0xe9, 0xd9, 0xff, 0x0, 0x0, 0x0}, + .height = 8, + .weight = 50, + .description = DEX_ENTRY_SLURPUFF, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_INKAY] = + { + .categoryName = {0xcc, 0xd9, 0xea, 0xe3, 0xe0, 0xea, 0xdd, 0xe2, 0xdb, 0xff, 0x0, 0x0}, + .height = 4, + .weight = 35, + .description = DEX_ENTRY_INKAY, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_MALAMAR] = + { + .categoryName = {0xc9, 0xea, 0xd9, 0xe6, 0xe8, 0xe9, 0xe6, 0xe2, 0xdd, 0xe2, 0xdb, 0xff}, + .height = 15, + .weight = 470, + .description = DEX_ENTRY_MALAMAR, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_BINACLE] = + { + .categoryName = {0xce, 0xeb, 0xe3, 0xae, 0xc2, 0xd5, 0xe2, 0xd8, 0xd9, 0xd8, 0xff, 0x0}, + .height = 5, + .weight = 310, + .description = DEX_ENTRY_BINACLE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_BARBARACLE] = + { + .categoryName = {0xbd, 0xe3, 0xe0, 0xe0, 0xd9, 0xd7, 0xe8, 0xdd, 0xea, 0xd9, 0xff, 0x0}, + .height = 13, + .weight = 960, + .description = DEX_ENTRY_BARBARACLE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_SKRELP] = + { + .categoryName = {0xc7, 0xe3, 0xd7, 0xdf, 0x0, 0xc5, 0xd9, 0xe0, 0xe4, 0xff, 0x0, 0x0}, + .height = 5, + .weight = 73, + .description = DEX_ENTRY_SKRELP, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_DRAGALGE] = + { + .categoryName = {0xc7, 0xe3, 0xd7, 0xdf, 0x0, 0xc5, 0xd9, 0xe0, 0xe4, 0xff, 0x0, 0x0}, + .height = 18, + .weight = 815, + .description = DEX_ENTRY_DRAGALGE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_CLAUNCHER] = + { + .categoryName = {0xd1, 0xd5, 0xe8, 0xd9, 0xe6, 0x0, 0xc1, 0xe9, 0xe2, 0xff, 0x0, 0x0}, + .height = 5, + .weight = 83, + .description = DEX_ENTRY_CLAUNCHER, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_CLAWITZER] = + { + .categoryName = {0xc2, 0xe3, 0xeb, 0xdd, 0xe8, 0xee, 0xd9, 0xe6, 0xff, 0x0, 0x0, 0x0}, + .height = 13, + .weight = 353, + .description = DEX_ENTRY_CLAWITZER, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_HELIOPTILE] = + { + .categoryName = {0xc1, 0xd9, 0xe2, 0xd9, 0xe6, 0xd5, 0xe8, 0xe3, 0xe6, 0xff, 0x0, 0x0}, + .height = 5, + .weight = 60, + .description = DEX_ENTRY_HELIOPTILE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_HELIOLISK] = + { + .categoryName = {0xc1, 0xd9, 0xe2, 0xd9, 0xe6, 0xd5, 0xe8, 0xe3, 0xe6, 0xff, 0x0, 0x0}, + .height = 10, + .weight = 210, + .description = DEX_ENTRY_HELIOLISK, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_TYRUNT] = + { + .categoryName = {0xcc, 0xe3, 0xed, 0xd5, 0xe0, 0x0, 0xc2, 0xd9, 0xdd, 0xe6, 0xff, 0x0}, + .height = 8, + .weight = 260, + .description = DEX_ENTRY_TYRUNT, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_TYRANTRUM] = + { + .categoryName = {0xbe, 0xd9, 0xe7, 0xe4, 0xe3, 0xe8, 0xff, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 25, + .weight = 2700, + .description = DEX_ENTRY_TYRANTRUM, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_AMAURA] = + { + .categoryName = {0xce, 0xe9, 0xe2, 0xd8, 0xe6, 0xd5, 0xff, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 13, + .weight = 252, + .description = DEX_ENTRY_AMAURA, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_AURORUS] = + { + .categoryName = {0xce, 0xe9, 0xe2, 0xd8, 0xe6, 0xd5, 0xff, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 27, + .weight = 2250, + .description = DEX_ENTRY_AURORUS, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_SYLVEON] = + { + .categoryName = {0xc3, 0xe2, 0xe8, 0xd9, 0xe6, 0xe8, 0xeb, 0xdd, 0xe2, 0xd9, 0xff, 0xff}, + .height = 10, + .weight = 235, + .description = DEX_ENTRY_SYLVEON, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_HAWLUCHA] = + { + .categoryName = {0xd1, 0xe6, 0xd9, 0xe7, 0xe8, 0xe0, 0xdd, 0xe2, 0xdb, 0xff, 0x0, 0x0}, + .height = 8, + .weight = 215, + .description = DEX_ENTRY_HAWLUCHA, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_DEDENNE] = + { + .categoryName = {0xbb, 0xe2, 0xe8, 0xd9, 0xe2, 0xe2, 0xd5, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 2, + .weight = 22, + .description = DEX_ENTRY_DEDENNE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_CARBINK] = + { + .categoryName = {0xc4, 0xd9, 0xeb, 0xd9, 0xe0, 0xff, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 3, + .weight = 57, + .description = DEX_ENTRY_CARBINK, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_GOOMY] = + { + .categoryName = {0xcd, 0xe3, 0xda, 0xe8, 0x0, 0xce, 0xdd, 0xe7, 0xe7, 0xe9, 0xd9, 0xff}, + .height = 3, + .weight = 28, + .description = DEX_ENTRY_GOOMY, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_SLIGGOO] = + { + .categoryName = {0xcd, 0xe3, 0xda, 0xe8, 0x0, 0xce, 0xdd, 0xe7, 0xe7, 0xe9, 0xd9, 0xff}, + .height = 8, + .weight = 175, + .description = DEX_ENTRY_SLIGGOO, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_GOODRA] = + { + .categoryName = {0xbe, 0xe6, 0xd5, 0xdb, 0xe3, 0xe2, 0xff, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 20, + .weight = 1505, + .description = DEX_ENTRY_GOODRA, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_KLEFKI] = + { + .categoryName = {0xc5, 0xd9, 0xed, 0x0, 0xcc, 0xdd, 0xe2, 0xdb, 0xff, 0x0, 0x0, 0x0}, + .height = 2, + .weight = 30, + .description = DEX_ENTRY_KLEFKI, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_PHANTUMP] = + { + .categoryName = {0xcd, 0xe8, 0xe9, 0xe1, 0xe4, 0xff, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 4, + .weight = 70, + .description = DEX_ENTRY_PHANTUMP, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_TREVENANT] = + { + .categoryName = {0xbf, 0xe0, 0xd8, 0xd9, 0xe6, 0x0, 0xce, 0xe6, 0xd9, 0xd9, 0xff, 0x0}, + .height = 15, + .weight = 710, + .description = DEX_ENTRY_TREVENANT, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_PUMPKABOO] = + { + .categoryName = {0xca, 0xe9, 0xe1, 0xe4, 0xdf, 0xdd, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 4, + .weight = 50, + .description = DEX_ENTRY_PUMPKABOO, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_GOURGEIST] = + { + .categoryName = {0xca, 0xe9, 0xe1, 0xe4, 0xdf, 0xdd, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 9, + .weight = 125, + .description = DEX_ENTRY_GOURGEIST, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_BERGMITE] = + { + .categoryName = {0xc3, 0xd7, 0xd9, 0x0, 0xbd, 0xdc, 0xe9, 0xe2, 0xdf, 0xff, 0x0, 0x0}, + .height = 10, + .weight = 995, + .description = DEX_ENTRY_BERGMITE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_AVALUGG] = + { + .categoryName = {0xc3, 0xd7, 0xd9, 0xd6, 0xd9, 0xe6, 0xdb, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 20, + .weight = 5050, + .description = DEX_ENTRY_AVALUGG, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_NOIBAT] = + { + .categoryName = {0xcd, 0xe3, 0xe9, 0xe2, 0xd8, 0x0, 0xd1, 0xd5, 0xea, 0xd9, 0xff, 0x0}, + .height = 5, + .weight = 80, + .description = DEX_ENTRY_NOIBAT, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_NOIVERN] = + { + .categoryName = {0xcd, 0xe3, 0xe9, 0xe2, 0xd8, 0x0, 0xd1, 0xd5, 0xea, 0xd9, 0xff, 0x0}, + .height = 15, + .weight = 850, + .description = DEX_ENTRY_NOIVERN, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_XERNEAS] = + { + .categoryName = {0xc6, 0xdd, 0xda, 0xd9, 0xff, 0xeb, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 30, + .weight = 2150, + .description = DEX_ENTRY_XERNEAS, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_YVELTAL] = + { + .categoryName = {0xbe, 0xd9, 0xe7, 0xe8, 0xe6, 0xe9, 0xd7, 0xe8, 0xdd, 0xe3, 0xe2, 0xff}, + .height = 58, + .weight = 2030, + .description = DEX_ENTRY_YVELTAL, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_ZYGARDE] = + { + .categoryName = {0xc9, 0xe6, 0xd8, 0xd9, 0xe6, 0xff, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 50, + .weight = 3050, + .description = DEX_ENTRY_ZYGARDE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_DIANCIE] = + { + .categoryName = {0xc4, 0xd9, 0xeb, 0xd9, 0xe0, 0xff, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 7, + .weight = 88, + .description = DEX_ENTRY_DIANCIE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_HOOPA] = + { + .categoryName = {0xc7, 0xdd, 0xe7, 0xd7, 0xdc, 0xdd, 0xd9, 0xda, 0xff, 0x0, 0x0, 0x0}, + .height = 5, + .weight = 90, + .description = DEX_ENTRY_HOOPA, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 256, + .trainerOffset = 0, + .unknown1 = 256, + .unknown2 = 0, + }, + [NATIONAL_DEX_VOLCANION] = + { + .categoryName = {0xcd, 0xe8, 0xd9, 0xd5, 0xe1, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 0, + .weight = 0, + .description = DEX_ENTRY_VOLCANION, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_ROWLET] = + { + .categoryName = {0xc1, 0xe6, 0xd5, 0xe7, 0xe7, 0x0, 0xcb, 0xe9, 0xdd, 0xe0, 0xe0, 0xff}, + .height = 3, + .weight = 15, + .description = DEX_ENTRY_ROWLET, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_DARTRIX] = + { + .categoryName = {0xbc, 0xe0, 0xd5, 0xd8, 0xd9, 0x0, 0xcb, 0xe9, 0xdd, 0xe0, 0xe0, 0xff}, + .height = 7, + .weight = 160, + .description = DEX_ENTRY_DARTRIX, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_DECIDUEYE] = + { + .categoryName = {0xbb, 0xe6, 0xe6, 0xe3, 0xeb, 0x0, 0xcb, 0xe9, 0xdd, 0xe0, 0xe0, 0xff}, + .height = 16, + .weight = 366, + .description = DEX_ENTRY_DECIDUEYE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_LITTEN] = + { + .categoryName = {0xc0, 0xdd, 0xe6, 0xd9, 0x0, 0xbd, 0xd5, 0xe8, 0xff, 0x0, 0x0, 0x0}, + .height = 4, + .weight = 43, + .description = DEX_ENTRY_LITTEN, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_TORRACAT] = + { + .categoryName = {0xc0, 0xdd, 0xe6, 0xd9, 0x0, 0xbd, 0xd5, 0xe8, 0xff, 0x0, 0x0, 0x0}, + .height = 7, + .weight = 250, + .description = DEX_ENTRY_TORRACAT, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_INCINEROAR] = + { + .categoryName = {0xc2, 0xd9, 0xd9, 0xe0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 18, + .weight = 830, + .description = DEX_ENTRY_INCINEROAR, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_POPPLIO] = + { + .categoryName = {0xcd, 0xd9, 0xd5, 0x0, 0xc6, 0xdd, 0xe3, 0xe2, 0xff, 0x0, 0x0, 0x0}, + .height = 4, + .weight = 75, + .description = DEX_ENTRY_POPPLIO, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_BRIONNE] = + { + .categoryName = {0xca, 0xe3, 0xe4, 0xe7, 0xe8, 0xd5, 0xe6, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 6, + .weight = 175, + .description = DEX_ENTRY_BRIONNE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_PRIMARINA] = + { + .categoryName = {0xcd, 0xe3, 0xe0, 0xe3, 0xdd, 0xe7, 0xe8, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 18, + .weight = 440, + .description = DEX_ENTRY_PRIMARINA, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_PIKIPEK] = + { + .categoryName = {0xd1, 0xe3, 0xe3, 0xd8, 0xe4, 0xd9, 0xd7, 0xdf, 0xd9, 0xe6, 0xff, 0x0}, + .height = 3, + .weight = 12, + .description = DEX_ENTRY_PIKIPEK, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_TRUMBEAK] = + { + .categoryName = {0xbc, 0xe9, 0xdb, 0xe0, 0xd9, 0x0, 0xbc, 0xd9, 0xd5, 0xdf, 0xff, 0x0}, + .height = 6, + .weight = 148, + .description = DEX_ENTRY_TRUMBEAK, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_TOUCANNON] = + { + .categoryName = {0xbd, 0xd5, 0xe2, 0xe2, 0xe3, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 11, + .weight = 260, + .description = DEX_ENTRY_TOUCANNON, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_YUNGOOS] = + { + .categoryName = {0xc6, 0xe3, 0xdd, 0xe8, 0xd9, 0xe6, 0xdd, 0xe2, 0xdb, 0xff, 0x0, 0x0}, + .height = 4, + .weight = 60, + .description = DEX_ENTRY_YUNGOOS, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_GUMSHOOS] = + { + .categoryName = {0xcd, 0xe8, 0xd5, 0xdf, 0xd9, 0xe3, 0xe9, 0xe8, 0x0, 0x0, 0x0, 0x0}, + .height = 7, + .weight = 142, + .description = DEX_ENTRY_GUMSHOOS, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_GRUBBIN] = + { + .categoryName = {0xc6, 0xd5, 0xe6, 0xea, 0xd5, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 4, + .weight = 44, + .description = DEX_ENTRY_GRUBBIN, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_CHARJABUG] = + { + .categoryName = {0xbc, 0xd5, 0xe8, 0xe8, 0xd9, 0xe6, 0xed, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 5, + .weight = 105, + .description = DEX_ENTRY_CHARJABUG, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_VIKAVOLT] = + { + .categoryName = {0xcd, 0xe8, 0xd5, 0xdb, 0x0, 0xbc, 0xd9, 0xd9, 0xe8, 0xe0, 0xd9, 0xff}, + .height = 15, + .weight = 450, + .description = DEX_ENTRY_VIKAVOLT, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_CRABRAWLER] = + { + .categoryName = {0xbc, 0xe3, 0xec, 0xdd, 0xe2, 0xdb, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 6, + .weight = 70, + .description = DEX_ENTRY_CRABRAWLER, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_CRABOMINABLE] = + { + .categoryName = {0xd1, 0xe3, 0xe3, 0xe0, 0xe0, 0xed, 0x0, 0xbd, 0xe6, 0xd5, 0xd6, 0xff}, + .height = 17, + .weight = 1800, + .description = DEX_ENTRY_CRABOMINABLE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_ORICORIO] = + { + .categoryName = {0xbe, 0xd5, 0xe2, 0xd7, 0xdd, 0xe2, 0xdb, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 6, + .weight = 34, + .description = DEX_ENTRY_ORICORIO, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_CUTIEFLY] = + { + .categoryName = {0xbc, 0xd9, 0xd9, 0x0, 0xc0, 0xe0, 0xed, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 1, + .weight = 2, + .description = DEX_ENTRY_CUTIEFLY, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_RIBOMBEE] = + { + .categoryName = {0xbc, 0xd9, 0xd9, 0x0, 0xc0, 0xe0, 0xed, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 2, + .weight = 5, + .description = DEX_ENTRY_RIBOMBEE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_ROCKRUFF] = + { + .categoryName = {0xca, 0xe9, 0xe4, 0xe4, 0xed, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 5, + .weight = 92, + .description = DEX_ENTRY_ROCKRUFF, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_LYCANROC] = + { + .categoryName = {0xd1, 0xe3, 0xe0, 0xda, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 8, + .weight = 250, + .description = DEX_ENTRY_LYCANROC, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_WISHIWASHI] = + { + .categoryName = {0xcd, 0xe1, 0xd5, 0xe0, 0xe0, 0x0, 0xc0, 0xe6, 0xed, 0xff, 0x0, 0x0}, + .height = 2, + .weight = 3, + .description = DEX_ENTRY_WISHIWASHI, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_MAREANIE] = + { + .categoryName = {0xbc, 0xe6, 0xe9, 0xe8, 0xd5, 0xe0, 0x0, 0xcd, 0xe8, 0xd5, 0xe6, 0xff}, + .height = 4, + .weight = 80, + .description = DEX_ENTRY_MAREANIE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_TOXAPEX] = + { + .categoryName = {0xbc, 0xe6, 0xe9, 0xe8, 0xd5, 0xe0, 0x0, 0xcd, 0xe8, 0xd5, 0xe6, 0xff}, + .height = 7, + .weight = 145, + .description = DEX_ENTRY_TOXAPEX, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_MUDBRAY] = + { + .categoryName = {0xbe, 0xe3, 0xe2, 0xdf, 0xd9, 0xed, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 10, + .weight = 1100, + .description = DEX_ENTRY_MUDBRAY, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_MUDSDALE] = + { + .categoryName = {0xbe, 0xe6, 0xd5, 0xda, 0xe8, 0x0, 0xc2, 0xe3, 0xe6, 0xe7, 0xd9, 0xff}, + .height = 25, + .weight = 9200, + .description = DEX_ENTRY_MUDSDALE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_DEWPIDER] = + { + .categoryName = {0xd1, 0xd5, 0xe8, 0xd9, 0xe6, 0xbc, 0xe9, 0xd6, 0xd6, 0xe0, 0xd9, 0xff}, + .height = 3, + .weight = 40, + .description = DEX_ENTRY_DEWPIDER, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_ARAQUANID] = + { + .categoryName = {0xd1, 0xd5, 0xe8, 0xd9, 0xe6, 0xbc, 0xe9, 0xd6, 0xd6, 0xe0, 0xd9, 0xff}, + .height = 18, + .weight = 820, + .description = DEX_ENTRY_ARAQUANID, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_FOMANTIS] = + { + .categoryName = {0xcd, 0xdd, 0xd7, 0xdf, 0xe0, 0xd9, 0xc1, 0xe6, 0xd5, 0xe7, 0xe7, 0xff}, + .height = 3, + .weight = 15, + .description = DEX_ENTRY_FOMANTIS, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_LURANTIS] = + { + .categoryName = {0xbc, 0xe0, 0xe3, 0xe3, 0xe1, 0xcd, 0xdd, 0xd7, 0xdf, 0xe0, 0xd9, 0xff}, + .height = 9, + .weight = 185, + .description = DEX_ENTRY_LURANTIS, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_MORELULL] = + { + .categoryName = {0xc3, 0xe0, 0xe0, 0xe9, 0xe1, 0xdd, 0xe2, 0xd5, 0xe8, 0xd9, 0xff, 0x0}, + .height = 2, + .weight = 15, + .description = DEX_ENTRY_MORELULL, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_SHIINOTIC] = + { + .categoryName = {0xc3, 0xe0, 0xe0, 0xe9, 0xe1, 0xdd, 0xe2, 0xd5, 0xe8, 0xd9, 0xff, 0x0}, + .height = 10, + .weight = 115, + .description = DEX_ENTRY_SHIINOTIC, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_SALANDIT] = + { + .categoryName = {0xce, 0xe3, 0xec, 0xdd, 0xd7, 0xc6, 0xdd, 0xee, 0xd5, 0xe6, 0xd8, 0xff}, + .height = 6, + .weight = 48, + .description = DEX_ENTRY_SALANDIT, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_SALAZZLE] = + { + .categoryName = {0xce, 0xe3, 0xec, 0xdd, 0xd7, 0xc6, 0xdd, 0xee, 0xd5, 0xe6, 0xd8, 0xff}, + .height = 12, + .weight = 222, + .description = DEX_ENTRY_SALAZZLE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_STUFFUL] = + { + .categoryName = {0xc0, 0xe0, 0xd5, 0xdd, 0xe0, 0xdd, 0xe2, 0xdb, 0x0, 0x0, 0x0, 0x0}, + .height = 5, + .weight = 68, + .description = DEX_ENTRY_STUFFUL, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_BEWEAR] = + { + .categoryName = {0xcd, 0xe8, 0xe6, 0xe3, 0xe2, 0xdb, 0x0, 0xbb, 0xe6, 0xe1, 0xff, 0x0}, + .height = 21, + .weight = 1350, + .description = DEX_ENTRY_BEWEAR, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_BOUNSWEET] = + { + .categoryName = {0xc0, 0xe6, 0xe9, 0xdd, 0xe8, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 3, + .weight = 32, + .description = DEX_ENTRY_BOUNSWEET, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_STEENEE] = + { + .categoryName = {0xc0, 0xe6, 0xe9, 0xdd, 0xe8, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 7, + .weight = 82, + .description = DEX_ENTRY_STEENEE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_TSAREENA] = + { + .categoryName = {0xc0, 0xe6, 0xe9, 0xdd, 0xe8, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 12, + .weight = 214, + .description = DEX_ENTRY_TSAREENA, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_COMFEY] = + { + .categoryName = {0xca, 0xe3, 0xe7, 0xed, 0x0, 0xca, 0xdd, 0xd7, 0xdf, 0xd9, 0xe6, 0xff}, + .height = 1, + .weight = 3, + .description = DEX_ENTRY_COMFEY, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_ORANGURU] = + { + .categoryName = {0xcd, 0xd5, 0xdb, 0xd9, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 15, + .weight = 760, + .description = DEX_ENTRY_ORANGURU, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_PASSIMIAN] = + { + .categoryName = {0xce, 0xd9, 0xd5, 0xe1, 0xeb, 0xe3, 0xe6, 0xdf, 0x0, 0x0, 0x0, 0x0}, + .height = 20, + .weight = 828, + .description = DEX_ENTRY_PASSIMIAN, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_WIMPOD] = + { + .categoryName = {0xce, 0xe9, 0xe6, 0xe2, 0x0, 0xce, 0xd5, 0xdd, 0xe0, 0xff, 0x0, 0x0}, + .height = 5, + .weight = 120, + .description = DEX_ENTRY_WIMPOD, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_GOLISOPOD] = + { + .categoryName = {0xc2, 0xd5, 0xe6, 0xd8, 0x0, 0xcd, 0xd7, 0xd5, 0xe0, 0xd9, 0xff, 0x0}, + .height = 20, + .weight = 1080, + .description = DEX_ENTRY_GOLISOPOD, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_SANDYGAST] = + { + .categoryName = {0xcd, 0xd5, 0xe2, 0xd8, 0x0, 0xc2, 0xd9, 0xd5, 0xe4, 0xff, 0xd9, 0xff}, + .height = 5, + .weight = 700, + .description = DEX_ENTRY_SANDYGAST, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_PALOSSAND] = + { + .categoryName = {0xcd, 0xd5, 0xe2, 0xd8, 0x0, 0xbd, 0xd5, 0xe7, 0xe8, 0xe0, 0xd9, 0xff}, + .height = 13, + .weight = 2500, + .description = DEX_ENTRY_PALOSSAND, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_PYUKUMUKU] = + { + .categoryName = {0xcd, 0xd9, 0xd5, 0xbd, 0xe9, 0xd7, 0xe9, 0xe1, 0xd6, 0xd9, 0xe6, 0xff}, + .height = 3, + .weight = 12, + .description = DEX_ENTRY_PYUKUMUKU, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_TYPE_NULL] = + { + .categoryName = {0xcd, 0xed, 0xe2, 0xe8, 0xdc, 0xd9, 0xe8, 0xdd, 0xd7, 0xff, 0x0, 0x0}, + .height = 19, + .weight = 1205, + .description = DEX_ENTRY_TYPE_NULL, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_SILVALLY] = + { + .categoryName = {0xcd, 0xed, 0xe2, 0xe8, 0xdc, 0xd9, 0xe8, 0xdd, 0xd7, 0xff, 0x0, 0x0}, + .height = 23, + .weight = 1005, + .description = DEX_ENTRY_SILVALLY, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_MINIOR] = + { + .categoryName = {0xc7, 0xd9, 0xe8, 0xd9, 0xe3, 0xe6, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 3, + .weight = 400, + .description = DEX_ENTRY_MINIOR, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_KOMALA] = + { + .categoryName = {0xbe, 0xe6, 0xe3, 0xeb, 0xe7, 0xdd, 0xe2, 0xdb, 0x0, 0x0, 0x0, 0x0}, + .height = 4, + .weight = 199, + .description = DEX_ENTRY_KOMALA, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_TURTONATOR] = + { + .categoryName = {0xbc, 0xe0, 0xd5, 0xe7, 0xe8, 0xce, 0xe9, 0xe6, 0xe8, 0xe0, 0xd9, 0xff}, + .height = 20, + .weight = 2120, + .description = DEX_ENTRY_TURTONATOR, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_TOGEDEMARU] = + { + .categoryName = {0xcc, 0xe3, 0xe0, 0xed, 0xae, 0xca, 0xe3, 0xe0, 0xed, 0xff, 0x0, 0x0}, + .height = 3, + .weight = 33, + .description = DEX_ENTRY_TOGEDEMARU, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_MIMIKYU] = + { + .categoryName = {0xbe, 0xdd, 0xe7, 0xdb, 0xe9, 0xdd, 0xe7, 0xd9, 0x0, 0x0, 0x0, 0x0}, + .height = 2, + .weight = 7, + .description = DEX_ENTRY_MIMIKYU, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_BRUXISH] = + { + .categoryName = {0xc1, 0xe2, 0xd5, 0xe7, 0xdc, 0x0, 0xce, 0xd9, 0xd9, 0xe8, 0xdc, 0xff}, + .height = 9, + .weight = 190, + .description = DEX_ENTRY_BRUXISH, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_DRAMPA] = + { + .categoryName = {0xca, 0xe0, 0xd5, 0xd7, 0xdd, 0xd8, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 30, + .weight = 1850, + .description = DEX_ENTRY_DRAMPA, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_DHELMISE] = + { + .categoryName = {0xcd, 0xd9, 0xd5, 0x0, 0xbd, 0xe6, 0xd9, 0xd9, 0xe4, 0xd9, 0xe6, 0xff}, + .height = 39, + .weight = 2100, + .description = DEX_ENTRY_DHELMISE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_JANGMO_O] = + { + .categoryName = {0xcd, 0xd7, 0xd5, 0xe0, 0xed, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 6, + .weight = 297, + .description = DEX_ENTRY_JANGMO_O, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_HAKAMO_O] = + { + .categoryName = {0xcd, 0xd7, 0xd5, 0xe0, 0xed, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 12, + .weight = 470, + .description = DEX_ENTRY_HAKAMO_O, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_KOMMO_O] = + { + .categoryName = {0xcd, 0xd7, 0xd5, 0xe0, 0xed, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 16, + .weight = 782, + .description = DEX_ENTRY_KOMMO_O, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_TAPU_KOKO] = + { + .categoryName = {0xc6, 0xd5, 0xe2, 0xd8, 0x0, 0xcd, 0xe4, 0xdd, 0xe6, 0xdd, 0xe8, 0xff}, + .height = 18, + .weight = 205, + .description = DEX_ENTRY_TAPU_KOKO, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_TAPU_LELE] = + { + .categoryName = {0xc6, 0xd5, 0xe2, 0xd8, 0x0, 0xcd, 0xe4, 0xdd, 0xe6, 0xdd, 0xe8, 0xff}, + .height = 12, + .weight = 186, + .description = DEX_ENTRY_TAPU_LELE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_TAPU_BULU] = + { + .categoryName = {0xc6, 0xd5, 0xe2, 0xd8, 0x0, 0xcd, 0xe4, 0xdd, 0xe6, 0xdd, 0xe8, 0xff}, + .height = 19, + .weight = 455, + .description = DEX_ENTRY_TAPU_BULU, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_TAPU_FINI] = + { + .categoryName = {0xc6, 0xd5, 0xe2, 0xd8, 0x0, 0xcd, 0xe4, 0xdd, 0xe6, 0xdd, 0xe8, 0xff}, + .height = 13, + .weight = 212, + .description = DEX_ENTRY_TAPU_FINI, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_COSMOG] = + { + .categoryName = {0xc8, 0xd9, 0xd6, 0xe9, 0xe0, 0xd5, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 2, + .weight = 1, + .description = DEX_ENTRY_COSMOG, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_COSMOEM] = + { + .categoryName = {0xca, 0xe6, 0xe3, 0xe8, 0xe3, 0xe7, 0xe8, 0xd5, 0xe6, 0xff, 0x0, 0x0}, + .height = 1, + .weight = 9999, + .description = DEX_ENTRY_COSMOEM, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_SOLGALEO] = + { + .categoryName = {0xcd, 0xe9, 0xe2, 0xe2, 0xd9, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 34, + .weight = 2300, + .description = DEX_ENTRY_SOLGALEO, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_LUNALA] = + { + .categoryName = {0xc7, 0xe3, 0xe3, 0xe2, 0xd9, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 40, + .weight = 1200, + .description = DEX_ENTRY_LUNALA, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_NIHILEGO] = + { + .categoryName = {0xca, 0xd5, 0xe6, 0xd5, 0xe7, 0xdd, 0xe8, 0xd9, 0x0, 0x0, 0x0, 0x0}, + .height = 12, + .weight = 555, + .description = DEX_ENTRY_NIHILEGO, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_BUZZWOLE] = + { + .categoryName = {0xcd, 0xeb, 0xe3, 0xe0, 0xe0, 0xd9, 0xe2, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 24, + .weight = 3336, + .description = DEX_ENTRY_BUZZWOLE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_PHEROMOSA] = + { + .categoryName = {0xc6, 0xdd, 0xe7, 0xe7, 0xe3, 0xe1, 0xd9, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 18, + .weight = 250, + .description = DEX_ENTRY_PHEROMOSA, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_XURKITREE] = + { + .categoryName = {0xc1, 0xe0, 0xe3, 0xeb, 0xdd, 0xe2, 0xdb, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 38, + .weight = 1000, + .description = DEX_ENTRY_XURKITREE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_CELESTEELA] = + { + .categoryName = {0xc6, 0xd5, 0xe9, 0xe2, 0xd7, 0xdc, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 92, + .weight = 9999, + .description = DEX_ENTRY_CELESTEELA, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_KARTANA] = + { + .categoryName = {0xbe, 0xe6, 0xd5, 0xeb, 0xe2, 0x0, 0xcd, 0xeb, 0xe3, 0xe6, 0xd8, 0xff}, + .height = 3, + .weight = 1, + .description = DEX_ENTRY_KARTANA, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_GUZZLORD] = + { + .categoryName = {0xc4, 0xe9, 0xe2, 0xdf, 0xdd, 0xea, 0xe3, 0xe6, 0x0, 0x0, 0x0, 0x0}, + .height = 55, + .weight = 8880, + .description = DEX_ENTRY_GUZZLORD, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_NECROZMA] = + { + .categoryName = {0xca, 0xe6, 0xdd, 0xe7, 0xe1, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, + .height = 24, + .weight = 2300, + .description = DEX_ENTRY_NECROZMA, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_MAGEARNA] = + { + .categoryName = {0xbb, 0xe6, 0xe8, 0xdd, 0xda, 0xdd, 0xd7, 0xdd, 0xd5, 0xe0, 0xff, 0x0}, + .height = 10, + .weight = 805, + .description = DEX_ENTRY_MAGEARNA, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_MARSHADOW] = + { + .categoryName = {0xc1, 0xe0, 0xe3, 0xe3, 0xe1, 0xd8, 0xeb, 0xd9, 0xe0, 0xe0, 0xff, 0x0}, + .height = 70, + .weight = 222, + .description = DEX_ENTRY_MARSHADOW, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_POIPOLE] = + { + .categoryName = {0xca, 0xe3, 0xdd, 0xe7, 0xe3, 0xe2, 0x0, 0xca, 0xdd, 0xe2, 0xff, 0x0}, + .height = 6, + .weight = 18, + .description = DEX_ENTRY_POIPOLE, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_NAGANADEL] = + { + .categoryName = {0xca, 0xe3, 0xdd, 0xe7, 0xe3, 0xe2, 0x0, 0xca, 0xdd, 0xe2, 0xff, 0x0}, + .height = 36, + .weight = 1500, + .description = DEX_ENTRY_NAGANADEL, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_STAKATAKA] = + { + .categoryName = {0xcc, 0xd5, 0xe1, 0xe4, 0xd5, 0xe6, 0xe8, 0xff, 0x0, 0x0, 0x0, 0x0}, + .height = 55, + .weight = 8200, + .description = DEX_ENTRY_STAKATAKA, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_BLACEPHALON] = + { + .categoryName = {0xc0, 0xdd, 0xe6, 0xd9, 0xeb, 0xe3, 0xe6, 0xdf, 0xe7, 0xff, 0x0, 0x0}, + .height = 18, + .weight = 130, + .description = DEX_ENTRY_BLACEPHALON, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_ZERAORA] = + { + .categoryName = {0xce, 0xdc, 0xe9, 0xe2, 0xd8, 0xd9, 0xe6, 0xd7, 0xe0, 0xd5, 0xe4, 0xff}, + .height = 15, + .weight = 445, + .description = DEX_ENTRY_ZERAORA, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_MELTAN] = + { + .categoryName = {0xC2, 0xD9, 0xEC, 0x0, 0xC8, 0xE9, 0xE8, 0xFF, 0x0, 0x0, 0x0, 0x0}, + .height = 2, + .weight = 80, + .description = DEX_ENTRY_MELTAN, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + }, + [NATIONAL_DEX_MELMETAL] = + { + .categoryName = {0xC2, 0xD9, 0xEC, 0x0, 0xC8, 0xE9, 0xE8, 0xFF, 0x0, 0x0, 0x0, 0x0}, + .height = 25, + .weight = 8000, + .description = DEX_ENTRY_MELMETAL, + .unused = 19633, + .pokemonScale = 2116, + .pokemonOffset = 0, + .trainerScale = 0, + .trainerOffset = 0, + .unknown1 = 0, + .unknown2 = 0, + } +}; + +//Certain Pokemon forms can have alternate dex entries when viewed +//through the habitat viewer or when caught directly. +#define ALTERNATE_ENTRY(species) {SPECIES_##species, DEX_ENTRY_##species} + +const struct AlternateDexEntries gAlternateDexEntries[] = +{ + ALTERNATE_ENTRY(RATTATA_A), + ALTERNATE_ENTRY(RATICATE_A), + ALTERNATE_ENTRY(RAICHU_A), + ALTERNATE_ENTRY(SANDSHREW_A), + ALTERNATE_ENTRY(SANDSLASH_A), + ALTERNATE_ENTRY(VULPIX_A), + ALTERNATE_ENTRY(NINETALES_A), + ALTERNATE_ENTRY(DIGLETT_A), + ALTERNATE_ENTRY(DUGTRIO_A), + ALTERNATE_ENTRY(MEOWTH_A), + ALTERNATE_ENTRY(PERSIAN_A), + ALTERNATE_ENTRY(GEODUDE_A), + ALTERNATE_ENTRY(GRAVELER_A), + ALTERNATE_ENTRY(GOLEM_A), + ALTERNATE_ENTRY(GRIMER_A), + ALTERNATE_ENTRY(MUK_A), + ALTERNATE_ENTRY(EXEGGUTOR_A), + ALTERNATE_ENTRY(MAROWAK_A), + ALTERNATE_ENTRY(ZYGARDE_10), + ALTERNATE_ENTRY(ZYGARDE_COMPLETE), + ALTERNATE_ENTRY(ORICORIO_Y), + ALTERNATE_ENTRY(ORICORIO_P), + ALTERNATE_ENTRY(ORICORIO_S), + ALTERNATE_ENTRY(LYCANROC_N), + ALTERNATE_ENTRY(LYCANROC_DUSK), + ALTERNATE_ENTRY(WISHIWASHI_S), + ALTERNATE_ENTRY(NECROZMA_MANE), + ALTERNATE_ENTRY(NECROZMA_WINGS), + ALTERNATE_ENTRY(NECROZMA_ULTRA), + {SPECIES_TABLES_TERMIN, 0} +}; diff --git a/src/Pokedex_Orders.c b/src/Pokedex_Orders.c new file mode 100644 index 0000000..cace5f5 --- /dev/null +++ b/src/Pokedex_Orders.c @@ -0,0 +1,2446 @@ +#include "defines.h" +#include "../include/pokedex.h" + +const u16 gPokedexOrder_Alphabetical[] = +{ + NATIONAL_DEX_ABOMASNOW, + NATIONAL_DEX_ABRA, + NATIONAL_DEX_ABSOL, + NATIONAL_DEX_ACCELGOR, + NATIONAL_DEX_AEGISLASH, + NATIONAL_DEX_AERODACTYL, + NATIONAL_DEX_AGGRON, + NATIONAL_DEX_AIPOM, + NATIONAL_DEX_ALAKAZAM, + NATIONAL_DEX_ALOMOMOLA, + NATIONAL_DEX_ALTARIA, + NATIONAL_DEX_AMAURA, + NATIONAL_DEX_AMBIPOM, + NATIONAL_DEX_AMOONGUSS, + NATIONAL_DEX_AMPHAROS, + NATIONAL_DEX_ANORITH, + NATIONAL_DEX_ARAQUANID, + NATIONAL_DEX_ARBOK, + NATIONAL_DEX_ARCANINE, + NATIONAL_DEX_ARCEUS, + NATIONAL_DEX_ARCHEN, + NATIONAL_DEX_ARCHEOPS, + NATIONAL_DEX_ARIADOS, + NATIONAL_DEX_ARMALDO, + NATIONAL_DEX_AROMATISSE, + NATIONAL_DEX_ARON, + NATIONAL_DEX_ARTICUNO, + NATIONAL_DEX_AUDINO, + NATIONAL_DEX_AURORUS, + NATIONAL_DEX_AVALUGG, + NATIONAL_DEX_AXEW, + NATIONAL_DEX_AZELF, + NATIONAL_DEX_AZUMARILL, + NATIONAL_DEX_AZURILL, + NATIONAL_DEX_BAGON, + NATIONAL_DEX_BALTOY, + NATIONAL_DEX_BANETTE, + NATIONAL_DEX_BARBARACLE, + NATIONAL_DEX_BARBOACH, + NATIONAL_DEX_BASCULIN, + NATIONAL_DEX_BASTIODON, + NATIONAL_DEX_BAYLEEF, + NATIONAL_DEX_BEARTIC, + NATIONAL_DEX_BEAUTIFLY, + NATIONAL_DEX_BEEDRILL, + NATIONAL_DEX_BEHEEYEM, + NATIONAL_DEX_BELDUM, + NATIONAL_DEX_BELLOSSOM, + NATIONAL_DEX_BELLSPROUT, + NATIONAL_DEX_BERGMITE, + NATIONAL_DEX_BEWEAR, + NATIONAL_DEX_BIBAREL, + NATIONAL_DEX_BIDOOF, + NATIONAL_DEX_BINACLE, + NATIONAL_DEX_BISHARP, + NATIONAL_DEX_BLACEPHALON, + NATIONAL_DEX_BLASTOISE, + NATIONAL_DEX_BLAZIKEN, + NATIONAL_DEX_BLISSEY, + NATIONAL_DEX_BLITZLE, + NATIONAL_DEX_BOLDORE, + NATIONAL_DEX_BONSLY, + NATIONAL_DEX_BOUFFALANT, + NATIONAL_DEX_BOUNSWEET, + NATIONAL_DEX_BRAIXEN, + NATIONAL_DEX_BRAVIARY, + NATIONAL_DEX_BRELOOM, + NATIONAL_DEX_BRIONNE, + NATIONAL_DEX_BRONZONG, + NATIONAL_DEX_BRONZOR, + NATIONAL_DEX_BRUXISH, + NATIONAL_DEX_BUDEW, + NATIONAL_DEX_BUIZEL, + NATIONAL_DEX_BULBASAUR, + NATIONAL_DEX_BUNEARY, + NATIONAL_DEX_BUNNELBY, + NATIONAL_DEX_BURMY, + NATIONAL_DEX_BUTTERFREE, + NATIONAL_DEX_BUZZWOLE, + NATIONAL_DEX_CACNEA, + NATIONAL_DEX_CACTURNE, + NATIONAL_DEX_CAMERUPT, + NATIONAL_DEX_CARBINK, + NATIONAL_DEX_CARNIVINE, + NATIONAL_DEX_CARRACOSTA, + NATIONAL_DEX_CARVANHA, + NATIONAL_DEX_CASCOON, + NATIONAL_DEX_CASTFORM, + NATIONAL_DEX_CATERPIE, + NATIONAL_DEX_CELEBI, + NATIONAL_DEX_CELESTEELA, + NATIONAL_DEX_CHANDELURE, + NATIONAL_DEX_CHANSEY, + NATIONAL_DEX_CHARIZARD, + NATIONAL_DEX_CHARJABUG, + NATIONAL_DEX_CHARMANDER, + NATIONAL_DEX_CHARMELEON, + NATIONAL_DEX_CHATOT, + NATIONAL_DEX_CHERRIM, + NATIONAL_DEX_CHERUBI, + NATIONAL_DEX_CHESNAUGHT, + NATIONAL_DEX_CHESPIN, + NATIONAL_DEX_CHIKORITA, + NATIONAL_DEX_CHIMCHAR, + NATIONAL_DEX_CHIMECHO, + NATIONAL_DEX_CHINCHOU, + NATIONAL_DEX_CHINGLING, + NATIONAL_DEX_CINCCINO, + NATIONAL_DEX_CLAMPERL, + NATIONAL_DEX_CLAUNCHER, + NATIONAL_DEX_CLAWITZER, + NATIONAL_DEX_CLAYDOL, + NATIONAL_DEX_CLEFABLE, + NATIONAL_DEX_CLEFAIRY, + NATIONAL_DEX_CLEFFA, + NATIONAL_DEX_CLOYSTER, + NATIONAL_DEX_COBALION, + NATIONAL_DEX_COFAGRIGUS, + NATIONAL_DEX_COMBEE, + NATIONAL_DEX_COMBUSKEN, + NATIONAL_DEX_COMFEY, + NATIONAL_DEX_CONKELDURR, + NATIONAL_DEX_CORPHISH, + NATIONAL_DEX_CORSOLA, + NATIONAL_DEX_COSMOEM, + NATIONAL_DEX_COSMOG, + NATIONAL_DEX_COTTONEE, + NATIONAL_DEX_CRABOMINABLE, + NATIONAL_DEX_CRABRAWLER, + NATIONAL_DEX_CRADILY, + NATIONAL_DEX_CRANIDOS, + NATIONAL_DEX_CRAWDAUNT, + NATIONAL_DEX_CRESSELIA, + NATIONAL_DEX_CROAGUNK, + NATIONAL_DEX_CROBAT, + NATIONAL_DEX_CROCONAW, + NATIONAL_DEX_CRUSTLE, + NATIONAL_DEX_CRYOGONAL, + NATIONAL_DEX_CUBCHOO, + NATIONAL_DEX_CUBONE, + NATIONAL_DEX_CUTIEFLY, + NATIONAL_DEX_CYNDAQUIL, + NATIONAL_DEX_DARKRAI, + NATIONAL_DEX_DARMANITAN, + NATIONAL_DEX_DARTRIX, + NATIONAL_DEX_DARUMAKA, + NATIONAL_DEX_DECIDUEYE, + NATIONAL_DEX_DEDENNE, + NATIONAL_DEX_DEERLING, + NATIONAL_DEX_DEINO, + NATIONAL_DEX_DELCATTY, + NATIONAL_DEX_DELIBIRD, + NATIONAL_DEX_DELPHOX, + NATIONAL_DEX_DEOXYS, + NATIONAL_DEX_DEWGONG, + NATIONAL_DEX_DEWOTT, + NATIONAL_DEX_DEWPIDER, + NATIONAL_DEX_DHELMISE, + NATIONAL_DEX_DIALGA, + NATIONAL_DEX_DIANCIE, + NATIONAL_DEX_DIGGERSBY, + NATIONAL_DEX_DIGLETT, + NATIONAL_DEX_DITTO, + NATIONAL_DEX_DODRIO, + NATIONAL_DEX_DODUO, + NATIONAL_DEX_DONPHAN, + NATIONAL_DEX_DOUBLADE, + NATIONAL_DEX_DRAGALGE, + NATIONAL_DEX_DRAGONAIR, + NATIONAL_DEX_DRAGONITE, + NATIONAL_DEX_DRAMPA, + NATIONAL_DEX_DRAPION, + NATIONAL_DEX_DRATINI, + NATIONAL_DEX_DRIFBLIM, + NATIONAL_DEX_DRIFLOON, + NATIONAL_DEX_DRILBUR, + NATIONAL_DEX_DROWZEE, + NATIONAL_DEX_DRUDDIGON, + NATIONAL_DEX_DUCKLETT, + NATIONAL_DEX_DUGTRIO, + NATIONAL_DEX_DUNSPARCE, + NATIONAL_DEX_DUOSION, + NATIONAL_DEX_DURANT, + NATIONAL_DEX_DUSCLOPS, + NATIONAL_DEX_DUSKNOIR, + NATIONAL_DEX_DUSKULL, + NATIONAL_DEX_DUSTOX, + NATIONAL_DEX_DWEBBLE, + NATIONAL_DEX_EELEKTRIK, + NATIONAL_DEX_EELEKTROSS, + NATIONAL_DEX_EEVEE, + NATIONAL_DEX_EKANS, + NATIONAL_DEX_ELECTABUZZ, + NATIONAL_DEX_ELECTIVIRE, + NATIONAL_DEX_ELECTRIKE, + NATIONAL_DEX_ELECTRODE, + NATIONAL_DEX_ELEKID, + NATIONAL_DEX_ELGYEM, + NATIONAL_DEX_EMBOAR, + NATIONAL_DEX_EMOLGA, + NATIONAL_DEX_EMPOLEON, + NATIONAL_DEX_ENTEI, + NATIONAL_DEX_ESCAVALIER, + NATIONAL_DEX_ESPEON, + NATIONAL_DEX_ESPURR, + NATIONAL_DEX_EXCADRILL, + NATIONAL_DEX_EXEGGCUTE, + NATIONAL_DEX_EXEGGUTOR, + NATIONAL_DEX_EXPLOUD, + NATIONAL_DEX_FARFETCHD, + NATIONAL_DEX_FEAROW, + NATIONAL_DEX_FEEBAS, + NATIONAL_DEX_FENNEKIN, + NATIONAL_DEX_FERALIGATR, + NATIONAL_DEX_FERROSEED, + NATIONAL_DEX_FERROTHORN, + NATIONAL_DEX_FINNEON, + NATIONAL_DEX_FLAAFFY, + NATIONAL_DEX_FLABEBE, + NATIONAL_DEX_FLAREON, + NATIONAL_DEX_FLETCHINDER, + NATIONAL_DEX_FLETCHLING, + NATIONAL_DEX_FLOATZEL, + NATIONAL_DEX_FLOETTE, + NATIONAL_DEX_FLORGES, + NATIONAL_DEX_FLYGON, + NATIONAL_DEX_FOMANTIS, + NATIONAL_DEX_FOONGUS, + NATIONAL_DEX_FORRETRESS, + NATIONAL_DEX_FRAXURE, + NATIONAL_DEX_FRILLISH, + NATIONAL_DEX_FROAKIE, + NATIONAL_DEX_FROGADIER, + NATIONAL_DEX_FROSLASS, + NATIONAL_DEX_FURFROU, + NATIONAL_DEX_FURRET, + NATIONAL_DEX_GABITE, + NATIONAL_DEX_GALLADE, + NATIONAL_DEX_GALVANTULA, + NATIONAL_DEX_GARBODOR, + NATIONAL_DEX_GARCHOMP, + NATIONAL_DEX_GARDEVOIR, + NATIONAL_DEX_GASTLY, + NATIONAL_DEX_GASTRODON, + NATIONAL_DEX_GENESECT, + NATIONAL_DEX_GENGAR, + NATIONAL_DEX_GEODUDE, + NATIONAL_DEX_GIBLE, + NATIONAL_DEX_GIGALITH, + NATIONAL_DEX_GIRAFARIG, + NATIONAL_DEX_GIRATINA, + NATIONAL_DEX_GLACEON, + NATIONAL_DEX_GLALIE, + NATIONAL_DEX_GLAMEOW, + NATIONAL_DEX_GLIGAR, + NATIONAL_DEX_GLISCOR, + NATIONAL_DEX_GLOOM, + NATIONAL_DEX_GOGOAT, + NATIONAL_DEX_GOLBAT, + NATIONAL_DEX_GOLDEEN, + NATIONAL_DEX_GOLDUCK, + NATIONAL_DEX_GOLEM, + NATIONAL_DEX_GOLETT, + NATIONAL_DEX_GOLISOPOD, + NATIONAL_DEX_GOLURK, + NATIONAL_DEX_GOODRA, + NATIONAL_DEX_GOOMY, + NATIONAL_DEX_GOREBYSS, + NATIONAL_DEX_GOTHITA, + NATIONAL_DEX_GOTHITELLE, + NATIONAL_DEX_GOTHORITA, + NATIONAL_DEX_GOURGEIST, + NATIONAL_DEX_GRANBULL, + NATIONAL_DEX_GRAVELER, + NATIONAL_DEX_GRENINJA, + NATIONAL_DEX_GRIMER, + NATIONAL_DEX_GROTLE, + NATIONAL_DEX_GROUDON, + NATIONAL_DEX_GROVYLE, + NATIONAL_DEX_GROWLITHE, + NATIONAL_DEX_GRUBBIN, + NATIONAL_DEX_GRUMPIG, + NATIONAL_DEX_GULPIN, + NATIONAL_DEX_GUMSHOOS, + NATIONAL_DEX_GURDURR, + NATIONAL_DEX_GUZZLORD, + NATIONAL_DEX_GYARADOS, + NATIONAL_DEX_HAKAMO_O, + NATIONAL_DEX_HAPPINY, + NATIONAL_DEX_HARIYAMA, + NATIONAL_DEX_HAUNTER, + NATIONAL_DEX_HAWLUCHA, + NATIONAL_DEX_HAXORUS, + NATIONAL_DEX_HEATMOR, + NATIONAL_DEX_HEATRAN, + NATIONAL_DEX_HELIOLISK, + NATIONAL_DEX_HELIOPTILE, + NATIONAL_DEX_HERACROSS, + NATIONAL_DEX_HERDIER, + NATIONAL_DEX_HIPPOPOTAS, + NATIONAL_DEX_HIPPOWDON, + NATIONAL_DEX_HITMONCHAN, + NATIONAL_DEX_HITMONLEE, + NATIONAL_DEX_HITMONTOP, + NATIONAL_DEX_HONCHKROW, + NATIONAL_DEX_HONEDGE, + NATIONAL_DEX_HOOPA, + NATIONAL_DEX_HOOTHOOT, + NATIONAL_DEX_HOPPIP, + NATIONAL_DEX_HORSEA, + NATIONAL_DEX_HOUNDOOM, + NATIONAL_DEX_HOUNDOUR, + NATIONAL_DEX_HO_OH, + NATIONAL_DEX_HUNTAIL, + NATIONAL_DEX_HYDREIGON, + NATIONAL_DEX_HYPNO, + NATIONAL_DEX_IGGLYBUFF, + NATIONAL_DEX_ILLUMISE, + NATIONAL_DEX_INCINEROAR, + NATIONAL_DEX_INFERNAPE, + NATIONAL_DEX_INKAY, + NATIONAL_DEX_IVYSAUR, + NATIONAL_DEX_JANGMO_O, + NATIONAL_DEX_JELLICENT, + NATIONAL_DEX_JIGGLYPUFF, + NATIONAL_DEX_JIRACHI, + NATIONAL_DEX_JOLTEON, + NATIONAL_DEX_JOLTIK, + NATIONAL_DEX_JUMPLUFF, + NATIONAL_DEX_JYNX, + NATIONAL_DEX_KABUTO, + NATIONAL_DEX_KABUTOPS, + NATIONAL_DEX_KADABRA, + NATIONAL_DEX_KAKUNA, + NATIONAL_DEX_KANGASKHAN, + NATIONAL_DEX_KARRABLAST, + NATIONAL_DEX_KARTANA, + NATIONAL_DEX_KECLEON, + NATIONAL_DEX_KELDEO, + NATIONAL_DEX_KINGDRA, + NATIONAL_DEX_KINGLER, + NATIONAL_DEX_KIRLIA, + NATIONAL_DEX_KLANG, + NATIONAL_DEX_KLEFKI, + NATIONAL_DEX_KLINK, + NATIONAL_DEX_KLINKLANG, + NATIONAL_DEX_KOFFING, + NATIONAL_DEX_KOMALA, + NATIONAL_DEX_KOMMO_O, + NATIONAL_DEX_KRABBY, + NATIONAL_DEX_KRICKETOT, + NATIONAL_DEX_KRICKETUNE, + NATIONAL_DEX_KROKOROK, + NATIONAL_DEX_KROOKODILE, + NATIONAL_DEX_KYOGRE, + NATIONAL_DEX_KYUREM, + NATIONAL_DEX_LAIRON, + NATIONAL_DEX_LAMPENT, + NATIONAL_DEX_LANDORUS, + NATIONAL_DEX_LANTURN, + NATIONAL_DEX_LAPRAS, + NATIONAL_DEX_LARVESTA, + NATIONAL_DEX_LARVITAR, + NATIONAL_DEX_LATIAS, + NATIONAL_DEX_LATIOS, + NATIONAL_DEX_LEAFEON, + NATIONAL_DEX_LEAVANNY, + NATIONAL_DEX_LEDIAN, + NATIONAL_DEX_LEDYBA, + NATIONAL_DEX_LICKILICKY, + NATIONAL_DEX_LICKITUNG, + NATIONAL_DEX_LIEPARD, + NATIONAL_DEX_LILEEP, + NATIONAL_DEX_LILLIGANT, + NATIONAL_DEX_LILLIPUP, + NATIONAL_DEX_LINOONE, + NATIONAL_DEX_LITLEO, + NATIONAL_DEX_LITTEN, + NATIONAL_DEX_LITWICK, + NATIONAL_DEX_LOMBRE, + NATIONAL_DEX_LOPUNNY, + NATIONAL_DEX_LOTAD, + NATIONAL_DEX_LOUDRED, + NATIONAL_DEX_LUCARIO, + NATIONAL_DEX_LUDICOLO, + NATIONAL_DEX_LUGIA, + NATIONAL_DEX_LUMINEON, + NATIONAL_DEX_LUNALA, + NATIONAL_DEX_LUNATONE, + NATIONAL_DEX_LURANTIS, + NATIONAL_DEX_LUVDISC, + NATIONAL_DEX_LUXIO, + NATIONAL_DEX_LUXRAY, + NATIONAL_DEX_LYCANROC, + NATIONAL_DEX_MACHAMP, + NATIONAL_DEX_MACHOKE, + NATIONAL_DEX_MACHOP, + NATIONAL_DEX_MAGBY, + NATIONAL_DEX_MAGCARGO, + NATIONAL_DEX_MAGEARNA, + NATIONAL_DEX_MAGIKARP, + NATIONAL_DEX_MAGMAR, + NATIONAL_DEX_MAGMORTAR, + NATIONAL_DEX_MAGNEMITE, + NATIONAL_DEX_MAGNETON, + NATIONAL_DEX_MAGNEZONE, + NATIONAL_DEX_MAKUHITA, + NATIONAL_DEX_MALAMAR, + NATIONAL_DEX_MAMOSWINE, + NATIONAL_DEX_MANAPHY, + NATIONAL_DEX_MANDIBUZZ, + NATIONAL_DEX_MANECTRIC, + NATIONAL_DEX_MANKEY, + NATIONAL_DEX_MANTINE, + NATIONAL_DEX_MANTYKE, + NATIONAL_DEX_MARACTUS, + NATIONAL_DEX_MAREANIE, + NATIONAL_DEX_MAREEP, + NATIONAL_DEX_MARILL, + NATIONAL_DEX_MAROWAK, + NATIONAL_DEX_MARSHADOW, + NATIONAL_DEX_MARSHTOMP, + NATIONAL_DEX_MASQUERAIN, + NATIONAL_DEX_MAWILE, + NATIONAL_DEX_MEDICHAM, + NATIONAL_DEX_MEDITITE, + NATIONAL_DEX_MEGANIUM, + NATIONAL_DEX_MELMETAL, + NATIONAL_DEX_MELOETTA, + NATIONAL_DEX_MELTAN, + NATIONAL_DEX_MEOWSTIC, + NATIONAL_DEX_MEOWTH, + NATIONAL_DEX_MESPRIT, + NATIONAL_DEX_METAGROSS, + NATIONAL_DEX_METANG, + NATIONAL_DEX_METAPOD, + NATIONAL_DEX_MEW, + NATIONAL_DEX_MEWTWO, + NATIONAL_DEX_MIENFOO, + NATIONAL_DEX_MIENSHAO, + NATIONAL_DEX_MIGHTYENA, + NATIONAL_DEX_MILOTIC, + NATIONAL_DEX_MILTANK, + NATIONAL_DEX_MIME_JR, + NATIONAL_DEX_MIMIKYU, + NATIONAL_DEX_MINCCINO, + NATIONAL_DEX_MINIOR, + NATIONAL_DEX_MINUN, + NATIONAL_DEX_MISDREAVUS, + NATIONAL_DEX_MISMAGIUS, + NATIONAL_DEX_MOLTRES, + NATIONAL_DEX_MONFERNO, + NATIONAL_DEX_MORELULL, + NATIONAL_DEX_MOTHIM, + NATIONAL_DEX_MR_MIME, + NATIONAL_DEX_MUDBRAY, + NATIONAL_DEX_MUDKIP, + NATIONAL_DEX_MUDSDALE, + NATIONAL_DEX_MUK, + NATIONAL_DEX_MUNCHLAX, + NATIONAL_DEX_MUNNA, + NATIONAL_DEX_MURKROW, + NATIONAL_DEX_MUSHARNA, + NATIONAL_DEX_NAGANADEL, + NATIONAL_DEX_NATU, + NATIONAL_DEX_NECROZMA, + NATIONAL_DEX_NIDOKING, + NATIONAL_DEX_NIDOQUEEN, + NATIONAL_DEX_NIDORAN_F, + NATIONAL_DEX_NIDORAN_M, + NATIONAL_DEX_NIDORINA, + NATIONAL_DEX_NIDORINO, + NATIONAL_DEX_NIHILEGO, + NATIONAL_DEX_NINCADA, + NATIONAL_DEX_NINETALES, + NATIONAL_DEX_NINJASK, + NATIONAL_DEX_NOCTOWL, + NATIONAL_DEX_NOIBAT, + NATIONAL_DEX_NOIVERN, + NATIONAL_DEX_NONE, + NATIONAL_DEX_NOSEPASS, + NATIONAL_DEX_NUMEL, + NATIONAL_DEX_NUZLEAF, + NATIONAL_DEX_OCTILLERY, + NATIONAL_DEX_ODDISH, + NATIONAL_DEX_OMANYTE, + NATIONAL_DEX_OMASTAR, + NATIONAL_DEX_ONIX, + NATIONAL_DEX_ORANGURU, + NATIONAL_DEX_ORICORIO, + NATIONAL_DEX_OSHAWOTT, + NATIONAL_DEX_PACHIRISU, + NATIONAL_DEX_PALKIA, + NATIONAL_DEX_PALOSSAND, + NATIONAL_DEX_PALPITOAD, + NATIONAL_DEX_PANCHAM, + NATIONAL_DEX_PANGORO, + NATIONAL_DEX_PANPOUR, + NATIONAL_DEX_PANSAGE, + NATIONAL_DEX_PANSEAR, + NATIONAL_DEX_PARAS, + NATIONAL_DEX_PARASECT, + NATIONAL_DEX_PASSIMIAN, + NATIONAL_DEX_PATRAT, + NATIONAL_DEX_PAWNIARD, + NATIONAL_DEX_PELIPPER, + NATIONAL_DEX_PERSIAN, + NATIONAL_DEX_PETILIL, + NATIONAL_DEX_PHANPY, + NATIONAL_DEX_PHANTUMP, + NATIONAL_DEX_PHEROMOSA, + NATIONAL_DEX_PHIONE, + NATIONAL_DEX_PICHU, + NATIONAL_DEX_PIDGEOT, + NATIONAL_DEX_PIDGEOTTO, + NATIONAL_DEX_PIDGEY, + NATIONAL_DEX_PIDOVE, + NATIONAL_DEX_PIGNITE, + NATIONAL_DEX_PIKACHU, + NATIONAL_DEX_PIKIPEK, + NATIONAL_DEX_PILOSWINE, + NATIONAL_DEX_PINECO, + NATIONAL_DEX_PINSIR, + NATIONAL_DEX_PIPLUP, + NATIONAL_DEX_PLUSLE, + NATIONAL_DEX_POIPOLE, + NATIONAL_DEX_POLITOED, + NATIONAL_DEX_POLIWAG, + NATIONAL_DEX_POLIWHIRL, + NATIONAL_DEX_POLIWRATH, + NATIONAL_DEX_PONYTA, + NATIONAL_DEX_POOCHYENA, + NATIONAL_DEX_POPPLIO, + NATIONAL_DEX_PORYGON, + NATIONAL_DEX_PORYGON2, + NATIONAL_DEX_PORYGON_Z, + NATIONAL_DEX_PRIMARINA, + NATIONAL_DEX_PRIMEAPE, + NATIONAL_DEX_PRINPLUP, + NATIONAL_DEX_PROBOPASS, + NATIONAL_DEX_PSYDUCK, + NATIONAL_DEX_PUMPKABOO, + NATIONAL_DEX_PUPITAR, + NATIONAL_DEX_PURRLOIN, + NATIONAL_DEX_PURUGLY, + NATIONAL_DEX_PYROAR, + NATIONAL_DEX_PYUKUMUKU, + NATIONAL_DEX_QUAGSIRE, + NATIONAL_DEX_QUILAVA, + NATIONAL_DEX_QUILLADIN, + NATIONAL_DEX_QWILFISH, + NATIONAL_DEX_RAICHU, + NATIONAL_DEX_RAIKOU, + NATIONAL_DEX_RALTS, + NATIONAL_DEX_RAMPARDOS, + NATIONAL_DEX_RAPIDASH, + NATIONAL_DEX_RATICATE, + NATIONAL_DEX_RATTATA, + NATIONAL_DEX_RAYQUAZA, + NATIONAL_DEX_REGICE, + NATIONAL_DEX_REGIGIGAS, + NATIONAL_DEX_REGIROCK, + NATIONAL_DEX_REGISTEEL, + NATIONAL_DEX_RELICANTH, + NATIONAL_DEX_REMORAID, + NATIONAL_DEX_RESHIRAM, + NATIONAL_DEX_REUNICLUS, + NATIONAL_DEX_RHYDON, + NATIONAL_DEX_RHYHORN, + NATIONAL_DEX_RHYPERIOR, + NATIONAL_DEX_RIBOMBEE, + NATIONAL_DEX_RIOLU, + NATIONAL_DEX_ROCKRUFF, + NATIONAL_DEX_ROGGENROLA, + NATIONAL_DEX_ROSELIA, + NATIONAL_DEX_ROSERADE, + NATIONAL_DEX_ROTOM, + NATIONAL_DEX_ROWLET, + NATIONAL_DEX_RUFFLET, + NATIONAL_DEX_SABLEYE, + NATIONAL_DEX_SALAMENCE, + NATIONAL_DEX_SALANDIT, + NATIONAL_DEX_SALAZZLE, + NATIONAL_DEX_SAMUROTT, + NATIONAL_DEX_SANDILE, + NATIONAL_DEX_SANDSHREW, + NATIONAL_DEX_SANDSLASH, + NATIONAL_DEX_SANDYGAST, + NATIONAL_DEX_SAWK, + NATIONAL_DEX_SAWSBUCK, + NATIONAL_DEX_SCATTERBUG, + NATIONAL_DEX_SCEPTILE, + NATIONAL_DEX_SCIZOR, + NATIONAL_DEX_SCOLIPEDE, + NATIONAL_DEX_SCRAFTY, + NATIONAL_DEX_SCRAGGY, + NATIONAL_DEX_SCYTHER, + NATIONAL_DEX_SEADRA, + NATIONAL_DEX_SEAKING, + NATIONAL_DEX_SEALEO, + NATIONAL_DEX_SEEDOT, + NATIONAL_DEX_SEEL, + NATIONAL_DEX_SEISMITOAD, + NATIONAL_DEX_SENTRET, + NATIONAL_DEX_SERPERIOR, + NATIONAL_DEX_SERVINE, + NATIONAL_DEX_SEVIPER, + NATIONAL_DEX_SEWADDLE, + NATIONAL_DEX_SHARPEDO, + NATIONAL_DEX_SHAYMIN, + NATIONAL_DEX_SHEDINJA, + NATIONAL_DEX_SHELGON, + NATIONAL_DEX_SHELLDER, + NATIONAL_DEX_SHELLOS, + NATIONAL_DEX_SHELMET, + NATIONAL_DEX_SHIELDON, + NATIONAL_DEX_SHIFTRY, + NATIONAL_DEX_SHIINOTIC, + NATIONAL_DEX_SHINX, + NATIONAL_DEX_SHROOMISH, + NATIONAL_DEX_SHUCKLE, + NATIONAL_DEX_SHUPPET, + NATIONAL_DEX_SIGILYPH, + NATIONAL_DEX_SILCOON, + NATIONAL_DEX_SILVALLY, + NATIONAL_DEX_SIMIPOUR, + NATIONAL_DEX_SIMISAGE, + NATIONAL_DEX_SIMISEAR, + NATIONAL_DEX_SKARMORY, + NATIONAL_DEX_SKIDDO, + NATIONAL_DEX_SKIPLOOM, + NATIONAL_DEX_SKITTY, + NATIONAL_DEX_SKORUPI, + NATIONAL_DEX_SKRELP, + NATIONAL_DEX_SKUNTANK, + NATIONAL_DEX_SLAKING, + NATIONAL_DEX_SLAKOTH, + NATIONAL_DEX_SLIGGOO, + NATIONAL_DEX_SLOWBRO, + NATIONAL_DEX_SLOWKING, + NATIONAL_DEX_SLOWPOKE, + NATIONAL_DEX_SLUGMA, + NATIONAL_DEX_SLURPUFF, + NATIONAL_DEX_SMEARGLE, + NATIONAL_DEX_SMOOCHUM, + NATIONAL_DEX_SNEASEL, + NATIONAL_DEX_SNIVY, + NATIONAL_DEX_SNORLAX, + NATIONAL_DEX_SNORUNT, + NATIONAL_DEX_SNOVER, + NATIONAL_DEX_SNUBBULL, + NATIONAL_DEX_SOLGALEO, + NATIONAL_DEX_SOLOSIS, + NATIONAL_DEX_SOLROCK, + NATIONAL_DEX_SPEAROW, + NATIONAL_DEX_SPEWPA, + NATIONAL_DEX_SPHEAL, + NATIONAL_DEX_SPINARAK, + NATIONAL_DEX_SPINDA, + NATIONAL_DEX_SPIRITOMB, + NATIONAL_DEX_SPOINK, + NATIONAL_DEX_SPRITZEE, + NATIONAL_DEX_SQUIRTLE, + NATIONAL_DEX_STAKATAKA, + NATIONAL_DEX_STANTLER, + NATIONAL_DEX_STARAPTOR, + NATIONAL_DEX_STARAVIA, + NATIONAL_DEX_STARLY, + NATIONAL_DEX_STARMIE, + NATIONAL_DEX_STARYU, + NATIONAL_DEX_STEELIX, + NATIONAL_DEX_STEENEE, + NATIONAL_DEX_STOUTLAND, + NATIONAL_DEX_STUFFUL, + NATIONAL_DEX_STUNFISK, + NATIONAL_DEX_STUNKY, + NATIONAL_DEX_SUDOWOODO, + NATIONAL_DEX_SUICUNE, + NATIONAL_DEX_SUNFLORA, + NATIONAL_DEX_SUNKERN, + NATIONAL_DEX_SURSKIT, + NATIONAL_DEX_SWABLU, + NATIONAL_DEX_SWADLOON, + NATIONAL_DEX_SWALOT, + NATIONAL_DEX_SWAMPERT, + NATIONAL_DEX_SWANNA, + NATIONAL_DEX_SWELLOW, + NATIONAL_DEX_SWINUB, + NATIONAL_DEX_SWIRLIX, + NATIONAL_DEX_SWOOBAT, + NATIONAL_DEX_SYLVEON, + NATIONAL_DEX_TAILLOW, + NATIONAL_DEX_TALONFLAME, + NATIONAL_DEX_TANGELA, + NATIONAL_DEX_TANGROWTH, + NATIONAL_DEX_TAPU_BULU, + NATIONAL_DEX_TAPU_FINI, + NATIONAL_DEX_TAPU_KOKO, + NATIONAL_DEX_TAPU_LELE, + NATIONAL_DEX_TAUROS, + NATIONAL_DEX_TEDDIURSA, + NATIONAL_DEX_TENTACOOL, + NATIONAL_DEX_TENTACRUEL, + NATIONAL_DEX_TEPIG, + NATIONAL_DEX_TERRAKION, + NATIONAL_DEX_THROH, + NATIONAL_DEX_THUNDURUS, + NATIONAL_DEX_TIMBURR, + NATIONAL_DEX_TIRTOUGA, + NATIONAL_DEX_TOGEDEMARU, + NATIONAL_DEX_TOGEKISS, + NATIONAL_DEX_TOGEPI, + NATIONAL_DEX_TOGETIC, + NATIONAL_DEX_TORCHIC, + NATIONAL_DEX_TORKOAL, + NATIONAL_DEX_TORNADUS, + NATIONAL_DEX_TORRACAT, + NATIONAL_DEX_TORTERRA, + NATIONAL_DEX_TOTODILE, + NATIONAL_DEX_TOUCANNON, + NATIONAL_DEX_TOXAPEX, + NATIONAL_DEX_TOXICROAK, + NATIONAL_DEX_TRANQUILL, + NATIONAL_DEX_TRAPINCH, + NATIONAL_DEX_TREECKO, + NATIONAL_DEX_TREVENANT, + NATIONAL_DEX_TROPIUS, + NATIONAL_DEX_TRUBBISH, + NATIONAL_DEX_TRUMBEAK, + NATIONAL_DEX_TSAREENA, + NATIONAL_DEX_TURTONATOR, + NATIONAL_DEX_TURTWIG, + NATIONAL_DEX_TYMPOLE, + NATIONAL_DEX_TYNAMO, + NATIONAL_DEX_TYPE_NULL, + NATIONAL_DEX_TYPHLOSION, + NATIONAL_DEX_TYRANITAR, + NATIONAL_DEX_TYRANTRUM, + NATIONAL_DEX_TYROGUE, + NATIONAL_DEX_TYRUNT, + NATIONAL_DEX_UMBREON, + NATIONAL_DEX_UNFEZANT, + NATIONAL_DEX_UNOWN, + NATIONAL_DEX_URSARING, + NATIONAL_DEX_UXIE, + NATIONAL_DEX_VANILLISH, + NATIONAL_DEX_VANILLITE, + NATIONAL_DEX_VANILLUXE, + NATIONAL_DEX_VAPOREON, + NATIONAL_DEX_VENIPEDE, + NATIONAL_DEX_VENOMOTH, + NATIONAL_DEX_VENONAT, + NATIONAL_DEX_VENUSAUR, + NATIONAL_DEX_VESPIQUEN, + NATIONAL_DEX_VIBRAVA, + NATIONAL_DEX_VICTINI, + NATIONAL_DEX_VICTREEBEL, + NATIONAL_DEX_VIGOROTH, + NATIONAL_DEX_VIKAVOLT, + NATIONAL_DEX_VILEPLUME, + NATIONAL_DEX_VIRIZION, + NATIONAL_DEX_VIVILLON, + NATIONAL_DEX_VOLBEAT, + NATIONAL_DEX_VOLCANION, + NATIONAL_DEX_VOLCARONA, + NATIONAL_DEX_VOLTORB, + NATIONAL_DEX_VULLABY, + NATIONAL_DEX_VULPIX, + NATIONAL_DEX_WAILMER, + NATIONAL_DEX_WAILORD, + NATIONAL_DEX_WALREIN, + NATIONAL_DEX_WARTORTLE, + NATIONAL_DEX_WATCHOG, + NATIONAL_DEX_WEAVILE, + NATIONAL_DEX_WEEDLE, + NATIONAL_DEX_WEEPINBELL, + NATIONAL_DEX_WEEZING, + NATIONAL_DEX_WHIMSICOTT, + NATIONAL_DEX_WHIRLIPEDE, + NATIONAL_DEX_WHISCASH, + NATIONAL_DEX_WHISMUR, + NATIONAL_DEX_WIGGLYTUFF, + NATIONAL_DEX_WIMPOD, + NATIONAL_DEX_WINGULL, + NATIONAL_DEX_WISHIWASHI, + NATIONAL_DEX_WOBBUFFET, + NATIONAL_DEX_WOOBAT, + NATIONAL_DEX_WOOPER, + NATIONAL_DEX_WORMADAM, + NATIONAL_DEX_WURMPLE, + NATIONAL_DEX_WYNAUT, + NATIONAL_DEX_XATU, + NATIONAL_DEX_XERNEAS, + NATIONAL_DEX_XURKITREE, + NATIONAL_DEX_YAMASK, + NATIONAL_DEX_YANMA, + NATIONAL_DEX_YANMEGA, + NATIONAL_DEX_YUNGOOS, + NATIONAL_DEX_YVELTAL, + NATIONAL_DEX_ZANGOOSE, + NATIONAL_DEX_ZAPDOS, + NATIONAL_DEX_ZEBSTRIKA, + NATIONAL_DEX_ZEKROM, + NATIONAL_DEX_ZERAORA, + NATIONAL_DEX_ZIGZAGOON, + NATIONAL_DEX_ZOROARK, + NATIONAL_DEX_ZORUA, + NATIONAL_DEX_ZUBAT, + NATIONAL_DEX_ZWEILOUS, + NATIONAL_DEX_ZYGARDE, +}; + +const u16 gPokedexOrder_Weight[] = +{ + NATIONAL_DEX_GASTLY, + NATIONAL_DEX_HAUNTER, + NATIONAL_DEX_FLABEBE, + NATIONAL_DEX_COSMOG, + NATIONAL_DEX_KARTANA, + NATIONAL_DEX_CUTIEFLY, + NATIONAL_DEX_ROTOM, + NATIONAL_DEX_UXIE, + NATIONAL_DEX_MESPRIT, + NATIONAL_DEX_AZELF, + NATIONAL_DEX_TYNAMO, + NATIONAL_DEX_WISHIWASHI, + NATIONAL_DEX_COMFEY, + NATIONAL_DEX_HOPPIP, + NATIONAL_DEX_SPRITZEE, + NATIONAL_DEX_RIBOMBEE, + NATIONAL_DEX_CHINGLING, + NATIONAL_DEX_COTTONEE, + NATIONAL_DEX_JOLTIK, + NATIONAL_DEX_MIMIKYU, + NATIONAL_DEX_DIGLETT, + NATIONAL_DEX_CASTFORM, + NATIONAL_DEX_FLOETTE, + NATIONAL_DEX_KOFFING, + NATIONAL_DEX_IGGLYBUFF, + NATIONAL_DEX_SKIPLOOM, + NATIONAL_DEX_MISDREAVUS, + NATIONAL_DEX_CHIMECHO, + NATIONAL_DEX_SOLOSIS, + NATIONAL_DEX_FOONGUS, + NATIONAL_DEX_JIRACHI, + NATIONAL_DEX_SHEDINJA, + NATIONAL_DEX_SWABLU, + NATIONAL_DEX_BUDEW, + NATIONAL_DEX_DRIFLOON, + NATIONAL_DEX_PIKIPEK, + NATIONAL_DEX_PYUKUMUKU, + NATIONAL_DEX_MANAPHY, + NATIONAL_DEX_TOGEPI, + NATIONAL_DEX_YAMASK, + NATIONAL_DEX_ROWLET, + NATIONAL_DEX_FOMANTIS, + NATIONAL_DEX_MORELULL, + NATIONAL_DEX_SURSKIT, + NATIONAL_DEX_FLETCHLING, + NATIONAL_DEX_PIDGEY, + NATIONAL_DEX_SUNKERN, + NATIONAL_DEX_POIPOLE, + NATIONAL_DEX_BARBOACH, + NATIONAL_DEX_CHATOT, + NATIONAL_DEX_SPEAROW, + NATIONAL_DEX_PICHU, + NATIONAL_DEX_NATU, + NATIONAL_DEX_AZURILL, + NATIONAL_DEX_ROSELIA, + NATIONAL_DEX_STARLY, + NATIONAL_DEX_HONEDGE, + NATIONAL_DEX_MURKROW, + NATIONAL_DEX_SHAYMIN, + NATIONAL_DEX_PIDOVE, + NATIONAL_DEX_WOOBAT, + NATIONAL_DEX_KRICKETOT, + NATIONAL_DEX_DEDENNE, + NATIONAL_DEX_TAILLOW, + NATIONAL_DEX_SHUPPET, + NATIONAL_DEX_EXEGGCUTE, + NATIONAL_DEX_TORCHIC, + NATIONAL_DEX_SEWADDLE, + NATIONAL_DEX_SCATTERBUG, + NATIONAL_DEX_LOTAD, + NATIONAL_DEX_GOOMY, + NATIONAL_DEX_CATERPIE, + NATIONAL_DEX_CLEFFA, + NATIONAL_DEX_JUMPLUFF, + NATIONAL_DEX_KLEFKI, + NATIONAL_DEX_PHIONE, + NATIONAL_DEX_LITWICK, + NATIONAL_DEX_WEEDLE, + NATIONAL_DEX_TOGETIC, + NATIONAL_DEX_BOUNSWEET, + NATIONAL_DEX_DRATINI, + NATIONAL_DEX_CHERUBI, + NATIONAL_DEX_TOGEDEMARU, + NATIONAL_DEX_BURMY, + NATIONAL_DEX_ORICORIO, + NATIONAL_DEX_RATTATA, + NATIONAL_DEX_ESPURR, + NATIONAL_DEX_SWIRLIX, + NATIONAL_DEX_INKAY, + NATIONAL_DEX_WURMPLE, + NATIONAL_DEX_MASQUERAIN, + NATIONAL_DEX_QWILFISH, + NATIONAL_DEX_PACHIRISU, + NATIONAL_DEX_GLAMEOW, + NATIONAL_DEX_BELLSPROUT, + NATIONAL_DEX_SHELLDER, + NATIONAL_DEX_DITTO, + NATIONAL_DEX_MEW, + NATIONAL_DEX_SEEDOT, + NATIONAL_DEX_VICTINI, + NATIONAL_DEX_DEWPIDER, + NATIONAL_DEX_LILLIPUP, + NATIONAL_DEX_MEOWTH, + NATIONAL_DEX_PLUSLE, + NATIONAL_DEX_MINUN, + NATIONAL_DEX_LITTEN, + NATIONAL_DEX_MISMAGIUS, + NATIONAL_DEX_GRUBBIN, + NATIONAL_DEX_SHROOMISH, + NATIONAL_DEX_TYMPOLE, + NATIONAL_DEX_DOUBLADE, + NATIONAL_DEX_SALANDIT, + NATIONAL_DEX_UNOWN, + NATIONAL_DEX_CORSOLA, + NATIONAL_DEX_CELEBI, + NATIONAL_DEX_TREECKO, + NATIONAL_DEX_SPINDA, + NATIONAL_DEX_EMOLGA, + NATIONAL_DEX_BUNNELBY, + NATIONAL_DEX_SLURPUFF, + NATIONAL_DEX_PUMPKABOO, + NATIONAL_DEX_PIPLUP, + NATIONAL_DEX_VENIPEDE, + NATIONAL_DEX_ODDISH, + NATIONAL_DEX_PARAS, + NATIONAL_DEX_JIGGLYPUFF, + NATIONAL_DEX_NINCADA, + NATIONAL_DEX_COMBEE, + NATIONAL_DEX_BUNEARY, + NATIONAL_DEX_DUCKLETT, + NATIONAL_DEX_VANILLITE, + NATIONAL_DEX_CARBINK, + NATIONAL_DEX_BELLOSSOM, + NATIONAL_DEX_MINCCINO, + NATIONAL_DEX_GOTHITA, + NATIONAL_DEX_OSHAWOTT, + NATIONAL_DEX_KARRABLAST, + NATIONAL_DEX_PIKACHU, + NATIONAL_DEX_MAGNEMITE, + NATIONAL_DEX_SENTRET, + NATIONAL_DEX_SMOOCHUM, + NATIONAL_DEX_HELIOPTILE, + NATIONAL_DEX_YUNGOOS, + NATIONAL_DEX_CHIMCHAR, + NATIONAL_DEX_SHELLOS, + NATIONAL_DEX_WEEPINBELL, + NATIONAL_DEX_CHIKORITA, + NATIONAL_DEX_KRABBY, + NATIONAL_DEX_CUBONE, + NATIONAL_DEX_EEVEE, + NATIONAL_DEX_SWINUB, + NATIONAL_DEX_WORMADAM, + NATIONAL_DEX_MELOETTA, + NATIONAL_DEX_RALTS, + NATIONAL_DEX_WHIMSICOTT, + NATIONAL_DEX_PETILIL, + NATIONAL_DEX_STUFFUL, + NATIONAL_DEX_BULBASAUR, + NATIONAL_DEX_EKANS, + NATIONAL_DEX_NIDORAN_F, + NATIONAL_DEX_FINNEON, + NATIONAL_DEX_FROAKIE, + NATIONAL_DEX_PHANTUMP, + NATIONAL_DEX_CRABRAWLER, + NATIONAL_DEX_PINECO, + NATIONAL_DEX_SWADLOON, + NATIONAL_DEX_SKRELP, + NATIONAL_DEX_FEEBAS, + NATIONAL_DEX_CLEFAIRY, + NATIONAL_DEX_ZUBAT, + NATIONAL_DEX_OMANYTE, + NATIONAL_DEX_CINCCINO, + NATIONAL_DEX_POPPLIO, + NATIONAL_DEX_MUDKIP, + NATIONAL_DEX_SHELMET, + NATIONAL_DEX_MAREEP, + NATIONAL_DEX_SNUBBULL, + NATIONAL_DEX_CYNDAQUIL, + NATIONAL_DEX_HORSEA, + NATIONAL_DEX_DUOSION, + NATIONAL_DEX_PANCHAM, + NATIONAL_DEX_NOIBAT, + NATIONAL_DEX_MAREANIE, + NATIONAL_DEX_MELTAN, + NATIONAL_DEX_SNIVY, + NATIONAL_DEX_STEENEE, + NATIONAL_DEX_CLAUNCHER, + NATIONAL_DEX_SPEWPA, + NATIONAL_DEX_CHARMANDER, + NATIONAL_DEX_SPINARAK, + NATIONAL_DEX_MARILL, + NATIONAL_DEX_SUNFLORA, + NATIONAL_DEX_WOOPER, + NATIONAL_DEX_DRILBUR, + NATIONAL_DEX_CUBCHOO, + NATIONAL_DEX_MEOWSTIC, + NATIONAL_DEX_GLOOM, + NATIONAL_DEX_LUVDISC, + NATIONAL_DEX_TEDDIURSA, + NATIONAL_DEX_DIANCIE, + NATIONAL_DEX_SQUIRTLE, + NATIONAL_DEX_NIDORAN_M, + NATIONAL_DEX_ELGYEM, + NATIONAL_DEX_VULLABY, + NATIONAL_DEX_CHESPIN, + NATIONAL_DEX_HOOPA, + NATIONAL_DEX_ROCKRUFF, + NATIONAL_DEX_CHERRIM, + NATIONAL_DEX_FENNEKIN, + NATIONAL_DEX_WEEZING, + NATIONAL_DEX_TOTODILE, + NATIONAL_DEX_WINGULL, + NATIONAL_DEX_SHINX, + NATIONAL_DEX_ARCHEN, + NATIONAL_DEX_METAPOD, + NATIONAL_DEX_VULPIX, + NATIONAL_DEX_TEPIG, + NATIONAL_DEX_KAKUNA, + NATIONAL_DEX_MAGIKARP, + NATIONAL_DEX_SILCOON, + NATIONAL_DEX_FLORGES, + NATIONAL_DEX_PURRLOIN, + NATIONAL_DEX_TURTWIG, + NATIONAL_DEX_PAWNIARD, + NATIONAL_DEX_GULPIN, + NATIONAL_DEX_VOLTORB, + NATIONAL_DEX_PANSAGE, + NATIONAL_DEX_SWOOBAT, + NATIONAL_DEX_AMOONGUSS, + NATIONAL_DEX_RUFFLET, + NATIONAL_DEX_CHARJABUG, + NATIONAL_DEX_LEDYBA, + NATIONAL_DEX_HOUNDOUR, + NATIONAL_DEX_FROGADIER, + NATIONAL_DEX_SKITTY, + NATIONAL_DEX_SABLEYE, + NATIONAL_DEX_PANSEAR, + NATIONAL_DEX_STUNFISK, + NATIONAL_DEX_MEDITITE, + NATIONAL_DEX_KABUTO, + NATIONAL_DEX_AIPOM, + NATIONAL_DEX_CASCOON, + NATIONAL_DEX_MAWILE, + NATIONAL_DEX_CORPHISH, + NATIONAL_DEX_SHIINOTIC, + NATIONAL_DEX_PATRAT, + NATIONAL_DEX_SCRAGGY, + NATIONAL_DEX_SANDSHREW, + NATIONAL_DEX_WIGGLYTUFF, + NATIONAL_DEX_CHINCHOU, + NATIONAL_DEX_REMORAID, + NATIONAL_DEX_NINJASK, + NATIONAL_DEX_SKORUPI, + NATIONAL_DEX_WIMPOD, + NATIONAL_DEX_POLIWAG, + NATIONAL_DEX_VENOMOTH, + NATIONAL_DEX_ANORITH, + NATIONAL_DEX_BANETTE, + NATIONAL_DEX_TIMBURR, + NATIONAL_DEX_ZORUA, + NATIONAL_DEX_GOURGEIST, + NATIONAL_DEX_IVYSAUR, + NATIONAL_DEX_MIME_JR, + NATIONAL_DEX_LAMPENT, + NATIONAL_DEX_BLACEPHALON, + NATIONAL_DEX_FLAAFFY, + NATIONAL_DEX_PANPOUR, + NATIONAL_DEX_LITLEO, + NATIONAL_DEX_POOCHYENA, + NATIONAL_DEX_DUNSPARCE, + NATIONAL_DEX_WYNAUT, + NATIONAL_DEX_SIGILYPH, + NATIONAL_DEX_GUMSHOOS, + NATIONAL_DEX_GALVANTULA, + NATIONAL_DEX_ROSERADE, + NATIONAL_DEX_DWEBBLE, + NATIONAL_DEX_BRAIXEN, + NATIONAL_DEX_TOXAPEX, + NATIONAL_DEX_HERDIER, + NATIONAL_DEX_TRUMBEAK, + NATIONAL_DEX_FARFETCHD, + NATIONAL_DEX_GOLDEEN, + NATIONAL_DEX_XATU, + NATIONAL_DEX_TRAPINCH, + NATIONAL_DEX_DUSKULL, + NATIONAL_DEX_DRIFBLIM, + NATIONAL_DEX_BONSLY, + NATIONAL_DEX_TRANQUILL, + NATIONAL_DEX_ELECTRIKE, + NATIONAL_DEX_SANDILE, + NATIONAL_DEX_VIBRAVA, + NATIONAL_DEX_VICTREEBEL, + NATIONAL_DEX_STARAVIA, + NATIONAL_DEX_AROMATISSE, + NATIONAL_DEX_BAYLEEF, + NATIONAL_DEX_DELIBIRD, + NATIONAL_DEX_SERVINE, + NATIONAL_DEX_FLETCHINDER, + NATIONAL_DEX_DARTRIX, + NATIONAL_DEX_WHISMUR, + NATIONAL_DEX_LILLIGANT, + NATIONAL_DEX_DRAGONAIR, + NATIONAL_DEX_TIRTOUGA, + NATIONAL_DEX_SNORUNT, + NATIONAL_DEX_PALPITOAD, + NATIONAL_DEX_VIVILLON, + NATIONAL_DEX_DEINO, + NATIONAL_DEX_ZIGZAGOON, + NATIONAL_DEX_SLIGGOO, + NATIONAL_DEX_BRIONNE, + NATIONAL_DEX_VOLBEAT, + NATIONAL_DEX_ILLUMISE, + NATIONAL_DEX_ROGGENROLA, + NATIONAL_DEX_BASCULIN, + NATIONAL_DEX_GOTHORITA, + NATIONAL_DEX_AXEW, + NATIONAL_DEX_RATICATE, + NATIONAL_DEX_LURANTIS, + NATIONAL_DEX_VILEPLUME, + NATIONAL_DEX_TAPU_LELE, + NATIONAL_DEX_FERROSEED, + NATIONAL_DEX_CHARMELEON, + NATIONAL_DEX_GROWLITHE, + NATIONAL_DEX_QUILAVA, + NATIONAL_DEX_BRUXISH, + NATIONAL_DEX_STUNKY, + NATIONAL_DEX_NIDORINO, + NATIONAL_DEX_ABRA, + NATIONAL_DEX_MACHOP, + NATIONAL_DEX_COMBUSKEN, + NATIONAL_DEX_DEERLING, + NATIONAL_DEX_PSYDUCK, + NATIONAL_DEX_SWELLOW, + NATIONAL_DEX_NINETALES, + NATIONAL_DEX_KOMALA, + NATIONAL_DEX_NIDORINA, + NATIONAL_DEX_POLIWHIRL, + NATIONAL_DEX_GEODUDE, + NATIONAL_DEX_BIDOOF, + NATIONAL_DEX_MIENFOO, + NATIONAL_DEX_REUNICLUS, + NATIONAL_DEX_KIRLIA, + NATIONAL_DEX_RIOLU, + NATIONAL_DEX_AMBIPOM, + NATIONAL_DEX_SHUCKLE, + NATIONAL_DEX_GIBLE, + NATIONAL_DEX_LEAVANNY, + NATIONAL_DEX_TAPU_KOKO, + NATIONAL_DEX_ALTARIA, + NATIONAL_DEX_CARVANHA, + NATIONAL_DEX_TYROGUE, + NATIONAL_DEX_KLINK, + NATIONAL_DEX_HELIOLISK, + NATIONAL_DEX_HOOTHOOT, + NATIONAL_DEX_TAPU_FINI, + NATIONAL_DEX_MAGBY, + NATIONAL_DEX_TSAREENA, + NATIONAL_DEX_BALTOY, + NATIONAL_DEX_HAWLUCHA, + NATIONAL_DEX_GROVYLE, + NATIONAL_DEX_KECLEON, + NATIONAL_DEX_MONFERNO, + NATIONAL_DEX_EELEKTRIK, + NATIONAL_DEX_SALAZZLE, + NATIONAL_DEX_MARSHADOW, + NATIONAL_DEX_WARTORTLE, + NATIONAL_DEX_LANTURN, + NATIONAL_DEX_GOREBYSS, + NATIONAL_DEX_PRINPLUP, + NATIONAL_DEX_CROAGUNK, + NATIONAL_DEX_MOTHIM, + NATIONAL_DEX_MUNNA, + NATIONAL_DEX_RELICANTH, + NATIONAL_DEX_ELEKID, + NATIONAL_DEX_SYLVEON, + NATIONAL_DEX_WHISCASH, + NATIONAL_DEX_LILEEP, + NATIONAL_DEX_SLAKOTH, + NATIONAL_DEX_NUMEL, + NATIONAL_DEX_LUMINEON, + NATIONAL_DEX_SWANNA, + NATIONAL_DEX_HAPPINY, + NATIONAL_DEX_JOLTEON, + NATIONAL_DEX_DEWOTT, + NATIONAL_DEX_TALONFLAME, + NATIONAL_DEX_STARAPTOR, + NATIONAL_DEX_SEADRA, + NATIONAL_DEX_FLAREON, + NATIONAL_DEX_CROCONAW, + NATIONAL_DEX_TORRACAT, + NATIONAL_DEX_LYCANROC, + NATIONAL_DEX_PHEROMOSA, + NATIONAL_DEX_AMAURA, + NATIONAL_DEX_ACCELGOR, + NATIONAL_DEX_KRICKETUNE, + NATIONAL_DEX_LEAFEON, + NATIONAL_DEX_GLACEON, + NATIONAL_DEX_TYRUNT, + NATIONAL_DEX_TOUCANNON, + NATIONAL_DEX_ESPEON, + NATIONAL_DEX_FROSLASS, + NATIONAL_DEX_UMBREON, + NATIONAL_DEX_HUNTAIL, + NATIONAL_DEX_CARNIVINE, + NATIONAL_DEX_WATCHOG, + NATIONAL_DEX_HONCHKROW, + NATIONAL_DEX_MANKEY, + NATIONAL_DEX_SNEASEL, + NATIONAL_DEX_MARSHTOMP, + NATIONAL_DEX_NUZLEAF, + NATIONAL_DEX_PELIPPER, + NATIONAL_DEX_SIMISEAR, + NATIONAL_DEX_MARACTUS, + NATIONAL_DEX_FURFROU, + NATIONAL_DEX_BEAUTIFLY, + NATIONAL_DEX_AZUMARILL, + NATIONAL_DEX_WOBBUFFET, + NATIONAL_DEX_OCTILLERY, + NATIONAL_DEX_LARVESTA, + NATIONAL_DEX_VAPOREON, + NATIONAL_DEX_SIMIPOUR, + NATIONAL_DEX_UNFEZANT, + NATIONAL_DEX_QUILLADIN, + NATIONAL_DEX_BEEDRILL, + NATIONAL_DEX_SANDSLASH, + NATIONAL_DEX_PARASECT, + NATIONAL_DEX_BUIZEL, + NATIONAL_DEX_JANGMO_O, + NATIONAL_DEX_BLITZLE, + NATIONAL_DEX_GASTRODON, + NATIONAL_DEX_PIDGEOTTO, + NATIONAL_DEX_RAICHU, + NATIONAL_DEX_VENONAT, + NATIONAL_DEX_PONYTA, + NATIONAL_DEX_GRIMER, + NATIONAL_DEX_MUK, + NATIONAL_DEX_ELECTABUZZ, + NATIONAL_DEX_SCRAFTY, + NATIONAL_DEX_LUXIO, + NATIONAL_DEX_SIMISAGE, + NATIONAL_DEX_SPOINK, + NATIONAL_DEX_DUSCLOPS, + NATIONAL_DEX_AUDINO, + NATIONAL_DEX_TRUBBISH, + NATIONAL_DEX_SKIDDO, + NATIONAL_DEX_BINACLE, + NATIONAL_DEX_MEDICHAM, + NATIONAL_DEX_BIBAREL, + NATIONAL_DEX_CRANIDOS, + NATIONAL_DEX_DUSTOX, + NATIONAL_DEX_ALOMOMOLA, + NATIONAL_DEX_BUTTERFREE, + NATIONAL_DEX_PERSIAN, + NATIONAL_DEX_PRIMEAPE, + NATIONAL_DEX_ARCHEOPS, + NATIONAL_DEX_DROWZEE, + NATIONAL_DEX_FURRET, + NATIONAL_DEX_PORYGON2, + NATIONAL_DEX_LINOONE, + NATIONAL_DEX_LOMBRE, + NATIONAL_DEX_DELCATTY, + NATIONAL_DEX_CRAWDAUNT, + NATIONAL_DEX_ESCAVALIER, + NATIONAL_DEX_FRILLISH, + NATIONAL_DEX_DURANT, + NATIONAL_DEX_DUGTRIO, + NATIONAL_DEX_LOPUNNY, + NATIONAL_DEX_KROKOROK, + NATIONAL_DEX_ARIADOS, + NATIONAL_DEX_PHANPY, + NATIONAL_DEX_FLOATZEL, + NATIONAL_DEX_POLITOED, + NATIONAL_DEX_WEAVILE, + NATIONAL_DEX_PORYGON_Z, + NATIONAL_DEX_CHANDELURE, + NATIONAL_DEX_STARYU, + NATIONAL_DEX_BEHEEYEM, + NATIONAL_DEX_CHANSEY, + NATIONAL_DEX_TANGELA, + NATIONAL_DEX_OMASTAR, + NATIONAL_DEX_SLUGMA, + NATIONAL_DEX_HOUNDOOM, + NATIONAL_DEX_CLAWITZER, + NATIONAL_DEX_MIENSHAO, + NATIONAL_DEX_LEDIAN, + NATIONAL_DEX_SLOWPOKE, + NATIONAL_DEX_FRAXURE, + NATIONAL_DEX_PORYGON, + NATIONAL_DEX_DECIDUEYE, + NATIONAL_DEX_MIGHTYENA, + NATIONAL_DEX_LIEPARD, + NATIONAL_DEX_DARUMAKA, + NATIONAL_DEX_FEAROW, + NATIONAL_DEX_SUDOWOODO, + NATIONAL_DEX_YANMA, + NATIONAL_DEX_SKUNTANK, + NATIONAL_DEX_TOGEKISS, + NATIONAL_DEX_VESPIQUEN, + NATIONAL_DEX_SEAKING, + NATIONAL_DEX_DELPHOX, + NATIONAL_DEX_DODUO, + NATIONAL_DEX_BRELOOM, + NATIONAL_DEX_PIDGEOT, + NATIONAL_DEX_SPHEAL, + NATIONAL_DEX_MANDIBUZZ, + NATIONAL_DEX_CLEFABLE, + NATIONAL_DEX_LATIAS, + NATIONAL_DEX_GURDURR, + NATIONAL_DEX_GRENINJA, + NATIONAL_DEX_MINIOR, + NATIONAL_DEX_MANECTRIC, + NATIONAL_DEX_ZANGOOSE, + NATIONAL_DEX_EXCADRILL, + NATIONAL_DEX_GENGAR, + NATIONAL_DEX_KABUTOPS, + NATIONAL_DEX_LOUDRED, + NATIONAL_DEX_JYNX, + NATIONAL_DEX_NOCTOWL, + NATIONAL_DEX_VANILLISH, + NATIONAL_DEX_BRAVIARY, + NATIONAL_DEX_GIRAFARIG, + NATIONAL_DEX_LUXRAY, + NATIONAL_DEX_BAGON, + NATIONAL_DEX_DIGGERSBY, + NATIONAL_DEX_GLISCOR, + NATIONAL_DEX_PURUGLY, + NATIONAL_DEX_GOTHITELLE, + NATIONAL_DEX_PRIMARINA, + NATIONAL_DEX_TOXICROAK, + NATIONAL_DEX_MAGMAR, + NATIONAL_DEX_ZERAORA, + NATIONAL_DEX_MAROWAK, + NATIONAL_DEX_VIKAVOLT, + NATIONAL_DEX_TENTACOOL, + NATIONAL_DEX_TAPU_BULU, + NATIONAL_DEX_VOLCARONA, + NATIONAL_DEX_VIGOROTH, + NATIONAL_DEX_BLISSEY, + NATIONAL_DEX_ABSOL, + NATIONAL_DEX_MALAMAR, + NATIONAL_DEX_HAKAMO_O, + NATIONAL_DEX_ALAKAZAM, + NATIONAL_DEX_HITMONTOP, + NATIONAL_DEX_GARDEVOIR, + NATIONAL_DEX_KELDEO, + NATIONAL_DEX_GRANBULL, + NATIONAL_DEX_HIPPOPOTAS, + NATIONAL_DEX_HITMONLEE, + NATIONAL_DEX_ZWEILOUS, + NATIONAL_DEX_HITMONCHAN, + NATIONAL_DEX_SKARMORY, + NATIONAL_DEX_SNOVER, + NATIONAL_DEX_DARKRAI, + NATIONAL_DEX_SAWK, + NATIONAL_DEX_KLANG, + NATIONAL_DEX_CACNEA, + NATIONAL_DEX_YANMEGA, + NATIONAL_DEX_BLAZIKEN, + NATIONAL_DEX_GALLADE, + NATIONAL_DEX_SCEPTILE, + NATIONAL_DEX_SEVIPER, + NATIONAL_DEX_CLAMPERL, + NATIONAL_DEX_ZAPDOS, + NATIONAL_DEX_AEGISLASH, + NATIONAL_DEX_POLIWRATH, + NATIONAL_DEX_HERACROSS, + NATIONAL_DEX_LUCARIO, + NATIONAL_DEX_MR_MIME, + NATIONAL_DEX_GOLBAT, + NATIONAL_DEX_TENTACRUEL, + NATIONAL_DEX_PINSIR, + NATIONAL_DEX_MAGCARGO, + NATIONAL_DEX_LUDICOLO, + NATIONAL_DEX_INFERNAPE, + NATIONAL_DEX_ARTICUNO, + NATIONAL_DEX_PIGNITE, + NATIONAL_DEX_THROH, + NATIONAL_DEX_NIHILEGO, + NATIONAL_DEX_PILOSWINE, + NATIONAL_DEX_SCYTHER, + NATIONAL_DEX_GABITE, + NATIONAL_DEX_KADABRA, + NATIONAL_DEX_SHIELDON, + NATIONAL_DEX_VANILLUXE, + NATIONAL_DEX_SMEARGLE, + NATIONAL_DEX_HEATMOR, + NATIONAL_DEX_WHIRLIPEDE, + NATIONAL_DEX_AERODACTYL, + NATIONAL_DEX_SHIFTRY, + NATIONAL_DEX_NIDOQUEEN, + NATIONAL_DEX_MAGNETON, + NATIONAL_DEX_KINGLER, + NATIONAL_DEX_MOLTRES, + NATIONAL_DEX_ARON, + NATIONAL_DEX_LATIOS, + NATIONAL_DEX_CRADILY, + NATIONAL_DEX_BRONZOR, + NATIONAL_DEX_MUSHARNA, + NATIONAL_DEX_DEOXYS, + NATIONAL_DEX_STOUTLAND, + NATIONAL_DEX_THUNDURUS, + NATIONAL_DEX_AMPHAROS, + NATIONAL_DEX_DRAPION, + NATIONAL_DEX_NIDOKING, + NATIONAL_DEX_SEISMITOAD, + NATIONAL_DEX_SERPERIOR, + NATIONAL_DEX_TORNADUS, + NATIONAL_DEX_GLIGAR, + NATIONAL_DEX_ARBOK, + NATIONAL_DEX_MANTYKE, + NATIONAL_DEX_LICKITUNG, + NATIONAL_DEX_ELECTRODE, + NATIONAL_DEX_MAGMORTAR, + NATIONAL_DEX_LANDORUS, + NATIONAL_DEX_ARMALDO, + NATIONAL_DEX_BISHARP, + NATIONAL_DEX_SANDYGAST, + NATIONAL_DEX_MACHOKE, + NATIONAL_DEX_TREVENANT, + NATIONAL_DEX_STANTLER, + NATIONAL_DEX_GRUMPIG, + NATIONAL_DEX_LARVITAR, + NATIONAL_DEX_CROBAT, + NATIONAL_DEX_QUAGSIRE, + NATIONAL_DEX_MILTANK, + NATIONAL_DEX_HYPNO, + NATIONAL_DEX_ORANGURU, + NATIONAL_DEX_COFAGRIGUS, + NATIONAL_DEX_GOLDUCK, + NATIONAL_DEX_CACTURNE, + NATIONAL_DEX_KOMMO_O, + NATIONAL_DEX_SLOWBRO, + NATIONAL_DEX_TYPHLOSION, + NATIONAL_DEX_SLOWKING, + NATIONAL_DEX_ZEBSTRIKA, + NATIONAL_DEX_KANGASKHAN, + NATIONAL_DEX_STARMIE, + NATIONAL_DEX_SWALOT, + NATIONAL_DEX_TORKOAL, + NATIONAL_DEX_EELEKTROSS, + NATIONAL_DEX_MAGEARNA, + NATIONAL_DEX_CARRACOSTA, + NATIONAL_DEX_KLINKLANG, + NATIONAL_DEX_ZOROARK, + NATIONAL_DEX_PYROAR, + NATIONAL_DEX_DRAGALGE, + NATIONAL_DEX_SWAMPERT, + NATIONAL_DEX_FLYGON, + NATIONAL_DEX_ARAQUANID, + NATIONAL_DEX_GENESECT, + NATIONAL_DEX_PASSIMIAN, + NATIONAL_DEX_INCINEROAR, + NATIONAL_DEX_EXPLOUD, + NATIONAL_DEX_EMPOLEON, + NATIONAL_DEX_NOIVERN, + NATIONAL_DEX_DODRIO, + NATIONAL_DEX_BLASTOISE, + NATIONAL_DEX_CRESSELIA, + NATIONAL_DEX_MAKUHITA, + NATIONAL_DEX_CONKELDURR, + NATIONAL_DEX_SEALEO, + NATIONAL_DEX_TAUROS, + NATIONAL_DEX_FERALIGATR, + NATIONAL_DEX_SHARPEDO, + NATIONAL_DEX_SEEL, + NATIONAL_DEX_CHESNAUGHT, + NATIONAL_DEX_CHARIZARD, + NATIONAL_DEX_GOGOAT, + NATIONAL_DEX_GOLETT, + NATIONAL_DEX_SAWSBUCK, + NATIONAL_DEX_DARMANITAN, + NATIONAL_DEX_SAMUROTT, + NATIONAL_DEX_BOUFFALANT, + NATIONAL_DEX_RAPIDASH, + NATIONAL_DEX_GARCHOMP, + NATIONAL_DEX_BELDUM, + NATIONAL_DEX_BARBARACLE, + NATIONAL_DEX_KROOKODILE, + NATIONAL_DEX_NOSEPASS, + NATIONAL_DEX_GROTLE, + NATIONAL_DEX_BERGMITE, + NATIONAL_DEX_VENUSAUR, + NATIONAL_DEX_TROPIUS, + NATIONAL_DEX_XURKITREE, + NATIONAL_DEX_MEGANIUM, + NATIONAL_DEX_SILVALLY, + NATIONAL_DEX_BOLDORE, + NATIONAL_DEX_RAMPARDOS, + NATIONAL_DEX_SALAMENCE, + NATIONAL_DEX_GRAVELER, + NATIONAL_DEX_MUNCHLAX, + NATIONAL_DEX_HAXORUS, + NATIONAL_DEX_DUSKNOIR, + NATIONAL_DEX_GARBODOR, + NATIONAL_DEX_CLAYDOL, + NATIONAL_DEX_SPIRITOMB, + NATIONAL_DEX_GOLISOPOD, + NATIONAL_DEX_FERROTHORN, + NATIONAL_DEX_MUDBRAY, + NATIONAL_DEX_SHELGON, + NATIONAL_DEX_RHYHORN, + NATIONAL_DEX_SCIZOR, + NATIONAL_DEX_DEWGONG, + NATIONAL_DEX_EXEGGUTOR, + NATIONAL_DEX_RHYDON, + NATIONAL_DEX_DONPHAN, + NATIONAL_DEX_LAIRON, + NATIONAL_DEX_LUNALA, + NATIONAL_DEX_TYPE_NULL, + NATIONAL_DEX_MEWTWO, + NATIONAL_DEX_FORRETRESS, + NATIONAL_DEX_URSARING, + NATIONAL_DEX_TANGROWTH, + NATIONAL_DEX_MACHAMP, + NATIONAL_DEX_WAILMER, + NATIONAL_DEX_SLAKING, + NATIONAL_DEX_CLOYSTER, + NATIONAL_DEX_JELLICENT, + NATIONAL_DEX_BEWEAR, + NATIONAL_DEX_ABOMASNOW, + NATIONAL_DEX_PANGORO, + NATIONAL_DEX_ELECTIVIRE, + NATIONAL_DEX_DRUDDIGON, + NATIONAL_DEX_LICKILICKY, + NATIONAL_DEX_CRYOGONAL, + NATIONAL_DEX_BASTIODON, + NATIONAL_DEX_EMBOAR, + NATIONAL_DEX_NAGANADEL, + NATIONAL_DEX_GOODRA, + NATIONAL_DEX_WALREIN, + NATIONAL_DEX_KINGDRA, + NATIONAL_DEX_PUPITAR, + NATIONAL_DEX_SOLROCK, + NATIONAL_DEX_ARCANINE, + NATIONAL_DEX_HYDREIGON, + NATIONAL_DEX_MILOTIC, + NATIONAL_DEX_LUNATONE, + NATIONAL_DEX_REGICE, + NATIONAL_DEX_RAIKOU, + NATIONAL_DEX_MAGNEZONE, + NATIONAL_DEX_CRABOMINABLE, + NATIONAL_DEX_DRAMPA, + NATIONAL_DEX_SUICUNE, + NATIONAL_DEX_BRONZONG, + NATIONAL_DEX_VOLCANION, + NATIONAL_DEX_ENTEI, + NATIONAL_DEX_HO_OH, + NATIONAL_DEX_CRUSTLE, + NATIONAL_DEX_VIRIZION, + NATIONAL_DEX_SCOLIPEDE, + NATIONAL_DEX_TYRANITAR, + NATIONAL_DEX_METANG, + NATIONAL_DEX_YVELTAL, + NATIONAL_DEX_REGISTEEL, + NATIONAL_DEX_RAYQUAZA, + NATIONAL_DEX_ONIX, + NATIONAL_DEX_DRAGONITE, + NATIONAL_DEX_DHELMISE, + NATIONAL_DEX_TURTONATOR, + NATIONAL_DEX_XERNEAS, + NATIONAL_DEX_LUGIA, + NATIONAL_DEX_LAPRAS, + NATIONAL_DEX_MANTINE, + NATIONAL_DEX_CAMERUPT, + NATIONAL_DEX_AURORUS, + NATIONAL_DEX_REGIROCK, + NATIONAL_DEX_SOLGALEO, + NATIONAL_DEX_NECROZMA, + NATIONAL_DEX_GYARADOS, + NATIONAL_DEX_COBALION, + NATIONAL_DEX_PALOSSAND, + NATIONAL_DEX_HARIYAMA, + NATIONAL_DEX_GLALIE, + NATIONAL_DEX_GIGALITH, + NATIONAL_DEX_BEARTIC, + NATIONAL_DEX_TERRAKION, + NATIONAL_DEX_TYRANTRUM, + NATIONAL_DEX_RHYPERIOR, + NATIONAL_DEX_MAMOSWINE, + NATIONAL_DEX_GOLEM, + NATIONAL_DEX_HIPPOWDON, + NATIONAL_DEX_ZYGARDE, + NATIONAL_DEX_TORTERRA, + NATIONAL_DEX_ARCEUS, + NATIONAL_DEX_KYUREM, + NATIONAL_DEX_GOLURK, + NATIONAL_DEX_RESHIRAM, + NATIONAL_DEX_BUZZWOLE, + NATIONAL_DEX_PALKIA, + NATIONAL_DEX_PROBOPASS, + NATIONAL_DEX_ZEKROM, + NATIONAL_DEX_KYOGRE, + NATIONAL_DEX_AGGRON, + NATIONAL_DEX_WAILORD, + NATIONAL_DEX_STEELIX, + NATIONAL_DEX_REGIGIGAS, + NATIONAL_DEX_HEATRAN, + NATIONAL_DEX_SNORLAX, + NATIONAL_DEX_AVALUGG, + NATIONAL_DEX_METAGROSS, + NATIONAL_DEX_DIALGA, + NATIONAL_DEX_GIRATINA, + NATIONAL_DEX_MELMETAL, + NATIONAL_DEX_STAKATAKA, + NATIONAL_DEX_GUZZLORD, + NATIONAL_DEX_MUDSDALE, + NATIONAL_DEX_GROUDON, + NATIONAL_DEX_COSMOEM, + NATIONAL_DEX_CELESTEELA, +}; + +const u16 gPokedexOrder_Height[] = +{ + NATIONAL_DEX_JOLTIK, + NATIONAL_DEX_FLABEBE, + NATIONAL_DEX_CUTIEFLY, + NATIONAL_DEX_COMFEY, + NATIONAL_DEX_COSMOEM, + NATIONAL_DEX_DIGLETT, + NATIONAL_DEX_NATU, + NATIONAL_DEX_AZURILL, + NATIONAL_DEX_BUDEW, + NATIONAL_DEX_BURMY, + NATIONAL_DEX_CHINGLING, + NATIONAL_DEX_SHAYMIN, + NATIONAL_DEX_FOONGUS, + NATIONAL_DEX_TYNAMO, + NATIONAL_DEX_FLOETTE, + NATIONAL_DEX_SPRITZEE, + NATIONAL_DEX_DEDENNE, + NATIONAL_DEX_KLEFKI, + NATIONAL_DEX_RIBOMBEE, + NATIONAL_DEX_WISHIWASHI, + NATIONAL_DEX_MORELULL, + NATIONAL_DEX_MIMIKYU, + NATIONAL_DEX_COSMOG, + NATIONAL_DEX_MELTAN, + NATIONAL_DEX_CATERPIE, + NATIONAL_DEX_WEEDLE, + NATIONAL_DEX_PIDGEY, + NATIONAL_DEX_RATTATA, + NATIONAL_DEX_SPEAROW, + NATIONAL_DEX_PARAS, + NATIONAL_DEX_MAGNEMITE, + NATIONAL_DEX_SHELLDER, + NATIONAL_DEX_DITTO, + NATIONAL_DEX_EEVEE, + NATIONAL_DEX_PICHU, + NATIONAL_DEX_CLEFFA, + NATIONAL_DEX_IGGLYBUFF, + NATIONAL_DEX_TOGEPI, + NATIONAL_DEX_SUNKERN, + NATIONAL_DEX_WURMPLE, + NATIONAL_DEX_TAILLOW, + NATIONAL_DEX_ROSELIA, + NATIONAL_DEX_CASTFORM, + NATIONAL_DEX_JIRACHI, + NATIONAL_DEX_STARLY, + NATIONAL_DEX_KRICKETOT, + NATIONAL_DEX_COMBEE, + NATIONAL_DEX_SHELLOS, + NATIONAL_DEX_ROTOM, + NATIONAL_DEX_UXIE, + NATIONAL_DEX_MESPRIT, + NATIONAL_DEX_AZELF, + NATIONAL_DEX_MANAPHY, + NATIONAL_DEX_PIDOVE, + NATIONAL_DEX_DRILBUR, + NATIONAL_DEX_SEWADDLE, + NATIONAL_DEX_COTTONEE, + NATIONAL_DEX_DWEBBLE, + NATIONAL_DEX_SOLOSIS, + NATIONAL_DEX_KLINK, + NATIONAL_DEX_LITWICK, + NATIONAL_DEX_DURANT, + NATIONAL_DEX_FROAKIE, + NATIONAL_DEX_FLETCHLING, + NATIONAL_DEX_SCATTERBUG, + NATIONAL_DEX_SPEWPA, + NATIONAL_DEX_ESPURR, + NATIONAL_DEX_CARBINK, + NATIONAL_DEX_GOOMY, + NATIONAL_DEX_ROWLET, + NATIONAL_DEX_PIKIPEK, + NATIONAL_DEX_DEWPIDER, + NATIONAL_DEX_FOMANTIS, + NATIONAL_DEX_BOUNSWEET, + NATIONAL_DEX_PYUKUMUKU, + NATIONAL_DEX_MINIOR, + NATIONAL_DEX_TOGEDEMARU, + NATIONAL_DEX_KARTANA, + NATIONAL_DEX_PIKACHU, + NATIONAL_DEX_NIDORAN_F, + NATIONAL_DEX_MEOWTH, + NATIONAL_DEX_GEODUDE, + NATIONAL_DEX_KRABBY, + NATIONAL_DEX_EXEGGCUTE, + NATIONAL_DEX_CUBONE, + NATIONAL_DEX_HORSEA, + NATIONAL_DEX_OMANYTE, + NATIONAL_DEX_MEW, + NATIONAL_DEX_BELLOSSOM, + NATIONAL_DEX_MARILL, + NATIONAL_DEX_HOPPIP, + NATIONAL_DEX_WOOPER, + NATIONAL_DEX_SWINUB, + NATIONAL_DEX_SMOOCHUM, + NATIONAL_DEX_TORCHIC, + NATIONAL_DEX_MUDKIP, + NATIONAL_DEX_ZIGZAGOON, + NATIONAL_DEX_RALTS, + NATIONAL_DEX_SHROOMISH, + NATIONAL_DEX_ARON, + NATIONAL_DEX_PLUSLE, + NATIONAL_DEX_MINUN, + NATIONAL_DEX_GULPIN, + NATIONAL_DEX_CACNEA, + NATIONAL_DEX_SWABLU, + NATIONAL_DEX_BARBOACH, + NATIONAL_DEX_CLAMPERL, + NATIONAL_DEX_TURTWIG, + NATIONAL_DEX_PIPLUP, + NATIONAL_DEX_PACHIRISU, + NATIONAL_DEX_CHERUBI, + NATIONAL_DEX_DRIFLOON, + NATIONAL_DEX_BUNEARY, + NATIONAL_DEX_STUNKY, + NATIONAL_DEX_FINNEON, + NATIONAL_DEX_PHIONE, + NATIONAL_DEX_VICTINI, + NATIONAL_DEX_LILLIPUP, + NATIONAL_DEX_PURRLOIN, + NATIONAL_DEX_ROGGENROLA, + NATIONAL_DEX_WOOBAT, + NATIONAL_DEX_VENIPEDE, + NATIONAL_DEX_MINCCINO, + NATIONAL_DEX_GOTHITA, + NATIONAL_DEX_VANILLITE, + NATIONAL_DEX_EMOLGA, + NATIONAL_DEX_SHELMET, + NATIONAL_DEX_CHESPIN, + NATIONAL_DEX_FENNEKIN, + NATIONAL_DEX_BUNNELBY, + NATIONAL_DEX_SWIRLIX, + NATIONAL_DEX_INKAY, + NATIONAL_DEX_PHANTUMP, + NATIONAL_DEX_PUMPKABOO, + NATIONAL_DEX_LITTEN, + NATIONAL_DEX_POPPLIO, + NATIONAL_DEX_YUNGOOS, + NATIONAL_DEX_GRUBBIN, + NATIONAL_DEX_MAREANIE, + NATIONAL_DEX_KOMALA, + NATIONAL_DEX_SQUIRTLE, + NATIONAL_DEX_NIDORAN_M, + NATIONAL_DEX_JIGGLYPUFF, + NATIONAL_DEX_ODDISH, + NATIONAL_DEX_MANKEY, + NATIONAL_DEX_VOLTORB, + NATIONAL_DEX_KABUTO, + NATIONAL_DEX_CYNDAQUIL, + NATIONAL_DEX_SPINARAK, + NATIONAL_DEX_CHINCHOU, + NATIONAL_DEX_MURKROW, + NATIONAL_DEX_UNOWN, + NATIONAL_DEX_QWILFISH, + NATIONAL_DEX_PHANPY, + NATIONAL_DEX_TREECKO, + NATIONAL_DEX_POOCHYENA, + NATIONAL_DEX_LINOONE, + NATIONAL_DEX_LOTAD, + NATIONAL_DEX_SEEDOT, + NATIONAL_DEX_SURSKIT, + NATIONAL_DEX_NINCADA, + NATIONAL_DEX_SABLEYE, + NATIONAL_DEX_TORKOAL, + NATIONAL_DEX_BALTOY, + NATIONAL_DEX_CHIMCHAR, + NATIONAL_DEX_BIDOOF, + NATIONAL_DEX_SHINX, + NATIONAL_DEX_SHIELDON, + NATIONAL_DEX_WORMADAM, + NATIONAL_DEX_CHERRIM, + NATIONAL_DEX_GLAMEOW, + NATIONAL_DEX_BRONZOR, + NATIONAL_DEX_BONSLY, + NATIONAL_DEX_CHATOT, + NATIONAL_DEX_TEPIG, + NATIONAL_DEX_OSHAWOTT, + NATIONAL_DEX_PATRAT, + NATIONAL_DEX_TYMPOLE, + NATIONAL_DEX_SWADLOON, + NATIONAL_DEX_PETILIL, + NATIONAL_DEX_YAMASK, + NATIONAL_DEX_ARCHEN, + NATIONAL_DEX_CINCCINO, + NATIONAL_DEX_DUCKLETT, + NATIONAL_DEX_KARRABLAST, + NATIONAL_DEX_ELGYEM, + NATIONAL_DEX_CUBCHOO, + NATIONAL_DEX_PAWNIARD, + NATIONAL_DEX_RUFFLET, + NATIONAL_DEX_VULLABY, + NATIONAL_DEX_BINACLE, + NATIONAL_DEX_SKRELP, + NATIONAL_DEX_CLAUNCHER, + NATIONAL_DEX_HELIOPTILE, + NATIONAL_DEX_NOIBAT, + NATIONAL_DEX_HOOPA, + NATIONAL_DEX_CHARJABUG, + NATIONAL_DEX_ROCKRUFF, + NATIONAL_DEX_STUFFUL, + NATIONAL_DEX_WIMPOD, + NATIONAL_DEX_SANDYGAST, + NATIONAL_DEX_CHARMANDER, + NATIONAL_DEX_KAKUNA, + NATIONAL_DEX_SANDSHREW, + NATIONAL_DEX_CLEFAIRY, + NATIONAL_DEX_VULPIX, + NATIONAL_DEX_POLIWAG, + NATIONAL_DEX_KOFFING, + NATIONAL_DEX_GOLDEEN, + NATIONAL_DEX_TOTODILE, + NATIONAL_DEX_TOGETIC, + NATIONAL_DEX_MAREEP, + NATIONAL_DEX_SKIPLOOM, + NATIONAL_DEX_PINECO, + NATIONAL_DEX_SNUBBULL, + NATIONAL_DEX_SHUCKLE, + NATIONAL_DEX_TEDDIURSA, + NATIONAL_DEX_CORSOLA, + NATIONAL_DEX_REMORAID, + NATIONAL_DEX_HOUNDOUR, + NATIONAL_DEX_PORYGON2, + NATIONAL_DEX_ELEKID, + NATIONAL_DEX_LARVITAR, + NATIONAL_DEX_CELEBI, + NATIONAL_DEX_SILCOON, + NATIONAL_DEX_WINGULL, + NATIONAL_DEX_WHISMUR, + NATIONAL_DEX_SKITTY, + NATIONAL_DEX_MAWILE, + NATIONAL_DEX_MEDITITE, + NATIONAL_DEX_ELECTRIKE, + NATIONAL_DEX_ILLUMISE, + NATIONAL_DEX_CORPHISH, + NATIONAL_DEX_FEEBAS, + NATIONAL_DEX_SHUPPET, + NATIONAL_DEX_CHIMECHO, + NATIONAL_DEX_WYNAUT, + NATIONAL_DEX_LUVDISC, + NATIONAL_DEX_BAGON, + NATIONAL_DEX_BELDUM, + NATIONAL_DEX_STARAVIA, + NATIONAL_DEX_MIME_JR, + NATIONAL_DEX_HAPPINY, + NATIONAL_DEX_MUNCHLAX, + NATIONAL_DEX_SNIVY, + NATIONAL_DEX_PANSAGE, + NATIONAL_DEX_PANSEAR, + NATIONAL_DEX_PANPOUR, + NATIONAL_DEX_MUNNA, + NATIONAL_DEX_TRANQUILL, + NATIONAL_DEX_TIMBURR, + NATIONAL_DEX_DARUMAKA, + NATIONAL_DEX_SCRAGGY, + NATIONAL_DEX_TRUBBISH, + NATIONAL_DEX_DUOSION, + NATIONAL_DEX_DEERLING, + NATIONAL_DEX_AMOONGUSS, + NATIONAL_DEX_FERROSEED, + NATIONAL_DEX_KLANG, + NATIONAL_DEX_KLINKLANG, + NATIONAL_DEX_LAMPENT, + NATIONAL_DEX_AXEW, + NATIONAL_DEX_MELOETTA, + NATIONAL_DEX_FROGADIER, + NATIONAL_DEX_LITLEO, + NATIONAL_DEX_PANCHAM, + NATIONAL_DEX_MEOWSTIC, + NATIONAL_DEX_BRIONNE, + NATIONAL_DEX_TRUMBEAK, + NATIONAL_DEX_CRABRAWLER, + NATIONAL_DEX_ORICORIO, + NATIONAL_DEX_SALANDIT, + NATIONAL_DEX_JANGMO_O, + NATIONAL_DEX_POIPOLE, + NATIONAL_DEX_BULBASAUR, + NATIONAL_DEX_METAPOD, + NATIONAL_DEX_RATICATE, + NATIONAL_DEX_DUGTRIO, + NATIONAL_DEX_GROWLITHE, + NATIONAL_DEX_BELLSPROUT, + NATIONAL_DEX_HOOTHOOT, + NATIONAL_DEX_MISDREAVUS, + NATIONAL_DEX_SLUGMA, + NATIONAL_DEX_TYROGUE, + NATIONAL_DEX_MAGBY, + NATIONAL_DEX_MARSHTOMP, + NATIONAL_DEX_CASCOON, + NATIONAL_DEX_SWELLOW, + NATIONAL_DEX_VOLBEAT, + NATIONAL_DEX_NUMEL, + NATIONAL_DEX_SPOINK, + NATIONAL_DEX_TRAPINCH, + NATIONAL_DEX_ANORITH, + NATIONAL_DEX_SNORUNT, + NATIONAL_DEX_BUIZEL, + NATIONAL_DEX_GIBLE, + NATIONAL_DEX_RIOLU, + NATIONAL_DEX_CROAGUNK, + NATIONAL_DEX_EXCADRILL, + NATIONAL_DEX_WHIMSICOTT, + NATIONAL_DEX_SANDILE, + NATIONAL_DEX_TIRTOUGA, + NATIONAL_DEX_ZORUA, + NATIONAL_DEX_GOTHORITA, + NATIONAL_DEX_STUNFISK, + NATIONAL_DEX_QUILLADIN, + NATIONAL_DEX_FLETCHINDER, + NATIONAL_DEX_DIANCIE, + NATIONAL_DEX_DARTRIX, + NATIONAL_DEX_TORRACAT, + NATIONAL_DEX_GUMSHOOS, + NATIONAL_DEX_TOXAPEX, + NATIONAL_DEX_STEENEE, + NATIONAL_DEX_MARSHADOW, + NATIONAL_DEX_RAICHU, + NATIONAL_DEX_NIDORINA, + NATIONAL_DEX_ZUBAT, + NATIONAL_DEX_GLOOM, + NATIONAL_DEX_PSYDUCK, + NATIONAL_DEX_MACHOP, + NATIONAL_DEX_FARFETCHD, + NATIONAL_DEX_STARYU, + NATIONAL_DEX_JOLTEON, + NATIONAL_DEX_PORYGON, + NATIONAL_DEX_SENTRET, + NATIONAL_DEX_FLAAFFY, + NATIONAL_DEX_AZUMARILL, + NATIONAL_DEX_JUMPLUFF, + NATIONAL_DEX_AIPOM, + NATIONAL_DEX_SUNFLORA, + NATIONAL_DEX_MAGCARGO, + NATIONAL_DEX_KIRLIA, + NATIONAL_DEX_MASQUERAIN, + NATIONAL_DEX_SLAKOTH, + NATIONAL_DEX_NINJASK, + NATIONAL_DEX_SHEDINJA, + NATIONAL_DEX_CARVANHA, + NATIONAL_DEX_DUSKULL, + NATIONAL_DEX_SPHEAL, + NATIONAL_DEX_PRINPLUP, + NATIONAL_DEX_HIPPOPOTAS, + NATIONAL_DEX_SKORUPI, + NATIONAL_DEX_GLACEON, + NATIONAL_DEX_SERVINE, + NATIONAL_DEX_DEWOTT, + NATIONAL_DEX_BLITZLE, + NATIONAL_DEX_PALPITOAD, + NATIONAL_DEX_GALVANTULA, + NATIONAL_DEX_ACCELGOR, + NATIONAL_DEX_DEINO, + NATIONAL_DEX_HONEDGE, + NATIONAL_DEX_DOUBLADE, + NATIONAL_DEX_AROMATISSE, + NATIONAL_DEX_SLURPUFF, + NATIONAL_DEX_TYRUNT, + NATIONAL_DEX_HAWLUCHA, + NATIONAL_DEX_SLIGGOO, + NATIONAL_DEX_LYCANROC, + NATIONAL_DEX_NIDORINO, + NATIONAL_DEX_ABRA, + NATIONAL_DEX_TENTACOOL, + NATIONAL_DEX_GRIMER, + NATIONAL_DEX_MAGIKARP, + NATIONAL_DEX_FLAREON, + NATIONAL_DEX_CHIKORITA, + NATIONAL_DEX_QUILAVA, + NATIONAL_DEX_ESPEON, + NATIONAL_DEX_SNEASEL, + NATIONAL_DEX_OCTILLERY, + NATIONAL_DEX_DELIBIRD, + NATIONAL_DEX_GROVYLE, + NATIONAL_DEX_COMBUSKEN, + NATIONAL_DEX_LAIRON, + NATIONAL_DEX_GRUMPIG, + NATIONAL_DEX_WHISCASH, + NATIONAL_DEX_MONFERNO, + NATIONAL_DEX_LUXIO, + NATIONAL_DEX_ROSERADE, + NATIONAL_DEX_CRANIDOS, + NATIONAL_DEX_MOTHIM, + NATIONAL_DEX_GASTRODON, + NATIONAL_DEX_MISMAGIUS, + NATIONAL_DEX_HONCHKROW, + NATIONAL_DEX_PORYGON_Z, + NATIONAL_DEX_HERDIER, + NATIONAL_DEX_BOLDORE, + NATIONAL_DEX_SWOOBAT, + NATIONAL_DEX_MIENFOO, + NATIONAL_DEX_SKIDDO, + NATIONAL_DEX_GOURGEIST, + NATIONAL_DEX_LURANTIS, + NATIONAL_DEX_BRUXISH, + NATIONAL_DEX_IVYSAUR, + NATIONAL_DEX_WARTORTLE, + NATIONAL_DEX_BEEDRILL, + NATIONAL_DEX_SANDSLASH, + NATIONAL_DEX_WIGGLYTUFF, + NATIONAL_DEX_PARASECT, + NATIONAL_DEX_VENONAT, + NATIONAL_DEX_PERSIAN, + NATIONAL_DEX_PRIMEAPE, + NATIONAL_DEX_POLIWHIRL, + NATIONAL_DEX_WEEPINBELL, + NATIONAL_DEX_GRAVELER, + NATIONAL_DEX_PONYTA, + NATIONAL_DEX_MAGNETON, + NATIONAL_DEX_DROWZEE, + NATIONAL_DEX_MAROWAK, + NATIONAL_DEX_RHYHORN, + NATIONAL_DEX_TANGELA, + NATIONAL_DEX_VAPOREON, + NATIONAL_DEX_OMASTAR, + NATIONAL_DEX_LEDYBA, + NATIONAL_DEX_UMBREON, + NATIONAL_DEX_MIGHTYENA, + NATIONAL_DEX_BEAUTIFLY, + NATIONAL_DEX_NUZLEAF, + NATIONAL_DEX_LOUDRED, + NATIONAL_DEX_MAKUHITA, + NATIONAL_DEX_NOSEPASS, + NATIONAL_DEX_LUNATONE, + NATIONAL_DEX_LILEEP, + NATIONAL_DEX_KECLEON, + NATIONAL_DEX_RELICANTH, + NATIONAL_DEX_BIBAREL, + NATIONAL_DEX_KRICKETUNE, + NATIONAL_DEX_PURUGLY, + NATIONAL_DEX_SKUNTANK, + NATIONAL_DEX_SPIRITOMB, + NATIONAL_DEX_MANTYKE, + NATIONAL_DEX_SNOVER, + NATIONAL_DEX_LEAFEON, + NATIONAL_DEX_PIGNITE, + NATIONAL_DEX_SIMISEAR, + NATIONAL_DEX_SIMIPOUR, + NATIONAL_DEX_BASCULIN, + NATIONAL_DEX_KROKOROK, + NATIONAL_DEX_MARACTUS, + NATIONAL_DEX_REUNICLUS, + NATIONAL_DEX_ESCAVALIER, + NATIONAL_DEX_FERROTHORN, + NATIONAL_DEX_BEHEEYEM, + NATIONAL_DEX_CHANDELURE, + NATIONAL_DEX_FRAXURE, + NATIONAL_DEX_GOLETT, + NATIONAL_DEX_BRAIXEN, + NATIONAL_DEX_DIGGERSBY, + NATIONAL_DEX_HELIOLISK, + NATIONAL_DEX_SYLVEON, + NATIONAL_DEX_BERGMITE, + NATIONAL_DEX_MUDBRAY, + NATIONAL_DEX_SHIINOTIC, + NATIONAL_DEX_MAGEARNA, + NATIONAL_DEX_CHARMELEON, + NATIONAL_DEX_BUTTERFREE, + NATIONAL_DEX_PIDGEOTTO, + NATIONAL_DEX_NINETALES, + NATIONAL_DEX_SEEL, + NATIONAL_DEX_CHANSEY, + NATIONAL_DEX_STARMIE, + NATIONAL_DEX_ELECTABUZZ, + NATIONAL_DEX_CROCONAW, + NATIONAL_DEX_ARIADOS, + NATIONAL_DEX_POLITOED, + NATIONAL_DEX_GLIGAR, + NATIONAL_DEX_PILOSWINE, + NATIONAL_DEX_DONPHAN, + NATIONAL_DEX_DELCATTY, + NATIONAL_DEX_SPINDA, + NATIONAL_DEX_VIBRAVA, + NATIONAL_DEX_ALTARIA, + NATIONAL_DEX_CRAWDAUNT, + NATIONAL_DEX_BANETTE, + NATIONAL_DEX_SEALEO, + NATIONAL_DEX_SHELGON, + NATIONAL_DEX_GROTLE, + NATIONAL_DEX_FLOATZEL, + NATIONAL_DEX_WEAVILE, + NATIONAL_DEX_WATCHOG, + NATIONAL_DEX_LIEPARD, + NATIONAL_DEX_SIMISAGE, + NATIONAL_DEX_MUSHARNA, + NATIONAL_DEX_AUDINO, + NATIONAL_DEX_LILLIGANT, + NATIONAL_DEX_SCRAFTY, + NATIONAL_DEX_VANILLISH, + NATIONAL_DEX_CRYOGONAL, + NATIONAL_DEX_LARVESTA, + NATIONAL_DEX_FLORGES, + NATIONAL_DEX_TOUCANNON, + NATIONAL_DEX_FEAROW, + NATIONAL_DEX_VILEPLUME, + NATIONAL_DEX_SLOWPOKE, + NATIONAL_DEX_MUK, + NATIONAL_DEX_ELECTRODE, + NATIONAL_DEX_LICKITUNG, + NATIONAL_DEX_WEEZING, + NATIONAL_DEX_SEADRA, + NATIONAL_DEX_BAYLEEF, + NATIONAL_DEX_LANTURN, + NATIONAL_DEX_SUDOWOODO, + NATIONAL_DEX_YANMA, + NATIONAL_DEX_FORRETRESS, + NATIONAL_DEX_SMEARGLE, + NATIONAL_DEX_MILTANK, + NATIONAL_DEX_PUPITAR, + NATIONAL_DEX_DUSTOX, + NATIONAL_DEX_LOMBRE, + NATIONAL_DEX_PELIPPER, + NATIONAL_DEX_BRELOOM, + NATIONAL_DEX_SOLROCK, + NATIONAL_DEX_ABSOL, + NATIONAL_DEX_METANG, + NATIONAL_DEX_INFERNAPE, + NATIONAL_DEX_STARAPTOR, + NATIONAL_DEX_VESPIQUEN, + NATIONAL_DEX_AMBIPOM, + NATIONAL_DEX_DRIFBLIM, + NATIONAL_DEX_LOPUNNY, + NATIONAL_DEX_LUCARIO, + NATIONAL_DEX_LUMINEON, + NATIONAL_DEX_MAGNEZONE, + NATIONAL_DEX_STOUTLAND, + NATIONAL_DEX_UNFEZANT, + NATIONAL_DEX_GURDURR, + NATIONAL_DEX_LEAVANNY, + NATIONAL_DEX_WHIRLIPEDE, + NATIONAL_DEX_CARRACOSTA, + NATIONAL_DEX_FRILLISH, + NATIONAL_DEX_ALOMOMOLA, + NATIONAL_DEX_EELEKTRIK, + NATIONAL_DEX_MANDIBUZZ, + NATIONAL_DEX_TALONFLAME, + NATIONAL_DEX_VIVILLON, + NATIONAL_DEX_FURFROU, + NATIONAL_DEX_SALAZZLE, + NATIONAL_DEX_TSAREENA, + NATIONAL_DEX_HAKAMO_O, + NATIONAL_DEX_TAPU_LELE, + NATIONAL_DEX_NIHILEGO, + NATIONAL_DEX_NIDOQUEEN, + NATIONAL_DEX_CLEFABLE, + NATIONAL_DEX_POLIWRATH, + NATIONAL_DEX_KADABRA, + NATIONAL_DEX_GASTLY, + NATIONAL_DEX_KINGLER, + NATIONAL_DEX_SEAKING, + NATIONAL_DEX_MR_MIME, + NATIONAL_DEX_MAGMAR, + NATIONAL_DEX_KABUTOPS, + NATIONAL_DEX_WOBBUFFET, + NATIONAL_DEX_SHIFTRY, + NATIONAL_DEX_MEDICHAM, + NATIONAL_DEX_CACTURNE, + NATIONAL_DEX_ZANGOOSE, + NATIONAL_DEX_BASTIODON, + NATIONAL_DEX_BRONZONG, + NATIONAL_DEX_DRAPION, + NATIONAL_DEX_TOXICROAK, + NATIONAL_DEX_FROSLASS, + NATIONAL_DEX_THROH, + NATIONAL_DEX_DARMANITAN, + NATIONAL_DEX_SWANNA, + NATIONAL_DEX_VANILLUXE, + NATIONAL_DEX_BARBARACLE, + NATIONAL_DEX_CLAWITZER, + NATIONAL_DEX_AMAURA, + NATIONAL_DEX_PALOSSAND, + NATIONAL_DEX_TAPU_FINI, + NATIONAL_DEX_NIDOKING, + NATIONAL_DEX_GOLEM, + NATIONAL_DEX_DODUO, + NATIONAL_DEX_HITMONCHAN, + NATIONAL_DEX_JYNX, + NATIONAL_DEX_TAUROS, + NATIONAL_DEX_LEDIAN, + NATIONAL_DEX_AMPHAROS, + NATIONAL_DEX_QUAGSIRE, + NATIONAL_DEX_GRANBULL, + NATIONAL_DEX_HOUNDOOM, + NATIONAL_DEX_STANTLER, + NATIONAL_DEX_HITMONTOP, + NATIONAL_DEX_VIGOROTH, + NATIONAL_DEX_WALREIN, + NATIONAL_DEX_LATIAS, + NATIONAL_DEX_LUXRAY, + NATIONAL_DEX_GABITE, + NATIONAL_DEX_CARNIVINE, + NATIONAL_DEX_PROBOPASS, + NATIONAL_DEX_CONKELDURR, + NATIONAL_DEX_SAWK, + NATIONAL_DEX_CRUSTLE, + NATIONAL_DEX_SIGILYPH, + NATIONAL_DEX_ARCHEOPS, + NATIONAL_DEX_MIENSHAO, + NATIONAL_DEX_HEATMOR, + NATIONAL_DEX_ZWEILOUS, + NATIONAL_DEX_KELDEO, + NATIONAL_DEX_PIDGEOT, + NATIONAL_DEX_VENOMOTH, + NATIONAL_DEX_ALAKAZAM, + NATIONAL_DEX_MACHOKE, + NATIONAL_DEX_CLOYSTER, + NATIONAL_DEX_GENGAR, + NATIONAL_DEX_HITMONLEE, + NATIONAL_DEX_SCYTHER, + NATIONAL_DEX_PINSIR, + NATIONAL_DEX_XATU, + NATIONAL_DEX_GIRAFARIG, + NATIONAL_DEX_DUNSPARCE, + NATIONAL_DEX_HERACROSS, + NATIONAL_DEX_BLISSEY, + NATIONAL_DEX_SWAMPERT, + NATIONAL_DEX_LUDICOLO, + NATIONAL_DEX_EXPLOUD, + NATIONAL_DEX_MANECTRIC, + NATIONAL_DEX_CLAYDOL, + NATIONAL_DEX_CRADILY, + NATIONAL_DEX_ARMALDO, + NATIONAL_DEX_GLALIE, + NATIONAL_DEX_SALAMENCE, + NATIONAL_DEX_TOGEKISS, + NATIONAL_DEX_CRESSELIA, + NATIONAL_DEX_DARKRAI, + NATIONAL_DEX_SAMUROTT, + NATIONAL_DEX_SEISMITOAD, + NATIONAL_DEX_KROOKODILE, + NATIONAL_DEX_GOTHITELLE, + NATIONAL_DEX_BRAVIARY, + NATIONAL_DEX_TORNADUS, + NATIONAL_DEX_THUNDURUS, + NATIONAL_DEX_LANDORUS, + NATIONAL_DEX_GENESECT, + NATIONAL_DEX_DELPHOX, + NATIONAL_DEX_GRENINJA, + NATIONAL_DEX_PYROAR, + NATIONAL_DEX_MALAMAR, + NATIONAL_DEX_TREVENANT, + NATIONAL_DEX_NOIVERN, + NATIONAL_DEX_VIKAVOLT, + NATIONAL_DEX_ORANGURU, + NATIONAL_DEX_ZERAORA, + NATIONAL_DEX_BLASTOISE, + NATIONAL_DEX_GOLBAT, + NATIONAL_DEX_MACHAMP, + NATIONAL_DEX_TENTACRUEL, + NATIONAL_DEX_SLOWBRO, + NATIONAL_DEX_HAUNTER, + NATIONAL_DEX_HYPNO, + NATIONAL_DEX_ZAPDOS, + NATIONAL_DEX_NOCTOWL, + NATIONAL_DEX_GARDEVOIR, + NATIONAL_DEX_DUSCLOPS, + NATIONAL_DEX_METAGROSS, + NATIONAL_DEX_RAMPARDOS, + NATIONAL_DEX_MAGMORTAR, + NATIONAL_DEX_GALLADE, + NATIONAL_DEX_EMBOAR, + NATIONAL_DEX_ZEBSTRIKA, + NATIONAL_DEX_ZOROARK, + NATIONAL_DEX_DRUDDIGON, + NATIONAL_DEX_BISHARP, + NATIONAL_DEX_BOUFFALANT, + NATIONAL_DEX_VOLCARONA, + NATIONAL_DEX_CHESNAUGHT, + NATIONAL_DEX_DECIDUEYE, + NATIONAL_DEX_KOMMO_O, + NATIONAL_DEX_CHARIZARD, + NATIONAL_DEX_GOLDUCK, + NATIONAL_DEX_VICTREEBEL, + NATIONAL_DEX_RAPIDASH, + NATIONAL_DEX_DEWGONG, + NATIONAL_DEX_ARTICUNO, + NATIONAL_DEX_TYPHLOSION, + NATIONAL_DEX_SKARMORY, + NATIONAL_DEX_SCEPTILE, + NATIONAL_DEX_SWALOT, + NATIONAL_DEX_HUNTAIL, + NATIONAL_DEX_REGIROCK, + NATIONAL_DEX_DEOXYS, + NATIONAL_DEX_EMPOLEON, + NATIONAL_DEX_LICKILICKY, + NATIONAL_DEX_HEATRAN, + NATIONAL_DEX_GIGALITH, + NATIONAL_DEX_COFAGRIGUS, + NATIONAL_DEX_GOGOAT, + NATIONAL_DEX_AEGISLASH, + NATIONAL_DEX_VOLCANION, + NATIONAL_DEX_CRABOMINABLE, + NATIONAL_DEX_DODRIO, + NATIONAL_DEX_AERODACTYL, + NATIONAL_DEX_DRATINI, + NATIONAL_DEX_MEGANIUM, + NATIONAL_DEX_FURRET, + NATIONAL_DEX_CROBAT, + NATIONAL_DEX_SCIZOR, + NATIONAL_DEX_URSARING, + NATIONAL_DEX_KINGDRA, + NATIONAL_DEX_SHARPEDO, + NATIONAL_DEX_GOREBYSS, + NATIONAL_DEX_REGICE, + NATIONAL_DEX_ELECTIVIRE, + NATIONAL_DEX_HAXORUS, + NATIONAL_DEX_HYDREIGON, + NATIONAL_DEX_DRAGALGE, + NATIONAL_DEX_INCINEROAR, + NATIONAL_DEX_PRIMARINA, + NATIONAL_DEX_ARAQUANID, + NATIONAL_DEX_TAPU_KOKO, + NATIONAL_DEX_PHEROMOSA, + NATIONAL_DEX_BLACEPHALON, + NATIONAL_DEX_ARCANINE, + NATIONAL_DEX_RHYDON, + NATIONAL_DEX_RAIKOU, + NATIONAL_DEX_BLAZIKEN, + NATIONAL_DEX_CAMERUPT, + NATIONAL_DEX_REGISTEEL, + NATIONAL_DEX_GARCHOMP, + NATIONAL_DEX_YANMEGA, + NATIONAL_DEX_GARBODOR, + NATIONAL_DEX_SAWSBUCK, + NATIONAL_DEX_TERRAKION, + NATIONAL_DEX_TYPE_NULL, + NATIONAL_DEX_TAPU_BULU, + NATIONAL_DEX_VENUSAUR, + NATIONAL_DEX_EKANS, + NATIONAL_DEX_EXEGGUTOR, + NATIONAL_DEX_MOLTRES, + NATIONAL_DEX_MEWTWO, + NATIONAL_DEX_SLOWKING, + NATIONAL_DEX_SUICUNE, + NATIONAL_DEX_TYRANITAR, + NATIONAL_DEX_SLAKING, + NATIONAL_DEX_WAILMER, + NATIONAL_DEX_FLYGON, + NATIONAL_DEX_TROPIUS, + NATIONAL_DEX_LATIOS, + NATIONAL_DEX_HIPPOWDON, + NATIONAL_DEX_TANGROWTH, + NATIONAL_DEX_GLISCOR, + NATIONAL_DEX_VIRIZION, + NATIONAL_DEX_GOODRA, + NATIONAL_DEX_AVALUGG, + NATIONAL_DEX_PASSIMIAN, + NATIONAL_DEX_GOLISOPOD, + NATIONAL_DEX_TURTONATOR, + NATIONAL_DEX_SNORLAX, + NATIONAL_DEX_MANTINE, + NATIONAL_DEX_ENTEI, + NATIONAL_DEX_AGGRON, + NATIONAL_DEX_EELEKTROSS, + NATIONAL_DEX_COBALION, + NATIONAL_DEX_PANGORO, + NATIONAL_DEX_BEWEAR, + NATIONAL_DEX_KANGASKHAN, + NATIONAL_DEX_DRAGONITE, + NATIONAL_DEX_TORTERRA, + NATIONAL_DEX_ABOMASNOW, + NATIONAL_DEX_DUSKNOIR, + NATIONAL_DEX_JELLICENT, + NATIONAL_DEX_FERALIGATR, + NATIONAL_DEX_HARIYAMA, + NATIONAL_DEX_SILVALLY, + NATIONAL_DEX_RHYPERIOR, + NATIONAL_DEX_BUZZWOLE, + NATIONAL_DEX_NECROZMA, + NATIONAL_DEX_LAPRAS, + NATIONAL_DEX_MAMOSWINE, + NATIONAL_DEX_SCOLIPEDE, + NATIONAL_DEX_TYRANTRUM, + NATIONAL_DEX_MUDSDALE, + NATIONAL_DEX_MELMETAL, + NATIONAL_DEX_BEARTIC, + NATIONAL_DEX_SEVIPER, + NATIONAL_DEX_AURORUS, + NATIONAL_DEX_GOLURK, + NATIONAL_DEX_ZEKROM, + NATIONAL_DEX_KYUREM, + NATIONAL_DEX_XERNEAS, + NATIONAL_DEX_DRAMPA, + NATIONAL_DEX_ARCEUS, + NATIONAL_DEX_RESHIRAM, + NATIONAL_DEX_SERPERIOR, + NATIONAL_DEX_SOLGALEO, + NATIONAL_DEX_ARBOK, + NATIONAL_DEX_GROUDON, + NATIONAL_DEX_NAGANADEL, + NATIONAL_DEX_REGIGIGAS, + NATIONAL_DEX_HO_OH, + NATIONAL_DEX_XURKITREE, + NATIONAL_DEX_DHELMISE, + NATIONAL_DEX_DRAGONAIR, + NATIONAL_DEX_LUNALA, + NATIONAL_DEX_PALKIA, + NATIONAL_DEX_KYOGRE, + NATIONAL_DEX_GIRATINA, + NATIONAL_DEX_ZYGARDE, + NATIONAL_DEX_LUGIA, + NATIONAL_DEX_DIALGA, + NATIONAL_DEX_GUZZLORD, + NATIONAL_DEX_STAKATAKA, + NATIONAL_DEX_YVELTAL, + NATIONAL_DEX_MILOTIC, + NATIONAL_DEX_GYARADOS, + NATIONAL_DEX_RAYQUAZA, + NATIONAL_DEX_ONIX, + NATIONAL_DEX_STEELIX, + NATIONAL_DEX_CELESTEELA, + NATIONAL_DEX_WAILORD, +}; + +const u16 gPokedexOrder_Type[] = +{ +}; \ No newline at end of file diff --git a/src/Pokemon_Name_Table.string b/src/Pokemon_Name_Table.string new file mode 100644 index 0000000..0122b9b --- /dev/null +++ b/src/Pokemon_Name_Table.string @@ -0,0 +1,3309 @@ +MAX_LENGTH=10 +FILL_FF=True + +#org @gSpeciesNames +#org @NAME_SPECIES_NONE +?????? + +#org @NAME_BULBASAUR +Bulbasaur + +#org @NAME_IVYSAUR +Ivysaur + +#org @NAME_VENUSAUR +Venusaur + +#org @NAME_CHARMANDER +Charmander + +#org @NAME_CHARMELEON +Charmeleon + +#org @NAME_CHARIZARD +Charizard + +#org @NAME_SQUIRTLE +Squirtle + +#org @NAME_WARTORTLE +Wartortle + +#org @NAME_BLASTOISE +Blastoise + +#org @NAME_CATERPIE +Caterpie + +#org @NAME_METAPOD +Metapod + +#org @NAME_BUTTERFREE +Butterfree + +#org @NAME_WEEDLE +Weedle + +#org @NAME_KAKUNA +Kakuna + +#org @NAME_BEEDRILL +Beedrill + +#org @NAME_PIDGEY +Pidgey + +#org @NAME_PIDGEOTTO +Pidgeotto + +#org @NAME_PIDGEOT +Pidgeot + +#org @NAME_RATTATA +Rattata + +#org @NAME_RATICATE +Raticate + +#org @NAME_SPEAROW +Spearow + +#org @NAME_FEAROW +Fearow + +#org @NAME_EKANS +Ekans + +#org @NAME_ARBOK +Arbok + +#org @NAME_PIKACHU +Pikachu + +#org @NAME_RAICHU +Raichu + +#org @NAME_SANDSHREW +Sandshrew + +#org @NAME_SANDSLASH +Sandslash + +#org @NAME_NIDORANF +Nidoran[B6] + +#org @NAME_NIDORINA +Nidorina + +#org @NAME_NIDOQUEEN +Nidoqueen + +#org @NAME_NIDORANM +Nidoran[B5] + +#org @NAME_NIDORINO +Nidorino + +#org @NAME_NIDOKING +Nidoking + +#org @NAME_CLEFAIRY +Clefairy + +#org @NAME_CLEFABLE +Clefable + +#org @NAME_VULPIX +Vulpix + +#org @NAME_NINETALES +Ninetales + +#org @NAME_JIGGLYPUFF +Jigglypuff + +#org @NAME_WIGGLYTUFF +Wigglytuff + +#org @NAME_ZUBAT +Zubat + +#org @NAME_GOLBAT +Golbat + +#org @NAME_ODDISH +Oddish + +#org @NAME_GLOOM +Gloom + +#org @NAME_VILEPLUME +Vileplume + +#org @NAME_PARAS +Paras + +#org @NAME_PARASECT +Parasect + +#org @NAME_VENONAT +Venonat + +#org @NAME_VENOMOTH +Venomoth + +#org @NAME_DIGLETT +Diglett + +#org @NAME_DUGTRIO +Dugtrio + +#org @NAME_MEOWTH +Meowth + +#org @NAME_PERSIAN +Persian + +#org @NAME_PSYDUCK +Psyduck + +#org @NAME_GOLDUCK +Golduck + +#org @NAME_MANKEY +Mankey + +#org @NAME_PRIMEAPE +Primeape + +#org @NAME_GROWLITHE +Growlithe + +#org @NAME_ARCANINE +Arcanine + +#org @NAME_POLIWAG +Poliwag + +#org @NAME_POLIWHIRL +Poliwhirl + +#org @NAME_POLIWRATH +Poliwrath + +#org @NAME_ABRA +Abra + +#org @NAME_KADABRA +Kadabra + +#org @NAME_ALAKAZAM +Alakazam + +#org @NAME_MACHOP +Machop + +#org @NAME_MACHOKE +Machoke + +#org @NAME_MACHAMP +Machamp + +#org @NAME_BELLSPROUT +Bellsprout + +#org @NAME_WEEPINBELL +Weepinbell + +#org @NAME_VICTREEBEL +Victreebel + +#org @NAME_TENTACOOL +Tentacool + +#org @NAME_TENTACRUEL +Tentacruel + +#org @NAME_GEODUDE +Geodude + +#org @NAME_GRAVELER +Graveler + +#org @NAME_GOLEM +Golem + +#org @NAME_PONYTA +Ponyta + +#org @NAME_RAPIDASH +Rapidash + +#org @NAME_SLOWPOKE +Slowpoke + +#org @NAME_SLOWBRO +Slowbro + +#org @NAME_MAGNEMITE +Magnemite + +#org @NAME_MAGNETON +Magneton + +#org @NAME_FARFETCHD +Farfetch'd + +#org @NAME_DODUO +Doduo + +#org @NAME_DODRIO +Dodrio + +#org @NAME_SEEL +Seel + +#org @NAME_DEWGONG +Dewgong + +#org @NAME_GRIMER +Grimer + +#org @NAME_MUK +Muk + +#org @NAME_SHELLDER +Shellder + +#org @NAME_CLOYSTER +Cloyster + +#org @NAME_GASTLY +Gastly + +#org @NAME_HAUNTER +Haunter + +#org @NAME_GENGAR +Gengar + +#org @NAME_ONIX +Onix + +#org @NAME_DROWZEE +Drowzee + +#org @NAME_HYPNO +Hypno + +#org @NAME_KRABBY +Krabby + +#org @NAME_KINGLER +Kingler + +#org @NAME_VOLTORB +Voltorb + +#org @NAME_ELECTRODE +Electrode + +#org @NAME_EXEGGCUTE +Exeggcute + +#org @NAME_EXEGGUTOR +Exeggutor + +#org @NAME_CUBONE +Cubone + +#org @NAME_MAROWAK +Marowak + +#org @NAME_HITMONLEE +Hitmonlee + +#org @NAME_HITMONCHAN +Hitmonchan + +#org @NAME_LICKITUNG +Lickitung + +#org @NAME_KOFFING +Koffing + +#org @NAME_WEEZING +Weezing + +#org @NAME_RHYHORN +Rhyhorn + +#org @NAME_RHYDON +Rhydon + +#org @NAME_CHANSEY +Chansey + +#org @NAME_TANGELA +Tangela + +#org @NAME_KANGASKHAN +Kangaskhan + +#org @NAME_HORSEA +Horsea + +#org @NAME_SEADRA +Seadra + +#org @NAME_GOLDEEN +Goldeen + +#org @NAME_SEAKING +Seaking + +#org @NAME_STARYU +Staryu + +#org @NAME_STARMIE +Starmie + +#org @NAME_MR_MIME +Mr. Mime + +#org @NAME_SCYTHER +Scyther + +#org @NAME_JYNX +Jynx + +#org @NAME_ELECTABUZZ +Electabuzz + +#org @NAME_MAGMAR +Magmar + +#org @NAME_PINSIR +Pinsir + +#org @NAME_TAUROS +Tauros + +#org @NAME_MAGIKARP +Magikarp + +#org @NAME_GYARADOS +Gyarados + +#org @NAME_LAPRAS +Lapras + +#org @NAME_DITTO +Ditto + +#org @NAME_EEVEE +Eevee + +#org @NAME_VAPOREON +Vaporeon + +#org @NAME_JOLTEON +Jolteon + +#org @NAME_FLAREON +Flareon + +#org @NAME_PORYGON +Porygon + +#org @NAME_OMANYTE +Omanyte + +#org @NAME_OMASTAR +Omastar + +#org @NAME_KABUTO +Kabuto + +#org @NAME_KABUTOPS +Kabutops + +#org @NAME_AERODACTYL +Aerodactyl + +#org @NAME_SNORLAX +Snorlax + +#org @NAME_ARTICUNO +Articuno + +#org @NAME_ZAPDOS +Zapdos + +#org @NAME_MOLTRES +Moltres + +#org @NAME_DRATINI +Dratini + +#org @NAME_DRAGONAIR +Dragonair + +#org @NAME_DRAGONITE +Dragonite + +#org @NAME_MEWTWO +Mewtwo + +#org @NAME_MEW +Mew + +#org @NAME_CHIKORITA +Chikorita + +#org @NAME_BAYLEEF +Bayleef + +#org @NAME_MEGANIUM +Meganium + +#org @NAME_CYNDAQUIL +Cyndaquil + +#org @NAME_QUILAVA +Quilava + +#org @NAME_TYPHLOSION +Typhlosion + +#org @NAME_TOTODILE +Totodile + +#org @NAME_CROCONAW +Croconaw + +#org @NAME_FERALIGATR +Feraligatr + +#org @NAME_SENTRET +Sentret + +#org @NAME_FURRET +Furret + +#org @NAME_HOOTHOOT +Hoothoot + +#org @NAME_NOCTOWL +Noctowl + +#org @NAME_LEDYBA +Ledyba + +#org @NAME_LEDIAN +Ledian + +#org @NAME_SPINARAK +Spinarak + +#org @NAME_ARIADOS +Ariados + +#org @NAME_CROBAT +Crobat + +#org @NAME_CHINCHOU +Chinchou + +#org @NAME_LANTURN +Lanturn + +#org @NAME_PICHU +Pichu + +#org @NAME_CLEFFA +Cleffa + +#org @NAME_IGGLYBUFF +Igglybuff + +#org @NAME_TOGEPI +Togepi + +#org @NAME_TOGETIC +Togetic + +#org @NAME_NATU +Natu + +#org @NAME_XATU +Xatu + +#org @NAME_MAREEP +Mareep + +#org @NAME_FLAAFFY +Flaaffy + +#org @NAME_AMPHAROS +Ampharos + +#org @NAME_BELLOSSOM +Bellossom + +#org @NAME_MARILL +Marill + +#org @NAME_AZUMARILL +Azumarill + +#org @NAME_SUDOWOODO +Sudowoodo + +#org @NAME_POLITOED +Politoed + +#org @NAME_HOPPIP +Hoppip + +#org @NAME_SKIPLOOM +Skiploom + +#org @NAME_JUMPLUFF +Jumpluff + +#org @NAME_AIPOM +Aipom + +#org @NAME_SUNKERN +Sunkern + +#org @NAME_SUNFLORA +Sunflora + +#org @NAME_YANMA +Yanma + +#org @NAME_WOOPER +Wooper + +#org @NAME_QUAGSIRE +Quagsire + +#org @NAME_ESPEON +Espeon + +#org @NAME_UMBREON +Umbreon + +#org @NAME_MURKROW +Murkrow + +#org @NAME_SLOWKING +Slowking + +#org @NAME_MISDREAVUS +Misdreavus + +#org @NAME_UNOWN +Unown + +#org @NAME_WOBBUFFET +Wobbuffet + +#org @NAME_GIRAFARIG +Girafarig + +#org @NAME_PINECO +Pineco + +#org @NAME_FORRETRESS +Forretress + +#org @NAME_DUNSPARCE +Dunsparce + +#org @NAME_GLIGAR +Gligar + +#org @NAME_STEELIX +Steelix + +#org @NAME_SNUBBULL +Snubbull + +#org @NAME_GRANBULL +Granbull + +#org @NAME_QWILFISH +Qwilfish + +#org @NAME_SCIZOR +Scizor + +#org @NAME_SHUCKLE +Shuckle + +#org @NAME_HERACROSS +Heracross + +#org @NAME_SNEASEL +Sneasel + +#org @NAME_TEDDIURSA +Teddiursa + +#org @NAME_URSARING +Ursaring + +#org @NAME_SLUGMA +Slugma + +#org @NAME_MAGCARGO +Magcargo + +#org @NAME_SWINUB +Swinub + +#org @NAME_PILOSWINE +Piloswine + +#org @NAME_CORSOLA +Corsola + +#org @NAME_REMORAID +Remoraid + +#org @NAME_OCTILLERY +Octillery + +#org @NAME_DELIBIRD +Delibird + +#org @NAME_MANTINE +Mantine + +#org @NAME_SKARMORY +Skarmory + +#org @NAME_HOUNDOUR +Houndour + +#org @NAME_HOUNDOOM +Houndoom + +#org @NAME_KINGDRA +Kingdra + +#org @NAME_PHANPY +Phanpy + +#org @NAME_DONPHAN +Donphan + +#org @NAME_PORYGON2 +Porygon2 + +#org @NAME_STANTLER +Stantler + +#org @NAME_SMEARGLE +Smeargle + +#org @NAME_TYROGUE +Tyrogue + +#org @NAME_HITMONTOP +Hitmontop + +#org @NAME_SMOOCHUM +Smoochum + +#org @NAME_ELEKID +Elekid + +#org @NAME_MAGBY +Magby + +#org @NAME_MILTANK +Miltank + +#org @NAME_BLISSEY +Blissey + +#org @NAME_RAIKOU +Raikou + +#org @NAME_ENTEI +Entei + +#org @NAME_SUICUNE +Suicune + +#org @NAME_LARVITAR +Larvitar + +#org @NAME_PUPITAR +Pupitar + +#org @NAME_TYRANITAR +Tyranitar + +#org @NAME_LUGIA +Lugia + +#org @NAME_HOOH +Ho-Oh + +#org @NAME_CELEBI +Celebi + +#org @NAME_OLD_UNOWN_1 +? + +#org @NAME_OLD_UNOWN_2 +? + +#org @NAME_OLD_UNOWN_3 +? + +#org @NAME_OLD_UNOWN_4 +? + +#org @NAME_OLD_UNOWN_5 +? + +#org @NAME_OLD_UNOWN_6 +? + +#org @NAME_OLD_UNOWN_7 +? + +#org @NAME_OLD_UNOWN_8 +? + +#org @NAME_OLD_UNOWN_9 +? + +#org @NAME_OLD_UNOWN_10 +? + +#org @NAME_OLD_UNOWN_11 +? + +#org @NAME_OLD_UNOWN_12 +? + +#org @NAME_OLD_UNOWN_13 +? + +#org @NAME_OLD_UNOWN_14 +? + +#org @NAME_OLD_UNOWN_15 +? + +#org @NAME_OLD_UNOWN_16 +? + +#org @NAME_OLD_UNOWN_17 +? + +#org @NAME_OLD_UNOWN_18 +? + +#org @NAME_OLD_UNOWN_19 +? + +#org @NAME_OLD_UNOWN_20 +? + +#org @NAME_OLD_UNOWN_21 +? + +#org @NAME_OLD_UNOWN_22 +? + +#org @NAME_OLD_UNOWN_23 +? + +#org @NAME_OLD_UNOWN_24 +? + +#org @NAME_OLD_UNOWN_25 +? + +#org @NAME_TREECKO +Treecko + +#org @NAME_GROVYLE +Grovyle + +#org @NAME_SCEPTILE +Sceptile + +#org @NAME_TORCHIC +Torchic + +#org @NAME_COMBUSKEN +Combusken + +#org @NAME_BLAZIKEN +Blaziken + +#org @NAME_MUDKIP +Mudkip + +#org @NAME_MARSHTOMP +Marshtomp + +#org @NAME_SWAMPERT +Swampert + +#org @NAME_POOCHYENA +Poochyena + +#org @NAME_MIGHTYENA +Mightyena + +#org @NAME_ZIGZAGOON +Zigzagoon + +#org @NAME_LINOONE +Linoone + +#org @NAME_WURMPLE +Wurmple + +#org @NAME_SILCOON +Silcoon + +#org @NAME_BEAUTIFLY +Beautifly + +#org @NAME_CASCOON +Cascoon + +#org @NAME_DUSTOX +Dustox + +#org @NAME_LOTAD +Lotad + +#org @NAME_LOMBRE +Lombre + +#org @NAME_LUDICOLO +Ludicolo + +#org @NAME_SEEDOT +Seedot + +#org @NAME_NUZLEAF +Nuzleaf + +#org @NAME_SHIFTRY +Shiftry + +#org @NAME_NINCADA +Nincada + +#org @NAME_NINJASK +Ninjask + +#org @NAME_SHEDINJA +Shedinja + +#org @NAME_TAILLOW +Taillow + +#org @NAME_SWELLOW +Swellow + +#org @NAME_SHROOMISH +Shroomish + +#org @NAME_BRELOOM +Breloom + +#org @NAME_SPINDA +Spinda + +#org @NAME_WINGULL +Wingull + +#org @NAME_PELIPPER +Pelipper + +#org @NAME_SURSKIT +Surskit + +#org @NAME_MASQUERAIN +Masquerain + +#org @NAME_WAILMER +Wailmer + +#org @NAME_WAILORD +Wailord + +#org @NAME_SKITTY +Skitty + +#org @NAME_DELCATTY +Delcatty + +#org @NAME_KECLEON +Kecleon + +#org @NAME_BALTOY +Baltoy + +#org @NAME_CLAYDOL +Claydol + +#org @NAME_NOSEPASS +Nosepass + +#org @NAME_TORKOAL +Torkoal + +#org @NAME_SABLEYE +Sableye + +#org @NAME_BARBOACH +Barboach + +#org @NAME_WHISCASH +Whiscash + +#org @NAME_LUVDISC +Luvdisc + +#org @NAME_CORPHISH +Corphish + +#org @NAME_CRAWDAUNT +Crawdaunt + +#org @NAME_FEEBAS +Feebas + +#org @NAME_MILOTIC +Milotic + +#org @NAME_CARVANHA +Carvanha + +#org @NAME_SHARPEDO +Sharpedo + +#org @NAME_TRAPINCH +Trapinch + +#org @NAME_VIBRAVA +Vibrava + +#org @NAME_FLYGON +Flygon + +#org @NAME_MAKUHITA +Makuhita + +#org @NAME_HARIYAMA +Hariyama + +#org @NAME_ELECTRIKE +Electrike + +#org @NAME_MANECTRIC +Manectric + +#org @NAME_NUMEL +Numel + +#org @NAME_CAMERUPT +Camerupt + +#org @NAME_SPHEAL +Spheal + +#org @NAME_SEALEO +Sealeo + +#org @NAME_WALREIN +Walrein + +#org @NAME_CACNEA +Cacnea + +#org @NAME_CACTURNE +Cacturne + +#org @NAME_SNORUNT +Snorunt + +#org @NAME_GLALIE +Glalie + +#org @NAME_LUNATONE +Lunatone + +#org @NAME_SOLROCK +Solrock + +#org @NAME_AZURILL +Azurill + +#org @NAME_SPOINK +Spoink + +#org @NAME_GRUMPIG +Grumpig + +#org @NAME_PLUSLE +Plusle + +#org @NAME_MINUN +Minun + +#org @NAME_MAWILE +Mawile + +#org @NAME_MEDITITE +Meditite + +#org @NAME_MEDICHAM +Medicham + +#org @NAME_SWABLU +Swablu + +#org @NAME_ALTARIA +Altaria + +#org @NAME_WYNAUT +Wynaut + +#org @NAME_DUSKULL +Duskull + +#org @NAME_DUSCLOPS +Dusclops + +#org @NAME_ROSELIA +Roselia + +#org @NAME_SLAKOTH +Slakoth + +#org @NAME_VIGOROTH +Vigoroth + +#org @NAME_SLAKING +Slaking + +#org @NAME_GULPIN +Gulpin + +#org @NAME_SWALOT +Swalot + +#org @NAME_TROPIUS +Tropius + +#org @NAME_WHISMUR +Whismur + +#org @NAME_LOUDRED +Loudred + +#org @NAME_EXPLOUD +Exploud + +#org @NAME_CLAMPERL +Clamperl + +#org @NAME_HUNTAIL +Huntail + +#org @NAME_GOREBYSS +Gorebyss + +#org @NAME_ABSOL +Absol + +#org @NAME_SHUPPET +Shuppet + +#org @NAME_BANETTE +Banette + +#org @NAME_SEVIPER +Seviper + +#org @NAME_ZANGOOSE +Zangoose + +#org @NAME_RELICANTH +Relicanth + +#org @NAME_ARON +Aron + +#org @NAME_LAIRON +Lairon + +#org @NAME_AGGRON +Aggron + +#org @NAME_CASTFORM +Castform + +#org @NAME_VOLBEAT +Volbeat + +#org @NAME_ILLUMISE +Illumise + +#org @NAME_LILEEP +Lileep + +#org @NAME_CRADILY +Cradily + +#org @NAME_ANORITH +Anorith + +#org @NAME_ARMALDO +Armaldo + +#org @NAME_RALTS +Ralts + +#org @NAME_KIRLIA +Kirlia + +#org @NAME_GARDEVOIR +Gardevoir + +#org @NAME_BAGON +Bagon + +#org @NAME_SHELGON +Shelgon + +#org @NAME_SALAMENCE +Salamence + +#org @NAME_BELDUM +Beldum + +#org @NAME_METANG +Metang + +#org @NAME_METAGROSS +Metagross + +#org @NAME_REGIROCK +Regirock + +#org @NAME_REGICE +Regice + +#org @NAME_REGISTEEL +Registeel + +#org @NAME_KYOGRE +Kyogre + +#org @NAME_GROUDON +Groudon + +#org @NAME_RAYQUAZA +Rayquaza + +#org @NAME_LATIAS +Latias + +#org @NAME_LATIOS +Latios + +#org @NAME_JIRACHI +Jirachi + +#org @NAME_DEOXYS +Deoxys + +#org @NAME_CHIMECHO +Chimecho + +#org @NAME_BAD_EGG +Bad Egg + +#org @NAME_UNOWNB +UNOWNB + +#org @NAME_UNOWNC +UNOWNC + +#org @NAME_UNOWND +UNOWND + +#org @NAME_UNOWNE +UNOWNE + +#org @NAME_UNOWNF +UNOWNF + +#org @NAME_UNOWNG +UNOWNG + +#org @NAME_UNOWNH +UNOWNH + +#org @NAME_UNOWNI +UNOWNI + +#org @NAME_UNOWNJ +UNOWNJ + +#org @NAME_UNOWNK +UNOWNK + +#org @NAME_UNOWNL +UNOWNL + +#org @NAME_UNOWNM +UNOWNM + +#org @NAME_UNOWNN +UNOWNN + +#org @NAME_UNOWNO +UNOWNO + +#org @NAME_UNOWNP +UNOWNP + +#org @NAME_UNOWNQ +UNOWNQ + +#org @NAME_UNOWNR +UNOWNR + +#org @NAME_UNOWNS +UNOWNS + +#org @NAME_UNOWNT +UNOWNT + +#org @NAME_UNOWNU +UNOWNU + +#org @NAME_UNOWNV +UNOWNV + +#org @NAME_UNOWNW +UNOWNW + +#org @NAME_UNOWNX +UNOWNX + +#org @NAME_UNOWNY +UNOWNY + +#org @NAME_UNOWNZ +UNOWNZ + +#org @NAME_UNOWN_QUESTION +UNOWN! + +#org @NAME_UNOWN_EXCLAMATION +UNOWN? + +#org @NAME_TURTWIG +Turtwig + +#org @NAME_GROTLE +Grotle + +#org @NAME_TORTERRA +Torterra + +#org @NAME_CHIMCHAR +Chimchar + +#org @NAME_MONFERNO +Monferno + +#org @NAME_INFERNAPE +Infernape + +#org @NAME_PIPLUP +Piplup + +#org @NAME_PRINPLUP +Prinplup + +#org @NAME_EMPOLEON +Empoleon + +#org @NAME_STARLY +Starly + +#org @NAME_STARAVIA +Staravia + +#org @NAME_STARAPTOR +Staraptor + +#org @NAME_BIDOOF +Bidoof + +#org @NAME_BIBAREL +Bibarel + +#org @NAME_KRICKETOT +Kricketot + +#org @NAME_KRICKETUNE +Kricketune + +#org @NAME_SHINX +Shinx + +#org @NAME_LUXIO +Luxio + +#org @NAME_LUXRAY +Luxray + +#org @NAME_BUDEW +Budew + +#org @NAME_ROSERADE +Roserade + +#org @NAME_CRANIDOS +Cranidos + +#org @NAME_RAMPARDOS +Rampardos + +#org @NAME_SHIELDON +Shieldon + +#org @NAME_BASTIODON +Bastiodon + +#org @NAME_BURMYP +Burmy + +#org @NAME_WORMADAM_P +Wormadam + +#org @NAME_MOTHIM +Mothim + +#org @NAME_COMBEE +Combee + +#org @NAME_VESPIQUEN +Vespiquen + +#org @NAME_PACHIRISU +Pachirisu + +#org @NAME_BUIZEL +Buizel + +#org @NAME_FLOATZEL +Floatzel + +#org @NAME_CHERUBI +Cherubi + +#org @NAME_CHERRIM +Cherrim + +#org @NAME_SHELLOS +Shellos + +#org @NAME_GASTRODON +Gastrodon + +#org @NAME_AMBIPOM +Ambipom + +#org @NAME_DRIFLOON +Drifloon + +#org @NAME_DRIFBLIM +Drifblim + +#org @NAME_BUNEARY +Buneary + +#org @NAME_LOPUNNY +Lopunny + +#org @NAME_MISMAGIUS +Mismagius + +#org @NAME_HONCHKROW +Honchkrow + +#org @NAME_GLAMEOW +Glameow + +#org @NAME_PURUGLY +Purugly + +#org @NAME_CHINGLING +Chingling + +#org @NAME_STUNKY +Stunky + +#org @NAME_SKUNTANK +Skuntank + +#org @NAME_BRONZOR +Bronzor + +#org @NAME_BRONZONG +Bronzong + +#org @NAME_BONSLY +Bonsly + +#org @NAME_MIME_JR +Mime Jr. + +#org @NAME_HAPPINY +Happiny + +#org @NAME_CHATOT +Chatot + +#org @NAME_SPIRITOMB +Spiritomb + +#org @NAME_GIBLE +Gible + +#org @NAME_GABITE +Gabite + +#org @NAME_GARCHOMP +Garchomp + +#org @NAME_MUNCHLAX +Munchlax + +#org @NAME_RIOLU +Riolu + +#org @NAME_LUCARIO +Lucario + +#org @NAME_HIPPOPOTAS +Hippopotas + +#org @NAME_HIPPOWDON +Hippowdon + +#org @NAME_SKORUPI +Skorupi + +#org @NAME_DRAPION +Drapion + +#org @NAME_CROAGUNK +Croagunk + +#org @NAME_TOXICROAK +Toxicroak + +#org @NAME_CARNIVINE +Carnivine + +#org @NAME_FINNEON +Finneon + +#org @NAME_LUMINEON +Lumineon + +#org @NAME_MANTYKE +Mantyke + +#org @NAME_SNOVER +Snover + +#org @NAME_ABOMASNOW +Abomasnow + +#org @NAME_WEAVILE +Weavile + +#org @NAME_MAGNEZONE +Magnezone + +#org @NAME_LICKILICKY +Lickilicky + +#org @NAME_RHYPERIOR +Rhyperior + +#org @NAME_TANGROWTH +Tangrowth + +#org @NAME_ELECTIVIRE +Electivire + +#org @NAME_MAGMORTAR +Magmortar + +#org @NAME_TOGEKISS +Togekiss + +#org @NAME_YANMEGA +Yanmega + +#org @NAME_LEAFEON +Leafeon + +#org @NAME_GLACEON +Glaceon + +#org @NAME_GLISCOR +Gliscor + +#org @NAME_MAMOSWINE +Mamoswine + +#org @NAME_PORYGONZ +Porygon + +#org @NAME_GALLADE +Gallade + +#org @NAME_PROBOPASS +Probopass + +#org @NAME_DUSKNOIR +Dusknoir + +#org @NAME_FROSLASS +Froslass + +#org @NAME_ROTOM +Rotom + +#org @NAME_UXIE +Uxie + +#org @NAME_MESPRIT +Mesprit + +#org @NAME_AZELF +Azelf + +#org @NAME_DIALGA +Dialga + +#org @NAME_PALKIA +Palkia + +#org @NAME_HEATRAN +Heatran + +#org @NAME_REGIGIGAS +Regigigas + +#org @NAME_GIRATINA +Giratina + +#org @NAME_CRESSELIA +Cresselia + +#org @NAME_PHIONE +Phione + +#org @NAME_MANAPHY +Manaphy + +#org @NAME_DARKRAI +Darkrai + +#org @NAME_SHAYMIN +Shaymin + +#org @NAME_ARCEUS +Arceus + +#org @NAME_VICTINI +Victini + +#org @NAME_SNIVY +Snivy + +#org @NAME_SERVINE +Servine + +#org @NAME_SERPERIOR +Serperior + +#org @NAME_TEPIG +Tepig + +#org @NAME_PIGNITE +Pignite + +#org @NAME_EMBOAR +Emboar + +#org @NAME_OSHAWOTT +Oshawott + +#org @NAME_DEWOTT +Dewott + +#org @NAME_SAMUROTT +Samurott + +#org @NAME_PATRAT +Patrat + +#org @NAME_WATCHOG +Watchog + +#org @NAME_LILLIPUP +Lillipup + +#org @NAME_HERDIER +Herdier + +#org @NAME_STOUTLAND +Stoutland + +#org @NAME_PURRLOIN +Purrloin + +#org @NAME_LIEPARD +Liepard + +#org @NAME_PANSAGE +Pansage + +#org @NAME_SIMISAGE +Simisage + +#org @NAME_PANSEAR +Pansear + +#org @NAME_SIMISEAR +Simisear + +#org @NAME_PANPOUR +Panpour + +#org @NAME_SIMIPOUR +Simipour + +#org @NAME_MUNNA +Munna + +#org @NAME_MUSHARNA +Musharna + +#org @NAME_PIDOVE +Pidove + +#org @NAME_TRANQUILL +Tranquill + +#org @NAME_UNFEZANT +Unfezant + +#org @NAME_BLITZLE +Blitzle + +#org @NAME_ZEBSTRIKA +Zebstrika + +#org @NAME_ROGGENROLA +Roggenrola + +#org @NAME_BOLDORE +Boldore + +#org @NAME_GIGALITH +Gigalith + +#org @NAME_WOOBAT +Woobat + +#org @NAME_SWOOBAT +Swoobat + +#org @NAME_DRILBUR +Drilbur + +#org @NAME_EXCADRILL +Excadrill + +#org @NAME_AUDINO +Audino + +#org @NAME_TIMBURR +Timburr + +#org @NAME_GURDURR +Gurdurr + +#org @NAME_CONKELDURR +Conkeldurr + +#org @NAME_TYMPOLE +Tympole + +#org @NAME_PALPITOAD +Palpitoad + +#org @NAME_SEISMITOAD +Seismitoad + +#org @NAME_THROH +Throh + +#org @NAME_SAWK +Sawk + +#org @NAME_SEWADDLE +Sewaddle + +#org @NAME_SWADLOON +Swadloon + +#org @NAME_LEAVANNY +Leavanny + +#org @NAME_VENIPEDE +Venipede + +#org @NAME_WHIRLIPEDE +Whirlipede + +#org @NAME_SCOLIPEDE +Scolipede + +#org @NAME_COTTONEE +Cottonee + +#org @NAME_WHIMSICOTT +Whimsicott + +#org @NAME_PETILIL +Petilil + +#org @NAME_LILLIGANT +Lilligant + +#org @NAME_BASCULINR +Basculin + +#org @NAME_SANDILE +Sandile + +#org @NAME_KROKOROK +Krokorok + +#org @NAME_KROOKODILE +Krookodile + +#org @NAME_DARUMAKA +Darumaka + +#org @NAME_DARMANITAN +Darmanitan + +#org @NAME_MARACTUS +Maractus + +#org @NAME_DWEBBLE +Dwebble + +#org @NAME_CRUSTLE +Crustle + +#org @NAME_SCRAGGY +Scraggy + +#org @NAME_SCRAFTY +Scrafty + +#org @NAME_SIGILYPH +Sigilyph + +#org @NAME_YAMASK +Yamask + +#org @NAME_COFAGRIGUS +Cofagrigus + +#org @NAME_TIRTOUGA +Tirtouga + +#org @NAME_CARRACOSTA +Carracosta + +#org @NAME_ARCHEN +Archen + +#org @NAME_ARCHEOPS +Archeops + +#org @NAME_TRUBBISH +Trubbish + +#org @NAME_GARBODOR +Garbodor + +#org @NAME_ZORUA +Zorua + +#org @NAME_ZOROARK +Zoroark + +#org @NAME_MINCCINO +Minccino + +#org @NAME_CINCCINO +Cinccino + +#org @NAME_GOTHITA +Gothita + +#org @NAME_GOTHORITA +Gothorita + +#org @NAME_GOTHITELLE +Gothitelle + +#org @NAME_SOLOSIS +Solosis + +#org @NAME_DUOSION +Duosion + +#org @NAME_REUNICLUS +Reuniclus + +#org @NAME_DUCKLETT +Ducklett + +#org @NAME_SWANNA +Swanna + +#org @NAME_VANILLITE +Vanillite + +#org @NAME_VANILLISH +Vanillish + +#org @NAME_VANILLUXE +Vanilluxe + +#org @NAME_DEERLINGS +Deerling + +#org @NAME_SAWSBUCKS +Sawsbuck + +#org @NAME_EMOLGA +Emolga + +#org @NAME_KARRABLAST +Karrablast + +#org @NAME_ESCAVALIER +Escavalier + +#org @NAME_FOONGUS +Foongus + +#org @NAME_AMOONGUSS +Amoonguss + +#org @NAME_FRILLISH +Frillish + +#org @NAME_JELLICENT +Jellicent + +#org @NAME_ALOMOMOLA +Alomomola + +#org @NAME_JOLTIK +Joltik + +#org @NAME_GALVANTULA +Galvantula + +#org @NAME_FERROSEED +Ferroseed + +#org @NAME_FERROTHORN +Ferrothorn + +#org @NAME_KLINK +Klink + +#org @NAME_KLANG +Klang + +#org @NAME_KLINKLANG +Klinklang + +#org @NAME_TYNAMO +Tynamo + +#org @NAME_EELEKTRIK +Eelektrik + +#org @NAME_EELEKTROSS +Eelektross + +#org @NAME_ELGYEM +Elgyem + +#org @NAME_BEHEEYEM +Beheeyem + +#org @NAME_LITWICK +Litwick + +#org @NAME_LAMPENT +Lampent + +#org @NAME_CHANDELURE +Chandelure + +#org @NAME_AXEW +Axew + +#org @NAME_FRAXURE +Fraxure + +#org @NAME_HAXORUS +Haxorus + +#org @NAME_CUBCHOO +Cubchoo + +#org @NAME_BEARTIC +Beartic + +#org @NAME_CRYOGONAL +Cryogonal + +#org @NAME_SHELMET +Shelmet + +#org @NAME_ACCELGOR +Accelgor + +#org @NAME_STUNFISK +Stunfisk + +#org @NAME_MIENFOO +Mienfoo + +#org @NAME_MIENSHAO +Mienshao + +#org @NAME_DRUDDIGON +Druddigon + +#org @NAME_GOLETT +Golett + +#org @NAME_GOLURK +Golurk + +#org @NAME_PAWNIARD +Pawniard + +#org @NAME_BISHARP +Bisharp + +#org @NAME_BOUFFALANT +Bouffalant + +#org @NAME_RUFFLET +Rufflet + +#org @NAME_BRAVIARY +Braviary + +#org @NAME_VULLABY +Vullaby + +#org @NAME_MANDIBUZZ +Mandibuzz + +#org @NAME_HEATMOR +Heatmor + +#org @NAME_DURANT +Durant + +#org @NAME_DEINO +Deino + +#org @NAME_ZWEILOUS +Zweilous + +#org @NAME_HYDREIGON +Hydreigon + +#org @NAME_LARVESTA +Larvesta + +#org @NAME_VOLCARONA +Volcarona + +#org @NAME_COBALION +Cobalion + +#org @NAME_TERRAKION +Terrakion + +#org @NAME_VIRIZION +Virizion + +#org @NAME_TORNADUS +Tornadus + +#org @NAME_THUNDURUS +Thundurus + +#org @NAME_RESHIRAM +Reshiram + +#org @NAME_ZEKROM +Zekrom + +#org @NAME_LANDORUS +Landorus + +#org @NAME_KYUREM +Kyurem + +#org @NAME_KELDEO +Keldeo + +#org @NAME_MELOETTA +Meloetta + +#org @NAME_GENESECT +Genesect + +#org @NAME_UNFEZANT_F +Unfezant + +#org @NAME_FRILLISH_F +Frillish + +#org @NAME_JELLICENTF +Jellicent + +#org @NAME_CRESSELIAS +Cresselia + +#org @NAME_BURMYS +Burmy + +#org @NAME_BURMYT +Burmy + +#org @NAME_WORMADAM_S +Wormadam + +#org @NAME_WORMADAM_T +Wormadam + +#org @NAME_SHELLOSE +Shellos + +#org @NAME_GASTRODONE +Gastrodon + +#org @NAME_ROTOMHEAT +Rotom + +#org @NAME_ROTOMWASH +Rotom + +#org @NAME_ROTOMFROS +Rotom + +#org @NAME_ROTOMFAN +Rotom + +#org @NAME_ROTOMMOW +Rotom + +#org @NAME_GIRATINAO +Giratina + +#org @NAME_SHAYMINS +Shaymin + +#org @NAME_ARCEUSFIT +Arceus + +#org @NAME_ARCEUSFLY +Arceus + +#org @NAME_ARCEUSPSN +Arceus + +#org @NAME_ARCEUSGRD +Arceus + +#org @NAME_ARCEUSROC +Arceus + +#org @NAME_ARCEUSBUG +Arceus + +#org @NAME_ARCEUSGST +Arceus + +#org @NAME_ARCEUSSTL +Arceus + +#org @NAME_ARCEUSFIR +Arceus + +#org @NAME_ARCEUSWTR +Arceus + +#org @NAME_ARCEUSGRS +Arceus + +#org @NAME_ARCEUSELE +Arceus + +#org @NAME_ARCEUSPSY +Arceus + +#org @NAME_ARCEUSICE +Arceus + +#org @NAME_ARCEUSDRA +Arceus + +#org @NAME_ARCEUSDRK +Arceus + +#org @NAME_BASCULINB +Basculin + +#org @NAME_ZENITAN +Darmanitan + +#org @NAME_DEERLINGM +Deerling + +#org @NAME_DEERLINGF +Deerling + +#org @NAME_DEERLINGW +Deerling + +#org @NAME_SAWSBUCKM +Sawsbuck + +#org @NAME_SAWSBUCKF +Sawsbuck + +#org @NAME_SAWSBUCKW +Sawsbuck + +#org @NAME_HIPPOPOTAF +Hippopotas + +#org @NAME_HIPPOWDONF +Hippowdon + +#org @NAME_MELOETTAP +Meloetta + +#org @NAME_GENESECTE +Genesect + +#org @NAME_GENESECTF +Genesect + +#org @NAME_GENESECTI +Genesect + +#org @NAME_GENESECTW +Genesect + +#org @NAME_CHERRIMS +Cherrim + +#org @NAME_KYUREMB +Kyurem + +#org @NAME_KYUREMW +Kyurem + +#org @NAME_TORNADUST +Tornadus + +#org @NAME_THUNDURUST +Thundurus + +#org @NAME_LANDORUST +Landorus + +#org @NAME_KELDEOR +Keldeo + +#org @NAME_CHESPIN +Chespin + +#org @NAME_QUILLADIN +Quilladin + +#org @NAME_CHESNAUGHT +Chesnaught + +#org @NAME_FENNEKIN +Fennekin + +#org @NAME_BRAIXEN +Braixen + +#org @NAME_DELPHOX +Delphox + +#org @NAME_FROAKIE +Froakie + +#org @NAME_FROGADIER +Frogadier + +#org @NAME_GRENINJA +Greninja + +#org @NAME_BUNNELBY +Bunnelby + +#org @NAME_DIGGERSBY +Diggersby + +#org @NAME_FLETCHLING +Fletchling + +#org @NAME_FLETCHINDR +Fletchindr + +#org @NAME_TALONFLAME +Talonflame + +#org @NAME_SCATTERBUG +Scatterbug + +#org @NAME_SPEWPA +Spewpa + +#org @NAME_VIVILLON +Vivillon + +#org @NAME_LITLEO +Litleo + +#org @NAME_PYROAR +Pyroar + +#org @NAME_FLABEBE_R +Flab\eb\e + +#org @NAME_FLOETTE_R +Floette + +#org @NAME_FLORGES_R +Florges + +#org @NAME_SKIDDO +Skiddo + +#org @NAME_GOGOAT +Gogoat + +#org @NAME_PANCHAM +Pancham + +#org @NAME_PANGORO +Pangoro + +#org @NAME_FURFROU +Furfrou + +#org @NAME_ESPURR +Espurr + +#org @NAME_MEOWSTIC +Meowstic + +#org @NAME_HONEDGE +Honedge + +#org @NAME_DOUBLADE +Doublade + +#org @NAME_AEGISLASH +Aegislash + +#org @NAME_SPRITZEE +Spritzee + +#org @NAME_AROMATISSE +Aromatisse + +#org @NAME_SWIRLIX +Swirlix + +#org @NAME_SLURPUFF +Slurpuff + +#org @NAME_INKAY +Inkay + +#org @NAME_MALAMAR +Malamar + +#org @NAME_BINACLE +Binacle + +#org @NAME_BARBARACLE +Barbaracle + +#org @NAME_SKRELP +Skrelp + +#org @NAME_DRAGALGE +Dragalge + +#org @NAME_CLAUNCHER +Clauncher + +#org @NAME_CLAWITZER +Clawitzer + +#org @NAME_HELIOPTILE +Helioptile + +#org @NAME_HELIOLISK +Heliolisk + +#org @NAME_TYRUNT +Tyrunt + +#org @NAME_TYRANTRUM +Tyrantrum + +#org @NAME_AMAURA +Amaura + +#org @NAME_AURORUS +Aurorus + +#org @NAME_SYLVEON +Sylveon + +#org @NAME_HAWLUCHA +Hawlucha + +#org @NAME_DEDENNE +Dedenne + +#org @NAME_CARBINK +Carbink + +#org @NAME_GOOMY +Goomy + +#org @NAME_SLIGGOO +Sliggoo + +#org @NAME_GOODRA +Goodra + +#org @NAME_KLEFKI +Klefki + +#org @NAME_PHANTUMP +Phantump + +#org @NAME_TREVENANT +Trevenant + +#org @NAME_PUMPKABOOS +Pumpkaboo + +#org @NAME_GOURGEISTS +Gourgeist + +#org @NAME_BERGMITE +Bergmite + +#org @NAME_AVALUGG +Avalugg + +#org @NAME_NOIBAT +Noibat + +#org @NAME_NOIVERN +Noivern + +#org @NAME_XERNEAS +Xerneas + +#org @NAME_YVELTAL +Yveltal + +#org @NAME_ZYGARDE +Zygarde + +#org @NAME_DIANCIE +Diancie + +#org @NAME_HOOPA +Hoopa + +#org @NAME_HOOPAU +Hoopa + +#org @NAME_VOLCANION +Volcanion + +#org @NAME_PYROAR_F +Pyroar + +#org @NAME_MEOWSTIC_F +Meowstic + +#org @NAME_AEGISLASHB +Aegislash + +#org @NAME_ARCEUSFRY +Arceus + +#org @NAME_ZYGARDECEL +Zygarde + +#org @NAME_ZYGARDECOR +Zygarde + +#org @NAME_ZYGARDE10 +Zygarde + +#org @NAME_ZYGARDE100 +Zygarde + +#org @NAME_GRENINJA_A +Greninja + +#org @NAME_FLABEBE_B +Flab\eb\e + +#org @NAME_FLABEBE_O +Flab\eb\e + +#org @NAME_FLABEBE_Y +Flab\eb\e + +#org @NAME_FLABEBE_W +Flab\eb\e + +#org @NAME_FLOETTE_B +Floette + +#org @NAME_FLOETTE_O +Floette + +#org @NAME_FLOETTE_Y +Floette + +#org @NAME_FLOETTE_W +Floette + +#org @NAME_FLOETTE_AZ +Floette + +#org @NAME_FLORGES_B +Florges + +#org @NAME_FLORGES_O +Florges + +#org @NAME_FLORGES_Y +Florges + +#org @NAME_FLORGES_W +Florges + +#org @NAME_PUMPKABOOX +Pumpkaboo + +#org @NAME_PUMPKABOOL +Pumpkaboo + +#org @NAME_PUMPKABOOM +Pumpkaboo + +#org @NAME_GOURGEISTX +Gourgeist + +#org @NAME_GOURGEISTL +Gourgeist + +#org @NAME_GOURGEISTM +Gourgeist + +#org @NAME_FURFROU_A +Furfrou + +#org @NAME_FURFROU_B +Furfrou + +#org @NAME_FURFROU_C +Furfrou + +#org @NAME_FURFROU_D +Furfrou + +#org @NAME_FURFROU_E +Furfrou + +#org @NAME_FURFROU_F +Furfrou + +#org @NAME_FURFROU_G +Furfrou + +#org @NAME_FURFROU_H +Furfrou + +#org @NAME_FURFROU_I +Furfrou + +#org @NAME_SWARRIOR +S-Warrior + +#org @NAME_MVENUSAUR +Venusaur + +#org @NAME_CHARIZARDX +Charizard + +#org @NAME_CHARIZARDY +Charizard + +#org @NAME_MBLASTOISE +Blastoise + +#org @NAME_MBEEDRILL +Beedrill + +#org @NAME_MPIDGEOT +Pidgeot + +#org @NAME_MALAKAZAM +Alakazam + +#org @NAME_MSLOWBRO +Slowbro + +#org @NAME_MGENGAR +Gengar + +#org @NAME_MKANGASKAN +Kangaskan + +#org @NAME_MPINSIR +Pinsir + +#org @NAME_MGYARADOS +Gyarados + +#org @NAME_MARODACTYL +Arodactyl + +#org @NAME_MMEWTWOX +Mewtwo + +#org @NAME_MMEWTWOY +Mewtwo + +#org @NAME_MAMPHAROS +Ampharos + +#org @NAME_MSTEELIX +Steelix + +#org @NAME_MSCIZOR +Scizor + +#org @NAME_MHERACROSS +Heracross + +#org @NAME_MHOUNDOOM +Houndoom + +#org @NAME_MTYRANITAR +Tyranitar + +#org @NAME_MSCEPTILE +Sceptile + +#org @NAME_MBLAZIKEN +Blaziken + +#org @NAME_MSWAMPERT +Swampert + +#org @NAME_MGARDEVOIR +Gardevoir + +#org @NAME_MSABLEYE +Sableye + +#org @NAME_MMAWILE +Mawile + +#org @NAME_MAGGRON +Aggron + +#org @NAME_MMEDICHAM +Medicham + +#org @NAME_MMANECTRIC +Manectric + +#org @NAME_MSHARPEDO +Sharpedo + +#org @NAME_MCAMERUPT +Camerupt + +#org @NAME_MALTARIA +Altaria + +#org @NAME_MBANETTE +Banette + +#org @NAME_MABSOL +Absol + +#org @NAME_MGLALIE +Glalie + +#org @NAME_MSALAMENCE +Salamence + +#org @NAME_MMETAGROSS +Metagross + +#org @NAME_MLATIAS +Latias + +#org @NAME_MLATIOS +Latios + +#org @NAME_PGROUDON +Groudon + +#org @NAME_PKYOGRE +Kyogre + +#org @NAME_MRAYQUAZA +Rayquaza + +#org @NAME_MLOPUNNY +Lopunny + +#org @NAME_MGARCHOMP +Garchomp + +#org @NAME_MLUCARIO +Lucario + +#org @NAME_MABOMASNOW +Abomasnow + +#org @NAME_MGALLADE +Gallade + +#org @NAME_MAUDINO +Audino + +#org @NAME_MDIANCIE +Diancie + +#org @NAME_PDIALGA +Dialga + +#org @NAME_PPALKIA +Palkia + +#org @NAME_VIVILLON2 +Vivillon + +#org @NAME_VIVILLON3 +Vivillon + +#org @NAME_VIVILLON4 +Vivillon + +#org @NAME_VIVILLON5 +Vivillon + +#org @NAME_VIVILLON6 +Vivillon + +#org @NAME_VIVILLON7 +Vivillon + +#org @NAME_VIVILLON8 +Vivillon + +#org @NAME_VIVILLON9 +Vivillon + +#org @NAME_VIVILLON10 +Vivillon + +#org @NAME_VIVILLON11 +Vivillon + +#org @NAME_VIVILLON12 +Vivillon + +#org @NAME_VIVILLON13 +Vivillon + +#org @NAME_VIVILLON14 +Vivillon + +#org @NAME_VIVILLON15 +Vivillon + +#org @NAME_VIVILLON16 +Vivillon + +#org @NAME_VIVILLON17 +Vivillon + +#org @NAME_VIVILLON18 +Vivillon + +#org @NAME_VIVILLON19 +Vivillon + +#org @NAME_ROWLET +Rowlet + +#org @NAME_DARTRIX +Dartrix + +#org @NAME_DECIDUEYE +Decidueye + +#org @NAME_LITTEN +Litten + +#org @NAME_TORRACAT +Torracat + +#org @NAME_INCINEROAR +Incineroar + +#org @NAME_POPPLIO +Popplio + +#org @NAME_BRIONNE +Brionne + +#org @NAME_PRIMARINA +Primarina + +#org @NAME_PIKIPEK +Pikipek + +#org @NAME_TRUMBEAK +Trumbeak + +#org @NAME_TOUCANNON +Toucannon + +#org @NAME_YUNGOOS +Yungoos + +#org @NAME_GUMSHOOS +Gumshoos + +#org @NAME_GRUBBIN +Grubbin + +#org @NAME_CHARJABUG +Charjabug + +#org @NAME_VIKAVOLT +Vikavolt + +#org @NAME_CRABRAWLER +Crabrawler + +#org @NAME_CRABMINBLE +Crabminble + +#org @NAME_ORICORIO +Oricorio + +#org @NAME_CUTIEFLY +Cutiefly + +#org @NAME_RIBOMBEE +Ribombee + +#org @NAME_ROCKRUFF +Rockruff + +#org @NAME_LYCANROC +Lycanroc + +#org @NAME_WISHIWASHI +Wishiwashi + +#org @NAME_MAREANIE +Mareanie + +#org @NAME_TOXAPEX +Toxapex + +#org @NAME_MUDBRAY +Mudbray + +#org @NAME_MUDSDALE +Mudsdale + +#org @NAME_DEWPIDER +Dewpider + +#org @NAME_ARAQUANID +Araquanid + +#org @NAME_FOMANTIS +Fomantis + +#org @NAME_LURANTIS +Lurantis + +#org @NAME_MORELULL +Morelull + +#org @NAME_SHIINOTIC +Shiinotic + +#org @NAME_SALANDIT +Salandit + +#org @NAME_SALAZZLE +Salazzle + +#org @NAME_STUFFUL +Stufful + +#org @NAME_BEWEAR +Bewear + +#org @NAME_BOUNSWEET +Bounsweet + +#org @NAME_STEENEE +Steenee + +#org @NAME_TSAREENA +Tsareena + +#org @NAME_COMFEY +Comfey + +#org @NAME_ORANGURU +Oranguru + +#org @NAME_PASSIMIAN +Passimian + +#org @NAME_WIMPOD +Wimpod + +#org @NAME_GOLISOPOD +Golisopod + +#org @NAME_SANDYGAST +Sandygast + +#org @NAME_PALOSSAND +Palossand + +#org @NAME_PYUKUMUKU +Pyukumuku + +#org @NAME_TYPE_NULL +Type: Null + +#org @NAME_SILVALLY +Silvally + +#org @NAME_MINIOR +Minior + +#org @NAME_KOMALA +Komala + +#org @NAME_TURTONATOR +Turtonator + +#org @NAME_TOGEDEMARU +Togedemaru + +#org @NAME_MIMIKYU +Mimikyu + +#org @NAME_BRUXISH +Bruxish + +#org @NAME_DRAMPA +Drampa + +#org @NAME_DHELMISE +Dhelmise + +#org @NAME_JANGMOO +Jangmo-o + +#org @NAME_HAKAMOO +Hakamo-o + +#org @NAME_KOMMOO +Kommo-o + +#org @NAME_TAPU_KOKO +Tapu Koko + +#org @NAME_TAPU_LELE +Tapu Lele + +#org @NAME_TAPU_BULU +Tapu Bulu + +#org @NAME_TAPU_FINI +Tapu Fini + +#org @NAME_COSMOG +Cosmog + +#org @NAME_COSMOEM +Cosmoem + +#org @NAME_SOLGALEO +Solgaleo + +#org @NAME_LUNALA +Lunala + +#org @NAME_NIHILEGO +Nihilego + +#org @NAME_BUZZWOLE +Buzzwole + +#org @NAME_PHEROMOSA +Pheromosa + +#org @NAME_XURKITREE +Xurkitree + +#org @NAME_CELESTEELA +Celesteela + +#org @NAME_KARTANA +Kartana + +#org @NAME_GUZZLORD +Guzzlord + +#org @NAME_NECROZMA +Necrozma + +#org @NAME_MAGEARNA +Magearna + +#org @NAME_MARSHADOW +Marshadow + +#org @NAME_ARATTATA +Rattata + +#org @NAME_ARATICATE +Raticate + +#org @NAME_ARAICHU +Raichu + +#org @NAME_ASANDSHREW +Sandshrew + +#org @NAME_ASANDSLASH +Sandslash + +#org @NAME_AVULPIX +Vulpix + +#org @NAME_ANINETALES +Ninetales + +#org @NAME_ADIGLETT +Diglett + +#org @NAME_ADUGTRIO +Dugtrio + +#org @NAME_AMEOWTH +Meowth + +#org @NAME_APERSIAN +Persian + +#org @NAME_AGEODUDE +Geodude + +#org @NAME_AGRAVELER +Graveler + +#org @NAME_AGOLEM +Golem + +#org @NAME_AGRIMER +Grimer + +#org @NAME_AMUK +Muk + +#org @NAME_AEXEGGCUTE +Exeggcute + +#org @NAME_AEXEGGUTOR +Exeggutor + +#org @NAME_ACUBONE +Cubone + +#org @NAME_AMAROWAK +Marowak + +#org @NAME_DEOXYSA +Deoxys + +#org @NAME_DEOXYSD +Deoxys + +#org @NAME_DEOXYSS +Deoxys + +#org @NAME_ORICORIOY +Oricorio + +#org @NAME_ORICORIOP +Oricorio + +#org @NAME_ORICORIOS +Oricorio + +#org @NAME_LYCANROCN +Lycanroc + +#org @NAME_WISHIWASHS +Wishiwashi + +#org @NAME_SILVALLYFI +Silvally + +#org @NAME_SILVALLYFL +Silvally + +#org @NAME_SILVALLYPS +Silvally + +#org @NAME_SILVALLYGR +Silvally + +#org @NAME_SILVALLYRO +Silvally + +#org @NAME_SILVALLYBU +Silvally + +#org @NAME_SILVALLYGS +Silvally + +#org @NAME_SILVALLYST +Silvally + +#org @NAME_SILVALLYFR +Silvally + +#org @NAME_SILVALLYWA +Silvally + +#org @NAME_SILVALLYGA +Silvally + +#org @NAME_SILVALLYEL +Silvally + +#org @NAME_SILVALLYPY +Silvally + +#org @NAME_SILVALLYIC +Silvally + +#org @NAME_SILVALLYDR +Silvally + +#org @NAME_SILVALLYDA +Silvally + +#org @NAME_SILVALLYFA +Silvally + +#org @NAME_MINIORRED +Minior + +#org @NAME_MINIORBLU +Minior + +#org @NAME_MINIORORG +Minior + +#org @NAME_MINIORYLW +Minior + +#org @NAME_MINIORIND +Minior + +#org @NAME_MINIORGRN +Minior + +#org @NAME_MINIORVIO +Minior + +#org @NAME_MIMIKYUBU +Mimikyu + +#org @NAME_MAGEARNAP +Magearna + +#org @NAME_POIPOLE +Poipole + +#org @NAME_NAGANADEL +Naganadel + +#org @NAME_STAKATAKA +Stakataka + +#org @NAME_BLACPHALON +Blacphalon + +#org @NAME_ZERAORA +Zeraora + +#org @NAME_NECROZMAM +Necrozma + +#org @NAME_NECROZMAW +Necrozma + +#org @NAME_NECROZMAU +Necrozma + +#org @NAME_LYCANROCD +Lycanroc + +#org @NAME_MELTAN +Meltan + +#org @NAME_MELMETAL +Melmetal + +#org @NAME_PIKACHU_SURFING +Pikachu + +#org @NAME_PIKACHU_FLYING +Pikachu + +#org @NAME_PIKACHU_COSPLAY +Pikachu + +#org @NAME_PIKACHU_LIBRE +Pikachu + +#org @NAME_PIKACHU_POP_STAR +Pikachu + +#org @NAME_PIKACHU_ROCK_STAR +Pikachu + +#org @NAME_PIKACHU_BELLE +Pikachu + +#org @NAME_PIKACHU_PHD +Pikachu + +#org @NAME_PIKACHU_CAP_ORIGINAL +Pikachu + +#org @NAME_PIKACHU_CAP_HOENN +Pikachu + +#org @NAME_PIKACHU_CAP_SINNOH +Pikachu + +#org @NAME_PIKACHU_CAP_UNOVA +Pikachu + +#org @NAME_PIKACHU_CAP_KALOS +Pikachu + +#org @NAME_PIKACHU_CAP_ALOLA +Pikachu + +#org @NAME_PIKACHU_CAP_PARTNER +Pikachu + +#org @NAME_PICHU_SPIKY +Pichu + +#org @NAME_XERNEAS_NATURAL +Xerneas diff --git a/src/Shiny_Palette_Table.c b/src/Shiny_Palette_Table.c new file mode 100644 index 0000000..c562d8e --- /dev/null +++ b/src/Shiny_Palette_Table.c @@ -0,0 +1,1108 @@ +#include "defines.h" +#include "../include/graphics.h" + +const struct CompressedSpritePalette gMonShinyPaletteTable[NUM_SPECIES] = +{ + [SPECIES_NONE] = {0x8d00bd0, SPECIES_NONE + 1500, 0x0}, + [SPECIES_BULBASAUR] = {0x8d3040c, SPECIES_BULBASAUR + 1500, 0x0}, + [SPECIES_IVYSAUR] = {0x8d30e7c, SPECIES_IVYSAUR + 1500, 0x0}, + [SPECIES_VENUSAUR] = {0x8d31cf0, SPECIES_VENUSAUR + 1500, 0x0}, + [SPECIES_CHARMANDER] = {0x8d3252c, SPECIES_CHARMANDER + 1500, 0x0}, + [SPECIES_CHARMELEON] = {0x8d33084, SPECIES_CHARMELEON + 1500, 0x0}, + [SPECIES_CHARIZARD] = {0x8d33f0c, SPECIES_CHARIZARD + 1500, 0x0}, + [SPECIES_SQUIRTLE] = {0x8d34748, SPECIES_SQUIRTLE + 1500, 0x0}, + [SPECIES_WARTORTLE] = {0x8d35280, SPECIES_WARTORTLE + 1500, 0x0}, + [SPECIES_BLASTOISE] = {0x8d35f68, SPECIES_BLASTOISE + 1500, 0x0}, + [SPECIES_CATERPIE] = {0x8d366dc, SPECIES_CATERPIE + 1500, 0x0}, + [SPECIES_METAPOD] = {0x8d36d9c, SPECIES_METAPOD + 1500, 0x0}, + [SPECIES_BUTTERFREE] = {0x8d379cc, SPECIES_BUTTERFREE + 1500, 0x0}, + [SPECIES_WEEDLE] = {0x8d38174, SPECIES_WEEDLE + 1500, 0x0}, + [SPECIES_KAKUNA] = {0x8d3888c, SPECIES_KAKUNA + 1500, 0x0}, + [SPECIES_BEEDRILL] = {0x8d39488, SPECIES_BEEDRILL + 1500, 0x0}, + [SPECIES_PIDGEY] = {0x8d39cd8, SPECIES_PIDGEY + 1500, 0x0}, + [SPECIES_PIDGEOTTO] = {0x8d3a7d8, SPECIES_PIDGEOTTO + 1500, 0x0}, + [SPECIES_PIDGEOT] = {0x8d3b52c, SPECIES_PIDGEOT + 1500, 0x0}, + [SPECIES_RATTATA] = {0x8d3bdf8, SPECIES_RATTATA + 1500, 0x0}, + [SPECIES_RATICATE] = {0x8d3c8d4, SPECIES_RATICATE + 1500, 0x0}, + [SPECIES_SPEAROW] = {0x8d3d1a0, SPECIES_SPEAROW + 1500, 0x0}, + [SPECIES_FEAROW] = {0x8d3de30, SPECIES_FEAROW + 1500, 0x0}, + [SPECIES_EKANS] = {0x8d3e768, SPECIES_EKANS + 1500, 0x0}, + [SPECIES_ARBOK] = {0x8d3f278, SPECIES_ARBOK + 1500, 0x0}, + [SPECIES_PIKACHU] = {0x8d3fcd4, SPECIES_PIKACHU + 1500, 0x0}, + [SPECIES_RAICHU] = {0x8d407c0, SPECIES_RAICHU + 1500, 0x0}, + [SPECIES_SANDSHREW] = {0x8d410c4, SPECIES_SANDSHREW + 1500, 0x0}, + [SPECIES_SANDSLASH] = {0x8d41cd4, SPECIES_SANDSLASH + 1500, 0x0}, + [SPECIES_NIDORAN_F] = {0x8d424c8, SPECIES_NIDORAN_F + 1500, 0x0}, + [SPECIES_NIDORINA] = {0x8d42f6c, SPECIES_NIDORINA + 1500, 0x0}, + [SPECIES_NIDOQUEEN] = {0x8d43b68, SPECIES_NIDOQUEEN + 1500, 0x0}, + [SPECIES_NIDORAN_M] = {0x8d443f0, SPECIES_NIDORAN_M + 1500, 0x0}, + [SPECIES_NIDORINO] = {0x8d44f24, SPECIES_NIDORINO + 1500, 0x0}, + [SPECIES_NIDOKING] = {0x8d45de4, SPECIES_NIDOKING + 1500, 0x0}, + [SPECIES_CLEFAIRY] = {0x8d46630, SPECIES_CLEFAIRY + 1500, 0x0}, + [SPECIES_CLEFABLE] = {0x8d47178, SPECIES_CLEFABLE + 1500, 0x0}, + [SPECIES_VULPIX] = {0x8d47b40, SPECIES_VULPIX + 1500, 0x0}, + [SPECIES_NINETALES] = {0x8d48818, SPECIES_NINETALES + 1500, 0x0}, + [SPECIES_JIGGLYPUFF] = {0x8d48f6c, SPECIES_JIGGLYPUFF + 1500, 0x0}, + [SPECIES_WIGGLYTUFF] = {0x8d49a10, SPECIES_WIGGLYTUFF + 1500, 0x0}, + [SPECIES_ZUBAT] = {0x8d4a434, SPECIES_ZUBAT + 1500, 0x0}, + [SPECIES_GOLBAT] = {0x8d4af10, SPECIES_GOLBAT + 1500, 0x0}, + [SPECIES_ODDISH] = {0x8d4b714, SPECIES_ODDISH + 1500, 0x0}, + [SPECIES_GLOOM] = {0x8d4c194, SPECIES_GLOOM + 1500, 0x0}, + [SPECIES_VILEPLUME] = {0x8d4ce58, SPECIES_VILEPLUME + 1500, 0x0}, + [SPECIES_PARAS] = {0x8d4d694, SPECIES_PARAS + 1500, 0x0}, + [SPECIES_PARASECT] = {0x8d4e014, SPECIES_PARASECT + 1500, 0x0}, + [SPECIES_VENONAT] = {0x8d4e994, SPECIES_VENONAT + 1500, 0x0}, + [SPECIES_VENOMOTH] = {0x8d4f5b4, SPECIES_VENOMOTH + 1500, 0x0}, + [SPECIES_DIGLETT] = {0x8d4fb54, SPECIES_DIGLETT + 1500, 0x0}, + [SPECIES_DUGTRIO] = {0x8d503a4, SPECIES_DUGTRIO + 1500, 0x0}, + [SPECIES_MEOWTH] = {0x8d50da4, SPECIES_MEOWTH + 1500, 0x0}, + [SPECIES_PERSIAN] = {0x8d51920, SPECIES_PERSIAN + 1500, 0x0}, + [SPECIES_PSYDUCK] = {0x8d52194, SPECIES_PSYDUCK + 1500, 0x0}, + [SPECIES_GOLDUCK] = {0x8d52cec, SPECIES_GOLDUCK + 1500, 0x0}, + [SPECIES_MANKEY] = {0x8d53638, SPECIES_MANKEY + 1500, 0x0}, + [SPECIES_PRIMEAPE] = {0x8d54128, SPECIES_PRIMEAPE + 1500, 0x0}, + [SPECIES_GROWLITHE] = {0x8d54a98, SPECIES_GROWLITHE + 1500, 0x0}, + [SPECIES_ARCANINE] = {0x8d559b0, SPECIES_ARCANINE + 1500, 0x0}, + [SPECIES_POLIWAG] = {0x8d560a4, SPECIES_POLIWAG + 1500, 0x0}, + [SPECIES_POLIWHIRL] = {0x8d56994, SPECIES_POLIWHIRL + 1500, 0x0}, + [SPECIES_POLIWRATH] = {0x8d574dc, SPECIES_POLIWRATH + 1500, 0x0}, + [SPECIES_ABRA] = {0x8d57da8, SPECIES_ABRA + 1500, 0x0}, + [SPECIES_KADABRA] = {0x8d589a8, SPECIES_KADABRA + 1500, 0x0}, + [SPECIES_ALAKAZAM] = {0x8d59614, SPECIES_ALAKAZAM + 1500, 0x0}, + [SPECIES_MACHOP] = {0x8d59ef0, SPECIES_MACHOP + 1500, 0x0}, + [SPECIES_MACHOKE] = {0x8d5a8e0, SPECIES_MACHOKE + 1500, 0x0}, + [SPECIES_MACHAMP] = {0x8d5b690, SPECIES_MACHAMP + 1500, 0x0}, + [SPECIES_BELLSPROUT] = {0x8d5be74, SPECIES_BELLSPROUT + 1500, 0x0}, + [SPECIES_WEEPINBELL] = {0x8d5c7f4, SPECIES_WEEPINBELL + 1500, 0x0}, + [SPECIES_VICTREEBEL] = {0x8d5d404, SPECIES_VICTREEBEL + 1500, 0x0}, + [SPECIES_TENTACOOL] = {0x8d5dd88, SPECIES_TENTACOOL + 1500, 0x0}, + [SPECIES_TENTACRUEL] = {0x8d5e92c, SPECIES_TENTACRUEL + 1500, 0x0}, + [SPECIES_GEODUDE] = {0x8d5f1c4, SPECIES_GEODUDE + 1500, 0x0}, + [SPECIES_GRAVELER] = {0x8d5fc20, SPECIES_GRAVELER + 1500, 0x0}, + [SPECIES_GOLEM] = {0x8d60768, SPECIES_GOLEM + 1500, 0x0}, + [SPECIES_PONYTA] = {0x8d61254, SPECIES_PONYTA + 1500, 0x0}, + [SPECIES_RAPIDASH] = {0x8d62098, SPECIES_RAPIDASH + 1500, 0x0}, + [SPECIES_SLOWPOKE] = {0x8d628b0, SPECIES_SLOWPOKE + 1500, 0x0}, + [SPECIES_SLOWBRO] = {0x8d63574, SPECIES_SLOWBRO + 1500, 0x0}, + [SPECIES_MAGNEMITE] = {0x8d63bd8, SPECIES_MAGNEMITE + 1500, 0x0}, + [SPECIES_MAGNETON] = {0x8d646b0, SPECIES_MAGNETON + 1500, 0x0}, + [SPECIES_FARFETCHD] = {0x8d650fc, SPECIES_FARFETCHD + 1500, 0x0}, + [SPECIES_DODUO] = {0x8d65a34, SPECIES_DODUO + 1500, 0x0}, + [SPECIES_DODRIO] = {0x8d667d0, SPECIES_DODRIO + 1500, 0x0}, + [SPECIES_SEEL] = {0x8d6709c, SPECIES_SEEL + 1500, 0x0}, + [SPECIES_DEWGONG] = {0x8d67ac4, SPECIES_DEWGONG + 1500, 0x0}, + [SPECIES_GRIMER] = {0x8d6846c, SPECIES_GRIMER + 1500, 0x0}, + [SPECIES_MUK] = {0x8d69044, SPECIES_MUK + 1500, 0x0}, + [SPECIES_SHELLDER] = {0x8d69704, SPECIES_SHELLDER + 1500, 0x0}, + [SPECIES_CLOYSTER] = {0x8d6a3a4, SPECIES_CLOYSTER + 1500, 0x0}, + [SPECIES_GASTLY] = {0x8d6ae00, SPECIES_GASTLY + 1500, 0x0}, + [SPECIES_HAUNTER] = {0x8d6b924, SPECIES_HAUNTER + 1500, 0x0}, + [SPECIES_GENGAR] = {0x8d6c480, SPECIES_GENGAR + 1500, 0x0}, + [SPECIES_ONIX] = {0x8d6d21c, SPECIES_ONIX + 1500, 0x0}, + [SPECIES_DROWZEE] = {0x8d6db9c, SPECIES_DROWZEE + 1500, 0x0}, + [SPECIES_HYPNO] = {0x8d6e764, SPECIES_HYPNO + 1500, 0x0}, + [SPECIES_KRABBY] = {0x8d6f0d4, SPECIES_KRABBY + 1500, 0x0}, + [SPECIES_KINGLER] = {0x8d6fc18, SPECIES_KINGLER + 1500, 0x0}, + [SPECIES_VOLTORB] = {0x8d702b4, SPECIES_VOLTORB + 1500, 0x0}, + [SPECIES_ELECTRODE] = {0x8d70bc8, SPECIES_ELECTRODE + 1500, 0x0}, + [SPECIES_EXEGGCUTE] = {0x8d714f0, SPECIES_EXEGGCUTE + 1500, 0x0}, + [SPECIES_EXEGGUTOR] = {0x8d72180, SPECIES_EXEGGUTOR + 1500, 0x0}, + [SPECIES_CUBONE] = {0x8d72a60, SPECIES_CUBONE + 1500, 0x0}, + [SPECIES_MAROWAK] = {0x8d733d0, SPECIES_MAROWAK + 1500, 0x0}, + [SPECIES_HITMONLEE] = {0x8d73e40, SPECIES_HITMONLEE + 1500, 0x0}, + [SPECIES_HITMONCHAN] = {0x8d74988, SPECIES_HITMONCHAN + 1500, 0x0}, + [SPECIES_LICKITUNG] = {0x8d754bc, SPECIES_LICKITUNG + 1500, 0x0}, + [SPECIES_KOFFING] = {0x8d75ff4, SPECIES_KOFFING + 1500, 0x0}, + [SPECIES_WEEZING] = {0x8d76d70, SPECIES_WEEZING + 1500, 0x0}, + [SPECIES_RHYHORN] = {0x8d777a8, SPECIES_RHYHORN + 1500, 0x0}, + [SPECIES_RHYDON] = {0x8d785c4, SPECIES_RHYDON + 1500, 0x0}, + [SPECIES_CHANSEY] = {0x8d78f68, SPECIES_CHANSEY + 1500, 0x0}, + [SPECIES_TANGELA] = {0x8d7999c, SPECIES_TANGELA + 1500, 0x0}, + [SPECIES_KANGASKHAN] = {0x8d7a6f0, SPECIES_KANGASKHAN + 1500, 0x0}, + [SPECIES_HORSEA] = {0x8d7adb0, SPECIES_HORSEA + 1500, 0x0}, + [SPECIES_SEADRA] = {0x8d7b89c, SPECIES_SEADRA + 1500, 0x0}, + [SPECIES_GOLDEEN] = {0x8d7c28c, SPECIES_GOLDEEN + 1500, 0x0}, + [SPECIES_SEAKING] = {0x8d7d050, SPECIES_SEAKING + 1500, 0x0}, + [SPECIES_STARYU] = {0x8d7d954, SPECIES_STARYU + 1500, 0x0}, + [SPECIES_STARMIE] = {0x8d7e584, SPECIES_STARMIE + 1500, 0x0}, + [SPECIES_MR_MIME] = {0x8d7f084, SPECIES_MR_MIME + 1500, 0x0}, + [SPECIES_SCYTHER] = {0x8d7fcdc, SPECIES_SCYTHER + 1500, 0x0}, + [SPECIES_JYNX] = {0x8d80838, SPECIES_JYNX + 1500, 0x0}, + [SPECIES_ELECTABUZZ] = {0x8d81434, SPECIES_ELECTABUZZ + 1500, 0x0}, + [SPECIES_MAGMAR] = {0x8d820b0, SPECIES_MAGMAR + 1500, 0x0}, + [SPECIES_PINSIR] = {0x8d82cf4, SPECIES_PINSIR + 1500, 0x0}, + [SPECIES_TAUROS] = {0x8d83788, SPECIES_TAUROS + 1500, 0x0}, + [SPECIES_MAGIKARP] = {0x8d84264, SPECIES_MAGIKARP + 1500, 0x0}, + [SPECIES_GYARADOS] = {0x8d8516c, SPECIES_GYARADOS + 1500, 0x0}, + [SPECIES_LAPRAS] = {0x8d85d68, SPECIES_LAPRAS + 1500, 0x0}, + [SPECIES_DITTO] = {0x8d86360, SPECIES_DITTO + 1500, 0x0}, + [SPECIES_EEVEE] = {0x8d86c74, SPECIES_EEVEE + 1500, 0x0}, + [SPECIES_VAPOREON] = {0x8d87640, SPECIES_VAPOREON + 1500, 0x0}, + [SPECIES_JOLTEON] = {0x8d88178, SPECIES_JOLTEON + 1500, 0x0}, + [SPECIES_FLAREON] = {0x8d88c9c, SPECIES_FLAREON + 1500, 0x0}, + [SPECIES_PORYGON] = {0x8d894b4, SPECIES_PORYGON + 1500, 0x0}, + [SPECIES_OMANYTE] = {0x8d89ca4, SPECIES_OMANYTE + 1500, 0x0}, + [SPECIES_OMASTAR] = {0x8d8a810, SPECIES_OMASTAR + 1500, 0x0}, + [SPECIES_KABUTO] = {0x8d8af28, SPECIES_KABUTO + 1500, 0x0}, + [SPECIES_KABUTOPS] = {0x8d8bc10, SPECIES_KABUTOPS + 1500, 0x0}, + [SPECIES_AERODACTYL] = {0x8d8c710, SPECIES_AERODACTYL + 1500, 0x0}, + [SPECIES_SNORLAX] = {0x8d8d210, SPECIES_SNORLAX + 1500, 0x0}, + [SPECIES_ARTICUNO] = {0x8d8ddfc, SPECIES_ARTICUNO + 1500, 0x0}, + [SPECIES_ZAPDOS] = {0x8d8e88c, SPECIES_ZAPDOS + 1500, 0x0}, + [SPECIES_MOLTRES] = {0x8d8f41c, SPECIES_MOLTRES + 1500, 0x0}, + [SPECIES_DRATINI] = {0x8d8fc20, SPECIES_DRATINI + 1500, 0x0}, + [SPECIES_DRAGONAIR] = {0x8d90634, SPECIES_DRAGONAIR + 1500, 0x0}, + [SPECIES_DRAGONITE] = {0x8d9138c, SPECIES_DRAGONITE + 1500, 0x0}, + [SPECIES_MEWTWO] = {0x8d9203c, SPECIES_MEWTWO + 1500, 0x0}, + [SPECIES_MEW] = {0x8d92a18, SPECIES_MEW + 1500, 0x0}, + [SPECIES_CHIKORITA] = {0x8d933ac, SPECIES_CHIKORITA + 1500, 0x0}, + [SPECIES_BAYLEEF] = {0x8d93eac, SPECIES_BAYLEEF + 1500, 0x0}, + [SPECIES_MEGANIUM] = {0x8d94a70, SPECIES_MEGANIUM + 1500, 0x0}, + [SPECIES_CYNDAQUIL] = {0x8d95484, SPECIES_CYNDAQUIL + 1500, 0x0}, + [SPECIES_QUILAVA] = {0x8d95f04, SPECIES_QUILAVA + 1500, 0x0}, + [SPECIES_TYPHLOSION] = {0x8d96c34, SPECIES_TYPHLOSION + 1500, 0x0}, + [SPECIES_TOTODILE] = {0x8d97514, SPECIES_TOTODILE + 1500, 0x0}, + [SPECIES_CROCONAW] = {0x8d97ecc, SPECIES_CROCONAW + 1500, 0x0}, + [SPECIES_FERALIGATR] = {0x8d98bd8, SPECIES_FERALIGATR + 1500, 0x0}, + [SPECIES_SENTRET] = {0x8d99500, SPECIES_SENTRET + 1500, 0x0}, + [SPECIES_FURRET] = {0x8d99fec, SPECIES_FURRET + 1500, 0x0}, + [SPECIES_HOOTHOOT] = {0x8d9a894, SPECIES_HOOTHOOT + 1500, 0x0}, + [SPECIES_NOCTOWL] = {0x8d9b2a8, SPECIES_NOCTOWL + 1500, 0x0}, + [SPECIES_LEDYBA] = {0x8d9bc84, SPECIES_LEDYBA + 1500, 0x0}, + [SPECIES_LEDIAN] = {0x8d9c814, SPECIES_LEDIAN + 1500, 0x0}, + [SPECIES_SPINARAK] = {0x8d9cee4, SPECIES_SPINARAK + 1500, 0x0}, + [SPECIES_ARIADOS] = {0x8d9d954, SPECIES_ARIADOS + 1500, 0x0}, + [SPECIES_CROBAT] = {0x8d9e2c4, SPECIES_CROBAT + 1500, 0x0}, + [SPECIES_CHINCHOU] = {0x8d9ed44, SPECIES_CHINCHOU + 1500, 0x0}, + [SPECIES_LANTURN] = {0x8d9f77c, SPECIES_LANTURN + 1500, 0x0}, + [SPECIES_PICHU] = {0x8d9fef0, SPECIES_PICHU + 1500, 0x0}, + [SPECIES_CLEFFA] = {0x8da0568, SPECIES_CLEFFA + 1500, 0x0}, + [SPECIES_IGGLYBUFF] = {0x8da0b74, SPECIES_IGGLYBUFF + 1500, 0x0}, + [SPECIES_TOGEPI] = {0x8da12c4, SPECIES_TOGEPI + 1500, 0x0}, + [SPECIES_TOGETIC] = {0x8da1b00, SPECIES_TOGETIC + 1500, 0x0}, + [SPECIES_NATU] = {0x8da21e4, SPECIES_NATU + 1500, 0x0}, + [SPECIES_XATU] = {0x8da2b9c, SPECIES_XATU + 1500, 0x0}, + [SPECIES_MAREEP] = {0x8da33fc, SPECIES_MAREEP + 1500, 0x0}, + [SPECIES_FLAAFFY] = {0x8da3d24, SPECIES_FLAAFFY + 1500, 0x0}, + [SPECIES_AMPHAROS] = {0x8da4738, SPECIES_AMPHAROS + 1500, 0x0}, + [SPECIES_BELLOSSOM] = {0x8da4f28, SPECIES_BELLOSSOM + 1500, 0x0}, + [SPECIES_MARILL] = {0x8da571c, SPECIES_MARILL + 1500, 0x0}, + [SPECIES_AZUMARILL] = {0x8da61b0, SPECIES_AZUMARILL + 1500, 0x0}, + [SPECIES_SUDOWOODO] = {0x8da6b54, SPECIES_SUDOWOODO + 1500, 0x0}, + [SPECIES_POLITOED] = {0x8da74e8, SPECIES_POLITOED + 1500, 0x0}, + [SPECIES_HOPPIP] = {0x8da7dc8, SPECIES_HOPPIP + 1500, 0x0}, + [SPECIES_SKIPLOOM] = {0x8da863c, SPECIES_SKIPLOOM + 1500, 0x0}, + [SPECIES_JUMPLUFF] = {0x8da9098, SPECIES_JUMPLUFF + 1500, 0x0}, + [SPECIES_AIPOM] = {0x8da9b2c, SPECIES_AIPOM + 1500, 0x0}, + [SPECIES_SUNKERN] = {0x8daa290, SPECIES_SUNKERN + 1500, 0x0}, + [SPECIES_SUNFLORA] = {0x8daac80, SPECIES_SUNFLORA + 1500, 0x0}, + [SPECIES_YANMA] = {0x8dab820, SPECIES_YANMA + 1500, 0x0}, + [SPECIES_WOOPER] = {0x8dac010, SPECIES_WOOPER + 1500, 0x0}, + [SPECIES_QUAGSIRE] = {0x8dacb10, SPECIES_QUAGSIRE + 1500, 0x0}, + [SPECIES_ESPEON] = {0x8dad510, SPECIES_ESPEON + 1500, 0x0}, + [SPECIES_UMBREON] = {0x8dadea4, SPECIES_UMBREON + 1500, 0x0}, + [SPECIES_MURKROW] = {0x8dae6a8, SPECIES_MURKROW + 1500, 0x0}, + [SPECIES_SLOWKING] = {0x8daf2b8, SPECIES_SLOWKING + 1500, 0x0}, + [SPECIES_MISDREAVUS] = {0x8dafbbc, SPECIES_MISDREAVUS + 1500, 0x0}, + [SPECIES_UNOWN] = {0x8db01fc, SPECIES_UNOWN + 1500, 0x0}, + [SPECIES_WOBBUFFET] = {0x8db0c24, SPECIES_WOBBUFFET + 1500, 0x0}, + [SPECIES_GIRAFARIG] = {0x8db1790, SPECIES_GIRAFARIG + 1500, 0x0}, + [SPECIES_PINECO] = {0x8db20b8, SPECIES_PINECO + 1500, 0x0}, + [SPECIES_FORRETRESS] = {0x8db2aec, SPECIES_FORRETRESS + 1500, 0x0}, + [SPECIES_DUNSPARCE] = {0x8db3370, SPECIES_DUNSPARCE + 1500, 0x0}, + [SPECIES_GLIGAR] = {0x8db3fec, SPECIES_GLIGAR + 1500, 0x0}, + [SPECIES_STEELIX] = {0x8db4e60, SPECIES_STEELIX + 1500, 0x0}, + [SPECIES_SNUBBULL] = {0x8db568c, SPECIES_SNUBBULL + 1500, 0x0}, + [SPECIES_GRANBULL] = {0x8db61c0, SPECIES_GRANBULL + 1500, 0x0}, + [SPECIES_QWILFISH] = {0x8db6a58, SPECIES_QWILFISH + 1500, 0x0}, + [SPECIES_SCIZOR] = {0x8db7750, SPECIES_SCIZOR + 1500, 0x0}, + [SPECIES_SHUCKLE] = {0x8db7f8c, SPECIES_SHUCKLE + 1500, 0x0}, + [SPECIES_HERACROSS] = {0x8db8a40, SPECIES_HERACROSS + 1500, 0x0}, + [SPECIES_SNEASEL] = {0x8db9498, SPECIES_SNEASEL + 1500, 0x0}, + [SPECIES_TEDDIURSA] = {0x8db9c78, SPECIES_TEDDIURSA + 1500, 0x0}, + [SPECIES_URSARING] = {0x8dba8ac, SPECIES_URSARING + 1500, 0x0}, + [SPECIES_SLUGMA] = {0x8dbb08c, SPECIES_SLUGMA + 1500, 0x0}, + [SPECIES_MAGCARGO] = {0x8dbbd88, SPECIES_MAGCARGO + 1500, 0x0}, + [SPECIES_SWINUB] = {0x8dbc46c, SPECIES_SWINUB + 1500, 0x0}, + [SPECIES_PILOSWINE] = {0x8dbcd38, SPECIES_PILOSWINE + 1500, 0x0}, + [SPECIES_CORSOLA] = {0x8dbd5f0, SPECIES_CORSOLA + 1500, 0x0}, + [SPECIES_REMORAID] = {0x8dbde18, SPECIES_REMORAID + 1500, 0x0}, + [SPECIES_OCTILLERY] = {0x8dbe850, SPECIES_OCTILLERY + 1500, 0x0}, + [SPECIES_DELIBIRD] = {0x8dbf288, SPECIES_DELIBIRD + 1500, 0x0}, + [SPECIES_MANTINE] = {0x8dbfcac, SPECIES_MANTINE + 1500, 0x0}, + [SPECIES_SKARMORY] = {0x8dc0750, SPECIES_SKARMORY + 1500, 0x0}, + [SPECIES_HOUNDOUR] = {0x8dc0f68, SPECIES_HOUNDOUR + 1500, 0x0}, + [SPECIES_HOUNDOOM] = {0x8dc1b1c, SPECIES_HOUNDOOM + 1500, 0x0}, + [SPECIES_KINGDRA] = {0x8dc26f4, SPECIES_KINGDRA + 1500, 0x0}, + [SPECIES_PHANPY] = {0x8dc2e44, SPECIES_PHANPY + 1500, 0x0}, + [SPECIES_DONPHAN] = {0x8dc3978, SPECIES_DONPHAN + 1500, 0x0}, + [SPECIES_PORYGON2] = {0x8dc41a0, SPECIES_PORYGON2 + 1500, 0x0}, + [SPECIES_STANTLER] = {0x8dc4cb0, SPECIES_STANTLER + 1500, 0x0}, + [SPECIES_SMEARGLE] = {0x8dc5754, SPECIES_SMEARGLE + 1500, 0x0}, + [SPECIES_TYROGUE] = {0x8dc5f6c, SPECIES_TYROGUE + 1500, 0x0}, + [SPECIES_HITMONTOP] = {0x8dc6ad8, SPECIES_HITMONTOP + 1500, 0x0}, + [SPECIES_SMOOCHUM] = {0x8dc7218, SPECIES_SMOOCHUM + 1500, 0x0}, + [SPECIES_ELEKID] = {0x8dc7b64, SPECIES_ELEKID + 1500, 0x0}, + [SPECIES_MAGBY] = {0x8dc8358, SPECIES_MAGBY + 1500, 0x0}, + [SPECIES_MILTANK] = {0x8dc8e68, SPECIES_MILTANK + 1500, 0x0}, + [SPECIES_BLISSEY] = {0x8dc9834, SPECIES_BLISSEY + 1500, 0x0}, + [SPECIES_RAIKOU] = {0x8dca478, SPECIES_RAIKOU + 1500, 0x0}, + [SPECIES_ENTEI] = {0x8dcb104, SPECIES_ENTEI + 1500, 0x0}, + [SPECIES_SUICUNE] = {0x8dcbfb0, SPECIES_SUICUNE + 1500, 0x0}, + [SPECIES_LARVITAR] = {0x8dcc7fc, SPECIES_LARVITAR + 1500, 0x0}, + [SPECIES_PUPITAR] = {0x8dcd124, SPECIES_PUPITAR + 1500, 0x0}, + [SPECIES_TYRANITAR] = {0x8dcddf8, SPECIES_TYRANITAR + 1500, 0x0}, + [SPECIES_LUGIA] = {0x8dcea98, SPECIES_LUGIA + 1500, 0x0}, + [SPECIES_HO_OH] = {0x8dcf86c, SPECIES_HO_OH + 1500, 0x0}, + [SPECIES_CELEBI] = {0x8dd0094, SPECIES_CELEBI + 1500, 0x0}, + [252] = {0x8d00bd0, 0x2f0 + 1500, 0x0}, + [253] = {0x8d00bd0, 0x2f1 + 1500, 0x0}, + [254] = {0x8d00bd0, 0x2f2 + 1500, 0x0}, + [255] = {0x8d00bd0, 0x2f3 + 1500, 0x0}, + [256] = {0x8d00bd0, 0x2f4 + 1500, 0x0}, + [257] = {0x8d00bd0, 0x2f5 + 1500, 0x0}, + [258] = {0x8d00bd0, 0x2f6 + 1500, 0x0}, + [259] = {0x8d00bd0, 0x2f7 + 1500, 0x0}, + [260] = {0x8d00bd0, 0x2f8 + 1500, 0x0}, + [261] = {0x8d00bd0, 0x2f9 + 1500, 0x0}, + [262] = {0x8d00bd0, 0x2fa + 1500, 0x0}, + [263] = {0x8d00bd0, 0x2fb + 1500, 0x0}, + [264] = {0x8d00bd0, 0x2fc + 1500, 0x0}, + [265] = {0x8d00bd0, 0x2fd + 1500, 0x0}, + [266] = {0x8d00bd0, 0x2fe + 1500, 0x0}, + [267] = {0x8d00bd0, 0x2ff + 1500, 0x0}, + [268] = {0x8d00bd0, 0x300 + 1500, 0x0}, + [269] = {0x8d00bd0, 0x301 + 1500, 0x0}, + [270] = {0x8d00bd0, 0x302 + 1500, 0x0}, + [271] = {0x8d00bd0, 0x303 + 1500, 0x0}, + [272] = {0x8d00bd0, 0x304 + 1500, 0x0}, + [273] = {0x8d00bd0, 0x305 + 1500, 0x0}, + [274] = {0x8d00bd0, 0x306 + 1500, 0x0}, + [275] = {0x8d00bd0, 0x307 + 1500, 0x0}, + [276] = {0x8d00bd0, 0x308 + 1500, 0x0}, + [SPECIES_TREECKO] = {0x8dd0904, SPECIES_TREECKO + 1500, 0x0}, + [SPECIES_GROVYLE] = {0x8dd14bc, SPECIES_GROVYLE + 1500, 0x0}, + [SPECIES_SCEPTILE] = {0x8dd21cc, SPECIES_SCEPTILE + 1500, 0x0}, + [SPECIES_TORCHIC] = {0x8dd28c4, SPECIES_TORCHIC + 1500, 0x0}, + [SPECIES_COMBUSKEN] = {0x8dd3258, SPECIES_COMBUSKEN + 1500, 0x0}, + [SPECIES_BLAZIKEN] = {0x8dd3ef8, SPECIES_BLAZIKEN + 1500, 0x0}, + [SPECIES_MUDKIP] = {0x8dd4734, SPECIES_MUDKIP + 1500, 0x0}, + [SPECIES_MARSHTOMP] = {0x8dd51a4, SPECIES_MARSHTOMP + 1500, 0x0}, + [SPECIES_SWAMPERT] = {0x8dd5ee8, SPECIES_SWAMPERT + 1500, 0x0}, + [SPECIES_POOCHYENA] = {0x8dd67ec, SPECIES_POOCHYENA + 1500, 0x0}, + [SPECIES_MIGHTYENA] = {0x8dd7368, SPECIES_MIGHTYENA + 1500, 0x0}, + [SPECIES_ZIGZAGOON] = {0x8dd7d10, SPECIES_ZIGZAGOON + 1500, 0x0}, + [SPECIES_LINOONE] = {0x8dd8690, SPECIES_LINOONE + 1500, 0x0}, + [SPECIES_WURMPLE] = {0x8dd8e94, SPECIES_WURMPLE + 1500, 0x0}, + [SPECIES_SILCOON] = {0x8dd96e4, SPECIES_SILCOON + 1500, 0x0}, + [SPECIES_BEAUTIFLY] = {0x8dda394, SPECIES_BEAUTIFLY + 1500, 0x0}, + [SPECIES_CASCOON] = {0x8ddac04, SPECIES_CASCOON + 1500, 0x0}, + [SPECIES_DUSTOX] = {0x8ddb810, SPECIES_DUSTOX + 1500, 0x0}, + [SPECIES_LOTAD] = {0x8ddc0a8, SPECIES_LOTAD + 1500, 0x0}, + [SPECIES_LOMBRE] = {0x8ddca70, SPECIES_LOMBRE + 1500, 0x0}, + [SPECIES_LUDICOLO] = {0x8ddd830, SPECIES_LUDICOLO + 1500, 0x0}, + [SPECIES_SEEDOT] = {0x8dddfb4, SPECIES_SEEDOT + 1500, 0x0}, + [SPECIES_NUZLEAF] = {0x8dde8ec, SPECIES_NUZLEAF + 1500, 0x0}, + [SPECIES_SHIFTRY] = {0x8ddf434, SPECIES_SHIFTRY + 1500, 0x0}, + [SPECIES_NINCADA] = {0x8ddfbbc, SPECIES_NINCADA + 1500, 0x0}, + [SPECIES_NINJASK] = {0x8de05f4, SPECIES_NINJASK + 1500, 0x0}, + [SPECIES_SHEDINJA] = {0x8de10bc, SPECIES_SHEDINJA + 1500, 0x0}, + [SPECIES_TAILLOW] = {0x8de1854, SPECIES_TAILLOW + 1500, 0x0}, + [SPECIES_SWELLOW] = {0x8de23e4, SPECIES_SWELLOW + 1500, 0x0}, + [SPECIES_SHROOMISH] = {0x8de2c20, SPECIES_SHROOMISH + 1500, 0x0}, + [SPECIES_BRELOOM] = {0x8de389c, SPECIES_BRELOOM + 1500, 0x0}, + [SPECIES_SPINDA] = {0x8de4278, SPECIES_SPINDA + 1500, 0x0}, + [SPECIES_WINGULL] = {0x8de4a6c, SPECIES_WINGULL + 1500, 0x0}, + [SPECIES_PELIPPER] = {0x8de56b4, SPECIES_PELIPPER + 1500, 0x0}, + [SPECIES_SURSKIT] = {0x8de5dbc, SPECIES_SURSKIT + 1500, 0x0}, + [SPECIES_MASQUERAIN] = {0x8de6aa4, SPECIES_MASQUERAIN + 1500, 0x0}, + [SPECIES_WAILMER] = {0x8de7414, SPECIES_WAILMER + 1500, 0x0}, + [SPECIES_WAILORD] = {0x8de7d70, SPECIES_WAILORD + 1500, 0x0}, + [SPECIES_SKITTY] = {0x8de8770, SPECIES_SKITTY + 1500, 0x0}, + [SPECIES_DELCATTY] = {0x8de92b8, SPECIES_DELCATTY + 1500, 0x0}, + [SPECIES_KECLEON] = {0x8de9d24, SPECIES_KECLEON + 1500, 0x0}, + [SPECIES_BALTOY] = {0x8dea4e0, SPECIES_BALTOY + 1500, 0x0}, + [SPECIES_CLAYDOL] = {0x8deb1fc, SPECIES_CLAYDOL + 1500, 0x0}, + [SPECIES_NOSEPASS] = {0x8debb58, SPECIES_NOSEPASS + 1500, 0x0}, + [SPECIES_TORKOAL] = {0x8dec778, SPECIES_TORKOAL + 1500, 0x0}, + [SPECIES_SABLEYE] = {0x8ded030, SPECIES_SABLEYE + 1500, 0x0}, + [SPECIES_BARBOACH] = {0x8ded7a4, SPECIES_BARBOACH + 1500, 0x0}, + [SPECIES_WHISCASH] = {0x8dee310, SPECIES_WHISCASH + 1500, 0x0}, + [SPECIES_LUVDISC] = {0x8dee92c, SPECIES_LUVDISC + 1500, 0x0}, + [SPECIES_CORPHISH] = {0x8def398, SPECIES_CORPHISH + 1500, 0x0}, + [SPECIES_CRAWDAUNT] = {0x8df0048, SPECIES_CRAWDAUNT + 1500, 0x0}, + [SPECIES_FEEBAS] = {0x8df094c, SPECIES_FEEBAS + 1500, 0x0}, + [SPECIES_MILOTIC] = {0x8df1778, SPECIES_MILOTIC + 1500, 0x0}, + [SPECIES_CARVANHA] = {0x8df20e8, SPECIES_CARVANHA + 1500, 0x0}, + [SPECIES_SHARPEDO] = {0x8df2bb0, SPECIES_SHARPEDO + 1500, 0x0}, + [SPECIES_TRAPINCH] = {0x8df3334, SPECIES_TRAPINCH + 1500, 0x0}, + [SPECIES_VIBRAVA] = {0x8df3cc8, SPECIES_VIBRAVA + 1500, 0x0}, + [SPECIES_FLYGON] = {0x8df4a64, SPECIES_FLYGON + 1500, 0x0}, + [SPECIES_MAKUHITA] = {0x8df5354, SPECIES_MAKUHITA + 1500, 0x0}, + [SPECIES_HARIYAMA] = {0x8df6194, SPECIES_HARIYAMA + 1500, 0x0}, + [SPECIES_ELECTRIKE] = {0x8df6a3c, SPECIES_ELECTRIKE + 1500, 0x0}, + [SPECIES_MANECTRIC] = {0x8df7594, SPECIES_MANECTRIC + 1500, 0x0}, + [SPECIES_NUMEL] = {0x8df7e50, SPECIES_NUMEL + 1500, 0x0}, + [SPECIES_CAMERUPT] = {0x8df8a28, SPECIES_CAMERUPT + 1500, 0x0}, + [SPECIES_SPHEAL] = {0x8df91b0, SPECIES_SPHEAL + 1500, 0x0}, + [SPECIES_SEALEO] = {0x8df9afc, SPECIES_SEALEO + 1500, 0x0}, + [SPECIES_WALREIN] = {0x8dfa850, SPECIES_WALREIN + 1500, 0x0}, + [SPECIES_CACNEA] = {0x8dfb154, SPECIES_CACNEA + 1500, 0x0}, + [SPECIES_CACTURNE] = {0x8dfbd74, SPECIES_CACTURNE + 1500, 0x0}, + [SPECIES_SNORUNT] = {0x8dfc5d4, SPECIES_SNORUNT + 1500, 0x0}, + [SPECIES_GLALIE] = {0x8dfd0c4, SPECIES_GLALIE + 1500, 0x0}, + [SPECIES_LUNATONE] = {0x8dfdab4, SPECIES_LUNATONE + 1500, 0x0}, + [SPECIES_SOLROCK] = {0x8dfe70c, SPECIES_SOLROCK + 1500, 0x0}, + [SPECIES_AZURILL] = {0x8dfefc8, SPECIES_AZURILL + 1500, 0x0}, + [SPECIES_SPOINK] = {0x8dff750, SPECIES_SPOINK + 1500, 0x0}, + [SPECIES_GRUMPIG] = {0x8e00360, SPECIES_GRUMPIG + 1500, 0x0}, + [SPECIES_PLUSLE] = {0x8e00bc0, SPECIES_PLUSLE + 1500, 0x0}, + [SPECIES_MINUN] = {0x8e01454, SPECIES_MINUN + 1500, 0x0}, + [SPECIES_MAWILE] = {0x8e01f8c, SPECIES_MAWILE + 1500, 0x0}, + [SPECIES_MEDITITE] = {0x8e02834, SPECIES_MEDITITE + 1500, 0x0}, + [SPECIES_MEDICHAM] = {0x8e0327c, SPECIES_MEDICHAM + 1500, 0x0}, + [SPECIES_SWABLU] = {0x8e03ba4, SPECIES_SWABLU + 1500, 0x0}, + [SPECIES_ALTARIA] = {0x8e046c8, SPECIES_ALTARIA + 1500, 0x0}, + [SPECIES_WYNAUT] = {0x8e04ecc, SPECIES_WYNAUT + 1500, 0x0}, + [SPECIES_DUSKULL] = {0x8e05788, SPECIES_DUSKULL + 1500, 0x0}, + [SPECIES_DUSCLOPS] = {0x8e06288, SPECIES_DUSCLOPS + 1500, 0x0}, + [SPECIES_ROSELIA] = {0x8e06c64, SPECIES_ROSELIA + 1500, 0x0}, + [SPECIES_SLAKOTH] = {0x8e074f8, SPECIES_SLAKOTH + 1500, 0x0}, + [SPECIES_VIGOROTH] = {0x8e08118, SPECIES_VIGOROTH + 1500, 0x0}, + [SPECIES_SLAKING] = {0x8e08e70, SPECIES_SLAKING + 1500, 0x0}, + [SPECIES_GULPIN] = {0x8e0962c, SPECIES_GULPIN + 1500, 0x0}, + [SPECIES_SWALOT] = {0x8e0a184, SPECIES_SWALOT + 1500, 0x0}, + [SPECIES_TROPIUS] = {0x8e0ae10, SPECIES_TROPIUS + 1500, 0x0}, + [SPECIES_WHISMUR] = {0x8e0b680, SPECIES_WHISMUR + 1500, 0x0}, + [SPECIES_LOUDRED] = {0x8e0c354, SPECIES_LOUDRED + 1500, 0x0}, + [SPECIES_EXPLOUD] = {0x8e0d114, SPECIES_EXPLOUD + 1500, 0x0}, + [SPECIES_CLAMPERL] = {0x8e0da28, SPECIES_CLAMPERL + 1500, 0x0}, + [SPECIES_HUNTAIL] = {0x8e0e624, SPECIES_HUNTAIL + 1500, 0x0}, + [SPECIES_GOREBYSS] = {0x8e0efcc, SPECIES_GOREBYSS + 1500, 0x0}, + [SPECIES_ABSOL] = {0x8e0fb00, SPECIES_ABSOL + 1500, 0x0}, + [SPECIES_SHUPPET] = {0x8e1033c, SPECIES_SHUPPET + 1500, 0x0}, + [SPECIES_BANETTE] = {0x8e10e98, SPECIES_BANETTE + 1500, 0x0}, + [SPECIES_SEVIPER] = {0x8e11b94, SPECIES_SEVIPER + 1500, 0x0}, + [SPECIES_ZANGOOSE] = {0x8e126a4, SPECIES_ZANGOOSE + 1500, 0x0}, + [SPECIES_RELICANTH] = {0x8e13148, SPECIES_RELICANTH + 1500, 0x0}, + [SPECIES_ARON] = {0x8e138ac, SPECIES_ARON + 1500, 0x0}, + [SPECIES_LAIRON] = {0x8e14364, SPECIES_LAIRON + 1500, 0x0}, + [SPECIES_AGGRON] = {0x8e1515c, SPECIES_AGGRON + 1500, 0x0}, + [SPECIES_CASTFORM] = {0x8efcf5c, SPECIES_CASTFORM + 1500, 0x0}, + [SPECIES_VOLBEAT] = {0x8e15bdc, SPECIES_VOLBEAT + 1500, 0x0}, + [SPECIES_ILLUMISE] = {0x8e1654c, SPECIES_ILLUMISE + 1500, 0x0}, + [SPECIES_LILEEP] = {0x8e16ebc, SPECIES_LILEEP + 1500, 0x0}, + [SPECIES_CRADILY] = {0x8e17b5c, SPECIES_CRADILY + 1500, 0x0}, + [SPECIES_ANORITH] = {0x8e183bc, SPECIES_ANORITH + 1500, 0x0}, + [SPECIES_ARMALDO] = {0x8e191b4, SPECIES_ARMALDO + 1500, 0x0}, + [SPECIES_RALTS] = {0x8e1983c, SPECIES_RALTS + 1500, 0x0}, + [SPECIES_KIRLIA] = {0x8e1a0d4, SPECIES_KIRLIA + 1500, 0x0}, + [SPECIES_GARDEVOIR] = {0x8e1ab44, SPECIES_GARDEVOIR + 1500, 0x0}, + [SPECIES_BAGON] = {0x8e1b3b8, SPECIES_BAGON + 1500, 0x0}, + [SPECIES_SHELGON] = {0x8e1bcbc, SPECIES_SHELGON + 1500, 0x0}, + [SPECIES_SALAMENCE] = {0x8e1c938, SPECIES_SALAMENCE + 1500, 0x0}, + [SPECIES_BELDUM] = {0x8e1d1e0, SPECIES_BELDUM + 1500, 0x0}, + [SPECIES_METANG] = {0x8e1dc84, SPECIES_METANG + 1500, 0x0}, + [SPECIES_METAGROSS] = {0x8e1e8cc, SPECIES_METAGROSS + 1500, 0x0}, + [SPECIES_REGIROCK] = {0x8e1f79c, SPECIES_REGIROCK + 1500, 0x0}, + [SPECIES_REGICE] = {0x8e203cc, SPECIES_REGICE + 1500, 0x0}, + [SPECIES_REGISTEEL] = {0x8e21024, SPECIES_REGISTEEL + 1500, 0x0}, + [SPECIES_KYOGRE] = {0x8e21a90, SPECIES_KYOGRE + 1500, 0x0}, + [SPECIES_GROUDON] = {0x8e227ac, SPECIES_GROUDON + 1500, 0x0}, + [SPECIES_RAYQUAZA] = {0x8e23514, SPECIES_RAYQUAZA + 1500, 0x0}, + [SPECIES_LATIAS] = {0x8e23f28, SPECIES_LATIAS + 1500, 0x0}, + [SPECIES_LATIOS] = {0x8e24aa8, SPECIES_LATIOS + 1500, 0x0}, + [SPECIES_JIRACHI] = {0x8e254cc, SPECIES_JIRACHI + 1500, 0x0}, + [SPECIES_DEOXYS] = {0x8e26124, SPECIES_DEOXYS + 1500, 0x0}, + [SPECIES_CHIMECHO] = {0x8e26918, SPECIES_CHIMECHO + 1500, 0x0}, + [SPECIES_EGG] = {0x8e26c34, SPECIES_EGG + 1500, 0x0}, + [SPECIES_UNOWN_B] = {0x8db01fc, SPECIES_UNOWN_B + 1500, 0x0}, + [SPECIES_UNOWN_C] = {0x8db01fc, SPECIES_UNOWN_C + 1500, 0x0}, + [SPECIES_UNOWN_D] = {0x8db01fc, SPECIES_UNOWN_D + 1500, 0x0}, + [SPECIES_UNOWN_E] = {0x8db01fc, SPECIES_UNOWN_E + 1500, 0x0}, + [SPECIES_UNOWN_F] = {0x8db01fc, SPECIES_UNOWN_F + 1500, 0x0}, + [SPECIES_UNOWN_G] = {0x8db01fc, SPECIES_UNOWN_G + 1500, 0x0}, + [SPECIES_UNOWN_H] = {0x8db01fc, SPECIES_UNOWN_H + 1500, 0x0}, + [SPECIES_UNOWN_I] = {0x8db01fc, SPECIES_UNOWN_I + 1500, 0x0}, + [SPECIES_UNOWN_J] = {0x8db01fc, SPECIES_UNOWN_J + 1500, 0x0}, + [SPECIES_UNOWN_K] = {0x8db01fc, SPECIES_UNOWN_K + 1500, 0x0}, + [SPECIES_UNOWN_L] = {0x8db01fc, SPECIES_UNOWN_L + 1500, 0x0}, + [SPECIES_UNOWN_M] = {0x8db01fc, SPECIES_UNOWN_M + 1500, 0x0}, + [SPECIES_UNOWN_N] = {0x8db01fc, SPECIES_UNOWN_N + 1500, 0x0}, + [SPECIES_UNOWN_O] = {0x8db01fc, SPECIES_UNOWN_O + 1500, 0x0}, + [SPECIES_UNOWN_P] = {0x8db01fc, SPECIES_UNOWN_P + 1500, 0x0}, + [SPECIES_UNOWN_Q] = {0x8db01fc, SPECIES_UNOWN_Q + 1500, 0x0}, + [SPECIES_UNOWN_R] = {0x8db01fc, SPECIES_UNOWN_R + 1500, 0x0}, + [SPECIES_UNOWN_S] = {0x8db01fc, SPECIES_UNOWN_S + 1500, 0x0}, + [SPECIES_UNOWN_T] = {0x8db01fc, SPECIES_UNOWN_T + 1500, 0x0}, + [SPECIES_UNOWN_U] = {0x8db01fc, SPECIES_UNOWN_U + 1500, 0x0}, + [SPECIES_UNOWN_V] = {0x8db01fc, SPECIES_UNOWN_V + 1500, 0x0}, + [SPECIES_UNOWN_W] = {0x8db01fc, SPECIES_UNOWN_W + 1500, 0x0}, + [SPECIES_UNOWN_X] = {0x8db01fc, SPECIES_UNOWN_X + 1500, 0x0}, + [SPECIES_UNOWN_Y] = {0x8db01fc, SPECIES_UNOWN_Y + 1500, 0x0}, + [SPECIES_UNOWN_Z] = {0x8db01fc, SPECIES_UNOWN_Z + 1500, 0x0}, + [SPECIES_UNOWN_EXCLAMATION] = {0x8db01fc, SPECIES_UNOWN_EXCLAMATION + 1500, 0x0}, + [SPECIES_UNOWN_QUESTION] = {0x8db01fc, SPECIES_UNOWN_QUESTION + 1500, 0x0}, + [SPECIES_TURTWIG] = {0x948b1e4, SPECIES_TURTWIG + 1500, 0x0}, + [SPECIES_GROTLE] = {0x948be3c, SPECIES_GROTLE + 1500, 0x0}, + [SPECIES_TORTERRA] = {0x948ccfc, SPECIES_TORTERRA + 1500, 0x0}, + [SPECIES_CHIMCHAR] = {0x948d54c, SPECIES_CHIMCHAR + 1500, 0x0}, + [SPECIES_MONFERNO] = {0x948e094, SPECIES_MONFERNO + 1500, 0x0}, + [SPECIES_INFERNAPE] = {0x948ee44, SPECIES_INFERNAPE + 1500, 0x0}, + [SPECIES_PIPLUP] = {0x948f504, SPECIES_PIPLUP + 1500, 0x0}, + [SPECIES_PRINPLUP] = {0x948fdd0, SPECIES_PRINPLUP + 1500, 0x0}, + [SPECIES_EMPOLEON] = {0x9490960, SPECIES_EMPOLEON + 1500, 0x0}, + [SPECIES_STARLY] = {0x9491174, SPECIES_STARLY + 1500, 0x0}, + [SPECIES_STARAVIA] = {0x9491b64, SPECIES_STARAVIA + 1500, 0x0}, + [SPECIES_STARAPTOR] = {0x9492718, SPECIES_STARAPTOR + 1500, 0x0}, + [SPECIES_BIDOOF] = {0x9492f8c, SPECIES_BIDOOF + 1500, 0x0}, + [SPECIES_BIBAREL] = {0x9493a8c, SPECIES_BIBAREL + 1500, 0x0}, + [SPECIES_KRICKETOT] = {0x9494358, SPECIES_KRICKETOT + 1500, 0x0}, + [SPECIES_KRICKETUNE] = {0x9494f30, SPECIES_KRICKETUNE + 1500, 0x0}, + [SPECIES_SHINX] = {0x949587c, SPECIES_SHINX + 1500, 0x0}, + [SPECIES_LUXIO] = {0x94962b4, SPECIES_LUXIO + 1500, 0x0}, + [SPECIES_LUXRAY] = {0x9496f1c, SPECIES_LUXRAY + 1500, 0x0}, + [SPECIES_BUDEW] = {0x94975c8, SPECIES_BUDEW + 1500, 0x0}, + [SPECIES_ROSERADE] = {0x949806c, SPECIES_ROSERADE + 1500, 0x0}, + [SPECIES_CRANIDOS] = {0x9498a24, SPECIES_CRANIDOS + 1500, 0x0}, + [SPECIES_RAMPARDOS] = {0x949967c, SPECIES_RAMPARDOS + 1500, 0x0}, + [SPECIES_SHIELDON] = {0x9499e14, SPECIES_SHIELDON + 1500, 0x0}, + [SPECIES_BASTIODON] = {0x949aa10, SPECIES_BASTIODON + 1500, 0x0}, + [SPECIES_BURMY] = {0x949b1bc, SPECIES_BURMY + 1500, 0x0}, + [SPECIES_WORMADAM] = {0x949bb08, SPECIES_WORMADAM + 1500, 0x0}, + [SPECIES_MOTHIM] = {0x949c52c, SPECIES_MOTHIM + 1500, 0x0}, + [SPECIES_COMBEE] = {0x949cd78, SPECIES_COMBEE + 1500, 0x0}, + [SPECIES_VESPIQUEN] = {0x949da60, SPECIES_VESPIQUEN + 1500, 0x0}, + [SPECIES_PACHIRISU] = {0x949e418, SPECIES_PACHIRISU + 1500, 0x0}, + [SPECIES_BUIZEL] = {0x949ec9c, SPECIES_BUIZEL + 1500, 0x0}, + [SPECIES_FLOATZEL] = {0x949f8e0, SPECIES_FLOATZEL + 1500, 0x0}, + [SPECIES_CHERUBI] = {0x949ffc4, SPECIES_CHERUBI + 1500, 0x0}, + [SPECIES_CHERRIM] = {0x94a0880, SPECIES_CHERRIM + 1500, 0x0}, + [SPECIES_SHELLOS] = {0x94a104c, SPECIES_SHELLOS + 1500, 0x0}, + [SPECIES_GASTRODON] = {0x94a1ab8, SPECIES_GASTRODON + 1500, 0x0}, + [SPECIES_AMBIPOM] = {0x94a280c, SPECIES_AMBIPOM + 1500, 0x0}, + [SPECIES_DRIFLOON] = {0x94a2fdc, SPECIES_DRIFLOON + 1500, 0x0}, + [SPECIES_DRIFBLIM] = {0x94a3bb4, SPECIES_DRIFBLIM + 1500, 0x0}, + [SPECIES_BUNEARY] = {0x94a4480, SPECIES_BUNEARY + 1500, 0x0}, + [SPECIES_LOPUNNY] = {0x94a4f90, SPECIES_LOPUNNY + 1500, 0x0}, + [SPECIES_MISMAGIUS] = {0x94a5aa0, SPECIES_MISMAGIUS + 1500, 0x0}, + [SPECIES_HONCHKROW] = {0x94a65b0, SPECIES_HONCHKROW + 1500, 0x0}, + [SPECIES_GLAMEOW] = {0x94a70b0, SPECIES_GLAMEOW + 1500, 0x0}, + [SPECIES_PURUGLY] = {0x94a7d88, SPECIES_PURUGLY + 1500, 0x0}, + [SPECIES_CHINGLING] = {0x94a84d8, SPECIES_CHINGLING + 1500, 0x0}, + [SPECIES_STUNKY] = {0x94a8ec8, SPECIES_STUNKY + 1500, 0x0}, + [SPECIES_SKUNTANK] = {0x94a9b9c, SPECIES_SKUNTANK + 1500, 0x0}, + [SPECIES_BRONZOR] = {0x94aa36c, SPECIES_BRONZOR + 1500, 0x0}, + [SPECIES_BRONZONG] = {0x94ab064, SPECIES_BRONZONG + 1500, 0x0}, + [SPECIES_BONSLY] = {0x94ab890, SPECIES_BONSLY + 1500, 0x0}, + [SPECIES_MIME_JR] = {0x94ac170, SPECIES_MIME_JR + 1500, 0x0}, + [SPECIES_HAPPINY] = {0x94ac974, SPECIES_HAPPINY + 1500, 0x0}, + [SPECIES_CHATOT] = {0x94ad1c4, SPECIES_CHATOT + 1500, 0x0}, + [SPECIES_SPIRITOMB] = {0x94adef4, SPECIES_SPIRITOMB + 1500, 0x0}, + [SPECIES_GIBLE] = {0x94ae840, SPECIES_GIBLE + 1500, 0x0}, + [SPECIES_GABITE] = {0x94af3f4, SPECIES_GABITE + 1500, 0x0}, + [SPECIES_GARCHOMP] = {0x94b00a4, SPECIES_GARCHOMP + 1500, 0x0}, + [SPECIES_MUNCHLAX] = {0x94b08f4, SPECIES_MUNCHLAX + 1500, 0x0}, + [SPECIES_RIOLU] = {0x94b12ac, SPECIES_RIOLU + 1500, 0x0}, + [SPECIES_LUCARIO] = {0x94b1d50, SPECIES_LUCARIO + 1500, 0x0}, + [SPECIES_HIPPOPOTAS] = {0x94b261c, SPECIES_HIPPOPOTAS + 1500, 0x0}, + [SPECIES_HIPPOWDON] = {0x94b323c, SPECIES_HIPPOWDON + 1500, 0x0}, + [SPECIES_SKORUPI] = {0x94b3c2c, SPECIES_SKORUPI + 1500, 0x0}, + [SPECIES_DRAPION] = {0x94b49ec, SPECIES_DRAPION + 1500, 0x0}, + [SPECIES_CROAGUNK] = {0x94b5270, SPECIES_CROAGUNK + 1500, 0x0}, + [SPECIES_TOXICROAK] = {0x94b5d5c, SPECIES_TOXICROAK + 1500, 0x0}, + [SPECIES_CARNIVINE] = {0x94b6814, SPECIES_CARNIVINE + 1500, 0x0}, + [SPECIES_FINNEON] = {0x94b7040, SPECIES_FINNEON + 1500, 0x0}, + [SPECIES_LUMINEON] = {0x94b7bf4, SPECIES_LUMINEON + 1500, 0x0}, + [SPECIES_MANTYKE] = {0x94b8564, SPECIES_MANTYKE + 1500, 0x0}, + [SPECIES_SNOVER] = {0x94b8fe4, SPECIES_SNOVER + 1500, 0x0}, + [SPECIES_ABOMASNOW] = {0x94b9dec, SPECIES_ABOMASNOW + 1500, 0x0}, + [SPECIES_WEAVILE] = {0x94ba8a4, SPECIES_WEAVILE + 1500, 0x0}, + [SPECIES_MAGNEZONE] = {0x94bb238, SPECIES_MAGNEZONE + 1500, 0x0}, + [SPECIES_LICKILICKY] = {0x94bbd14, SPECIES_LICKILICKY + 1500, 0x0}, + [SPECIES_RHYPERIOR] = {0x94bcc64, SPECIES_RHYPERIOR + 1500, 0x0}, + [SPECIES_TANGROWTH] = {0x94bd9c8, SPECIES_TANGROWTH + 1500, 0x0}, + [SPECIES_ELECTIVIRE] = {0x94be71c, SPECIES_ELECTIVIRE + 1500, 0x0}, + [SPECIES_MAGMORTAR] = {0x94bf55c, SPECIES_MAGMORTAR + 1500, 0x0}, + [SPECIES_TOGEKISS] = {0x94bfef0, SPECIES_TOGEKISS + 1500, 0x0}, + [SPECIES_YANMEGA] = {0x94c09dc, SPECIES_YANMEGA + 1500, 0x0}, + [SPECIES_LEAFEON] = {0x94c13a4, SPECIES_LEAFEON + 1500, 0x0}, + [SPECIES_GLACEON] = {0x94c1d48, SPECIES_GLACEON + 1500, 0x0}, + [SPECIES_GLISCOR] = {0x94c2920, SPECIES_GLISCOR + 1500, 0x0}, + [SPECIES_MAMOSWINE] = {0x94c33c4, SPECIES_MAMOSWINE + 1500, 0x0}, + [SPECIES_PORYGON_Z] = {0x94c3d00, SPECIES_PORYGON_Z + 1500, 0x0}, + [SPECIES_GALLADE] = {0x94c4848, SPECIES_GALLADE + 1500, 0x0}, + [SPECIES_PROBOPASS] = {0x94c54e8, SPECIES_PROBOPASS + 1500, 0x0}, + [SPECIES_DUSKNOIR] = {0x94c60f8, SPECIES_DUSKNOIR + 1500, 0x0}, + [SPECIES_FROSLASS] = {0x94c6b1c, SPECIES_FROSLASS + 1500, 0x0}, + [SPECIES_ROTOM] = {0x94c7310, SPECIES_ROTOM + 1500, 0x0}, + [SPECIES_UXIE] = {0x94c7b04, SPECIES_UXIE + 1500, 0x0}, + [SPECIES_MESPRIT] = {0x94c84bc, SPECIES_MESPRIT + 1500, 0x0}, + [SPECIES_AZELF] = {0x94c8e84, SPECIES_AZELF + 1500, 0x0}, + [SPECIES_DIALGA] = {0x94c9b70, SPECIES_DIALGA + 1500, 0x0}, + [SPECIES_PALKIA] = {0x94ca8e8, SPECIES_PALKIA + 1500, 0x0}, + [SPECIES_HEATRAN] = {0x94cb344, SPECIES_HEATRAN + 1500, 0x0}, + [SPECIES_REGIGIGAS] = {0x94cbf64, SPECIES_REGIGIGAS + 1500, 0x0}, + [SPECIES_GIRATINA] = {0x94cce24, SPECIES_GIRATINA + 1500, 0x0}, + [SPECIES_CRESSELIA] = {0x94cd7ec, SPECIES_CRESSELIA + 1500, 0x0}, + [SPECIES_PHIONE] = {0x94ce0a4, SPECIES_PHIONE + 1500, 0x0}, + [SPECIES_MANAPHY] = {0x94ce9cc, SPECIES_MANAPHY + 1500, 0x0}, + [SPECIES_DARKRAI] = {0x94cf6b4, SPECIES_DARKRAI + 1500, 0x0}, + [SPECIES_SHAYMIN] = {0x94cfde0, SPECIES_SHAYMIN + 1500, 0x0}, + [SPECIES_ARCEUS] = {0x94d0a6c, SPECIES_ARCEUS + 1500, 0x0}, + [SPECIES_VICTINI] = {0x9655894, SPECIES_VICTINI + 1500, 0x0}, + [SPECIES_SNIVY] = {0x96560f8, SPECIES_SNIVY + 1500, 0x0}, + [SPECIES_SERVINE] = {0x9656a8c, SPECIES_SERVINE + 1500, 0x0}, + [SPECIES_SERPERIOR] = {0x965773c, SPECIES_SERPERIOR + 1500, 0x0}, + [SPECIES_TEPIG] = {0x9657f78, SPECIES_TEPIG + 1500, 0x0}, + [SPECIES_PIGNITE] = {0x96589a0, SPECIES_PIGNITE + 1500, 0x0}, + [SPECIES_EMBOAR] = {0x96598bc, SPECIES_EMBOAR + 1500, 0x0}, + [SPECIES_OSHAWOTT] = {0x9659ffc, SPECIES_OSHAWOTT + 1500, 0x0}, + [SPECIES_DEWOTT] = {0x965a8a4, SPECIES_DEWOTT + 1500, 0x0}, + [SPECIES_SAMUROTT] = {0x965b674, SPECIES_SAMUROTT + 1500, 0x0}, + [SPECIES_PATRAT] = {0x965be8c, SPECIES_PATRAT + 1500, 0x0}, + [SPECIES_WATCHOG] = {0x965c978, SPECIES_WATCHOG + 1500, 0x0}, + [SPECIES_LILLIPUP] = {0x965d1fc, SPECIES_LILLIPUP + 1500, 0x0}, + [SPECIES_HERDIER] = {0x965dc48, SPECIES_HERDIER + 1500, 0x0}, + [SPECIES_STOUTLAND] = {0x965ea64, SPECIES_STOUTLAND + 1500, 0x0}, + [SPECIES_PURRLOIN] = {0x965f2f8, SPECIES_PURRLOIN + 1500, 0x0}, + [SPECIES_LIEPARD] = {0x965ff88, SPECIES_LIEPARD + 1500, 0x0}, + [SPECIES_PANSAGE] = {0x9660868, SPECIES_PANSAGE + 1500, 0x0}, + [SPECIES_SIMISAGE] = {0x96613e4, SPECIES_SIMISAGE + 1500, 0x0}, + [SPECIES_PANSEAR] = {0x9661c8c, SPECIES_PANSEAR + 1500, 0x0}, + [SPECIES_SIMISEAR] = {0x966280c, SPECIES_SIMISEAR + 1500, 0x0}, + [SPECIES_PANPOUR] = {0x96630dc, SPECIES_PANPOUR + 1500, 0x0}, + [SPECIES_SIMIPOUR] = {0x9663cc4, SPECIES_SIMIPOUR + 1500, 0x0}, + [SPECIES_MUNNA] = {0x96643a8, SPECIES_MUNNA + 1500, 0x0}, + [SPECIES_MUSHARNA] = {0x9664fc8, SPECIES_MUSHARNA + 1500, 0x0}, + [SPECIES_PIDOVE] = {0x9665708, SPECIES_PIDOVE + 1500, 0x0}, + [SPECIES_TRANQUILL] = {0x9665fd4, SPECIES_TRANQUILL + 1500, 0x0}, + [SPECIES_UNFEZANT] = {0x9666ce0, SPECIES_UNFEZANT + 1500, 0x0}, + [SPECIES_BLITZLE] = {0x9667674, SPECIES_BLITZLE + 1500, 0x0}, + [SPECIES_ZEBSTRIKA] = {0x96682f0, SPECIES_ZEBSTRIKA + 1500, 0x0}, + [SPECIES_ROGGENROLA] = {0x96688fc, SPECIES_ROGGENROLA + 1500, 0x0}, + [SPECIES_BOLDORE] = {0x96692a4, SPECIES_BOLDORE + 1500, 0x0}, + [SPECIES_GIGALITH] = {0x9669f7c, SPECIES_GIGALITH + 1500, 0x0}, + [SPECIES_WOOBAT] = {0x966a7f0, SPECIES_WOOBAT + 1500, 0x0}, + [SPECIES_SWOOBAT] = {0x966b4a4, SPECIES_SWOOBAT + 1500, 0x0}, + [SPECIES_DRILBUR] = {0x966becc, SPECIES_DRILBUR + 1500, 0x0}, + [SPECIES_EXCADRILL] = {0x966cadc, SPECIES_EXCADRILL + 1500, 0x0}, + [SPECIES_AUDINO] = {0x966d504, SPECIES_AUDINO + 1500, 0x0}, + [SPECIES_TIMBURR] = {0x966dd54, SPECIES_TIMBURR + 1500, 0x0}, + [SPECIES_GURDURR] = {0x966e864, SPECIES_GURDURR + 1500, 0x0}, + [SPECIES_CONKELDURR] = {0x966f484, SPECIES_CONKELDURR + 1500, 0x0}, + [SPECIES_TYMPOLE] = {0x966faa0, SPECIES_TYMPOLE + 1500, 0x0}, + [SPECIES_PALPITOAD] = {0x967037c, SPECIES_PALPITOAD + 1500, 0x0}, + [SPECIES_SEISMITOAD] = {0x967101c, SPECIES_SEISMITOAD + 1500, 0x0}, + [SPECIES_THROH] = {0x9671a40, SPECIES_THROH + 1500, 0x0}, + [SPECIES_SAWK] = {0x9672440, SPECIES_SAWK + 1500, 0x0}, + [SPECIES_SEWADDLE] = {0x9672b6c, SPECIES_SEWADDLE + 1500, 0x0}, + [SPECIES_SWADLOON] = {0x9673400, SPECIES_SWADLOON + 1500, 0x0}, + [SPECIES_LEAVANNY] = {0x9673e90, SPECIES_LEAVANNY + 1500, 0x0}, + [SPECIES_VENIPEDE] = {0x96746a8, SPECIES_VENIPEDE + 1500, 0x0}, + [SPECIES_WHIRLIPEDE] = {0x9674ff4, SPECIES_WHIRLIPEDE + 1500, 0x0}, + [SPECIES_SCOLIPEDE] = {0x9675cc8, SPECIES_SCOLIPEDE + 1500, 0x0}, + [SPECIES_COTTONEE] = {0x967643c, SPECIES_COTTONEE + 1500, 0x0}, + [SPECIES_WHIMSICOTT] = {0x9676f28, SPECIES_WHIMSICOTT + 1500, 0x0}, + [SPECIES_PETILIL] = {0x96776d0, SPECIES_PETILIL + 1500, 0x0}, + [SPECIES_LILLIGANT] = {0x96782cc, SPECIES_LILLIGANT + 1500, 0x0}, + [SPECIES_BASCULIN_RED] = {0x9678bac, SPECIES_BASCULIN_RED + 1500, 0x0}, + [SPECIES_SANDILE] = {0x96792a4, SPECIES_SANDILE + 1500, 0x0}, + [SPECIES_KROKOROK] = {0x9679d48, SPECIES_KROKOROK + 1500, 0x0}, + [SPECIES_KROOKODILE] = {0x967ab40, SPECIES_KROOKODILE + 1500, 0x0}, + [SPECIES_DARUMAKA] = {0x967b358, SPECIES_DARUMAKA + 1500, 0x0}, + [SPECIES_DARMANITAN] = {0x967bec4, SPECIES_DARMANITAN + 1500, 0x0}, + [SPECIES_MARACTUS] = {0x967cb40, SPECIES_MARACTUS + 1500, 0x0}, + [SPECIES_DWEBBLE] = {0x967d334, SPECIES_DWEBBLE + 1500, 0x0}, + [SPECIES_CRUSTLE] = {0x967dfd4, SPECIES_CRUSTLE + 1500, 0x0}, + [SPECIES_SCRAGGY] = {0x967e758, SPECIES_SCRAGGY + 1500, 0x0}, + [SPECIES_SCRAFTY] = {0x967f134, SPECIES_SCRAFTY + 1500, 0x0}, + [SPECIES_SIGILYPH] = {0x967fcf8, SPECIES_SIGILYPH + 1500, 0x0}, + [SPECIES_YAMASK] = {0x968034c, SPECIES_YAMASK + 1500, 0x0}, + [SPECIES_COFAGRIGUS] = {0x96811c4, SPECIES_COFAGRIGUS + 1500, 0x0}, + [SPECIES_TIRTOUGA] = {0x9681960, SPECIES_TIRTOUGA + 1500, 0x0}, + [SPECIES_CARRACOSTA] = {0x96824e0, SPECIES_CARRACOSTA + 1500, 0x0}, + [SPECIES_ARCHEN] = {0x9682d64, SPECIES_ARCHEN + 1500, 0x0}, + [SPECIES_ARCHEOPS] = {0x9683928, SPECIES_ARCHEOPS + 1500, 0x0}, + [SPECIES_TRUBBISH] = {0x9684068, SPECIES_TRUBBISH + 1500, 0x0}, + [SPECIES_GARBODOR] = {0x9684e84, SPECIES_GARBODOR + 1500, 0x0}, + [SPECIES_ZORUA] = {0x96857c0, SPECIES_ZORUA + 1500, 0x0}, + [SPECIES_ZOROARK] = {0x96863c0, SPECIES_ZOROARK + 1500, 0x0}, + [SPECIES_MINCCINO] = {0x9686e40, SPECIES_MINCCINO + 1500, 0x0}, + [SPECIES_CINCCINO] = {0x9687aac, SPECIES_CINCCINO + 1500, 0x0}, + [SPECIES_GOTHITA] = {0x9688220, SPECIES_GOTHITA + 1500, 0x0}, + [SPECIES_GOTHORITA] = {0x9688d20, SPECIES_GOTHORITA + 1500, 0x0}, + [SPECIES_GOTHITELLE] = {0x9689a08, SPECIES_GOTHITELLE + 1500, 0x0}, + [SPECIES_SOLOSIS] = {0x968a090, SPECIES_SOLOSIS + 1500, 0x0}, + [SPECIES_DUOSION] = {0x968a9b8, SPECIES_DUOSION + 1500, 0x0}, + [SPECIES_REUNICLUS] = {0x968b4ec, SPECIES_REUNICLUS + 1500, 0x0}, + [SPECIES_DUCKLETT] = {0x968bc3c, SPECIES_DUCKLETT + 1500, 0x0}, + [SPECIES_SWANNA] = {0x968c6e0, SPECIES_SWANNA + 1500, 0x0}, + [SPECIES_VANILLITE] = {0x968cdd8, SPECIES_VANILLITE + 1500, 0x0}, + [SPECIES_VANILLISH] = {0x968d6dc, SPECIES_VANILLISH + 1500, 0x0}, + [SPECIES_VANILLUXE] = {0x968e3c8, SPECIES_VANILLUXE + 1500, 0x0}, + [SPECIES_DEERLING] = {0x968ec14, SPECIES_DEERLING + 1500, 0x0}, + [SPECIES_SAWSBUCK] = {0x968f5f0, SPECIES_SAWSBUCK + 1500, 0x0}, + [SPECIES_EMOLGA] = {0x968fdac, SPECIES_EMOLGA + 1500, 0x0}, + [SPECIES_KARRABLAST] = {0x96903fc, SPECIES_KARRABLAST + 1500, 0x0}, + [SPECIES_ESCAVALIER] = {0x9691030, SPECIES_ESCAVALIER + 1500, 0x0}, + [SPECIES_FOONGUS] = {0x96916cc, SPECIES_FOONGUS + 1500, 0x0}, + [SPECIES_AMOONGUSS] = {0x9692200, SPECIES_AMOONGUSS + 1500, 0x0}, + [SPECIES_FRILLISH] = {0x9692b80, SPECIES_FRILLISH + 1500, 0x0}, + [SPECIES_JELLICENT] = {0x9693700, SPECIES_JELLICENT + 1500, 0x0}, + [SPECIES_ALOMOMOLA] = {0x9694248, SPECIES_ALOMOMOLA + 1500, 0x0}, + [SPECIES_JOLTIK] = {0x96947e8, SPECIES_JOLTIK + 1500, 0x0}, + [SPECIES_GALVANTULA] = {0x9695120, SPECIES_GALVANTULA + 1500, 0x0}, + [SPECIES_FERROSEED] = {0x969584c, SPECIES_FERROSEED + 1500, 0x0}, + [SPECIES_FERROTHORN] = {0x9696370, SPECIES_FERROTHORN + 1500, 0x0}, + [SPECIES_KLINK] = {0x9696c2c, SPECIES_KLINK + 1500, 0x0}, + [SPECIES_KLANG] = {0x9697970, SPECIES_KLANG + 1500, 0x0}, + [SPECIES_KLINKLANG] = {0x969888c, SPECIES_KLINKLANG + 1500, 0x0}, + [SPECIES_TYNAMO] = {0x9698ea8, SPECIES_TYNAMO + 1500, 0x0}, + [SPECIES_EELEKTRIK] = {0x96998f4, SPECIES_EELEKTRIK + 1500, 0x0}, + [SPECIES_EELEKTROSS] = {0x969a6b8, SPECIES_EELEKTROSS + 1500, 0x0}, + [SPECIES_ELGYEM] = {0x969aecc, SPECIES_ELGYEM + 1500, 0x0}, + [SPECIES_BEHEEYEM] = {0x969b928, SPECIES_BEHEEYEM + 1500, 0x0}, + [SPECIES_LITWICK] = {0x969c054, SPECIES_LITWICK + 1500, 0x0}, + [SPECIES_LAMPENT] = {0x969c824, SPECIES_LAMPENT + 1500, 0x0}, + [SPECIES_CHANDELURE] = {0x969d478, SPECIES_CHANDELURE + 1500, 0x0}, + [SPECIES_AXEW] = {0x969dbec, SPECIES_AXEW + 1500, 0x0}, + [SPECIES_FRAXURE] = {0x969e67c, SPECIES_FRAXURE + 1500, 0x0}, + [SPECIES_HAXORUS] = {0x969f374, SPECIES_HAXORUS + 1500, 0x0}, + [SPECIES_CUBCHOO] = {0x969fae8, SPECIES_CUBCHOO + 1500, 0x0}, + [SPECIES_BEARTIC] = {0x96a0668, SPECIES_BEARTIC + 1500, 0x0}, + [SPECIES_CRYOGONAL] = {0x96a1470, SPECIES_CRYOGONAL + 1500, 0x0}, + [SPECIES_SHELMET] = {0x96a1c64, SPECIES_SHELMET + 1500, 0x0}, + [SPECIES_ACCELGOR] = {0x96a2864, SPECIES_ACCELGOR + 1500, 0x0}, + [SPECIES_STUNFISK] = {0x96a2fd8, SPECIES_STUNFISK + 1500, 0x0}, + [SPECIES_MIENFOO] = {0x96a3738, SPECIES_MIENFOO + 1500, 0x0}, + [SPECIES_MIENSHAO] = {0x96a41a8, SPECIES_MIENSHAO + 1500, 0x0}, + [SPECIES_DRUDDIGON] = {0x96a4e58, SPECIES_DRUDDIGON + 1500, 0x0}, + [SPECIES_GOLETT] = {0x96a5968, SPECIES_GOLETT + 1500, 0x0}, + [SPECIES_GOLURK] = {0x96a6884, SPECIES_GOLURK + 1500, 0x0}, + [SPECIES_PAWNIARD] = {0x96a710c, SPECIES_PAWNIARD + 1500, 0x0}, + [SPECIES_BISHARP] = {0x96a7d9c, SPECIES_BISHARP + 1500, 0x0}, + [SPECIES_BOUFFALANT] = {0x96a88f4, SPECIES_BOUFFALANT + 1500, 0x0}, + [SPECIES_RUFFLET] = {0x96a910c, SPECIES_RUFFLET + 1500, 0x0}, + [SPECIES_BRAVIARY] = {0x96a9df4, SPECIES_BRAVIARY + 1500, 0x0}, + [SPECIES_VULLABY] = {0x96aa630, SPECIES_VULLABY + 1500, 0x0}, + [SPECIES_MANDIBUZZ] = {0x96ab240, SPECIES_MANDIBUZZ + 1500, 0x0}, + [SPECIES_HEATMOR] = {0x96abc0c, SPECIES_HEATMOR + 1500, 0x0}, + [SPECIES_DURANT] = {0x96ac424, SPECIES_DURANT + 1500, 0x0}, + [SPECIES_DEINO] = {0x96acb9c, SPECIES_DEINO + 1500, 0x0}, + [SPECIES_ZWEILOUS] = {0x96ad6ac, SPECIES_ZWEILOUS + 1500, 0x0}, + [SPECIES_HYDREIGON] = {0x96ae46c, SPECIES_HYDREIGON + 1500, 0x0}, + [SPECIES_LARVESTA] = {0x96aed3c, SPECIES_LARVESTA + 1500, 0x0}, + [SPECIES_VOLCARONA] = {0x96afb68, SPECIES_VOLCARONA + 1500, 0x0}, + [SPECIES_COBALION] = {0x96b05e8, SPECIES_COBALION + 1500, 0x0}, + [SPECIES_TERRAKION] = {0x96b1318, SPECIES_TERRAKION + 1500, 0x0}, + [SPECIES_VIRIZION] = {0x96b1dbc, SPECIES_VIRIZION + 1500, 0x0}, + [SPECIES_TORNADUS] = {0x96b2c58, SPECIES_TORNADUS + 1500, 0x0}, + [SPECIES_THUNDURUS] = {0x96b3bbc, SPECIES_THUNDURUS + 1500, 0x0}, + [SPECIES_RESHIRAM] = {0x96b4838, SPECIES_RESHIRAM + 1500, 0x0}, + [SPECIES_ZEKROM] = {0x96b54b4, SPECIES_ZEKROM + 1500, 0x0}, + [SPECIES_LANDORUS] = {0x96b63a8, SPECIES_LANDORUS + 1500, 0x0}, + [SPECIES_KYUREM] = {0x96b6ef0, SPECIES_KYUREM + 1500, 0x0}, + [SPECIES_KELDEO] = {0x96b7a80, SPECIES_KELDEO + 1500, 0x0}, + [SPECIES_MELOETTA] = {0x96b8384, SPECIES_MELOETTA + 1500, 0x0}, + [SPECIES_GENESECT] = {0x96b8e84, SPECIES_GENESECT + 1500, 0x0}, + [SPECIES_UNFEZANT_F] = {0x96b994c, SPECIES_UNFEZANT_F + 1500, 0x0}, + [SPECIES_FRILLISH_F] = {0x96ba274, SPECIES_FRILLISH_F + 1500, 0x0}, + [SPECIES_JELLICENT_F] = {0x96bae04, SPECIES_JELLICENT_F + 1500, 0x0}, + [SPECIES_SHADOW_WARRIOR] = {0x94cd7ec, SPECIES_SHADOW_WARRIOR + 1500, 0x0}, + [SPECIES_BURMY_SANDY] = {0x96bb4fc, SPECIES_BURMY_SANDY + 1500, 0x0}, + [SPECIES_BURMY_TRASH] = {0x96bbca8, SPECIES_BURMY_TRASH + 1500, 0x0}, + [SPECIES_WORMADAM_SANDY] = {0x96bc5ac, SPECIES_WORMADAM_SANDY + 1500, 0x0}, + [SPECIES_WORMADAM_TRASH] = {0x96bce78, SPECIES_WORMADAM_TRASH + 1500, 0x0}, + [SPECIES_SHELLOS_EAST] = {0x96bd6a0, SPECIES_SHELLOS_EAST + 1500, 0x0}, + [SPECIES_GASTRODON_EAST] = {0x96be0e8, SPECIES_GASTRODON_EAST + 1500, 0x0}, + [SPECIES_ROTOM_HEAT] = {0x96bead8, SPECIES_ROTOM_HEAT + 1500, 0x0}, + [SPECIES_ROTOM_WASH] = {0x96bf510, SPECIES_ROTOM_WASH + 1500, 0x0}, + [SPECIES_ROTOM_FROST] = {0x96c00a0, SPECIES_ROTOM_FROST + 1500, 0x0}, + [SPECIES_ROTOM_FAN] = {0x96c0b34, SPECIES_ROTOM_FAN + 1500, 0x0}, + [SPECIES_ROTOM_MOW] = {0x96c144c, SPECIES_ROTOM_MOW + 1500, 0x0}, + [SPECIES_GIRATINA_ORIGIN] = {0x96c22c4, SPECIES_GIRATINA_ORIGIN + 1500, 0x0}, + [SPECIES_SHAYMIN_SKY] = {0x96c2db0, SPECIES_SHAYMIN_SKY + 1500, 0x0}, + [SPECIES_ARCEUS_FIGHT] = {0x96c3a3c, SPECIES_ARCEUS_FIGHT + 1500, 0x0}, + [SPECIES_ARCEUS_FLYING] = {0x96c46c8, SPECIES_ARCEUS_FLYING + 1500, 0x0}, + [SPECIES_ARCEUS_POISON] = {0x96c5354, SPECIES_ARCEUS_POISON + 1500, 0x0}, + [SPECIES_ARCEUS_GROUND] = {0x96c5fe0, SPECIES_ARCEUS_GROUND + 1500, 0x0}, + [SPECIES_ARCEUS_ROCK] = {0x96c6c6c, SPECIES_ARCEUS_ROCK + 1500, 0x0}, + [SPECIES_ARCEUS_BUG] = {0x96c78f8, SPECIES_ARCEUS_BUG + 1500, 0x0}, + [SPECIES_ARCEUS_GHOST] = {0x96c8584, SPECIES_ARCEUS_GHOST + 1500, 0x0}, + [SPECIES_ARCEUS_STEEL] = {0x96c9210, SPECIES_ARCEUS_STEEL + 1500, 0x0}, + [SPECIES_ARCEUS_FIRE] = {0x96c9e9c, SPECIES_ARCEUS_FIRE + 1500, 0x0}, + [SPECIES_ARCEUS_WATER] = {0x96cab28, SPECIES_ARCEUS_WATER + 1500, 0x0}, + [SPECIES_ARCEUS_GRASS] = {0x96cb7b4, SPECIES_ARCEUS_GRASS + 1500, 0x0}, + [SPECIES_ARCEUS_ELECTRIC] = {0x96cc440, SPECIES_ARCEUS_ELECTRIC + 1500, 0x0}, + [SPECIES_ARCEUS_PSYCHIC] = {0x96cd0cc, SPECIES_ARCEUS_PSYCHIC + 1500, 0x0}, + [SPECIES_ARCEUS_ICE] = {0x96cdd58, SPECIES_ARCEUS_ICE + 1500, 0x0}, + [SPECIES_ARCEUS_DRAGON] = {0x96ce9e4, SPECIES_ARCEUS_DRAGON + 1500, 0x0}, + [SPECIES_ARCEUS_DARK] = {0x96cf670, SPECIES_ARCEUS_DARK + 1500, 0x0}, + [SPECIES_BASCULIN_BLUE] = {0x96cff40, SPECIES_BASCULIN_BLUE + 1500, 0x0}, + [SPECIES_DARMANITANZEN] = {0x96d0724, SPECIES_DARMANITANZEN + 1500, 0x0}, + [SPECIES_DEERLING_SUMMER] = {0x96d0f70, SPECIES_DEERLING_SUMMER + 1500, 0x0}, + [SPECIES_DEERLING_AUTUMN] = {0x96d17bc, SPECIES_DEERLING_AUTUMN + 1500, 0x0}, + [SPECIES_DEERLING_WINTER] = {0x96d2008, SPECIES_DEERLING_WINTER + 1500, 0x0}, + [SPECIES_SAWSBUCK_SUMMER] = {0x96d2ba8, SPECIES_SAWSBUCK_SUMMER + 1500, 0x0}, + [SPECIES_SAWSBUCK_AUTUMN] = {0x96d38b4, SPECIES_SAWSBUCK_AUTUMN + 1500, 0x0}, + [SPECIES_SAWSBUCK_WINTER] = {0x96d4310, SPECIES_SAWSBUCK_WINTER + 1500, 0x0}, + [SPECIES_HIPPOPOTAS_F] = {0x96d4bdc, SPECIES_HIPPOPOTAS_F + 1500, 0x0}, + [SPECIES_HIPPOWDON_F] = {0x96d57fc, SPECIES_HIPPOWDON_F + 1500, 0x0}, + [SPECIES_MELOETTA_PIROUETTE] = {0x96d62c8, SPECIES_MELOETTA_PIROUETTE + 1500, 0x0}, + [SPECIES_GENESECT_SHOCK] = {0x96d6dc8, SPECIES_GENESECT_SHOCK + 1500, 0x0}, + [SPECIES_GENESECT_BURN] = {0x96d78c8, SPECIES_GENESECT_BURN + 1500, 0x0}, + [SPECIES_GENESECT_CHILL] = {0x96d83c8, SPECIES_GENESECT_CHILL + 1500, 0x0}, + [SPECIES_GENESECT_DOUSE] = {0x96d8ec8, SPECIES_GENESECT_DOUSE + 1500, 0x0}, + [SPECIES_CHERRIM_SUN] = {0x96d9784, SPECIES_CHERRIM_SUN + 1500, 0x0}, + [SPECIES_KYUREM_BLACK] = {0x96da5c4, SPECIES_KYUREM_BLACK + 1500, 0x0}, + [SPECIES_KYUREM_WHITE] = {0x96db4cc, SPECIES_KYUREM_WHITE + 1500, 0x0}, + [SPECIES_TORNADUS_THERIAN] = {0x96dc0cc, SPECIES_TORNADUS_THERIAN + 1500, 0x0}, + [SPECIES_THUNDURUS_THERIAN] = {0x96dceb4, SPECIES_THUNDURUS_THERIAN + 1500, 0x0}, + [SPECIES_LANDORUS_THERIAN] = {0x96ddbd4, SPECIES_LANDORUS_THERIAN + 1500, 0x0}, + [SPECIES_KELDEO_RESOLUTE] = {0x96de874, SPECIES_KELDEO_RESOLUTE + 1500, 0x0}, + [SPECIES_CHESPIN] = {0x96df1b0, SPECIES_CHESPIN + 1500, 0x0}, + [SPECIES_QUILLADIN] = {0x96dfb90, SPECIES_QUILLADIN + 1500, 0x0}, + [SPECIES_CHESNAUGHT] = {0x96e0768, SPECIES_CHESNAUGHT + 1500, 0x0}, + [SPECIES_FENNEKIN] = {0x96e10d8, SPECIES_FENNEKIN + 1500, 0x0}, + [SPECIES_BRAIXEN] = {0x96e1b7c, SPECIES_BRAIXEN + 1500, 0x0}, + [SPECIES_DELPHOX] = {0x96e29bc, SPECIES_DELPHOX + 1500, 0x0}, + [SPECIES_FROAKIE] = {0x96e3268, SPECIES_FROAKIE + 1500, 0x0}, + [SPECIES_FROGADIER] = {0x96e3d44, SPECIES_FROGADIER + 1500, 0x0}, + [SPECIES_GRENINJA] = {0x96e48e4, SPECIES_GRENINJA + 1500, 0x0}, + [SPECIES_BUNNELBY] = {0x96e52b0, SPECIES_BUNNELBY + 1500, 0x0}, + [SPECIES_DIGGERSBY] = {0x96e604c, SPECIES_DIGGERSBY + 1500, 0x0}, + [SPECIES_FLETCHLING] = {0x96e67d4, SPECIES_FLETCHLING + 1500, 0x0}, + [SPECIES_FLETCHINDER] = {0x96e7144, SPECIES_FLETCHINDER + 1500, 0x0}, + [SPECIES_TALONFLAME] = {0x96e7ce4, SPECIES_TALONFLAME + 1500, 0x0}, + [SPECIES_SCATTERBUG] = {0x96e83dc, SPECIES_SCATTERBUG + 1500, 0x0}, + [SPECIES_SPEWPA] = {0x96e8c50, SPECIES_SPEWPA + 1500, 0x0}, + [SPECIES_VIVILLON] = {0x96e9ac8, SPECIES_VIVILLON + 1500, 0x0}, + [SPECIES_LITLEO] = {0x96ea404, SPECIES_LITLEO + 1500, 0x0}, + [SPECIES_PYROAR] = {0x96eb1c4, SPECIES_PYROAR + 1500, 0x0}, + [SPECIES_FLABEBE] = {0x96ebb34, SPECIES_FLABEBE + 1500, 0x0}, + [SPECIES_FLOETTE] = {0x96ec624, SPECIES_FLOETTE + 1500, 0x0}, + [SPECIES_FLORGES] = {0x96ed28c, SPECIES_FLORGES + 1500, 0x0}, + [SPECIES_SKIDDO] = {0x96edc34, SPECIES_SKIDDO + 1500, 0x0}, + [SPECIES_GOGOAT] = {0x96ee9f8, SPECIES_GOGOAT + 1500, 0x0}, + [SPECIES_PANCHAM] = {0x96ef1c8, SPECIES_PANCHAM + 1500, 0x0}, + [SPECIES_PANGORO] = {0x96efe68, SPECIES_PANGORO + 1500, 0x0}, + [SPECIES_FURFROU] = {0x96f0a40, SPECIES_FURFROU + 1500, 0x0}, + [SPECIES_ESPURR] = {0x96f1334, SPECIES_ESPURR + 1500, 0x0}, + [SPECIES_MEOWSTIC] = {0x96f1de8, SPECIES_MEOWSTIC + 1500, 0x0}, + [SPECIES_HONEDGE] = {0x96f28b0, SPECIES_HONEDGE + 1500, 0x0}, + [SPECIES_DOUBLADE] = {0x96f352c, SPECIES_DOUBLADE + 1500, 0x0}, + [SPECIES_AEGISLASH] = {0x96f401c, SPECIES_AEGISLASH + 1500, 0x0}, + [SPECIES_SPRITZEE] = {0x96f48b0, SPECIES_SPRITZEE + 1500, 0x0}, + [SPECIES_AROMATISSE] = {0x96f54bc, SPECIES_AROMATISSE + 1500, 0x0}, + [SPECIES_SWIRLIX] = {0x96f5c44, SPECIES_SWIRLIX + 1500, 0x0}, + [SPECIES_SLURPUFF] = {0x96f67b0, SPECIES_SLURPUFF + 1500, 0x0}, + [SPECIES_INKAY] = {0x96f70d8, SPECIES_INKAY + 1500, 0x0}, + [SPECIES_MALAMAR] = {0x96f7d54, SPECIES_MALAMAR + 1500, 0x0}, + [SPECIES_BINACLE] = {0x96f889c, SPECIES_BINACLE + 1500, 0x0}, + [SPECIES_BARBARACLE] = {0x96f9824, SPECIES_BARBARACLE + 1500, 0x0}, + [SPECIES_SKRELP] = {0x96fa128, SPECIES_SKRELP + 1500, 0x0}, + [SPECIES_DRAGALGE] = {0x96fae5c, SPECIES_DRAGALGE + 1500, 0x0}, + [SPECIES_CLAUNCHER] = {0x96fb74c, SPECIES_CLAUNCHER + 1500, 0x0}, + [SPECIES_CLAWITZER] = {0x96fc3c8, SPECIES_CLAWITZER + 1500, 0x0}, + [SPECIES_HELIOPTILE] = {0x96fcc5c, SPECIES_HELIOPTILE + 1500, 0x0}, + [SPECIES_HELIOLISK] = {0x96fd5b8, SPECIES_HELIOLISK + 1500, 0x0}, + [SPECIES_TYRUNT] = {0x96fdf4c, SPECIES_TYRUNT + 1500, 0x0}, + [SPECIES_TYRANTRUM] = {0x96feb90, SPECIES_TYRANTRUM + 1500, 0x0}, + [SPECIES_AMAURA] = {0x96ff3cc, SPECIES_AMAURA + 1500, 0x0}, + [SPECIES_AURORUS] = {0x97000dc, SPECIES_AURORUS + 1500, 0x0}, + [SPECIES_SYLVEON] = {0x9700ca0, SPECIES_SYLVEON + 1500, 0x0}, + [SPECIES_HAWLUCHA] = {0x97016fc, SPECIES_HAWLUCHA + 1500, 0x0}, + [SPECIES_DEDENNE] = {0x9701fb4, SPECIES_DEDENNE + 1500, 0x0}, + [SPECIES_CARBINK] = {0x97028ec, SPECIES_CARBINK + 1500, 0x0}, + [SPECIES_GOOMY] = {0x9703170, SPECIES_GOOMY + 1500, 0x0}, + [SPECIES_SLIGGOO] = {0x9703ad0, SPECIES_SLIGGOO + 1500, 0x0}, + [SPECIES_GOODRA] = {0x9704714, SPECIES_GOODRA + 1500, 0x0}, + [SPECIES_KLEFKI] = {0x9705124, SPECIES_KLEFKI + 1500, 0x0}, + [SPECIES_PHANTUMP] = {0x9705a28, SPECIES_PHANTUMP + 1500, 0x0}, + [SPECIES_TREVENANT] = {0x9706748, SPECIES_TREVENANT + 1500, 0x0}, + [SPECIES_PUMPKABOO] = {0x9706e88, SPECIES_PUMPKABOO + 1500, 0x0}, + [SPECIES_GOURGEIST] = {0x97078f8, SPECIES_GOURGEIST + 1500, 0x0}, + [SPECIES_BERGMITE] = {0x9708014, SPECIES_BERGMITE + 1500, 0x0}, + [SPECIES_AVALUGG] = {0x9708b48, SPECIES_AVALUGG + 1500, 0x0}, + [SPECIES_NOIBAT] = {0x9709494, SPECIES_NOIBAT + 1500, 0x0}, + [SPECIES_NOIVERN] = {0x970a1e8, SPECIES_NOIVERN + 1500, 0x0}, + [SPECIES_XERNEAS] = {0x970aed0, SPECIES_XERNEAS + 1500, 0x0}, + [SPECIES_YVELTAL] = {0x970bbb8, SPECIES_YVELTAL + 1500, 0x0}, + [SPECIES_ZYGARDE] = {0x970c9c0, SPECIES_ZYGARDE + 1500, 0x0}, + [SPECIES_DIANCIE] = {0x970d5bc, SPECIES_DIANCIE + 1500, 0x0}, + [SPECIES_HOOPA] = {0x970e060, SPECIES_HOOPA + 1500, 0x0}, + [SPECIES_HOOPA_UNBOUND] = {0x970ee8c, SPECIES_HOOPA_UNBOUND + 1500, 0x0}, + [SPECIES_VOLCANION] = {0x970fccc, SPECIES_VOLCANION + 1500, 0x0}, + [SPECIES_PYROAR_FEMALE] = {0x9710a44, SPECIES_PYROAR_FEMALE + 1500, 0x0}, + [SPECIES_MEOWSTIC_FEMALE] = {0x9711468, SPECIES_MEOWSTIC_FEMALE + 1500, 0x0}, + [SPECIES_AEGISLASH_BLADE] = {0x9711fc0, SPECIES_AEGISLASH_BLADE + 1500, 0x0}, + [SPECIES_ARCEUS_FAIRY] = {0x9712c4c, SPECIES_ARCEUS_FAIRY + 1500, 0x0}, + [SPECIES_ZYGARDE_CELL] = {0x971305c, SPECIES_ZYGARDE_CELL + 1500, 0x0}, + [SPECIES_ZYGARDE_CORE] = {0x971369c, SPECIES_ZYGARDE_CORE + 1500, 0x0}, + [SPECIES_ZYGARDE_10] = {0x97140d4, SPECIES_ZYGARDE_10 + 1500, 0x0}, + [SPECIES_ZYGARDE_COMPLETE] = {0x97150d8, SPECIES_ZYGARDE_COMPLETE + 1500, 0x0}, + [SPECIES_ASHGRENINJA] = {0x9715cc0, SPECIES_ASHGRENINJA + 1500, 0x0}, + [SPECIES_FLABEBE_BLUE] = {0x9716630, SPECIES_FLABEBE_BLUE + 1500, 0x0}, + [SPECIES_FLABEBE_ORANGE] = {0x9716fa0, SPECIES_FLABEBE_ORANGE + 1500, 0x0}, + [SPECIES_FLABEBE_YELLOW] = {0x9717910, SPECIES_FLABEBE_YELLOW + 1500, 0x0}, + [SPECIES_FLABEBE_WHITE] = {0x9718280, SPECIES_FLABEBE_WHITE + 1500, 0x0}, + [SPECIES_FLOETTE_BLUE] = {0x9718d70, SPECIES_FLOETTE_BLUE + 1500, 0x0}, + [SPECIES_FLOETTE_ORANGE] = {0x9719860, SPECIES_FLOETTE_ORANGE + 1500, 0x0}, + [SPECIES_FLOETTE_YELLOW] = {0x971a350, SPECIES_FLOETTE_YELLOW + 1500, 0x0}, + [SPECIES_FLOETTE_WHITE] = {0x971ae40, SPECIES_FLOETTE_WHITE + 1500, 0x0}, + [SPECIES_FLOETTE_ETERNAL] = {0x971b8e4, SPECIES_FLOETTE_ETERNAL + 1500, 0x0}, + [SPECIES_FLORGES_BLUE] = {0x971c54c, SPECIES_FLORGES_BLUE + 1500, 0x0}, + [SPECIES_FLORGES_ORANGE] = {0x971d1b4, SPECIES_FLORGES_ORANGE + 1500, 0x0}, + [SPECIES_FLORGES_YELLOW] = {0x971de1c, SPECIES_FLORGES_YELLOW + 1500, 0x0}, + [SPECIES_FLORGES_WHITE] = {0x971ea84, SPECIES_FLORGES_WHITE + 1500, 0x0}, + [SPECIES_PUMPKABOO_XL] = {0x971f318, SPECIES_PUMPKABOO_XL + 1500, 0x0}, + [SPECIES_PUMPKABOO_L] = {0x971fb20, SPECIES_PUMPKABOO_L + 1500, 0x0}, + [SPECIES_PUMPKABOO_M] = {0x97202f0, SPECIES_PUMPKABOO_M + 1500, 0x0}, + [SPECIES_GOURGEIST_XL] = {0x9720eb4, SPECIES_GOURGEIST_XL + 1500, 0x0}, + [SPECIES_GOURGEIST_L] = {0x9721a30, SPECIES_GOURGEIST_L + 1500, 0x0}, + [SPECIES_GOURGEIST_M] = {0x97224f8, SPECIES_GOURGEIST_M + 1500, 0x0}, + [SPECIES_FURFROU_HEART] = {0x8d00be8, SPECIES_FURFROU_HEART + 1500, 0x0}, + [SPECIES_FURFROU_DIAMOND] = {0x8d00be8, SPECIES_FURFROU_DIAMOND + 1500, 0x0}, + [SPECIES_FURFROU_STAR] = {0x8d00be8, SPECIES_FURFROU_STAR + 1500, 0x0}, + [SPECIES_FURFROU_PHAROAH] = {0x8d00be8, SPECIES_FURFROU_PHAROAH + 1500, 0x0}, + [SPECIES_FURFROU_KABUKI] = {0x8d00be8, SPECIES_FURFROU_KABUKI + 1500, 0x0}, + [SPECIES_FURFROU_LA_REINE] = {0x8d00be8, SPECIES_FURFROU_LA_REINE + 1500, 0x0}, + [SPECIES_FURFROU_MATRON] = {0x8d00be8, SPECIES_FURFROU_MATRON + 1500, 0x0}, + [SPECIES_FURFROU_DANDY] = {0x8d00be8, SPECIES_FURFROU_DANDY + 1500, 0x0}, + [SPECIES_FURFROU_DEBUTANTE] = {0x8d00be8, SPECIES_FURFROU_DEBUTANTE + 1500, 0x0}, + [SPECIES_VIVILLON_FANCY] = {0x8d00be8, SPECIES_VIVILLON_FANCY + 1500, 0x0}, + [SPECIES_VENUSAUR_MEGA] = {0x9723544, SPECIES_VENUSAUR_MEGA + 1500, 0x0}, + [SPECIES_CHARIZARD_MEGA_X] = {0x9724498, SPECIES_CHARIZARD_MEGA_X + 1500, 0x0}, + [SPECIES_CHARIZARD_MEGA_Y] = {0x9725344, SPECIES_CHARIZARD_MEGA_Y + 1500, 0x0}, + [SPECIES_BLASTOISE_MEGA] = {0x97262bc, SPECIES_BLASTOISE_MEGA + 1500, 0x0}, + [SPECIES_BEEDRILL_MEGA] = {0x97270a4, SPECIES_BEEDRILL_MEGA + 1500, 0x0}, + [SPECIES_PIDGEOT_MEGA] = {0x9727f84, SPECIES_PIDGEOT_MEGA + 1500, 0x0}, + [SPECIES_ALAKAZAM_MEGA] = {0x9728cfc, SPECIES_ALAKAZAM_MEGA + 1500, 0x0}, + [SPECIES_SLOWBRO_MEGA] = {0x9729844, SPECIES_SLOWBRO_MEGA + 1500, 0x0}, + [SPECIES_GENGAR_MEGA] = {0x972a5f4, SPECIES_GENGAR_MEGA + 1500, 0x0}, + [SPECIES_KANGASKHAN_MEGA] = {0x972b3c8, SPECIES_KANGASKHAN_MEGA + 1500, 0x0}, + [SPECIES_PINSIR_MEGA] = {0x972c208, SPECIES_PINSIR_MEGA + 1500, 0x0}, + [SPECIES_GYARADOS_MEGA] = {0x972cf18, SPECIES_GYARADOS_MEGA + 1500, 0x1b8}, + [SPECIES_AERODACTYL_MEGA] = {0x972dc58, SPECIES_AERODACTYL_MEGA + 1500, 0x1b9}, + [SPECIES_MEWTWO_MEGA_X] = {0x972e9ac, SPECIES_MEWTWO_MEGA_X + 1500, 0x1ba}, + [SPECIES_MEWTWO_MEGA_Y] = {0x972f714, SPECIES_MEWTWO_MEGA_Y + 1500, 0x1bb}, + [SPECIES_AMPHAROS_MEGA] = {0x97305a0, SPECIES_AMPHAROS_MEGA + 1500, 0x1bc}, + [SPECIES_STEELIX_MEGA] = {0x973166c, SPECIES_STEELIX_MEGA + 1500, 0x1bd}, + [SPECIES_SCIZOR_MEGA] = {0x973241c, SPECIES_SCIZOR_MEGA + 1500, 0x1be}, + [SPECIES_HERACROSS_MEGA] = {0x9732ec0, SPECIES_HERACROSS_MEGA + 1500, 0x1bf}, + [SPECIES_HOUNDOOM_MEGA] = {0x9733c00, SPECIES_HOUNDOOM_MEGA + 1500, 0x1c0}, + [SPECIES_TYRANITAR_MEGA] = {0x9734b2c, SPECIES_TYRANITAR_MEGA + 1500, 0x1c1}, + [SPECIES_SCEPTILE_MEGA] = {0x9735814, SPECIES_SCEPTILE_MEGA + 1500, 0x1c2}, + [SPECIES_BLAZIKEN_MEGA] = {0x97366a0, SPECIES_BLAZIKEN_MEGA + 1500, 0x1c3}, + [SPECIES_SWAMPERT_MEGA] = {0x973742c, SPECIES_SWAMPERT_MEGA + 1500, 0x1c4}, + [SPECIES_GARDEVOIR_MEGA] = {0x9737f50, SPECIES_GARDEVOIR_MEGA + 1500, 0x1c5}, + [SPECIES_SABLEYE_MEGA] = {0x9738b98, SPECIES_SABLEYE_MEGA + 1500, 0x1c6}, + [SPECIES_MAWILE_MEGA] = {0x97399b4, SPECIES_MAWILE_MEGA + 1500, 0x1c7}, + [SPECIES_AGGRON_MEGA] = {0x973a61c, SPECIES_AGGRON_MEGA + 1500, 0x1c8}, + [SPECIES_MEDICHAM_MEGA] = {0x973b1d0, SPECIES_MEDICHAM_MEGA + 1500, 0x1c9}, + [SPECIES_MANECTRIC_MEGA] = {0x973bea8, SPECIES_MANECTRIC_MEGA + 1500, 0x1ca}, + [SPECIES_SHARPEDO_MEGA] = {0x973c9dc, SPECIES_SHARPEDO_MEGA + 1500, 0x1cb}, + [SPECIES_CAMERUPT_MEGA] = {0x973d7b0, SPECIES_CAMERUPT_MEGA + 1500, 0x1cc}, + [SPECIES_ALTARIA_MEGA] = {0x973e584, SPECIES_ALTARIA_MEGA + 1500, 0x1cd}, + [SPECIES_BANETTE_MEGA] = {0x973f194, SPECIES_BANETTE_MEGA + 1500, 0x1ce}, + [SPECIES_ABSOL_MEGA] = {0x974008c, SPECIES_ABSOL_MEGA + 1500, 0x1cf}, + [SPECIES_GLALIE_MEGA] = {0x9740cf8, SPECIES_GLALIE_MEGA + 1500, 0x1d0}, + [SPECIES_SALAMENCE_MEGA] = {0x97419bc, SPECIES_SALAMENCE_MEGA + 1500, 0x1d1}, + [SPECIES_METAGROSS_MEGA] = {0x97425c8, SPECIES_METAGROSS_MEGA + 1500, 0x1d2}, + [SPECIES_LATIAS_MEGA] = {0x97431b4, SPECIES_LATIAS_MEGA + 1500, 0x1d3}, + [SPECIES_LATIOS_MEGA] = {0x9743cfc, SPECIES_LATIOS_MEGA + 1500, 0x1d4}, + [SPECIES_GROUDON_PRIMAL] = {0x9744aac, SPECIES_GROUDON_PRIMAL + 1500, 0x1d5}, + [SPECIES_KYOGRE_PRIMAL] = {0x9745670, SPECIES_KYOGRE_PRIMAL + 1500, 0x1d6}, + [SPECIES_RAYQUAZA_MEGA] = {0x97465c0, SPECIES_RAYQUAZA_MEGA + 1500, 0x1d7}, + [SPECIES_LOPUNNY_MEGA] = {0x9747284, SPECIES_LOPUNNY_MEGA + 1500, 0x1d8}, + [SPECIES_GARCHOMP_MEGA] = {0x9747f48, SPECIES_GARCHOMP_MEGA + 1500, 0x1d9}, + [SPECIES_LUCARIO_MEGA] = {0x9748b0c, SPECIES_LUCARIO_MEGA + 1500, 0x1da}, + [SPECIES_ABOMASNOW_MEGA] = {0x9749b5c, SPECIES_ABOMASNOW_MEGA + 1500, 0x1db}, + [SPECIES_GALLADE_MEGA] = {0x974a854, SPECIES_GALLADE_MEGA + 1500, 0x1dc}, + [SPECIES_AUDINO_MEGA] = {0x974b39c, SPECIES_AUDINO_MEGA + 1500, 0x1dd}, + [SPECIES_DIANCIE_MEGA] = {0x974c0bc, SPECIES_DIANCIE_MEGA + 1500, 0x1de}, + [SPECIES_DIALGA_PRIMAL] = {0x974cda8, SPECIES_DIALGA_PRIMAL + 1500, 0x1df}, + [SPECIES_PALKIA_PRIMAL] = {0x974db20, SPECIES_PALKIA_PRIMAL + 1500, 0x1e0}, + [SPECIES_VIVILLON_ARCHIPELAGO] = {0x974e984, SPECIES_VIVILLON_ARCHIPELAGO + 1500, 0x1e1}, + [SPECIES_VIVILLON_CONTINENTAL] = {0x974f7c4, SPECIES_VIVILLON_CONTINENTAL + 1500, 0x1e2}, + [SPECIES_VIVILLON_ELEGANT] = {0x97505bc, SPECIES_VIVILLON_ELEGANT + 1500, 0x1e3}, + [SPECIES_VIVILLON_GARDEN] = {0x9751410, SPECIES_VIVILLON_GARDEN + 1500, 0x1e4}, + [SPECIES_VIVILLON_HIGH_PLAINS] = {0x975229c, SPECIES_VIVILLON_HIGH_PLAINS + 1500, 0x1e5}, + [SPECIES_VIVILLON_ICY_SNOW] = {0x9753114, SPECIES_VIVILLON_ICY_SNOW + 1500, 0x1e6}, + [SPECIES_VIVILLON_JUNGLE] = {0x9753f8c, SPECIES_VIVILLON_JUNGLE + 1500, 0x1e7}, + [SPECIES_VIVILLON_MARINE] = {0x9754e04, SPECIES_VIVILLON_MARINE + 1500, 0x1e8}, + [SPECIES_VIVILLON_MODERN] = {0x9755c20, SPECIES_VIVILLON_MODERN + 1500, 0x1e9}, + [SPECIES_VIVILLON_MONSOON] = {0x9756aac, SPECIES_VIVILLON_MONSOON + 1500, 0x1ea}, + [SPECIES_VIVILLON_OCEAN] = {0x9757948, SPECIES_VIVILLON_OCEAN + 1500, 0x1eb}, + [SPECIES_VIVILLON_POKEBALL] = {0x97587c0, SPECIES_VIVILLON_POKEBALL + 1500, 0x1ec}, + [SPECIES_VIVILLON_POLAR] = {0x975964c, SPECIES_VIVILLON_POLAR + 1500, 0x1ed}, + [SPECIES_VIVILLON_RIVER] = {0x975a4d8, SPECIES_VIVILLON_RIVER + 1500, 0x1ee}, + [SPECIES_VIVILLON_SANDSTORM] = {0x975b364, SPECIES_VIVILLON_SANDSTORM + 1500, 0x1ef}, + [SPECIES_VIVILLON_SAVANNA] = {0x975c1dc, SPECIES_VIVILLON_SAVANNA + 1500, 0x1f0}, + [SPECIES_VIVILLON_SUN] = {0x975d054, SPECIES_VIVILLON_SUN + 1500, 0x1f1}, + [SPECIES_VIVILLON_TUNDRA] = {0x975decc, SPECIES_VIVILLON_TUNDRA + 1500, 0x1f2}, + [SPECIES_ROWLET] = {0x94d122c, SPECIES_ROWLET + 1500, 0x1f3}, + [SPECIES_DARTRIX] = {0x94d1c3c, SPECIES_DARTRIX + 1500, 0x1f4}, + [SPECIES_DECIDUEYE] = {0x94d2914, SPECIES_DECIDUEYE + 1500, 0x1f5}, + [SPECIES_LITTEN] = {0x94d3270, SPECIES_LITTEN + 1500, 0x1f6}, + [SPECIES_TORRACAT] = {0x94d3e00, SPECIES_TORRACAT + 1500, 0x1f7}, + [SPECIES_INCINEROAR] = {0x94d4c30, SPECIES_INCINEROAR + 1500, 0x1f8}, + [SPECIES_POPPLIO] = {0x94d546c, SPECIES_POPPLIO + 1500, 0x1f9}, + [SPECIES_BRIONNE] = {0x94d5f10, SPECIES_BRIONNE + 1500, 0x1fa}, + [SPECIES_PRIMARINA] = {0x94d6edc, SPECIES_PRIMARINA + 1500, 0x1fb}, + [SPECIES_PIKIPEK] = {0x94d769c, SPECIES_PIKIPEK + 1500, 0x1fc}, + [SPECIES_TRUMBEAK] = {0x94d8030, SPECIES_TRUMBEAK + 1500, 0x1fd}, + [SPECIES_TOUCANNON] = {0x94d8bc0, SPECIES_TOUCANNON + 1500, 0x1fe}, + [SPECIES_YUNGOOS] = {0x94d9390, SPECIES_YUNGOOS + 1500, 0x1ff}, + [SPECIES_GUMSHOOS] = {0x94d9da4, SPECIES_GUMSHOOS + 1500, 0x0}, + [SPECIES_GRUBBIN] = {0x94da440, SPECIES_GRUBBIN + 1500, 0x0}, + [SPECIES_CHARJABUG] = {0x94dac7c, SPECIES_CHARJABUG + 1500, 0x0}, + [SPECIES_VIKAVOLT] = {0x94db81c, SPECIES_VIKAVOLT + 1500, 0x0}, + [SPECIES_CRABRAWLER] = {0x94dc388, SPECIES_CRABRAWLER + 1500, 0x0}, + [SPECIES_CRABOMINABLE] = {0x94dd2dc, SPECIES_CRABOMINABLE + 1500, 0x0}, + [SPECIES_ORICORIO] = {0x94ddca8, SPECIES_ORICORIO + 1500, 0x0}, + [SPECIES_CUTIEFLY] = {0x94de550, SPECIES_CUTIEFLY + 1500, 0x0}, + [SPECIES_RIBOMBEE] = {0x94df0bc, SPECIES_RIBOMBEE + 1500, 0x0}, + [SPECIES_ROCKRUFF] = {0x94dfa84, SPECIES_ROCKRUFF + 1500, 0x0}, + [SPECIES_LYCANROC] = {0x94e0790, SPECIES_LYCANROC + 1500, 0x0}, + [SPECIES_WISHIWASHI] = {0x94e0e40, SPECIES_WISHIWASHI + 1500, 0x0}, + [SPECIES_MAREANIE] = {0x94e16fc, SPECIES_MAREANIE + 1500, 0x0}, + [SPECIES_TOXAPEX] = {0x94e231c, SPECIES_TOXAPEX + 1500, 0x0}, + [SPECIES_MUDBRAY] = {0x94e2c68, SPECIES_MUDBRAY + 1500, 0x0}, + [SPECIES_MUDSDALE] = {0x94e3b28, SPECIES_MUDSDALE + 1500, 0x0}, + [SPECIES_DEWPIDER] = {0x94e431c, SPECIES_DEWPIDER + 1500, 0x0}, + [SPECIES_ARAQUANID] = {0x94e4f74, SPECIES_ARAQUANID + 1500, 0x0}, + [SPECIES_FOMANTIS] = {0x94e5854, SPECIES_FOMANTIS + 1500, 0x0}, + [SPECIES_LURANTIS] = {0x94e64e0, SPECIES_LURANTIS + 1500, 0x0}, + [SPECIES_MORELULL] = {0x94e6c1c, SPECIES_MORELULL + 1500, 0x0}, + [SPECIES_SHIINOTIC] = {0x94e783c, SPECIES_SHIINOTIC + 1500, 0x0}, + [SPECIES_SALANDIT] = {0x94e8108, SPECIES_SALANDIT + 1500, 0x0}, + [SPECIES_SALAZZLE] = {0x94e8c40, SPECIES_SALAZZLE + 1500, 0x0}, + [SPECIES_STUFFUL] = {0x94e9530, SPECIES_STUFFUL + 1500, 0x0}, + [SPECIES_BEWEAR] = {0x94ea078, SPECIES_BEWEAR + 1500, 0x0}, + [SPECIES_BOUNSWEET] = {0x94ea738, SPECIES_BOUNSWEET + 1500, 0x0}, + [SPECIES_STEENEE] = {0x94eb2b4, SPECIES_STEENEE + 1500, 0x0}, + [SPECIES_TSAREENA] = {0x94ebfc0, SPECIES_TSAREENA + 1500, 0x0}, + [SPECIES_COMFEY] = {0x94eca54, SPECIES_COMFEY + 1500, 0x0}, + [SPECIES_ORANGURU] = {0x94ed61c, SPECIES_ORANGURU + 1500, 0x0}, + [SPECIES_PASSIMIAN] = {0x94ee174, SPECIES_PASSIMIAN + 1500, 0x0}, + [SPECIES_WIMPOD] = {0x94ee9e8, SPECIES_WIMPOD + 1500, 0x0}, + [SPECIES_GOLISOPOD] = {0x94ef7f4, SPECIES_GOLISOPOD + 1500, 0x0}, + [SPECIES_SANDYGAST] = {0x94eff44, SPECIES_SANDYGAST + 1500, 0x0}, + [SPECIES_PALOSSAND] = {0x94f0be4, SPECIES_PALOSSAND + 1500, 0x0}, + [SPECIES_PYUKUMUKU] = {0x94f12c8, SPECIES_PYUKUMUKU + 1500, 0x0}, + [SPECIES_TYPE_NULL] = {0x94f1f8c, SPECIES_TYPE_NULL + 1500, 0x0}, + [SPECIES_SILVALLY] = {0x94f2b74, SPECIES_SILVALLY + 1500, 0x0}, + [SPECIES_MINIOR_SHIELD] = {0x94f349c, SPECIES_MINIOR_SHIELD + 1500, 0x0}, + [SPECIES_KOMALA] = {0x94f3e40, SPECIES_KOMALA + 1500, 0x0}, + [SPECIES_TURTONATOR] = {0x94f4c38, SPECIES_TURTONATOR + 1500, 0x0}, + [SPECIES_TOGEDEMARU] = {0x94f5498, SPECIES_TOGEDEMARU + 1500, 0x0}, + [SPECIES_MIMIKYU] = {0x94f5c58, SPECIES_MIMIKYU + 1500, 0x0}, + [SPECIES_BRUXISH] = {0x94f65ec, SPECIES_BRUXISH + 1500, 0x0}, + [SPECIES_DRAMPA] = {0x94f7408, SPECIES_DRAMPA + 1500, 0x0}, + [SPECIES_DHELMISE] = {0x94f8258, SPECIES_DHELMISE + 1500, 0x0}, + [SPECIES_JANGMO_O] = {0x94f8b34, SPECIES_JANGMO_O + 1500, 0x0}, + [SPECIES_HAKAMO_O] = {0x94f9730, SPECIES_HAKAMO_O + 1500, 0x0}, + [SPECIES_KOMMO_O] = {0x94fa54c, SPECIES_KOMMO_O + 1500, 0x0}, + [SPECIES_TAPU_KOKO] = {0x94fb36c, SPECIES_TAPU_KOKO + 1500, 0x0}, + [SPECIES_TAPU_LELE] = {0x94fbf90, SPECIES_TAPU_LELE + 1500, 0x0}, + [SPECIES_TAPU_BULU] = {0x94fcb30, SPECIES_TAPU_BULU + 1500, 0x0}, + [SPECIES_TAPU_FINI] = {0x94fd7f4, SPECIES_TAPU_FINI + 1500, 0x0}, + [SPECIES_COSMOG] = {0x94fe1c0, SPECIES_COSMOG + 1500, 0x0}, + [SPECIES_COSMOEM] = {0x94fec50, SPECIES_COSMOEM + 1500, 0x0}, + [SPECIES_SOLGALEO] = {0x94ffaa0, SPECIES_SOLGALEO + 1500, 0x0}, + [SPECIES_LUNALA] = {0x9500a84, SPECIES_LUNALA + 1500, 0x0}, + [SPECIES_NIHILEGO] = {0x9501638, SPECIES_NIHILEGO + 1500, 0x0}, + [SPECIES_BUZZWOLE] = {0x95022e8, SPECIES_BUZZWOLE + 1500, 0x0}, + [SPECIES_PHEROMOSA] = {0x9503008, SPECIES_PHEROMOSA + 1500, 0x0}, + [SPECIES_XURKITREE] = {0x9503d70, SPECIES_XURKITREE + 1500, 0x0}, + [SPECIES_CELESTEELA] = {0x9504ac8, SPECIES_CELESTEELA + 1500, 0x0}, + [SPECIES_KARTANA] = {0x950555c, SPECIES_KARTANA + 1500, 0x0}, + [SPECIES_GUZZLORD] = {0x950638c, SPECIES_GUZZLORD + 1500, 0x0}, + [SPECIES_NECROZMA] = {0x9507074, SPECIES_NECROZMA + 1500, 0x0}, + [SPECIES_MAGEARNA] = {0x9507c28, SPECIES_MAGEARNA + 1500, 0x0}, + [SPECIES_MARSHADOW] = {0x95084bc, SPECIES_MARSHADOW + 1500, 0x0}, + [SPECIES_RATTATA_A] = {0x9508eac, SPECIES_RATTATA_A + 1500, 0x0}, + [SPECIES_RATICATE_A] = {0x9509a3c, SPECIES_RATICATE_A + 1500, 0x0}, + [SPECIES_RAICHU_A] = {0x950a54c, SPECIES_RAICHU_A + 1500, 0x0}, + [SPECIES_SANDSHREW_A] = {0x950ad64, SPECIES_SANDSHREW_A + 1500, 0x0}, + [SPECIES_SANDSLASH_A] = {0x950b960, SPECIES_SANDSLASH_A + 1500, 0x0}, + [SPECIES_VULPIX_A] = {0x950c318, SPECIES_VULPIX_A + 1500, 0x0}, + [SPECIES_NINETALES_A] = {0x950d134, SPECIES_NINETALES_A + 1500, 0x0}, + [SPECIES_DIGLETT_A] = {0x950d750, SPECIES_DIGLETT_A + 1500, 0x0}, + [SPECIES_DUGTRIO_A] = {0x950e274, SPECIES_DUGTRIO_A + 1500, 0x0}, + [SPECIES_MEOWTH_A] = {0x950ec08, SPECIES_MEOWTH_A + 1500, 0x0}, + [SPECIES_PERSIAN_A] = {0x950f73c, SPECIES_PERSIAN_A + 1500, 0x0}, + [SPECIES_GEODUDE_A] = {0x9510088, SPECIES_GEODUDE_A + 1500, 0x0}, + [SPECIES_GRAVELER_A] = {0x9510b50, SPECIES_GRAVELER_A + 1500, 0x0}, + [SPECIES_GOLEM_A] = {0x95118b8, SPECIES_GOLEM_A + 1500, 0x0}, + [SPECIES_GRIMER_A] = {0x951223c, SPECIES_GRIMER_A + 1500, 0x0}, + [SPECIES_MUK_A] = {0x9512f90, SPECIES_MUK_A + 1500, 0x0}, + [SPECIES_EXEGGCUTE_A] = {0x8d714f0, SPECIES_EXEGGCUTE_A + 1500, 0x0}, + [SPECIES_EXEGGUTOR_A] = {0x9513e50, SPECIES_EXEGGUTOR_A + 1500, 0x0}, + [SPECIES_CUBONE_A] = {0x8d72a60, SPECIES_CUBONE_A + 1500, 0x0}, + [SPECIES_MAROWAK_A] = {0x9514e60, SPECIES_MAROWAK_A + 1500, 0x0}, + [SPECIES_DEOXYS_ATTACK] = {0x9515b00, SPECIES_DEOXYS_ATTACK + 1500, 0x0}, + [SPECIES_DEOXYS_DEFENSE] = {0x95166fc, SPECIES_DEOXYS_DEFENSE + 1500, 0x0}, + [SPECIES_DEOXYS_SPEED] = {0x9517354, SPECIES_DEOXYS_SPEED + 1500, 0x0}, + [SPECIES_ORICORIO_Y] = {0x9517cfc, SPECIES_ORICORIO_Y + 1500, 0x0}, + [SPECIES_ORICORIO_P] = {0x951878c, SPECIES_ORICORIO_P + 1500, 0x0}, + [SPECIES_ORICORIO_S] = {0x95192ac, SPECIES_ORICORIO_S + 1500, 0x0}, + [SPECIES_LYCANROC_N] = {0x951a000, SPECIES_LYCANROC_N + 1500, 0x0}, + [SPECIES_WISHIWASHI_S] = {0x951ad34, SPECIES_WISHIWASHI_S + 1500, 0x0}, + [SPECIES_SILVALLY_FIGHT] = {0x951b91c, SPECIES_SILVALLY_FIGHT + 1500, 0x0}, + [SPECIES_SILVALLY_FLYING] = {0x951c504, SPECIES_SILVALLY_FLYING + 1500, 0x0}, + [SPECIES_SILVALLY_POISON] = {0x951d0ec, SPECIES_SILVALLY_POISON + 1500, 0x0}, + [SPECIES_SILVALLY_GROUND] = {0x951dcd4, SPECIES_SILVALLY_GROUND + 1500, 0x0}, + [SPECIES_SILVALLY_ROCK] = {0x951e8bc, SPECIES_SILVALLY_ROCK + 1500, 0x0}, + [SPECIES_SILVALLY_BUG] = {0x951f4a4, SPECIES_SILVALLY_BUG + 1500, 0x0}, + [SPECIES_SILVALLY_GHOST] = {0x952008c, SPECIES_SILVALLY_GHOST + 1500, 0x0}, + [SPECIES_SILVALLY_STEEL] = {0x9520c74, SPECIES_SILVALLY_STEEL + 1500, 0x0}, + [SPECIES_SILVALLY_FIRE] = {0x952185c, SPECIES_SILVALLY_FIRE + 1500, 0x0}, + [SPECIES_SILVALLY_WATER] = {0x9522444, SPECIES_SILVALLY_WATER + 1500, 0x0}, + [SPECIES_SILVALLY_GRASS] = {0x952302c, SPECIES_SILVALLY_GRASS + 1500, 0x0}, + [SPECIES_SILVALLY_ELECTRIC] = {0x9523c14, SPECIES_SILVALLY_ELECTRIC + 1500, 0x0}, + [SPECIES_SILVALLY_PSYCHIC] = {0x95247fc, SPECIES_SILVALLY_PSYCHIC + 1500, 0x0}, + [SPECIES_SILVALLY_ICE] = {0x95253e4, SPECIES_SILVALLY_ICE + 1500, 0x0}, + [SPECIES_SILVALLY_DRAGON] = {0x9525fcc, SPECIES_SILVALLY_DRAGON + 1500, 0x0}, + [SPECIES_SILVALLY_DARK] = {0x9526bb4, SPECIES_SILVALLY_DARK + 1500, 0x0}, + [SPECIES_SILVALLY_FAIRY] = {0x952779c, SPECIES_SILVALLY_FAIRY + 1500, 0x0}, + [SPECIES_MINIOR_RED] = {0x9527f34, SPECIES_MINIOR_RED + 1500, 0x0}, + [SPECIES_MINIOR_BLUE] = {0x95286cc, SPECIES_MINIOR_BLUE + 1500, 0x0}, + [SPECIES_MINIOR_ORANGE] = {0x9528e64, SPECIES_MINIOR_ORANGE + 1500, 0x0}, + [SPECIES_MINIOR_YELLOW] = {0x95295fc, SPECIES_MINIOR_YELLOW + 1500, 0x0}, + [SPECIES_MINIOR_INDIGO] = {0x9529d94, SPECIES_MINIOR_INDIGO + 1500, 0x0}, + [SPECIES_MINIOR_GREEN] = {0x952a52c, SPECIES_MINIOR_GREEN + 1500, 0x0}, + [SPECIES_MINIOR_VIOLET] = {0x952acc4, SPECIES_MINIOR_VIOLET + 1500, 0x0}, + [SPECIES_MIMIKYU_BUSTED] = {0x952b3f0, SPECIES_MIMIKYU_BUSTED + 1500, 0x0}, + [SPECIES_MAGEARNA_P] = {0x952bfb8, SPECIES_MAGEARNA_P + 1500, 0x0}, + [SPECIES_POIPOLE] = {0x975e788, SPECIES_POIPOLE + 1500, 0x0}, + [SPECIES_NAGANADEL] = {0x975f470, SPECIES_NAGANADEL + 1500, 0x0}, + [SPECIES_STAKATAKA] = {0x9760220, SPECIES_STAKATAKA + 1500, 0x0}, + [SPECIES_BLACEPHALON] = {0x9760ca0, SPECIES_BLACEPHALON + 1500, 0x0}, + [SPECIES_ZERAORA] = {0x976192c, SPECIES_ZERAORA + 1500, 0x0}, + [SPECIES_NECROZMA_MANE] = {0x976290c, SPECIES_NECROZMA_MANE + 1500, 0x0}, + [SPECIES_NECROZMA_WINGS] = {0x97638ec, SPECIES_NECROZMA_WINGS + 1500, 0x0}, + [SPECIES_NECROZMA_ULTRA] = {0x9764764, SPECIES_NECROZMA_ULTRA + 1500, 0x0}, + [SPECIES_LYCANROC_DUSK] = {0x9765528, SPECIES_LYCANROC_DUSK + 1500, 0x0}, + [SPECIES_MELTAN] = {0x8d00bd0, SPECIES_MELTAN + 1500, 0x0}, + [SPECIES_MELMETAL] = {0x8d00bd0, SPECIES_MELMETAL + 1500, 0x0}, + [SPECIES_PIKACHU_SURFING] = {0x8d00bd0, SPECIES_PIKACHU_SURFING + 1500, 0x0}, + [SPECIES_PIKACHU_FLYING] = {0x8d00bd0, SPECIES_PIKACHU_FLYING + 1500, 0x0}, + [SPECIES_PIKACHU_COSPLAY] = {0x8d00bd0, SPECIES_PIKACHU_COSPLAY + 1500, 0x0}, + [SPECIES_PIKACHU_LIBRE] = {0x8d00bd0, SPECIES_PIKACHU_LIBRE + 1500, 0x0}, + [SPECIES_PIKACHU_POP_STAR] = {0x8d00bd0, SPECIES_PIKACHU_POP_STAR + 1500, 0x0}, + [SPECIES_PIKACHU_ROCK_STAR] = {0x8d00bd0, SPECIES_PIKACHU_ROCK_STAR + 1500, 0x0}, + [SPECIES_PIKACHU_BELLE] = {0x8d00bd0, SPECIES_PIKACHU_BELLE + 1500, 0x0}, + [SPECIES_PIKACHU_PHD] = {0x8d00bd0, SPECIES_PIKACHU_PHD + 1500, 0x0}, + [SPECIES_PIKACHU_CAP_ORIGINAL] = {0x8d00bd0, SPECIES_PIKACHU_CAP_ORIGINAL + 1500, 0x0}, + [SPECIES_PIKACHU_CAP_HOENN] = {0x8d00bd0, SPECIES_PIKACHU_CAP_HOENN + 1500, 0x0}, + [SPECIES_PIKACHU_CAP_SINNOH] = {0x8d00bd0, SPECIES_PIKACHU_CAP_SINNOH + 1500, 0x0}, + [SPECIES_PIKACHU_CAP_UNOVA] = {0x8d00bd0, SPECIES_PIKACHU_CAP_UNOVA + 1500, 0x0}, + [SPECIES_PIKACHU_CAP_KALOS] = {0x8d00bd0, SPECIES_PIKACHU_CAP_KALOS + 1500, 0x0}, + [SPECIES_PIKACHU_CAP_ALOLA] = {0x8d00bd0, SPECIES_PIKACHU_CAP_ALOLA + 1500, 0x0}, + [SPECIES_PIKACHU_CAP_PARTNER] = {0x8d00bd0, SPECIES_PIKACHU_CAP_PARTNER + 1500, 0x0}, + [SPECIES_PICHU_SPIKY] = {0x8d00bd0, SPECIES_PICHU_SPIKY + 1500, 0x0}, + [SPECIES_XERNEAS_NATURAL] = {0x8d00bd0, SPECIES_XERNEAS_NATURAL + 1500, 0x0} +}; diff --git a/src/Species_To_Pokdex_Table.c b/src/Species_To_Pokdex_Table.c new file mode 100644 index 0000000..71ee166 --- /dev/null +++ b/src/Species_To_Pokdex_Table.c @@ -0,0 +1,1107 @@ +#include "defines.h" +#include "../include/pokedex.h" + +const u16 gSpeciesToNationalPokedexNum[NUM_SPECIES - 1] = +{ + [SPECIES_BULBASAUR - 1] = NATIONAL_DEX_BULBASAUR, + [SPECIES_IVYSAUR - 1] = NATIONAL_DEX_IVYSAUR, + [SPECIES_VENUSAUR - 1] = NATIONAL_DEX_VENUSAUR, + [SPECIES_CHARMANDER - 1] = NATIONAL_DEX_CHARMANDER, + [SPECIES_CHARMELEON - 1] = NATIONAL_DEX_CHARMELEON, + [SPECIES_CHARIZARD - 1] = NATIONAL_DEX_CHARIZARD, + [SPECIES_SQUIRTLE - 1] = NATIONAL_DEX_SQUIRTLE, + [SPECIES_WARTORTLE - 1] = NATIONAL_DEX_WARTORTLE, + [SPECIES_BLASTOISE - 1] = NATIONAL_DEX_BLASTOISE, + [SPECIES_CATERPIE - 1] = NATIONAL_DEX_CATERPIE, + [SPECIES_METAPOD - 1] = NATIONAL_DEX_METAPOD, + [SPECIES_BUTTERFREE - 1] = NATIONAL_DEX_BUTTERFREE, + [SPECIES_WEEDLE - 1] = NATIONAL_DEX_WEEDLE, + [SPECIES_KAKUNA - 1] = NATIONAL_DEX_KAKUNA, + [SPECIES_BEEDRILL - 1] = NATIONAL_DEX_BEEDRILL, + [SPECIES_PIDGEY - 1] = NATIONAL_DEX_PIDGEY, + [SPECIES_PIDGEOTTO - 1] = NATIONAL_DEX_PIDGEOTTO, + [SPECIES_PIDGEOT - 1] = NATIONAL_DEX_PIDGEOT, + [SPECIES_RATTATA - 1] = NATIONAL_DEX_RATTATA, + [SPECIES_RATICATE - 1] = NATIONAL_DEX_RATICATE, + [SPECIES_SPEAROW - 1] = NATIONAL_DEX_SPEAROW, + [SPECIES_FEAROW - 1] = NATIONAL_DEX_FEAROW, + [SPECIES_EKANS - 1] = NATIONAL_DEX_EKANS, + [SPECIES_ARBOK - 1] = NATIONAL_DEX_ARBOK, + [SPECIES_PIKACHU - 1] = NATIONAL_DEX_PIKACHU, + [SPECIES_RAICHU - 1] = NATIONAL_DEX_RAICHU, + [SPECIES_SANDSHREW - 1] = NATIONAL_DEX_SANDSHREW, + [SPECIES_SANDSLASH - 1] = NATIONAL_DEX_SANDSLASH, + [SPECIES_NIDORAN_F - 1] = NATIONAL_DEX_NIDORAN_F, + [SPECIES_NIDORINA - 1] = NATIONAL_DEX_NIDORINA, + [SPECIES_NIDOQUEEN - 1] = NATIONAL_DEX_NIDOQUEEN, + [SPECIES_NIDORAN_M - 1] = NATIONAL_DEX_NIDORAN_M, + [SPECIES_NIDORINO - 1] = NATIONAL_DEX_NIDORINO, + [SPECIES_NIDOKING - 1] = NATIONAL_DEX_NIDOKING, + [SPECIES_CLEFAIRY - 1] = NATIONAL_DEX_CLEFAIRY, + [SPECIES_CLEFABLE - 1] = NATIONAL_DEX_CLEFABLE, + [SPECIES_VULPIX - 1] = NATIONAL_DEX_VULPIX, + [SPECIES_NINETALES - 1] = NATIONAL_DEX_NINETALES, + [SPECIES_JIGGLYPUFF - 1] = NATIONAL_DEX_JIGGLYPUFF, + [SPECIES_WIGGLYTUFF - 1] = NATIONAL_DEX_WIGGLYTUFF, + [SPECIES_ZUBAT - 1] = NATIONAL_DEX_ZUBAT, + [SPECIES_GOLBAT - 1] = NATIONAL_DEX_GOLBAT, + [SPECIES_ODDISH - 1] = NATIONAL_DEX_ODDISH, + [SPECIES_GLOOM - 1] = NATIONAL_DEX_GLOOM, + [SPECIES_VILEPLUME - 1] = NATIONAL_DEX_VILEPLUME, + [SPECIES_PARAS - 1] = NATIONAL_DEX_PARAS, + [SPECIES_PARASECT - 1] = NATIONAL_DEX_PARASECT, + [SPECIES_VENONAT - 1] = NATIONAL_DEX_VENONAT, + [SPECIES_VENOMOTH - 1] = NATIONAL_DEX_VENOMOTH, + [SPECIES_DIGLETT - 1] = NATIONAL_DEX_DIGLETT, + [SPECIES_DUGTRIO - 1] = NATIONAL_DEX_DUGTRIO, + [SPECIES_MEOWTH - 1] = NATIONAL_DEX_MEOWTH, + [SPECIES_PERSIAN - 1] = NATIONAL_DEX_PERSIAN, + [SPECIES_PSYDUCK - 1] = NATIONAL_DEX_PSYDUCK, + [SPECIES_GOLDUCK - 1] = NATIONAL_DEX_GOLDUCK, + [SPECIES_MANKEY - 1] = NATIONAL_DEX_MANKEY, + [SPECIES_PRIMEAPE - 1] = NATIONAL_DEX_PRIMEAPE, + [SPECIES_GROWLITHE - 1] = NATIONAL_DEX_GROWLITHE, + [SPECIES_ARCANINE - 1] = NATIONAL_DEX_ARCANINE, + [SPECIES_POLIWAG - 1] = NATIONAL_DEX_POLIWAG, + [SPECIES_POLIWHIRL - 1] = NATIONAL_DEX_POLIWHIRL, + [SPECIES_POLIWRATH - 1] = NATIONAL_DEX_POLIWRATH, + [SPECIES_ABRA - 1] = NATIONAL_DEX_ABRA, + [SPECIES_KADABRA - 1] = NATIONAL_DEX_KADABRA, + [SPECIES_ALAKAZAM - 1] = NATIONAL_DEX_ALAKAZAM, + [SPECIES_MACHOP - 1] = NATIONAL_DEX_MACHOP, + [SPECIES_MACHOKE - 1] = NATIONAL_DEX_MACHOKE, + [SPECIES_MACHAMP - 1] = NATIONAL_DEX_MACHAMP, + [SPECIES_BELLSPROUT - 1] = NATIONAL_DEX_BELLSPROUT, + [SPECIES_WEEPINBELL - 1] = NATIONAL_DEX_WEEPINBELL, + [SPECIES_VICTREEBEL - 1] = NATIONAL_DEX_VICTREEBEL, + [SPECIES_TENTACOOL - 1] = NATIONAL_DEX_TENTACOOL, + [SPECIES_TENTACRUEL - 1] = NATIONAL_DEX_TENTACRUEL, + [SPECIES_GEODUDE - 1] = NATIONAL_DEX_GEODUDE, + [SPECIES_GRAVELER - 1] = NATIONAL_DEX_GRAVELER, + [SPECIES_GOLEM - 1] = NATIONAL_DEX_GOLEM, + [SPECIES_PONYTA - 1] = NATIONAL_DEX_PONYTA, + [SPECIES_RAPIDASH - 1] = NATIONAL_DEX_RAPIDASH, + [SPECIES_SLOWPOKE - 1] = NATIONAL_DEX_SLOWPOKE, + [SPECIES_SLOWBRO - 1] = NATIONAL_DEX_SLOWBRO, + [SPECIES_MAGNEMITE - 1] = NATIONAL_DEX_MAGNEMITE, + [SPECIES_MAGNETON - 1] = NATIONAL_DEX_MAGNETON, + [SPECIES_FARFETCHD - 1] = NATIONAL_DEX_FARFETCHD, + [SPECIES_DODUO - 1] = NATIONAL_DEX_DODUO, + [SPECIES_DODRIO - 1] = NATIONAL_DEX_DODRIO, + [SPECIES_SEEL - 1] = NATIONAL_DEX_SEEL, + [SPECIES_DEWGONG - 1] = NATIONAL_DEX_DEWGONG, + [SPECIES_GRIMER - 1] = NATIONAL_DEX_GRIMER, + [SPECIES_MUK - 1] = NATIONAL_DEX_MUK, + [SPECIES_SHELLDER - 1] = NATIONAL_DEX_SHELLDER, + [SPECIES_CLOYSTER - 1] = NATIONAL_DEX_CLOYSTER, + [SPECIES_GASTLY - 1] = NATIONAL_DEX_GASTLY, + [SPECIES_HAUNTER - 1] = NATIONAL_DEX_HAUNTER, + [SPECIES_GENGAR - 1] = NATIONAL_DEX_GENGAR, + [SPECIES_ONIX - 1] = NATIONAL_DEX_ONIX, + [SPECIES_DROWZEE - 1] = NATIONAL_DEX_DROWZEE, + [SPECIES_HYPNO - 1] = NATIONAL_DEX_HYPNO, + [SPECIES_KRABBY - 1] = NATIONAL_DEX_KRABBY, + [SPECIES_KINGLER - 1] = NATIONAL_DEX_KINGLER, + [SPECIES_VOLTORB - 1] = NATIONAL_DEX_VOLTORB, + [SPECIES_ELECTRODE - 1] = NATIONAL_DEX_ELECTRODE, + [SPECIES_EXEGGCUTE - 1] = NATIONAL_DEX_EXEGGCUTE, + [SPECIES_EXEGGUTOR - 1] = NATIONAL_DEX_EXEGGUTOR, + [SPECIES_CUBONE - 1] = NATIONAL_DEX_CUBONE, + [SPECIES_MAROWAK - 1] = NATIONAL_DEX_MAROWAK, + [SPECIES_HITMONLEE - 1] = NATIONAL_DEX_HITMONLEE, + [SPECIES_HITMONCHAN - 1] = NATIONAL_DEX_HITMONCHAN, + [SPECIES_LICKITUNG - 1] = NATIONAL_DEX_LICKITUNG, + [SPECIES_KOFFING - 1] = NATIONAL_DEX_KOFFING, + [SPECIES_WEEZING - 1] = NATIONAL_DEX_WEEZING, + [SPECIES_RHYHORN - 1] = NATIONAL_DEX_RHYHORN, + [SPECIES_RHYDON - 1] = NATIONAL_DEX_RHYDON, + [SPECIES_CHANSEY - 1] = NATIONAL_DEX_CHANSEY, + [SPECIES_TANGELA - 1] = NATIONAL_DEX_TANGELA, + [SPECIES_KANGASKHAN - 1] = NATIONAL_DEX_KANGASKHAN, + [SPECIES_HORSEA - 1] = NATIONAL_DEX_HORSEA, + [SPECIES_SEADRA - 1] = NATIONAL_DEX_SEADRA, + [SPECIES_GOLDEEN - 1] = NATIONAL_DEX_GOLDEEN, + [SPECIES_SEAKING - 1] = NATIONAL_DEX_SEAKING, + [SPECIES_STARYU - 1] = NATIONAL_DEX_STARYU, + [SPECIES_STARMIE - 1] = NATIONAL_DEX_STARMIE, + [SPECIES_MR_MIME - 1] = NATIONAL_DEX_MR_MIME, + [SPECIES_SCYTHER - 1] = NATIONAL_DEX_SCYTHER, + [SPECIES_JYNX - 1] = NATIONAL_DEX_JYNX, + [SPECIES_ELECTABUZZ - 1] = NATIONAL_DEX_ELECTABUZZ, + [SPECIES_MAGMAR - 1] = NATIONAL_DEX_MAGMAR, + [SPECIES_PINSIR - 1] = NATIONAL_DEX_PINSIR, + [SPECIES_TAUROS - 1] = NATIONAL_DEX_TAUROS, + [SPECIES_MAGIKARP - 1] = NATIONAL_DEX_MAGIKARP, + [SPECIES_GYARADOS - 1] = NATIONAL_DEX_GYARADOS, + [SPECIES_LAPRAS - 1] = NATIONAL_DEX_LAPRAS, + [SPECIES_DITTO - 1] = NATIONAL_DEX_DITTO, + [SPECIES_EEVEE - 1] = NATIONAL_DEX_EEVEE, + [SPECIES_VAPOREON - 1] = NATIONAL_DEX_VAPOREON, + [SPECIES_JOLTEON - 1] = NATIONAL_DEX_JOLTEON, + [SPECIES_FLAREON - 1] = NATIONAL_DEX_FLAREON, + [SPECIES_PORYGON - 1] = NATIONAL_DEX_PORYGON, + [SPECIES_OMANYTE - 1] = NATIONAL_DEX_OMANYTE, + [SPECIES_OMASTAR - 1] = NATIONAL_DEX_OMASTAR, + [SPECIES_KABUTO - 1] = NATIONAL_DEX_KABUTO, + [SPECIES_KABUTOPS - 1] = NATIONAL_DEX_KABUTOPS, + [SPECIES_AERODACTYL - 1] = NATIONAL_DEX_AERODACTYL, + [SPECIES_SNORLAX - 1] = NATIONAL_DEX_SNORLAX, + [SPECIES_ARTICUNO - 1] = NATIONAL_DEX_ARTICUNO, + [SPECIES_ZAPDOS - 1] = NATIONAL_DEX_ZAPDOS, + [SPECIES_MOLTRES - 1] = NATIONAL_DEX_MOLTRES, + [SPECIES_DRATINI - 1] = NATIONAL_DEX_DRATINI, + [SPECIES_DRAGONAIR - 1] = NATIONAL_DEX_DRAGONAIR, + [SPECIES_DRAGONITE - 1] = NATIONAL_DEX_DRAGONITE, + [SPECIES_MEWTWO - 1] = NATIONAL_DEX_MEWTWO, + [SPECIES_MEW - 1] = NATIONAL_DEX_MEW, + [SPECIES_CHIKORITA - 1] = NATIONAL_DEX_CHIKORITA, + [SPECIES_BAYLEEF - 1] = NATIONAL_DEX_BAYLEEF, + [SPECIES_MEGANIUM - 1] = NATIONAL_DEX_MEGANIUM, + [SPECIES_CYNDAQUIL - 1] = NATIONAL_DEX_CYNDAQUIL, + [SPECIES_QUILAVA - 1] = NATIONAL_DEX_QUILAVA, + [SPECIES_TYPHLOSION - 1] = NATIONAL_DEX_TYPHLOSION, + [SPECIES_TOTODILE - 1] = NATIONAL_DEX_TOTODILE, + [SPECIES_CROCONAW - 1] = NATIONAL_DEX_CROCONAW, + [SPECIES_FERALIGATR - 1] = NATIONAL_DEX_FERALIGATR, + [SPECIES_SENTRET - 1] = NATIONAL_DEX_SENTRET, + [SPECIES_FURRET - 1] = NATIONAL_DEX_FURRET, + [SPECIES_HOOTHOOT - 1] = NATIONAL_DEX_HOOTHOOT, + [SPECIES_NOCTOWL - 1] = NATIONAL_DEX_NOCTOWL, + [SPECIES_LEDYBA - 1] = NATIONAL_DEX_LEDYBA, + [SPECIES_LEDIAN - 1] = NATIONAL_DEX_LEDIAN, + [SPECIES_SPINARAK - 1] = NATIONAL_DEX_SPINARAK, + [SPECIES_ARIADOS - 1] = NATIONAL_DEX_ARIADOS, + [SPECIES_CROBAT - 1] = NATIONAL_DEX_CROBAT, + [SPECIES_CHINCHOU - 1] = NATIONAL_DEX_CHINCHOU, + [SPECIES_LANTURN - 1] = NATIONAL_DEX_LANTURN, + [SPECIES_PICHU - 1] = NATIONAL_DEX_PICHU, + [SPECIES_CLEFFA - 1] = NATIONAL_DEX_CLEFFA, + [SPECIES_IGGLYBUFF - 1] = NATIONAL_DEX_IGGLYBUFF, + [SPECIES_TOGEPI - 1] = NATIONAL_DEX_TOGEPI, + [SPECIES_TOGETIC - 1] = NATIONAL_DEX_TOGETIC, + [SPECIES_NATU - 1] = NATIONAL_DEX_NATU, + [SPECIES_XATU - 1] = NATIONAL_DEX_XATU, + [SPECIES_MAREEP - 1] = NATIONAL_DEX_MAREEP, + [SPECIES_FLAAFFY - 1] = NATIONAL_DEX_FLAAFFY, + [SPECIES_AMPHAROS - 1] = NATIONAL_DEX_AMPHAROS, + [SPECIES_BELLOSSOM - 1] = NATIONAL_DEX_BELLOSSOM, + [SPECIES_MARILL - 1] = NATIONAL_DEX_MARILL, + [SPECIES_AZUMARILL - 1] = NATIONAL_DEX_AZUMARILL, + [SPECIES_SUDOWOODO - 1] = NATIONAL_DEX_SUDOWOODO, + [SPECIES_POLITOED - 1] = NATIONAL_DEX_POLITOED, + [SPECIES_HOPPIP - 1] = NATIONAL_DEX_HOPPIP, + [SPECIES_SKIPLOOM - 1] = NATIONAL_DEX_SKIPLOOM, + [SPECIES_JUMPLUFF - 1] = NATIONAL_DEX_JUMPLUFF, + [SPECIES_AIPOM - 1] = NATIONAL_DEX_AIPOM, + [SPECIES_SUNKERN - 1] = NATIONAL_DEX_SUNKERN, + [SPECIES_SUNFLORA - 1] = NATIONAL_DEX_SUNFLORA, + [SPECIES_YANMA - 1] = NATIONAL_DEX_YANMA, + [SPECIES_WOOPER - 1] = NATIONAL_DEX_WOOPER, + [SPECIES_QUAGSIRE - 1] = NATIONAL_DEX_QUAGSIRE, + [SPECIES_ESPEON - 1] = NATIONAL_DEX_ESPEON, + [SPECIES_UMBREON - 1] = NATIONAL_DEX_UMBREON, + [SPECIES_MURKROW - 1] = NATIONAL_DEX_MURKROW, + [SPECIES_SLOWKING - 1] = NATIONAL_DEX_SLOWKING, + [SPECIES_MISDREAVUS - 1] = NATIONAL_DEX_MISDREAVUS, + [SPECIES_UNOWN - 1] = NATIONAL_DEX_UNOWN, + [SPECIES_WOBBUFFET - 1] = NATIONAL_DEX_WOBBUFFET, + [SPECIES_GIRAFARIG - 1] = NATIONAL_DEX_GIRAFARIG, + [SPECIES_PINECO - 1] = NATIONAL_DEX_PINECO, + [SPECIES_FORRETRESS - 1] = NATIONAL_DEX_FORRETRESS, + [SPECIES_DUNSPARCE - 1] = NATIONAL_DEX_DUNSPARCE, + [SPECIES_GLIGAR - 1] = NATIONAL_DEX_GLIGAR, + [SPECIES_STEELIX - 1] = NATIONAL_DEX_STEELIX, + [SPECIES_SNUBBULL - 1] = NATIONAL_DEX_SNUBBULL, + [SPECIES_GRANBULL - 1] = NATIONAL_DEX_GRANBULL, + [SPECIES_QWILFISH - 1] = NATIONAL_DEX_QWILFISH, + [SPECIES_SCIZOR - 1] = NATIONAL_DEX_SCIZOR, + [SPECIES_SHUCKLE - 1] = NATIONAL_DEX_SHUCKLE, + [SPECIES_HERACROSS - 1] = NATIONAL_DEX_HERACROSS, + [SPECIES_SNEASEL - 1] = NATIONAL_DEX_SNEASEL, + [SPECIES_TEDDIURSA - 1] = NATIONAL_DEX_TEDDIURSA, + [SPECIES_URSARING - 1] = NATIONAL_DEX_URSARING, + [SPECIES_SLUGMA - 1] = NATIONAL_DEX_SLUGMA, + [SPECIES_MAGCARGO - 1] = NATIONAL_DEX_MAGCARGO, + [SPECIES_SWINUB - 1] = NATIONAL_DEX_SWINUB, + [SPECIES_PILOSWINE - 1] = NATIONAL_DEX_PILOSWINE, + [SPECIES_CORSOLA - 1] = NATIONAL_DEX_CORSOLA, + [SPECIES_REMORAID - 1] = NATIONAL_DEX_REMORAID, + [SPECIES_OCTILLERY - 1] = NATIONAL_DEX_OCTILLERY, + [SPECIES_DELIBIRD - 1] = NATIONAL_DEX_DELIBIRD, + [SPECIES_MANTINE - 1] = NATIONAL_DEX_MANTINE, + [SPECIES_SKARMORY - 1] = NATIONAL_DEX_SKARMORY, + [SPECIES_HOUNDOUR - 1] = NATIONAL_DEX_HOUNDOUR, + [SPECIES_HOUNDOOM - 1] = NATIONAL_DEX_HOUNDOOM, + [SPECIES_KINGDRA - 1] = NATIONAL_DEX_KINGDRA, + [SPECIES_PHANPY - 1] = NATIONAL_DEX_PHANPY, + [SPECIES_DONPHAN - 1] = NATIONAL_DEX_DONPHAN, + [SPECIES_PORYGON2 - 1] = NATIONAL_DEX_PORYGON2, + [SPECIES_STANTLER - 1] = NATIONAL_DEX_STANTLER, + [SPECIES_SMEARGLE - 1] = NATIONAL_DEX_SMEARGLE, + [SPECIES_TYROGUE - 1] = NATIONAL_DEX_TYROGUE, + [SPECIES_HITMONTOP - 1] = NATIONAL_DEX_HITMONTOP, + [SPECIES_SMOOCHUM - 1] = NATIONAL_DEX_SMOOCHUM, + [SPECIES_ELEKID - 1] = NATIONAL_DEX_ELEKID, + [SPECIES_MAGBY - 1] = NATIONAL_DEX_MAGBY, + [SPECIES_MILTANK - 1] = NATIONAL_DEX_MILTANK, + [SPECIES_BLISSEY - 1] = NATIONAL_DEX_BLISSEY, + [SPECIES_RAIKOU - 1] = NATIONAL_DEX_RAIKOU, + [SPECIES_ENTEI - 1] = NATIONAL_DEX_ENTEI, + [SPECIES_SUICUNE - 1] = NATIONAL_DEX_SUICUNE, + [SPECIES_LARVITAR - 1] = NATIONAL_DEX_LARVITAR, + [SPECIES_PUPITAR - 1] = NATIONAL_DEX_PUPITAR, + [SPECIES_TYRANITAR - 1] = NATIONAL_DEX_TYRANITAR, + [SPECIES_LUGIA - 1] = NATIONAL_DEX_LUGIA, + [SPECIES_HO_OH - 1] = NATIONAL_DEX_HO_OH, + [SPECIES_CELEBI - 1] = NATIONAL_DEX_CELEBI, + [252 - 1] = NATIONAL_DEX_NONE, + [253 - 1] = NATIONAL_DEX_NONE, + [254 - 1] = NATIONAL_DEX_NONE, + [255 - 1] = NATIONAL_DEX_NONE, + [256 - 1] = NATIONAL_DEX_NONE, + [257 - 1] = NATIONAL_DEX_NONE, + [258 - 1] = NATIONAL_DEX_NONE, + [259 - 1] = NATIONAL_DEX_NONE, + [260 - 1] = NATIONAL_DEX_NONE, + [261 - 1] = NATIONAL_DEX_NONE, + [262 - 1] = NATIONAL_DEX_NONE, + [263 - 1] = NATIONAL_DEX_NONE, + [264 - 1] = NATIONAL_DEX_NONE, + [265 - 1] = NATIONAL_DEX_NONE, + [266 - 1] = NATIONAL_DEX_NONE, + [267 - 1] = NATIONAL_DEX_NONE, + [268 - 1] = NATIONAL_DEX_NONE, + [269 - 1] = NATIONAL_DEX_NONE, + [270 - 1] = NATIONAL_DEX_NONE, + [271 - 1] = NATIONAL_DEX_NONE, + [272 - 1] = NATIONAL_DEX_NONE, + [273 - 1] = NATIONAL_DEX_NONE, + [274 - 1] = NATIONAL_DEX_NONE, + [275 - 1] = NATIONAL_DEX_NONE, + [276 - 1] = NATIONAL_DEX_NONE, + [SPECIES_TREECKO - 1] = NATIONAL_DEX_TREECKO, + [SPECIES_GROVYLE - 1] = NATIONAL_DEX_GROVYLE, + [SPECIES_SCEPTILE - 1] = NATIONAL_DEX_SCEPTILE, + [SPECIES_TORCHIC - 1] = NATIONAL_DEX_TORCHIC, + [SPECIES_COMBUSKEN - 1] = NATIONAL_DEX_COMBUSKEN, + [SPECIES_BLAZIKEN - 1] = NATIONAL_DEX_BLAZIKEN, + [SPECIES_MUDKIP - 1] = NATIONAL_DEX_MUDKIP, + [SPECIES_MARSHTOMP - 1] = NATIONAL_DEX_MARSHTOMP, + [SPECIES_SWAMPERT - 1] = NATIONAL_DEX_SWAMPERT, + [SPECIES_POOCHYENA - 1] = NATIONAL_DEX_POOCHYENA, + [SPECIES_MIGHTYENA - 1] = NATIONAL_DEX_MIGHTYENA, + [SPECIES_ZIGZAGOON - 1] = NATIONAL_DEX_ZIGZAGOON, + [SPECIES_LINOONE - 1] = NATIONAL_DEX_LINOONE, + [SPECIES_WURMPLE - 1] = NATIONAL_DEX_WURMPLE, + [SPECIES_SILCOON - 1] = NATIONAL_DEX_SILCOON, + [SPECIES_BEAUTIFLY - 1] = NATIONAL_DEX_BEAUTIFLY, + [SPECIES_CASCOON - 1] = NATIONAL_DEX_CASCOON, + [SPECIES_DUSTOX - 1] = NATIONAL_DEX_DUSTOX, + [SPECIES_LOTAD - 1] = NATIONAL_DEX_LOTAD, + [SPECIES_LOMBRE - 1] = NATIONAL_DEX_LOMBRE, + [SPECIES_LUDICOLO - 1] = NATIONAL_DEX_LUDICOLO, + [SPECIES_SEEDOT - 1] = NATIONAL_DEX_SEEDOT, + [SPECIES_NUZLEAF - 1] = NATIONAL_DEX_NUZLEAF, + [SPECIES_SHIFTRY - 1] = NATIONAL_DEX_SHIFTRY, + [SPECIES_NINCADA - 1] = NATIONAL_DEX_NINCADA, + [SPECIES_NINJASK - 1] = NATIONAL_DEX_NINJASK, + [SPECIES_SHEDINJA - 1] = NATIONAL_DEX_SHEDINJA, + [SPECIES_TAILLOW - 1] = NATIONAL_DEX_TAILLOW, + [SPECIES_SWELLOW - 1] = NATIONAL_DEX_SWELLOW, + [SPECIES_SHROOMISH - 1] = NATIONAL_DEX_SHROOMISH, + [SPECIES_BRELOOM - 1] = NATIONAL_DEX_BRELOOM, + [SPECIES_SPINDA - 1] = NATIONAL_DEX_SPINDA, + [SPECIES_WINGULL - 1] = NATIONAL_DEX_WINGULL, + [SPECIES_PELIPPER - 1] = NATIONAL_DEX_PELIPPER, + [SPECIES_SURSKIT - 1] = NATIONAL_DEX_SURSKIT, + [SPECIES_MASQUERAIN - 1] = NATIONAL_DEX_MASQUERAIN, + [SPECIES_WAILMER - 1] = NATIONAL_DEX_WAILMER, + [SPECIES_WAILORD - 1] = NATIONAL_DEX_WAILORD, + [SPECIES_SKITTY - 1] = NATIONAL_DEX_SKITTY, + [SPECIES_DELCATTY - 1] = NATIONAL_DEX_DELCATTY, + [SPECIES_KECLEON - 1] = NATIONAL_DEX_KECLEON, + [SPECIES_BALTOY - 1] = NATIONAL_DEX_BALTOY, + [SPECIES_CLAYDOL - 1] = NATIONAL_DEX_CLAYDOL, + [SPECIES_NOSEPASS - 1] = NATIONAL_DEX_NOSEPASS, + [SPECIES_TORKOAL - 1] = NATIONAL_DEX_TORKOAL, + [SPECIES_SABLEYE - 1] = NATIONAL_DEX_SABLEYE, + [SPECIES_BARBOACH - 1] = NATIONAL_DEX_BARBOACH, + [SPECIES_WHISCASH - 1] = NATIONAL_DEX_WHISCASH, + [SPECIES_LUVDISC - 1] = NATIONAL_DEX_LUVDISC, + [SPECIES_CORPHISH - 1] = NATIONAL_DEX_CORPHISH, + [SPECIES_CRAWDAUNT - 1] = NATIONAL_DEX_CRAWDAUNT, + [SPECIES_FEEBAS - 1] = NATIONAL_DEX_FEEBAS, + [SPECIES_MILOTIC - 1] = NATIONAL_DEX_MILOTIC, + [SPECIES_CARVANHA - 1] = NATIONAL_DEX_CARVANHA, + [SPECIES_SHARPEDO - 1] = NATIONAL_DEX_SHARPEDO, + [SPECIES_TRAPINCH - 1] = NATIONAL_DEX_TRAPINCH, + [SPECIES_VIBRAVA - 1] = NATIONAL_DEX_VIBRAVA, + [SPECIES_FLYGON - 1] = NATIONAL_DEX_FLYGON, + [SPECIES_MAKUHITA - 1] = NATIONAL_DEX_MAKUHITA, + [SPECIES_HARIYAMA - 1] = NATIONAL_DEX_HARIYAMA, + [SPECIES_ELECTRIKE - 1] = NATIONAL_DEX_ELECTRIKE, + [SPECIES_MANECTRIC - 1] = NATIONAL_DEX_MANECTRIC, + [SPECIES_NUMEL - 1] = NATIONAL_DEX_NUMEL, + [SPECIES_CAMERUPT - 1] = NATIONAL_DEX_CAMERUPT, + [SPECIES_SPHEAL - 1] = NATIONAL_DEX_SPHEAL, + [SPECIES_SEALEO - 1] = NATIONAL_DEX_SEALEO, + [SPECIES_WALREIN - 1] = NATIONAL_DEX_WALREIN, + [SPECIES_CACNEA - 1] = NATIONAL_DEX_CACNEA, + [SPECIES_CACTURNE - 1] = NATIONAL_DEX_CACTURNE, + [SPECIES_SNORUNT - 1] = NATIONAL_DEX_SNORUNT, + [SPECIES_GLALIE - 1] = NATIONAL_DEX_GLALIE, + [SPECIES_LUNATONE - 1] = NATIONAL_DEX_LUNATONE, + [SPECIES_SOLROCK - 1] = NATIONAL_DEX_SOLROCK, + [SPECIES_AZURILL - 1] = NATIONAL_DEX_AZURILL, + [SPECIES_SPOINK - 1] = NATIONAL_DEX_SPOINK, + [SPECIES_GRUMPIG - 1] = NATIONAL_DEX_GRUMPIG, + [SPECIES_PLUSLE - 1] = NATIONAL_DEX_PLUSLE, + [SPECIES_MINUN - 1] = NATIONAL_DEX_MINUN, + [SPECIES_MAWILE - 1] = NATIONAL_DEX_MAWILE, + [SPECIES_MEDITITE - 1] = NATIONAL_DEX_MEDITITE, + [SPECIES_MEDICHAM - 1] = NATIONAL_DEX_MEDICHAM, + [SPECIES_SWABLU - 1] = NATIONAL_DEX_SWABLU, + [SPECIES_ALTARIA - 1] = NATIONAL_DEX_ALTARIA, + [SPECIES_WYNAUT - 1] = NATIONAL_DEX_WYNAUT, + [SPECIES_DUSKULL - 1] = NATIONAL_DEX_DUSKULL, + [SPECIES_DUSCLOPS - 1] = NATIONAL_DEX_DUSCLOPS, + [SPECIES_ROSELIA - 1] = NATIONAL_DEX_ROSELIA, + [SPECIES_SLAKOTH - 1] = NATIONAL_DEX_SLAKOTH, + [SPECIES_VIGOROTH - 1] = NATIONAL_DEX_VIGOROTH, + [SPECIES_SLAKING - 1] = NATIONAL_DEX_SLAKING, + [SPECIES_GULPIN - 1] = NATIONAL_DEX_GULPIN, + [SPECIES_SWALOT - 1] = NATIONAL_DEX_SWALOT, + [SPECIES_TROPIUS - 1] = NATIONAL_DEX_TROPIUS, + [SPECIES_WHISMUR - 1] = NATIONAL_DEX_WHISMUR, + [SPECIES_LOUDRED - 1] = NATIONAL_DEX_LOUDRED, + [SPECIES_EXPLOUD - 1] = NATIONAL_DEX_EXPLOUD, + [SPECIES_CLAMPERL - 1] = NATIONAL_DEX_CLAMPERL, + [SPECIES_HUNTAIL - 1] = NATIONAL_DEX_HUNTAIL, + [SPECIES_GOREBYSS - 1] = NATIONAL_DEX_GOREBYSS, + [SPECIES_ABSOL - 1] = NATIONAL_DEX_ABSOL, + [SPECIES_SHUPPET - 1] = NATIONAL_DEX_SHUPPET, + [SPECIES_BANETTE - 1] = NATIONAL_DEX_BANETTE, + [SPECIES_SEVIPER - 1] = NATIONAL_DEX_SEVIPER, + [SPECIES_ZANGOOSE - 1] = NATIONAL_DEX_ZANGOOSE, + [SPECIES_RELICANTH - 1] = NATIONAL_DEX_RELICANTH, + [SPECIES_ARON - 1] = NATIONAL_DEX_ARON, + [SPECIES_LAIRON - 1] = NATIONAL_DEX_LAIRON, + [SPECIES_AGGRON - 1] = NATIONAL_DEX_AGGRON, + [SPECIES_CASTFORM - 1] = NATIONAL_DEX_CASTFORM, + [SPECIES_VOLBEAT - 1] = NATIONAL_DEX_VOLBEAT, + [SPECIES_ILLUMISE - 1] = NATIONAL_DEX_ILLUMISE, + [SPECIES_LILEEP - 1] = NATIONAL_DEX_LILEEP, + [SPECIES_CRADILY - 1] = NATIONAL_DEX_CRADILY, + [SPECIES_ANORITH - 1] = NATIONAL_DEX_ANORITH, + [SPECIES_ARMALDO - 1] = NATIONAL_DEX_ARMALDO, + [SPECIES_RALTS - 1] = NATIONAL_DEX_RALTS, + [SPECIES_KIRLIA - 1] = NATIONAL_DEX_KIRLIA, + [SPECIES_GARDEVOIR - 1] = NATIONAL_DEX_GARDEVOIR, + [SPECIES_BAGON - 1] = NATIONAL_DEX_BAGON, + [SPECIES_SHELGON - 1] = NATIONAL_DEX_SHELGON, + [SPECIES_SALAMENCE - 1] = NATIONAL_DEX_SALAMENCE, + [SPECIES_BELDUM - 1] = NATIONAL_DEX_BELDUM, + [SPECIES_METANG - 1] = NATIONAL_DEX_METANG, + [SPECIES_METAGROSS - 1] = NATIONAL_DEX_METAGROSS, + [SPECIES_REGIROCK - 1] = NATIONAL_DEX_REGIROCK, + [SPECIES_REGICE - 1] = NATIONAL_DEX_REGICE, + [SPECIES_REGISTEEL - 1] = NATIONAL_DEX_REGISTEEL, + [SPECIES_KYOGRE - 1] = NATIONAL_DEX_KYOGRE, + [SPECIES_GROUDON - 1] = NATIONAL_DEX_GROUDON, + [SPECIES_RAYQUAZA - 1] = NATIONAL_DEX_RAYQUAZA, + [SPECIES_LATIAS - 1] = NATIONAL_DEX_LATIAS, + [SPECIES_LATIOS - 1] = NATIONAL_DEX_LATIOS, + [SPECIES_JIRACHI - 1] = NATIONAL_DEX_JIRACHI, + [SPECIES_DEOXYS - 1] = NATIONAL_DEX_DEOXYS, + [SPECIES_CHIMECHO - 1] = NATIONAL_DEX_CHIMECHO, + [SPECIES_EGG - 1] = NATIONAL_DEX_NONE, + [SPECIES_UNOWN_B - 1] = NATIONAL_DEX_UNOWN, + [SPECIES_UNOWN_C - 1] = NATIONAL_DEX_UNOWN, + [SPECIES_UNOWN_D - 1] = NATIONAL_DEX_UNOWN, + [SPECIES_UNOWN_E - 1] = NATIONAL_DEX_UNOWN, + [SPECIES_UNOWN_F - 1] = NATIONAL_DEX_UNOWN, + [SPECIES_UNOWN_G - 1] = NATIONAL_DEX_UNOWN, + [SPECIES_UNOWN_H - 1] = NATIONAL_DEX_UNOWN, + [SPECIES_UNOWN_I - 1] = NATIONAL_DEX_UNOWN, + [SPECIES_UNOWN_J - 1] = NATIONAL_DEX_UNOWN, + [SPECIES_UNOWN_K - 1] = NATIONAL_DEX_UNOWN, + [SPECIES_UNOWN_L - 1] = NATIONAL_DEX_UNOWN, + [SPECIES_UNOWN_M - 1] = NATIONAL_DEX_UNOWN, + [SPECIES_UNOWN_N - 1] = NATIONAL_DEX_UNOWN, + [SPECIES_UNOWN_O - 1] = NATIONAL_DEX_UNOWN, + [SPECIES_UNOWN_P - 1] = NATIONAL_DEX_UNOWN, + [SPECIES_UNOWN_Q - 1] = NATIONAL_DEX_UNOWN, + [SPECIES_UNOWN_R - 1] = NATIONAL_DEX_UNOWN, + [SPECIES_UNOWN_S - 1] = NATIONAL_DEX_UNOWN, + [SPECIES_UNOWN_T - 1] = NATIONAL_DEX_UNOWN, + [SPECIES_UNOWN_U - 1] = NATIONAL_DEX_UNOWN, + [SPECIES_UNOWN_V - 1] = NATIONAL_DEX_UNOWN, + [SPECIES_UNOWN_W - 1] = NATIONAL_DEX_UNOWN, + [SPECIES_UNOWN_X - 1] = NATIONAL_DEX_UNOWN, + [SPECIES_UNOWN_Y - 1] = NATIONAL_DEX_UNOWN, + [SPECIES_UNOWN_Z - 1] = NATIONAL_DEX_UNOWN, + [SPECIES_UNOWN_EXCLAMATION - 1] = NATIONAL_DEX_UNOWN, + [SPECIES_UNOWN_QUESTION - 1] = NATIONAL_DEX_UNOWN, + [SPECIES_TURTWIG - 1] = NATIONAL_DEX_TURTWIG, + [SPECIES_GROTLE - 1] = NATIONAL_DEX_GROTLE, + [SPECIES_TORTERRA - 1] = NATIONAL_DEX_TORTERRA, + [SPECIES_CHIMCHAR - 1] = NATIONAL_DEX_CHIMCHAR, + [SPECIES_MONFERNO - 1] = NATIONAL_DEX_MONFERNO, + [SPECIES_INFERNAPE - 1] = NATIONAL_DEX_INFERNAPE, + [SPECIES_PIPLUP - 1] = NATIONAL_DEX_PIPLUP, + [SPECIES_PRINPLUP - 1] = NATIONAL_DEX_PRINPLUP, + [SPECIES_EMPOLEON - 1] = NATIONAL_DEX_EMPOLEON, + [SPECIES_STARLY - 1] = NATIONAL_DEX_STARLY, + [SPECIES_STARAVIA - 1] = NATIONAL_DEX_STARAVIA, + [SPECIES_STARAPTOR - 1] = NATIONAL_DEX_STARAPTOR, + [SPECIES_BIDOOF - 1] = NATIONAL_DEX_BIDOOF, + [SPECIES_BIBAREL - 1] = NATIONAL_DEX_BIBAREL, + [SPECIES_KRICKETOT - 1] = NATIONAL_DEX_KRICKETOT, + [SPECIES_KRICKETUNE - 1] = NATIONAL_DEX_KRICKETUNE, + [SPECIES_SHINX - 1] = NATIONAL_DEX_SHINX, + [SPECIES_LUXIO - 1] = NATIONAL_DEX_LUXIO, + [SPECIES_LUXRAY - 1] = NATIONAL_DEX_LUXRAY, + [SPECIES_BUDEW - 1] = NATIONAL_DEX_BUDEW, + [SPECIES_ROSERADE - 1] = NATIONAL_DEX_ROSERADE, + [SPECIES_CRANIDOS - 1] = NATIONAL_DEX_CRANIDOS, + [SPECIES_RAMPARDOS - 1] = NATIONAL_DEX_RAMPARDOS, + [SPECIES_SHIELDON - 1] = NATIONAL_DEX_SHIELDON, + [SPECIES_BASTIODON - 1] = NATIONAL_DEX_BASTIODON, + [SPECIES_BURMY - 1] = NATIONAL_DEX_BURMY, + [SPECIES_WORMADAM - 1] = NATIONAL_DEX_WORMADAM, + [SPECIES_MOTHIM - 1] = NATIONAL_DEX_MOTHIM, + [SPECIES_COMBEE - 1] = NATIONAL_DEX_COMBEE, + [SPECIES_VESPIQUEN - 1] = NATIONAL_DEX_VESPIQUEN, + [SPECIES_PACHIRISU - 1] = NATIONAL_DEX_PACHIRISU, + [SPECIES_BUIZEL - 1] = NATIONAL_DEX_BUIZEL, + [SPECIES_FLOATZEL - 1] = NATIONAL_DEX_FLOATZEL, + [SPECIES_CHERUBI - 1] = NATIONAL_DEX_CHERUBI, + [SPECIES_CHERRIM - 1] = NATIONAL_DEX_CHERRIM, + [SPECIES_SHELLOS - 1] = NATIONAL_DEX_SHELLOS, + [SPECIES_GASTRODON - 1] = NATIONAL_DEX_GASTRODON, + [SPECIES_AMBIPOM - 1] = NATIONAL_DEX_AMBIPOM, + [SPECIES_DRIFLOON - 1] = NATIONAL_DEX_DRIFLOON, + [SPECIES_DRIFBLIM - 1] = NATIONAL_DEX_DRIFBLIM, + [SPECIES_BUNEARY - 1] = NATIONAL_DEX_BUNEARY, + [SPECIES_LOPUNNY - 1] = NATIONAL_DEX_LOPUNNY, + [SPECIES_MISMAGIUS - 1] = NATIONAL_DEX_MISMAGIUS, + [SPECIES_HONCHKROW - 1] = NATIONAL_DEX_HONCHKROW, + [SPECIES_GLAMEOW - 1] = NATIONAL_DEX_GLAMEOW, + [SPECIES_PURUGLY - 1] = NATIONAL_DEX_PURUGLY, + [SPECIES_CHINGLING - 1] = NATIONAL_DEX_CHINGLING, + [SPECIES_STUNKY - 1] = NATIONAL_DEX_STUNKY, + [SPECIES_SKUNTANK - 1] = NATIONAL_DEX_SKUNTANK, + [SPECIES_BRONZOR - 1] = NATIONAL_DEX_BRONZOR, + [SPECIES_BRONZONG - 1] = NATIONAL_DEX_BRONZONG, + [SPECIES_BONSLY - 1] = NATIONAL_DEX_BONSLY, + [SPECIES_MIME_JR - 1] = NATIONAL_DEX_MIME_JR, + [SPECIES_HAPPINY - 1] = NATIONAL_DEX_HAPPINY, + [SPECIES_CHATOT - 1] = NATIONAL_DEX_CHATOT, + [SPECIES_SPIRITOMB - 1] = NATIONAL_DEX_SPIRITOMB, + [SPECIES_GIBLE - 1] = NATIONAL_DEX_GIBLE, + [SPECIES_GABITE - 1] = NATIONAL_DEX_GABITE, + [SPECIES_GARCHOMP - 1] = NATIONAL_DEX_GARCHOMP, + [SPECIES_MUNCHLAX - 1] = NATIONAL_DEX_MUNCHLAX, + [SPECIES_RIOLU - 1] = NATIONAL_DEX_RIOLU, + [SPECIES_LUCARIO - 1] = NATIONAL_DEX_LUCARIO, + [SPECIES_HIPPOPOTAS - 1] = NATIONAL_DEX_HIPPOPOTAS, + [SPECIES_HIPPOWDON - 1] = NATIONAL_DEX_HIPPOWDON, + [SPECIES_SKORUPI - 1] = NATIONAL_DEX_SKORUPI, + [SPECIES_DRAPION - 1] = NATIONAL_DEX_DRAPION, + [SPECIES_CROAGUNK - 1] = NATIONAL_DEX_CROAGUNK, + [SPECIES_TOXICROAK - 1] = NATIONAL_DEX_TOXICROAK, + [SPECIES_CARNIVINE - 1] = NATIONAL_DEX_CARNIVINE, + [SPECIES_FINNEON - 1] = NATIONAL_DEX_FINNEON, + [SPECIES_LUMINEON - 1] = NATIONAL_DEX_LUMINEON, + [SPECIES_MANTYKE - 1] = NATIONAL_DEX_MANTYKE, + [SPECIES_SNOVER - 1] = NATIONAL_DEX_SNOVER, + [SPECIES_ABOMASNOW - 1] = NATIONAL_DEX_ABOMASNOW, + [SPECIES_WEAVILE - 1] = NATIONAL_DEX_WEAVILE, + [SPECIES_MAGNEZONE - 1] = NATIONAL_DEX_MAGNEZONE, + [SPECIES_LICKILICKY - 1] = NATIONAL_DEX_LICKILICKY, + [SPECIES_RHYPERIOR - 1] = NATIONAL_DEX_RHYPERIOR, + [SPECIES_TANGROWTH - 1] = NATIONAL_DEX_TANGROWTH, + [SPECIES_ELECTIVIRE - 1] = NATIONAL_DEX_ELECTIVIRE, + [SPECIES_MAGMORTAR - 1] = NATIONAL_DEX_MAGMORTAR, + [SPECIES_TOGEKISS - 1] = NATIONAL_DEX_TOGEKISS, + [SPECIES_YANMEGA - 1] = NATIONAL_DEX_YANMEGA, + [SPECIES_LEAFEON - 1] = NATIONAL_DEX_LEAFEON, + [SPECIES_GLACEON - 1] = NATIONAL_DEX_GLACEON, + [SPECIES_GLISCOR - 1] = NATIONAL_DEX_GLISCOR, + [SPECIES_MAMOSWINE - 1] = NATIONAL_DEX_MAMOSWINE, + [SPECIES_PORYGON_Z - 1] = NATIONAL_DEX_PORYGON_Z, + [SPECIES_GALLADE - 1] = NATIONAL_DEX_GALLADE, + [SPECIES_PROBOPASS - 1] = NATIONAL_DEX_PROBOPASS, + [SPECIES_DUSKNOIR - 1] = NATIONAL_DEX_DUSKNOIR, + [SPECIES_FROSLASS - 1] = NATIONAL_DEX_FROSLASS, + [SPECIES_ROTOM - 1] = NATIONAL_DEX_ROTOM, + [SPECIES_UXIE - 1] = NATIONAL_DEX_UXIE, + [SPECIES_MESPRIT - 1] = NATIONAL_DEX_MESPRIT, + [SPECIES_AZELF - 1] = NATIONAL_DEX_AZELF, + [SPECIES_DIALGA - 1] = NATIONAL_DEX_DIALGA, + [SPECIES_PALKIA - 1] = NATIONAL_DEX_PALKIA, + [SPECIES_HEATRAN - 1] = NATIONAL_DEX_HEATRAN, + [SPECIES_REGIGIGAS - 1] = NATIONAL_DEX_REGIGIGAS, + [SPECIES_GIRATINA - 1] = NATIONAL_DEX_GIRATINA, + [SPECIES_CRESSELIA - 1] = NATIONAL_DEX_CRESSELIA, + [SPECIES_PHIONE - 1] = NATIONAL_DEX_PHIONE, + [SPECIES_MANAPHY - 1] = NATIONAL_DEX_MANAPHY, + [SPECIES_DARKRAI - 1] = NATIONAL_DEX_DARKRAI, + [SPECIES_SHAYMIN - 1] = NATIONAL_DEX_SHAYMIN, + [SPECIES_ARCEUS - 1] = NATIONAL_DEX_ARCEUS, + [SPECIES_VICTINI - 1] = NATIONAL_DEX_VICTINI, + [SPECIES_SNIVY - 1] = NATIONAL_DEX_SNIVY, + [SPECIES_SERVINE - 1] = NATIONAL_DEX_SERVINE, + [SPECIES_SERPERIOR - 1] = NATIONAL_DEX_SERPERIOR, + [SPECIES_TEPIG - 1] = NATIONAL_DEX_TEPIG, + [SPECIES_PIGNITE - 1] = NATIONAL_DEX_PIGNITE, + [SPECIES_EMBOAR - 1] = NATIONAL_DEX_EMBOAR, + [SPECIES_OSHAWOTT - 1] = NATIONAL_DEX_OSHAWOTT, + [SPECIES_DEWOTT - 1] = NATIONAL_DEX_DEWOTT, + [SPECIES_SAMUROTT - 1] = NATIONAL_DEX_SAMUROTT, + [SPECIES_PATRAT - 1] = NATIONAL_DEX_PATRAT, + [SPECIES_WATCHOG - 1] = NATIONAL_DEX_WATCHOG, + [SPECIES_LILLIPUP - 1] = NATIONAL_DEX_LILLIPUP, + [SPECIES_HERDIER - 1] = NATIONAL_DEX_HERDIER, + [SPECIES_STOUTLAND - 1] = NATIONAL_DEX_STOUTLAND, + [SPECIES_PURRLOIN - 1] = NATIONAL_DEX_PURRLOIN, + [SPECIES_LIEPARD - 1] = NATIONAL_DEX_LIEPARD, + [SPECIES_PANSAGE - 1] = NATIONAL_DEX_PANSAGE, + [SPECIES_SIMISAGE - 1] = NATIONAL_DEX_SIMISAGE, + [SPECIES_PANSEAR - 1] = NATIONAL_DEX_PANSEAR, + [SPECIES_SIMISEAR - 1] = NATIONAL_DEX_SIMISEAR, + [SPECIES_PANPOUR - 1] = NATIONAL_DEX_PANPOUR, + [SPECIES_SIMIPOUR - 1] = NATIONAL_DEX_SIMIPOUR, + [SPECIES_MUNNA - 1] = NATIONAL_DEX_MUNNA, + [SPECIES_MUSHARNA - 1] = NATIONAL_DEX_MUSHARNA, + [SPECIES_PIDOVE - 1] = NATIONAL_DEX_PIDOVE, + [SPECIES_TRANQUILL - 1] = NATIONAL_DEX_TRANQUILL, + [SPECIES_UNFEZANT - 1] = NATIONAL_DEX_UNFEZANT, + [SPECIES_BLITZLE - 1] = NATIONAL_DEX_BLITZLE, + [SPECIES_ZEBSTRIKA - 1] = NATIONAL_DEX_ZEBSTRIKA, + [SPECIES_ROGGENROLA - 1] = NATIONAL_DEX_ROGGENROLA, + [SPECIES_BOLDORE - 1] = NATIONAL_DEX_BOLDORE, + [SPECIES_GIGALITH - 1] = NATIONAL_DEX_GIGALITH, + [SPECIES_WOOBAT - 1] = NATIONAL_DEX_WOOBAT, + [SPECIES_SWOOBAT - 1] = NATIONAL_DEX_SWOOBAT, + [SPECIES_DRILBUR - 1] = NATIONAL_DEX_DRILBUR, + [SPECIES_EXCADRILL - 1] = NATIONAL_DEX_EXCADRILL, + [SPECIES_AUDINO - 1] = NATIONAL_DEX_AUDINO, + [SPECIES_TIMBURR - 1] = NATIONAL_DEX_TIMBURR, + [SPECIES_GURDURR - 1] = NATIONAL_DEX_GURDURR, + [SPECIES_CONKELDURR - 1] = NATIONAL_DEX_CONKELDURR, + [SPECIES_TYMPOLE - 1] = NATIONAL_DEX_TYMPOLE, + [SPECIES_PALPITOAD - 1] = NATIONAL_DEX_PALPITOAD, + [SPECIES_SEISMITOAD - 1] = NATIONAL_DEX_SEISMITOAD, + [SPECIES_THROH - 1] = NATIONAL_DEX_THROH, + [SPECIES_SAWK - 1] = NATIONAL_DEX_SAWK, + [SPECIES_SEWADDLE - 1] = NATIONAL_DEX_SEWADDLE, + [SPECIES_SWADLOON - 1] = NATIONAL_DEX_SWADLOON, + [SPECIES_LEAVANNY - 1] = NATIONAL_DEX_LEAVANNY, + [SPECIES_VENIPEDE - 1] = NATIONAL_DEX_VENIPEDE, + [SPECIES_WHIRLIPEDE - 1] = NATIONAL_DEX_WHIRLIPEDE, + [SPECIES_SCOLIPEDE - 1] = NATIONAL_DEX_SCOLIPEDE, + [SPECIES_COTTONEE - 1] = NATIONAL_DEX_COTTONEE, + [SPECIES_WHIMSICOTT - 1] = NATIONAL_DEX_WHIMSICOTT, + [SPECIES_PETILIL - 1] = NATIONAL_DEX_PETILIL, + [SPECIES_LILLIGANT - 1] = NATIONAL_DEX_LILLIGANT, + [SPECIES_BASCULIN_RED - 1] = NATIONAL_DEX_BASCULIN, + [SPECIES_SANDILE - 1] = NATIONAL_DEX_SANDILE, + [SPECIES_KROKOROK - 1] = NATIONAL_DEX_KROKOROK, + [SPECIES_KROOKODILE - 1] = NATIONAL_DEX_KROOKODILE, + [SPECIES_DARUMAKA - 1] = NATIONAL_DEX_DARUMAKA, + [SPECIES_DARMANITAN - 1] = NATIONAL_DEX_DARMANITAN, + [SPECIES_MARACTUS - 1] = NATIONAL_DEX_MARACTUS, + [SPECIES_DWEBBLE - 1] = NATIONAL_DEX_DWEBBLE, + [SPECIES_CRUSTLE - 1] = NATIONAL_DEX_CRUSTLE, + [SPECIES_SCRAGGY - 1] = NATIONAL_DEX_SCRAGGY, + [SPECIES_SCRAFTY - 1] = NATIONAL_DEX_SCRAFTY, + [SPECIES_SIGILYPH - 1] = NATIONAL_DEX_SIGILYPH, + [SPECIES_YAMASK - 1] = NATIONAL_DEX_YAMASK, + [SPECIES_COFAGRIGUS - 1] = NATIONAL_DEX_COFAGRIGUS, + [SPECIES_TIRTOUGA - 1] = NATIONAL_DEX_TIRTOUGA, + [SPECIES_CARRACOSTA - 1] = NATIONAL_DEX_CARRACOSTA, + [SPECIES_ARCHEN - 1] = NATIONAL_DEX_ARCHEN, + [SPECIES_ARCHEOPS - 1] = NATIONAL_DEX_ARCHEOPS, + [SPECIES_TRUBBISH - 1] = NATIONAL_DEX_TRUBBISH, + [SPECIES_GARBODOR - 1] = NATIONAL_DEX_GARBODOR, + [SPECIES_ZORUA - 1] = NATIONAL_DEX_ZORUA, + [SPECIES_ZOROARK - 1] = NATIONAL_DEX_ZOROARK, + [SPECIES_MINCCINO - 1] = NATIONAL_DEX_MINCCINO, + [SPECIES_CINCCINO - 1] = NATIONAL_DEX_CINCCINO, + [SPECIES_GOTHITA - 1] = NATIONAL_DEX_GOTHITA, + [SPECIES_GOTHORITA - 1] = NATIONAL_DEX_GOTHORITA, + [SPECIES_GOTHITELLE - 1] = NATIONAL_DEX_GOTHITELLE, + [SPECIES_SOLOSIS - 1] = NATIONAL_DEX_SOLOSIS, + [SPECIES_DUOSION - 1] = NATIONAL_DEX_DUOSION, + [SPECIES_REUNICLUS - 1] = NATIONAL_DEX_REUNICLUS, + [SPECIES_DUCKLETT - 1] = NATIONAL_DEX_DUCKLETT, + [SPECIES_SWANNA - 1] = NATIONAL_DEX_SWANNA, + [SPECIES_VANILLITE - 1] = NATIONAL_DEX_VANILLITE, + [SPECIES_VANILLISH - 1] = NATIONAL_DEX_VANILLISH, + [SPECIES_VANILLUXE - 1] = NATIONAL_DEX_VANILLUXE, + [SPECIES_DEERLING - 1] = NATIONAL_DEX_DEERLING, + [SPECIES_SAWSBUCK - 1] = NATIONAL_DEX_SAWSBUCK, + [SPECIES_EMOLGA - 1] = NATIONAL_DEX_EMOLGA, + [SPECIES_KARRABLAST - 1] = NATIONAL_DEX_KARRABLAST, + [SPECIES_ESCAVALIER - 1] = NATIONAL_DEX_ESCAVALIER, + [SPECIES_FOONGUS - 1] = NATIONAL_DEX_FOONGUS, + [SPECIES_AMOONGUSS - 1] = NATIONAL_DEX_AMOONGUSS, + [SPECIES_FRILLISH - 1] = NATIONAL_DEX_FRILLISH, + [SPECIES_JELLICENT - 1] = NATIONAL_DEX_JELLICENT, + [SPECIES_ALOMOMOLA - 1] = NATIONAL_DEX_ALOMOMOLA, + [SPECIES_JOLTIK - 1] = NATIONAL_DEX_JOLTIK, + [SPECIES_GALVANTULA - 1] = NATIONAL_DEX_GALVANTULA, + [SPECIES_FERROSEED - 1] = NATIONAL_DEX_FERROSEED, + [SPECIES_FERROTHORN - 1] = NATIONAL_DEX_FERROTHORN, + [SPECIES_KLINK - 1] = NATIONAL_DEX_KLINK, + [SPECIES_KLANG - 1] = NATIONAL_DEX_KLANG, + [SPECIES_KLINKLANG - 1] = NATIONAL_DEX_KLINKLANG, + [SPECIES_TYNAMO - 1] = NATIONAL_DEX_TYNAMO, + [SPECIES_EELEKTRIK - 1] = NATIONAL_DEX_EELEKTRIK, + [SPECIES_EELEKTROSS - 1] = NATIONAL_DEX_EELEKTROSS, + [SPECIES_ELGYEM - 1] = NATIONAL_DEX_ELGYEM, + [SPECIES_BEHEEYEM - 1] = NATIONAL_DEX_BEHEEYEM, + [SPECIES_LITWICK - 1] = NATIONAL_DEX_LITWICK, + [SPECIES_LAMPENT - 1] = NATIONAL_DEX_LAMPENT, + [SPECIES_CHANDELURE - 1] = NATIONAL_DEX_CHANDELURE, + [SPECIES_AXEW - 1] = NATIONAL_DEX_AXEW, + [SPECIES_FRAXURE - 1] = NATIONAL_DEX_FRAXURE, + [SPECIES_HAXORUS - 1] = NATIONAL_DEX_HAXORUS, + [SPECIES_CUBCHOO - 1] = NATIONAL_DEX_CUBCHOO, + [SPECIES_BEARTIC - 1] = NATIONAL_DEX_BEARTIC, + [SPECIES_CRYOGONAL - 1] = NATIONAL_DEX_CRYOGONAL, + [SPECIES_SHELMET - 1] = NATIONAL_DEX_SHELMET, + [SPECIES_ACCELGOR - 1] = NATIONAL_DEX_ACCELGOR, + [SPECIES_STUNFISK - 1] = NATIONAL_DEX_STUNFISK, + [SPECIES_MIENFOO - 1] = NATIONAL_DEX_MIENFOO, + [SPECIES_MIENSHAO - 1] = NATIONAL_DEX_MIENSHAO, + [SPECIES_DRUDDIGON - 1] = NATIONAL_DEX_DRUDDIGON, + [SPECIES_GOLETT - 1] = NATIONAL_DEX_GOLETT, + [SPECIES_GOLURK - 1] = NATIONAL_DEX_GOLURK, + [SPECIES_PAWNIARD - 1] = NATIONAL_DEX_PAWNIARD, + [SPECIES_BISHARP - 1] = NATIONAL_DEX_BISHARP, + [SPECIES_BOUFFALANT - 1] = NATIONAL_DEX_BOUFFALANT, + [SPECIES_RUFFLET - 1] = NATIONAL_DEX_RUFFLET, + [SPECIES_BRAVIARY - 1] = NATIONAL_DEX_BRAVIARY, + [SPECIES_VULLABY - 1] = NATIONAL_DEX_VULLABY, + [SPECIES_MANDIBUZZ - 1] = NATIONAL_DEX_MANDIBUZZ, + [SPECIES_HEATMOR - 1] = NATIONAL_DEX_HEATMOR, + [SPECIES_DURANT - 1] = NATIONAL_DEX_DURANT, + [SPECIES_DEINO - 1] = NATIONAL_DEX_DEINO, + [SPECIES_ZWEILOUS - 1] = NATIONAL_DEX_ZWEILOUS, + [SPECIES_HYDREIGON - 1] = NATIONAL_DEX_HYDREIGON, + [SPECIES_LARVESTA - 1] = NATIONAL_DEX_LARVESTA, + [SPECIES_VOLCARONA - 1] = NATIONAL_DEX_VOLCARONA, + [SPECIES_COBALION - 1] = NATIONAL_DEX_COBALION, + [SPECIES_TERRAKION - 1] = NATIONAL_DEX_TERRAKION, + [SPECIES_VIRIZION - 1] = NATIONAL_DEX_VIRIZION, + [SPECIES_TORNADUS - 1] = NATIONAL_DEX_TORNADUS, + [SPECIES_THUNDURUS - 1] = NATIONAL_DEX_THUNDURUS, + [SPECIES_RESHIRAM - 1] = NATIONAL_DEX_RESHIRAM, + [SPECIES_ZEKROM - 1] = NATIONAL_DEX_ZEKROM, + [SPECIES_LANDORUS - 1] = NATIONAL_DEX_LANDORUS, + [SPECIES_KYUREM - 1] = NATIONAL_DEX_KYUREM, + [SPECIES_KELDEO - 1] = NATIONAL_DEX_KELDEO, + [SPECIES_MELOETTA - 1] = NATIONAL_DEX_MELOETTA, + [SPECIES_GENESECT - 1] = NATIONAL_DEX_GENESECT, + [SPECIES_UNFEZANT_F - 1] = NATIONAL_DEX_UNFEZANT, + [SPECIES_FRILLISH_F - 1] = NATIONAL_DEX_FRILLISH, + [SPECIES_JELLICENT_F - 1] = NATIONAL_DEX_JELLICENT, + [SPECIES_SHADOW_WARRIOR - 1] = NATIONAL_DEX_CRESSELIA, + [SPECIES_BURMY_SANDY - 1] = NATIONAL_DEX_BURMY, + [SPECIES_BURMY_TRASH - 1] = NATIONAL_DEX_BURMY, + [SPECIES_WORMADAM_SANDY - 1] = NATIONAL_DEX_WORMADAM, + [SPECIES_WORMADAM_TRASH - 1] = NATIONAL_DEX_WORMADAM, + [SPECIES_SHELLOS_EAST - 1] = NATIONAL_DEX_SHELLOS, + [SPECIES_GASTRODON_EAST - 1] = NATIONAL_DEX_GASTRODON, + [SPECIES_ROTOM_HEAT - 1] = NATIONAL_DEX_ROTOM, + [SPECIES_ROTOM_WASH - 1] = NATIONAL_DEX_ROTOM, + [SPECIES_ROTOM_FROST - 1] = NATIONAL_DEX_ROTOM, + [SPECIES_ROTOM_FAN - 1] = NATIONAL_DEX_ROTOM, + [SPECIES_ROTOM_MOW - 1] = NATIONAL_DEX_ROTOM, + [SPECIES_GIRATINA_ORIGIN - 1] = NATIONAL_DEX_GIRATINA, + [SPECIES_SHAYMIN_SKY - 1] = NATIONAL_DEX_SHAYMIN, + [SPECIES_ARCEUS_FIGHT - 1] = NATIONAL_DEX_ARCEUS, + [SPECIES_ARCEUS_FLYING - 1] = NATIONAL_DEX_ARCEUS, + [SPECIES_ARCEUS_POISON - 1] = NATIONAL_DEX_ARCEUS, + [SPECIES_ARCEUS_GROUND - 1] = NATIONAL_DEX_ARCEUS, + [SPECIES_ARCEUS_ROCK - 1] = NATIONAL_DEX_ARCEUS, + [SPECIES_ARCEUS_BUG - 1] = NATIONAL_DEX_ARCEUS, + [SPECIES_ARCEUS_GHOST - 1] = NATIONAL_DEX_ARCEUS, + [SPECIES_ARCEUS_STEEL - 1] = NATIONAL_DEX_ARCEUS, + [SPECIES_ARCEUS_FIRE - 1] = NATIONAL_DEX_ARCEUS, + [SPECIES_ARCEUS_WATER - 1] = NATIONAL_DEX_ARCEUS, + [SPECIES_ARCEUS_GRASS - 1] = NATIONAL_DEX_ARCEUS, + [SPECIES_ARCEUS_ELECTRIC - 1] = NATIONAL_DEX_ARCEUS, + [SPECIES_ARCEUS_PSYCHIC - 1] = NATIONAL_DEX_ARCEUS, + [SPECIES_ARCEUS_ICE - 1] = NATIONAL_DEX_ARCEUS, + [SPECIES_ARCEUS_DRAGON - 1] = NATIONAL_DEX_ARCEUS, + [SPECIES_ARCEUS_DARK - 1] = NATIONAL_DEX_ARCEUS, + [SPECIES_BASCULIN_BLUE - 1] = NATIONAL_DEX_BASCULIN, + [SPECIES_DARMANITANZEN - 1] = NATIONAL_DEX_DARMANITAN, + [SPECIES_DEERLING_SUMMER - 1] = NATIONAL_DEX_DEERLING, + [SPECIES_DEERLING_AUTUMN - 1] = NATIONAL_DEX_DEERLING, + [SPECIES_DEERLING_WINTER - 1] = NATIONAL_DEX_DEERLING, + [SPECIES_SAWSBUCK_SUMMER - 1] = NATIONAL_DEX_SAWSBUCK, + [SPECIES_SAWSBUCK_AUTUMN - 1] = NATIONAL_DEX_SAWSBUCK, + [SPECIES_SAWSBUCK_WINTER - 1] = NATIONAL_DEX_SAWSBUCK, + [SPECIES_HIPPOPOTAS_F - 1] = NATIONAL_DEX_HIPPOPOTAS, + [SPECIES_HIPPOWDON_F - 1] = NATIONAL_DEX_HIPPOWDON, + [SPECIES_MELOETTA_PIROUETTE - 1] = NATIONAL_DEX_MELOETTA, + [SPECIES_GENESECT_SHOCK - 1] = NATIONAL_DEX_GENESECT, + [SPECIES_GENESECT_BURN - 1] = NATIONAL_DEX_GENESECT, + [SPECIES_GENESECT_CHILL - 1] = NATIONAL_DEX_GENESECT, + [SPECIES_GENESECT_DOUSE - 1] = NATIONAL_DEX_GENESECT, + [SPECIES_CHERRIM_SUN - 1] = NATIONAL_DEX_CHERRIM, + [SPECIES_KYUREM_BLACK - 1] = NATIONAL_DEX_KYUREM, + [SPECIES_KYUREM_WHITE - 1] = NATIONAL_DEX_KYUREM, + [SPECIES_TORNADUS_THERIAN - 1] = NATIONAL_DEX_TORNADUS, + [SPECIES_THUNDURUS_THERIAN - 1] = NATIONAL_DEX_THUNDURUS, + [SPECIES_LANDORUS_THERIAN - 1] = NATIONAL_DEX_LANDORUS, + [SPECIES_KELDEO_RESOLUTE - 1] = NATIONAL_DEX_KELDEO, + [SPECIES_CHESPIN - 1] = NATIONAL_DEX_CHESPIN, + [SPECIES_QUILLADIN - 1] = NATIONAL_DEX_QUILLADIN, + [SPECIES_CHESNAUGHT - 1] = NATIONAL_DEX_CHESNAUGHT, + [SPECIES_FENNEKIN - 1] = NATIONAL_DEX_FENNEKIN, + [SPECIES_BRAIXEN - 1] = NATIONAL_DEX_BRAIXEN, + [SPECIES_DELPHOX - 1] = NATIONAL_DEX_DELPHOX, + [SPECIES_FROAKIE - 1] = NATIONAL_DEX_FROAKIE, + [SPECIES_FROGADIER - 1] = NATIONAL_DEX_FROGADIER, + [SPECIES_GRENINJA - 1] = NATIONAL_DEX_GRENINJA, + [SPECIES_BUNNELBY - 1] = NATIONAL_DEX_BUNNELBY, + [SPECIES_DIGGERSBY - 1] = NATIONAL_DEX_DIGGERSBY, + [SPECIES_FLETCHLING - 1] = NATIONAL_DEX_FLETCHLING, + [SPECIES_FLETCHINDER - 1] = NATIONAL_DEX_FLETCHINDER, + [SPECIES_TALONFLAME - 1] = NATIONAL_DEX_TALONFLAME, + [SPECIES_SCATTERBUG - 1] = NATIONAL_DEX_SCATTERBUG, + [SPECIES_SPEWPA - 1] = NATIONAL_DEX_SPEWPA, + [SPECIES_VIVILLON - 1] = NATIONAL_DEX_VIVILLON, + [SPECIES_LITLEO - 1] = NATIONAL_DEX_LITLEO, + [SPECIES_PYROAR - 1] = NATIONAL_DEX_PYROAR, + [SPECIES_FLABEBE - 1] = NATIONAL_DEX_FLABEBE, + [SPECIES_FLOETTE - 1] = NATIONAL_DEX_FLOETTE, + [SPECIES_FLORGES - 1] = NATIONAL_DEX_FLORGES, + [SPECIES_SKIDDO - 1] = NATIONAL_DEX_SKIDDO, + [SPECIES_GOGOAT - 1] = NATIONAL_DEX_GOGOAT, + [SPECIES_PANCHAM - 1] = NATIONAL_DEX_PANCHAM, + [SPECIES_PANGORO - 1] = NATIONAL_DEX_PANGORO, + [SPECIES_FURFROU - 1] = NATIONAL_DEX_FURFROU, + [SPECIES_ESPURR - 1] = NATIONAL_DEX_ESPURR, + [SPECIES_MEOWSTIC - 1] = NATIONAL_DEX_MEOWSTIC, + [SPECIES_HONEDGE - 1] = NATIONAL_DEX_HONEDGE, + [SPECIES_DOUBLADE - 1] = NATIONAL_DEX_DOUBLADE, + [SPECIES_AEGISLASH - 1] = NATIONAL_DEX_AEGISLASH, + [SPECIES_SPRITZEE - 1] = NATIONAL_DEX_SPRITZEE, + [SPECIES_AROMATISSE - 1] = NATIONAL_DEX_AROMATISSE, + [SPECIES_SWIRLIX - 1] = NATIONAL_DEX_SWIRLIX, + [SPECIES_SLURPUFF - 1] = NATIONAL_DEX_SLURPUFF, + [SPECIES_INKAY - 1] = NATIONAL_DEX_INKAY, + [SPECIES_MALAMAR - 1] = NATIONAL_DEX_MALAMAR, + [SPECIES_BINACLE - 1] = NATIONAL_DEX_BINACLE, + [SPECIES_BARBARACLE - 1] = NATIONAL_DEX_BARBARACLE, + [SPECIES_SKRELP - 1] = NATIONAL_DEX_SKRELP, + [SPECIES_DRAGALGE - 1] = NATIONAL_DEX_DRAGALGE, + [SPECIES_CLAUNCHER - 1] = NATIONAL_DEX_CLAUNCHER, + [SPECIES_CLAWITZER - 1] = NATIONAL_DEX_CLAWITZER, + [SPECIES_HELIOPTILE - 1] = NATIONAL_DEX_HELIOPTILE, + [SPECIES_HELIOLISK - 1] = NATIONAL_DEX_HELIOLISK, + [SPECIES_TYRUNT - 1] = NATIONAL_DEX_TYRUNT, + [SPECIES_TYRANTRUM - 1] = NATIONAL_DEX_TYRANTRUM, + [SPECIES_AMAURA - 1] = NATIONAL_DEX_AMAURA, + [SPECIES_AURORUS - 1] = NATIONAL_DEX_AURORUS, + [SPECIES_SYLVEON - 1] = NATIONAL_DEX_SYLVEON, + [SPECIES_HAWLUCHA - 1] = NATIONAL_DEX_HAWLUCHA, + [SPECIES_DEDENNE - 1] = NATIONAL_DEX_DEDENNE, + [SPECIES_CARBINK - 1] = NATIONAL_DEX_CARBINK, + [SPECIES_GOOMY - 1] = NATIONAL_DEX_GOOMY, + [SPECIES_SLIGGOO - 1] = NATIONAL_DEX_SLIGGOO, + [SPECIES_GOODRA - 1] = NATIONAL_DEX_GOODRA, + [SPECIES_KLEFKI - 1] = NATIONAL_DEX_KLEFKI, + [SPECIES_PHANTUMP - 1] = NATIONAL_DEX_PHANTUMP, + [SPECIES_TREVENANT - 1] = NATIONAL_DEX_TREVENANT, + [SPECIES_PUMPKABOO - 1] = NATIONAL_DEX_PUMPKABOO, + [SPECIES_GOURGEIST - 1] = NATIONAL_DEX_GOURGEIST, + [SPECIES_BERGMITE - 1] = NATIONAL_DEX_BERGMITE, + [SPECIES_AVALUGG - 1] = NATIONAL_DEX_AVALUGG, + [SPECIES_NOIBAT - 1] = NATIONAL_DEX_NOIBAT, + [SPECIES_NOIVERN - 1] = NATIONAL_DEX_NOIVERN, + [SPECIES_XERNEAS - 1] = NATIONAL_DEX_XERNEAS, + [SPECIES_YVELTAL - 1] = NATIONAL_DEX_YVELTAL, + [SPECIES_ZYGARDE - 1] = NATIONAL_DEX_ZYGARDE, + [SPECIES_DIANCIE - 1] = NATIONAL_DEX_DIANCIE, + [SPECIES_HOOPA - 1] = NATIONAL_DEX_HOOPA, + [SPECIES_HOOPA_UNBOUND - 1] = NATIONAL_DEX_HOOPA, + [SPECIES_VOLCANION - 1] = NATIONAL_DEX_VOLCANION, + [SPECIES_PYROAR_FEMALE - 1] = NATIONAL_DEX_PYROAR, + [SPECIES_MEOWSTIC_FEMALE - 1] = NATIONAL_DEX_MEOWSTIC, + [SPECIES_AEGISLASH_BLADE - 1] = NATIONAL_DEX_AEGISLASH, + [SPECIES_ARCEUS_FAIRY - 1] = NATIONAL_DEX_ARCEUS, + [SPECIES_ZYGARDE_CELL - 1] = NATIONAL_DEX_ZYGARDE, + [SPECIES_ZYGARDE_CORE - 1] = NATIONAL_DEX_ZYGARDE, + [SPECIES_ZYGARDE_10 - 1] = NATIONAL_DEX_ZYGARDE, + [SPECIES_ZYGARDE_COMPLETE - 1] = NATIONAL_DEX_ZYGARDE, + [SPECIES_ASHGRENINJA - 1] = NATIONAL_DEX_GRENINJA, + [SPECIES_FLABEBE_BLUE - 1] = NATIONAL_DEX_FLABEBE, + [SPECIES_FLABEBE_ORANGE - 1] = NATIONAL_DEX_FLABEBE, + [SPECIES_FLABEBE_YELLOW - 1] = NATIONAL_DEX_FLABEBE, + [SPECIES_FLABEBE_WHITE - 1] = NATIONAL_DEX_FLABEBE, + [SPECIES_FLOETTE_BLUE - 1] = NATIONAL_DEX_FLOETTE, + [SPECIES_FLOETTE_ORANGE - 1] = NATIONAL_DEX_FLOETTE, + [SPECIES_FLOETTE_YELLOW - 1] = NATIONAL_DEX_FLOETTE, + [SPECIES_FLOETTE_WHITE - 1] = NATIONAL_DEX_FLOETTE, + [SPECIES_FLOETTE_ETERNAL - 1] = NATIONAL_DEX_FLOETTE, + [SPECIES_FLORGES_BLUE - 1] = NATIONAL_DEX_FLORGES, + [SPECIES_FLORGES_ORANGE - 1] = NATIONAL_DEX_FLORGES, + [SPECIES_FLORGES_YELLOW - 1] = NATIONAL_DEX_FLORGES, + [SPECIES_FLORGES_WHITE - 1] = NATIONAL_DEX_FLORGES, + [SPECIES_PUMPKABOO_XL - 1] = NATIONAL_DEX_PUMPKABOO, + [SPECIES_PUMPKABOO_L - 1] = NATIONAL_DEX_PUMPKABOO, + [SPECIES_PUMPKABOO_M - 1] = NATIONAL_DEX_PUMPKABOO, + [SPECIES_GOURGEIST_XL - 1] = NATIONAL_DEX_GOURGEIST, + [SPECIES_GOURGEIST_L - 1] = NATIONAL_DEX_GOURGEIST, + [SPECIES_GOURGEIST_M - 1] = NATIONAL_DEX_GOURGEIST, + [SPECIES_FURFROU_HEART - 1] = NATIONAL_DEX_FURFROU, + [SPECIES_FURFROU_DIAMOND - 1] = NATIONAL_DEX_FURFROU, + [SPECIES_FURFROU_STAR - 1] = NATIONAL_DEX_FURFROU, + [SPECIES_FURFROU_PHAROAH - 1] = NATIONAL_DEX_FURFROU, + [SPECIES_FURFROU_KABUKI - 1] = NATIONAL_DEX_FURFROU, + [SPECIES_FURFROU_LA_REINE - 1] = NATIONAL_DEX_FURFROU, + [SPECIES_FURFROU_MATRON - 1] = NATIONAL_DEX_FURFROU, + [SPECIES_FURFROU_DANDY - 1] = NATIONAL_DEX_FURFROU, + [SPECIES_FURFROU_DEBUTANTE - 1] = NATIONAL_DEX_FURFROU, + [SPECIES_VIVILLON_FANCY - 1] = NATIONAL_DEX_FURFROU, + [SPECIES_VENUSAUR_MEGA - 1] = NATIONAL_DEX_VENUSAUR, + [SPECIES_CHARIZARD_MEGA_X - 1] = NATIONAL_DEX_CHARIZARD, + [SPECIES_CHARIZARD_MEGA_Y - 1] = NATIONAL_DEX_CHARIZARD, + [SPECIES_BLASTOISE_MEGA - 1] = NATIONAL_DEX_BLASTOISE, + [SPECIES_BEEDRILL_MEGA - 1] = NATIONAL_DEX_BEEDRILL, + [SPECIES_PIDGEOT_MEGA - 1] = NATIONAL_DEX_PIDGEOT, + [SPECIES_ALAKAZAM_MEGA - 1] = NATIONAL_DEX_ALAKAZAM, + [SPECIES_SLOWBRO_MEGA - 1] = NATIONAL_DEX_SLOWBRO, + [SPECIES_GENGAR_MEGA - 1] = NATIONAL_DEX_GENGAR, + [SPECIES_KANGASKHAN_MEGA - 1] = NATIONAL_DEX_KANGASKHAN, + [SPECIES_PINSIR_MEGA - 1] = NATIONAL_DEX_PINSIR, + [SPECIES_GYARADOS_MEGA - 1] = NATIONAL_DEX_GYARADOS, + [SPECIES_AERODACTYL_MEGA - 1] = NATIONAL_DEX_AERODACTYL, + [SPECIES_MEWTWO_MEGA_X - 1] = NATIONAL_DEX_MEWTWO, + [SPECIES_MEWTWO_MEGA_Y - 1] = NATIONAL_DEX_MEWTWO, + [SPECIES_AMPHAROS_MEGA - 1] = NATIONAL_DEX_AMPHAROS, + [SPECIES_STEELIX_MEGA - 1] = NATIONAL_DEX_STEELIX, + [SPECIES_SCIZOR_MEGA - 1] = NATIONAL_DEX_SCIZOR, + [SPECIES_HERACROSS_MEGA - 1] = NATIONAL_DEX_HERACROSS, + [SPECIES_HOUNDOOM_MEGA - 1] = NATIONAL_DEX_HOUNDOOM, + [SPECIES_TYRANITAR_MEGA - 1] = NATIONAL_DEX_TYRANITAR, + [SPECIES_SCEPTILE_MEGA - 1] = NATIONAL_DEX_SCEPTILE, + [SPECIES_BLAZIKEN_MEGA - 1] = NATIONAL_DEX_BLAZIKEN, + [SPECIES_SWAMPERT_MEGA - 1] = NATIONAL_DEX_SWAMPERT, + [SPECIES_GARDEVOIR_MEGA - 1] = NATIONAL_DEX_GARDEVOIR, + [SPECIES_SABLEYE_MEGA - 1] = NATIONAL_DEX_SABLEYE, + [SPECIES_MAWILE_MEGA - 1] = NATIONAL_DEX_MAWILE, + [SPECIES_AGGRON_MEGA - 1] = NATIONAL_DEX_AGGRON, + [SPECIES_MEDICHAM_MEGA - 1] = NATIONAL_DEX_MEDICHAM, + [SPECIES_MANECTRIC_MEGA - 1] = NATIONAL_DEX_MANECTRIC, + [SPECIES_SHARPEDO_MEGA - 1] = NATIONAL_DEX_SHARPEDO, + [SPECIES_CAMERUPT_MEGA - 1] = NATIONAL_DEX_CAMERUPT, + [SPECIES_ALTARIA_MEGA - 1] = NATIONAL_DEX_ALTARIA, + [SPECIES_BANETTE_MEGA - 1] = NATIONAL_DEX_BANETTE, + [SPECIES_ABSOL_MEGA - 1] = NATIONAL_DEX_ABSOL, + [SPECIES_GLALIE_MEGA - 1] = NATIONAL_DEX_GLALIE, + [SPECIES_SALAMENCE_MEGA - 1] = NATIONAL_DEX_SALAMENCE, + [SPECIES_METAGROSS_MEGA - 1] = NATIONAL_DEX_METAGROSS, + [SPECIES_LATIAS_MEGA - 1] = NATIONAL_DEX_LATIAS, + [SPECIES_LATIOS_MEGA - 1] = NATIONAL_DEX_LATIOS, + [SPECIES_GROUDON_PRIMAL - 1] = NATIONAL_DEX_KYOGRE, + [SPECIES_KYOGRE_PRIMAL - 1] = NATIONAL_DEX_GROUDON, + [SPECIES_RAYQUAZA_MEGA - 1] = NATIONAL_DEX_RAYQUAZA, + [SPECIES_LOPUNNY_MEGA - 1] = NATIONAL_DEX_LOPUNNY, + [SPECIES_GARCHOMP_MEGA - 1] = NATIONAL_DEX_GARCHOMP, + [SPECIES_LUCARIO_MEGA - 1] = NATIONAL_DEX_LUCARIO, + [SPECIES_ABOMASNOW_MEGA - 1] = NATIONAL_DEX_ABOMASNOW, + [SPECIES_GALLADE_MEGA - 1] = NATIONAL_DEX_GALLADE, + [SPECIES_AUDINO_MEGA - 1] = NATIONAL_DEX_AUDINO, + [SPECIES_DIANCIE_MEGA - 1] = NATIONAL_DEX_DIANCIE, + [SPECIES_DIALGA_PRIMAL - 1] = NATIONAL_DEX_DIALGA, + [SPECIES_PALKIA_PRIMAL - 1] = NATIONAL_DEX_PALKIA, + [SPECIES_VIVILLON_ARCHIPELAGO - 1] = NATIONAL_DEX_VIVILLON, + [SPECIES_VIVILLON_CONTINENTAL - 1] = NATIONAL_DEX_VIVILLON, + [SPECIES_VIVILLON_ELEGANT - 1] = NATIONAL_DEX_VIVILLON, + [SPECIES_VIVILLON_GARDEN - 1] = NATIONAL_DEX_VIVILLON, + [SPECIES_VIVILLON_HIGH_PLAINS - 1] = NATIONAL_DEX_VIVILLON, + [SPECIES_VIVILLON_ICY_SNOW - 1] = NATIONAL_DEX_VIVILLON, + [SPECIES_VIVILLON_JUNGLE - 1] = NATIONAL_DEX_VIVILLON, + [SPECIES_VIVILLON_MARINE - 1] = NATIONAL_DEX_VIVILLON, + [SPECIES_VIVILLON_MODERN - 1] = NATIONAL_DEX_VIVILLON, + [SPECIES_VIVILLON_MONSOON - 1] = NATIONAL_DEX_VIVILLON, + [SPECIES_VIVILLON_OCEAN - 1] = NATIONAL_DEX_VIVILLON, + [SPECIES_VIVILLON_POKEBALL - 1] = NATIONAL_DEX_VIVILLON, + [SPECIES_VIVILLON_POLAR - 1] = NATIONAL_DEX_VIVILLON, + [SPECIES_VIVILLON_RIVER - 1] = NATIONAL_DEX_VIVILLON, + [SPECIES_VIVILLON_SANDSTORM - 1] = NATIONAL_DEX_VIVILLON, + [SPECIES_VIVILLON_SAVANNA - 1] = NATIONAL_DEX_VIVILLON, + [SPECIES_VIVILLON_SUN - 1] = NATIONAL_DEX_VIVILLON, + [SPECIES_VIVILLON_TUNDRA - 1] = NATIONAL_DEX_VIVILLON, + [SPECIES_ROWLET - 1] = NATIONAL_DEX_ROWLET, + [SPECIES_DARTRIX - 1] = NATIONAL_DEX_DARTRIX, + [SPECIES_DECIDUEYE - 1] = NATIONAL_DEX_DECIDUEYE, + [SPECIES_LITTEN - 1] = NATIONAL_DEX_LITTEN, + [SPECIES_TORRACAT - 1] = NATIONAL_DEX_TORRACAT, + [SPECIES_INCINEROAR - 1] = NATIONAL_DEX_INCINEROAR, + [SPECIES_POPPLIO - 1] = NATIONAL_DEX_POPPLIO, + [SPECIES_BRIONNE - 1] = NATIONAL_DEX_BRIONNE, + [SPECIES_PRIMARINA - 1] = NATIONAL_DEX_PRIMARINA, + [SPECIES_PIKIPEK - 1] = NATIONAL_DEX_PIKIPEK, + [SPECIES_TRUMBEAK - 1] = NATIONAL_DEX_TRUMBEAK, + [SPECIES_TOUCANNON - 1] = NATIONAL_DEX_TOUCANNON, + [SPECIES_YUNGOOS - 1] = NATIONAL_DEX_YUNGOOS, + [SPECIES_GUMSHOOS - 1] = NATIONAL_DEX_GUMSHOOS, + [SPECIES_GRUBBIN - 1] = NATIONAL_DEX_GRUBBIN, + [SPECIES_CHARJABUG - 1] = NATIONAL_DEX_CHARJABUG, + [SPECIES_VIKAVOLT - 1] = NATIONAL_DEX_VIKAVOLT, + [SPECIES_CRABRAWLER - 1] = NATIONAL_DEX_CRABRAWLER, + [SPECIES_CRABOMINABLE - 1] = NATIONAL_DEX_CRABOMINABLE, + [SPECIES_ORICORIO - 1] = NATIONAL_DEX_ORICORIO, + [SPECIES_CUTIEFLY - 1] = NATIONAL_DEX_CUTIEFLY, + [SPECIES_RIBOMBEE - 1] = NATIONAL_DEX_RIBOMBEE, + [SPECIES_ROCKRUFF - 1] = NATIONAL_DEX_ROCKRUFF, + [SPECIES_LYCANROC - 1] = NATIONAL_DEX_LYCANROC, + [SPECIES_WISHIWASHI - 1] = NATIONAL_DEX_WISHIWASHI, + [SPECIES_MAREANIE - 1] = NATIONAL_DEX_MAREANIE, + [SPECIES_TOXAPEX - 1] = NATIONAL_DEX_TOXAPEX, + [SPECIES_MUDBRAY - 1] = NATIONAL_DEX_MUDBRAY, + [SPECIES_MUDSDALE - 1] = NATIONAL_DEX_MUDSDALE, + [SPECIES_DEWPIDER - 1] = NATIONAL_DEX_DEWPIDER, + [SPECIES_ARAQUANID - 1] = NATIONAL_DEX_ARAQUANID, + [SPECIES_FOMANTIS - 1] = NATIONAL_DEX_FOMANTIS, + [SPECIES_LURANTIS - 1] = NATIONAL_DEX_LURANTIS, + [SPECIES_MORELULL - 1] = NATIONAL_DEX_MORELULL, + [SPECIES_SHIINOTIC - 1] = NATIONAL_DEX_SHIINOTIC, + [SPECIES_SALANDIT - 1] = NATIONAL_DEX_SALANDIT, + [SPECIES_SALAZZLE - 1] = NATIONAL_DEX_SALAZZLE, + [SPECIES_STUFFUL - 1] = NATIONAL_DEX_STUFFUL, + [SPECIES_BEWEAR - 1] = NATIONAL_DEX_BEWEAR, + [SPECIES_BOUNSWEET - 1] = NATIONAL_DEX_BOUNSWEET, + [SPECIES_STEENEE - 1] = NATIONAL_DEX_STEENEE, + [SPECIES_TSAREENA - 1] = NATIONAL_DEX_TSAREENA, + [SPECIES_COMFEY - 1] = NATIONAL_DEX_COMFEY, + [SPECIES_ORANGURU - 1] = NATIONAL_DEX_ORANGURU, + [SPECIES_PASSIMIAN - 1] = NATIONAL_DEX_PASSIMIAN, + [SPECIES_WIMPOD - 1] = NATIONAL_DEX_WIMPOD, + [SPECIES_GOLISOPOD - 1] = NATIONAL_DEX_GOLISOPOD, + [SPECIES_SANDYGAST - 1] = NATIONAL_DEX_SANDYGAST, + [SPECIES_PALOSSAND - 1] = NATIONAL_DEX_PALOSSAND, + [SPECIES_PYUKUMUKU - 1] = NATIONAL_DEX_PYUKUMUKU, + [SPECIES_TYPE_NULL - 1] = NATIONAL_DEX_TYPE_NULL, + [SPECIES_SILVALLY - 1] = NATIONAL_DEX_SILVALLY, + [SPECIES_MINIOR_SHIELD - 1] = NATIONAL_DEX_MINIOR, + [SPECIES_KOMALA - 1] = NATIONAL_DEX_KOMALA, + [SPECIES_TURTONATOR - 1] = NATIONAL_DEX_TURTONATOR, + [SPECIES_TOGEDEMARU - 1] = NATIONAL_DEX_TOGEDEMARU, + [SPECIES_MIMIKYU - 1] = NATIONAL_DEX_MIMIKYU, + [SPECIES_BRUXISH - 1] = NATIONAL_DEX_BRUXISH, + [SPECIES_DRAMPA - 1] = NATIONAL_DEX_DRAMPA, + [SPECIES_DHELMISE - 1] = NATIONAL_DEX_DHELMISE, + [SPECIES_JANGMO_O - 1] = NATIONAL_DEX_JANGMO_O, + [SPECIES_HAKAMO_O - 1] = NATIONAL_DEX_HAKAMO_O, + [SPECIES_KOMMO_O - 1] = NATIONAL_DEX_KOMMO_O, + [SPECIES_TAPU_KOKO - 1] = NATIONAL_DEX_TAPU_KOKO, + [SPECIES_TAPU_LELE - 1] = NATIONAL_DEX_TAPU_LELE, + [SPECIES_TAPU_BULU - 1] = NATIONAL_DEX_TAPU_BULU, + [SPECIES_TAPU_FINI - 1] = NATIONAL_DEX_TAPU_FINI, + [SPECIES_COSMOG - 1] = NATIONAL_DEX_COSMOG, + [SPECIES_COSMOEM - 1] = NATIONAL_DEX_COSMOEM, + [SPECIES_SOLGALEO - 1] = NATIONAL_DEX_SOLGALEO, + [SPECIES_LUNALA - 1] = NATIONAL_DEX_LUNALA, + [SPECIES_NIHILEGO - 1] = NATIONAL_DEX_NIHILEGO, + [SPECIES_BUZZWOLE - 1] = NATIONAL_DEX_BUZZWOLE, + [SPECIES_PHEROMOSA - 1] = NATIONAL_DEX_PHEROMOSA, + [SPECIES_XURKITREE - 1] = NATIONAL_DEX_XURKITREE, + [SPECIES_CELESTEELA - 1] = NATIONAL_DEX_CELESTEELA, + [SPECIES_KARTANA - 1] = NATIONAL_DEX_KARTANA, + [SPECIES_GUZZLORD - 1] = NATIONAL_DEX_GUZZLORD, + [SPECIES_NECROZMA - 1] = NATIONAL_DEX_NECROZMA, + [SPECIES_MAGEARNA - 1] = NATIONAL_DEX_MAGEARNA, + [SPECIES_MARSHADOW - 1] = NATIONAL_DEX_MARSHADOW, + [SPECIES_RATTATA_A - 1] = NATIONAL_DEX_RATTATA, + [SPECIES_RATICATE_A - 1] = NATIONAL_DEX_RATICATE, + [SPECIES_RAICHU_A - 1] = NATIONAL_DEX_RAICHU, + [SPECIES_SANDSHREW_A - 1] = NATIONAL_DEX_SANDSHREW, + [SPECIES_SANDSLASH_A - 1] = NATIONAL_DEX_SANDSLASH, + [SPECIES_VULPIX_A - 1] = NATIONAL_DEX_VULPIX, + [SPECIES_NINETALES_A - 1] = NATIONAL_DEX_NINETALES, + [SPECIES_DIGLETT_A - 1] = NATIONAL_DEX_DIGLETT, + [SPECIES_DUGTRIO_A - 1] = NATIONAL_DEX_DUGTRIO, + [SPECIES_MEOWTH_A - 1] = NATIONAL_DEX_MEOWTH, + [SPECIES_PERSIAN_A - 1] = NATIONAL_DEX_PERSIAN, + [SPECIES_GEODUDE_A - 1] = NATIONAL_DEX_GEODUDE, + [SPECIES_GRAVELER_A - 1] = NATIONAL_DEX_GRAVELER, + [SPECIES_GOLEM_A - 1] = NATIONAL_DEX_GOLEM, + [SPECIES_GRIMER_A - 1] = NATIONAL_DEX_GRIMER, + [SPECIES_MUK_A - 1] = NATIONAL_DEX_MUK, + [SPECIES_EXEGGCUTE_A - 1] = NATIONAL_DEX_EXEGGCUTE, + [SPECIES_EXEGGUTOR_A - 1] = NATIONAL_DEX_EXEGGUTOR, + [SPECIES_CUBONE_A - 1] = NATIONAL_DEX_CUBONE, + [SPECIES_MAROWAK_A - 1] = NATIONAL_DEX_MAROWAK, + [SPECIES_DEOXYS_ATTACK - 1] = NATIONAL_DEX_DEOXYS, + [SPECIES_DEOXYS_DEFENSE - 1] = NATIONAL_DEX_DEOXYS, + [SPECIES_DEOXYS_SPEED - 1] = NATIONAL_DEX_DEOXYS, + [SPECIES_ORICORIO_Y - 1] = NATIONAL_DEX_ORICORIO, + [SPECIES_ORICORIO_P - 1] = NATIONAL_DEX_ORICORIO, + [SPECIES_ORICORIO_S - 1] = NATIONAL_DEX_ORICORIO, + [SPECIES_LYCANROC_N - 1] = NATIONAL_DEX_LYCANROC, + [SPECIES_WISHIWASHI_S - 1] = NATIONAL_DEX_WISHIWASHI, + [SPECIES_SILVALLY_FIGHT - 1] = NATIONAL_DEX_SILVALLY, + [SPECIES_SILVALLY_FLYING - 1] = NATIONAL_DEX_SILVALLY, + [SPECIES_SILVALLY_POISON - 1] = NATIONAL_DEX_SILVALLY, + [SPECIES_SILVALLY_GROUND - 1] = NATIONAL_DEX_SILVALLY, + [SPECIES_SILVALLY_ROCK - 1] = NATIONAL_DEX_SILVALLY, + [SPECIES_SILVALLY_BUG - 1] = NATIONAL_DEX_SILVALLY, + [SPECIES_SILVALLY_GHOST - 1] = NATIONAL_DEX_SILVALLY, + [SPECIES_SILVALLY_STEEL - 1] = NATIONAL_DEX_SILVALLY, + [SPECIES_SILVALLY_FIRE - 1] = NATIONAL_DEX_SILVALLY, + [SPECIES_SILVALLY_WATER - 1] = NATIONAL_DEX_SILVALLY, + [SPECIES_SILVALLY_GRASS - 1] = NATIONAL_DEX_SILVALLY, + [SPECIES_SILVALLY_ELECTRIC - 1] = NATIONAL_DEX_SILVALLY, + [SPECIES_SILVALLY_PSYCHIC - 1] = NATIONAL_DEX_SILVALLY, + [SPECIES_SILVALLY_ICE - 1] = NATIONAL_DEX_SILVALLY, + [SPECIES_SILVALLY_DRAGON - 1] = NATIONAL_DEX_SILVALLY, + [SPECIES_SILVALLY_DARK - 1] = NATIONAL_DEX_SILVALLY, + [SPECIES_SILVALLY_FAIRY - 1] = NATIONAL_DEX_SILVALLY, + [SPECIES_MINIOR_RED - 1] = NATIONAL_DEX_MINIOR, + [SPECIES_MINIOR_BLUE - 1] = NATIONAL_DEX_MINIOR, + [SPECIES_MINIOR_ORANGE - 1] = NATIONAL_DEX_MINIOR, + [SPECIES_MINIOR_YELLOW - 1] = NATIONAL_DEX_MINIOR, + [SPECIES_MINIOR_INDIGO - 1] = NATIONAL_DEX_MINIOR, + [SPECIES_MINIOR_GREEN - 1] = NATIONAL_DEX_MINIOR, + [SPECIES_MINIOR_VIOLET - 1] = NATIONAL_DEX_MINIOR, + [SPECIES_MIMIKYU_BUSTED - 1] = NATIONAL_DEX_MIMIKYU, + [SPECIES_MAGEARNA_P - 1] = NATIONAL_DEX_MAGEARNA, + [SPECIES_POIPOLE - 1] = NATIONAL_DEX_POIPOLE, + [SPECIES_NAGANADEL - 1] = NATIONAL_DEX_NAGANADEL, + [SPECIES_STAKATAKA - 1] = NATIONAL_DEX_STAKATAKA, + [SPECIES_BLACEPHALON - 1] = NATIONAL_DEX_BLACEPHALON, + [SPECIES_ZERAORA - 1] = NATIONAL_DEX_ZERAORA, + [SPECIES_NECROZMA_MANE - 1] = NATIONAL_DEX_NECROZMA, + [SPECIES_NECROZMA_WINGS - 1] = NATIONAL_DEX_NECROZMA, + [SPECIES_NECROZMA_ULTRA - 1] = NATIONAL_DEX_NECROZMA, + [SPECIES_LYCANROC_DUSK - 1] = NATIONAL_DEX_LYCANROC, + [SPECIES_MELTAN - 1] = NATIONAL_DEX_MELTAN, + [SPECIES_MELMETAL - 1] = NATIONAL_DEX_MELMETAL, + [SPECIES_PIKACHU_SURFING - 1] = NATIONAL_DEX_PIKACHU, + [SPECIES_PIKACHU_FLYING - 1] = NATIONAL_DEX_PIKACHU, + [SPECIES_PIKACHU_COSPLAY - 1] = NATIONAL_DEX_PIKACHU, + [SPECIES_PIKACHU_LIBRE - 1] = NATIONAL_DEX_PIKACHU, + [SPECIES_PIKACHU_POP_STAR - 1] = NATIONAL_DEX_PIKACHU, + [SPECIES_PIKACHU_ROCK_STAR - 1] = NATIONAL_DEX_PIKACHU, + [SPECIES_PIKACHU_BELLE - 1] = NATIONAL_DEX_PIKACHU, + [SPECIES_PIKACHU_PHD - 1] = NATIONAL_DEX_PIKACHU, + [SPECIES_PIKACHU_CAP_ORIGINAL - 1] = NATIONAL_DEX_PIKACHU, + [SPECIES_PIKACHU_CAP_HOENN - 1] = NATIONAL_DEX_PIKACHU, + [SPECIES_PIKACHU_CAP_SINNOH - 1] = NATIONAL_DEX_PIKACHU, + [SPECIES_PIKACHU_CAP_UNOVA - 1] = NATIONAL_DEX_PIKACHU, + [SPECIES_PIKACHU_CAP_KALOS - 1] = NATIONAL_DEX_PIKACHU, + [SPECIES_PIKACHU_CAP_ALOLA - 1] = NATIONAL_DEX_PIKACHU, + [SPECIES_PIKACHU_CAP_PARTNER - 1] = NATIONAL_DEX_PIKACHU, + [SPECIES_PICHU_SPIKY - 1] = NATIONAL_DEX_PICHU, + [SPECIES_XERNEAS_NATURAL - 1] = NATIONAL_DEX_XERNEAS, +}; diff --git a/src/defines.h b/src/defines.h new file mode 100644 index 0000000..a78b924 --- /dev/null +++ b/src/defines.h @@ -0,0 +1,15 @@ +#pragma once + +#include "../include/types.h" +#include "../include/species.h" + +//#define INCLUDE_FOOTPRINTS //If you uncomment this line, make sure to uncomment gMonFootprintTable in repoints, and remove the footprint remover in bytereplacement + +#define EVOS_PER_MON 16 + +#define FALSE 0 +#define TRUE 1 + +#define ARRAY_COUNT(array) (sizeof(array) / sizeof((array)[0])) + +#define SPECIES_TABLES_TERMIN 0xFEFE \ No newline at end of file diff --git a/src/hooks.s b/src/hooks.s new file mode 100644 index 0000000..8c84fe9 --- /dev/null +++ b/src/hooks.s @@ -0,0 +1,109 @@ +.thumb +.align 2 + +@0x8103530 with r1 +PrepareDexListViewsHook: + cmp r0, #0x0 + beq PrepareDexListViewsReturn + ldr r2, =gNumDexEntries + ldrh r2, [r2] + str r2, [sp] + +PrepareDexListViewsReturn: + ldr r0, =0x810353A | 1 + bx r0 + +.pool +@0x8103684 with r1 +AlphabeticalDexHook: + add r8, r0 + ldr r0, =gNumSpecies + ldrh r0, [r0] + cmp r8, r0 + ldr r1, =0x810368C | 1 + bx r1 + +.pool +@0x8105CBC with r0 +AlternateDexEntriesHook: + lsl r2, r2, #0x18 + lsr r5, r2, #0x18 + lsl r3, r3, #0x18 + lsr r7, r3, #0x18 + mov r0, r1 + mov r4, r1 + bl TryLoadAlternateDexEntry + cmp r0, #0x0 + bne AlternateDexEntriesReturn + mov r0, r4 + ldr r1, =0x8105CC6 | 1 +bxr1: + bx r1 + +AlternateDexEntriesReturn: + push {r0} + mov r0, r4 + ldr r1, =SpeciesToNationalPokedexNum + bl bxr1 + mov r4, r0 + mov r1, #0x1 + mov r2, #0x0 + bl DexFlagCheckCall + lsl r0, #0x18 + cmp r0, #0x0 + pop {r0} + beq DontDisplayDesc + mov r1, r0 + ldr r0, =0x8105CEA | 1 + bx r0 + +DontDisplayDesc: + ldr r0, =0x8105D5C | 1 + bx r0 + +DexFlagCheckCall: + ldr r3, =0x8104AB0 | 1 + bx r3 + +@0x8045C58 with r0 +UpdateEggMoveLimit: + add r0, r2, #0x1 + lsl r0, r0, #0x10 + lsr r2, r0, #0x10 + push {r2} + bl GetUpdatedEggMoveLimit + pop {r2} + ldr r1, =0x8045C60 | 1 + bx r1 + +@0x800ECF2 with r4 +LoadSpecialPokePicHook: + mov r7, r8 + push {r7} + ldr r4, [sp, #0x18] + sub sp, #0x4 + str r4, [sp, #0x0] + bl LoadSpecialPokePic + add sp, #0x4 + pop {r7} + mov r8, r7 + pop {r4-r7} + pop {r0} + bx r0 + +@0x8096E38 with r2 +GenderedMonIconHook: + lsr r7, r3, #0x10 + lsl r0, #0x18 + lsr r0, #0x18 + mov r9, r0 + + mov r0, r4 + ldr r1, [sp, #0x50] @Personality + bl TryGetFemaleGenderedSpecies + mov r4, r0 + + ldr r1, [sp, #0x50] @Personality + ldr r0, =0x8096E40 | 1 + bx r0 + diff --git a/src/thumb_compiler_helper.S b/src/thumb_compiler_helper.S new file mode 100644 index 0000000..05136de --- /dev/null +++ b/src/thumb_compiler_helper.S @@ -0,0 +1,218 @@ + .text + .align 1 + + .force_thumb + .syntax unified + .global __gnu_thumb1_case_uqi + .thumb_func + .type __gnu_thumb1_case_uqi,function +__gnu_thumb1_case_uqi: + push {r1} + mov r1, lr + lsrs r1, r1, #1 + lsls r1, r1, #1 + ldrb r1, [r1, r0] + lsls r1, r1, #1 + add lr, lr, r1 + pop {r1} + bx lr + .size __gnu_thumb1_case_uqi, . - __gnu_thumb1_case_uqi + + .force_thumb + .syntax unified + .global __gnu_thumb1_case_uhi + .thumb_func + .type __gnu_thumb1_case_uhi,function +__gnu_thumb1_case_uhi: + push {r0, r1} + mov r1, lr + lsrs r1, r1, #1 + lsls r0, r0, #1 + lsls r1, r1, #1 + ldrh r1, [r1, r0] + lsls r1, r1, #1 + add lr, lr, r1 + pop {r0, r1} + bx lr + .size __gnu_thumb1_case_uhi, . - __gnu_thumb1_case_uhi + + .force_thumb + .syntax unified + .global __gnu_thumb1_case_sqi + .thumb_func + .type __gnu_thumb1_case_sqi,function +__gnu_thumb1_case_sqi: + push {r1} + mov r1, lr + lsrs r1, r1, #1 + lsls r1, r1, #1 + ldrsb r1, [r1, r0] + lsls r1, r1, #1 + add lr, r1 + pop {r1} + bx lr + .size __gnu_thumb1_case_sqi, . - __gnu_thumb1_case_sqi + + .force_thumb + .syntax unified + .global __gnu_thumb1_case_shi + .thumb_func + .type __gnu_thumb1_case_shi,function +__gnu_thumb1_case_shi: + push {r0, r1} + mov r1, lr + lsrs r1, r1, #1 + lsls r0, r0, #1 + lsls r1, r1, #1 + ldrsh r1, [r1, r0] + lsls r1, r1, #1 + add lr, lr, r1 + pop {r0, r1} + bx lr + .size __gnu_thumb1_case_shi, . - __gnu_thumb1_case_shi + + .force_thumb + .syntax unified + .global __gnu_thumb1_case_si + .thumb_func + .type __gnu_thumb1_case_shi,function +__gnu_thumb1_case_si: + push {r0, r1} + mov r1, lr + adds.n r1, r1, #2 /* Align to word. */ + lsrs r1, r1, #2 + lsls r0, r0, #2 + lsls r1, r1, #2 + ldr r0, [r1, r0] + adds r0, r0, r1 + mov lr, r0 + pop {r0, r1} + mov pc, lr /* We know we were called from thumb code. */ + .size __gnu_thumb1_case_si, . - __gnu_thumb1_case_si + + .force_thumb + .syntax unified + .global __aeabi_uidiv + .thumb_func + .type __aeabi_uidiv,function +__aeabi_uidiv: + ldr r3, =(__udivsi3) + bx r3 + .size __aeabi_uidiv, . - __aeabi_uidiv + + .force_thumb + .syntax unified + .global __aeabi_idiv + .thumb_func + .type __aeabi_idiv,function +__aeabi_idiv: + ldr r3, =(__divsi3) + bx r3 + .size __aeabi_idiv, . - __aeabi_idiv + + .force_thumb + .syntax unified + .global __aeabi_idivmod + .thumb_func + .type __aeabi_idivmod,function +__aeabi_idivmod: + push {lr} + bl ActualModulationInt +.byte 0x01, 0x1C @;mov r1, r0 - Return to r1 for some reason + pop {pc} + +ActualModulationInt: + ldr r3, =(__modsi3) + bx r3 + .size __aeabi_idivmod, . - __aeabi_idivmod + + .force_thumb + .syntax unified + .global __aeabi_uidivmod + .thumb_func + .type __aeabi_uidivmod,function +__aeabi_uidivmod: + push {lr} + bl ActualModulationUInt +.byte 0x01, 0x1C @;mov r1, r0 - Return to r1 for some reason + pop {pc} + +ActualModulationUInt: + ldr r3, =(__umodsi3) + bx r3 + .size __aeabi_uidivmod, . - __aeabi_uidivmod + + .force_thumb + .syntax unified + .global memcpy + .thumb_func + .type memcpy,function +memcpy: + ldr r3, =(memcpy_) + bx r3 + .size memcpy, . - memcpy + + .force_thumb + .syntax unified + .global memset + .thumb_func + .type memset,function +memset: + ldr r3, =(memset_) + bx r3 + .size memset, . - memset + + .force_thumb + .syntax unified + .global malloc + .thumb_func + .type malloc,function +malloc: + ldr r3, =(malloc_) + bx r3 + .size malloc, . - malloc + + .force_thumb + .syntax unified + .global free + .thumb_func + .type free,function +free: + ldr r1, =(free_) + bx r1 + .size free, . - free + + .force_thumb + .syntax unified + .global read_word + .thumb_func + .type read_word,function +read_word: + movs r2, r0 + ldrb r0, [r2, #3] + lsls r0, r0, #0x18 + ldrb r1, [r2, #2] + lsls r1, r1, #0x10 + orrs r0, r1 + ldrb r1, [r2, #1] + lsls r1, r1, #8 + orrs r0, r1 + ldrb r1, [r2] + orrs r0, r1 + bx lr + + .force_thumb + .syntax unified + .global rand + .thumb_func + .type rand,function +rand: + ldr r2, =(0x3005000) @rand_seed + ldr r1, [r2] + ldr r0, =(0x41C64E6D) + muls r0, r1 + ldr r1, =(0x6073) + adds r0, r0, r1 + str r0, [r2] + lsrs r0, r0, #0x10 + bx lr diff --git a/src/updated_code.c b/src/updated_code.c new file mode 100644 index 0000000..7fde724 --- /dev/null +++ b/src/updated_code.c @@ -0,0 +1,149 @@ +#include "defines.h" +#include "../include/pokedex.h" +#include "../include/graphics.h" +#include "../include/evolution.h" + +//Backsprite battle start + +extern const u16 gSpeciesIdToCryId[]; +extern const u16 gSpeciesToNationalPokedexNum[]; +extern const struct AlternateDexEntries gAlternateDexEntries[]; +extern const struct CompressedSpriteSheet gMonBackPicTable[]; +extern const struct CompressedSpriteSheet gMonFrontPicTable[]; +extern const struct CompressedSpritePalette gMonPaletteTable[]; +extern const struct CompressedSpritePalette gMonShinyPaletteTable[]; + +const u16 gNumSpecies = NUM_SPECIES; +const u16 gNumDexEntries = NUM_DEX_ENTRIES; + +u8 __attribute__((long_call)) GetGenderFromSpeciesAndPersonality(u16 species, u32 personality); +u8 __attribute__((long_call)) GetUnownLetterFromPersonality(u32 personality); +void __attribute__((long_call)) break_func(u32); + +//This file's functions +u16 TryGetFemaleGenderedSpecies(u16 species, u32 personality); + +u16 SpeciesToCryId(u16 species) +{ + return species + 1; +} + +u16 NationalPokedexNumToSpecies(u16 nationalNum) +{ + u16 species; + + if (!nationalNum) + return 0; + + species = 0; + + while (species < (NUM_SPECIES - 1) && gSpeciesToNationalPokedexNum[species] != nationalNum) + species++; + + if (species == NUM_SPECIES - 1) + return 0; + + return species + 1; +} + +const u8* TryLoadAlternateDexEntry(u16 species) +{ + for (int i = 0; gAlternateDexEntries[i].species != SPECIES_TABLES_TERMIN; ++i) + { + if (gAlternateDexEntries[i].species == species) + return gAlternateDexEntries[i].description; + } + + return 0; +} + +void LoadSpecialPokePic(const struct CompressedSpriteSheet* src, void* dest, u16 species, u32 personality, bool8 isFrontPic) +{ + u16 oldSpecies = species; + const struct CompressedSpriteSheet* table = isFrontPic ? gMonFrontPicTable : gMonBackPicTable; + + species = TryGetFemaleGenderedSpecies(species, personality); + if (species != oldSpecies) //Updated sprite + src = &table[species]; + + if (species == SPECIES_UNOWN) + { + u16 i = GetUnownLetterFromPersonality(personality); + + // The other Unowns are separate from Unown A. + if (i == 0) + i = SPECIES_UNOWN; + else + i += SPECIES_UNOWN_B - 1; + + if (!isFrontPic) + LZ77UnCompWram((void*) gMonBackPicTable[i].data, dest); + else + LZ77UnCompWram((void*) gMonFrontPicTable[i].data, dest); + } + else if (species > NUM_SPECIES) // is species unknown? draw the ? icon + LZ77UnCompWram((void*) gMonFrontPicTable[0].data, dest); + else + LZ77UnCompWram((void*) src->data, dest); + + DrawSpindaSpots(species, personality, dest, isFrontPic); +} + +const u32* GetFrontSpritePalFromSpeciesAndPersonality(u16 species, u32 otId, u32 personality) +{ + u32 shinyValue; + + species = TryGetFemaleGenderedSpecies(species, personality); + + if (species > NUM_SPECIES) + return (u32*) gMonPaletteTable[0].data; + + shinyValue = HIHALF(otId) ^ LOHALF(otId) ^ HIHALF(personality) ^ LOHALF(personality); + if (shinyValue < 8) + return (u32*) gMonShinyPaletteTable[species].data; + else + return (u32*) gMonPaletteTable[species].data; +} + +const struct CompressedSpritePalette* GetMonSpritePalStructFromOtIdPersonality(u16 species, u32 otId , u32 personality) +{ + u32 shinyValue; + species = TryGetFemaleGenderedSpecies(species, personality); + + break_func(5); + + shinyValue = HIHALF(otId) ^ LOHALF(otId) ^ HIHALF(personality) ^ LOHALF(personality); + if (shinyValue < 8) + return &gMonShinyPaletteTable[species]; + else + return &gMonPaletteTable[species]; +} + +u16 TryGetFemaleGenderedSpecies(u16 species, u32 personality) +{ + if (GetGenderFromSpeciesAndPersonality(species, personality) == MON_FEMALE) + { + switch (species) { + case SPECIES_HIPPOPOTAS: + species = SPECIES_HIPPOPOTAS_F; + break; + case SPECIES_HIPPOWDON: + species = SPECIES_HIPPOWDON_F; + break; + case SPECIES_UNFEZANT: + species = SPECIES_UNFEZANT_F; + break; + case SPECIES_FRILLISH: + species = SPECIES_FRILLISH_F; + break; + case SPECIES_JELLICENT: + species = SPECIES_JELLICENT_F; + break; + case SPECIES_PYROAR: + species = SPECIES_PYROAR_FEMALE; + break; + } + } + + return species; +} \ No newline at end of file