diff options
| author | Bryan Bishop <kanzure@gmail.com> | 2012-01-27 22:09:28 -0600 | 
|---|---|---|
| committer | Bryan Bishop <kanzure@gmail.com> | 2012-01-27 22:09:28 -0600 | 
| commit | d0aa2ed0633713d5195016afe69d14de632c8a19 (patch) | |
| tree | 4ab96cd24789d77badc11519d8b251a14946fd30 | |
| parent | fc82bd321ac2641a41081b0d62ba7af0d2328efd (diff) | |
pokemon base stats
hg-commit-id: c849d2eb9f36
| -rw-r--r-- | extras/insert_texts.py | 192 | ||||
| -rw-r--r-- | main.asm | 4503 | 
2 files changed, 4690 insertions, 5 deletions
| diff --git a/extras/insert_texts.py b/extras/insert_texts.py index c3133bf8..bbf7a09d 100644 --- a/extras/insert_texts.py +++ b/extras/insert_texts.py @@ -1,20 +1,42 @@  #!/usr/bin/python2.7  #author: Bryan Bishop <kanzure@gmail.com> -#date: 2012-01-07, 2012-01-17 +#date: 2012-01-07, 2012-01-17, 2012-01-27  #insert TX_FAR targets into pokered.asm +#and other insertion tasks  import extract_maps  from analyze_texts import analyze_texts, text_pretty_printer_at, scan_rom_for_tx_fars  from pretty_map_headers import map_name_cleaner, make_text_label, map_constants, find_all_tx_fars, tx_far_pretty_printer, tx_far_label_maker  import pretty_map_headers  from analyze_incbins import asm, offset_to_pointer, find_incbin_to_replace_for, split_incbin_line_into_three, generate_diff_insert, load_asm, isolate_incbins, process_incbins, reset_incbins, apply_diff  import analyze_incbins -from gbz80disasm import text_asm_pretty_printer, output_bank_opcodes +from gbz80disasm import text_asm_pretty_printer, output_bank_opcodes, load_labels, find_label  import os, sys  import subprocess  spacing = "	"  tx_fars = None  failed_attempts = {} +pokemons = ["BULBASAUR", "IVYSAUR", "VENUSAUR", "CHARMANDER", "CHARMELEON", "CHARIZARD", "SQUIRTLE", "WARTORTLE", "BLASTOISE", "CATERPIE", "METAPOD", "BUTTERFREE", "WEEDLE", "KAKUNA", "BEEDRILL", "PIDGEY", "PIDGEOTTO", "PIDGEOT", "RATTATA", "RATICATE", "SPEAROW", "FEAROW", "EKANS", "ARBOK", "PIKACHU", "RAICHU", "SANDSHREW", "SANDSLASH", "NIDORANF", "NIDORINA", "NIDOQUEEN", "NIDORANM", "NIDORINO", "NIDOKING", "CLEFAIRY", "CLEFABLE", "VULPIX", "NINETALES", "JIGGLYPUFF", "WIGGLYTUFF", "ZUBAT", "GOLBAT", "ODDISH", "GLOOM", "VILEPLUME", "PARAS", "PARASECT", "VENONAT", "VENOMOTH", "DIGLETT", "DUGTRIO", "MEOWTH", "PERSIAN", "PSYDUCK", "GOLDUCK", "MANKEY", "PRIMEAPE", "GROWLITHE", "ARCANINE", "POLIWAG", "POLIWHIRL", "POLIWRATH", "ABRA", "KADABRA", "ALAKAZAM", "MACHOP", "MACHOKE", "MACHAMP", "BELLSPROUT", "WEEPINBELL", "VICTREEBEL", "TENTACOOL", "TENTACRUEL", "GEODUDE", "GRAVELER", "GOLEM", "PONYTA", "RAPIDASH", "SLOWPOKE", "SLOWBRO", "MAGNEMITE", "MAGNETON", "FARFETCH_D", "DODUO", "DODRIO", "SEEL", "DEWGONG", "GRIMER", "MUK", "SHELLDER", "CLOYSTER", "GASTLY", "HAUNTER", "GENGAR", "ONIX", "DROWZEE", "HYPNO", "KRABBY", "KINGLER", "VOLTORB", "ELECTRODE", "EXEGGCUTE", "EXEGGUTOR", "CUBONE", "MAROWAK", "HITMONLEE", "HITMONCHAN", "LICKITUNG", "KOFFING", "WEEZING", "RHYHORN", "RHYDON", "CHANSEY", "TANGELA", "KANGASKHAN", "HORSEA", "SEADRA", "GOLDEEN", "SEAKING", "STARYU", "STARMIE", "MR_MIME", "SCYTHER", "JYNX", "ELECTABUZZ", "MAGMAR", "PINSIR", "TAUROS", "MAGIKARP", "GYARADOS", "LAPRAS", "DITTO", "EEVEE", "VAPOREON", "JOLTEON", "FLAREON", "PORYGON", "OMANYTE", "OMASTAR", "KABUTO", "KABUTOPS", "AERODACTYL", "SNORLAX", "ARTICUNO", "ZAPDOS", "MOLTRES", "DRATINI", "DRAGONAIR", "DRAGONITE", "MEWTWO", "MEW"] + +moves = [["POUND", 0x01], ["KARATE_CHOP", 0x02], ["DOUBLESLAP", 0x03], ["COMET_PUNCH", 0x04], ["MEGA_PUNCH", 0x05], ["PAY_DAY", 0x06], ["FIRE_PUNCH", 0x07], ["ICE_PUNCH", 0x08], ["THUNDERPUNCH", 0x09], ["SCRATCH", 0x0A], ["VICEGRIP", 0x0B], ["GUILLOTINE", 0x0C], ["RAZOR_WIND", 0x0D], ["SWORDS_DANCE", 0x0E], ["CUT", 0x0F], ["GUST", 0x10], ["WING_ATTACK", 0x11], ["WHIRLWIND", 0x12], ["FLY", 0x13], ["BIND", 0x14], ["SLAM", 0x15], ["VINE_WHIP", 0x16], ["STOMP", 0x17], ["DOUBLE_KICK", 0x18], ["MEGA_KICK", 0x19], ["JUMP_KICK", 0x1A], ["ROLLING_KICK", 0x1B], ["SAND_ATTACK", 0x1C], ["HEADBUTT", 0x1D], ["HORN_ATTACK", 0x1E], ["FURY_ATTACK", 0x1F], ["HORN_DRILL", 0x20], ["TACKLE", 0x21], ["BODY_SLAM", 0x22], ["WRAP", 0x23], ["TAKE_DOWN", 0x24], ["THRASH", 0x25], ["DOUBLE_EDGE", 0x26], ["TAIL_WHIP", 0x27], ["POISON_STING", 0x28], ["TWINEEDLE", 0x29], ["PIN_MISSILE", 0x2A], ["LEER", 0x2B], ["BITE", 0x2C], ["GROWL", 0x2D], ["ROAR", 0x2E], ["SING", 0x2F], ["SUPERSONIC", 0x30], ["SONICBOOM", 0x31], ["DISABLE", 0x32], ["ACID", 0x33], ["EMBER", 0x34], ["FLAMETHROWER", 0x35], ["MIST", 0x36], ["WATER_GUN", 0x37], ["HYDRO_PUMP", 0x38], ["SURF", 0x39], ["ICE_BEAM", 0x3A], ["BLIZZARD", 0x3B], ["PSYBEAM", 0x3C], ["BUBBLEBEAM", 0x3D], ["AURORA_BEAM", 0x3E], ["HYPER_BEAM", 0x3F], ["PECK", 0x40], ["DRILL_PECK", 0x41], ["SUBMISSION", 0x42], ["LOW_KICK", 0x43], ["COUNTER", 0x44], ["SEISMIC_TOSS", 0x45], ["STRENGTH", 0x46], ["ABSORB", 0x47], ["MEGA_DRAIN", 0x48], ["LEECH_SEED", 0x49], ["GROWTH", 0x4A], ["RAZOR_LEAF", 0x4B], ["SOLARBEAM", 0x4C], ["POISONPOWDER", 0x4D], ["STUN_SPORE", 0x4E], ["SLEEP_POWDER", 0x4F], ["PETAL_DANCE", 0x50], ["STRING_SHOT", 0x51], ["DRAGON_RAGE", 0x52], ["FIRE_SPIN", 0x53], ["THUNDERSHOCK", 0x54], ["THUNDERBOLT", 0x55], ["THUNDER_WAVE", 0x56], ["THUNDER", 0x57], ["ROCK_THROW", 0x58], ["EARTHQUAKE", 0x59], ["FISSURE", 0x5A], ["DIG", 0x5B], ["TOXIC", 0x5C], ["CONFUSION", 0x5D], ["PSYCHIC_M", 0x5E], ["HYPNOSIS", 0x5F], ["MEDITATE", 0x60], ["AGILITY", 0x61], ["QUICK_ATTACK", 0x62], ["RAGE", 0x63], ["TELEPORT", 0x64], ["NIGHT_SHADE", 0x65], ["MIMIC", 0x66], ["SCREECH", 0x67], ["DOUBLE_TEAM", 0x68], ["RECOVER", 0x69], ["HARDEN", 0x6A], ["MINIMIZE", 0x6B], ["SMOKESCREEN", 0x6C], ["CONFUSE_RAY", 0x6D], ["WITHDRAW", 0x6E], ["DEFENSE_CURL", 0x6F], ["BARRIER", 0x70], ["LIGHT_SCREEN", 0x71], ["HAZE", 0x72], ["REFLECT", 0x73], ["FOCUS_ENERGY", 0x74], ["BIDE", 0x75], ["METRONOME", 0x76], ["MIRROR_MOVE", 0x77], ["SELFDESTRUCT", 0x78], ["EGG_BOMB", 0x79], ["LICK", 0x7A], ["SMOG", 0x7B], ["SLUDGE", 0x7C], ["BONE_CLUB", 0x7D], ["FIRE_BLAST", 0x7E], ["WATERFALL", 0x7F], ["CLAMP", 0x80], ["SWIFT", 0x81], ["SKULL_BASH", 0x82], ["SPIKE_CANNON", 0x83], ["CONSTRICT", 0x84], ["AMNESIA", 0x85], ["KINESIS", 0x86], ["SOFTBOILED", 0x87], ["HI_JUMP_KICK", 0x88], ["GLARE", 0x89], ["DREAM_EATER", 0x8A], ["POISON_GAS", 0x8B], ["BARRAGE", 0x8C], ["LEECH_LIFE", 0x8D], ["LOVELY_KISS", 0x8E], ["SKY_ATTACK", 0x8F], ["TRANSFORM", 0x90], ["BUBBLE", 0x91], ["DIZZY_PUNCH", 0x92], ["SPORE", 0x93], ["FLASH", 0x94], ["PSYWAVE", 0x95], ["SPLASH", 0x96], ["ACID_ARMOR", 0x97], ["CRABHAMMER", 0x98], ["EXPLOSION", 0x99], ["FURY_SWIPES", 0x9A], ["BONEMERANG", 0x9B], ["REST", 0x9C], ["ROCK_SLIDE", 0x9D], ["HYPER_FANG", 0x9E], ["SHARPEN", 0x9F], ["CONVERSION", 0xA0], ["TRI_ATTACK", 0xA1], ["SUPER_FANG", 0xA2], ["SLASH", 0xA3], ["SUBSTITUTE", 0xA4], ["STRUGGLE", 0xA5]] + +elemental_types = [ +["NORMAL", "EQU", 0x00], +["FIGHTING", "EQU", 0x01], +["FLYING", "EQU", 0x02], +["POISON", "EQU", 0x03], +["GROUND", "EQU", 0x04], +["ROCK", "EQU", 0x05], +["BUG", "EQU", 0x07], +["GHOST", "EQU", 0x08], +["FIRE", "EQU", 0x14], +["WATER", "EQU", 0x15], +["GRASS", "EQU", 0x16], +["ELECTRIC", "EQU", 0x17], +["PSYCHIC", "EQU", 0x18], +["ICE", "EQU", 0x19], +["DRAGON", "EQU", 0x1A]] +  def local_reset_incbins():      asm = None      incbin_lines = [] @@ -649,11 +671,173 @@ def scan_rom_for_tx_fars_and_insert():          #if not result or not result2:          #    sys.exit(0) +def get_mon_name(id): +    return pokemons[id] + +def get_type_label(id): +    for line in elemental_types: +        if line[2] == id: return line[0] +    return None + +def get_attack_label(id): +    for move in moves: +        if move[1] == id: return move[0] +    return "0" #no move + +def get_pointer_target_at(address): +    rom = extract_maps.rom +    byte1 = ord(rom[address]) +    byte2 = ord(rom[address+1]) +    pointer = (byte1 + (byte2 << 8)) +    return pointer + +def get_frontsprite_label(id): +    return get_mon_name(id).title() + "PicFront" +def get_backsprite_label(id): +    return get_mon_name(id).title() + "PicBack" + +def base_data_pretty_printer(id): +    """returns beautified asm for this pokemon + +    uses 28 bytes + +    pokedex number, base hp, base attack, base defense, base speed, base special +    type 1 (label), type 2 (label), catch rate, base experience yield +    dimensions of frontsprite (byte) +    frontsprite label pointer +    backsprite label pointer +    attacks known at level 1 (4 bytes, 4 constants) +    growth rate (byte) +    incbin - tm/hm flags (7 bytes) +    padding (0) +    """ +    output = "" +    rom = extract_maps.rom +    base_address = 0x383de + (28 * (id)) +     +    pokedex_number = id +    mon_name = get_mon_name(id) +    base_hp = ord(rom[base_address + 1]) +    base_attack = ord(rom[base_address + 2]) +    base_defense = ord(rom[base_address + 3]) +    base_speed = ord(rom[base_address + 4]) +    base_special = ord(rom[base_address + 5]) +     +    type1_id = ord(rom[base_address + 6]) +    type2_id = ord(rom[base_address + 7]) +    type1 = get_type_label(type1_id) +    type2 = get_type_label(type2_id) + +    catch_rate = ord(rom[base_address + 8]) +    base_exp_yield = ord(rom[base_address + 9]) +    frontsprite_dimensions = ord(rom[base_address + 10]) + +    frontsprite = get_frontsprite_label(id) +    backsprite = get_backsprite_label(id) + +    #attacks known at level 0 +    attack1 = get_attack_label(ord(rom[base_address + 15])) +    attack2 = get_attack_label(ord(rom[base_address + 16])) +    attack3 = get_attack_label(ord(rom[base_address + 17])) +    attack4 = get_attack_label(ord(rom[base_address + 18])) + +    growth_rate = ord(rom[base_address + 19]) + +    incbin_start_address = base_address + 20 +    incbin_end_address = base_address + 27 + +    output = mon_name.title() + ("BaseStats: ; 0x%.x" % (base_address)) + "\n" +    output += spacing + "db " + str(id+1) + " ; pokedex id\n" +    output += spacing + ("db " + str(base_hp)) + " ; base hp\n" +    output += spacing + "db " + str(base_attack) + " ; base attack\n" +    output += spacing + "db " + str(base_defense) + " ; base defense\n" +    output += spacing + "db " + str(base_speed) + " ; base speed\n" +    output += spacing + "db " + str(base_special) + " ; base special\n\n" +    output += spacing + "db " + type1 + " ; species type 1\n" +    output += spacing + "db " + type2 + " ; species type 2\n\n" +    output += spacing + "db " + str(catch_rate) + " ; catch rate\n" +    output += spacing + "db " + str(base_exp_yield) + " ; base exp yield\n" +    output += spacing + ("db $%.2x" % (frontsprite_dimensions)) + " ; sprite dimensions\n\n" +    output += spacing + "dw " + frontsprite + "\n" +    output += spacing + "dw " + backsprite + "\n" +    output += spacing + "\n" + spacing + "; attacks known at lvl 0\n" +    output += spacing + "db " + attack1 + "\n" +    output += spacing + "db " + attack2 + "\n" +    output += spacing + "db " + attack3 + "\n" +    output += spacing + "db " + attack4 + "\n\n" +    output += spacing + "db " + str(growth_rate) + " ; growth rate\n" +    output += spacing + "\n" + spacing + "; include learnset directly\n" +    output += spacing + ("INCBIN \"baserom.gbc\",$%.x,$%.x - $%.x\n" % (incbin_start_address, incbin_end_address, incbin_start_address)) +    output += spacing + "db 0 ; padding\n" + +    return output + +def insert_base_stats(id): +    insert_asm = base_data_pretty_printer(id) + +    address = 0x383de + (28 * (id)) +    line_number = find_incbin_to_replace_for(address) +    label = get_mon_name(id).title() + "BaseStats" +    if line_number == None: +        print "skipping, already inserted at " + hex(address) +        return + +    #also do a name check +    if (label + ":") in "\n".join(analyze_incbins.asm): +        print "skipping " + label + " because it is already in use.." +        return +     +    newlines = split_incbin_line_into_three(line_number, address, 28 ) + +    newlines = newlines.split("\n") +    if len(newlines) == 2: index = 0 #replace the 1st line with new content +    elif len(newlines) == 3: index = 1 #replace the 2nd line with new content +     +    newlines[index] = insert_asm + +    if len(newlines) == 3 and newlines[2][-2:] == "$0": +        #get rid of the last incbin line if it is only including 0 bytes +        del newlines[2] +        #note that this has to be done after adding in the new asm +    newlines = "\n".join(line for line in newlines) +    newlines = newlines.replace("$x", "$") + +    diff = generate_diff_insert(line_number, newlines) +    print diff +    apply_diff(diff, try_fixing=False) + +def insert_all_base_stats(): +    for id in range(0, 152): +        if id < 149: continue #skip +        insert_base_stats(id) +         +        #reset everything +        reset_incbins() +        analyze_incbins.reset_incbins() +        asm = None +        incbin_lines = [] +        processed_incbins = {} +        analyze_incbins.asm = None +        analyze_incbins.incbin_lines = [] +        analyze_incbins.processed_incbins = {} + +        #reload +        load_asm() +        isolate_incbins() +        process_incbins() +  if __name__ == "__main__":      #load map headers and object data      extract_maps.load_rom()      extract_maps.load_map_pointers()      extract_maps.read_all_map_headers() +    load_labels() +    #print base_data_pretty_printer(0) +    load_asm() +    isolate_incbins() +    process_incbins() +    #insert_base_stats(1) +    insert_all_base_stats()      #load texts (these two have different formats)      #all_texts = pretty_map_headers.analyze_texts.analyze_texts() @@ -661,10 +845,10 @@ if __name__ == "__main__":      #tx_fars = pretty_map_headers.find_all_tx_fars()      #load incbins -    reset_incbins() +    #reset_incbins()      #scan_for_map_scripts_pointer() -    scan_rom_for_tx_fars_and_insert() +    #scan_rom_for_tx_fars_and_insert()      #insert_text(0xa586b, "_VermilionCityText14")      #insert _ViridianCityText10 @@ -21960,7 +21960,4508 @@ db SLASH       ,$00,$46,NORMAL,$FF,20  db SUBSTITUTE  ,$4F,$00,NORMAL,$FF,10  db STRUGGLE    ,$30,$32,NORMAL,$FF,10 -INCBIN "baserom.gbc",$383DE,$39884 - $383DE +BulbasaurBaseStats: ; 0x383de +	db 1 ; pokedex id +	db 45 ; base hp +	db 49 ; base attack +	db 49 ; base defense +	db 45 ; base speed +	db 65 ; base special + +	db GRASS ; species type 1 +	db POISON ; species type 2 + +	db 45 ; catch rate +	db 64 ; base exp yield +	db $55 ; sprite dimensions + +	dw BulbasaurPicFront +	dw BulbasaurPicBack +	 +	; attacks known at lvl 0 +	db TACKLE +	db GROWL +	db 0 +	db 0 + +	db 3 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$383f2,$383f9 - $383f2 +	db 0 ; padding + +IvysaurBaseStats: ; 0x383fa +	db 2 ; pokedex id +	db 60 ; base hp +	db 62 ; base attack +	db 63 ; base defense +	db 60 ; base speed +	db 80 ; base special + +	db GRASS ; species type 1 +	db POISON ; species type 2 + +	db 45 ; catch rate +	db 141 ; base exp yield +	db $66 ; sprite dimensions + +	dw IvysaurPicFront +	dw IvysaurPicBack +	 +	; attacks known at lvl 0 +	db TACKLE +	db GROWL +	db LEECH_SEED +	db 0 + +	db 3 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$3840e,$38415 - $3840e +	db 0 ; padding + +VenusaurBaseStats: ; 0x38416 +	db 3 ; pokedex id +	db 80 ; base hp +	db 82 ; base attack +	db 83 ; base defense +	db 80 ; base speed +	db 100 ; base special + +	db GRASS ; species type 1 +	db POISON ; species type 2 + +	db 45 ; catch rate +	db 208 ; base exp yield +	db $77 ; sprite dimensions + +	dw VenusaurPicFront +	dw VenusaurPicBack +	 +	; attacks known at lvl 0 +	db TACKLE +	db GROWL +	db LEECH_SEED +	db VINE_WHIP + +	db 3 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$3842a,$38431 - $3842a +	db 0 ; padding + +CharmanderBaseStats: ; 0x38432 +	db 4 ; pokedex id +	db 39 ; base hp +	db 52 ; base attack +	db 43 ; base defense +	db 65 ; base speed +	db 50 ; base special + +	db FIRE ; species type 1 +	db FIRE ; species type 2 + +	db 45 ; catch rate +	db 65 ; base exp yield +	db $55 ; sprite dimensions + +	dw CharmanderPicFront +	dw CharmanderPicBack +	 +	; attacks known at lvl 0 +	db SCRATCH +	db GROWL +	db 0 +	db 0 + +	db 3 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38446,$3844d - $38446 +	db 0 ; padding + +CharmeleonBaseStats: ; 0x3844e +	db 5 ; pokedex id +	db 58 ; base hp +	db 64 ; base attack +	db 58 ; base defense +	db 80 ; base speed +	db 65 ; base special + +	db FIRE ; species type 1 +	db FIRE ; species type 2 + +	db 45 ; catch rate +	db 142 ; base exp yield +	db $66 ; sprite dimensions + +	dw CharmeleonPicFront +	dw CharmeleonPicBack +	 +	; attacks known at lvl 0 +	db SCRATCH +	db GROWL +	db EMBER +	db 0 + +	db 3 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38462,$38469 - $38462 +	db 0 ; padding + +CharizardBaseStats: ; 0x3846a +	db 6 ; pokedex id +	db 78 ; base hp +	db 84 ; base attack +	db 78 ; base defense +	db 100 ; base speed +	db 85 ; base special + +	db FIRE ; species type 1 +	db FLYING ; species type 2 + +	db 45 ; catch rate +	db 209 ; base exp yield +	db $77 ; sprite dimensions + +	dw CharizardPicFront +	dw CharizardPicBack +	 +	; attacks known at lvl 0 +	db SCRATCH +	db GROWL +	db EMBER +	db LEER + +	db 3 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$3847e,$38485 - $3847e +	db 0 ; padding + +SquirtleBaseStats: ; 0x38486 +	db 7 ; pokedex id +	db 44 ; base hp +	db 48 ; base attack +	db 65 ; base defense +	db 43 ; base speed +	db 50 ; base special + +	db WATER ; species type 1 +	db WATER ; species type 2 + +	db 45 ; catch rate +	db 66 ; base exp yield +	db $55 ; sprite dimensions + +	dw SquirtlePicFront +	dw SquirtlePicBack +	 +	; attacks known at lvl 0 +	db TACKLE +	db TAIL_WHIP +	db 0 +	db 0 + +	db 3 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$3849a,$384a1 - $3849a +	db 0 ; padding + +WartortleBaseStats: ; 0x384a2 +	db 8 ; pokedex id +	db 59 ; base hp +	db 63 ; base attack +	db 80 ; base defense +	db 58 ; base speed +	db 65 ; base special + +	db WATER ; species type 1 +	db WATER ; species type 2 + +	db 45 ; catch rate +	db 143 ; base exp yield +	db $66 ; sprite dimensions + +	dw WartortlePicFront +	dw WartortlePicBack +	 +	; attacks known at lvl 0 +	db TACKLE +	db TAIL_WHIP +	db BUBBLE +	db 0 + +	db 3 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$384b6,$384bd - $384b6 +	db 0 ; padding + +BlastoiseBaseStats: ; 0x384be +	db 9 ; pokedex id +	db 79 ; base hp +	db 83 ; base attack +	db 100 ; base defense +	db 78 ; base speed +	db 85 ; base special + +	db WATER ; species type 1 +	db WATER ; species type 2 + +	db 45 ; catch rate +	db 210 ; base exp yield +	db $77 ; sprite dimensions + +	dw BlastoisePicFront +	dw BlastoisePicBack +	 +	; attacks known at lvl 0 +	db TACKLE +	db TAIL_WHIP +	db BUBBLE +	db WATER_GUN + +	db 3 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$384d2,$384d9 - $384d2 +	db 0 ; padding + +CaterpieBaseStats: ; 0x384da +	db 10 ; pokedex id +	db 45 ; base hp +	db 30 ; base attack +	db 35 ; base defense +	db 45 ; base speed +	db 20 ; base special + +	db BUG ; species type 1 +	db BUG ; species type 2 + +	db 255 ; catch rate +	db 53 ; base exp yield +	db $55 ; sprite dimensions + +	dw CaterpiePicFront +	dw CaterpiePicBack +	 +	; attacks known at lvl 0 +	db TACKLE +	db STRING_SHOT +	db 0 +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$384ee,$384f5 - $384ee +	db 0 ; padding + +MetapodBaseStats: ; 0x384f6 +	db 11 ; pokedex id +	db 50 ; base hp +	db 20 ; base attack +	db 55 ; base defense +	db 30 ; base speed +	db 25 ; base special + +	db BUG ; species type 1 +	db BUG ; species type 2 + +	db 120 ; catch rate +	db 72 ; base exp yield +	db $55 ; sprite dimensions + +	dw MetapodPicFront +	dw MetapodPicBack +	 +	; attacks known at lvl 0 +	db HARDEN +	db 0 +	db 0 +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$3850a,$38511 - $3850a +	db 0 ; padding + +ButterfreeBaseStats: ; 0x38512 +	db 12 ; pokedex id +	db 60 ; base hp +	db 45 ; base attack +	db 50 ; base defense +	db 70 ; base speed +	db 80 ; base special + +	db BUG ; species type 1 +	db FLYING ; species type 2 + +	db 45 ; catch rate +	db 160 ; base exp yield +	db $77 ; sprite dimensions + +	dw ButterfreePicFront +	dw ButterfreePicBack +	 +	; attacks known at lvl 0 +	db CONFUSION +	db 0 +	db 0 +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38526,$3852d - $38526 +	db 0 ; padding + +WeedleBaseStats: ; 0x3852e +	db 13 ; pokedex id +	db 40 ; base hp +	db 35 ; base attack +	db 30 ; base defense +	db 50 ; base speed +	db 20 ; base special + +	db BUG ; species type 1 +	db POISON ; species type 2 + +	db 255 ; catch rate +	db 52 ; base exp yield +	db $55 ; sprite dimensions + +	dw WeedlePicFront +	dw WeedlePicBack +	 +	; attacks known at lvl 0 +	db POISON_STING +	db STRING_SHOT +	db 0 +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38542,$38549 - $38542 +	db 0 ; padding + +KakunaBaseStats: ; 0x3854a +	db 14 ; pokedex id +	db 45 ; base hp +	db 25 ; base attack +	db 50 ; base defense +	db 35 ; base speed +	db 25 ; base special + +	db BUG ; species type 1 +	db POISON ; species type 2 + +	db 120 ; catch rate +	db 71 ; base exp yield +	db $55 ; sprite dimensions + +	dw KakunaPicFront +	dw KakunaPicBack +	 +	; attacks known at lvl 0 +	db HARDEN +	db 0 +	db 0 +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$3855e,$38565 - $3855e +	db 0 ; padding + +BeedrillBaseStats: ; 0x38566 +	db 15 ; pokedex id +	db 65 ; base hp +	db 80 ; base attack +	db 40 ; base defense +	db 75 ; base speed +	db 45 ; base special + +	db BUG ; species type 1 +	db POISON ; species type 2 + +	db 45 ; catch rate +	db 159 ; base exp yield +	db $77 ; sprite dimensions + +	dw BeedrillPicFront +	dw BeedrillPicBack +	 +	; attacks known at lvl 0 +	db FURY_ATTACK +	db 0 +	db 0 +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$3857a,$38581 - $3857a +	db 0 ; padding + +PidgeyBaseStats: ; 0x38582 +	db 16 ; pokedex id +	db 40 ; base hp +	db 45 ; base attack +	db 40 ; base defense +	db 56 ; base speed +	db 35 ; base special + +	db NORMAL ; species type 1 +	db FLYING ; species type 2 + +	db 255 ; catch rate +	db 55 ; base exp yield +	db $55 ; sprite dimensions + +	dw PidgeyPicFront +	dw PidgeyPicBack +	 +	; attacks known at lvl 0 +	db GUST +	db 0 +	db 0 +	db 0 + +	db 3 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38596,$3859d - $38596 +	db 0 ; padding + +PidgeottoBaseStats: ; 0x3859e +	db 17 ; pokedex id +	db 63 ; base hp +	db 60 ; base attack +	db 55 ; base defense +	db 71 ; base speed +	db 50 ; base special + +	db NORMAL ; species type 1 +	db FLYING ; species type 2 + +	db 120 ; catch rate +	db 113 ; base exp yield +	db $66 ; sprite dimensions + +	dw PidgeottoPicFront +	dw PidgeottoPicBack +	 +	; attacks known at lvl 0 +	db GUST +	db SAND_ATTACK +	db 0 +	db 0 + +	db 3 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$385b2,$385b9 - $385b2 +	db 0 ; padding + +PidgeotBaseStats: ; 0x385ba +	db 18 ; pokedex id +	db 83 ; base hp +	db 80 ; base attack +	db 75 ; base defense +	db 91 ; base speed +	db 70 ; base special + +	db NORMAL ; species type 1 +	db FLYING ; species type 2 + +	db 45 ; catch rate +	db 172 ; base exp yield +	db $77 ; sprite dimensions + +	dw PidgeotPicFront +	dw PidgeotPicBack +	 +	; attacks known at lvl 0 +	db GUST +	db SAND_ATTACK +	db QUICK_ATTACK +	db 0 + +	db 3 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$385ce,$385d5 - $385ce +	db 0 ; padding + +RattataBaseStats: ; 0x385d6 +	db 19 ; pokedex id +	db 30 ; base hp +	db 56 ; base attack +	db 35 ; base defense +	db 72 ; base speed +	db 25 ; base special + +	db NORMAL ; species type 1 +	db NORMAL ; species type 2 + +	db 255 ; catch rate +	db 57 ; base exp yield +	db $55 ; sprite dimensions + +	dw RattataPicFront +	dw RattataPicBack +	 +	; attacks known at lvl 0 +	db TACKLE +	db TAIL_WHIP +	db 0 +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$385ea,$385f1 - $385ea +	db 0 ; padding + +RaticateBaseStats: ; 0x385f2 +	db 20 ; pokedex id +	db 55 ; base hp +	db 81 ; base attack +	db 60 ; base defense +	db 97 ; base speed +	db 50 ; base special + +	db NORMAL ; species type 1 +	db NORMAL ; species type 2 + +	db 90 ; catch rate +	db 116 ; base exp yield +	db $66 ; sprite dimensions + +	dw RaticatePicFront +	dw RaticatePicBack +	 +	; attacks known at lvl 0 +	db TACKLE +	db TAIL_WHIP +	db QUICK_ATTACK +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38606,$3860d - $38606 +	db 0 ; padding + +SpearowBaseStats: ; 0x3860e +	db 21 ; pokedex id +	db 40 ; base hp +	db 60 ; base attack +	db 30 ; base defense +	db 70 ; base speed +	db 31 ; base special + +	db NORMAL ; species type 1 +	db FLYING ; species type 2 + +	db 255 ; catch rate +	db 58 ; base exp yield +	db $55 ; sprite dimensions + +	dw SpearowPicFront +	dw SpearowPicBack +	 +	; attacks known at lvl 0 +	db PECK +	db GROWL +	db 0 +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38622,$38629 - $38622 +	db 0 ; padding + +FearowBaseStats: ; 0x3862a +	db 22 ; pokedex id +	db 65 ; base hp +	db 90 ; base attack +	db 65 ; base defense +	db 100 ; base speed +	db 61 ; base special + +	db NORMAL ; species type 1 +	db FLYING ; species type 2 + +	db 90 ; catch rate +	db 162 ; base exp yield +	db $77 ; sprite dimensions + +	dw FearowPicFront +	dw FearowPicBack +	 +	; attacks known at lvl 0 +	db PECK +	db GROWL +	db LEER +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$3863e,$38645 - $3863e +	db 0 ; padding + +EkansBaseStats: ; 0x38646 +	db 23 ; pokedex id +	db 35 ; base hp +	db 60 ; base attack +	db 44 ; base defense +	db 55 ; base speed +	db 40 ; base special + +	db POISON ; species type 1 +	db POISON ; species type 2 + +	db 255 ; catch rate +	db 62 ; base exp yield +	db $55 ; sprite dimensions + +	dw EkansPicFront +	dw EkansPicBack +	 +	; attacks known at lvl 0 +	db WRAP +	db LEER +	db 0 +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$3865a,$38661 - $3865a +	db 0 ; padding + +ArbokBaseStats: ; 0x38662 +	db 24 ; pokedex id +	db 60 ; base hp +	db 85 ; base attack +	db 69 ; base defense +	db 80 ; base speed +	db 65 ; base special + +	db POISON ; species type 1 +	db POISON ; species type 2 + +	db 90 ; catch rate +	db 147 ; base exp yield +	db $77 ; sprite dimensions + +	dw ArbokPicFront +	dw ArbokPicBack +	 +	; attacks known at lvl 0 +	db WRAP +	db LEER +	db POISON_STING +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38676,$3867d - $38676 +	db 0 ; padding + +PikachuBaseStats: ; 0x3867e +	db 25 ; pokedex id +	db 35 ; base hp +	db 55 ; base attack +	db 30 ; base defense +	db 90 ; base speed +	db 50 ; base special + +	db ELECTRIC ; species type 1 +	db ELECTRIC ; species type 2 + +	db 190 ; catch rate +	db 82 ; base exp yield +	db $55 ; sprite dimensions + +	dw PikachuPicFront +	dw PikachuPicBack +	 +	; attacks known at lvl 0 +	db THUNDERSHOCK +	db GROWL +	db 0 +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38692,$38699 - $38692 +	db 0 ; padding + +RaichuBaseStats: ; 0x3869a +	db 26 ; pokedex id +	db 60 ; base hp +	db 90 ; base attack +	db 55 ; base defense +	db 100 ; base speed +	db 90 ; base special + +	db ELECTRIC ; species type 1 +	db ELECTRIC ; species type 2 + +	db 75 ; catch rate +	db 122 ; base exp yield +	db $77 ; sprite dimensions + +	dw RaichuPicFront +	dw RaichuPicBack +	 +	; attacks known at lvl 0 +	db THUNDERSHOCK +	db GROWL +	db THUNDER_WAVE +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$386ae,$386b5 - $386ae +	db 0 ; padding + +SandshrewBaseStats: ; 0x386b6 +	db 27 ; pokedex id +	db 50 ; base hp +	db 75 ; base attack +	db 85 ; base defense +	db 40 ; base speed +	db 30 ; base special + +	db GROUND ; species type 1 +	db GROUND ; species type 2 + +	db 255 ; catch rate +	db 93 ; base exp yield +	db $55 ; sprite dimensions + +	dw SandshrewPicFront +	dw SandshrewPicBack +	 +	; attacks known at lvl 0 +	db SCRATCH +	db 0 +	db 0 +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$386ca,$386d1 - $386ca +	db 0 ; padding + +SandslashBaseStats: ; 0x386d2 +	db 28 ; pokedex id +	db 75 ; base hp +	db 100 ; base attack +	db 110 ; base defense +	db 65 ; base speed +	db 55 ; base special + +	db GROUND ; species type 1 +	db GROUND ; species type 2 + +	db 90 ; catch rate +	db 163 ; base exp yield +	db $66 ; sprite dimensions + +	dw SandslashPicFront +	dw SandslashPicBack +	 +	; attacks known at lvl 0 +	db SCRATCH +	db SAND_ATTACK +	db 0 +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$386e6,$386ed - $386e6 +	db 0 ; padding + +NidoranFBaseStats: ; 0x386ee +	db 29 ; pokedex id +	db 55 ; base hp +	db 47 ; base attack +	db 52 ; base defense +	db 41 ; base speed +	db 40 ; base special + +	db POISON ; species type 1 +	db POISON ; species type 2 + +	db 235 ; catch rate +	db 59 ; base exp yield +	db $55 ; sprite dimensions + +	dw NidoranFPicFront +	dw NidoranFPicBack +	 +	; attacks known at lvl 0 +	db GROWL +	db TACKLE +	db 0 +	db 0 + +	db 3 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38702,$38709 - $38702 +	db 0 ; padding + +NidorinaBaseStats: ; 0x3870a +	db 30 ; pokedex id +	db 70 ; base hp +	db 62 ; base attack +	db 67 ; base defense +	db 56 ; base speed +	db 55 ; base special + +	db POISON ; species type 1 +	db POISON ; species type 2 + +	db 120 ; catch rate +	db 117 ; base exp yield +	db $66 ; sprite dimensions + +	dw NidorinaPicFront +	dw NidorinaPicBack +	 +	; attacks known at lvl 0 +	db GROWL +	db TACKLE +	db SCRATCH +	db 0 + +	db 3 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$3871e,$38725 - $3871e +	db 0 ; padding + +NidoqueenBaseStats: ; 0x38726 +	db 31 ; pokedex id +	db 90 ; base hp +	db 82 ; base attack +	db 87 ; base defense +	db 76 ; base speed +	db 75 ; base special + +	db POISON ; species type 1 +	db GROUND ; species type 2 + +	db 45 ; catch rate +	db 194 ; base exp yield +	db $77 ; sprite dimensions + +	dw NidoqueenPicFront +	dw NidoqueenPicBack +	 +	; attacks known at lvl 0 +	db TACKLE +	db SCRATCH +	db TAIL_WHIP +	db BODY_SLAM + +	db 3 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$3873a,$38741 - $3873a +	db 0 ; padding + +NidoranMBaseStats: ; 0x38742 +	db 32 ; pokedex id +	db 46 ; base hp +	db 57 ; base attack +	db 40 ; base defense +	db 50 ; base speed +	db 40 ; base special + +	db POISON ; species type 1 +	db POISON ; species type 2 + +	db 235 ; catch rate +	db 60 ; base exp yield +	db $55 ; sprite dimensions + +	dw NidoranMPicFront +	dw NidoranMPicBack +	 +	; attacks known at lvl 0 +	db LEER +	db TACKLE +	db 0 +	db 0 + +	db 3 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38756,$3875d - $38756 +	db 0 ; padding + +NidorinoBaseStats: ; 0x3875e +	db 33 ; pokedex id +	db 61 ; base hp +	db 72 ; base attack +	db 57 ; base defense +	db 65 ; base speed +	db 55 ; base special + +	db POISON ; species type 1 +	db POISON ; species type 2 + +	db 120 ; catch rate +	db 118 ; base exp yield +	db $66 ; sprite dimensions + +	dw NidorinoPicFront +	dw NidorinoPicBack +	 +	; attacks known at lvl 0 +	db LEER +	db TACKLE +	db HORN_ATTACK +	db 0 + +	db 3 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38772,$38779 - $38772 +	db 0 ; padding + +NidokingBaseStats: ; 0x3877a +	db 34 ; pokedex id +	db 81 ; base hp +	db 92 ; base attack +	db 77 ; base defense +	db 85 ; base speed +	db 75 ; base special + +	db POISON ; species type 1 +	db GROUND ; species type 2 + +	db 45 ; catch rate +	db 195 ; base exp yield +	db $77 ; sprite dimensions + +	dw NidokingPicFront +	dw NidokingPicBack +	 +	; attacks known at lvl 0 +	db TACKLE +	db HORN_ATTACK +	db POISON_STING +	db THRASH + +	db 3 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$3878e,$38795 - $3878e +	db 0 ; padding + +ClefairyBaseStats: ; 0x38796 +	db 35 ; pokedex id +	db 70 ; base hp +	db 45 ; base attack +	db 48 ; base defense +	db 35 ; base speed +	db 60 ; base special + +	db NORMAL ; species type 1 +	db NORMAL ; species type 2 + +	db 150 ; catch rate +	db 68 ; base exp yield +	db $55 ; sprite dimensions + +	dw ClefairyPicFront +	dw ClefairyPicBack +	 +	; attacks known at lvl 0 +	db POUND +	db GROWL +	db 0 +	db 0 + +	db 4 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$387aa,$387b1 - $387aa +	db 0 ; padding + +ClefableBaseStats: ; 0x387b2 +	db 36 ; pokedex id +	db 95 ; base hp +	db 70 ; base attack +	db 73 ; base defense +	db 60 ; base speed +	db 85 ; base special + +	db NORMAL ; species type 1 +	db NORMAL ; species type 2 + +	db 25 ; catch rate +	db 129 ; base exp yield +	db $66 ; sprite dimensions + +	dw ClefablePicFront +	dw ClefablePicBack +	 +	; attacks known at lvl 0 +	db SING +	db DOUBLESLAP +	db MINIMIZE +	db METRONOME + +	db 4 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$387c6,$387cd - $387c6 +	db 0 ; padding + +VulpixBaseStats: ; 0x387ce +	db 37 ; pokedex id +	db 38 ; base hp +	db 41 ; base attack +	db 40 ; base defense +	db 65 ; base speed +	db 65 ; base special + +	db FIRE ; species type 1 +	db FIRE ; species type 2 + +	db 190 ; catch rate +	db 63 ; base exp yield +	db $66 ; sprite dimensions + +	dw VulpixPicFront +	dw VulpixPicBack +	 +	; attacks known at lvl 0 +	db EMBER +	db TAIL_WHIP +	db 0 +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$387e2,$387e9 - $387e2 +	db 0 ; padding + +NinetalesBaseStats: ; 0x387ea +	db 38 ; pokedex id +	db 73 ; base hp +	db 76 ; base attack +	db 75 ; base defense +	db 100 ; base speed +	db 100 ; base special + +	db FIRE ; species type 1 +	db FIRE ; species type 2 + +	db 75 ; catch rate +	db 178 ; base exp yield +	db $77 ; sprite dimensions + +	dw NinetalesPicFront +	dw NinetalesPicBack +	 +	; attacks known at lvl 0 +	db EMBER +	db TAIL_WHIP +	db QUICK_ATTACK +	db ROAR + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$387fe,$38805 - $387fe +	db 0 ; padding + +JigglypuffBaseStats: ; 0x38806 +	db 39 ; pokedex id +	db 115 ; base hp +	db 45 ; base attack +	db 20 ; base defense +	db 20 ; base speed +	db 25 ; base special + +	db NORMAL ; species type 1 +	db NORMAL ; species type 2 + +	db 170 ; catch rate +	db 76 ; base exp yield +	db $55 ; sprite dimensions + +	dw JigglypuffPicFront +	dw JigglypuffPicBack +	 +	; attacks known at lvl 0 +	db SING +	db 0 +	db 0 +	db 0 + +	db 4 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$3881a,$38821 - $3881a +	db 0 ; padding + +WigglytuffBaseStats: ; 0x38822 +	db 40 ; pokedex id +	db 140 ; base hp +	db 70 ; base attack +	db 45 ; base defense +	db 45 ; base speed +	db 50 ; base special + +	db NORMAL ; species type 1 +	db NORMAL ; species type 2 + +	db 50 ; catch rate +	db 109 ; base exp yield +	db $66 ; sprite dimensions + +	dw WigglytuffPicFront +	dw WigglytuffPicBack +	 +	; attacks known at lvl 0 +	db SING +	db DISABLE +	db DEFENSE_CURL +	db DOUBLESLAP + +	db 4 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38836,$3883d - $38836 +	db 0 ; padding + +ZubatBaseStats: ; 0x3883e +	db 41 ; pokedex id +	db 40 ; base hp +	db 45 ; base attack +	db 35 ; base defense +	db 55 ; base speed +	db 40 ; base special + +	db POISON ; species type 1 +	db FLYING ; species type 2 + +	db 255 ; catch rate +	db 54 ; base exp yield +	db $55 ; sprite dimensions + +	dw ZubatPicFront +	dw ZubatPicBack +	 +	; attacks known at lvl 0 +	db LEECH_LIFE +	db 0 +	db 0 +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38852,$38859 - $38852 +	db 0 ; padding + +GolbatBaseStats: ; 0x3885a +	db 42 ; pokedex id +	db 75 ; base hp +	db 80 ; base attack +	db 70 ; base defense +	db 90 ; base speed +	db 75 ; base special + +	db POISON ; species type 1 +	db FLYING ; species type 2 + +	db 90 ; catch rate +	db 171 ; base exp yield +	db $77 ; sprite dimensions + +	dw GolbatPicFront +	dw GolbatPicBack +	 +	; attacks known at lvl 0 +	db LEECH_LIFE +	db SCREECH +	db BITE +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$3886e,$38875 - $3886e +	db 0 ; padding + +OddishBaseStats: ; 0x38876 +	db 43 ; pokedex id +	db 45 ; base hp +	db 50 ; base attack +	db 55 ; base defense +	db 30 ; base speed +	db 75 ; base special + +	db GRASS ; species type 1 +	db POISON ; species type 2 + +	db 255 ; catch rate +	db 78 ; base exp yield +	db $55 ; sprite dimensions + +	dw OddishPicFront +	dw OddishPicBack +	 +	; attacks known at lvl 0 +	db ABSORB +	db 0 +	db 0 +	db 0 + +	db 3 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$3888a,$38891 - $3888a +	db 0 ; padding + +GloomBaseStats: ; 0x38892 +	db 44 ; pokedex id +	db 60 ; base hp +	db 65 ; base attack +	db 70 ; base defense +	db 40 ; base speed +	db 85 ; base special + +	db GRASS ; species type 1 +	db POISON ; species type 2 + +	db 120 ; catch rate +	db 132 ; base exp yield +	db $66 ; sprite dimensions + +	dw GloomPicFront +	dw GloomPicBack +	 +	; attacks known at lvl 0 +	db ABSORB +	db POISONPOWDER +	db STUN_SPORE +	db 0 + +	db 3 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$388a6,$388ad - $388a6 +	db 0 ; padding + +VileplumeBaseStats: ; 0x388ae +	db 45 ; pokedex id +	db 75 ; base hp +	db 80 ; base attack +	db 85 ; base defense +	db 50 ; base speed +	db 100 ; base special + +	db GRASS ; species type 1 +	db POISON ; species type 2 + +	db 45 ; catch rate +	db 184 ; base exp yield +	db $77 ; sprite dimensions + +	dw VileplumePicFront +	dw VileplumePicBack +	 +	; attacks known at lvl 0 +	db STUN_SPORE +	db SLEEP_POWDER +	db ACID +	db PETAL_DANCE + +	db 3 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$388c2,$388c9 - $388c2 +	db 0 ; padding + +ParasBaseStats: ; 0x388ca +	db 46 ; pokedex id +	db 35 ; base hp +	db 70 ; base attack +	db 55 ; base defense +	db 25 ; base speed +	db 55 ; base special + +	db BUG ; species type 1 +	db GRASS ; species type 2 + +	db 190 ; catch rate +	db 70 ; base exp yield +	db $55 ; sprite dimensions + +	dw ParasPicFront +	dw ParasPicBack +	 +	; attacks known at lvl 0 +	db SCRATCH +	db 0 +	db 0 +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$388de,$388e5 - $388de +	db 0 ; padding + +ParasectBaseStats: ; 0x388e6 +	db 47 ; pokedex id +	db 60 ; base hp +	db 95 ; base attack +	db 80 ; base defense +	db 30 ; base speed +	db 80 ; base special + +	db BUG ; species type 1 +	db GRASS ; species type 2 + +	db 75 ; catch rate +	db 128 ; base exp yield +	db $77 ; sprite dimensions + +	dw ParasectPicFront +	dw ParasectPicBack +	 +	; attacks known at lvl 0 +	db SCRATCH +	db STUN_SPORE +	db LEECH_LIFE +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$388fa,$38901 - $388fa +	db 0 ; padding + +VenonatBaseStats: ; 0x38902 +	db 48 ; pokedex id +	db 60 ; base hp +	db 55 ; base attack +	db 50 ; base defense +	db 45 ; base speed +	db 40 ; base special + +	db BUG ; species type 1 +	db POISON ; species type 2 + +	db 190 ; catch rate +	db 75 ; base exp yield +	db $55 ; sprite dimensions + +	dw VenonatPicFront +	dw VenonatPicBack +	 +	; attacks known at lvl 0 +	db TACKLE +	db DISABLE +	db 0 +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38916,$3891d - $38916 +	db 0 ; padding + +VenomothBaseStats: ; 0x3891e +	db 49 ; pokedex id +	db 70 ; base hp +	db 65 ; base attack +	db 60 ; base defense +	db 90 ; base speed +	db 90 ; base special + +	db BUG ; species type 1 +	db POISON ; species type 2 + +	db 75 ; catch rate +	db 138 ; base exp yield +	db $77 ; sprite dimensions + +	dw VenomothPicFront +	dw VenomothPicBack +	 +	; attacks known at lvl 0 +	db TACKLE +	db DISABLE +	db POISONPOWDER +	db LEECH_LIFE + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38932,$38939 - $38932 +	db 0 ; padding + +DiglettBaseStats: ; 0x3893a +	db 50 ; pokedex id +	db 10 ; base hp +	db 55 ; base attack +	db 25 ; base defense +	db 95 ; base speed +	db 45 ; base special + +	db GROUND ; species type 1 +	db GROUND ; species type 2 + +	db 255 ; catch rate +	db 81 ; base exp yield +	db $55 ; sprite dimensions + +	dw DiglettPicFront +	dw DiglettPicBack +	 +	; attacks known at lvl 0 +	db SCRATCH +	db 0 +	db 0 +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$3894e,$38955 - $3894e +	db 0 ; padding + +DugtrioBaseStats: ; 0x38956 +	db 51 ; pokedex id +	db 35 ; base hp +	db 80 ; base attack +	db 50 ; base defense +	db 120 ; base speed +	db 70 ; base special + +	db GROUND ; species type 1 +	db GROUND ; species type 2 + +	db 50 ; catch rate +	db 153 ; base exp yield +	db $66 ; sprite dimensions + +	dw DugtrioPicFront +	dw DugtrioPicBack +	 +	; attacks known at lvl 0 +	db SCRATCH +	db GROWL +	db DIG +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$3896a,$38971 - $3896a +	db 0 ; padding + +MeowthBaseStats: ; 0x38972 +	db 52 ; pokedex id +	db 40 ; base hp +	db 45 ; base attack +	db 35 ; base defense +	db 90 ; base speed +	db 40 ; base special + +	db NORMAL ; species type 1 +	db NORMAL ; species type 2 + +	db 255 ; catch rate +	db 69 ; base exp yield +	db $55 ; sprite dimensions + +	dw MeowthPicFront +	dw MeowthPicBack +	 +	; attacks known at lvl 0 +	db SCRATCH +	db GROWL +	db 0 +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38986,$3898d - $38986 +	db 0 ; padding + +PersianBaseStats: ; 0x3898e +	db 53 ; pokedex id +	db 65 ; base hp +	db 70 ; base attack +	db 60 ; base defense +	db 115 ; base speed +	db 65 ; base special + +	db NORMAL ; species type 1 +	db NORMAL ; species type 2 + +	db 90 ; catch rate +	db 148 ; base exp yield +	db $77 ; sprite dimensions + +	dw PersianPicFront +	dw PersianPicBack +	 +	; attacks known at lvl 0 +	db SCRATCH +	db GROWL +	db BITE +	db SCREECH + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$389a2,$389a9 - $389a2 +	db 0 ; padding + +PsyduckBaseStats: ; 0x389aa +	db 54 ; pokedex id +	db 50 ; base hp +	db 52 ; base attack +	db 48 ; base defense +	db 55 ; base speed +	db 50 ; base special + +	db WATER ; species type 1 +	db WATER ; species type 2 + +	db 190 ; catch rate +	db 80 ; base exp yield +	db $55 ; sprite dimensions + +	dw PsyduckPicFront +	dw PsyduckPicBack +	 +	; attacks known at lvl 0 +	db SCRATCH +	db 0 +	db 0 +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$389be,$389c5 - $389be +	db 0 ; padding + +GolduckBaseStats: ; 0x389c6 +	db 55 ; pokedex id +	db 80 ; base hp +	db 82 ; base attack +	db 78 ; base defense +	db 85 ; base speed +	db 80 ; base special + +	db WATER ; species type 1 +	db WATER ; species type 2 + +	db 75 ; catch rate +	db 174 ; base exp yield +	db $77 ; sprite dimensions + +	dw GolduckPicFront +	dw GolduckPicBack +	 +	; attacks known at lvl 0 +	db SCRATCH +	db TAIL_WHIP +	db DISABLE +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$389da,$389e1 - $389da +	db 0 ; padding + +MankeyBaseStats: ; 0x389e2 +	db 56 ; pokedex id +	db 40 ; base hp +	db 80 ; base attack +	db 35 ; base defense +	db 70 ; base speed +	db 35 ; base special + +	db FIGHTING ; species type 1 +	db FIGHTING ; species type 2 + +	db 190 ; catch rate +	db 74 ; base exp yield +	db $55 ; sprite dimensions + +	dw MankeyPicFront +	dw MankeyPicBack +	 +	; attacks known at lvl 0 +	db SCRATCH +	db LEER +	db 0 +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$389f6,$389fd - $389f6 +	db 0 ; padding + +PrimeapeBaseStats: ; 0x389fe +	db 57 ; pokedex id +	db 65 ; base hp +	db 105 ; base attack +	db 60 ; base defense +	db 95 ; base speed +	db 60 ; base special + +	db FIGHTING ; species type 1 +	db FIGHTING ; species type 2 + +	db 75 ; catch rate +	db 149 ; base exp yield +	db $77 ; sprite dimensions + +	dw PrimeapePicFront +	dw PrimeapePicBack +	 +	; attacks known at lvl 0 +	db SCRATCH +	db LEER +	db KARATE_CHOP +	db FURY_SWIPES + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38a12,$38a19 - $38a12 +	db 0 ; padding + +GrowlitheBaseStats: ; 0x38a1a +	db 58 ; pokedex id +	db 55 ; base hp +	db 70 ; base attack +	db 45 ; base defense +	db 60 ; base speed +	db 50 ; base special + +	db FIRE ; species type 1 +	db FIRE ; species type 2 + +	db 190 ; catch rate +	db 91 ; base exp yield +	db $55 ; sprite dimensions + +	dw GrowlithePicFront +	dw GrowlithePicBack +	 +	; attacks known at lvl 0 +	db BITE +	db ROAR +	db 0 +	db 0 + +	db 5 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38a2e,$38a35 - $38a2e +	db 0 ; padding + +ArcanineBaseStats: ; 0x38a36 +	db 59 ; pokedex id +	db 90 ; base hp +	db 110 ; base attack +	db 80 ; base defense +	db 95 ; base speed +	db 80 ; base special + +	db FIRE ; species type 1 +	db FIRE ; species type 2 + +	db 75 ; catch rate +	db 213 ; base exp yield +	db $77 ; sprite dimensions + +	dw ArcaninePicFront +	dw ArcaninePicBack +	 +	; attacks known at lvl 0 +	db ROAR +	db EMBER +	db LEER +	db TAKE_DOWN + +	db 5 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38a4a,$38a51 - $38a4a +	db 0 ; padding + +PoliwagBaseStats: ; 0x38a52 +	db 60 ; pokedex id +	db 40 ; base hp +	db 50 ; base attack +	db 40 ; base defense +	db 90 ; base speed +	db 40 ; base special + +	db WATER ; species type 1 +	db WATER ; species type 2 + +	db 255 ; catch rate +	db 77 ; base exp yield +	db $55 ; sprite dimensions + +	dw PoliwagPicFront +	dw PoliwagPicBack +	 +	; attacks known at lvl 0 +	db BUBBLE +	db 0 +	db 0 +	db 0 + +	db 3 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38a66,$38a6d - $38a66 +	db 0 ; padding + +PoliwhirlBaseStats: ; 0x38a6e +	db 61 ; pokedex id +	db 65 ; base hp +	db 65 ; base attack +	db 65 ; base defense +	db 90 ; base speed +	db 50 ; base special + +	db WATER ; species type 1 +	db WATER ; species type 2 + +	db 120 ; catch rate +	db 131 ; base exp yield +	db $66 ; sprite dimensions + +	dw PoliwhirlPicFront +	dw PoliwhirlPicBack +	 +	; attacks known at lvl 0 +	db BUBBLE +	db HYPNOSIS +	db WATER_GUN +	db 0 + +	db 3 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38a82,$38a89 - $38a82 +	db 0 ; padding + +PoliwrathBaseStats: ; 0x38a8a +	db 62 ; pokedex id +	db 90 ; base hp +	db 85 ; base attack +	db 95 ; base defense +	db 70 ; base speed +	db 70 ; base special + +	db WATER ; species type 1 +	db FIGHTING ; species type 2 + +	db 45 ; catch rate +	db 185 ; base exp yield +	db $77 ; sprite dimensions + +	dw PoliwrathPicFront +	dw PoliwrathPicBack +	 +	; attacks known at lvl 0 +	db HYPNOSIS +	db WATER_GUN +	db DOUBLESLAP +	db BODY_SLAM + +	db 3 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38a9e,$38aa5 - $38a9e +	db 0 ; padding + +AbraBaseStats: ; 0x38aa6 +	db 63 ; pokedex id +	db 25 ; base hp +	db 20 ; base attack +	db 15 ; base defense +	db 90 ; base speed +	db 105 ; base special + +	db PSYCHIC ; species type 1 +	db PSYCHIC ; species type 2 + +	db 200 ; catch rate +	db 73 ; base exp yield +	db $55 ; sprite dimensions + +	dw AbraPicFront +	dw AbraPicBack +	 +	; attacks known at lvl 0 +	db TELEPORT +	db 0 +	db 0 +	db 0 + +	db 3 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38aba,$38ac1 - $38aba +	db 0 ; padding + +KadabraBaseStats: ; 0x38ac2 +	db 64 ; pokedex id +	db 40 ; base hp +	db 35 ; base attack +	db 30 ; base defense +	db 105 ; base speed +	db 120 ; base special + +	db PSYCHIC ; species type 1 +	db PSYCHIC ; species type 2 + +	db 100 ; catch rate +	db 145 ; base exp yield +	db $66 ; sprite dimensions + +	dw KadabraPicFront +	dw KadabraPicBack +	 +	; attacks known at lvl 0 +	db TELEPORT +	db CONFUSION +	db DISABLE +	db 0 + +	db 3 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38ad6,$38add - $38ad6 +	db 0 ; padding + +AlakazamBaseStats: ; 0x38ade +	db 65 ; pokedex id +	db 55 ; base hp +	db 50 ; base attack +	db 45 ; base defense +	db 120 ; base speed +	db 135 ; base special + +	db PSYCHIC ; species type 1 +	db PSYCHIC ; species type 2 + +	db 50 ; catch rate +	db 186 ; base exp yield +	db $77 ; sprite dimensions + +	dw AlakazamPicFront +	dw AlakazamPicBack +	 +	; attacks known at lvl 0 +	db TELEPORT +	db CONFUSION +	db DISABLE +	db 0 + +	db 3 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38af2,$38af9 - $38af2 +	db 0 ; padding + +MachopBaseStats: ; 0x38afa +	db 66 ; pokedex id +	db 70 ; base hp +	db 80 ; base attack +	db 50 ; base defense +	db 35 ; base speed +	db 35 ; base special + +	db FIGHTING ; species type 1 +	db FIGHTING ; species type 2 + +	db 180 ; catch rate +	db 88 ; base exp yield +	db $55 ; sprite dimensions + +	dw MachopPicFront +	dw MachopPicBack +	 +	; attacks known at lvl 0 +	db KARATE_CHOP +	db 0 +	db 0 +	db 0 + +	db 3 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38b0e,$38b15 - $38b0e +	db 0 ; padding + +MachokeBaseStats: ; 0x38b16 +	db 67 ; pokedex id +	db 80 ; base hp +	db 100 ; base attack +	db 70 ; base defense +	db 45 ; base speed +	db 50 ; base special + +	db FIGHTING ; species type 1 +	db FIGHTING ; species type 2 + +	db 90 ; catch rate +	db 146 ; base exp yield +	db $77 ; sprite dimensions + +	dw MachokePicFront +	dw MachokePicBack +	 +	; attacks known at lvl 0 +	db KARATE_CHOP +	db LOW_KICK +	db LEER +	db 0 + +	db 3 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38b2a,$38b31 - $38b2a +	db 0 ; padding + +MachampBaseStats: ; 0x38b32 +	db 68 ; pokedex id +	db 90 ; base hp +	db 130 ; base attack +	db 80 ; base defense +	db 55 ; base speed +	db 65 ; base special + +	db FIGHTING ; species type 1 +	db FIGHTING ; species type 2 + +	db 45 ; catch rate +	db 193 ; base exp yield +	db $77 ; sprite dimensions + +	dw MachampPicFront +	dw MachampPicBack +	 +	; attacks known at lvl 0 +	db KARATE_CHOP +	db LOW_KICK +	db LEER +	db 0 + +	db 3 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38b46,$38b4d - $38b46 +	db 0 ; padding + +BellsproutBaseStats: ; 0x38b4e +	db 69 ; pokedex id +	db 50 ; base hp +	db 75 ; base attack +	db 35 ; base defense +	db 40 ; base speed +	db 70 ; base special + +	db GRASS ; species type 1 +	db POISON ; species type 2 + +	db 255 ; catch rate +	db 84 ; base exp yield +	db $55 ; sprite dimensions + +	dw BellsproutPicFront +	dw BellsproutPicBack +	 +	; attacks known at lvl 0 +	db VINE_WHIP +	db GROWTH +	db 0 +	db 0 + +	db 3 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38b62,$38b69 - $38b62 +	db 0 ; padding + +WeepinbellBaseStats: ; 0x38b6a +	db 70 ; pokedex id +	db 65 ; base hp +	db 90 ; base attack +	db 50 ; base defense +	db 55 ; base speed +	db 85 ; base special + +	db GRASS ; species type 1 +	db POISON ; species type 2 + +	db 120 ; catch rate +	db 151 ; base exp yield +	db $66 ; sprite dimensions + +	dw WeepinbellPicFront +	dw WeepinbellPicBack +	 +	; attacks known at lvl 0 +	db VINE_WHIP +	db GROWTH +	db WRAP +	db 0 + +	db 3 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38b7e,$38b85 - $38b7e +	db 0 ; padding + +VictreebelBaseStats: ; 0x38b86 +	db 71 ; pokedex id +	db 80 ; base hp +	db 105 ; base attack +	db 65 ; base defense +	db 70 ; base speed +	db 100 ; base special + +	db GRASS ; species type 1 +	db POISON ; species type 2 + +	db 45 ; catch rate +	db 191 ; base exp yield +	db $77 ; sprite dimensions + +	dw VictreebelPicFront +	dw VictreebelPicBack +	 +	; attacks known at lvl 0 +	db SLEEP_POWDER +	db STUN_SPORE +	db ACID +	db RAZOR_LEAF + +	db 3 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38b9a,$38ba1 - $38b9a +	db 0 ; padding + +TentacoolBaseStats: ; 0x38ba2 +	db 72 ; pokedex id +	db 40 ; base hp +	db 40 ; base attack +	db 35 ; base defense +	db 70 ; base speed +	db 100 ; base special + +	db WATER ; species type 1 +	db POISON ; species type 2 + +	db 190 ; catch rate +	db 105 ; base exp yield +	db $55 ; sprite dimensions + +	dw TentacoolPicFront +	dw TentacoolPicBack +	 +	; attacks known at lvl 0 +	db ACID +	db 0 +	db 0 +	db 0 + +	db 5 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38bb6,$38bbd - $38bb6 +	db 0 ; padding + +TentacruelBaseStats: ; 0x38bbe +	db 73 ; pokedex id +	db 80 ; base hp +	db 70 ; base attack +	db 65 ; base defense +	db 100 ; base speed +	db 120 ; base special + +	db WATER ; species type 1 +	db POISON ; species type 2 + +	db 60 ; catch rate +	db 205 ; base exp yield +	db $66 ; sprite dimensions + +	dw TentacruelPicFront +	dw TentacruelPicBack +	 +	; attacks known at lvl 0 +	db ACID +	db SUPERSONIC +	db WRAP +	db 0 + +	db 5 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38bd2,$38bd9 - $38bd2 +	db 0 ; padding + +GeodudeBaseStats: ; 0x38bda +	db 74 ; pokedex id +	db 40 ; base hp +	db 80 ; base attack +	db 100 ; base defense +	db 20 ; base speed +	db 30 ; base special + +	db ROCK ; species type 1 +	db GROUND ; species type 2 + +	db 255 ; catch rate +	db 86 ; base exp yield +	db $55 ; sprite dimensions + +	dw GeodudePicFront +	dw GeodudePicBack +	 +	; attacks known at lvl 0 +	db TACKLE +	db 0 +	db 0 +	db 0 + +	db 3 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38bee,$38bf5 - $38bee +	db 0 ; padding + +GravelerBaseStats: ; 0x38bf6 +	db 75 ; pokedex id +	db 55 ; base hp +	db 95 ; base attack +	db 115 ; base defense +	db 35 ; base speed +	db 45 ; base special + +	db ROCK ; species type 1 +	db GROUND ; species type 2 + +	db 120 ; catch rate +	db 134 ; base exp yield +	db $66 ; sprite dimensions + +	dw GravelerPicFront +	dw GravelerPicBack +	 +	; attacks known at lvl 0 +	db TACKLE +	db DEFENSE_CURL +	db 0 +	db 0 + +	db 3 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38c0a,$38c11 - $38c0a +	db 0 ; padding + +GolemBaseStats: ; 0x38c12 +	db 76 ; pokedex id +	db 80 ; base hp +	db 110 ; base attack +	db 130 ; base defense +	db 45 ; base speed +	db 55 ; base special + +	db ROCK ; species type 1 +	db GROUND ; species type 2 + +	db 45 ; catch rate +	db 177 ; base exp yield +	db $66 ; sprite dimensions + +	dw GolemPicFront +	dw GolemPicBack +	 +	; attacks known at lvl 0 +	db TACKLE +	db DEFENSE_CURL +	db 0 +	db 0 + +	db 3 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38c26,$38c2d - $38c26 +	db 0 ; padding + +PonytaBaseStats: ; 0x38c2e +	db 77 ; pokedex id +	db 50 ; base hp +	db 85 ; base attack +	db 55 ; base defense +	db 90 ; base speed +	db 65 ; base special + +	db FIRE ; species type 1 +	db FIRE ; species type 2 + +	db 190 ; catch rate +	db 152 ; base exp yield +	db $66 ; sprite dimensions + +	dw PonytaPicFront +	dw PonytaPicBack +	 +	; attacks known at lvl 0 +	db EMBER +	db 0 +	db 0 +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38c42,$38c49 - $38c42 +	db 0 ; padding + +RapidashBaseStats: ; 0x38c4a +	db 78 ; pokedex id +	db 65 ; base hp +	db 100 ; base attack +	db 70 ; base defense +	db 105 ; base speed +	db 80 ; base special + +	db FIRE ; species type 1 +	db FIRE ; species type 2 + +	db 60 ; catch rate +	db 192 ; base exp yield +	db $77 ; sprite dimensions + +	dw RapidashPicFront +	dw RapidashPicBack +	 +	; attacks known at lvl 0 +	db EMBER +	db TAIL_WHIP +	db STOMP +	db GROWL + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38c5e,$38c65 - $38c5e +	db 0 ; padding + +SlowpokeBaseStats: ; 0x38c66 +	db 79 ; pokedex id +	db 90 ; base hp +	db 65 ; base attack +	db 65 ; base defense +	db 15 ; base speed +	db 40 ; base special + +	db WATER ; species type 1 +	db PSYCHIC ; species type 2 + +	db 190 ; catch rate +	db 99 ; base exp yield +	db $55 ; sprite dimensions + +	dw SlowpokePicFront +	dw SlowpokePicBack +	 +	; attacks known at lvl 0 +	db CONFUSION +	db 0 +	db 0 +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38c7a,$38c81 - $38c7a +	db 0 ; padding + +SlowbroBaseStats: ; 0x38c82 +	db 80 ; pokedex id +	db 95 ; base hp +	db 75 ; base attack +	db 110 ; base defense +	db 30 ; base speed +	db 80 ; base special + +	db WATER ; species type 1 +	db PSYCHIC ; species type 2 + +	db 75 ; catch rate +	db 164 ; base exp yield +	db $77 ; sprite dimensions + +	dw SlowbroPicFront +	dw SlowbroPicBack +	 +	; attacks known at lvl 0 +	db CONFUSION +	db DISABLE +	db HEADBUTT +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38c96,$38c9d - $38c96 +	db 0 ; padding + +MagnemiteBaseStats: ; 0x38c9e +	db 81 ; pokedex id +	db 25 ; base hp +	db 35 ; base attack +	db 70 ; base defense +	db 45 ; base speed +	db 95 ; base special + +	db ELECTRIC ; species type 1 +	db ELECTRIC ; species type 2 + +	db 190 ; catch rate +	db 89 ; base exp yield +	db $55 ; sprite dimensions + +	dw MagnemitePicFront +	dw MagnemitePicBack +	 +	; attacks known at lvl 0 +	db TACKLE +	db 0 +	db 0 +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38cb2,$38cb9 - $38cb2 +	db 0 ; padding + +MagnetonBaseStats: ; 0x38cba +	db 82 ; pokedex id +	db 50 ; base hp +	db 60 ; base attack +	db 95 ; base defense +	db 70 ; base speed +	db 120 ; base special + +	db ELECTRIC ; species type 1 +	db ELECTRIC ; species type 2 + +	db 60 ; catch rate +	db 161 ; base exp yield +	db $66 ; sprite dimensions + +	dw MagnetonPicFront +	dw MagnetonPicBack +	 +	; attacks known at lvl 0 +	db TACKLE +	db SONICBOOM +	db THUNDERSHOCK +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38cce,$38cd5 - $38cce +	db 0 ; padding + +FarfetchdBaseStats: ; 0x38cd6 +	db 83 ; pokedex id +	db 52 ; base hp +	db 65 ; base attack +	db 55 ; base defense +	db 60 ; base speed +	db 58 ; base special + +	db NORMAL ; species type 1 +	db FLYING ; species type 2 + +	db 45 ; catch rate +	db 94 ; base exp yield +	db $66 ; sprite dimensions + +	dw FarfetchdPicFront +	dw FarfetchdPicBack +	 +	; attacks known at lvl 0 +	db PECK +	db SAND_ATTACK +	db 0 +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38cea,$38cf1 - $38cea +	db 0 ; padding + +DoduoBaseStats: ; 0x38cf2 +	db 84 ; pokedex id +	db 35 ; base hp +	db 85 ; base attack +	db 45 ; base defense +	db 75 ; base speed +	db 35 ; base special + +	db NORMAL ; species type 1 +	db FLYING ; species type 2 + +	db 190 ; catch rate +	db 96 ; base exp yield +	db $55 ; sprite dimensions + +	dw DoduoPicFront +	dw DoduoPicBack +	 +	; attacks known at lvl 0 +	db PECK +	db 0 +	db 0 +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38d06,$38d0d - $38d06 +	db 0 ; padding + +DodrioBaseStats: ; 0x38d0e +	db 85 ; pokedex id +	db 60 ; base hp +	db 110 ; base attack +	db 70 ; base defense +	db 100 ; base speed +	db 60 ; base special + +	db NORMAL ; species type 1 +	db FLYING ; species type 2 + +	db 45 ; catch rate +	db 158 ; base exp yield +	db $77 ; sprite dimensions + +	dw DodrioPicFront +	dw DodrioPicBack +	 +	; attacks known at lvl 0 +	db PECK +	db GROWL +	db FURY_ATTACK +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38d22,$38d29 - $38d22 +	db 0 ; padding + +SeelBaseStats: ; 0x38d2a +	db 86 ; pokedex id +	db 65 ; base hp +	db 45 ; base attack +	db 55 ; base defense +	db 45 ; base speed +	db 70 ; base special + +	db WATER ; species type 1 +	db WATER ; species type 2 + +	db 190 ; catch rate +	db 100 ; base exp yield +	db $66 ; sprite dimensions + +	dw SeelPicFront +	dw SeelPicBack +	 +	; attacks known at lvl 0 +	db HEADBUTT +	db 0 +	db 0 +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38d3e,$38d45 - $38d3e +	db 0 ; padding + +DewgongBaseStats: ; 0x38d46 +	db 87 ; pokedex id +	db 90 ; base hp +	db 70 ; base attack +	db 80 ; base defense +	db 70 ; base speed +	db 95 ; base special + +	db WATER ; species type 1 +	db ICE ; species type 2 + +	db 75 ; catch rate +	db 176 ; base exp yield +	db $66 ; sprite dimensions + +	dw DewgongPicFront +	dw DewgongPicBack +	 +	; attacks known at lvl 0 +	db HEADBUTT +	db GROWL +	db AURORA_BEAM +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38d5a,$38d61 - $38d5a +	db 0 ; padding + +GrimerBaseStats: ; 0x38d62 +	db 88 ; pokedex id +	db 80 ; base hp +	db 80 ; base attack +	db 50 ; base defense +	db 25 ; base speed +	db 40 ; base special + +	db POISON ; species type 1 +	db POISON ; species type 2 + +	db 190 ; catch rate +	db 90 ; base exp yield +	db $55 ; sprite dimensions + +	dw GrimerPicFront +	dw GrimerPicBack +	 +	; attacks known at lvl 0 +	db POUND +	db DISABLE +	db 0 +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38d76,$38d7d - $38d76 +	db 0 ; padding + +MukBaseStats: ; 0x38d7e +	db 89 ; pokedex id +	db 105 ; base hp +	db 105 ; base attack +	db 75 ; base defense +	db 50 ; base speed +	db 65 ; base special + +	db POISON ; species type 1 +	db POISON ; species type 2 + +	db 75 ; catch rate +	db 157 ; base exp yield +	db $77 ; sprite dimensions + +	dw MukPicFront +	dw MukPicBack +	 +	; attacks known at lvl 0 +	db POUND +	db DISABLE +	db POISON_GAS +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38d92,$38d99 - $38d92 +	db 0 ; padding + +ShellderBaseStats: ; 0x38d9a +	db 90 ; pokedex id +	db 30 ; base hp +	db 65 ; base attack +	db 100 ; base defense +	db 40 ; base speed +	db 45 ; base special + +	db WATER ; species type 1 +	db WATER ; species type 2 + +	db 190 ; catch rate +	db 97 ; base exp yield +	db $55 ; sprite dimensions + +	dw ShellderPicFront +	dw ShellderPicBack +	 +	; attacks known at lvl 0 +	db TACKLE +	db WITHDRAW +	db 0 +	db 0 + +	db 5 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38dae,$38db5 - $38dae +	db 0 ; padding + +CloysterBaseStats: ; 0x38db6 +	db 91 ; pokedex id +	db 50 ; base hp +	db 95 ; base attack +	db 180 ; base defense +	db 70 ; base speed +	db 85 ; base special + +	db WATER ; species type 1 +	db ICE ; species type 2 + +	db 60 ; catch rate +	db 203 ; base exp yield +	db $77 ; sprite dimensions + +	dw CloysterPicFront +	dw CloysterPicBack +	 +	; attacks known at lvl 0 +	db WITHDRAW +	db SUPERSONIC +	db CLAMP +	db AURORA_BEAM + +	db 5 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38dca,$38dd1 - $38dca +	db 0 ; padding + +GastlyBaseStats: ; 0x38dd2 +	db 92 ; pokedex id +	db 30 ; base hp +	db 35 ; base attack +	db 30 ; base defense +	db 80 ; base speed +	db 100 ; base special + +	db GHOST ; species type 1 +	db POISON ; species type 2 + +	db 190 ; catch rate +	db 95 ; base exp yield +	db $77 ; sprite dimensions + +	dw GastlyPicFront +	dw GastlyPicBack +	 +	; attacks known at lvl 0 +	db LICK +	db CONFUSE_RAY +	db NIGHT_SHADE +	db 0 + +	db 3 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38de6,$38ded - $38de6 +	db 0 ; padding + +HaunterBaseStats: ; 0x38dee +	db 93 ; pokedex id +	db 45 ; base hp +	db 50 ; base attack +	db 45 ; base defense +	db 95 ; base speed +	db 115 ; base special + +	db GHOST ; species type 1 +	db POISON ; species type 2 + +	db 90 ; catch rate +	db 126 ; base exp yield +	db $66 ; sprite dimensions + +	dw HaunterPicFront +	dw HaunterPicBack +	 +	; attacks known at lvl 0 +	db LICK +	db CONFUSE_RAY +	db NIGHT_SHADE +	db 0 + +	db 3 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38e02,$38e09 - $38e02 +	db 0 ; padding + +GengarBaseStats: ; 0x38e0a +	db 94 ; pokedex id +	db 60 ; base hp +	db 65 ; base attack +	db 60 ; base defense +	db 110 ; base speed +	db 130 ; base special + +	db GHOST ; species type 1 +	db POISON ; species type 2 + +	db 45 ; catch rate +	db 190 ; base exp yield +	db $66 ; sprite dimensions + +	dw GengarPicFront +	dw GengarPicBack +	 +	; attacks known at lvl 0 +	db LICK +	db CONFUSE_RAY +	db NIGHT_SHADE +	db 0 + +	db 3 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38e1e,$38e25 - $38e1e +	db 0 ; padding + +OnixBaseStats: ; 0x38e26 +	db 95 ; pokedex id +	db 35 ; base hp +	db 45 ; base attack +	db 160 ; base defense +	db 70 ; base speed +	db 30 ; base special + +	db ROCK ; species type 1 +	db GROUND ; species type 2 + +	db 45 ; catch rate +	db 108 ; base exp yield +	db $77 ; sprite dimensions + +	dw OnixPicFront +	dw OnixPicBack +	 +	; attacks known at lvl 0 +	db TACKLE +	db SCREECH +	db 0 +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38e3a,$38e41 - $38e3a +	db 0 ; padding + +DrowzeeBaseStats: ; 0x38e42 +	db 96 ; pokedex id +	db 60 ; base hp +	db 48 ; base attack +	db 45 ; base defense +	db 42 ; base speed +	db 90 ; base special + +	db PSYCHIC ; species type 1 +	db PSYCHIC ; species type 2 + +	db 190 ; catch rate +	db 102 ; base exp yield +	db $66 ; sprite dimensions + +	dw DrowzeePicFront +	dw DrowzeePicBack +	 +	; attacks known at lvl 0 +	db POUND +	db HYPNOSIS +	db 0 +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38e56,$38e5d - $38e56 +	db 0 ; padding + +HypnoBaseStats: ; 0x38e5e +	db 97 ; pokedex id +	db 85 ; base hp +	db 73 ; base attack +	db 70 ; base defense +	db 67 ; base speed +	db 115 ; base special + +	db PSYCHIC ; species type 1 +	db PSYCHIC ; species type 2 + +	db 75 ; catch rate +	db 165 ; base exp yield +	db $77 ; sprite dimensions + +	dw HypnoPicFront +	dw HypnoPicBack +	 +	; attacks known at lvl 0 +	db POUND +	db HYPNOSIS +	db DISABLE +	db CONFUSION + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38e72,$38e79 - $38e72 +	db 0 ; padding + +KrabbyBaseStats: ; 0x38e7a +	db 98 ; pokedex id +	db 30 ; base hp +	db 105 ; base attack +	db 90 ; base defense +	db 50 ; base speed +	db 25 ; base special + +	db WATER ; species type 1 +	db WATER ; species type 2 + +	db 225 ; catch rate +	db 115 ; base exp yield +	db $55 ; sprite dimensions + +	dw KrabbyPicFront +	dw KrabbyPicBack +	 +	; attacks known at lvl 0 +	db BUBBLE +	db LEER +	db 0 +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38e8e,$38e95 - $38e8e +	db 0 ; padding + +KinglerBaseStats: ; 0x38e96 +	db 99 ; pokedex id +	db 55 ; base hp +	db 130 ; base attack +	db 115 ; base defense +	db 75 ; base speed +	db 50 ; base special + +	db WATER ; species type 1 +	db WATER ; species type 2 + +	db 60 ; catch rate +	db 206 ; base exp yield +	db $77 ; sprite dimensions + +	dw KinglerPicFront +	dw KinglerPicBack +	 +	; attacks known at lvl 0 +	db BUBBLE +	db LEER +	db VICEGRIP +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38eaa,$38eb1 - $38eaa +	db 0 ; padding + +VoltorbBaseStats: ; 0x38eb2 +	db 100 ; pokedex id +	db 40 ; base hp +	db 30 ; base attack +	db 50 ; base defense +	db 100 ; base speed +	db 55 ; base special + +	db ELECTRIC ; species type 1 +	db ELECTRIC ; species type 2 + +	db 190 ; catch rate +	db 103 ; base exp yield +	db $55 ; sprite dimensions + +	dw VoltorbPicFront +	dw VoltorbPicBack +	 +	; attacks known at lvl 0 +	db TACKLE +	db SCREECH +	db 0 +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38ec6,$38ecd - $38ec6 +	db 0 ; padding + +ElectrodeBaseStats: ; 0x38ece +	db 101 ; pokedex id +	db 60 ; base hp +	db 50 ; base attack +	db 70 ; base defense +	db 140 ; base speed +	db 80 ; base special + +	db ELECTRIC ; species type 1 +	db ELECTRIC ; species type 2 + +	db 60 ; catch rate +	db 150 ; base exp yield +	db $55 ; sprite dimensions + +	dw ElectrodePicFront +	dw ElectrodePicBack +	 +	; attacks known at lvl 0 +	db TACKLE +	db SCREECH +	db SONICBOOM +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38ee2,$38ee9 - $38ee2 +	db 0 ; padding + +ExeggcuteBaseStats: ; 0x38eea +	db 102 ; pokedex id +	db 60 ; base hp +	db 40 ; base attack +	db 80 ; base defense +	db 40 ; base speed +	db 60 ; base special + +	db GRASS ; species type 1 +	db PSYCHIC ; species type 2 + +	db 90 ; catch rate +	db 98 ; base exp yield +	db $77 ; sprite dimensions + +	dw ExeggcutePicFront +	dw ExeggcutePicBack +	 +	; attacks known at lvl 0 +	db BARRAGE +	db HYPNOSIS +	db 0 +	db 0 + +	db 5 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38efe,$38f05 - $38efe +	db 0 ; padding + +ExeggutorBaseStats: ; 0x38f06 +	db 103 ; pokedex id +	db 95 ; base hp +	db 95 ; base attack +	db 85 ; base defense +	db 55 ; base speed +	db 125 ; base special + +	db GRASS ; species type 1 +	db PSYCHIC ; species type 2 + +	db 45 ; catch rate +	db 212 ; base exp yield +	db $77 ; sprite dimensions + +	dw ExeggutorPicFront +	dw ExeggutorPicBack +	 +	; attacks known at lvl 0 +	db BARRAGE +	db HYPNOSIS +	db 0 +	db 0 + +	db 5 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38f1a,$38f21 - $38f1a +	db 0 ; padding + +CuboneBaseStats: ; 0x38f22 +	db 104 ; pokedex id +	db 50 ; base hp +	db 50 ; base attack +	db 95 ; base defense +	db 35 ; base speed +	db 40 ; base special + +	db GROUND ; species type 1 +	db GROUND ; species type 2 + +	db 190 ; catch rate +	db 87 ; base exp yield +	db $55 ; sprite dimensions + +	dw CubonePicFront +	dw CubonePicBack +	 +	; attacks known at lvl 0 +	db BONE_CLUB +	db GROWL +	db 0 +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38f36,$38f3d - $38f36 +	db 0 ; padding + +MarowakBaseStats: ; 0x38f3e +	db 105 ; pokedex id +	db 60 ; base hp +	db 80 ; base attack +	db 110 ; base defense +	db 45 ; base speed +	db 50 ; base special + +	db GROUND ; species type 1 +	db GROUND ; species type 2 + +	db 75 ; catch rate +	db 124 ; base exp yield +	db $66 ; sprite dimensions + +	dw MarowakPicFront +	dw MarowakPicBack +	 +	; attacks known at lvl 0 +	db BONE_CLUB +	db GROWL +	db LEER +	db FOCUS_ENERGY + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38f52,$38f59 - $38f52 +	db 0 ; padding + +HitmonleeBaseStats: ; 0x38f5a +	db 106 ; pokedex id +	db 50 ; base hp +	db 120 ; base attack +	db 53 ; base defense +	db 87 ; base speed +	db 35 ; base special + +	db FIGHTING ; species type 1 +	db FIGHTING ; species type 2 + +	db 45 ; catch rate +	db 139 ; base exp yield +	db $77 ; sprite dimensions + +	dw HitmonleePicFront +	dw HitmonleePicBack +	 +	; attacks known at lvl 0 +	db DOUBLE_KICK +	db MEDITATE +	db 0 +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38f6e,$38f75 - $38f6e +	db 0 ; padding + +HitmonchanBaseStats: ; 0x38f76 +	db 107 ; pokedex id +	db 50 ; base hp +	db 105 ; base attack +	db 79 ; base defense +	db 76 ; base speed +	db 35 ; base special + +	db FIGHTING ; species type 1 +	db FIGHTING ; species type 2 + +	db 45 ; catch rate +	db 140 ; base exp yield +	db $66 ; sprite dimensions + +	dw HitmonchanPicFront +	dw HitmonchanPicBack +	 +	; attacks known at lvl 0 +	db COMET_PUNCH +	db AGILITY +	db 0 +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38f8a,$38f91 - $38f8a +	db 0 ; padding + +LickitungBaseStats: ; 0x38f92 +	db 108 ; pokedex id +	db 90 ; base hp +	db 55 ; base attack +	db 75 ; base defense +	db 30 ; base speed +	db 60 ; base special + +	db NORMAL ; species type 1 +	db NORMAL ; species type 2 + +	db 45 ; catch rate +	db 127 ; base exp yield +	db $77 ; sprite dimensions + +	dw LickitungPicFront +	dw LickitungPicBack +	 +	; attacks known at lvl 0 +	db WRAP +	db SUPERSONIC +	db 0 +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38fa6,$38fad - $38fa6 +	db 0 ; padding + +KoffingBaseStats: ; 0x38fae +	db 109 ; pokedex id +	db 40 ; base hp +	db 65 ; base attack +	db 95 ; base defense +	db 35 ; base speed +	db 60 ; base special + +	db POISON ; species type 1 +	db POISON ; species type 2 + +	db 190 ; catch rate +	db 114 ; base exp yield +	db $66 ; sprite dimensions + +	dw KoffingPicFront +	dw KoffingPicBack +	 +	; attacks known at lvl 0 +	db TACKLE +	db SMOG +	db 0 +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38fc2,$38fc9 - $38fc2 +	db 0 ; padding + +WeezingBaseStats: ; 0x38fca +	db 110 ; pokedex id +	db 65 ; base hp +	db 90 ; base attack +	db 120 ; base defense +	db 60 ; base speed +	db 85 ; base special + +	db POISON ; species type 1 +	db POISON ; species type 2 + +	db 60 ; catch rate +	db 173 ; base exp yield +	db $77 ; sprite dimensions + +	dw WeezingPicFront +	dw WeezingPicBack +	 +	; attacks known at lvl 0 +	db TACKLE +	db SMOG +	db SLUDGE +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38fde,$38fe5 - $38fde +	db 0 ; padding + +RhyhornBaseStats: ; 0x38fe6 +	db 111 ; pokedex id +	db 80 ; base hp +	db 85 ; base attack +	db 95 ; base defense +	db 25 ; base speed +	db 30 ; base special + +	db GROUND ; species type 1 +	db ROCK ; species type 2 + +	db 120 ; catch rate +	db 135 ; base exp yield +	db $77 ; sprite dimensions + +	dw RhyhornPicFront +	dw RhyhornPicBack +	 +	; attacks known at lvl 0 +	db HORN_ATTACK +	db 0 +	db 0 +	db 0 + +	db 5 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$38ffa,$39001 - $38ffa +	db 0 ; padding + +RhydonBaseStats: ; 0x39002 +	db 112 ; pokedex id +	db 105 ; base hp +	db 130 ; base attack +	db 120 ; base defense +	db 40 ; base speed +	db 45 ; base special + +	db GROUND ; species type 1 +	db ROCK ; species type 2 + +	db 60 ; catch rate +	db 204 ; base exp yield +	db $77 ; sprite dimensions + +	dw RhydonPicFront +	dw RhydonPicBack +	 +	; attacks known at lvl 0 +	db HORN_ATTACK +	db STOMP +	db TAIL_WHIP +	db FURY_ATTACK + +	db 5 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$39016,$3901d - $39016 +	db 0 ; padding + +ChanseyBaseStats: ; 0x3901e +	db 113 ; pokedex id +	db 250 ; base hp +	db 5 ; base attack +	db 5 ; base defense +	db 50 ; base speed +	db 105 ; base special + +	db NORMAL ; species type 1 +	db NORMAL ; species type 2 + +	db 30 ; catch rate +	db 255 ; base exp yield +	db $66 ; sprite dimensions + +	dw ChanseyPicFront +	dw ChanseyPicBack +	 +	; attacks known at lvl 0 +	db POUND +	db DOUBLESLAP +	db 0 +	db 0 + +	db 4 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$39032,$39039 - $39032 +	db 0 ; padding + +TangelaBaseStats: ; 0x3903a +	db 114 ; pokedex id +	db 65 ; base hp +	db 55 ; base attack +	db 115 ; base defense +	db 60 ; base speed +	db 100 ; base special + +	db GRASS ; species type 1 +	db GRASS ; species type 2 + +	db 45 ; catch rate +	db 166 ; base exp yield +	db $66 ; sprite dimensions + +	dw TangelaPicFront +	dw TangelaPicBack +	 +	; attacks known at lvl 0 +	db CONSTRICT +	db BIND +	db 0 +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$3904e,$39055 - $3904e +	db 0 ; padding + +KangaskhanBaseStats: ; 0x39056 +	db 115 ; pokedex id +	db 105 ; base hp +	db 95 ; base attack +	db 80 ; base defense +	db 90 ; base speed +	db 40 ; base special + +	db NORMAL ; species type 1 +	db NORMAL ; species type 2 + +	db 45 ; catch rate +	db 175 ; base exp yield +	db $77 ; sprite dimensions + +	dw KangaskhanPicFront +	dw KangaskhanPicBack +	 +	; attacks known at lvl 0 +	db COMET_PUNCH +	db RAGE +	db 0 +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$3906a,$39071 - $3906a +	db 0 ; padding + +HorseaBaseStats: ; 0x39072 +	db 116 ; pokedex id +	db 30 ; base hp +	db 40 ; base attack +	db 70 ; base defense +	db 60 ; base speed +	db 70 ; base special + +	db WATER ; species type 1 +	db WATER ; species type 2 + +	db 225 ; catch rate +	db 83 ; base exp yield +	db $55 ; sprite dimensions + +	dw HorseaPicFront +	dw HorseaPicBack +	 +	; attacks known at lvl 0 +	db BUBBLE +	db 0 +	db 0 +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$39086,$3908d - $39086 +	db 0 ; padding + +SeadraBaseStats: ; 0x3908e +	db 117 ; pokedex id +	db 55 ; base hp +	db 65 ; base attack +	db 95 ; base defense +	db 85 ; base speed +	db 95 ; base special + +	db WATER ; species type 1 +	db WATER ; species type 2 + +	db 75 ; catch rate +	db 155 ; base exp yield +	db $66 ; sprite dimensions + +	dw SeadraPicFront +	dw SeadraPicBack +	 +	; attacks known at lvl 0 +	db BUBBLE +	db SMOKESCREEN +	db 0 +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$390a2,$390a9 - $390a2 +	db 0 ; padding + +GoldeenBaseStats: ; 0x390aa +	db 118 ; pokedex id +	db 45 ; base hp +	db 67 ; base attack +	db 60 ; base defense +	db 63 ; base speed +	db 50 ; base special + +	db WATER ; species type 1 +	db WATER ; species type 2 + +	db 225 ; catch rate +	db 111 ; base exp yield +	db $66 ; sprite dimensions + +	dw GoldeenPicFront +	dw GoldeenPicBack +	 +	; attacks known at lvl 0 +	db PECK +	db TAIL_WHIP +	db 0 +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$390be,$390c5 - $390be +	db 0 ; padding + +SeakingBaseStats: ; 0x390c6 +	db 119 ; pokedex id +	db 80 ; base hp +	db 92 ; base attack +	db 65 ; base defense +	db 68 ; base speed +	db 80 ; base special + +	db WATER ; species type 1 +	db WATER ; species type 2 + +	db 60 ; catch rate +	db 170 ; base exp yield +	db $77 ; sprite dimensions + +	dw SeakingPicFront +	dw SeakingPicBack +	 +	; attacks known at lvl 0 +	db PECK +	db TAIL_WHIP +	db SUPERSONIC +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$390da,$390e1 - $390da +	db 0 ; padding + +StaryuBaseStats: ; 0x390e2 +	db 120 ; pokedex id +	db 30 ; base hp +	db 45 ; base attack +	db 55 ; base defense +	db 85 ; base speed +	db 70 ; base special + +	db WATER ; species type 1 +	db WATER ; species type 2 + +	db 225 ; catch rate +	db 106 ; base exp yield +	db $66 ; sprite dimensions + +	dw StaryuPicFront +	dw StaryuPicBack +	 +	; attacks known at lvl 0 +	db TACKLE +	db 0 +	db 0 +	db 0 + +	db 5 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$390f6,$390fd - $390f6 +	db 0 ; padding + +StarmieBaseStats: ; 0x390fe +	db 121 ; pokedex id +	db 60 ; base hp +	db 75 ; base attack +	db 85 ; base defense +	db 115 ; base speed +	db 100 ; base special + +	db WATER ; species type 1 +	db PSYCHIC ; species type 2 + +	db 60 ; catch rate +	db 207 ; base exp yield +	db $66 ; sprite dimensions + +	dw StarmiePicFront +	dw StarmiePicBack +	 +	; attacks known at lvl 0 +	db TACKLE +	db WATER_GUN +	db HARDEN +	db 0 + +	db 5 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$39112,$39119 - $39112 +	db 0 ; padding + +MrMimeBaseStats: ; 0x3911a +	db 122 ; pokedex id +	db 40 ; base hp +	db 45 ; base attack +	db 65 ; base defense +	db 90 ; base speed +	db 100 ; base special + +	db PSYCHIC ; species type 1 +	db PSYCHIC ; species type 2 + +	db 45 ; catch rate +	db 136 ; base exp yield +	db $66 ; sprite dimensions + +	dw MrMimePicFront +	dw MrMimePicBack +	 +	; attacks known at lvl 0 +	db CONFUSION +	db BARRIER +	db 0 +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$3912e,$39135 - $3912e +	db 0 ; padding + +ScytherBaseStats: ; 0x39136 +	db 123 ; pokedex id +	db 70 ; base hp +	db 110 ; base attack +	db 80 ; base defense +	db 105 ; base speed +	db 55 ; base special + +	db BUG ; species type 1 +	db FLYING ; species type 2 + +	db 45 ; catch rate +	db 187 ; base exp yield +	db $77 ; sprite dimensions + +	dw ScytherPicFront +	dw ScytherPicBack +	 +	; attacks known at lvl 0 +	db QUICK_ATTACK +	db 0 +	db 0 +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$3914a,$39151 - $3914a +	db 0 ; padding + +JynxBaseStats: ; 0x39152 +	db 124 ; pokedex id +	db 65 ; base hp +	db 50 ; base attack +	db 35 ; base defense +	db 95 ; base speed +	db 95 ; base special + +	db ICE ; species type 1 +	db PSYCHIC ; species type 2 + +	db 45 ; catch rate +	db 137 ; base exp yield +	db $66 ; sprite dimensions + +	dw JynxPicFront +	dw JynxPicBack +	 +	; attacks known at lvl 0 +	db POUND +	db LOVELY_KISS +	db 0 +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$39166,$3916d - $39166 +	db 0 ; padding + +ElectabuzzBaseStats: ; 0x3916e +	db 125 ; pokedex id +	db 65 ; base hp +	db 83 ; base attack +	db 57 ; base defense +	db 105 ; base speed +	db 85 ; base special + +	db ELECTRIC ; species type 1 +	db ELECTRIC ; species type 2 + +	db 45 ; catch rate +	db 156 ; base exp yield +	db $66 ; sprite dimensions + +	dw ElectabuzzPicFront +	dw ElectabuzzPicBack +	 +	; attacks known at lvl 0 +	db QUICK_ATTACK +	db LEER +	db 0 +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$39182,$39189 - $39182 +	db 0 ; padding + +MagmarBaseStats: ; 0x3918a +	db 126 ; pokedex id +	db 65 ; base hp +	db 95 ; base attack +	db 57 ; base defense +	db 93 ; base speed +	db 85 ; base special + +	db FIRE ; species type 1 +	db FIRE ; species type 2 + +	db 45 ; catch rate +	db 167 ; base exp yield +	db $66 ; sprite dimensions + +	dw MagmarPicFront +	dw MagmarPicBack +	 +	; attacks known at lvl 0 +	db EMBER +	db 0 +	db 0 +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$3919e,$391a5 - $3919e +	db 0 ; padding + +PinsirBaseStats: ; 0x391a6 +	db 127 ; pokedex id +	db 65 ; base hp +	db 125 ; base attack +	db 100 ; base defense +	db 85 ; base speed +	db 55 ; base special + +	db BUG ; species type 1 +	db BUG ; species type 2 + +	db 45 ; catch rate +	db 200 ; base exp yield +	db $77 ; sprite dimensions + +	dw PinsirPicFront +	dw PinsirPicBack +	 +	; attacks known at lvl 0 +	db VICEGRIP +	db 0 +	db 0 +	db 0 + +	db 5 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$391ba,$391c1 - $391ba +	db 0 ; padding + +TaurosBaseStats: ; 0x391c2 +	db 128 ; pokedex id +	db 75 ; base hp +	db 100 ; base attack +	db 95 ; base defense +	db 110 ; base speed +	db 70 ; base special + +	db NORMAL ; species type 1 +	db NORMAL ; species type 2 + +	db 45 ; catch rate +	db 211 ; base exp yield +	db $77 ; sprite dimensions + +	dw TaurosPicFront +	dw TaurosPicBack +	 +	; attacks known at lvl 0 +	db TACKLE +	db 0 +	db 0 +	db 0 + +	db 5 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$391d6,$391dd - $391d6 +	db 0 ; padding + +MagikarpBaseStats: ; 0x391de +	db 129 ; pokedex id +	db 20 ; base hp +	db 10 ; base attack +	db 55 ; base defense +	db 80 ; base speed +	db 20 ; base special + +	db WATER ; species type 1 +	db WATER ; species type 2 + +	db 255 ; catch rate +	db 20 ; base exp yield +	db $66 ; sprite dimensions + +	dw MagikarpPicFront +	dw MagikarpPicBack +	 +	; attacks known at lvl 0 +	db SPLASH +	db 0 +	db 0 +	db 0 + +	db 5 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$391f2,$391f9 - $391f2 +	db 0 ; padding + +GyaradosBaseStats: ; 0x391fa +	db 130 ; pokedex id +	db 95 ; base hp +	db 125 ; base attack +	db 79 ; base defense +	db 81 ; base speed +	db 100 ; base special + +	db WATER ; species type 1 +	db FLYING ; species type 2 + +	db 45 ; catch rate +	db 214 ; base exp yield +	db $77 ; sprite dimensions + +	dw GyaradosPicFront +	dw GyaradosPicBack +	 +	; attacks known at lvl 0 +	db BITE +	db DRAGON_RAGE +	db LEER +	db HYDRO_PUMP + +	db 5 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$3920e,$39215 - $3920e +	db 0 ; padding + +LaprasBaseStats: ; 0x39216 +	db 131 ; pokedex id +	db 130 ; base hp +	db 85 ; base attack +	db 80 ; base defense +	db 60 ; base speed +	db 95 ; base special + +	db WATER ; species type 1 +	db ICE ; species type 2 + +	db 45 ; catch rate +	db 219 ; base exp yield +	db $77 ; sprite dimensions + +	dw LaprasPicFront +	dw LaprasPicBack +	 +	; attacks known at lvl 0 +	db WATER_GUN +	db GROWL +	db 0 +	db 0 + +	db 5 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$3922a,$39231 - $3922a +	db 0 ; padding + +DittoBaseStats: ; 0x39232 +	db 132 ; pokedex id +	db 48 ; base hp +	db 48 ; base attack +	db 48 ; base defense +	db 48 ; base speed +	db 48 ; base special + +	db NORMAL ; species type 1 +	db NORMAL ; species type 2 + +	db 35 ; catch rate +	db 61 ; base exp yield +	db $55 ; sprite dimensions + +	dw DittoPicFront +	dw DittoPicBack +	 +	; attacks known at lvl 0 +	db TRANSFORM +	db 0 +	db 0 +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$39246,$3924d - $39246 +	db 0 ; padding + +EeveeBaseStats: ; 0x3924e +	db 133 ; pokedex id +	db 55 ; base hp +	db 55 ; base attack +	db 50 ; base defense +	db 55 ; base speed +	db 65 ; base special + +	db NORMAL ; species type 1 +	db NORMAL ; species type 2 + +	db 45 ; catch rate +	db 92 ; base exp yield +	db $55 ; sprite dimensions + +	dw EeveePicFront +	dw EeveePicBack +	 +	; attacks known at lvl 0 +	db TACKLE +	db SAND_ATTACK +	db 0 +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$39262,$39269 - $39262 +	db 0 ; padding + +VaporeonBaseStats: ; 0x3926a +	db 134 ; pokedex id +	db 130 ; base hp +	db 65 ; base attack +	db 60 ; base defense +	db 65 ; base speed +	db 110 ; base special + +	db WATER ; species type 1 +	db WATER ; species type 2 + +	db 45 ; catch rate +	db 196 ; base exp yield +	db $66 ; sprite dimensions + +	dw VaporeonPicFront +	dw VaporeonPicBack +	 +	; attacks known at lvl 0 +	db TACKLE +	db SAND_ATTACK +	db QUICK_ATTACK +	db WATER_GUN + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$3927e,$39285 - $3927e +	db 0 ; padding + +JolteonBaseStats: ; 0x39286 +	db 135 ; pokedex id +	db 65 ; base hp +	db 65 ; base attack +	db 60 ; base defense +	db 130 ; base speed +	db 110 ; base special + +	db ELECTRIC ; species type 1 +	db ELECTRIC ; species type 2 + +	db 45 ; catch rate +	db 197 ; base exp yield +	db $66 ; sprite dimensions + +	dw JolteonPicFront +	dw JolteonPicBack +	 +	; attacks known at lvl 0 +	db TACKLE +	db SAND_ATTACK +	db QUICK_ATTACK +	db THUNDERSHOCK + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$3929a,$392a1 - $3929a +	db 0 ; padding + +FlareonBaseStats: ; 0x392a2 +	db 136 ; pokedex id +	db 65 ; base hp +	db 130 ; base attack +	db 60 ; base defense +	db 65 ; base speed +	db 110 ; base special + +	db FIRE ; species type 1 +	db FIRE ; species type 2 + +	db 45 ; catch rate +	db 198 ; base exp yield +	db $66 ; sprite dimensions + +	dw FlareonPicFront +	dw FlareonPicBack +	 +	; attacks known at lvl 0 +	db TACKLE +	db SAND_ATTACK +	db QUICK_ATTACK +	db EMBER + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$392b6,$392bd - $392b6 +	db 0 ; padding + +PorygonBaseStats: ; 0x392be +	db 137 ; pokedex id +	db 65 ; base hp +	db 60 ; base attack +	db 70 ; base defense +	db 40 ; base speed +	db 75 ; base special + +	db NORMAL ; species type 1 +	db NORMAL ; species type 2 + +	db 45 ; catch rate +	db 130 ; base exp yield +	db $66 ; sprite dimensions + +	dw PorygonPicFront +	dw PorygonPicBack +	 +	; attacks known at lvl 0 +	db TACKLE +	db SHARPEN +	db CONVERSION +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$392d2,$392d9 - $392d2 +	db 0 ; padding + +OmanyteBaseStats: ; 0x392da +	db 138 ; pokedex id +	db 35 ; base hp +	db 40 ; base attack +	db 100 ; base defense +	db 35 ; base speed +	db 90 ; base special + +	db ROCK ; species type 1 +	db WATER ; species type 2 + +	db 45 ; catch rate +	db 120 ; base exp yield +	db $55 ; sprite dimensions + +	dw OmanytePicFront +	dw OmanytePicBack +	 +	; attacks known at lvl 0 +	db WATER_GUN +	db WITHDRAW +	db 0 +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$392ee,$392f5 - $392ee +	db 0 ; padding + +OmastarBaseStats: ; 0x392f6 +	db 139 ; pokedex id +	db 70 ; base hp +	db 60 ; base attack +	db 125 ; base defense +	db 55 ; base speed +	db 115 ; base special + +	db ROCK ; species type 1 +	db WATER ; species type 2 + +	db 45 ; catch rate +	db 199 ; base exp yield +	db $66 ; sprite dimensions + +	dw OmastarPicFront +	dw OmastarPicBack +	 +	; attacks known at lvl 0 +	db WATER_GUN +	db WITHDRAW +	db HORN_ATTACK +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$3930a,$39311 - $3930a +	db 0 ; padding + +KabutoBaseStats: ; 0x39312 +	db 140 ; pokedex id +	db 30 ; base hp +	db 80 ; base attack +	db 90 ; base defense +	db 55 ; base speed +	db 45 ; base special + +	db ROCK ; species type 1 +	db WATER ; species type 2 + +	db 45 ; catch rate +	db 119 ; base exp yield +	db $55 ; sprite dimensions + +	dw KabutoPicFront +	dw KabutoPicBack +	 +	; attacks known at lvl 0 +	db SCRATCH +	db HARDEN +	db 0 +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$39326,$3932d - $39326 +	db 0 ; padding + +KabutopsBaseStats: ; 0x3932e +	db 141 ; pokedex id +	db 60 ; base hp +	db 115 ; base attack +	db 105 ; base defense +	db 80 ; base speed +	db 70 ; base special + +	db ROCK ; species type 1 +	db WATER ; species type 2 + +	db 45 ; catch rate +	db 201 ; base exp yield +	db $66 ; sprite dimensions + +	dw KabutopsPicFront +	dw KabutopsPicBack +	 +	; attacks known at lvl 0 +	db SCRATCH +	db HARDEN +	db ABSORB +	db 0 + +	db 0 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$39342,$39349 - $39342 +	db 0 ; padding + +AerodactylBaseStats: ; 0x3934a +	db 142 ; pokedex id +	db 80 ; base hp +	db 105 ; base attack +	db 65 ; base defense +	db 130 ; base speed +	db 60 ; base special + +	db ROCK ; species type 1 +	db FLYING ; species type 2 + +	db 45 ; catch rate +	db 202 ; base exp yield +	db $77 ; sprite dimensions + +	dw AerodactylPicFront +	dw AerodactylPicBack +	 +	; attacks known at lvl 0 +	db WING_ATTACK +	db AGILITY +	db 0 +	db 0 + +	db 5 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$3935e,$39365 - $3935e +	db 0 ; padding + +SnorlaxBaseStats: ; 0x39366 +	db 143 ; pokedex id +	db 160 ; base hp +	db 110 ; base attack +	db 65 ; base defense +	db 30 ; base speed +	db 65 ; base special + +	db NORMAL ; species type 1 +	db NORMAL ; species type 2 + +	db 25 ; catch rate +	db 154 ; base exp yield +	db $77 ; sprite dimensions + +	dw SnorlaxPicFront +	dw SnorlaxPicBack +	 +	; attacks known at lvl 0 +	db HEADBUTT +	db AMNESIA +	db REST +	db 0 + +	db 5 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$3937a,$39381 - $3937a +	db 0 ; padding + +ArticunoBaseStats: ; 0x39382 +	db 144 ; pokedex id +	db 90 ; base hp +	db 85 ; base attack +	db 100 ; base defense +	db 85 ; base speed +	db 125 ; base special + +	db ICE ; species type 1 +	db FLYING ; species type 2 + +	db 3 ; catch rate +	db 215 ; base exp yield +	db $77 ; sprite dimensions + +	dw ArticunoPicFront +	dw ArticunoPicBack +	 +	; attacks known at lvl 0 +	db PECK +	db ICE_BEAM +	db 0 +	db 0 + +	db 5 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$39396,$3939d - $39396 +	db 0 ; padding + +ZapdosBaseStats: ; 0x3939e +	db 145 ; pokedex id +	db 90 ; base hp +	db 90 ; base attack +	db 85 ; base defense +	db 100 ; base speed +	db 125 ; base special + +	db ELECTRIC ; species type 1 +	db FLYING ; species type 2 + +	db 3 ; catch rate +	db 216 ; base exp yield +	db $77 ; sprite dimensions + +	dw ZapdosPicFront +	dw ZapdosPicBack +	 +	; attacks known at lvl 0 +	db THUNDERSHOCK +	db DRILL_PECK +	db 0 +	db 0 + +	db 5 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$393b2,$393b9 - $393b2 +	db 0 ; padding + +MoltresBaseStats: ; 0x393ba +	db 146 ; pokedex id +	db 90 ; base hp +	db 100 ; base attack +	db 90 ; base defense +	db 90 ; base speed +	db 125 ; base special + +	db FIRE ; species type 1 +	db FLYING ; species type 2 + +	db 3 ; catch rate +	db 217 ; base exp yield +	db $77 ; sprite dimensions + +	dw MoltresPicFront +	dw MoltresPicBack +	 +	; attacks known at lvl 0 +	db PECK +	db FIRE_SPIN +	db 0 +	db 0 + +	db 5 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$393ce,$393d5 - $393ce +	db 0 ; padding + +DratiniBaseStats: ; 0x393d6 +	db 147 ; pokedex id +	db 41 ; base hp +	db 64 ; base attack +	db 45 ; base defense +	db 50 ; base speed +	db 50 ; base special + +	db DRAGON ; species type 1 +	db DRAGON ; species type 2 + +	db 45 ; catch rate +	db 67 ; base exp yield +	db $55 ; sprite dimensions + +	dw DratiniPicFront +	dw DratiniPicBack +	 +	; attacks known at lvl 0 +	db WRAP +	db LEER +	db 0 +	db 0 + +	db 5 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$393ea,$393f1 - $393ea +	db 0 ; padding + +DragonairBaseStats: ; 0x393f2 +	db 148 ; pokedex id +	db 61 ; base hp +	db 84 ; base attack +	db 65 ; base defense +	db 70 ; base speed +	db 70 ; base special + +	db DRAGON ; species type 1 +	db DRAGON ; species type 2 + +	db 45 ; catch rate +	db 144 ; base exp yield +	db $66 ; sprite dimensions + +	dw DragonairPicFront +	dw DragonairPicBack +	 +	; attacks known at lvl 0 +	db WRAP +	db LEER +	db THUNDER_WAVE +	db 0 + +	db 5 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$39406,$3940d - $39406 +	db 0 ; padding + +DragoniteBaseStats: ; 0x3940e +	db 149 ; pokedex id +	db 91 ; base hp +	db 134 ; base attack +	db 95 ; base defense +	db 80 ; base speed +	db 100 ; base special + +	db DRAGON ; species type 1 +	db FLYING ; species type 2 + +	db 45 ; catch rate +	db 218 ; base exp yield +	db $77 ; sprite dimensions + +	dw DragonitePicFront +	dw DragonitePicBack +	 +	; attacks known at lvl 0 +	db WRAP +	db LEER +	db THUNDER_WAVE +	db AGILITY + +	db 5 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$39422,$39429 - $39422 +	db 0 ; padding + +MewtwoBaseStats: ; 0x3942a +	db 150 ; pokedex id +	db 106 ; base hp +	db 110 ; base attack +	db 90 ; base defense +	db 130 ; base speed +	db 154 ; base special + +	db PSYCHIC ; species type 1 +	db PSYCHIC ; species type 2 + +	db 3 ; catch rate +	db 220 ; base exp yield +	db $77 ; sprite dimensions + +	dw MewtwoPicFront +	dw MewtwoPicBack +	 +	; attacks known at lvl 0 +	db CONFUSION +	db DISABLE +	db SWIFT +	db PSYCHIC_M + +	db 5 ; growth rate +	 +	; include learnset directly +	INCBIN "baserom.gbc",$3943e,$39445 - $3943e +	db 0 ; padding + +; XXX MewBaseStats +INCBIN "baserom.gbc",$39446,$39884 - $39446  ReadMove: ; 5884  	push hl | 
