shithub: pokecrystal

Download patch

ref: dfe221b9d15bd8ff90253d52796d86e5dfd4c222
parent: 1f3091903752841a00f86141543ec5f42c992ec7
parent: 55972bfb83780f597ab30fd1c42475a194f3f0d1
author: yenatch <[email protected]>
date: Wed Jun 4 13:23:57 EDT 2014

Merge pull request #254 from yenatch/master

Better compression, macro cleanup, use MAX_LEVEL everywhere.

- move stats -> data (like pokered).
- remove FuncCoord and use {hl,bc,de}coord for all tilemap loads.
- use MAX_LEVEL where needed.
- update pokemontools for better compression, and recomment related code.
- growth rate constants

git/query: bad hash b73c3096662c243fc5d76046e960d7f80d09dfe7
--- a/Makefile
+++ b/Makefile
@@ -23,9 +23,9 @@
 engine/scripting_crystal.o \
 engine/events_2.o \
 engine/credits_crystal.o \
-stats/egg_moves_crystal.o \
-stats/evos_attacks_crystal.o \
-stats/pokedex/entries_crystal.o \
+data/egg_moves_crystal.o \
+data/evos_attacks_crystal.o \
+data/pokedex/entries_crystal.o \
 misc/crystal_misc.o \
 gfx/pics.o
 
--- a/battle/bg_effects.asm
+++ b/battle/bg_effects.asm
@@ -353,11 +353,11 @@
 	push bc
 	call Functionc9038
 	jr nz, .asm_c81d1
-	ld hl, $c4ac
+	hlcoord 12, 0
 	ld bc, $707
 	jr .asm_c81d7
 .asm_c81d1
-	ld hl, $c51a
+	hlcoord 2, 6
 	ld bc, $606
 .asm_c81d7
 	call ClearBox
@@ -458,11 +458,11 @@
 	push bc
 	call Functionc9038
 	jr nz, .asm_c826b
-	ld hl, $c524
+	hlcoord 12, 6
 	ld bc, $107
 	jr .asm_c8271
 .asm_c826b
-	ld hl, $c51a
+	hlcoord 2, 6
 	ld bc, $106
 .asm_c8271
 	call ClearBox
@@ -529,11 +529,11 @@
 	push bc
 	call Functionc9038
 	jr nz, .asm_c82d8
-	ld hl, $c510
+	hlcoord 12, 5
 	ld bc, $207
 	jr .asm_c82de
 .asm_c82d8
-	ld hl, $c51a
+	hlcoord 2, 6
 	ld bc, $206
 .asm_c82de
 	call ClearBox
@@ -594,7 +594,7 @@
 	ld a, [hl]
 	and a
 	jr z, .asm_c833e
-	ld hl, $c518
+	hlcoord 0, 6
 	ld de, $806
 .asm_c832b
 	push de
@@ -613,7 +613,7 @@
 	jr nz, .asm_c832b
 	jr .asm_c8355
 .asm_c833e
-	ld hl, $c4b3
+	hlcoord 19, 0
 	ld de, $807
 .asm_c8344
 	push de
--- a/battle/core.asm
+++ b/battle/core.asm
@@ -82,7 +82,7 @@
 	ld a, [hl]
 	ld [CurPartySpecies], a
 	ld [TempBattleMonSpecies], a
-	ld hl, $c505
+	hlcoord 1, 5
 	ld a, $9
 	call Function3d490
 	call Function309d
@@ -2063,12 +2063,12 @@
 
 
 Function3cd3c: ; 3cd3c
-	ld hl, $c55e
+	hlcoord 10, 9
 	ld a, [hBattleTurn]
 	and a
 	ld a, $1
 	jr z, .asm_3cd4a
-	ld hl, $c4ca
+	hlcoord 2, 2
 	xor a
 
 .asm_3cd4a
@@ -2146,7 +2146,7 @@
 	cp $1
 	jr z, .asm_3cde6
 	call ClearSprites
-	ld hl, $c4a1
+	hlcoord 1, 0
 	ld bc, $040a
 	call ClearBox
 	call Function3d2b3
@@ -2330,7 +2330,7 @@
 	ld a, [BattleMonSpecies]
 	call Function37b6
 	call Function3d43b
-	ld hl, $c535
+	hlcoord 9, 7
 	ld bc, $050b
 	call ClearBox
 	ld hl, BattleText_0x80a75
@@ -3140,14 +3140,14 @@
 
 
 Function3d432: ; 3d432
-	ld hl, $c510
-	ld de, $c524
+	hlcoord 12, 5
+	decoord 12, 6
 	jp Function3d444
 ; 3d43b
 
 Function3d43b: ; 3d43b
-	ld hl, $c569
-	ld de, $c57d
+	hlcoord 1, 10
+	decoord 1, 11
 	jp Function3d444
 ; 3d444
 
@@ -3348,7 +3348,7 @@
 	ld [$c6e6], a
 	xor a
 	ld [$c730], a
-	ld hl, $c4b2
+	hlcoord 18, 0
 	ld a, $8
 	call Function3d490
 	call EmptyBattleTextBox
@@ -3675,7 +3675,7 @@
 	ld [hBGMapMode], a
 	call Function1c07
 	call ClearSprites
-	ld hl, $c4a1
+	hlcoord 1, 0
 	ld bc, $040a
 	call ClearBox
 	call WaitBGMap
@@ -3718,7 +3718,7 @@
 	jr c, .asm_3d82c
 	callba CheckBattleScene
 	jr c, .asm_3d821
-	ld hl, $c4ac
+	hlcoord 12, 0
 	ld d, $0
 	ld e, $0
 	ld a, $47
@@ -4180,7 +4180,7 @@
 	ld hl, BattleMonAtkDefDV
 	ld a, $2d
 	call Predef
-	ld hl, $c505
+	hlcoord 1, 5
 	ld b, $7
 	ld c, $8
 	call ClearBox
@@ -4496,9 +4496,9 @@
 	ld a, [hBattleTurn]
 	ld [$d10a], a
 	and a
-	ld hl, $c4ca
+	hlcoord 2, 2
 	jr z, .asm_3dda4
-	ld hl, $c55e
+	hlcoord 10, 9
 
 .asm_3dda4
 	ld [$d10a], a
@@ -4885,9 +4885,9 @@
 	ld a, $f5
 
 .asm_3e013
-	ld hl, $c551
+	hlcoord 17, 8
 	ld [hl], a
-	ld hl, $c54e
+	hlcoord 14, 8
 	push af
 	push hl
 	ld de, BattleMonStatus
@@ -4922,7 +4922,7 @@
 Function3e043: ; 3e043
 	xor a
 	ld [hBGMapMode], a
-	ld hl, $c4a1
+	hlcoord 1, 0
 	ld bc, $040b
 	call ClearBox
 	callba Function2c0c5
@@ -4931,7 +4931,7 @@
 	ld [CurPartySpecies], a
 	call GetBaseData
 	ld de, EnemyMonNick
-	ld hl, $c4a1
+	hlcoord 1, 0
 	call Function3e138
 	call PlaceString
 	ld h, b
@@ -4960,9 +4960,9 @@
 	ld a, $f5
 
 .asm_3e09a
-	ld hl, $c4bd
+	hlcoord 9, 1
 	ld [hl], a
-	ld hl, $c4ba
+	hlcoord 6, 1
 	push af
 	push hl
 	ld de, EnemyMonStatus
@@ -5041,7 +5041,7 @@
 .asm_3e11a
 	xor a
 	ld [$d10a], a
-	ld hl, $c4ca
+	hlcoord 2, 2
 	ld b, $0
 	call DrawHPBar
 	ret
@@ -5552,23 +5552,23 @@
 	call CopyBytes
 	xor a
 	ld [hBGMapMode], a
-	ld hl, $c594
+	hlcoord 4, 12
 	ld b, $4
 	ld c, $e
 	ld a, [$d235]
 	cp $2
 	jr nz, .asm_3e503
-	ld hl, $c544
+	hlcoord 4, 8
 	ld b, $4
 	ld c, $e
 
 .asm_3e503
 	call TextBox
-	ld hl, $c5aa
+	hlcoord 6, 13
 	ld a, [$d235]
 	cp $2
 	jr nz, .asm_3e513
-	ld hl, $c55a
+	hlcoord 6, 9
 
 .asm_3e513
 	ld a, $14
@@ -5630,7 +5630,7 @@
 	jr z, .asm_3e58e
 	dec a
 	jr nz, .asm_3e5a3
-	ld hl, $c5c3
+	hlcoord 11, 14
 	ld de, .string_3e61c
 	call PlaceString
 	jr .asm_3e5a3
@@ -5640,7 +5640,7 @@
 	ld a, [$d0e3]
 	and a
 	jr z, .asm_3e5a3
-	ld hl, $c5a9
+	hlcoord 5, 13
 	ld bc, $0014
 	dec a
 	call AddNTimes
@@ -6796,7 +6796,7 @@
 	ld [TrainerClass], a
 	ld de, VTiles2
 	callab Function5120d
-	ld hl, $c4b3
+	hlcoord 19, 0
 	ld c, $0
 .asm_3ebf3
 	inc c
@@ -7296,6 +7296,7 @@
 
 
 Function3ee3b: ; 3ee3b
+; Give experience.
 	ld a, [InLinkBattle]
 	and a
 	ret nz
@@ -7329,7 +7330,7 @@
 	add hl, bc
 	ld d, h
 	ld e, l
-	ld hl, EnemyMonType2
+	ld hl, EnemyMonBaseStats - 1
 	push bc
 	ld c, $5
 .asm_3ee7c
@@ -7403,7 +7404,7 @@
 	jr z, .asm_3eee2
 
 .asm_3eedd
-	call Function3f106
+	call DoubleExp
 	ld a, $1
 
 .asm_3eee2
@@ -7410,13 +7411,13 @@
 	ld [$d088], a
 	ld a, [IsInBattle]
 	dec a
-	call nz, Function3f106
+	call nz, DoubleExp
 	push bc
-	ld a, $1
+	ld a, PartyMon1Item - PartyMon1
 	call GetPartyParamLocation
 	ld a, [hl]
-	cp $7e
-	call z, Function3f106
+	cp LUCKY_EGG
+	call z, DoubleExp
 	ld a, [$ffb6]
 	ld [$d087], a
 	ld a, [$ffb5]
@@ -7464,7 +7465,7 @@
 	ld [CurSpecies], a
 	call GetBaseData
 	push bc
-	ld d, $64
+	ld d, MAX_LEVEL
 	callab Function50e47
 	pop bc
 	ld hl, $000a
@@ -7497,10 +7498,10 @@
 	call Predef
 	callab Function50e1b
 	pop bc
-	ld hl, $001f
+	ld hl, PartyMon1Level - PartyMon1
 	add hl, bc
 	ld a, [hl]
-	cp $64
+	cp MAX_LEVEL
 	jp nc, .asm_3f0b9
 	cp d
 	jp z, .asm_3f0b9
@@ -7510,7 +7511,7 @@
 	ld a, d
 	ld [CurPartyLevel], a
 	ld [hl], a
-	ld hl, $0000
+	ld hl, PartyMon1Species - PartyMon1
 	add hl, bc
 	ld a, [hl]
 	ld [CurSpecies], a
@@ -7609,11 +7610,11 @@
 	ld [MonType], a
 	ld a, $1f
 	call Predef
-	ld hl, $c4a9
+	hlcoord 9, 0
 	ld b, $a
 	ld c, $9
 	call TextBox
-	ld hl, $c4bf
+	hlcoord 11, 1
 	ld bc, $0004
 	ld a, $28
 	call Predef
@@ -7704,7 +7705,7 @@
 	ret
 ; 3f106
 
-Function3f106: ; 3f106
+DoubleExp: ; 3f106
 	push bc
 	ld a, [$ffb5]
 	ld b, a
@@ -7791,7 +7792,7 @@
 	ld [hl], a
 
 .asm_3f186
-	ld d, $64
+	ld d, MAX_LEVEL
 	callab Function50e47
 	ld a, [hMultiplicand]
 	ld b, a
@@ -7895,7 +7896,7 @@
 	inc b
 	push bc
 	push de
-	ld hl, $c58d
+	hlcoord 17, 11
 	call Function3f41c
 	pop de
 	ld a, $1
@@ -7911,7 +7912,7 @@
 	inc b
 	push bc
 	push de
-	ld hl, $c58d
+	hlcoord 17, 11
 	call Function3f41c
 	pop de
 	ld a, $1
@@ -8478,7 +8479,7 @@
 	ld [$ffad], a
 	dec a
 	ld [$c6e6], a
-	ld hl, $c4ac
+	hlcoord 12, 0
 	ld bc, $0707
 	ld a, $13
 	call Predef
@@ -8546,7 +8547,7 @@
 	xor a
 	ld [TrainerClass], a
 	ld [$ffad], a
-	ld hl, $c4ac
+	hlcoord 12, 0
 	ld bc, $0707
 	ld a, $13
 	call Predef
@@ -8748,7 +8749,7 @@
 	jr .asm_3f7c3
 
 .asm_3f7c3
-	ld hl, $c546
+	hlcoord 6, 8
 	call PlaceString
 	callba Function106187
 	ld c, $c8
@@ -8781,7 +8782,7 @@
 
 
 Function3f80f: ; 3f80f
-	ld hl, $c546
+	hlcoord 6, 8
 	ld de, .Invalid
 	call PlaceString
 	ld c, $c8
@@ -8826,7 +8827,7 @@
 	call ClearTileMap
 	call ClearSprites
 	call .asm_3f8e0
-	ld hl, $c540
+	hlcoord 0, 8
 	ld b, $5
 	ld de, $b268
 .asm_3f870
@@ -8895,19 +8896,19 @@
 	ret
 
 .asm_3f8e0
-	ld hl, $c4a1
+	hlcoord 1, 0
 	ld de, .Record
 	call PlaceString
 
-	ld hl, $c518
+	hlcoord 0, 6
 	ld de, .Result
 	call PlaceString
 
-	ld hl, $c4c8
+	hlcoord 0, 2
 	ld de, .Total
 	call PlaceString
 
-	ld hl, $c4f6
+	hlcoord 6, 4
 	ld de, $b260
 	call .asm_3f92b
 	jr c, .asm_3f92a
@@ -8915,7 +8916,7 @@
 	ld bc, $0204
 	call PrintNum
 
-	ld hl, $c4fb
+	hlcoord 11, 4
 	ld de, $b262
 	call .asm_3f92b
 
@@ -8922,7 +8923,7 @@
 	ld bc, $0204
 	call PrintNum
 
-	ld hl, $c500
+	hlcoord 16, 4
 	ld de, $b264
 	call .asm_3f92b
 
@@ -9277,12 +9278,12 @@
 
 Function3fb6c: ; 3fb6c
 	call Function3fbf8
-	ld hl, $c590
+	hlcoord 0, 12
 	ld b, $4
 	ld c, $12
 	call TextBox
 	callba MobileTextBorder
-	ld hl, $c505
+	hlcoord 1, 5
 	ld bc, $0307
 	call ClearBox
 	call Functione51
@@ -9302,7 +9303,7 @@
 	ld [hBGMapMode], a
 	ld a, $31
 	ld [$ffad], a
-	ld hl, $c51a
+	hlcoord 2, 6
 	ld bc, $0606
 	ld a, $13
 	call Predef
@@ -9398,7 +9399,7 @@
 	call Function3fc5b
 	ld a, $31
 	ld [$ffad], a
-	ld hl, $c51a
+	hlcoord 2, 6
 	ld bc, $0606
 	ld a, $13
 	call Predef
--- a/battle/effect_commands.asm
+++ b/battle/effect_commands.asm
@@ -4657,7 +4657,7 @@
 	call .asm_3597d
 	ld a, $1
 	ld [$d10a], a
-	ld hl, $c55e
+	hlcoord 10, 9
 	ld a, $b
 	call Predef
 	ld hl, EnemyMonHPHi
@@ -4673,7 +4673,7 @@
 	xor a
 	ld [$d10a], a
 	call ResetDamage
-	ld hl, $c4ca
+	hlcoord 2, 2
 	ld a, $b
 	call Predef
 	callba Function178000
@@ -5383,7 +5383,7 @@
 	ld [$d1ef], a
 	ld a, [hl]
 	ld [$d1ee], a
-	ld hl, $c4ca
+	hlcoord 2, 2
 	xor a
 	ld [$d10a], a
 	ld a, $b
@@ -5441,7 +5441,7 @@
 	ld [$d1eb], a
 	ld a, [hl]
 	ld [$d1ea], a
-	ld hl, $c55e
+	hlcoord 10, 9
 	ld a, $1
 	ld [$d10a], a
 	ld a, $b
@@ -5884,10 +5884,10 @@
 .asm_36070
 	ld a, [hBattleTurn]
 	and a
-	ld hl, $c55e
+	hlcoord 10, 9
 	ld a, $1
 	jr z, .asm_3607e ; 0x36078 $4
-	ld hl, $c4ca
+	hlcoord 2, 2
 	xor a
 .asm_3607e
 	ld [$d10a], a
@@ -7268,7 +7268,7 @@
 	call AnimateCurrentMove
 	ld c, $14
 	call DelayFrames
-	ld hl, $c4a1
+	hlcoord 1, 0
 	ld bc, $040a
 	call ClearBox
 	ld c, $14
@@ -7362,7 +7362,7 @@
 	call AnimateCurrentMove
 	ld c, $14
 	call DelayFrames
-	ld hl, $c535
+	hlcoord 9, 7
 	ld bc, $050b
 	call ClearBox
 	ld c, $14
@@ -8029,12 +8029,12 @@
 	ld [hli], a
 	ld [hl], a
 .asm_36cfe
-	ld hl, $c55e
+	hlcoord 10, 9
 	ld a, [hBattleTurn]
 	and a
 	ld a, $1
 	jr z, .asm_36d0c ; 36d06 $4
-	ld hl, $c4ca
+	hlcoord 2, 2
 	xor a
 .asm_36d0c
 	ld [$d10a], a
--- a/constants/misc_constants.asm
+++ b/constants/misc_constants.asm
@@ -1,8 +1,10 @@
 
-; name length
+; strings
 PLAYER_NAME_LENGTH EQU 8
 PKMN_NAME_LENGTH EQU 11
 NAME_LENGTH EQU 11
+LV_CHAR EQU $6e
+
 
 ; boxes
 NUM_BOXES EQU 14
--- a/constants/pokemon_data_constants.asm
+++ b/constants/pokemon_data_constants.asm
@@ -1,3 +1,8 @@
+; growth rate
+MEDIUM_FAST EQU 0
+MEDIUM_SLOW EQU 3
+SLOW        EQU 4
+FAST        EQU 5
 
 ; egg group constants
 
--- a/contents.asm
+++ b/contents.asm
@@ -13,17 +13,17 @@
 TILESETS_8                EQU $78
 
 
-; stats/egg_moves.o
+; data/egg_moves.o
 
 EGG_MOVES                 EQU $8
 
 
-; stats/evos_attacks.o
+; data/evos_attacks.o
 
 EVOS_ATTACKS              EQU $10
 
 
-; stats/pokedex/entries.o
+; data/pokedex/entries.o
 
 POKEDEX_ENTRIES_1         EQU $60
 POKEDEX_ENTRIES_2         EQU $6E
--- /dev/null
+++ b/data/base_stats.asm
@@ -1,0 +1,7784 @@
+BaseData0::
+
+BulbasaurBaseData:: ; 0x51424
+	db BULBASAUR ; 001
+
+	db  45,  49,  49,  45,  65,  65
+	;   hp  atk  def  spd  sat  sdf
+
+	db GRASS, POISON
+	db 45 ; catch rate
+	db 64 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 31 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn MONSTER, PLANT ; egg groups
+
+	; tmhm
+	db %00100110
+	db %00011110
+	db %00111101
+	db %11000100
+	db %10000110
+	db %00011000
+	db %01000101
+	db %00000000
+	; end
+
+BaseData1::
+
+IvysaurBaseData:: ; 0x51444
+	db IVYSAUR ; 002
+
+	db  60,  62,  63,  60,  80,  80
+	;   hp  atk  def  spd  sat  sdf
+
+	db GRASS, POISON
+	db 45 ; catch rate
+	db 141 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 31 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn MONSTER, PLANT ; egg groups
+
+	; tmhm
+	db %00100110
+	db %00011110
+	db %00111101
+	db %11000100
+	db %10000110
+	db %00011000
+	db %01000101
+	db %00000000
+	; end
+
+VenusaurBaseData:: ; 0x51464
+	db VENUSAUR ; 003
+
+	db  80,  82,  83,  80, 100, 100
+	;   hp  atk  def  spd  sat  sdf
+
+	db GRASS, POISON
+	db 45 ; catch rate
+	db 208 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 31 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn MONSTER, PLANT ; egg groups
+
+	; tmhm
+	db %00110110
+	db %01011110
+	db %00111101
+	db %11000100
+	db %10000110
+	db %00011000
+	db %01000101
+	db %00000000
+	; end
+
+CharmanderBaseData:: ; 0x51484
+	db CHARMANDER ; 004
+
+	db  39,  52,  43,  65,  60,  50
+	;   hp  atk  def  spd  sat  sdf
+
+	db FIRE, FIRE
+	db 45 ; catch rate
+	db 65 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 31 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn MONSTER, REPTILE ; egg groups
+
+	; tmhm
+	db %10100111
+	db %00010110
+	db %11011001
+	db %11001100
+	db %11100110
+	db %10011000
+	db %00100101
+	db %00000010
+	; end
+
+CharmeleonBaseData:: ; 0x514a4
+	db CHARMELEON ; 005
+
+	db  58,  64,  58,  80,  80,  65
+	;   hp  atk  def  spd  sat  sdf
+
+	db FIRE, FIRE
+	db 45 ; catch rate
+	db 142 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 31 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn MONSTER, REPTILE ; egg groups
+
+	; tmhm
+	db %10100111
+	db %00010110
+	db %11011001
+	db %11001100
+	db %11100110
+	db %10011000
+	db %00100101
+	db %00000010
+	; end
+
+CharizardBaseData:: ; 0x514c4
+	db CHARIZARD ; 006
+
+	db  78,  84,  78, 100, 109,  85
+	;   hp  atk  def  spd  sat  sdf
+
+	db FIRE, FLYING
+	db 45 ; catch rate
+	db 209 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 31 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn MONSTER, REPTILE ; egg groups
+
+	; tmhm
+	db %10110111
+	db %01010110
+	db %11011001
+	db %11001110
+	db %11110110
+	db %11011000
+	db %00101101
+	db %00000010
+	; end
+
+SquirtleBaseData:: ; 0x514e4
+	db SQUIRTLE ; 007
+
+	db  44,  48,  65,  43,  50,  64
+	;   hp  atk  def  spd  sat  sdf
+
+	db WATER, WATER
+	db 45 ; catch rate
+	db 66 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 31 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn MONSTER, AMPHIBIAN ; egg groups
+
+	; tmhm
+	db %10101111
+	db %10110010
+	db %01011011
+	db %11001100
+	db %10000111
+	db %00011000
+	db %10110000
+	db %00001001
+	; end
+
+WartortleBaseData:: ; 0x51504
+	db WARTORTLE ; 008
+
+	db  59,  63,  80,  58,  65,  80
+	;   hp  atk  def  spd  sat  sdf
+
+	db WATER, WATER
+	db 45 ; catch rate
+	db 143 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 31 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn MONSTER, AMPHIBIAN ; egg groups
+
+	; tmhm
+	db %10101111
+	db %10110010
+	db %01011011
+	db %11001100
+	db %10000111
+	db %00011000
+	db %10110000
+	db %00001001
+	; end
+
+BlastoiseBaseData:: ; 0x51524
+	db BLASTOISE ; 009
+
+	db  79,  83, 100,  78,  85, 105
+	;   hp  atk  def  spd  sat  sdf
+
+	db WATER, WATER
+	db 45 ; catch rate
+	db 210 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 31 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn MONSTER, AMPHIBIAN ; egg groups
+
+	; tmhm
+	db %10111111
+	db %11110010
+	db %01011011
+	db %11001110
+	db %10000111
+	db %00011000
+	db %10110000
+	db %00001001
+	; end
+
+CaterpieBaseData:: ; 0x51544
+	db CATERPIE ; 010
+
+	db  45,  30,  35,  45,  20,  20
+	;   hp  atk  def  spd  sat  sdf
+
+	db BUG, BUG
+	db 255 ; catch rate
+	db 53 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 15 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn INSECT, INSECT ; egg groups
+
+	; tmhm
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	; end
+
+MetapodBaseData:: ; 0x51564
+	db METAPOD ; 011
+
+	db  50,  20,  55,  30,  25,  25
+	;   hp  atk  def  spd  sat  sdf
+
+	db BUG, BUG
+	db 120 ; catch rate
+	db 72 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 15 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn INSECT, INSECT ; egg groups
+
+	; tmhm
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	; end
+
+ButterfreeBaseData:: ; 0x51584
+	db BUTTERFREE ; 012
+
+	db  60,  45,  50,  70,  80,  80
+	;   hp  atk  def  spd  sat  sdf
+
+	db BUG, FLYING
+	db 45 ; catch rate
+	db 160 ; base exp
+	db NO_ITEM ; item 1
+	db SILVERPOWDER ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 15 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn INSECT, INSECT ; egg groups
+
+	; tmhm
+	db %00100100
+	db %01011110
+	db %00111101
+	db %10010100
+	db %01000110
+	db %00011000
+	db %01000010
+	db %00000000
+	; end
+
+WeedleBaseData:: ; 0x515a4
+	db WEEDLE ; 013
+
+	db  40,  35,  30,  50,  20,  20
+	;   hp  atk  def  spd  sat  sdf
+
+	db BUG, POISON
+	db 255 ; catch rate
+	db 52 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 15 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn INSECT, INSECT ; egg groups
+
+	; tmhm
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	; end
+
+KakunaBaseData:: ; 0x515c4
+	db KAKUNA ; 014
+
+	db  45,  25,  50,  35,  25,  25
+	;   hp  atk  def  spd  sat  sdf
+
+	db BUG, POISON
+	db 120 ; catch rate
+	db 71 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 15 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn INSECT, INSECT ; egg groups
+
+	; tmhm
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	; end
+
+BeedrillBaseData:: ; 0x515e4
+	db BEEDRILL ; 015
+
+	db  65,  80,  40,  75,  45,  80
+	;   hp  atk  def  spd  sat  sdf
+
+	db BUG, POISON
+	db 45 ; catch rate
+	db 159 ; base exp
+	db NO_ITEM ; item 1
+	db POISON_BARB ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 15 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn INSECT, INSECT ; egg groups
+
+	; tmhm
+	db %00100100
+	db %01011110
+	db %00011101
+	db %10000100
+	db %01001110
+	db %00011000
+	db %00000101
+	db %00000000
+	; end
+
+PidgeyBaseData:: ; 0x51604
+	db PIDGEY ; 016
+
+	db  40,  45,  40,  56,  35,  35
+	;   hp  atk  def  spd  sat  sdf
+
+	db NORMAL, FLYING
+	db 255 ; catch rate
+	db 55 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 15 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn AVIAN, AVIAN ; egg groups
+
+	; tmhm
+	db %00100100
+	db %00010110
+	db %00011001
+	db %11000100
+	db %01000110
+	db %01111100
+	db %00001000
+	db %00000000
+	; end
+
+PidgeottoBaseData:: ; 0x51624
+	db PIDGEOTTO ; 017
+
+	db  63,  60,  55,  71,  50,  50
+	;   hp  atk  def  spd  sat  sdf
+
+	db NORMAL, FLYING
+	db 120 ; catch rate
+	db 113 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 15 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn AVIAN, AVIAN ; egg groups
+
+	; tmhm
+	db %00100100
+	db %00010110
+	db %00011001
+	db %11000100
+	db %01000110
+	db %01111100
+	db %00001000
+	db %00000000
+	; end
+
+PidgeotBaseData:: ; 0x51644
+	db PIDGEOT ; 018
+
+	db  83,  80,  75,  91,  70,  70
+	;   hp  atk  def  spd  sat  sdf
+
+	db NORMAL, FLYING
+	db 45 ; catch rate
+	db 172 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 15 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn AVIAN, AVIAN ; egg groups
+
+	; tmhm
+	db %00100100
+	db %01010110
+	db %00011001
+	db %11000100
+	db %01000110
+	db %01111100
+	db %00001000
+	db %00000000
+	; end
+
+RattataBaseData:: ; 0x51664
+	db RATTATA ; 019
+
+	db  30,  56,  35,  72,  25,  35
+	;   hp  atk  def  spd  sat  sdf
+
+	db NORMAL, NORMAL
+	db 255 ; catch rate
+	db 57 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 15 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn FIELD, FIELD ; egg groups
+
+	; tmhm
+	db %10100110
+	db %10110110
+	db %01011001
+	db %11101101
+	db %11000110
+	db %00111000
+	db %00000000
+	db %00000000
+	; end
+
+RaticateBaseData:: ; 0x51684
+	db RATICATE ; 020
+
+	db  55,  81,  60,  97,  50,  70
+	;   hp  atk  def  spd  sat  sdf
+
+	db NORMAL, NORMAL
+	db 90 ; catch rate
+	db 116 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 15 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn FIELD, FIELD ; egg groups
+
+	; tmhm
+	db %10110110
+	db %11110110
+	db %01011001
+	db %11101101
+	db %11000110
+	db %00111000
+	db %00100100
+	db %00001100
+	; end
+
+SpearowBaseData:: ; 0x516a4
+	db SPEAROW ; 021
+
+	db  40,  60,  30,  70,  31,  31
+	;   hp  atk  def  spd  sat  sdf
+
+	db NORMAL, FLYING
+	db 255 ; catch rate
+	db 58 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 15 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn AVIAN, AVIAN ; egg groups
+
+	; tmhm
+	db %00100100
+	db %00010110
+	db %00011001
+	db %11000100
+	db %01000110
+	db %01111100
+	db %00001000
+	db %00000000
+	; end
+
+FearowBaseData:: ; 0x516c4
+	db FEAROW ; 022
+
+	db  65,  90,  65, 100,  61,  61
+	;   hp  atk  def  spd  sat  sdf
+
+	db NORMAL, FLYING
+	db 90 ; catch rate
+	db 162 ; base exp
+	db NO_ITEM ; item 1
+	db SHARP_BEAK ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 15 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn AVIAN, AVIAN ; egg groups
+
+	; tmhm
+	db %00100100
+	db %01010110
+	db %00011001
+	db %11000100
+	db %01000110
+	db %01111100
+	db %00001000
+	db %00000000
+	; end
+
+EkansBaseData:: ; 0x516e4
+	db EKANS ; 023
+
+	db  35,  60,  44,  55,  40,  54
+	;   hp  atk  def  spd  sat  sdf
+
+	db POISON, POISON
+	db 255 ; catch rate
+	db 62 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn FIELD, REPTILE ; egg groups
+
+	; tmhm
+	db %00100110
+	db %00010110
+	db %00011101
+	db %10001110
+	db %00001110
+	db %00111000
+	db %00100000
+	db %00000000
+	; end
+
+ArbokBaseData:: ; 0x51704
+	db ARBOK ; 024
+
+	db  60,  85,  69,  80,  65,  79
+	;   hp  atk  def  spd  sat  sdf
+
+	db POISON, POISON
+	db 90 ; catch rate
+	db 147 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn FIELD, REPTILE ; egg groups
+
+	; tmhm
+	db %00100110
+	db %01010110
+	db %00011101
+	db %10001110
+	db %00001110
+	db %00111000
+	db %00100000
+	db %00000000
+	; end
+
+PikachuBaseData:: ; 0x51724
+	db PIKACHU ; 025
+
+	db  35,  55,  30,  90,  50,  40
+	;   hp  atk  def  spd  sat  sdf
+
+	db ELECTRIC, ELECTRIC
+	db 190 ; catch rate
+	db 82 ; base exp
+	db NO_ITEM ; item 1
+	db BERRY ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 10 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn FIELD, FAIRY ; egg groups
+
+	; tmhm
+	db %01101111
+	db %00010010
+	db %01011011
+	db %11000101
+	db %11000110
+	db %00011101
+	db %01100000
+	db %00000100
+	; end
+
+RaichuBaseData:: ; 0x51744
+	db RAICHU ; 026
+
+	db  60,  90,  55, 100,  90,  80
+	;   hp  atk  def  spd  sat  sdf
+
+	db ELECTRIC, ELECTRIC
+	db 75 ; catch rate
+	db 122 ; base exp
+	db NO_ITEM ; item 1
+	db BERRY ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 10 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn FIELD, FAIRY ; egg groups
+
+	; tmhm
+	db %01101111
+	db %01010010
+	db %01011011
+	db %11000101
+	db %11000110
+	db %00111101
+	db %01100000
+	db %00000100
+	; end
+
+SandshrewBaseData:: ; 0x51764
+	db SANDSHREW ; 027
+
+	db  50,  75,  85,  40,  20,  30
+	;   hp  atk  def  spd  sat  sdf
+
+	db GROUND, GROUND
+	db 255 ; catch rate
+	db 93 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn FIELD, FIELD ; egg groups
+
+	; tmhm
+	db %10101111
+	db %00010110
+	db %01011001
+	db %11001110
+	db %11010110
+	db %00111100
+	db %00100101
+	db %00000000
+	; end
+
+SandslashBaseData:: ; 0x51784
+	db SANDSLASH ; 028
+
+	db  75, 100, 110,  65,  45,  55
+	;   hp  atk  def  spd  sat  sdf
+
+	db GROUND, GROUND
+	db 90 ; catch rate
+	db 163 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn FIELD, FIELD ; egg groups
+
+	; tmhm
+	db %10101111
+	db %01010110
+	db %01011001
+	db %11001110
+	db %11010110
+	db %00111100
+	db %00100101
+	db %00000000
+	; end
+
+Nidoran_FBaseData:: ; 0x517a4
+	db NIDORAN_F ; 029
+
+	db  55,  47,  52,  41,  40,  40
+	;   hp  atk  def  spd  sat  sdf
+
+	db POISON, POISON
+	db 235 ; catch rate
+	db 59 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 254 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn MONSTER, FIELD ; egg groups
+
+	; tmhm
+	db %00100110
+	db %00110110
+	db %01011011
+	db %11000101
+	db %10000110
+	db %00111100
+	db %00000000
+	db %00000100
+	; end
+
+NidorinaBaseData:: ; 0x517c4
+	db NIDORINA ; 030
+
+	db  70,  62,  67,  56,  55,  55
+	;   hp  atk  def  spd  sat  sdf
+
+	db POISON, POISON
+	db 120 ; catch rate
+	db 117 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 254 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn NO_EGGS, NO_EGGS ; egg groups
+
+	; tmhm
+	db %10100110
+	db %00110110
+	db %01011011
+	db %11000101
+	db %10000110
+	db %00111100
+	db %00100000
+	db %00001100
+	; end
+
+NidoqueenBaseData:: ; 0x517e4
+	db NIDOQUEEN ; 031
+
+	db  90,  82,  87,  76,  75,  85
+	;   hp  atk  def  spd  sat  sdf
+
+	db POISON, GROUND
+	db 45 ; catch rate
+	db 194 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 254 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn NO_EGGS, NO_EGGS ; egg groups
+
+	; tmhm
+	db %10110111
+	db %11110110
+	db %01011011
+	db %11100111
+	db %10110111
+	db %10111101
+	db %00110001
+	db %00001110
+	; end
+
+Nidoran_MBaseData:: ; 0x51804
+	db NIDORAN_M ; 032
+
+	db  46,  57,  40,  50,  40,  40
+	;   hp  atk  def  spd  sat  sdf
+
+	db POISON, POISON
+	db 235 ; catch rate
+	db 60 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 0 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn MONSTER, FIELD ; egg groups
+
+	; tmhm
+	db %00100110
+	db %00110110
+	db %01011011
+	db %11000101
+	db %10000110
+	db %00111100
+	db %00000000
+	db %00000100
+	; end
+
+NidorinoBaseData:: ; 0x51824
+	db NIDORINO ; 033
+
+	db  61,  72,  57,  65,  55,  55
+	;   hp  atk  def  spd  sat  sdf
+
+	db POISON, POISON
+	db 120 ; catch rate
+	db 118 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 0 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn MONSTER, FIELD ; egg groups
+
+	; tmhm
+	db %10100110
+	db %00110110
+	db %01011011
+	db %11000101
+	db %10000110
+	db %00111100
+	db %00100000
+	db %00001100
+	; end
+
+NidokingBaseData:: ; 0x51844
+	db NIDOKING ; 034
+
+	db  81,  92,  77,  85,  85,  75
+	;   hp  atk  def  spd  sat  sdf
+
+	db POISON, GROUND
+	db 45 ; catch rate
+	db 195 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 0 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn MONSTER, FIELD ; egg groups
+
+	; tmhm
+	db %10110111
+	db %11110110
+	db %01011011
+	db %11100111
+	db %10110111
+	db %10111101
+	db %00110001
+	db %00001110
+	; end
+
+ClefairyBaseData:: ; 0x51864
+	db CLEFAIRY ; 035
+
+	db  70,  45,  48,  35,  60,  65
+	;   hp  atk  def  spd  sat  sdf
+
+	db NORMAL, NORMAL
+	db 150 ; catch rate
+	db 68 ; base exp
+	db MYSTERYBERRY ; item 1
+	db MOON_STONE ; item 2
+	db 191 ; gender
+	db 100 ; unknown
+	db 10 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db SLOW ; growth rate
+	dn FAIRY, FAIRY ; egg groups
+
+	; tmhm
+	db %01101111
+	db %00110111
+	db %01111011
+	db %11110101
+	db %10100111
+	db %10011111
+	db %01100010
+	db %00001110
+	; end
+
+ClefableBaseData:: ; 0x51884
+	db CLEFABLE ; 036
+
+	db  95,  70,  73,  60,  85,  90
+	;   hp  atk  def  spd  sat  sdf
+
+	db NORMAL, NORMAL
+	db 25 ; catch rate
+	db 129 ; base exp
+	db MYSTERYBERRY ; item 1
+	db MOON_STONE ; item 2
+	db 191 ; gender
+	db 100 ; unknown
+	db 10 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db SLOW ; growth rate
+	dn FAIRY, FAIRY ; egg groups
+
+	; tmhm
+	db %01101111
+	db %01110111
+	db %01111011
+	db %11110101
+	db %10100111
+	db %10011111
+	db %01100010
+	db %00001110
+	; end
+
+VulpixBaseData:: ; 0x518a4
+	db VULPIX ; 037
+
+	db  38,  41,  40,  65,  50,  65
+	;   hp  atk  def  spd  sat  sdf
+
+	db FIRE, FIRE
+	db 190 ; catch rate
+	db 63 ; base exp
+	db BURNT_BERRY ; item 1
+	db BURNT_BERRY ; item 2
+	db 191 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn FIELD, FIELD ; egg groups
+
+	; tmhm
+	db %00100110
+	db %00010110
+	db %01011001
+	db %10001100
+	db %01100110
+	db %00011000
+	db %00000000
+	db %00000010
+	; end
+
+NinetalesBaseData:: ; 0x518c4
+	db NINETALES ; 038
+
+	db  73,  76,  75, 100,  81, 100
+	;   hp  atk  def  spd  sat  sdf
+
+	db FIRE, FIRE
+	db 75 ; catch rate
+	db 178 ; base exp
+	db BURNT_BERRY ; item 1
+	db BURNT_BERRY ; item 2
+	db 191 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn FIELD, FIELD ; egg groups
+
+	; tmhm
+	db %00110110
+	db %01010110
+	db %01011001
+	db %10001100
+	db %01100110
+	db %00011000
+	db %00000000
+	db %00000010
+	; end
+
+JigglypuffBaseData:: ; 0x518e4
+	db JIGGLYPUFF ; 039
+
+	db 115,  45,  20,  20,  45,  25
+	;   hp  atk  def  spd  sat  sdf
+
+	db NORMAL, NORMAL
+	db 170 ; catch rate
+	db 76 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 191 ; gender
+	db 100 ; unknown
+	db 10 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db SLOW ; growth rate
+	dn FAIRY, FAIRY ; egg groups
+
+	; tmhm
+	db %01101111
+	db %00110111
+	db %00111011
+	db %11110101
+	db %10100111
+	db %10011111
+	db %01100010
+	db %00001110
+	; end
+
+WigglytuffBaseData:: ; 0x51904
+	db WIGGLYTUFF ; 040
+
+	db 140,  70,  45,  45,  75,  50
+	;   hp  atk  def  spd  sat  sdf
+
+	db NORMAL, NORMAL
+	db 50 ; catch rate
+	db 109 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 191 ; gender
+	db 100 ; unknown
+	db 10 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db SLOW ; growth rate
+	dn FAIRY, FAIRY ; egg groups
+
+	; tmhm
+	db %01101111
+	db %01110111
+	db %00111011
+	db %11110101
+	db %10100111
+	db %10011111
+	db %01100010
+	db %00001110
+	; end
+
+ZubatBaseData:: ; 0x51924
+	db ZUBAT ; 041
+
+	db  40,  45,  35,  55,  30,  40
+	;   hp  atk  def  spd  sat  sdf
+
+	db POISON, FLYING
+	db 255 ; catch rate
+	db 54 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 15 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn AVIAN, AVIAN ; egg groups
+
+	; tmhm
+	db %00100100
+	db %00010110
+	db %00011101
+	db %10000100
+	db %01000110
+	db %01111100
+	db %00000000
+	db %00000000
+	; end
+
+GolbatBaseData:: ; 0x51944
+	db GOLBAT ; 042
+
+	db  75,  80,  70,  90,  65,  75
+	;   hp  atk  def  spd  sat  sdf
+
+	db POISON, FLYING
+	db 90 ; catch rate
+	db 171 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 15 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn AVIAN, AVIAN ; egg groups
+
+	; tmhm
+	db %00100100
+	db %01010110
+	db %00011101
+	db %10000100
+	db %01000110
+	db %01111100
+	db %00000000
+	db %00000000
+	; end
+
+OddishBaseData:: ; 0x51964
+	db ODDISH ; 043
+
+	db  45,  50,  55,  30,  75,  65
+	;   hp  atk  def  spd  sat  sdf
+
+	db GRASS, POISON
+	db 255 ; catch rate
+	db 78 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn PLANT, PLANT ; egg groups
+
+	; tmhm
+	db %00100100
+	db %00011110
+	db %00111101
+	db %10000100
+	db %00001110
+	db %00011000
+	db %01000100
+	db %00000000
+	; end
+
+GloomBaseData:: ; 0x51984
+	db GLOOM ; 044
+
+	db  60,  65,  70,  40,  85,  75
+	;   hp  atk  def  spd  sat  sdf
+
+	db GRASS, POISON
+	db 120 ; catch rate
+	db 132 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn PLANT, PLANT ; egg groups
+
+	; tmhm
+	db %00100100
+	db %00011110
+	db %00111101
+	db %10000100
+	db %00001110
+	db %00011000
+	db %01000100
+	db %00000000
+	; end
+
+VileplumeBaseData:: ; 0x519a4
+	db VILEPLUME ; 045
+
+	db  75,  80,  85,  50, 100,  90
+	;   hp  atk  def  spd  sat  sdf
+
+	db GRASS, POISON
+	db 45 ; catch rate
+	db 184 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn PLANT, PLANT ; egg groups
+
+	; tmhm
+	db %00100100
+	db %01011110
+	db %00111101
+	db %10000100
+	db %00001110
+	db %00011000
+	db %01000100
+	db %00000000
+	; end
+
+ParasBaseData:: ; 0x519c4
+	db PARAS ; 046
+
+	db  35,  70,  55,  25,  45,  55
+	;   hp  atk  def  spd  sat  sdf
+
+	db BUG, GRASS
+	db 190 ; catch rate
+	db 70 ; base exp
+	db TINYMUSHROOM ; item 1
+	db BIG_MUSHROOM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn INSECT, PLANT ; egg groups
+
+	; tmhm
+	db %10100100
+	db %00011110
+	db %00111101
+	db %10001100
+	db %00001110
+	db %00111000
+	db %01000101
+	db %00000000
+	; end
+
+ParasectBaseData:: ; 0x519e4
+	db PARASECT ; 047
+
+	db  60,  95,  80,  30,  60,  80
+	;   hp  atk  def  spd  sat  sdf
+
+	db BUG, GRASS
+	db 75 ; catch rate
+	db 128 ; base exp
+	db TINYMUSHROOM ; item 1
+	db BIG_MUSHROOM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn INSECT, PLANT ; egg groups
+
+	; tmhm
+	db %10100100
+	db %01011110
+	db %00111101
+	db %10001100
+	db %00001110
+	db %00111000
+	db %01000101
+	db %00000000
+	; end
+
+VenonatBaseData:: ; 0x51a04
+	db VENONAT ; 048
+
+	db  60,  55,  50,  45,  40,  55
+	;   hp  atk  def  spd  sat  sdf
+
+	db BUG, POISON
+	db 190 ; catch rate
+	db 75 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn INSECT, INSECT ; egg groups
+
+	; tmhm
+	db %00100100
+	db %00011110
+	db %00111101
+	db %10010100
+	db %01001110
+	db %00111000
+	db %00000000
+	db %00000000
+	; end
+
+VenomothBaseData:: ; 0x51a24
+	db VENOMOTH ; 049
+
+	db  70,  65,  60,  90,  90,  75
+	;   hp  atk  def  spd  sat  sdf
+
+	db BUG, POISON
+	db 75 ; catch rate
+	db 138 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn INSECT, INSECT ; egg groups
+
+	; tmhm
+	db %00100100
+	db %01011110
+	db %00111101
+	db %10010100
+	db %01001110
+	db %00111000
+	db %01000000
+	db %00000000
+	; end
+
+DiglettBaseData:: ; 0x51a44
+	db DIGLETT ; 050
+
+	db  10,  55,  25,  95,  35,  45
+	;   hp  atk  def  spd  sat  sdf
+
+	db GROUND, GROUND
+	db 255 ; catch rate
+	db 81 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn FIELD, FIELD ; egg groups
+
+	; tmhm
+	db %10100100
+	db %00010110
+	db %00011001
+	db %11001110
+	db %00001110
+	db %00111000
+	db %00000100
+	db %00000000
+	; end
+
+DugtrioBaseData:: ; 0x51a64
+	db DUGTRIO ; 051
+
+	db  35,  80,  50, 120,  50,  70
+	;   hp  atk  def  spd  sat  sdf
+
+	db GROUND, GROUND
+	db 50 ; catch rate
+	db 153 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn FIELD, FIELD ; egg groups
+
+	; tmhm
+	db %10100100
+	db %01010110
+	db %00011001
+	db %11001110
+	db %00001110
+	db %00111000
+	db %00000100
+	db %00000000
+	; end
+
+MeowthBaseData:: ; 0x51a84
+	db MEOWTH ; 052
+
+	db  40,  45,  35,  90,  40,  40
+	;   hp  atk  def  spd  sat  sdf
+
+	db NORMAL, NORMAL
+	db 255 ; catch rate
+	db 69 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn FIELD, FIELD ; egg groups
+
+	; tmhm
+	db %01100110
+	db %10010111
+	db %01011001
+	db %11100101
+	db %11000110
+	db %00111110
+	db %00000010
+	db %00000100
+	; end
+
+PersianBaseData:: ; 0x51aa4
+	db PERSIAN ; 053
+
+	db  65,  70,  60, 115,  65,  65
+	;   hp  atk  def  spd  sat  sdf
+
+	db NORMAL, NORMAL
+	db 90 ; catch rate
+	db 148 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn FIELD, FIELD ; egg groups
+
+	; tmhm
+	db %01110110
+	db %11010111
+	db %01011001
+	db %11100101
+	db %11000110
+	db %00111110
+	db %00000010
+	db %00000100
+	; end
+
+PsyduckBaseData:: ; 0x51ac4
+	db PSYDUCK ; 054
+
+	db  50,  52,  48,  55,  65,  50
+	;   hp  atk  def  spd  sat  sdf
+
+	db WATER, WATER
+	db 190 ; catch rate
+	db 80 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn AMPHIBIAN, FIELD ; egg groups
+
+	; tmhm
+	db %10100111
+	db %10110011
+	db %01011011
+	db %11001100
+	db %01000111
+	db %00011000
+	db %11110000
+	db %00001001
+	; end
+
+GolduckBaseData:: ; 0x51ae4
+	db GOLDUCK ; 055
+
+	db  80,  82,  78,  85,  95,  80
+	;   hp  atk  def  spd  sat  sdf
+
+	db WATER, WATER
+	db 75 ; catch rate
+	db 174 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn AMPHIBIAN, FIELD ; egg groups
+
+	; tmhm
+	db %10100111
+	db %11110011
+	db %01011011
+	db %11001100
+	db %01000111
+	db %00011000
+	db %11110001
+	db %00001001
+	; end
+
+MankeyBaseData:: ; 0x51b04
+	db MANKEY ; 056
+
+	db  40,  80,  35,  70,  35,  45
+	;   hp  atk  def  spd  sat  sdf
+
+	db FIGHTING, FIGHTING
+	db 190 ; catch rate
+	db 74 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn FIELD, FIELD ; egg groups
+
+	; tmhm
+	db %10100111
+	db %00010111
+	db %01011001
+	db %11001101
+	db %11000111
+	db %10111101
+	db %00100000
+	db %00000100
+	; end
+
+PrimeapeBaseData:: ; 0x51b24
+	db PRIMEAPE ; 057
+
+	db  65, 105,  60,  95,  60,  70
+	;   hp  atk  def  spd  sat  sdf
+
+	db FIGHTING, FIGHTING
+	db 75 ; catch rate
+	db 149 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn FIELD, FIELD ; egg groups
+
+	; tmhm
+	db %10100111
+	db %01010111
+	db %01011001
+	db %11001101
+	db %11000111
+	db %10111101
+	db %00100000
+	db %00000100
+	; end
+
+GrowlitheBaseData:: ; 0x51b44
+	db GROWLITHE ; 058
+
+	db  55,  70,  45,  60,  70,  50
+	;   hp  atk  def  spd  sat  sdf
+
+	db FIRE, FIRE
+	db 190 ; catch rate
+	db 91 ; base exp
+	db BURNT_BERRY ; item 1
+	db BURNT_BERRY ; item 2
+	db 63 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db FAST ; growth rate
+	dn FIELD, FIELD ; egg groups
+
+	; tmhm
+	db %10110110
+	db %00010110
+	db %11011001
+	db %10001100
+	db %01100110
+	db %00011000
+	db %00000000
+	db %00000010
+	; end
+
+ArcanineBaseData:: ; 0x51b64
+	db ARCANINE ; 059
+
+	db  90, 110,  80,  95, 100,  80
+	;   hp  atk  def  spd  sat  sdf
+
+	db FIRE, FIRE
+	db 75 ; catch rate
+	db 213 ; base exp
+	db BURNT_BERRY ; item 1
+	db BURNT_BERRY ; item 2
+	db 63 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db FAST ; growth rate
+	dn FIELD, FIELD ; egg groups
+
+	; tmhm
+	db %10110110
+	db %01010110
+	db %11011001
+	db %10001100
+	db %01100110
+	db %00011000
+	db %00000000
+	db %00000010
+	; end
+
+PoliwagBaseData:: ; 0x51b84
+	db POLIWAG ; 060
+
+	db  40,  50,  40,  90,  40,  40
+	;   hp  atk  def  spd  sat  sdf
+
+	db WATER, WATER
+	db 255 ; catch rate
+	db 77 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn AMPHIBIAN, AMPHIBIAN ; egg groups
+
+	; tmhm
+	db %00100110
+	db %10110010
+	db %00011011
+	db %10010100
+	db %10000110
+	db %00111000
+	db %10010000
+	db %00001001
+	; end
+
+PoliwhirlBaseData:: ; 0x51ba4
+	db POLIWHIRL ; 061
+
+	db  65,  65,  65,  90,  50,  50
+	;   hp  atk  def  spd  sat  sdf
+
+	db WATER, WATER
+	db 120 ; catch rate
+	db 131 ; base exp
+	db NO_ITEM ; item 1
+	db KINGS_ROCK ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn AMPHIBIAN, AMPHIBIAN ; egg groups
+
+	; tmhm
+	db %10100110
+	db %10110010
+	db %00011011
+	db %11010110
+	db %10000111
+	db %00111100
+	db %10110000
+	db %00001001
+	; end
+
+PoliwrathBaseData:: ; 0x51bc4
+	db POLIWRATH ; 062
+
+	db  90,  85,  95,  70,  70,  90
+	;   hp  atk  def  spd  sat  sdf
+
+	db WATER, FIGHTING
+	db 45 ; catch rate
+	db 185 ; base exp
+	db NO_ITEM ; item 1
+	db KINGS_ROCK ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn AMPHIBIAN, AMPHIBIAN ; egg groups
+
+	; tmhm
+	db %10100111
+	db %11110010
+	db %00011011
+	db %11010110
+	db %10000111
+	db %00111100
+	db %10110000
+	db %00001001
+	; end
+
+AbraBaseData:: ; 0x51be4
+	db ABRA ; 063
+
+	db  25,  20,  15,  90, 105,  55
+	;   hp  atk  def  spd  sat  sdf
+
+	db PSYCHIC, PSYCHIC
+	db 200 ; catch rate
+	db 73 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 63 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn HUMANSHAPE, HUMANSHAPE ; egg groups
+
+	; tmhm
+	db %01100111
+	db %00010111
+	db %00011011
+	db %10110100
+	db %00000111
+	db %10111011
+	db %01000010
+	db %00000000
+	; end
+
+KadabraBaseData:: ; 0x51c04
+	db KADABRA ; 064
+
+	db  40,  35,  30, 105, 120,  70
+	;   hp  atk  def  spd  sat  sdf
+
+	db PSYCHIC, PSYCHIC
+	db 100 ; catch rate
+	db 145 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 63 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn HUMANSHAPE, HUMANSHAPE ; egg groups
+
+	; tmhm
+	db %01100111
+	db %00010111
+	db %00011011
+	db %10111100
+	db %00000111
+	db %10111011
+	db %01000010
+	db %00000000
+	; end
+
+AlakazamBaseData:: ; 0x51c24
+	db ALAKAZAM ; 065
+
+	db  55,  50,  45, 120, 135,  85
+	;   hp  atk  def  spd  sat  sdf
+
+	db PSYCHIC, PSYCHIC
+	db 50 ; catch rate
+	db 186 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 63 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn HUMANSHAPE, HUMANSHAPE ; egg groups
+
+	; tmhm
+	db %01100111
+	db %01010111
+	db %00011011
+	db %10111100
+	db %00000111
+	db %10111011
+	db %01000010
+	db %00000000
+	; end
+
+MachopBaseData:: ; 0x51c44
+	db MACHOP ; 066
+
+	db  70,  80,  50,  35,  35,  35
+	;   hp  atk  def  spd  sat  sdf
+
+	db FIGHTING, FIGHTING
+	db 180 ; catch rate
+	db 88 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 63 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn HUMANSHAPE, HUMANSHAPE ; egg groups
+
+	; tmhm
+	db %10100111
+	db %00010110
+	db %00011001
+	db %11001110
+	db %00100111
+	db %10111101
+	db %00100000
+	db %00000010
+	; end
+
+MachokeBaseData:: ; 0x51c64
+	db MACHOKE ; 067
+
+	db  80, 100,  70,  45,  50,  60
+	;   hp  atk  def  spd  sat  sdf
+
+	db FIGHTING, FIGHTING
+	db 90 ; catch rate
+	db 146 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 63 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn HUMANSHAPE, HUMANSHAPE ; egg groups
+
+	; tmhm
+	db %10100111
+	db %00010110
+	db %00011001
+	db %11001110
+	db %00100111
+	db %10111101
+	db %00100000
+	db %00000010
+	; end
+
+MachampBaseData:: ; 0x51c84
+	db MACHAMP ; 068
+
+	db  90, 130,  80,  55,  65,  85
+	;   hp  atk  def  spd  sat  sdf
+
+	db FIGHTING, FIGHTING
+	db 45 ; catch rate
+	db 193 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 63 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn HUMANSHAPE, HUMANSHAPE ; egg groups
+
+	; tmhm
+	db %10100111
+	db %01010110
+	db %00011001
+	db %11001110
+	db %00100111
+	db %10111101
+	db %00100000
+	db %00000010
+	; end
+
+BellsproutBaseData:: ; 0x51ca4
+	db BELLSPROUT ; 069
+
+	db  50,  75,  35,  40,  70,  30
+	;   hp  atk  def  spd  sat  sdf
+
+	db GRASS, POISON
+	db 255 ; catch rate
+	db 84 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn PLANT, PLANT ; egg groups
+
+	; tmhm
+	db %00100100
+	db %00011110
+	db %00111101
+	db %10000100
+	db %00001110
+	db %00011000
+	db %01000100
+	db %00000000
+	; end
+
+WeepinbellBaseData:: ; 0x51cc4
+	db WEEPINBELL ; 070
+
+	db  65,  90,  50,  55,  85,  45
+	;   hp  atk  def  spd  sat  sdf
+
+	db GRASS, POISON
+	db 120 ; catch rate
+	db 151 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn PLANT, PLANT ; egg groups
+
+	; tmhm
+	db %00100100
+	db %00011110
+	db %00111101
+	db %10000100
+	db %00001110
+	db %00011000
+	db %01000100
+	db %00000000
+	; end
+
+VictreebelBaseData:: ; 0x51ce4
+	db VICTREEBEL ; 071
+
+	db  80, 105,  65,  70, 100,  60
+	;   hp  atk  def  spd  sat  sdf
+
+	db GRASS, POISON
+	db 45 ; catch rate
+	db 191 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn PLANT, PLANT ; egg groups
+
+	; tmhm
+	db %00100100
+	db %01011110
+	db %00111101
+	db %10000100
+	db %00001110
+	db %00011000
+	db %01000100
+	db %00000000
+	; end
+
+TentacoolBaseData:: ; 0x51d04
+	db TENTACOOL ; 072
+
+	db  40,  40,  35,  70,  50, 100
+	;   hp  atk  def  spd  sat  sdf
+
+	db WATER, POISON
+	db 190 ; catch rate
+	db 105 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db FAST ; growth rate
+	dn INVERTEBRATE, INVERTEBRATE ; egg groups
+
+	; tmhm
+	db %00100100
+	db %10110010
+	db %00011111
+	db %10000100
+	db %00001110
+	db %00011000
+	db %10010100
+	db %00001000
+	; end
+
+TentacruelBaseData:: ; 0x51d24
+	db TENTACRUEL ; 073
+
+	db  80,  70,  65, 100,  80, 120
+	;   hp  atk  def  spd  sat  sdf
+
+	db WATER, POISON
+	db 60 ; catch rate
+	db 205 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db FAST ; growth rate
+	dn INVERTEBRATE, INVERTEBRATE ; egg groups
+
+	; tmhm
+	db %00100100
+	db %11110010
+	db %00011111
+	db %10000100
+	db %00001110
+	db %00011000
+	db %10010100
+	db %00001000
+	; end
+
+GeodudeBaseData:: ; 0x51d44
+	db GEODUDE ; 074
+
+	db  40,  80, 100,  20,  30,  30
+	;   hp  atk  def  spd  sat  sdf
+
+	db ROCK, GROUND
+	db 255 ; catch rate
+	db 86 ; base exp
+	db NO_ITEM ; item 1
+	db EVERSTONE ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 15 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn INANIMATE, INANIMATE ; egg groups
+
+	; tmhm
+	db %10101111
+	db %00010110
+	db %00011001
+	db %11001110
+	db %10110110
+	db %10011000
+	db %00100000
+	db %00000010
+	; end
+
+GravelerBaseData:: ; 0x51d64
+	db GRAVELER ; 075
+
+	db  55,  95, 115,  35,  45,  45
+	;   hp  atk  def  spd  sat  sdf
+
+	db ROCK, GROUND
+	db 120 ; catch rate
+	db 134 ; base exp
+	db NO_ITEM ; item 1
+	db EVERSTONE ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 15 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn INANIMATE, INANIMATE ; egg groups
+
+	; tmhm
+	db %10101111
+	db %00010110
+	db %00011001
+	db %11001110
+	db %10110110
+	db %10011000
+	db %00100000
+	db %00000010
+	; end
+
+GolemBaseData:: ; 0x51d84
+	db GOLEM ; 076
+
+	db  80, 110, 130,  45,  55,  65
+	;   hp  atk  def  spd  sat  sdf
+
+	db ROCK, GROUND
+	db 45 ; catch rate
+	db 177 ; base exp
+	db NO_ITEM ; item 1
+	db EVERSTONE ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 15 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn INANIMATE, INANIMATE ; egg groups
+
+	; tmhm
+	db %10111111
+	db %01010110
+	db %00011001
+	db %11001110
+	db %10110110
+	db %10011000
+	db %00100001
+	db %00000010
+	; end
+
+PonytaBaseData:: ; 0x51da4
+	db PONYTA ; 077
+
+	db  50,  85,  55,  90,  65,  65
+	;   hp  atk  def  spd  sat  sdf
+
+	db FIRE, FIRE
+	db 190 ; catch rate
+	db 152 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn FIELD, FIELD ; egg groups
+
+	; tmhm
+	db %00100110
+	db %00010110
+	db %01011001
+	db %10000100
+	db %01100110
+	db %00011000
+	db %00000000
+	db %00000010
+	; end
+
+RapidashBaseData:: ; 0x51dc4
+	db RAPIDASH ; 078
+
+	db  65, 100,  70, 105,  80,  80
+	;   hp  atk  def  spd  sat  sdf
+
+	db FIRE, FIRE
+	db 60 ; catch rate
+	db 192 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn FIELD, FIELD ; egg groups
+
+	; tmhm
+	db %00100110
+	db %01010110
+	db %01011001
+	db %10000100
+	db %01100110
+	db %00011000
+	db %00000000
+	db %00000010
+	; end
+
+SlowpokeBaseData:: ; 0x51de4
+	db SLOWPOKE ; 079
+
+	db  90,  65,  65,  15,  40,  40
+	;   hp  atk  def  spd  sat  sdf
+
+	db WATER, PSYCHIC
+	db 190 ; catch rate
+	db 99 ; base exp
+	db NO_ITEM ; item 1
+	db KINGS_ROCK ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn MONSTER, AMPHIBIAN ; egg groups
+
+	; tmhm
+	db %01100110
+	db %10110111
+	db %01011011
+	db %11111110
+	db %01100110
+	db %00011010
+	db %01110010
+	db %00001010
+	; end
+
+SlowbroBaseData:: ; 0x51e04
+	db SLOWBRO ; 080
+
+	db  95,  75, 110,  30, 100,  80
+	;   hp  atk  def  spd  sat  sdf
+
+	db WATER, PSYCHIC
+	db 75 ; catch rate
+	db 164 ; base exp
+	db NO_ITEM ; item 1
+	db KINGS_ROCK ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn MONSTER, AMPHIBIAN ; egg groups
+
+	; tmhm
+	db %11100111
+	db %11110111
+	db %01011011
+	db %11111110
+	db %01100111
+	db %00011010
+	db %01110011
+	db %00001010
+	; end
+
+MagnemiteBaseData:: ; 0x51e24
+	db MAGNEMITE ; 081
+
+	db  25,  35,  70,  45,  95,  55
+	;   hp  atk  def  spd  sat  sdf
+
+	db ELECTRIC, STEEL
+	db 190 ; catch rate
+	db 89 ; base exp
+	db NO_ITEM ; item 1
+	db METAL_COAT ; item 2
+	db 255 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn INANIMATE, INANIMATE ; egg groups
+
+	; tmhm
+	db %01101100
+	db %00010010
+	db %00011011
+	db %10000101
+	db %01000110
+	db %00001000
+	db %01000000
+	db %00000100
+	; end
+
+MagnetonBaseData:: ; 0x51e44
+	db MAGNETON ; 082
+
+	db  50,  60,  95,  70, 120,  70
+	;   hp  atk  def  spd  sat  sdf
+
+	db ELECTRIC, STEEL
+	db 60 ; catch rate
+	db 161 ; base exp
+	db NO_ITEM ; item 1
+	db METAL_COAT ; item 2
+	db 255 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn INANIMATE, INANIMATE ; egg groups
+
+	; tmhm
+	db %01101100
+	db %01010010
+	db %00011011
+	db %10000101
+	db %01000110
+	db %00001000
+	db %01000000
+	db %00000100
+	; end
+
+Farfetch_DBaseData:: ; 0x51e64
+	db FARFETCH_D ; 083
+
+	db  52,  65,  55,  60,  58,  62
+	;   hp  atk  def  spd  sat  sdf
+
+	db NORMAL, FLYING
+	db 45 ; catch rate
+	db 94 ; base exp
+	db NO_ITEM ; item 1
+	db STICK ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn AVIAN, FIELD ; egg groups
+
+	; tmhm
+	db %00100110
+	db %00010111
+	db %01011001
+	db %11000100
+	db %01000110
+	db %01111100
+	db %00001100
+	db %00000000
+	; end
+
+DoduoBaseData:: ; 0x51e84
+	db DODUO ; 084
+
+	db  35,  85,  45,  75,  35,  35
+	;   hp  atk  def  spd  sat  sdf
+
+	db NORMAL, FLYING
+	db 190 ; catch rate
+	db 96 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn AVIAN, AVIAN ; egg groups
+
+	; tmhm
+	db %00100100
+	db %00010110
+	db %00011001
+	db %11000100
+	db %01000110
+	db %01111000
+	db %00001000
+	db %00000000
+	; end
+
+DodrioBaseData:: ; 0x51ea4
+	db DODRIO ; 085
+
+	db  60, 110,  70, 100,  60,  60
+	;   hp  atk  def  spd  sat  sdf
+
+	db NORMAL, FLYING
+	db 45 ; catch rate
+	db 158 ; base exp
+	db NO_ITEM ; item 1
+	db SHARP_BEAK ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn AVIAN, AVIAN ; egg groups
+
+	; tmhm
+	db %00100100
+	db %01010110
+	db %00011001
+	db %11000100
+	db %01000110
+	db %01111000
+	db %00001000
+	db %00000000
+	; end
+
+SeelBaseData:: ; 0x51ec4
+	db SEEL ; 086
+
+	db  65,  45,  55,  45,  45,  70
+	;   hp  atk  def  spd  sat  sdf
+
+	db WATER, WATER
+	db 190 ; catch rate
+	db 100 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn AMPHIBIAN, FIELD ; egg groups
+
+	; tmhm
+	db %00100110
+	db %10110010
+	db %00011011
+	db %10000100
+	db %00000110
+	db %00011000
+	db %10010000
+	db %00001001
+	; end
+
+DewgongBaseData:: ; 0x51ee4
+	db DEWGONG ; 087
+
+	db  90,  70,  80,  70,  70,  95
+	;   hp  atk  def  spd  sat  sdf
+
+	db WATER, ICE
+	db 75 ; catch rate
+	db 176 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn AMPHIBIAN, FIELD ; egg groups
+
+	; tmhm
+	db %00100110
+	db %11110010
+	db %00011011
+	db %10000100
+	db %00000110
+	db %00011000
+	db %10010000
+	db %00001001
+	; end
+
+GrimerBaseData:: ; 0x51f04
+	db GRIMER ; 088
+
+	db  80,  80,  50,  25,  40,  50
+	;   hp  atk  def  spd  sat  sdf
+
+	db POISON, POISON
+	db 190 ; catch rate
+	db 90 ; base exp
+	db NO_ITEM ; item 1
+	db NUGGET ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn AMORPHOUS, AMORPHOUS ; egg groups
+
+	; tmhm
+	db %01100101
+	db %00010110
+	db %00011101
+	db %11000101
+	db %00101111
+	db %10111001
+	db %00000000
+	db %00000110
+	; end
+
+MukBaseData:: ; 0x51f24
+	db MUK ; 089
+
+	db 105, 105,  75,  50,  65, 100
+	;   hp  atk  def  spd  sat  sdf
+
+	db POISON, POISON
+	db 75 ; catch rate
+	db 157 ; base exp
+	db NO_ITEM ; item 1
+	db NUGGET ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn AMORPHOUS, AMORPHOUS ; egg groups
+
+	; tmhm
+	db %01100101
+	db %01010110
+	db %00011101
+	db %11000101
+	db %00101111
+	db %10111001
+	db %00000000
+	db %00000110
+	; end
+
+ShellderBaseData:: ; 0x51f44
+	db SHELLDER ; 090
+
+	db  30,  65, 100,  40,  45,  25
+	;   hp  atk  def  spd  sat  sdf
+
+	db WATER, WATER
+	db 190 ; catch rate
+	db 97 ; base exp
+	db PEARL ; item 1
+	db BIG_PEARL ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db FAST ; growth rate
+	dn INVERTEBRATE, INVERTEBRATE ; egg groups
+
+	; tmhm
+	db %00100100
+	db %10110010
+	db %00011011
+	db %10000100
+	db %01000110
+	db %00011000
+	db %10010000
+	db %00001000
+	; end
+
+CloysterBaseData:: ; 0x51f64
+	db CLOYSTER ; 091
+
+	db  50,  95, 180,  70,  85,  45
+	;   hp  atk  def  spd  sat  sdf
+
+	db WATER, ICE
+	db 60 ; catch rate
+	db 203 ; base exp
+	db PEARL ; item 1
+	db BIG_PEARL ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db FAST ; growth rate
+	dn INVERTEBRATE, INVERTEBRATE ; egg groups
+
+	; tmhm
+	db %00100100
+	db %11110010
+	db %00011011
+	db %10000100
+	db %01000110
+	db %00011000
+	db %10010000
+	db %00001000
+	; end
+
+GastlyBaseData:: ; 0x51f84
+	db GASTLY ; 092
+
+	db  30,  35,  30,  80, 100,  35
+	;   hp  atk  def  spd  sat  sdf
+
+	db GHOST, POISON
+	db 190 ; catch rate
+	db 95 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn AMORPHOUS, AMORPHOUS ; egg groups
+
+	; tmhm
+	db %01100100
+	db %00010111
+	db %00011111
+	db %10110101
+	db %00000110
+	db %00111010
+	db %00000010
+	db %00000100
+	; end
+
+HaunterBaseData:: ; 0x51fa4
+	db HAUNTER ; 093
+
+	db  45,  50,  45,  95, 115,  55
+	;   hp  atk  def  spd  sat  sdf
+
+	db GHOST, POISON
+	db 90 ; catch rate
+	db 126 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn AMORPHOUS, AMORPHOUS ; egg groups
+
+	; tmhm
+	db %01100100
+	db %00010111
+	db %00011111
+	db %10110101
+	db %00000110
+	db %00111010
+	db %00000010
+	db %00000100
+	; end
+
+GengarBaseData:: ; 0x51fc4
+	db GENGAR ; 094
+
+	db  60,  65,  60, 110, 130,  75
+	;   hp  atk  def  spd  sat  sdf
+
+	db GHOST, POISON
+	db 45 ; catch rate
+	db 190 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn AMORPHOUS, AMORPHOUS ; egg groups
+
+	; tmhm
+	db %11100111
+	db %01010111
+	db %00011111
+	db %10110101
+	db %00000111
+	db %10111011
+	db %00100010
+	db %00000100
+	; end
+
+OnixBaseData:: ; 0x51fe4
+	db ONIX ; 095
+
+	db  35,  45, 160,  70,  30,  45
+	;   hp  atk  def  spd  sat  sdf
+
+	db ROCK, GROUND
+	db 45 ; catch rate
+	db 108 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 25 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn INANIMATE, INANIMATE ; egg groups
+
+	; tmhm
+	db %10110110
+	db %00010110
+	db %01011001
+	db %11001110
+	db %00010110
+	db %00011000
+	db %00100000
+	db %00000000
+	; end
+
+DrowzeeBaseData:: ; 0x52004
+	db DROWZEE ; 096
+
+	db  60,  48,  45,  42,  43,  90
+	;   hp  atk  def  spd  sat  sdf
+
+	db PSYCHIC, PSYCHIC
+	db 190 ; catch rate
+	db 102 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn HUMANSHAPE, HUMANSHAPE ; egg groups
+
+	; tmhm
+	db %01100111
+	db %00010111
+	db %00011011
+	db %10110100
+	db %00000111
+	db %10011011
+	db %01000010
+	db %00000000
+	; end
+
+HypnoBaseData:: ; 0x52024
+	db HYPNO ; 097
+
+	db  85,  73,  70,  67,  73, 115
+	;   hp  atk  def  spd  sat  sdf
+
+	db PSYCHIC, PSYCHIC
+	db 75 ; catch rate
+	db 165 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn HUMANSHAPE, HUMANSHAPE ; egg groups
+
+	; tmhm
+	db %01100111
+	db %01010111
+	db %00011011
+	db %10110100
+	db %00000111
+	db %10011011
+	db %01000010
+	db %00000000
+	; end
+
+KrabbyBaseData:: ; 0x52044
+	db KRABBY ; 098
+
+	db  30, 105,  90,  50,  25,  25
+	;   hp  atk  def  spd  sat  sdf
+
+	db WATER, WATER
+	db 225 ; catch rate
+	db 115 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn INVERTEBRATE, INVERTEBRATE ; egg groups
+
+	; tmhm
+	db %10100100
+	db %10110010
+	db %00011011
+	db %11000100
+	db %00000110
+	db %00111000
+	db %10110101
+	db %00001000
+	; end
+
+KinglerBaseData:: ; 0x52064
+	db KINGLER ; 099
+
+	db  55, 130, 115,  75,  50,  50
+	;   hp  atk  def  spd  sat  sdf
+
+	db WATER, WATER
+	db 60 ; catch rate
+	db 206 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn INVERTEBRATE, INVERTEBRATE ; egg groups
+
+	; tmhm
+	db %10100100
+	db %11110010
+	db %00011011
+	db %11000100
+	db %00000110
+	db %00111000
+	db %10110101
+	db %00001000
+	; end
+
+VoltorbBaseData:: ; 0x52084
+	db VOLTORB ; 100
+
+	db  40,  30,  50, 100,  55,  55
+	;   hp  atk  def  spd  sat  sdf
+
+	db ELECTRIC, ELECTRIC
+	db 190 ; catch rate
+	db 103 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 255 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn INANIMATE, INANIMATE ; egg groups
+
+	; tmhm
+	db %01101110
+	db %00010010
+	db %00011011
+	db %10000101
+	db %01000110
+	db %00001000
+	db %01000000
+	db %00000100
+	; end
+
+ElectrodeBaseData:: ; 0x520a4
+	db ELECTRODE ; 101
+
+	db  60,  50,  70, 140,  80,  80
+	;   hp  atk  def  spd  sat  sdf
+
+	db ELECTRIC, ELECTRIC
+	db 60 ; catch rate
+	db 150 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 255 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn INANIMATE, INANIMATE ; egg groups
+
+	; tmhm
+	db %01101110
+	db %01010010
+	db %00011011
+	db %10000101
+	db %01000110
+	db %00001000
+	db %01000000
+	db %00000100
+	; end
+
+ExeggcuteBaseData:: ; 0x520c4
+	db EXEGGCUTE ; 102
+
+	db  60,  40,  80,  40,  60,  45
+	;   hp  atk  def  spd  sat  sdf
+
+	db GRASS, PSYCHIC
+	db 90 ; catch rate
+	db 98 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db FAST ; growth rate
+	dn PLANT, PLANT ; egg groups
+
+	; tmhm
+	db %00101100
+	db %00010111
+	db %00111101
+	db %10010100
+	db %00001110
+	db %00111010
+	db %01100010
+	db %00000000
+	; end
+
+ExeggutorBaseData:: ; 0x520e4
+	db EXEGGUTOR ; 103
+
+	db  95,  95,  85,  55, 125,  65
+	;   hp  atk  def  spd  sat  sdf
+
+	db GRASS, PSYCHIC
+	db 45 ; catch rate
+	db 212 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db FAST ; growth rate
+	dn PLANT, PLANT ; egg groups
+
+	; tmhm
+	db %00101110
+	db %01010111
+	db %00111101
+	db %10010100
+	db %00001110
+	db %00111010
+	db %01100010
+	db %00000000
+	; end
+
+CuboneBaseData:: ; 0x52104
+	db CUBONE ; 104
+
+	db  50,  50,  95,  35,  40,  50
+	;   hp  atk  def  spd  sat  sdf
+
+	db GROUND, GROUND
+	db 190 ; catch rate
+	db 87 ; base exp
+	db NO_ITEM ; item 1
+	db THICK_CLUB ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn MONSTER, MONSTER ; egg groups
+
+	; tmhm
+	db %10100111
+	db %10110110
+	db %01011001
+	db %11001110
+	db %00110110
+	db %10111101
+	db %00100000
+	db %00001010
+	; end
+
+MarowakBaseData:: ; 0x52124
+	db MAROWAK ; 105
+
+	db  60,  80, 110,  45,  50,  80
+	;   hp  atk  def  spd  sat  sdf
+
+	db GROUND, GROUND
+	db 75 ; catch rate
+	db 124 ; base exp
+	db NO_ITEM ; item 1
+	db THICK_CLUB ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn MONSTER, MONSTER ; egg groups
+
+	; tmhm
+	db %10100111
+	db %11110110
+	db %01011001
+	db %11001110
+	db %00110110
+	db %10111101
+	db %00100000
+	db %00001010
+	; end
+
+HitmonleeBaseData:: ; 0x52144
+	db HITMONLEE ; 106
+
+	db  50, 120,  53,  87,  35, 110
+	;   hp  atk  def  spd  sat  sdf
+
+	db FIGHTING, FIGHTING
+	db 45 ; catch rate
+	db 139 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 0 ; gender
+	db 100 ; unknown
+	db 25 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn HUMANSHAPE, HUMANSHAPE ; egg groups
+
+	; tmhm
+	db %10100111
+	db %00010110
+	db %00011001
+	db %11000100
+	db %01000110
+	db %00111100
+	db %00100000
+	db %00000000
+	; end
+
+HitmonchanBaseData:: ; 0x52164
+	db HITMONCHAN ; 107
+
+	db  50, 105,  79,  76,  35, 110
+	;   hp  atk  def  spd  sat  sdf
+
+	db FIGHTING, FIGHTING
+	db 45 ; catch rate
+	db 140 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 0 ; gender
+	db 100 ; unknown
+	db 25 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn HUMANSHAPE, HUMANSHAPE ; egg groups
+
+	; tmhm
+	db %10100111
+	db %00010110
+	db %00011001
+	db %11000100
+	db %01000111
+	db %10111101
+	db %00100000
+	db %00000000
+	; end
+
+LickitungBaseData:: ; 0x52184
+	db LICKITUNG ; 108
+
+	db  90,  55,  75,  30,  60,  75
+	;   hp  atk  def  spd  sat  sdf
+
+	db NORMAL, NORMAL
+	db 45 ; catch rate
+	db 127 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn MONSTER, MONSTER ; egg groups
+
+	; tmhm
+	db %10101111
+	db %11110111
+	db %01011011
+	db %11100111
+	db %10110111
+	db %10111011
+	db %00110110
+	db %00001110
+	; end
+
+KoffingBaseData:: ; 0x521a4
+	db KOFFING ; 109
+
+	db  40,  65,  95,  35,  60,  45
+	;   hp  atk  def  spd  sat  sdf
+
+	db POISON, POISON
+	db 190 ; catch rate
+	db 114 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn AMORPHOUS, AMORPHOUS ; egg groups
+
+	; tmhm
+	db %01101100
+	db %00010110
+	db %00011001
+	db %10000101
+	db %00101110
+	db %00111000
+	db %00000000
+	db %00000110
+	; end
+
+WeezingBaseData:: ; 0x521c4
+	db WEEZING ; 110
+
+	db  65,  90, 120,  60,  85,  70
+	;   hp  atk  def  spd  sat  sdf
+
+	db POISON, POISON
+	db 60 ; catch rate
+	db 173 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn AMORPHOUS, AMORPHOUS ; egg groups
+
+	; tmhm
+	db %01101100
+	db %01010110
+	db %00011001
+	db %10000101
+	db %00101110
+	db %00111000
+	db %00000000
+	db %00000110
+	; end
+
+RhyhornBaseData:: ; 0x521e4
+	db RHYHORN ; 111
+
+	db  80,  85,  95,  25,  30,  30
+	;   hp  atk  def  spd  sat  sdf
+
+	db GROUND, ROCK
+	db 120 ; catch rate
+	db 135 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db FAST ; growth rate
+	dn MONSTER, FIELD ; egg groups
+
+	; tmhm
+	db %11111110
+	db %10110110
+	db %01011001
+	db %11001111
+	db %00110110
+	db %00011000
+	db %00100000
+	db %00001110
+	; end
+
+RhydonBaseData:: ; 0x52204
+	db RHYDON ; 112
+
+	db 105, 130, 120,  40,  45,  45
+	;   hp  atk  def  spd  sat  sdf
+
+	db GROUND, ROCK
+	db 60 ; catch rate
+	db 204 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db FAST ; growth rate
+	dn MONSTER, FIELD ; egg groups
+
+	; tmhm
+	db %11111111
+	db %11110110
+	db %01011001
+	db %11001111
+	db %00110110
+	db %10011001
+	db %00110001
+	db %00001110
+	; end
+
+ChanseyBaseData:: ; 0x52224
+	db CHANSEY ; 113
+
+	db 250,  05,  05,  50,  35, 105
+	;   hp  atk  def  spd  sat  sdf
+
+	db NORMAL, NORMAL
+	db 30 ; catch rate
+	db 255 ; base exp
+	db NO_ITEM ; item 1
+	db LUCKY_EGG ; item 2
+	db 254 ; gender
+	db 100 ; unknown
+	db 40 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db SLOW ; growth rate
+	dn FAIRY, FAIRY ; egg groups
+
+	; tmhm
+	db %11101111
+	db %11110111
+	db %01111011
+	db %11110101
+	db %10110110
+	db %00011010
+	db %01100000
+	db %00001110
+	; end
+
+TangelaBaseData:: ; 0x52244
+	db TANGELA ; 114
+
+	db  65,  55, 115,  60, 100,  40
+	;   hp  atk  def  spd  sat  sdf
+
+	db GRASS, GRASS
+	db 45 ; catch rate
+	db 166 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn PLANT, PLANT ; egg groups
+
+	; tmhm
+	db %00100110
+	db %01011111
+	db %00111101
+	db %10000100
+	db %00001110
+	db %00111000
+	db %01000100
+	db %00000000
+	; end
+
+KangaskhanBaseData:: ; 0x52264
+	db KANGASKHAN ; 115
+
+	db 105,  95,  80,  90,  40,  80
+	;   hp  atk  def  spd  sat  sdf
+
+	db NORMAL, NORMAL
+	db 45 ; catch rate
+	db 175 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 254 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn MONSTER, MONSTER ; egg groups
+
+	; tmhm
+	db %11110111
+	db %11110110
+	db %01011011
+	db %11100111
+	db %00110111
+	db %10011001
+	db %00110001
+	db %00001110
+	; end
+
+HorseaBaseData:: ; 0x52284
+	db HORSEA ; 116
+
+	db  30,  40,  70,  60,  70,  25
+	;   hp  atk  def  spd  sat  sdf
+
+	db WATER, WATER
+	db 225 ; catch rate
+	db 83 ; base exp
+	db NO_ITEM ; item 1
+	db DRAGON_SCALE ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn AMPHIBIAN, REPTILE ; egg groups
+
+	; tmhm
+	db %00100110
+	db %10110010
+	db %10011011
+	db %10000100
+	db %01000110
+	db %00011000
+	db %10010000
+	db %00001001
+	; end
+
+SeadraBaseData:: ; 0x522a4
+	db SEADRA ; 117
+
+	db  55,  65,  95,  85,  95,  45
+	;   hp  atk  def  spd  sat  sdf
+
+	db WATER, WATER
+	db 75 ; catch rate
+	db 155 ; base exp
+	db NO_ITEM ; item 1
+	db DRAGON_SCALE ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn AMPHIBIAN, REPTILE ; egg groups
+
+	; tmhm
+	db %00100110
+	db %11110010
+	db %10011011
+	db %10000100
+	db %01000110
+	db %00011000
+	db %10010000
+	db %00001001
+	; end
+
+GoldeenBaseData:: ; 0x522c4
+	db GOLDEEN ; 118
+
+	db  45,  67,  60,  63,  35,  50
+	;   hp  atk  def  spd  sat  sdf
+
+	db WATER, WATER
+	db 225 ; catch rate
+	db 111 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn FISH, FISH ; egg groups
+
+	; tmhm
+	db %00100100
+	db %10110010
+	db %00011011
+	db %10000100
+	db %01000110
+	db %00011000
+	db %00010000
+	db %00001001
+	; end
+
+SeakingBaseData:: ; 0x522e4
+	db SEAKING ; 119
+
+	db  80,  92,  65,  68,  65,  80
+	;   hp  atk  def  spd  sat  sdf
+
+	db WATER, WATER
+	db 60 ; catch rate
+	db 170 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn FISH, FISH ; egg groups
+
+	; tmhm
+	db %00100100
+	db %11110010
+	db %00011011
+	db %10000100
+	db %01000110
+	db %00011000
+	db %00010000
+	db %00001001
+	; end
+
+StaryuBaseData:: ; 0x52304
+	db STARYU ; 120
+
+	db  30,  45,  55,  85,  70,  55
+	;   hp  atk  def  spd  sat  sdf
+
+	db WATER, WATER
+	db 225 ; catch rate
+	db 106 ; base exp
+	db STARDUST ; item 1
+	db STAR_PIECE ; item 2
+	db 255 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db FAST ; growth rate
+	dn INVERTEBRATE, INVERTEBRATE ; egg groups
+
+	; tmhm
+	db %01100100
+	db %10110011
+	db %00011011
+	db %10010101
+	db %01000110
+	db %00011000
+	db %11010000
+	db %00001101
+	; end
+
+StarmieBaseData:: ; 0x52324
+	db STARMIE ; 121
+
+	db  60,  75,  85, 115, 100,  85
+	;   hp  atk  def  spd  sat  sdf
+
+	db WATER, PSYCHIC
+	db 60 ; catch rate
+	db 207 ; base exp
+	db STARDUST ; item 1
+	db STAR_PIECE ; item 2
+	db 255 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db FAST ; growth rate
+	dn INVERTEBRATE, INVERTEBRATE ; egg groups
+
+	; tmhm
+	db %01100100
+	db %11110011
+	db %00011011
+	db %10010101
+	db %01000110
+	db %00011010
+	db %11010010
+	db %00001101
+	; end
+
+Mr__MimeBaseData:: ; 0x52344
+	db MR__MIME ; 122
+
+	db  40,  45,  65,  90, 100, 120
+	;   hp  atk  def  spd  sat  sdf
+
+	db PSYCHIC, PSYCHIC
+	db 45 ; catch rate
+	db 136 ; base exp
+	db NO_ITEM ; item 1
+	db MYSTERYBERRY ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 25 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn HUMANSHAPE, HUMANSHAPE ; egg groups
+
+	; tmhm
+	db %01100111
+	db %01010111
+	db %00111001
+	db %11110101
+	db %00000111
+	db %10111011
+	db %01000010
+	db %00000100
+	; end
+
+ScytherBaseData:: ; 0x52364
+	db SCYTHER ; 123
+
+	db  70, 110,  80, 105,  55,  80
+	;   hp  atk  def  spd  sat  sdf
+
+	db BUG, FLYING
+	db 45 ; catch rate
+	db 187 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 25 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn INSECT, INSECT ; egg groups
+
+	; tmhm
+	db %10100110
+	db %01010110
+	db %00011001
+	db %10000100
+	db %01000110
+	db %01111100
+	db %00000101
+	db %00000000
+	; end
+
+JynxBaseData:: ; 0x52384
+	db JYNX ; 124
+
+	db  65,  50,  35,  95, 115,  95
+	;   hp  atk  def  spd  sat  sdf
+
+	db ICE, PSYCHIC
+	db 45 ; catch rate
+	db 137 ; base exp
+	db ICE_BERRY ; item 1
+	db ICE_BERRY ; item 2
+	db 254 ; gender
+	db 100 ; unknown
+	db 25 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn HUMANSHAPE, HUMANSHAPE ; egg groups
+
+	; tmhm
+	db %00100111
+	db %11111011
+	db %00011011
+	db %11110100
+	db %00000111
+	db %00111010
+	db %00000010
+	db %00001000
+	; end
+
+ElectabuzzBaseData:: ; 0x523a4
+	db ELECTABUZZ ; 125
+
+	db  65,  83,  57, 105,  95,  85
+	;   hp  atk  def  spd  sat  sdf
+
+	db ELECTRIC, ELECTRIC
+	db 45 ; catch rate
+	db 156 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 63 ; gender
+	db 100 ; unknown
+	db 25 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn HUMANSHAPE, HUMANSHAPE ; egg groups
+
+	; tmhm
+	db %11100111
+	db %01010010
+	db %01011011
+	db %11010101
+	db %01000111
+	db %10111101
+	db %01100000
+	db %00000100
+	; end
+
+MagmarBaseData:: ; 0x523c4
+	db MAGMAR ; 126
+
+	db  65,  95,  57,  93, 100,  85
+	;   hp  atk  def  spd  sat  sdf
+
+	db FIRE, FIRE
+	db 45 ; catch rate
+	db 167 ; base exp
+	db BURNT_BERRY ; item 1
+	db BURNT_BERRY ; item 2
+	db 63 ; gender
+	db 100 ; unknown
+	db 25 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn HUMANSHAPE, HUMANSHAPE ; egg groups
+
+	; tmhm
+	db %10100111
+	db %01010110
+	db %01011001
+	db %11010100
+	db %00100110
+	db %10111101
+	db %00100000
+	db %00000010
+	; end
+
+PinsirBaseData:: ; 0x523e4
+	db PINSIR ; 127
+
+	db  65, 125, 100,  85,  55,  70
+	;   hp  atk  def  spd  sat  sdf
+
+	db BUG, BUG
+	db 45 ; catch rate
+	db 200 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 25 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db FAST ; growth rate
+	dn INSECT, INSECT ; egg groups
+
+	; tmhm
+	db %10100110
+	db %01010110
+	db %00011001
+	db %10000100
+	db %00000110
+	db %00111000
+	db %00100101
+	db %00000000
+	; end
+
+TaurosBaseData:: ; 0x52404
+	db TAUROS ; 128
+
+	db  75, 100,  95, 110,  40,  70
+	;   hp  atk  def  spd  sat  sdf
+
+	db NORMAL, NORMAL
+	db 45 ; catch rate
+	db 211 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 0 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db FAST ; growth rate
+	dn FIELD, FIELD ; egg groups
+
+	; tmhm
+	db %11100110
+	db %11110110
+	db %01011001
+	db %10000111
+	db %00100110
+	db %00011000
+	db %00110000
+	db %00001110
+	; end
+
+MagikarpBaseData:: ; 0x52424
+	db MAGIKARP ; 129
+
+	db  20,  10,  55,  80,  15,  20
+	;   hp  atk  def  spd  sat  sdf
+
+	db WATER, WATER
+	db 255 ; catch rate
+	db 20 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 5 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db FAST ; growth rate
+	dn FISH, REPTILE ; egg groups
+
+	; tmhm
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	; end
+
+GyaradosBaseData:: ; 0x52444
+	db GYARADOS ; 130
+
+	db  95, 125,  79,  81,  60, 100
+	;   hp  atk  def  spd  sat  sdf
+
+	db WATER, FLYING
+	db 45 ; catch rate
+	db 214 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 5 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db FAST ; growth rate
+	dn FISH, REPTILE ; egg groups
+
+	; tmhm
+	db %11110110
+	db %11110010
+	db %10011011
+	db %10000101
+	db %00110110
+	db %00011000
+	db %10110000
+	db %00001111
+	; end
+
+LaprasBaseData:: ; 0x52464
+	db LAPRAS ; 131
+
+	db 130,  85,  80,  60,  85,  95
+	;   hp  atk  def  spd  sat  sdf
+
+	db WATER, ICE
+	db 45 ; catch rate
+	db 219 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 40 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db FAST ; growth rate
+	dn MONSTER, AMPHIBIAN ; egg groups
+
+	; tmhm
+	db %11100110
+	db %11110010
+	db %11011011
+	db %10010101
+	db %00000110
+	db %00011010
+	db %10110010
+	db %00001100
+	; end
+
+DittoBaseData:: ; 0x52484
+	db DITTO ; 132
+
+	db  48,  48,  48,  48,  48,  48
+	;   hp  atk  def  spd  sat  sdf
+
+	db NORMAL, NORMAL
+	db 35 ; catch rate
+	db 61 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 255 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn LADIES_MAN, LADIES_MAN ; egg groups
+
+	; tmhm
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	; end
+
+EeveeBaseData:: ; 0x524a4
+	db EEVEE ; 133
+
+	db  55,  55,  50,  55,  45,  65
+	;   hp  atk  def  spd  sat  sdf
+
+	db NORMAL, NORMAL
+	db 45 ; catch rate
+	db 92 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 31 ; gender
+	db 100 ; unknown
+	db 35 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn FIELD, FIELD ; egg groups
+
+	; tmhm
+	db %00100110
+	db %00010110
+	db %01011011
+	db %11100100
+	db %01000110
+	db %00011100
+	db %00000000
+	db %00000000
+	; end
+
+VaporeonBaseData:: ; 0x524c4
+	db VAPOREON ; 134
+
+	db 130,  65,  60,  65, 110,  95
+	;   hp  atk  def  spd  sat  sdf
+
+	db WATER, WATER
+	db 45 ; catch rate
+	db 196 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 31 ; gender
+	db 100 ; unknown
+	db 35 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn FIELD, FIELD ; egg groups
+
+	; tmhm
+	db %00110110
+	db %11110110
+	db %01011011
+	db %11100100
+	db %01000110
+	db %00011100
+	db %10010000
+	db %00001001
+	; end
+
+JolteonBaseData:: ; 0x524e4
+	db JOLTEON ; 135
+
+	db  65,  65,  60, 130, 110,  95
+	;   hp  atk  def  spd  sat  sdf
+
+	db ELECTRIC, ELECTRIC
+	db 45 ; catch rate
+	db 197 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 31 ; gender
+	db 100 ; unknown
+	db 35 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn FIELD, FIELD ; egg groups
+
+	; tmhm
+	db %01110110
+	db %01010110
+	db %01011011
+	db %11100101
+	db %01000110
+	db %00011100
+	db %01000000
+	db %00000100
+	; end
+
+FlareonBaseData:: ; 0x52504
+	db FLAREON ; 136
+
+	db  65, 130,  60,  65,  95, 110
+	;   hp  atk  def  spd  sat  sdf
+
+	db FIRE, FIRE
+	db 45 ; catch rate
+	db 198 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 31 ; gender
+	db 100 ; unknown
+	db 35 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn FIELD, FIELD ; egg groups
+
+	; tmhm
+	db %01110110
+	db %01010110
+	db %01011011
+	db %11100100
+	db %01100110
+	db %00011100
+	db %00000000
+	db %00000010
+	; end
+
+PorygonBaseData:: ; 0x52524
+	db PORYGON ; 137
+
+	db  65,  60,  70,  40,  85,  75
+	;   hp  atk  def  spd  sat  sdf
+
+	db NORMAL, NORMAL
+	db 45 ; catch rate
+	db 130 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 255 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn INANIMATE, INANIMATE ; egg groups
+
+	; tmhm
+	db %01100100
+	db %11110111
+	db %01011011
+	db %10010101
+	db %01000110
+	db %00101010
+	db %01000010
+	db %00001100
+	; end
+
+OmanyteBaseData:: ; 0x52544
+	db OMANYTE ; 138
+
+	db  35,  40, 100,  35,  90,  55
+	;   hp  atk  def  spd  sat  sdf
+
+	db ROCK, WATER
+	db 45 ; catch rate
+	db 120 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 31 ; gender
+	db 100 ; unknown
+	db 30 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn AMPHIBIAN, INVERTEBRATE ; egg groups
+
+	; tmhm
+	db %10101110
+	db %10110010
+	db %00011011
+	db %10000100
+	db %00010110
+	db %00111000
+	db %10010000
+	db %00001000
+	; end
+
+OmastarBaseData:: ; 0x52564
+	db OMASTAR ; 139
+
+	db  70,  60, 125,  55, 115,  70
+	;   hp  atk  def  spd  sat  sdf
+
+	db ROCK, WATER
+	db 45 ; catch rate
+	db 199 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 31 ; gender
+	db 100 ; unknown
+	db 30 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn AMPHIBIAN, INVERTEBRATE ; egg groups
+
+	; tmhm
+	db %10101110
+	db %11110010
+	db %00011011
+	db %10000100
+	db %00010110
+	db %00111000
+	db %10010000
+	db %00001000
+	; end
+
+KabutoBaseData:: ; 0x52584
+	db KABUTO ; 140
+
+	db  30,  80,  90,  55,  55,  45
+	;   hp  atk  def  spd  sat  sdf
+
+	db ROCK, WATER
+	db 45 ; catch rate
+	db 119 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 31 ; gender
+	db 100 ; unknown
+	db 30 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn AMPHIBIAN, INVERTEBRATE ; egg groups
+
+	; tmhm
+	db %10101100
+	db %10110010
+	db %00011111
+	db %10000100
+	db %00010110
+	db %00111000
+	db %00000000
+	db %00001000
+	; end
+
+KabutopsBaseData:: ; 0x525a4
+	db KABUTOPS ; 141
+
+	db  60, 115, 105,  80,  65,  70
+	;   hp  atk  def  spd  sat  sdf
+
+	db ROCK, WATER
+	db 45 ; catch rate
+	db 201 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 31 ; gender
+	db 100 ; unknown
+	db 30 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn AMPHIBIAN, INVERTEBRATE ; egg groups
+
+	; tmhm
+	db %10101110
+	db %11110010
+	db %00011111
+	db %10000100
+	db %00010110
+	db %00111000
+	db %10010101
+	db %00001000
+	; end
+
+AerodactylBaseData:: ; 0x525c4
+	db AERODACTYL ; 142
+
+	db  80, 105,  65, 130,  60,  75
+	;   hp  atk  def  spd  sat  sdf
+
+	db ROCK, FLYING
+	db 45 ; catch rate
+	db 202 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 31 ; gender
+	db 100 ; unknown
+	db 35 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db FAST ; growth rate
+	dn AVIAN, AVIAN ; egg groups
+
+	; tmhm
+	db %10110110
+	db %01010010
+	db %11011011
+	db %10000110
+	db %01110110
+	db %01011100
+	db %00001000
+	db %00000010
+	; end
+
+SnorlaxBaseData:: ; 0x525e4
+	db SNORLAX ; 143
+
+	db 160, 110,  65,  30,  65, 110
+	;   hp  atk  def  spd  sat  sdf
+
+	db NORMAL, NORMAL
+	db 25 ; catch rate
+	db 154 ; base exp
+	db LEFTOVERS ; item 1
+	db LEFTOVERS ; item 2
+	db 31 ; gender
+	db 100 ; unknown
+	db 40 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db FAST ; growth rate
+	dn MONSTER, MONSTER ; egg groups
+
+	; tmhm
+	db %11101111
+	db %11110111
+	db %00111011
+	db %11110111
+	db %10110111
+	db %10011001
+	db %00110000
+	db %00001110
+	; end
+
+ArticunoBaseData:: ; 0x52604
+	db ARTICUNO ; 144
+
+	db  90,  85, 100,  85,  95, 125
+	;   hp  atk  def  spd  sat  sdf
+
+	db ICE, FLYING
+	db 3 ; catch rate
+	db 215 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 255 ; gender
+	db 100 ; unknown
+	db 80 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db FAST ; growth rate
+	dn NO_EGGS, NO_EGGS ; egg groups
+
+	; tmhm
+	db %10110100
+	db %11110110
+	db %00011011
+	db %11000100
+	db %01010110
+	db %01001100
+	db %00001000
+	db %00001000
+	; end
+
+ZapdosBaseData:: ; 0x52624
+	db ZAPDOS ; 145
+
+	db  90,  90,  85, 100, 125,  90
+	;   hp  atk  def  spd  sat  sdf
+
+	db ELECTRIC, FLYING
+	db 3 ; catch rate
+	db 216 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 255 ; gender
+	db 100 ; unknown
+	db 80 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db FAST ; growth rate
+	dn NO_EGGS, NO_EGGS ; egg groups
+
+	; tmhm
+	db %11110100
+	db %01010110
+	db %00011011
+	db %11000101
+	db %01010110
+	db %01001100
+	db %01001000
+	db %00000100
+	; end
+
+MoltresBaseData:: ; 0x52644
+	db MOLTRES ; 146
+
+	db  90, 100,  90,  90, 125,  85
+	;   hp  atk  def  spd  sat  sdf
+
+	db FIRE, FLYING
+	db 3 ; catch rate
+	db 217 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 255 ; gender
+	db 100 ; unknown
+	db 80 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db FAST ; growth rate
+	dn NO_EGGS, NO_EGGS ; egg groups
+
+	; tmhm
+	db %10110100
+	db %01010110
+	db %00011011
+	db %11000100
+	db %01110110
+	db %01001100
+	db %00001000
+	db %00000010
+	; end
+
+DratiniBaseData:: ; 0x52664
+	db DRATINI ; 147
+
+	db  41,  64,  45,  50,  50,  50
+	;   hp  atk  def  spd  sat  sdf
+
+	db DRAGON, DRAGON
+	db 45 ; catch rate
+	db 67 ; base exp
+	db NO_ITEM ; item 1
+	db DRAGON_SCALE ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 40 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db FAST ; growth rate
+	dn AMPHIBIAN, REPTILE ; egg groups
+
+	; tmhm
+	db %01100110
+	db %10110010
+	db %11011011
+	db %10000101
+	db %01100110
+	db %00011100
+	db %00010000
+	db %00001111
+	; end
+
+DragonairBaseData:: ; 0x52684
+	db DRAGONAIR ; 148
+
+	db  61,  84,  65,  70,  70,  70
+	;   hp  atk  def  spd  sat  sdf
+
+	db DRAGON, DRAGON
+	db 45 ; catch rate
+	db 144 ; base exp
+	db NO_ITEM ; item 1
+	db DRAGON_SCALE ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 40 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db FAST ; growth rate
+	dn AMPHIBIAN, REPTILE ; egg groups
+
+	; tmhm
+	db %01100110
+	db %10110010
+	db %11011011
+	db %10000101
+	db %01100110
+	db %00011100
+	db %00010000
+	db %00001111
+	; end
+
+DragoniteBaseData:: ; 0x526a4
+	db DRAGONITE ; 149
+
+	db  91, 134,  95,  80, 100, 100
+	;   hp  atk  def  spd  sat  sdf
+
+	db DRAGON, FLYING
+	db 45 ; catch rate
+	db 218 ; base exp
+	db NO_ITEM ; item 1
+	db DRAGON_SCALE ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 40 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db FAST ; growth rate
+	dn AMPHIBIAN, REPTILE ; egg groups
+
+	; tmhm
+	db %11100111
+	db %11110010
+	db %11011011
+	db %11000101
+	db %01110111
+	db %11011101
+	db %10111001
+	db %00001111
+	; end
+
+MewtwoBaseData:: ; 0x526c4
+	db MEWTWO ; 150
+
+	db 106, 110,  90, 130, 154,  90
+	;   hp  atk  def  spd  sat  sdf
+
+	db PSYCHIC, PSYCHIC
+	db 3 ; catch rate
+	db 220 ; base exp
+	db NO_ITEM ; item 1
+	db BERSERK_GENE ; item 2
+	db 255 ; gender
+	db 100 ; unknown
+	db 120 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db FAST ; growth rate
+	dn NO_EGGS, NO_EGGS ; egg groups
+
+	; tmhm
+	db %11100111
+	db %11110111
+	db %01111011
+	db %11110101
+	db %01100111
+	db %10001111
+	db %01100010
+	db %00001110
+	; end
+
+MewBaseData:: ; 0x526e4
+	db MEW ; 151
+
+	db 100, 100, 100, 100, 100, 100
+	;   hp  atk  def  spd  sat  sdf
+
+	db PSYCHIC, PSYCHIC
+	db 45 ; catch rate
+	db 64 ; base exp
+	db NO_ITEM ; item 1
+	db MIRACLEBERRY ; item 2
+	db 255 ; gender
+	db 100 ; unknown
+	db 120 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn NO_EGGS, NO_EGGS ; egg groups
+
+	; tmhm
+	db %11111111
+	db %11111111
+	db %11111111
+	db %11111111
+	db %11111111
+	db %11111111
+	db %11111111
+	db %00001111
+	; end
+
+ChikoritaBaseData:: ; 0x52704
+	db CHIKORITA ; 152
+
+	db  45,  49,  65,  45,  49,  65
+	;   hp  atk  def  spd  sat  sdf
+
+	db GRASS, GRASS
+	db 45 ; catch rate
+	db 64 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 31 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn MONSTER, PLANT ; egg groups
+
+	; tmhm
+	db %00100110
+	db %00011110
+	db %01111101
+	db %11000100
+	db %00000110
+	db %00011100
+	db %01000100
+	db %00000000
+	; end
+
+BayleefBaseData:: ; 0x52724
+	db BAYLEEF ; 153
+
+	db  60,  62,  80,  60,  63,  80
+	;   hp  atk  def  spd  sat  sdf
+
+	db GRASS, GRASS
+	db 45 ; catch rate
+	db 141 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 31 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn MONSTER, PLANT ; egg groups
+
+	; tmhm
+	db %10100110
+	db %00011110
+	db %01111101
+	db %11000100
+	db %00000110
+	db %00011100
+	db %01100101
+	db %00000000
+	; end
+
+MeganiumBaseData:: ; 0x52744
+	db MEGANIUM ; 154
+
+	db  80,  82, 100,  80,  83, 100
+	;   hp  atk  def  spd  sat  sdf
+
+	db GRASS, GRASS
+	db 45 ; catch rate
+	db 208 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 31 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn MONSTER, PLANT ; egg groups
+
+	; tmhm
+	db %10100110
+	db %01011110
+	db %01111101
+	db %11000110
+	db %00000110
+	db %00011100
+	db %01100101
+	db %00000000
+	; end
+
+CyndaquilBaseData:: ; 0x52764
+	db CYNDAQUIL ; 155
+
+	db  39,  52,  43,  65,  60,  50
+	;   hp  atk  def  spd  sat  sdf
+
+	db FIRE, FIRE
+	db 45 ; catch rate
+	db 65 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 31 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn FIELD, FIELD ; egg groups
+
+	; tmhm
+	db %00101110
+	db %00010110
+	db %01011001
+	db %11001100
+	db %11100110
+	db %00011100
+	db %00000100
+	db %00000010
+	; end
+
+QuilavaBaseData:: ; 0x52784
+	db QUILAVA ; 156
+
+	db  58,  64,  58,  80,  80,  65
+	;   hp  atk  def  spd  sat  sdf
+
+	db FIRE, FIRE
+	db 45 ; catch rate
+	db 142 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 31 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn FIELD, FIELD ; egg groups
+
+	; tmhm
+	db %10111110
+	db %00010110
+	db %01011001
+	db %11001100
+	db %11100110
+	db %00011100
+	db %00100101
+	db %00000010
+	; end
+
+TyphlosionBaseData:: ; 0x527a4
+	db TYPHLOSION ; 157
+
+	db  78,  84,  78, 100, 109,  85
+	;   hp  atk  def  spd  sat  sdf
+
+	db FIRE, FIRE
+	db 45 ; catch rate
+	db 209 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 31 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn FIELD, FIELD ; egg groups
+
+	; tmhm
+	db %10111111
+	db %01010110
+	db %01011001
+	db %11001110
+	db %11100110
+	db %10011101
+	db %00100101
+	db %00000010
+	; end
+
+TotodileBaseData:: ; 0x527c4
+	db TOTODILE ; 158
+
+	db  50,  65,  64,  43,  44,  48
+	;   hp  atk  def  spd  sat  sdf
+
+	db WATER, WATER
+	db 45 ; catch rate
+	db 66 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 31 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn MONSTER, AMPHIBIAN ; egg groups
+
+	; tmhm
+	db %00100111
+	db %10110010
+	db %01011011
+	db %11001100
+	db %00000111
+	db %00011100
+	db %10010100
+	db %00001000
+	; end
+
+CroconawBaseData:: ; 0x527e4
+	db CROCONAW ; 159
+
+	db  65,  80,  80,  58,  59,  63
+	;   hp  atk  def  spd  sat  sdf
+
+	db WATER, WATER
+	db 45 ; catch rate
+	db 143 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 31 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn MONSTER, AMPHIBIAN ; egg groups
+
+	; tmhm
+	db %10110111
+	db %10110010
+	db %01011011
+	db %11001100
+	db %00000111
+	db %00011100
+	db %10110101
+	db %00001000
+	; end
+
+FeraligatrBaseData:: ; 0x52804
+	db FERALIGATR ; 160
+
+	db  85, 105, 100,  78,  79,  83
+	;   hp  atk  def  spd  sat  sdf
+
+	db WATER, WATER
+	db 45 ; catch rate
+	db 210 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 31 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn MONSTER, AMPHIBIAN ; egg groups
+
+	; tmhm
+	db %10110111
+	db %11110010
+	db %01011011
+	db %11001110
+	db %00000111
+	db %00011100
+	db %10110101
+	db %00001000
+	; end
+
+SentretBaseData:: ; 0x52824
+	db SENTRET ; 161
+
+	db  35,  46,  34,  20,  35,  45
+	;   hp  atk  def  spd  sat  sdf
+
+	db NORMAL, NORMAL
+	db 255 ; catch rate
+	db 57 ; base exp
+	db NO_ITEM ; item 1
+	db BERRY ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 15 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn FIELD, FIELD ; egg groups
+
+	; tmhm
+	db %00101111
+	db %00010110
+	db %01011001
+	db %11101100
+	db %11000111
+	db %10111101
+	db %00010101
+	db %00000000
+	; end
+
+FurretBaseData:: ; 0x52844
+	db FURRET ; 162
+
+	db  85,  76,  64,  90,  45,  55
+	;   hp  atk  def  spd  sat  sdf
+
+	db NORMAL, NORMAL
+	db 90 ; catch rate
+	db 116 ; base exp
+	db BERRY ; item 1
+	db GOLD_BERRY ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 15 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn FIELD, FIELD ; egg groups
+
+	; tmhm
+	db %00101111
+	db %01010110
+	db %01011001
+	db %11101100
+	db %11000111
+	db %10111101
+	db %00110101
+	db %00000000
+	; end
+
+HoothootBaseData:: ; 0x52864
+	db HOOTHOOT ; 163
+
+	db  60,  30,  30,  50,  36,  56
+	;   hp  atk  def  spd  sat  sdf
+
+	db NORMAL, FLYING
+	db 255 ; catch rate
+	db 58 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 15 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn AVIAN, AVIAN ; egg groups
+
+	; tmhm
+	db %00100100
+	db %00010110
+	db %00011001
+	db %11000100
+	db %01000110
+	db %01111110
+	db %01001010
+	db %00000000
+	; end
+
+NoctowlBaseData:: ; 0x52884
+	db NOCTOWL ; 164
+
+	db 100,  50,  50,  70,  76,  96
+	;   hp  atk  def  spd  sat  sdf
+
+	db NORMAL, FLYING
+	db 90 ; catch rate
+	db 162 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 15 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn AVIAN, AVIAN ; egg groups
+
+	; tmhm
+	db %00100100
+	db %01010110
+	db %00011001
+	db %11000100
+	db %01000110
+	db %01111110
+	db %01001010
+	db %00000000
+	; end
+
+LedybaBaseData:: ; 0x528a4
+	db LEDYBA ; 165
+
+	db  40,  20,  30,  55,  40,  80
+	;   hp  atk  def  spd  sat  sdf
+
+	db BUG, FLYING
+	db 255 ; catch rate
+	db 54 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 15 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db SLOW ; growth rate
+	dn INSECT, INSECT ; egg groups
+
+	; tmhm
+	db %00101111
+	db %00011110
+	db %00111101
+	db %10001100
+	db %01000111
+	db %00111001
+	db %01000000
+	db %00000000
+	; end
+
+LedianBaseData:: ; 0x528c4
+	db LEDIAN ; 166
+
+	db  55,  35,  50,  85,  55, 110
+	;   hp  atk  def  spd  sat  sdf
+
+	db BUG, FLYING
+	db 90 ; catch rate
+	db 134 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 15 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db SLOW ; growth rate
+	dn INSECT, INSECT ; egg groups
+
+	; tmhm
+	db %00101111
+	db %01011110
+	db %00111101
+	db %10001100
+	db %01000111
+	db %00111001
+	db %01000000
+	db %00000000
+	; end
+
+SpinarakBaseData:: ; 0x528e4
+	db SPINARAK ; 167
+
+	db  40,  60,  40,  30,  40,  40
+	;   hp  atk  def  spd  sat  sdf
+
+	db BUG, POISON
+	db 255 ; catch rate
+	db 54 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 15 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db SLOW ; growth rate
+	dn INSECT, INSECT ; egg groups
+
+	; tmhm
+	db %00100100
+	db %00010110
+	db %00111101
+	db %10011100
+	db %00001110
+	db %00111000
+	db %01000000
+	db %00000000
+	; end
+
+AriadosBaseData:: ; 0x52904
+	db ARIADOS ; 168
+
+	db  70,  90,  70,  40,  60,  60
+	;   hp  atk  def  spd  sat  sdf
+
+	db BUG, POISON
+	db 90 ; catch rate
+	db 134 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 15 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db SLOW ; growth rate
+	dn INSECT, INSECT ; egg groups
+
+	; tmhm
+	db %00100100
+	db %01010110
+	db %00111101
+	db %10011100
+	db %00001110
+	db %00111000
+	db %01000000
+	db %00000000
+	; end
+
+CrobatBaseData:: ; 0x52924
+	db CROBAT ; 169
+
+	db  85,  90,  80, 130,  70,  80
+	;   hp  atk  def  spd  sat  sdf
+
+	db POISON, FLYING
+	db 90 ; catch rate
+	db 204 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 15 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn AVIAN, AVIAN ; egg groups
+
+	; tmhm
+	db %00100100
+	db %01010110
+	db %00011101
+	db %10000100
+	db %01000110
+	db %01111100
+	db %00001000
+	db %00000000
+	; end
+
+ChinchouBaseData:: ; 0x52944
+	db CHINCHOU ; 170
+
+	db  75,  38,  38,  67,  56,  56
+	;   hp  atk  def  spd  sat  sdf
+
+	db WATER, ELECTRIC
+	db 190 ; catch rate
+	db 90 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db FAST ; growth rate
+	dn FISH, FISH ; egg groups
+
+	; tmhm
+	db %01100100
+	db %00010010
+	db %00011011
+	db %10000101
+	db %00000110
+	db %00011000
+	db %11010000
+	db %00001101
+	; end
+
+LanturnBaseData:: ; 0x52964
+	db LANTURN ; 171
+
+	db 125,  58,  58,  67,  76,  76
+	;   hp  atk  def  spd  sat  sdf
+
+	db WATER, ELECTRIC
+	db 75 ; catch rate
+	db 156 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db FAST ; growth rate
+	dn FISH, FISH ; egg groups
+
+	; tmhm
+	db %01100100
+	db %01010010
+	db %00011011
+	db %10000101
+	db %00000110
+	db %00011000
+	db %11010000
+	db %00001101
+	; end
+
+PichuBaseData:: ; 0x52984
+	db PICHU ; 172
+
+	db  20,  40,  15,  60,  35,  35
+	;   hp  atk  def  spd  sat  sdf
+
+	db ELECTRIC, ELECTRIC
+	db 190 ; catch rate
+	db 42 ; base exp
+	db NO_ITEM ; item 1
+	db BERRY ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 10 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn NO_EGGS, NO_EGGS ; egg groups
+
+	; tmhm
+	db %01101110
+	db %00010010
+	db %01011011
+	db %11000101
+	db %11000110
+	db %00011100
+	db %01000000
+	db %00000100
+	; end
+
+CleffaBaseData:: ; 0x529a4
+	db CLEFFA ; 173
+
+	db  50,  25,  28,  15,  45,  55
+	;   hp  atk  def  spd  sat  sdf
+
+	db NORMAL, NORMAL
+	db 150 ; catch rate
+	db 37 ; base exp
+	db MYSTERYBERRY ; item 1
+	db MOON_STONE ; item 2
+	db 191 ; gender
+	db 100 ; unknown
+	db 10 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db SLOW ; growth rate
+	dn NO_EGGS, NO_EGGS ; egg groups
+
+	; tmhm
+	db %01101110
+	db %10010111
+	db %01111011
+	db %11110100
+	db %10100110
+	db %00011110
+	db %01000010
+	db %00000010
+	; end
+
+IgglybuffBaseData:: ; 0x529c4
+	db IGGLYBUFF ; 174
+
+	db  90,  30,  15,  15,  40,  20
+	;   hp  atk  def  spd  sat  sdf
+
+	db NORMAL, NORMAL
+	db 170 ; catch rate
+	db 39 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 191 ; gender
+	db 100 ; unknown
+	db 10 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db SLOW ; growth rate
+	dn NO_EGGS, NO_EGGS ; egg groups
+
+	; tmhm
+	db %01101110
+	db %10010111
+	db %00111011
+	db %11110100
+	db %10100110
+	db %00011110
+	db %01000010
+	db %00000010
+	; end
+
+TogepiBaseData:: ; 0x529e4
+	db TOGEPI ; 175
+
+	db  35,  20,  65,  20,  40,  65
+	;   hp  atk  def  spd  sat  sdf
+
+	db NORMAL, NORMAL
+	db 190 ; catch rate
+	db 74 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 31 ; gender
+	db 100 ; unknown
+	db 10 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db SLOW ; growth rate
+	dn NO_EGGS, NO_EGGS ; egg groups
+
+	; tmhm
+	db %11101110
+	db %00010111
+	db %00111011
+	db %11110100
+	db %11100110
+	db %00011110
+	db %01000000
+	db %00000010
+	; end
+
+TogeticBaseData:: ; 0x52a04
+	db TOGETIC ; 176
+
+	db  55,  40,  85,  40,  80, 105
+	;   hp  atk  def  spd  sat  sdf
+
+	db NORMAL, FLYING
+	db 75 ; catch rate
+	db 114 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 31 ; gender
+	db 100 ; unknown
+	db 10 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db SLOW ; growth rate
+	dn AVIAN, FAIRY ; egg groups
+
+	; tmhm
+	db %11101110
+	db %01010111
+	db %00111011
+	db %11110100
+	db %11100110
+	db %01011110
+	db %01001000
+	db %00000010
+	; end
+
+NatuBaseData:: ; 0x52a24
+	db NATU ; 177
+
+	db  40,  50,  45,  70,  70,  45
+	;   hp  atk  def  spd  sat  sdf
+
+	db PSYCHIC, FLYING
+	db 190 ; catch rate
+	db 73 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn AVIAN, AVIAN ; egg groups
+
+	; tmhm
+	db %00100100
+	db %00010111
+	db %00111101
+	db %10010100
+	db %01000110
+	db %00111110
+	db %01000010
+	db %00000000
+	; end
+
+XatuBaseData:: ; 0x52a44
+	db XATU ; 178
+
+	db  65,  75,  70,  95,  95,  70
+	;   hp  atk  def  spd  sat  sdf
+
+	db PSYCHIC, FLYING
+	db 75 ; catch rate
+	db 171 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn AVIAN, AVIAN ; egg groups
+
+	; tmhm
+	db %00100100
+	db %01010111
+	db %00111101
+	db %10010100
+	db %01000110
+	db %00111110
+	db %01001010
+	db %00000000
+	; end
+
+MareepBaseData:: ; 0x52a64
+	db MAREEP ; 179
+
+	db  55,  40,  40,  35,  65,  45
+	;   hp  atk  def  spd  sat  sdf
+
+	db ELECTRIC, ELECTRIC
+	db 235 ; catch rate
+	db 59 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn MONSTER, FIELD ; egg groups
+
+	; tmhm
+	db %01100110
+	db %00010010
+	db %01011011
+	db %10000101
+	db %11000110
+	db %00011000
+	db %01000000
+	db %00000100
+	; end
+
+FlaaffyBaseData:: ; 0x52a84
+	db FLAAFFY ; 180
+
+	db  70,  55,  55,  45,  80,  60
+	;   hp  atk  def  spd  sat  sdf
+
+	db ELECTRIC, ELECTRIC
+	db 120 ; catch rate
+	db 117 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn MONSTER, FIELD ; egg groups
+
+	; tmhm
+	db %11100111
+	db %00010010
+	db %01011011
+	db %10000101
+	db %11000110
+	db %10011001
+	db %01100000
+	db %00000100
+	; end
+
+AmpharosBaseData:: ; 0x52aa4
+	db AMPHAROS ; 181
+
+	db  90,  75,  75,  55, 115,  90
+	;   hp  atk  def  spd  sat  sdf
+
+	db ELECTRIC, ELECTRIC
+	db 45 ; catch rate
+	db 194 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn MONSTER, FIELD ; egg groups
+
+	; tmhm
+	db %11100111
+	db %01010010
+	db %01011011
+	db %10000101
+	db %11000110
+	db %10011001
+	db %01100000
+	db %00000100
+	; end
+
+BellossomBaseData:: ; 0x52ac4
+	db BELLOSSOM ; 182
+
+	db  75,  80,  85,  50,  90, 100
+	;   hp  atk  def  spd  sat  sdf
+
+	db GRASS, GRASS
+	db 45 ; catch rate
+	db 184 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn PLANT, PLANT ; egg groups
+
+	; tmhm
+	db %00100100
+	db %01011110
+	db %00111101
+	db %10000100
+	db %00000110
+	db %00011000
+	db %01000100
+	db %00000000
+	; end
+
+MarillBaseData:: ; 0x52ae4
+	db MARILL ; 183
+
+	db  70,  20,  50,  40,  20,  50
+	;   hp  atk  def  spd  sat  sdf
+
+	db WATER, WATER
+	db 190 ; catch rate
+	db 58 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db SLOW ; growth rate
+	dn AMPHIBIAN, FAIRY ; egg groups
+
+	; tmhm
+	db %00101111
+	db %10110010
+	db %01011011
+	db %11000100
+	db %11000111
+	db %00011000
+	db %10010000
+	db %00001001
+	; end
+
+AzumarillBaseData:: ; 0x52b04
+	db AZUMARILL ; 184
+
+	db 100,  50,  80,  50,  50,  80
+	;   hp  atk  def  spd  sat  sdf
+
+	db WATER, WATER
+	db 75 ; catch rate
+	db 153 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db SLOW ; growth rate
+	dn AMPHIBIAN, FAIRY ; egg groups
+
+	; tmhm
+	db %10101111
+	db %11110010
+	db %01011011
+	db %11000100
+	db %11000111
+	db %00011000
+	db %10110000
+	db %00001001
+	; end
+
+SudowoodoBaseData:: ; 0x52b24
+	db SUDOWOODO ; 185
+
+	db  70, 100, 115,  30,  30,  65
+	;   hp  atk  def  spd  sat  sdf
+
+	db ROCK, ROCK
+	db 65 ; catch rate
+	db 135 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn INANIMATE, INANIMATE ; egg groups
+
+	; tmhm
+	db %10101111
+	db %00010111
+	db %00011001
+	db %11001110
+	db %10010111
+	db %10111001
+	db %00100000
+	db %00000000
+	; end
+
+PolitoedBaseData:: ; 0x52b44
+	db POLITOED ; 186
+
+	db  90,  75,  75,  70,  90, 100
+	;   hp  atk  def  spd  sat  sdf
+
+	db WATER, WATER
+	db 45 ; catch rate
+	db 185 ; base exp
+	db NO_ITEM ; item 1
+	db KINGS_ROCK ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn AMPHIBIAN, AMPHIBIAN ; egg groups
+
+	; tmhm
+	db %10100111
+	db %11110010
+	db %00011011
+	db %11010110
+	db %10000111
+	db %00111100
+	db %10110000
+	db %00001001
+	; end
+
+HoppipBaseData:: ; 0x52b64
+	db HOPPIP ; 187
+
+	db  35,  35,  40,  50,  35,  55
+	;   hp  atk  def  spd  sat  sdf
+
+	db GRASS, FLYING
+	db 255 ; catch rate
+	db 74 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn FAIRY, PLANT ; egg groups
+
+	; tmhm
+	db %00100110
+	db %00011110
+	db %00111101
+	db %10000100
+	db %10000110
+	db %00011000
+	db %01000000
+	db %00000000
+	; end
+
+SkiploomBaseData:: ; 0x52b84
+	db SKIPLOOM ; 188
+
+	db  55,  45,  50,  80,  45,  65
+	;   hp  atk  def  spd  sat  sdf
+
+	db GRASS, FLYING
+	db 120 ; catch rate
+	db 136 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn FAIRY, PLANT ; egg groups
+
+	; tmhm
+	db %00100110
+	db %00011110
+	db %00111101
+	db %10000100
+	db %10000110
+	db %00011000
+	db %01000000
+	db %00000000
+	; end
+
+JumpluffBaseData:: ; 0x52ba4
+	db JUMPLUFF ; 189
+
+	db  75,  55,  70, 110,  55,  85
+	;   hp  atk  def  spd  sat  sdf
+
+	db GRASS, FLYING
+	db 45 ; catch rate
+	db 176 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn FAIRY, PLANT ; egg groups
+
+	; tmhm
+	db %00100110
+	db %01011110
+	db %00111101
+	db %10000100
+	db %10000110
+	db %00011000
+	db %01000000
+	db %00000000
+	; end
+
+AipomBaseData:: ; 0x52bc4
+	db AIPOM ; 190
+
+	db  55,  70,  55,  85,  40,  55
+	;   hp  atk  def  spd  sat  sdf
+
+	db NORMAL, NORMAL
+	db 45 ; catch rate
+	db 94 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db SLOW ; growth rate
+	dn FIELD, FIELD ; egg groups
+
+	; tmhm
+	db %11100111
+	db %00010110
+	db %01011001
+	db %11100101
+	db %11000111
+	db %10111111
+	db %00100111
+	db %00000100
+	; end
+
+SunkernBaseData:: ; 0x52be4
+	db SUNKERN ; 191
+
+	db  30,  30,  30,  30,  30,  30
+	;   hp  atk  def  spd  sat  sdf
+
+	db GRASS, GRASS
+	db 235 ; catch rate
+	db 52 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn PLANT, PLANT ; egg groups
+
+	; tmhm
+	db %00100100
+	db %00011110
+	db %00111101
+	db %10000100
+	db %00001110
+	db %00011000
+	db %01000100
+	db %00000000
+	; end
+
+SunfloraBaseData:: ; 0x52c04
+	db SUNFLORA ; 192
+
+	db  75,  75,  55,  30, 105,  85
+	;   hp  atk  def  spd  sat  sdf
+
+	db GRASS, GRASS
+	db 120 ; catch rate
+	db 146 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn PLANT, PLANT ; egg groups
+
+	; tmhm
+	db %00100100
+	db %01011110
+	db %00111101
+	db %10000100
+	db %00001110
+	db %00011000
+	db %01000100
+	db %00000000
+	; end
+
+YanmaBaseData:: ; 0x52c24
+	db YANMA ; 193
+
+	db  65,  65,  45,  95,  75,  45
+	;   hp  atk  def  spd  sat  sdf
+
+	db BUG, FLYING
+	db 75 ; catch rate
+	db 147 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn INSECT, INSECT ; egg groups
+
+	; tmhm
+	db %00100110
+	db %00010110
+	db %00111101
+	db %10000100
+	db %01000110
+	db %00111100
+	db %01000000
+	db %00000000
+	; end
+
+WooperBaseData:: ; 0x52c44
+	db WOOPER ; 194
+
+	db  55,  45,  45,  15,  25,  25
+	;   hp  atk  def  spd  sat  sdf
+
+	db WATER, GROUND
+	db 255 ; catch rate
+	db 52 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn AMPHIBIAN, FIELD ; egg groups
+
+	; tmhm
+	db %10101111
+	db %00010010
+	db %01011011
+	db %11001110
+	db %10011111
+	db %00011000
+	db %11010000
+	db %00001000
+	; end
+
+QuagsireBaseData:: ; 0x52c64
+	db QUAGSIRE ; 195
+
+	db  95,  85,  85,  35,  65,  65
+	;   hp  atk  def  spd  sat  sdf
+
+	db WATER, GROUND
+	db 90 ; catch rate
+	db 137 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn AMPHIBIAN, FIELD ; egg groups
+
+	; tmhm
+	db %10101111
+	db %01010010
+	db %01011011
+	db %11001110
+	db %10011111
+	db %00011000
+	db %11110000
+	db %00001000
+	; end
+
+EspeonBaseData:: ; 0x52c84
+	db ESPEON ; 196
+
+	db  65,  65,  60, 110, 130,  95
+	;   hp  atk  def  spd  sat  sdf
+
+	db PSYCHIC, PSYCHIC
+	db 45 ; catch rate
+	db 197 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 31 ; gender
+	db 100 ; unknown
+	db 35 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn FIELD, FIELD ; egg groups
+
+	; tmhm
+	db %01100110
+	db %01010111
+	db %01011011
+	db %11110100
+	db %01000110
+	db %00011110
+	db %01000110
+	db %00000000
+	; end
+
+UmbreonBaseData:: ; 0x52ca4
+	db UMBREON ; 197
+
+	db  95,  65, 110,  65,  60, 130
+	;   hp  atk  def  spd  sat  sdf
+
+	db DARK, DARK
+	db 45 ; catch rate
+	db 197 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 31 ; gender
+	db 100 ; unknown
+	db 35 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn FIELD, FIELD ; egg groups
+
+	; tmhm
+	db %01100110
+	db %01010111
+	db %01011011
+	db %11110100
+	db %01000110
+	db %00011110
+	db %01000110
+	db %00000000
+	; end
+
+MurkrowBaseData:: ; 0x52cc4
+	db MURKROW ; 198
+
+	db  60,  85,  42,  91,  85,  42
+	;   hp  atk  def  spd  sat  sdf
+
+	db DARK, FLYING
+	db 30 ; catch rate
+	db 107 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn AVIAN, AVIAN ; egg groups
+
+	; tmhm
+	db %00100100
+	db %10010111
+	db %00011001
+	db %11100100
+	db %01000110
+	db %01111110
+	db %00001010
+	db %00000000
+	; end
+
+SlowkingBaseData:: ; 0x52ce4
+	db SLOWKING ; 199
+
+	db  95,  75,  80,  30, 100, 110
+	;   hp  atk  def  spd  sat  sdf
+
+	db WATER, PSYCHIC
+	db 70 ; catch rate
+	db 164 ; base exp
+	db NO_ITEM ; item 1
+	db KINGS_ROCK ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn MONSTER, AMPHIBIAN ; egg groups
+
+	; tmhm
+	db %11100111
+	db %11110111
+	db %01011011
+	db %11111110
+	db %01100111
+	db %00011010
+	db %11110011
+	db %00001010
+	; end
+
+MisdreavusBaseData:: ; 0x52d04
+	db MISDREAVUS ; 200
+
+	db  60,  60,  60,  85,  85,  85
+	;   hp  atk  def  spd  sat  sdf
+
+	db GHOST, GHOST
+	db 45 ; catch rate
+	db 147 ; base exp
+	db NO_ITEM ; item 1
+	db SPELL_TAG ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 25 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db SLOW ; growth rate
+	dn AMORPHOUS, AMORPHOUS ; egg groups
+
+	; tmhm
+	db %01100110
+	db %00010111
+	db %00011011
+	db %10110101
+	db %11000110
+	db %00111010
+	db %01000010
+	db %00000100
+	; end
+
+UnownBaseData:: ; 0x52d24
+	db UNOWN ; 201
+
+	db  48,  72,  48,  48,  72,  48
+	;   hp  atk  def  spd  sat  sdf
+
+	db PSYCHIC, PSYCHIC
+	db 225 ; catch rate
+	db 61 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 255 ; gender
+	db 100 ; unknown
+	db 40 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn NO_EGGS, NO_EGGS ; egg groups
+
+	; tmhm
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	; end
+
+WobbuffetBaseData:: ; 0x52d44
+	db WOBBUFFET ; 202
+
+	db 190,  33,  58,  33,  33,  58
+	;   hp  atk  def  spd  sat  sdf
+
+	db PSYCHIC, PSYCHIC
+	db 45 ; catch rate
+	db 177 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn AMORPHOUS, AMORPHOUS ; egg groups
+
+	; tmhm
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	; end
+
+GirafarigBaseData:: ; 0x52d64
+	db GIRAFARIG ; 203
+
+	db  70,  80,  65,  85,  90,  65
+	;   hp  atk  def  spd  sat  sdf
+
+	db NORMAL, PSYCHIC
+	db 60 ; catch rate
+	db 149 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn FIELD, FIELD ; egg groups
+
+	; tmhm
+	db %11100110
+	db %00010111
+	db %01011001
+	db %11110111
+	db %01000110
+	db %00111010
+	db %00100010
+	db %00000100
+	; end
+
+PinecoBaseData:: ; 0x52d84
+	db PINECO ; 204
+
+	db  50,  65,  90,  15,  35,  35
+	;   hp  atk  def  spd  sat  sdf
+
+	db BUG, BUG
+	db 190 ; catch rate
+	db 60 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn INSECT, INSECT ; egg groups
+
+	; tmhm
+	db %10101110
+	db %00011110
+	db %00111101
+	db %10000100
+	db %10000110
+	db %00011000
+	db %00100000
+	db %00000000
+	; end
+
+ForretressBaseData:: ; 0x52da4
+	db FORRETRESS ; 205
+
+	db  75,  90, 140,  40,  60,  60
+	;   hp  atk  def  spd  sat  sdf
+
+	db BUG, STEEL
+	db 75 ; catch rate
+	db 118 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn INSECT, INSECT ; egg groups
+
+	; tmhm
+	db %10101110
+	db %01011110
+	db %00111101
+	db %10000100
+	db %10010110
+	db %00011000
+	db %00100000
+	db %00000000
+	; end
+
+DunsparceBaseData:: ; 0x52dc4
+	db DUNSPARCE ; 206
+
+	db 100,  70,  70,  45,  65,  65
+	;   hp  atk  def  spd  sat  sdf
+
+	db NORMAL, NORMAL
+	db 190 ; catch rate
+	db 75 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn FIELD, FIELD ; egg groups
+
+	; tmhm
+	db %11101110
+	db %00010111
+	db %01111011
+	db %11001101
+	db %10000110
+	db %00111010
+	db %00100010
+	db %00000110
+	; end
+
+GligarBaseData:: ; 0x52de4
+	db GLIGAR ; 207
+
+	db  65,  75, 105,  85,  35,  65
+	;   hp  atk  def  spd  sat  sdf
+
+	db GROUND, FLYING
+	db 60 ; catch rate
+	db 108 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn INSECT, INSECT ; egg groups
+
+	; tmhm
+	db %10100110
+	db %00010110
+	db %01011001
+	db %10000100
+	db %01011110
+	db %00111100
+	db %00100101
+	db %00000000
+	; end
+
+SteelixBaseData:: ; 0x52e04
+	db STEELIX ; 208
+
+	db  75,  85, 200,  30,  55,  65
+	;   hp  atk  def  spd  sat  sdf
+
+	db STEEL, GROUND
+	db 25 ; catch rate
+	db 196 ; base exp
+	db NO_ITEM ; item 1
+	db METAL_COAT ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 25 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn INANIMATE, INANIMATE ; egg groups
+
+	; tmhm
+	db %10111110
+	db %01010110
+	db %11011001
+	db %11001110
+	db %10010110
+	db %00011000
+	db %00100100
+	db %00000000
+	; end
+
+SnubbullBaseData:: ; 0x52e24
+	db SNUBBULL ; 209
+
+	db  60,  80,  50,  30,  40,  40
+	;   hp  atk  def  spd  sat  sdf
+
+	db NORMAL, NORMAL
+	db 190 ; catch rate
+	db 63 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 191 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db SLOW ; growth rate
+	dn FIELD, FAIRY ; egg groups
+
+	; tmhm
+	db %11110111
+	db %00010110
+	db %00011011
+	db %11100101
+	db %10001111
+	db %10111101
+	db %00100000
+	db %00000100
+	; end
+
+GranbullBaseData:: ; 0x52e44
+	db GRANBULL ; 210
+
+	db  90, 120,  75,  45,  60,  60
+	;   hp  atk  def  spd  sat  sdf
+
+	db NORMAL, NORMAL
+	db 75 ; catch rate
+	db 178 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 191 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db SLOW ; growth rate
+	dn FIELD, FAIRY ; egg groups
+
+	; tmhm
+	db %11110111
+	db %01010110
+	db %00011011
+	db %11100101
+	db %10001111
+	db %10111101
+	db %00100000
+	db %00000100
+	; end
+
+QwilfishBaseData:: ; 0x52e64
+	db QWILFISH ; 211
+
+	db  65,  95,  75,  85,  55,  55
+	;   hp  atk  def  spd  sat  sdf
+
+	db WATER, POISON
+	db 45 ; catch rate
+	db 100 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn FISH, FISH ; egg groups
+
+	; tmhm
+	db %00101110
+	db %10110010
+	db %00011011
+	db %10000100
+	db %11001110
+	db %00011000
+	db %10010000
+	db %00001001
+	; end
+
+ScizorBaseData:: ; 0x52e84
+	db SCIZOR ; 212
+
+	db  70, 130, 100,  65,  55,  80
+	;   hp  atk  def  spd  sat  sdf
+
+	db BUG, STEEL
+	db 25 ; catch rate
+	db 200 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 25 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn INSECT, INSECT ; egg groups
+
+	; tmhm
+	db %10100110
+	db %01010110
+	db %00011001
+	db %10000100
+	db %01010110
+	db %01111100
+	db %00100101
+	db %00000000
+	; end
+
+ShuckleBaseData:: ; 0x52ea4
+	db SHUCKLE ; 213
+
+	db  20,  10, 230,  05,  10, 230
+	;   hp  atk  def  spd  sat  sdf
+
+	db BUG, ROCK
+	db 190 ; catch rate
+	db 80 ; base exp
+	db BERRY ; item 1
+	db BERRY ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn INSECT, INSECT ; egg groups
+
+	; tmhm
+	db %10101110
+	db %00010110
+	db %00011001
+	db %11001110
+	db %10011110
+	db %00011000
+	db %01100000
+	db %00000000
+	; end
+
+HeracrossBaseData:: ; 0x52ec4
+	db HERACROSS ; 214
+
+	db  80, 125,  75,  85,  40,  95
+	;   hp  atk  def  spd  sat  sdf
+
+	db BUG, FIGHTING
+	db 45 ; catch rate
+	db 200 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 25 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db FAST ; growth rate
+	dn INSECT, INSECT ; egg groups
+
+	; tmhm
+	db %10100110
+	db %00010110
+	db %00011001
+	db %10000110
+	db %00000110
+	db %00111100
+	db %00100101
+	db %00000000
+	; end
+
+SneaselBaseData:: ; 0x52ee4
+	db SNEASEL ; 215
+
+	db  55,  95,  55, 115,  35,  75
+	;   hp  atk  def  spd  sat  sdf
+
+	db DARK, ICE
+	db 60 ; catch rate
+	db 132 ; base exp
+	db NO_ITEM ; item 1
+	db QUICK_CLAW ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn FIELD, FIELD ; egg groups
+
+	; tmhm
+	db %10100111
+	db %10110011
+	db %01011011
+	db %11101100
+	db %11000111
+	db %00111110
+	db %00110111
+	db %00001000
+	; end
+
+TeddiursaBaseData:: ; 0x52f04
+	db TEDDIURSA ; 216
+
+	db  60,  80,  50,  40,  50,  50
+	;   hp  atk  def  spd  sat  sdf
+
+	db NORMAL, NORMAL
+	db 120 ; catch rate
+	db 124 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn FIELD, FIELD ; egg groups
+
+	; tmhm
+	db %11111111
+	db %00010110
+	db %00011001
+	db %11001110
+	db %11000111
+	db %10111001
+	db %00100101
+	db %00000000
+	; end
+
+UrsaringBaseData:: ; 0x52f24
+	db URSARING ; 217
+
+	db  90, 130,  75,  55,  75,  75
+	;   hp  atk  def  spd  sat  sdf
+
+	db NORMAL, NORMAL
+	db 60 ; catch rate
+	db 189 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn FIELD, FIELD ; egg groups
+
+	; tmhm
+	db %11111111
+	db %01010110
+	db %00011001
+	db %11001110
+	db %11000111
+	db %10111001
+	db %00100101
+	db %00000000
+	; end
+
+SlugmaBaseData:: ; 0x52f44
+	db SLUGMA ; 218
+
+	db  40,  40,  40,  20,  70,  40
+	;   hp  atk  def  spd  sat  sdf
+
+	db FIRE, FIRE
+	db 190 ; catch rate
+	db 78 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn AMORPHOUS, AMORPHOUS ; egg groups
+
+	; tmhm
+	db %10101100
+	db %00010110
+	db %00011001
+	db %11000100
+	db %10100110
+	db %00011000
+	db %00000000
+	db %00000010
+	; end
+
+MagcargoBaseData:: ; 0x52f64
+	db MAGCARGO ; 219
+
+	db  50,  50, 120,  30,  80,  80
+	;   hp  atk  def  spd  sat  sdf
+
+	db FIRE, ROCK
+	db 75 ; catch rate
+	db 154 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn AMORPHOUS, AMORPHOUS ; egg groups
+
+	; tmhm
+	db %10101100
+	db %01010110
+	db %00011001
+	db %11000110
+	db %10100110
+	db %00011000
+	db %00100000
+	db %00000010
+	; end
+
+SwinubBaseData:: ; 0x52f84
+	db SWINUB ; 220
+
+	db  50,  50,  40,  50,  30,  30
+	;   hp  atk  def  spd  sat  sdf
+
+	db ICE, GROUND
+	db 225 ; catch rate
+	db 78 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db FAST ; growth rate
+	dn FIELD, FIELD ; egg groups
+
+	; tmhm
+	db %10110110
+	db %10110010
+	db %00011011
+	db %11000110
+	db %10000110
+	db %00011100
+	db %00100000
+	db %00001000
+	; end
+
+PiloswineBaseData:: ; 0x52fa4
+	db PILOSWINE ; 221
+
+	db 100, 100,  80,  50,  60,  60
+	;   hp  atk  def  spd  sat  sdf
+
+	db ICE, GROUND
+	db 75 ; catch rate
+	db 160 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db FAST ; growth rate
+	dn FIELD, FIELD ; egg groups
+
+	; tmhm
+	db %10110110
+	db %11110010
+	db %00011011
+	db %11000110
+	db %10000110
+	db %00011100
+	db %00100000
+	db %00001000
+	; end
+
+CorsolaBaseData:: ; 0x52fc4
+	db CORSOLA ; 222
+
+	db  55,  55,  85,  35,  65,  85
+	;   hp  atk  def  spd  sat  sdf
+
+	db WATER, ROCK
+	db 60 ; catch rate
+	db 113 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 191 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db SLOW ; growth rate
+	dn AMPHIBIAN, INVERTEBRATE ; egg groups
+
+	; tmhm
+	db %10101110
+	db %00010110
+	db %00011011
+	db %11010110
+	db %10010110
+	db %00011000
+	db %10110000
+	db %00001000
+	; end
+
+RemoraidBaseData:: ; 0x52fe4
+	db REMORAID ; 223
+
+	db  35,  65,  35,  65,  65,  35
+	;   hp  atk  def  spd  sat  sdf
+
+	db WATER, WATER
+	db 190 ; catch rate
+	db 78 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn AMPHIBIAN, FISH ; egg groups
+
+	; tmhm
+	db %00100100
+	db %01010010
+	db %00011011
+	db %11000100
+	db %11000110
+	db %00111000
+	db %10010000
+	db %00001010
+	; end
+
+OctilleryBaseData:: ; 0x53004
+	db OCTILLERY ; 224
+
+	db  75, 105,  75,  45, 105,  75
+	;   hp  atk  def  spd  sat  sdf
+
+	db WATER, WATER
+	db 75 ; catch rate
+	db 164 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn AMPHIBIAN, FISH ; egg groups
+
+	; tmhm
+	db %00100100
+	db %01010010
+	db %00011011
+	db %11000100
+	db %11000110
+	db %00111000
+	db %10010000
+	db %00001010
+	; end
+
+DelibirdBaseData:: ; 0x53024
+	db DELIBIRD ; 225
+
+	db  45,  55,  45,  75,  65,  45
+	;   hp  atk  def  spd  sat  sdf
+
+	db ICE, FLYING
+	db 45 ; catch rate
+	db 183 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db SLOW ; growth rate
+	dn AMPHIBIAN, FIELD ; egg groups
+
+	; tmhm
+	db %00100110
+	db %10110010
+	db %00011011
+	db %11000100
+	db %01000110
+	db %00111100
+	db %00001000
+	db %00001000
+	; end
+
+MantineBaseData:: ; 0x53044
+	db MANTINE ; 226
+
+	db  65,  40,  70,  70,  80, 140
+	;   hp  atk  def  spd  sat  sdf
+
+	db WATER, FLYING
+	db 25 ; catch rate
+	db 168 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 25 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db FAST ; growth rate
+	dn AMPHIBIAN, AMPHIBIAN ; egg groups
+
+	; tmhm
+	db %00100110
+	db %10110010
+	db %00011011
+	db %11000100
+	db %01000110
+	db %00011000
+	db %10010000
+	db %00001001
+	; end
+
+SkarmoryBaseData:: ; 0x53064
+	db SKARMORY ; 227
+
+	db  65,  80, 140,  70,  40,  70
+	;   hp  atk  def  spd  sat  sdf
+
+	db STEEL, FLYING
+	db 25 ; catch rate
+	db 168 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 25 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db FAST ; growth rate
+	dn AVIAN, AVIAN ; egg groups
+
+	; tmhm
+	db %00100100
+	db %00010110
+	db %00011001
+	db %11000100
+	db %01010110
+	db %01111100
+	db %00001100
+	db %00000000
+	; end
+
+HoundourBaseData:: ; 0x53084
+	db HOUNDOUR ; 228
+
+	db  45,  60,  30,  65,  80,  50
+	;   hp  atk  def  spd  sat  sdf
+
+	db DARK, FIRE
+	db 120 ; catch rate
+	db 114 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db FAST ; growth rate
+	dn FIELD, FIELD ; egg groups
+
+	; tmhm
+	db %10110110
+	db %00010110
+	db %01111001
+	db %11100100
+	db %01101110
+	db %00111110
+	db %00000010
+	db %00000010
+	; end
+
+HoundoomBaseData:: ; 0x530a4
+	db HOUNDOOM ; 229
+
+	db  75,  90,  50,  95, 110,  80
+	;   hp  atk  def  spd  sat  sdf
+
+	db DARK, FIRE
+	db 45 ; catch rate
+	db 204 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db FAST ; growth rate
+	dn FIELD, FIELD ; egg groups
+
+	; tmhm
+	db %10110110
+	db %01010110
+	db %01111001
+	db %11100100
+	db %01101110
+	db %00111110
+	db %00100010
+	db %00000010
+	; end
+
+KingdraBaseData:: ; 0x530c4
+	db KINGDRA ; 230
+
+	db  75,  95,  95,  85,  95,  95
+	;   hp  atk  def  spd  sat  sdf
+
+	db WATER, DRAGON
+	db 45 ; catch rate
+	db 207 ; base exp
+	db NO_ITEM ; item 1
+	db DRAGON_SCALE ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn AMPHIBIAN, REPTILE ; egg groups
+
+	; tmhm
+	db %00100110
+	db %11110010
+	db %10011011
+	db %10000100
+	db %01000110
+	db %00011000
+	db %10010000
+	db %00001001
+	; end
+
+PhanpyBaseData:: ; 0x530e4
+	db PHANPY ; 231
+
+	db  90,  60,  60,  40,  40,  40
+	;   hp  atk  def  spd  sat  sdf
+
+	db GROUND, GROUND
+	db 120 ; catch rate
+	db 124 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn FIELD, FIELD ; egg groups
+
+	; tmhm
+	db %10111110
+	db %00010110
+	db %00011001
+	db %11000110
+	db %10010110
+	db %00011000
+	db %00100000
+	db %00000000
+	; end
+
+DonphanBaseData:: ; 0x53104
+	db DONPHAN ; 232
+
+	db  90, 120, 120,  50,  60,  60
+	;   hp  atk  def  spd  sat  sdf
+
+	db GROUND, GROUND
+	db 60 ; catch rate
+	db 189 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn FIELD, FIELD ; egg groups
+
+	; tmhm
+	db %10111110
+	db %01010110
+	db %00011001
+	db %11000110
+	db %10010110
+	db %00011000
+	db %00100000
+	db %00000000
+	; end
+
+Porygon2BaseData:: ; 0x53124
+	db PORYGON2 ; 233
+
+	db  85,  80,  90,  60, 105,  95
+	;   hp  atk  def  spd  sat  sdf
+
+	db NORMAL, NORMAL
+	db 45 ; catch rate
+	db 180 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 255 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn INANIMATE, INANIMATE ; egg groups
+
+	; tmhm
+	db %01100100
+	db %11110111
+	db %01011011
+	db %10010101
+	db %11000110
+	db %00101010
+	db %01000010
+	db %00001100
+	; end
+
+StantlerBaseData:: ; 0x53144
+	db STANTLER ; 234
+
+	db  73,  95,  62,  85,  85,  65
+	;   hp  atk  def  spd  sat  sdf
+
+	db NORMAL, NORMAL
+	db 45 ; catch rate
+	db 165 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db FAST ; growth rate
+	dn FIELD, FIELD ; egg groups
+
+	; tmhm
+	db %00110110
+	db %00010111
+	db %00011011
+	db %11010110
+	db %01000110
+	db %00111110
+	db %01000010
+	db %00000000
+	; end
+
+SmeargleBaseData:: ; 0x53164
+	db SMEARGLE ; 235
+
+	db  55,  20,  35,  75,  20,  45
+	;   hp  atk  def  spd  sat  sdf
+
+	db NORMAL, NORMAL
+	db 45 ; catch rate
+	db 106 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db SLOW ; growth rate
+	dn FIELD, FIELD ; egg groups
+
+	; tmhm
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	db %00000000
+	; end
+
+TyrogueBaseData:: ; 0x53184
+	db TYROGUE ; 236
+
+	db  35,  35,  35,  35,  35,  35
+	;   hp  atk  def  spd  sat  sdf
+
+	db FIGHTING, FIGHTING
+	db 75 ; catch rate
+	db 91 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 0 ; gender
+	db 100 ; unknown
+	db 25 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn NO_EGGS, NO_EGGS ; egg groups
+
+	; tmhm
+	db %10100110
+	db %00010110
+	db %00011001
+	db %11000100
+	db %01000110
+	db %00111100
+	db %00100000
+	db %00000000
+	; end
+
+HitmontopBaseData:: ; 0x531a4
+	db HITMONTOP ; 237
+
+	db  50,  95,  95,  70,  35, 110
+	;   hp  atk  def  spd  sat  sdf
+
+	db FIGHTING, FIGHTING
+	db 45 ; catch rate
+	db 138 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 0 ; gender
+	db 100 ; unknown
+	db 25 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn HUMANSHAPE, HUMANSHAPE ; egg groups
+
+	; tmhm
+	db %10100110
+	db %00010110
+	db %00011001
+	db %11001100
+	db %01000110
+	db %00111100
+	db %00100000
+	db %00000000
+	; end
+
+SmoochumBaseData:: ; 0x531c4
+	db SMOOCHUM ; 238
+
+	db  45,  30,  15,  65,  85,  65
+	;   hp  atk  def  spd  sat  sdf
+
+	db ICE, PSYCHIC
+	db 45 ; catch rate
+	db 87 ; base exp
+	db ICE_BERRY ; item 1
+	db ICE_BERRY ; item 2
+	db 254 ; gender
+	db 100 ; unknown
+	db 25 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn NO_EGGS, NO_EGGS ; egg groups
+
+	; tmhm
+	db %00100101
+	db %10111011
+	db %00011011
+	db %11110100
+	db %00000111
+	db %00111010
+	db %00000010
+	db %00001000
+	; end
+
+ElekidBaseData:: ; 0x531e4
+	db ELEKID ; 239
+
+	db  45,  63,  37,  95,  65,  55
+	;   hp  atk  def  spd  sat  sdf
+
+	db ELECTRIC, ELECTRIC
+	db 45 ; catch rate
+	db 106 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 63 ; gender
+	db 100 ; unknown
+	db 25 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn NO_EGGS, NO_EGGS ; egg groups
+
+	; tmhm
+	db %01100111
+	db %00010010
+	db %00011011
+	db %11010101
+	db %01000111
+	db %10111101
+	db %01000000
+	db %00000100
+	; end
+
+MagbyBaseData:: ; 0x53204
+	db MAGBY ; 240
+
+	db  45,  75,  37,  83,  70,  55
+	;   hp  atk  def  spd  sat  sdf
+
+	db FIRE, FIRE
+	db 45 ; catch rate
+	db 117 ; base exp
+	db BURNT_BERRY ; item 1
+	db BURNT_BERRY ; item 2
+	db 63 ; gender
+	db 100 ; unknown
+	db 25 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_FAST ; growth rate
+	dn NO_EGGS, NO_EGGS ; egg groups
+
+	; tmhm
+	db %00100111
+	db %00010110
+	db %01011001
+	db %11010100
+	db %00100110
+	db %10111101
+	db %00000000
+	db %00000010
+	; end
+
+MiltankBaseData:: ; 0x53224
+	db MILTANK ; 241
+
+	db  95,  80, 105, 100,  40,  70
+	;   hp  atk  def  spd  sat  sdf
+
+	db NORMAL, NORMAL
+	db 45 ; catch rate
+	db 200 ; base exp
+	db MOOMOO_MILK ; item 1
+	db MOOMOO_MILK ; item 2
+	db 254 ; gender
+	db 100 ; unknown
+	db 20 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db FAST ; growth rate
+	dn FIELD, FIELD ; egg groups
+
+	; tmhm
+	db %11101111
+	db %11111111
+	db %01011011
+	db %11100111
+	db %10010111
+	db %10011001
+	db %00110000
+	db %00001100
+	; end
+
+BlisseyBaseData:: ; 0x53244
+	db BLISSEY ; 242
+
+	db 255,  10,  10,  55,  75, 135
+	;   hp  atk  def  spd  sat  sdf
+
+	db NORMAL, NORMAL
+	db 30 ; catch rate
+	db 255 ; base exp
+	db NO_ITEM ; item 1
+	db LUCKY_EGG ; item 2
+	db 254 ; gender
+	db 100 ; unknown
+	db 40 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db SLOW ; growth rate
+	dn FAIRY, FAIRY ; egg groups
+
+	; tmhm
+	db %11101111
+	db %11110110
+	db %00111011
+	db %11110101
+	db %10110110
+	db %00011010
+	db %01100000
+	db %00001110
+	; end
+
+RaikouBaseData:: ; 0x53264
+	db RAIKOU ; 243
+
+	db  90,  85,  75, 115, 115, 100
+	;   hp  atk  def  spd  sat  sdf
+
+	db ELECTRIC, ELECTRIC
+	db 3 ; catch rate
+	db 216 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 255 ; gender
+	db 100 ; unknown
+	db 80 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db FAST ; growth rate
+	dn NO_EGGS, NO_EGGS ; egg groups
+
+	; tmhm
+	db %11110110
+	db %01010111
+	db %01011011
+	db %11001101
+	db %01010110
+	db %00001100
+	db %01100100
+	db %00000100
+	; end
+
+EnteiBaseData:: ; 0x53284
+	db ENTEI ; 244
+
+	db 115, 115,  85, 100,  90,  75
+	;   hp  atk  def  spd  sat  sdf
+
+	db FIRE, FIRE
+	db 3 ; catch rate
+	db 217 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 255 ; gender
+	db 100 ; unknown
+	db 80 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db FAST ; growth rate
+	dn NO_EGGS, NO_EGGS ; egg groups
+
+	; tmhm
+	db %10110110
+	db %01010111
+	db %01111011
+	db %11001100
+	db %01110110
+	db %00001100
+	db %01100100
+	db %00000010
+	; end
+
+SuicuneBaseData:: ; 0x532a4
+	db SUICUNE ; 245
+
+	db 100,  75, 115,  85,  90, 115
+	;   hp  atk  def  spd  sat  sdf
+
+	db WATER, WATER
+	db 3 ; catch rate
+	db 215 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 255 ; gender
+	db 100 ; unknown
+	db 80 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db FAST ; growth rate
+	dn NO_EGGS, NO_EGGS ; egg groups
+
+	; tmhm
+	db %10110110
+	db %11110111
+	db %01011011
+	db %11001100
+	db %01010110
+	db %00001100
+	db %10010100
+	db %00001001
+	; end
+
+LarvitarBaseData:: ; 0x532c4
+	db LARVITAR ; 246
+
+	db  50,  64,  50,  41,  45,  50
+	;   hp  atk  def  spd  sat  sdf
+
+	db ROCK, GROUND
+	db 45 ; catch rate
+	db 67 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 40 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5, 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db FAST ; growth rate
+	dn MONSTER, MONSTER ; egg groups
+
+	; tmhm
+	db %00100110
+	db %01010110
+	db %00011011
+	db %11001110
+	db %00010110
+	db %00011100
+	db %00000000
+	db %00000000
+	; end
+
+PupitarBaseData:: ; 0x532e4
+	db PUPITAR ; 247
+
+	db  70,  84,  70,  51,  65,  70
+	;   hp  atk  def  spd  sat  sdf
+
+	db ROCK, GROUND
+	db 45 ; catch rate
+	db 144 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 40 ; step cycles to hatch
+	db 5 ; unknown
+	dn 6, 6 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db FAST ; growth rate
+	dn MONSTER, MONSTER ; egg groups
+
+	; tmhm
+	db %00100110
+	db %01010110
+	db %00011011
+	db %11001110
+	db %00010110
+	db %00011100
+	db %00000000
+	db %00000000
+	; end
+
+TyranitarBaseData:: ; 0x53304
+	db TYRANITAR ; 248
+
+	db 100, 134, 110,  61,  95, 100
+	;   hp  atk  def  spd  sat  sdf
+
+	db ROCK, DARK
+	db 45 ; catch rate
+	db 218 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 127 ; gender
+	db 100 ; unknown
+	db 40 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db FAST ; growth rate
+	dn MONSTER, MONSTER ; egg groups
+
+	; tmhm
+	db %10110111
+	db %01010110
+	db %11011011
+	db %11001110
+	db %00110110
+	db %10011100
+	db %00110111
+	db %00001110
+	; end
+
+LugiaBaseData:: ; 0x53324
+	db LUGIA ; 249
+
+	db 106,  90, 130, 110,  90, 154
+	;   hp  atk  def  spd  sat  sdf
+
+	db PSYCHIC, FLYING
+	db 3 ; catch rate
+	db 220 ; base exp
+	db NO_ITEM ; item 1
+	db NO_ITEM ; item 2
+	db 255 ; gender
+	db 100 ; unknown
+	db 120 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7, 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db FAST ; growth rate
+	dn NO_EGGS, NO_EGGS ; egg groups
+
+	; tmhm
+	db %11110110
+	db %11110111
+	db %11011111
+	db %11110111
+	db %01010110
+	db %01001110
+	db %10111010
+	db %00001101
+	; end
+
+Ho_OhBaseData:: ; 0x53344
+	db HO_OH ; 250
+
+	db 106, 130,  90,  90, 110, 154
+	;   hp  atk  def  spd  sat  sdf
+
+	db FIRE, FLYING
+	db 3 ; catch rate
+	db 220 ; base exp
+	db SACRED_ASH ; item 1
+	db SACRED_ASH ; item 2
+	db 255 ; gender
+	db 100 ; unknown
+	db 120 ; step cycles to hatch
+	db 5 ; unknown
+	dn 7 , 7 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db FAST ; growth rate
+	dn NO_EGGS, NO_EGGS ; egg groups
+
+	; tmhm
+	db %11110100
+	db %01010111
+	db %10111111
+	db %11110111
+	db %01110110
+	db %01001110
+	db %01101010
+	db %00000110
+	; end
+
+CelebiBaseData:: ; 0x53364
+	db CELEBI ; 251
+
+	db 100, 100, 100, 100, 100, 100
+	;   hp  atk  def  spd  sat  sdf
+
+	db PSYCHIC, GRASS
+	db 45 ; catch rate
+	db 64 ; base exp
+	db NO_ITEM ; item 1
+	db MIRACLEBERRY ; item 2
+	db 255 ; gender
+	db 100 ; unknown
+	db 120 ; step cycles to hatch
+	db 5 ; unknown
+	dn 5 , 5 ; frontpic dimensions
+	db 0, 0, 0, 0 ; padding
+	db MEDIUM_SLOW ; growth rate
+	dn NO_EGGS, NO_EGGS ; egg groups
+
+	; tmhm
+	db %00100100
+	db %01011111
+	db %00111111
+	db %11110100
+	db %11010110
+	db %00001110
+	db %01000010
+	db %00000000
+	; end
--- /dev/null
+++ b/data/battle_tower.asm
@@ -1,0 +1,5961 @@
+Function1f8000: ; 1f8000
+	ld a, [rSVBK]
+	push af
+	ld a, $3
+	ld [rSVBK], a
+	xor a
+	ld hl, $d100
+	ld bc, $00e0
+	call ByteFill
+	ld a, $ff
+	ld [$d10c], a
+	ld [$d147], a
+	ld [$d182], a
+	ld de, $d100
+	ld a, [hRandomAdd]
+	ld b, a
+.asm_1f8022
+	call Random
+	ld a, [hRandomAdd]
+	add b
+	ld b, a
+	and $1f
+	cp $15
+	jr nc, .asm_1f8022
+	ld b, a
+	ld a, $1
+	call GetSRAMBank
+	ld c, $7
+	ld hl, $be48
+.asm_1f803a
+	ld a, [hli]
+	cp b
+	jr z, .asm_1f8022
+	dec c
+	jr nz, .asm_1f803a
+	ld hl, $be48
+	ld a, [$be46]
+	ld c, a
+	ld a, b
+	ld b, 0
+	add hl, bc
+	ld [hl], a
+	call CloseSRAM
+	push af
+	ld hl, BattleTowerTrainers
+	ld bc, 11
+	call AddNTimes
+	ld bc, 11
+	call CopyBytes
+	call Function1f8081
+	pop af
+	ld hl, Function1f8000
+	ld bc, $0024
+	call AddNTimes
+	ld bc, $0024
+.asm_1f8070
+	ld a, $7c
+	call GetFarByte
+	ld [de], a
+	inc hl
+	inc de
+	dec bc
+	ld a, b
+	or c
+	jr nz, .asm_1f8070
+	pop af
+	ld [rSVBK], a
+	ret
+; 1f8081
+
+Function1f8081: ; 1f8081
+	ld c, $3
+	push bc
+	ld a, $1
+	call GetSRAMBank
+.asm_1f8089
+	ld a, [$d800]
+	dec a
+	ld hl, BattleTowerMons
+	ld bc, BattleTowerMons2 - BattleTowerMons1
+	call AddNTimes
+
+	ld a, [hRandomAdd]
+	ld b, a
+.asm_1f8099
+	call Random
+	ld a, [hRandomAdd]
+	add b
+	ld b, a
+	and $1f
+	cp (BattleTowerMons2 - BattleTowerMons1) / ($3b)
+	jr nc, .asm_1f8099
+
+	ld bc, $3b
+	call AddNTimes
+	ld a, [hli]
+	ld b, a
+	ld a, [hld]
+	ld c, a
+	ld a, [$d10b]
+	cp b
+	jr z, .asm_1f8089
+	ld a, [$d10c]
+	cp c
+	jr z, .asm_1f8089
+	ld a, [$d146]
+	cp b
+	jr z, .asm_1f8089
+	ld a, [$d147]
+	cp c
+	jr z, .asm_1f8089
+	ld a, [$d181]
+	cp b
+	jr z, .asm_1f8089
+	ld a, [$d182]
+	cp c
+	jr z, .asm_1f8089
+	ld a, [$be51]
+	cp b
+	jr z, .asm_1f8089
+	ld a, [$be52]
+	cp b
+	jr z, .asm_1f8089
+	ld a, [$be53]
+	cp b
+	jr z, .asm_1f8089
+	ld a, [$be54]
+	cp b
+	jr z, .asm_1f8089
+	ld a, [$be55]
+	cp b
+	jr z, .asm_1f8089
+	ld a, [$be56]
+	cp b
+	jr z, .asm_1f8089
+
+	ld bc, $3b
+	call CopyBytes
+	ld a, [$d265]
+	push af
+	push de
+	ld hl, -$3b
+	add hl, de
+	ld a, [hl]
+	ld [$d265], a
+	ld bc, $0030
+	add hl, bc
+	push hl
+	call GetPokemonName
+	ld h, d
+	ld l, e
+	pop de
+	ld bc, $000b
+	call CopyBytes
+	pop de
+	pop af
+	ld [$d265], a
+	pop bc
+	dec c
+	jp nz, $4083
+	ld a, [$be51]
+	ld [$be54], a
+	ld a, [$be52]
+	ld [$be55], a
+	ld a, [$be53]
+	ld [$be56], a
+	ld a, [$d10b]
+	ld [$be51], a
+	ld a, [$d146]
+	ld [$be52], a
+	ld a, [$d181]
+	ld [$be53], a
+	call CloseSRAM
+	ret
+; 1f814e
+
+BattleTowerTrainers: ; 1f814e
+	db "HANSON@@@@", FISHER
+	db "SAWYER@@@@", POKEMANIAC
+	db "MASUDA@@@@", GUITARIST
+	db "NICKEL@@@@", SCIENTIST
+	db "OLSON@@@@@", POKEFANM
+	db "ZABOROWSKI", LASS
+	db "WRIGHT@@@@", YOUNGSTER
+	db "ALEXANDER@", HIKER
+	db "KAWAKAMI@@", TEACHER
+	db "BICKETT@@@", POKEFANM
+	db "SAITO@@@@@", KIMONO_GIRL
+	db "CRAWFORD@@", BOARDER
+	db "DIAZ@@@@@@", PICNICKER
+	db "ERICKSON@@", BIKER
+	db "FAIRFIELD@", JUGGLER
+	db "HUNTER@@@@", POKEFANF
+	db "HILL@@@@@@", FIREBREATHER
+	db "JAVIER@@@@", SWIMMERF
+	db "KAUFMAN@@@", SWIMMERM
+	db "LANCASTER@", SKIER
+	db "McMAHILL@@", CAMPER
+	db "OBRIEN@@@@", GENTLEMAN
+	db "FROST@@@@@", BEAUTY
+	db "MORSE@@@@@", SUPER_NERD
+	db "YUFUNE@@@@", BLACKBELT_T
+	db "RAJAN@@@@@", COOLTRAINERF
+	db "RODRIGUEZ@", OFFICER
+	db "SANTIAGO@@", PSYCHIC_T
+	db "STOCK@@@@@", POKEFANM
+	db "THURMAN@@@", SCIENTIST
+	db "VALENTINO@", BEAUTY
+	db "WAGNER@@@@", CAMPER
+	db "YATES@@@@@", BIRD_KEEPER
+	db "ANDREWS@@@", PICNICKER
+	db "BAHN@@@@@@", POKEMANIAC
+	db "MORI@@@@@@", SCIENTIST
+	db "BUCKMAN@@@", SAGE
+	db "COBB@@@@@@", SCHOOLBOY
+	db "HUGHES@@@@", FISHER
+	db "ARITA@@@@@", KIMONO_GIRL
+	db "EASTON@@@@", PSYCHIC_T
+	db "FREEMAN@@@", CAMPER
+	db "GIESE@@@@@", LASS
+	db "HATCHER@@@", GENTLEMAN
+	db "JACKSON@@@", POKEFANF
+	db "KAHN@@@@@@", POKEMANIAC
+	db "LEONG@@@@@", YOUNGSTER
+	db "MARINO@@@@", TEACHER
+	db "NEWMAN@@@@", SAILOR
+	db "NGUYEN@@@@", BLACKBELT_T
+	db "OGDEN@@@@@", SUPER_NERD
+	db "PARK@@@@@@", COOLTRAINERF
+	db "RAINE@@@@@", SWIMMERM
+	db "SELLS@@@@@", BIRD_KEEPER
+	db "ROCKWELL@@", BOARDER
+	db "THORNTON@@", LASS
+	db "TURNER@@@@", OFFICER
+	db "VAN DYKE@@", SKIER
+	db "WALKER@@@@", SCHOOLBOY
+	db "MEYER@@@@@", SWIMMERF
+	db "JOHNSON@@@", YOUNGSTER
+	db "ADAMS@@@@@", GUITARIST
+	db "SMITH@@@@@", BUG_CATCHER
+	db "TAJIRI@@@@", BUG_CATCHER
+	db "BAKER@@@@@", POKEMANIAC
+	db "COLLINS@@@", SCIENTIST
+	db "SMART@@@@@", SUPER_NERD
+	db "DYKSTRA@@@", SWIMMERF
+	db "EATON@@@@@", BIKER
+	db "WONG@@@@@@", FIREBREATHER
+; 1f8450
+
+
+BattleTowerMons: ; 1f8450
+
+BattleTowerMons1:
+
+	db JOLTEON
+	db MIRACLEBERRY
+	db THUNDERBOLT, HYPER_BEAM, SHADOW_BALL, ROAR
+	dw 0 ; OT ID
+	dt 1000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 40000
+	bigdw 40000
+	bigdw 35000
+	bigdw 40000
+	db $dd, $bd ; DVs
+	db 15, 5, 15, 20 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 10 ; Level
+	db 0, 0 ; Status
+	bigdw 41 ; HP
+	bigdw 41 ; Max HP
+	bigdw 25 ; Atk
+	bigdw 24 ; Def
+	bigdw 37 ; Spd
+	bigdw 34 ; SAtk
+	bigdw 31 ; SDef
+	db "SANDA-SU@@@"
+
+
+	db ESPEON
+	db LEFTOVERS
+	db MUD_SLAP, PSYCHIC_M, PSYCH_UP, TOXIC
+	dw 0 ; OT ID
+	dt 1000 ; Exp
+	; Stat exp
+	bigdw 40000
+	bigdw 50000
+	bigdw 35000
+	bigdw 40000
+	bigdw 40000
+	db $ed, $fb ; DVs
+	db 10, 10, 10, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 10 ; Level
+	db 0, 0 ; Status
+	bigdw 39 ; HP
+	bigdw 39 ; Max HP
+	bigdw 26 ; Atk
+	bigdw 24 ; Def
+	bigdw 35 ; Spd
+	bigdw 38 ; SAtk
+	bigdw 31 ; SDef
+	db "E-HUi@@@@@@"
+
+
+	db UMBREON
+	db GOLD_BERRY
+	db SHADOW_BALL, IRON_TAIL, PSYCH_UP, TOXIC
+	dw 0 ; OT ID
+	dt 1000 ; Exp
+	; Stat exp
+	bigdw 40000
+	bigdw 40000
+	bigdw 45000
+	bigdw 50000
+	bigdw 40000
+	db $db, $ef ; DVs
+	db 15, 15, 10, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 10 ; Level
+	db 0, 0 ; Status
+	bigdw 46 ; HP
+	bigdw 46 ; Max HP
+	bigdw 25 ; Atk
+	bigdw 34 ; Def
+	bigdw 26 ; Spd
+	bigdw 25 ; SAtk
+	bigdw 39 ; SDef
+	db "BURAtuKI-@@"
+
+
+	db WOBBUFFET
+	db FOCUS_BAND
+	db COUNTER, MIRROR_COAT, SAFEGUARD, DESTINY_BOND
+	dw 0 ; OT ID
+	dt 1000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	db $7f, $d7 ; DVs
+	db 20, 20, 25, 5 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 10 ; Level
+	db 0, 0 ; Status
+	bigdw 66 ; HP
+	bigdw 66 ; Max HP
+	bigdw 18 ; Atk
+	bigdw 25 ; Def
+	bigdw 19 ; Spd
+	bigdw 18 ; SAtk
+	bigdw 23 ; SDef
+	db "SO-NANSU@@@"
+
+
+	db KANGASKHAN
+	db MIRACLEBERRY
+	db REVERSAL, HYPER_BEAM, EARTHQUAKE, ATTRACT
+	dw 0 ; OT ID
+	dt 1000 ; Exp
+	; Stat exp
+	bigdw 40000
+	bigdw 30000
+	bigdw 40000
+	bigdw 30000
+	bigdw 30000
+	db $ef, $cf ; DVs
+	db 15, 5, 10, 15 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 10 ; Level
+	db 0, 0 ; Status
+	bigdw 47 ; HP
+	bigdw 47 ; Max HP
+	bigdw 31 ; Atk
+	bigdw 29 ; Def
+	bigdw 29 ; Spd
+	bigdw 20 ; SAtk
+	bigdw 28 ; SDef
+	db "GARU-RA@@@@"
+
+
+	db CORSOLA
+	db SCOPE_LENS
+	db SURF, PSYCHIC_M, RECOVER, ANCIENTPOWER
+	dw 0 ; OT ID
+	dt 1000 ; Exp
+	; Stat exp
+	bigdw 40000
+	bigdw 30000
+	bigdw 33300
+	bigdw 30000
+	bigdw 30000
+	db $fe, $fd ; DVs
+	db 15, 10, 20, 5 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 10 ; Level
+	db 0, 0 ; Status
+	bigdw 38 ; HP
+	bigdw 38 ; Max HP
+	bigdw 23 ; Atk
+	bigdw 29 ; Def
+	bigdw 19 ; Spd
+	bigdw 24 ; SAtk
+	bigdw 28 ; SDef
+	db "SANI-GO@@@@"
+
+
+	db MILTANK
+	db GOLD_BERRY
+	db BLIZZARD, EARTHQUAKE, HYPER_BEAM, TOXIC
+	dw 0 ; OT ID
+	dt 1000 ; Exp
+	; Stat exp
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 35000
+	db $bb, $df ; DVs
+	db 5, 10, 5, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 10 ; Level
+	db 0, 0 ; Status
+	bigdw 46 ; HP
+	bigdw 46 ; Max HP
+	bigdw 27 ; Atk
+	bigdw 32 ; Def
+	bigdw 31 ; Spd
+	bigdw 20 ; SAtk
+	bigdw 26 ; SDef
+	db "MIRUTANKU@@"
+
+
+	db AERODACTYL
+	db LEFTOVERS
+	db HYPER_BEAM, SUPERSONIC, EARTHQUAKE, BITE
+	dw 0 ; OT ID
+	dt 1000 ; Exp
+	; Stat exp
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	db $db, $fb ; DVs
+	db 5, 20, 10, 25 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 10 ; Level
+	db 0, 0 ; Status
+	bigdw 43 ; HP
+	bigdw 43 ; Max HP
+	bigdw 32 ; Atk
+	bigdw 24 ; Def
+	bigdw 38 ; Spd
+	bigdw 23 ; SAtk
+	bigdw 26 ; SDef
+	db "PUTERA@@@@@"
+
+
+	db LAPRAS
+	db MIRACLEBERRY
+	db BLIZZARD, SURF, THUNDERBOLT, PSYCHIC_M
+	dw 0 ; OT ID
+	dt 1000 ; Exp
+	; Stat exp
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	db $fd, $eb ; DVs
+	db 5, 15, 15, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 10 ; Level
+	db 0, 0 ; Status
+	bigdw 52 ; HP
+	bigdw 52 ; Max HP
+	bigdw 29 ; Atk
+	bigdw 27 ; Def
+	bigdw 24 ; Spd
+	bigdw 28 ; SAtk
+	bigdw 30 ; SDef
+	db "RAPURASU@@@"
+
+
+	db SNEASEL
+	db GOLD_BERRY
+	db SLASH, FAINT_ATTACK, SURF, BLIZZARD
+	dw 0 ; OT ID
+	dt 1000 ; Exp
+	; Stat exp
+	bigdw 30000
+	bigdw 35000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	db $fb, $bf ; DVs
+	db 20, 20, 15, 5 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 10 ; Level
+	db 0, 0 ; Status
+	bigdw 38 ; HP
+	bigdw 38 ; Max HP
+	bigdw 31 ; Atk
+	bigdw 22 ; Def
+	bigdw 34 ; Spd
+	bigdw 19 ; SAtk
+	bigdw 27 ; SDef
+	db "NIyu-RA@@@@"
+
+
+	db PORYGON2
+	db BRIGHTPOWDER
+	db PSYCHIC_M, BLIZZARD, HYPER_BEAM, TRI_ATTACK
+	dw 0 ; OT ID
+	dt 1000 ; Exp
+	; Stat exp
+	bigdw 30000
+	bigdw 30000
+	bigdw 40000
+	bigdw 30000
+	bigdw 30000
+	db $fb, $de ; DVs
+	db 10, 5, 5, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 10 ; Level
+	db 0, 0 ; Status
+	bigdw 44 ; HP
+	bigdw 44 ; Max HP
+	bigdw 28 ; Atk
+	bigdw 30 ; Def
+	bigdw 23 ; Spd
+	bigdw 33 ; SAtk
+	bigdw 31 ; SDef
+	db "PORIGON2@@@"
+
+
+	db MISDREAVUS
+	db FOCUS_BAND
+	db PERISH_SONG, MEAN_LOOK, PAIN_SPLIT, SHADOW_BALL
+	dw 0 ; OT ID
+	dt 1000 ; Exp
+	; Stat exp
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	db $ef, $df ; DVs
+	db 5, 5, 20, 15 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 10 ; Level
+	db 0, 0 ; Status
+	bigdw 37 ; HP
+	bigdw 37 ; Max HP
+	bigdw 24 ; Atk
+	bigdw 24 ; Def
+	bigdw 28 ; Spd
+	bigdw 29 ; SAtk
+	bigdw 29 ; SDef
+	db "MUUMA@@@@@@"
+
+
+	db HOUNDOUR
+	db GOLD_BERRY
+	db FAINT_ATTACK, SOLARBEAM, ROAR, SUNNY_DAY
+	dw 0 ; OT ID
+	dt 1000 ; Exp
+	; Stat exp
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 33000
+	bigdw 30000
+	db $fd, $fe ; DVs
+	db 20, 10, 20, 5 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 10 ; Level
+	db 0, 0 ; Status
+	bigdw 36 ; HP
+	bigdw 36 ; Max HP
+	bigdw 24 ; Atk
+	bigdw 17 ; Def
+	bigdw 25 ; Spd
+	bigdw 28 ; SAtk
+	bigdw 22 ; SDef
+	db "DERUBIRU@@@"
+
+
+	db GIRAFARIG
+	db KINGS_ROCK
+	db PSYBEAM, MUD_SLAP, SHADOW_BALL, AGILITY
+	dw 0 ; OT ID
+	dt 1000 ; Exp
+	; Stat exp
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	db $ed, $fd ; DVs
+	db 20, 10, 15, 30 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 10 ; Level
+	db 0, 0 ; Status
+	bigdw 39 ; HP
+	bigdw 39 ; Max HP
+	bigdw 28 ; Atk
+	bigdw 24 ; Def
+	bigdw 29 ; Spd
+	bigdw 29 ; SAtk
+	bigdw 24 ; SDef
+	db "KIRINRIKI@@"
+
+
+	db BLISSEY
+	db QUICK_CLAW
+	db HEADBUTT, SOLARBEAM, ROLLOUT, STRENGTH
+	dw 0 ; OT ID
+	dt 1000 ; Exp
+	; Stat exp
+	bigdw 32000
+	bigdw 40000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	db $df, $ce ; DVs
+	db 15, 10, 20, 15 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 10 ; Level
+	db 0, 0 ; Status
+	bigdw 77 ; HP
+	bigdw 77 ; Max HP
+	bigdw 14 ; Atk
+	bigdw 14 ; Def
+	bigdw 22 ; Spd
+	bigdw 27 ; SAtk
+	bigdw 39 ; SDef
+	db "HAPINASU@@@"
+
+
+	db SNORLAX
+	db MIRACLEBERRY
+	db HEADBUTT, PROTECT, SNORE, SURF
+	dw 0 ; OT ID
+	dt 1000 ; Exp
+	; Stat exp
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	db $ef, $f7 ; DVs
+	db 15, 10, 15, 15 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 10 ; Level
+	db 0, 0 ; Status
+	bigdw 57 ; HP
+	bigdw 57 ; Max HP
+	bigdw 34 ; Atk
+	bigdw 25 ; Def
+	bigdw 18 ; Spd
+	bigdw 23 ; SAtk
+	bigdw 32 ; SDef
+	db "KABIGON@@@@"
+
+
+	db EXEGGUTOR
+	db KINGS_ROCK
+	db TOXIC, GIGA_DRAIN, THIEF, CONFUSION
+	dw 0 ; OT ID
+	dt 1000 ; Exp
+	; Stat exp
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	db $fe, $fe ; DVs
+	db 10, 5, 10, 25 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 10 ; Level
+	db 0, 0 ; Status
+	bigdw 45 ; HP
+	bigdw 45 ; Max HP
+	bigdw 31 ; Atk
+	bigdw 29 ; Def
+	bigdw 23 ; Spd
+	bigdw 37 ; SAtk
+	bigdw 25 ; SDef
+	db "NAtuSI-@@@@"
+
+
+	db HERACROSS
+	db GOLD_BERRY
+	db REVERSAL, ENDURE, COUNTER, ROCK_SMASH
+	dw 0 ; OT ID
+	dt 1000 ; Exp
+	; Stat exp
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	db $f7, $f7 ; DVs
+	db 15, 10, 20, 15 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 10 ; Level
+	db 0, 0 ; Status
+	bigdw 43 ; HP
+	bigdw 43 ; Max HP
+	bigdw 37 ; Atk
+	bigdw 25 ; Def
+	bigdw 29 ; Spd
+	bigdw 18 ; SAtk
+	bigdw 29 ; SDef
+	db "HERAKUROSU@"
+
+
+	db UNOWN
+	db BERRY
+	db HIDDEN_POWER, NONE, NONE, NONE
+	dw 0 ; OT ID
+	dt 1000 ; Exp
+	; Stat exp
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	db $ff, $ff ; DVs
+	db 15, 0, 0, 0 ; PP
+	db 0 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 10 ; Level
+	db 0, 0 ; Status
+	bigdw 36 ; HP
+	bigdw 36 ; Max HP
+	bigdw 26 ; Atk
+	bigdw 21 ; Def
+	bigdw 21 ; Spd
+	bigdw 26 ; SAtk
+	bigdw 21 ; SDef
+	db "ANNO-N@@@@@"
+
+
+	db TAUROS
+	db KINGS_ROCK
+	db HEADBUTT, SWAGGER, TAIL_WHIP, ICY_WIND
+	dw 0 ; OT ID
+	dt 1000 ; Exp
+	; Stat exp
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	db $65, $57 ; DVs
+	db 15, 15, 30, 15 ; PP
+	db 0 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 10 ; Level
+	db 0, 0 ; Status
+	bigdw 40 ; HP
+	bigdw 40 ; Max HP
+	bigdw 30 ; Atk
+	bigdw 29 ; Def
+	bigdw 32 ; Spd
+	bigdw 18 ; SAtk
+	bigdw 24 ; SDef
+	db "KENTAROSU@@"
+
+
+	db MR__MIME
+	db QUICK_CLAW
+	db TOXIC, PSYCH_UP, FIRE_PUNCH, HEADBUTT
+	dw 0 ; OT ID
+	dt 1000 ; Exp
+	; Stat exp
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	db $73, $67 ; DVs
+	db 10, 10, 15, 15 ; PP
+	db 0 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 10 ; Level
+	db 0, 0 ; Status
+	bigdw 34 ; HP
+	bigdw 34 ; Max HP
+	bigdw 19 ; Atk
+	bigdw 22 ; Def
+	bigdw 28 ; Spd
+	bigdw 30 ; SAtk
+	bigdw 34 ; SDef
+	db "BARIYA-DO@@"
+
+
+
+
+BattleTowerMons2:
+
+	db UMBREON
+	db LEFTOVERS
+	db PROTECT, TOXIC, MUD_SLAP, ATTRACT
+	dw 0 ; OT ID
+	dt 8000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	db $cf, $bc ; DVs
+	db 10, 10, 10, 15 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 20 ; Level
+	db 0, 0 ; Status
+	bigdw 81 ; HP
+	bigdw 81 ; Max HP
+	bigdw 46 ; Atk
+	bigdw 66 ; Def
+	bigdw 46 ; Spd
+	bigdw 44 ; SAtk
+	bigdw 72 ; SDef
+	db "BURAtuKI-@@"
+
+
+	db STARMIE
+	db GOLD_BERRY
+	db RECOVER, PSYCHIC_M, SURF, PSYCH_UP
+	dw 0 ; OT ID
+	dt 8000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	db $db, $db ; DVs
+	db 20, 10, 15, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 20 ; Level
+	db 0, 0 ; Status
+	bigdw 71 ; HP
+	bigdw 71 ; Max HP
+	bigdw 51 ; Atk
+	bigdw 54 ; Def
+	bigdw 67 ; Spd
+	bigdw 60 ; SAtk
+	bigdw 54 ; SDef
+	db "SUTA-MI-@@@"
+
+
+	db GYARADOS
+	db MIRACLEBERRY
+	db HYPER_BEAM, DRAGON_RAGE, THUNDERBOLT, FIRE_BLAST
+	dw 0 ; OT ID
+	dt 8000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	db $fa, $fd ; DVs
+	db 5, 10, 15, 5 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 20 ; Level
+	db 0, 0 ; Status
+	bigdw 83 ; HP
+	bigdw 83 ; Max HP
+	bigdw 72 ; Atk
+	bigdw 51 ; Def
+	bigdw 54 ; Spd
+	bigdw 45 ; SAtk
+	bigdw 61 ; SDef
+	db "GIyaRADOSU@"
+
+
+	db STEELIX
+	db GOLD_BERRY
+	db ROAR, IRON_TAIL, SWAGGER, EARTHQUAKE
+	dw 0 ; OT ID
+	dt 8000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 45000
+	bigdw 50000
+	bigdw 30000
+	bigdw 50000
+	db $ff, $ff ; DVs
+	db 20, 15, 15, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 20 ; Level
+	db 0, 0 ; Status
+	bigdw 77 ; HP
+	bigdw 77 ; Max HP
+	bigdw 55 ; Atk
+	bigdw 102 ; Def
+	bigdw 31 ; Spd
+	bigdw 44 ; SAtk
+	bigdw 48 ; SDef
+	db "HAGANE-RU@@"
+
+
+	db ALAKAZAM
+	db BERRY_JUICE
+	db PSYCHIC_M, PSYCH_UP, TOXIC, THUNDERPUNCH
+	dw 0 ; OT ID
+	dt 8000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 50000
+	bigdw 30000
+	bigdw 50000
+	bigdw 40000
+	db $fd, $ef ; DVs
+	db 10, 10, 10, 15 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 20 ; Level
+	db 0, 0 ; Status
+	bigdw 68 ; HP
+	bigdw 68 ; Max HP
+	bigdw 42 ; Atk
+	bigdw 36 ; Def
+	bigdw 69 ; Spd
+	bigdw 75 ; SAtk
+	bigdw 55 ; SDef
+	db "HU-DEiN@@@@"
+
+
+	db ARCANINE
+	db BRIGHTPOWDER
+	db FLAMETHROWER, ROAR, HYPER_BEAM, IRON_TAIL
+	dw 0 ; OT ID
+	dt 8000 ; Exp
+	; Stat exp
+	bigdw 35000
+	bigdw 45000
+	bigdw 50000
+	bigdw 55000
+	bigdw 50000
+	db $db, $fb ; DVs
+	db 15, 20, 5, 15 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 20 ; Level
+	db 0, 0 ; Status
+	bigdw 81 ; HP
+	bigdw 81 ; Max HP
+	bigdw 64 ; Atk
+	bigdw 52 ; Def
+	bigdw 60 ; Spd
+	bigdw 60 ; SAtk
+	bigdw 52 ; SDef
+	db "UINDEi@@@@@"
+
+
+	db HERACROSS
+	db FOCUS_BAND
+	db ENDURE, REVERSAL, MEGAHORN, EARTHQUAKE
+	dw 0 ; OT ID
+	dt 8000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 30000
+	bigdw 45000
+	bigdw 30000
+	bigdw 45000
+	db $df, $de ; DVs
+	db 10, 15, 10, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 20 ; Level
+	db 0, 0 ; Status
+	bigdw 78 ; HP
+	bigdw 78 ; Max HP
+	bigdw 68 ; Atk
+	bigdw 51 ; Def
+	bigdw 52 ; Spd
+	bigdw 37 ; SAtk
+	bigdw 59 ; SDef
+	db "HERAKUROSU@"
+
+
+	db EXEGGUTOR
+	db LEFTOVERS
+	db HYPER_BEAM, PSYCHIC_M, TOXIC, DREAM_EATER
+	dw 0 ; OT ID
+	dt 8000 ; Exp
+	; Stat exp
+	bigdw 45000
+	bigdw 50000
+	bigdw 50000
+	bigdw 45000
+	bigdw 45000
+	db $fd, $eb ; DVs
+	db 5, 10, 10, 15 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 20 ; Level
+	db 0, 0 ; Status
+	bigdw 83 ; HP
+	bigdw 83 ; Max HP
+	bigdw 60 ; Atk
+	bigdw 55 ; Def
+	bigdw 43 ; Spd
+	bigdw 70 ; SAtk
+	bigdw 46 ; SDef
+	db "NAtuSI-@@@@"
+
+
+	db AERODACTYL
+	db GOLD_BERRY
+	db REST, HYPER_BEAM, EARTHQUAKE, DRAGON_RAGE
+	dw 0 ; OT ID
+	dt 8000 ; Exp
+	; Stat exp
+	bigdw 45000
+	bigdw 50000
+	bigdw 40000
+	bigdw 50000
+	bigdw 45000
+	db $fb, $bb ; DVs
+	db 10, 5, 10, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 20 ; Level
+	db 0, 0 ; Status
+	bigdw 78 ; HP
+	bigdw 78 ; Max HP
+	bigdw 64 ; Atk
+	bigdw 45 ; Def
+	bigdw 72 ; Spd
+	bigdw 44 ; SAtk
+	bigdw 50 ; SDef
+	db "PUTERA@@@@@"
+
+
+	db BLISSEY
+	db BRIGHTPOWDER
+	db PSYCHIC_M, SUBMISSION, SOFTBOILED, COUNTER
+	dw 0 ; OT ID
+	dt 8000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 50000
+	bigdw 30000
+	bigdw 30000
+	bigdw 50000
+	db $bd, $fe ; DVs
+	db 10, 25, 10, 20 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 20 ; Level
+	db 0, 0 ; Status
+	bigdw 148 ; HP
+	bigdw 148 ; Max HP
+	bigdw 24 ; Atk
+	bigdw 22 ; Def
+	bigdw 41 ; Spd
+	bigdw 51 ; SAtk
+	bigdw 75 ; SDef
+	db "HAPINASU@@@"
+
+
+	db LAPRAS
+	db GOLD_BERRY
+	db PSYCHIC_M, THUNDERBOLT, BLIZZARD, CONFUSE_RAY
+	dw 0 ; OT ID
+	dt 8000 ; Exp
+	; Stat exp
+	bigdw 55000
+	bigdw 30000
+	bigdw 40000
+	bigdw 55000
+	bigdw 30000
+	db $fe, $d7 ; DVs
+	db 10, 15, 5, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 20 ; Level
+	db 0, 0 ; Status
+	bigdw 98 ; HP
+	bigdw 98 ; Max HP
+	bigdw 53 ; Atk
+	bigdw 52 ; Def
+	bigdw 45 ; Spd
+	bigdw 50 ; SAtk
+	bigdw 54 ; SDef
+	db "RAPURASU@@@"
+
+
+	db PIKACHU
+	db LIGHT_BALL
+	db THUNDERBOLT, THUNDER_WAVE, STRENGTH, TOXIC
+	dw 0 ; OT ID
+	dt 8000 ; Exp
+	; Stat exp
+	bigdw 45000
+	bigdw 50000
+	bigdw 45000
+	bigdw 50000
+	bigdw 50000
+	db $fc, $fe ; DVs
+	db 15, 20, 15, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 20 ; Level
+	db 0, 0 ; Status
+	bigdw 58 ; HP
+	bigdw 58 ; Max HP
+	bigdw 44 ; Atk
+	bigdw 32 ; Def
+	bigdw 58 ; Spd
+	bigdw 41 ; SAtk
+	bigdw 37 ; SDef
+	db "PIKATIyuU@@"
+
+
+	db SCIZOR
+	db FOCUS_BAND
+	db STEEL_WING, SLASH, TOXIC, SANDSTORM
+	dw 0 ; OT ID
+	dt 8000 ; Exp
+	; Stat exp
+	bigdw 40000
+	bigdw 45000
+	bigdw 40000
+	bigdw 45000
+	bigdw 50000
+	db $fd, $fe ; DVs
+	db 25, 20, 10, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 20 ; Level
+	db 0, 0 ; Status
+	bigdw 73 ; HP
+	bigdw 73 ; Max HP
+	bigdw 73 ; Atk
+	bigdw 60 ; Def
+	bigdw 47 ; Spd
+	bigdw 43 ; SAtk
+	bigdw 53 ; SDef
+	db "HAtuSAMU@@@"
+
+
+	db HITMONCHAN
+	db GOLD_BERRY
+	db THUNDERPUNCH, ICE_PUNCH, FIRE_PUNCH, MEGA_PUNCH
+	dw 0 ; OT ID
+	dt 8000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 45000
+	bigdw 35000
+	bigdw 50000
+	bigdw 30000
+	db $fb, $fd ; DVs
+	db 15, 15, 15, 20 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 20 ; Level
+	db 0, 0 ; Status
+	bigdw 67 ; HP
+	bigdw 67 ; Max HP
+	bigdw 63 ; Atk
+	bigdw 50 ; Def
+	bigdw 52 ; Spd
+	bigdw 32 ; SAtk
+	bigdw 62 ; SDef
+	db "EBIWARA-@@@"
+
+
+	db TAUROS
+	db BRIGHTPOWDER
+	db THUNDERBOLT, EARTHQUAKE, HYPER_BEAM, BLIZZARD
+	dw 0 ; OT ID
+	dt 8000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 40000
+	bigdw 50000
+	bigdw 30000
+	bigdw 30000
+	db $fb, $ef ; DVs
+	db 15, 10, 5, 5 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 20 ; Level
+	db 0, 0 ; Status
+	bigdw 76 ; HP
+	bigdw 76 ; Max HP
+	bigdw 61 ; Atk
+	bigdw 58 ; Def
+	bigdw 63 ; Spd
+	bigdw 35 ; SAtk
+	bigdw 47 ; SDef
+	db "KENTAROSU@@"
+
+
+	db AZUMARILL
+	db MYSTIC_WATER
+	db SURF, BLIZZARD, ATTRACT, RAIN_DANCE
+	dw 0 ; OT ID
+	dt 8000 ; Exp
+	; Stat exp
+	bigdw 40000
+	bigdw 40000
+	bigdw 40000
+	bigdw 40000
+	bigdw 40000
+	db $ed, $f7 ; DVs
+	db 15, 5, 15, 5 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 20 ; Level
+	db 0, 0 ; Status
+	bigdw 82 ; HP
+	bigdw 82 ; Max HP
+	bigdw 40 ; Atk
+	bigdw 52 ; Def
+	bigdw 41 ; Spd
+	bigdw 37 ; SAtk
+	bigdw 49 ; SDef
+	db "MARIRURI@@@"
+
+
+	db MILTANK
+	db KINGS_ROCK
+	db EARTHQUAKE, THUNDER, ATTRACT, SURF
+	dw 0 ; OT ID
+	dt 8000 ; Exp
+	; Stat exp
+	bigdw 40000
+	bigdw 40000
+	bigdw 40000
+	bigdw 40000
+	bigdw 40000
+	db $df, $fe ; DVs
+	db 10, 10, 15, 15 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 20 ; Level
+	db 0, 0 ; Status
+	bigdw 83 ; HP
+	bigdw 83 ; Max HP
+	bigdw 52 ; Atk
+	bigdw 63 ; Def
+	bigdw 61 ; Spd
+	bigdw 36 ; SAtk
+	bigdw 48 ; SDef
+	db "MIRUTANKU@@"
+
+
+	db WIGGLYTUFF
+	db GOLD_BERRY
+	db HYPER_BEAM, BLIZZARD, FIRE_BLAST, ATTRACT
+	dw 0 ; OT ID
+	dt 8000 ; Exp
+	; Stat exp
+	bigdw 40000
+	bigdw 40000
+	bigdw 40000
+	bigdw 40000
+	bigdw 40000
+	db $c7, $fe ; DVs
+	db 5, 5, 5, 15 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 20 ; Level
+	db 0, 0 ; Status
+	bigdw 98 ; HP
+	bigdw 98 ; Max HP
+	bigdw 47 ; Atk
+	bigdw 35 ; Def
+	bigdw 39 ; Spd
+	bigdw 50 ; SAtk
+	bigdw 40 ; SDef
+	db "PUKURIN@@@@"
+
+
+	db WIGGLYTUFF
+	db PINK_BOW
+	db PSYCHIC_M, SWAGGER, PSYCH_UP, HEADBUTT
+	dw 0 ; OT ID
+	dt 8000 ; Exp
+	; Stat exp
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	db $c7, $77 ; DVs
+	db 10, 15, 10, 15 ; PP
+	db 0 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 20 ; Level
+	db 0, 0 ; Status
+	bigdw 97 ; HP
+	bigdw 97 ; Max HP
+	bigdw 46 ; Atk
+	bigdw 34 ; Def
+	bigdw 34 ; Spd
+	bigdw 46 ; SAtk
+	bigdw 36 ; SDef
+	db "PUKURIN@@@@"
+
+
+	db NIDOKING
+	db BERRY
+	db BLIZZARD, EARTHQUAKE, SURF, THUNDERPUNCH
+	dw 0 ; OT ID
+	dt 8000 ; Exp
+	; Stat exp
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	db $56, $46 ; DVs
+	db 5, 10, 15, 15 ; PP
+	db 0 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 20 ; Level
+	db 0, 0 ; Status
+	bigdw 74 ; HP
+	bigdw 74 ; Max HP
+	bigdw 52 ; Atk
+	bigdw 46 ; Def
+	bigdw 49 ; Spd
+	bigdw 50 ; SAtk
+	bigdw 46 ; SDef
+	db "NIDOKINGU@@"
+
+
+	db QUAGSIRE
+	db QUICK_CLAW
+	db AMNESIA, EARTHQUAKE, SURF, RAIN_DANCE
+	dw 0 ; OT ID
+	dt 8000 ; Exp
+	; Stat exp
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	db $55, $47 ; DVs
+	db 20, 10, 15, 5 ; PP
+	db 0 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 20 ; Level
+	db 0, 0 ; Status
+	bigdw 81 ; HP
+	bigdw 81 ; Max HP
+	bigdw 49 ; Atk
+	bigdw 49 ; Def
+	bigdw 29 ; Spd
+	bigdw 42 ; SAtk
+	bigdw 42 ; SDef
+	db "NUO-@@@@@@@"
+
+
+
+
+BattleTowerMons3:
+
+	db JOLTEON
+	db MIRACLEBERRY
+	db THUNDERBOLT, THUNDER_WAVE, ROAR, MUD_SLAP
+	dw 0 ; OT ID
+	dt 27000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 55000
+	db $db, $ed ; DVs
+	db 15, 20, 20, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 30 ; Level
+	db 0, 0 ; Status
+	bigdw 103 ; HP
+	bigdw 103 ; Max HP
+	bigdw 68 ; Atk
+	bigdw 64 ; Def
+	bigdw 107 ; Spd
+	bigdw 96 ; SAtk
+	bigdw 87 ; SDef
+	db "SANDA-SU@@@"
+
+
+	db POLIWRATH
+	db BRIGHTPOWDER
+	db DOUBLE_TEAM, SURF, FISSURE, SUBMISSION
+	dw 0 ; OT ID
+	dt 27000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 55000
+	bigdw 55000
+	bigdw 55000
+	bigdw 50000
+	db $dd, $fb ; DVs
+	db 15, 15, 5, 25 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 30 ; Level
+	db 0, 0 ; Status
+	bigdw 119 ; HP
+	bigdw 119 ; Max HP
+	bigdw 81 ; Atk
+	bigdw 87 ; Def
+	bigdw 73 ; Spd
+	bigdw 70 ; SAtk
+	bigdw 82 ; SDef
+	db "NIyoROBON@@"
+
+
+	db STARMIE
+	db LEFTOVERS
+	db THUNDER_WAVE, PSYCHIC_M, RECOVER, SURF
+	dw 0 ; OT ID
+	dt 27000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	db $ff, $ff ; DVs
+	db 20, 10, 20, 15 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 30 ; Level
+	db 0, 0 ; Status
+	bigdw 101 ; HP
+	bigdw 101 ; Max HP
+	bigdw 75 ; Atk
+	bigdw 81 ; Def
+	bigdw 99 ; Spd
+	bigdw 90 ; SAtk
+	bigdw 81 ; SDef
+	db "SUTA-MI-@@@"
+
+
+	db JYNX
+	db GOLD_BERRY
+	db BLIZZARD, LOVELY_KISS, DREAM_EATER, ATTRACT
+	dw 0 ; OT ID
+	dt 27000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 30000
+	bigdw 50000
+	db $fb, $ee ; DVs
+	db 5, 10, 15, 15 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 30 ; Level
+	db 0, 0 ; Status
+	bigdw 102 ; HP
+	bigdw 102 ; Max HP
+	bigdw 60 ; Atk
+	bigdw 49 ; Def
+	bigdw 83 ; Spd
+	bigdw 98 ; SAtk
+	bigdw 86 ; SDef
+	db "RU-ZIyuRA@@"
+
+
+	db DUGTRIO
+	db KINGS_ROCK
+	db EARTHQUAKE, SLUDGE_BOMB, SLASH, MUD_SLAP
+	dw 0 ; OT ID
+	dt 27000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 50000
+	bigdw 30000
+	bigdw 50000
+	bigdw 50000
+	db $ef, $ff ; DVs
+	db 10, 10, 20, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 30 ; Level
+	db 0, 0 ; Status
+	bigdw 81 ; HP
+	bigdw 81 ; Max HP
+	bigdw 77 ; Atk
+	bigdw 56 ; Def
+	bigdw 102 ; Spd
+	bigdw 60 ; SAtk
+	bigdw 72 ; SDef
+	db "DAGUTORIO@@"
+
+
+	db BELLOSSOM
+	db BRIGHTPOWDER
+	db GIGA_DRAIN, SUNNY_DAY, SOLARBEAM, DOUBLE_TEAM
+	dw 0 ; OT ID
+	dt 27000 ; Exp
+	; Stat exp
+	bigdw 45000
+	bigdw 45000
+	bigdw 50000
+	bigdw 55000
+	bigdw 50000
+	db $df, $db ; DVs
+	db 5, 5, 10, 15 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 30 ; Level
+	db 0, 0 ; Status
+	bigdw 109 ; HP
+	bigdw 109 ; Max HP
+	bigdw 76 ; Atk
+	bigdw 81 ; Def
+	bigdw 60 ; Spd
+	bigdw 82 ; SAtk
+	bigdw 88 ; SDef
+	db "KIREIHANA@@"
+
+
+	db BLISSEY
+	db LEFTOVERS
+	db TOXIC, REFLECT, SOFTBOILED, PROTECT
+	dw 0 ; OT ID
+	dt 27000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 30000
+	bigdw 45000
+	bigdw 30000
+	bigdw 45000
+	db $fb, $ed ; DVs
+	db 10, 20, 10, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 30 ; Level
+	db 0, 0 ; Status
+	bigdw 217 ; HP
+	bigdw 217 ; Max HP
+	bigdw 32 ; Atk
+	bigdw 33 ; Def
+	bigdw 59 ; Spd
+	bigdw 73 ; SAtk
+	bigdw 109 ; SDef
+	db "HAPINASU@@@"
+
+
+	db HOUNDOOM
+	db CHARCOAL
+	db FLAMETHROWER, CRUNCH, SHADOW_BALL, DREAM_EATER
+	dw 0 ; OT ID
+	dt 27000 ; Exp
+	; Stat exp
+	bigdw 45000
+	bigdw 50000
+	bigdw 50000
+	bigdw 45000
+	bigdw 45000
+	db $fd, $ed ; DVs
+	db 15, 15, 15, 15 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 30 ; Level
+	db 0, 0 ; Status
+	bigdw 108 ; HP
+	bigdw 108 ; Max HP
+	bigdw 84 ; Atk
+	bigdw 59 ; Def
+	bigdw 86 ; Spd
+	bigdw 94 ; SAtk
+	bigdw 76 ; SDef
+	db "HERUGA-@@@@"
+
+
+	db MACHAMP
+	db MIRACLEBERRY
+	db CROSS_CHOP, ICE_PUNCH, EARTHQUAKE, FIRE_BLAST
+	dw 0 ; OT ID
+	dt 27000 ; Exp
+	; Stat exp
+	bigdw 45000
+	bigdw 50000
+	bigdw 40000
+	bigdw 50000
+	bigdw 45000
+	db $fd, $be ; DVs
+	db 5, 15, 10, 5 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 30 ; Level
+	db 0, 0 ; Status
+	bigdw 118 ; HP
+	bigdw 118 ; Max HP
+	bigdw 108 ; Atk
+	bigdw 75 ; Def
+	bigdw 61 ; Spd
+	bigdw 68 ; SAtk
+	bigdw 80 ; SDef
+	db "KAIRIKI-@@@"
+
+
+	db CROBAT
+	db GOLD_BERRY
+	db ATTRACT, CONFUSE_RAY, TOXIC, WING_ATTACK
+	dw 0 ; OT ID
+	dt 27000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 50000
+	bigdw 30000
+	bigdw 30000
+	bigdw 50000
+	db $ef, $dc ; DVs
+	db 15, 10, 10, 35 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 30 ; Level
+	db 0, 0 ; Status
+	bigdw 111 ; HP
+	bigdw 111 ; Max HP
+	bigdw 83 ; Atk
+	bigdw 74 ; Def
+	bigdw 103 ; Spd
+	bigdw 70 ; SAtk
+	bigdw 76 ; SDef
+	db "KUROBAtuTO@"
+
+
+	db PORYGON2
+	db BRIGHTPOWDER
+	db PSYCHIC_M, RECOVER, HYPER_BEAM, TRI_ATTACK
+	dw 0 ; OT ID
+	dt 27000 ; Exp
+	; Stat exp
+	bigdw 55000
+	bigdw 30000
+	bigdw 40000
+	bigdw 55000
+	bigdw 30000
+	db $df, $db ; DVs
+	db 10, 20, 5, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 30 ; Level
+	db 0, 0 ; Status
+	bigdw 117 ; HP
+	bigdw 117 ; Max HP
+	bigdw 73 ; Atk
+	bigdw 83 ; Def
+	bigdw 66 ; Spd
+	bigdw 87 ; SAtk
+	bigdw 81 ; SDef
+	db "PORIGON2@@@"
+
+
+	db MAROWAK
+	db THICK_CLUB
+	db EARTHQUAKE, RETURN, HYPER_BEAM, BONEMERANG
+	dw 0 ; OT ID
+	dt 27000 ; Exp
+	; Stat exp
+	bigdw 45000
+	bigdw 50000
+	bigdw 45000
+	bigdw 50000
+	bigdw 30000
+	db $dd, $eb ; DVs
+	db 10, 20, 5, 10 ; PP
+	db 255 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 30 ; Level
+	db 0, 0 ; Status
+	bigdw 99 ; HP
+	bigdw 99 ; Max HP
+	bigdw 77 ; Atk
+	bigdw 94 ; Def
+	bigdw 56 ; Spd
+	bigdw 54 ; SAtk
+	bigdw 72 ; SDef
+	db "GARAGARA@@@"
+
+
+	db ELECTRODE
+	db BRIGHTPOWDER
+	db LIGHT_SCREEN, THUNDERBOLT, PROTECT, THUNDER
+	dw 0 ; OT ID
+	dt 27000 ; Exp
+	; Stat exp
+	bigdw 40000
+	bigdw 45000
+	bigdw 40000
+	bigdw 45000
+	bigdw 50000
+	db $bd, $ef ; DVs
+	db 30, 15, 10, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 30 ; Level
+	db 0, 0 ; Status
+	bigdw 98 ; HP
+	bigdw 98 ; Max HP
+	bigdw 57 ; Atk
+	bigdw 69 ; Def
+	bigdw 113 ; Spd
+	bigdw 78 ; SAtk
+	bigdw 78 ; SDef
+	db "MARUMAIN@@@"
+
+
+	db LAPRAS
+	db LEFTOVERS
+	db RAIN_DANCE, WATER_GUN, ICY_WIND, STRENGTH
+	dw 0 ; OT ID
+	dt 27000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 45000
+	bigdw 35000
+	bigdw 50000
+	bigdw 30000
+	db $fd, $eb ; DVs
+	db 5, 25, 15, 15 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 30 ; Level
+	db 0, 0 ; Status
+	bigdw 142 ; HP
+	bigdw 142 ; Max HP
+	bigdw 80 ; Atk
+	bigdw 74 ; Def
+	bigdw 65 ; Spd
+	bigdw 75 ; SAtk
+	bigdw 81 ; SDef
+	db "RAPURASU@@@"
+
+
+	db LANTURN
+	db GOLD_BERRY
+	db RAIN_DANCE, THUNDER, SURF, FLAIL
+	dw 0 ; OT ID
+	dt 27000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 40000
+	bigdw 50000
+	bigdw 30000
+	bigdw 30000
+	db $dd, $eb ; DVs
+	db 5, 10, 15, 15 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 30 ; Level
+	db 0, 0 ; Status
+	bigdw 139 ; HP
+	bigdw 139 ; Max HP
+	bigdw 62 ; Atk
+	bigdw 64 ; Def
+	bigdw 66 ; Spd
+	bigdw 70 ; SAtk
+	bigdw 70 ; SDef
+	db "RANTA-N@@@@"
+
+
+	db ESPEON
+	db MIRACLEBERRY
+	db CONFUSION, SWIFT, TOXIC, PSYCH_UP
+	dw 0 ; OT ID
+	dt 27000 ; Exp
+	; Stat exp
+	bigdw 45000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	db $ef, $f7 ; DVs
+	db 25, 20, 10, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 30 ; Level
+	db 0, 0 ; Status
+	bigdw 99 ; HP
+	bigdw 99 ; Max HP
+	bigdw 68 ; Atk
+	bigdw 66 ; Def
+	bigdw 96 ; Spd
+	bigdw 103 ; SAtk
+	bigdw 82 ; SDef
+	db "E-HUi@@@@@@"
+
+
+	db TENTACRUEL
+	db KINGS_ROCK
+	db WRAP, TOXIC, SLUDGE_BOMB, BUBBLEBEAM
+	dw 0 ; OT ID
+	dt 27000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 45000
+	bigdw 50000
+	bigdw 47000
+	bigdw 45000
+	db $fe, $fe ; DVs
+	db 20, 10, 10, 20 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 30 ; Level
+	db 0, 0 ; Status
+	bigdw 110 ; HP
+	bigdw 110 ; Max HP
+	bigdw 71 ; Atk
+	bigdw 68 ; Def
+	bigdw 90 ; Spd
+	bigdw 77 ; SAtk
+	bigdw 101 ; SDef
+	db "DOKUKURAGE@"
+
+
+	db GENGAR
+	db GOLD_BERRY
+	db THIEF, LICK, NIGHT_SHADE, GIGA_DRAIN
+	dw 0 ; OT ID
+	dt 27000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 45000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	db $f7, $f7 ; DVs
+	db 10, 30, 15, 5 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 30 ; Level
+	db 0, 0 ; Status
+	bigdw 101 ; HP
+	bigdw 101 ; Max HP
+	bigdw 68 ; Atk
+	bigdw 61 ; Def
+	bigdw 96 ; Spd
+	bigdw 103 ; SAtk
+	bigdw 70 ; SDef
+	db "GENGA-@@@@@"
+
+
+	db URSARING
+	db GOLD_BERRY
+	db HEADBUTT, PROTECT, ROAR, LEER
+	dw 0 ; OT ID
+	dt 27000 ; Exp
+	; Stat exp
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	db $77, $45 ; DVs
+	db 15, 10, 20, 30 ; PP
+	db 0 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 30 ; Level
+	db 0, 0 ; Status
+	bigdw 114 ; HP
+	bigdw 114 ; Max HP
+	bigdw 100 ; Atk
+	bigdw 67 ; Def
+	bigdw 53 ; Spd
+	bigdw 65 ; SAtk
+	bigdw 65 ; SDef
+	db "RINGUMA@@@@"
+
+
+	db FEAROW
+	db BRIGHTPOWDER
+	db MIRROR_MOVE, PURSUIT, PECK, SWIFT
+	dw 0 ; OT ID
+	dt 27000 ; Exp
+	; Stat exp
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	db $67, $77 ; DVs
+	db 20, 20, 35, 20 ; PP
+	db 0 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 30 ; Level
+	db 0, 0 ; Status
+	bigdw 96 ; HP
+	bigdw 96 ; Max HP
+	bigdw 75 ; Atk
+	bigdw 61 ; Def
+	bigdw 82 ; Spd
+	bigdw 58 ; SAtk
+	bigdw 58 ; SDef
+	db "ONIDORIRU@@"
+
+
+	db PRIMEAPE
+	db MIRACLEBERRY
+	db LOW_KICK, KARATE_CHOP, REVERSAL, FOCUS_ENERGY
+	dw 0 ; OT ID
+	dt 27000 ; Exp
+	; Stat exp
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	db $77, $67 ; DVs
+	db 20, 25, 15, 30 ; PP
+	db 0 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 30 ; Level
+	db 0, 0 ; Status
+	bigdw 99 ; HP
+	bigdw 99 ; Max HP
+	bigdw 85 ; Atk
+	bigdw 58 ; Def
+	bigdw 78 ; Spd
+	bigdw 58 ; SAtk
+	bigdw 64 ; SDef
+	db "OKORIZARU@@"
+
+
+
+
+BattleTowerMons4:
+
+	db TAUROS
+	db GOLD_BERRY
+	db RETURN, HYPER_BEAM, EARTHQUAKE, IRON_TAIL
+	dw 0 ; OT ID
+	dt 64000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	db $fd, $fe ; DVs
+	db 20, 5, 10, 15 ; PP
+	db 255 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 40 ; Level
+	db 0, 0 ; Status
+	bigdw 143 ; HP
+	bigdw 143 ; Max HP
+	bigdw 119 ; Atk
+	bigdw 113 ; Def
+	bigdw 127 ; Spd
+	bigdw 70 ; SAtk
+	bigdw 94 ; SDef
+	db "KENTAROSU@@"
+
+
+	db KINGDRA
+	db LEFTOVERS
+	db SURF, DRAGONBREATH, HYPER_BEAM, BLIZZARD
+	dw 0 ; OT ID
+	dt 64000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	db $fd, $ef ; DVs
+	db 15, 20, 5, 5 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 40 ; Level
+	db 0, 0 ; Status
+	bigdw 142 ; HP
+	bigdw 142 ; Max HP
+	bigdw 115 ; Atk
+	bigdw 113 ; Def
+	bigdw 106 ; Spd
+	bigdw 115 ; SAtk
+	bigdw 115 ; SDef
+	db "KINGUDORA@@"
+
+
+	db SNORLAX
+	db QUICK_CLAW
+	db ATTRACT, BODY_SLAM, PSYCH_UP, EARTHQUAKE
+	dw 0 ; OT ID
+	dt 64000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	db $ed, $dd ; DVs
+	db 15, 15, 10, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 40 ; Level
+	db 0, 0 ; Status
+	bigdw 205 ; HP
+	bigdw 205 ; Max HP
+	bigdw 126 ; Atk
+	bigdw 89 ; Def
+	bigdw 61 ; Spd
+	bigdw 89 ; SAtk
+	bigdw 125 ; SDef
+	db "KABIGON@@@@"
+
+
+	db LAPRAS
+	db LEFTOVERS
+	db THUNDERBOLT, ICE_BEAM, CONFUSE_RAY, SURF
+	dw 0 ; OT ID
+	dt 64000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	db $fd, $eb ; DVs
+	db 15, 10, 10, 15 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 40 ; Level
+	db 0, 0 ; Status
+	bigdw 186 ; HP
+	bigdw 186 ; Max HP
+	bigdw 107 ; Atk
+	bigdw 101 ; Def
+	bigdw 86 ; Spd
+	bigdw 103 ; SAtk
+	bigdw 111 ; SDef
+	db "RAPURASU@@@"
+
+
+	db STEELIX
+	db GOLD_BERRY
+	db SANDSTORM, IRON_TAIL, EARTHQUAKE, TOXIC
+	dw 0 ; OT ID
+	dt 64000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	db $ef, $db ; DVs
+	db 10, 15, 10, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 40 ; Level
+	db 0, 0 ; Status
+	bigdw 137 ; HP
+	bigdw 137 ; Max HP
+	bigdw 106 ; Atk
+	bigdw 199 ; Def
+	bigdw 61 ; Spd
+	bigdw 79 ; SAtk
+	bigdw 87 ; SDef
+	db "HAGANE-RU@@"
+
+
+	db ALAKAZAM
+	db KINGS_ROCK
+	db PSYCHIC_M, THUNDERPUNCH, RECOVER, FIRE_PUNCH
+	dw 0 ; OT ID
+	dt 64000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 45000
+	bigdw 50000
+	bigdw 55000
+	bigdw 50000
+	db $dd, $ef ; DVs
+	db 10, 15, 20, 15 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 40 ; Level
+	db 0, 0 ; Status
+	bigdw 126 ; HP
+	bigdw 126 ; Max HP
+	bigdw 76 ; Atk
+	bigdw 73 ; Def
+	bigdw 135 ; Spd
+	bigdw 147 ; SAtk
+	bigdw 107 ; SDef
+	db "HU-DEiN@@@@"
+
+
+	db STARMIE
+	db LEFTOVERS
+	db BLIZZARD, THUNDERBOLT, SURF, PSYCHIC_M
+	dw 0 ; OT ID
+	dt 64000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 50000
+	bigdw 45000
+	bigdw 50000
+	bigdw 45000
+	db $fd, $be ; DVs
+	db 5, 15, 15, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 40 ; Level
+	db 0, 0 ; Status
+	bigdw 131 ; HP
+	bigdw 131 ; Max HP
+	bigdw 99 ; Atk
+	bigdw 104 ; Def
+	bigdw 127 ; Spd
+	bigdw 117 ; SAtk
+	bigdw 105 ; SDef
+	db "SUTA-MI-@@@"
+
+
+	db WOBBUFFET
+	db GOLD_BERRY
+	db COUNTER, MIRROR_COAT, SAFEGUARD, DESTINY_BOND
+	dw 0 ; OT ID
+	dt 64000 ; Exp
+	; Stat exp
+	bigdw 45000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	db $bf, $e7 ; DVs
+	db 20, 20, 25, 5 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 40 ; Level
+	db 0, 0 ; Status
+	bigdw 233 ; HP
+	bigdw 233 ; Max HP
+	bigdw 62 ; Atk
+	bigdw 85 ; Def
+	bigdw 64 ; Spd
+	bigdw 59 ; SAtk
+	bigdw 79 ; SDef
+	db "SO-NANSU@@@"
+
+
+	db GOLEM
+	db FOCUS_BAND
+	db EXPLOSION, EARTHQUAKE, MEGA_PUNCH, ROCK_SLIDE
+	dw 0 ; OT ID
+	dt 64000 ; Exp
+	; Stat exp
+	bigdw 45000
+	bigdw 50000
+	bigdw 40000
+	bigdw 50000
+	bigdw 45000
+	db $dd, $ed ; DVs
+	db 5, 10, 20, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 40 ; Level
+	db 0, 0 ; Status
+	bigdw 145 ; HP
+	bigdw 145 ; Max HP
+	bigdw 125 ; Atk
+	bigdw 139 ; Def
+	bigdw 74 ; Spd
+	bigdw 80 ; SAtk
+	bigdw 88 ; SDef
+	db "GORO-NIya@@"
+
+
+	db SCIZOR
+	db SCOPE_LENS
+	db SLASH, STEEL_WING, PURSUIT, HYPER_BEAM
+	dw 0 ; OT ID
+	dt 64000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 40000
+	bigdw 50000
+	db $bd, $fe ; DVs
+	db 20, 25, 20, 5 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 40 ; Level
+	db 0, 0 ; Status
+	bigdw 139 ; HP
+	bigdw 139 ; Max HP
+	bigdw 139 ; Atk
+	bigdw 117 ; Def
+	bigdw 89 ; Spd
+	bigdw 82 ; SAtk
+	bigdw 102 ; SDef
+	db "HAtuSAMU@@@"
+
+
+	db DUGTRIO
+	db KINGS_ROCK
+	db EARTHQUAKE, HYPER_BEAM, SLUDGE_BOMB, MUD_SLAP
+	dw 0 ; OT ID
+	dt 64000 ; Exp
+	; Stat exp
+	bigdw 45000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	db $fe, $bb ; DVs
+	db 10, 5, 10, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 40 ; Level
+	db 0, 0 ; Status
+	bigdw 108 ; HP
+	bigdw 108 ; Max HP
+	bigdw 103 ; Atk
+	bigdw 78 ; Def
+	bigdw 131 ; Spd
+	bigdw 75 ; SAtk
+	bigdw 91 ; SDef
+	db "DAGUTORIO@@"
+
+
+	db SLOWBRO
+	db MIRACLEBERRY
+	db SURF, PSYCHIC_M, EARTHQUAKE, BLIZZARD
+	dw 0 ; OT ID
+	dt 64000 ; Exp
+	; Stat exp
+	bigdw 45000
+	bigdw 50000
+	bigdw 45000
+	bigdw 50000
+	bigdw 50000
+	db $bf, $cf ; DVs
+	db 15, 10, 10, 5 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 40 ; Level
+	db 0, 0 ; Status
+	bigdw 157 ; HP
+	bigdw 157 ; Max HP
+	bigdw 95 ; Atk
+	bigdw 126 ; Def
+	bigdw 60 ; Spd
+	bigdw 119 ; SAtk
+	bigdw 103 ; SDef
+	db "YADORAN@@@@"
+
+
+	db PORYGON2
+	db NO_ITEM
+	db CONVERSION2, CONVERSION, PSYBEAM, THIEF
+	dw 0 ; OT ID
+	dt 64000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 45000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	db $bc, $ef ; DVs
+	db 30, 30, 20, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 40 ; Level
+	db 0, 0 ; Status
+	bigdw 147 ; HP
+	bigdw 147 ; Max HP
+	bigdw 99 ; Atk
+	bigdw 108 ; Def
+	bigdw 86 ; Spd
+	bigdw 123 ; SAtk
+	bigdw 115 ; SDef
+	db "PORIGON2@@@"
+
+
+	db ARCANINE
+	db CHARCOAL
+	db FLAME_WHEEL, LEER, BODY_SLAM, ROAR
+	dw 0 ; OT ID
+	dt 64000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	db $fe, $bb ; DVs
+	db 25, 30, 15, 20 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 40 ; Level
+	db 0, 0 ; Status
+	bigdw 152 ; HP
+	bigdw 152 ; Max HP
+	bigdw 127 ; Atk
+	bigdw 102 ; Def
+	bigdw 111 ; Spd
+	bigdw 115 ; SAtk
+	bigdw 99 ; SDef
+	db "UINDEi@@@@@"
+
+
+	db FORRETRESS
+	db LEFTOVERS
+	db RAPID_SPIN, PROTECT, TOXIC, SANDSTORM
+	dw 0 ; OT ID
+	dt 64000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	db $fa, $7f ; DVs
+	db 40, 10, 10, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 40 ; Level
+	db 0, 0 ; Status
+	bigdw 140 ; HP
+	bigdw 140 ; Max HP
+	bigdw 111 ; Atk
+	bigdw 147 ; Def
+	bigdw 64 ; Spd
+	bigdw 87 ; SAtk
+	bigdw 87 ; SDef
+	db "HUoRETOSU@@"
+
+
+	db OMASTAR
+	db GOLD_BERRY
+	db CURSE, WATER_GUN, ANCIENTPOWER, ROCK_SMASH
+	dw 0 ; OT ID
+	dt 64000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	db $ef, $f7 ; DVs
+	db 10, 25, 5, 15 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 40 ; Level
+	db 0, 0 ; Status
+	bigdw 133 ; HP
+	bigdw 133 ; Max HP
+	bigdw 86 ; Atk
+	bigdw 139 ; Def
+	bigdw 83 ; Spd
+	bigdw 124 ; SAtk
+	bigdw 88 ; SDef
+	db "OMUSUTA-@@@"
+
+
+	db CHARIZARD
+	db KINGS_ROCK
+	db FIRE_SPIN, DRAGON_RAGE, FLY, SLASH
+	dw 0 ; OT ID
+	dt 64000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	db $fe, $fe ; DVs
+	db 15, 10, 15, 20 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 40 ; Level
+	db 0, 0 ; Status
+	bigdw 142 ; HP
+	bigdw 142 ; Max HP
+	bigdw 106 ; Atk
+	bigdw 100 ; Def
+	bigdw 119 ; Spd
+	bigdw 125 ; SAtk
+	bigdw 106 ; SDef
+	db "RIZA-DON@@@"
+
+
+	db EXEGGUTOR
+	db BRIGHTPOWDER
+	db EGG_BOMB, STOMP, PSYCH_UP, CONFUSION
+	dw 0 ; OT ID
+	dt 64000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	db $f7, $e7 ; DVs
+	db 10, 20, 10, 25 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 40 ; Level
+	db 0, 0 ; Status
+	bigdw 158 ; HP
+	bigdw 158 ; Max HP
+	bigdw 115 ; Atk
+	bigdw 100 ; Def
+	bigdw 82 ; Spd
+	bigdw 132 ; SAtk
+	bigdw 84 ; SDef
+	db "NAtuSI-@@@@"
+
+
+	db HYPNO
+	db BRIGHTPOWDER
+	db CONFUSION, THUNDERPUNCH, HEADBUTT, DISABLE
+	dw 0 ; OT ID
+	dt 64000 ; Exp
+	; Stat exp
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	db $77, $7a ; DVs
+	db 25, 15, 15, 20 ; PP
+	db 0 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 40 ; Level
+	db 0, 0 ; Status
+	bigdw 146 ; HP
+	bigdw 146 ; Max HP
+	bigdw 86 ; Atk
+	bigdw 83 ; Def
+	bigdw 81 ; Spd
+	bigdw 88 ; SAtk
+	bigdw 122 ; SDef
+	db "SURI-PA-@@@"
+
+
+	db MUK
+	db QUICK_CLAW
+	db SCREECH, TOXIC, SLUDGE, HARDEN
+	dw 0 ; OT ID
+	dt 64000 ; Exp
+	; Stat exp
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	db $75, $6b ; DVs
+	db 40, 10, 20, 30 ; PP
+	db 0 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 40 ; Level
+	db 0, 0 ; Status
+	bigdw 161 ; HP
+	bigdw 161 ; Max HP
+	bigdw 111 ; Atk
+	bigdw 86 ; Def
+	bigdw 67 ; Spd
+	bigdw 83 ; SAtk
+	bigdw 111 ; SDef
+	db "BETOBETON@@"
+
+
+	db ELECTABUZZ
+	db KINGS_ROCK
+	db LIGHT_SCREEN, THUNDERPUNCH, SWIFT, SNORE
+	dw 0 ; OT ID
+	dt 64000 ; Exp
+	; Stat exp
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	db $65, $77 ; DVs
+	db 30, 15, 20, 15 ; PP
+	db 0 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 40 ; Level
+	db 0, 0 ; Status
+	bigdw 124 ; HP
+	bigdw 124 ; Max HP
+	bigdw 93 ; Atk
+	bigdw 71 ; Def
+	bigdw 111 ; Spd
+	bigdw 103 ; SAtk
+	bigdw 95 ; SDef
+	db "EREBU-@@@@@"
+
+
+
+
+BattleTowerMons5:
+
+	db KINGDRA
+	db GOLD_BERRY
+	db SURF, HYPER_BEAM, BLIZZARD, DRAGONBREATH
+	dw 0 ; OT ID
+	dt 125000 ; Exp
+	; Stat exp
+	bigdw 55000
+	bigdw 55000
+	bigdw 60000
+	bigdw 50000
+	bigdw 55000
+	db $dd, $ff ; DVs
+	db 15, 5, 5, 20 ; PP
+	db 0 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 50 ; Level
+	db 0, 0 ; Status
+	bigdw 179 ; HP
+	bigdw 179 ; Max HP
+	bigdw 142 ; Atk
+	bigdw 143 ; Def
+	bigdw 132 ; Spd
+	bigdw 144 ; SAtk
+	bigdw 144 ; SDef
+	db "KINGUDORA@@"
+
+
+	db HOUNDOOM
+	db MIRACLEBERRY
+	db REST, CRUNCH, DREAM_EATER, FLAMETHROWER
+	dw 0 ; OT ID
+	dt 125000 ; Exp
+	; Stat exp
+	bigdw 55000
+	bigdw 50000
+	bigdw 60000
+	bigdw 60000
+	bigdw 60000
+	db $dd, $fc ; DVs
+	db 10, 15, 15, 15 ; PP
+	db 0 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 50 ; Level
+	db 0, 0 ; Status
+	bigdw 178 ; HP
+	bigdw 178 ; Max HP
+	bigdw 135 ; Atk
+	bigdw 98 ; Def
+	bigdw 145 ; Spd
+	bigdw 157 ; SAtk
+	bigdw 127 ; SDef
+	db "HERUGA-@@@@"
+
+
+	db SHUCKLE
+	db LEFTOVERS
+	db SANDSTORM, REST, TOXIC, WRAP
+	dw 0 ; OT ID
+	dt 125000 ; Exp
+	; Stat exp
+	bigdw 60000
+	bigdw 60000
+	bigdw 60000
+	bigdw 60000
+	bigdw 55000
+	db $fd, $cf ; DVs
+	db 10, 10, 10, 20 ; PP
+	db 0 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 50 ; Level
+	db 0, 0 ; Status
+	bigdw 123 ; HP
+	bigdw 123 ; Max HP
+	bigdw 60 ; Atk
+	bigdw 278 ; Def
+	bigdw 52 ; Spd
+	bigdw 59 ; SAtk
+	bigdw 279 ; SDef
+	db "TUBOTUBO@@@"
+
+
+	db SNORLAX
+	db LEFTOVERS
+	db HYPER_BEAM, EARTHQUAKE, SURF, PSYCH_UP
+	dw 0 ; OT ID
+	dt 125000 ; Exp
+	; Stat exp
+	bigdw 60000
+	bigdw 55000
+	bigdw 55000
+	bigdw 60000
+	bigdw 55000
+	db $fd, $ef ; DVs
+	db 5, 10, 15, 10 ; PP
+	db 0 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 50 ; Level
+	db 0, 0 ; Status
+	bigdw 263 ; HP
+	bigdw 263 ; Max HP
+	bigdw 159 ; Atk
+	bigdw 112 ; Def
+	bigdw 79 ; Spd
+	bigdw 114 ; SAtk
+	bigdw 159 ; SDef
+	db "KABIGON@@@@"
+
+
+	db LAPRAS
+	db GOLD_BERRY
+	db THUNDERBOLT, SURF, CONFUSE_RAY, BLIZZARD
+	dw 0 ; OT ID
+	dt 125000 ; Exp
+	; Stat exp
+	bigdw 55000
+	bigdw 60000
+	bigdw 60000
+	bigdw 55000
+	bigdw 60000
+	db $dd, $dd ; DVs
+	db 15, 15, 10, 5 ; PP
+	db 0 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 50 ; Level
+	db 0, 0 ; Status
+	bigdw 234 ; HP
+	bigdw 234 ; Max HP
+	bigdw 133 ; Atk
+	bigdw 128 ; Def
+	bigdw 107 ; Spd
+	bigdw 133 ; SAtk
+	bigdw 143 ; SDef
+	db "RAPURASU@@@"
+
+
+	db JOLTEON
+	db KINGS_ROCK
+	db THUNDERBOLT, THUNDER_WAVE, SHADOW_BALL, HIDDEN_POWER
+	dw 0 ; OT ID
+	dt 125000 ; Exp
+	; Stat exp
+	bigdw 55000
+	bigdw 60000
+	bigdw 57000
+	bigdw 55000
+	bigdw 55000
+	db $ed, $ff ; DVs
+	db 15, 20, 15, 15 ; PP
+	db 0 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 50 ; Level
+	db 0, 0 ; Status
+	bigdw 161 ; HP
+	bigdw 161 ; Max HP
+	bigdw 114 ; Atk
+	bigdw 107 ; Def
+	bigdw 179 ; Spd
+	bigdw 159 ; SAtk
+	bigdw 144 ; SDef
+	db "SANDA-SU@@@"
+
+
+	db SCIZOR
+	db LEFTOVERS
+	db HYPER_BEAM, SLASH, AGILITY, METAL_CLAW
+	dw 0 ; OT ID
+	dt 125000 ; Exp
+	; Stat exp
+	bigdw 45000
+	bigdw 50000
+	bigdw 40000
+	bigdw 50000
+	bigdw 45000
+	db $df, $ed ; DVs
+	db 5, 20, 30, 35 ; PP
+	db 0 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 50 ; Level
+	db 0, 0 ; Status
+	bigdw 169 ; HP
+	bigdw 169 ; Max HP
+	bigdw 175 ; Atk
+	bigdw 145 ; Def
+	bigdw 111 ; Spd
+	bigdw 99 ; SAtk
+	bigdw 124 ; SDef
+	db "HAtuSAMU@@@"
+
+
+	db SLOWKING
+	db MINT_BERRY
+	db REST, SURF, PSYCHIC_M, AMNESIA
+	dw 0 ; OT ID
+	dt 125000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 40000
+	bigdw 45000
+	bigdw 50000
+	bigdw 50000
+	db $df, $de ; DVs
+	db 10, 15, 10, 20 ; PP
+	db 15 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 50 ; Level
+	db 0, 0 ; Status
+	bigdw 196 ; HP
+	bigdw 196 ; Max HP
+	bigdw 118 ; Atk
+	bigdw 126 ; Def
+	bigdw 75 ; Spd
+	bigdw 146 ; SAtk
+	bigdw 156 ; SDef
+	db "YADOKINGU@@"
+
+
+	db MACHAMP
+	db GOLD_BERRY
+	db CROSS_CHOP, EARTHQUAKE, FIRE_BLAST, THUNDERPUNCH
+	dw 0 ; OT ID
+	dt 125000 ; Exp
+	; Stat exp
+	bigdw 40000
+	bigdw 45000
+	bigdw 50000
+	bigdw 40000
+	bigdw 44000
+	db $ff, $ec ; DVs
+	db 5, 10, 5, 15 ; PP
+	db 13 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 50 ; Level
+	db 0, 0 ; Status
+	bigdw 187 ; HP
+	bigdw 187 ; Max HP
+	bigdw 176 ; Atk
+	bigdw 127 ; Def
+	bigdw 99 ; Spd
+	bigdw 108 ; SAtk
+	bigdw 128 ; SDef
+	db "KAIRIKI-@@@"
+
+
+	db STARMIE
+	db SCOPE_LENS
+	db THUNDER_WAVE, RECOVER, THUNDERBOLT, SURF
+	dw 0 ; OT ID
+	dt 125000 ; Exp
+	; Stat exp
+	bigdw 45000
+	bigdw 44000
+	bigdw 40000
+	bigdw 45000
+	bigdw 40000
+	db $ff, $ff ; DVs
+	db 20, 20, 15, 15 ; PP
+	db 0 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 50 ; Level
+	db 0, 0 ; Status
+	bigdw 161 ; HP
+	bigdw 161 ; Max HP
+	bigdw 121 ; Atk
+	bigdw 130 ; Def
+	bigdw 161 ; Spd
+	bigdw 145 ; SAtk
+	bigdw 130 ; SDef
+	db "SUTA-MI-@@@"
+
+
+	db DUGTRIO
+	db KINGS_ROCK
+	db EARTHQUAKE, SLASH, HYPER_BEAM, SLUDGE_BOMB
+	dw 0 ; OT ID
+	dt 125000 ; Exp
+	; Stat exp
+	bigdw 45000
+	bigdw 40000
+	bigdw 50000
+	bigdw 45000
+	bigdw 50000
+	db $f7, $fe ; DVs
+	db 10, 20, 5, 10 ; PP
+	db 0 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 50 ; Level
+	db 0, 0 ; Status
+	bigdw 135 ; HP
+	bigdw 135 ; Max HP
+	bigdw 125 ; Atk
+	bigdw 89 ; Def
+	bigdw 166 ; Spd
+	bigdw 96 ; SAtk
+	bigdw 116 ; SDef
+	db "DAGUTORIO@@"
+
+
+	db ELECTRODE
+	db MIRACLEBERRY
+	db THUNDERBOLT, EXPLOSION, MIRROR_COAT, REST
+	dw 0 ; OT ID
+	dt 125000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 45000
+	bigdw 54000
+	bigdw 40000
+	bigdw 50000
+	db $7d, $fe ; DVs
+	db 15, 5, 20, 10 ; PP
+	db 0 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 50 ; Level
+	db 0, 0 ; Status
+	bigdw 161 ; HP
+	bigdw 161 ; Max HP
+	bigdw 88 ; Atk
+	bigdw 117 ; Def
+	bigdw 185 ; Spd
+	bigdw 126 ; SAtk
+	bigdw 126 ; SDef
+	db "MARUMAIN@@@"
+
+
+	db AERODACTYL
+	db KINGS_ROCK
+	db HYPER_BEAM, EARTHQUAKE, FIRE_BLAST, IRON_TAIL
+	dw 0 ; OT ID
+	dt 125000 ; Exp
+	; Stat exp
+	bigdw 45000
+	bigdw 50000
+	bigdw 50000
+	bigdw 45000
+	bigdw 45000
+	db $fd, $dd ; DVs
+	db 5, 10, 5, 15 ; PP
+	db 0 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 50 ; Level
+	db 0, 0 ; Status
+	bigdw 181 ; HP
+	bigdw 181 ; Max HP
+	bigdw 152 ; Atk
+	bigdw 110 ; Def
+	bigdw 174 ; Spd
+	bigdw 104 ; SAtk
+	bigdw 119 ; SDef
+	db "PUTERA@@@@@"
+
+
+	db CROBAT
+	db LEFTOVERS
+	db CONFUSE_RAY, ATTRACT, HYPER_BEAM, TOXIC
+	dw 0 ; OT ID
+	dt 125000 ; Exp
+	; Stat exp
+	bigdw 45000
+	bigdw 40000
+	bigdw 50000
+	bigdw 40000
+	bigdw 50000
+	db $ef, $ff ; DVs
+	db 10, 15, 5, 10 ; PP
+	db 0 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 50 ; Level
+	db 0, 0 ; Status
+	bigdw 178 ; HP
+	bigdw 178 ; Max HP
+	bigdw 134 ; Atk
+	bigdw 127 ; Def
+	bigdw 175 ; Spd
+	bigdw 117 ; SAtk
+	bigdw 127 ; SDef
+	db "KUROBAtuTO@"
+
+
+	db ZAPDOS
+	db MIRACLEBERRY
+	db DRILL_PECK, THUNDERBOLT, THUNDER_WAVE, HYPER_BEAM
+	dw 0 ; OT ID
+	dt 125000 ; Exp
+	; Stat exp
+	bigdw 45000
+	bigdw 50000
+	bigdw 45000
+	bigdw 40000
+	bigdw 50000
+	db $fd, $de ; DVs
+	db 20, 15, 20, 5 ; PP
+	db 0 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 50 ; Level
+	db 0, 0 ; Status
+	bigdw 190 ; HP
+	bigdw 190 ; Max HP
+	bigdw 137 ; Atk
+	bigdw 129 ; Def
+	bigdw 143 ; Spd
+	bigdw 171 ; SAtk
+	bigdw 136 ; SDef
+	db "SANDA-@@@@@"
+
+
+	db SKARMORY
+	db GOLD_BERRY
+	db SANDSTORM, FLY, STEEL_WING, TOXIC
+	dw 0 ; OT ID
+	dt 125000 ; Exp
+	; Stat exp
+	bigdw 45000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 40000
+	db $d7, $ed ; DVs
+	db 10, 15, 25, 10 ; PP
+	db 0 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 50 ; Level
+	db 0, 0 ; Status
+	bigdw 164 ; HP
+	bigdw 164 ; Max HP
+	bigdw 125 ; Atk
+	bigdw 179 ; Def
+	bigdw 116 ; Spd
+	bigdw 83 ; SAtk
+	bigdw 113 ; SDef
+	db "EA-MUDO@@@@"
+
+
+	db FORRETRESS
+	db LEFTOVERS
+	db SANDSTORM, TOXIC, EXPLOSION, SWAGGER
+	dw 0 ; OT ID
+	dt 125000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 50000
+	bigdw 55000
+	bigdw 45000
+	bigdw 40000
+	db $cf, $dd ; DVs
+	db 10, 10, 5, 15 ; PP
+	db 0 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 50 ; Level
+	db 0, 0 ; Status
+	bigdw 169 ; HP
+	bigdw 169 ; Max HP
+	bigdw 134 ; Atk
+	bigdw 189 ; Def
+	bigdw 84 ; Spd
+	bigdw 103 ; SAtk
+	bigdw 103 ; SDef
+	db "HUoRETOSU@@"
+
+
+	db STEELIX
+	db MIRACLEBERRY
+	db SANDSTORM, IRON_TAIL, REST, EARTHQUAKE
+	dw 0 ; OT ID
+	dt 125000 ; Exp
+	; Stat exp
+	bigdw 45000
+	bigdw 50000
+	bigdw 50000
+	bigdw 40000
+	bigdw 45000
+	db $dd, $dd ; DVs
+	db 10, 15, 10, 10 ; PP
+	db 0 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 50 ; Level
+	db 0, 0 ; Status
+	bigdw 176 ; HP
+	bigdw 176 ; Max HP
+	bigdw 130 ; Atk
+	bigdw 245 ; Def
+	bigdw 73 ; Spd
+	bigdw 99 ; SAtk
+	bigdw 109 ; SDef
+	db "HAGANE-RU@@"
+
+
+	db GIRAFARIG
+	db SCOPE_LENS
+	db DREAM_EATER, CRUNCH, PSYCHIC_M, EARTHQUAKE
+	dw 0 ; OT ID
+	dt 125000 ; Exp
+	; Stat exp
+	bigdw 40000
+	bigdw 40000
+	bigdw 40000
+	bigdw 40000
+	bigdw 40000
+	db $45, $56 ; DVs
+	db 15, 15, 10, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 50 ; Level
+	db 0, 0 ; Status
+	bigdw 161 ; HP
+	bigdw 161 ; Max HP
+	bigdw 114 ; Atk
+	bigdw 100 ; Def
+	bigdw 120 ; Spd
+	bigdw 126 ; SAtk
+	bigdw 101 ; SDef
+	db "KIRINRIKI@@"
+
+
+	db GYARADOS
+	db MIRACLEBERRY
+	db HYPER_BEAM, SURF, RAIN_DANCE, ZAP_CANNON
+	dw 0 ; OT ID
+	dt 125000 ; Exp
+	; Stat exp
+	bigdw 40000
+	bigdw 40000
+	bigdw 40000
+	bigdw 40000
+	bigdw 40000
+	db $75, $65 ; DVs
+	db 5, 15, 5, 5 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 50 ; Level
+	db 0, 0 ; Status
+	bigdw 193 ; HP
+	bigdw 193 ; Max HP
+	bigdw 162 ; Atk
+	bigdw 114 ; Def
+	bigdw 117 ; Spd
+	bigdw 95 ; SAtk
+	bigdw 135 ; SDef
+	db "GIyaRADOSU@"
+
+
+	db ARTICUNO
+	db GOLD_BERRY
+	db BLIZZARD, HYPER_BEAM, ROAR, ICY_WIND
+	dw 0 ; OT ID
+	dt 125000 ; Exp
+	; Stat exp
+	bigdw 40000
+	bigdw 40000
+	bigdw 40000
+	bigdw 40000
+	bigdw 40000
+	db $45, $56 ; DVs
+	db 5, 5, 20, 15 ; PP
+	db 0 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 50 ; Level
+	db 0, 0 ; Status
+	bigdw 181 ; HP
+	bigdw 181 ; Max HP
+	bigdw 119 ; Atk
+	bigdw 135 ; Def
+	bigdw 120 ; Spd
+	bigdw 131 ; SAtk
+	bigdw 161 ; SDef
+	db "HURI-ZA-@@@"
+
+
+
+
+BattleTowerMons6:
+
+	db KINGDRA
+	db LEFTOVERS
+	db DRAGONBREATH, SURF, HYPER_BEAM, BLIZZARD
+	dw 0 ; OT ID
+	dt 216000 ; Exp
+	; Stat exp
+	bigdw 55000
+	bigdw 55000
+	bigdw 50000
+	bigdw 60000
+	bigdw 60000
+	db $dd, $fe ; DVs
+	db 20, 15, 5, 5 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 60 ; Level
+	db 0, 0 ; Status
+	bigdw 211 ; HP
+	bigdw 211 ; Max HP
+	bigdw 169 ; Atk
+	bigdw 167 ; Def
+	bigdw 161 ; Spd
+	bigdw 172 ; SAtk
+	bigdw 172 ; SDef
+	db "KINGUDORA@@"
+
+
+	db TYRANITAR
+	db GOLD_BERRY
+	db CRUNCH, EARTHQUAKE, ROCK_SLIDE, HYPER_BEAM
+	dw 0 ; OT ID
+	dt 216000 ; Exp
+	; Stat exp
+	bigdw 55000
+	bigdw 60000
+	bigdw 55000
+	bigdw 60000
+	bigdw 55000
+	db $fd, $ed ; DVs
+	db 15, 10, 10, 5 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 60 ; Level
+	db 0, 0 ; Status
+	bigdw 240 ; HP
+	bigdw 240 ; Max HP
+	bigdw 220 ; Atk
+	bigdw 187 ; Def
+	bigdw 131 ; Spd
+	bigdw 169 ; SAtk
+	bigdw 175 ; SDef
+	db "BANGIRASU@@"
+
+
+	db HOUNDOOM
+	db MIRACLEBERRY
+	db FLAMETHROWER, CRUNCH, DREAM_EATER, REST
+	dw 0 ; OT ID
+	dt 216000 ; Exp
+	; Stat exp
+	bigdw 60000
+	bigdw 55000
+	bigdw 55000
+	bigdw 60000
+	bigdw 55000
+	db $fb, $ef ; DVs
+	db 15, 15, 15, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 60 ; Level
+	db 0, 0 ; Status
+	bigdw 212 ; HP
+	bigdw 212 ; Max HP
+	bigdw 165 ; Atk
+	bigdw 113 ; Def
+	bigdw 172 ; Spd
+	bigdw 189 ; SAtk
+	bigdw 153 ; SDef
+	db "HERUGA-@@@@"
+
+
+	db PORYGON2
+	db LEFTOVERS
+	db BLIZZARD, RECOVER, TOXIC, PSYCHIC_M
+	dw 0 ; OT ID
+	dt 216000 ; Exp
+	; Stat exp
+	bigdw 55000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 55000
+	db $dd, $de ; DVs
+	db 5, 20, 10, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 60 ; Level
+	db 0, 0 ; Status
+	bigdw 223 ; HP
+	bigdw 223 ; Max HP
+	bigdw 149 ; Atk
+	bigdw 161 ; Def
+	bigdw 125 ; Spd
+	bigdw 182 ; SAtk
+	bigdw 170 ; SDef
+	db "PORIGON2@@@"
+
+
+	db MACHAMP
+	db QUICK_CLAW
+	db FIRE_PUNCH, CROSS_CHOP, THUNDERPUNCH, EARTHQUAKE
+	dw 0 ; OT ID
+	dt 216000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 50000
+	bigdw 45000
+	bigdw 50000
+	bigdw 50000
+	db $fd, $ef ; DVs
+	db 15, 5, 15, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 60 ; Level
+	db 0, 0 ; Status
+	bigdw 226 ; HP
+	bigdw 226 ; Max HP
+	bigdw 212 ; Atk
+	bigdw 148 ; Def
+	bigdw 120 ; Spd
+	bigdw 134 ; SAtk
+	bigdw 158 ; SDef
+	db "KAIRIKI-@@@"
+
+
+	db ZAPDOS
+	db MINT_BERRY
+	db REST, DRILL_PECK, THUNDERBOLT, THUNDER_WAVE
+	dw 0 ; OT ID
+	dt 216000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 45000
+	bigdw 50000
+	bigdw 55000
+	bigdw 50000
+	db $dd, $fd ; DVs
+	db 10, 20, 15, 20 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 60 ; Level
+	db 0, 0 ; Status
+	bigdw 229 ; HP
+	bigdw 229 ; Max HP
+	bigdw 160 ; Atk
+	bigdw 155 ; Def
+	bigdw 177 ; Spd
+	bigdw 203 ; SAtk
+	bigdw 161 ; SDef
+	db "SANDA-@@@@@"
+
+
+	db WOBBUFFET
+	db GOLD_BERRY
+	db COUNTER, MIRROR_COAT, DESTINY_BOND, SAFEGUARD
+	dw 0 ; OT ID
+	dt 216000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 50000
+	bigdw 45000
+	bigdw 50000
+	bigdw 45000
+	db $fd, $ed ; DVs
+	db 20, 20, 5, 25 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 60 ; Level
+	db 0, 0 ; Status
+	bigdw 346 ; HP
+	bigdw 346 ; Max HP
+	bigdw 95 ; Atk
+	bigdw 122 ; Def
+	bigdw 94 ; Spd
+	bigdw 92 ; SAtk
+	bigdw 122 ; SDef
+	db "SO-NANSU@@@"
+
+
+	db AERODACTYL
+	db LEFTOVERS
+	db HYPER_BEAM, SUPERSONIC, EARTHQUAKE, BITE
+	dw 0 ; OT ID
+	dt 216000 ; Exp
+	; Stat exp
+	bigdw 45000
+	bigdw 50000
+	bigdw 50000
+	bigdw 45000
+	bigdw 45000
+	db $fd, $dd ; DVs
+	db 5, 20, 10, 25 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 60 ; Level
+	db 0, 0 ; Status
+	bigdw 215 ; HP
+	bigdw 215 ; Max HP
+	bigdw 182 ; Atk
+	bigdw 131 ; Def
+	bigdw 208 ; Spd
+	bigdw 124 ; SAtk
+	bigdw 142 ; SDef
+	db "PUTERA@@@@@"
+
+
+	db DRAGONITE
+	db MIRACLEBERRY
+	db HYPER_BEAM, ICY_WIND, THUNDERBOLT, SURF
+	dw 0 ; OT ID
+	dt 216000 ; Exp
+	; Stat exp
+	bigdw 45000
+	bigdw 50000
+	bigdw 40000
+	bigdw 50000
+	bigdw 45000
+	db $dd, $fd ; DVs
+	db 5, 15, 15, 15 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 60 ; Level
+	db 0, 0 ; Status
+	bigdw 229 ; HP
+	bigdw 229 ; Max HP
+	bigdw 214 ; Atk
+	bigdw 164 ; Def
+	bigdw 152 ; Spd
+	bigdw 172 ; SAtk
+	bigdw 172 ; SDef
+	db "KAIRIyu-@@@"
+
+
+	db UMBREON
+	db GOLD_BERRY
+	db MUD_SLAP, MOONLIGHT, PSYCHIC_M, FAINT_ATTACK
+	dw 0 ; OT ID
+	dt 216000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	db $fd, $ef ; DVs
+	db 10, 5, 10, 20 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 60 ; Level
+	db 0, 0 ; Status
+	bigdw 232 ; HP
+	bigdw 232 ; Max HP
+	bigdw 134 ; Atk
+	bigdw 185 ; Def
+	bigdw 132 ; Spd
+	bigdw 128 ; SAtk
+	bigdw 212 ; SDef
+	db "BURAtuKI-@@"
+
+
+	db ARCANINE
+	db CHARCOAL
+	db FLAMETHROWER, CRUNCH, EXTREMESPEED, IRON_TAIL
+	dw 0 ; OT ID
+	dt 216000 ; Exp
+	; Stat exp
+	bigdw 55000
+	bigdw 50000
+	bigdw 40000
+	bigdw 55000
+	bigdw 50000
+	db $fd, $ed ; DVs
+	db 15, 15, 5, 15 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 60 ; Level
+	db 0, 0 ; Status
+	bigdw 228 ; HP
+	bigdw 228 ; Max HP
+	bigdw 188 ; Atk
+	bigdw 146 ; Def
+	bigdw 170 ; Spd
+	bigdw 173 ; SAtk
+	bigdw 149 ; SDef
+	db "UINDEi@@@@@"
+
+
+	db SKARMORY
+	db MIRACLEBERRY
+	db STEEL_WING, FLY, TOXIC, PROTECT
+	dw 0 ; OT ID
+	dt 216000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 50000
+	bigdw 45000
+	bigdw 50000
+	bigdw 50000
+	db $fb, $eb ; DVs
+	db 25, 15, 10, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 60 ; Level
+	db 0, 0 ; Status
+	bigdw 196 ; HP
+	bigdw 196 ; Max HP
+	bigdw 152 ; Atk
+	bigdw 218 ; Def
+	bigdw 138 ; Spd
+	bigdw 99 ; SAtk
+	bigdw 135 ; SDef
+	db "EA-MUDO@@@@"
+
+
+	db BLISSEY
+	db LEFTOVERS
+	db SOFTBOILED, TOXIC, PROTECT, PSYCHIC_M
+	dw 0 ; OT ID
+	dt 216000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 45000
+	bigdw 50000
+	bigdw 45000
+	bigdw 50000
+	db $fb, $cd ; DVs
+	db 10, 10, 10, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 60 ; Level
+	db 0, 0 ; Status
+	bigdw 424 ; HP
+	bigdw 424 ; Max HP
+	bigdw 66 ; Atk
+	bigdw 63 ; Def
+	bigdw 117 ; Spd
+	bigdw 143 ; SAtk
+	bigdw 215 ; SDef
+	db "HAPINASU@@@"
+
+
+	db SNORLAX
+	db PINK_BOW
+	db ROCK_SLIDE, SURF, BODY_SLAM, EARTHQUAKE
+	dw 0 ; OT ID
+	dt 216000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 45000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	db $fa, $fc ; DVs
+	db 10, 15, 15, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 60 ; Level
+	db 0, 0 ; Status
+	bigdw 307 ; HP
+	bigdw 307 ; Max HP
+	bigdw 186 ; Atk
+	bigdw 128 ; Def
+	bigdw 92 ; Spd
+	bigdw 130 ; SAtk
+	bigdw 184 ; SDef
+	db "KABIGON@@@@"
+
+
+	db HERACROSS
+	db FOCUS_BAND
+	db REVERSAL, MEGAHORN, EARTHQUAKE, COUNTER
+	dw 0 ; OT ID
+	dt 216000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 40000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	db $df, $ed ; DVs
+	db 15, 10, 10, 20 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 60 ; Level
+	db 0, 0 ; Status
+	bigdw 214 ; HP
+	bigdw 214 ; Max HP
+	bigdw 200 ; Atk
+	bigdw 146 ; Def
+	bigdw 156 ; Spd
+	bigdw 101 ; SAtk
+	bigdw 167 ; SDef
+	db "HERAKUROSU@"
+
+
+	db JYNX
+	db MIRACLEBERRY
+	db BLIZZARD, PSYCHIC_M, SHADOW_BALL, ICY_WIND
+	dw 0 ; OT ID
+	dt 216000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	db $ff, $eb ; DVs
+	db 5, 10, 15, 15 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 60 ; Level
+	db 0, 0 ; Status
+	bigdw 196 ; HP
+	bigdw 196 ; Max HP
+	bigdw 116 ; Atk
+	bigdw 98 ; Def
+	bigdw 168 ; Spd
+	bigdw 189 ; SAtk
+	bigdw 165 ; SDef
+	db "RU-ZIyuRA@@"
+
+
+	db BLASTOISE
+	db GOLD_BERRY
+	db SURF, EARTHQUAKE, RAPID_SPIN, BLIZZARD
+	dw 0 ; OT ID
+	dt 216000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	db $fe, $fe ; DVs
+	db 15, 10, 40, 5 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 60 ; Level
+	db 0, 0 ; Status
+	bigdw 209 ; HP
+	bigdw 209 ; Max HP
+	bigdw 155 ; Atk
+	bigdw 174 ; Def
+	bigdw 149 ; Spd
+	bigdw 156 ; SAtk
+	bigdw 180 ; SDef
+	db "KAMEtuKUSU@"
+
+
+	db RHYDON
+	db QUICK_CLAW
+	db EARTHQUAKE, SURF, IRON_TAIL, ROCK_SLIDE
+	dw 0 ; OT ID
+	dt 216000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	db $fb, $fa ; DVs
+	db 10, 15, 15, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 60 ; Level
+	db 0, 0 ; Status
+	bigdw 245 ; HP
+	bigdw 245 ; Max HP
+	bigdw 212 ; Atk
+	bigdw 195 ; Def
+	bigdw 104 ; Spd
+	bigdw 104 ; SAtk
+	bigdw 104 ; SDef
+	db "SAIDON@@@@@"
+
+
+	db SANDSLASH
+	db SCOPE_LENS
+	db EARTHQUAKE, SLASH, HYPER_BEAM, SNORE
+	dw 0 ; OT ID
+	dt 216000 ; Exp
+	; Stat exp
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	db $b7, $67 ; DVs
+	db 10, 20, 5, 15 ; PP
+	db 0 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 60 ; Level
+	db 0, 0 ; Status
+	bigdw 201 ; HP
+	bigdw 201 ; Max HP
+	bigdw 164 ; Atk
+	bigdw 171 ; Def
+	bigdw 116 ; Spd
+	bigdw 93 ; SAtk
+	bigdw 105 ; SDef
+	db "SANDOPAN@@@"
+
+
+	db PARASECT
+	db GOLD_BERRY
+	db SPORE, GIGA_DRAIN, HYPER_BEAM, SLUDGE_BOMB
+	dw 0 ; OT ID
+	dt 216000 ; Exp
+	; Stat exp
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	db $66, $5f ; DVs
+	db 15, 5, 5, 10 ; PP
+	db 0 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 60 ; Level
+	db 0, 0 ; Status
+	bigdw 171 ; HP
+	bigdw 171 ; Max HP
+	bigdw 152 ; Atk
+	bigdw 134 ; Def
+	bigdw 72 ; Spd
+	bigdw 120 ; SAtk
+	bigdw 144 ; SDef
+	db "PARASEKUTO@"
+
+
+	db GOLEM
+	db BRIGHTPOWDER
+	db EXPLOSION, EARTHQUAKE, FIRE_PUNCH, FRUSTRATION
+	dw 0 ; OT ID
+	dt 216000 ; Exp
+	; Stat exp
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	db $76, $57 ; DVs
+	db 5, 10, 15, 20 ; PP
+	db 0 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 60 ; Level
+	db 0, 0 ; Status
+	bigdw 205 ; HP
+	bigdw 205 ; Max HP
+	bigdw 171 ; Atk
+	bigdw 194 ; Def
+	bigdw 90 ; Spd
+	bigdw 105 ; SAtk
+	bigdw 117 ; SDef
+	db "GORO-NIya@@"
+
+
+
+
+BattleTowerMons7:
+
+	db JOLTEON
+	db MIRACLEBERRY
+	db THUNDERBOLT, HYPER_BEAM, SHADOW_BALL, ROAR
+	dw 0 ; OT ID
+	dt 343000 ; Exp
+	; Stat exp
+	bigdw 60000
+	bigdw 56000
+	bigdw 55000
+	bigdw 50000
+	bigdw 60000
+	db $fb, $ef ; DVs
+	db 15, 5, 15, 20 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 70 ; Level
+	db 0, 0 ; Status
+	bigdw 231 ; HP
+	bigdw 231 ; Max HP
+	bigdw 158 ; Atk
+	bigdw 145 ; Def
+	bigdw 245 ; Spd
+	bigdw 222 ; SAtk
+	bigdw 201 ; SDef
+	db "SANDA-SU@@@"
+
+
+	db VAPOREON
+	db LEFTOVERS
+	db BLIZZARD, SHADOW_BALL, SURF, MUD_SLAP
+	dw 0 ; OT ID
+	dt 343000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 50000
+	bigdw 60000
+	bigdw 60000
+	bigdw 50000
+	db $bf, $ef ; DVs
+	db 5, 15, 15, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 70 ; Level
+	db 0, 0 ; Status
+	bigdw 318 ; HP
+	bigdw 318 ; Max HP
+	bigdw 149 ; Atk
+	bigdw 152 ; Def
+	bigdw 158 ; Spd
+	bigdw 218 ; SAtk
+	bigdw 197 ; SDef
+	db "SIyaWA-ZU@@"
+
+
+	db UMBREON
+	db GOLD_BERRY
+	db FAINT_ATTACK, MOONLIGHT, PSYCH_UP, TOXIC
+	dw 0 ; OT ID
+	dt 343000 ; Exp
+	; Stat exp
+	bigdw 54000
+	bigdw 60000
+	bigdw 55000
+	bigdw 50000
+	bigdw 58000
+	db $dd, $dd ; DVs
+	db 20, 5, 10, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 70 ; Level
+	db 0, 0 ; Status
+	bigdw 274 ; HP
+	bigdw 274 ; Max HP
+	bigdw 156 ; Atk
+	bigdw 217 ; Def
+	bigdw 152 ; Spd
+	bigdw 149 ; SAtk
+	bigdw 247 ; SDef
+	db "BURAtuKI-@@"
+
+
+	db BLISSEY
+	db GOLD_BERRY
+	db COUNTER, SOFTBOILED, SHADOW_BALL, THUNDERBOLT
+	dw 0 ; OT ID
+	dt 343000 ; Exp
+	; Stat exp
+	bigdw 55000
+	bigdw 55000
+	bigdw 55000
+	bigdw 58000
+	bigdw 50000
+	db $df, $ed ; DVs
+	db 20, 10, 15, 15 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 70 ; Level
+	db 0, 0 ; Status
+	bigdw 495 ; HP
+	bigdw 495 ; Max HP
+	bigdw 77 ; Atk
+	bigdw 80 ; Def
+	bigdw 143 ; Spd
+	bigdw 166 ; SAtk
+	bigdw 250 ; SDef
+	db "HAPINASU@@@"
+
+
+	db SNORLAX
+	db LEFTOVERS
+	db ROCK_SLIDE, EARTHQUAKE, BLIZZARD, SHADOW_BALL
+	dw 0 ; OT ID
+	dt 343000 ; Exp
+	; Stat exp
+	bigdw 55000
+	bigdw 55000
+	bigdw 60000
+	bigdw 55000
+	bigdw 50000
+	db $dd, $dd ; DVs
+	db 10, 10, 5, 15 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 70 ; Level
+	db 0, 0 ; Status
+	bigdw 365 ; HP
+	bigdw 365 ; Max HP
+	bigdw 217 ; Atk
+	bigdw 156 ; Def
+	bigdw 105 ; Spd
+	bigdw 152 ; SAtk
+	bigdw 215 ; SDef
+	db "KABIGON@@@@"
+
+
+	db HOUNDOOM
+	db KINGS_ROCK
+	db CRUNCH, FLAMETHROWER, FAINT_ATTACK, ROAR
+	dw 0 ; OT ID
+	dt 343000 ; Exp
+	; Stat exp
+	bigdw 58000
+	bigdw 50000
+	bigdw 55000
+	bigdw 60000
+	bigdw 55000
+	db $dd, $cd ; DVs
+	db 15, 15, 20, 20 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 70 ; Level
+	db 0, 0 ; Status
+	bigdw 245 ; HP
+	bigdw 245 ; Max HP
+	bigdw 187 ; Atk
+	bigdw 133 ; Def
+	bigdw 197 ; Spd
+	bigdw 217 ; SAtk
+	bigdw 175 ; SDef
+	db "HERUGA-@@@@"
+
+
+	db TYRANITAR
+	db LEFTOVERS
+	db EARTHQUAKE, CRUNCH, ROCK_SLIDE, HYPER_BEAM
+	dw 0 ; OT ID
+	dt 343000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 45000
+	bigdw 45000
+	bigdw 50000
+	bigdw 45000
+	db $db, $df ; DVs
+	db 10, 15, 10, 5 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 70 ; Level
+	db 0, 0 ; Status
+	bigdw 279 ; HP
+	bigdw 279 ; Max HP
+	bigdw 247 ; Atk
+	bigdw 211 ; Def
+	bigdw 147 ; Spd
+	bigdw 196 ; SAtk
+	bigdw 203 ; SDef
+	db "BANGIRASU@@"
+
+
+	db ZAPDOS
+	db GOLD_BERRY
+	db THUNDERBOLT, DRILL_PECK, THUNDER_WAVE, HYPER_BEAM
+	dw 0 ; OT ID
+	dt 343000 ; Exp
+	; Stat exp
+	bigdw 45000
+	bigdw 50000
+	bigdw 50000
+	bigdw 45000
+	bigdw 45000
+	db $db, $df ; DVs
+	db 15, 20, 20, 5 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 70 ; Level
+	db 0, 0 ; Status
+	bigdw 264 ; HP
+	bigdw 264 ; Max HP
+	bigdw 187 ; Atk
+	bigdw 177 ; Def
+	bigdw 200 ; Spd
+	bigdw 238 ; SAtk
+	bigdw 189 ; SDef
+	db "SANDA-@@@@@"
+
+
+	db EXEGGUTOR
+	db MIRACLEBERRY
+	db REST, EXPLOSION, PSYCHIC_M, GIGA_DRAIN
+	dw 0 ; OT ID
+	dt 343000 ; Exp
+	; Stat exp
+	bigdw 45000
+	bigdw 50000
+	bigdw 40000
+	bigdw 50000
+	bigdw 45000
+	db $dd, $ed ; DVs
+	db 10, 5, 10, 5 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 70 ; Level
+	db 0, 0 ; Status
+	bigdw 268 ; HP
+	bigdw 268 ; Max HP
+	bigdw 194 ; Atk
+	bigdw 177 ; Def
+	bigdw 140 ; Spd
+	bigdw 235 ; SAtk
+	bigdw 151 ; SDef
+	db "NAtuSI-@@@@"
+
+
+	db UMBREON
+	db GOLD_BERRY
+	db MOONLIGHT, FAINT_ATTACK, PSYCHIC_M, SHADOW_BALL
+	dw 0 ; OT ID
+	dt 343000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 50000
+	bigdw 45000
+	bigdw 45000
+	bigdw 50000
+	db $fd, $eb ; DVs
+	db 5, 20, 10, 15 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 70 ; Level
+	db 0, 0 ; Status
+	bigdw 269 ; HP
+	bigdw 269 ; Max HP
+	bigdw 155 ; Atk
+	bigdw 214 ; Def
+	bigdw 152 ; Spd
+	bigdw 142 ; SAtk
+	bigdw 240 ; SDef
+	db "BURAtuKI-@@"
+
+
+	db GYARADOS
+	db BRIGHTPOWDER
+	db SURF, THUNDERBOLT, HYPER_BEAM, ROAR
+	dw 0 ; OT ID
+	dt 343000 ; Exp
+	; Stat exp
+	bigdw 55000
+	bigdw 45000
+	bigdw 50000
+	bigdw 55000
+	bigdw 50000
+	db $db, $ef ; DVs
+	db 15, 15, 5, 20 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 70 ; Level
+	db 0, 0 ; Status
+	bigdw 271 ; HP
+	bigdw 271 ; Max HP
+	bigdw 235 ; Atk
+	bigdw 169 ; Def
+	bigdw 178 ; Spd
+	bigdw 148 ; SAtk
+	bigdw 204 ; SDef
+	db "GIyaRADOSU@"
+
+
+	db QUAGSIRE
+	db MIRACLEBERRY
+	db EARTHQUAKE, SURF, SLUDGE_BOMB, IRON_TAIL
+	dw 0 ; OT ID
+	dt 343000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 50000
+	bigdw 45000
+	bigdw 50000
+	bigdw 50000
+	db $de, $dd ; DVs
+	db 10, 15, 10, 15 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 70 ; Level
+	db 0, 0 ; Status
+	bigdw 266 ; HP
+	bigdw 266 ; Max HP
+	bigdw 180 ; Atk
+	bigdw 180 ; Def
+	bigdw 110 ; Spd
+	bigdw 152 ; SAtk
+	bigdw 152 ; SDef
+	db "NUO-@@@@@@@"
+
+
+	db URSARING
+	db SCOPE_LENS
+	db SLASH, EARTHQUAKE, HYPER_BEAM, THUNDERPUNCH
+	dw 0 ; OT ID
+	dt 343000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 45000
+	bigdw 50000
+	bigdw 45000
+	bigdw 50000
+	db $fd, $ed ; DVs
+	db 20, 10, 5, 15 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 70 ; Level
+	db 0, 0 ; Status
+	bigdw 262 ; HP
+	bigdw 262 ; Max HP
+	bigdw 245 ; Atk
+	bigdw 166 ; Def
+	bigdw 138 ; Spd
+	bigdw 166 ; SAtk
+	bigdw 166 ; SDef
+	db "RINGUMA@@@@"
+
+
+	db MR__MIME
+	db KINGS_ROCK
+	db REFLECT, FIRE_PUNCH, PSYCHIC_M, ENCORE
+	dw 0 ; OT ID
+	dt 343000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 45000
+	bigdw 45000
+	bigdw 50000
+	bigdw 50000
+	db $bd, $fb ; DVs
+	db 20, 15, 10, 5 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 70 ; Level
+	db 0, 0 ; Status
+	bigdw 195 ; HP
+	bigdw 195 ; Max HP
+	bigdw 120 ; Atk
+	bigdw 151 ; Def
+	bigdw 190 ; Spd
+	bigdw 198 ; SAtk
+	bigdw 226 ; SDef
+	db "BARIYA-DO@@"
+
+
+	db PRIMEAPE
+	db QUICK_CLAW
+	db CROSS_CHOP, ICE_PUNCH, THUNDERPUNCH, ROCK_SLIDE
+	dw 0 ; OT ID
+	dt 343000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 40000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	db $bd, $ef ; DVs
+	db 5, 15, 15, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 70 ; Level
+	db 0, 0 ; Status
+	bigdw 227 ; HP
+	bigdw 227 ; Max HP
+	bigdw 202 ; Atk
+	bigdw 145 ; Def
+	bigdw 196 ; Spd
+	bigdw 148 ; SAtk
+	bigdw 162 ; SDef
+	db "OKORIZARU@@"
+
+
+	db GIRAFARIG
+	db GOLD_BERRY
+	db AGILITY, BATON_PASS, CRUNCH, EARTHQUAKE
+	dw 0 ; OT ID
+	dt 343000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	db $fe, $fd ; DVs
+	db 30, 40, 15, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 70 ; Level
+	db 0, 0 ; Status
+	bigdw 231 ; HP
+	bigdw 231 ; Max HP
+	bigdw 176 ; Atk
+	bigdw 154 ; Def
+	bigdw 183 ; Spd
+	bigdw 187 ; SAtk
+	bigdw 152 ; SDef
+	db "KIRINRIKI@@"
+
+
+	db HITMONLEE
+	db FOCUS_BAND
+	db REVERSAL, ENDURE, BODY_SLAM, MEGA_KICK
+	dw 0 ; OT ID
+	dt 343000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	db $fe, $fe ; DVs
+	db 15, 10, 15, 5 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 70 ; Level
+	db 0, 0 ; Status
+	bigdw 202 ; HP
+	bigdw 202 ; Max HP
+	bigdw 232 ; Atk
+	bigdw 137 ; Def
+	bigdw 186 ; Spd
+	bigdw 112 ; SAtk
+	bigdw 217 ; SDef
+	db "SAWAMURA-@@"
+
+
+	db HERACROSS
+	db BRIGHTPOWDER
+	db REVERSAL, ENDURE, MEGAHORN, EARTHQUAKE
+	dw 0 ; OT ID
+	dt 343000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	db $f7, $f7 ; DVs
+	db 15, 10, 10, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 70 ; Level
+	db 0, 0 ; Status
+	bigdw 251 ; HP
+	bigdw 251 ; Max HP
+	bigdw 239 ; Atk
+	bigdw 158 ; Def
+	bigdw 183 ; Spd
+	bigdw 109 ; SAtk
+	bigdw 186 ; SDef
+	db "HERAKUROSU@"
+
+
+	db VENUSAUR
+	db BRIGHTPOWDER
+	db SUNNY_DAY, SOLARBEAM, SYNTHESIS, HYPER_BEAM
+	dw 0 ; OT ID
+	dt 343000 ; Exp
+	; Stat exp
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	db $76, $44 ; DVs
+	db 5, 10, 5, 5 ; PP
+	db 0 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 70 ; Level
+	db 0, 0 ; Status
+	bigdw 233 ; HP
+	bigdw 233 ; Max HP
+	bigdw 159 ; Atk
+	bigdw 159 ; Def
+	bigdw 152 ; Spd
+	bigdw 180 ; SAtk
+	bigdw 180 ; SDef
+	db "HUSIGIBANA@"
+
+
+	db CHARIZARD
+	db SCOPE_LENS
+	db SLASH, EARTHQUAKE, HYPER_BEAM, FLAMETHROWER
+	dw 0 ; OT ID
+	dt 343000 ; Exp
+	; Stat exp
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	db $56, $44 ; DVs
+	db 20, 10, 5, 15 ; PP
+	db 0 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 70 ; Level
+	db 0, 0 ; Status
+	bigdw 230 ; HP
+	bigdw 230 ; Max HP
+	bigdw 159 ; Atk
+	bigdw 152 ; Def
+	bigdw 180 ; Spd
+	bigdw 193 ; SAtk
+	bigdw 159 ; SDef
+	db "RIZA-DON@@@"
+
+
+	db BLASTOISE
+	db QUICK_CLAW
+	db HYDRO_PUMP, ICE_PUNCH, HYPER_BEAM, IRON_TAIL
+	dw 0 ; OT ID
+	dt 343000 ; Exp
+	; Stat exp
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	db $76, $64 ; DVs
+	db 5, 15, 5, 15 ; PP
+	db 0 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 70 ; Level
+	db 0, 0 ; Status
+	bigdw 231 ; HP
+	bigdw 231 ; Max HP
+	bigdw 161 ; Atk
+	bigdw 183 ; Def
+	bigdw 152 ; Spd
+	bigdw 159 ; SAtk
+	bigdw 187 ; SDef
+	db "KAMEtuKUSU@"
+
+
+
+
+BattleTowerMons8:
+
+	db JOLTEON
+	db MIRACLEBERRY
+	db THUNDER_WAVE, THUNDERBOLT, IRON_TAIL, ROAR
+	dw 0 ; OT ID
+	dt 512000 ; Exp
+	; Stat exp
+	bigdw 60000
+	bigdw 55000
+	bigdw 60000
+	bigdw 55000
+	bigdw 55000
+	db $fd, $eb ; DVs
+	db 20, 15, 15, 20 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 80 ; Level
+	db 0, 0 ; Status
+	bigdw 263 ; HP
+	bigdw 263 ; Max HP
+	bigdw 179 ; Atk
+	bigdw 170 ; Def
+	bigdw 281 ; Spd
+	bigdw 245 ; SAtk
+	bigdw 221 ; SDef
+	db "SANDA-SU@@@"
+
+
+	db SNORLAX
+	db LEFTOVERS
+	db REST, BELLY_DRUM, SNORE, EARTHQUAKE
+	dw 0 ; OT ID
+	dt 512000 ; Exp
+	; Stat exp
+	bigdw 60000
+	bigdw 55000
+	bigdw 50000
+	bigdw 55500
+	bigdw 60000
+	db $db, $ed ; DVs
+	db 10, 10, 15, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 80 ; Level
+	db 0, 0 ; Status
+	bigdw 415 ; HP
+	bigdw 415 ; Max HP
+	bigdw 248 ; Atk
+	bigdw 170 ; Def
+	bigdw 121 ; Spd
+	bigdw 178 ; SAtk
+	bigdw 250 ; SDef
+	db "KABIGON@@@@"
+
+
+	db HOUNDOOM
+	db MINT_BERRY
+	db REST, CRUNCH, FLAMETHROWER, SUNNY_DAY
+	dw 0 ; OT ID
+	dt 512000 ; Exp
+	; Stat exp
+	bigdw 55000
+	bigdw 50000
+	bigdw 55000
+	bigdw 55000
+	bigdw 55000
+	db $fd, $db ; DVs
+	db 10, 15, 15, 5 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 80 ; Level
+	db 0, 0 ; Status
+	bigdw 280 ; HP
+	bigdw 280 ; Max HP
+	bigdw 217 ; Atk
+	bigdw 152 ; Def
+	bigdw 224 ; Spd
+	bigdw 245 ; SAtk
+	bigdw 197 ; SDef
+	db "HERUGA-@@@@"
+
+
+	db TAUROS
+	db GOLD_BERRY
+	db EARTHQUAKE, BODY_SLAM, IRON_TAIL, HYPER_BEAM
+	dw 0 ; OT ID
+	dt 512000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 30000
+	bigdw 50000
+	db $fd, $de ; DVs
+	db 10, 15, 15, 5 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 80 ; Level
+	db 0, 0 ; Status
+	bigdw 276 ; HP
+	bigdw 276 ; Max HP
+	bigdw 233 ; Atk
+	bigdw 221 ; Def
+	bigdw 236 ; Spd
+	bigdw 135 ; SAtk
+	bigdw 183 ; SDef
+	db "KENTAROSU@@"
+
+
+	db LAPRAS
+	db MINT_BERRY
+	db REST, SURF, CONFUSE_RAY, PSYCHIC_M
+	dw 0 ; OT ID
+	dt 512000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 55000
+	bigdw 50000
+	db $df, $db ; DVs
+	db 10, 15, 10, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 80 ; Level
+	db 0, 0 ; Status
+	bigdw 366 ; HP
+	bigdw 366 ; Max HP
+	bigdw 205 ; Atk
+	bigdw 201 ; Def
+	bigdw 168 ; Spd
+	bigdw 202 ; SAtk
+	bigdw 218 ; SDef
+	db "RAPURASU@@@"
+
+
+	db TYRANITAR
+	db MIRACLEBERRY
+	db REST, CRUNCH, EARTHQUAKE, ROCK_SLIDE
+	dw 0 ; OT ID
+	dt 512000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 55000
+	bigdw 50000
+	bigdw 55000
+	bigdw 50000
+	db $df, $db ; DVs
+	db 10, 15, 10, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 80 ; Level
+	db 0, 0 ; Status
+	bigdw 318 ; HP
+	bigdw 318 ; Max HP
+	bigdw 286 ; Atk
+	bigdw 249 ; Def
+	bigdw 169 ; Spd
+	bigdw 218 ; SAtk
+	bigdw 226 ; SDef
+	db "BANGIRASU@@"
+
+
+	db GENGAR
+	db NO_ITEM
+	db THUNDERBOLT, SHADOW_BALL, CONFUSE_RAY, THIEF
+	dw 0 ; OT ID
+	dt 512000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 50000
+	bigdw 45000
+	bigdw 55000
+	bigdw 50000
+	db $de, $dd ; DVs
+	db 15, 15, 10, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 80 ; Level
+	db 0, 0 ; Status
+	bigdw 247 ; HP
+	bigdw 247 ; Max HP
+	bigdw 173 ; Atk
+	bigdw 165 ; Def
+	bigdw 248 ; Spd
+	bigdw 277 ; SAtk
+	bigdw 189 ; SDef
+	db "GENGA-@@@@@"
+
+
+	db FORRETRESS
+	db LEFTOVERS
+	db EXPLOSION, TOXIC, SOLARBEAM, SWAGGER
+	dw 0 ; OT ID
+	dt 512000 ; Exp
+	; Stat exp
+	bigdw 45000
+	bigdw 50000
+	bigdw 50000
+	bigdw 45000
+	bigdw 50000
+	db $fd, $ed ; DVs
+	db 5, 10, 10, 15 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 80 ; Level
+	db 0, 0 ; Status
+	bigdw 273 ; HP
+	bigdw 273 ; Max HP
+	bigdw 217 ; Atk
+	bigdw 293 ; Def
+	bigdw 133 ; Spd
+	bigdw 165 ; SAtk
+	bigdw 165 ; SDef
+	db "HUoRETOSU@@"
+
+
+	db KINGDRA
+	db MINT_BERRY
+	db REST, SURF, BLIZZARD, DRAGONBREATH
+	dw 0 ; OT ID
+	dt 512000 ; Exp
+	; Stat exp
+	bigdw 45000
+	bigdw 50000
+	bigdw 40000
+	bigdw 55000
+	bigdw 50000
+	db $fb, $ed ; DVs
+	db 10, 15, 5, 20 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 80 ; Level
+	db 0, 0 ; Status
+	bigdw 273 ; HP
+	bigdw 273 ; Max HP
+	bigdw 225 ; Atk
+	bigdw 214 ; Def
+	bigdw 209 ; Spd
+	bigdw 221 ; SAtk
+	bigdw 221 ; SDef
+	db "KINGUDORA@@"
+
+
+	db DRAGONITE
+	db GOLD_BERRY
+	db THUNDER_WAVE, SURF, THUNDERBOLT, OUTRAGE
+	dw 0 ; OT ID
+	dt 512000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 45000
+	db $dd, $dd ; DVs
+	db 20, 15, 15, 15 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 80 ; Level
+	db 0, 0 ; Status
+	bigdw 303 ; HP
+	bigdw 303 ; Max HP
+	bigdw 284 ; Atk
+	bigdw 221 ; Def
+	bigdw 197 ; Spd
+	bigdw 228 ; SAtk
+	bigdw 228 ; SDef
+	db "KAIRIyu-@@@"
+
+
+	db PORYGON2
+	db LEFTOVERS
+	db PSYCHIC_M, RECOVER, HYPER_BEAM, TRI_ATTACK
+	dw 0 ; OT ID
+	dt 512000 ; Exp
+	; Stat exp
+	bigdw 55000
+	bigdw 50000
+	bigdw 40000
+	bigdw 55000
+	bigdw 50000
+	db $df, $ed ; DVs
+	db 10, 20, 5, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 80 ; Level
+	db 0, 0 ; Status
+	bigdw 293 ; HP
+	bigdw 293 ; Max HP
+	bigdw 197 ; Atk
+	bigdw 213 ; Def
+	bigdw 169 ; Spd
+	bigdw 237 ; SAtk
+	bigdw 221 ; SDef
+	db "PORIGON2@@@"
+
+
+	db JYNX
+	db QUICK_CLAW
+	db LOVELY_KISS, BLIZZARD, DREAM_EATER, PSYCHIC_M
+	dw 0 ; OT ID
+	dt 512000 ; Exp
+	; Stat exp
+	bigdw 55000
+	bigdw 50000
+	bigdw 45000
+	bigdw 50000
+	bigdw 50000
+	db $df, $df ; DVs
+	db 10, 5, 15, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 80 ; Level
+	db 0, 0 ; Status
+	bigdw 264 ; HP
+	bigdw 264 ; Max HP
+	bigdw 149 ; Atk
+	bigdw 127 ; Def
+	bigdw 221 ; Spd
+	bigdw 257 ; SAtk
+	bigdw 225 ; SDef
+	db "RU-ZIyuRA@@"
+
+
+	db MANTINE
+	db GOLD_BERRY
+	db SURF, CONFUSE_RAY, BLIZZARD, WING_ATTACK
+	dw 0 ; OT ID
+	dt 512000 ; Exp
+	; Stat exp
+	bigdw 40000
+	bigdw 45000
+	bigdw 40000
+	bigdw 45000
+	bigdw 50000
+	db $df, $dc ; DVs
+	db 15, 10, 5, 35 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 80 ; Level
+	db 0, 0 ; Status
+	bigdw 256 ; HP
+	bigdw 256 ; Max HP
+	bigdw 132 ; Atk
+	bigdw 181 ; Def
+	bigdw 180 ; Spd
+	bigdw 196 ; SAtk
+	bigdw 292 ; SDef
+	db "MANTAIN@@@@"
+
+
+	db SKARMORY
+	db QUICK_CLAW
+	db STEEL_WING, FLY, MUD_SLAP, TOXIC
+	dw 0 ; OT ID
+	dt 512000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 45000
+	bigdw 35000
+	bigdw 50000
+	bigdw 50000
+	db $dd, $ef ; DVs
+	db 25, 15, 10, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 80 ; Level
+	db 0, 0 ; Status
+	bigdw 258 ; HP
+	bigdw 258 ; Max HP
+	bigdw 196 ; Atk
+	bigdw 286 ; Def
+	bigdw 183 ; Spd
+	bigdw 137 ; SAtk
+	bigdw 185 ; SDef
+	db "EA-MUDO@@@@"
+
+
+	db MOLTRES
+	db CHARCOAL
+	db FLAMETHROWER, SKY_ATTACK, STEEL_WING, HYPER_BEAM
+	dw 0 ; OT ID
+	dt 512000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 40000
+	bigdw 50000
+	bigdw 40000
+	bigdw 50000
+	db $dd, $fe ; DVs
+	db 15, 5, 25, 5 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 80 ; Level
+	db 0, 0 ; Status
+	bigdw 300 ; HP
+	bigdw 300 ; Max HP
+	bigdw 225 ; Atk
+	bigdw 213 ; Def
+	bigdw 213 ; Spd
+	bigdw 271 ; SAtk
+	bigdw 207 ; SDef
+	db "HUaIYA-@@@@"
+
+
+	db AERODACTYL
+	db MIRACLEBERRY
+	db HYPER_BEAM, REST, EARTHQUAKE, ROAR
+	dw 0 ; OT ID
+	dt 512000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 40000
+	bigdw 50000
+	bigdw 40000
+	bigdw 50000
+	db $ff, $ed ; DVs
+	db 5, 10, 10, 20 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 80 ; Level
+	db 0, 0 ; Status
+	bigdw 282 ; HP
+	bigdw 282 ; Max HP
+	bigdw 237 ; Atk
+	bigdw 177 ; Def
+	bigdw 275 ; Spd
+	bigdw 165 ; SAtk
+	bigdw 189 ; SDef
+	db "PUTERA@@@@@"
+
+
+	db ELECTRODE
+	db KINGS_ROCK
+	db THUNDERBOLT, EXPLOSION, MIRROR_COAT, TOXIC
+	dw 0 ; OT ID
+	dt 512000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 50000
+	bigdw 40000
+	bigdw 40000
+	bigdw 50000
+	db $ff, $ef ; DVs
+	db 15, 5, 20, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 80 ; Level
+	db 0, 0 ; Status
+	bigdw 250 ; HP
+	bigdw 250 ; Max HP
+	bigdw 153 ; Atk
+	bigdw 181 ; Def
+	bigdw 291 ; Spd
+	bigdw 201 ; SAtk
+	bigdw 201 ; SDef
+	db "MARUMAIN@@@"
+
+
+	db DUGTRIO
+	db SCOPE_LENS
+	db SLASH, EARTHQUAKE, THIEF, MUD_SLAP
+	dw 0 ; OT ID
+	dt 512000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 50000
+	bigdw 40000
+	bigdw 50000
+	bigdw 40000
+	db $fd, $dd ; DVs
+	db 20, 10, 10, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 80 ; Level
+	db 0, 0 ; Status
+	bigdw 214 ; HP
+	bigdw 214 ; Max HP
+	bigdw 201 ; Atk
+	bigdw 145 ; Def
+	bigdw 261 ; Spd
+	bigdw 145 ; SAtk
+	bigdw 177 ; SDef
+	db "DAGUTORIO@@"
+
+
+	db VICTREEBEL
+	db QUICK_CLAW
+	db GIGA_DRAIN, SLUDGE_BOMB, HYPER_BEAM, TOXIC
+	dw 0 ; OT ID
+	dt 512000 ; Exp
+	; Stat exp
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	db $65, $65 ; DVs
+	db 5, 10, 5, 10 ; PP
+	db 0 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 80 ; Level
+	db 0, 0 ; Status
+	bigdw 260 ; HP
+	bigdw 260 ; Max HP
+	bigdw 217 ; Atk
+	bigdw 151 ; Def
+	bigdw 161 ; Spd
+	bigdw 207 ; SAtk
+	bigdw 143 ; SDef
+	db "UTUBOtuTO@@"
+
+
+	db PINSIR
+	db GOLD_BERRY
+	db HYPER_BEAM, SUBMISSION, STRENGTH, TOXIC
+	dw 0 ; OT ID
+	dt 512000 ; Exp
+	; Stat exp
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	db $74, $64 ; DVs
+	db 5, 25, 15, 10 ; PP
+	db 0 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 80 ; Level
+	db 0, 0 ; Status
+	bigdw 241 ; HP
+	bigdw 241 ; Max HP
+	bigdw 250 ; Atk
+	bigdw 205 ; Def
+	bigdw 185 ; Spd
+	bigdw 133 ; SAtk
+	bigdw 157 ; SDef
+	db "KAIROSU@@@@"
+
+
+	db GRANBULL
+	db BRIGHTPOWDER
+	db ROAR, SHADOW_BALL, HYPER_BEAM, THUNDERPUNCH
+	dw 0 ; OT ID
+	dt 512000 ; Exp
+	; Stat exp
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	db $76, $57 ; DVs
+	db 20, 15, 5, 15 ; PP
+	db 0 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 80 ; Level
+	db 0, 0 ; Status
+	bigdw 286 ; HP
+	bigdw 286 ; Max HP
+	bigdw 242 ; Atk
+	bigdw 169 ; Def
+	bigdw 119 ; Spd
+	bigdw 146 ; SAtk
+	bigdw 146 ; SDef
+	db "GURANBURU@@"
+
+
+
+
+BattleTowerMons9:
+
+	db UMBREON
+	db KINGS_ROCK
+	db FAINT_ATTACK, MUD_SLAP, MOONLIGHT, CONFUSE_RAY
+	dw 0 ; OT ID
+	dt 729000 ; Exp
+	; Stat exp
+	bigdw 60000
+	bigdw 60000
+	bigdw 55000
+	bigdw 60000
+	bigdw 55000
+	db $fd, $ed ; DVs
+	db 20, 10, 5, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 90 ; Level
+	db 0, 0 ; Status
+	bigdw 349 ; HP
+	bigdw 349 ; Max HP
+	bigdw 203 ; Atk
+	bigdw 278 ; Def
+	bigdw 202 ; Spd
+	bigdw 188 ; SAtk
+	bigdw 314 ; SDef
+	db "BURAtuKI-@@"
+
+
+	db DRAGONITE
+	db QUICK_CLAW
+	db FIRE_BLAST, HYPER_BEAM, OUTRAGE, BLIZZARD
+	dw 0 ; OT ID
+	dt 729000 ; Exp
+	; Stat exp
+	bigdw 65000
+	bigdw 50000
+	bigdw 56000
+	bigdw 60000
+	bigdw 60000
+	db $fd, $ed ; DVs
+	db 5, 5, 15, 5 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 90 ; Level
+	db 0, 0 ; Status
+	bigdw 343 ; HP
+	bigdw 343 ; Max HP
+	bigdw 322 ; Atk
+	bigdw 252 ; Def
+	bigdw 229 ; Spd
+	bigdw 263 ; SAtk
+	bigdw 263 ; SDef
+	db "KAIRIyu-@@@"
+
+
+	db STARMIE
+	db LEFTOVERS
+	db RECOVER, THUNDERBOLT, SURF, PSYCHIC_M
+	dw 0 ; OT ID
+	dt 729000 ; Exp
+	; Stat exp
+	bigdw 60000
+	bigdw 60000
+	bigdw 60000
+	bigdw 55000
+	bigdw 60000
+	db $df, $dd ; DVs
+	db 20, 15, 15, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 90 ; Level
+	db 0, 0 ; Status
+	bigdw 289 ; HP
+	bigdw 289 ; Max HP
+	bigdw 218 ; Atk
+	bigdw 239 ; Def
+	bigdw 287 ; Spd
+	bigdw 263 ; SAtk
+	bigdw 236 ; SDef
+	db "SUTA-MI-@@@"
+
+
+	db CLOYSTER
+	db LEFTOVERS
+	db EXPLOSION, BLIZZARD, SURF, ICY_WIND
+	dw 0 ; OT ID
+	dt 729000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	db $db, $df ; DVs
+	db 5, 5, 15, 15 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 90 ; Level
+	db 0, 0 ; Status
+	bigdw 266 ; HP
+	bigdw 266 ; Max HP
+	bigdw 248 ; Atk
+	bigdw 398 ; Def
+	bigdw 203 ; Spd
+	bigdw 234 ; SAtk
+	bigdw 162 ; SDef
+	db "PARUSIeN@@@"
+
+
+	db CROBAT
+	db GOLD_BERRY
+	db WING_ATTACK, HAZE, HYPER_BEAM, GIGA_DRAIN
+	dw 0 ; OT ID
+	dt 729000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	db $fd, $cf ; DVs
+	db 35, 30, 5, 5 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 90 ; Level
+	db 0, 0 ; Status
+	bigdw 325 ; HP
+	bigdw 325 ; Max HP
+	bigdw 243 ; Atk
+	bigdw 221 ; Def
+	bigdw 310 ; Spd
+	bigdw 207 ; SAtk
+	bigdw 225 ; SDef
+	db "KUROBAtuTO@"
+
+
+	db PORYGON2
+	db QUICK_CLAW
+	db TOXIC, PSYCHIC_M, RECOVER, PROTECT
+	dw 0 ; OT ID
+	dt 729000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 45000
+	bigdw 50000
+	bigdw 55000
+	bigdw 50000
+	db $fd, $ed ; DVs
+	db 10, 10, 20, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 90 ; Level
+	db 0, 0 ; Status
+	bigdw 325 ; HP
+	bigdw 325 ; Max HP
+	bigdw 223 ; Atk
+	bigdw 239 ; Def
+	bigdw 190 ; Spd
+	bigdw 266 ; SAtk
+	bigdw 248 ; SDef
+	db "PORIGON2@@@"
+
+
+	db KINGDRA
+	db LEFTOVERS
+	db DRAGONBREATH, SURF, HYPER_BEAM, BLIZZARD
+	dw 0 ; OT ID
+	dt 729000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 50000
+	bigdw 55000
+	bigdw 50000
+	bigdw 45000
+	db $df, $de ; DVs
+	db 20, 15, 5, 5 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 90 ; Level
+	db 0, 0 ; Status
+	bigdw 309 ; HP
+	bigdw 309 ; Max HP
+	bigdw 248 ; Atk
+	bigdw 255 ; Def
+	bigdw 230 ; Spd
+	bigdw 248 ; SAtk
+	bigdw 248 ; SDef
+	db "KINGUDORA@@"
+
+
+	db TYRANITAR
+	db QUICK_CLAW
+	db HYPER_BEAM, CRUNCH, EARTHQUAKE, ROCK_SLIDE
+	dw 0 ; OT ID
+	dt 729000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 55000
+	bigdw 50000
+	bigdw 45000
+	bigdw 50000
+	db $df, $de ; DVs
+	db 5, 15, 10, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 90 ; Level
+	db 0, 0 ; Status
+	bigdw 354 ; HP
+	bigdw 354 ; Max HP
+	bigdw 321 ; Atk
+	bigdw 279 ; Def
+	bigdw 185 ; Spd
+	bigdw 250 ; SAtk
+	bigdw 259 ; SDef
+	db "BANGIRASU@@"
+
+
+	db LAPRAS
+	db MINT_BERRY
+	db REST, SURF, THUNDERBOLT, PSYCHIC_M
+	dw 0 ; OT ID
+	dt 729000 ; Exp
+	; Stat exp
+	bigdw 45000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 55000
+	db $bd, $ef ; DVs
+	db 10, 15, 15, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 90 ; Level
+	db 0, 0 ; Status
+	bigdw 405 ; HP
+	bigdw 405 ; Max HP
+	bigdw 227 ; Atk
+	bigdw 221 ; Def
+	bigdw 187 ; Spd
+	bigdw 237 ; SAtk
+	bigdw 255 ; SDef
+	db "RAPURASU@@@"
+
+
+	db ESPEON
+	db GOLD_BERRY
+	db PSYCHIC_M, SHADOW_BALL, SUNNY_DAY, MORNING_SUN
+	dw 0 ; OT ID
+	dt 729000 ; Exp
+	; Stat exp
+	bigdw 55000
+	bigdw 50000
+	bigdw 50000
+	bigdw 55000
+	bigdw 50000
+	db $dd, $fe ; DVs
+	db 10, 15, 5, 5 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 90 ; Level
+	db 0, 0 ; Status
+	bigdw 294 ; HP
+	bigdw 294 ; Max HP
+	bigdw 194 ; Atk
+	bigdw 185 ; Def
+	bigdw 282 ; Spd
+	bigdw 313 ; SAtk
+	bigdw 250 ; SDef
+	db "E-HUi@@@@@@"
+
+
+	db MACHAMP
+	db QUICK_CLAW
+	db CROSS_CHOP, VITAL_THROW, FIRE_BLAST, EARTHQUAKE
+	dw 0 ; OT ID
+	dt 729000 ; Exp
+	; Stat exp
+	bigdw 55000
+	bigdw 55000
+	bigdw 50000
+	bigdw 55000
+	bigdw 50000
+	db $dd, $ed ; DVs
+	db 5, 10, 5, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 90 ; Level
+	db 0, 0 ; Status
+	bigdw 337 ; HP
+	bigdw 337 ; Max HP
+	bigdw 314 ; Atk
+	bigdw 221 ; Def
+	bigdw 181 ; Spd
+	bigdw 194 ; SAtk
+	bigdw 230 ; SDef
+	db "KAIRIKI-@@@"
+
+
+	db SNORLAX
+	db MIRACLEBERRY
+	db FIRE_BLAST, SURF, EARTHQUAKE, HYPER_BEAM
+	dw 0 ; OT ID
+	dt 729000 ; Exp
+	; Stat exp
+	bigdw 45000
+	bigdw 50000
+	bigdw 55000
+	bigdw 50000
+	bigdw 50000
+	db $fe, $fd ; DVs
+	db 5, 15, 10, 5 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 90 ; Level
+	db 0, 0 ; Status
+	bigdw 455 ; HP
+	bigdw 455 ; Max HP
+	bigdw 279 ; Atk
+	bigdw 199 ; Def
+	bigdw 135 ; Spd
+	bigdw 194 ; SAtk
+	bigdw 275 ; SDef
+	db "KABIGON@@@@"
+
+
+	db ARCANINE
+	db MINT_BERRY
+	db SUNNY_DAY, FLAMETHROWER, EXTREMESPEED, REST
+	dw 0 ; OT ID
+	dt 729000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 45000
+	bigdw 50000
+	bigdw 45000
+	bigdw 55000
+	db $df, $de ; DVs
+	db 5, 15, 5, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 90 ; Level
+	db 0, 0 ; Status
+	bigdw 336 ; HP
+	bigdw 336 ; Max HP
+	bigdw 274 ; Atk
+	bigdw 225 ; Def
+	bigdw 247 ; Spd
+	bigdw 262 ; SAtk
+	bigdw 226 ; SDef
+	db "UINDEi@@@@@"
+
+
+	db BLISSEY
+	db LEFTOVERS
+	db SOLARBEAM, SUNNY_DAY, SOFTBOILED, FIRE_BLAST
+	dw 0 ; OT ID
+	dt 729000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 45000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	db $bd, $fe ; DVs
+	db 10, 5, 10, 5 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 90 ; Level
+	db 0, 0 ; Status
+	bigdw 633 ; HP
+	bigdw 633 ; Max HP
+	bigdw 90 ; Atk
+	bigdw 95 ; Def
+	bigdw 180 ; Spd
+	bigdw 214 ; SAtk
+	bigdw 322 ; SDef
+	db "HAPINASU@@@"
+
+
+	db HOUNDOOM
+	db BRIGHTPOWDER
+	db FLAMETHROWER, CRUNCH, SUNNY_DAY, SOLARBEAM
+	dw 0 ; OT ID
+	dt 729000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 40000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	db $db, $fe ; DVs
+	db 15, 15, 5, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 90 ; Level
+	db 0, 0 ; Status
+	bigdw 309 ; HP
+	bigdw 309 ; Max HP
+	bigdw 235 ; Atk
+	bigdw 164 ; Def
+	bigdw 252 ; Spd
+	bigdw 277 ; SAtk
+	bigdw 223 ; SDef
+	db "HERUGA-@@@@"
+
+
+	db SKARMORY
+	db QUICK_CLAW
+	db SANDSTORM, STEEL_WING, TOXIC, RETURN
+	dw 0 ; OT ID
+	dt 729000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	db $ef, $f7 ; DVs
+	db 10, 25, 10, 20 ; PP
+	db 255 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 90 ; Level
+	db 0, 0 ; Status
+	bigdw 279 ; HP
+	bigdw 279 ; Max HP
+	bigdw 223 ; Atk
+	bigdw 333 ; Def
+	bigdw 207 ; Spd
+	bigdw 139 ; SAtk
+	bigdw 193 ; SDef
+	db "EA-MUDO@@@@"
+
+
+	db SHUCKLE
+	db LEFTOVERS
+	db TOXIC, WRAP, PROTECT, ENCORE
+	dw 0 ; OT ID
+	dt 729000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	db $fe, $fe ; DVs
+	db 10, 20, 10, 5 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 90 ; Level
+	db 0, 0 ; Status
+	bigdw 203 ; HP
+	bigdw 203 ; Max HP
+	bigdw 99 ; Atk
+	bigdw 493 ; Def
+	bigdw 90 ; Spd
+	bigdw 97 ; SAtk
+	bigdw 493 ; SDef
+	db "TUBOTUBO@@@"
+
+
+	db FLAREON
+	db MINT_BERRY
+	db HYPER_BEAM, FLAMETHROWER, SHADOW_BALL, ROAR
+	dw 0 ; OT ID
+	dt 729000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	db $f7, $f7 ; DVs
+	db 5, 15, 15, 20 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 90 ; Level
+	db 0, 0 ; Status
+	bigdw 293 ; HP
+	bigdw 293 ; Max HP
+	bigdw 315 ; Atk
+	bigdw 175 ; Def
+	bigdw 198 ; Spd
+	bigdw 238 ; SAtk
+	bigdw 265 ; SDef
+	db "BU-SUTA-@@@"
+
+
+	db MILTANK
+	db LEFTOVERS
+	db MILK_DRINK, EARTHQUAKE, ATTRACT, BODY_SLAM
+	dw 0 ; OT ID
+	dt 729000 ; Exp
+	; Stat exp
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	db $47, $57 ; DVs
+	db 10, 10, 15, 15 ; PP
+	db 0 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 90 ; Level
+	db 0, 0 ; Status
+	bigdw 322 ; HP
+	bigdw 322 ; Max HP
+	bigdw 194 ; Atk
+	bigdw 245 ; Def
+	bigdw 232 ; Spd
+	bigdw 128 ; SAtk
+	bigdw 182 ; SDef
+	db "MIRUTANKU@@"
+
+
+	db TAUROS
+	db PINK_BOW
+	db THUNDERBOLT, HYPER_BEAM, ATTRACT, EARTHQUAKE
+	dw 0 ; OT ID
+	dt 729000 ; Exp
+	; Stat exp
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	db $65, $76 ; DVs
+	db 15, 5, 15, 10 ; PP
+	db 0 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 90 ; Level
+	db 0, 0 ; Status
+	bigdw 284 ; HP
+	bigdw 284 ; Max HP
+	bigdw 234 ; Atk
+	bigdw 223 ; Def
+	bigdw 254 ; Spd
+	bigdw 126 ; SAtk
+	bigdw 180 ; SDef
+	db "KENTAROSU@@"
+
+
+	db MUK
+	db QUICK_CLAW
+	db TOXIC, SLUDGE_BOMB, ATTRACT, GIGA_DRAIN
+	dw 0 ; OT ID
+	dt 729000 ; Exp
+	; Stat exp
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	db $54, $44 ; DVs
+	db 10, 10, 15, 5 ; PP
+	db 0 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 90 ; Level
+	db 0, 0 ; Status
+	bigdw 342 ; HP
+	bigdw 342 ; Max HP
+	bigdw 241 ; Atk
+	bigdw 185 ; Def
+	bigdw 140 ; Spd
+	bigdw 167 ; SAtk
+	bigdw 230 ; SDef
+	db "BETOBETON@@"
+
+
+
+
+BattleTowerMons10:
+
+	db HOUNDOOM
+	db MINT_BERRY
+	db CRUNCH, FLAMETHROWER, ROAR, REST
+	dw 0 ; OT ID
+	dt 1000000 ; Exp
+	; Stat exp
+	bigdw 60000
+	bigdw 60000
+	bigdw 60000
+	bigdw 60000
+	bigdw 60000
+	db $fd, $ed ; DVs
+	db 15, 15, 20, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 100 ; Level
+	db 0, 0 ; Status
+	bigdw 347 ; HP
+	bigdw 347 ; Max HP
+	bigdw 276 ; Atk
+	bigdw 192 ; Def
+	bigdw 284 ; Spd
+	bigdw 312 ; SAtk
+	bigdw 252 ; SDef
+	db "HERUGA-@@@@"
+
+
+	db MACHAMP
+	db QUICK_CLAW
+	db CROSS_CHOP, EARTHQUAKE, HYPER_BEAM, VITAL_THROW
+	dw 0 ; OT ID
+	dt 1000000 ; Exp
+	; Stat exp
+	bigdw 60000
+	bigdw 60000
+	bigdw 60000
+	bigdw 60000
+	bigdw 60000
+	db $fd, $ef ; DVs
+	db 5, 10, 5, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 100 ; Level
+	db 0, 0 ; Status
+	bigdw 377 ; HP
+	bigdw 377 ; Max HP
+	bigdw 356 ; Atk
+	bigdw 252 ; Def
+	bigdw 204 ; Spd
+	bigdw 226 ; SAtk
+	bigdw 266 ; SDef
+	db "KAIRIKI-@@@"
+
+
+	db KINGDRA
+	db LEFTOVERS
+	db SURF, DRAGONBREATH, REST, TOXIC
+	dw 0 ; OT ID
+	dt 1000000 ; Exp
+	; Stat exp
+	bigdw 60000
+	bigdw 60000
+	bigdw 60000
+	bigdw 60000
+	bigdw 60000
+	db $df, $fe ; DVs
+	db 15, 20, 10, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 100 ; Level
+	db 0, 0 ; Status
+	bigdw 349 ; HP
+	bigdw 349 ; Max HP
+	bigdw 282 ; Atk
+	bigdw 286 ; Def
+	bigdw 266 ; Spd
+	bigdw 284 ; SAtk
+	bigdw 284 ; SDef
+	db "KINGUDORA@@"
+
+
+	db JOLTEON
+	db BRIGHTPOWDER
+	db THUNDERBOLT, ROAR, THUNDER_WAVE, IRON_TAIL
+	dw 0 ; OT ID
+	dt 1000000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 30000
+	bigdw 50000
+	db $fd, $fe ; DVs
+	db 15, 20, 20, 15 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 100 ; Level
+	db 0, 0 ; Status
+	bigdw 323 ; HP
+	bigdw 323 ; Max HP
+	bigdw 220 ; Atk
+	bigdw 206 ; Def
+	bigdw 338 ; Spd
+	bigdw 308 ; SAtk
+	bigdw 278 ; SDef
+	db "SANDA-SU@@@"
+
+
+	db TAUROS
+	db KINGS_ROCK
+	db HYPER_BEAM, EARTHQUAKE, IRON_TAIL, THUNDERBOLT
+	dw 0 ; OT ID
+	dt 1000000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	db $fd, $ef ; DVs
+	db 5, 10, 15, 15 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 100 ; Level
+	db 0, 0 ; Status
+	bigdw 341 ; HP
+	bigdw 341 ; Max HP
+	bigdw 290 ; Atk
+	bigdw 276 ; Def
+	bigdw 308 ; Spd
+	bigdw 170 ; SAtk
+	bigdw 230 ; SDef
+	db "KENTAROSU@@"
+
+
+	db ARCANINE
+	db LEFTOVERS
+	db FLAMETHROWER, EXTREMESPEED, IRON_TAIL, HYPER_BEAM
+	dw 0 ; OT ID
+	dt 1000000 ; Exp
+	; Stat exp
+	bigdw 55000
+	bigdw 50000
+	bigdw 50000
+	bigdw 55000
+	bigdw 50000
+	db $dd, $ef ; DVs
+	db 15, 5, 15, 5 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 100 ; Level
+	db 0, 0 ; Status
+	bigdw 374 ; HP
+	bigdw 374 ; Max HP
+	bigdw 306 ; Atk
+	bigdw 246 ; Def
+	bigdw 281 ; Spd
+	bigdw 290 ; SAtk
+	bigdw 250 ; SDef
+	db "UINDEi@@@@@"
+
+
+	db CHARIZARD
+	db SCOPE_LENS
+	db FLAMETHROWER, EARTHQUAKE, SLASH, FLY
+	dw 0 ; OT ID
+	dt 1000000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 50000
+	bigdw 55000
+	bigdw 55000
+	bigdw 55000
+	db $fe, $df ; DVs
+	db 15, 10, 20, 15 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 100 ; Level
+	db 0, 0 ; Status
+	bigdw 343 ; HP
+	bigdw 343 ; Max HP
+	bigdw 258 ; Atk
+	bigdw 247 ; Def
+	bigdw 289 ; Spd
+	bigdw 311 ; SAtk
+	bigdw 263 ; SDef
+	db "RIZA-DON@@@"
+
+
+	db ELECTRODE
+	db BRIGHTPOWDER
+	db THUNDER_WAVE, THUNDERBOLT, EXPLOSION, MIRROR_COAT
+	dw 0 ; OT ID
+	dt 1000000 ; Exp
+	; Stat exp
+	bigdw 45000
+	bigdw 50000
+	bigdw 50000
+	bigdw 45000
+	bigdw 45000
+	db $fb, $ef ; DVs
+	db 20, 15, 5, 20 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 100 ; Level
+	db 0, 0 ; Status
+	bigdw 309 ; HP
+	bigdw 309 ; Max HP
+	bigdw 190 ; Atk
+	bigdw 222 ; Def
+	bigdw 366 ; Spd
+	bigdw 248 ; SAtk
+	bigdw 248 ; SDef
+	db "MARUMAIN@@@"
+
+
+	db RHYDON
+	db MIRACLEBERRY
+	db SURF, EARTHQUAKE, HYPER_BEAM, ROCK_SLIDE
+	dw 0 ; OT ID
+	dt 1000000 ; Exp
+	; Stat exp
+	bigdw 55000
+	bigdw 50000
+	bigdw 55000
+	bigdw 50000
+	bigdw 45000
+	db $fd, $ef ; DVs
+	db 15, 10, 5, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 100 ; Level
+	db 0, 0 ; Status
+	bigdw 404 ; HP
+	bigdw 404 ; Max HP
+	bigdw 350 ; Atk
+	bigdw 329 ; Def
+	bigdw 168 ; Spd
+	bigdw 178 ; SAtk
+	bigdw 178 ; SDef
+	db "SAIDON@@@@@"
+
+
+	db STEELIX
+	db LEFTOVERS
+	db EARTHQUAKE, HYPER_BEAM, SWAGGER, CRUNCH
+	dw 0 ; OT ID
+	dt 1000000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 50000
+	bigdw 55000
+	bigdw 60000
+	bigdw 50000
+	db $fd, $de ; DVs
+	db 10, 5, 15, 15 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 100 ; Level
+	db 0, 0 ; Status
+	bigdw 343 ; HP
+	bigdw 343 ; Max HP
+	bigdw 260 ; Atk
+	bigdw 489 ; Def
+	bigdw 152 ; Spd
+	bigdw 198 ; SAtk
+	bigdw 218 ; SDef
+	db "HAGANE-RU@@"
+
+
+	db FEAROW
+	db KINGS_ROCK
+	db DRILL_PECK, STEEL_WING, HYPER_BEAM, MUD_SLAP
+	dw 0 ; OT ID
+	dt 1000000 ; Exp
+	; Stat exp
+	bigdw 55000
+	bigdw 50000
+	bigdw 50000
+	bigdw 55000
+	bigdw 50000
+	db $fd, $cf ; DVs
+	db 20, 25, 5, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 100 ; Level
+	db 0, 0 ; Status
+	bigdw 324 ; HP
+	bigdw 324 ; Max HP
+	bigdw 270 ; Atk
+	bigdw 216 ; Def
+	bigdw 287 ; Spd
+	bigdw 212 ; SAtk
+	bigdw 212 ; SDef
+	db "ONIDORIRU@@"
+
+
+	db MISDREAVUS
+	db FOCUS_BAND
+	db PERISH_SONG, MEAN_LOOK, PAIN_SPLIT, SHADOW_BALL
+	dw 0 ; OT ID
+	dt 1000000 ; Exp
+	; Stat exp
+	bigdw 45000
+	bigdw 50000
+	bigdw 55000
+	bigdw 50000
+	bigdw 55000
+	db $bd, $ef ; DVs
+	db 5, 5, 20, 15 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 100 ; Level
+	db 0, 0 ; Status
+	bigdw 309 ; HP
+	bigdw 309 ; Max HP
+	bigdw 202 ; Atk
+	bigdw 209 ; Def
+	bigdw 258 ; Spd
+	bigdw 263 ; SAtk
+	bigdw 263 ; SDef
+	db "MUUMA@@@@@@"
+
+
+	db SNEASEL
+	db SCOPE_LENS
+	db SLASH, BLIZZARD, DREAM_EATER, FAINT_ATTACK
+	dw 0 ; OT ID
+	dt 1000000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 50000
+	bigdw 48000
+	bigdw 45000
+	bigdw 50000
+	db $fd, $ef ; DVs
+	db 20, 5, 15, 20 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 100 ; Level
+	db 0, 0 ; Status
+	bigdw 301 ; HP
+	bigdw 301 ; Max HP
+	bigdw 280 ; Atk
+	bigdw 195 ; Def
+	bigdw 316 ; Spd
+	bigdw 160 ; SAtk
+	bigdw 240 ; SDef
+	db "NIyu-RA@@@@"
+
+
+	db SCIZOR
+	db QUICK_CLAW
+	db STEEL_WING, HYPER_BEAM, SLASH, TOXIC
+	dw 0 ; OT ID
+	dt 1000000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 45000
+	db $fb, $fe ; DVs
+	db 25, 5, 20, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 100 ; Level
+	db 0, 0 ; Status
+	bigdw 333 ; HP
+	bigdw 333 ; Max HP
+	bigdw 350 ; Atk
+	bigdw 282 ; Def
+	bigdw 220 ; Spd
+	bigdw 196 ; SAtk
+	bigdw 246 ; SDef
+	db "HAtuSAMU@@@"
+
+
+	db BLISSEY
+	db LEFTOVERS
+	db THUNDERBOLT, BLIZZARD, FIRE_BLAST, SOFTBOILED
+	dw 0 ; OT ID
+	dt 1000000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 40000
+	bigdw 50000
+	bigdw 30000
+	bigdw 30000
+	db $dd, $fe ; DVs
+	db 15, 5, 5, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 100 ; Level
+	db 0, 0 ; Status
+	bigdw 703 ; HP
+	bigdw 703 ; Max HP
+	bigdw 101 ; Atk
+	bigdw 106 ; Def
+	bigdw 188 ; Spd
+	bigdw 226 ; SAtk
+	bigdw 346 ; SDef
+	db "HAPINASU@@@"
+
+
+	db PILOSWINE
+	db MINT_BERRY
+	db REST, BLIZZARD, HYPER_BEAM, EARTHQUAKE
+	dw 0 ; OT ID
+	dt 1000000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	db $fe, $f7 ; DVs
+	db 10, 5, 5, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 100 ; Level
+	db 0, 0 ; Status
+	bigdw 387 ; HP
+	bigdw 387 ; Max HP
+	bigdw 290 ; Atk
+	bigdw 248 ; Def
+	bigdw 190 ; Spd
+	bigdw 194 ; SAtk
+	bigdw 194 ; SDef
+	db "INOMU-@@@@@"
+
+
+	db EXEGGUTOR
+	db QUICK_CLAW
+	db PSYCHIC_M, TOXIC, EXPLOSION, GIGA_DRAIN
+	dw 0 ; OT ID
+	dt 1000000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	db $fe, $fe ; DVs
+	db 10, 10, 5, 5 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 100 ; Level
+	db 0, 0 ; Status
+	bigdw 375 ; HP
+	bigdw 375 ; Max HP
+	bigdw 280 ; Atk
+	bigdw 258 ; Def
+	bigdw 200 ; Spd
+	bigdw 338 ; SAtk
+	bigdw 218 ; SDef
+	db "NAtuSI-@@@@"
+
+
+	db OMASTAR
+	db LEFTOVERS
+	db SURF, ANCIENTPOWER, BLIZZARD, TOXIC
+	dw 0 ; OT ID
+	dt 1000000 ; Exp
+	; Stat exp
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	bigdw 50000
+	db $fb, $e7 ; DVs
+	db 15, 5, 5, 10 ; PP
+	db 100 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 100 ; Level
+	db 0, 0 ; Status
+	bigdw 331 ; HP
+	bigdw 331 ; Max HP
+	bigdw 210 ; Atk
+	bigdw 332 ; Def
+	bigdw 198 ; Spd
+	bigdw 304 ; SAtk
+	bigdw 214 ; SDef
+	db "OMUSUTA-@@@"
+
+
+	db GOLEM
+	db BRIGHTPOWDER
+	db EXPLOSION, EARTHQUAKE, ROCK_SLIDE, FIRE_BLAST
+	dw 0 ; OT ID
+	dt 1000000 ; Exp
+	; Stat exp
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	db $74, $46 ; DVs
+	db 5, 10, 10, 5 ; PP
+	db 0 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 100 ; Level
+	db 0, 0 ; Status
+	bigdw 329 ; HP
+	bigdw 329 ; Max HP
+	bigdw 282 ; Atk
+	bigdw 316 ; Def
+	bigdw 146 ; Spd
+	bigdw 170 ; SAtk
+	bigdw 190 ; SDef
+	db "GORO-NIya@@"
+
+
+	db HITMONCHAN
+	db FOCUS_BAND
+	db COUNTER, FIRE_PUNCH, THUNDERPUNCH, ICE_PUNCH
+	dw 0 ; OT ID
+	dt 1000000 ; Exp
+	; Stat exp
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	db $67, $76 ; DVs
+	db 20, 15, 15, 15 ; PP
+	db 0 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 100 ; Level
+	db 0, 0 ; Status
+	bigdw 265 ; HP
+	bigdw 265 ; Max HP
+	bigdw 270 ; Atk
+	bigdw 220 ; Def
+	bigdw 214 ; Spd
+	bigdw 130 ; SAtk
+	bigdw 280 ; SDef
+	db "EBIWARA-@@@"
+
+
+	db LANTURN
+	db QUICK_CLAW
+	db SURF, RAIN_DANCE, ZAP_CANNON, CONFUSE_RAY
+	dw 0 ; OT ID
+	dt 1000000 ; Exp
+	; Stat exp
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	bigdw 30000
+	db $76, $57 ; DVs
+	db 15, 5, 5, 10 ; PP
+	db 0 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 100 ; Level
+	db 0, 0 ; Status
+	bigdw 425 ; HP
+	bigdw 425 ; Max HP
+	bigdw 178 ; Atk
+	bigdw 176 ; Def
+	bigdw 192 ; Spd
+	bigdw 214 ; SAtk
+	bigdw 214 ; SDef
+	db "RANTA-N@@@@"
+
+
+
--- /dev/null
+++ b/data/egg_move_pointers.asm
@@ -1,0 +1,256 @@
+EggMovePointers:: ; 0x23b11
+	dw BulbasaurEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
+	dw CharmanderEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
+	dw SquirtleEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
+	dw PidgeyEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
+	dw RattataEggMoves
+	dw NoEggMoves
+	dw SpearowEggMoves
+	dw NoEggMoves
+	dw EkansEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
+	dw SandshrewEggMoves
+	dw NoEggMoves
+	dw NidoranFEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
+	dw NidoranMEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
+	dw VulpixEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
+	dw ZubatEggMoves
+	dw NoEggMoves
+	dw OddishEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
+	dw ParasEggMoves
+	dw NoEggMoves
+	dw VenonatEggMoves
+	dw NoEggMoves
+	dw DiglettEggMoves
+	dw NoEggMoves
+	dw MeowthEggMoves
+	dw NoEggMoves
+	dw PsyduckEggMoves
+	dw NoEggMoves
+	dw MankeyEggMoves
+	dw NoEggMoves
+	dw GrowlitheEggMoves
+	dw NoEggMoves
+	dw PoliwagEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
+	dw AbraEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
+	dw MachopEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
+	dw BellsproutEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
+	dw TentacoolEggMoves
+	dw NoEggMoves
+	dw GeodudeEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
+	dw PonytaEggMoves
+	dw NoEggMoves
+	dw SlowpokeEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
+	dw FarfetchDEggMoves
+	dw DoduoEggMoves
+	dw NoEggMoves
+	dw SeelEggMoves
+	dw NoEggMoves
+	dw GrimerEggMoves
+	dw NoEggMoves
+	dw ShellderEggMoves
+	dw NoEggMoves
+	dw GastlyEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
+	dw OnixEggMoves
+	dw DrowzeeEggMoves
+	dw NoEggMoves
+	dw KrabbyEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
+	dw ExeggcuteEggMoves
+	dw NoEggMoves
+	dw CuboneEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
+	dw LickitungEggMoves
+	dw KoffingEggMoves
+	dw NoEggMoves
+	dw RhyhornEggMoves
+	dw NoEggMoves
+	dw ChanseyEggMoves
+	dw TangelaEggMoves
+	dw KangaskhanEggMoves
+	dw HorseaEggMoves
+	dw NoEggMoves
+	dw GoldeenEggMoves
+	dw NoEggMoves
+if _CRYSTAL
+	dw NoEggMoves
+else
+	dw StaryuEggMoves
+endc
+	dw NoEggMoves
+	dw MrMimeEggMoves
+	dw ScytherEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
+	dw PinsirEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
+	dw LaprasEggMoves
+	dw NoEggMoves
+	dw EeveeEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
+	dw OmanyteEggMoves
+	dw NoEggMoves
+	dw KabutoEggMoves
+	dw NoEggMoves
+	dw AerodactylEggMoves
+	dw SnorlaxEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
+	dw DratiniEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
+	dw ChikoritaEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
+	dw CyndaquilEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
+	dw TotodileEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
+	dw SentretEggMoves
+	dw NoEggMoves
+	dw HoothootEggMoves
+	dw NoEggMoves
+	dw LedybaEggMoves
+	dw NoEggMoves
+	dw SpinarakEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
+	dw ChinchouEggMoves
+	dw NoEggMoves
+	dw PichuEggMoves
+	dw CleffaEggMoves
+	dw IgglybuffEggMoves
+	dw TogepiEggMoves
+	dw NoEggMoves
+	dw NatuEggMoves
+	dw NoEggMoves
+	dw MareepEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
+	dw MarillEggMoves
+	dw NoEggMoves
+	dw SudowoodoEggMoves
+	dw NoEggMoves
+	dw HoppipEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
+	dw AipomEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
+	dw YanmaEggMoves
+	dw WooperEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
+	dw MurkrowEggMoves
+	dw NoEggMoves
+	dw MisdreavusEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
+	dw GirafarigEggMoves
+	dw PinecoEggMoves
+	dw NoEggMoves
+	dw DunsparceEggMoves
+	dw GligarEggMoves
+	dw NoEggMoves
+	dw SnubbullEggMoves
+	dw NoEggMoves
+	dw QwilfishEggMoves
+	dw NoEggMoves
+	dw ShuckleEggMoves
+	dw HeracrossEggMoves
+	dw SneaselEggMoves
+	dw TeddiursaEggMoves
+	dw NoEggMoves
+	dw SlugmaEggMoves
+	dw NoEggMoves
+	dw SwinubEggMoves
+	dw NoEggMoves
+	dw CorsolaEggMoves
+	dw RemoraidEggMoves
+	dw NoEggMoves
+	dw DelibirdEggMoves
+	dw MantineEggMoves
+	dw SkarmoryEggMoves
+	dw HoundourEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
+	dw PhanpyEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
+	dw StantlerEggMoves
+	dw NoEggMoves
+	dw TyrogueEggMoves
+	dw NoEggMoves
+	dw SmoochumEggMoves
+	dw ElekidEggMoves
+	dw MagbyEggMoves
+	dw MiltankEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
+	dw LarvitarEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
+	dw NoEggMoves
--- /dev/null
+++ b/data/egg_moves.asm
@@ -1,0 +1,870 @@
+INCLUDE "includes.asm"
+
+
+SECTION "Egg Moves", ROMX, BANK[EGG_MOVES]
+
+; All instances of Charm, Steel Wing, Sweet Scent, and Lovely Kiss were
+; removed from egg move lists in Crystal, because they are also TMs.
+
+; Staryu's egg moves were removed in Crystal, because Staryu is genderless
+; and can only breed with Ditto.
+
+
+INCLUDE "data/egg_move_pointers.asm"
+
+
+EggMoves::
+
+BulbasaurEggMoves:
+	db LIGHT_SCREEN
+	db SKULL_BASH
+	db SAFEGUARD
+if !_CRYSTAL
+	db CHARM
+endc
+	db RAZOR_WIND
+	db PETAL_DANCE
+	db $ff
+
+CharmanderEggMoves:
+	db BELLY_DRUM
+	db ANCIENTPOWER
+	db ROCK_SLIDE
+	db BITE
+	db OUTRAGE
+	db BEAT_UP
+	db $ff
+
+SquirtleEggMoves:
+	db MIRROR_COAT
+	db HAZE
+	db MIST
+	db CONFUSION
+	db FORESIGHT
+	db FLAIL
+	db $ff
+
+PidgeyEggMoves:
+	db PURSUIT
+	db FAINT_ATTACK
+	db FORESIGHT
+if !_CRYSTAL
+	db STEEL_WING
+endc
+	db $ff
+
+RattataEggMoves:
+	db SCREECH
+	db FLAME_WHEEL
+	db FURY_SWIPES
+	db BITE
+	db COUNTER
+	db REVERSAL
+	db $ff
+
+SpearowEggMoves:
+	db FAINT_ATTACK
+	db FALSE_SWIPE
+	db SCARY_FACE
+	db QUICK_ATTACK
+	db TRI_ATTACK
+	db $ff
+
+EkansEggMoves:
+	db PURSUIT
+	db SLAM
+	db SPITE
+	db BEAT_UP
+if _CRYSTAL
+	db CRUNCH
+endc
+	db $ff
+
+SandshrewEggMoves:
+	db FLAIL
+	db SAFEGUARD
+	db COUNTER
+	db RAPID_SPIN
+if _CRYSTAL
+	db METAL_CLAW
+endc
+	db $ff
+
+NidoranFEggMoves:
+	db SUPERSONIC
+	db DISABLE
+	db TAKE_DOWN
+	db FOCUS_ENERGY
+	db CHARM
+	db COUNTER
+	db BEAT_UP
+	db $ff
+
+NidoranMEggMoves:
+	db SUPERSONIC
+	db DISABLE
+	db TAKE_DOWN
+	db CONFUSION
+	db AMNESIA
+	db COUNTER
+	db BEAT_UP
+	db $ff
+
+VulpixEggMoves:
+	db FAINT_ATTACK
+	db HYPNOSIS
+	db FLAIL
+	db SPITE
+	db DISABLE
+	db $ff
+
+ZubatEggMoves:
+	db QUICK_ATTACK
+	db PURSUIT
+	db FAINT_ATTACK
+	db GUST
+	db WHIRLWIND
+	db $ff
+
+OddishEggMoves:
+	db SWORDS_DANCE
+	db RAZOR_LEAF
+	db FLAIL
+	db SYNTHESIS
+if !_CRYSTAL
+	db CHARM
+endc
+	db $ff
+
+ParasEggMoves:
+	db FALSE_SWIPE
+	db SCREECH
+	db COUNTER
+	db PSYBEAM
+	db FLAIL
+if !_CRYSTAL
+	db SWEET_SCENT
+endc
+	db LIGHT_SCREEN
+	db PURSUIT
+	db $ff
+
+VenonatEggMoves:
+	db BATON_PASS
+	db SCREECH
+	db GIGA_DRAIN
+	db $ff
+
+DiglettEggMoves:
+	db FAINT_ATTACK
+	db SCREECH
+	db ANCIENTPOWER
+	db PURSUIT
+	db BEAT_UP
+	db $ff
+
+MeowthEggMoves:
+	db SPITE
+	db CHARM
+	db HYPNOSIS
+	db AMNESIA
+	db $ff
+
+PsyduckEggMoves:
+	db ICE_BEAM
+	db HYPNOSIS
+	db PSYBEAM
+	db FORESIGHT
+	db LIGHT_SCREEN
+	db FUTURE_SIGHT
+	db PSYCHIC_M
+if _CRYSTAL
+	db CROSS_CHOP
+endc
+	db $ff
+
+MankeyEggMoves:
+	db ROCK_SLIDE
+	db FORESIGHT
+	db MEDITATE
+	db COUNTER
+	db REVERSAL
+	db BEAT_UP
+	db $ff
+
+GrowlitheEggMoves:
+	db BODY_SLAM
+	db SAFEGUARD
+	db CRUNCH
+	db THRASH
+	db FIRE_SPIN
+	db $ff
+
+PoliwagEggMoves:
+	db MIST
+	db SPLASH
+	db BUBBLEBEAM
+	db HAZE
+	db MIND_READER
+	db $ff
+
+AbraEggMoves:
+	db LIGHT_SCREEN
+	db ENCORE
+	db BARRIER
+	db $ff
+
+MachopEggMoves:
+	db LIGHT_SCREEN
+	db MEDITATE
+	db ROLLING_KICK
+	db ENCORE
+	db $ff
+
+BellsproutEggMoves:
+	db SWORDS_DANCE
+	db ENCORE
+	db REFLECT
+	db SYNTHESIS
+	db LEECH_LIFE
+	db $ff
+
+TentacoolEggMoves:
+	db AURORA_BEAM
+	db MIRROR_COAT
+	db RAPID_SPIN
+	db HAZE
+	db SAFEGUARD
+	db $ff
+
+GeodudeEggMoves:
+	db MEGA_PUNCH
+	db ROCK_SLIDE
+	db $ff
+
+PonytaEggMoves:
+	db FLAME_WHEEL
+	db THRASH
+	db DOUBLE_KICK
+	db HYPNOSIS
+	db CHARM
+	db QUICK_ATTACK
+	db $ff
+
+SlowpokeEggMoves:
+	db SAFEGUARD
+	db BELLY_DRUM
+	db FUTURE_SIGHT
+	db STOMP
+	db $ff
+
+FarfetchDEggMoves:
+if !_CRYSTAL
+	db STEEL_WING
+endc
+	db FORESIGHT
+	db MIRROR_MOVE
+	db GUST
+	db QUICK_ATTACK
+	db FLAIL
+	db $ff
+
+DoduoEggMoves:
+	db QUICK_ATTACK
+	db SUPERSONIC
+	db HAZE
+	db FAINT_ATTACK
+	db FLAIL
+	db $ff
+
+SeelEggMoves:
+	db LICK
+	db PERISH_SONG
+	db DISABLE
+	db PECK
+	db SLAM
+	db ENCORE
+	db $ff
+
+GrimerEggMoves:
+	db HAZE
+	db MEAN_LOOK
+	db LICK
+	db $ff
+
+ShellderEggMoves:
+	db BUBBLEBEAM
+	db TAKE_DOWN
+	db BARRIER
+	db RAPID_SPIN
+	db SCREECH
+	db $ff
+
+GastlyEggMoves:
+	db PSYWAVE
+	db PERISH_SONG
+	db HAZE
+	db $ff
+
+OnixEggMoves:
+	db ROCK_SLIDE
+	db FLAIL
+	db $ff
+
+DrowzeeEggMoves:
+	db LIGHT_SCREEN
+	db BARRIER
+	db $ff
+
+KrabbyEggMoves:
+	db DIG
+	db HAZE
+	db AMNESIA
+	db FLAIL
+	db SLAM
+	db $ff
+
+ExeggcuteEggMoves:
+	db SYNTHESIS
+	db MOONLIGHT
+	db REFLECT
+	db MEGA_DRAIN
+	db ANCIENTPOWER
+	db $ff
+
+CuboneEggMoves:
+	db ROCK_SLIDE
+	db ANCIENTPOWER
+	db BELLY_DRUM
+	db SCREECH
+	db SKULL_BASH
+	db PERISH_SONG
+if _CRYSTAL
+	db SWORDS_DANCE
+endc
+	db $ff
+
+LickitungEggMoves:
+	db BELLY_DRUM
+	db MAGNITUDE
+	db BODY_SLAM
+	db $ff
+
+KoffingEggMoves:
+	db SCREECH
+	db PSYWAVE
+	db PSYBEAM
+	db DESTINY_BOND
+	db PAIN_SPLIT
+	db $ff
+
+RhyhornEggMoves:
+	db CRUNCH
+	db REVERSAL
+	db ROCK_SLIDE
+	db THRASH
+	db PURSUIT
+	db COUNTER
+	db MAGNITUDE
+	db $ff
+
+ChanseyEggMoves:
+	db PRESENT
+	db METRONOME
+	db HEAL_BELL
+	db $ff
+
+TangelaEggMoves:
+	db FLAIL
+	db CONFUSION
+	db MEGA_DRAIN
+	db REFLECT
+	db AMNESIA
+	db $ff
+
+KangaskhanEggMoves:
+	db STOMP
+	db FORESIGHT
+	db FOCUS_ENERGY
+	db SAFEGUARD
+	db DISABLE
+	db $ff
+
+HorseaEggMoves:
+	db FLAIL
+	db AURORA_BEAM
+	db OCTAZOOKA
+	db DISABLE
+	db SPLASH
+	db DRAGON_RAGE
+	db $ff
+
+GoldeenEggMoves:
+	db PSYBEAM
+	db HAZE
+	db HYDRO_PUMP
+	db $ff
+
+if !_CRYSTAL
+StaryuEggMoves:
+	db AURORA_BEAM
+	db BARRIER
+	db SUPERSONIC
+	db $ff
+endc
+
+MrMimeEggMoves:
+	db FUTURE_SIGHT
+	db HYPNOSIS
+	db MIMIC
+	db $ff
+
+ScytherEggMoves:
+	db COUNTER
+	db SAFEGUARD
+	db BATON_PASS
+	db RAZOR_WIND
+	db REVERSAL
+	db LIGHT_SCREEN
+	db $ff
+
+PinsirEggMoves:
+	db FURY_ATTACK
+	db FLAIL
+	db $ff
+
+LaprasEggMoves:
+	db AURORA_BEAM
+	db FORESIGHT
+	db $ff
+
+EeveeEggMoves:
+	db FLAIL
+	db CHARM
+	db $ff
+
+OmanyteEggMoves:
+	db BUBBLEBEAM
+	db AURORA_BEAM
+	db SLAM
+	db SUPERSONIC
+	db HAZE
+	db $ff
+
+KabutoEggMoves:
+	db BUBBLEBEAM
+	db AURORA_BEAM
+	db RAPID_SPIN
+	db DIG
+	db FLAIL
+	db $ff
+
+AerodactylEggMoves:
+	db WHIRLWIND
+	db PURSUIT
+	db FORESIGHT
+if !_CRYSTAL
+	db STEEL_WING
+endc
+	db $ff
+
+SnorlaxEggMoves:
+	db LICK
+if !_CRYSTAL
+	db CHARM
+endc
+	db $ff
+
+DratiniEggMoves:
+	db LIGHT_SCREEN
+	db MIST
+	db HAZE
+	db SUPERSONIC
+	db $ff
+
+ChikoritaEggMoves:
+	db VINE_WHIP
+	db LEECH_SEED
+	db COUNTER
+	db ANCIENTPOWER
+	db FLAIL
+	db SWORDS_DANCE
+	db $ff
+
+CyndaquilEggMoves:
+	db FURY_SWIPES
+	db QUICK_ATTACK
+	db REVERSAL
+	db THRASH
+	db FORESIGHT
+if _CRYSTAL
+	db SUBMISSION
+endc
+	db $ff
+
+TotodileEggMoves:
+	db CRUNCH
+	db THRASH
+	db HYDRO_PUMP
+	db ANCIENTPOWER
+	db RAZOR_WIND
+	db ROCK_SLIDE
+	db $ff
+
+SentretEggMoves:
+	db DOUBLE_EDGE
+	db PURSUIT
+	db SLASH
+	db FOCUS_ENERGY
+	db REVERSAL
+	db $ff
+
+HoothootEggMoves:
+	db MIRROR_MOVE
+	db SUPERSONIC
+	db FAINT_ATTACK
+	db WING_ATTACK
+	db WHIRLWIND
+if _CRYSTAL
+	db SKY_ATTACK
+endc
+	db $ff
+
+LedybaEggMoves:
+	db PSYBEAM
+	db BIDE
+	db LIGHT_SCREEN
+	db $ff
+
+SpinarakEggMoves:
+	db PSYBEAM
+	db DISABLE
+	db SONICBOOM
+	db BATON_PASS
+	db PURSUIT
+	db $ff
+
+ChinchouEggMoves:
+	db FLAIL
+	db SUPERSONIC
+	db SCREECH
+	db $ff
+
+PichuEggMoves:
+	db REVERSAL
+	db BIDE
+	db PRESENT
+	db ENCORE
+	db DOUBLESLAP
+	db $ff
+
+CleffaEggMoves:
+	db PRESENT
+	db METRONOME
+	db AMNESIA
+	db BELLY_DRUM
+	db SPLASH
+	db MIMIC
+	db $ff
+
+IgglybuffEggMoves:
+	db PERISH_SONG
+	db PRESENT
+	db FAINT_ATTACK
+	db $ff
+
+TogepiEggMoves:
+	db PRESENT
+	db MIRROR_MOVE
+	db PECK
+	db FORESIGHT
+	db FUTURE_SIGHT
+	db $ff
+
+NatuEggMoves:
+	db HAZE
+	db DRILL_PECK
+	db QUICK_ATTACK
+	db FAINT_ATTACK
+	db STEEL_WING
+	db $ff
+
+MareepEggMoves:
+	db THUNDERBOLT
+	db TAKE_DOWN
+	db BODY_SLAM
+	db SAFEGUARD
+	db SCREECH
+	db REFLECT
+	db $ff
+
+MarillEggMoves:
+	db LIGHT_SCREEN
+	db PRESENT
+	db AMNESIA
+	db FUTURE_SIGHT
+	db BELLY_DRUM
+	db PERISH_SONG
+	db SUPERSONIC
+	db FORESIGHT
+	db $ff
+
+SudowoodoEggMoves:
+	db SELFDESTRUCT
+	db $ff
+
+HoppipEggMoves:
+	db CONFUSION
+	db GROWL
+	db ENCORE
+	db DOUBLE_EDGE
+	db REFLECT
+	db AMNESIA
+	db PAY_DAY
+	db $ff
+
+AipomEggMoves:
+	db COUNTER
+	db SCREECH
+	db PURSUIT
+	db AGILITY
+	db SPITE
+	db SLAM
+	db DOUBLESLAP
+	db BEAT_UP
+	db $ff
+
+YanmaEggMoves:
+	db WHIRLWIND
+	db REVERSAL
+	db LEECH_LIFE
+	db $ff
+
+WooperEggMoves:
+	db BODY_SLAM
+	db ANCIENTPOWER
+	db SAFEGUARD
+	db $ff
+
+MurkrowEggMoves:
+	db WHIRLWIND
+	db DRILL_PECK
+	db QUICK_ATTACK
+	db MIRROR_MOVE
+	db WING_ATTACK
+if _CRYSTAL
+	db SKY_ATTACK
+endc
+	db $ff
+
+MisdreavusEggMoves:
+	db SCREECH
+	db DESTINY_BOND
+	db $ff
+
+GirafarigEggMoves:
+	db TAKE_DOWN
+	db AMNESIA
+	db FORESIGHT
+	db FUTURE_SIGHT
+	db BEAT_UP
+	db $ff
+
+PinecoEggMoves:
+	db REFLECT
+	db PIN_MISSILE
+	db FLAIL
+	db SWIFT
+	db $ff
+
+DunsparceEggMoves:
+	db BIDE
+	db ANCIENTPOWER
+	db ROCK_SLIDE
+	db BITE
+	db RAGE
+	db $ff
+
+GligarEggMoves:
+	db METAL_CLAW
+	db WING_ATTACK
+	db RAZOR_WIND
+	db COUNTER
+	db $ff
+
+SnubbullEggMoves:
+	db METRONOME
+	db FAINT_ATTACK
+	db REFLECT
+	db PRESENT
+	db CRUNCH
+	db HEAL_BELL
+	db LICK
+	db LEER
+	db $ff
+
+QwilfishEggMoves:
+	db FLAIL
+	db HAZE
+	db BUBBLEBEAM
+	db SUPERSONIC
+	db $ff
+
+ShuckleEggMoves:
+	db SWEET_SCENT
+	db $ff
+
+HeracrossEggMoves:
+	db HARDEN
+	db BIDE
+	db FLAIL
+	db $ff
+
+SneaselEggMoves:
+	db COUNTER
+	db SPITE
+	db FORESIGHT
+	db REFLECT
+	db BITE
+	db $ff
+
+TeddiursaEggMoves:
+	db CRUNCH
+	db TAKE_DOWN
+	db SEISMIC_TOSS
+	db FOCUS_ENERGY
+	db COUNTER
+if _CRYSTAL
+	db METAL_CLAW
+endc
+	db $ff
+
+SlugmaEggMoves:
+	db ACID_ARMOR
+	db $ff
+
+SwinubEggMoves:
+	db TAKE_DOWN
+	db BITE
+	db BODY_SLAM
+	db ROCK_SLIDE
+	db ANCIENTPOWER
+	db $ff
+
+CorsolaEggMoves:
+	db ROCK_SLIDE
+	db SAFEGUARD
+	db SCREECH
+	db MIST
+	db AMNESIA
+	db $ff
+
+RemoraidEggMoves:
+	db AURORA_BEAM
+	db OCTAZOOKA
+	db SUPERSONIC
+	db HAZE
+	db SCREECH
+	db $ff
+
+DelibirdEggMoves:
+	db AURORA_BEAM
+	db QUICK_ATTACK
+	db FUTURE_SIGHT
+	db SPLASH
+	db RAPID_SPIN
+	db $ff
+
+MantineEggMoves:
+	db TWISTER
+	db HYDRO_PUMP
+	db HAZE
+	db SLAM
+	db $ff
+
+SkarmoryEggMoves:
+	db DRILL_PECK
+	db PURSUIT
+	db WHIRLWIND
+if _CRYSTAL
+	db SKY_ATTACK
+endc
+	db $ff
+
+HoundourEggMoves:
+	db FIRE_SPIN
+	db RAGE
+	db PURSUIT
+	db COUNTER
+	db SPITE
+	db REVERSAL
+	db BEAT_UP
+	db $ff
+
+PhanpyEggMoves:
+	db FOCUS_ENERGY
+	db BODY_SLAM
+	db ANCIENTPOWER
+if _CRYSTAL
+	db WATER_GUN
+endc
+	db $ff
+
+StantlerEggMoves:
+	db REFLECT
+	db SPITE
+	db DISABLE
+	db LIGHT_SCREEN
+	db BITE
+	db $ff
+
+TyrogueEggMoves:
+	db RAPID_SPIN
+	db HI_JUMP_KICK
+	db MACH_PUNCH
+	db MIND_READER
+	db $ff
+
+SmoochumEggMoves:
+if !_CRYSTAL
+	db LOVELY_KISS
+endc
+	db MEDITATE
+	db $ff
+
+ElekidEggMoves:
+	db KARATE_CHOP
+	db BARRIER
+	db ROLLING_KICK
+	db MEDITATE
+if _CRYSTAL
+	db CROSS_CHOP
+endc
+	db $ff
+
+MagbyEggMoves:
+	db KARATE_CHOP
+	db MEGA_PUNCH
+	db BARRIER
+	db SCREECH
+if _CRYSTAL
+	db CROSS_CHOP
+endc
+	db $ff
+
+MiltankEggMoves:
+	db PRESENT
+	db REVERSAL
+	db SEISMIC_TOSS
+	db $ff
+
+LarvitarEggMoves:
+	db PURSUIT
+	db STOMP
+	db OUTRAGE
+	db FOCUS_ENERGY
+	db ANCIENTPOWER
+	db $ff
+
+NoEggMoves:
+	db $ff
--- /dev/null
+++ b/data/egg_moves_crystal.asm
@@ -1,0 +1,3 @@
+INCLUDE "pokecrystal.asm"
+INCLUDE "data/egg_moves.asm"
+
--- /dev/null
+++ b/data/evos_attacks.asm
@@ -1,0 +1,3398 @@
+INCLUDE "includes.asm"
+
+
+SECTION "Evolutions and Attacks", ROMX, BANK[EVOS_ATTACKS]
+
+
+INCLUDE "data/evos_attacks_pointers.asm"
+
+
+EvosAttacks::
+
+BulbasaurEvosAttacks:
+	db EVOLVE_LEVEL,16,IVYSAUR
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 4,GROWL
+	db 7,LEECH_SEED
+	db 10,VINE_WHIP
+	db 15,POISONPOWDER
+	db 15,SLEEP_POWDER
+	db 20,RAZOR_LEAF
+	db 25,SWEET_SCENT
+	db 32,GROWTH
+	db 39,SYNTHESIS
+	db 46,SOLARBEAM
+	db 0 ; no more level-up moves
+
+IvysaurEvosAttacks:
+	db EVOLVE_LEVEL,32,VENUSAUR
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 1,GROWL
+	db 1,LEECH_SEED
+	db 4,GROWL
+	db 7,LEECH_SEED
+	db 10,VINE_WHIP
+	db 15,POISONPOWDER
+	db 15,SLEEP_POWDER
+	db 22,RAZOR_LEAF
+	db 29,SWEET_SCENT
+	db 38,GROWTH
+	db 47,SYNTHESIS
+	db 56,SOLARBEAM
+	db 0 ; no more level-up moves
+
+VenusaurEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 1,GROWL
+	db 1,LEECH_SEED
+	db 1,VINE_WHIP
+	db 4,GROWL
+	db 7,LEECH_SEED
+	db 10,VINE_WHIP
+	db 15,POISONPOWDER
+	db 15,SLEEP_POWDER
+	db 22,RAZOR_LEAF
+	db 29,SWEET_SCENT
+	db 41,GROWTH
+	db 53,SYNTHESIS
+	db 65,SOLARBEAM
+	db 0 ; no more level-up moves
+
+CharmanderEvosAttacks:
+	db EVOLVE_LEVEL,16,CHARMELEON
+	db 0 ; no more evolutions
+	db 1,SCRATCH
+	db 1,GROWL
+	db 7,EMBER
+	db 13,SMOKESCREEN
+	db 19,RAGE
+	db 25,SCARY_FACE
+	db 31,FLAMETHROWER
+	db 37,SLASH
+	db 43,DRAGON_RAGE
+	db 49,FIRE_SPIN
+	db 0 ; no more level-up moves
+
+CharmeleonEvosAttacks:
+	db EVOLVE_LEVEL,36,CHARIZARD
+	db 0 ; no more evolutions
+	db 1,SCRATCH
+	db 1,GROWL
+	db 1,EMBER
+	db 7,EMBER
+	db 13,SMOKESCREEN
+	db 20,RAGE
+	db 27,SCARY_FACE
+	db 34,FLAMETHROWER
+	db 41,SLASH
+	db 48,DRAGON_RAGE
+	db 55,FIRE_SPIN
+	db 0 ; no more level-up moves
+
+CharizardEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,SCRATCH
+	db 1,GROWL
+	db 1,EMBER
+	db 1,SMOKESCREEN
+	db 7,EMBER
+	db 13,SMOKESCREEN
+	db 20,RAGE
+	db 27,SCARY_FACE
+	db 34,FLAMETHROWER
+	db 36,WING_ATTACK
+	db 44,SLASH
+	db 54,DRAGON_RAGE
+	db 64,FIRE_SPIN
+	db 0 ; no more level-up moves
+
+SquirtleEvosAttacks:
+	db EVOLVE_LEVEL,16,WARTORTLE
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 4,TAIL_WHIP
+	db 7,BUBBLE
+	db 10,WITHDRAW
+	db 13,WATER_GUN
+	db 18,BITE
+	db 23,RAPID_SPIN
+	db 28,PROTECT
+	db 33,RAIN_DANCE
+	db 40,SKULL_BASH
+	db 47,HYDRO_PUMP
+	db 0 ; no more level-up moves
+
+WartortleEvosAttacks:
+	db EVOLVE_LEVEL,36,BLASTOISE
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 1,TAIL_WHIP
+	db 1,BUBBLE
+	db 4,TAIL_WHIP
+	db 7,BUBBLE
+	db 10,WITHDRAW
+	db 13,WATER_GUN
+	db 19,BITE
+	db 25,RAPID_SPIN
+	db 31,PROTECT
+	db 37,RAIN_DANCE
+	db 45,SKULL_BASH
+	db 53,HYDRO_PUMP
+	db 0 ; no more level-up moves
+
+BlastoiseEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 1,TAIL_WHIP
+	db 1,BUBBLE
+	db 1,WITHDRAW
+	db 4,TAIL_WHIP
+	db 7,BUBBLE
+	db 10,WITHDRAW
+	db 13,WATER_GUN
+	db 19,BITE
+	db 25,RAPID_SPIN
+	db 31,PROTECT
+	db 42,RAIN_DANCE
+	db 55,SKULL_BASH
+	db 68,HYDRO_PUMP
+	db 0 ; no more level-up moves
+
+CaterpieEvosAttacks:
+	db EVOLVE_LEVEL,7,METAPOD
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 1,STRING_SHOT
+	db 0 ; no more level-up moves
+
+MetapodEvosAttacks:
+	db EVOLVE_LEVEL,10,BUTTERFREE
+	db 0 ; no more evolutions
+	db 1,HARDEN
+	db 7,HARDEN
+	db 0 ; no more level-up moves
+
+ButterfreeEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,CONFUSION
+	db 10,CONFUSION
+	db 13,POISONPOWDER
+	db 14,STUN_SPORE
+	db 15,SLEEP_POWDER
+	db 18,SUPERSONIC
+	db 23,WHIRLWIND
+	db 28,GUST
+	db 34,PSYBEAM
+	db 40,SAFEGUARD
+	db 0 ; no more level-up moves
+
+WeedleEvosAttacks:
+	db EVOLVE_LEVEL,7,KAKUNA
+	db 0 ; no more evolutions
+	db 1,POISON_STING
+	db 1,STRING_SHOT
+	db 0 ; no more level-up moves
+
+KakunaEvosAttacks:
+	db EVOLVE_LEVEL,10,BEEDRILL
+	db 0 ; no more evolutions
+	db 1,HARDEN
+	db 7,HARDEN
+	db 0 ; no more level-up moves
+
+BeedrillEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,FURY_ATTACK
+	db 10,FURY_ATTACK
+	db 15,FOCUS_ENERGY
+	db 20,TWINEEDLE
+	db 25,RAGE
+	db 30,PURSUIT
+	db 35,PIN_MISSILE
+	db 40,AGILITY
+	db 0 ; no more level-up moves
+
+PidgeyEvosAttacks:
+	db EVOLVE_LEVEL,18,PIDGEOTTO
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 5,SAND_ATTACK
+	db 9,GUST
+	db 15,QUICK_ATTACK
+	db 21,WHIRLWIND
+	db 29,WING_ATTACK
+	db 37,AGILITY
+	db 47,MIRROR_MOVE
+	db 0 ; no more level-up moves
+
+PidgeottoEvosAttacks:
+	db EVOLVE_LEVEL,36,PIDGEOT
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 1,SAND_ATTACK
+	db 1,GUST
+	db 5,SAND_ATTACK
+	db 9,GUST
+	db 15,QUICK_ATTACK
+	db 23,WHIRLWIND
+	db 33,WING_ATTACK
+	db 43,AGILITY
+	db 55,MIRROR_MOVE
+	db 0 ; no more level-up moves
+
+PidgeotEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 1,SAND_ATTACK
+	db 1,GUST
+	db 1,QUICK_ATTACK
+	db 5,SAND_ATTACK
+	db 9,GUST
+	db 15,QUICK_ATTACK
+	db 23,WHIRLWIND
+	db 33,WING_ATTACK
+	db 46,AGILITY
+	db 61,MIRROR_MOVE
+	db 0 ; no more level-up moves
+
+RattataEvosAttacks:
+	db EVOLVE_LEVEL,20,RATICATE
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 1,TAIL_WHIP
+	db 7,QUICK_ATTACK
+	db 13,HYPER_FANG
+	db 20,FOCUS_ENERGY
+	db 27,PURSUIT
+	db 34,SUPER_FANG
+	db 0 ; no more level-up moves
+
+RaticateEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 1,TAIL_WHIP
+	db 1,QUICK_ATTACK
+	db 7,QUICK_ATTACK
+	db 13,HYPER_FANG
+	db 20,SCARY_FACE
+	db 30,PURSUIT
+	db 40,SUPER_FANG
+	db 0 ; no more level-up moves
+
+SpearowEvosAttacks:
+	db EVOLVE_LEVEL,20,FEAROW
+	db 0 ; no more evolutions
+	db 1,PECK
+	db 1,GROWL
+	db 7,LEER
+	db 13,FURY_ATTACK
+	db 25,PURSUIT
+	db 31,MIRROR_MOVE
+	db 37,DRILL_PECK
+	db 43,AGILITY
+	db 0 ; no more level-up moves
+
+FearowEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,PECK
+	db 1,GROWL
+	db 1,LEER
+	db 1,FURY_ATTACK
+	db 7,LEER
+	db 13,FURY_ATTACK
+	db 26,PURSUIT
+	db 32,MIRROR_MOVE
+	db 40,DRILL_PECK
+	db 47,AGILITY
+	db 0 ; no more level-up moves
+
+EkansEvosAttacks:
+	db EVOLVE_LEVEL,22,ARBOK
+	db 0 ; no more evolutions
+	db 1,WRAP
+	db 1,LEER
+	db 9,POISON_STING
+	db 15,BITE
+	db 23,GLARE
+	db 29,SCREECH
+	db 37,ACID
+	db 43,HAZE
+	db 0 ; no more level-up moves
+
+ArbokEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,WRAP
+	db 1,LEER
+	db 1,POISON_STING
+	db 1,BITE
+	db 9,POISON_STING
+	db 15,BITE
+	db 25,GLARE
+	db 33,SCREECH
+	db 43,ACID
+	db 51,HAZE
+	db 0 ; no more level-up moves
+
+PikachuEvosAttacks:
+	db EVOLVE_ITEM,THUNDERSTONE,RAICHU
+	db 0 ; no more evolutions
+	db 1,THUNDERSHOCK
+	db 1,GROWL
+	db 6,TAIL_WHIP
+	db 8,THUNDER_WAVE
+	db 11,QUICK_ATTACK
+	db 15,DOUBLE_TEAM
+	db 20,SLAM
+	db 26,THUNDERBOLT
+	db 33,AGILITY
+	db 41,THUNDER
+	db 50,LIGHT_SCREEN
+	db 0 ; no more level-up moves
+
+RaichuEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,THUNDERSHOCK
+	db 1,TAIL_WHIP
+	db 1,QUICK_ATTACK
+	db 1,THUNDERBOLT
+	db 0 ; no more level-up moves
+
+SandshrewEvosAttacks:
+	db EVOLVE_LEVEL,22,SANDSLASH
+	db 0 ; no more evolutions
+	db 1,SCRATCH
+	db 6,DEFENSE_CURL
+	db 11,SAND_ATTACK
+	db 17,POISON_STING
+	db 23,SLASH
+	db 30,SWIFT
+	db 37,FURY_SWIPES
+	db 45,SANDSTORM
+	db 0 ; no more level-up moves
+
+SandslashEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,SCRATCH
+	db 1,DEFENSE_CURL
+	db 1,SAND_ATTACK
+	db 6,DEFENSE_CURL
+	db 11,SAND_ATTACK
+	db 17,POISON_STING
+	db 24,SLASH
+	db 33,SWIFT
+	db 42,FURY_SWIPES
+	db 52,SANDSTORM
+	db 0 ; no more level-up moves
+
+NidoranFEvosAttacks:
+	db EVOLVE_LEVEL,16,NIDORINA
+	db 0 ; no more evolutions
+	db 1,GROWL
+	db 1,TACKLE
+	db 8,SCRATCH
+	db 12,DOUBLE_KICK
+	db 17,POISON_STING
+	db 23,TAIL_WHIP
+	db 30,BITE
+	db 38,FURY_SWIPES
+	db 0 ; no more level-up moves
+
+NidorinaEvosAttacks:
+	db EVOLVE_ITEM,MOON_STONE,NIDOQUEEN
+	db 0 ; no more evolutions
+	db 1,GROWL
+	db 1,TACKLE
+	db 8,SCRATCH
+	db 12,DOUBLE_KICK
+	db 19,POISON_STING
+	db 27,TAIL_WHIP
+	db 36,BITE
+	db 46,FURY_SWIPES
+	db 0 ; no more level-up moves
+
+NidoqueenEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 1,SCRATCH
+	db 1,DOUBLE_KICK
+	db 1,TAIL_WHIP
+	db 23,BODY_SLAM
+	db 0 ; no more level-up moves
+
+NidoranMEvosAttacks:
+	db EVOLVE_LEVEL,16,NIDORINO
+	db 0 ; no more evolutions
+	db 1,LEER
+	db 1,TACKLE
+	db 8,HORN_ATTACK
+	db 12,DOUBLE_KICK
+	db 17,POISON_STING
+	db 23,FOCUS_ENERGY
+	db 30,FURY_ATTACK
+	db 38,HORN_DRILL
+	db 0 ; no more level-up moves
+
+NidorinoEvosAttacks:
+	db EVOLVE_ITEM,MOON_STONE,NIDOKING
+	db 0 ; no more evolutions
+	db 1,LEER
+	db 1,TACKLE
+	db 8,HORN_ATTACK
+	db 12,DOUBLE_KICK
+	db 19,POISON_STING
+	db 27,FOCUS_ENERGY
+	db 36,FURY_ATTACK
+	db 46,HORN_DRILL
+	db 0 ; no more level-up moves
+
+NidokingEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 1,HORN_ATTACK
+	db 1,DOUBLE_KICK
+	db 1,POISON_STING
+	db 23,THRASH
+	db 0 ; no more level-up moves
+
+ClefairyEvosAttacks:
+	db EVOLVE_ITEM,MOON_STONE,CLEFABLE
+	db 0 ; no more evolutions
+	db 1,POUND
+	db 1,GROWL
+	db 4,ENCORE
+	db 8,SING
+	db 13,DOUBLESLAP
+	db 19,MINIMIZE
+	db 26,DEFENSE_CURL
+	db 34,METRONOME
+	db 43,MOONLIGHT
+	db 53,LIGHT_SCREEN
+	db 0 ; no more level-up moves
+
+ClefableEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,SING
+	db 1,DOUBLESLAP
+	db 1,METRONOME
+	db 1,MOONLIGHT
+	db 0 ; no more level-up moves
+
+VulpixEvosAttacks:
+	db EVOLVE_ITEM,FIRE_STONE,NINETALES
+	db 0 ; no more evolutions
+	db 1,EMBER
+	db 1,TAIL_WHIP
+	db 7,QUICK_ATTACK
+	db 13,ROAR
+	db 19,CONFUSE_RAY
+	db 25,SAFEGUARD
+	db 31,FLAMETHROWER
+	db 37,FIRE_SPIN
+	db 0 ; no more level-up moves
+
+NinetalesEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,EMBER
+	db 1,QUICK_ATTACK
+	db 1,CONFUSE_RAY
+	db 1,SAFEGUARD
+	db 43,FIRE_SPIN
+	db 0 ; no more level-up moves
+
+JigglypuffEvosAttacks:
+	db EVOLVE_ITEM,MOON_STONE,WIGGLYTUFF
+	db 0 ; no more evolutions
+	db 1,SING
+	db 4,DEFENSE_CURL
+	db 9,POUND
+	db 14,DISABLE
+	db 19,ROLLOUT
+	db 24,DOUBLESLAP
+	db 29,REST
+	db 34,BODY_SLAM
+	db 39,DOUBLE_EDGE
+	db 0 ; no more level-up moves
+
+WigglytuffEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,SING
+	db 1,DISABLE
+	db 1,DEFENSE_CURL
+	db 1,DOUBLESLAP
+	db 0 ; no more level-up moves
+
+ZubatEvosAttacks:
+	db EVOLVE_LEVEL,22,GOLBAT
+	db 0 ; no more evolutions
+	db 1,LEECH_LIFE
+	db 6,SUPERSONIC
+	db 12,BITE
+	db 19,CONFUSE_RAY
+	db 27,WING_ATTACK
+	db 36,MEAN_LOOK
+	db 46,HAZE
+	db 0 ; no more level-up moves
+
+GolbatEvosAttacks:
+	db EVOLVE_HAPPINESS,TR_ANYTIME,CROBAT
+	db 0 ; no more evolutions
+	db 1,SCREECH
+	db 1,LEECH_LIFE
+	db 1,SUPERSONIC
+	db 6,SUPERSONIC
+	db 12,BITE
+	db 19,CONFUSE_RAY
+	db 30,WING_ATTACK
+	db 42,MEAN_LOOK
+	db 55,HAZE
+	db 0 ; no more level-up moves
+
+OddishEvosAttacks:
+	db EVOLVE_LEVEL,21,GLOOM
+	db 0 ; no more evolutions
+	db 1,ABSORB
+	db 7,SWEET_SCENT
+	db 14,POISONPOWDER
+	db 16,STUN_SPORE
+	db 18,SLEEP_POWDER
+	db 23,ACID
+	db 32,MOONLIGHT
+	db 39,PETAL_DANCE
+	db 0 ; no more level-up moves
+
+GloomEvosAttacks:
+	db EVOLVE_ITEM,LEAF_STONE,VILEPLUME
+	db EVOLVE_ITEM,SUN_STONE,BELLOSSOM
+	db 0 ; no more evolutions
+	db 1,ABSORB
+	db 1,SWEET_SCENT
+	db 1,POISONPOWDER
+	db 7,SWEET_SCENT
+	db 14,POISONPOWDER
+	db 16,STUN_SPORE
+	db 18,SLEEP_POWDER
+	db 24,ACID
+	db 35,MOONLIGHT
+	db 44,PETAL_DANCE
+	db 0 ; no more level-up moves
+
+VileplumeEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,ABSORB
+	db 1,SWEET_SCENT
+	db 1,STUN_SPORE
+	db 1,PETAL_DANCE
+	db 0 ; no more level-up moves
+
+ParasEvosAttacks:
+	db EVOLVE_LEVEL,24,PARASECT
+	db 0 ; no more evolutions
+	db 1,SCRATCH
+	db 7,STUN_SPORE
+	db 13,POISONPOWDER
+	db 19,LEECH_LIFE
+	db 25,SPORE
+	db 31,SLASH
+	db 37,GROWTH
+	db 43,GIGA_DRAIN
+	db 0 ; no more level-up moves
+
+ParasectEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,SCRATCH
+	db 1,STUN_SPORE
+	db 1,POISONPOWDER
+	db 7,STUN_SPORE
+	db 13,POISONPOWDER
+	db 19,LEECH_LIFE
+	db 28,SPORE
+	db 37,SLASH
+	db 46,GROWTH
+	db 55,GIGA_DRAIN
+	db 0 ; no more level-up moves
+
+VenonatEvosAttacks:
+	db EVOLVE_LEVEL,31,VENOMOTH
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 1,DISABLE
+	db 1,FORESIGHT
+	db 9,SUPERSONIC
+	db 17,CONFUSION
+	db 20,POISONPOWDER
+	db 25,LEECH_LIFE
+	db 28,STUN_SPORE
+	db 33,PSYBEAM
+	db 36,SLEEP_POWDER
+	db 41,PSYCHIC_M
+	db 0 ; no more level-up moves
+
+VenomothEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 1,DISABLE
+	db 1,FORESIGHT
+	db 1,SUPERSONIC
+	db 9,SUPERSONIC
+	db 17,CONFUSION
+	db 20,POISONPOWDER
+	db 25,LEECH_LIFE
+	db 28,STUN_SPORE
+	db 31,GUST
+	db 36,PSYBEAM
+	db 42,SLEEP_POWDER
+	db 52,PSYCHIC_M
+	db 0 ; no more level-up moves
+
+DiglettEvosAttacks:
+	db EVOLVE_LEVEL,26,DUGTRIO
+	db 0 ; no more evolutions
+	db 1,SCRATCH
+	db 5,GROWL
+	db 9,MAGNITUDE
+	db 17,DIG
+	db 25,SAND_ATTACK
+	db 33,SLASH
+	db 41,EARTHQUAKE
+	db 49,FISSURE
+	db 0 ; no more level-up moves
+
+DugtrioEvosAttacks:
+	db 0 ; no more evolutions
+if _CRYSTAL
+	db 1,TRI_ATTACK
+endc
+	db 1,SCRATCH
+	db 1,GROWL
+	db 1,MAGNITUDE
+	db 5,GROWL
+	db 9,MAGNITUDE
+	db 17,DIG
+	db 25,SAND_ATTACK
+	db 37,SLASH
+	db 49,EARTHQUAKE
+	db 61,FISSURE
+	db 0 ; no more level-up moves
+
+MeowthEvosAttacks:
+	db EVOLVE_LEVEL,28,PERSIAN
+	db 0 ; no more evolutions
+	db 1,SCRATCH
+	db 1,GROWL
+	db 11,BITE
+	db 20,PAY_DAY
+	db 28,FAINT_ATTACK
+	db 35,SCREECH
+	db 41,FURY_SWIPES
+	db 46,SLASH
+	db 0 ; no more level-up moves
+
+PersianEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,SCRATCH
+	db 1,GROWL
+	db 1,BITE
+	db 11,BITE
+	db 20,PAY_DAY
+	db 29,FAINT_ATTACK
+	db 38,SCREECH
+	db 46,FURY_SWIPES
+	db 53,SLASH
+	db 0 ; no more level-up moves
+
+PsyduckEvosAttacks:
+	db EVOLVE_LEVEL,33,GOLDUCK
+	db 0 ; no more evolutions
+	db 1,SCRATCH
+	db 5,TAIL_WHIP
+	db 10,DISABLE
+	db 16,CONFUSION
+	db 23,SCREECH
+	db 31,PSYCH_UP
+	db 40,FURY_SWIPES
+	db 50,HYDRO_PUMP
+	db 0 ; no more level-up moves
+
+GolduckEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,SCRATCH
+	db 1,TAIL_WHIP
+	db 1,DISABLE
+	db 1,CONFUSION
+	db 5,TAIL_WHIP
+	db 10,DISABLE
+	db 16,CONFUSION
+	db 23,SCREECH
+	db 31,PSYCH_UP
+	db 44,FURY_SWIPES
+	db 58,HYDRO_PUMP
+	db 0 ; no more level-up moves
+
+MankeyEvosAttacks:
+	db EVOLVE_LEVEL,28,PRIMEAPE
+	db 0 ; no more evolutions
+	db 1,SCRATCH
+	db 1,LEER
+	db 9,LOW_KICK
+	db 15,KARATE_CHOP
+	db 21,FURY_SWIPES
+	db 27,FOCUS_ENERGY
+	db 33,SEISMIC_TOSS
+	db 39,CROSS_CHOP
+	db 45,SCREECH
+	db 51,THRASH
+	db 0 ; no more level-up moves
+
+PrimeapeEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,SCRATCH
+	db 1,LEER
+	db 1,LOW_KICK
+	db 1,RAGE
+	db 9,LOW_KICK
+	db 15,KARATE_CHOP
+	db 21,FURY_SWIPES
+	db 27,FOCUS_ENERGY
+	db 28,RAGE
+	db 36,SEISMIC_TOSS
+	db 45,CROSS_CHOP
+	db 54,SCREECH
+	db 63,THRASH
+	db 0 ; no more level-up moves
+
+GrowlitheEvosAttacks:
+	db EVOLVE_ITEM,FIRE_STONE,ARCANINE
+	db 0 ; no more evolutions
+	db 1,BITE
+	db 1,ROAR
+	db 9,EMBER
+	db 18,LEER
+	db 26,TAKE_DOWN
+	db 34,FLAME_WHEEL
+	db 42,AGILITY
+	db 50,FLAMETHROWER
+	db 0 ; no more level-up moves
+
+ArcanineEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,ROAR
+	db 1,LEER
+	db 1,TAKE_DOWN
+	db 1,FLAME_WHEEL
+	db 50,EXTREMESPEED
+	db 0 ; no more level-up moves
+
+PoliwagEvosAttacks:
+	db EVOLVE_LEVEL,25,POLIWHIRL
+	db 0 ; no more evolutions
+	db 1,BUBBLE
+	db 7,HYPNOSIS
+	db 13,WATER_GUN
+	db 19,DOUBLESLAP
+	db 25,RAIN_DANCE
+	db 31,BODY_SLAM
+	db 37,BELLY_DRUM
+	db 43,HYDRO_PUMP
+	db 0 ; no more level-up moves
+
+PoliwhirlEvosAttacks:
+	db EVOLVE_ITEM,WATER_STONE,POLIWRATH
+	db EVOLVE_TRADE,KINGS_ROCK,POLITOED
+	db 0 ; no more evolutions
+	db 1,BUBBLE
+	db 1,HYPNOSIS
+	db 1,WATER_GUN
+	db 7,HYPNOSIS
+	db 13,WATER_GUN
+	db 19,DOUBLESLAP
+	db 27,RAIN_DANCE
+	db 35,BODY_SLAM
+	db 43,BELLY_DRUM
+	db 51,HYDRO_PUMP
+	db 0 ; no more level-up moves
+
+PoliwrathEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,WATER_GUN
+	db 1,HYPNOSIS
+	db 1,DOUBLESLAP
+	db 1,SUBMISSION
+	db 35,SUBMISSION
+	db 51,MIND_READER
+	db 0 ; no more level-up moves
+
+AbraEvosAttacks:
+	db EVOLVE_LEVEL,16,KADABRA
+	db 0 ; no more evolutions
+	db 1,TELEPORT
+	db 0 ; no more level-up moves
+
+KadabraEvosAttacks:
+	db EVOLVE_TRADE,$ff,ALAKAZAM
+	db 0 ; no more evolutions
+	db 1,TELEPORT
+	db 1,KINESIS
+	db 1,CONFUSION
+	db 16,CONFUSION
+	db 18,DISABLE
+	db 21,PSYBEAM
+	db 26,RECOVER
+	db 31,FUTURE_SIGHT
+	db 38,PSYCHIC_M
+	db 45,REFLECT
+	db 0 ; no more level-up moves
+
+AlakazamEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,TELEPORT
+	db 1,KINESIS
+	db 1,CONFUSION
+	db 16,CONFUSION
+	db 18,DISABLE
+	db 21,PSYBEAM
+	db 26,RECOVER
+	db 31,FUTURE_SIGHT
+	db 38,PSYCHIC_M
+	db 45,REFLECT
+	db 0 ; no more level-up moves
+
+MachopEvosAttacks:
+	db EVOLVE_LEVEL,28,MACHOKE
+	db 0 ; no more evolutions
+	db 1,LOW_KICK
+	db 1,LEER
+	db 7,FOCUS_ENERGY
+	db 13,KARATE_CHOP
+	db 19,SEISMIC_TOSS
+	db 25,FORESIGHT
+	db 31,VITAL_THROW
+	db 37,CROSS_CHOP
+	db 43,SCARY_FACE
+	db 49,SUBMISSION
+	db 0 ; no more level-up moves
+
+MachokeEvosAttacks:
+	db EVOLVE_TRADE,$ff,MACHAMP
+	db 0 ; no more evolutions
+	db 1,LOW_KICK
+	db 1,LEER
+	db 1,FOCUS_ENERGY
+	db 8,FOCUS_ENERGY
+	db 15,KARATE_CHOP
+	db 19,SEISMIC_TOSS
+	db 25,FORESIGHT
+	db 34,VITAL_THROW
+	db 43,CROSS_CHOP
+	db 52,SCARY_FACE
+	db 61,SUBMISSION
+	db 0 ; no more level-up moves
+
+MachampEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,LOW_KICK
+	db 1,LEER
+	db 1,FOCUS_ENERGY
+	db 8,FOCUS_ENERGY
+	db 15,KARATE_CHOP
+	db 19,SEISMIC_TOSS
+	db 25,FORESIGHT
+	db 34,VITAL_THROW
+	db 43,CROSS_CHOP
+	db 52,SCARY_FACE
+	db 61,SUBMISSION
+	db 0 ; no more level-up moves
+
+BellsproutEvosAttacks:
+	db EVOLVE_LEVEL,21,WEEPINBELL
+	db 0 ; no more evolutions
+	db 1,VINE_WHIP
+	db 6,GROWTH
+	db 11,WRAP
+	db 15,SLEEP_POWDER
+	db 17,POISONPOWDER
+	db 19,STUN_SPORE
+	db 23,ACID
+	db 30,SWEET_SCENT
+	db 37,RAZOR_LEAF
+	db 45,SLAM
+	db 0 ; no more level-up moves
+
+WeepinbellEvosAttacks:
+	db EVOLVE_ITEM,LEAF_STONE,VICTREEBEL
+	db 0 ; no more evolutions
+	db 1,VINE_WHIP
+	db 1,GROWTH
+	db 1,WRAP
+	db 6,GROWTH
+	db 11,WRAP
+	db 15,SLEEP_POWDER
+	db 17,POISONPOWDER
+	db 19,STUN_SPORE
+	db 24,ACID
+	db 33,SWEET_SCENT
+	db 42,RAZOR_LEAF
+	db 54,SLAM
+	db 0 ; no more level-up moves
+
+VictreebelEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,VINE_WHIP
+	db 1,SLEEP_POWDER
+	db 1,SWEET_SCENT
+	db 1,RAZOR_LEAF
+	db 0 ; no more level-up moves
+
+TentacoolEvosAttacks:
+	db EVOLVE_LEVEL,30,TENTACRUEL
+	db 0 ; no more evolutions
+	db 1,POISON_STING
+	db 6,SUPERSONIC
+	db 12,CONSTRICT
+	db 19,ACID
+	db 25,BUBBLEBEAM
+	db 30,WRAP
+	db 36,BARRIER
+	db 43,SCREECH
+	db 49,HYDRO_PUMP
+	db 0 ; no more level-up moves
+
+TentacruelEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,POISON_STING
+	db 1,SUPERSONIC
+	db 1,CONSTRICT
+	db 6,SUPERSONIC
+	db 12,CONSTRICT
+	db 19,ACID
+	db 25,BUBBLEBEAM
+	db 30,WRAP
+	db 38,BARRIER
+	db 47,SCREECH
+	db 55,HYDRO_PUMP
+	db 0 ; no more level-up moves
+
+GeodudeEvosAttacks:
+	db EVOLVE_LEVEL,25,GRAVELER
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 6,DEFENSE_CURL
+	db 11,ROCK_THROW
+	db 16,MAGNITUDE
+	db 21,SELFDESTRUCT
+	db 26,HARDEN
+	db 31,ROLLOUT
+	db 36,EARTHQUAKE
+	db 41,EXPLOSION
+	db 0 ; no more level-up moves
+
+GravelerEvosAttacks:
+	db EVOLVE_TRADE,$ff,GOLEM
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 1,DEFENSE_CURL
+	db 1,ROCK_THROW
+	db 6,DEFENSE_CURL
+	db 11,ROCK_THROW
+	db 16,MAGNITUDE
+	db 21,SELFDESTRUCT
+	db 27,HARDEN
+	db 34,ROLLOUT
+	db 41,EARTHQUAKE
+	db 48,EXPLOSION
+	db 0 ; no more level-up moves
+
+GolemEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 1,DEFENSE_CURL
+	db 1,ROCK_THROW
+	db 1,MAGNITUDE
+	db 6,DEFENSE_CURL
+	db 11,ROCK_THROW
+	db 16,MAGNITUDE
+	db 21,SELFDESTRUCT
+	db 27,HARDEN
+	db 34,ROLLOUT
+	db 41,EARTHQUAKE
+	db 48,EXPLOSION
+	db 0 ; no more level-up moves
+
+PonytaEvosAttacks:
+	db EVOLVE_LEVEL,40,RAPIDASH
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 4,GROWL
+	db 8,TAIL_WHIP
+	db 13,EMBER
+	db 19,STOMP
+	db 26,FIRE_SPIN
+	db 34,TAKE_DOWN
+	db 43,AGILITY
+	db 53,FIRE_BLAST
+	db 0 ; no more level-up moves
+
+RapidashEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 1,GROWL
+	db 1,TAIL_WHIP
+	db 1,EMBER
+	db 4,GROWL
+	db 8,TAIL_WHIP
+	db 13,EMBER
+	db 19,STOMP
+	db 26,FIRE_SPIN
+	db 34,TAKE_DOWN
+	db 40,FURY_ATTACK
+	db 47,AGILITY
+	db 61,FIRE_BLAST
+	db 0 ; no more level-up moves
+
+SlowpokeEvosAttacks:
+	db EVOLVE_LEVEL,37,SLOWBRO
+	db EVOLVE_TRADE,KINGS_ROCK,SLOWKING
+	db 0 ; no more evolutions
+	db 1,CURSE
+	db 1,TACKLE
+	db 6,GROWL
+	db 15,WATER_GUN
+	db 20,CONFUSION
+	db 29,DISABLE
+	db 34,HEADBUTT
+	db 43,AMNESIA
+	db 48,PSYCHIC_M
+	db 0 ; no more level-up moves
+
+SlowbroEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,CURSE
+	db 1,TACKLE
+	db 1,GROWL
+	db 1,WATER_GUN
+	db 6,GROWL
+	db 15,WATER_GUN
+	db 20,CONFUSION
+	db 29,DISABLE
+	db 34,HEADBUTT
+	db 37,WITHDRAW
+	db 46,AMNESIA
+	db 54,PSYCHIC_M
+	db 0 ; no more level-up moves
+
+MagnemiteEvosAttacks:
+	db EVOLVE_LEVEL,30,MAGNETON
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 6,THUNDERSHOCK
+	db 11,SUPERSONIC
+	db 16,SONICBOOM
+	db 21,THUNDER_WAVE
+	db 27,LOCK_ON
+	db 33,SWIFT
+	db 39,SCREECH
+	db 45,ZAP_CANNON
+	db 0 ; no more level-up moves
+
+MagnetonEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 1,THUNDERSHOCK
+	db 1,SUPERSONIC
+	db 1,SONICBOOM
+	db 6,THUNDERSHOCK
+	db 11,SUPERSONIC
+	db 16,SONICBOOM
+	db 21,THUNDER_WAVE
+	db 27,LOCK_ON
+if _CRYSTAL
+	db 35,TRI_ATTACK
+else
+	db 35,SWIFT
+endc
+	db 43,SCREECH
+	db 53,ZAP_CANNON
+	db 0 ; no more level-up moves
+
+FarfetchDEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,PECK
+	db 7,SAND_ATTACK
+	db 13,LEER
+	db 19,FURY_ATTACK
+	db 25,SWORDS_DANCE
+	db 31,AGILITY
+	db 37,SLASH
+	db 44,FALSE_SWIPE
+	db 0 ; no more level-up moves
+
+DoduoEvosAttacks:
+	db EVOLVE_LEVEL,31,DODRIO
+	db 0 ; no more evolutions
+	db 1,PECK
+	db 1,GROWL
+	db 9,PURSUIT
+	db 13,FURY_ATTACK
+	db 21,TRI_ATTACK
+	db 25,RAGE
+	db 33,DRILL_PECK
+	db 37,AGILITY
+	db 0 ; no more level-up moves
+
+DodrioEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,PECK
+	db 1,GROWL
+	db 1,PURSUIT
+	db 1,FURY_ATTACK
+	db 9,PURSUIT
+	db 13,FURY_ATTACK
+	db 21,TRI_ATTACK
+	db 25,RAGE
+	db 38,DRILL_PECK
+	db 47,AGILITY
+	db 0 ; no more level-up moves
+
+SeelEvosAttacks:
+	db EVOLVE_LEVEL,34,DEWGONG
+	db 0 ; no more evolutions
+	db 1,HEADBUTT
+	db 5,GROWL
+	db 16,AURORA_BEAM
+	db 21,REST
+	db 32,TAKE_DOWN
+	db 37,ICE_BEAM
+	db 48,SAFEGUARD
+	db 0 ; no more level-up moves
+
+DewgongEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,HEADBUTT
+	db 1,GROWL
+	db 1,AURORA_BEAM
+	db 5,GROWL
+	db 16,AURORA_BEAM
+	db 21,REST
+	db 32,TAKE_DOWN
+	db 43,ICE_BEAM
+	db 60,SAFEGUARD
+	db 0 ; no more level-up moves
+
+GrimerEvosAttacks:
+	db EVOLVE_LEVEL,38,MUK
+	db 0 ; no more evolutions
+	db 1,POISON_GAS
+	db 1,POUND
+	db 5,HARDEN
+	db 10,DISABLE
+	db 16,SLUDGE
+	db 23,MINIMIZE
+	db 31,SCREECH
+	db 40,ACID_ARMOR
+	db 50,SLUDGE_BOMB
+	db 0 ; no more level-up moves
+
+MukEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,POISON_GAS
+	db 1,POUND
+	db 1,HARDEN
+	db 33,HARDEN
+	db 37,DISABLE
+	db 45,SLUDGE
+	db 23,MINIMIZE
+	db 31,SCREECH
+	db 45,ACID_ARMOR
+	db 60,SLUDGE_BOMB
+	db 0 ; no more level-up moves
+
+ShellderEvosAttacks:
+	db EVOLVE_ITEM,WATER_STONE,CLOYSTER
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 1,WITHDRAW
+	db 9,SUPERSONIC
+	db 17,AURORA_BEAM
+	db 25,PROTECT
+	db 33,LEER
+	db 41,CLAMP
+	db 49,ICE_BEAM
+	db 0 ; no more level-up moves
+
+CloysterEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,WITHDRAW
+	db 1,SUPERSONIC
+	db 1,AURORA_BEAM
+	db 1,PROTECT
+if _CRYSTAL
+	db 33,SPIKES
+endc
+	db 41,SPIKE_CANNON
+	db 0 ; no more level-up moves
+
+GastlyEvosAttacks:
+	db EVOLVE_LEVEL,25,HAUNTER
+	db 0 ; no more evolutions
+	db 1,HYPNOSIS
+	db 1,LICK
+	db 8,SPITE
+	db 13,MEAN_LOOK
+	db 16,CURSE
+	db 21,NIGHT_SHADE
+	db 28,CONFUSE_RAY
+	db 33,DREAM_EATER
+	db 36,DESTINY_BOND
+	db 0 ; no more level-up moves
+
+HaunterEvosAttacks:
+	db EVOLVE_TRADE,$ff,GENGAR
+	db 0 ; no more evolutions
+	db 1,HYPNOSIS
+	db 1,LICK
+	db 1,SPITE
+	db 8,SPITE
+	db 13,MEAN_LOOK
+	db 16,CURSE
+	db 21,NIGHT_SHADE
+	db 31,CONFUSE_RAY
+	db 39,DREAM_EATER
+	db 48,DESTINY_BOND
+	db 0 ; no more level-up moves
+
+GengarEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,HYPNOSIS
+	db 1,LICK
+	db 1,SPITE
+	db 8,SPITE
+	db 13,MEAN_LOOK
+	db 16,CURSE
+	db 21,NIGHT_SHADE
+	db 31,CONFUSE_RAY
+	db 39,DREAM_EATER
+	db 48,DESTINY_BOND
+	db 0 ; no more level-up moves
+
+OnixEvosAttacks:
+	db EVOLVE_TRADE,METAL_COAT,STEELIX
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 1,SCREECH
+	db 10,BIND
+	db 14,ROCK_THROW
+	db 23,HARDEN
+	db 27,RAGE
+	db 36,SANDSTORM
+	db 40,SLAM
+	db 0 ; no more level-up moves
+
+DrowzeeEvosAttacks:
+	db EVOLVE_LEVEL,26,HYPNO
+	db 0 ; no more evolutions
+	db 1,POUND
+	db 1,HYPNOSIS
+	db 10,DISABLE
+	db 18,CONFUSION
+	db 25,HEADBUTT
+	db 31,POISON_GAS
+	db 36,MEDITATE
+	db 40,PSYCHIC_M
+	db 43,PSYCH_UP
+	db 45,FUTURE_SIGHT
+	db 0 ; no more level-up moves
+
+HypnoEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,POUND
+	db 1,HYPNOSIS
+	db 1,DISABLE
+	db 1,CONFUSION
+	db 10,DISABLE
+	db 18,CONFUSION
+	db 25,HEADBUTT
+	db 33,POISON_GAS
+	db 40,MEDITATE
+	db 49,PSYCHIC_M
+	db 55,PSYCH_UP
+	db 60,FUTURE_SIGHT
+	db 0 ; no more level-up moves
+
+KrabbyEvosAttacks:
+	db EVOLVE_LEVEL,28,KINGLER
+	db 0 ; no more evolutions
+	db 1,BUBBLE
+	db 5,LEER
+	db 12,VICEGRIP
+	db 16,HARDEN
+	db 23,STOMP
+	db 27,GUILLOTINE
+	db 34,PROTECT
+	db 41,CRABHAMMER
+	db 0 ; no more level-up moves
+
+KinglerEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,BUBBLE
+	db 1,LEER
+	db 1,VICEGRIP
+	db 5,LEER
+	db 12,VICEGRIP
+	db 16,HARDEN
+	db 23,STOMP
+	db 27,GUILLOTINE
+	db 38,PROTECT
+	db 49,CRABHAMMER
+	db 0 ; no more level-up moves
+
+VoltorbEvosAttacks:
+	db EVOLVE_LEVEL,30,ELECTRODE
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 9,SCREECH
+	db 17,SONICBOOM
+	db 23,SELFDESTRUCT
+	db 29,ROLLOUT
+	db 33,LIGHT_SCREEN
+	db 37,SWIFT
+	db 39,EXPLOSION
+	db 41,MIRROR_COAT
+	db 0 ; no more level-up moves
+
+ElectrodeEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 1,SCREECH
+	db 1,SONICBOOM
+	db 1,SELFDESTRUCT
+	db 9,SCREECH
+	db 17,SONICBOOM
+	db 23,SELFDESTRUCT
+	db 29,ROLLOUT
+	db 34,LIGHT_SCREEN
+	db 40,SWIFT
+	db 44,EXPLOSION
+	db 48,MIRROR_COAT
+	db 0 ; no more level-up moves
+
+ExeggcuteEvosAttacks:
+	db EVOLVE_ITEM,LEAF_STONE,EXEGGUTOR
+	db 0 ; no more evolutions
+	db 1,BARRAGE
+	db 1,HYPNOSIS
+	db 7,REFLECT
+	db 13,LEECH_SEED
+	db 19,CONFUSION
+	db 25,STUN_SPORE
+	db 31,POISONPOWDER
+	db 37,SLEEP_POWDER
+	db 43,SOLARBEAM
+	db 0 ; no more level-up moves
+
+ExeggutorEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,BARRAGE
+	db 1,HYPNOSIS
+	db 1,CONFUSION
+	db 19,STOMP
+	db 31,EGG_BOMB
+	db 0 ; no more level-up moves
+
+CuboneEvosAttacks:
+	db EVOLVE_LEVEL,28,MAROWAK
+	db 0 ; no more evolutions
+	db 1,GROWL
+	db 5,TAIL_WHIP
+	db 9,BONE_CLUB
+	db 13,HEADBUTT
+	db 17,LEER
+	db 21,FOCUS_ENERGY
+	db 25,BONEMERANG
+	db 29,RAGE
+	db 33,FALSE_SWIPE
+	db 37,THRASH
+	db 41,BONE_RUSH
+	db 0 ; no more level-up moves
+
+MarowakEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,GROWL
+	db 1,TAIL_WHIP
+	db 1,BONE_CLUB
+	db 1,HEADBUTT
+	db 5,TAIL_WHIP
+	db 9,BONE_CLUB
+	db 13,HEADBUTT
+	db 17,LEER
+	db 21,FOCUS_ENERGY
+	db 25,BONEMERANG
+	db 32,RAGE
+	db 39,FALSE_SWIPE
+	db 46,THRASH
+	db 53,BONE_RUSH
+	db 0 ; no more level-up moves
+
+HitmonleeEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,DOUBLE_KICK
+	db 6,MEDITATE
+	db 11,ROLLING_KICK
+	db 16,JUMP_KICK
+	db 21,FOCUS_ENERGY
+	db 26,HI_JUMP_KICK
+	db 31,MIND_READER
+	db 36,FORESIGHT
+	db 41,ENDURE
+	db 46,MEGA_KICK
+	db 51,REVERSAL
+	db 0 ; no more level-up moves
+
+HitmonchanEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,COMET_PUNCH
+	db 7,AGILITY
+	db 13,PURSUIT
+	db 26,THUNDERPUNCH
+	db 26,ICE_PUNCH
+	db 26,FIRE_PUNCH
+	db 32,MACH_PUNCH
+	db 38,MEGA_PUNCH
+	db 44,DETECT
+	db 50,COUNTER
+	db 0 ; no more level-up moves
+
+LickitungEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,LICK
+	db 7,SUPERSONIC
+	db 13,DEFENSE_CURL
+	db 19,STOMP
+	db 25,WRAP
+	db 31,DISABLE
+	db 37,SLAM
+	db 43,SCREECH
+	db 0 ; no more level-up moves
+
+KoffingEvosAttacks:
+	db EVOLVE_LEVEL,35,WEEZING
+	db 0 ; no more evolutions
+	db 1,POISON_GAS
+	db 1,TACKLE
+	db 9,SMOG
+	db 17,SELFDESTRUCT
+	db 21,SLUDGE
+	db 25,SMOKESCREEN
+	db 33,HAZE
+	db 41,EXPLOSION
+	db 45,DESTINY_BOND
+	db 0 ; no more level-up moves
+
+WeezingEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,POISON_GAS
+	db 1,TACKLE
+	db 1,SMOG
+	db 1,SELFDESTRUCT
+	db 9,SMOG
+	db 17,SELFDESTRUCT
+	db 21,SLUDGE
+	db 25,SMOKESCREEN
+	db 33,HAZE
+	db 44,EXPLOSION
+	db 51,DESTINY_BOND
+	db 0 ; no more level-up moves
+
+RhyhornEvosAttacks:
+	db EVOLVE_LEVEL,42,RHYDON
+	db 0 ; no more evolutions
+	db 1,HORN_ATTACK
+	db 1,TAIL_WHIP
+	db 13,STOMP
+	db 19,FURY_ATTACK
+	db 31,SCARY_FACE
+	db 37,HORN_DRILL
+	db 49,TAKE_DOWN
+	db 55,EARTHQUAKE
+	db 0 ; no more level-up moves
+
+RhydonEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,HORN_ATTACK
+	db 1,TAIL_WHIP
+	db 1,STOMP
+	db 1,FURY_ATTACK
+	db 13,STOMP
+	db 19,FURY_ATTACK
+	db 31,SCARY_FACE
+	db 37,HORN_DRILL
+	db 54,TAKE_DOWN
+	db 65,EARTHQUAKE
+	db 0 ; no more level-up moves
+
+ChanseyEvosAttacks:
+	db EVOLVE_HAPPINESS,TR_ANYTIME,BLISSEY
+	db 0 ; no more evolutions
+	db 1,POUND
+	db 5,GROWL
+	db 9,TAIL_WHIP
+	db 13,SOFTBOILED
+	db 17,DOUBLESLAP
+	db 23,MINIMIZE
+	db 29,SING
+	db 35,EGG_BOMB
+	db 41,DEFENSE_CURL
+	db 49,LIGHT_SCREEN
+	db 57,DOUBLE_EDGE
+	db 0 ; no more level-up moves
+
+TangelaEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,CONSTRICT
+	db 4,SLEEP_POWDER
+	db 10,ABSORB
+	db 13,POISONPOWDER
+	db 19,VINE_WHIP
+	db 25,BIND
+	db 31,MEGA_DRAIN
+	db 34,STUN_SPORE
+	db 40,SLAM
+	db 46,GROWTH
+	db 0 ; no more level-up moves
+
+KangaskhanEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,COMET_PUNCH
+	db 7,LEER
+	db 13,BITE
+	db 19,TAIL_WHIP
+	db 25,MEGA_PUNCH
+	db 31,RAGE
+	db 37,ENDURE
+	db 43,DIZZY_PUNCH
+	db 49,REVERSAL
+	db 0 ; no more level-up moves
+
+HorseaEvosAttacks:
+	db EVOLVE_LEVEL,32,SEADRA
+	db 0 ; no more evolutions
+	db 1,BUBBLE
+	db 8,SMOKESCREEN
+	db 15,LEER
+	db 22,WATER_GUN
+	db 29,TWISTER
+	db 36,AGILITY
+	db 43,HYDRO_PUMP
+	db 0 ; no more level-up moves
+
+SeadraEvosAttacks:
+	db EVOLVE_TRADE,DRAGON_SCALE,KINGDRA
+	db 0 ; no more evolutions
+	db 1,BUBBLE
+	db 1,SMOKESCREEN
+	db 1,LEER
+	db 1,WATER_GUN
+	db 8,SMOKESCREEN
+	db 15,LEER
+	db 22,WATER_GUN
+	db 29,TWISTER
+	db 40,AGILITY
+	db 51,HYDRO_PUMP
+	db 0 ; no more level-up moves
+
+GoldeenEvosAttacks:
+	db EVOLVE_LEVEL,33,SEAKING
+	db 0 ; no more evolutions
+	db 1,PECK
+	db 1,TAIL_WHIP
+	db 10,SUPERSONIC
+	db 15,HORN_ATTACK
+	db 24,FLAIL
+	db 29,FURY_ATTACK
+	db 38,WATERFALL
+	db 43,HORN_DRILL
+	db 52,AGILITY
+	db 0 ; no more level-up moves
+
+SeakingEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,PECK
+	db 1,TAIL_WHIP
+	db 1,TAIL_WHIP
+	db 10,SUPERSONIC
+	db 15,HORN_ATTACK
+	db 24,FLAIL
+	db 29,FURY_ATTACK
+	db 41,WATERFALL
+	db 49,HORN_DRILL
+	db 61,AGILITY
+	db 0 ; no more level-up moves
+
+StaryuEvosAttacks:
+	db EVOLVE_ITEM,WATER_STONE,STARMIE
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 1,HARDEN
+	db 7,WATER_GUN
+	db 13,RAPID_SPIN
+	db 19,RECOVER
+	db 25,SWIFT
+	db 31,BUBBLEBEAM
+	db 37,MINIMIZE
+	db 43,LIGHT_SCREEN
+	db 50,HYDRO_PUMP
+	db 0 ; no more level-up moves
+
+StarmieEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 1,RAPID_SPIN
+	db 1,RECOVER
+	db 1,BUBBLEBEAM
+	db 37,CONFUSE_RAY
+	db 0 ; no more level-up moves
+
+MrMimeEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,BARRIER
+	db 6,CONFUSION
+	db 11,SUBSTITUTE
+	db 16,MEDITATE
+	db 21,DOUBLESLAP
+	db 26,LIGHT_SCREEN
+	db 26,REFLECT
+	db 31,ENCORE
+	db 36,PSYBEAM
+	db 41,BATON_PASS
+	db 46,SAFEGUARD
+	db 0 ; no more level-up moves
+
+ScytherEvosAttacks:
+	db EVOLVE_TRADE,METAL_COAT,SCIZOR
+	db 0 ; no more evolutions
+	db 1,QUICK_ATTACK
+	db 1,LEER
+	db 6,FOCUS_ENERGY
+	db 12,PURSUIT
+	db 18,FALSE_SWIPE
+	db 24,AGILITY
+	db 30,WING_ATTACK
+	db 36,SLASH
+	db 42,SWORDS_DANCE
+	db 48,DOUBLE_TEAM
+	db 0 ; no more level-up moves
+
+JynxEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,POUND
+	db 1,LICK
+	db 1,LOVELY_KISS
+	db 1,POWDER_SNOW
+	db 9,LOVELY_KISS
+	db 13,POWDER_SNOW
+	db 21,DOUBLESLAP
+	db 25,ICE_PUNCH
+	db 35,MEAN_LOOK
+	db 41,BODY_SLAM
+	db 51,PERISH_SONG
+	db 57,BLIZZARD
+	db 0 ; no more level-up moves
+
+ElectabuzzEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,QUICK_ATTACK
+	db 1,LEER
+	db 1,THUNDERPUNCH
+	db 9,THUNDERPUNCH
+	db 17,LIGHT_SCREEN
+	db 25,SWIFT
+	db 36,SCREECH
+	db 47,THUNDERBOLT
+	db 58,THUNDER
+	db 0 ; no more level-up moves
+
+MagmarEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,EMBER
+	db 1,LEER
+	db 1,SMOG
+	db 1,FIRE_PUNCH
+	db 7,LEER
+	db 13,SMOG
+	db 19,FIRE_PUNCH
+	db 25,SMOKESCREEN
+	db 33,SUNNY_DAY
+	db 41,FLAMETHROWER
+	db 49,CONFUSE_RAY
+	db 57,FIRE_BLAST
+	db 0 ; no more level-up moves
+
+PinsirEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,VICEGRIP
+	db 7,FOCUS_ENERGY
+	db 13,BIND
+	db 19,SEISMIC_TOSS
+	db 25,HARDEN
+	db 31,GUILLOTINE
+	db 37,SUBMISSION
+	db 43,SWORDS_DANCE
+	db 0 ; no more level-up moves
+
+TaurosEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 4,TAIL_WHIP
+	db 8,RAGE
+	db 13,HORN_ATTACK
+	db 19,SCARY_FACE
+	db 26,PURSUIT
+	db 34,REST
+	db 43,THRASH
+	db 53,TAKE_DOWN
+	db 0 ; no more level-up moves
+
+MagikarpEvosAttacks:
+	db EVOLVE_LEVEL,20,GYARADOS
+	db 0 ; no more evolutions
+	db 1,SPLASH
+	db 15,TACKLE
+	db 30,FLAIL
+	db 0 ; no more level-up moves
+
+GyaradosEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,THRASH
+	db 20,BITE
+	db 25,DRAGON_RAGE
+	db 30,LEER
+	db 35,TWISTER
+	db 40,HYDRO_PUMP
+	db 45,RAIN_DANCE
+	db 50,HYPER_BEAM
+	db 0 ; no more level-up moves
+
+LaprasEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,WATER_GUN
+	db 1,GROWL
+	db 1,SING
+	db 8,MIST
+	db 15,BODY_SLAM
+	db 22,CONFUSE_RAY
+	db 29,PERISH_SONG
+	db 36,ICE_BEAM
+	db 43,RAIN_DANCE
+	db 50,SAFEGUARD
+	db 57,HYDRO_PUMP
+	db 0 ; no more level-up moves
+
+DittoEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,TRANSFORM
+	db 0 ; no more level-up moves
+
+EeveeEvosAttacks:
+	db EVOLVE_ITEM,THUNDERSTONE,JOLTEON
+	db EVOLVE_ITEM,WATER_STONE,VAPOREON
+	db EVOLVE_ITEM,FIRE_STONE,FLAREON
+	db EVOLVE_HAPPINESS,TR_MORNDAY,ESPEON
+	db EVOLVE_HAPPINESS,TR_NITE,UMBREON
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 1,TAIL_WHIP
+	db 8,SAND_ATTACK
+	db 16,GROWL
+	db 23,QUICK_ATTACK
+	db 30,BITE
+if _CRYSTAL
+	db 36,BATON_PASS
+else
+	db 36,FOCUS_ENERGY
+endc
+	db 42,TAKE_DOWN
+	db 0 ; no more level-up moves
+
+VaporeonEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 1,TAIL_WHIP
+	db 8,SAND_ATTACK
+	db 16,WATER_GUN
+	db 23,QUICK_ATTACK
+	db 30,BITE
+	db 36,AURORA_BEAM
+	db 42,HAZE
+	db 47,ACID_ARMOR
+	db 52,HYDRO_PUMP
+	db 0 ; no more level-up moves
+
+JolteonEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 1,TAIL_WHIP
+	db 8,SAND_ATTACK
+	db 16,THUNDERSHOCK
+	db 23,QUICK_ATTACK
+	db 30,DOUBLE_KICK
+	db 36,PIN_MISSILE
+	db 42,THUNDER_WAVE
+	db 47,AGILITY
+	db 52,THUNDER
+	db 0 ; no more level-up moves
+
+FlareonEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 1,TAIL_WHIP
+	db 8,SAND_ATTACK
+	db 16,EMBER
+	db 23,QUICK_ATTACK
+	db 30,BITE
+	db 36,FIRE_SPIN
+	db 42,SMOG
+	db 47,LEER
+	db 52,FLAMETHROWER
+	db 0 ; no more level-up moves
+
+PorygonEvosAttacks:
+	db EVOLVE_TRADE,UP_GRADE,PORYGON2
+	db 0 ; no more evolutions
+	db 1,CONVERSION2
+	db 1,TACKLE
+	db 1,CONVERSION
+	db 9,AGILITY
+	db 12,PSYBEAM
+	db 20,RECOVER
+	db 24,SHARPEN
+	db 32,LOCK_ON
+	db 36,TRI_ATTACK
+	db 44,ZAP_CANNON
+	db 0 ; no more level-up moves
+
+OmanyteEvosAttacks:
+	db EVOLVE_LEVEL,40,OMASTAR
+	db 0 ; no more evolutions
+	db 1,CONSTRICT
+	db 1,WITHDRAW
+	db 13,BITE
+	db 19,WATER_GUN
+	db 31,LEER
+	db 37,PROTECT
+	db 49,ANCIENTPOWER
+	db 55,HYDRO_PUMP
+	db 0 ; no more level-up moves
+
+OmastarEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,CONSTRICT
+	db 1,WITHDRAW
+	db 1,BITE
+	db 13,BITE
+	db 19,WATER_GUN
+	db 31,LEER
+	db 37,PROTECT
+	db 40,SPIKE_CANNON
+	db 54,ANCIENTPOWER
+	db 65,HYDRO_PUMP
+	db 0 ; no more level-up moves
+
+KabutoEvosAttacks:
+	db EVOLVE_LEVEL,40,KABUTOPS
+	db 0 ; no more evolutions
+	db 1,SCRATCH
+	db 1,HARDEN
+	db 10,ABSORB
+	db 19,LEER
+	db 28,SAND_ATTACK
+	db 37,ENDURE
+	db 46,MEGA_DRAIN
+	db 55,ANCIENTPOWER
+	db 0 ; no more level-up moves
+
+KabutopsEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,SCRATCH
+	db 1,HARDEN
+	db 1,ABSORB
+	db 10,ABSORB
+	db 19,LEER
+	db 28,SAND_ATTACK
+	db 37,ENDURE
+	db 40,SLASH
+	db 51,MEGA_DRAIN
+	db 65,ANCIENTPOWER
+	db 0 ; no more level-up moves
+
+AerodactylEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,WING_ATTACK
+	db 8,AGILITY
+	db 15,BITE
+	db 22,SUPERSONIC
+	db 29,ANCIENTPOWER
+	db 36,SCARY_FACE
+	db 43,TAKE_DOWN
+	db 50,HYPER_BEAM
+	db 0 ; no more level-up moves
+
+SnorlaxEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 8,AMNESIA
+	db 15,DEFENSE_CURL
+	db 22,BELLY_DRUM
+	db 29,HEADBUTT
+	db 36,SNORE
+	db 36,REST
+	db 43,BODY_SLAM
+	db 50,ROLLOUT
+	db 57,HYPER_BEAM
+	db 0 ; no more level-up moves
+
+ArticunoEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,GUST
+	db 1,POWDER_SNOW
+	db 13,MIST
+	db 25,AGILITY
+	db 37,MIND_READER
+	db 49,ICE_BEAM
+	db 61,REFLECT
+	db 73,BLIZZARD
+	db 0 ; no more level-up moves
+
+ZapdosEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,PECK
+	db 1,THUNDERSHOCK
+	db 13,THUNDER_WAVE
+	db 25,AGILITY
+	db 37,DETECT
+	db 49,DRILL_PECK
+	db 61,LIGHT_SCREEN
+	db 73,THUNDER
+	db 0 ; no more level-up moves
+
+MoltresEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,WING_ATTACK
+	db 1,EMBER
+	db 13,FIRE_SPIN
+	db 25,AGILITY
+	db 37,ENDURE
+	db 49,FLAMETHROWER
+	db 61,SAFEGUARD
+	db 73,SKY_ATTACK
+	db 0 ; no more level-up moves
+
+DratiniEvosAttacks:
+	db EVOLVE_LEVEL,30,DRAGONAIR
+	db 0 ; no more evolutions
+	db 1,WRAP
+	db 1,LEER
+	db 8,THUNDER_WAVE
+	db 15,TWISTER
+	db 22,DRAGON_RAGE
+	db 29,SLAM
+	db 36,AGILITY
+	db 43,SAFEGUARD
+	db 50,OUTRAGE
+	db 57,HYPER_BEAM
+	db 0 ; no more level-up moves
+
+DragonairEvosAttacks:
+	db EVOLVE_LEVEL,55,DRAGONITE
+	db 0 ; no more evolutions
+	db 1,WRAP
+	db 1,LEER
+	db 1,THUNDER_WAVE
+	db 1,TWISTER
+	db 8,THUNDER_WAVE
+	db 15,TWISTER
+	db 22,DRAGON_RAGE
+	db 29,SLAM
+	db 38,AGILITY
+	db 47,SAFEGUARD
+	db 56,OUTRAGE
+	db 65,HYPER_BEAM
+	db 0 ; no more level-up moves
+
+DragoniteEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,WRAP
+	db 1,LEER
+	db 1,THUNDER_WAVE
+	db 1,TWISTER
+	db 8,THUNDER_WAVE
+	db 15,TWISTER
+	db 22,DRAGON_RAGE
+	db 29,SLAM
+	db 38,AGILITY
+	db 47,SAFEGUARD
+	db 55,WING_ATTACK
+	db 61,OUTRAGE
+	db 75,HYPER_BEAM
+	db 0 ; no more level-up moves
+
+MewtwoEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,CONFUSION
+	db 1,DISABLE
+	db 11,BARRIER
+	db 22,SWIFT
+	db 33,PSYCH_UP
+	db 44,FUTURE_SIGHT
+	db 55,MIST
+	db 66,PSYCHIC_M
+	db 77,AMNESIA
+	db 88,RECOVER
+	db 99,SAFEGUARD
+	db 0 ; no more level-up moves
+
+MewEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,POUND
+	db 10,TRANSFORM
+	db 20,MEGA_PUNCH
+	db 30,METRONOME
+	db 40,PSYCHIC_M
+	db 50,ANCIENTPOWER
+	db 0 ; no more level-up moves
+
+ChikoritaEvosAttacks:
+	db EVOLVE_LEVEL,16,BAYLEEF
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 1,GROWL
+	db 8,RAZOR_LEAF
+	db 12,REFLECT
+	db 15,POISONPOWDER
+	db 22,SYNTHESIS
+	db 29,BODY_SLAM
+	db 36,LIGHT_SCREEN
+	db 43,SAFEGUARD
+	db 50,SOLARBEAM
+	db 0 ; no more level-up moves
+
+BayleefEvosAttacks:
+	db EVOLVE_LEVEL,32,MEGANIUM
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 1,GROWL
+	db 1,RAZOR_LEAF
+	db 1,REFLECT
+	db 8,RAZOR_LEAF
+	db 12,REFLECT
+	db 15,POISONPOWDER
+	db 23,SYNTHESIS
+	db 31,BODY_SLAM
+	db 39,LIGHT_SCREEN
+	db 47,SAFEGUARD
+	db 55,SOLARBEAM
+	db 0 ; no more level-up moves
+
+MeganiumEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 1,GROWL
+	db 1,RAZOR_LEAF
+	db 1,REFLECT
+	db 8,RAZOR_LEAF
+	db 12,REFLECT
+	db 15,POISONPOWDER
+	db 23,SYNTHESIS
+	db 31,BODY_SLAM
+	db 41,LIGHT_SCREEN
+	db 51,SAFEGUARD
+	db 61,SOLARBEAM
+	db 0 ; no more level-up moves
+
+CyndaquilEvosAttacks:
+	db EVOLVE_LEVEL,14,QUILAVA
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 1,LEER
+	db 6,SMOKESCREEN
+	db 12,EMBER
+	db 19,QUICK_ATTACK
+	db 27,FLAME_WHEEL
+	db 36,SWIFT
+	db 46,FLAMETHROWER
+	db 0 ; no more level-up moves
+
+QuilavaEvosAttacks:
+	db EVOLVE_LEVEL,36,TYPHLOSION
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 1,LEER
+	db 1,SMOKESCREEN
+	db 6,SMOKESCREEN
+	db 12,EMBER
+	db 21,QUICK_ATTACK
+	db 31,FLAME_WHEEL
+	db 42,SWIFT
+	db 54,FLAMETHROWER
+	db 0 ; no more level-up moves
+
+TyphlosionEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 1,LEER
+	db 1,SMOKESCREEN
+	db 1,EMBER
+	db 6,SMOKESCREEN
+	db 12,EMBER
+	db 21,QUICK_ATTACK
+	db 31,FLAME_WHEEL
+	db 45,SWIFT
+	db 60,FLAMETHROWER
+	db 0 ; no more level-up moves
+
+TotodileEvosAttacks:
+	db EVOLVE_LEVEL,18,CROCONAW
+	db 0 ; no more evolutions
+	db 1,SCRATCH
+	db 1,LEER
+	db 7,RAGE
+	db 13,WATER_GUN
+	db 20,BITE
+	db 27,SCARY_FACE
+	db 35,SLASH
+	db 43,SCREECH
+	db 52,HYDRO_PUMP
+	db 0 ; no more level-up moves
+
+CroconawEvosAttacks:
+	db EVOLVE_LEVEL,30,FERALIGATR
+	db 0 ; no more evolutions
+	db 1,SCRATCH
+	db 1,LEER
+	db 1,RAGE
+	db 7,RAGE
+	db 13,WATER_GUN
+	db 21,BITE
+	db 28,SCARY_FACE
+	db 37,SLASH
+	db 45,SCREECH
+	db 55,HYDRO_PUMP
+	db 0 ; no more level-up moves
+
+FeraligatrEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,SCRATCH
+	db 1,LEER
+	db 1,RAGE
+	db 1,WATER_GUN
+	db 7,RAGE
+	db 13,WATER_GUN
+	db 21,BITE
+	db 28,SCARY_FACE
+	db 38,SLASH
+	db 47,SCREECH
+	db 58,HYDRO_PUMP
+	db 0 ; no more level-up moves
+
+SentretEvosAttacks:
+	db EVOLVE_LEVEL,15,FURRET
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 5,DEFENSE_CURL
+	db 11,QUICK_ATTACK
+	db 17,FURY_SWIPES
+	db 25,SLAM
+	db 33,REST
+	db 41,AMNESIA
+	db 0 ; no more level-up moves
+
+FurretEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,SCRATCH
+	db 1,DEFENSE_CURL
+	db 1,QUICK_ATTACK
+	db 5,DEFENSE_CURL
+	db 11,QUICK_ATTACK
+	db 18,FURY_SWIPES
+	db 28,SLAM
+	db 38,REST
+	db 48,AMNESIA
+	db 0 ; no more level-up moves
+
+HoothootEvosAttacks:
+	db EVOLVE_LEVEL,20,NOCTOWL
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 1,GROWL
+	db 6,FORESIGHT
+	db 11,PECK
+	db 16,HYPNOSIS
+	db 22,REFLECT
+	db 28,TAKE_DOWN
+	db 34,CONFUSION
+	db 48,DREAM_EATER
+	db 0 ; no more level-up moves
+
+NoctowlEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 1,GROWL
+	db 1,FORESIGHT
+	db 1,PECK
+	db 6,FORESIGHT
+	db 11,PECK
+	db 16,HYPNOSIS
+	db 25,REFLECT
+	db 33,TAKE_DOWN
+	db 41,CONFUSION
+	db 57,DREAM_EATER
+	db 0 ; no more level-up moves
+
+LedybaEvosAttacks:
+	db EVOLVE_LEVEL,18,LEDIAN
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 8,SUPERSONIC
+	db 15,COMET_PUNCH
+	db 22,LIGHT_SCREEN
+	db 22,REFLECT
+	db 22,SAFEGUARD
+	db 29,BATON_PASS
+	db 36,SWIFT
+	db 43,AGILITY
+	db 50,DOUBLE_EDGE
+	db 0 ; no more level-up moves
+
+LedianEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 1,SUPERSONIC
+	db 8,SUPERSONIC
+	db 15,COMET_PUNCH
+	db 24,LIGHT_SCREEN
+	db 24,REFLECT
+	db 24,SAFEGUARD
+	db 33,BATON_PASS
+	db 42,SWIFT
+	db 51,AGILITY
+	db 60,DOUBLE_EDGE
+	db 0 ; no more level-up moves
+
+SpinarakEvosAttacks:
+	db EVOLVE_LEVEL,22,ARIADOS
+	db 0 ; no more evolutions
+	db 1,POISON_STING
+	db 1,STRING_SHOT
+	db 6,SCARY_FACE
+	db 11,CONSTRICT
+	db 17,NIGHT_SHADE
+	db 23,LEECH_LIFE
+	db 30,FURY_SWIPES
+	db 37,SPIDER_WEB
+if _CRYSTAL
+	db 45,AGILITY
+else
+	db 45,SCREECH
+endc
+	db 53,PSYCHIC_M
+	db 0 ; no more level-up moves
+
+AriadosEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,POISON_STING
+	db 1,STRING_SHOT
+	db 1,SCARY_FACE
+	db 1,CONSTRICT
+	db 6,SCARY_FACE
+	db 11,CONSTRICT
+	db 17,NIGHT_SHADE
+	db 25,LEECH_LIFE
+	db 34,FURY_SWIPES
+	db 43,SPIDER_WEB
+if _CRYSTAL
+	db 53,AGILITY
+else
+	db 53,SCREECH
+endc
+	db 63,PSYCHIC_M
+	db 0 ; no more level-up moves
+
+CrobatEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,SCREECH
+	db 1,LEECH_LIFE
+	db 1,SUPERSONIC
+	db 6,SUPERSONIC
+	db 12,BITE
+	db 19,CONFUSE_RAY
+	db 30,WING_ATTACK
+	db 42,MEAN_LOOK
+	db 55,HAZE
+	db 0 ; no more level-up moves
+
+ChinchouEvosAttacks:
+	db EVOLVE_LEVEL,27,LANTURN
+	db 0 ; no more evolutions
+	db 1,BUBBLE
+	db 1,THUNDER_WAVE
+	db 5,SUPERSONIC
+	db 13,FLAIL
+	db 17,WATER_GUN
+	db 25,SPARK
+	db 29,CONFUSE_RAY
+	db 37,TAKE_DOWN
+	db 41,HYDRO_PUMP
+	db 0 ; no more level-up moves
+
+LanturnEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,BUBBLE
+	db 1,THUNDER_WAVE
+	db 1,SUPERSONIC
+	db 5,SUPERSONIC
+	db 13,FLAIL
+	db 17,WATER_GUN
+	db 25,SPARK
+	db 33,CONFUSE_RAY
+	db 45,TAKE_DOWN
+	db 53,HYDRO_PUMP
+	db 0 ; no more level-up moves
+
+PichuEvosAttacks:
+	db EVOLVE_HAPPINESS,TR_ANYTIME,PIKACHU
+	db 0 ; no more evolutions
+	db 1,THUNDERSHOCK
+	db 1,CHARM
+	db 6,TAIL_WHIP
+	db 8,THUNDER_WAVE
+	db 11,SWEET_KISS
+	db 0 ; no more level-up moves
+
+CleffaEvosAttacks:
+	db EVOLVE_HAPPINESS,TR_ANYTIME,CLEFAIRY
+	db 0 ; no more evolutions
+	db 1,POUND
+	db 1,CHARM
+	db 4,ENCORE
+	db 8,SING
+	db 13,SWEET_KISS
+	db 0 ; no more level-up moves
+
+IgglybuffEvosAttacks:
+	db EVOLVE_HAPPINESS,TR_ANYTIME,JIGGLYPUFF
+	db 0 ; no more evolutions
+	db 1,SING
+	db 1,CHARM
+	db 4,DEFENSE_CURL
+	db 9,POUND
+	db 14,SWEET_KISS
+	db 0 ; no more level-up moves
+
+TogepiEvosAttacks:
+	db EVOLVE_HAPPINESS,TR_ANYTIME,TOGETIC
+	db 0 ; no more evolutions
+	db 1,GROWL
+	db 1,CHARM
+	db 7,METRONOME
+	db 18,SWEET_KISS
+	db 25,ENCORE
+	db 31,SAFEGUARD
+	db 38,DOUBLE_EDGE
+	db 0 ; no more level-up moves
+
+TogeticEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,GROWL
+	db 1,CHARM
+	db 7,METRONOME
+	db 18,SWEET_KISS
+	db 25,ENCORE
+	db 31,SAFEGUARD
+	db 38,DOUBLE_EDGE
+	db 0 ; no more level-up moves
+
+NatuEvosAttacks:
+	db EVOLVE_LEVEL,25,XATU
+	db 0 ; no more evolutions
+	db 1,PECK
+	db 1,LEER
+	db 10,NIGHT_SHADE
+	db 20,TELEPORT
+	db 30,FUTURE_SIGHT
+	db 40,CONFUSE_RAY
+	db 50,PSYCHIC_M
+	db 0 ; no more level-up moves
+
+XatuEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,PECK
+	db 1,LEER
+	db 1,NIGHT_SHADE
+	db 10,NIGHT_SHADE
+	db 20,TELEPORT
+	db 35,FUTURE_SIGHT
+	db 50,CONFUSE_RAY
+	db 65,PSYCHIC_M
+	db 0 ; no more level-up moves
+
+MareepEvosAttacks:
+	db EVOLVE_LEVEL,15,FLAAFFY
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 1,GROWL
+	db 9,THUNDERSHOCK
+	db 16,THUNDER_WAVE
+	db 23,COTTON_SPORE
+	db 30,LIGHT_SCREEN
+	db 37,THUNDER
+	db 0 ; no more level-up moves
+
+FlaaffyEvosAttacks:
+	db EVOLVE_LEVEL,30,AMPHAROS
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 1,GROWL
+	db 1,THUNDERSHOCK
+	db 9,THUNDERSHOCK
+	db 18,THUNDER_WAVE
+	db 27,COTTON_SPORE
+	db 36,LIGHT_SCREEN
+	db 45,THUNDER
+	db 0 ; no more level-up moves
+
+AmpharosEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 1,GROWL
+	db 1,THUNDERSHOCK
+	db 1,THUNDER_WAVE
+	db 9,THUNDERSHOCK
+	db 18,THUNDER_WAVE
+	db 27,COTTON_SPORE
+	db 30,THUNDERPUNCH
+	db 42,LIGHT_SCREEN
+	db 57,THUNDER
+	db 0 ; no more level-up moves
+
+BellossomEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,ABSORB
+	db 1,SWEET_SCENT
+	db 1,STUN_SPORE
+	db 1,PETAL_DANCE
+	db 55,SOLARBEAM
+	db 0 ; no more level-up moves
+
+MarillEvosAttacks:
+	db EVOLVE_LEVEL,18,AZUMARILL
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 3,DEFENSE_CURL
+	db 6,TAIL_WHIP
+	db 10,WATER_GUN
+	db 15,ROLLOUT
+	db 21,BUBBLEBEAM
+	db 28,DOUBLE_EDGE
+	db 36,RAIN_DANCE
+	db 0 ; no more level-up moves
+
+AzumarillEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 1,DEFENSE_CURL
+	db 1,TAIL_WHIP
+	db 1,WATER_GUN
+	db 3,DEFENSE_CURL
+	db 6,TAIL_WHIP
+	db 10,WATER_GUN
+	db 15,ROLLOUT
+	db 25,BUBBLEBEAM
+	db 36,DOUBLE_EDGE
+	db 48,RAIN_DANCE
+	db 0 ; no more level-up moves
+
+SudowoodoEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,ROCK_THROW
+	db 1,MIMIC
+	db 10,FLAIL
+	db 19,LOW_KICK
+	db 28,ROCK_SLIDE
+	db 37,FAINT_ATTACK
+	db 46,SLAM
+	db 0 ; no more level-up moves
+
+PolitoedEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,WATER_GUN
+	db 1,HYPNOSIS
+	db 1,DOUBLESLAP
+	db 1,PERISH_SONG
+	db 35,PERISH_SONG
+	db 51,SWAGGER
+	db 0 ; no more level-up moves
+
+HoppipEvosAttacks:
+	db EVOLVE_LEVEL,18,SKIPLOOM
+	db 0 ; no more evolutions
+	db 1,SPLASH
+if _CRYSTAL
+	db 5,SYNTHESIS
+else
+	db 1,SYNTHESIS
+endc
+	db 5,TAIL_WHIP
+	db 10,TACKLE
+	db 13,POISONPOWDER
+	db 15,STUN_SPORE
+	db 17,SLEEP_POWDER
+	db 20,LEECH_SEED
+	db 25,COTTON_SPORE
+	db 30,MEGA_DRAIN
+	db 0 ; no more level-up moves
+
+SkiploomEvosAttacks:
+	db EVOLVE_LEVEL,27,JUMPLUFF
+	db 0 ; no more evolutions
+	db 1,SPLASH
+	db 1,SYNTHESIS
+	db 1,TAIL_WHIP
+	db 1,TACKLE
+if _CRYSTAL
+	db 5,SYNTHESIS
+endc
+	db 5,TAIL_WHIP
+	db 10,TACKLE
+	db 13,POISONPOWDER
+	db 15,STUN_SPORE
+	db 17,SLEEP_POWDER
+	db 22,LEECH_SEED
+	db 29,COTTON_SPORE
+	db 36,MEGA_DRAIN
+	db 0 ; no more level-up moves
+
+JumpluffEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,SPLASH
+	db 1,SYNTHESIS
+	db 1,TAIL_WHIP
+	db 1,TACKLE
+if _CRYSTAL
+	db 5,SYNTHESIS
+endc
+	db 5,TAIL_WHIP
+	db 10,TACKLE
+	db 13,POISONPOWDER
+	db 15,STUN_SPORE
+	db 17,SLEEP_POWDER
+	db 22,LEECH_SEED
+	db 33,COTTON_SPORE
+	db 44,MEGA_DRAIN
+	db 0 ; no more level-up moves
+
+AipomEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,SCRATCH
+	db 1,TAIL_WHIP
+	db 6,SAND_ATTACK
+	db 12,BATON_PASS
+	db 19,FURY_SWIPES
+	db 27,SWIFT
+	db 36,SCREECH
+	db 46,AGILITY
+	db 0 ; no more level-up moves
+
+SunkernEvosAttacks:
+	db EVOLVE_ITEM,SUN_STONE,SUNFLORA
+	db 0 ; no more evolutions
+	db 1,ABSORB
+	db 4,GROWTH
+	db 10,MEGA_DRAIN
+	db 19,SUNNY_DAY
+	db 31,SYNTHESIS
+	db 46,GIGA_DRAIN
+	db 0 ; no more level-up moves
+
+SunfloraEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,ABSORB
+	db 1,POUND
+	db 4,GROWTH
+	db 10,RAZOR_LEAF
+	db 19,SUNNY_DAY
+	db 31,PETAL_DANCE
+	db 46,SOLARBEAM
+	db 0 ; no more level-up moves
+
+YanmaEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 1,FORESIGHT
+	db 7,QUICK_ATTACK
+	db 13,DOUBLE_TEAM
+	db 19,SONICBOOM
+	db 25,DETECT
+	db 31,SUPERSONIC
+if _CRYSTAL
+	db 37,WING_ATTACK
+else
+	db 37,SWIFT
+endc
+	db 43,SCREECH
+	db 0 ; no more level-up moves
+
+WooperEvosAttacks:
+	db EVOLVE_LEVEL,20,QUAGSIRE
+	db 0 ; no more evolutions
+	db 1,WATER_GUN
+	db 1,TAIL_WHIP
+	db 11,SLAM
+	db 21,AMNESIA
+	db 31,EARTHQUAKE
+	db 41,RAIN_DANCE
+	db 51,MIST
+	db 51,HAZE
+	db 0 ; no more level-up moves
+
+QuagsireEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,WATER_GUN
+	db 1,TAIL_WHIP
+	db 11,SLAM
+	db 23,AMNESIA
+	db 35,EARTHQUAKE
+	db 47,RAIN_DANCE
+	db 59,MIST
+	db 59,HAZE
+	db 0 ; no more level-up moves
+
+EspeonEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 1,TAIL_WHIP
+	db 8,SAND_ATTACK
+	db 16,CONFUSION
+	db 23,QUICK_ATTACK
+	db 30,SWIFT
+	db 36,PSYBEAM
+	db 42,PSYCH_UP
+	db 47,PSYCHIC_M
+	db 52,MORNING_SUN
+	db 0 ; no more level-up moves
+
+UmbreonEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 1,TAIL_WHIP
+	db 8,SAND_ATTACK
+	db 16,PURSUIT
+	db 23,QUICK_ATTACK
+	db 30,CONFUSE_RAY
+	db 36,FAINT_ATTACK
+	db 42,MEAN_LOOK
+	db 47,SCREECH
+	db 52,MOONLIGHT
+	db 0 ; no more level-up moves
+
+MurkrowEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,PECK
+	db 11,PURSUIT
+	db 16,HAZE
+	db 26,NIGHT_SHADE
+	db 31,FAINT_ATTACK
+	db 41,MEAN_LOOK
+	db 0 ; no more level-up moves
+
+SlowkingEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,CURSE
+	db 1,TACKLE
+	db 6,GROWL
+	db 15,WATER_GUN
+	db 20,CONFUSION
+	db 29,DISABLE
+	db 34,HEADBUTT
+	db 43,SWAGGER
+	db 48,PSYCHIC_M
+	db 0 ; no more level-up moves
+
+MisdreavusEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,GROWL
+	db 1,PSYWAVE
+	db 6,SPITE
+	db 12,CONFUSE_RAY
+	db 19,MEAN_LOOK
+	db 27,PSYBEAM
+	db 36,PAIN_SPLIT
+	db 46,PERISH_SONG
+	db 0 ; no more level-up moves
+
+UnownEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,HIDDEN_POWER
+	db 0 ; no more level-up moves
+
+WobbuffetEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,COUNTER
+	db 1,MIRROR_COAT
+	db 1,SAFEGUARD
+	db 1,DESTINY_BOND
+	db 0 ; no more level-up moves
+
+GirafarigEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 1,GROWL
+	db 1,CONFUSION
+	db 1,STOMP
+	db 7,CONFUSION
+	db 13,STOMP
+	db 20,AGILITY
+	db 30,BATON_PASS
+	db 41,PSYBEAM
+	db 54,CRUNCH
+	db 0 ; no more level-up moves
+
+PinecoEvosAttacks:
+	db EVOLVE_LEVEL,31,FORRETRESS
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 1,PROTECT
+	db 8,SELFDESTRUCT
+	db 15,TAKE_DOWN
+	db 22,RAPID_SPIN
+	db 29,BIDE
+	db 36,EXPLOSION
+	db 43,SPIKES
+	db 50,DOUBLE_EDGE
+	db 0 ; no more level-up moves
+
+ForretressEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 1,PROTECT
+	db 1,SELFDESTRUCT
+	db 8,SELFDESTRUCT
+	db 15,TAKE_DOWN
+	db 22,RAPID_SPIN
+	db 29,BIDE
+	db 39,EXPLOSION
+	db 49,SPIKES
+	db 59,DOUBLE_EDGE
+	db 0 ; no more level-up moves
+
+DunsparceEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,RAGE
+	db 5,DEFENSE_CURL
+	db 13,GLARE
+	db 18,SPITE
+	db 26,PURSUIT
+	db 30,SCREECH
+	db 38,TAKE_DOWN
+	db 0 ; no more level-up moves
+
+GligarEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,POISON_STING
+	db 6,SAND_ATTACK
+	db 13,HARDEN
+	db 20,QUICK_ATTACK
+	db 28,FAINT_ATTACK
+	db 36,SLASH
+	db 44,SCREECH
+	db 52,GUILLOTINE
+	db 0 ; no more level-up moves
+
+SteelixEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 1,SCREECH
+	db 10,BIND
+	db 14,ROCK_THROW
+	db 23,HARDEN
+	db 27,RAGE
+	db 36,SANDSTORM
+	db 40,SLAM
+	db 49,CRUNCH
+	db 0 ; no more level-up moves
+
+SnubbullEvosAttacks:
+	db EVOLVE_LEVEL,23,GRANBULL
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 1,SCARY_FACE
+	db 4,TAIL_WHIP
+	db 8,CHARM
+	db 13,BITE
+	db 19,LICK
+	db 26,ROAR
+	db 34,RAGE
+	db 43,TAKE_DOWN
+	db 0 ; no more level-up moves
+
+GranbullEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 1,SCARY_FACE
+	db 4,TAIL_WHIP
+	db 8,CHARM
+	db 13,BITE
+	db 19,LICK
+	db 28,ROAR
+	db 38,RAGE
+	db 51,TAKE_DOWN
+	db 0 ; no more level-up moves
+
+QwilfishEvosAttacks:
+	db 0 ; no more evolutions
+if _CRYSTAL
+	db 1,SPIKES
+endc
+	db 1,TACKLE
+	db 1,POISON_STING
+	db 10,HARDEN
+	db 10,MINIMIZE
+	db 19,WATER_GUN
+	db 28,PIN_MISSILE
+	db 37,TAKE_DOWN
+	db 46,HYDRO_PUMP
+	db 0 ; no more level-up moves
+
+ScizorEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,QUICK_ATTACK
+	db 1,LEER
+	db 6,FOCUS_ENERGY
+	db 12,PURSUIT
+	db 18,FALSE_SWIPE
+	db 24,AGILITY
+	db 30,METAL_CLAW
+	db 36,SLASH
+	db 42,SWORDS_DANCE
+	db 48,DOUBLE_TEAM
+	db 0 ; no more level-up moves
+
+ShuckleEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,CONSTRICT
+	db 1,WITHDRAW
+	db 9,WRAP
+	db 14,ENCORE
+	db 23,SAFEGUARD
+	db 28,BIDE
+	db 37,REST
+	db 0 ; no more level-up moves
+
+HeracrossEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 1,LEER
+	db 6,HORN_ATTACK
+	db 12,ENDURE
+	db 19,FURY_ATTACK
+	db 27,COUNTER
+	db 35,TAKE_DOWN
+	db 44,REVERSAL
+	db 54,MEGAHORN
+	db 0 ; no more level-up moves
+
+SneaselEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,SCRATCH
+	db 1,LEER
+	db 9,QUICK_ATTACK
+	db 17,SCREECH
+	db 25,FAINT_ATTACK
+	db 33,FURY_SWIPES
+	db 41,AGILITY
+	db 49,SLASH
+	db 57,BEAT_UP
+if _CRYSTAL
+	db 65,METAL_CLAW
+endc
+	db 0 ; no more level-up moves
+
+TeddiursaEvosAttacks:
+	db EVOLVE_LEVEL,30,URSARING
+	db 0 ; no more evolutions
+	db 1,SCRATCH
+	db 1,LEER
+	db 8,LICK
+	db 15,FURY_SWIPES
+	db 22,FAINT_ATTACK
+	db 29,REST
+	db 36,SLASH
+	db 43,SNORE
+	db 50,THRASH
+	db 0 ; no more level-up moves
+
+UrsaringEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,SCRATCH
+	db 1,LEER
+	db 1,LICK
+	db 1,FURY_SWIPES
+	db 8,LICK
+	db 15,FURY_SWIPES
+	db 22,FAINT_ATTACK
+	db 29,REST
+	db 39,SLASH
+	db 49,SNORE
+	db 59,THRASH
+	db 0 ; no more level-up moves
+
+SlugmaEvosAttacks:
+	db EVOLVE_LEVEL,38,MAGCARGO
+	db 0 ; no more evolutions
+	db 1,SMOG
+	db 8,EMBER
+	db 15,ROCK_THROW
+	db 22,HARDEN
+	db 29,AMNESIA
+	db 36,FLAMETHROWER
+	db 43,ROCK_SLIDE
+	db 50,BODY_SLAM
+	db 0 ; no more level-up moves
+
+MagcargoEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,SMOG
+	db 1,EMBER
+	db 1,ROCK_THROW
+	db 8,EMBER
+	db 15,ROCK_THROW
+	db 22,HARDEN
+	db 29,AMNESIA
+	db 36,FLAMETHROWER
+	db 48,ROCK_SLIDE
+	db 60,BODY_SLAM
+	db 0 ; no more level-up moves
+
+SwinubEvosAttacks:
+	db EVOLVE_LEVEL,33,PILOSWINE
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 10,POWDER_SNOW
+	db 19,ENDURE
+	db 28,TAKE_DOWN
+	db 37,MIST
+	db 46,BLIZZARD
+if _CRYSTAL
+	db 55,AMNESIA
+endc
+	db 0 ; no more level-up moves
+
+PiloswineEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,HORN_ATTACK
+	db 1,POWDER_SNOW
+	db 1,ENDURE
+	db 10,POWDER_SNOW
+	db 19,ENDURE
+	db 28,TAKE_DOWN
+	db 33,FURY_ATTACK
+	db 42,MIST
+	db 56,BLIZZARD
+if _CRYSTAL
+	db 70,AMNESIA
+endc
+	db 0 ; no more level-up moves
+
+CorsolaEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 7,HARDEN
+	db 13,BUBBLE
+	db 19,RECOVER
+	db 25,BUBBLEBEAM
+	db 31,SPIKE_CANNON
+	db 37,MIRROR_COAT
+	db 43,ANCIENTPOWER
+	db 0 ; no more level-up moves
+
+RemoraidEvosAttacks:
+	db EVOLVE_LEVEL,25,OCTILLERY
+	db 0 ; no more evolutions
+	db 1,WATER_GUN
+	db 11,LOCK_ON
+	db 22,PSYBEAM
+	db 22,AURORA_BEAM
+	db 22,BUBBLEBEAM
+	db 33,FOCUS_ENERGY
+	db 44,ICE_BEAM
+	db 55,HYPER_BEAM
+	db 0 ; no more level-up moves
+
+OctilleryEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,WATER_GUN
+	db 11,CONSTRICT
+	db 22,PSYBEAM
+	db 22,AURORA_BEAM
+	db 22,BUBBLEBEAM
+	db 25,OCTAZOOKA
+	db 38,FOCUS_ENERGY
+	db 54,ICE_BEAM
+	db 70,HYPER_BEAM
+	db 0 ; no more level-up moves
+
+DelibirdEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,PRESENT
+	db 0 ; no more level-up moves
+
+MantineEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 1,BUBBLE
+	db 10,SUPERSONIC
+	db 18,BUBBLEBEAM
+	db 25,TAKE_DOWN
+	db 32,AGILITY
+	db 40,WING_ATTACK
+	db 49,CONFUSE_RAY
+	db 0 ; no more level-up moves
+
+SkarmoryEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,LEER
+	db 1,PECK
+	db 13,SAND_ATTACK
+	db 19,SWIFT
+	db 25,AGILITY
+	db 37,FURY_ATTACK
+	db 49,STEEL_WING
+	db 0 ; no more level-up moves
+
+HoundourEvosAttacks:
+	db EVOLVE_LEVEL,24,HOUNDOOM
+	db 0 ; no more evolutions
+	db 1,LEER
+	db 1,EMBER
+	db 7,ROAR
+	db 13,SMOG
+	db 20,BITE
+	db 27,FAINT_ATTACK
+	db 35,FLAMETHROWER
+	db 43,CRUNCH
+	db 0 ; no more level-up moves
+
+HoundoomEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,LEER
+	db 1,EMBER
+	db 7,ROAR
+	db 13,SMOG
+	db 20,BITE
+	db 30,FAINT_ATTACK
+	db 41,FLAMETHROWER
+	db 52,CRUNCH
+	db 0 ; no more level-up moves
+
+KingdraEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,BUBBLE
+	db 1,SMOKESCREEN
+	db 1,LEER
+	db 1,WATER_GUN
+	db 8,SMOKESCREEN
+	db 15,LEER
+	db 22,WATER_GUN
+	db 29,TWISTER
+	db 40,AGILITY
+	db 51,HYDRO_PUMP
+	db 0 ; no more level-up moves
+
+PhanpyEvosAttacks:
+	db EVOLVE_LEVEL,25,DONPHAN
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 1,GROWL
+	db 9,DEFENSE_CURL
+	db 17,FLAIL
+	db 25,TAKE_DOWN
+	db 33,ROLLOUT
+	db 41,ENDURE
+	db 49,DOUBLE_EDGE
+	db 0 ; no more level-up moves
+
+DonphanEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,HORN_ATTACK
+	db 1,GROWL
+	db 9,DEFENSE_CURL
+	db 17,FLAIL
+	db 25,FURY_ATTACK
+	db 33,ROLLOUT
+	db 41,RAPID_SPIN
+	db 49,EARTHQUAKE
+	db 0 ; no more level-up moves
+
+Porygon2EvosAttacks:
+	db 0 ; no more evolutions
+	db 1,CONVERSION2
+	db 1,TACKLE
+	db 1,CONVERSION
+	db 9,AGILITY
+	db 12,PSYBEAM
+	db 20,RECOVER
+	db 24,DEFENSE_CURL
+	db 32,LOCK_ON
+	db 36,TRI_ATTACK
+	db 44,ZAP_CANNON
+	db 0 ; no more level-up moves
+
+StantlerEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 8,LEER
+	db 15,HYPNOSIS
+	db 23,STOMP
+	db 31,SAND_ATTACK
+	db 40,TAKE_DOWN
+	db 49,CONFUSE_RAY
+	db 0 ; no more level-up moves
+
+SmeargleEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,SKETCH
+	db 11,SKETCH
+	db 21,SKETCH
+	db 31,SKETCH
+	db 41,SKETCH
+	db 51,SKETCH
+	db 61,SKETCH
+	db 71,SKETCH
+	db 81,SKETCH
+	db 91,SKETCH
+	db 0 ; no more level-up moves
+
+TyrogueEvosAttacks:
+	db EVOLVE_STAT,20,ATK_LT_DEF,HITMONCHAN
+	db EVOLVE_STAT,20,ATK_GT_DEF,HITMONLEE
+	db EVOLVE_STAT,20,ATK_EQ_DEF,HITMONTOP
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 0 ; no more level-up moves
+
+HitmontopEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,ROLLING_KICK
+	db 7,FOCUS_ENERGY
+	db 13,PURSUIT
+	db 19,QUICK_ATTACK
+	db 25,RAPID_SPIN
+	db 31,COUNTER
+	db 37,AGILITY
+	db 43,DETECT
+	db 49,TRIPLE_KICK
+	db 0 ; no more level-up moves
+
+SmoochumEvosAttacks:
+	db EVOLVE_LEVEL,30,JYNX
+	db 0 ; no more evolutions
+	db 1,POUND
+	db 1,LICK
+	db 9,SWEET_KISS
+	db 13,POWDER_SNOW
+	db 21,CONFUSION
+	db 25,SING
+	db 33,MEAN_LOOK
+	db 37,PSYCHIC_M
+	db 45,PERISH_SONG
+	db 49,BLIZZARD
+	db 0 ; no more level-up moves
+
+ElekidEvosAttacks:
+	db EVOLVE_LEVEL,30,ELECTABUZZ
+	db 0 ; no more evolutions
+	db 1,QUICK_ATTACK
+	db 1,LEER
+	db 9,THUNDERPUNCH
+	db 17,LIGHT_SCREEN
+	db 25,SWIFT
+	db 33,SCREECH
+	db 41,THUNDERBOLT
+	db 49,THUNDER
+	db 0 ; no more level-up moves
+
+MagbyEvosAttacks:
+	db EVOLVE_LEVEL,30,MAGMAR
+	db 0 ; no more evolutions
+	db 1,EMBER
+	db 7,LEER
+	db 13,SMOG
+	db 19,FIRE_PUNCH
+	db 25,SMOKESCREEN
+	db 31,SUNNY_DAY
+	db 37,FLAMETHROWER
+	db 43,CONFUSE_RAY
+	db 49,FIRE_BLAST
+	db 0 ; no more level-up moves
+
+MiltankEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,TACKLE
+	db 4,GROWL
+	db 8,DEFENSE_CURL
+	db 13,STOMP
+	db 19,MILK_DRINK
+	db 26,BIDE
+	db 34,ROLLOUT
+	db 43,BODY_SLAM
+	db 53,HEAL_BELL
+	db 0 ; no more level-up moves
+
+BlisseyEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,POUND
+	db 4,GROWL
+	db 7,TAIL_WHIP
+	db 10,SOFTBOILED
+	db 13,DOUBLESLAP
+	db 18,MINIMIZE
+	db 23,SING
+	db 28,EGG_BOMB
+	db 33,DEFENSE_CURL
+	db 40,LIGHT_SCREEN
+	db 47,DOUBLE_EDGE
+	db 0 ; no more level-up moves
+
+RaikouEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,BITE
+	db 1,LEER
+	db 11,THUNDERSHOCK
+	db 21,ROAR
+	db 31,QUICK_ATTACK
+	db 41,SPARK
+	db 51,REFLECT
+	db 61,CRUNCH
+	db 71,THUNDER
+	db 0 ; no more level-up moves
+
+EnteiEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,BITE
+	db 1,LEER
+	db 11,EMBER
+	db 21,ROAR
+	db 31,FIRE_SPIN
+	db 41,STOMP
+	db 51,FLAMETHROWER
+	db 61,SWAGGER
+	db 71,FIRE_BLAST
+	db 0 ; no more level-up moves
+
+SuicuneEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,BITE
+	db 1,LEER
+if _CRYSTAL
+	db 11,BUBBLEBEAM
+	db 21,RAIN_DANCE
+	db 31,GUST
+	db 41,AURORA_BEAM
+else
+	db 11,WATER_GUN
+	db 21,ROAR
+	db 31,GUST
+	db 41,BUBBLEBEAM
+endc
+	db 51,MIST
+	db 61,MIRROR_COAT
+	db 71,HYDRO_PUMP
+	db 0 ; no more level-up moves
+
+LarvitarEvosAttacks:
+	db EVOLVE_LEVEL,30,PUPITAR
+	db 0 ; no more evolutions
+	db 1,BITE
+	db 1,LEER
+	db 8,SANDSTORM
+	db 15,SCREECH
+	db 22,ROCK_SLIDE
+	db 29,THRASH
+	db 36,SCARY_FACE
+	db 43,CRUNCH
+	db 50,EARTHQUAKE
+	db 57,HYPER_BEAM
+	db 0 ; no more level-up moves
+
+PupitarEvosAttacks:
+	db EVOLVE_LEVEL,55,TYRANITAR
+	db 0 ; no more evolutions
+	db 1,BITE
+	db 1,LEER
+	db 1,SANDSTORM
+	db 1,SCREECH
+	db 8,SANDSTORM
+	db 15,SCREECH
+	db 22,ROCK_SLIDE
+	db 29,THRASH
+	db 38,SCARY_FACE
+	db 47,CRUNCH
+	db 56,EARTHQUAKE
+	db 65,HYPER_BEAM
+	db 0 ; no more level-up moves
+
+TyranitarEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,BITE
+	db 1,LEER
+	db 1,SANDSTORM
+	db 1,SCREECH
+	db 8,SANDSTORM
+	db 15,SCREECH
+	db 22,ROCK_SLIDE
+	db 29,THRASH
+	db 38,SCARY_FACE
+	db 47,CRUNCH
+	db 61,EARTHQUAKE
+	db 75,HYPER_BEAM
+	db 0 ; no more level-up moves
+
+LugiaEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,AEROBLAST
+	db 11,SAFEGUARD
+	db 22,GUST
+	db 33,RECOVER
+	db 44,HYDRO_PUMP
+	db 55,RAIN_DANCE
+	db 66,SWIFT
+	db 77,WHIRLWIND
+	db 88,ANCIENTPOWER
+	db 99,FUTURE_SIGHT
+	db 0 ; no more level-up moves
+
+HoOhEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,SACRED_FIRE
+	db 11,SAFEGUARD
+	db 22,GUST
+	db 33,RECOVER
+	db 44,FIRE_BLAST
+	db 55,SUNNY_DAY
+	db 66,SWIFT
+	db 77,WHIRLWIND
+	db 88,ANCIENTPOWER
+	db 99,FUTURE_SIGHT
+	db 0 ; no more level-up moves
+
+CelebiEvosAttacks:
+	db 0 ; no more evolutions
+	db 1,LEECH_SEED
+	db 1,CONFUSION
+	db 1,RECOVER
+	db 1,HEAL_BELL
+	db 10,SAFEGUARD
+	db 20,ANCIENTPOWER
+	db 30,FUTURE_SIGHT
+	db 40,BATON_PASS
+	db 50,PERISH_SONG
+	db 0 ; no more level-up moves
--- /dev/null
+++ b/data/evos_attacks_crystal.asm
@@ -1,0 +1,3 @@
+INCLUDE "pokecrystal.asm"
+INCLUDE "data/evos_attacks.asm"
+
--- /dev/null
+++ b/data/evos_attacks_pointers.asm
@@ -1,0 +1,256 @@
+; Pointer table for evolutions and attacks.
+
+; These are grouped together since they're both checked at level-up.
+
+EvosAttacksPointers:: ; 0x425b1
+	dw BulbasaurEvosAttacks
+	dw IvysaurEvosAttacks
+	dw VenusaurEvosAttacks
+	dw CharmanderEvosAttacks
+	dw CharmeleonEvosAttacks
+	dw CharizardEvosAttacks
+	dw SquirtleEvosAttacks
+	dw WartortleEvosAttacks
+	dw BlastoiseEvosAttacks
+	dw CaterpieEvosAttacks
+	dw MetapodEvosAttacks
+	dw ButterfreeEvosAttacks
+	dw WeedleEvosAttacks
+	dw KakunaEvosAttacks
+	dw BeedrillEvosAttacks
+	dw PidgeyEvosAttacks
+	dw PidgeottoEvosAttacks
+	dw PidgeotEvosAttacks
+	dw RattataEvosAttacks
+	dw RaticateEvosAttacks
+	dw SpearowEvosAttacks
+	dw FearowEvosAttacks
+	dw EkansEvosAttacks
+	dw ArbokEvosAttacks
+	dw PikachuEvosAttacks
+	dw RaichuEvosAttacks
+	dw SandshrewEvosAttacks
+	dw SandslashEvosAttacks
+	dw NidoranFEvosAttacks
+	dw NidorinaEvosAttacks
+	dw NidoqueenEvosAttacks
+	dw NidoranMEvosAttacks
+	dw NidorinoEvosAttacks
+	dw NidokingEvosAttacks
+	dw ClefairyEvosAttacks
+	dw ClefableEvosAttacks
+	dw VulpixEvosAttacks
+	dw NinetalesEvosAttacks
+	dw JigglypuffEvosAttacks
+	dw WigglytuffEvosAttacks
+	dw ZubatEvosAttacks
+	dw GolbatEvosAttacks
+	dw OddishEvosAttacks
+	dw GloomEvosAttacks
+	dw VileplumeEvosAttacks
+	dw ParasEvosAttacks
+	dw ParasectEvosAttacks
+	dw VenonatEvosAttacks
+	dw VenomothEvosAttacks
+	dw DiglettEvosAttacks
+	dw DugtrioEvosAttacks
+	dw MeowthEvosAttacks
+	dw PersianEvosAttacks
+	dw PsyduckEvosAttacks
+	dw GolduckEvosAttacks
+	dw MankeyEvosAttacks
+	dw PrimeapeEvosAttacks
+	dw GrowlitheEvosAttacks
+	dw ArcanineEvosAttacks
+	dw PoliwagEvosAttacks
+	dw PoliwhirlEvosAttacks
+	dw PoliwrathEvosAttacks
+	dw AbraEvosAttacks
+	dw KadabraEvosAttacks
+	dw AlakazamEvosAttacks
+	dw MachopEvosAttacks
+	dw MachokeEvosAttacks
+	dw MachampEvosAttacks
+	dw BellsproutEvosAttacks
+	dw WeepinbellEvosAttacks
+	dw VictreebelEvosAttacks
+	dw TentacoolEvosAttacks
+	dw TentacruelEvosAttacks
+	dw GeodudeEvosAttacks
+	dw GravelerEvosAttacks
+	dw GolemEvosAttacks
+	dw PonytaEvosAttacks
+	dw RapidashEvosAttacks
+	dw SlowpokeEvosAttacks
+	dw SlowbroEvosAttacks
+	dw MagnemiteEvosAttacks
+	dw MagnetonEvosAttacks
+	dw FarfetchDEvosAttacks
+	dw DoduoEvosAttacks
+	dw DodrioEvosAttacks
+	dw SeelEvosAttacks
+	dw DewgongEvosAttacks
+	dw GrimerEvosAttacks
+	dw MukEvosAttacks
+	dw ShellderEvosAttacks
+	dw CloysterEvosAttacks
+	dw GastlyEvosAttacks
+	dw HaunterEvosAttacks
+	dw GengarEvosAttacks
+	dw OnixEvosAttacks
+	dw DrowzeeEvosAttacks
+	dw HypnoEvosAttacks
+	dw KrabbyEvosAttacks
+	dw KinglerEvosAttacks
+	dw VoltorbEvosAttacks
+	dw ElectrodeEvosAttacks
+	dw ExeggcuteEvosAttacks
+	dw ExeggutorEvosAttacks
+	dw CuboneEvosAttacks
+	dw MarowakEvosAttacks
+	dw HitmonleeEvosAttacks
+	dw HitmonchanEvosAttacks
+	dw LickitungEvosAttacks
+	dw KoffingEvosAttacks
+	dw WeezingEvosAttacks
+	dw RhyhornEvosAttacks
+	dw RhydonEvosAttacks
+	dw ChanseyEvosAttacks
+	dw TangelaEvosAttacks
+	dw KangaskhanEvosAttacks
+	dw HorseaEvosAttacks
+	dw SeadraEvosAttacks
+	dw GoldeenEvosAttacks
+	dw SeakingEvosAttacks
+	dw StaryuEvosAttacks
+	dw StarmieEvosAttacks
+	dw MrMimeEvosAttacks
+	dw ScytherEvosAttacks
+	dw JynxEvosAttacks
+	dw ElectabuzzEvosAttacks
+	dw MagmarEvosAttacks
+	dw PinsirEvosAttacks
+	dw TaurosEvosAttacks
+	dw MagikarpEvosAttacks
+	dw GyaradosEvosAttacks
+	dw LaprasEvosAttacks
+	dw DittoEvosAttacks
+	dw EeveeEvosAttacks
+	dw VaporeonEvosAttacks
+	dw JolteonEvosAttacks
+	dw FlareonEvosAttacks
+	dw PorygonEvosAttacks
+	dw OmanyteEvosAttacks
+	dw OmastarEvosAttacks
+	dw KabutoEvosAttacks
+	dw KabutopsEvosAttacks
+	dw AerodactylEvosAttacks
+	dw SnorlaxEvosAttacks
+	dw ArticunoEvosAttacks
+	dw ZapdosEvosAttacks
+	dw MoltresEvosAttacks
+	dw DratiniEvosAttacks
+	dw DragonairEvosAttacks
+	dw DragoniteEvosAttacks
+	dw MewtwoEvosAttacks
+	dw MewEvosAttacks
+	dw ChikoritaEvosAttacks
+	dw BayleefEvosAttacks
+	dw MeganiumEvosAttacks
+	dw CyndaquilEvosAttacks
+	dw QuilavaEvosAttacks
+	dw TyphlosionEvosAttacks
+	dw TotodileEvosAttacks
+	dw CroconawEvosAttacks
+	dw FeraligatrEvosAttacks
+	dw SentretEvosAttacks
+	dw FurretEvosAttacks
+	dw HoothootEvosAttacks
+	dw NoctowlEvosAttacks
+	dw LedybaEvosAttacks
+	dw LedianEvosAttacks
+	dw SpinarakEvosAttacks
+	dw AriadosEvosAttacks
+	dw CrobatEvosAttacks
+	dw ChinchouEvosAttacks
+	dw LanturnEvosAttacks
+	dw PichuEvosAttacks
+	dw CleffaEvosAttacks
+	dw IgglybuffEvosAttacks
+	dw TogepiEvosAttacks
+	dw TogeticEvosAttacks
+	dw NatuEvosAttacks
+	dw XatuEvosAttacks
+	dw MareepEvosAttacks
+	dw FlaaffyEvosAttacks
+	dw AmpharosEvosAttacks
+	dw BellossomEvosAttacks
+	dw MarillEvosAttacks
+	dw AzumarillEvosAttacks
+	dw SudowoodoEvosAttacks
+	dw PolitoedEvosAttacks
+	dw HoppipEvosAttacks
+	dw SkiploomEvosAttacks
+	dw JumpluffEvosAttacks
+	dw AipomEvosAttacks
+	dw SunkernEvosAttacks
+	dw SunfloraEvosAttacks
+	dw YanmaEvosAttacks
+	dw WooperEvosAttacks
+	dw QuagsireEvosAttacks
+	dw EspeonEvosAttacks
+	dw UmbreonEvosAttacks
+	dw MurkrowEvosAttacks
+	dw SlowkingEvosAttacks
+	dw MisdreavusEvosAttacks
+	dw UnownEvosAttacks
+	dw WobbuffetEvosAttacks
+	dw GirafarigEvosAttacks
+	dw PinecoEvosAttacks
+	dw ForretressEvosAttacks
+	dw DunsparceEvosAttacks
+	dw GligarEvosAttacks
+	dw SteelixEvosAttacks
+	dw SnubbullEvosAttacks
+	dw GranbullEvosAttacks
+	dw QwilfishEvosAttacks
+	dw ScizorEvosAttacks
+	dw ShuckleEvosAttacks
+	dw HeracrossEvosAttacks
+	dw SneaselEvosAttacks
+	dw TeddiursaEvosAttacks
+	dw UrsaringEvosAttacks
+	dw SlugmaEvosAttacks
+	dw MagcargoEvosAttacks
+	dw SwinubEvosAttacks
+	dw PiloswineEvosAttacks
+	dw CorsolaEvosAttacks
+	dw RemoraidEvosAttacks
+	dw OctilleryEvosAttacks
+	dw DelibirdEvosAttacks
+	dw MantineEvosAttacks
+	dw SkarmoryEvosAttacks
+	dw HoundourEvosAttacks
+	dw HoundoomEvosAttacks
+	dw KingdraEvosAttacks
+	dw PhanpyEvosAttacks
+	dw DonphanEvosAttacks
+	dw Porygon2EvosAttacks
+	dw StantlerEvosAttacks
+	dw SmeargleEvosAttacks
+	dw TyrogueEvosAttacks
+	dw HitmontopEvosAttacks
+	dw SmoochumEvosAttacks
+	dw ElekidEvosAttacks
+	dw MagbyEvosAttacks
+	dw MiltankEvosAttacks
+	dw BlisseyEvosAttacks
+	dw RaikouEvosAttacks
+	dw EnteiEvosAttacks
+	dw SuicuneEvosAttacks
+	dw LarvitarEvosAttacks
+	dw PupitarEvosAttacks
+	dw TyranitarEvosAttacks
+	dw LugiaEvosAttacks
+	dw HoOhEvosAttacks
+	dw CelebiEvosAttacks
--- /dev/null
+++ b/data/odd_eggs.asm
@@ -1,0 +1,465 @@
+GiveOddEgg: ; 1fb4b6
+
+; Figure out which egg to give.
+	call Random
+	ld hl, .Probabilities
+	ld c, 0
+	ld b, c
+.next
+	ld a, [hli]
+	ld e, a
+	ld a, [hli]
+	ld d, a
+	ld a, d
+	cp $ff
+	jr nz, .first
+	ld a, e
+	cp $ff
+	jr z, .done
+.first
+	ld a, [hRandomSub]
+	cp d
+	jr c, .done
+	jr z, .second
+	jr .good
+.second
+	ld a, [hRandomAdd]
+	cp e
+	jr c, .done
+	jr z, .done
+.good
+	inc bc
+	jr .next
+.done
+
+	ld hl, OddEggs
+	ld a, OddEgg2 - OddEgg1
+	call AddNTimes
+	ld de, EnemyMoveAnimation
+	ld bc, $0046
+	call CopyBytes
+	ld a, EGG_TICKET
+	ld [CurItem], a
+	ld a, $1
+	ld [$d10c], a
+	ld a, $ff
+	ld [$d107], a
+	ld hl, NumItems
+	call TossItem
+	ld a, EGG
+	ld [$cd2a], a
+	ld a, $29
+	ld [$cd20], a
+	ld a, $cd
+	ld [$cd21], a
+	ld a, $8
+	ld [$cd22], a
+	ld a, $c6
+	ld [$cd23], a
+
+	ld hl, .Odd
+	ld de, $cd2b
+	ld bc, $000b
+	call CopyBytes
+
+	ld a, $2b
+	ld [$cd24], a
+	ld a, $cd
+	ld [$cd25], a
+	ld a, $38
+	ld [$cd26], a
+	ld a, $c6
+	ld [$cd27], a
+	callba Function11b98f
+	ret
+; 1fb546
+
+.Odd
+	db "ODD@@@@@@@@@"
+
+.Probabilities
+	dw $147a ; 92% ->  8%
+	dw $170a ; 91% ->  1%
+	dw $3fff ; 75% -> 16%
+	dw $47ad ; 72% ->  3%
+	dw $70a3 ; 56% -> 16%
+	dw $7851 ; 53% ->  3%
+	dw $9c28 ; 39% -> 14%
+	dw $a147 ; 37% ->  2%
+	dw $bae0 ; 27% -> 10%
+	dw $bfff ; 25% ->  2%
+	dw $deb7 ; 13% -> 12%
+	dw $e3d6 ; 11% ->  2%
+	dw $fd6f ;  1% -> 10%
+	dw $ffff ;  0% ->  1%
+; 1fb56e
+
+
+OddEggs: ; 1fb56e
+
+OddEgg1:
+	db PICHU
+	db NO_ITEM
+	db THUNDERSHOCK, CHARM, DIZZY_PUNCH, NONE
+	dw 02048 ; OT ID
+	dt 125 ; Exp
+	; Stat exp
+	bigdw 0
+	bigdw 0
+	bigdw 0
+	bigdw 0
+	bigdw 0
+	db $0, $0 ; DVs
+	db 30, 20, 10, 0 ; PP
+	db 20 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 5 ; Level
+	db 0, 0 ; Status
+	bigdw 0 ; HP
+	bigdw 17 ; Max HP
+	bigdw 9 ; Atk
+	bigdw 6 ; Def
+	bigdw 11 ; Spd
+	bigdw 8 ; SAtk
+	bigdw 8 ; SDef
+	db "EGG@@@@@@@@"
+
+OddEgg2:
+	db PICHU
+	db NO_ITEM
+	db THUNDERSHOCK, CHARM, DIZZY_PUNCH, NONE
+	dw 00256 ; OT ID
+	dt 125 ; Exp
+	; Stat exp
+	bigdw 0
+	bigdw 0
+	bigdw 0
+	bigdw 0
+	bigdw 0
+	db $2a, $aa ; DVs
+	db 30, 20, 10, 0 ; PP
+	db 20 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 5 ; Level
+	db 0, 0 ; Status
+	bigdw 0 ; HP
+	bigdw 17 ; Max HP
+	bigdw 9 ; Atk
+	bigdw 7 ; Def
+	bigdw 12 ; Spd
+	bigdw 9 ; SAtk
+	bigdw 9 ; SDef
+	db "EGG@@@@@@@@"
+
+	db CLEFFA
+	db NO_ITEM
+	db POUND, CHARM, DIZZY_PUNCH, NONE
+	dw 04096 ; OT ID
+	dt 125 ; Exp
+	; Stat exp
+	bigdw 0
+	bigdw 0
+	bigdw 0
+	bigdw 0
+	bigdw 0
+	db $0, $0 ; DVs
+	db 35, 20, 10, 0 ; PP
+	db 20 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 5 ; Level
+	db 0, 0 ; Status
+	bigdw 0 ; HP
+	bigdw 20 ; Max HP
+	bigdw 7 ; Atk
+	bigdw 7 ; Def
+	bigdw 6 ; Spd
+	bigdw 9 ; SAtk
+	bigdw 10 ; SDef
+	db "EGG@@@@@@@@"
+
+	db CLEFFA
+	db NO_ITEM
+	db POUND, CHARM, DIZZY_PUNCH, NONE
+	dw 00768 ; OT ID
+	dt 125 ; Exp
+	; Stat exp
+	bigdw 0
+	bigdw 0
+	bigdw 0
+	bigdw 0
+	bigdw 0
+	db $2a, $aa ; DVs
+	db 35, 20, 10, 0 ; PP
+	db 20 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 5 ; Level
+	db 0, 0 ; Status
+	bigdw 0 ; HP
+	bigdw 20 ; Max HP
+	bigdw 7 ; Atk
+	bigdw 8 ; Def
+	bigdw 7 ; Spd
+	bigdw 10 ; SAtk
+	bigdw 11 ; SDef
+	db "EGG@@@@@@@@"
+
+	db IGGLYBUFF
+	db NO_ITEM
+	db SING, CHARM, DIZZY_PUNCH, NONE
+	dw 04096 ; OT ID
+	dt 125 ; Exp
+	; Stat exp
+	bigdw 0
+	bigdw 0
+	bigdw 0
+	bigdw 0
+	bigdw 0
+	db $0, $0 ; DVs
+	db 15, 20, 10, 0 ; PP
+	db 20 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 5 ; Level
+	db 0, 0 ; Status
+	bigdw 0 ; HP
+	bigdw 24 ; Max HP
+	bigdw 8 ; Atk
+	bigdw 6 ; Def
+	bigdw 6 ; Spd
+	bigdw 9 ; SAtk
+	bigdw 7 ; SDef
+	db "EGG@@@@@@@@"
+
+	db IGGLYBUFF
+	db NO_ITEM
+	db SING, CHARM, DIZZY_PUNCH, NONE
+	dw 00768 ; OT ID
+	dt 125 ; Exp
+	; Stat exp
+	bigdw 0
+	bigdw 0
+	bigdw 0
+	bigdw 0
+	bigdw 0
+	db $2a, $aa ; DVs
+	db 15, 20, 10, 0 ; PP
+	db 20 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 5 ; Level
+	db 0, 0 ; Status
+	bigdw 0 ; HP
+	bigdw 24 ; Max HP
+	bigdw 8 ; Atk
+	bigdw 7 ; Def
+	bigdw 7 ; Spd
+	bigdw 10 ; SAtk
+	bigdw 8 ; SDef
+	db "EGG@@@@@@@@"
+
+	db SMOOCHUM
+	db NO_ITEM
+	db POUND, LICK, DIZZY_PUNCH, NONE
+	dw 03584 ; OT ID
+	dt 125 ; Exp
+	; Stat exp
+	bigdw 0
+	bigdw 0
+	bigdw 0
+	bigdw 0
+	bigdw 0
+	db $0, $0 ; DVs
+	db 35, 30, 10, 0 ; PP
+	db 20 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 5 ; Level
+	db 0, 0 ; Status
+	bigdw 0 ; HP
+	bigdw 19 ; Max HP
+	bigdw 8 ; Atk
+	bigdw 6 ; Def
+	bigdw 11 ; Spd
+	bigdw 13 ; SAtk
+	bigdw 11 ; SDef
+	db "EGG@@@@@@@@"
+
+	db SMOOCHUM
+	db NO_ITEM
+	db POUND, LICK, DIZZY_PUNCH, NONE
+	dw 00512 ; OT ID
+	dt 125 ; Exp
+	; Stat exp
+	bigdw 0
+	bigdw 0
+	bigdw 0
+	bigdw 0
+	bigdw 0
+	db $2a, $aa ; DVs
+	db 35, 30, 10, 0 ; PP
+	db 20 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 5 ; Level
+	db 0, 0 ; Status
+	bigdw 0 ; HP
+	bigdw 19 ; Max HP
+	bigdw 8 ; Atk
+	bigdw 7 ; Def
+	bigdw 12 ; Spd
+	bigdw 14 ; SAtk
+	bigdw 12 ; SDef
+	db "EGG@@@@@@@@"
+
+	db MAGBY
+	db NO_ITEM
+	db EMBER, DIZZY_PUNCH, NONE, NONE
+	dw 02560 ; OT ID
+	dt 125 ; Exp
+	; Stat exp
+	bigdw 0
+	bigdw 0
+	bigdw 0
+	bigdw 0
+	bigdw 0
+	db $0, $0 ; DVs
+	db 25, 10, 0, 0 ; PP
+	db 20 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 5 ; Level
+	db 0, 0 ; Status
+	bigdw 0 ; HP
+	bigdw 19 ; Max HP
+	bigdw 12 ; Atk
+	bigdw 8 ; Def
+	bigdw 13 ; Spd
+	bigdw 12 ; SAtk
+	bigdw 10 ; SDef
+	db "EGG@@@@@@@@"
+
+	db MAGBY
+	db NO_ITEM
+	db EMBER, DIZZY_PUNCH, NONE, NONE
+	dw 00512 ; OT ID
+	dt 125 ; Exp
+	; Stat exp
+	bigdw 0
+	bigdw 0
+	bigdw 0
+	bigdw 0
+	bigdw 0
+	db $2a, $aa ; DVs
+	db 25, 10, 0, 0 ; PP
+	db 20 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 5 ; Level
+	db 0, 0 ; Status
+	bigdw 0 ; HP
+	bigdw 19 ; Max HP
+	bigdw 12 ; Atk
+	bigdw 9 ; Def
+	bigdw 14 ; Spd
+	bigdw 13 ; SAtk
+	bigdw 11 ; SDef
+	db "EGG@@@@@@@@"
+
+	db ELEKID
+	db NO_ITEM
+	db QUICK_ATTACK, LEER, DIZZY_PUNCH, NONE
+	dw 03072 ; OT ID
+	dt 125 ; Exp
+	; Stat exp
+	bigdw 0
+	bigdw 0
+	bigdw 0
+	bigdw 0
+	bigdw 0
+	db $0, $0 ; DVs
+	db 30, 30, 10, 0 ; PP
+	db 20 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 5 ; Level
+	db 0, 0 ; Status
+	bigdw 0 ; HP
+	bigdw 19 ; Max HP
+	bigdw 11 ; Atk
+	bigdw 8 ; Def
+	bigdw 14 ; Spd
+	bigdw 11 ; SAtk
+	bigdw 10 ; SDef
+	db "EGG@@@@@@@@"
+
+	db ELEKID
+	db NO_ITEM
+	db QUICK_ATTACK, LEER, DIZZY_PUNCH, NONE
+	dw 00512 ; OT ID
+	dt 125 ; Exp
+	; Stat exp
+	bigdw 0
+	bigdw 0
+	bigdw 0
+	bigdw 0
+	bigdw 0
+	db $2a, $aa ; DVs
+	db 30, 30, 10, 0 ; PP
+	db 20 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 5 ; Level
+	db 0, 0 ; Status
+	bigdw 0 ; HP
+	bigdw 19 ; Max HP
+	bigdw 11 ; Atk
+	bigdw 9 ; Def
+	bigdw 15 ; Spd
+	bigdw 12 ; SAtk
+	bigdw 11 ; SDef
+	db "EGG@@@@@@@@"
+
+	db TYROGUE
+	db NO_ITEM
+	db TACKLE, DIZZY_PUNCH, NONE, NONE
+	dw 02560 ; OT ID
+	dt 125 ; Exp
+	; Stat exp
+	bigdw 0
+	bigdw 0
+	bigdw 0
+	bigdw 0
+	bigdw 0
+	db $0, $0 ; DVs
+	db 35, 10, 0, 0 ; PP
+	db 20 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 5 ; Level
+	db 0, 0 ; Status
+	bigdw 0 ; HP
+	bigdw 18 ; Max HP
+	bigdw 8 ; Atk
+	bigdw 8 ; Def
+	bigdw 8 ; Spd
+	bigdw 8 ; SAtk
+	bigdw 8 ; SDef
+	db "EGG@@@@@@@@"
+
+	db TYROGUE
+	db NO_ITEM
+	db TACKLE, DIZZY_PUNCH, NONE, NONE
+	dw 00256 ; OT ID
+	dt 125 ; Exp
+	; Stat exp
+	bigdw 0
+	bigdw 0
+	bigdw 0
+	bigdw 0
+	bigdw 0
+	db $2a, $aa ; DVs
+	db 35, 10, 0, 0 ; PP
+	db 20 ; Happiness
+	db 0, 0, 0 ; Pokerus, Caught data
+	db 5 ; Level
+	db 0, 0 ; Status
+	bigdw 0 ; HP
+	bigdw 18 ; Max HP
+	bigdw 8 ; Atk
+	bigdw 9 ; Def
+	bigdw 9 ; Spd
+	bigdw 9 ; SAtk
+	bigdw 9 ; SDef
+	db "EGG@@@@@@@@"
+
--- /dev/null
+++ b/data/pokedex/entries.asm
@@ -1,0 +1,26 @@
+INCLUDE "includes.asm"
+
+
+SECTION "Pokedex Entries 001-064", ROMX, BANK[POKEDEX_ENTRIES_1]
+
+PokedexEntries1::
+INCLUDE "data/pokedex/entries_1.asm"
+
+
+SECTION "Pokedex Entries 065-128", ROMX, BANK[POKEDEX_ENTRIES_2]
+
+PokedexEntries2::
+INCLUDE "data/pokedex/entries_2.asm"
+
+
+SECTION "Pokedex Entries 129-192", ROMX, BANK[POKEDEX_ENTRIES_3]
+
+PokedexEntries3::
+INCLUDE "data/pokedex/entries_3.asm"
+
+
+SECTION "Pokedex Entries 193-251", ROMX, BANK[POKEDEX_ENTRIES_4]
+
+PokedexEntries4::
+INCLUDE "data/pokedex/entries_4.asm"
+
--- /dev/null
+++ b/data/pokedex/entries/001.asm
@@ -1,0 +1,12 @@
+; BulbasaurPokedexEntry: ; 0x181695
+	db "SEED@" ; species name
+	dw 204, 150 ; height, width
+	
+	db   "While it is young,"
+	next "it uses the"
+	next "nutrients that are"
+	page "stored in the"
+	next "seeds on its back"
+	next "in order to grow.@"
+; 0x181702
+
--- /dev/null
+++ b/data/pokedex/entries/002.asm
@@ -1,0 +1,12 @@
+; IvysaurPokedexEntry: ; 0x181702
+	db "SEED@" ; species name
+	dw 303, 290 ; height, width
+	
+	db   "The bulb on its"
+	next "back grows as it"
+	next "absorbs nutrients."
+	page "The bulb gives off"
+	next "a pleasant aroma"
+	next "when it blooms.@"
+; 0x181773
+
--- /dev/null
+++ b/data/pokedex/entries/003.asm
@@ -1,0 +1,12 @@
+; VenusaurPokedexEntry: ; 0x181773
+	db "SEED@" ; species name
+	dw 607, 2210 ; height, width
+	
+	db   "As it warms it-"
+	next "self and absorbs"
+	next "the sunlight, its"
+	page "flower petals"
+	next "release a pleasant"
+	next "fragrance.@"
+; 0x1817db
+
--- /dev/null
+++ b/data/pokedex/entries/004.asm
@@ -1,0 +1,12 @@
+; CharmanderPokedexEntry: ; 0x1817db
+	db "LIZARD@" ; species name
+	dw 200, 190 ; height, width
+	
+	db   "If it's healthy,"
+	next "the flame on the"
+	next "tip of its tail"
+	page "will burn vigor-"
+	next "ously, even if it"
+	next "gets a bit wet.@"
+; 0x18184a
+
--- /dev/null
+++ b/data/pokedex/entries/005.asm
@@ -1,0 +1,12 @@
+; CharmeleonPokedexEntry: ; 0x18184a
+	db "FLAME@" ; species name
+	dw 307, 420 ; height, width
+	
+	db   "If it becomes"
+	next "agitated during"
+	next "battle, it spouts"
+	page "intense flames,"
+	next "incinerating its"
+	next "surroundings.@"
+; 0x1818b3
+
--- /dev/null
+++ b/data/pokedex/entries/006.asm
@@ -1,0 +1,12 @@
+; CharizardPokedexEntry: ; 0x1818b3
+	db "FLAME@" ; species name
+	dw 507, 2000 ; height, width
+	
+	db   "It uses its wings"
+	next "to fly high. The"
+	next "temperature of its"
+	page "fire increases as"
+	next "it gains exper-"
+	next "ience in battle.@"
+; 0x181926
+
--- /dev/null
+++ b/data/pokedex/entries/007.asm
@@ -1,0 +1,12 @@
+; SquirtlePokedexEntry: ; 0x181926
+	db "TINYTURTLE@" ; species name
+	dw 108, 200 ; height, width
+	
+	db   "When it feels"
+	next "threatened, it"
+	next "draws its legs"
+	page "inside its shell"
+	next "and sprays water"
+	next "from its mouth.@"
+; 0x181993
+
--- /dev/null
+++ b/data/pokedex/entries/008.asm
@@ -1,0 +1,12 @@
+; WartortlePokedexEntry: ; 0x181993
+	db "TURTLE@" ; species name
+	dw 303, 500 ; height, width
+	
+	db   "Its long, furry"
+	next "tail is a symbol"
+	next "of longevity,"
+	page "making it quite"
+	next "popular among"
+	next "older people.@"
+; 0x1819f9
+
--- /dev/null
+++ b/data/pokedex/entries/009.asm
@@ -1,0 +1,12 @@
+; BlastoisePokedexEntry: ; 0x1819f9
+	db "SHELLFISH@" ; species name
+	dw 503, 1890 ; height, width
+	
+	db   "It firmly plants"
+	next "its feet on the"
+	next "ground before"
+	page "shooting water"
+	next "from the jets on"
+	next "its back.@"
+; 0x181a60
+
--- /dev/null
+++ b/data/pokedex/entries/010.asm
@@ -1,0 +1,12 @@
+; CaterpiePokedexEntry: ; 0x181a60
+	db "WORM@" ; species name
+	dw 100, 60 ; height, width
+	
+	db   "It crawls into"
+	next "foliage where it"
+	next "camouflages itself"
+	page "among leaves that"
+	next "are the same color"
+	next "as its body.@"
+; 0x181ace
+
--- /dev/null
+++ b/data/pokedex/entries/011.asm
@@ -1,0 +1,12 @@
+; MetapodPokedexEntry: ; 0x181ace
+	db "COCOON@" ; species name
+	dw 204, 220 ; height, width
+	
+	db   "This is its pre-"
+	next "evolved form. At"
+	next "this stage, it can"
+	page "only harden, so it"
+	next "remains motionless"
+	next "to avoid attack.@"
+; 0x181b45
+
--- /dev/null
+++ b/data/pokedex/entries/012.asm
@@ -1,0 +1,12 @@
+; ButterfreePokedexEntry: ; 0x181b45
+	db "BUTTERFLY@" ; species name
+	dw 307, 710 ; height, width
+	
+	db   "It flits from"
+	next "flower to flower,"
+	next "collecting honey."
+	page "It can even"
+	next "identify distant"
+	next "flowers in bloom.@"
+; 0x181bb4
+
--- /dev/null
+++ b/data/pokedex/entries/013.asm
@@ -1,0 +1,12 @@
+; WeedlePokedexEntry: ; 0x181bb4
+	db "HAIRY BUG@" ; species name
+	dw 100, 70 ; height, width
+	
+	db   "The barb on top of"
+	next "its head secretes"
+	next "a strong poison."
+	page "It uses this toxic"
+	next "barb to protect"
+	next "itself.@"
+; 0x181c23
+
--- /dev/null
+++ b/data/pokedex/entries/014.asm
@@ -1,0 +1,12 @@
+; KakunaPokedexEntry: ; 0x181c23
+	db "COCOON@" ; species name
+	dw 200, 220 ; height, width
+	
+	db   "Nearly incapable"
+	next "of movement, it"
+	next "leans against"
+	page "stout trees while"
+	next "waiting for its"
+	next "evolution.@"
+; 0x181c8a
+
--- /dev/null
+++ b/data/pokedex/entries/015.asm
@@ -1,0 +1,12 @@
+; BeedrillPokedexEntry: ; 0x181c8a
+	db "POISON BEE@" ; species name
+	dw 303, 650 ; height, width
+	
+	db   "It uses sharp,"
+	next "poisonous stings"
+	next "to defeat prey,"
+	page "then takes the"
+	next "victim back to its"
+	next "nest for food.@"
+; 0x181cfa
+
--- /dev/null
+++ b/data/pokedex/entries/016.asm
@@ -1,0 +1,12 @@
+; PidgeyPokedexEntry: ; 0x181cfa
+	db "TINY BIRD@" ; species name
+	dw 100, 40 ; height, width
+	
+	db   "It rapidly flaps"
+	next "its wings in the"
+	next "grass, stirring up"
+	page "a dust cloud that"
+	next "drives insect prey"
+	next "out into the open.@"
+; 0x181d75
+
--- /dev/null
+++ b/data/pokedex/entries/017.asm
@@ -1,0 +1,12 @@
+; PidgeottoPokedexEntry: ; 0x181d75
+	db "BIRD@" ; species name
+	dw 307, 660 ; height, width
+	
+	db   "It slowly flies in"
+	next "a circular pat-"
+	next "tern, all the"
+	page "while keeping a"
+	next "sharp lookout for"
+	next "prey.@"
+; 0x181dd7
+
--- /dev/null
+++ b/data/pokedex/entries/018.asm
@@ -1,0 +1,12 @@
+; PidgeotPokedexEntry: ; 0x181dd7
+	db "BIRD@" ; species name
+	dw 411, 870 ; height, width
+	
+	db   "Its outstanding"
+	next "vision allows it"
+	next "to spot splashing"
+	page "MAGIKARP, even"
+	next "while flying at"
+	next "3300 feet.@"
+; 0x181e3d
+
--- /dev/null
+++ b/data/pokedex/entries/019.asm
@@ -1,0 +1,12 @@
+; RattataPokedexEntry: ; 0x181e3d
+	db "RAT@" ; species name
+	dw 100, 80 ; height, width
+	
+	db   "This #MON's"
+	next "impressive vital-"
+	next "ity allows it to"
+	page "live anywhere. It"
+	next "also multiplies"
+	next "very quickly.@"
+; 0x181ea3
+
--- /dev/null
+++ b/data/pokedex/entries/020.asm
@@ -1,0 +1,12 @@
+; RaticatePokedexEntry: ; 0x181ea3
+	db "RAT@" ; species name
+	dw 204, 410 ; height, width
+	
+	db   "The webs on its"
+	next "hind legs enable"
+	next "it to cross"
+	page "rivers. It search-"
+	next "es wide areas for"
+	next "food.@"
+; 0x181f03
+
--- /dev/null
+++ b/data/pokedex/entries/021.asm
@@ -1,0 +1,12 @@
+; SpearowPokedexEntry: ; 0x181f03
+	db "TINY BIRD@" ; species name
+	dw 100, 40 ; height, width
+	
+	db   "To protect its"
+	next "territory, it"
+	next "flies around"
+	page "ceaselessly,"
+	next "making high-"
+	next "pitched cries.@"
+; 0x181f64
+
--- /dev/null
+++ b/data/pokedex/entries/022.asm
@@ -1,0 +1,12 @@
+; FearowPokedexEntry: ; 0x181f64
+	db "BEAK@" ; species name
+	dw 311, 840 ; height, width
+	
+	db   "It uses its long"
+	next "beak to attack. It"
+	next "has a surprisingly"
+	page "long reach, so it"
+	next "must be treated"
+	next "with caution.@"
+; 0x181fd4
+
--- /dev/null
+++ b/data/pokedex/entries/023.asm
@@ -1,0 +1,12 @@
+; EkansPokedexEntry: ; 0x181fd4
+	db "SNAKE@" ; species name
+	dw 607, 150 ; height, width
+	
+	db   "It flutters the"
+	next "tip of its tongue"
+	next "to seek out the"
+	page "scent of prey,"
+	next "then swallows the"
+	next "prey whole.@"
+; 0x18203d
+
--- /dev/null
+++ b/data/pokedex/entries/024.asm
@@ -1,0 +1,12 @@
+; ArbokPokedexEntry: ; 0x18203d
+	db "COBRA@" ; species name
+	dw 1106, 1430 ; height, width
+	
+	db   "To intimidate"
+	next "foes, it spreads"
+	next "its chest wide and"
+	page "makes eerie sounds"
+	next "by expelling air"
+	next "from its mouth.@"
+; 0x1820ad
+
--- /dev/null
+++ b/data/pokedex/entries/025.asm
@@ -1,0 +1,12 @@
+; PikachuPokedexEntry: ; 0x1820ad
+	db "MOUSE@" ; species name
+	dw 104, 130 ; height, width
+	
+	db   "When it is anger-"
+	next "ed, it immediately"
+	next "discharges the"
+	page "energy stored in"
+	next "the pouches in its"
+	next "cheeks.@"
+; 0x182117
+
--- /dev/null
+++ b/data/pokedex/entries/026.asm
@@ -1,0 +1,12 @@
+; RaichuPokedexEntry: ; 0x182117
+	db "MOUSE@" ; species name
+	dw 207, 660 ; height, width
+	
+	db   "If its electric"
+	next "pouches run empty,"
+	next "it raises its tail"
+	page "to gather electri-"
+	next "city from the"
+	next "atmosphere.@"
+; 0x182184
+
--- /dev/null
+++ b/data/pokedex/entries/027.asm
@@ -1,0 +1,12 @@
+; SandshrewPokedexEntry: ; 0x182184
+	db "MOUSE@" ; species name
+	dw 200, 260 ; height, width
+	
+	db   "It prefers dry,"
+	next "sandy places"
+	next "because it uses"
+	page "the sand to"
+	next "protect itself"
+	next "when threatened.@"
+; 0x1821e7
+
--- /dev/null
+++ b/data/pokedex/entries/028.asm
@@ -1,0 +1,12 @@
+; SandslashPokedexEntry: ; 0x1821e7
+	db "MOUSE@" ; species name
+	dw 303, 650 ; height, width
+	
+	db   "Adept at climbing"
+	next "trees, it rolls"
+	next "into a spiny ball,"
+	page "then attacks its"
+	next "enemies from"
+	next "above.@"
+; 0x18224b
+
--- /dev/null
+++ b/data/pokedex/entries/029.asm
@@ -1,0 +1,12 @@
+; NidoranFPokedexEntry: ; 0x18224b
+	db "POISON PIN@" ; species name
+	dw 104, 150 ; height, width
+	
+	db   "Small and very"
+	next "docile, it pro-"
+	next "tects itself with"
+	page "its small, poison-"
+	next "ous horn when"
+	next "attacked.@"
+; 0x1822b6
+
--- /dev/null
+++ b/data/pokedex/entries/030.asm
@@ -1,0 +1,12 @@
+; NidorinaPokedexEntry: ; 0x1822b6
+	db "POISON PIN@" ; species name
+	dw 207, 440 ; height, width
+	
+	db   "It has a docile"
+	next "nature. If it is"
+	next "threatened with"
+	page "attack, it raises"
+	next "the barbs that are"
+	next "all over its body.@"
+; 0x18232e
+
--- /dev/null
+++ b/data/pokedex/entries/031.asm
@@ -1,0 +1,12 @@
+; NidoqueenPokedexEntry: ; 0x18232e
+	db "DRILL@" ; species name
+	dw 403, 1320 ; height, width
+	
+	db   "The hard scales"
+	next "that cover its"
+	next "strong body serve"
+	page "as excellent"
+	next "protection from"
+	next "any attack.@"
+; 0x182392
+
--- /dev/null
+++ b/data/pokedex/entries/032.asm
@@ -1,0 +1,12 @@
+; NidoranMPokedexEntry: ; 0x182392
+	db "POISON PIN@" ; species name
+	dw 108, 200 ; height, width
+	
+	db   "It constantly"
+	next "moves its large"
+	next "ears in many"
+	page "directions in"
+	next "order to detect"
+	next "danger right away.@"
+; 0x1823fd
+
--- /dev/null
+++ b/data/pokedex/entries/033.asm
@@ -1,0 +1,12 @@
+; NidorinoPokedexEntry: ; 0x1823fd
+	db "POISON PIN@" ; species name
+	dw 211, 430 ; height, width
+	
+	db   "It is easily"
+	next "agitated and uses"
+	next "its horn for"
+	page "offense as soon as"
+	next "it notices an"
+	next "attacker.@"
+; 0x182463
+
--- /dev/null
+++ b/data/pokedex/entries/034.asm
@@ -1,0 +1,12 @@
+; NidokingPokedexEntry: ; 0x182463
+	db "DRILL@" ; species name
+	dw 407, 1370 ; height, width
+	
+	db   "It uses its thick"
+	next "arms, legs and"
+	next "tail to attack"
+	page "forcefully. Melee"
+	next "combat is its"
+	next "specialty.@"
+; 0x1824c8
+
--- /dev/null
+++ b/data/pokedex/entries/035.asm
@@ -1,0 +1,12 @@
+; ClefairyPokedexEntry: ; 0x1824c8
+	db "FAIRY@" ; species name
+	dw 200, 170 ; height, width
+	
+	db   "Though rarely"
+	next "seen, it becomes"
+	next "easier to spot,"
+	page "for some reason,"
+	next "on the night of a "
+	next "full moon.@"
+; 0x182530
+
--- /dev/null
+++ b/data/pokedex/entries/036.asm
@@ -1,0 +1,12 @@
+; ClefablePokedexEntry: ; 0x182530
+	db "FAIRY@" ; species name
+	dw 403, 880 ; height, width
+	
+	db   "Said to live in"
+	next "quiet, remote"
+	next "mountains, this"
+	page "type of fairy has"
+	next "a strong aversion"
+	next "to being seen.@"
+; 0x18259b
+
--- /dev/null
+++ b/data/pokedex/entries/037.asm
@@ -1,0 +1,12 @@
+; VulpixPokedexEntry: ; 0x18259b
+	db "FOX@" ; species name
+	dw 200, 220 ; height, width
+	
+	db   "As its body grows"
+	next "larger, its six"
+	next "warm tails become"
+	page "more beautiful,"
+	next "with a more luxur-"
+	next "ious coat of fur.@"
+; 0x18260c
+
--- /dev/null
+++ b/data/pokedex/entries/038.asm
@@ -1,0 +1,12 @@
+; NinetalesPokedexEntry: ; 0x18260c
+	db "FOX@" ; species name
+	dw 307, 440 ; height, width
+	
+	db   "It is said to live"
+	next "a thousand years,"
+	next "and each of its"
+	page "tails is loaded"
+	next "with supernatural"
+	next "powers.@"
+; 0x182673
+
--- /dev/null
+++ b/data/pokedex/entries/039.asm
@@ -1,0 +1,12 @@
+; JigglypuffPokedexEntry: ; 0x182673
+	db "BALLOON@" ; species name
+	dw 108, 120 ; height, width
+	
+	db   "It rolls its cute"
+	next "eyes as it sings a"
+	next "soothing lullaby."
+	page "Its gentle song"
+	next "puts anyone who"
+	next "hears it to sleep.@"
+; 0x1826e9
+
--- /dev/null
+++ b/data/pokedex/entries/040.asm
@@ -1,0 +1,12 @@
+; WigglytuffPokedexEntry: ; 0x1826e9
+	db "BALLOON@" ; species name
+	dw 303, 260 ; height, width
+	
+	db   "The rich, fluffy"
+	next "fur that covers"
+	next "its body feels so"
+	page "good that anyone"
+	next "who feels it can't"
+	next "stop touching it.@"
+; 0x18275d
+
--- /dev/null
+++ b/data/pokedex/entries/041.asm
@@ -1,0 +1,12 @@
+; ZubatPokedexEntry: ; 0x18275d
+	db "BAT@" ; species name
+	dw 207, 170 ; height, width
+	
+	db   "During the day, it"
+	next "gathers with"
+	next "others and hangs"
+	page "from the ceilings"
+	next "of old buildings"
+	next "and caves.@"
+; 0x1827c4
+
--- /dev/null
+++ b/data/pokedex/entries/042.asm
@@ -1,0 +1,12 @@
+; GolbatPokedexEntry: ; 0x1827c4
+	db "BAT@" ; species name
+	dw 503, 1210 ; height, width
+	
+	db   "When it plunges"
+	next "its fangs into its"
+	next "prey, it instantly"
+	page "draws and gulps"
+	next "down more than ten"
+	next "ounces of blood.@"
+; 0x182836
+
--- /dev/null
+++ b/data/pokedex/entries/043.asm
@@ -1,0 +1,12 @@
+; OddishPokedexEntry: ; 0x182836
+	db "WEED@" ; species name
+	dw 108, 120 ; height, width
+	
+	db   "During the day, it"
+	next "stays in the cold"
+	next "underground to"
+	page "avoid the sun."
+	next "It grows by bath-"
+	next "ing in moonlight.@"
+; 0x1828a6
+
--- /dev/null
+++ b/data/pokedex/entries/044.asm
@@ -1,0 +1,12 @@
+; GloomPokedexEntry: ; 0x1828a6
+	db "WEED@" ; species name
+	dw 207, 190 ; height, width
+	
+	db   "The smell from its"
+	next "drool-like syrup"
+	next "and the pollen on"
+	page "its petals is so"
+	next "bad, it may make"
+	next "opponents faint.@"
+; 0x182918
+
--- /dev/null
+++ b/data/pokedex/entries/045.asm
@@ -1,0 +1,12 @@
+; VileplumePokedexEntry: ; 0x182918
+	db "FLOWER@" ; species name
+	dw 311, 410 ; height, width
+	
+	db   "By shaking its big"
+	next "petals, it scat-"
+	next "ters toxic pollen"
+	page "into the air,"
+	next "turning the air"
+	next "yellow.@"
+; 0x18297f
+
--- /dev/null
+++ b/data/pokedex/entries/046.asm
@@ -1,0 +1,12 @@
+; ParasPokedexEntry: ; 0x18297f
+	db "MUSHROOM@" ; species name
+	dw 100, 120 ; height, width
+	
+	db   "The tochukaso"
+	next "growing on this"
+	next "#MON's back"
+	page "orders it to"
+	next "extract juice from"
+	next "tree trunks.@"
+; 0x1829e2
+
--- /dev/null
+++ b/data/pokedex/entries/047.asm
@@ -1,0 +1,12 @@
+; ParasectPokedexEntry: ; 0x1829e2
+	db "MUSHROOM@" ; species name
+	dw 303, 650 ; height, width
+	
+	db   "When nothing's"
+	next "left to extract"
+	next "from the bug, the"
+	page "mushrooms on its"
+	next "back leave spores"
+	next "on the bug's egg.@"
+; 0x182a53
+
--- /dev/null
+++ b/data/pokedex/entries/048.asm
@@ -1,0 +1,12 @@
+; VenonatPokedexEntry: ; 0x182a53
+	db "INSECT@" ; species name
+	dw 303, 660 ; height, width
+	
+	db   "The small bugs it"
+	next "eats appear only"
+	next "at night, so it"
+	page "sleeps in a hole"
+	next "in a tree until"
+	next "night falls.@"
+; 0x182abf
+
--- /dev/null
+++ b/data/pokedex/entries/049.asm
@@ -1,0 +1,12 @@
+; VenomothPokedexEntry: ; 0x182abf
+	db "POISONMOTH@" ; species name
+	dw 411, 280 ; height, width
+	
+	db   "The scales it"
+	next "scatters will"
+	next "paralyze anyone"
+	page "who touches them,"
+	next "making that person"
+	next "unable to stand.@"
+; 0x182b30
+
--- /dev/null
+++ b/data/pokedex/entries/050.asm
@@ -1,0 +1,12 @@
+; DiglettPokedexEntry: ; 0x182b30
+	db "MOLE@" ; species name
+	dw 8, 20 ; height, width
+	
+	db   "It digs under-"
+	next "ground and chews"
+	next "on tree roots,"
+	page "sticking its head"
+	next "out only when the"
+	next "sun isn't bright.@"
+; 0x182b9d
+
--- /dev/null
+++ b/data/pokedex/entries/051.asm
@@ -1,0 +1,12 @@
+; DugtrioPokedexEntry: ; 0x182b9d
+	db "MOLE@" ; species name
+	dw 204, 730 ; height, width
+	
+	db   "These DIGLETT"
+	next "triplets dig over"
+	next "60 miles below sea"
+	page "level. No one"
+	next "knows what it's"
+	next "like underground.@"
+; 0x182c08
+
--- /dev/null
+++ b/data/pokedex/entries/052.asm
@@ -1,0 +1,12 @@
+; MeowthPokedexEntry: ; 0x182c08
+	db "SCRATCHCAT@" ; species name
+	dw 104, 90 ; height, width
+	
+	db   "It loves things"
+	next "that sparkle. When"
+	next "it sees a shiny"
+	page "object, the gold"
+	next "coin on its head"
+	next "shines too.@"
+; 0x182c78
+
--- /dev/null
+++ b/data/pokedex/entries/053.asm
@@ -1,0 +1,12 @@
+; PersianPokedexEntry: ; 0x182c78
+	db "CLASSY CAT@" ; species name
+	dw 303, 710 ; height, width
+	
+	db   "Behind its lithe,"
+	next "elegant appearance"
+	next "lies a barbaric"
+	page "side. It will tear"
+	next "apart its prey on"
+	next "a mere whim.@"
+; 0x182cee
+
--- /dev/null
+++ b/data/pokedex/entries/054.asm
@@ -1,0 +1,12 @@
+; PsyduckPokedexEntry: ; 0x182cee
+	db "DUCK@" ; species name
+	dw 207, 430 ; height, width
+	
+	db   "The only time it"
+	next "can use its psy-"
+	next "chic power is when"
+	page "its sleeping brain"
+	next "cells happen to"
+	next "wake.@"
+; 0x182d55
+
--- /dev/null
+++ b/data/pokedex/entries/055.asm
@@ -1,0 +1,12 @@
+; GolduckPokedexEntry: ; 0x182d55
+	db "DUCK@" ; species name
+	dw 507, 1690 ; height, width
+	
+	db   "It swims grace-"
+	next "fully along on the"
+	next "quiet, slow-moving"
+	page "rivers and lakes"
+	next "of which it is so"
+	next "fond.@"
+; 0x182dbd
+
--- /dev/null
+++ b/data/pokedex/entries/056.asm
@@ -1,0 +1,12 @@
+; MankeyPokedexEntry: ; 0x182dbd
+	db "PIG MONKEY@" ; species name
+	dw 108, 620 ; height, width
+	
+	db   "It lives in groups"
+	next "in the treetops."
+	next "If it loses sight"
+	page "of its group, it"
+	next "becomes infuriated"
+	next "by its loneliness.@"
+; 0x182e39
+
--- /dev/null
+++ b/data/pokedex/entries/057.asm
@@ -1,0 +1,12 @@
+; PrimeapePokedexEntry: ; 0x182e39
+	db "PIG MONKEY@" ; species name
+	dw 303, 710 ; height, width
+	
+	db   "It will beat up"
+	next "anyone who makes"
+	next "it mad, even if it"
+	page "has to chase them"
+	next "until the end of"
+	next "the world.@"
+; 0x182eaa
+
--- /dev/null
+++ b/data/pokedex/entries/058.asm
@@ -1,0 +1,12 @@
+; GrowlithePokedexEntry: ; 0x182eaa
+	db "PUPPY@" ; species name
+	dw 204, 420 ; height, width
+	
+	db   "It controls a big"
+	next "territory. If it"
+	next "detects an unknown"
+	page "smell, it roars"
+	next "loudly to force"
+	next "out the intruder.@"
+; 0x182f1c
+
--- /dev/null
+++ b/data/pokedex/entries/059.asm
@@ -1,0 +1,12 @@
+; ArcaninePokedexEntry: ; 0x182f1c
+	db "LEGENDARY@" ; species name
+	dw 603, 3420 ; height, width
+	
+	db   "An ancient picture"
+	next "scroll shows that"
+	next "people were"
+	page "attracted to its"
+	next "movement as it ran"
+	next "through prairies.@"
+; 0x182f91
+
--- /dev/null
+++ b/data/pokedex/entries/060.asm
@@ -1,0 +1,12 @@
+; PoliwagPokedexEntry: ; 0x182f91
+	db "TADPOLE@" ; species name
+	dw 200, 270 ; height, width
+	
+	db   "The swirl on its"
+	next "belly is its"
+	next "insides showing"
+	page "through the skin."
+	next "It looks clearer"
+	next "after it eats.@"
+; 0x182ffd
+
--- /dev/null
+++ b/data/pokedex/entries/061.asm
@@ -1,0 +1,12 @@
+; PoliwhirlPokedexEntry: ; 0x182ffd
+	db "TADPOLE@" ; species name
+	dw 303, 440 ; height, width
+	
+	db   "Though it is"
+	next "skilled at walk-"
+	next "ing, it prefers to"
+	page "live underwater"
+	next "where there is"
+	next "less danger.@"
+; 0x183066
+
--- /dev/null
+++ b/data/pokedex/entries/062.asm
@@ -1,0 +1,12 @@
+; PoliwrathPokedexEntry: ; 0x183066
+	db "TADPOLE@" ; species name
+	dw 403, 1190 ; height, width
+	
+	db   "It can use its"
+	next "well-developed"
+	next "arms and legs to"
+	page "run on the surface"
+	next "of the water for a"
+	next "split second.@"
+; 0x1830d5
+
--- /dev/null
+++ b/data/pokedex/entries/063.asm
@@ -1,0 +1,12 @@
+; AbraPokedexEntry: ; 0x1830d5
+	db "PSI@" ; species name
+	dw 211, 430 ; height, width
+	
+	db   "It hypnotizes"
+	next "itself so that it"
+	next "can teleport away"
+	page "when it senses"
+	next "danger, even"
+	next "if it is asleep.@"
+; 0x18313c
+
--- /dev/null
+++ b/data/pokedex/entries/064.asm
@@ -1,0 +1,12 @@
+; KadabraPokedexEntry: ; 0x18313c
+	db "PSI@" ; species name
+	dw 403, 1250 ; height, width
+	
+	db   "When it closes its"
+	next "eyes, twice as"
+	next "many alpha parti-"
+	page "cles come out of"
+	next "the surface of its"
+	next "body.@"
+; 0x1831a2
+
--- /dev/null
+++ b/data/pokedex/entries/065.asm
@@ -1,0 +1,12 @@
+; AlakazamPokedexEntry: ; 0x1b8000
+	db "PSI@" ; species name
+	dw 411, 1060 ; height, width
+	
+	db   "It has an IQ of"
+	next "5000. It calcu-"
+	next "lates many things"
+	page "in order to gain"
+	next "the edge in every"
+	next "battle.@"
+; 0x1b8065
+
--- /dev/null
+++ b/data/pokedex/entries/066.asm
@@ -1,0 +1,12 @@
+; MachopPokedexEntry: ; 0x1b8065
+	db "SUPERPOWER@" ; species name
+	dw 207, 430 ; height, width
+	
+	db   "It trains by"
+	next "lifting rocks in"
+	next "the mountains. It"
+	page "can even pick up a"
+	next "GRAVELER with"
+	next "ease.@"
+; 0x1b80cb
+
--- /dev/null
+++ b/data/pokedex/entries/067.asm
@@ -1,0 +1,12 @@
+; MachokePokedexEntry: ; 0x1b80cb
+	db "SUPERPOWER@" ; species name
+	dw 411, 1550 ; height, width
+	
+	db   "This tough #MON"
+	next "always stays in"
+	next "the zone. Its"
+	page "muscles become"
+	next "thicker after"
+	next "every battle.@"
+; 0x1b8133
+
--- /dev/null
+++ b/data/pokedex/entries/068.asm
@@ -1,0 +1,12 @@
+; MachampPokedexEntry: ; 0x1b8133
+	db "SUPERPOWER@" ; species name
+	dw 503, 2870 ; height, width
+	
+	db   "With four arms"
+	next "that react more"
+	next "quickly than it"
+	page "can think, it can"
+	next "execute many"
+	next "punches at once.@"
+; 0x1b81a1
+
--- /dev/null
+++ b/data/pokedex/entries/069.asm
@@ -1,0 +1,12 @@
+; BellsproutPokedexEntry: ; 0x1b81a1
+	db "FLOWER@" ; species name
+	dw 204, 90 ; height, width
+	
+	db   "If it notices"
+	next "anything that"
+	next "moves, it"
+	page "immediately flings"
+	next "its vine at the"
+	next "object.@"
+; 0x1b81fd
+
--- /dev/null
+++ b/data/pokedex/entries/070.asm
@@ -1,0 +1,12 @@
+; WeepinbellPokedexEntry: ; 0x1b81fd
+	db "FLYCATCHER@" ; species name
+	dw 303, 140 ; height, width
+	
+	db   "When it's hungry,"
+	next "it swings its"
+	next "razor-sharp"
+	page "leaves, slicing up"
+	next "any unlucky object"
+	next "nearby for food.@"
+; 0x1b826e
+
--- /dev/null
+++ b/data/pokedex/entries/071.asm
@@ -1,0 +1,12 @@
+; VictreebelPokedexEntry: ; 0x1b826e
+	db "FLYCATCHER@" ; species name
+	dw 507, 340 ; height, width
+	
+	db   "Once ingested into"
+	next "this #MON's"
+	next "body, even the"
+	page "hardest object"
+	next "will melt into"
+	next "nothing.@"
+; 0x1b82d1
+
--- /dev/null
+++ b/data/pokedex/entries/072.asm
@@ -1,0 +1,12 @@
+; TentacoolPokedexEntry: ; 0x1b82d1
+	db "JELLYFISH@" ; species name
+	dw 211, 1000 ; height, width
+	
+	db   "As it floats along"
+	next "on the waves, it"
+	next "uses its toxic"
+	page "feelers to stab"
+	next "anything it"
+	next "touches.@"
+; 0x1b8337
+
--- /dev/null
+++ b/data/pokedex/entries/073.asm
@@ -1,0 +1,12 @@
+; TentacruelPokedexEntry: ; 0x1b8337
+	db "JELLYFISH@" ; species name
+	dw 503, 1210 ; height, width
+	
+	db   "When its 80 feel-"
+	next "ers absorb water,"
+	next "it stretches to"
+	page "become like a net"
+	next "to entangle its"
+	next "prey.@"
+; 0x1b83a1
+
--- /dev/null
+++ b/data/pokedex/entries/074.asm
@@ -1,0 +1,12 @@
+; GeodudePokedexEntry: ; 0x1b83a1
+	db "ROCK@" ; species name
+	dw 104, 440 ; height, width
+	
+	db   "Proud of their"
+	next "sturdy bodies,"
+	next "they bash against"
+	page "each other in a"
+	next "contest to prove"
+	next "whose is harder.@"
+; 0x1b840c
+
--- /dev/null
+++ b/data/pokedex/entries/075.asm
@@ -1,0 +1,12 @@
+; GravelerPokedexEntry: ; 0x1b840c
+	db "ROCK@" ; species name
+	dw 303, 2320 ; height, width
+	
+	db   "It travels by rol-"
+	next "ling on mountain"
+	next "paths. If it gains"
+	page "too much speed, it"
+	next "stops by running"
+	next "into huge rocks.@"
+; 0x1b8481
+
--- /dev/null
+++ b/data/pokedex/entries/076.asm
@@ -1,0 +1,12 @@
+; GolemPokedexEntry: ; 0x1b8481
+	db "MEGATON@" ; species name
+	dw 407, 6620 ; height, width
+	
+	db   "Its rock-like body"
+	next "is so durable,"
+	next "even high-powered"
+	page "dynamite blasts"
+	next "fail to scratch"
+	next "its rugged hide.@"
+; 0x1b84f2
+
--- /dev/null
+++ b/data/pokedex/entries/077.asm
@@ -1,0 +1,12 @@
+; PonytaPokedexEntry: ; 0x1b84f2
+	db "FIRE HORSE@" ; species name
+	dw 303, 660 ; height, width
+	
+	db   "Training by"
+	next "jumping over grass"
+	next "that grows longer"
+	page "every day has made"
+	next "it a world-class"
+	next "jumper.@"
+; 0x1b855e
+
--- /dev/null
+++ b/data/pokedex/entries/078.asm
@@ -1,0 +1,12 @@
+; RapidashPokedexEntry: ; 0x1b855e
+	db "FIRE HORSE@" ; species name
+	dw 507, 2090 ; height, width
+	
+	db   "It just loves to"
+	next "gallop. The faster"
+	next "it goes, the long-"
+	page "er the swaying"
+	next "flames of its mane"
+	next "will become.@"
+; 0x1b85d3
+
--- /dev/null
+++ b/data/pokedex/entries/079.asm
@@ -1,0 +1,12 @@
+; SlowpokePokedexEntry: ; 0x1b85d3
+	db "DOPEY@" ; species name
+	dw 311, 790 ; height, width
+	
+	db   "It is always so"
+	next "absent-minded that"
+	next "it won't react,"
+	page "even if its"
+	next "flavorful tail is"
+	next "bitten.@"
+; 0x1b8635
+
--- /dev/null
+++ b/data/pokedex/entries/080.asm
@@ -1,0 +1,12 @@
+; SlowbroPokedexEntry: ; 0x1b8635
+	db "HERMITCRAB@" ; species name
+	dw 503, 1730 ; height, width
+	
+	db   "An attached"
+	next "SHELLDER won't let"
+	next "go because of the"
+	page "tasty flavor that"
+	next "oozes out of its"
+	next "tail.@"
+; 0x1b869d
+
--- /dev/null
+++ b/data/pokedex/entries/081.asm
@@ -1,0 +1,12 @@
+; MagnemitePokedexEntry: ; 0x1b869d
+	db "MAGNET@" ; species name
+	dw 100, 130 ; height, width
+	
+	db   "The electricity"
+	next "emitted by the"
+	next "units on each side"
+	page "of its body cause"
+	next "it to become a"
+	next "strong magnet.@"
+; 0x1b870a
+
--- /dev/null
+++ b/data/pokedex/entries/082.asm
@@ -1,0 +1,12 @@
+; MagnetonPokedexEntry: ; 0x1b870a
+	db "MAGNET@" ; species name
+	dw 303, 1320 ; height, width
+	
+	db   "When many"
+	next "MAGNETON gather"
+	next "together, the"
+	page "resulting magnetic"
+	next "storm disrupts"
+	next "radio waves.@"
+; 0x1b876c
+
--- /dev/null
+++ b/data/pokedex/entries/083.asm
@@ -1,0 +1,12 @@
+; FarfetchDPokedexEntry: ; 0x1b876c
+	db "WILD DUCK@" ; species name
+	dw 207, 330 ; height, width
+	
+	db   "In order to pre-"
+	next "vent their"
+	next "extinction, more"
+	page "people have made"
+	next "an effort to breed"
+	next "these #MON.@"
+; 0x1b87d7
+
--- /dev/null
+++ b/data/pokedex/entries/084.asm
@@ -1,0 +1,12 @@
+; DoduoPokedexEntry: ; 0x1b87d7
+	db "TWIN BIRD@" ; species name
+	dw 407, 860 ; height, width
+	
+	db   "It lives on a"
+	next "grassy plain where"
+	next "it can see a long"
+	page "way. If it sees an"
+	next "enemy, it runs"
+	next "away at 60 mph.@"
+; 0x1b884a
+
--- /dev/null
+++ b/data/pokedex/entries/085.asm
@@ -1,0 +1,12 @@
+; DodrioPokedexEntry: ; 0x1b884a
+	db "TRIPLEBIRD@" ; species name
+	dw 511, 1880 ; height, width
+	
+	db   "An enemy that"
+	next "takes its eyes off"
+	next "any of the three"
+	page "heads--even for a"
+	next "second--will get"
+	next "pecked severely.@"
+; 0x1b88bf
+
--- /dev/null
+++ b/data/pokedex/entries/086.asm
@@ -1,0 +1,12 @@
+; SeelPokedexEntry: ; 0x1b88bf
+	db "SEA LION@" ; species name
+	dw 307, 1980 ; height, width
+	
+	db   "The light blue fur"
+	next "that covers it"
+	next "keeps it protected"
+	page "against the cold."
+	next "It loves iceberg-"
+	next "filled oceans.@"
+; 0x1b8934
+
--- /dev/null
+++ b/data/pokedex/entries/087.asm
@@ -1,0 +1,12 @@
+; DewgongPokedexEntry: ; 0x1b8934
+	db "SEA LION@" ; species name
+	dw 507, 2650 ; height, width
+	
+	db   "It sleeps under"
+	next "shallow ocean"
+	next "waters during the"
+	page "day, then looks"
+	next "for food at night"
+	next "when it's cold.@"
+; 0x1b89a2
+
--- /dev/null
+++ b/data/pokedex/entries/088.asm
@@ -1,0 +1,12 @@
+; GrimerPokedexEntry: ; 0x1b89a2
+	db "SLUDGE@" ; species name
+	dw 211, 660 ; height, width
+	
+	db   "When two of these"
+	next "#MON's bodies"
+	next "are combined"
+	page "together, new"
+	next "poisons are"
+	next "created.@"
+; 0x1b89fc
+
--- /dev/null
+++ b/data/pokedex/entries/089.asm
@@ -1,0 +1,12 @@
+; MukPokedexEntry: ; 0x1b89fc
+	db "SLUDGE@" ; species name
+	dw 311, 660 ; height, width
+	
+	db   "As it moves, a"
+	next "very strong poison"
+	next "leaks from it,"
+	page "making the ground"
+	next "there barren for"
+	next "three years.@"
+; 0x1b8a68
+
--- /dev/null
+++ b/data/pokedex/entries/090.asm
@@ -1,0 +1,12 @@
+; ShellderPokedexEntry: ; 0x1b8a68
+	db "BIVALVE@" ; species name
+	dw 100, 90 ; height, width
+	
+	db   "Clamping on to an"
+	next "opponent reveals"
+	next "its vulnerable"
+	page "parts, so it uses"
+	next "this move only as"
+	next "a last resort.@"
+; 0x1b8ad9
+
--- /dev/null
+++ b/data/pokedex/entries/091.asm
@@ -1,0 +1,12 @@
+; CloysterPokedexEntry: ; 0x1b8ad9
+	db "BIVALVE@" ; species name
+	dw 411, 2920 ; height, width
+	
+	db   "Even a missile"
+	next "can't break the"
+	next "spikes it uses to"
+	page "stab opponents."
+	next "They're even hard-"
+	next "er than its shell.@"
+; 0x1b8b4a
+
--- /dev/null
+++ b/data/pokedex/entries/092.asm
@@ -1,0 +1,12 @@
+; GastlyPokedexEntry: ; 0x1b8b4a
+	db "GAS@" ; species name
+	dw 403, 2 ; height, width
+	
+	db   "It wraps its op-"
+	next "ponent in its gas-"
+	next "like body, slowly"
+	page "weakening its prey"
+	next "by poisoning it"
+	next "through the skin.@"
+; 0x1b8bbd
+
--- /dev/null
+++ b/data/pokedex/entries/093.asm
@@ -1,0 +1,12 @@
+; HaunterPokedexEntry: ; 0x1b8bbd
+	db "GAS@" ; species name
+	dw 503, 2 ; height, width
+	
+	db   "It hides in the"
+	next "dark, planning to"
+	next "take the life of"
+	page "the next living"
+	next "thing that wanders"
+	next "close by.@"
+; 0x1b8c25
+
--- /dev/null
+++ b/data/pokedex/entries/094.asm
@@ -1,0 +1,12 @@
+; GengarPokedexEntry: ; 0x1b8c25
+	db "SHADOW@" ; species name
+	dw 411, 890 ; height, width
+	
+	db   "Hiding in people's"
+	next "shadows at night,"
+	next "it absorbs their"
+	page "heat. The chill it"
+	next "causes makes the"
+	next "victims shake.@"
+; 0x1b8c98
+
--- /dev/null
+++ b/data/pokedex/entries/095.asm
@@ -1,0 +1,12 @@
+; OnixPokedexEntry: ; 0x1b8c98
+	db "ROCK SNAKE@" ; species name
+	dw 2810, 4630 ; height, width
+	
+	db   "As it digs through"
+	next "the ground, it"
+	next "absorbs many hard"
+	page "objects. This is"
+	next "what makes its"
+	next "body so solid.@"
+; 0x1b8d0a
+
--- /dev/null
+++ b/data/pokedex/entries/096.asm
@@ -1,0 +1,12 @@
+; DrowzeePokedexEntry: ; 0x1b8d0a
+	db "HYPNOSIS@" ; species name
+	dw 303, 710 ; height, width
+	
+	db   "When it twitches"
+	next "its nose, it can"
+	next "tell where someone"
+	page "is sleeping and"
+	next "what that person"
+	next "is dreaming about.@"
+; 0x1b8d80
+
--- /dev/null
+++ b/data/pokedex/entries/097.asm
@@ -1,0 +1,12 @@
+; HypnoPokedexEntry: ; 0x1b8d80
+	db "HYPNOSIS@" ; species name
+	dw 503, 1670 ; height, width
+	
+	db   "The longer it"
+	next "swings its"
+	next "pendulum, the"
+	page "longer the effects"
+	next "of its hypnosis"
+	next "last.@"
+; 0x1b8ddd
+
--- /dev/null
+++ b/data/pokedex/entries/098.asm
@@ -1,0 +1,12 @@
+; KrabbyPokedexEntry: ; 0x1b8ddd
+	db "RIVER CRAB@" ; species name
+	dw 104, 140 ; height, width
+	
+	db   "If it is unable"
+	next "to find food, it"
+	next "will absorb"
+	page "nutrients by"
+	next "swallowing a"
+	next "mouthful of sand.@"
+; 0x1b8e45
+
--- /dev/null
+++ b/data/pokedex/entries/099.asm
@@ -1,0 +1,12 @@
+; KinglerPokedexEntry: ; 0x1b8e45
+	db "PINCER@" ; species name
+	dw 403, 1320 ; height, width
+	
+	db   "Its oversized claw"
+	next "is very powerful,"
+	next "but when it's not"
+	page "in battle, the"
+	next "claw just gets in"
+	next "the way.@"
+; 0x1b8eb0
+
--- /dev/null
+++ b/data/pokedex/entries/100.asm
@@ -1,0 +1,12 @@
+; VoltorbPokedexEntry: ; 0x1b8eb0
+	db "BALL@" ; species name
+	dw 108, 230 ; height, width
+	
+	db   "During the study"
+	next "of this #MON,"
+	next "it was discovered"
+	page "that its compo-"
+	next "nents are not"
+	next "found in nature.@"
+; 0x1b8f19
+
--- /dev/null
+++ b/data/pokedex/entries/101.asm
@@ -1,0 +1,12 @@
+; ElectrodePokedexEntry: ; 0x1b8f19
+	db "BALL@" ; species name
+	dw 311, 1470 ; height, width
+	
+	db   "The more energy it"
+	next "charges up, the"
+	next "faster it gets."
+	page "But this also"
+	next "makes it more"
+	next "likely to explode.@"
+; 0x1b8f84
+
--- /dev/null
+++ b/data/pokedex/entries/102.asm
@@ -1,0 +1,12 @@
+; ExeggcutePokedexEntry: ; 0x1b8f84
+	db "EGG@" ; species name
+	dw 104, 60 ; height, width
+	
+	db   "If even one is"
+	next "separated from the"
+	next "group, the energy"
+	page "bond between the"
+	next "six will make them"
+	next "rejoin instantly.@"
+; 0x1b8ff6
+
--- /dev/null
+++ b/data/pokedex/entries/103.asm
@@ -1,0 +1,12 @@
+; ExeggutorPokedexEntry: ; 0x1b8ff6
+	db "COCONUT@" ; species name
+	dw 607, 2650 ; height, width
+	
+	db   "Living in a good"
+	next "environment makes"
+	next "it grow lots of"
+	page "heads. A head that"
+	next "drops off becomes"
+	next "an EXEGGCUTE.@"
+; 0x1b9068
+
--- /dev/null
+++ b/data/pokedex/entries/104.asm
@@ -1,0 +1,12 @@
+; CubonePokedexEntry: ; 0x1b9068
+	db "LONELY@" ; species name
+	dw 104, 140 ; height, width
+	
+	db   "It lost its mother"
+	next "after its birth."
+	next "It wears its"
+	page "mother's skull,"
+	next "never revealing"
+	next "its true face.@"
+; 0x1b90d2
+
--- /dev/null
+++ b/data/pokedex/entries/105.asm
@@ -1,0 +1,12 @@
+; MarowakPokedexEntry: ; 0x1b90d2
+	db "BONEKEEPER@" ; species name
+	dw 303, 990 ; height, width
+	
+	db   "Somewhere in the"
+	next "world is a ceme-"
+	next "tery just for"
+	page "MAROWAK. It gets"
+	next "its bones from"
+	next "those graves.@"
+; 0x1b913f
+
--- /dev/null
+++ b/data/pokedex/entries/106.asm
@@ -1,0 +1,12 @@
+; HitmonleePokedexEntry: ; 0x1b913f
+	db "KICKING@" ; species name
+	dw 411, 1100 ; height, width
+	
+	db   "It is also called"
+	next "the Kick Master."
+	next "It uses its"
+	page "elastic legs to"
+	next "execute every"
+	next "known kick.@"
+; 0x1b91a4
+
--- /dev/null
+++ b/data/pokedex/entries/107.asm
@@ -1,0 +1,12 @@
+; HitmonchanPokedexEntry: ; 0x1b91a4
+	db "PUNCHING@" ; species name
+	dw 407, 1110 ; height, width
+	
+	db   "To increase the"
+	next "strength of all"
+	next "its punch moves,"
+	page "it spins its arms"
+	next "just before making"
+	next "contact.@"
+; 0x1b9210
+
--- /dev/null
+++ b/data/pokedex/entries/108.asm
@@ -1,0 +1,12 @@
+; LickitungPokedexEntry: ; 0x1b9210
+	db "LICKING@" ; species name
+	dw 311, 1440 ; height, width
+	
+	db   "It has a tongue"
+	next "that is over 6'6''"
+	next "long. It uses this"
+	page "long tongue to"
+	next "lick its body"
+	next "clean.@"
+; 0x1b9276
+
--- /dev/null
+++ b/data/pokedex/entries/109.asm
@@ -1,0 +1,12 @@
+; KoffingPokedexEntry: ; 0x1b9276
+	db "POISON GAS@" ; species name
+	dw 200, 20 ; height, width
+	
+	db   "If one gets close"
+	next "enough to it when"
+	next "it expels poison-"
+	page "ous gas, the gas"
+	next "swirling inside it"
+	next "can be seen.@"
+; 0x1b92ec
+
--- /dev/null
+++ b/data/pokedex/entries/110.asm
@@ -1,0 +1,12 @@
+; WeezingPokedexEntry: ; 0x1b92ec
+	db "POISON GAS@" ; species name
+	dw 311, 210 ; height, width
+	
+	db   "When it inhales"
+	next "poisonous gases"
+	next "from garbage, its"
+	page "body expands, and"
+	next "its insides smell"
+	next "much worse.@"
+; 0x1b935d
+
--- /dev/null
+++ b/data/pokedex/entries/111.asm
@@ -1,0 +1,12 @@
+; RhyhornPokedexEntry: ; 0x1b935d
+	db "SPIKES@" ; species name
+	dw 303, 2540 ; height, width
+	
+	db   "It can remember"
+	next "only one thing at"
+	next "a time. Once it"
+	page "starts rushing, it"
+	next "forgets why it"
+	next "started.@"
+; 0x1b93c5
+
--- /dev/null
+++ b/data/pokedex/entries/112.asm
@@ -1,0 +1,12 @@
+; RhydonPokedexEntry: ; 0x1b93c5
+	db "DRILL@" ; species name
+	dw 603, 2650 ; height, width
+	
+	db   "By lightly spin-"
+	next "ning its drill-"
+	next "like horn, it can"
+	page "easily shatter"
+	next "even a diamond in"
+	next "the rough.@"
+; 0x1b942e
+
--- /dev/null
+++ b/data/pokedex/entries/113.asm
@@ -1,0 +1,12 @@
+; ChanseyPokedexEntry: ; 0x1b942e
+	db "EGG@" ; species name
+	dw 307, 760 ; height, width
+	
+	db   "People try to"
+	next "catch it for its"
+	next "extremely"
+	page "nutritious eggs,"
+	next "but it rarely can"
+	next "be found.@"
+; 0x1b948c
+
--- /dev/null
+++ b/data/pokedex/entries/114.asm
@@ -1,0 +1,12 @@
+; TangelaPokedexEntry: ; 0x1b948c
+	db "VINE@" ; species name
+	dw 303, 770 ; height, width
+	
+	db   "During battle, it"
+	next "constantly moves"
+	next "the vines that"
+	page "cover its body in"
+	next "order to annoy its"
+	next "opponent.@"
+; 0x1b94f6
+
--- /dev/null
+++ b/data/pokedex/entries/115.asm
@@ -1,0 +1,12 @@
+; KangaskhanPokedexEntry: ; 0x1b94f6
+	db "PARENT@" ; species name
+	dw 703, 1760 ; height, width
+	
+	db   "To avoid"
+	next "crushing the"
+	next "baby it carries in"
+	page "its pouch, it"
+	next "always sleeps"
+	next "standing up.@"
+; 0x1b9553
+
--- /dev/null
+++ b/data/pokedex/entries/116.asm
@@ -1,0 +1,12 @@
+; HorseaPokedexEntry: ; 0x1b9553
+	db "DRAGON@" ; species name
+	dw 104, 180 ; height, width
+	
+	db   "When they're in a"
+	next "safe location,"
+	next "they can be seen"
+	page "playfully tangling"
+	next "their tails"
+	next "together.@"
+; 0x1b95b8
+
--- /dev/null
+++ b/data/pokedex/entries/117.asm
@@ -1,0 +1,12 @@
+; SeadraPokedexEntry: ; 0x1b95b8
+	db "DRAGON@" ; species name
+	dw 311, 550 ; height, width
+	
+	db   "The male raises"
+	next "the young. If it"
+	next "is approached, it"
+	page "uses its toxic"
+	next "spikes to fend off"
+	next "the intruder.@"
+; 0x1b9626
+
--- /dev/null
+++ b/data/pokedex/entries/118.asm
@@ -1,0 +1,12 @@
+; GoldeenPokedexEntry: ; 0x1b9626
+	db "GOLDFISH@" ; species name
+	dw 200, 330 ; height, width
+	
+	db   "During spawning"
+	next "season, they swim"
+	next "gracefully in the"
+	page "water, searching"
+	next "for their perfect"
+	next "mate.@"
+; 0x1b9690
+
--- /dev/null
+++ b/data/pokedex/entries/119.asm
@@ -1,0 +1,12 @@
+; SeakingPokedexEntry: ; 0x1b9690
+	db "GOLDFISH@" ; species name
+	dw 403, 860 ; height, width
+	
+	db   "When autumn comes,"
+	next "the males patrol"
+	next "the area around"
+	page "their nests in"
+	next "order to protect"
+	next "their offspring.@"
+; 0x1b9702
+
--- /dev/null
+++ b/data/pokedex/entries/120.asm
@@ -1,0 +1,12 @@
+; StaryuPokedexEntry: ; 0x1b9702
+	db "STARSHAPE@" ; species name
+	dw 207, 760 ; height, width
+	
+	db   "When the stars"
+	next "twinkle at night,"
+	next "it floats up from"
+	page "the sea floor, and"
+	next "its body's center"
+	next "core flickers.@"
+; 0x1b9776
+
--- /dev/null
+++ b/data/pokedex/entries/121.asm
@@ -1,0 +1,12 @@
+; StarmiePokedexEntry: ; 0x1b9776
+	db "MYSTERIOUS@" ; species name
+	dw 307, 1760 ; height, width
+	
+	db   "It is said that it"
+	next "uses the seven-"
+	next "colored core of"
+	page "its body to send"
+	next "electric waves"
+	next "into outer space.@"
+; 0x1b97ea
+
--- /dev/null
+++ b/data/pokedex/entries/122.asm
@@ -1,0 +1,12 @@
+; MrMimePokedexEntry: ; 0x1b97ea
+	db "BARRIER@" ; species name
+	dw 403, 1200 ; height, width
+	
+	db   "It uses the"
+	next "mysterious"
+	next "power it has in"
+	page "its fingers to"
+	next "solidify air into"
+	next "an invisible wall.@"
+; 0x1b9851
+
--- /dev/null
+++ b/data/pokedex/entries/123.asm
@@ -1,0 +1,12 @@
+; ScytherPokedexEntry: ; 0x1b9851
+	db "MANTIS@" ; species name
+	dw 411, 1230 ; height, width
+	
+	db   "It's very proud of"
+	next "its speed. It"
+	next "moves so fast that"
+	page "its opponent does"
+	next "not even know what"
+	next "knocked it down.@"
+; 0x1b98c5
+
--- /dev/null
+++ b/data/pokedex/entries/124.asm
@@ -1,0 +1,12 @@
+; JynxPokedexEntry: ; 0x1b98c5
+	db "HUMANSHAPE@" ; species name
+	dw 407, 900 ; height, width
+	
+	db   "It has several"
+	next "different cry pat-"
+	next "terns, each of"
+	page "which seems to"
+	next "have its own"
+	next "meaning.@"
+; 0x1b992a
+
--- /dev/null
+++ b/data/pokedex/entries/125.asm
@@ -1,0 +1,12 @@
+; ElectabuzzPokedexEntry: ; 0x1b992a
+	db "ELECTRIC@" ; species name
+	dw 307, 660 ; height, width
+	
+	db   "When two"
+	next "ELECTABUZZ touch,"
+	next "they control the"
+	page "electric currents"
+	next "to communicate"
+	next "their feelings.@"
+; 0x1b9994
+
--- /dev/null
+++ b/data/pokedex/entries/126.asm
@@ -1,0 +1,12 @@
+; MagmarPokedexEntry: ; 0x1b9994
+	db "SPITFIRE@" ; species name
+	dw 403, 980 ; height, width
+	
+	db   "It moves more"
+	next "frequently in hot"
+	next "areas. It can heal"
+	page "itself by dipping"
+	next "its wound into"
+	next "lava.@"
+; 0x1b99fb
+
--- /dev/null
+++ b/data/pokedex/entries/127.asm
@@ -1,0 +1,12 @@
+; PinsirPokedexEntry: ; 0x1b99fb
+	db "STAGBEETLE@" ; species name
+	dw 411, 1210 ; height, width
+	
+	db   "When the tempera-"
+	next "ture drops at"
+	next "night, it sleeps"
+	page "on treetops or"
+	next "among roots where"
+	next "it is well hidden.@"
+; 0x1b9a6f
+
--- /dev/null
+++ b/data/pokedex/entries/128.asm
@@ -1,0 +1,12 @@
+; TaurosPokedexEntry: ; 0x1b9a6f
+	db "WILD BULL@" ; species name
+	dw 407, 1950 ; height, width
+	
+	db   "These violent"
+	next "#MON fight"
+	next "with other mem-"
+	page "bers of their herd"
+	next "in order to prove"
+	next "their strength.@"
+; 0x1b9adb
+
--- /dev/null
+++ b/data/pokedex/entries/129.asm
@@ -1,0 +1,12 @@
+; MagikarpPokedexEntry: ; 0x1cc000
+	db "FISH@" ; species name
+	dw 211, 220 ; height, width
+	
+	db   "This weak and"
+	next "pathetic #MON"
+	next "gets easily pushed"
+	page "along rivers when"
+	next "there are strong"
+	next "currents.@"
+; 0x1cc065
+
--- /dev/null
+++ b/data/pokedex/entries/130.asm
@@ -1,0 +1,12 @@
+; GyaradosPokedexEntry: ; 0x1cc065
+	db "ATROCIOUS@" ; species name
+	dw 2104, 5180 ; height, width
+	
+	db   "It appears when-"
+	next "ever there is"
+	next "world conflict,"
+	page "burning down any"
+	next "place it travels"
+	next "through.@"
+; 0x1cc0cd
+
--- /dev/null
+++ b/data/pokedex/entries/131.asm
@@ -1,0 +1,12 @@
+; LaprasPokedexEntry: ; 0x1cc0cd
+	db "TRANSPORT@" ; species name
+	dw 802, 4850 ; height, width
+	
+	db   "This gentle"
+	next "#MON loves to"
+	next "give people rides"
+	page "and provides a ve-"
+	next "ry comfortable way"
+	next "to get around.@"
+; 0x1cc13c
+
--- /dev/null
+++ b/data/pokedex/entries/132.asm
@@ -1,0 +1,12 @@
+; DittoPokedexEntry: ; 0x1cc13c
+	db "TRANSFORM@" ; species name
+	dw 100, 90 ; height, width
+	
+	db   "When it encount-"
+	next "ers another DITTO,"
+	next "it will move"
+	page "faster than normal"
+	next "to duplicate that"
+	next "opponent exactly.@"
+; 0x1cc1b2
+
--- /dev/null
+++ b/data/pokedex/entries/133.asm
@@ -1,0 +1,12 @@
+; EeveePokedexEntry: ; 0x1cc1b2
+	db "EVOLUTION@" ; species name
+	dw 100, 140 ; height, width
+	
+	db   "Its ability to"
+	next "evolve into many"
+	next "forms allows it to"
+	page "adapt smoothly"
+	next "and perfectly to"
+	next "any environment.@"
+; 0x1cc224
+
--- /dev/null
+++ b/data/pokedex/entries/134.asm
@@ -1,0 +1,12 @@
+; VaporeonPokedexEntry: ; 0x1cc224
+	db "BUBBLE JET@" ; species name
+	dw 303, 640 ; height, width
+	
+	db   "As it uses the"
+	next "fins on the tip"
+	next "of its tail to"
+	page "swim, it blends"
+	next "with the water"
+	next "perfectly.@"
+; 0x1cc28b
+
--- /dev/null
+++ b/data/pokedex/entries/135.asm
@@ -1,0 +1,12 @@
+; JolteonPokedexEntry: ; 0x1cc28b
+	db "LIGHTNING@" ; species name
+	dw 207, 540 ; height, width
+	
+	db   "The negatively"
+	next "charged ions"
+	next "generated in its"
+	page "fur create a"
+	next "constant sparking"
+	next "noise.@"
+; 0x1cc2ec
+
--- /dev/null
+++ b/data/pokedex/entries/136.asm
@@ -1,0 +1,12 @@
+; FlareonPokedexEntry: ; 0x1cc2ec
+	db "FLAME@" ; species name
+	dw 211, 550 ; height, width
+	
+	db   "Once it has stored"
+	next "up enough heat,"
+	next "this #MON's"
+	page "body temperature"
+	next "can reach up to"
+	next "1700 degrees.@"
+; 0x1cc353
+
--- /dev/null
+++ b/data/pokedex/entries/137.asm
@@ -1,0 +1,12 @@
+; PorygonPokedexEntry: ; 0x1cc353
+	db "VIRTUAL@" ; species name
+	dw 207, 800 ; height, width
+	
+	db   "An artificial"
+	next "#MON created"
+	next "due to extensive"
+	page "research, it can"
+	next "perform only what"
+	next "is in its program.@"
+; 0x1cc3c1
+
--- /dev/null
+++ b/data/pokedex/entries/138.asm
@@ -1,0 +1,12 @@
+; OmanytePokedexEntry: ; 0x1cc3c1
+	db "SPIRAL@" ; species name
+	dw 104, 170 ; height, width
+	
+	db   "In prehistoric"
+	next "times, it swam on"
+	next "the sea floor,"
+	page "eating plankton."
+	next "Its fossils are"
+	next "sometimes found.@"
+; 0x1cc42e
+
--- /dev/null
+++ b/data/pokedex/entries/139.asm
@@ -1,0 +1,12 @@
+; OmastarPokedexEntry: ; 0x1cc42e
+	db "SPIRAL@" ; species name
+	dw 303, 770 ; height, width
+	
+	db   "Its heavy shell"
+	next "allowed it to"
+	next "reach only nearby"
+	page "food. This could"
+	next "be the reason it"
+	next "is extinct.@"
+; 0x1cc497
+
--- /dev/null
+++ b/data/pokedex/entries/140.asm
@@ -1,0 +1,12 @@
+; KabutoPokedexEntry: ; 0x1cc497
+	db "SHELLFISH@" ; species name
+	dw 108, 250 ; height, width
+	
+	db   "Three hundred"
+	next "million years ago,"
+	next "it hid on the sea"
+	page "floor. It also has"
+	next "eyes on its back"
+	next "that glow.@"
+; 0x1cc507
+
--- /dev/null
+++ b/data/pokedex/entries/141.asm
@@ -1,0 +1,12 @@
+; KabutopsPokedexEntry: ; 0x1cc507
+	db "SHELLFISH@" ; species name
+	dw 403, 890 ; height, width
+	
+	db   "It was able to"
+	next "swim quickly thro-"
+	next "ugh the water by"
+	page "compactly folding"
+	next "up its razor-sharp"
+	next "sickles.@"
+; 0x1cc576
+
--- /dev/null
+++ b/data/pokedex/entries/142.asm
@@ -1,0 +1,12 @@
+; AerodactylPokedexEntry: ; 0x1cc576
+	db "FOSSIL@" ; species name
+	dw 511, 1300 ; height, width
+	
+	db   "In prehistoric"
+	next "times, this"
+	next "#MON flew"
+	page "freely and"
+	next "fearlessly through"
+	next "the skies.@"
+; 0x1cc5cf
+
--- /dev/null
+++ b/data/pokedex/entries/143.asm
@@ -1,0 +1,12 @@
+; SnorlaxPokedexEntry: ; 0x1cc5cf
+	db "SLEEPING@" ; species name
+	dw 611, 10140 ; height, width
+	
+	db   "This #MON's"
+	next "stomach is so"
+	next "strong, even"
+	page "eating moldy or"
+	next "rotten food will"
+	next "not affect it.@"
+; 0x1cc632
+
--- /dev/null
+++ b/data/pokedex/entries/144.asm
@@ -1,0 +1,12 @@
+; ArticunoPokedexEntry: ; 0x1cc632
+	db "FREEZE@" ; species name
+	dw 507, 1220 ; height, width
+	
+	db   "Legendary bird"
+	next "#MON. As it"
+	next "flies through the"
+	page "sky, it cools the"
+	next "air, causing snow"
+	next "to fall.@"
+; 0x1cc697
+
--- /dev/null
+++ b/data/pokedex/entries/145.asm
@@ -1,0 +1,12 @@
+; ZapdosPokedexEntry: ; 0x1cc697
+	db "ELECTRIC@" ; species name
+	dw 503, 1160 ; height, width
+	
+	db   "Legendary bird"
+	next "#MON. They say"
+	next "lightning caused"
+	page "by the flapping of"
+	next "its wings causes"
+	next "summer storms.@"
+; 0x1cc706
+
--- /dev/null
+++ b/data/pokedex/entries/146.asm
@@ -1,0 +1,12 @@
+; MoltresPokedexEntry: ; 0x1cc706
+	db "FLAME@" ; species name
+	dw 607, 1320 ; height, width
+	
+	db   "Legendary bird"
+	next "#MON. It is"
+	next "said to migrate"
+	page "from the south"
+	next "along with the"
+	next "spring.@"
+; 0x1cc761
+
--- /dev/null
+++ b/data/pokedex/entries/147.asm
@@ -1,0 +1,12 @@
+; DratiniPokedexEntry: ; 0x1cc761
+	db "DRAGON@" ; species name
+	dw 511, 70 ; height, width
+	
+	db   "It sheds many lay-"
+	next "ers of skin as it"
+	next "grows larger. Dur-"
+	page "ing this process,"
+	next "it is protected by"
+	next "a rapid waterfall.@"
+; 0x1cc7dc
+
--- /dev/null
+++ b/data/pokedex/entries/148.asm
@@ -1,0 +1,12 @@
+; DragonairPokedexEntry: ; 0x1cc7dc
+	db "DRAGON@" ; species name
+	dw 1301, 360 ; height, width
+	
+	db   "It is called the"
+	next "divine #MON."
+	next "When its entire"
+	page "body brightens"
+	next "slightly, the"
+	next "weather changes.@"
+; 0x1cc843
+
--- /dev/null
+++ b/data/pokedex/entries/149.asm
@@ -1,0 +1,12 @@
+; DragonitePokedexEntry: ; 0x1cc843
+	db "DRAGON@" ; species name
+	dw 703, 4630 ; height, width
+	
+	db   "It is said that"
+	next "somewhere in the"
+	next "ocean lies an"
+	page "island where these"
+	next "gather. Only they"
+	next "live there.@"
+; 0x1cc8ae
+
--- /dev/null
+++ b/data/pokedex/entries/150.asm
@@ -1,0 +1,12 @@
+; MewtwoPokedexEntry: ; 0x1cc8ae
+	db "GENETIC@" ; species name
+	dw 607, 2690 ; height, width
+	
+	db   "Said to rest qui-"
+	next "etly in an"
+	next "undiscovered cave,"
+	page "this #MON was"
+	next "created solely for"
+	next "battling.@"
+; 0x1cc915
+
--- /dev/null
+++ b/data/pokedex/entries/151.asm
@@ -1,0 +1,12 @@
+; MewPokedexEntry: ; 0x1cc915
+	db "NEW SPECIE@" ; species name
+	dw 104, 90 ; height, width
+	
+	db   "Because it can"
+	next "learn any move,"
+	next "some people began"
+	page "research to see if"
+	next "it is the ancestor"
+	next "of all #MON.@"
+; 0x1cc988
+
--- /dev/null
+++ b/data/pokedex/entries/152.asm
@@ -1,0 +1,12 @@
+; ChikoritaPokedexEntry: ; 0x1cc988
+	db "LEAF@" ; species name
+	dw 211, 140 ; height, width
+	
+	db   "It loves to bask"
+	next "in the sunlight."
+	next "It uses the leaf"
+	page "on its head to"
+	next "seek out warm"
+	next "places.@"
+; 0x1cc9e9
+
--- /dev/null
+++ b/data/pokedex/entries/153.asm
@@ -1,0 +1,12 @@
+; BayleefPokedexEntry: ; 0x1cc9e9
+	db "LEAF@" ; species name
+	dw 311, 350 ; height, width
+	
+	db   "The scent that"
+	next "wafts from the"
+	next "leaves on its neck"
+	page "causes anyone who"
+	next "smells it to"
+	next "become energetic.@"
+; 0x1cca54
+
--- /dev/null
+++ b/data/pokedex/entries/154.asm
@@ -1,0 +1,12 @@
+; MeganiumPokedexEntry: ; 0x1cca54
+	db "HERB@" ; species name
+	dw 511, 2220 ; height, width
+	
+	db   "Anyone who stands"
+	next "beside it becomes"
+	next "refreshed, just as"
+	page "if they were"
+	next "relaxing in a"
+	next "sunny forest.@"
+; 0x1ccabd
+
--- /dev/null
+++ b/data/pokedex/entries/155.asm
@@ -1,0 +1,12 @@
+; CyndaquilPokedexEntry: ; 0x1ccabd
+	db "FIRE MOUSE@" ; species name
+	dw 108, 170 ; height, width
+	
+	db   "The fire that"
+	next "spouts from its"
+	next "back burns hottest"
+	page "when it is angry."
+	next "The flaring flames"
+	next "intimidate foes.@"
+; 0x1ccb33
+
--- /dev/null
+++ b/data/pokedex/entries/156.asm
@@ -1,0 +1,12 @@
+; QuilavaPokedexEntry: ; 0x1ccb33
+	db "VOLCANO@" ; species name
+	dw 211, 420 ; height, width
+	
+	db   "Before battle, it"
+	next "turns its back on"
+	next "its opponent to"
+	page "demonstrate how"
+	next "ferociously its"
+	next "fire blazes.@"
+; 0x1ccba0
+
--- /dev/null
+++ b/data/pokedex/entries/157.asm
@@ -1,0 +1,12 @@
+; TyphlosionPokedexEntry: ; 0x1ccba0
+	db "VOLCANO@" ; species name
+	dw 507, 1750 ; height, width
+	
+	db   "When heat from its"
+	next "body causes the"
+	next "air around it to"
+	page "shimmer, this is a"
+	next "sign that it is"
+	next "ready to battle.@"
+; 0x1ccc14
+
--- /dev/null
+++ b/data/pokedex/entries/158.asm
@@ -1,0 +1,12 @@
+; TotodilePokedexEntry: ; 0x1ccc14
+	db "BIG JAW@" ; species name
+	dw 200, 210 ; height, width
+	
+	db   "This rough critter"
+	next "chomps at any"
+	next "moving object it"
+	page "sees. Turning your"
+	next "back on it is not"
+	next "recommended.@"
+; 0x1ccc84
+
--- /dev/null
+++ b/data/pokedex/entries/159.asm
@@ -1,0 +1,12 @@
+; CroconawPokedexEntry: ; 0x1ccc84
+	db "BIG JAW@" ; species name
+	dw 307, 550 ; height, width
+	
+	db   "The tips of its"
+	next "fangs are slanted"
+	next "backward. Once"
+	page "those fangs clamp"
+	next "down, the prey has"
+	next "no hope of escape.@"
+; 0x1cccf9
+
--- /dev/null
+++ b/data/pokedex/entries/160.asm
@@ -1,0 +1,12 @@
+; FeraligatrPokedexEntry: ; 0x1cccf9
+	db "BIG JAW@" ; species name
+	dw 707, 1960 ; height, width
+	
+	db   "Although it has a"
+	next "massive body, its"
+	next "powerful hind legs"
+	page "enable it to move"
+	next "quickly, even on"
+	next "the ground.@"
+; 0x1ccd6b
+
--- /dev/null
+++ b/data/pokedex/entries/161.asm
@@ -1,0 +1,12 @@
+; SentretPokedexEntry: ; 0x1ccd6b
+	db "SCOUT@" ; species name
+	dw 207, 130 ; height, width
+	
+	db   "When acting as a"
+	next "lookout, it warns"
+	next "others of danger"
+	page "by screeching and"
+	next "hitting the ground"
+	next "with its tail.@"
+; 0x1ccddd
+
--- /dev/null
+++ b/data/pokedex/entries/162.asm
@@ -1,0 +1,12 @@
+; FurretPokedexEntry: ; 0x1ccddd
+	db "LONG BODY@" ; species name
+	dw 511, 720 ; height, width
+	
+	db   "It lives in narrow"
+	next "burrows that fit"
+	next "its slim body. The"
+	page "deeper the nests"
+	next "go, the more maze-"
+	next "like they become.@"
+; 0x1cce58
+
--- /dev/null
+++ b/data/pokedex/entries/163.asm
@@ -1,0 +1,12 @@
+; HoothootPokedexEntry: ; 0x1cce58
+	db "OWL@" ; species name
+	dw 204, 470 ; height, width
+	
+	db   "It begins to hoot"
+	next "at the same time"
+	next "every day. Some"
+	page "trainers use them"
+	next "in place of"
+	next "clocks.@"
+; 0x1cceb9
+
--- /dev/null
+++ b/data/pokedex/entries/164.asm
@@ -1,0 +1,12 @@
+; NoctowlPokedexEntry: ; 0x1cceb9
+	db "OWL@" ; species name
+	dw 503, 900 ; height, width
+	
+	db   "Its extremely soft"
+	next "feathers make no"
+	next "sound in flight."
+	page "It silently sneaks"
+	next "up on prey without"
+	next "being detected.@"
+; 0x1ccf2c
+
--- /dev/null
+++ b/data/pokedex/entries/165.asm
@@ -1,0 +1,12 @@
+; LedybaPokedexEntry: ; 0x1ccf2c
+	db "FIVE STAR@" ; species name
+	dw 303, 240 ; height, width
+	
+	db   "It is timid and"
+	next "clusters together"
+	next "with others. The"
+	page "fluid secreted by"
+	next "its feet indicates"
+	next "its location.@"
+; 0x1ccfa0
+
--- /dev/null
+++ b/data/pokedex/entries/166.asm
@@ -1,0 +1,12 @@
+; LedianPokedexEntry: ; 0x1ccfa0
+	db "FIVE STAR@" ; species name
+	dw 407, 780 ; height, width
+	
+	db   "In the daytime"
+	next "when it gets warm,"
+	next "it curls up inside"
+	page "a big leaf and"
+	next "drifts off into"
+	next "a deep slumber.@"
+; 0x1cd012
+
--- /dev/null
+++ b/data/pokedex/entries/167.asm
@@ -1,0 +1,12 @@
+; SpinarakPokedexEntry: ; 0x1cd012
+	db "STRINGSPIT@" ; species name
+	dw 108, 190 ; height, width
+	
+	db   "If prey becomes"
+	next "ensnared in its"
+	next "nest of spun"
+	page "string, it waits"
+	next "motionlessly until"
+	next "it becomes dark.@"
+; 0x1cd083
+
--- /dev/null
+++ b/data/pokedex/entries/168.asm
@@ -1,0 +1,12 @@
+; AriadosPokedexEntry: ; 0x1cd083
+	db "LONG LEG@" ; species name
+	dw 307, 740 ; height, width
+	
+	db   "Rather than mak-"
+	next "ing a nest in one"
+	next "specific spot, it"
+	page "wanders in search"
+	next "of food after"
+	next "darkness falls.@"
+; 0x1cd0f5
+
--- /dev/null
+++ b/data/pokedex/entries/169.asm
@@ -1,0 +1,12 @@
+; CrobatPokedexEntry: ; 0x1cd0f5
+	db "BAT@" ; species name
+	dw 511, 1650 ; height, width
+	
+	db   "As a result of its"
+	next "pursuit of faster,"
+	next "yet more silent"
+	page "flight, a new set"
+	next "of wings grew on"
+	next "its hind legs.@"
+; 0x1cd165
+
--- /dev/null
+++ b/data/pokedex/entries/170.asm
@@ -1,0 +1,12 @@
+; ChinchouPokedexEntry: ; 0x1cd165
+	db "ANGLER@" ; species name
+	dw 108, 260 ; height, width
+	
+	db   "Its antennae, whi-"
+	next "ch evolved from a"
+	next "fin, have both po-"
+	page "sitive and neg-"
+	next "ative charges flo-"
+	next "wing through them.@"
+; 0x1cd1de
+
--- /dev/null
+++ b/data/pokedex/entries/171.asm
@@ -1,0 +1,12 @@
+; LanturnPokedexEntry: ; 0x1cd1de
+	db "LIGHT@" ; species name
+	dw 311, 500 ; height, width
+	
+	db   "This #MON uses"
+	next "the bright part of"
+	next "its body, which"
+	page "changed from a"
+	next "dorsal fin, to"
+	next "lure prey.@"
+; 0x1cd243
+
--- /dev/null
+++ b/data/pokedex/entries/172.asm
@@ -1,0 +1,12 @@
+; PichuPokedexEntry: ; 0x1cd243
+	db "TINY MOUSE@" ; species name
+	dw 100, 40 ; height, width
+	
+	db   "It is unskilled at"
+	next "storing electric"
+	next "power. Any kind of"
+	page "shock causes it to"
+	next "discharge energy"
+	next "spontaneously.@"
+; 0x1cd2bc
+
--- /dev/null
+++ b/data/pokedex/entries/173.asm
@@ -1,0 +1,12 @@
+; CleffaPokedexEntry: ; 0x1cd2bc
+	db "STARSHAPE@" ; species name
+	dw 100, 70 ; height, width
+	
+	db   "If the impact site"
+	next "of a meteorite is"
+	next "found, this"
+	page "#MON is certain"
+	next "to be within the"
+	next "immediate area.@"
+; 0x1cd32c
+
--- /dev/null
+++ b/data/pokedex/entries/174.asm
@@ -1,0 +1,12 @@
+; IgglybuffPokedexEntry: ; 0x1cd32c
+	db "BALLOON@" ; species name
+	dw 100, 20 ; height, width
+	
+	db   "Instead of walking"
+	next "with its short"
+	next "legs, it moves"
+	page "around by bouncing"
+	next "on its soft,"
+	next "tender body.@"
+; 0x1cd396
+
--- /dev/null
+++ b/data/pokedex/entries/175.asm
@@ -1,0 +1,12 @@
+; TogepiPokedexEntry: ; 0x1cd396
+	db "SPIKE BALL@" ; species name
+	dw 100, 30 ; height, width
+	
+	db   "It is considered"
+	next "to be a symbol of"
+	next "good luck. Its"
+	page "shell is said to"
+	next "be filled with"
+	next "happiness.@"
+; 0x1cd402
+
--- /dev/null
+++ b/data/pokedex/entries/176.asm
@@ -1,0 +1,12 @@
+; TogeticPokedexEntry: ; 0x1cd402
+	db "HAPPINESS@" ; species name
+	dw 200, 70 ; height, width
+	
+	db   "Although it does"
+	next "not flap its wings"
+	next "very much, it can"
+	page "stay up in the air"
+	next "as it tags along"
+	next "after its trainer.@"
+; 0x1cd47d
+
--- /dev/null
+++ b/data/pokedex/entries/177.asm
@@ -1,0 +1,12 @@
+; NatuPokedexEntry: ; 0x1cd47d
+	db "LITTLE BIRD@" ; species name
+	dw 8, 40 ; height, width
+	
+	db   "It is extremely"
+	next "good at climbing"
+	next "tree trunks and"
+	page "likes to eat the"
+	next "new sprouts on"
+	next "the trees.@"
+; 0x1cd4e9
+
--- /dev/null
+++ b/data/pokedex/entries/178.asm
@@ -1,0 +1,12 @@
+; XatuPokedexEntry: ; 0x1cd4e9
+	db "MYSTIC@" ; species name
+	dw 411, 330 ; height, width
+	
+	db   "Once it begins to"
+	next "meditate at sun-"
+	next "rise, the entire"
+	page "day will pass"
+	next "before it will"
+	next "move again.@"
+; 0x1cd551
+
--- /dev/null
+++ b/data/pokedex/entries/179.asm
@@ -1,0 +1,12 @@
+; MareepPokedexEntry: ; 0x1cd551
+	db "WOOL@" ; species name
+	dw 200, 170 ; height, width
+	
+	db   "It stores lots of"
+	next "air in its soft"
+	next "fur, allowing it"
+	page "to stay cool in"
+	next "summer and warm"
+	next "in winter.@"
+; 0x1cd5b8
+
--- /dev/null
+++ b/data/pokedex/entries/180.asm
@@ -1,0 +1,12 @@
+; FlaaffyPokedexEntry: ; 0x1cd5b8
+	db "WOOL@" ; species name
+	dw 207, 290 ; height, width
+	
+	db   "Because of its"
+	next "rubbery, electric-"
+	next "ity-resistant"
+	page "skin, it can store"
+	next "lots of electric-"
+	next "ity in its fur.@"
+; 0x1cd626
+
--- /dev/null
+++ b/data/pokedex/entries/181.asm
@@ -1,0 +1,12 @@
+; AmpharosPokedexEntry: ; 0x1cd626
+	db "LIGHT@" ; species name
+	dw 407, 1360 ; height, width
+	
+	db   "When it gets dark,"
+	next "the light from its"
+	next "bright, shiny tail"
+	page "can be seen from"
+	next "far away on the"
+	next "ocean's surface.@"
+; 0x1cd69a
+
--- /dev/null
+++ b/data/pokedex/entries/182.asm
@@ -1,0 +1,12 @@
+; BellossomPokedexEntry: ; 0x1cd69a
+	db "FLOWER@" ; species name
+	dw 104, 130 ; height, width
+	
+	db   "When these dance"
+	next "together, their"
+	next "petals rub against"
+	page "each other,"
+	next "making pretty,"
+	next "relaxing sounds.@"
+; 0x1cd705
+
--- /dev/null
+++ b/data/pokedex/entries/183.asm
@@ -1,0 +1,12 @@
+; MarillPokedexEntry: ; 0x1cd705
+	db "AQUAMOUSE@" ; species name
+	dw 104, 190 ; height, width
+	
+	db   "The fur on its"
+	next "body naturally"
+	next "repels water. It"
+	page "can stay dry, even"
+	next "when it plays in"
+	next "the water.@"
+; 0x1cd771
+
--- /dev/null
+++ b/data/pokedex/entries/184.asm
@@ -1,0 +1,12 @@
+; AzumarillPokedexEntry: ; 0x1cd771
+	db "AQUARABBIT@" ; species name
+	dw 207, 630 ; height, width
+	
+	db   "The bubble-like"
+	next "pattern on its"
+	next "stomach helps it"
+	page "camouflage itself"
+	next "when it's in the"
+	next "water.@"
+; 0x1cd7d9
+
--- /dev/null
+++ b/data/pokedex/entries/185.asm
@@ -1,0 +1,12 @@
+; SudowoodoPokedexEntry: ; 0x1cd7d9
+	db "IMITATION@" ; species name
+	dw 311, 840 ; height, width
+	
+	db   "If a tree branch"
+	next "shakes when there"
+	next "is no wind, it's a"
+	page "SUDOWOODO, not a"
+	next "tree. It hides"
+	next "from the rain.@"
+; 0x1cd84b
+
--- /dev/null
+++ b/data/pokedex/entries/186.asm
@@ -1,0 +1,12 @@
+; PolitoedPokedexEntry: ; 0x1cd84b
+	db "FROG@" ; species name
+	dw 307, 750 ; height, width
+	
+	db   "When it expands"
+	next "its throat to"
+	next "croak out a tune,"
+	page "nearby POLIWAG and"
+	next "POLIWHIRL gather"
+	next "immediately.@"
+; 0x1cd8b5
+
--- /dev/null
+++ b/data/pokedex/entries/187.asm
@@ -1,0 +1,12 @@
+; HoppipPokedexEntry: ; 0x1cd8b5
+	db "COTTONWEED@" ; species name
+	dw 104, 10 ; height, width
+	
+	db   "It can be carried"
+	next "away on even the"
+	next "gentlest breeze."
+	page "It may even float"
+	next "all the way to the"
+	next "next town.@"
+; 0x1cd928
+
--- /dev/null
+++ b/data/pokedex/entries/188.asm
@@ -1,0 +1,12 @@
+; SkiploomPokedexEntry: ; 0x1cd928
+	db "COTTONWEED@" ; species name
+	dw 200, 20 ; height, width
+	
+	db   "As soon as it"
+	next "rains, it closes"
+	next "its flower and"
+	page "hides in the shade"
+	next "of a tree to avoid"
+	next "getting wet.@"
+; 0x1cd998
+
--- /dev/null
+++ b/data/pokedex/entries/189.asm
@@ -1,0 +1,12 @@
+; JumpluffPokedexEntry: ; 0x1cd998
+	db "COTTONWEED@" ; species name
+	dw 207, 70 ; height, width
+	
+	db   "Even in the fierc-"
+	next "est wind, it can"
+	next "control its fluff"
+	page "to make its way to"
+	next "any place in the"
+	next "world it wants.@"
+; 0x1cda11
+
--- /dev/null
+++ b/data/pokedex/entries/190.asm
@@ -1,0 +1,12 @@
+; AipomPokedexEntry: ; 0x1cda11
+	db "LONG TAIL@" ; species name
+	dw 207, 250 ; height, width
+	
+	db   "It uses its tail"
+	next "to hang on to tree"
+	next "branches. It uses"
+	page "its momentum to"
+	next "swing from one"
+	next "branch to another.@"
+; 0x1cda87
+
--- /dev/null
+++ b/data/pokedex/entries/191.asm
@@ -1,0 +1,12 @@
+; SunkernPokedexEntry: ; 0x1cda87
+	db "SEED@" ; species name
+	dw 100, 40 ; height, width
+	
+	db   "It is very weak."
+	next "Its only means of"
+	next "defense is to"
+	page "shake its leaves"
+	next "desperately at its"
+	next "attacker.@"
+; 0x1cdaef
+
--- /dev/null
+++ b/data/pokedex/entries/192.asm
@@ -1,0 +1,12 @@
+; SunfloraPokedexEntry: ; 0x1cdaef
+	db "SUN@" ; species name
+	dw 207, 190 ; height, width
+	
+	db   "As the hot season"
+	next "approaches, the"
+	next "petals on this"
+	page "#MON's face"
+	next "become more vivid"
+	next "and lively.@"
+; 0x1cdb51
+
--- /dev/null
+++ b/data/pokedex/entries/193.asm
@@ -1,0 +1,12 @@
+; YanmaPokedexEntry: ; 0x1d0000
+	db "CLEAR WING@" ; species name
+	dw 311, 840 ; height, width
+	
+	db   "It can see in all"
+	next "directions without"
+	next "moving its big"
+	page "eyes, helping it"
+	next "spot attackers and"
+	next "food right away.@"
+; 0x1d0078
+
--- /dev/null
+++ b/data/pokedex/entries/194.asm
@@ -1,0 +1,12 @@
+; WooperPokedexEntry: ; 0x1d0078
+	db "WATER FISH@" ; species name
+	dw 104, 190 ; height, width
+	
+	db   "A mucous"
+	next "membrane covers"
+	next "its body. Touching"
+	page "it barehanded will"
+	next "cause a shooting"
+	next "pain.@"
+; 0x1d00dd
+
--- /dev/null
+++ b/data/pokedex/entries/195.asm
@@ -1,0 +1,12 @@
+; QuagsirePokedexEntry: ; 0x1d00dd
+	db "WATER FISH@" ; species name
+	dw 407, 1650 ; height, width
+	
+	db   "Its body is always"
+	next "slimy. It often"
+	next "bangs its head on"
+	page "the river bottom"
+	next "as it swims but"
+	next "seems not to care.@"
+; 0x1d0155
+
--- /dev/null
+++ b/data/pokedex/entries/196.asm
@@ -1,0 +1,12 @@
+; EspeonPokedexEntry: ; 0x1d0155
+	db "SUN@" ; species name
+	dw 211, 580 ; height, width
+	
+	db   "The tip of its"
+	next "forked tail"
+	next "quivers when it is"
+	page "predicting its"
+	next "opponent's next"
+	next "move.@"
+; 0x1d01af
+
--- /dev/null
+++ b/data/pokedex/entries/197.asm
@@ -1,0 +1,12 @@
+; UmbreonPokedexEntry: ; 0x1d01af
+	db "MOONLIGHT@" ; species name
+	dw 303, 600 ; height, width
+	
+	db   "On the night of a"
+	next "full moon, or when"
+	next "it gets excited,"
+	page "the ring patterns"
+	next "on its body glow"
+	next "yellow.@"
+; 0x1d021e
+
--- /dev/null
+++ b/data/pokedex/entries/198.asm
@@ -1,0 +1,12 @@
+; MurkrowPokedexEntry: ; 0x1d021e
+	db "DARKNESS@" ; species name
+	dw 108, 50 ; height, width
+	
+	db   "It hides any shiny"
+	next "object it finds in"
+	next "a secret location."
+	page "MURKROW and"
+	next "MEOWTH loot one"
+	next "another's stashes.@"
+; 0x1d0292
+
--- /dev/null
+++ b/data/pokedex/entries/199.asm
@@ -1,0 +1,12 @@
+; SlowkingPokedexEntry: ; 0x1d0292
+	db "ROYAL@" ; species name
+	dw 607, 1750 ; height, width
+	
+	db   "Every time it ya-"
+	next "wns, SHELLDER"
+	next "injects more poi-"
+	page "son into it. The"
+	next "poison makes it"
+	next "more intelligent.@"
+; 0x1d0301
+
--- /dev/null
+++ b/data/pokedex/entries/200.asm
@@ -1,0 +1,12 @@
+; MisdreavusPokedexEntry: ; 0x1d0301
+	db "SCREECH@" ; species name
+	dw 204, 20 ; height, width
+	
+	db   "It loves to watch"
+	next "people it's scar-"
+	next "ed. It frightens"
+	page "them by screaming"
+	next "loudly or appear-"
+	next "ing suddenly.@"
+; 0x1d0373
+
--- /dev/null
+++ b/data/pokedex/entries/201.asm
@@ -1,0 +1,12 @@
+; UnownPokedexEntry: ; 0x1d0373
+	db "SYMBOL@" ; species name
+	dw 108, 110 ; height, width
+	
+	db   "Because different"
+	next "types of UNOWN"
+	next "exist, it is said"
+	page "that they must"
+	next "have a variety of"
+	next "abilities.@"
+; 0x1d03dd
+
--- /dev/null
+++ b/data/pokedex/entries/202.asm
@@ -1,0 +1,12 @@
+; WobbuffetPokedexEntry: ; 0x1d03dd
+	db "PATIENT@" ; species name
+	dw 403, 630 ; height, width
+	
+	db   "In order to con-"
+	next "ceal its black"
+	next "tail, it lives in"
+	page "a dark cave and"
+	next "only moves about"
+	next "at night.@"
+; 0x1d0446
+
--- /dev/null
+++ b/data/pokedex/entries/203.asm
@@ -1,0 +1,12 @@
+; GirafarigPokedexEntry: ; 0x1d0446
+	db "LONG NECK@" ; species name
+	dw 411, 910 ; height, width
+	
+	db   "When it is in"
+	next "danger, its tail"
+	next "uses some sort of"
+	page "mysterious powers"
+	next "to drive away the"
+	next "enemy.@"
+; 0x1d04b0
+
--- /dev/null
+++ b/data/pokedex/entries/204.asm
@@ -1,0 +1,12 @@
+; PinecoPokedexEntry: ; 0x1d04b0
+	db "BAGWORM@" ; species name
+	dw 200, 160 ; height, width
+	
+	db   "It spits out a"
+	next "fluid that it uses"
+	next "to glue tree bark"
+	page "to its body. The"
+	next "fluid hardens when"
+	next "it touches air.@"
+; 0x1d0524
+
--- /dev/null
+++ b/data/pokedex/entries/205.asm
@@ -1,0 +1,12 @@
+; ForretressPokedexEntry: ; 0x1d0524
+	db "BAGWORM@" ; species name
+	dw 311, 2770 ; height, width
+	
+	db   "Usually found"
+	next "hanging on to a"
+	next "fat tree trunk. It"
+	page "shoots out bits of"
+	next "its shell when it"
+	next "sees action.@"
+; 0x1d0593
+
--- /dev/null
+++ b/data/pokedex/entries/206.asm
@@ -1,0 +1,12 @@
+; DunsparcePokedexEntry: ; 0x1d0593
+	db "LAND SNAKE@" ; species name
+	dw 411, 310 ; height, width
+	
+	db   "It hides deep"
+	next "inside caves where"
+	next "no light ever"
+	page "reaches it and"
+	next "remains virtually"
+	next "motionless there.@"
+; 0x1d0604
+
--- /dev/null
+++ b/data/pokedex/entries/207.asm
@@ -1,0 +1,12 @@
+; GligarPokedexEntry: ; 0x1d0604
+	db "FLYSCORPIO@" ; species name
+	dw 307, 1430 ; height, width
+	
+	db   "It builds its nest"
+	next "on a steep cliff."
+	next "When it is done"
+	page "gliding, it hops"
+	next "along the ground"
+	next "back to its nest.@"
+; 0x1d067c
+
--- /dev/null
+++ b/data/pokedex/entries/208.asm
@@ -1,0 +1,12 @@
+; SteelixPokedexEntry: ; 0x1d067c
+	db "IRON SNAKE@" ; species name
+	dw 3002, 8820 ; height, width
+	
+	db   "The many small"
+	next "metal particles"
+	next "that cover this"
+	page "#MON's body"
+	next "reflect bright"
+	next "light well.@"
+; 0x1d06e0
+
--- /dev/null
+++ b/data/pokedex/entries/209.asm
@@ -1,0 +1,12 @@
+; SnubbullPokedexEntry: ; 0x1d06e0
+	db "FAIRY@" ; species name
+	dw 200, 170 ; height, width
+	
+	db   "In truth, it is a"
+	next "cowardly #MON."
+	next "It growls eagerly"
+	page "in order to hide"
+	next "its fear from its"
+	next "opponent.@"
+; 0x1d074a
+
--- /dev/null
+++ b/data/pokedex/entries/210.asm
@@ -1,0 +1,12 @@
+; GranbullPokedexEntry: ; 0x1d074a
+	db "FAIRY@" ; species name
+	dw 407, 1070 ; height, width
+	
+	db   "It can make most"
+	next "any #MON run"
+	next "away simply by"
+	page "opening its mouth"
+	next "wide to reveal its"
+	next "big fangs.@"
+; 0x1d07b1
+
--- /dev/null
+++ b/data/pokedex/entries/211.asm
@@ -1,0 +1,12 @@
+; QwilfishPokedexEntry: ; 0x1d07b1
+	db "BALLOON@" ; species name
+	dw 108, 90 ; height, width
+	
+	db   "When faced with a"
+	next "larger opponent,"
+	next "it swallows as"
+	page "much water as it"
+	next "can to match the"
+	next "opponent's size.@"
+; 0x1d0821
+
--- /dev/null
+++ b/data/pokedex/entries/212.asm
@@ -1,0 +1,12 @@
+; ScizorPokedexEntry: ; 0x1d0821
+	db "SCISSORS@" ; species name
+	dw 511, 2600 ; height, width
+	
+	db   "This #MON's"
+	next "pincers, which"
+	next "contain steel, can"
+	page "crush any hard"
+	next "object it gets a"
+	next "hold of into bits.@"
+; 0x1d088e
+
--- /dev/null
+++ b/data/pokedex/entries/213.asm
@@ -1,0 +1,12 @@
+; ShucklePokedexEntry: ; 0x1d088e
+	db "MOLD@" ; species name
+	dw 200, 450 ; height, width
+	
+	db   "The fluid secreted"
+	next "by its toes carves"
+	next "holes in rocks for"
+	page "nesting and can be"
+	next "mixed with BERRIES"
+	next "to make a drink.@"
+; 0x1d0907
+
--- /dev/null
+++ b/data/pokedex/entries/214.asm
@@ -1,0 +1,12 @@
+; HeracrossPokedexEntry: ; 0x1d0907
+	db "SINGLEHORN@" ; species name
+	dw 411, 1190 ; height, width
+	
+	db   "With its Herculean"
+	next "powers, it can"
+	next "easily throw arou-"
+	page "nd an object that"
+	next "is 100 times its"
+	next "own weight.@"
+; 0x1d097a
+
--- /dev/null
+++ b/data/pokedex/entries/215.asm
@@ -1,0 +1,12 @@
+; SneaselPokedexEntry: ; 0x1d097a
+	db "SHARP CLAW@" ; species name
+	dw 211, 620 ; height, width
+	
+	db   "This cunning"
+	next "#MON hides"
+	next "under the cover"
+	page "of darkness,"
+	next "waiting to attack"
+	next "its prey.@"
+; 0x1d09da
+
--- /dev/null
+++ b/data/pokedex/entries/216.asm
@@ -1,0 +1,12 @@
+; TeddiursaPokedexEntry: ; 0x1d09da
+	db "LITTLE BEAR@" ; species name
+	dw 200, 190 ; height, width
+	
+	db   "It always licks"
+	next "honey. Its palm"
+	next "tastes sweet"
+	page "because of all the"
+	next "honey it has"
+	next "absorbed.@"
+; 0x1d0a41
+
--- /dev/null
+++ b/data/pokedex/entries/217.asm
@@ -1,0 +1,12 @@
+; UrsaringPokedexEntry: ; 0x1d0a41
+	db "HIBERNANT@" ; species name
+	dw 511, 2770 ; height, width
+	
+	db   "Although it has a"
+	next "large body, it is"
+	next "quite skilled at"
+	page "climbing trees. It"
+	next "eats and sleeps in"
+	next "the treetops.@"
+; 0x1d0ab8
+
--- /dev/null
+++ b/data/pokedex/entries/218.asm
@@ -1,0 +1,12 @@
+; SlugmaPokedexEntry: ; 0x1d0ab8
+	db "LAVA@" ; species name
+	dw 204, 770 ; height, width
+	
+	db   "These group to-"
+	next "gether in areas"
+	next "that are hotter"
+	page "than normal. If it"
+	next "cools off, its"
+	next "skin hardens.@"
+; 0x1d0b21
+
--- /dev/null
+++ b/data/pokedex/entries/219.asm
@@ -1,0 +1,12 @@
+; MagcargoPokedexEntry: ; 0x1d0b21
+	db "LAVA@" ; species name
+	dw 207, 1210 ; height, width
+	
+	db   "Its body is as hot"
+	next "as lava and is"
+	next "always billowing."
+	page "Flames will"
+	next "occasionally burst"
+	next "from its shell.@"
+; 0x1d0b8d
+
--- /dev/null
+++ b/data/pokedex/entries/220.asm
@@ -1,0 +1,12 @@
+; SwinubPokedexEntry: ; 0x1d0b8d
+	db "PIG@" ; species name
+	dw 104, 140 ; height, width
+	
+	db   "It uses the tip of"
+	next "its nose to dig"
+	next "for food. Its nose"
+	page "is so tough that"
+	next "even frozen ground"
+	next "poses no problem.@"
+; 0x1d0c01
+
--- /dev/null
+++ b/data/pokedex/entries/221.asm
@@ -1,0 +1,12 @@
+; PiloswinePokedexEntry: ; 0x1d0c01
+	db "SWINE@" ; species name
+	dw 307, 1230 ; height, width
+	
+	db   "Although its legs"
+	next "are short, its"
+	next "rugged hooves"
+	page "prevent it from"
+	next "slipping, even on"
+	next "icy ground.@"
+; 0x1d0c68
+
--- /dev/null
+++ b/data/pokedex/entries/222.asm
@@ -1,0 +1,12 @@
+; CorsolaPokedexEntry: ; 0x1d0c68
+	db "CORAL@" ; species name
+	dw 200, 110 ; height, width
+	
+	db   "The points on its"
+	next "head absorb"
+	next "nutrients from"
+	page "clean water. They"
+	next "cannot survive in"
+	next "polluted water.@"
+; 0x1d0cd3
+
--- /dev/null
+++ b/data/pokedex/entries/223.asm
@@ -1,0 +1,12 @@
+; RemoraidPokedexEntry: ; 0x1d0cd3
+	db "JET@" ; species name
+	dw 200, 260 ; height, width
+	
+	db   "To escape from an"
+	next "attacker, it may"
+	next "shoot water out of"
+	page "its mouth, then"
+	next "use that force to"
+	next "swim backward.@"
+; 0x1d0d42
+
--- /dev/null
+++ b/data/pokedex/entries/224.asm
@@ -1,0 +1,12 @@
+; OctilleryPokedexEntry: ; 0x1d0d42
+	db "JET@" ; species name
+	dw 211, 630 ; height, width
+	
+	db   "Its instinct is to"
+	next "bury itself in"
+	next "holes. It often"
+	page "steals the nesting"
+	next "holes of others to"
+	next "sleep in them.@"
+; 0x1d0db1
+
--- /dev/null
+++ b/data/pokedex/entries/225.asm
@@ -1,0 +1,12 @@
+; DelibirdPokedexEntry: ; 0x1d0db1
+	db "DELIVERY@" ; species name
+	dw 211, 350 ; height, width
+	
+	db   "It always carries"
+	next "its food with it,"
+	next "wherever it goes."
+	page "If attacked, it"
+	next "throws its food at"
+	next "the opponent.@"
+; 0x1d0e25
+
--- /dev/null
+++ b/data/pokedex/entries/226.asm
@@ -1,0 +1,12 @@
+; MantinePokedexEntry: ; 0x1d0e25
+	db "KITE@" ; species name
+	dw 611, 4850 ; height, width
+	
+	db   "It swims along"
+	next "freely, eating"
+	next "things that swim"
+	page "into its mouth."
+	next "Its whole body is"
+	next "very coarse.@"
+; 0x1d0e8c
+
--- /dev/null
+++ b/data/pokedex/entries/227.asm
@@ -1,0 +1,12 @@
+; SkarmoryPokedexEntry: ; 0x1d0e8c
+	db "ARMOR BIRD@" ; species name
+	dw 507, 1110 ; height, width
+	
+	db   "The feathers that"
+	next "it sheds are very"
+	next "sharp. It is said"
+	page "that people once"
+	next "used the feathers"
+	next "as swords.@"
+; 0x1d0eff
+
--- /dev/null
+++ b/data/pokedex/entries/228.asm
@@ -1,0 +1,12 @@
+; HoundourPokedexEntry: ; 0x1d0eff
+	db "DARK@" ; species name
+	dw 200, 240 ; height, width
+	
+	db   "Around dawn, its"
+	next "ominous howl"
+	next "echoes through the"
+	page "area to announce"
+	next "that this is its"
+	next "territory.@"
+; 0x1d0f66
+
--- /dev/null
+++ b/data/pokedex/entries/229.asm
@@ -1,0 +1,12 @@
+; HoundoomPokedexEntry: ; 0x1d0f66
+	db "DARK@" ; species name
+	dw 407, 770 ; height, width
+	
+	db   "The pungent-"
+	next "smelling flame"
+	next "that shoots from"
+	page "its mouth results"
+	next "from toxins burn-"
+	next "ing in its body.@"
+; 0x1d0fd1
+
--- /dev/null
+++ b/data/pokedex/entries/230.asm
@@ -1,0 +1,12 @@
+; KingdraPokedexEntry: ; 0x1d0fd1
+	db "DRAGON@" ; species name
+	dw 511, 3350 ; height, width
+	
+	db   "It stores energy"
+	next "by sleeping at"
+	next "underwater depths"
+	page "at which no other"
+	next "life forms can"
+	next "survive.@"
+; 0x1d1038
+
--- /dev/null
+++ b/data/pokedex/entries/231.asm
@@ -1,0 +1,12 @@
+; PhanpyPokedexEntry: ; 0x1d1038
+	db "LONG NOSE@" ; species name
+	dw 108, 740 ; height, width
+	
+	db   "During the desert-"
+	next "ed morning hours,"
+	next "it comes ashore"
+	page "where it deftly"
+	next "uses its trunk to"
+	next "take a shower.@"
+; 0x1d10ac
+
--- /dev/null
+++ b/data/pokedex/entries/232.asm
@@ -1,0 +1,12 @@
+; DonphanPokedexEntry: ; 0x1d10ac
+	db "ARMOR@" ; species name
+	dw 307, 2650 ; height, width
+	
+	db   "Because this"
+	next "#MON's skin is"
+	next "so tough, a normal"
+	page "attack won't even"
+	next "leave a scratch on"
+	next "it.@"
+; 0x1d110c
+
--- /dev/null
+++ b/data/pokedex/entries/233.asm
@@ -1,0 +1,12 @@
+; Porygon2PokedexEntry: ; 0x1d110c
+	db "VIRTUAL@" ; species name
+	dw 200, 720 ; height, width
+	
+	db   "This manmade"
+	next "#MON evolved"
+	next "from the latest"
+	page "technology. It"
+	next "may have unprog-"
+	next "rammed reactions.@"
+; 0x1d1174
+
--- /dev/null
+++ b/data/pokedex/entries/234.asm
@@ -1,0 +1,12 @@
+; StantlerPokedexEntry: ; 0x1d1174
+	db "BIG HORN@" ; species name
+	dw 407, 1570 ; height, width
+	
+	db   "The round balls"
+	next "found on the"
+	next "fallen antlers can"
+	page "be ground into a"
+	next "powder that aids"
+	next "in sleeping.@"
+; 0x1d11e0
+
--- /dev/null
+++ b/data/pokedex/entries/235.asm
@@ -1,0 +1,12 @@
+; SmearglePokedexEntry: ; 0x1d11e0
+	db "PAINTER@" ; species name
+	dw 311, 1280 ; height, width
+	
+	db   "The color of the"
+	next "mysterious fluid"
+	next "secreted from its"
+	page "tail is predeter-"
+	next "mined for each"
+	next "SMEARGLE.@"
+; 0x1d124b
+
--- /dev/null
+++ b/data/pokedex/entries/236.asm
@@ -1,0 +1,12 @@
+; TyroguePokedexEntry: ; 0x1d124b
+	db "SCUFFLE@" ; species name
+	dw 204, 460 ; height, width
+	
+	db   "To brush up on its"
+	next "fighting skills,"
+	next "it will challenge"
+	page "anyone. It has a"
+	next "very strong com-"
+	next "petitive spirit.@"
+; 0x1d12c0
+
--- /dev/null
+++ b/data/pokedex/entries/237.asm
@@ -1,0 +1,12 @@
+; HitmontopPokedexEntry: ; 0x1d12c0
+	db "HANDSTAND@" ; species name
+	dw 407, 1060 ; height, width
+	
+	db   "After doing a"
+	next "handstand to"
+	next "throw off the"
+	page "opponent's timing,"
+	next "it presents its"
+	next "fancy kick moves.@"
+; 0x1d132b
+
--- /dev/null
+++ b/data/pokedex/entries/238.asm
@@ -1,0 +1,12 @@
+; SmoochumPokedexEntry: ; 0x1d132b
+	db "KISS@" ; species name
+	dw 104, 130 ; height, width
+	
+	db   "The sensitivity of"
+	next "its lips develops"
+	next "most quickly."
+	page "It uses them to"
+	next "try to identify"
+	next "unknown objects.@"
+; 0x1d1398
+
--- /dev/null
+++ b/data/pokedex/entries/239.asm
@@ -1,0 +1,12 @@
+; ElekidPokedexEntry: ; 0x1d1398
+	db "ELECTRIC@" ; species name
+	dw 200, 520 ; height, width
+	
+	db   "It loves violent"
+	next "thunder. The space"
+	next "between its horns"
+	page "flickers bluish-"
+	next "white when it is"
+	next "charging energy.@"
+; 0x1d140e
+
--- /dev/null
+++ b/data/pokedex/entries/240.asm
@@ -1,0 +1,12 @@
+; MagbyPokedexEntry: ; 0x1d140e
+	db "LIVE COAL@" ; species name
+	dw 204, 470 ; height, width
+	
+	db   "It naturally spits"
+	next "an 1100-degree"
+	next "flame. It is said"
+	page "when many appear,"
+	next "it heralds a"
+	next "volcanic eruption.@"
+; 0x1d1482
+
--- /dev/null
+++ b/data/pokedex/entries/241.asm
@@ -1,0 +1,12 @@
+; MiltankPokedexEntry: ; 0x1d1482
+	db "MILK COW@" ; species name
+	dw 311, 1660 ; height, width
+	
+	db   "In order to milk a"
+	next "MILTANK, one must"
+	next "have a knack for"
+	page "rhythmically pull-"
+	next "ing up and down"
+	next "on its udders.@"
+; 0x1d14f7
+
--- /dev/null
+++ b/data/pokedex/entries/242.asm
@@ -1,0 +1,12 @@
+; BlisseyPokedexEntry: ; 0x1d14f7
+	db "HAPPINESS@" ; species name
+	dw 411, 1030 ; height, width
+	
+	db   "Biting into one"
+	next "of the delicious"
+	next "eggs that BLISSEY"
+	page "provides will make"
+	next "everyone around"
+	next "smile with joy.@"
+; 0x1d156b
+
--- /dev/null
+++ b/data/pokedex/entries/243.asm
@@ -1,0 +1,12 @@
+; RaikouPokedexEntry: ; 0x1d156b
+	db "THUNDER@" ; species name
+	dw 603, 3920 ; height, width
+	
+	db   "This rough #MON"
+	next "stores energy"
+	next "inside its body,"
+	page "then sweeps across"
+	next "the land, shooting"
+	next "off electricity.@"
+; 0x1d15dd
+
--- /dev/null
+++ b/data/pokedex/entries/244.asm
@@ -1,0 +1,12 @@
+; EnteiPokedexEntry: ; 0x1d15dd
+	db "VOLCANO@" ; species name
+	dw 607, 4370 ; height, width
+	
+	db   "This brawny"
+	next "#MON courses"
+	next "around the earth,"
+	page "spouting flames"
+	next "hotter than a"
+	next "volcano's magma.@"
+; 0x1d1642
+
--- /dev/null
+++ b/data/pokedex/entries/245.asm
@@ -1,0 +1,12 @@
+; SuicunePokedexEntry: ; 0x1d1642
+	db "AURORA@" ; species name
+	dw 607, 4120 ; height, width
+	
+	db   "This divine"
+	next "#MON blows"
+	next "around the world,"
+	page "always in search"
+	next "of a pure"
+	next "reservoir.@"
+; 0x1d169c
+
--- /dev/null
+++ b/data/pokedex/entries/246.asm
@@ -1,0 +1,12 @@
+; LarvitarPokedexEntry: ; 0x1d169c
+	db "ROCK SKIN@" ; species name
+	dw 200, 1590 ; height, width
+	
+	db   "Born deep under-"
+	next "ground, this"
+	next "#MON becomes a"
+	page "pupa after eating"
+	next "enough dirt to"
+	next "make a mountain.@"
+; 0x1d1709
+
--- /dev/null
+++ b/data/pokedex/entries/247.asm
@@ -1,0 +1,12 @@
+; PupitarPokedexEntry: ; 0x1d1709
+	db "HARD SHELL@" ; species name
+	dw 311, 3350 ; height, width
+	
+	db   "It will not stay"
+	next "still, even while"
+	next "it's a pupa. It"
+	page "already has arms"
+	next "and legs under its"
+	next "solid shell.@"
+; 0x1d177b
+
--- /dev/null
+++ b/data/pokedex/entries/248.asm
@@ -1,0 +1,12 @@
+; TyranitarPokedexEntry: ; 0x1d177b
+	db "ARMOR@" ; species name
+	dw 607, 4450 ; height, width
+	
+	db   "In just one of its"
+	next "mighty hands, it"
+	next "has the power to"
+	page "make the ground"
+	next "shake and moun-"
+	next "tains crumble.@"
+; 0x1d17e9
+
--- /dev/null
+++ b/data/pokedex/entries/249.asm
@@ -1,0 +1,12 @@
+; LugiaPokedexEntry: ; 0x1d17e9
+	db "DIVING@" ; species name
+	dw 1701, 4760 ; height, width
+	
+	db   "It has an incred-"
+	next "ible ability to"
+	next "calm raging sto-"
+	page "rms. It is said"
+	next "that LUGIA appears"
+	next "when storms start.@"
+; 0x1d185d
+
--- /dev/null
+++ b/data/pokedex/entries/250.asm
@@ -1,0 +1,12 @@
+; HoOhPokedexEntry: ; 0x1d185d
+	db "RAINBOW@" ; species name
+	dw 1206, 4390 ; height, width
+	
+	db   "It will reveal"
+	next "itself before a"
+	next "pure-hearted"
+	page "trainer by shining"
+	next "its bright rain-"
+	next "bow-colored wings.@"
+; 0x1d18cc
+
--- /dev/null
+++ b/data/pokedex/entries/251.asm
@@ -1,0 +1,12 @@
+; CelebiPokedexEntry: ; 0x1d18cc
+	db "TIMETRAVEL@" ; species name
+	dw 200, 110 ; height, width
+	
+	db   "Revered as a"
+	next "guardian of the"
+	next "forest, CELEBI"
+	page "appears wherever"
+	next "beautiful forests"
+	next "exist.@"
+; 0x1d1931
+
--- /dev/null
+++ b/data/pokedex/entries_1.asm
@@ -1,0 +1,64 @@
+BulbasaurPokedexEntry::  INCLUDE "data/pokedex/entries/001.asm"
+IvysaurPokedexEntry::    INCLUDE "data/pokedex/entries/002.asm"
+VenusaurPokedexEntry::   INCLUDE "data/pokedex/entries/003.asm"
+CharmanderPokedexEntry:: INCLUDE "data/pokedex/entries/004.asm"
+CharmeleonPokedexEntry:: INCLUDE "data/pokedex/entries/005.asm"
+CharizardPokedexEntry::  INCLUDE "data/pokedex/entries/006.asm"
+SquirtlePokedexEntry::   INCLUDE "data/pokedex/entries/007.asm"
+WartortlePokedexEntry::  INCLUDE "data/pokedex/entries/008.asm"
+BlastoisePokedexEntry::  INCLUDE "data/pokedex/entries/009.asm"
+CaterpiePokedexEntry::   INCLUDE "data/pokedex/entries/010.asm"
+MetapodPokedexEntry::    INCLUDE "data/pokedex/entries/011.asm"
+ButterfreePokedexEntry:: INCLUDE "data/pokedex/entries/012.asm"
+WeedlePokedexEntry::     INCLUDE "data/pokedex/entries/013.asm"
+KakunaPokedexEntry::     INCLUDE "data/pokedex/entries/014.asm"
+BeedrillPokedexEntry::   INCLUDE "data/pokedex/entries/015.asm"
+PidgeyPokedexEntry::     INCLUDE "data/pokedex/entries/016.asm"
+PidgeottoPokedexEntry::  INCLUDE "data/pokedex/entries/017.asm"
+PidgeotPokedexEntry::    INCLUDE "data/pokedex/entries/018.asm"
+RattataPokedexEntry::    INCLUDE "data/pokedex/entries/019.asm"
+RaticatePokedexEntry::   INCLUDE "data/pokedex/entries/020.asm"
+SpearowPokedexEntry::    INCLUDE "data/pokedex/entries/021.asm"
+FearowPokedexEntry::     INCLUDE "data/pokedex/entries/022.asm"
+EkansPokedexEntry::      INCLUDE "data/pokedex/entries/023.asm"
+ArbokPokedexEntry::      INCLUDE "data/pokedex/entries/024.asm"
+PikachuPokedexEntry::    INCLUDE "data/pokedex/entries/025.asm"
+RaichuPokedexEntry::     INCLUDE "data/pokedex/entries/026.asm"
+SandshrewPokedexEntry::  INCLUDE "data/pokedex/entries/027.asm"
+SandslashPokedexEntry::  INCLUDE "data/pokedex/entries/028.asm"
+NidoranFPokedexEntry::   INCLUDE "data/pokedex/entries/029.asm"
+NidorinaPokedexEntry::   INCLUDE "data/pokedex/entries/030.asm"
+NidoqueenPokedexEntry::  INCLUDE "data/pokedex/entries/031.asm"
+NidoranMPokedexEntry::   INCLUDE "data/pokedex/entries/032.asm"
+NidorinoPokedexEntry::   INCLUDE "data/pokedex/entries/033.asm"
+NidokingPokedexEntry::   INCLUDE "data/pokedex/entries/034.asm"
+ClefairyPokedexEntry::   INCLUDE "data/pokedex/entries/035.asm"
+ClefablePokedexEntry::   INCLUDE "data/pokedex/entries/036.asm"
+VulpixPokedexEntry::     INCLUDE "data/pokedex/entries/037.asm"
+NinetalesPokedexEntry::  INCLUDE "data/pokedex/entries/038.asm"
+JigglypuffPokedexEntry:: INCLUDE "data/pokedex/entries/039.asm"
+WigglytuffPokedexEntry:: INCLUDE "data/pokedex/entries/040.asm"
+ZubatPokedexEntry::      INCLUDE "data/pokedex/entries/041.asm"
+GolbatPokedexEntry::     INCLUDE "data/pokedex/entries/042.asm"
+OddishPokedexEntry::     INCLUDE "data/pokedex/entries/043.asm"
+GloomPokedexEntry::      INCLUDE "data/pokedex/entries/044.asm"
+VileplumePokedexEntry::  INCLUDE "data/pokedex/entries/045.asm"
+ParasPokedexEntry::      INCLUDE "data/pokedex/entries/046.asm"
+ParasectPokedexEntry::   INCLUDE "data/pokedex/entries/047.asm"
+VenonatPokedexEntry::    INCLUDE "data/pokedex/entries/048.asm"
+VenomothPokedexEntry::   INCLUDE "data/pokedex/entries/049.asm"
+DiglettPokedexEntry::    INCLUDE "data/pokedex/entries/050.asm"
+DugtrioPokedexEntry::    INCLUDE "data/pokedex/entries/051.asm"
+MeowthPokedexEntry::     INCLUDE "data/pokedex/entries/052.asm"
+PersianPokedexEntry::    INCLUDE "data/pokedex/entries/053.asm"
+PsyduckPokedexEntry::    INCLUDE "data/pokedex/entries/054.asm"
+GolduckPokedexEntry::    INCLUDE "data/pokedex/entries/055.asm"
+MankeyPokedexEntry::     INCLUDE "data/pokedex/entries/056.asm"
+PrimeapePokedexEntry::   INCLUDE "data/pokedex/entries/057.asm"
+GrowlithePokedexEntry::  INCLUDE "data/pokedex/entries/058.asm"
+ArcaninePokedexEntry::   INCLUDE "data/pokedex/entries/059.asm"
+PoliwagPokedexEntry::    INCLUDE "data/pokedex/entries/060.asm"
+PoliwhirlPokedexEntry::  INCLUDE "data/pokedex/entries/061.asm"
+PoliwrathPokedexEntry::  INCLUDE "data/pokedex/entries/062.asm"
+AbraPokedexEntry::       INCLUDE "data/pokedex/entries/063.asm"
+KadabraPokedexEntry::    INCLUDE "data/pokedex/entries/064.asm"
--- /dev/null
+++ b/data/pokedex/entries_2.asm
@@ -1,0 +1,64 @@
+AlakazamPokedexEntry::   INCLUDE "data/pokedex/entries/065.asm"
+MachopPokedexEntry::     INCLUDE "data/pokedex/entries/066.asm"
+MachokePokedexEntry::    INCLUDE "data/pokedex/entries/067.asm"
+MachampPokedexEntry::    INCLUDE "data/pokedex/entries/068.asm"
+BellsproutPokedexEntry:: INCLUDE "data/pokedex/entries/069.asm"
+WeepinbellPokedexEntry:: INCLUDE "data/pokedex/entries/070.asm"
+VictreebelPokedexEntry:: INCLUDE "data/pokedex/entries/071.asm"
+TentacoolPokedexEntry::  INCLUDE "data/pokedex/entries/072.asm"
+TentacruelPokedexEntry:: INCLUDE "data/pokedex/entries/073.asm"
+GeodudePokedexEntry::    INCLUDE "data/pokedex/entries/074.asm"
+GravelerPokedexEntry::   INCLUDE "data/pokedex/entries/075.asm"
+GolemPokedexEntry::      INCLUDE "data/pokedex/entries/076.asm"
+PonytaPokedexEntry::     INCLUDE "data/pokedex/entries/077.asm"
+RapidashPokedexEntry::   INCLUDE "data/pokedex/entries/078.asm"
+SlowpokePokedexEntry::   INCLUDE "data/pokedex/entries/079.asm"
+SlowbroPokedexEntry::    INCLUDE "data/pokedex/entries/080.asm"
+MagnemitePokedexEntry::  INCLUDE "data/pokedex/entries/081.asm"
+MagnetonPokedexEntry::   INCLUDE "data/pokedex/entries/082.asm"
+FarfetchDPokedexEntry::  INCLUDE "data/pokedex/entries/083.asm"
+DoduoPokedexEntry::      INCLUDE "data/pokedex/entries/084.asm"
+DodrioPokedexEntry::     INCLUDE "data/pokedex/entries/085.asm"
+SeelPokedexEntry::       INCLUDE "data/pokedex/entries/086.asm"
+DewgongPokedexEntry::    INCLUDE "data/pokedex/entries/087.asm"
+GrimerPokedexEntry::     INCLUDE "data/pokedex/entries/088.asm"
+MukPokedexEntry::        INCLUDE "data/pokedex/entries/089.asm"
+ShellderPokedexEntry::   INCLUDE "data/pokedex/entries/090.asm"
+CloysterPokedexEntry::   INCLUDE "data/pokedex/entries/091.asm"
+GastlyPokedexEntry::     INCLUDE "data/pokedex/entries/092.asm"
+HaunterPokedexEntry::    INCLUDE "data/pokedex/entries/093.asm"
+GengarPokedexEntry::     INCLUDE "data/pokedex/entries/094.asm"
+OnixPokedexEntry::       INCLUDE "data/pokedex/entries/095.asm"
+DrowzeePokedexEntry::    INCLUDE "data/pokedex/entries/096.asm"
+HypnoPokedexEntry::      INCLUDE "data/pokedex/entries/097.asm"
+KrabbyPokedexEntry::     INCLUDE "data/pokedex/entries/098.asm"
+KinglerPokedexEntry::    INCLUDE "data/pokedex/entries/099.asm"
+VoltorbPokedexEntry::    INCLUDE "data/pokedex/entries/100.asm"
+ElectrodePokedexEntry::  INCLUDE "data/pokedex/entries/101.asm"
+ExeggcutePokedexEntry::  INCLUDE "data/pokedex/entries/102.asm"
+ExeggutorPokedexEntry::  INCLUDE "data/pokedex/entries/103.asm"
+CubonePokedexEntry::     INCLUDE "data/pokedex/entries/104.asm"
+MarowakPokedexEntry::    INCLUDE "data/pokedex/entries/105.asm"
+HitmonleePokedexEntry::  INCLUDE "data/pokedex/entries/106.asm"
+HitmonchanPokedexEntry:: INCLUDE "data/pokedex/entries/107.asm"
+LickitungPokedexEntry::  INCLUDE "data/pokedex/entries/108.asm"
+KoffingPokedexEntry::    INCLUDE "data/pokedex/entries/109.asm"
+WeezingPokedexEntry::    INCLUDE "data/pokedex/entries/110.asm"
+RhyhornPokedexEntry::    INCLUDE "data/pokedex/entries/111.asm"
+RhydonPokedexEntry::     INCLUDE "data/pokedex/entries/112.asm"
+ChanseyPokedexEntry::    INCLUDE "data/pokedex/entries/113.asm"
+TangelaPokedexEntry::    INCLUDE "data/pokedex/entries/114.asm"
+KangaskhanPokedexEntry:: INCLUDE "data/pokedex/entries/115.asm"
+HorseaPokedexEntry::     INCLUDE "data/pokedex/entries/116.asm"
+SeadraPokedexEntry::     INCLUDE "data/pokedex/entries/117.asm"
+GoldeenPokedexEntry::    INCLUDE "data/pokedex/entries/118.asm"
+SeakingPokedexEntry::    INCLUDE "data/pokedex/entries/119.asm"
+StaryuPokedexEntry::     INCLUDE "data/pokedex/entries/120.asm"
+StarmiePokedexEntry::    INCLUDE "data/pokedex/entries/121.asm"
+MrMimePokedexEntry::     INCLUDE "data/pokedex/entries/122.asm"
+ScytherPokedexEntry::    INCLUDE "data/pokedex/entries/123.asm"
+JynxPokedexEntry::       INCLUDE "data/pokedex/entries/124.asm"
+ElectabuzzPokedexEntry:: INCLUDE "data/pokedex/entries/125.asm"
+MagmarPokedexEntry::     INCLUDE "data/pokedex/entries/126.asm"
+PinsirPokedexEntry::     INCLUDE "data/pokedex/entries/127.asm"
+TaurosPokedexEntry::     INCLUDE "data/pokedex/entries/128.asm"
--- /dev/null
+++ b/data/pokedex/entries_3.asm
@@ -1,0 +1,64 @@
+MagikarpPokedexEntry::   INCLUDE "data/pokedex/entries/129.asm"
+GyaradosPokedexEntry::   INCLUDE "data/pokedex/entries/130.asm"
+LaprasPokedexEntry::     INCLUDE "data/pokedex/entries/131.asm"
+DittoPokedexEntry::      INCLUDE "data/pokedex/entries/132.asm"
+EeveePokedexEntry::      INCLUDE "data/pokedex/entries/133.asm"
+VaporeonPokedexEntry::   INCLUDE "data/pokedex/entries/134.asm"
+JolteonPokedexEntry::    INCLUDE "data/pokedex/entries/135.asm"
+FlareonPokedexEntry::    INCLUDE "data/pokedex/entries/136.asm"
+PorygonPokedexEntry::    INCLUDE "data/pokedex/entries/137.asm"
+OmanytePokedexEntry::    INCLUDE "data/pokedex/entries/138.asm"
+OmastarPokedexEntry::    INCLUDE "data/pokedex/entries/139.asm"
+KabutoPokedexEntry::     INCLUDE "data/pokedex/entries/140.asm"
+KabutopsPokedexEntry::   INCLUDE "data/pokedex/entries/141.asm"
+AerodactylPokedexEntry:: INCLUDE "data/pokedex/entries/142.asm"
+SnorlaxPokedexEntry::    INCLUDE "data/pokedex/entries/143.asm"
+ArticunoPokedexEntry::   INCLUDE "data/pokedex/entries/144.asm"
+ZapdosPokedexEntry::     INCLUDE "data/pokedex/entries/145.asm"
+MoltresPokedexEntry::    INCLUDE "data/pokedex/entries/146.asm"
+DratiniPokedexEntry::    INCLUDE "data/pokedex/entries/147.asm"
+DragonairPokedexEntry::  INCLUDE "data/pokedex/entries/148.asm"
+DragonitePokedexEntry::  INCLUDE "data/pokedex/entries/149.asm"
+MewtwoPokedexEntry::     INCLUDE "data/pokedex/entries/150.asm"
+MewPokedexEntry::        INCLUDE "data/pokedex/entries/151.asm"
+ChikoritaPokedexEntry::  INCLUDE "data/pokedex/entries/152.asm"
+BayleefPokedexEntry::    INCLUDE "data/pokedex/entries/153.asm"
+MeganiumPokedexEntry::   INCLUDE "data/pokedex/entries/154.asm"
+CyndaquilPokedexEntry::  INCLUDE "data/pokedex/entries/155.asm"
+QuilavaPokedexEntry::    INCLUDE "data/pokedex/entries/156.asm"
+TyphlosionPokedexEntry:: INCLUDE "data/pokedex/entries/157.asm"
+TotodilePokedexEntry::   INCLUDE "data/pokedex/entries/158.asm"
+CroconawPokedexEntry::   INCLUDE "data/pokedex/entries/159.asm"
+FeraligatrPokedexEntry:: INCLUDE "data/pokedex/entries/160.asm"
+SentretPokedexEntry::    INCLUDE "data/pokedex/entries/161.asm"
+FurretPokedexEntry::     INCLUDE "data/pokedex/entries/162.asm"
+HoothootPokedexEntry::   INCLUDE "data/pokedex/entries/163.asm"
+NoctowlPokedexEntry::    INCLUDE "data/pokedex/entries/164.asm"
+LedybaPokedexEntry::     INCLUDE "data/pokedex/entries/165.asm"
+LedianPokedexEntry::     INCLUDE "data/pokedex/entries/166.asm"
+SpinarakPokedexEntry::   INCLUDE "data/pokedex/entries/167.asm"
+AriadosPokedexEntry::    INCLUDE "data/pokedex/entries/168.asm"
+CrobatPokedexEntry::     INCLUDE "data/pokedex/entries/169.asm"
+ChinchouPokedexEntry::   INCLUDE "data/pokedex/entries/170.asm"
+LanturnPokedexEntry::    INCLUDE "data/pokedex/entries/171.asm"
+PichuPokedexEntry::      INCLUDE "data/pokedex/entries/172.asm"
+CleffaPokedexEntry::     INCLUDE "data/pokedex/entries/173.asm"
+IgglybuffPokedexEntry::  INCLUDE "data/pokedex/entries/174.asm"
+TogepiPokedexEntry::     INCLUDE "data/pokedex/entries/175.asm"
+TogeticPokedexEntry::    INCLUDE "data/pokedex/entries/176.asm"
+NatuPokedexEntry::       INCLUDE "data/pokedex/entries/177.asm"
+XatuPokedexEntry::       INCLUDE "data/pokedex/entries/178.asm"
+MareepPokedexEntry::     INCLUDE "data/pokedex/entries/179.asm"
+FlaaffyPokedexEntry::    INCLUDE "data/pokedex/entries/180.asm"
+AmpharosPokedexEntry::   INCLUDE "data/pokedex/entries/181.asm"
+BellossomPokedexEntry::  INCLUDE "data/pokedex/entries/182.asm"
+MarillPokedexEntry::     INCLUDE "data/pokedex/entries/183.asm"
+AzumarillPokedexEntry::  INCLUDE "data/pokedex/entries/184.asm"
+SudowoodoPokedexEntry::  INCLUDE "data/pokedex/entries/185.asm"
+PolitoedPokedexEntry::   INCLUDE "data/pokedex/entries/186.asm"
+HoppipPokedexEntry::     INCLUDE "data/pokedex/entries/187.asm"
+SkiploomPokedexEntry::   INCLUDE "data/pokedex/entries/188.asm"
+JumpluffPokedexEntry::   INCLUDE "data/pokedex/entries/189.asm"
+AipomPokedexEntry::      INCLUDE "data/pokedex/entries/190.asm"
+SunkernPokedexEntry::    INCLUDE "data/pokedex/entries/191.asm"
+SunfloraPokedexEntry::   INCLUDE "data/pokedex/entries/192.asm"
--- /dev/null
+++ b/data/pokedex/entries_4.asm
@@ -1,0 +1,59 @@
+YanmaPokedexEntry::      INCLUDE "data/pokedex/entries/193.asm"
+WooperPokedexEntry::     INCLUDE "data/pokedex/entries/194.asm"
+QuagsirePokedexEntry::   INCLUDE "data/pokedex/entries/195.asm"
+EspeonPokedexEntry::     INCLUDE "data/pokedex/entries/196.asm"
+UmbreonPokedexEntry::    INCLUDE "data/pokedex/entries/197.asm"
+MurkrowPokedexEntry::    INCLUDE "data/pokedex/entries/198.asm"
+SlowkingPokedexEntry::   INCLUDE "data/pokedex/entries/199.asm"
+MisdreavusPokedexEntry:: INCLUDE "data/pokedex/entries/200.asm"
+UnownPokedexEntry::      INCLUDE "data/pokedex/entries/201.asm"
+WobbuffetPokedexEntry::  INCLUDE "data/pokedex/entries/202.asm"
+GirafarigPokedexEntry::  INCLUDE "data/pokedex/entries/203.asm"
+PinecoPokedexEntry::     INCLUDE "data/pokedex/entries/204.asm"
+ForretressPokedexEntry:: INCLUDE "data/pokedex/entries/205.asm"
+DunsparcePokedexEntry::  INCLUDE "data/pokedex/entries/206.asm"
+GligarPokedexEntry::     INCLUDE "data/pokedex/entries/207.asm"
+SteelixPokedexEntry::    INCLUDE "data/pokedex/entries/208.asm"
+SnubbullPokedexEntry::   INCLUDE "data/pokedex/entries/209.asm"
+GranbullPokedexEntry::   INCLUDE "data/pokedex/entries/210.asm"
+QwilfishPokedexEntry::   INCLUDE "data/pokedex/entries/211.asm"
+ScizorPokedexEntry::     INCLUDE "data/pokedex/entries/212.asm"
+ShucklePokedexEntry::    INCLUDE "data/pokedex/entries/213.asm"
+HeracrossPokedexEntry::  INCLUDE "data/pokedex/entries/214.asm"
+SneaselPokedexEntry::    INCLUDE "data/pokedex/entries/215.asm"
+TeddiursaPokedexEntry::  INCLUDE "data/pokedex/entries/216.asm"
+UrsaringPokedexEntry::   INCLUDE "data/pokedex/entries/217.asm"
+SlugmaPokedexEntry::     INCLUDE "data/pokedex/entries/218.asm"
+MagcargoPokedexEntry::   INCLUDE "data/pokedex/entries/219.asm"
+SwinubPokedexEntry::     INCLUDE "data/pokedex/entries/220.asm"
+PiloswinePokedexEntry::  INCLUDE "data/pokedex/entries/221.asm"
+CorsolaPokedexEntry::    INCLUDE "data/pokedex/entries/222.asm"
+RemoraidPokedexEntry::   INCLUDE "data/pokedex/entries/223.asm"
+OctilleryPokedexEntry::  INCLUDE "data/pokedex/entries/224.asm"
+DelibirdPokedexEntry::   INCLUDE "data/pokedex/entries/225.asm"
+MantinePokedexEntry::    INCLUDE "data/pokedex/entries/226.asm"
+SkarmoryPokedexEntry::   INCLUDE "data/pokedex/entries/227.asm"
+HoundourPokedexEntry::   INCLUDE "data/pokedex/entries/228.asm"
+HoundoomPokedexEntry::   INCLUDE "data/pokedex/entries/229.asm"
+KingdraPokedexEntry::    INCLUDE "data/pokedex/entries/230.asm"
+PhanpyPokedexEntry::     INCLUDE "data/pokedex/entries/231.asm"
+DonphanPokedexEntry::    INCLUDE "data/pokedex/entries/232.asm"
+Porygon2PokedexEntry::   INCLUDE "data/pokedex/entries/233.asm"
+StantlerPokedexEntry::   INCLUDE "data/pokedex/entries/234.asm"
+SmearglePokedexEntry::   INCLUDE "data/pokedex/entries/235.asm"
+TyroguePokedexEntry::    INCLUDE "data/pokedex/entries/236.asm"
+HitmontopPokedexEntry::  INCLUDE "data/pokedex/entries/237.asm"
+SmoochumPokedexEntry::   INCLUDE "data/pokedex/entries/238.asm"
+ElekidPokedexEntry::     INCLUDE "data/pokedex/entries/239.asm"
+MagbyPokedexEntry::      INCLUDE "data/pokedex/entries/240.asm"
+MiltankPokedexEntry::    INCLUDE "data/pokedex/entries/241.asm"
+BlisseyPokedexEntry::    INCLUDE "data/pokedex/entries/242.asm"
+RaikouPokedexEntry::     INCLUDE "data/pokedex/entries/243.asm"
+EnteiPokedexEntry::      INCLUDE "data/pokedex/entries/244.asm"
+SuicunePokedexEntry::    INCLUDE "data/pokedex/entries/245.asm"
+LarvitarPokedexEntry::   INCLUDE "data/pokedex/entries/246.asm"
+PupitarPokedexEntry::    INCLUDE "data/pokedex/entries/247.asm"
+TyranitarPokedexEntry::  INCLUDE "data/pokedex/entries/248.asm"
+LugiaPokedexEntry::      INCLUDE "data/pokedex/entries/249.asm"
+HoOhPokedexEntry::       INCLUDE "data/pokedex/entries/250.asm"
+CelebiPokedexEntry::     INCLUDE "data/pokedex/entries/251.asm"
--- /dev/null
+++ b/data/pokedex/entries_crystal.asm
@@ -1,0 +1,3 @@
+INCLUDE "pokecrystal.asm"
+INCLUDE "data/pokedex/entries.asm"
+
--- /dev/null
+++ b/data/pokedex/entry_pointers.asm
@@ -1,0 +1,253 @@
+; Pointers to all the Pokedex entries.
+
+	dw BulbasaurPokedexEntry
+	dw IvysaurPokedexEntry
+	dw VenusaurPokedexEntry
+	dw CharmanderPokedexEntry
+	dw CharmeleonPokedexEntry
+	dw CharizardPokedexEntry
+	dw SquirtlePokedexEntry
+	dw WartortlePokedexEntry
+	dw BlastoisePokedexEntry
+	dw CaterpiePokedexEntry
+	dw MetapodPokedexEntry
+	dw ButterfreePokedexEntry
+	dw WeedlePokedexEntry
+	dw KakunaPokedexEntry
+	dw BeedrillPokedexEntry
+	dw PidgeyPokedexEntry
+	dw PidgeottoPokedexEntry
+	dw PidgeotPokedexEntry
+	dw RattataPokedexEntry
+	dw RaticatePokedexEntry
+	dw SpearowPokedexEntry
+	dw FearowPokedexEntry
+	dw EkansPokedexEntry
+	dw ArbokPokedexEntry
+	dw PikachuPokedexEntry
+	dw RaichuPokedexEntry
+	dw SandshrewPokedexEntry
+	dw SandslashPokedexEntry
+	dw NidoranFPokedexEntry
+	dw NidorinaPokedexEntry
+	dw NidoqueenPokedexEntry
+	dw NidoranMPokedexEntry
+	dw NidorinoPokedexEntry
+	dw NidokingPokedexEntry
+	dw ClefairyPokedexEntry
+	dw ClefablePokedexEntry
+	dw VulpixPokedexEntry
+	dw NinetalesPokedexEntry
+	dw JigglypuffPokedexEntry
+	dw WigglytuffPokedexEntry
+	dw ZubatPokedexEntry
+	dw GolbatPokedexEntry
+	dw OddishPokedexEntry
+	dw GloomPokedexEntry
+	dw VileplumePokedexEntry
+	dw ParasPokedexEntry
+	dw ParasectPokedexEntry
+	dw VenonatPokedexEntry
+	dw VenomothPokedexEntry
+	dw DiglettPokedexEntry
+	dw DugtrioPokedexEntry
+	dw MeowthPokedexEntry
+	dw PersianPokedexEntry
+	dw PsyduckPokedexEntry
+	dw GolduckPokedexEntry
+	dw MankeyPokedexEntry
+	dw PrimeapePokedexEntry
+	dw GrowlithePokedexEntry
+	dw ArcaninePokedexEntry
+	dw PoliwagPokedexEntry
+	dw PoliwhirlPokedexEntry
+	dw PoliwrathPokedexEntry
+	dw AbraPokedexEntry
+	dw KadabraPokedexEntry
+	dw AlakazamPokedexEntry
+	dw MachopPokedexEntry
+	dw MachokePokedexEntry
+	dw MachampPokedexEntry
+	dw BellsproutPokedexEntry
+	dw WeepinbellPokedexEntry
+	dw VictreebelPokedexEntry
+	dw TentacoolPokedexEntry
+	dw TentacruelPokedexEntry
+	dw GeodudePokedexEntry
+	dw GravelerPokedexEntry
+	dw GolemPokedexEntry
+	dw PonytaPokedexEntry
+	dw RapidashPokedexEntry
+	dw SlowpokePokedexEntry
+	dw SlowbroPokedexEntry
+	dw MagnemitePokedexEntry
+	dw MagnetonPokedexEntry
+	dw FarfetchDPokedexEntry
+	dw DoduoPokedexEntry
+	dw DodrioPokedexEntry
+	dw SeelPokedexEntry
+	dw DewgongPokedexEntry
+	dw GrimerPokedexEntry
+	dw MukPokedexEntry
+	dw ShellderPokedexEntry
+	dw CloysterPokedexEntry
+	dw GastlyPokedexEntry
+	dw HaunterPokedexEntry
+	dw GengarPokedexEntry
+	dw OnixPokedexEntry
+	dw DrowzeePokedexEntry
+	dw HypnoPokedexEntry
+	dw KrabbyPokedexEntry
+	dw KinglerPokedexEntry
+	dw VoltorbPokedexEntry
+	dw ElectrodePokedexEntry
+	dw ExeggcutePokedexEntry
+	dw ExeggutorPokedexEntry
+	dw CubonePokedexEntry
+	dw MarowakPokedexEntry
+	dw HitmonleePokedexEntry
+	dw HitmonchanPokedexEntry
+	dw LickitungPokedexEntry
+	dw KoffingPokedexEntry
+	dw WeezingPokedexEntry
+	dw RhyhornPokedexEntry
+	dw RhydonPokedexEntry
+	dw ChanseyPokedexEntry
+	dw TangelaPokedexEntry
+	dw KangaskhanPokedexEntry
+	dw HorseaPokedexEntry
+	dw SeadraPokedexEntry
+	dw GoldeenPokedexEntry
+	dw SeakingPokedexEntry
+	dw StaryuPokedexEntry
+	dw StarmiePokedexEntry
+	dw MrMimePokedexEntry
+	dw ScytherPokedexEntry
+	dw JynxPokedexEntry
+	dw ElectabuzzPokedexEntry
+	dw MagmarPokedexEntry
+	dw PinsirPokedexEntry
+	dw TaurosPokedexEntry
+	dw MagikarpPokedexEntry
+	dw GyaradosPokedexEntry
+	dw LaprasPokedexEntry
+	dw DittoPokedexEntry
+	dw EeveePokedexEntry
+	dw VaporeonPokedexEntry
+	dw JolteonPokedexEntry
+	dw FlareonPokedexEntry
+	dw PorygonPokedexEntry
+	dw OmanytePokedexEntry
+	dw OmastarPokedexEntry
+	dw KabutoPokedexEntry
+	dw KabutopsPokedexEntry
+	dw AerodactylPokedexEntry
+	dw SnorlaxPokedexEntry
+	dw ArticunoPokedexEntry
+	dw ZapdosPokedexEntry
+	dw MoltresPokedexEntry
+	dw DratiniPokedexEntry
+	dw DragonairPokedexEntry
+	dw DragonitePokedexEntry
+	dw MewtwoPokedexEntry
+	dw MewPokedexEntry
+	dw ChikoritaPokedexEntry
+	dw BayleefPokedexEntry
+	dw MeganiumPokedexEntry
+	dw CyndaquilPokedexEntry
+	dw QuilavaPokedexEntry
+	dw TyphlosionPokedexEntry
+	dw TotodilePokedexEntry
+	dw CroconawPokedexEntry
+	dw FeraligatrPokedexEntry
+	dw SentretPokedexEntry
+	dw FurretPokedexEntry
+	dw HoothootPokedexEntry
+	dw NoctowlPokedexEntry
+	dw LedybaPokedexEntry
+	dw LedianPokedexEntry
+	dw SpinarakPokedexEntry
+	dw AriadosPokedexEntry
+	dw CrobatPokedexEntry
+	dw ChinchouPokedexEntry
+	dw LanturnPokedexEntry
+	dw PichuPokedexEntry
+	dw CleffaPokedexEntry
+	dw IgglybuffPokedexEntry
+	dw TogepiPokedexEntry
+	dw TogeticPokedexEntry
+	dw NatuPokedexEntry
+	dw XatuPokedexEntry
+	dw MareepPokedexEntry
+	dw FlaaffyPokedexEntry
+	dw AmpharosPokedexEntry
+	dw BellossomPokedexEntry
+	dw MarillPokedexEntry
+	dw AzumarillPokedexEntry
+	dw SudowoodoPokedexEntry
+	dw PolitoedPokedexEntry
+	dw HoppipPokedexEntry
+	dw SkiploomPokedexEntry
+	dw JumpluffPokedexEntry
+	dw AipomPokedexEntry
+	dw SunkernPokedexEntry
+	dw SunfloraPokedexEntry
+	dw YanmaPokedexEntry
+	dw WooperPokedexEntry
+	dw QuagsirePokedexEntry
+	dw EspeonPokedexEntry
+	dw UmbreonPokedexEntry
+	dw MurkrowPokedexEntry
+	dw SlowkingPokedexEntry
+	dw MisdreavusPokedexEntry
+	dw UnownPokedexEntry
+	dw WobbuffetPokedexEntry
+	dw GirafarigPokedexEntry
+	dw PinecoPokedexEntry
+	dw ForretressPokedexEntry
+	dw DunsparcePokedexEntry
+	dw GligarPokedexEntry
+	dw SteelixPokedexEntry
+	dw SnubbullPokedexEntry
+	dw GranbullPokedexEntry
+	dw QwilfishPokedexEntry
+	dw ScizorPokedexEntry
+	dw ShucklePokedexEntry
+	dw HeracrossPokedexEntry
+	dw SneaselPokedexEntry
+	dw TeddiursaPokedexEntry
+	dw UrsaringPokedexEntry
+	dw SlugmaPokedexEntry
+	dw MagcargoPokedexEntry
+	dw SwinubPokedexEntry
+	dw PiloswinePokedexEntry
+	dw CorsolaPokedexEntry
+	dw RemoraidPokedexEntry
+	dw OctilleryPokedexEntry
+	dw DelibirdPokedexEntry
+	dw MantinePokedexEntry
+	dw SkarmoryPokedexEntry
+	dw HoundourPokedexEntry
+	dw HoundoomPokedexEntry
+	dw KingdraPokedexEntry
+	dw PhanpyPokedexEntry
+	dw DonphanPokedexEntry
+	dw Porygon2PokedexEntry
+	dw StantlerPokedexEntry
+	dw SmearglePokedexEntry
+	dw TyroguePokedexEntry
+	dw HitmontopPokedexEntry
+	dw SmoochumPokedexEntry
+	dw ElekidPokedexEntry
+	dw MagbyPokedexEntry
+	dw MiltankPokedexEntry
+	dw BlisseyPokedexEntry
+	dw RaikouPokedexEntry
+	dw EnteiPokedexEntry
+	dw SuicunePokedexEntry
+	dw LarvitarPokedexEntry
+	dw PupitarPokedexEntry
+	dw TyranitarPokedexEntry
+	dw LugiaPokedexEntry
+	dw HoOhPokedexEntry
+	dw CelebiPokedexEntry
--- /dev/null
+++ b/data/pokedex/order_alpha.asm
@@ -1,0 +1,253 @@
+; Every Pokemon sorted alphabetically by name.
+
+	db ABRA
+	db AERODACTYL
+	db AIPOM
+	db ALAKAZAM
+	db AMPHAROS
+	db ARBOK
+	db ARCANINE
+	db ARIADOS
+	db ARTICUNO
+	db AZUMARILL
+	db BAYLEEF
+	db BEEDRILL
+	db BELLOSSOM
+	db BELLSPROUT
+	db BLASTOISE
+	db BLISSEY
+	db BULBASAUR
+	db BUTTERFREE
+	db CATERPIE
+	db CELEBI
+	db CHANSEY
+	db CHARIZARD
+	db CHARMANDER
+	db CHARMELEON
+	db CHIKORITA
+	db CHINCHOU
+	db CLEFABLE
+	db CLEFAIRY
+	db CLEFFA
+	db CLOYSTER
+	db CORSOLA
+	db CROBAT
+	db CROCONAW
+	db CUBONE
+	db CYNDAQUIL
+	db DELIBIRD
+	db DEWGONG
+	db DIGLETT
+	db DITTO
+	db DODRIO
+	db DODUO
+	db DONPHAN
+	db DRAGONAIR
+	db DRAGONITE
+	db DRATINI
+	db DROWZEE
+	db DUGTRIO
+	db DUNSPARCE
+	db EEVEE
+	db EKANS
+	db ELECTABUZZ
+	db ELECTRODE
+	db ELEKID
+	db ENTEI
+	db ESPEON
+	db EXEGGCUTE
+	db EXEGGUTOR
+	db FARFETCH_D
+	db FEAROW
+	db FERALIGATR
+	db FLAAFFY
+	db FLAREON
+	db FORRETRESS
+	db FURRET
+	db GASTLY
+	db GENGAR
+	db GEODUDE
+	db GIRAFARIG
+	db GLIGAR
+	db GLOOM
+	db GOLBAT
+	db GOLDEEN
+	db GOLDUCK
+	db GOLEM
+	db GRANBULL
+	db GRAVELER
+	db GRIMER
+	db GROWLITHE
+	db GYARADOS
+	db HAUNTER
+	db HERACROSS
+	db HITMONCHAN
+	db HITMONLEE
+	db HITMONTOP
+	db HO_OH
+	db HOOTHOOT
+	db HOPPIP
+	db HORSEA
+	db HOUNDOOM
+	db HOUNDOUR
+	db HYPNO
+	db IGGLYBUFF
+	db IVYSAUR
+	db JIGGLYPUFF
+	db JOLTEON
+	db JUMPLUFF
+	db JYNX
+	db KABUTO
+	db KABUTOPS
+	db KADABRA
+	db KAKUNA
+	db KANGASKHAN
+	db KINGDRA
+	db KINGLER
+	db KOFFING
+	db KRABBY
+	db LANTURN
+	db LAPRAS
+	db LARVITAR
+	db LEDIAN
+	db LEDYBA
+	db LICKITUNG
+	db LUGIA
+	db MACHAMP
+	db MACHOKE
+	db MACHOP
+	db MAGBY
+	db MAGCARGO
+	db MAGIKARP
+	db MAGMAR
+	db MAGNEMITE
+	db MAGNETON
+	db MANKEY
+	db MANTINE
+	db MAREEP
+	db MARILL
+	db MAROWAK
+	db MEGANIUM
+	db MEOWTH
+	db METAPOD
+	db MEW
+	db MEWTWO
+	db MILTANK
+	db MISDREAVUS
+	db MOLTRES
+	db MR__MIME
+	db MUK
+	db MURKROW
+	db NATU
+	db NIDOKING
+	db NIDOQUEEN
+	db NIDORAN_F
+	db NIDORAN_M
+	db NIDORINA
+	db NIDORINO
+	db NINETALES
+	db NOCTOWL
+	db OCTILLERY
+	db ODDISH
+	db OMANYTE
+	db OMASTAR
+	db ONIX
+	db PARAS
+	db PARASECT
+	db PERSIAN
+	db PHANPY
+	db PICHU
+	db PIDGEOT
+	db PIDGEOTTO
+	db PIDGEY
+	db PIKACHU
+	db PILOSWINE
+	db PINECO
+	db PINSIR
+	db POLITOED
+	db POLIWAG
+	db POLIWHIRL
+	db POLIWRATH
+	db PONYTA
+	db PORYGON
+	db PORYGON2
+	db PRIMEAPE
+	db PSYDUCK
+	db PUPITAR
+	db QUAGSIRE
+	db QUILAVA
+	db QWILFISH
+	db RAICHU
+	db RAIKOU
+	db RAPIDASH
+	db RATICATE
+	db RATTATA
+	db REMORAID
+	db RHYDON
+	db RHYHORN
+	db SANDSHREW
+	db SANDSLASH
+	db SCIZOR
+	db SCYTHER
+	db SEADRA
+	db SEAKING
+	db SEEL
+	db SENTRET
+	db SHELLDER
+	db SHUCKLE
+	db SKARMORY
+	db SKIPLOOM
+	db SLOWBRO
+	db SLOWKING
+	db SLOWPOKE
+	db SLUGMA
+	db SMEARGLE
+	db SMOOCHUM
+	db SNEASEL
+	db SNORLAX
+	db SNUBBULL
+	db SPEAROW
+	db SPINARAK
+	db SQUIRTLE
+	db STANTLER
+	db STARMIE
+	db STARYU
+	db STEELIX
+	db SUDOWOODO
+	db SUICUNE
+	db SUNFLORA
+	db SUNKERN
+	db SWINUB
+	db TANGELA
+	db TAUROS
+	db TEDDIURSA
+	db TENTACOOL
+	db TENTACRUEL
+	db TOGEPI
+	db TOGETIC
+	db TOTODILE
+	db TYPHLOSION
+	db TYRANITAR
+	db TYROGUE
+	db UMBREON
+	db UNOWN
+	db URSARING
+	db VAPOREON
+	db VENOMOTH
+	db VENONAT
+	db VENUSAUR
+	db VICTREEBEL
+	db VILEPLUME
+	db VOLTORB
+	db VULPIX
+	db WARTORTLE
+	db WEEDLE
+	db WEEPINBELL
+	db WEEZING
+	db WIGGLYTUFF
+	db WOBBUFFET
+	db WOOPER
+	db XATU
+	db YANMA
+	db ZAPDOS
+	db ZUBAT
--- /dev/null
+++ b/data/pokedex/order_new.asm
@@ -1,0 +1,253 @@
+; Every Pokemon sorted in New Pokedex Order.
+
+	db CHIKORITA
+	db BAYLEEF
+	db MEGANIUM
+	db CYNDAQUIL
+	db QUILAVA
+	db TYPHLOSION
+	db TOTODILE
+	db CROCONAW
+	db FERALIGATR
+	db PIDGEY
+	db PIDGEOTTO
+	db PIDGEOT
+	db SPEAROW
+	db FEAROW
+	db HOOTHOOT
+	db NOCTOWL
+	db RATTATA
+	db RATICATE
+	db SENTRET
+	db FURRET
+	db PICHU
+	db PIKACHU
+	db RAICHU
+	db CATERPIE
+	db METAPOD
+	db BUTTERFREE
+	db WEEDLE
+	db KAKUNA
+	db BEEDRILL
+	db LEDYBA
+	db LEDIAN
+	db SPINARAK
+	db ARIADOS
+	db GEODUDE
+	db GRAVELER
+	db GOLEM
+	db ZUBAT
+	db GOLBAT
+	db CROBAT
+	db CLEFFA
+	db CLEFAIRY
+	db CLEFABLE
+	db IGGLYBUFF
+	db JIGGLYPUFF
+	db WIGGLYTUFF
+	db TOGEPI
+	db TOGETIC
+	db SANDSHREW
+	db SANDSLASH
+	db EKANS
+	db ARBOK
+	db DUNSPARCE
+	db MAREEP
+	db FLAAFFY
+	db AMPHAROS
+	db WOOPER
+	db QUAGSIRE
+	db GASTLY
+	db HAUNTER
+	db GENGAR
+	db UNOWN
+	db ONIX
+	db STEELIX
+	db BELLSPROUT
+	db WEEPINBELL
+	db VICTREEBEL
+	db HOPPIP
+	db SKIPLOOM
+	db JUMPLUFF
+	db PARAS
+	db PARASECT
+	db POLIWAG
+	db POLIWHIRL
+	db POLIWRATH
+	db POLITOED
+	db MAGIKARP
+	db GYARADOS
+	db GOLDEEN
+	db SEAKING
+	db SLOWPOKE
+	db SLOWBRO
+	db SLOWKING
+	db ODDISH
+	db GLOOM
+	db VILEPLUME
+	db BELLOSSOM
+	db DROWZEE
+	db HYPNO
+	db ABRA
+	db KADABRA
+	db ALAKAZAM
+	db DITTO
+	db PINECO
+	db FORRETRESS
+	db NIDORAN_F
+	db NIDORINA
+	db NIDOQUEEN
+	db NIDORAN_M
+	db NIDORINO
+	db NIDOKING
+	db YANMA
+	db SUNKERN
+	db SUNFLORA
+	db EXEGGCUTE
+	db EXEGGUTOR
+	db SUDOWOODO
+	db WOBBUFFET
+	db VENONAT
+	db VENOMOTH
+	db SCYTHER
+	db SCIZOR
+	db PINSIR
+	db HERACROSS
+	db KOFFING
+	db WEEZING
+	db GRIMER
+	db MUK
+	db MAGNEMITE
+	db MAGNETON
+	db VOLTORB
+	db ELECTRODE
+	db AIPOM
+	db SNUBBULL
+	db GRANBULL
+	db VULPIX
+	db NINETALES
+	db GROWLITHE
+	db ARCANINE
+	db STANTLER
+	db MARILL
+	db AZUMARILL
+	db DIGLETT
+	db DUGTRIO
+	db MANKEY
+	db PRIMEAPE
+	db MEOWTH
+	db PERSIAN
+	db PSYDUCK
+	db GOLDUCK
+	db MACHOP
+	db MACHOKE
+	db MACHAMP
+	db TYROGUE
+	db HITMONLEE
+	db HITMONCHAN
+	db HITMONTOP
+	db GIRAFARIG
+	db TAUROS
+	db MILTANK
+	db MAGBY
+	db MAGMAR
+	db SMOOCHUM
+	db JYNX
+	db ELEKID
+	db ELECTABUZZ
+	db MR__MIME
+	db SMEARGLE
+	db FARFETCH_D
+	db NATU
+	db XATU
+	db QWILFISH
+	db TENTACOOL
+	db TENTACRUEL
+	db KRABBY
+	db KINGLER
+	db SHUCKLE
+	db STARYU
+	db STARMIE
+	db SHELLDER
+	db CLOYSTER
+	db CORSOLA
+	db REMORAID
+	db OCTILLERY
+	db CHINCHOU
+	db LANTURN
+	db SEEL
+	db DEWGONG
+	db LICKITUNG
+	db TANGELA
+	db EEVEE
+	db VAPOREON
+	db JOLTEON
+	db FLAREON
+	db ESPEON
+	db UMBREON
+	db HORSEA
+	db SEADRA
+	db KINGDRA
+	db GLIGAR
+	db DELIBIRD
+	db SWINUB
+	db PILOSWINE
+	db TEDDIURSA
+	db URSARING
+	db PHANPY
+	db DONPHAN
+	db MANTINE
+	db SKARMORY
+	db DODUO
+	db DODRIO
+	db PONYTA
+	db RAPIDASH
+	db CUBONE
+	db MAROWAK
+	db KANGASKHAN
+	db RHYHORN
+	db RHYDON
+	db MURKROW
+	db HOUNDOUR
+	db HOUNDOOM
+	db SLUGMA
+	db MAGCARGO
+	db SNEASEL
+	db MISDREAVUS
+	db PORYGON
+	db PORYGON2
+	db CHANSEY
+	db BLISSEY
+	db LAPRAS
+	db OMANYTE
+	db OMASTAR
+	db KABUTO
+	db KABUTOPS
+	db AERODACTYL
+	db SNORLAX
+	db BULBASAUR
+	db IVYSAUR
+	db VENUSAUR
+	db CHARMANDER
+	db CHARMELEON
+	db CHARIZARD
+	db SQUIRTLE
+	db WARTORTLE
+	db BLASTOISE
+	db ARTICUNO
+	db ZAPDOS
+	db MOLTRES
+	db RAIKOU
+	db ENTEI
+	db SUICUNE
+	db DRATINI
+	db DRAGONAIR
+	db DRAGONITE
+	db LARVITAR
+	db PUPITAR
+	db TYRANITAR
+	db LUGIA
+	db HO_OH
+	db MEWTWO
+	db MEW
+	db CELEBI
--- /dev/null
+++ b/data/pokemon_names.asm
@@ -1,0 +1,256 @@
+	db "BULBASAUR@"
+	db "IVYSAUR@@@"
+	db "VENUSAUR@@"
+	db "CHARMANDER"
+	db "CHARMELEON"
+	db "CHARIZARD@"
+	db "SQUIRTLE@@"
+	db "WARTORTLE@"
+	db "BLASTOISE@"
+	db "CATERPIE@@"
+	db "METAPOD@@@"
+	db "BUTTERFREE"
+	db "WEEDLE@@@@"
+	db "KAKUNA@@@@"
+	db "BEEDRILL@@"
+	db "PIDGEY@@@@"
+	db "PIDGEOTTO@"
+	db "PIDGEOT@@@"
+	db "RATTATA@@@"
+	db "RATICATE@@"
+	db "SPEAROW@@@"
+	db "FEAROW@@@@"
+	db "EKANS@@@@@"
+	db "ARBOK@@@@@"
+	db "PIKACHU@@@"
+	db "RAICHU@@@@"
+	db "SANDSHREW@"
+	db "SANDSLASH@"
+	db "NIDORAN♀@@"
+	db "NIDORINA@@"
+	db "NIDOQUEEN@"
+	db "NIDORAN♂@@"
+	db "NIDORINO@@"
+	db "NIDOKING@@"
+	db "CLEFAIRY@@"
+	db "CLEFABLE@@"
+	db "VULPIX@@@@"
+	db "NINETALES@"
+	db "JIGGLYPUFF"
+	db "WIGGLYTUFF"
+	db "ZUBAT@@@@@"
+	db "GOLBAT@@@@"
+	db "ODDISH@@@@"
+	db "GLOOM@@@@@"
+	db "VILEPLUME@"
+	db "PARAS@@@@@"
+	db "PARASECT@@"
+	db "VENONAT@@@"
+	db "VENOMOTH@@"
+	db "DIGLETT@@@"
+	db "DUGTRIO@@@"
+	db "MEOWTH@@@@"
+	db "PERSIAN@@@"
+	db "PSYDUCK@@@"
+	db "GOLDUCK@@@"
+	db "MANKEY@@@@"
+	db "PRIMEAPE@@"
+	db "GROWLITHE@"
+	db "ARCANINE@@"
+	db "POLIWAG@@@"
+	db "POLIWHIRL@"
+	db "POLIWRATH@"
+	db "ABRA@@@@@@"
+	db "KADABRA@@@"
+	db "ALAKAZAM@@"
+	db "MACHOP@@@@"
+	db "MACHOKE@@@"
+	db "MACHAMP@@@"
+	db "BELLSPROUT"
+	db "WEEPINBELL"
+	db "VICTREEBEL"
+	db "TENTACOOL@"
+	db "TENTACRUEL"
+	db "GEODUDE@@@"
+	db "GRAVELER@@"
+	db "GOLEM@@@@@"
+	db "PONYTA@@@@"
+	db "RAPIDASH@@"
+	db "SLOWPOKE@@"
+	db "SLOWBRO@@@"
+	db "MAGNEMITE@"
+	db "MAGNETON@@"
+	db "FARFETCH'D"
+	db "DODUO@@@@@"
+	db "DODRIO@@@@"
+	db "SEEL@@@@@@"
+	db "DEWGONG@@@"
+	db "GRIMER@@@@"
+	db "MUK@@@@@@@"
+	db "SHELLDER@@"
+	db "CLOYSTER@@"
+	db "GASTLY@@@@"
+	db "HAUNTER@@@"
+	db "GENGAR@@@@"
+	db "ONIX@@@@@@"
+	db "DROWZEE@@@"
+	db "HYPNO@@@@@"
+	db "KRABBY@@@@"
+	db "KINGLER@@@"
+	db "VOLTORB@@@"
+	db "ELECTRODE@"
+	db "EXEGGCUTE@"
+	db "EXEGGUTOR@"
+	db "CUBONE@@@@"
+	db "MAROWAK@@@"
+	db "HITMONLEE@"
+	db "HITMONCHAN"
+	db "LICKITUNG@"
+	db "KOFFING@@@"
+	db "WEEZING@@@"
+	db "RHYHORN@@@"
+	db "RHYDON@@@@"
+	db "CHANSEY@@@"
+	db "TANGELA@@@"
+	db "KANGASKHAN"
+	db "HORSEA@@@@"
+	db "SEADRA@@@@"
+	db "GOLDEEN@@@"
+	db "SEAKING@@@"
+	db "STARYU@@@@"
+	db "STARMIE@@@"
+	db "MR.MIME@@@"
+	db "SCYTHER@@@"
+	db "JYNX@@@@@@"
+	db "ELECTABUZZ"
+	db "MAGMAR@@@@"
+	db "PINSIR@@@@"
+	db "TAUROS@@@@"
+	db "MAGIKARP@@"
+	db "GYARADOS@@"
+	db "LAPRAS@@@@"
+	db "DITTO@@@@@"
+	db "EEVEE@@@@@"
+	db "VAPOREON@@"
+	db "JOLTEON@@@"
+	db "FLAREON@@@"
+	db "PORYGON@@@"
+	db "OMANYTE@@@"
+	db "OMASTAR@@@"
+	db "KABUTO@@@@"
+	db "KABUTOPS@@"
+	db "AERODACTYL"
+	db "SNORLAX@@@"
+	db "ARTICUNO@@"
+	db "ZAPDOS@@@@"
+	db "MOLTRES@@@"
+	db "DRATINI@@@"
+	db "DRAGONAIR@"
+	db "DRAGONITE@"
+	db "MEWTWO@@@@"
+	db "MEW@@@@@@@"
+	db "CHIKORITA@"
+	db "BAYLEEF@@@"
+	db "MEGANIUM@@"
+	db "CYNDAQUIL@"
+	db "QUILAVA@@@"
+	db "TYPHLOSION"
+	db "TOTODILE@@"
+	db "CROCONAW@@"
+	db "FERALIGATR"
+	db "SENTRET@@@"
+	db "FURRET@@@@"
+	db "HOOTHOOT@@"
+	db "NOCTOWL@@@"
+	db "LEDYBA@@@@"
+	db "LEDIAN@@@@"
+	db "SPINARAK@@"
+	db "ARIADOS@@@"
+	db "CROBAT@@@@"
+	db "CHINCHOU@@"
+	db "LANTURN@@@"
+	db "PICHU@@@@@"
+	db "CLEFFA@@@@"
+	db "IGGLYBUFF@"
+	db "TOGEPI@@@@"
+	db "TOGETIC@@@"
+	db "NATU@@@@@@"
+	db "XATU@@@@@@"
+	db "MAREEP@@@@"
+	db "FLAAFFY@@@"
+	db "AMPHAROS@@"
+	db "BELLOSSOM@"
+	db "MARILL@@@@"
+	db "AZUMARILL@"
+	db "SUDOWOODO@"
+	db "POLITOED@@"
+	db "HOPPIP@@@@"
+	db "SKIPLOOM@@"
+	db "JUMPLUFF@@"
+	db "AIPOM@@@@@"
+	db "SUNKERN@@@"
+	db "SUNFLORA@@"
+	db "YANMA@@@@@"
+	db "WOOPER@@@@"
+	db "QUAGSIRE@@"
+	db "ESPEON@@@@"
+	db "UMBREON@@@"
+	db "MURKROW@@@"
+	db "SLOWKING@@"
+	db "MISDREAVUS"
+	db "UNOWN@@@@@"
+	db "WOBBUFFET@"
+	db "GIRAFARIG@"
+	db "PINECO@@@@"
+	db "FORRETRESS"
+	db "DUNSPARCE@"
+	db "GLIGAR@@@@"
+	db "STEELIX@@@"
+	db "SNUBBULL@@"
+	db "GRANBULL@@"
+	db "QWILFISH@@"
+	db "SCIZOR@@@@"
+	db "SHUCKLE@@@"
+	db "HERACROSS@"
+	db "SNEASEL@@@"
+	db "TEDDIURSA@"
+	db "URSARING@@"
+	db "SLUGMA@@@@"
+	db "MAGCARGO@@"
+	db "SWINUB@@@@"
+	db "PILOSWINE@"
+	db "CORSOLA@@@"
+	db "REMORAID@@"
+	db "OCTILLERY@"
+	db "DELIBIRD@@"
+	db "MANTINE@@@"
+	db "SKARMORY@@"
+	db "HOUNDOUR@@"
+	db "HOUNDOOM@@"
+	db "KINGDRA@@@"
+	db "PHANPY@@@@"
+	db "DONPHAN@@@"
+	db "PORYGON2@@"
+	db "STANTLER@@"
+	db "SMEARGLE@@"
+	db "TYROGUE@@@"
+	db "HITMONTOP@"
+	db "SMOOCHUM@@"
+	db "ELEKID@@@@"
+	db "MAGBY@@@@@"
+	db "MILTANK@@@"
+	db "BLISSEY@@@"
+	db "RAIKOU@@@@"
+	db "ENTEI@@@@@"
+	db "SUICUNE@@@"
+	db "LARVITAR@@"
+	db "PUPITAR@@@"
+	db "TYRANITAR@"
+	db "LUGIA@@@@@"
+	db "HO-OH@@@@@"
+	db "CELEBI@@@@"
+	db "?????@@@@@"
+	db "EGG@@@@@@@"
+	db "?????@@@@@"
+	db "?????@@@@@"
+	db "?????@@@@@"
--- /dev/null
+++ b/data/wild/fish.asm
@@ -1,0 +1,502 @@
+FishAction: ; 92402
+; Using a fishing rod.
+; Fish for monsters with rod e in encounter group d.
+; Return monster e at level d.
+
+	push af
+	push bc
+	push hl
+	
+; Get the fishing group for this map.
+	ld b, e
+	call GetFishGroupHeader
+	
+	ld hl, FishGroupHeaders
+	; encounter chance
+	add hl, de
+	; pointer to old rod data
+	add hl, de
+	add hl, de
+	; pointer to good rod data
+	add hl, de
+	add hl, de
+	; pointer to super rod data
+	add hl, de
+	add hl, de
+	
+	call Fish
+	
+	pop hl
+	pop bc
+	pop af
+	ret
+; 9241a
+
+
+Fish: ; 9241a
+; Grandfathered from Red.
+
+; Fish for monsters with rod b from encounter data in FishGroup at hl.
+; Return monster e at level d.
+
+	call Random
+
+; Got a bite?
+	cp [hl]
+	jr nc, .NoBite
+
+; Get encounter data by rod:
+; 	0: Old
+; 	1: Good
+; 	2: Super
+	inc hl
+	ld e, b
+	ld d, 0
+	add hl, de
+	add hl, de
+	ld a, [hli]
+	ld h, [hl]
+	ld l, a
+	
+; Encounter chance for this monster:
+	call Random
+	
+.CheckEncounter
+	cp [hl]
+	jr z, .ReadMon
+	jr c, .ReadMon
+	
+; Next monster...
+	inc hl
+	inc hl
+	inc hl
+	jr .CheckEncounter
+	
+.ReadMon
+; We're done with the encounter chance
+	inc hl
+	
+; Species 0 triggers a read from a time-based encounter table.
+	ld a, [hli]
+	ld d, a
+	and a
+	call z, .TimeEncounter
+
+; Level
+	ld e, [hl]
+	ret
+	
+.NoBite
+	ld de, 0
+	ret
+	
+.TimeEncounter
+
+; The level byte is repurposed as the index for the new table.
+	ld e, [hl]
+	ld d, 0
+	ld hl, TimeFishGroups
+	add hl, de
+	add hl, de
+	add hl, de
+	add hl, de
+
+; One nightmon, then one daymon
+	ld a, [TimeOfDay]
+	and 3
+	cp NITE
+	jr c, .TimeSpecies
+	inc hl
+	inc hl
+	
+.TimeSpecies
+	ld d, [hl]
+	inc hl
+	ret
+; 9245b
+
+
+
+
+GetFishGroupHeader: ; 9245b
+; Return fishing encounter group header d in de.
+
+	push hl
+	ld hl, $dc1e
+	bit 2, [hl]
+	pop hl
+	jr z, .end
+	
+; Groups 11 and 12 have special attributes.
+	ld a, d
+	cp 11
+	jr z, .group11
+	cp 12
+	jr z, .group12
+	
+.end
+	dec d
+	ld e, d
+	ld d, 0
+	ret
+	
+.group11
+	ld a, [$dfce]
+	cp 1
+	jr nz, .end
+	ld d, 6
+	jr .end
+	
+.group12
+	ld a, [$dfce]
+	cp 2
+	jr nz, .end
+	ld d, 7
+	jr .end
+; 92488
+
+
+FishGroupHeaders:
+
+FishGroup1Header: ; 92488
+	db $80 ; 50%
+	dw FishGroup1_Old
+	dw FishGroup1_Good
+	dw FishGroup1_Super
+
+FishGroup2Header: ; 9248f
+	db $80 ; 50%
+	dw FishGroup2_Old
+	dw FishGroup2_Good
+	dw FishGroup2_Super
+
+FishGroup3Header: ; 92496
+	db $80 ; 50%
+	dw FishGroup3_Old
+	dw FishGroup3_Good
+	dw FishGroup3_Super
+
+FishGroup4Header: ; 9249d
+	db $80 ; 50%
+	dw FishGroup4_Old
+	dw FishGroup4_Good
+	dw FishGroup4_Super
+
+FishGroup5Header: ; 924a4
+	db $80 ; 50%
+	dw FishGroup5_Old
+	dw FishGroup5_Good
+	dw FishGroup5_Super
+
+FishGroup6Header: ; 924ab
+	db $80 ; 50%
+	dw FishGroup6_Old
+	dw FishGroup6_Good
+	dw FishGroup6_Super
+
+FishGroup7Header: ; 924b2
+	db $80 ; 50%
+	dw FishGroup7_Old
+	dw FishGroup7_Good
+	dw FishGroup7_Super
+
+FishGroup8Header: ; 924b9
+	db $80 ; 50%
+	dw FishGroup8_Old
+	dw FishGroup8_Good
+	dw FishGroup8_Super
+
+FishGroup9Header: ; 924c0
+	db $80 ; 50%
+	dw FishGroup9_Old
+	dw FishGroup9_Good
+	dw FishGroup9_Super
+
+FishGroup10Header: ; 924c7
+	db $80 ; 50%
+	dw FishGroup10_Old
+	dw FishGroup10_Good
+	dw FishGroup10_Super
+
+FishGroup11Header: ; 924ce
+	db $80 ; 50%
+	dw FishGroup11_Old
+	dw FishGroup11_Good
+	dw FishGroup11_Super
+
+FishGroup12Header: ; 924d5
+	db $80 ; 50%
+	dw FishGroup12_Old
+	dw FishGroup12_Good
+	dw FishGroup12_Super
+
+FishGroup13Header: ; 924dc
+	db $80 ; 50%
+	dw FishGroup11_Old
+	dw FishGroup11_Good
+	dw FishGroup11_Super
+
+FishGroup1:
+FishGroup1_Old: ; 924e3
+	db $b3, MAGIKARP,   10
+	db $d9, MAGIKARP,   10
+	db $ff, KRABBY,     10
+FishGroup1_Good: ; 924ec
+	db $59, MAGIKARP,   20
+	db $b2, KRABBY,     20
+	db $e6, KRABBY,     20
+	db $ff, $0,         0
+FishGroup1_Super: ; 924f8
+	db $66, KRABBY,     40
+	db $b2, $0,         1
+	db $e6, KRABBY,     40
+	db $ff, KINGLER,    40
+
+FishGroup2:
+FishGroup2_Old: ; 92504
+	db $b3, MAGIKARP,   10
+	db $d9, MAGIKARP,   10
+	db $ff, TENTACOOL,  10
+FishGroup2_Good: ; 9250d
+	db $59, MAGIKARP,   20
+	db $b2, TENTACOOL,  20
+	db $e6, CHINCHOU,   20
+	db $ff, $0,         2
+FishGroup2_Super: ; 92519
+	db $66, CHINCHOU,   40
+	db $b2, $0,         3
+	db $e6, TENTACRUEL, 40
+	db $ff, LANTURN,    40
+
+FishGroup3:
+FishGroup3_Old: ; 92525
+	db $b3, MAGIKARP,   10
+	db $d9, MAGIKARP,   10
+	db $ff, GOLDEEN,    10
+FishGroup3_Good: ; 9252e
+	db $59, MAGIKARP,   20
+	db $b2, GOLDEEN,    20
+	db $e6, GOLDEEN,    20
+	db $ff, $0,         4
+FishGroup3_Super: ; 9253a
+	db $66, GOLDEEN,    40
+	db $b2, $0,         5
+	db $e6, MAGIKARP,   40
+	db $ff, SEAKING,    40
+
+FishGroup4:
+FishGroup4_Old: ; 92546
+	db $b3, MAGIKARP,   10
+	db $d9, MAGIKARP,   10
+	db $ff, POLIWAG,    10
+FishGroup4_Good: ; 9254f
+	db $59, MAGIKARP,   20
+	db $b2, POLIWAG,    20
+	db $e6, POLIWAG,    20
+	db $ff, $0,         6
+FishGroup4_Super: ; 9255b
+	db $66, POLIWAG,    40
+	db $b2, $0,         7
+	db $e6, MAGIKARP,   40
+	db $ff, POLIWAG,    40
+
+FishGroup5:
+FishGroup5_Old: ; 92567
+	db $b3, MAGIKARP,   10
+	db $d9, MAGIKARP,   10
+	db $ff, MAGIKARP,   10
+FishGroup5_Good: ; 92570
+	db $59, MAGIKARP,   20
+	db $b2, MAGIKARP,   20
+	db $e6, MAGIKARP,   20
+	db $ff, $0,         8
+FishGroup5_Super: ; 9257c
+	db $66, MAGIKARP,   40
+	db $b2, $0,         9
+	db $e6, MAGIKARP,   40
+	db $ff, DRAGONAIR,  40
+
+FishGroup6:
+FishGroup6_Old: ; 92588
+	db $b3, MAGIKARP,   5
+	db $d9, MAGIKARP,   5
+	db $ff, QWILFISH,   5
+FishGroup6_Good: ; 92591
+	db $59, MAGIKARP,   20
+	db $b2, QWILFISH,   20
+	db $e6, QWILFISH,   20
+	db $ff, $0,         10
+FishGroup6_Super: ; 9259d
+	db $66, QWILFISH,   40
+	db $b2, $0,         11
+	db $e6, QWILFISH,   40
+	db $ff, QWILFISH,   40
+
+FishGroup7:
+FishGroup7_Old: ; 925a9
+	db $b3, MAGIKARP,   10
+	db $d9, MAGIKARP,   10
+	db $ff, REMORAID,   10
+FishGroup7_Good: ; 925b2
+	db $59, MAGIKARP,   20
+	db $b2, REMORAID,   20
+	db $e6, REMORAID,   20
+	db $ff, $0,         12
+FishGroup7_Super: ; 925be
+	db $66, REMORAID,   40
+	db $b2, $0,         13
+	db $e6, REMORAID,   40
+	db $ff, REMORAID,   40
+
+FishGroup8:
+FishGroup8_Old: ; 925ca
+	db $b3, MAGIKARP,   10
+	db $d9, MAGIKARP,   10
+	db $ff, MAGIKARP,   10
+FishGroup8_Good: ; 925d3
+	db $59, MAGIKARP,   20
+	db $b2, MAGIKARP,   20
+	db $e6, MAGIKARP,   20
+	db $ff, $0,         14
+FishGroup8_Super: ; 925df
+	db $66, MAGIKARP,   40
+	db $b2, $0,         15
+	db $e6, MAGIKARP,   40
+	db $ff, MAGIKARP,   40
+
+FishGroup9:
+FishGroup9_Old: ; 925eb
+	db $b3, MAGIKARP,   10
+	db $d9, MAGIKARP,   10
+	db $ff, MAGIKARP,   10
+FishGroup9_Good: ; 925f4
+	db $59, MAGIKARP,   10
+	db $b2, MAGIKARP,   10
+	db $e6, MAGIKARP,   10
+	db $ff, $0,         16
+FishGroup9_Super: ; 92600
+	db $66, MAGIKARP,   10
+	db $b2, $0,         17
+	db $e6, MAGIKARP,   10
+	db $ff, DRAGONAIR,  10
+
+FishGroup10:
+FishGroup10_Old: ; 9260c
+	db $b3, MAGIKARP,   10
+	db $d9, MAGIKARP,   10
+	db $ff, KRABBY,     10
+FishGroup10_Good: ; 92615
+	db $59, MAGIKARP,   20
+	db $b2, KRABBY,     20
+	db $e6, KRABBY,     20
+	db $ff, $0,         18
+FishGroup10_Super: ; 92621
+	db $66, KRABBY,     40
+	db $b2, $0,         19
+	db $e6, KINGLER,    40
+	db $ff, SEADRA,     40
+
+FishGroup11:
+FishGroup11_Old: ; 9262d
+	db $b3, MAGIKARP,   10
+	db $d9, MAGIKARP,   10
+	db $ff, TENTACOOL,  10
+FishGroup11_Good: ; 92636
+	db $59, MAGIKARP,   20
+	db $b2, TENTACOOL,  20
+	db $e6, TENTACOOL,  20
+	db $ff, $0,         20
+FishGroup11_Super: ; 92642
+	db $66, TENTACOOL,  40
+	db $b2, $0,         21
+	db $e6, MAGIKARP,   40
+	db $ff, QWILFISH,   40
+
+FishGroup12:
+FishGroup12_Old: ; 9264e
+	db $b3, MAGIKARP,   10
+	db $d9, MAGIKARP,   10
+	db $ff, POLIWAG,    10
+FishGroup12_Good: ; 92657
+	db $59, MAGIKARP,   20
+	db $b2, POLIWAG,    20
+	db $e6, POLIWAG,    20
+	db $ff, $0,         6
+FishGroup12_Super: ; 92663
+	db $66, POLIWAG,    40
+	db $b2, $0,         7
+	db $e6, MAGIKARP,   40
+	db $ff, REMORAID,   40
+
+; 9266f
+
+TimeFishGroups: ; 9266f
+; 0
+	db CORSOLA,    20 ; nite
+	db STARYU,     20 ; day
+; 1
+	db CORSOLA,    40 ; nite
+	db STARYU,     40 ; day
+; 2
+	db SHELLDER,   20 ; nite
+	db SHELLDER,   20 ; day
+; 3
+	db SHELLDER,   40 ; nite
+	db SHELLDER,   40 ; day
+; 4
+	db GOLDEEN,    20 ; nite
+	db GOLDEEN,    20 ; day
+; 5
+	db GOLDEEN,    40 ; nite
+	db GOLDEEN,    40 ; day
+; 6
+	db POLIWAG,    20 ; nite
+	db POLIWAG,    20 ; day
+; 7
+	db POLIWAG,    40 ; nite
+	db POLIWAG,    40 ; day
+; 8
+	db DRATINI,    20 ; nite
+	db DRATINI,    20 ; day
+; 9
+	db DRATINI,    40 ; nite
+	db DRATINI,    40 ; day
+; 10
+	db QWILFISH,   20 ; nite
+	db QWILFISH,   20 ; day
+; 11
+	db QWILFISH,   40 ; nite
+	db QWILFISH,   40 ; day
+; 12
+	db REMORAID,   20 ; nite
+	db REMORAID,   20 ; day
+; 13
+	db REMORAID,   40 ; nite
+	db REMORAID,   40 ; day
+; 14
+	db GYARADOS,   20 ; nite
+	db GYARADOS,   20 ; day
+; 15
+	db GYARADOS,   40 ; nite
+	db GYARADOS,   40 ; day
+; 16
+	db DRATINI,    10 ; nite
+	db DRATINI,    10 ; day
+; 17
+	db DRATINI,    10 ; nite
+	db DRATINI,    10 ; day
+; 18
+	db HORSEA,     20 ; nite
+	db HORSEA,     20 ; day
+; 19
+	db HORSEA,     40 ; nite
+	db HORSEA,     40 ; day
+; 20
+	db TENTACOOL,  20 ; nite
+	db TENTACOOL,  20 ; day
+; 21
+	db TENTACOOL,  40 ; nite
+	db TENTACOOL,  40 ; day
+
+; 926c7
+
--- /dev/null
+++ b/data/wild/johto_grass.asm
@@ -1,0 +1,1650 @@
+; Johto Pokémon in grass
+
+	db GROUP_SPROUT_TOWER_2F, MAP_SPROUT_TOWER_2F
+	db $05,$05,$05 ; encounter rates: morn/day/nite
+	; morn
+	db 3,RATTATA
+	db 4,RATTATA
+	db 5,RATTATA
+	db 3,RATTATA
+	db 6,RATTATA
+	db 5,RATTATA
+	db 5,RATTATA
+	; day
+	db 3,RATTATA
+	db 4,RATTATA
+	db 5,RATTATA
+	db 3,RATTATA
+	db 6,RATTATA
+	db 5,RATTATA
+	db 5,RATTATA
+	; nite
+	db 3,GASTLY
+	db 4,GASTLY
+	db 5,GASTLY
+	db 3,RATTATA
+	db 6,GASTLY
+	db 5,RATTATA
+	db 5,RATTATA
+
+	db GROUP_SPROUT_TOWER_3F, MAP_SPROUT_TOWER_3F
+	db $05,$05,$05 ; encounter rates: morn/day/nite
+	; morn
+	db 3,RATTATA
+	db 4,RATTATA
+	db 5,RATTATA
+	db 3,RATTATA
+	db 6,RATTATA
+	db 5,RATTATA
+	db 5,RATTATA
+	; day
+	db 3,RATTATA
+	db 4,RATTATA
+	db 5,RATTATA
+	db 3,RATTATA
+	db 6,RATTATA
+	db 5,RATTATA
+	db 5,RATTATA
+	; nite
+	db 3,GASTLY
+	db 4,GASTLY
+	db 5,GASTLY
+	db 3,RATTATA
+	db 6,GASTLY
+	db 5,RATTATA
+	db 5,RATTATA
+
+	db GROUP_TIN_TOWER_2F, MAP_TIN_TOWER_2F
+	db $05,$05,$05 ; encounter rates: morn/day/nite
+	; morn
+	db 20,RATTATA
+	db 21,RATTATA
+	db 22,RATTATA
+	db 22,RATTATA
+	db 23,RATTATA
+	db 24,RATTATA
+	db 24,RATTATA
+	; day
+	db 20,RATTATA
+	db 21,RATTATA
+	db 22,RATTATA
+	db 22,RATTATA
+	db 23,RATTATA
+	db 24,RATTATA
+	db 24,RATTATA
+	; nite
+	db 20,GASTLY
+	db 21,GASTLY
+	db 22,GASTLY
+	db 22,RATTATA
+	db 23,RATTATA
+	db 24,RATTATA
+	db 24,RATTATA
+
+	db GROUP_TIN_TOWER_3F, MAP_TIN_TOWER_3F
+	db $05,$05,$05 ; encounter rates: morn/day/nite
+	; morn
+	db 20,RATTATA
+	db 21,RATTATA
+	db 22,RATTATA
+	db 22,RATTATA
+	db 23,RATTATA
+	db 24,RATTATA
+	db 24,RATTATA
+	; day
+	db 20,RATTATA
+	db 21,RATTATA
+	db 22,RATTATA
+	db 22,RATTATA
+	db 23,RATTATA
+	db 24,RATTATA
+	db 24,RATTATA
+	; nite
+	db 20,GASTLY
+	db 21,GASTLY
+	db 22,GASTLY
+	db 22,RATTATA
+	db 23,RATTATA
+	db 24,RATTATA
+	db 24,RATTATA
+
+	db GROUP_TIN_TOWER_4F, MAP_TIN_TOWER_4F
+	db $05,$05,$05 ; encounter rates: morn/day/nite
+	; morn
+	db 20,RATTATA
+	db 21,RATTATA
+	db 22,RATTATA
+	db 22,RATTATA
+	db 23,RATTATA
+	db 24,RATTATA
+	db 24,RATTATA
+	; day
+	db 20,RATTATA
+	db 21,RATTATA
+	db 22,RATTATA
+	db 22,RATTATA
+	db 23,RATTATA
+	db 24,RATTATA
+	db 24,RATTATA
+	; nite
+	db 20,GASTLY
+	db 21,GASTLY
+	db 22,GASTLY
+	db 22,RATTATA
+	db 23,RATTATA
+	db 24,RATTATA
+	db 24,RATTATA
+
+	db GROUP_TIN_TOWER_5F, MAP_TIN_TOWER_5F
+	db $05,$05,$05 ; encounter rates: morn/day/nite
+	; morn
+	db 20,RATTATA
+	db 21,RATTATA
+	db 22,RATTATA
+	db 22,RATTATA
+	db 23,RATTATA
+	db 24,RATTATA
+	db 24,RATTATA
+	; day
+	db 20,RATTATA
+	db 21,RATTATA
+	db 22,RATTATA
+	db 22,RATTATA
+	db 23,RATTATA
+	db 24,RATTATA
+	db 24,RATTATA
+	; nite
+	db 20,GASTLY
+	db 21,GASTLY
+	db 22,GASTLY
+	db 22,RATTATA
+	db 23,RATTATA
+	db 24,RATTATA
+	db 24,RATTATA
+
+	db GROUP_TIN_TOWER_6F, MAP_TIN_TOWER_6F
+	db $05,$05,$05 ; encounter rates: morn/day/nite
+	; morn
+	db 20,RATTATA
+	db 21,RATTATA
+	db 22,RATTATA
+	db 22,RATTATA
+	db 23,RATTATA
+	db 24,RATTATA
+	db 24,RATTATA
+	; day
+	db 20,RATTATA
+	db 21,RATTATA
+	db 22,RATTATA
+	db 22,RATTATA
+	db 23,RATTATA
+	db 24,RATTATA
+	db 24,RATTATA
+	; nite
+	db 20,GASTLY
+	db 21,GASTLY
+	db 22,GASTLY
+	db 22,RATTATA
+	db 23,RATTATA
+	db 24,RATTATA
+	db 24,RATTATA
+
+	db GROUP_TIN_TOWER_7F, MAP_TIN_TOWER_7F
+	db $05,$05,$05 ; encounter rates: morn/day/nite
+	; morn
+	db 20,RATTATA
+	db 21,RATTATA
+	db 22,RATTATA
+	db 22,RATTATA
+	db 23,RATTATA
+	db 24,RATTATA
+	db 24,RATTATA
+	; day
+	db 20,RATTATA
+	db 21,RATTATA
+	db 22,RATTATA
+	db 22,RATTATA
+	db 23,RATTATA
+	db 24,RATTATA
+	db 24,RATTATA
+	; nite
+	db 20,GASTLY
+	db 21,GASTLY
+	db 22,GASTLY
+	db 22,RATTATA
+	db 23,RATTATA
+	db 24,RATTATA
+	db 24,RATTATA
+
+	db GROUP_TIN_TOWER_8F, MAP_TIN_TOWER_8F
+	db $05,$05,$05 ; encounter rates: morn/day/nite
+	; morn
+	db 20,RATTATA
+	db 21,RATTATA
+	db 22,RATTATA
+	db 22,RATTATA
+	db 23,RATTATA
+	db 24,RATTATA
+	db 24,RATTATA
+	; day
+	db 20,RATTATA
+	db 21,RATTATA
+	db 22,RATTATA
+	db 22,RATTATA
+	db 23,RATTATA
+	db 24,RATTATA
+	db 24,RATTATA
+	; nite
+	db 20,GASTLY
+	db 21,GASTLY
+	db 22,GASTLY
+	db 22,RATTATA
+	db 23,RATTATA
+	db 24,RATTATA
+	db 24,RATTATA
+
+	db GROUP_TIN_TOWER_9F, MAP_TIN_TOWER_9F
+	db $05,$05,$05 ; encounter rates: morn/day/nite
+	; morn
+	db 20,RATTATA
+	db 21,RATTATA
+	db 22,RATTATA
+	db 22,RATTATA
+	db 23,RATTATA
+	db 24,RATTATA
+	db 24,RATTATA
+	; day
+	db 20,RATTATA
+	db 21,RATTATA
+	db 22,RATTATA
+	db 22,RATTATA
+	db 23,RATTATA
+	db 24,RATTATA
+	db 24,RATTATA
+	; nite
+	db 20,GASTLY
+	db 21,GASTLY
+	db 22,GASTLY
+	db 22,RATTATA
+	db 23,RATTATA
+	db 24,RATTATA
+	db 24,RATTATA
+
+	db GROUP_BURNED_TOWER_1F, MAP_BURNED_TOWER_1F
+	db $0a,$0a,$0a ; encounter rates: morn/day/nite
+	; morn
+	db 13,RATTATA
+	db 14,KOFFING
+	db 15,RATTATA
+	db 14,ZUBAT
+	db 15,RATTATA
+	db 15,RATICATE
+	db 15,RATICATE
+	; day
+	db 13,RATTATA
+	db 14,KOFFING
+	db 15,RATTATA
+	db 14,ZUBAT
+	db 15,RATTATA
+	db 15,RATICATE
+	db 15,RATICATE
+	; nite
+	db 13,RATTATA
+	db 14,KOFFING
+	db 15,RATTATA
+	db 14,ZUBAT
+	db 15,RATTATA
+	db 15,RATICATE
+	db 15,RATICATE
+
+	db GROUP_BURNED_TOWER_B1F, MAP_BURNED_TOWER_B1F
+	db $0f,$0f,$0f ; encounter rates: morn/day/nite
+	; morn
+	db 14,RATTATA
+	db 14,KOFFING
+	db 16,KOFFING
+	db 15,ZUBAT
+	db 12,KOFFING
+	db 16,KOFFING
+	db 16,WEEZING
+	; day
+	db 14,RATTATA
+	db 14,KOFFING
+	db 16,KOFFING
+	db 15,ZUBAT
+	db 12,KOFFING
+	db 16,KOFFING
+	db 16,WEEZING
+	; nite
+	db 14,RATTATA
+	db 14,KOFFING
+	db 16,KOFFING
+	db 15,ZUBAT
+	db 12,KOFFING
+	db 16,KOFFING
+	db 16,WEEZING
+
+	db GROUP_NATIONAL_PARK, MAP_NATIONAL_PARK
+	db $19,$19,$19 ; encounter rates: morn/day/nite
+	; morn
+	db 12,NIDORAN_M
+	db 12,NIDORAN_F
+	db 14,LEDYBA
+	db 13,PIDGEY
+	db 10,CATERPIE
+	db 10,WEEDLE
+	db 10,WEEDLE
+	; day
+	db 12,NIDORAN_F
+	db 12,NIDORAN_M
+	db 14,SUNKERN
+	db 13,PIDGEY
+	db 10,CATERPIE
+	db 10,WEEDLE
+	db 10,WEEDLE
+	; nite
+	db 12,PSYDUCK
+	db 13,HOOTHOOT
+	db 14,SPINARAK
+	db 15,HOOTHOOT
+	db 10,VENONAT
+	db 12,VENONAT
+	db 12,VENONAT
+
+	db GROUP_RUINS_OF_ALPH_OUTSIDE, MAP_RUINS_OF_ALPH_OUTSIDE
+	db $0a,$0a,$0a ; encounter rates: morn/day/nite
+	; morn
+	db 20,NATU
+	db 22,NATU
+	db 18,NATU
+	db 24,NATU
+	db 20,SMEARGLE
+	db 22,SMEARGLE
+	db 22,SMEARGLE
+	; day
+	db 20,NATU
+	db 22,NATU
+	db 18,NATU
+	db 24,NATU
+	db 20,SMEARGLE
+	db 22,SMEARGLE
+	db 22,SMEARGLE
+	; nite
+	db 20,NATU
+	db 22,NATU
+	db 18,NATU
+	db 24,NATU
+	db 22,WOOPER
+	db 22,QUAGSIRE
+	db 22,QUAGSIRE
+
+	db GROUP_RUINS_OF_ALPH_INNER_CHAMBER, MAP_RUINS_OF_ALPH_INNER_CHAMBER
+	db $0f,$0f,$0f ; encounter rates: morn/day/nite
+	; morn
+	db 5,UNOWN
+	db 5,UNOWN
+	db 5,UNOWN
+	db 5,UNOWN
+	db 5,UNOWN
+	db 5,UNOWN
+	db 5,UNOWN
+	; day
+	db 5,UNOWN
+	db 5,UNOWN
+	db 5,UNOWN
+	db 5,UNOWN
+	db 5,UNOWN
+	db 5,UNOWN
+	db 5,UNOWN
+	; nite
+	db 5,UNOWN
+	db 5,UNOWN
+	db 5,UNOWN
+	db 5,UNOWN
+	db 5,UNOWN
+	db 5,UNOWN
+	db 5,UNOWN
+
+	db GROUP_UNION_CAVE_1F, MAP_UNION_CAVE_1F
+	db $0f,$0f,$0f ; encounter rates: morn/day/nite
+	; morn
+	db 6,GEODUDE
+	db 6,SANDSHREW
+	db 5,ZUBAT
+	db 4,RATTATA
+	db 7,ZUBAT
+	db 6,ONIX
+	db 6,ONIX
+	; day
+	db 6,GEODUDE
+	db 6,SANDSHREW
+	db 5,ZUBAT
+	db 4,RATTATA
+	db 7,ZUBAT
+	db 6,ONIX
+	db 6,ONIX
+	; nite
+	db 6,GEODUDE
+	db 6,RATTATA
+	db 5,WOOPER
+	db 4,RATTATA
+	db 7,ZUBAT
+	db 6,ONIX
+	db 6,ONIX
+
+	db GROUP_UNION_CAVE_B1F, MAP_UNION_CAVE_B1F
+	db $0f,$0f,$0f ; encounter rates: morn/day/nite
+	; morn
+	db 8,GEODUDE
+	db 6,ZUBAT
+	db 8,ZUBAT
+	db 8,ONIX
+	db 6,RATTATA
+	db 8,RATTATA
+	db 8,RATTATA
+	; day
+	db 8,GEODUDE
+	db 6,ZUBAT
+	db 8,ZUBAT
+	db 8,ONIX
+	db 6,RATTATA
+	db 8,RATTATA
+	db 8,RATTATA
+	; nite
+	db 8,GEODUDE
+	db 6,ZUBAT
+	db 8,WOOPER
+	db 8,ONIX
+	db 6,RATTATA
+	db 8,RATTATA
+	db 8,RATTATA
+
+	db GROUP_UNION_CAVE_B2F, MAP_UNION_CAVE_B2F
+	db $0a,$0a,$0a ; encounter rates: morn/day/nite
+	; morn
+	db 22,ZUBAT
+	db 22,GOLBAT
+	db 22,ZUBAT
+	db 21,RATICATE
+	db 20,GEODUDE
+	db 23,ONIX
+	db 23,ONIX
+	; day
+	db 22,ZUBAT
+	db 22,GOLBAT
+	db 22,ZUBAT
+	db 21,RATICATE
+	db 20,GEODUDE
+	db 23,ONIX
+	db 23,ONIX
+	; nite
+	db 22,ZUBAT
+	db 22,GOLBAT
+	db 22,QUAGSIRE
+	db 21,RATICATE
+	db 20,GEODUDE
+	db 23,ONIX
+	db 23,ONIX
+
+	db GROUP_SLOWPOKE_WELL_B1F, MAP_SLOWPOKE_WELL_B1F
+	db $05,$05,$05 ; encounter rates: morn/day/nite
+	; morn
+	db 5,ZUBAT
+	db 6,ZUBAT
+	db 7,ZUBAT
+	db 6,SLOWPOKE
+	db 8,ZUBAT
+	db 8,SLOWPOKE
+	db 8,SLOWPOKE
+	; day
+	db 5,ZUBAT
+	db 6,ZUBAT
+	db 7,ZUBAT
+	db 6,SLOWPOKE
+	db 8,ZUBAT
+	db 8,SLOWPOKE
+	db 8,SLOWPOKE
+	; nite
+	db 5,ZUBAT
+	db 6,ZUBAT
+	db 7,ZUBAT
+	db 6,SLOWPOKE
+	db 8,ZUBAT
+	db 8,SLOWPOKE
+	db 8,SLOWPOKE
+
+	db GROUP_SLOWPOKE_WELL_B2F, MAP_SLOWPOKE_WELL_B2F
+	db $05,$05,$05 ; encounter rates: morn/day/nite
+	; morn
+	db 21,ZUBAT
+	db 23,ZUBAT
+	db 19,ZUBAT
+	db 21,SLOWPOKE
+	db 23,GOLBAT
+	db 23,SLOWPOKE
+	db 23,SLOWPOKE
+	; day
+	db 21,ZUBAT
+	db 23,ZUBAT
+	db 19,ZUBAT
+	db 21,SLOWPOKE
+	db 23,GOLBAT
+	db 23,SLOWPOKE
+	db 23,SLOWPOKE
+	; nite
+	db 21,ZUBAT
+	db 23,ZUBAT
+	db 19,ZUBAT
+	db 21,SLOWPOKE
+	db 23,GOLBAT
+	db 23,SLOWPOKE
+	db 23,SLOWPOKE
+
+	db GROUP_ILEX_FOREST, MAP_ILEX_FOREST
+	db $0a,$0a,$0a ; encounter rates: morn/day/nite
+	; morn
+	db 5,CATERPIE
+	db 5,WEEDLE
+	db 7,METAPOD
+	db 7,KAKUNA
+	db 7,PIDGEY
+	db 6,PARAS
+	db 6,PARAS
+	; day
+	db 5,CATERPIE
+	db 5,WEEDLE
+	db 7,METAPOD
+	db 7,KAKUNA
+	db 7,PIDGEY
+	db 6,PARAS
+	db 6,PARAS
+	; nite
+	db 5,ODDISH
+	db 5,VENONAT
+	db 7,ODDISH
+	db 7,PSYDUCK
+	db 7,HOOTHOOT
+	db 6,PARAS
+	db 6,PARAS
+
+	db GROUP_MOUNT_MORTAR_1F_OUTSIDE, MAP_MOUNT_MORTAR_1F_OUTSIDE
+	db $0f,$0f,$0f ; encounter rates: morn/day/nite
+	; morn
+	db 14,RATTATA
+	db 13,ZUBAT
+	db 14,MACHOP
+	db 13,GOLBAT
+	db 14,GEODUDE
+	db 16,RATICATE
+	db 16,RATICATE
+	; day
+	db 14,RATTATA
+	db 13,ZUBAT
+	db 14,MACHOP
+	db 13,GOLBAT
+	db 14,GEODUDE
+	db 16,RATICATE
+	db 16,RATICATE
+	; nite
+	db 14,RATTATA
+	db 13,ZUBAT
+	db 14,MARILL
+	db 13,GOLBAT
+	db 14,GEODUDE
+	db 16,RATICATE
+	db 16,RATICATE
+
+	db GROUP_MOUNT_MORTAR_1F_INSIDE, MAP_MOUNT_MORTAR_1F_INSIDE
+	db $0f,$0f,$0f ; encounter rates: morn/day/nite
+	; morn
+	db 13,GEODUDE
+	db 14,RATTATA
+	db 15,MACHOP
+	db 14,RATICATE
+	db 15,ZUBAT
+	db 15,GOLBAT
+	db 15,GOLBAT
+	; day
+	db 13,GEODUDE
+	db 14,RATTATA
+	db 15,MACHOP
+	db 14,RATICATE
+	db 15,ZUBAT
+	db 15,GOLBAT
+	db 15,GOLBAT
+	; nite
+	db 13,GEODUDE
+	db 14,RATTATA
+	db 15,RATICATE
+	db 14,ZUBAT
+	db 15,MARILL
+	db 15,GOLBAT
+	db 15,GOLBAT
+
+	db GROUP_MOUNT_MORTAR_2F_INSIDE, MAP_MOUNT_MORTAR_2F_INSIDE
+	db $0f,$0f,$0f ; encounter rates: morn/day/nite
+	; morn
+	db 31,GRAVELER
+	db 32,MACHOKE
+	db 31,GEODUDE
+	db 30,RATICATE
+	db 28,MACHOP
+	db 30,GOLBAT
+	db 30,GOLBAT
+	; day
+	db 31,GRAVELER
+	db 32,MACHOKE
+	db 31,GEODUDE
+	db 30,RATICATE
+	db 28,MACHOP
+	db 30,GOLBAT
+	db 30,GOLBAT
+	; nite
+	db 31,GRAVELER
+	db 31,GEODUDE
+	db 30,RATICATE
+	db 30,GOLBAT
+	db 28,MARILL
+	db 32,GOLBAT
+	db 32,GOLBAT
+
+	db GROUP_MOUNT_MORTAR_B1F, MAP_MOUNT_MORTAR_B1F
+	db $0f,$0f,$0f ; encounter rates: morn/day/nite
+	; morn
+	db 15,ZUBAT
+	db 17,ZUBAT
+	db 17,GOLBAT
+	db 16,MACHOP
+	db 16,GEODUDE
+	db 18,RATICATE
+	db 18,RATICATE
+	; day
+	db 15,ZUBAT
+	db 17,ZUBAT
+	db 17,GOLBAT
+	db 16,MACHOP
+	db 16,GEODUDE
+	db 18,RATICATE
+	db 18,RATICATE
+	; nite
+	db 15,ZUBAT
+	db 17,ZUBAT
+	db 17,GOLBAT
+	db 16,MARILL
+	db 16,GEODUDE
+	db 18,RATICATE
+	db 18,RATICATE
+
+	db GROUP_ICE_PATH_1F, MAP_ICE_PATH_1F
+	db $05,$05,$05 ; encounter rates: morn/day/nite
+	; morn
+	db 21,SWINUB
+	db 22,ZUBAT
+	db 22,GOLBAT
+	db 23,SWINUB
+	db 24,GOLBAT
+	db 22,GOLBAT
+	db 22,GOLBAT
+	; day
+	db 21,SWINUB
+	db 22,ZUBAT
+	db 22,GOLBAT
+	db 23,SWINUB
+	db 24,GOLBAT
+	db 22,GOLBAT
+	db 22,GOLBAT
+	; nite
+	db 21,DELIBIRD
+	db 22,ZUBAT
+	db 22,GOLBAT
+	db 23,DELIBIRD
+	db 24,GOLBAT
+	db 22,GOLBAT
+	db 22,GOLBAT
+
+	db GROUP_ICE_PATH_B1F, MAP_ICE_PATH_B1F
+	db $05,$05,$05 ; encounter rates: morn/day/nite
+	; morn
+	db 22,SWINUB
+	db 23,ZUBAT
+	db 23,GOLBAT
+	db 24,SWINUB
+	db 25,GOLBAT
+	db 23,GOLBAT
+	db 22,JYNX
+	; day
+	db 22,SWINUB
+	db 23,ZUBAT
+	db 23,GOLBAT
+	db 24,SWINUB
+	db 25,GOLBAT
+	db 23,GOLBAT
+	db 22,JYNX
+	; nite
+	db 22,DELIBIRD
+	db 23,ZUBAT
+	db 23,GOLBAT
+	db 24,DELIBIRD
+	db 25,GOLBAT
+	db 23,GOLBAT
+	db 22,SNEASEL
+
+	db GROUP_ICE_PATH_B2F_MAHOGANY_SIDE, MAP_ICE_PATH_B2F_MAHOGANY_SIDE
+	db $05,$05,$05 ; encounter rates: morn/day/nite
+	; morn
+	db 23,SWINUB
+	db 24,ZUBAT
+	db 24,GOLBAT
+	db 25,SWINUB
+	db 26,GOLBAT
+	db 22,JYNX
+	db 24,JYNX
+	; day
+	db 23,SWINUB
+	db 24,ZUBAT
+	db 24,GOLBAT
+	db 25,SWINUB
+	db 26,GOLBAT
+	db 22,JYNX
+	db 24,JYNX
+	; nite
+	db 23,DELIBIRD
+	db 24,ZUBAT
+	db 24,GOLBAT
+	db 25,DELIBIRD
+	db 26,GOLBAT
+	db 22,SNEASEL
+	db 24,SNEASEL
+
+	db GROUP_ICE_PATH_B2F_BLACKTHORN_SIDE, MAP_ICE_PATH_B2F_BLACKTHORN_SIDE
+	db $05,$05,$05 ; encounter rates: morn/day/nite
+	; morn
+	db 23,SWINUB
+	db 24,ZUBAT
+	db 24,GOLBAT
+	db 25,SWINUB
+	db 26,GOLBAT
+	db 22,JYNX
+	db 24,JYNX
+	; day
+	db 23,SWINUB
+	db 24,ZUBAT
+	db 24,GOLBAT
+	db 25,SWINUB
+	db 26,GOLBAT
+	db 22,JYNX
+	db 24,JYNX
+	; nite
+	db 23,DELIBIRD
+	db 24,ZUBAT
+	db 24,GOLBAT
+	db 25,DELIBIRD
+	db 26,GOLBAT
+	db 22,SNEASEL
+	db 24,SNEASEL
+
+	db GROUP_ICE_PATH_B3F, MAP_ICE_PATH_B3F
+	db $05,$05,$05 ; encounter rates: morn/day/nite
+	; morn
+	db 24,SWINUB
+	db 25,ZUBAT
+	db 25,GOLBAT
+	db 26,SWINUB
+	db 22,JYNX
+	db 24,JYNX
+	db 26,JYNX
+	; day
+	db 24,SWINUB
+	db 25,ZUBAT
+	db 25,GOLBAT
+	db 26,SWINUB
+	db 22,JYNX
+	db 24,JYNX
+	db 26,JYNX
+	; nite
+	db 24,DELIBIRD
+	db 25,ZUBAT
+	db 25,GOLBAT
+	db 26,DELIBIRD
+	db 22,SNEASEL
+	db 24,SNEASEL
+	db 26,SNEASEL
+
+	db GROUP_WHIRL_ISLAND_NW, MAP_WHIRL_ISLAND_NW
+	db $0f,$0f,$0f ; encounter rates: morn/day/nite
+	; morn
+	db 22,KRABBY
+	db 23,ZUBAT
+	db 22,SEEL
+	db 24,KRABBY
+	db 25,GOLBAT
+	db 24,SEEL
+	db 24,SEEL
+	; day
+	db 22,KRABBY
+	db 23,ZUBAT
+	db 22,SEEL
+	db 24,KRABBY
+	db 25,GOLBAT
+	db 24,SEEL
+	db 24,SEEL
+	; nite
+	db 22,KRABBY
+	db 23,ZUBAT
+	db 22,KRABBY
+	db 24,KRABBY
+	db 25,GOLBAT
+	db 24,GOLBAT
+	db 24,GOLBAT
+
+	db GROUP_WHIRL_ISLAND_NE, MAP_WHIRL_ISLAND_NE
+	db $0f,$0f,$0f ; encounter rates: morn/day/nite
+	; morn
+	db 22,KRABBY
+	db 23,ZUBAT
+	db 22,SEEL
+	db 24,KRABBY
+	db 25,GOLBAT
+	db 24,SEEL
+	db 24,SEEL
+	; day
+	db 22,KRABBY
+	db 23,ZUBAT
+	db 22,SEEL
+	db 24,KRABBY
+	db 25,GOLBAT
+	db 24,SEEL
+	db 24,SEEL
+	; nite
+	db 22,KRABBY
+	db 23,ZUBAT
+	db 22,KRABBY
+	db 24,KRABBY
+	db 25,GOLBAT
+	db 24,GOLBAT
+	db 24,GOLBAT
+
+	db GROUP_WHIRL_ISLAND_SW, MAP_WHIRL_ISLAND_SW
+	db $0f,$0f,$0f ; encounter rates: morn/day/nite
+	; morn
+	db 22,KRABBY
+	db 23,ZUBAT
+	db 22,SEEL
+	db 24,KRABBY
+	db 25,GOLBAT
+	db 24,SEEL
+	db 24,SEEL
+	; day
+	db 22,KRABBY
+	db 23,ZUBAT
+	db 22,SEEL
+	db 24,KRABBY
+	db 25,GOLBAT
+	db 24,SEEL
+	db 24,SEEL
+	; nite
+	db 22,KRABBY
+	db 23,ZUBAT
+	db 22,KRABBY
+	db 24,KRABBY
+	db 25,GOLBAT
+	db 24,GOLBAT
+	db 24,GOLBAT
+
+	db GROUP_WHIRL_ISLAND_CAVE, MAP_WHIRL_ISLAND_CAVE
+	db $0f,$0f,$0f ; encounter rates: morn/day/nite
+	; morn
+	db 22,KRABBY
+	db 23,ZUBAT
+	db 22,SEEL
+	db 24,KRABBY
+	db 25,GOLBAT
+	db 24,SEEL
+	db 24,SEEL
+	; day
+	db 22,KRABBY
+	db 23,ZUBAT
+	db 22,SEEL
+	db 24,KRABBY
+	db 25,GOLBAT
+	db 24,SEEL
+	db 24,SEEL
+	; nite
+	db 22,KRABBY
+	db 23,ZUBAT
+	db 22,KRABBY
+	db 24,KRABBY
+	db 25,GOLBAT
+	db 24,GOLBAT
+	db 24,GOLBAT
+
+	db GROUP_WHIRL_ISLAND_SE, MAP_WHIRL_ISLAND_SE
+	db $0f,$0f,$0f ; encounter rates: morn/day/nite
+	; morn
+	db 22,KRABBY
+	db 23,ZUBAT
+	db 22,SEEL
+	db 24,KRABBY
+	db 25,GOLBAT
+	db 24,SEEL
+	db 24,SEEL
+	; day
+	db 22,KRABBY
+	db 23,ZUBAT
+	db 22,SEEL
+	db 24,KRABBY
+	db 25,GOLBAT
+	db 24,SEEL
+	db 24,SEEL
+	; nite
+	db 22,KRABBY
+	db 23,ZUBAT
+	db 22,KRABBY
+	db 24,KRABBY
+	db 25,GOLBAT
+	db 24,GOLBAT
+	db 24,GOLBAT
+
+	db GROUP_WHIRL_ISLAND_B1F, MAP_WHIRL_ISLAND_B1F
+	db $0f,$0f,$0f ; encounter rates: morn/day/nite
+	; morn
+	db 23,KRABBY
+	db 24,ZUBAT
+	db 23,SEEL
+	db 25,KRABBY
+	db 26,GOLBAT
+	db 25,SEEL
+	db 25,SEEL
+	; day
+	db 23,KRABBY
+	db 24,ZUBAT
+	db 23,SEEL
+	db 25,KRABBY
+	db 26,GOLBAT
+	db 25,SEEL
+	db 25,SEEL
+	; nite
+	db 23,KRABBY
+	db 24,ZUBAT
+	db 23,KRABBY
+	db 25,KRABBY
+	db 26,GOLBAT
+	db 25,GOLBAT
+	db 25,GOLBAT
+
+	db GROUP_WHIRL_ISLAND_B2F, MAP_WHIRL_ISLAND_B2F
+	db $0f,$0f,$0f ; encounter rates: morn/day/nite
+	; morn
+	db 24,KRABBY
+	db 25,ZUBAT
+	db 24,SEEL
+	db 26,KRABBY
+	db 27,GOLBAT
+	db 26,SEEL
+	db 26,SEEL
+	; day
+	db 24,KRABBY
+	db 25,ZUBAT
+	db 24,SEEL
+	db 26,KRABBY
+	db 27,GOLBAT
+	db 26,SEEL
+	db 26,SEEL
+	; nite
+	db 24,KRABBY
+	db 25,ZUBAT
+	db 24,KRABBY
+	db 26,KRABBY
+	db 27,GOLBAT
+	db 26,GOLBAT
+	db 26,GOLBAT
+
+	db GROUP_WHIRL_ISLAND_LUGIA_CHAMBER, MAP_WHIRL_ISLAND_LUGIA_CHAMBER
+	db $0f,$0f,$0f ; encounter rates: morn/day/nite
+	; morn
+	db 25,KRABBY
+	db 26,ZUBAT
+	db 25,SEEL
+	db 27,KRABBY
+	db 28,GOLBAT
+	db 27,SEEL
+	db 27,SEEL
+	; day
+	db 25,KRABBY
+	db 26,ZUBAT
+	db 25,SEEL
+	db 27,KRABBY
+	db 28,GOLBAT
+	db 27,SEEL
+	db 27,SEEL
+	; nite
+	db 25,KRABBY
+	db 26,ZUBAT
+	db 25,KRABBY
+	db 27,KRABBY
+	db 28,GOLBAT
+	db 27,GOLBAT
+	db 27,GOLBAT
+
+	db GROUP_SILVER_CAVE_ROOM_1, MAP_SILVER_CAVE_ROOM_1
+	db $0f,$0f,$0f ; encounter rates: morn/day/nite
+	; morn
+	db 43,GRAVELER
+	db 44,URSARING
+	db 42,ONIX
+	db 45,MAGMAR
+	db 45,GOLBAT
+	db 20,LARVITAR
+	db 15,LARVITAR
+	; day
+	db 43,GRAVELER
+	db 44,URSARING
+	db 42,ONIX
+	db 45,MAGMAR
+	db 45,GOLBAT
+	db 20,LARVITAR
+	db 15,LARVITAR
+	; nite
+	db 43,GRAVELER
+	db 44,GOLBAT
+	db 42,ONIX
+	db 42,GOLBAT
+	db 45,GOLDUCK
+	db 46,GOLBAT
+	db 46,GOLBAT
+
+	db GROUP_SILVER_CAVE_ROOM_2, MAP_SILVER_CAVE_ROOM_2
+	db $0f,$0f,$0f ; encounter rates: morn/day/nite
+	; morn
+	db 48,GOLBAT
+	db 48,MACHOKE
+	db 47,URSARING
+	db 46,PARASECT
+	db 48,PARASECT
+	db 15,LARVITAR
+	db 20,LARVITAR
+	; day
+	db 48,GOLBAT
+	db 48,MACHOKE
+	db 47,URSARING
+	db 46,PARASECT
+	db 48,PARASECT
+	db 15,LARVITAR
+	db 20,LARVITAR
+	; nite
+	db 48,GOLBAT
+	db 48,GOLDUCK
+	db 46,GOLBAT
+	db 46,PARASECT
+	db 48,PARASECT
+	db 45,MISDREAVUS
+	db 45,MISDREAVUS
+
+	db GROUP_SILVER_CAVE_ROOM_3, MAP_SILVER_CAVE_ROOM_3
+	db $0f,$0f,$0f ; encounter rates: morn/day/nite
+	; morn
+	db 51,GOLBAT
+	db 48,ONIX
+	db 48,GRAVELER
+	db 50,URSARING
+	db 20,LARVITAR
+	db 15,LARVITAR
+	db 20,PUPITAR
+	; day
+	db 51,GOLBAT
+	db 48,ONIX
+	db 48,GRAVELER
+	db 50,URSARING
+	db 20,LARVITAR
+	db 15,LARVITAR
+	db 20,PUPITAR
+	; nite
+	db 51,GOLBAT
+	db 48,ONIX
+	db 48,GRAVELER
+	db 49,GOLBAT
+	db 45,GOLDUCK
+	db 53,GOLBAT
+	db 53,GOLBAT
+
+	db GROUP_SILVER_CAVE_ITEM_ROOMS, MAP_SILVER_CAVE_ITEM_ROOMS
+	db $0f,$0f,$0f ; encounter rates: morn/day/nite
+	; morn
+	db 48,GOLBAT
+	db 46,GOLBAT
+	db 50,GOLBAT
+	db 46,PARASECT
+	db 48,PARASECT
+	db 50,PARASECT
+	db 52,PARASECT
+	; day
+	db 48,GOLBAT
+	db 46,GOLBAT
+	db 50,GOLBAT
+	db 46,PARASECT
+	db 48,PARASECT
+	db 50,PARASECT
+	db 52,PARASECT
+	; nite
+	db 45,MISDREAVUS
+	db 48,GOLBAT
+	db 50,GOLBAT
+	db 46,PARASECT
+	db 48,PARASECT
+	db 50,PARASECT
+	db 52,PARASECT
+
+	db GROUP_DARK_CAVE_VIOLET_ENTRANCE, MAP_DARK_CAVE_VIOLET_ENTRANCE
+	db $0a,$0a,$0a ; encounter rates: morn/day/nite
+	; morn
+	db 3,GEODUDE
+	db 2,ZUBAT
+	db 2,GEODUDE
+	db 4,GEODUDE
+	db 2,TEDDIURSA
+	db 4,ZUBAT
+	db 4,DUNSPARCE
+	; day
+	db 3,GEODUDE
+	db 2,ZUBAT
+	db 2,GEODUDE
+	db 4,GEODUDE
+	db 2,ZUBAT
+	db 4,ZUBAT
+	db 4,DUNSPARCE
+	; nite
+	db 3,GEODUDE
+	db 2,ZUBAT
+	db 2,GEODUDE
+	db 4,GEODUDE
+	db 2,ZUBAT
+	db 4,ZUBAT
+	db 4,DUNSPARCE
+
+	db GROUP_DARK_CAVE_BLACKTHORN_ENTRANCE, MAP_DARK_CAVE_BLACKTHORN_ENTRANCE
+	db $0a,$0a,$0a ; encounter rates: morn/day/nite
+	; morn
+	db 23,GEODUDE
+	db 23,ZUBAT
+	db 25,GRAVELER
+	db 25,URSARING
+	db 20,TEDDIURSA
+	db 23,GOLBAT
+	db 23,GOLBAT
+	; day
+	db 23,GEODUDE
+	db 23,ZUBAT
+	db 25,GRAVELER
+	db 25,URSARING
+	db 30,URSARING
+	db 23,GOLBAT
+	db 23,GOLBAT
+	; nite
+	db 23,GEODUDE
+	db 23,ZUBAT
+	db 25,GRAVELER
+	db 20,WOBBUFFET
+	db 25,WOBBUFFET
+	db 23,GOLBAT
+	db 23,GOLBAT
+
+	db GROUP_ROUTE_29, MAP_ROUTE_29
+	db $19,$19,$19 ; encounter rates: morn/day/nite
+	; morn
+	db 2,PIDGEY
+	db 2,SENTRET
+	db 3,PIDGEY
+	db 3,SENTRET
+	db 2,RATTATA
+	db 3,HOPPIP
+	db 3,HOPPIP
+	; day
+	db 2,PIDGEY
+	db 2,SENTRET
+	db 3,PIDGEY
+	db 3,SENTRET
+	db 2,RATTATA
+	db 3,HOPPIP
+	db 3,HOPPIP
+	; nite
+	db 2,HOOTHOOT
+	db 2,RATTATA
+	db 3,HOOTHOOT
+	db 3,RATTATA
+	db 2,RATTATA
+	db 3,HOOTHOOT
+	db 3,HOOTHOOT
+
+	db GROUP_ROUTE_30, MAP_ROUTE_30
+	db $19,$19,$19 ; encounter rates: morn/day/nite
+	; morn
+	db 3,LEDYBA
+	db 3,CATERPIE
+	db 4,CATERPIE
+	db 4,PIDGEY
+	db 3,WEEDLE
+	db 4,HOPPIP
+	db 4,HOPPIP
+	; day
+	db 3,PIDGEY
+	db 3,CATERPIE
+	db 4,CATERPIE
+	db 4,PIDGEY
+	db 3,WEEDLE
+	db 4,HOPPIP
+	db 4,HOPPIP
+	; nite
+	db 3,SPINARAK
+	db 3,HOOTHOOT
+	db 4,POLIWAG
+	db 4,HOOTHOOT
+	db 3,ZUBAT
+	db 4,HOOTHOOT
+	db 4,HOOTHOOT
+
+	db GROUP_ROUTE_31, MAP_ROUTE_31
+	db $19,$19,$19 ; encounter rates: morn/day/nite
+	; morn
+	db 4,LEDYBA
+	db 4,CATERPIE
+	db 5,BELLSPROUT
+	db 5,PIDGEY
+	db 4,WEEDLE
+	db 5,HOPPIP
+	db 5,HOPPIP
+	; day
+	db 4,PIDGEY
+	db 4,CATERPIE
+	db 5,BELLSPROUT
+	db 5,PIDGEY
+	db 4,WEEDLE
+	db 5,HOPPIP
+	db 5,HOPPIP
+	; nite
+	db 4,SPINARAK
+	db 4,POLIWAG
+	db 5,BELLSPROUT
+	db 5,HOOTHOOT
+	db 4,ZUBAT
+	db 5,GASTLY
+	db 5,GASTLY
+
+	db GROUP_ROUTE_32, MAP_ROUTE_32
+	db $19,$19,$19 ; encounter rates: morn/day/nite
+	; morn
+	db 4,EKANS
+	db 5,RATTATA
+	db 7,BELLSPROUT
+	db 6,HOPPIP
+	db 7,PIDGEY
+	db 7,HOPPIP
+	db 7,HOPPIP
+	; day
+	db 4,EKANS
+	db 5,RATTATA
+	db 7,BELLSPROUT
+	db 6,HOPPIP
+	db 7,PIDGEY
+	db 7,HOPPIP
+	db 7,HOPPIP
+	; nite
+	db 4,WOOPER
+	db 5,RATTATA
+	db 7,BELLSPROUT
+	db 6,ZUBAT
+	db 7,HOOTHOOT
+	db 7,GASTLY
+	db 7,GASTLY
+
+	db GROUP_ROUTE_33, MAP_ROUTE_33
+	db $19,$19,$19 ; encounter rates: morn/day/nite
+	; morn
+	db 6,RATTATA
+	db 6,SPEAROW
+	db 6,GEODUDE
+	db 6,HOPPIP
+	db 7,EKANS
+	db 7,HOPPIP
+	db 7,HOPPIP
+	; day
+	db 6,RATTATA
+	db 6,SPEAROW
+	db 6,GEODUDE
+	db 6,HOPPIP
+	db 7,EKANS
+	db 7,HOPPIP
+	db 7,HOPPIP
+	; nite
+	db 6,RATTATA
+	db 6,ZUBAT
+	db 6,GEODUDE
+	db 6,ZUBAT
+	db 7,RATTATA
+	db 7,RATTATA
+	db 7,RATTATA
+
+	db GROUP_ROUTE_34, MAP_ROUTE_34
+	db $19,$19,$19 ; encounter rates: morn/day/nite
+	; morn
+	db 10,SNUBBULL
+	db 11,RATTATA
+	db 12,PIDGEY
+	db 10,ABRA
+	db 12,JIGGLYPUFF
+	db 10,DITTO
+	db 10,DITTO
+	; day
+	db 10,SNUBBULL
+	db 11,RATTATA
+	db 12,PIDGEY
+	db 10,ABRA
+	db 12,JIGGLYPUFF
+	db 10,DITTO
+	db 10,DITTO
+	; nite
+	db 12,DROWZEE
+	db 11,RATTATA
+	db 12,HOOTHOOT
+	db 10,ABRA
+	db 12,JIGGLYPUFF
+	db 10,DITTO
+	db 10,DITTO
+
+	db GROUP_ROUTE_35, MAP_ROUTE_35
+	db $19,$19,$19 ; encounter rates: morn/day/nite
+	; morn
+	db 12,SNUBBULL
+	db 14,PIDGEY
+	db 13,GROWLITHE
+	db 10,ABRA
+	db 12,JIGGLYPUFF
+	db 10,DITTO
+	db 12,YANMA
+	; day
+	db 12,SNUBBULL
+	db 14,PIDGEY
+	db 13,GROWLITHE
+	db 10,ABRA
+	db 12,JIGGLYPUFF
+	db 10,DITTO
+	db 12,YANMA
+	; nite
+	db 12,DROWZEE
+	db 14,HOOTHOOT
+	db 13,PSYDUCK
+	db 10,ABRA
+	db 12,JIGGLYPUFF
+	db 10,DITTO
+	db 12,YANMA
+
+	db GROUP_ROUTE_36, MAP_ROUTE_36
+	db $19,$19,$19 ; encounter rates: morn/day/nite
+	; morn
+	db 4,LEDYBA
+	db 4,PIDGEY
+	db 5,BELLSPROUT
+	db 5,GROWLITHE
+	db 5,PIDGEY
+	db 6,PIDGEY
+	db 6,PIDGEY
+	; day
+	db 4,PIDGEY
+	db 4,PIDGEY
+	db 5,BELLSPROUT
+	db 5,GROWLITHE
+	db 5,PIDGEY
+	db 6,PIDGEY
+	db 6,PIDGEY
+	; nite
+	db 4,SPINARAK
+	db 4,HOOTHOOT
+	db 5,BELLSPROUT
+	db 5,HOOTHOOT
+	db 5,HOOTHOOT
+	db 5,GASTLY
+	db 5,GASTLY
+
+	db GROUP_ROUTE_37, MAP_ROUTE_37
+	db $19,$19,$19 ; encounter rates: morn/day/nite
+	; morn
+	db 13,LEDYBA
+	db 14,GROWLITHE
+	db 15,PIDGEY
+	db 16,GROWLITHE
+	db 15,PIDGEOTTO
+	db 15,LEDIAN
+	db 15,LEDIAN
+	; day
+	db 13,PIDGEY
+	db 14,GROWLITHE
+	db 15,PIDGEY
+	db 16,GROWLITHE
+	db 15,PIDGEOTTO
+	db 15,PIDGEY
+	db 15,PIDGEY
+	; nite
+	db 13,SPINARAK
+	db 14,STANTLER
+	db 15,HOOTHOOT
+	db 16,STANTLER
+	db 15,NOCTOWL
+	db 15,ARIADOS
+	db 15,ARIADOS
+
+	db GROUP_ROUTE_38, MAP_ROUTE_38
+	db $19,$19,$19 ; encounter rates: morn/day/nite
+	; morn
+	db 16,RATTATA
+	db 16,RATICATE
+	db 16,MAGNEMITE
+	db 16,PIDGEOTTO
+	db 13,TAUROS
+	db 13,MILTANK
+	db 13,MILTANK
+	; day
+	db 16,RATTATA
+	db 16,RATICATE
+	db 16,MAGNEMITE
+	db 16,PIDGEOTTO
+	db 13,TAUROS
+	db 13,MILTANK
+	db 13,MILTANK
+	; nite
+	db 16,MEOWTH
+	db 16,RATICATE
+	db 16,MAGNEMITE
+	db 16,NOCTOWL
+	db 16,MEOWTH
+	db 16,MEOWTH
+	db 16,MEOWTH
+
+	db GROUP_ROUTE_39, MAP_ROUTE_39
+	db $05,$05,$05 ; encounter rates: morn/day/nite
+	; morn
+	db 16,RATTATA
+	db 16,RATICATE
+	db 16,MAGNEMITE
+	db 16,PIDGEOTTO
+	db 15,MILTANK
+	db 15,TAUROS
+	db 15,TAUROS
+	; day
+	db 16,RATTATA
+	db 16,RATICATE
+	db 16,MAGNEMITE
+	db 16,PIDGEOTTO
+	db 15,MILTANK
+	db 15,TAUROS
+	db 15,TAUROS
+	; nite
+	db 16,MEOWTH
+	db 16,RATICATE
+	db 16,MAGNEMITE
+	db 16,NOCTOWL
+	db 18,MEOWTH
+	db 18,MEOWTH
+	db 18,MEOWTH
+
+	db GROUP_ROUTE_42, MAP_ROUTE_42
+	db $19,$19,$19 ; encounter rates: morn/day/nite
+	; morn
+	db 13,EKANS
+	db 14,SPEAROW
+	db 15,RATTATA
+	db 16,RATICATE
+	db 15,ARBOK
+	db 16,FEAROW
+	db 16,FEAROW
+	; day
+	db 13,EKANS
+	db 14,SPEAROW
+	db 15,RATTATA
+	db 16,RATICATE
+	db 15,ARBOK
+	db 16,FEAROW
+	db 16,FEAROW
+	; nite
+	db 13,RATTATA
+	db 14,ZUBAT
+	db 15,RATICATE
+	db 16,GOLBAT
+	db 15,MARILL
+	db 16,GOLBAT
+	db 16,GOLBAT
+
+	db GROUP_ROUTE_43, MAP_ROUTE_43
+	db $19,$19,$19 ; encounter rates: morn/day/nite
+	; morn
+	db 15,SENTRET
+	db 16,PIDGEOTTO
+	db 16,FARFETCH_D
+	db 15,FURRET
+	db 17,RATICATE
+	db 17,FURRET
+	db 17,FURRET
+	; day
+	db 15,SENTRET
+	db 16,PIDGEOTTO
+	db 16,FARFETCH_D
+	db 15,FURRET
+	db 17,RATICATE
+	db 17,FURRET
+	db 17,FURRET
+	; nite
+	db 15,VENONAT
+	db 16,NOCTOWL
+	db 16,RATICATE
+	db 17,VENONAT
+	db 17,RATICATE
+	db 17,VENOMOTH
+	db 17,VENOMOTH
+
+	db GROUP_ROUTE_44, MAP_ROUTE_44
+	db $19,$19,$19 ; encounter rates: morn/day/nite
+	; morn
+	db 23,TANGELA
+	db 22,LICKITUNG
+	db 22,BELLSPROUT
+	db 24,WEEPINBELL
+	db 24,LICKITUNG
+	db 26,LICKITUNG
+	db 26,LICKITUNG
+	; day
+	db 23,TANGELA
+	db 22,LICKITUNG
+	db 22,BELLSPROUT
+	db 24,WEEPINBELL
+	db 24,LICKITUNG
+	db 26,LICKITUNG
+	db 26,LICKITUNG
+	; nite
+	db 23,TANGELA
+	db 22,POLIWAG
+	db 22,BELLSPROUT
+	db 24,WEEPINBELL
+	db 24,POLIWHIRL
+	db 26,POLIWHIRL
+	db 26,POLIWHIRL
+
+	db GROUP_ROUTE_45, MAP_ROUTE_45
+	db $19,$19,$19 ; encounter rates: morn/day/nite
+	; morn
+	db 23,GEODUDE
+	db 23,GRAVELER
+	db 24,GLIGAR
+	db 25,DONPHAN
+	db 20,PHANPY
+	db 27,SKARMORY
+	db 27,SKARMORY
+	; day
+	db 23,GEODUDE
+	db 23,GRAVELER
+	db 24,GLIGAR
+	db 25,DONPHAN
+	db 30,DONPHAN
+	db 27,SKARMORY
+	db 27,SKARMORY
+	; nite
+	db 23,GEODUDE
+	db 23,GRAVELER
+	db 24,GLIGAR
+	db 25,GRAVELER
+	db 27,GRAVELER
+	db 27,GRAVELER
+	db 27,GRAVELER
+
+	db GROUP_ROUTE_46, MAP_ROUTE_46
+	db $19,$19,$19 ; encounter rates: morn/day/nite
+	; morn
+	db 2,GEODUDE
+	db 2,SPEAROW
+	db 3,GEODUDE
+	db 3,RATTATA
+	db 2,PHANPY
+	db 2,RATTATA
+	db 2,RATTATA
+	; day
+	db 2,GEODUDE
+	db 2,SPEAROW
+	db 3,GEODUDE
+	db 3,RATTATA
+	db 2,RATTATA
+	db 2,RATTATA
+	db 2,RATTATA
+	; nite
+	db 2,GEODUDE
+	db 2,RATTATA
+	db 3,GEODUDE
+	db 3,RATTATA
+	db 2,RATTATA
+	db 2,RATTATA
+	db 2,RATTATA
+
+	db GROUP_SILVER_CAVE_OUTSIDE, MAP_SILVER_CAVE_OUTSIDE
+	db $19,$19,$19 ; encounter rates: morn/day/nite
+	; morn
+	db 41,TANGELA
+	db 42,PONYTA
+	db 42,ARBOK
+	db 44,RAPIDASH
+	db 41,DODUO
+	db 43,DODRIO
+	db 43,DODRIO
+	; day
+	db 41,TANGELA
+	db 42,PONYTA
+	db 42,ARBOK
+	db 44,RAPIDASH
+	db 41,DODUO
+	db 43,DODRIO
+	db 43,DODRIO
+	; nite
+	db 41,TANGELA
+	db 42,POLIWHIRL
+	db 42,GOLBAT
+	db 44,POLIWHIRL
+	db 40,GOLBAT
+	db 44,GOLBAT
+	db 44,GOLBAT
+
+	db $ff ; end
--- /dev/null
+++ b/data/wild/johto_water.asm
@@ -1,0 +1,231 @@
+; Johto Pok�mon in water
+
+	db GROUP_RUINS_OF_ALPH_OUTSIDE, MAP_RUINS_OF_ALPH_OUTSIDE
+	db $05 ; encounter rate
+	db 15,WOOPER
+	db 20,QUAGSIRE
+	db 15,QUAGSIRE
+
+	db GROUP_UNION_CAVE_1F, MAP_UNION_CAVE_1F
+	db $05 ; encounter rate
+	db 15,WOOPER
+	db 20,QUAGSIRE
+	db 15,QUAGSIRE
+
+	db GROUP_UNION_CAVE_B1F, MAP_UNION_CAVE_B1F
+	db $05 ; encounter rate
+	db 15,WOOPER
+	db 20,QUAGSIRE
+	db 15,QUAGSIRE
+
+	db GROUP_UNION_CAVE_B2F, MAP_UNION_CAVE_B2F
+	db $0a ; encounter rate
+	db 15,TENTACOOL
+	db 20,QUAGSIRE
+	db 20,TENTACRUEL
+
+	db GROUP_SLOWPOKE_WELL_B1F, MAP_SLOWPOKE_WELL_B1F
+	db $05 ; encounter rate
+	db 15,SLOWPOKE
+	db 20,SLOWPOKE
+	db 10,SLOWPOKE
+
+	db GROUP_SLOWPOKE_WELL_B2F, MAP_SLOWPOKE_WELL_B2F
+	db $05 ; encounter rate
+	db 15,SLOWPOKE
+	db 20,SLOWPOKE
+	db 20,SLOWBRO
+
+	db GROUP_ILEX_FOREST, MAP_ILEX_FOREST
+	db $05 ; encounter rate
+	db 15,PSYDUCK
+	db 10,PSYDUCK
+	db 15,GOLDUCK
+
+	db GROUP_MOUNT_MORTAR_1F_OUTSIDE, MAP_MOUNT_MORTAR_1F_OUTSIDE
+	db $0a ; encounter rate
+	db 15,GOLDEEN
+	db 20,MARILL
+	db 20,SEAKING
+
+	db GROUP_MOUNT_MORTAR_2F_INSIDE, MAP_MOUNT_MORTAR_2F_INSIDE
+	db $05 ; encounter rate
+	db 20,GOLDEEN
+	db 25,MARILL
+	db 25,SEAKING
+
+	db GROUP_MOUNT_MORTAR_B1F, MAP_MOUNT_MORTAR_B1F
+	db $05 ; encounter rate
+	db 15,GOLDEEN
+	db 20,MARILL
+	db 20,SEAKING
+
+	db GROUP_WHIRL_ISLAND_SW, MAP_WHIRL_ISLAND_SW
+	db $0a ; encounter rate
+	db 20,TENTACOOL
+	db 15,HORSEA
+	db 20,TENTACRUEL
+
+	db GROUP_WHIRL_ISLAND_B2F, MAP_WHIRL_ISLAND_B2F
+	db $0a ; encounter rate
+	db 15,HORSEA
+	db 20,HORSEA
+	db 20,TENTACRUEL
+
+	db GROUP_WHIRL_ISLAND_LUGIA_CHAMBER, MAP_WHIRL_ISLAND_LUGIA_CHAMBER
+	db $0a ; encounter rate
+	db 20,HORSEA
+	db 20,TENTACRUEL
+	db 20,SEADRA
+
+	db GROUP_SILVER_CAVE_ROOM_2, MAP_SILVER_CAVE_ROOM_2
+	db $05 ; encounter rate
+	db 35,SEAKING
+	db 35,GOLDUCK
+	db 35,GOLDEEN
+
+	db GROUP_DARK_CAVE_VIOLET_ENTRANCE, MAP_DARK_CAVE_VIOLET_ENTRANCE
+	db $05 ; encounter rate
+	db 15,MAGIKARP
+	db 10,MAGIKARP
+	db 5,MAGIKARP
+
+	db GROUP_DARK_CAVE_BLACKTHORN_ENTRANCE, MAP_DARK_CAVE_BLACKTHORN_ENTRANCE
+	db $05 ; encounter rate
+	db 15,MAGIKARP
+	db 10,MAGIKARP
+	db 5,MAGIKARP
+
+	db GROUP_DRAGONS_DEN_B1F, MAP_DRAGONS_DEN_B1F
+	db $0a ; encounter rate
+	db 15,MAGIKARP
+	db 10,MAGIKARP
+	db 10,DRATINI
+
+	db GROUP_OLIVINE_PORT, MAP_OLIVINE_PORT
+	db $05 ; encounter rate
+	db 20,TENTACOOL
+	db 15,TENTACOOL
+	db 20,TENTACRUEL
+
+	db GROUP_ROUTE_30, MAP_ROUTE_30
+	db $05 ; encounter rate
+	db 20,POLIWAG
+	db 15,POLIWAG
+	db 20,POLIWHIRL
+
+	db GROUP_ROUTE_31, MAP_ROUTE_31
+	db $05 ; encounter rate
+	db 20,POLIWAG
+	db 15,POLIWAG
+	db 20,POLIWHIRL
+
+	db GROUP_ROUTE_32, MAP_ROUTE_32
+	db $0f ; encounter rate
+	db 15,TENTACOOL
+	db 20,QUAGSIRE
+	db 20,TENTACRUEL
+
+	db GROUP_ROUTE_34, MAP_ROUTE_34
+	db $0f ; encounter rate
+	db 20,TENTACOOL
+	db 15,TENTACOOL
+	db 20,TENTACRUEL
+
+	db GROUP_ROUTE_35, MAP_ROUTE_35
+	db $0a ; encounter rate
+	db 20,PSYDUCK
+	db 15,PSYDUCK
+	db 20,GOLDUCK
+
+	db GROUP_ROUTE_40, MAP_ROUTE_40
+	db $0f ; encounter rate
+	db 20,TENTACOOL
+	db 15,TENTACOOL
+	db 20,TENTACRUEL
+
+	db GROUP_ROUTE_41, MAP_ROUTE_41
+	db $0f ; encounter rate
+	db 20,TENTACOOL
+	db 20,TENTACRUEL
+	db 20,MANTINE
+
+	db GROUP_ROUTE_42, MAP_ROUTE_42
+	db $0a ; encounter rate
+	db 20,GOLDEEN
+	db 15,GOLDEEN
+	db 20,SEAKING
+
+	db GROUP_ROUTE_43, MAP_ROUTE_43
+	db $05 ; encounter rate
+	db 20,MAGIKARP
+	db 15,MAGIKARP
+	db 10,MAGIKARP
+
+	db GROUP_ROUTE_44, MAP_ROUTE_44
+	db $05 ; encounter rate
+	db 25,POLIWAG
+	db 20,POLIWAG
+	db 25,POLIWHIRL
+
+	db GROUP_ROUTE_45, MAP_ROUTE_45
+	db $05 ; encounter rate
+	db 20,MAGIKARP
+	db 15,MAGIKARP
+	db 5,MAGIKARP
+
+	db GROUP_NEW_BARK_TOWN, MAP_NEW_BARK_TOWN
+	db $0f ; encounter rate
+	db 20,TENTACOOL
+	db 15,TENTACOOL
+	db 20,TENTACRUEL
+
+	db GROUP_CHERRYGROVE_CITY, MAP_CHERRYGROVE_CITY
+	db $0f ; encounter rate
+	db 20,TENTACOOL
+	db 15,TENTACOOL
+	db 20,TENTACRUEL
+
+	db GROUP_VIOLET_CITY, MAP_VIOLET_CITY
+	db $05 ; encounter rate
+	db 20,POLIWAG
+	db 15,POLIWAG
+	db 20,POLIWHIRL
+
+	db GROUP_CIANWOOD_CITY, MAP_CIANWOOD_CITY
+	db $0f ; encounter rate
+	db 20,TENTACOOL
+	db 15,TENTACOOL
+	db 20,TENTACRUEL
+
+	db GROUP_OLIVINE_CITY, MAP_OLIVINE_CITY
+	db $0f ; encounter rate
+	db 20,TENTACOOL
+	db 15,TENTACOOL
+	db 20,TENTACRUEL
+
+	db GROUP_ECRUTEAK_CITY, MAP_ECRUTEAK_CITY
+	db $05 ; encounter rate
+	db 20,POLIWAG
+	db 15,POLIWAG
+	db 20,POLIWHIRL
+
+	db GROUP_LAKE_OF_RAGE, MAP_LAKE_OF_RAGE
+	db $0f ; encounter rate
+	db 15,MAGIKARP
+	db 10,MAGIKARP
+	db 15,GYARADOS
+
+	db GROUP_BLACKTHORN_CITY, MAP_BLACKTHORN_CITY
+	db $0a ; encounter rate
+	db 15,MAGIKARP
+	db 10,MAGIKARP
+	db 5,MAGIKARP
+
+	db GROUP_SILVER_CAVE_OUTSIDE, MAP_SILVER_CAVE_OUTSIDE
+	db $05 ; encounter rate
+	db 35,POLIWHIRL
+	db 40,POLIWHIRL
+	db 35,POLIWAG
+
+	db $ff ; end
--- /dev/null
+++ b/data/wild/kanto_grass.asm
@@ -1,0 +1,813 @@
+; Kanto Pokémon in grass
+
+	db GROUP_DIGLETTS_CAVE, MAP_DIGLETTS_CAVE
+	db $0a,$05,$14 ; encounter rates: morn/day/nite
+	; morn
+	db 3,DIGLETT
+	db 6,DIGLETT
+	db 12,DIGLETT
+	db 24,DIGLETT
+	db 24,DUGTRIO
+	db 24,DUGTRIO
+	db 24,DUGTRIO
+	; day
+	db 2,DIGLETT
+	db 4,DIGLETT
+	db 8,DIGLETT
+	db 16,DIGLETT
+	db 16,DUGTRIO
+	db 16,DUGTRIO
+	db 16,DUGTRIO
+	; nite
+	db 4,DIGLETT
+	db 8,DIGLETT
+	db 16,DIGLETT
+	db 32,DIGLETT
+	db 32,DUGTRIO
+	db 32,DUGTRIO
+	db 32,DUGTRIO
+
+	db GROUP_MOUNT_MOON, MAP_MOUNT_MOON
+	db $0f,$0f,$0f ; encounter rates: morn/day/nite
+	; morn
+	db 6,ZUBAT
+	db 8,GEODUDE
+	db 8,SANDSHREW
+	db 12,PARAS
+	db 10,GEODUDE
+	db 8,CLEFAIRY
+	db 8,CLEFAIRY
+	; day
+	db 6,ZUBAT
+	db 8,GEODUDE
+	db 8,SANDSHREW
+	db 12,PARAS
+	db 10,GEODUDE
+	db 8,CLEFAIRY
+	db 8,CLEFAIRY
+	; nite
+	db 6,ZUBAT
+	db 8,GEODUDE
+	db 8,CLEFAIRY
+	db 12,PARAS
+	db 10,GEODUDE
+	db 12,CLEFAIRY
+	db 12,CLEFAIRY
+
+	db GROUP_ROCK_TUNNEL_1F, MAP_ROCK_TUNNEL_1F
+	db $0f,$0f,$0f ; encounter rates: morn/day/nite
+	; morn
+	db 10,CUBONE
+	db 11,GEODUDE
+	db 12,MACHOP
+	db 12,ZUBAT
+	db 15,MACHOKE
+	db 12,MAROWAK
+	db 12,MAROWAK
+	; day
+	db 10,CUBONE
+	db 11,GEODUDE
+	db 12,MACHOP
+	db 12,ZUBAT
+	db 15,MACHOKE
+	db 12,MAROWAK
+	db 12,MAROWAK
+	; nite
+	db 12,ZUBAT
+	db 11,GEODUDE
+	db 12,GEODUDE
+	db 17,HAUNTER
+	db 15,ZUBAT
+	db 15,ZUBAT
+	db 15,ZUBAT
+
+	db GROUP_ROCK_TUNNEL_B1F, MAP_ROCK_TUNNEL_B1F
+	db $0f,$0f,$0f ; encounter rates: morn/day/nite
+	; morn
+	db 12,CUBONE
+	db 14,GEODUDE
+	db 16,ONIX
+	db 12,ZUBAT
+	db 15,MAROWAK
+	db 15,KANGASKHAN
+	db 15,KANGASKHAN
+	; day
+	db 12,CUBONE
+	db 14,GEODUDE
+	db 16,ONIX
+	db 12,ZUBAT
+	db 15,MAROWAK
+	db 15,KANGASKHAN
+	db 15,KANGASKHAN
+	; nite
+	db 12,ZUBAT
+	db 14,GEODUDE
+	db 16,ONIX
+	db 15,ZUBAT
+	db 15,HAUNTER
+	db 15,GOLBAT
+	db 15,GOLBAT
+
+	db GROUP_VICTORY_ROAD, MAP_VICTORY_ROAD
+	db $0f,$0f,$0f ; encounter rates: morn/day/nite
+	; morn
+	db 34,GRAVELER
+	db 32,RHYHORN
+	db 33,ONIX
+	db 34,GOLBAT
+	db 35,SANDSLASH
+	db 35,RHYDON
+	db 35,RHYDON
+	; day
+	db 34,GRAVELER
+	db 32,RHYHORN
+	db 33,ONIX
+	db 34,GOLBAT
+	db 35,SANDSLASH
+	db 35,RHYDON
+	db 35,RHYDON
+	; nite
+	db 34,GOLBAT
+	db 34,GRAVELER
+	db 32,ONIX
+	db 36,GRAVELER
+	db 38,GRAVELER
+	db 40,GRAVELER
+	db 40,GRAVELER
+
+	db GROUP_TOHJO_FALLS, MAP_TOHJO_FALLS
+	db $0f,$0f,$0f ; encounter rates: morn/day/nite
+	; morn
+	db 22,ZUBAT
+	db 22,RATICATE
+	db 24,GOLBAT
+	db 21,SLOWPOKE
+	db 20,RATTATA
+	db 23,SLOWPOKE
+	db 23,SLOWPOKE
+	; day
+	db 22,ZUBAT
+	db 22,RATICATE
+	db 24,GOLBAT
+	db 21,SLOWPOKE
+	db 20,RATTATA
+	db 23,SLOWPOKE
+	db 23,SLOWPOKE
+	; nite
+	db 22,ZUBAT
+	db 22,RATICATE
+	db 24,GOLBAT
+	db 21,SLOWPOKE
+	db 20,RATTATA
+	db 23,SLOWPOKE
+	db 23,SLOWPOKE
+
+	db GROUP_ROUTE_1, MAP_ROUTE_1
+	db $19,$19,$19 ; encounter rates: morn/day/nite
+	; morn
+	db 2,PIDGEY
+	db 2,RATTATA
+	db 3,SENTRET
+	db 3,PIDGEY
+	db 6,FURRET
+	db 4,PIDGEY
+	db 4,PIDGEY
+	; day
+	db 2,PIDGEY
+	db 2,RATTATA
+	db 3,SENTRET
+	db 3,PIDGEY
+	db 6,FURRET
+	db 4,PIDGEY
+	db 4,PIDGEY
+	; nite
+	db 2,HOOTHOOT
+	db 2,RATTATA
+	db 3,RATTATA
+	db 3,HOOTHOOT
+	db 6,RATICATE
+	db 4,HOOTHOOT
+	db 4,HOOTHOOT
+
+	db GROUP_ROUTE_2, MAP_ROUTE_2
+	db $19,$19,$19 ; encounter rates: morn/day/nite
+	; morn
+	db 3,CATERPIE
+	db 3,LEDYBA
+	db 5,PIDGEY
+	db 7,BUTTERFREE
+	db 7,LEDIAN
+	db 4,PIKACHU
+	db 4,PIKACHU
+	; day
+	db 3,CATERPIE
+	db 3,PIDGEY
+	db 5,PIDGEY
+	db 7,BUTTERFREE
+	db 7,PIDGEOTTO
+	db 4,PIKACHU
+	db 4,PIKACHU
+	; nite
+	db 3,HOOTHOOT
+	db 3,SPINARAK
+	db 5,HOOTHOOT
+	db 7,NOCTOWL
+	db 7,ARIADOS
+	db 4,NOCTOWL
+	db 4,NOCTOWL
+
+	db GROUP_ROUTE_3, MAP_ROUTE_3
+	db $19,$19,$19 ; encounter rates: morn/day/nite
+	; morn
+	db 5,SPEAROW
+	db 5,RATTATA
+	db 8,EKANS
+	db 10,RATICATE
+	db 10,ARBOK
+	db 10,SANDSHREW
+	db 10,SANDSHREW
+	; day
+	db 5,SPEAROW
+	db 5,RATTATA
+	db 8,EKANS
+	db 10,RATICATE
+	db 10,ARBOK
+	db 10,SANDSHREW
+	db 10,SANDSHREW
+	; nite
+	db 5,RATTATA
+	db 10,RATTATA
+	db 10,RATICATE
+	db 6,ZUBAT
+	db 5,RATTATA
+	db 6,CLEFAIRY
+	db 6,CLEFAIRY
+
+	db GROUP_ROUTE_4, MAP_ROUTE_4
+	db $19,$19,$19 ; encounter rates: morn/day/nite
+	; morn
+	db 5,SPEAROW
+	db 5,RATTATA
+	db 8,EKANS
+	db 10,RATICATE
+	db 10,ARBOK
+	db 10,SANDSHREW
+	db 10,SANDSHREW
+	; day
+	db 5,SPEAROW
+	db 5,RATTATA
+	db 8,EKANS
+	db 10,RATICATE
+	db 10,ARBOK
+	db 10,SANDSHREW
+	db 10,SANDSHREW
+	; nite
+	db 5,RATTATA
+	db 10,RATTATA
+	db 10,RATICATE
+	db 6,ZUBAT
+	db 5,RATTATA
+	db 6,CLEFAIRY
+	db 6,CLEFAIRY
+
+	db GROUP_ROUTE_5, MAP_ROUTE_5
+	db $19,$19,$19 ; encounter rates: morn/day/nite
+	; morn
+	db 13,PIDGEY
+	db 13,SNUBBULL
+	db 15,PIDGEOTTO
+	db 12,ABRA
+	db 14,JIGGLYPUFF
+	db 14,ABRA
+	db 14,ABRA
+	; day
+	db 13,PIDGEY
+	db 13,SNUBBULL
+	db 15,PIDGEOTTO
+	db 12,ABRA
+	db 14,JIGGLYPUFF
+	db 14,ABRA
+	db 14,ABRA
+	; nite
+	db 13,HOOTHOOT
+	db 13,MEOWTH
+	db 15,NOCTOWL
+	db 12,ABRA
+	db 14,JIGGLYPUFF
+	db 14,ABRA
+	db 14,ABRA
+
+	db GROUP_ROUTE_6, MAP_ROUTE_6
+	db $19,$19,$19 ; encounter rates: morn/day/nite
+	; morn
+	db 13,RATTATA
+	db 13,SNUBBULL
+	db 14,MAGNEMITE
+	db 15,RATICATE
+	db 12,JIGGLYPUFF
+	db 15,GRANBULL
+	db 15,GRANBULL
+	; day
+	db 13,RATTATA
+	db 13,SNUBBULL
+	db 14,MAGNEMITE
+	db 15,RATICATE
+	db 12,JIGGLYPUFF
+	db 15,GRANBULL
+	db 15,GRANBULL
+	; nite
+	db 13,MEOWTH
+	db 13,DROWZEE
+	db 14,MAGNEMITE
+	db 15,PSYDUCK
+	db 12,JIGGLYPUFF
+	db 15,RATICATE
+	db 15,RATICATE
+
+	db GROUP_ROUTE_7, MAP_ROUTE_7
+	db $19,$19,$19 ; encounter rates: morn/day/nite
+	; morn
+	db 17,RATTATA
+	db 17,SPEAROW
+	db 18,SNUBBULL
+	db 18,RATICATE
+	db 18,JIGGLYPUFF
+	db 16,ABRA
+	db 16,ABRA
+	; day
+	db 17,RATTATA
+	db 17,SPEAROW
+	db 18,SNUBBULL
+	db 18,RATICATE
+	db 18,JIGGLYPUFF
+	db 16,ABRA
+	db 16,ABRA
+	; nite
+	db 17,MEOWTH
+	db 17,MURKROW
+	db 18,HOUNDOUR
+	db 18,PERSIAN
+	db 18,JIGGLYPUFF
+	db 16,ABRA
+	db 16,ABRA
+
+	db GROUP_ROUTE_8, MAP_ROUTE_8
+	db $19,$19,$19 ; encounter rates: morn/day/nite
+	; morn
+	db 17,SNUBBULL
+	db 19,PIDGEOTTO
+	db 16,ABRA
+	db 17,GROWLITHE
+	db 16,JIGGLYPUFF
+	db 18,KADABRA
+	db 18,KADABRA
+	; day
+	db 17,SNUBBULL
+	db 19,PIDGEOTTO
+	db 16,ABRA
+	db 17,GROWLITHE
+	db 16,JIGGLYPUFF
+	db 18,KADABRA
+	db 18,KADABRA
+	; nite
+	db 17,MEOWTH
+	db 20,NOCTOWL
+	db 16,ABRA
+	db 17,HAUNTER
+	db 16,JIGGLYPUFF
+	db 18,KADABRA
+	db 18,KADABRA
+
+	db GROUP_ROUTE_9, MAP_ROUTE_9
+	db $19,$19,$19 ; encounter rates: morn/day/nite
+	; morn
+	db 15,RATTATA
+	db 15,SPEAROW
+	db 15,RATICATE
+	db 15,FEAROW
+	db 15,FEAROW
+	db 18,MAROWAK
+	db 18,MAROWAK
+	; day
+	db 15,RATTATA
+	db 15,SPEAROW
+	db 15,RATICATE
+	db 15,FEAROW
+	db 15,FEAROW
+	db 18,MAROWAK
+	db 18,MAROWAK
+	; nite
+	db 15,RATTATA
+	db 15,VENONAT
+	db 15,RATICATE
+	db 15,VENOMOTH
+	db 15,ZUBAT
+	db 18,RATICATE
+	db 18,RATICATE
+
+	db GROUP_ROUTE_10_NORTH, MAP_ROUTE_10_NORTH
+	db $19,$19,$19 ; encounter rates: morn/day/nite
+	; morn
+	db 15,SPEAROW
+	db 17,VOLTORB
+	db 15,RATICATE
+	db 15,FEAROW
+	db 15,MAROWAK
+	db 16,ELECTABUZZ
+	db 16,ELECTABUZZ
+	; day
+	db 15,SPEAROW
+	db 17,VOLTORB
+	db 15,RATICATE
+	db 15,FEAROW
+	db 15,MAROWAK
+	db 18,ELECTABUZZ
+	db 18,ELECTABUZZ
+	; nite
+	db 15,VENONAT
+	db 17,VOLTORB
+	db 15,RATICATE
+	db 15,VENOMOTH
+	db 15,ZUBAT
+	db 16,ELECTABUZZ
+	db 16,ELECTABUZZ
+
+	db GROUP_ROUTE_11, MAP_ROUTE_11
+	db $19,$19,$19 ; encounter rates: morn/day/nite
+	; morn
+	db 14,HOPPIP
+	db 13,RATICATE
+	db 15,MAGNEMITE
+	db 16,PIDGEOTTO
+	db 16,RATTATA
+	db 16,HOPPIP
+	db 16,HOPPIP
+	; day
+	db 14,HOPPIP
+	db 13,RATICATE
+	db 15,MAGNEMITE
+	db 16,PIDGEOTTO
+	db 16,RATTATA
+	db 16,HOPPIP
+	db 16,HOPPIP
+	; nite
+	db 14,DROWZEE
+	db 13,MEOWTH
+	db 15,MAGNEMITE
+	db 16,NOCTOWL
+	db 16,RATICATE
+	db 16,HYPNO
+	db 16,HYPNO
+
+	db GROUP_ROUTE_13, MAP_ROUTE_13
+	db $19,$19,$19 ; encounter rates: morn/day/nite
+	; morn
+	db 23,NIDORINO
+	db 23,NIDORINA
+	db 25,PIDGEOTTO
+	db 25,HOPPIP
+	db 27,HOPPIP
+	db 27,HOPPIP
+	db 25,CHANSEY
+	; day
+	db 23,NIDORINO
+	db 23,NIDORINA
+	db 25,PIDGEOTTO
+	db 25,HOPPIP
+	db 27,HOPPIP
+	db 27,HOPPIP
+	db 25,CHANSEY
+	; nite
+	db 23,VENONAT
+	db 23,QUAGSIRE
+	db 25,NOCTOWL
+	db 25,VENOMOTH
+	db 25,QUAGSIRE
+	db 25,QUAGSIRE
+	db 25,CHANSEY
+
+	db GROUP_ROUTE_14, MAP_ROUTE_14
+	db $19,$19,$19 ; encounter rates: morn/day/nite
+	; morn
+	db 26,NIDORINO
+	db 26,NIDORINA
+	db 28,PIDGEOTTO
+	db 28,HOPPIP
+	db 30,SKIPLOOM
+	db 30,SKIPLOOM
+	db 28,CHANSEY
+	; day
+	db 26,NIDORINO
+	db 26,NIDORINA
+	db 28,PIDGEOTTO
+	db 28,HOPPIP
+	db 30,SKIPLOOM
+	db 30,SKIPLOOM
+	db 28,CHANSEY
+	; nite
+	db 26,VENONAT
+	db 26,QUAGSIRE
+	db 28,NOCTOWL
+	db 28,VENOMOTH
+	db 28,QUAGSIRE
+	db 28,QUAGSIRE
+	db 28,CHANSEY
+
+	db GROUP_ROUTE_15, MAP_ROUTE_15
+	db $19,$19,$19 ; encounter rates: morn/day/nite
+	; morn
+	db 23,NIDORINO
+	db 23,NIDORINA
+	db 25,PIDGEOTTO
+	db 25,HOPPIP
+	db 27,HOPPIP
+	db 27,HOPPIP
+	db 25,CHANSEY
+	; day
+	db 23,NIDORINO
+	db 23,NIDORINA
+	db 25,PIDGEOTTO
+	db 25,HOPPIP
+	db 27,HOPPIP
+	db 27,HOPPIP
+	db 25,CHANSEY
+	; nite
+	db 23,VENONAT
+	db 23,QUAGSIRE
+	db 25,NOCTOWL
+	db 25,VENOMOTH
+	db 25,QUAGSIRE
+	db 25,QUAGSIRE
+	db 25,CHANSEY
+
+	db GROUP_ROUTE_16, MAP_ROUTE_16
+	db $19,$19,$19 ; encounter rates: morn/day/nite
+	; morn
+	db 26,GRIMER
+	db 27,FEAROW
+	db 28,GRIMER
+	db 29,FEAROW
+	db 29,FEAROW
+	db 30,MUK
+	db 30,MUK
+	; day
+	db 26,GRIMER
+	db 27,FEAROW
+	db 28,GRIMER
+	db 29,FEAROW
+	db 29,SLUGMA
+	db 30,MUK
+	db 30,MUK
+	; nite
+	db 26,GRIMER
+	db 27,GRIMER
+	db 28,GRIMER
+	db 29,MURKROW
+	db 29,MURKROW
+	db 30,MUK
+	db 30,MUK
+
+	db GROUP_ROUTE_17, MAP_ROUTE_17
+	db $19,$19,$19 ; encounter rates: morn/day/nite
+	; morn
+	db 30,FEAROW
+	db 29,GRIMER
+	db 31,GRIMER
+	db 32,FEAROW
+	db 33,GRIMER
+	db 33,MUK
+	db 33,MUK
+	; day
+	db 30,FEAROW
+	db 29,SLUGMA
+	db 29,GRIMER
+	db 32,FEAROW
+	db 32,SLUGMA
+	db 33,MUK
+	db 33,MUK
+	; nite
+	db 30,GRIMER
+	db 29,GRIMER
+	db 31,GRIMER
+	db 32,GRIMER
+	db 33,GRIMER
+	db 33,MUK
+	db 33,MUK
+
+	db GROUP_ROUTE_18, MAP_ROUTE_18
+	db $19,$19,$19 ; encounter rates: morn/day/nite
+	; morn
+	db 26,GRIMER
+	db 27,FEAROW
+	db 28,GRIMER
+	db 29,FEAROW
+	db 29,FEAROW
+	db 30,MUK
+	db 30,MUK
+	; day
+	db 26,GRIMER
+	db 27,FEAROW
+	db 28,GRIMER
+	db 29,FEAROW
+	db 29,SLUGMA
+	db 30,MUK
+	db 30,MUK
+	; nite
+	db 26,GRIMER
+	db 27,GRIMER
+	db 28,GRIMER
+	db 29,GRIMER
+	db 29,GRIMER
+	db 30,MUK
+	db 30,MUK
+
+	db GROUP_ROUTE_21, MAP_ROUTE_21
+	db $0f,$0f,$0f ; encounter rates: morn/day/nite
+	; morn
+	db 30,TANGELA
+	db 25,RATTATA
+	db 35,TANGELA
+	db 20,RATICATE
+	db 30,MR__MIME
+	db 28,MR__MIME
+	db 28,MR__MIME
+	; day
+	db 30,TANGELA
+	db 25,RATTATA
+	db 35,TANGELA
+	db 20,RATICATE
+	db 28,MR__MIME
+	db 30,MR__MIME
+	db 30,MR__MIME
+	; nite
+	db 30,TANGELA
+	db 25,RATTATA
+	db 35,TANGELA
+	db 20,RATICATE
+	db 30,TANGELA
+	db 28,TANGELA
+	db 28,TANGELA
+
+	db GROUP_ROUTE_22, MAP_ROUTE_22
+	db $19,$19,$19 ; encounter rates: morn/day/nite
+	; morn
+	db 3,RATTATA
+	db 3,SPEAROW
+	db 5,SPEAROW
+	db 4,DODUO
+	db 6,PONYTA
+	db 7,FEAROW
+	db 7,FEAROW
+	; day
+	db 3,RATTATA
+	db 3,SPEAROW
+	db 5,SPEAROW
+	db 4,DODUO
+	db 6,PONYTA
+	db 7,FEAROW
+	db 7,FEAROW
+	; nite
+	db 3,RATTATA
+	db 3,POLIWAG
+	db 5,RATTATA
+	db 4,POLIWAG
+	db 6,RATTATA
+	db 7,RATTATA
+	db 7,RATTATA
+
+	db GROUP_ROUTE_24, MAP_ROUTE_24
+	db $19,$19,$19 ; encounter rates: morn/day/nite
+	; morn
+	db 8,CATERPIE
+	db 10,CATERPIE
+	db 12,METAPOD
+	db 12,ABRA
+	db 10,BELLSPROUT
+	db 14,BUTTERFREE
+	db 14,BUTTERFREE
+	; day
+	db 8,CATERPIE
+	db 12,SUNKERN
+	db 10,CATERPIE
+	db 12,ABRA
+	db 10,BELLSPROUT
+	db 14,BUTTERFREE
+	db 14,BUTTERFREE
+	; nite
+	db 10,VENONAT
+	db 10,ODDISH
+	db 12,ODDISH
+	db 12,ABRA
+	db 10,BELLSPROUT
+	db 14,GLOOM
+	db 14,GLOOM
+
+	db GROUP_ROUTE_25, MAP_ROUTE_25
+	db $19,$19,$19 ; encounter rates: morn/day/nite
+	; morn
+	db 10,CATERPIE
+	db 10,PIDGEY
+	db 12,PIDGEOTTO
+	db 12,METAPOD
+	db 10,BELLSPROUT
+	db 14,BUTTERFREE
+	db 14,BUTTERFREE
+	; day
+	db 10,CATERPIE
+	db 10,PIDGEY
+	db 12,PIDGEOTTO
+	db 12,METAPOD
+	db 10,BELLSPROUT
+	db 14,BUTTERFREE
+	db 14,BUTTERFREE
+	; nite
+	db 10,ODDISH
+	db 10,HOOTHOOT
+	db 10,VENONAT
+	db 12,NOCTOWL
+	db 10,BELLSPROUT
+	db 14,NOCTOWL
+	db 14,NOCTOWL
+
+	db GROUP_ROUTE_26, MAP_ROUTE_26
+	db $19,$19,$19 ; encounter rates: morn/day/nite
+	; morn
+	db 28,DODUO
+	db 28,SANDSLASH
+	db 32,PONYTA
+	db 30,RATICATE
+	db 30,DODUO
+	db 30,ARBOK
+	db 30,ARBOK
+	; day
+	db 28,DODUO
+	db 28,SANDSLASH
+	db 32,PONYTA
+	db 30,RATICATE
+	db 30,DODUO
+	db 30,ARBOK
+	db 30,ARBOK
+	; nite
+	db 28,NOCTOWL
+	db 28,RATICATE
+	db 32,NOCTOWL
+	db 30,RATICATE
+	db 30,QUAGSIRE
+	db 30,QUAGSIRE
+	db 30,QUAGSIRE
+
+	db GROUP_ROUTE_27, MAP_ROUTE_27
+	db $19,$19,$19 ; encounter rates: morn/day/nite
+	; morn
+	db 28,DODUO
+	db 28,ARBOK
+	db 30,RATICATE
+	db 30,DODUO
+	db 32,PONYTA
+	db 30,DODRIO
+	db 30,DODRIO
+	; day
+	db 28,DODUO
+	db 28,ARBOK
+	db 30,RATICATE
+	db 30,DODUO
+	db 32,PONYTA
+	db 30,DODRIO
+	db 30,DODRIO
+	; nite
+	db 28,QUAGSIRE
+	db 28,NOCTOWL
+	db 30,RATICATE
+	db 30,QUAGSIRE
+	db 32,NOCTOWL
+	db 32,NOCTOWL
+	db 32,NOCTOWL
+
+	db GROUP_ROUTE_28, MAP_ROUTE_28
+	db $19,$19,$19 ; encounter rates: morn/day/nite
+	; morn
+	db 39,TANGELA
+	db 40,PONYTA
+	db 40,RAPIDASH
+	db 42,ARBOK
+	db 41,DODUO
+	db 43,DODRIO
+	db 43,DODRIO
+	; day
+	db 39,TANGELA
+	db 40,PONYTA
+	db 40,RAPIDASH
+	db 42,ARBOK
+	db 41,DODUO
+	db 43,DODRIO
+	db 43,DODRIO
+	; nite
+	db 39,TANGELA
+	db 40,POLIWHIRL
+	db 40,GOLBAT
+	db 40,POLIWHIRL
+	db 42,GOLBAT
+	db 42,GOLBAT
+	db 42,GOLBAT
+
+	db $ff ; end
--- /dev/null
+++ b/data/wild/kanto_water.asm
@@ -1,0 +1,147 @@
+; Kanto Pokémon in water
+
+	db GROUP_TOHJO_FALLS, MAP_TOHJO_FALLS
+	db $0a ; encounter rate
+	db 20,GOLDEEN
+	db 20,SLOWPOKE
+	db 20,SEAKING
+
+	db GROUP_VERMILION_PORT, MAP_VERMILION_PORT
+	db $05 ; encounter rate
+	db 35,TENTACOOL
+	db 30,TENTACOOL
+	db 35,TENTACRUEL
+
+	db GROUP_ROUTE_4, MAP_ROUTE_4
+	db $0a ; encounter rate
+	db 10,GOLDEEN
+	db 5,GOLDEEN
+	db 10,SEAKING
+
+	db GROUP_ROUTE_6, MAP_ROUTE_6
+	db $05 ; encounter rate
+	db 10,PSYDUCK
+	db 5,PSYDUCK
+	db 10,GOLDUCK
+
+	db GROUP_ROUTE_9, MAP_ROUTE_9
+	db $0a ; encounter rate
+	db 15,GOLDEEN
+	db 10,GOLDEEN
+	db 15,SEAKING
+
+	db GROUP_ROUTE_10_NORTH, MAP_ROUTE_10_NORTH
+	db $0a ; encounter rate
+	db 15,GOLDEEN
+	db 10,GOLDEEN
+	db 15,SEAKING
+
+	db GROUP_ROUTE_12, MAP_ROUTE_12
+	db $0f ; encounter rate
+	db 25,TENTACOOL
+	db 25,QUAGSIRE
+	db 25,TENTACRUEL
+
+	db GROUP_ROUTE_13, MAP_ROUTE_13
+	db $0f ; encounter rate
+	db 25,TENTACOOL
+	db 25,QUAGSIRE
+	db 25,TENTACRUEL
+
+	db GROUP_ROUTE_19, MAP_ROUTE_19
+	db $0f ; encounter rate
+	db 35,TENTACOOL
+	db 30,TENTACOOL
+	db 35,TENTACRUEL
+
+	db GROUP_ROUTE_20, MAP_ROUTE_20
+	db $0f ; encounter rate
+	db 35,TENTACOOL
+	db 30,TENTACOOL
+	db 35,TENTACRUEL
+
+	db GROUP_ROUTE_21, MAP_ROUTE_21
+	db $0f ; encounter rate
+	db 35,TENTACOOL
+	db 30,TENTACOOL
+	db 35,TENTACRUEL
+
+	db GROUP_ROUTE_22, MAP_ROUTE_22
+	db $05 ; encounter rate
+	db 10,POLIWAG
+	db 5,POLIWAG
+	db 10,POLIWHIRL
+
+	db GROUP_ROUTE_24, MAP_ROUTE_24
+	db $0a ; encounter rate
+	db 10,GOLDEEN
+	db 5,GOLDEEN
+	db 10,SEAKING
+
+	db GROUP_ROUTE_25, MAP_ROUTE_25
+	db $0a ; encounter rate
+	db 10,GOLDEEN
+	db 5,GOLDEEN
+	db 10,SEAKING
+
+	db GROUP_ROUTE_26, MAP_ROUTE_26
+	db $0f ; encounter rate
+	db 30,TENTACOOL
+	db 25,TENTACOOL
+	db 30,TENTACRUEL
+
+	db GROUP_ROUTE_27, MAP_ROUTE_27
+	db $0f ; encounter rate
+	db 20,TENTACOOL
+	db 15,TENTACOOL
+	db 20,TENTACRUEL
+
+	db GROUP_ROUTE_28, MAP_ROUTE_28
+	db $05 ; encounter rate
+	db 40,POLIWAG
+	db 35,POLIWAG
+	db 40,POLIWHIRL
+
+	db GROUP_PALLET_TOWN, MAP_PALLET_TOWN
+	db $0f ; encounter rate
+	db 35,TENTACOOL
+	db 30,TENTACOOL
+	db 35,TENTACRUEL
+
+	db GROUP_VIRIDIAN_CITY, MAP_VIRIDIAN_CITY
+	db $05 ; encounter rate
+	db 10,POLIWAG
+	db 5,POLIWAG
+	db 10,POLIWHIRL
+
+	db GROUP_CERULEAN_CITY, MAP_CERULEAN_CITY
+	db $0a ; encounter rate
+	db 10,GOLDEEN
+	db 5,GOLDEEN
+	db 10,SEAKING
+
+	db GROUP_VERMILION_CITY, MAP_VERMILION_CITY
+	db $0f ; encounter rate
+	db 35,TENTACOOL
+	db 30,TENTACOOL
+	db 35,TENTACRUEL
+
+	db GROUP_CELADON_CITY, MAP_CELADON_CITY
+	db $05 ; encounter rate
+	db 20,GRIMER
+	db 15,GRIMER
+	db 15,MUK
+
+	db GROUP_FUCHSIA_CITY, MAP_FUCHSIA_CITY
+	db $05 ; encounter rate
+	db 20,MAGIKARP
+	db 15,MAGIKARP
+	db 10,MAGIKARP
+
+	db GROUP_CINNABAR_ISLAND, MAP_CINNABAR_ISLAND
+	db $0f ; encounter rate
+	db 35,TENTACOOL
+	db 30,TENTACOOL
+	db 35,TENTACRUEL
+
+	db $ff ; end
--- /dev/null
+++ b/data/wild/swarm_grass.asm
@@ -1,0 +1,59 @@
+; swarms in grass
+
+; Dunsparce swarm
+	db GROUP_DARK_CAVE_VIOLET_ENTRANCE, MAP_DARK_CAVE_VIOLET_ENTRANCE
+	db $0a,$0a,$0a ; encounter rates: morn/day/nite
+	; morn
+	db 3,GEODUDE
+	db 3,DUNSPARCE
+	db 2,ZUBAT
+	db 2,GEODUDE
+	db 2,DUNSPARCE
+	db 4,DUNSPARCE
+	db 4,DUNSPARCE
+	; day
+	db 3,GEODUDE
+	db 3,DUNSPARCE
+	db 2,ZUBAT
+	db 2,GEODUDE
+	db 2,DUNSPARCE
+	db 4,DUNSPARCE
+	db 4,DUNSPARCE
+	; nite
+	db 3,GEODUDE
+	db 3,DUNSPARCE
+	db 2,ZUBAT
+	db 2,GEODUDE
+	db 2,DUNSPARCE
+	db 4,DUNSPARCE
+	db 4,DUNSPARCE
+
+; Yanma swarm
+	db GROUP_ROUTE_35, MAP_ROUTE_35
+	db $19,$19,$19 ; encounter rates: morn/day/nite
+	; morn
+	db 12,NIDORAN_M
+	db 12,NIDORAN_F
+	db 12,YANMA
+	db 14,YANMA
+	db 14,PIDGEY
+	db 10,DITTO
+	db 10,DITTO
+	; day
+	db 12,NIDORAN_M
+	db 12,NIDORAN_F
+	db 12,YANMA
+	db 14,YANMA
+	db 14,PIDGEY
+	db 10,DITTO
+	db 10,DITTO
+	; nite
+	db 12,NIDORAN_M
+	db 12,NIDORAN_F
+	db 12,YANMA
+	db 14,YANMA
+	db 14,HOOTHOOT
+	db 10,DITTO
+	db 10,DITTO
+
+	db $ff ; end
--- /dev/null
+++ b/data/wild/swarm_water.asm
@@ -1,0 +1,5 @@
+; swarms in water
+
+	; No swarms encountered while surfing in Crystal
+	
+	db $ff ; end
--- a/engine/credits.asm
+++ b/engine/credits.asm
@@ -537,13 +537,13 @@
 	ld bc, $168
 	call ByteFill
 	ld a, $7f
-	ld hl, $c4f0
+	hlcoord 0, 4
 	ld bc, $118
 	call ByteFill
-	ld hl, $c4f0
+	hlcoord 0, 4
 	ld a, $24
 	call Function109b1d
-	ld hl, $c5f4
+	hlcoord 0, 17
 	ld a, $20
 	call Function109b1d
 	ld hl, AttrMap ; $cdd9
@@ -787,9 +787,9 @@
 ; known jump sources: 109a1b (42:5a1b)
 Function109c11: ; 109c11 (42:5c11)
 	ld a, $40
-	ld hl, $c55a
+	hlcoord 6, 9
 	call Function109c1c
-	ld hl, $c56e
+	hlcoord 6, 10
 
 ; known jump sources: 109c16 (42:5c16)
 Function109c1c: ; 109c1c (42:5c1c)
--- a/engine/title.asm
+++ b/engine/title.asm
@@ -115,8 +115,8 @@
 	call ByteFill
 	
 ; Draw Pokemon logo
-	ld hl, $c4dc ; TileMap(0,3)
-	ld bc, $0714 ; 20x7
+	hlcoord 0, 3
+	lb bc, 7, 20
 	ld d, $80
 	ld e, $14
 	call DrawTitleGraphic
@@ -123,7 +123,7 @@
 	
 ; Draw copyright text
 	ld hl, $9c03 ; BGMap1(3,0)
-	ld bc, $010d ; 13x1
+	lb bc, 1, 13
 	ld d, $c
 	ld e, $10
 	call DrawTitleGraphic
@@ -262,7 +262,7 @@
 
 
 Function10eed2: ; 10eed2
-	ld hl, $c596
+	hlcoord 6, 12
 	ld b, $6
 .asm_10eed7
 	ld c, $8