diff options
author | YamaArashi <shadow962@live.com> | 2015-10-12 18:08:47 -0700 |
---|---|---|
committer | YamaArashi <shadow962@live.com> | 2015-10-12 18:08:47 -0700 |
commit | d5b5623de723090c8e5282bcd9d3c27cfc75571f (patch) | |
tree | 3ddf23028e11e06bd81b7bb24ab5c5bb5d03f57d | |
parent | bfae72bf1debc2b570d1ec221ae07fddb0016a70 (diff) |
evolution table
-rw-r--r-- | asm/emerald.s | 16 | ||||
-rw-r--r-- | asm/macros.s | 11 | ||||
-rw-r--r-- | constants/pokemon_data_constants.s | 16 | ||||
-rw-r--r-- | data/data2.s | 6 | ||||
-rw-r--r-- | data/evolution_table.s | 1421 |
5 files changed, 1458 insertions, 12 deletions
diff --git a/asm/emerald.s b/asm/emerald.s index 578c974b0..8ad49c7e5 100644 --- a/asm/emerald.s +++ b/asm/emerald.s @@ -194146,7 +194146,7 @@ GetEvolutionTargetSpecies: ; 806D098 @0806D136: movs r2, 0 str r2, [sp, 0x4] - ldr r3, =gUnknown_0832531C + ldr r3, =gEvolutionTable lsls r6, r7, 2 b @0806D38E .align 2, 0 @@ -194170,7 +194170,7 @@ GetEvolutionTargetSpecies: ; 806D098 str r0, [sp, 0x4] lsls r6, r7, 2 @0806D16A: - ldr r1, =gUnknown_0832531C + ldr r1, =gEvolutionTable ldr r0, [sp, 0x4] lsls r2, r0, 3 adds r0, r6, r7 @@ -194252,7 +194252,7 @@ GetEvolutionTargetSpecies: ; 806D098 bhi @0806D21E b @0806D332 @0806D21E: - ldr r1, =gUnknown_0832531C + ldr r1, =gEvolutionTable adds r0, r6, r7 lsls r0, 3 adds r0, r4, r0 @@ -194402,7 +194402,7 @@ GetEvolutionTargetSpecies: ; 806D098 b @0806D3AE @0806D340: lsls r6, r7, 2 - ldr r1, =gUnknown_0832531C + ldr r1, =gEvolutionTable adds r0, r6, r7 lsls r0, 3 adds r4, r0, r1 @@ -200354,7 +200354,7 @@ sub_8070004: ; 8070004 lsrs r2, r0, 16 movs r0, 0 mov r8, r0 - ldr r0, =gUnknown_0832531C + ldr r0, =gEvolutionTable mov r12, r0 @08070016: movs r7, 0 @@ -612823,7 +612823,7 @@ sub_813E3DC: ; 813E3DC str r0, [sp, 0x8] add r0, r10 lsls r7, r0, 3 - ldr r1, =gUnknown_0832531C + ldr r1, =gEvolutionTable adds r1, r7 mov r8, r1 ldrh r0, [r1] @@ -612848,7 +612848,7 @@ sub_813E3DC: ; 813E3DC ldrb r0, [r6] muls r0, r5 adds r0, r4 - ldr r1, =gUnknown_0832531C + ldr r1, =gEvolutionTable adds r2, r1, r7 adds r2, 0xC movs r1, 0xB @@ -612932,7 +612932,7 @@ sub_813E3DC: ; 813E3DC adds r0, r5 bl pokemon_calc_effective_stats bl calc_player_party_count - ldr r0, =gUnknown_0832531C + ldr r0, =gEvolutionTable mov r4, r8 add r4, r10 lsls r4, 3 diff --git a/asm/macros.s b/asm/macros.s index 807245d73..619bd7a61 100644 --- a/asm/macros.s +++ b/asm/macros.s @@ -93,3 +93,14 @@ .macro level_up_move level, move .2byte (\level << 9) | \move .endm + + .macro evo_entry method, parameter, target_pokemon + .2byte \method + .2byte \parameter + .2byte \target_pokemon + .2byte 0 ; padding + .endm + + .macro empty_evo_entries count + .fill 8 * \count, 1, 0 + .endm diff --git a/constants/pokemon_data_constants.s b/constants/pokemon_data_constants.s index 7dba3afa5..70ee931a9 100644 --- a/constants/pokemon_data_constants.s +++ b/constants/pokemon_data_constants.s @@ -34,3 +34,19 @@ .set BODY_COLOR_PINK, 0x09 .set SUMMARY_SCREEN_FLIP_SPRITE, 0x80 + + .set EVO_FRIENDSHIP, 0x0001 ; Pokémon levels up with friendship ≥ 220 + .set EVO_FRIENDSHIP_DAY, 0x0002 ; Pokémon levels up during the day with friendship ≥ 220 + .set EVO_FRIENDSHIP_NIGHT, 0x0003 ; Pokémon levels up at night with friendship ≥ 220 + .set EVO_LEVEL, 0x0004 ; Pokémon reaches the specified level + .set EVO_TRADE, 0x0005 ; Pokémon is traded + .set EVO_TRADE_ITEM, 0x0006 ; Pokémon is traded while it's holding the specified item + .set EVO_ITEM, 0x0007 ; specified item is used on Pokémon + .set EVO_LEVEL_ATK_GT_DEF, 0x0008 ; Pokémon reaches the specified level with attack > defense + .set EVO_LEVEL_ATK_EQ_DEF, 0x0009 ; Pokémon reaches the specified level with attack = defense + .set EVO_LEVEL_ATK_LT_DEF, 0x000a ; Pokémon reaches the specified level with attack < defense + .set EVO_LEVEL_SILCOON, 0x000b ; Pokémon reaches the specified level with a Silcoon personality value + .set EVO_LEVEL_CASCOON, 0x000c ; Pokémon reaches the specified level with a Cascoon personality value + .set EVO_LEVEL_NINJASK, 0x000d ; Pokémon reaches the specified level (special value for Ninjask) + .set EVO_LEVEL_SHEDINJA, 0x000e ; Pokémon reaches the specified level (special value for Shedinja) + .set EVO_BEAUTY, 0x000f ; Pokémon levels up with beauty ≥ specified value diff --git a/data/data2.s b/data/data2.s index 44dad95e6..f62c2636c 100644 --- a/data/data2.s +++ b/data/data2.s @@ -1673,10 +1673,8 @@ gUnknown_0831F61C: ; 831F61C ; 83230DC .include "data/level_up_learnsets.s" - .align 2, 0 - -gUnknown_0832531C: ; 832531C - .incbin "base_emerald.gba", 0x32531c, 0x4060 +; 832531C + .include "data/evolution_table.s" ; 832937C .include "data/level_up_learnset_pointers.s" diff --git a/data/evolution_table.s b/data/evolution_table.s new file mode 100644 index 000000000..3fac3406b --- /dev/null +++ b/data/evolution_table.s @@ -0,0 +1,1421 @@ + .align 2, 0 + +gEvolutionTable: ; 832531C +; ?????????? + empty_evo_entries 5 + +; Bulbasaur + evo_entry EVO_LEVEL, 16, SPECIES_IVYSAUR + empty_evo_entries 4 + +; Ivysaur + evo_entry EVO_LEVEL, 32, SPECIES_VENUSAUR + empty_evo_entries 4 + +; Venusaur + empty_evo_entries 5 + +; Charmander + evo_entry EVO_LEVEL, 16, SPECIES_CHARMELEON + empty_evo_entries 4 + +; Charmeleon + evo_entry EVO_LEVEL, 36, SPECIES_CHARIZARD + empty_evo_entries 4 + +; Charizard + empty_evo_entries 5 + +; Squirtle + evo_entry EVO_LEVEL, 16, SPECIES_WARTORTLE + empty_evo_entries 4 + +; Wartortle + evo_entry EVO_LEVEL, 36, SPECIES_BLASTOISE + empty_evo_entries 4 + +; Blastoise + empty_evo_entries 5 + +; Caterpie + evo_entry EVO_LEVEL, 7, SPECIES_METAPOD + empty_evo_entries 4 + +; Metapod + evo_entry EVO_LEVEL, 10, SPECIES_BUTTERFREE + empty_evo_entries 4 + +; Butterfree + empty_evo_entries 5 + +; Weedle + evo_entry EVO_LEVEL, 7, SPECIES_KAKUNA + empty_evo_entries 4 + +; Kakuna + evo_entry EVO_LEVEL, 10, SPECIES_BEEDRILL + empty_evo_entries 4 + +; Beedrill + empty_evo_entries 5 + +; Pidgey + evo_entry EVO_LEVEL, 18, SPECIES_PIDGEOTTO + empty_evo_entries 4 + +; Pidgeotto + evo_entry EVO_LEVEL, 36, SPECIES_PIDGEOT + empty_evo_entries 4 + +; Pidgeot + empty_evo_entries 5 + +; Rattata + evo_entry EVO_LEVEL, 20, SPECIES_RATICATE + empty_evo_entries 4 + +; Raticate + empty_evo_entries 5 + +; Spearow + evo_entry EVO_LEVEL, 20, SPECIES_FEAROW + empty_evo_entries 4 + +; Fearow + empty_evo_entries 5 + +; Ekans + evo_entry EVO_LEVEL, 22, SPECIES_ARBOK + empty_evo_entries 4 + +; Arbok + empty_evo_entries 5 + +; Pikachu + evo_entry EVO_ITEM, ITEM_THUNDER_STONE, SPECIES_RAICHU + empty_evo_entries 4 + +; Raichu + empty_evo_entries 5 + +; Sandshrew + evo_entry EVO_LEVEL, 22, SPECIES_SANDSLASH + empty_evo_entries 4 + +; Sandslash + empty_evo_entries 5 + +; Nidoran♀ + evo_entry EVO_LEVEL, 16, SPECIES_NIDORINA + empty_evo_entries 4 + +; Nidorina + evo_entry EVO_ITEM, ITEM_MOON_STONE, SPECIES_NIDOQUEEN + empty_evo_entries 4 + +; Nidoqueen + empty_evo_entries 5 + +; Nidoran♂ + evo_entry EVO_LEVEL, 16, SPECIES_NIDORINO + empty_evo_entries 4 + +; Nidorino + evo_entry EVO_ITEM, ITEM_MOON_STONE, SPECIES_NIDOKING + empty_evo_entries 4 + +; Nidoking + empty_evo_entries 5 + +; Clefairy + evo_entry EVO_ITEM, ITEM_MOON_STONE, SPECIES_CLEFABLE + empty_evo_entries 4 + +; Clefable + empty_evo_entries 5 + +; Vulpix + evo_entry EVO_ITEM, ITEM_FIRE_STONE, SPECIES_NINETALES + empty_evo_entries 4 + +; Ninetales + empty_evo_entries 5 + +; Jigglypuff + evo_entry EVO_ITEM, ITEM_MOON_STONE, SPECIES_WIGGLYTUFF + empty_evo_entries 4 + +; Wigglytuff + empty_evo_entries 5 + +; Zubat + evo_entry EVO_LEVEL, 22, SPECIES_GOLBAT + empty_evo_entries 4 + +; Golbat + evo_entry EVO_FRIENDSHIP, 0, SPECIES_CROBAT + empty_evo_entries 4 + +; Oddish + evo_entry EVO_LEVEL, 21, SPECIES_GLOOM + empty_evo_entries 4 + +; Gloom + evo_entry EVO_ITEM, ITEM_LEAF_STONE, SPECIES_VILEPLUME + evo_entry EVO_ITEM, ITEM_SUN_STONE, SPECIES_BELLOSSOM + empty_evo_entries 3 + +; Vileplume + empty_evo_entries 5 + +; Paras + evo_entry EVO_LEVEL, 24, SPECIES_PARASECT + empty_evo_entries 4 + +; Parasect + empty_evo_entries 5 + +; Venonat + evo_entry EVO_LEVEL, 31, SPECIES_VENOMOTH + empty_evo_entries 4 + +; Venomoth + empty_evo_entries 5 + +; Diglett + evo_entry EVO_LEVEL, 26, SPECIES_DUGTRIO + empty_evo_entries 4 + +; Dugtrio + empty_evo_entries 5 + +; Meowth + evo_entry EVO_LEVEL, 28, SPECIES_PERSIAN + empty_evo_entries 4 + +; Persian + empty_evo_entries 5 + +; Psyduck + evo_entry EVO_LEVEL, 33, SPECIES_GOLDUCK + empty_evo_entries 4 + +; Golduck + empty_evo_entries 5 + +; Mankey + evo_entry EVO_LEVEL, 28, SPECIES_PRIMEAPE + empty_evo_entries 4 + +; Primeape + empty_evo_entries 5 + +; Growlithe + evo_entry EVO_ITEM, ITEM_FIRE_STONE, SPECIES_ARCANINE + empty_evo_entries 4 + +; Arcanine + empty_evo_entries 5 + +; Poliwag + evo_entry EVO_LEVEL, 25, SPECIES_POLIWHIRL + empty_evo_entries 4 + +; Poliwhirl + evo_entry EVO_ITEM, ITEM_WATER_STONE, SPECIES_POLIWRATH + evo_entry EVO_TRADE_ITEM, ITEM_KINGS_ROCK, SPECIES_POLITOED + empty_evo_entries 3 + +; Poliwrath + empty_evo_entries 5 + +; Abra + evo_entry EVO_LEVEL, 16, SPECIES_KADABRA + empty_evo_entries 4 + +; Kadabra + evo_entry EVO_TRADE, 0, SPECIES_ALAKAZAM + empty_evo_entries 4 + +; Alakazam + empty_evo_entries 5 + +; Machop + evo_entry EVO_LEVEL, 28, SPECIES_MACHOKE + empty_evo_entries 4 + +; Machoke + evo_entry EVO_TRADE, 0, SPECIES_MACHAMP + empty_evo_entries 4 + +; Machamp + empty_evo_entries 5 + +; Bellsprout + evo_entry EVO_LEVEL, 21, SPECIES_WEEPINBELL + empty_evo_entries 4 + +; Weepinbell + evo_entry EVO_ITEM, ITEM_LEAF_STONE, SPECIES_VICTREEBEL + empty_evo_entries 4 + +; Victreebel + empty_evo_entries 5 + +; Tentacool + evo_entry EVO_LEVEL, 30, SPECIES_TENTACRUEL + empty_evo_entries 4 + +; Tentacruel + empty_evo_entries 5 + +; Geodude + evo_entry EVO_LEVEL, 25, SPECIES_GRAVELER + empty_evo_entries 4 + +; Graveler + evo_entry EVO_TRADE, 0, SPECIES_GOLEM + empty_evo_entries 4 + +; Golem + empty_evo_entries 5 + +; Ponyta + evo_entry EVO_LEVEL, 40, SPECIES_RAPIDASH + empty_evo_entries 4 + +; Rapidash + empty_evo_entries 5 + +; Slowpoke + evo_entry EVO_LEVEL, 37, SPECIES_SLOWBRO + evo_entry EVO_TRADE_ITEM, ITEM_KINGS_ROCK, SPECIES_SLOWKING + empty_evo_entries 3 + +; Slowbro + empty_evo_entries 5 + +; Magnemite + evo_entry EVO_LEVEL, 30, SPECIES_MAGNETON + empty_evo_entries 4 + +; Magneton + empty_evo_entries 5 + +; Farfetch'd + empty_evo_entries 5 + +; Doduo + evo_entry EVO_LEVEL, 31, SPECIES_DODRIO + empty_evo_entries 4 + +; Dodrio + empty_evo_entries 5 + +; Seel + evo_entry EVO_LEVEL, 34, SPECIES_DEWGONG + empty_evo_entries 4 + +; Dewgong + empty_evo_entries 5 + +; Grimer + evo_entry EVO_LEVEL, 38, SPECIES_MUK + empty_evo_entries 4 + +; Muk + empty_evo_entries 5 + +; Shellder + evo_entry EVO_ITEM, ITEM_WATER_STONE, SPECIES_CLOYSTER + empty_evo_entries 4 + +; Cloyster + empty_evo_entries 5 + +; Gastly + evo_entry EVO_LEVEL, 25, SPECIES_HAUNTER + empty_evo_entries 4 + +; Haunter + evo_entry EVO_TRADE, 0, SPECIES_GENGAR + empty_evo_entries 4 + +; Gengar + empty_evo_entries 5 + +; Onix + evo_entry EVO_TRADE_ITEM, ITEM_METAL_COAT, SPECIES_STEELIX + empty_evo_entries 4 + +; Drowzee + evo_entry EVO_LEVEL, 26, SPECIES_HYPNO + empty_evo_entries 4 + +; Hypno + empty_evo_entries 5 + +; Krabby + evo_entry EVO_LEVEL, 28, SPECIES_KINGLER + empty_evo_entries 4 + +; Kingler + empty_evo_entries 5 + +; Voltorb + evo_entry EVO_LEVEL, 30, SPECIES_ELECTRODE + empty_evo_entries 4 + +; Electrode + empty_evo_entries 5 + +; Exeggcute + evo_entry EVO_ITEM, ITEM_LEAF_STONE, SPECIES_EXEGGUTOR + empty_evo_entries 4 + +; Exeggutor + empty_evo_entries 5 + +; Cubone + evo_entry EVO_LEVEL, 28, SPECIES_MAROWAK + empty_evo_entries 4 + +; Marowak + empty_evo_entries 5 + +; Hitmonlee + empty_evo_entries 5 + +; Hitmonchan + empty_evo_entries 5 + +; Lickitung + empty_evo_entries 5 + +; Koffing + evo_entry EVO_LEVEL, 35, SPECIES_WEEZING + empty_evo_entries 4 + +; Weezing + empty_evo_entries 5 + +; Rhyhorn + evo_entry EVO_LEVEL, 42, SPECIES_RHYDON + empty_evo_entries 4 + +; Rhydon + empty_evo_entries 5 + +; Chansey + evo_entry EVO_FRIENDSHIP, 0, SPECIES_BLISSEY + empty_evo_entries 4 + +; Tangela + empty_evo_entries 5 + +; Kangaskhan + empty_evo_entries 5 + +; Horsea + evo_entry EVO_LEVEL, 32, SPECIES_SEADRA + empty_evo_entries 4 + +; Seadra + evo_entry EVO_TRADE_ITEM, ITEM_DRAGON_SCALE, SPECIES_KINGDRA + empty_evo_entries 4 + +; Goldeen + evo_entry EVO_LEVEL, 33, SPECIES_SEAKING + empty_evo_entries 4 + +; Seaking + empty_evo_entries 5 + +; Staryu + evo_entry EVO_ITEM, ITEM_WATER_STONE, SPECIES_STARMIE + empty_evo_entries 4 + +; Starmie + empty_evo_entries 5 + +; Mr. mime + empty_evo_entries 5 + +; Scyther + evo_entry EVO_TRADE_ITEM, ITEM_METAL_COAT, SPECIES_SCIZOR + empty_evo_entries 4 + +; Jynx + empty_evo_entries 5 + +; Electabuzz + empty_evo_entries 5 + +; Magmar + empty_evo_entries 5 + +; Pinsir + empty_evo_entries 5 + +; Tauros + empty_evo_entries 5 + +; Magikarp + evo_entry EVO_LEVEL, 20, SPECIES_GYARADOS + empty_evo_entries 4 + +; Gyarados + empty_evo_entries 5 + +; Lapras + empty_evo_entries 5 + +; Ditto + empty_evo_entries 5 + +; Eevee + evo_entry EVO_ITEM, ITEM_THUNDER_STONE, SPECIES_JOLTEON + evo_entry EVO_ITEM, ITEM_WATER_STONE, SPECIES_VAPOREON + evo_entry EVO_ITEM, ITEM_FIRE_STONE, SPECIES_FLAREON + evo_entry EVO_FRIENDSHIP_DAY, 0, SPECIES_ESPEON + evo_entry EVO_FRIENDSHIP_NIGHT, 0, SPECIES_UMBREON + +; Vaporeon + empty_evo_entries 5 + +; Jolteon + empty_evo_entries 5 + +; Flareon + empty_evo_entries 5 + +; Porygon + evo_entry EVO_TRADE_ITEM, ITEM_UP_GRADE, SPECIES_PORYGON2 + empty_evo_entries 4 + +; Omanyte + evo_entry EVO_LEVEL, 40, SPECIES_OMASTAR + empty_evo_entries 4 + +; Omastar + empty_evo_entries 5 + +; Kabuto + evo_entry EVO_LEVEL, 40, SPECIES_KABUTOPS + empty_evo_entries 4 + +; Kabutops + empty_evo_entries 5 + +; Aerodactyl + empty_evo_entries 5 + +; Snorlax + empty_evo_entries 5 + +; Articuno + empty_evo_entries 5 + +; Zapdos + empty_evo_entries 5 + +; Moltres + empty_evo_entries 5 + +; Dratini + evo_entry EVO_LEVEL, 30, SPECIES_DRAGONAIR + empty_evo_entries 4 + +; Dragonair + evo_entry EVO_LEVEL, 55, SPECIES_DRAGONITE + empty_evo_entries 4 + +; Dragonite + empty_evo_entries 5 + +; Mewtwo + empty_evo_entries 5 + +; Mew + empty_evo_entries 5 + +; Chikorita + evo_entry EVO_LEVEL, 16, SPECIES_BAYLEEF + empty_evo_entries 4 + +; Bayleef + evo_entry EVO_LEVEL, 32, SPECIES_MEGANIUM + empty_evo_entries 4 + +; Meganium + empty_evo_entries 5 + +; Cyndaquil + evo_entry EVO_LEVEL, 14, SPECIES_QUILAVA + empty_evo_entries 4 + +; Quilava + evo_entry EVO_LEVEL, 36, SPECIES_TYPHLOSION + empty_evo_entries 4 + +; Typhlosion + empty_evo_entries 5 + +; Totodile + evo_entry EVO_LEVEL, 18, SPECIES_CROCONAW + empty_evo_entries 4 + +; Croconaw + evo_entry EVO_LEVEL, 30, SPECIES_FERALIGATR + empty_evo_entries 4 + +; Feraligatr + empty_evo_entries 5 + +; Sentret + evo_entry EVO_LEVEL, 15, SPECIES_FURRET + empty_evo_entries 4 + +; Furret + empty_evo_entries 5 + +; Hoothoot + evo_entry EVO_LEVEL, 20, SPECIES_NOCTOWL + empty_evo_entries 4 + +; Noctowl + empty_evo_entries 5 + +; Ledyba + evo_entry EVO_LEVEL, 18, SPECIES_LEDIAN + empty_evo_entries 4 + +; Ledian + empty_evo_entries 5 + +; Spinarak + evo_entry EVO_LEVEL, 22, SPECIES_ARIADOS + empty_evo_entries 4 + +; Ariados + empty_evo_entries 5 + +; Crobat + empty_evo_entries 5 + +; Chinchou + evo_entry EVO_LEVEL, 27, SPECIES_LANTURN + empty_evo_entries 4 + +; Lanturn + empty_evo_entries 5 + +; Pichu + evo_entry EVO_FRIENDSHIP, 0, SPECIES_PIKACHU + empty_evo_entries 4 + +; Cleffa + evo_entry EVO_FRIENDSHIP, 0, SPECIES_CLEFAIRY + empty_evo_entries 4 + +; Igglybuff + evo_entry EVO_FRIENDSHIP, 0, SPECIES_JIGGLYPUFF + empty_evo_entries 4 + +; Togepi + evo_entry EVO_FRIENDSHIP, 0, SPECIES_TOGETIC + empty_evo_entries 4 + +; Togetic + empty_evo_entries 5 + +; Natu + evo_entry EVO_LEVEL, 25, SPECIES_XATU + empty_evo_entries 4 + +; Xatu + empty_evo_entries 5 + +; Mareep + evo_entry EVO_LEVEL, 15, SPECIES_FLAAFFY + empty_evo_entries 4 + +; Flaaffy + evo_entry EVO_LEVEL, 30, SPECIES_AMPHAROS + empty_evo_entries 4 + +; Ampharos + empty_evo_entries 5 + +; Bellossom + empty_evo_entries 5 + +; Marill + evo_entry EVO_LEVEL, 18, SPECIES_AZUMARILL + empty_evo_entries 4 + +; Azumarill + empty_evo_entries 5 + +; Sudowoodo + empty_evo_entries 5 + +; Politoed + empty_evo_entries 5 + +; Hoppip + evo_entry EVO_LEVEL, 18, SPECIES_SKIPLOOM + empty_evo_entries 4 + +; Skiploom + evo_entry EVO_LEVEL, 27, SPECIES_JUMPLUFF + empty_evo_entries 4 + +; Jumpluff + empty_evo_entries 5 + +; Aipom + empty_evo_entries 5 + +; Sunkern + evo_entry EVO_ITEM, ITEM_SUN_STONE, SPECIES_SUNFLORA + empty_evo_entries 4 + +; Sunflora + empty_evo_entries 5 + +; Yanma + empty_evo_entries 5 + +; Wooper + evo_entry EVO_LEVEL, 20, SPECIES_QUAGSIRE + empty_evo_entries 4 + +; Quagsire + empty_evo_entries 5 + +; Espeon + empty_evo_entries 5 + +; Umbreon + empty_evo_entries 5 + +; Murkrow + empty_evo_entries 5 + +; Slowking + empty_evo_entries 5 + +; Misdreavus + empty_evo_entries 5 + +; Unown + empty_evo_entries 5 + +; Wobbuffet + empty_evo_entries 5 + +; Girafarig + empty_evo_entries 5 + +; Pineco + evo_entry EVO_LEVEL, 31, SPECIES_FORRETRESS + empty_evo_entries 4 + +; Forretress + empty_evo_entries 5 + +; Dunsparce + empty_evo_entries 5 + +; Gligar + empty_evo_entries 5 + +; Steelix + empty_evo_entries 5 + +; Snubbull + evo_entry EVO_LEVEL, 23, SPECIES_GRANBULL + empty_evo_entries 4 + +; Granbull + empty_evo_entries 5 + +; Qwilfish + empty_evo_entries 5 + +; Scizor + empty_evo_entries 5 + +; Shuckle + empty_evo_entries 5 + +; Heracross + empty_evo_entries 5 + +; Sneasel + empty_evo_entries 5 + +; Teddiursa + evo_entry EVO_LEVEL, 30, SPECIES_URSARING + empty_evo_entries 4 + +; Ursaring + empty_evo_entries 5 + +; Slugma + evo_entry EVO_LEVEL, 38, SPECIES_MAGCARGO + empty_evo_entries 4 + +; Magcargo + empty_evo_entries 5 + +; Swinub + evo_entry EVO_LEVEL, 33, SPECIES_PILOSWINE + empty_evo_entries 4 + +; Piloswine + empty_evo_entries 5 + +; Corsola + empty_evo_entries 5 + +; Remoraid + evo_entry EVO_LEVEL, 25, SPECIES_OCTILLERY + empty_evo_entries 4 + +; Octillery + empty_evo_entries 5 + +; Delibird + empty_evo_entries 5 + +; Mantine + empty_evo_entries 5 + +; Skarmory + empty_evo_entries 5 + +; Houndour + evo_entry EVO_LEVEL, 24, SPECIES_HOUNDOOM + empty_evo_entries 4 + +; Houndoom + empty_evo_entries 5 + +; Kingdra + empty_evo_entries 5 + +; Phanpy + evo_entry EVO_LEVEL, 25, SPECIES_DONPHAN + empty_evo_entries 4 + +; Donphan + empty_evo_entries 5 + +; Porygon2 + empty_evo_entries 5 + +; Stantler + empty_evo_entries 5 + +; Smeargle + empty_evo_entries 5 + +; Tyrogue + evo_entry EVO_LEVEL_ATK_LT_DEF, 20, SPECIES_HITMONCHAN + evo_entry EVO_LEVEL_ATK_GT_DEF, 20, SPECIES_HITMONLEE + evo_entry EVO_LEVEL_ATK_EQ_DEF, 20, SPECIES_HITMONTOP + empty_evo_entries 2 + +; Hitmontop + empty_evo_entries 5 + +; Smoochum + evo_entry EVO_LEVEL, 30, SPECIES_JYNX + empty_evo_entries 4 + +; Elekid + evo_entry EVO_LEVEL, 30, SPECIES_ELECTABUZZ + empty_evo_entries 4 + +; Magby + evo_entry EVO_LEVEL, 30, SPECIES_MAGMAR + empty_evo_entries 4 + +; Miltank + empty_evo_entries 5 + +; Blissey + empty_evo_entries 5 + +; Raikou + empty_evo_entries 5 + +; Entei + empty_evo_entries 5 + +; Suicune + empty_evo_entries 5 + +; Larvitar + evo_entry EVO_LEVEL, 30, SPECIES_PUPITAR + empty_evo_entries 4 + +; Pupitar + evo_entry EVO_LEVEL, 55, SPECIES_TYRANITAR + empty_evo_entries 4 + +; Tyranitar + empty_evo_entries 5 + +; Lugia + empty_evo_entries 5 + +; Ho-Oh + empty_evo_entries 5 + +; Celebi + empty_evo_entries 5 + +; ? + empty_evo_entries 5 + +; ? + empty_evo_entries 5 + +; ? + empty_evo_entries 5 + +; ? + empty_evo_entries 5 + +; ? + empty_evo_entries 5 + +; ? + empty_evo_entries 5 + +; ? + empty_evo_entries 5 + +; ? + empty_evo_entries 5 + +; ? + empty_evo_entries 5 + +; ? + empty_evo_entries 5 + +; ? + empty_evo_entries 5 + +; ? + empty_evo_entries 5 + +; ? + empty_evo_entries 5 + +; ? + empty_evo_entries 5 + +; ? + empty_evo_entries 5 + +; ? + empty_evo_entries 5 + +; ? + empty_evo_entries 5 + +; ? + empty_evo_entries 5 + +; ? + empty_evo_entries 5 + +; ? + empty_evo_entries 5 + +; ? + empty_evo_entries 5 + +; ? + empty_evo_entries 5 + +; ? + empty_evo_entries 5 + +; ? + empty_evo_entries 5 + +; ? + empty_evo_entries 5 + +; Treecko + evo_entry EVO_LEVEL, 16, SPECIES_GROVYLE + empty_evo_entries 4 + +; Grovyle + evo_entry EVO_LEVEL, 36, SPECIES_SCEPTILE + empty_evo_entries 4 + +; Sceptile + empty_evo_entries 5 + +; Torchic + evo_entry EVO_LEVEL, 16, SPECIES_COMBUSKEN + empty_evo_entries 4 + +; Combusken + evo_entry EVO_LEVEL, 36, SPECIES_BLAZIKEN + empty_evo_entries 4 + +; Blaziken + empty_evo_entries 5 + +; Mudkip + evo_entry EVO_LEVEL, 16, SPECIES_MARSHTOMP + empty_evo_entries 4 + +; Marshtomp + evo_entry EVO_LEVEL, 36, SPECIES_SWAMPERT + empty_evo_entries 4 + +; Swampert + empty_evo_entries 5 + +; Poochyena + evo_entry EVO_LEVEL, 18, SPECIES_MIGHTYENA + empty_evo_entries 4 + +; Mightyena + empty_evo_entries 5 + +; Zigzagoon + evo_entry EVO_LEVEL, 20, SPECIES_LINOONE + empty_evo_entries 4 + +; Linoone + empty_evo_entries 5 + +; Wurmple + evo_entry EVO_LEVEL_SILCOON, 7, SPECIES_SILCOON + evo_entry EVO_LEVEL_CASCOON, 7, SPECIES_CASCOON + empty_evo_entries 3 + +; Silcoon + evo_entry EVO_LEVEL, 10, SPECIES_BEAUTIFLY + empty_evo_entries 4 + +; Beautifly + empty_evo_entries 5 + +; Cascoon + evo_entry EVO_LEVEL, 10, SPECIES_DUSTOX + empty_evo_entries 4 + +; Dustox + empty_evo_entries 5 + +; Lotad + evo_entry EVO_LEVEL, 14, SPECIES_LOMBRE + empty_evo_entries 4 + +; Lombre + evo_entry EVO_ITEM, ITEM_WATER_STONE, SPECIES_LUDICOLO + empty_evo_entries 4 + +; Ludicolo + empty_evo_entries 5 + +; Seedot + evo_entry EVO_LEVEL, 14, SPECIES_NUZLEAF + empty_evo_entries 4 + +; Nuzleaf + evo_entry EVO_ITEM, ITEM_LEAF_STONE, SPECIES_SHIFTRY + empty_evo_entries 4 + +; Shiftry + empty_evo_entries 5 + +; Nincada + evo_entry EVO_LEVEL_NINJASK, 20, SPECIES_NINJASK + evo_entry EVO_LEVEL_SHEDINJA, 20, SPECIES_SHEDINJA + empty_evo_entries 3 + +; Ninjask + empty_evo_entries 5 + +; Shedinja + empty_evo_entries 5 + +; Taillow + evo_entry EVO_LEVEL, 22, SPECIES_SWELLOW + empty_evo_entries 4 + +; Swellow + empty_evo_entries 5 + +; Shroomish + evo_entry EVO_LEVEL, 23, SPECIES_BRELOOM + empty_evo_entries 4 + +; Breloom + empty_evo_entries 5 + +; Spinda + empty_evo_entries 5 + +; Wingull + evo_entry EVO_LEVEL, 25, SPECIES_PELIPPER + empty_evo_entries 4 + +; Pelipper + empty_evo_entries 5 + +; Surskit + evo_entry EVO_LEVEL, 22, SPECIES_MASQUERAIN + empty_evo_entries 4 + +; Masquerain + empty_evo_entries 5 + +; Wailmer + evo_entry EVO_LEVEL, 40, SPECIES_WAILORD + empty_evo_entries 4 + +; Wailord + empty_evo_entries 5 + +; Skitty + evo_entry EVO_ITEM, ITEM_MOON_STONE, SPECIES_DELCATTY + empty_evo_entries 4 + +; Delcatty + empty_evo_entries 5 + +; Kecleon + empty_evo_entries 5 + +; Baltoy + evo_entry EVO_LEVEL, 36, SPECIES_CLAYDOL + empty_evo_entries 4 + +; Claydol + empty_evo_entries 5 + +; Nosepass + empty_evo_entries 5 + +; Torkoal + empty_evo_entries 5 + +; Sableye + empty_evo_entries 5 + +; Barboach + evo_entry EVO_LEVEL, 30, SPECIES_WHISCASH + empty_evo_entries 4 + +; Whiscash + empty_evo_entries 5 + +; Luvdisc + empty_evo_entries 5 + +; Corphish + evo_entry EVO_LEVEL, 30, SPECIES_CRAWDAUNT + empty_evo_entries 4 + +; Crawdaunt + empty_evo_entries 5 + +; Feebas + evo_entry EVO_BEAUTY, 170, SPECIES_MILOTIC + empty_evo_entries 4 + +; Milotic + empty_evo_entries 5 + +; Carvanha + evo_entry EVO_LEVEL, 30, SPECIES_SHARPEDO + empty_evo_entries 4 + +; Sharpedo + empty_evo_entries 5 + +; Trapinch + evo_entry EVO_LEVEL, 35, SPECIES_VIBRAVA + empty_evo_entries 4 + +; Vibrava + evo_entry EVO_LEVEL, 45, SPECIES_FLYGON + empty_evo_entries 4 + +; Flygon + empty_evo_entries 5 + +; Makuhita + evo_entry EVO_LEVEL, 24, SPECIES_HARIYAMA + empty_evo_entries 4 + +; Hariyama + empty_evo_entries 5 + +; Electrike + evo_entry EVO_LEVEL, 26, SPECIES_MANECTRIC + empty_evo_entries 4 + +; Manectric + empty_evo_entries 5 + +; Numel + evo_entry EVO_LEVEL, 33, SPECIES_CAMERUPT + empty_evo_entries 4 + +; Camerupt + empty_evo_entries 5 + +; Spheal + evo_entry EVO_LEVEL, 32, SPECIES_SEALEO + empty_evo_entries 4 + +; Sealeo + evo_entry EVO_LEVEL, 44, SPECIES_WALREIN + empty_evo_entries 4 + +; Walrein + empty_evo_entries 5 + +; Cacnea + evo_entry EVO_LEVEL, 32, SPECIES_CACTURNE + empty_evo_entries 4 + +; Cacturne + empty_evo_entries 5 + +; Snorunt + evo_entry EVO_LEVEL, 42, SPECIES_GLALIE + empty_evo_entries 4 + +; Glalie + empty_evo_entries 5 + +; Lunatone + empty_evo_entries 5 + +; Solrock + empty_evo_entries 5 + +; Azurill + evo_entry EVO_FRIENDSHIP, 0, SPECIES_MARILL + empty_evo_entries 4 + +; Spoink + evo_entry EVO_LEVEL, 32, SPECIES_GRUMPIG + empty_evo_entries 4 + +; Grumpig + empty_evo_entries 5 + +; Plusle + empty_evo_entries 5 + +; Minun + empty_evo_entries 5 + +; Mawile + empty_evo_entries 5 + +; Meditite + evo_entry EVO_LEVEL, 37, SPECIES_MEDICHAM + empty_evo_entries 4 + +; Medicham + empty_evo_entries 5 + +; Swablu + evo_entry EVO_LEVEL, 35, SPECIES_ALTARIA + empty_evo_entries 4 + +; Altaria + empty_evo_entries 5 + +; Wynaut + evo_entry EVO_LEVEL, 15, SPECIES_WOBBUFFET + empty_evo_entries 4 + +; Duskull + evo_entry EVO_LEVEL, 37, SPECIES_DUSCLOPS + empty_evo_entries 4 + +; Dusclops + empty_evo_entries 5 + +; Roselia + empty_evo_entries 5 + +; Slakoth + evo_entry EVO_LEVEL, 18, SPECIES_VIGOROTH + empty_evo_entries 4 + +; Vigoroth + evo_entry EVO_LEVEL, 36, SPECIES_SLAKING + empty_evo_entries 4 + +; Slaking + empty_evo_entries 5 + +; Gulpin + evo_entry EVO_LEVEL, 26, SPECIES_SWALOT + empty_evo_entries 4 + +; Swalot + empty_evo_entries 5 + +; Tropius + empty_evo_entries 5 + +; Whismur + evo_entry EVO_LEVEL, 20, SPECIES_LOUDRED + empty_evo_entries 4 + +; Loudred + evo_entry EVO_LEVEL, 40, SPECIES_EXPLOUD + empty_evo_entries 4 + +; Exploud + empty_evo_entries 5 + +; Clamperl + evo_entry EVO_TRADE_ITEM, ITEM_DEEP_SEA_TOOTH, SPECIES_HUNTAIL + evo_entry EVO_TRADE_ITEM, ITEM_DEEP_SEA_SCALE, SPECIES_GOREBYSS + empty_evo_entries 3 + +; Huntail + empty_evo_entries 5 + +; Gorebyss + empty_evo_entries 5 + +; Absol + empty_evo_entries 5 + +; Shuppet + evo_entry EVO_LEVEL, 37, SPECIES_BANETTE + empty_evo_entries 4 + +; Banette + empty_evo_entries 5 + +; Seviper + empty_evo_entries 5 + +; Zangoose + empty_evo_entries 5 + +; Relicanth + empty_evo_entries 5 + +; Aron + evo_entry EVO_LEVEL, 32, SPECIES_LAIRON + empty_evo_entries 4 + +; Lairon + evo_entry EVO_LEVEL, 42, SPECIES_AGGRON + empty_evo_entries 4 + +; Aggron + empty_evo_entries 5 + +; Castform + empty_evo_entries 5 + +; Volbeat + empty_evo_entries 5 + +; Illumise + empty_evo_entries 5 + +; Lileep + evo_entry EVO_LEVEL, 40, SPECIES_CRADILY + empty_evo_entries 4 + +; Cradily + empty_evo_entries 5 + +; Anorith + evo_entry EVO_LEVEL, 40, SPECIES_ARMALDO + empty_evo_entries 4 + +; Armaldo + empty_evo_entries 5 + +; Ralts + evo_entry EVO_LEVEL, 20, SPECIES_KIRLIA + empty_evo_entries 4 + +; Kirlia + evo_entry EVO_LEVEL, 30, SPECIES_GARDEVOIR + empty_evo_entries 4 + +; Gardevoir + empty_evo_entries 5 + +; Bagon + evo_entry EVO_LEVEL, 30, SPECIES_SHELGON + empty_evo_entries 4 + +; Shelgon + evo_entry EVO_LEVEL, 50, SPECIES_SALAMENCE + empty_evo_entries 4 + +; Salamence + empty_evo_entries 5 + +; Beldum + evo_entry EVO_LEVEL, 20, SPECIES_METANG + empty_evo_entries 4 + +; Metang + evo_entry EVO_LEVEL, 45, SPECIES_METAGROSS + empty_evo_entries 4 + +; Metagross + empty_evo_entries 5 + +; Regirock + empty_evo_entries 5 + +; Regice + empty_evo_entries 5 + +; Registeel + empty_evo_entries 5 + +; Kyogre + empty_evo_entries 5 + +; Groudon + empty_evo_entries 5 + +; Rayquaza + empty_evo_entries 5 + +; Latias + empty_evo_entries 5 + +; Latios + empty_evo_entries 5 + +; Jirachi + empty_evo_entries 5 + +; Deoxys + empty_evo_entries 5 + +; Chimecho + empty_evo_entries 5 |