shithub: pokecrystal

Download patch

ref: 7a2a20528136b9a2452a313cd50c46a45f9a5cb0
parent: c28be02a193a088354131f260781a9081825eeee
parent: 2cc2f057e8a4429cc328d9f1fe578142e82cfc49
author: Marcus Huderle <huderlem@gmail.com>
date: Wed Nov 29 12:13:47 EST 2017

Merge pull request #400 from mid-kid/master

mid-kid's amazing patches act 2

--- a/constants/sprite_constants.asm
+++ b/constants/sprite_constants.asm
@@ -367,52 +367,52 @@
 
 	const_def
 	const SPRITE_ANIM_FRAMESET_00
-	const SPRITE_ANIM_FRAMESET_01
-	const SPRITE_ANIM_FRAMESET_02
-	const SPRITE_ANIM_FRAMESET_03
-	const SPRITE_ANIM_FRAMESET_04
-	const SPRITE_ANIM_FRAMESET_05
-	const SPRITE_ANIM_FRAMESET_06
+	const SPRITE_ANIM_FRAMESET_PARTY_MON
+	const SPRITE_ANIM_FRAMESET_02 ; unused?
+	const SPRITE_ANIM_FRAMESET_03 ; unused?
+	const SPRITE_ANIM_FRAMESET_04 ; unused?
+	const SPRITE_ANIM_FRAMESET_05 ; unused?
+	const SPRITE_ANIM_FRAMESET_06 ; unused?
 	const SPRITE_ANIM_FRAMESET_07
-	const SPRITE_ANIM_FRAMESET_08
-	const SPRITE_ANIM_FRAMESET_09
+	const SPRITE_ANIM_FRAMESET_TEXT_ENTRY_CURSOR
+	const SPRITE_ANIM_FRAMESET_09 ; unused?
 	const SPRITE_ANIM_FRAMESET_GAMEFREAK_LOGO
 	const SPRITE_ANIM_FRAMESET_0B
 	const SPRITE_ANIM_FRAMESET_0C
-	const SPRITE_ANIM_FRAMESET_SLOT_GOLEM
+	const SPRITE_ANIM_FRAMESET_SLOTS_GOLEM
 	const SPRITE_ANIM_FRAMESET_SLOTS_CHANSEY
-	const SPRITE_ANIM_FRAMESET_0F
+	const SPRITE_ANIM_FRAMESET_SLOTS_CHANSEY_2
 	const SPRITE_ANIM_FRAMESET_SLOTS_EGG
 	const SPRITE_ANIM_FRAMESET_WALK_CYCLE
-	const SPRITE_ANIM_FRAMESET_12
-	const SPRITE_ANIM_FRAMESET_13
-	const SPRITE_ANIM_FRAMESET_14
-	const SPRITE_ANIM_FRAMESET_15
-	const SPRITE_ANIM_FRAMESET_16
+	const SPRITE_ANIM_FRAMESET_STILL_CURSOR
+	const SPRITE_ANIM_FRAMESET_TRADE_POKE_BALL
+	const SPRITE_ANIM_FRAMESET_TRADE_POKE_BALL_0
+	const SPRITE_ANIM_FRAMESET_TRADE_POOF
+	const SPRITE_ANIM_FRAMESET_TRADE_TUBE_BULGE
 	const SPRITE_ANIM_FRAMESET_TRADEMON_ICON
 	const SPRITE_ANIM_FRAMESET_TRADEMON_BUBBLE
-	const SPRITE_ANIM_FRAMESET_19
-	const SPRITE_ANIM_FRAMESET_1A
-	const SPRITE_ANIM_FRAMESET_1B
-	const SPRITE_ANIM_FRAMESET_1C
+	const SPRITE_ANIM_FRAMESET_EVOLUTION_BALL_OF_LIGHT
+	const SPRITE_ANIM_FRAMESET_RADIO_TUNING_KNOB
+	const SPRITE_ANIM_FRAMESET_MAGNET_TRAIN_RED
+	const SPRITE_ANIM_FRAMESET_1C ; unused?
 	const SPRITE_ANIM_FRAMESET_LEAF
-	const SPRITE_ANIM_FRAMESET_1E
-	const SPRITE_ANIM_FRAMESET_1F
-	const SPRITE_ANIM_FRAMESET_20
-	const SPRITE_ANIM_FRAMESET_21
-	const SPRITE_ANIM_FRAMESET_22
-	const SPRITE_ANIM_FRAMESET_23
+	const SPRITE_ANIM_FRAMESET_CUT_TREE
+	const SPRITE_ANIM_FRAMESET_EGG_CRACK
+	const SPRITE_ANIM_FRAMESET_EGG_HATCH
+	const SPRITE_ANIM_FRAMESET_21 ; unused?
+	const SPRITE_ANIM_FRAMESET_22 ; unused?
+	const SPRITE_ANIM_FRAMESET_23 ; unused?
 	const SPRITE_ANIM_FRAMESET_24
-	const SPRITE_ANIM_FRAMESET_25
+	const SPRITE_ANIM_FRAMESET_HEADBUTT
 	const SPRITE_ANIM_FRAMESET_26
-	const SPRITE_ANIM_FRAMESET_27
-	const SPRITE_ANIM_FRAMESET_28
-	const SPRITE_ANIM_FRAMESET_29
-	const SPRITE_ANIM_FRAMESET_2A
-	const SPRITE_ANIM_FRAMESET_2B
-	const SPRITE_ANIM_FRAMESET_2C
-	const SPRITE_ANIM_FRAMESET_2D
-	const SPRITE_ANIM_FRAMESET_2E
+	const SPRITE_ANIM_FRAMESET_27 ; unused?
+	const SPRITE_ANIM_FRAMESET_28 ; unused?
+	const SPRITE_ANIM_FRAMESET_29 ; unused?
+	const SPRITE_ANIM_FRAMESET_2A ; unused?
+	const SPRITE_ANIM_FRAMESET_2B ; unused?
+	const SPRITE_ANIM_FRAMESET_2C ; unused?
+	const SPRITE_ANIM_FRAMESET_BLUE_WALK
+	const SPRITE_ANIM_FRAMESET_MAGNET_TRAIN_BLUE
 	const SPRITE_ANIM_FRAMESET_2F
 	const SPRITE_ANIM_FRAMESET_30
 	const SPRITE_ANIM_FRAMESET_31
@@ -419,19 +419,19 @@
 	const SPRITE_ANIM_FRAMESET_32
 	const SPRITE_ANIM_FRAMESET_33
 	const SPRITE_ANIM_FRAMESET_34
-	const SPRITE_ANIM_FRAMESET_35
-	const SPRITE_ANIM_FRAMESET_36
-	const SPRITE_ANIM_FRAMESET_37
-	const SPRITE_ANIM_FRAMESET_38
-	const SPRITE_ANIM_FRAMESET_39
-	const SPRITE_ANIM_FRAMESET_3A
-	const SPRITE_ANIM_FRAMESET_3B
-	const SPRITE_ANIM_FRAMESET_3C
-	const SPRITE_ANIM_FRAMESET_3D
-	const SPRITE_ANIM_FRAMESET_3E
-	const SPRITE_ANIM_FRAMESET_3F
-	const SPRITE_ANIM_FRAMESET_40
-	const SPRITE_ANIM_FRAMESET_41
+	const SPRITE_ANIM_FRAMESET_INTRO_SUICUNE
+	const SPRITE_ANIM_FRAMESET_INTRO_SUICUNE_2
+	const SPRITE_ANIM_FRAMESET_INTRO_PICHU
+	const SPRITE_ANIM_FRAMESET_INTRO_WOOPER
+	const SPRITE_ANIM_FRAMESET_INTRO_UNOWN_1
+	const SPRITE_ANIM_FRAMESET_INTRO_UNOWN_2
+	const SPRITE_ANIM_FRAMESET_INTRO_UNOWN_3
+	const SPRITE_ANIM_FRAMESET_INTRO_UNOWN_4
+	const SPRITE_ANIM_FRAMESET_INTRO_UNOWN_F_2
+	const SPRITE_ANIM_FRAMESET_INTRO_SUICUNE_AWAY
+	const SPRITE_ANIM_FRAMESET_INTRO_UNOWN_F
+	const SPRITE_ANIM_FRAMESET_CELEBI_LEFT
+	const SPRITE_ANIM_FRAMESET_CELEBI_RIGHT
 
 	const_def
 	const SPRITE_ANIM_SEQ_NULL
--- a/data/pokedex/entries/001.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; BulbasaurPokedexEntry: ; 0x181695
-	db "SEED@" ; species name
-	dw 204, 150 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/002.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; IvysaurPokedexEntry: ; 0x181702
-	db "SEED@" ; species name
-	dw 303, 290 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/003.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; VenusaurPokedexEntry: ; 0x181773
-	db "SEED@" ; species name
-	dw 607, 2210 ; height, weight
-
-	db   "As it warms it-"
-	next "self and absorbs"
-	next "the sunlight, its"
-	page "flower petals"
-	next "release a pleasant"
-	next "fragrance.@"
--- a/data/pokedex/entries/004.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; CharmanderPokedexEntry: ; 0x1817db
-	db "LIZARD@" ; species name
-	dw 200, 190 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/005.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; CharmeleonPokedexEntry: ; 0x18184a
-	db "FLAME@" ; species name
-	dw 307, 420 ; height, weight
-
-	db   "If it becomes"
-	next "agitated during"
-	next "battle, it spouts"
-	page "intense flames,"
-	next "incinerating its"
-	next "surroundings.@"
--- a/data/pokedex/entries/006.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; CharizardPokedexEntry: ; 0x1818b3
-	db "FLAME@" ; species name
-	dw 507, 2000 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/007.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; SquirtlePokedexEntry: ; 0x181926
-	db "TINYTURTLE@" ; species name
-	dw 108, 200 ; height, weight
-
-	db   "When it feels"
-	next "threatened, it"
-	next "draws its legs"
-	page "inside its shell"
-	next "and sprays water"
-	next "from its mouth.@"
--- a/data/pokedex/entries/008.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; WartortlePokedexEntry: ; 0x181993
-	db "TURTLE@" ; species name
-	dw 303, 500 ; height, weight
-
-	db   "Its long, furry"
-	next "tail is a symbol"
-	next "of longevity,"
-	page "making it quite"
-	next "popular among"
-	next "older people.@"
--- a/data/pokedex/entries/009.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; BlastoisePokedexEntry: ; 0x1819f9
-	db "SHELLFISH@" ; species name
-	dw 503, 1890 ; height, weight
-
-	db   "It firmly plants"
-	next "its feet on the"
-	next "ground before"
-	page "shooting water"
-	next "from the jets on"
-	next "its back.@"
--- a/data/pokedex/entries/010.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; CaterpiePokedexEntry: ; 0x181a60
-	db "WORM@" ; species name
-	dw 100, 60 ; height, weight
-
-	db   "It crawls into"
-	next "foliage where it"
-	next "camouflages itself"
-	page "among leaves that"
-	next "are the same color"
-	next "as its body.@"
--- a/data/pokedex/entries/011.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; MetapodPokedexEntry: ; 0x181ace
-	db "COCOON@" ; species name
-	dw 204, 220 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/012.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; ButterfreePokedexEntry: ; 0x181b45
-	db "BUTTERFLY@" ; species name
-	dw 307, 710 ; height, weight
-
-	db   "It flits from"
-	next "flower to flower,"
-	next "collecting honey."
-	page "It can even"
-	next "identify distant"
-	next "flowers in bloom.@"
--- a/data/pokedex/entries/013.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; WeedlePokedexEntry: ; 0x181bb4
-	db "HAIRY BUG@" ; species name
-	dw 100, 70 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/014.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; KakunaPokedexEntry: ; 0x181c23
-	db "COCOON@" ; species name
-	dw 200, 220 ; height, weight
-
-	db   "Nearly incapable"
-	next "of movement, it"
-	next "leans against"
-	page "stout trees while"
-	next "waiting for its"
-	next "evolution.@"
--- a/data/pokedex/entries/015.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; BeedrillPokedexEntry: ; 0x181c8a
-	db "POISON BEE@" ; species name
-	dw 303, 650 ; height, weight
-
-	db   "It uses sharp,"
-	next "poisonous stings"
-	next "to defeat prey,"
-	page "then takes the"
-	next "victim back to its"
-	next "nest for food.@"
--- a/data/pokedex/entries/016.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; PidgeyPokedexEntry: ; 0x181cfa
-	db "TINY BIRD@" ; species name
-	dw 100, 40 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/017.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; PidgeottoPokedexEntry: ; 0x181d75
-	db "BIRD@" ; species name
-	dw 307, 660 ; height, weight
-
-	db   "It slowly flies in"
-	next "a circular pat-"
-	next "tern, all the"
-	page "while keeping a"
-	next "sharp lookout for"
-	next "prey.@"
--- a/data/pokedex/entries/018.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; PidgeotPokedexEntry: ; 0x181dd7
-	db "BIRD@" ; species name
-	dw 411, 870 ; height, weight
-
-	db   "Its outstanding"
-	next "vision allows it"
-	next "to spot splashing"
-	page "MAGIKARP, even"
-	next "while flying at"
-	next "3300 feet.@"
--- a/data/pokedex/entries/019.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; RattataPokedexEntry: ; 0x181e3d
-	db "RAT@" ; species name
-	dw 100, 80 ; height, weight
-
-	db   "This #MON's"
-	next "impressive vital-"
-	next "ity allows it to"
-	page "live anywhere. It"
-	next "also multiplies"
-	next "very quickly.@"
--- a/data/pokedex/entries/020.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; RaticatePokedexEntry: ; 0x181ea3
-	db "RAT@" ; species name
-	dw 204, 410 ; height, weight
-
-	db   "The webs on its"
-	next "hind legs enable"
-	next "it to cross"
-	page "rivers. It search-"
-	next "es wide areas for"
-	next "food.@"
--- a/data/pokedex/entries/021.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; SpearowPokedexEntry: ; 0x181f03
-	db "TINY BIRD@" ; species name
-	dw 100, 40 ; height, weight
-
-	db   "To protect its"
-	next "territory, it"
-	next "flies around"
-	page "ceaselessly,"
-	next "making high-"
-	next "pitched cries.@"
--- a/data/pokedex/entries/022.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; FearowPokedexEntry: ; 0x181f64
-	db "BEAK@" ; species name
-	dw 311, 840 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/023.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; EkansPokedexEntry: ; 0x181fd4
-	db "SNAKE@" ; species name
-	dw 607, 150 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/024.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; ArbokPokedexEntry: ; 0x18203d
-	db "COBRA@" ; species name
-	dw 1106, 1430 ; height, weight
-
-	db   "To intimidate"
-	next "foes, it spreads"
-	next "its chest wide and"
-	page "makes eerie sounds"
-	next "by expelling air"
-	next "from its mouth.@"
--- a/data/pokedex/entries/025.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; PikachuPokedexEntry: ; 0x1820ad
-	db "MOUSE@" ; species name
-	dw 104, 130 ; height, weight
-
-	db   "When it is anger-"
-	next "ed, it immediately"
-	next "discharges the"
-	page "energy stored in"
-	next "the pouches in its"
-	next "cheeks.@"
--- a/data/pokedex/entries/026.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; RaichuPokedexEntry: ; 0x182117
-	db "MOUSE@" ; species name
-	dw 207, 660 ; height, weight
-
-	db   "If its electric"
-	next "pouches run empty,"
-	next "it raises its tail"
-	page "to gather electri-"
-	next "city from the"
-	next "atmosphere.@"
--- a/data/pokedex/entries/027.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; SandshrewPokedexEntry: ; 0x182184
-	db "MOUSE@" ; species name
-	dw 200, 260 ; height, weight
-
-	db   "It prefers dry,"
-	next "sandy places"
-	next "because it uses"
-	page "the sand to"
-	next "protect itself"
-	next "when threatened.@"
--- a/data/pokedex/entries/028.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; SandslashPokedexEntry: ; 0x1821e7
-	db "MOUSE@" ; species name
-	dw 303, 650 ; height, weight
-
-	db   "Adept at climbing"
-	next "trees, it rolls"
-	next "into a spiny ball,"
-	page "then attacks its"
-	next "enemies from"
-	next "above.@"
--- a/data/pokedex/entries/029.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; NidoranFPokedexEntry: ; 0x18224b
-	db "POISON PIN@" ; species name
-	dw 104, 150 ; height, weight
-
-	db   "Small and very"
-	next "docile, it pro-"
-	next "tects itself with"
-	page "its small, poison-"
-	next "ous horn when"
-	next "attacked.@"
--- a/data/pokedex/entries/030.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; NidorinaPokedexEntry: ; 0x1822b6
-	db "POISON PIN@" ; species name
-	dw 207, 440 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/031.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; NidoqueenPokedexEntry: ; 0x18232e
-	db "DRILL@" ; species name
-	dw 403, 1320 ; height, weight
-
-	db   "The hard scales"
-	next "that cover its"
-	next "strong body serve"
-	page "as excellent"
-	next "protection from"
-	next "any attack.@"
--- a/data/pokedex/entries/032.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; NidoranMPokedexEntry: ; 0x182392
-	db "POISON PIN@" ; species name
-	dw 108, 200 ; height, weight
-
-	db   "It constantly"
-	next "moves its large"
-	next "ears in many"
-	page "directions in"
-	next "order to detect"
-	next "danger right away.@"
--- a/data/pokedex/entries/033.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; NidorinoPokedexEntry: ; 0x1823fd
-	db "POISON PIN@" ; species name
-	dw 211, 430 ; height, weight
-
-	db   "It is easily"
-	next "agitated and uses"
-	next "its horn for"
-	page "offense as soon as"
-	next "it notices an"
-	next "attacker.@"
--- a/data/pokedex/entries/034.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; NidokingPokedexEntry: ; 0x182463
-	db "DRILL@" ; species name
-	dw 407, 1370 ; height, weight
-
-	db   "It uses its thick"
-	next "arms, legs and"
-	next "tail to attack"
-	page "forcefully. Melee"
-	next "combat is its"
-	next "specialty.@"
--- a/data/pokedex/entries/035.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; ClefairyPokedexEntry: ; 0x1824c8
-	db "FAIRY@" ; species name
-	dw 200, 170 ; height, weight
-
-	db   "Though rarely"
-	next "seen, it becomes"
-	next "easier to spot,"
-	page "for some reason,"
-	next "on the night of a "
-	next "full moon.@"
--- a/data/pokedex/entries/036.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; ClefablePokedexEntry: ; 0x182530
-	db "FAIRY@" ; species name
-	dw 403, 880 ; height, weight
-
-	db   "Said to live in"
-	next "quiet, remote"
-	next "mountains, this"
-	page "type of fairy has"
-	next "a strong aversion"
-	next "to being seen.@"
--- a/data/pokedex/entries/037.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; VulpixPokedexEntry: ; 0x18259b
-	db "FOX@" ; species name
-	dw 200, 220 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/038.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; NinetalesPokedexEntry: ; 0x18260c
-	db "FOX@" ; species name
-	dw 307, 440 ; height, weight
-
-	db   "It is said to live"
-	next "a thousand years,"
-	next "and each of its"
-	page "tails is loaded"
-	next "with supernatural"
-	next "powers.@"
--- a/data/pokedex/entries/039.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; JigglypuffPokedexEntry: ; 0x182673
-	db "BALLOON@" ; species name
-	dw 108, 120 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/040.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; WigglytuffPokedexEntry: ; 0x1826e9
-	db "BALLOON@" ; species name
-	dw 303, 260 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/041.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; ZubatPokedexEntry: ; 0x18275d
-	db "BAT@" ; species name
-	dw 207, 170 ; height, weight
-
-	db   "During the day, it"
-	next "gathers with"
-	next "others and hangs"
-	page "from the ceilings"
-	next "of old buildings"
-	next "and caves.@"
--- a/data/pokedex/entries/042.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; GolbatPokedexEntry: ; 0x1827c4
-	db "BAT@" ; species name
-	dw 503, 1210 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/043.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; OddishPokedexEntry: ; 0x182836
-	db "WEED@" ; species name
-	dw 108, 120 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/044.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; GloomPokedexEntry: ; 0x1828a6
-	db "WEED@" ; species name
-	dw 207, 190 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/045.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; VileplumePokedexEntry: ; 0x182918
-	db "FLOWER@" ; species name
-	dw 311, 410 ; height, weight
-
-	db   "By shaking its big"
-	next "petals, it scat-"
-	next "ters toxic pollen"
-	page "into the air,"
-	next "turning the air"
-	next "yellow.@"
--- a/data/pokedex/entries/046.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; ParasPokedexEntry: ; 0x18297f
-	db "MUSHROOM@" ; species name
-	dw 100, 120 ; height, weight
-
-	db   "The tochukaso"
-	next "growing on this"
-	next "#MON's back"
-	page "orders it to"
-	next "extract juice from"
-	next "tree trunks.@"
--- a/data/pokedex/entries/047.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; ParasectPokedexEntry: ; 0x1829e2
-	db "MUSHROOM@" ; species name
-	dw 303, 650 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/048.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; VenonatPokedexEntry: ; 0x182a53
-	db "INSECT@" ; species name
-	dw 303, 660 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/049.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; VenomothPokedexEntry: ; 0x182abf
-	db "POISONMOTH@" ; species name
-	dw 411, 280 ; height, weight
-
-	db   "The scales it"
-	next "scatters will"
-	next "paralyze anyone"
-	page "who touches them,"
-	next "making that person"
-	next "unable to stand.@"
--- a/data/pokedex/entries/050.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; DiglettPokedexEntry: ; 0x182b30
-	db "MOLE@" ; species name
-	dw 8, 20 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/051.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; DugtrioPokedexEntry: ; 0x182b9d
-	db "MOLE@" ; species name
-	dw 204, 730 ; height, weight
-
-	db   "These DIGLETT"
-	next "triplets dig over"
-	next "60 miles below sea"
-	page "level. No one"
-	next "knows what it's"
-	next "like underground.@"
--- a/data/pokedex/entries/052.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; MeowthPokedexEntry: ; 0x182c08
-	db "SCRATCHCAT@" ; species name
-	dw 104, 90 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/053.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; PersianPokedexEntry: ; 0x182c78
-	db "CLASSY CAT@" ; species name
-	dw 303, 710 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/054.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; PsyduckPokedexEntry: ; 0x182cee
-	db "DUCK@" ; species name
-	dw 207, 430 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/055.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; GolduckPokedexEntry: ; 0x182d55
-	db "DUCK@" ; species name
-	dw 507, 1690 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/056.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; MankeyPokedexEntry: ; 0x182dbd
-	db "PIG MONKEY@" ; species name
-	dw 108, 620 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/057.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; PrimeapePokedexEntry: ; 0x182e39
-	db "PIG MONKEY@" ; species name
-	dw 303, 710 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/058.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; GrowlithePokedexEntry: ; 0x182eaa
-	db "PUPPY@" ; species name
-	dw 204, 420 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/059.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; ArcaninePokedexEntry: ; 0x182f1c
-	db "LEGENDARY@" ; species name
-	dw 603, 3420 ; height, weight
-
-	db   "An ancient picture"
-	next "scroll shows that"
-	next "people were"
-	page "attracted to its"
-	next "movement as it ran"
-	next "through prairies.@"
--- a/data/pokedex/entries/060.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; PoliwagPokedexEntry: ; 0x182f91
-	db "TADPOLE@" ; species name
-	dw 200, 270 ; height, weight
-
-	db   "The swirl on its"
-	next "belly is its"
-	next "insides showing"
-	page "through the skin."
-	next "It looks clearer"
-	next "after it eats.@"
--- a/data/pokedex/entries/061.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; PoliwhirlPokedexEntry: ; 0x182ffd
-	db "TADPOLE@" ; species name
-	dw 303, 440 ; height, weight
-
-	db   "Though it is"
-	next "skilled at walk-"
-	next "ing, it prefers to"
-	page "live underwater"
-	next "where there is"
-	next "less danger.@"
--- a/data/pokedex/entries/062.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; PoliwrathPokedexEntry: ; 0x183066
-	db "TADPOLE@" ; species name
-	dw 403, 1190 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/063.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; AbraPokedexEntry: ; 0x1830d5
-	db "PSI@" ; species name
-	dw 211, 430 ; height, weight
-
-	db   "It hypnotizes"
-	next "itself so that it"
-	next "can teleport away"
-	page "when it senses"
-	next "danger, even"
-	next "if it is asleep.@"
--- a/data/pokedex/entries/064.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; KadabraPokedexEntry: ; 0x18313c
-	db "PSI@" ; species name
-	dw 403, 1250 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/065.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; AlakazamPokedexEntry: ; 0x1b8000
-	db "PSI@" ; species name
-	dw 411, 1060 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/066.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; MachopPokedexEntry: ; 0x1b8065
-	db "SUPERPOWER@" ; species name
-	dw 207, 430 ; height, weight
-
-	db   "It trains by"
-	next "lifting rocks in"
-	next "the mountains. It"
-	page "can even pick up a"
-	next "GRAVELER with"
-	next "ease.@"
--- a/data/pokedex/entries/067.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; MachokePokedexEntry: ; 0x1b80cb
-	db "SUPERPOWER@" ; species name
-	dw 411, 1550 ; height, weight
-
-	db   "This tough #MON"
-	next "always stays in"
-	next "the zone. Its"
-	page "muscles become"
-	next "thicker after"
-	next "every battle.@"
--- a/data/pokedex/entries/068.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; MachampPokedexEntry: ; 0x1b8133
-	db "SUPERPOWER@" ; species name
-	dw 503, 2870 ; height, weight
-
-	db   "With four arms"
-	next "that react more"
-	next "quickly than it"
-	page "can think, it can"
-	next "execute many"
-	next "punches at once.@"
--- a/data/pokedex/entries/069.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; BellsproutPokedexEntry: ; 0x1b81a1
-	db "FLOWER@" ; species name
-	dw 204, 90 ; height, weight
-
-	db   "If it notices"
-	next "anything that"
-	next "moves, it"
-	page "immediately flings"
-	next "its vine at the"
-	next "object.@"
--- a/data/pokedex/entries/070.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; WeepinbellPokedexEntry: ; 0x1b81fd
-	db "FLYCATCHER@" ; species name
-	dw 303, 140 ; height, weight
-
-	db   "When it's hungry,"
-	next "it swings its"
-	next "razor-sharp"
-	page "leaves, slicing up"
-	next "any unlucky object"
-	next "nearby for food.@"
--- a/data/pokedex/entries/071.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; VictreebelPokedexEntry: ; 0x1b826e
-	db "FLYCATCHER@" ; species name
-	dw 507, 340 ; height, weight
-
-	db   "Once ingested into"
-	next "this #MON's"
-	next "body, even the"
-	page "hardest object"
-	next "will melt into"
-	next "nothing.@"
--- a/data/pokedex/entries/072.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; TentacoolPokedexEntry: ; 0x1b82d1
-	db "JELLYFISH@" ; species name
-	dw 211, 1000 ; height, weight
-
-	db   "As it floats along"
-	next "on the waves, it"
-	next "uses its toxic"
-	page "feelers to stab"
-	next "anything it"
-	next "touches.@"
--- a/data/pokedex/entries/073.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; TentacruelPokedexEntry: ; 0x1b8337
-	db "JELLYFISH@" ; species name
-	dw 503, 1210 ; height, weight
-
-	db   "When its 80 feel-"
-	next "ers absorb water,"
-	next "it stretches to"
-	page "become like a net"
-	next "to entangle its"
-	next "prey.@"
--- a/data/pokedex/entries/074.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; GeodudePokedexEntry: ; 0x1b83a1
-	db "ROCK@" ; species name
-	dw 104, 440 ; height, weight
-
-	db   "Proud of their"
-	next "sturdy bodies,"
-	next "they bash against"
-	page "each other in a"
-	next "contest to prove"
-	next "whose is harder.@"
--- a/data/pokedex/entries/075.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; GravelerPokedexEntry: ; 0x1b840c
-	db "ROCK@" ; species name
-	dw 303, 2320 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/076.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; GolemPokedexEntry: ; 0x1b8481
-	db "MEGATON@" ; species name
-	dw 407, 6620 ; height, weight
-
-	db   "Its rock-like body"
-	next "is so durable,"
-	next "even high-powered"
-	page "dynamite blasts"
-	next "fail to scratch"
-	next "its rugged hide.@"
--- a/data/pokedex/entries/077.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; PonytaPokedexEntry: ; 0x1b84f2
-	db "FIRE HORSE@" ; species name
-	dw 303, 660 ; height, weight
-
-	db   "Training by"
-	next "jumping over grass"
-	next "that grows longer"
-	page "every day has made"
-	next "it a world-class"
-	next "jumper.@"
--- a/data/pokedex/entries/078.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; RapidashPokedexEntry: ; 0x1b855e
-	db "FIRE HORSE@" ; species name
-	dw 507, 2090 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/079.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; SlowpokePokedexEntry: ; 0x1b85d3
-	db "DOPEY@" ; species name
-	dw 311, 790 ; height, weight
-
-	db   "It is always so"
-	next "absent-minded that"
-	next "it won't react,"
-	page "even if its"
-	next "flavorful tail is"
-	next "bitten.@"
--- a/data/pokedex/entries/080.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; SlowbroPokedexEntry: ; 0x1b8635
-	db "HERMITCRAB@" ; species name
-	dw 503, 1730 ; height, weight
-
-	db   "An attached"
-	next "SHELLDER won't let"
-	next "go because of the"
-	page "tasty flavor that"
-	next "oozes out of its"
-	next "tail.@"
--- a/data/pokedex/entries/081.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; MagnemitePokedexEntry: ; 0x1b869d
-	db "MAGNET@" ; species name
-	dw 100, 130 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/082.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; MagnetonPokedexEntry: ; 0x1b870a
-	db "MAGNET@" ; species name
-	dw 303, 1320 ; height, weight
-
-	db   "When many"
-	next "MAGNETON gather"
-	next "together, the"
-	page "resulting magnetic"
-	next "storm disrupts"
-	next "radio waves.@"
--- a/data/pokedex/entries/083.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; FarfetchDPokedexEntry: ; 0x1b876c
-	db "WILD DUCK@" ; species name
-	dw 207, 330 ; height, weight
-
-	db   "In order to pre-"
-	next "vent their"
-	next "extinction, more"
-	page "people have made"
-	next "an effort to breed"
-	next "these #MON.@"
--- a/data/pokedex/entries/084.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; DoduoPokedexEntry: ; 0x1b87d7
-	db "TWIN BIRD@" ; species name
-	dw 407, 860 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/085.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; DodrioPokedexEntry: ; 0x1b884a
-	db "TRIPLEBIRD@" ; species name
-	dw 511, 1880 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/086.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; SeelPokedexEntry: ; 0x1b88bf
-	db "SEA LION@" ; species name
-	dw 307, 1980 ; height, weight
-
-	db   "The light blue fur"
-	next "that covers it"
-	next "keeps it protected"
-	page "against the cold."
-	next "It loves iceberg-"
-	next "filled oceans.@"
--- a/data/pokedex/entries/087.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; DewgongPokedexEntry: ; 0x1b8934
-	db "SEA LION@" ; species name
-	dw 507, 2650 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/088.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; GrimerPokedexEntry: ; 0x1b89a2
-	db "SLUDGE@" ; species name
-	dw 211, 660 ; height, weight
-
-	db   "When two of these"
-	next "#MON's bodies"
-	next "are combined"
-	page "together, new"
-	next "poisons are"
-	next "created.@"
--- a/data/pokedex/entries/089.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; MukPokedexEntry: ; 0x1b89fc
-	db "SLUDGE@" ; species name
-	dw 311, 660 ; height, weight
-
-	db   "As it moves, a"
-	next "very strong poison"
-	next "leaks from it,"
-	page "making the ground"
-	next "there barren for"
-	next "three years.@"
--- a/data/pokedex/entries/090.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; ShellderPokedexEntry: ; 0x1b8a68
-	db "BIVALVE@" ; species name
-	dw 100, 90 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/091.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; CloysterPokedexEntry: ; 0x1b8ad9
-	db "BIVALVE@" ; species name
-	dw 411, 2920 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/092.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; GastlyPokedexEntry: ; 0x1b8b4a
-	db "GAS@" ; species name
-	dw 403, 2 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/093.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; HaunterPokedexEntry: ; 0x1b8bbd
-	db "GAS@" ; species name
-	dw 503, 2 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/094.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; GengarPokedexEntry: ; 0x1b8c25
-	db "SHADOW@" ; species name
-	dw 411, 890 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/095.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; OnixPokedexEntry: ; 0x1b8c98
-	db "ROCK SNAKE@" ; species name
-	dw 2810, 4630 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/096.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; DrowzeePokedexEntry: ; 0x1b8d0a
-	db "HYPNOSIS@" ; species name
-	dw 303, 710 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/097.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; HypnoPokedexEntry: ; 0x1b8d80
-	db "HYPNOSIS@" ; species name
-	dw 503, 1670 ; height, weight
-
-	db   "The longer it"
-	next "swings its"
-	next "pendulum, the"
-	page "longer the effects"
-	next "of its hypnosis"
-	next "last.@"
--- a/data/pokedex/entries/098.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; KrabbyPokedexEntry: ; 0x1b8ddd
-	db "RIVER CRAB@" ; species name
-	dw 104, 140 ; height, weight
-
-	db   "If it is unable"
-	next "to find food, it"
-	next "will absorb"
-	page "nutrients by"
-	next "swallowing a"
-	next "mouthful of sand.@"
--- a/data/pokedex/entries/099.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; KinglerPokedexEntry: ; 0x1b8e45
-	db "PINCER@" ; species name
-	dw 403, 1320 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/100.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; VoltorbPokedexEntry: ; 0x1b8eb0
-	db "BALL@" ; species name
-	dw 108, 230 ; height, weight
-
-	db   "During the study"
-	next "of this #MON,"
-	next "it was discovered"
-	page "that its compo-"
-	next "nents are not"
-	next "found in nature.@"
--- a/data/pokedex/entries/101.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; ElectrodePokedexEntry: ; 0x1b8f19
-	db "BALL@" ; species name
-	dw 311, 1470 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/102.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; ExeggcutePokedexEntry: ; 0x1b8f84
-	db "EGG@" ; species name
-	dw 104, 60 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/103.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; ExeggutorPokedexEntry: ; 0x1b8ff6
-	db "COCONUT@" ; species name
-	dw 607, 2650 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/104.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; CubonePokedexEntry: ; 0x1b9068
-	db "LONELY@" ; species name
-	dw 104, 140 ; height, weight
-
-	db   "It lost its mother"
-	next "after its birth."
-	next "It wears its"
-	page "mother's skull,"
-	next "never revealing"
-	next "its true face.@"
--- a/data/pokedex/entries/105.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; MarowakPokedexEntry: ; 0x1b90d2
-	db "BONEKEEPER@" ; species name
-	dw 303, 990 ; height, weight
-
-	db   "Somewhere in the"
-	next "world is a ceme-"
-	next "tery just for"
-	page "MAROWAK. It gets"
-	next "its bones from"
-	next "those graves.@"
--- a/data/pokedex/entries/106.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; HitmonleePokedexEntry: ; 0x1b913f
-	db "KICKING@" ; species name
-	dw 411, 1100 ; height, weight
-
-	db   "It is also called"
-	next "the Kick Master."
-	next "It uses its"
-	page "elastic legs to"
-	next "execute every"
-	next "known kick.@"
--- a/data/pokedex/entries/107.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; HitmonchanPokedexEntry: ; 0x1b91a4
-	db "PUNCHING@" ; species name
-	dw 407, 1110 ; height, weight
-
-	db   "To increase the"
-	next "strength of all"
-	next "its punch moves,"
-	page "it spins its arms"
-	next "just before making"
-	next "contact.@"
--- a/data/pokedex/entries/108.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; LickitungPokedexEntry: ; 0x1b9210
-	db "LICKING@" ; species name
-	dw 311, 1440 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/109.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; KoffingPokedexEntry: ; 0x1b9276
-	db "POISON GAS@" ; species name
-	dw 200, 20 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/110.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; WeezingPokedexEntry: ; 0x1b92ec
-	db "POISON GAS@" ; species name
-	dw 311, 210 ; height, weight
-
-	db   "When it inhales"
-	next "poisonous gases"
-	next "from garbage, its"
-	page "body expands, and"
-	next "its insides smell"
-	next "much worse.@"
--- a/data/pokedex/entries/111.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; RhyhornPokedexEntry: ; 0x1b935d
-	db "SPIKES@" ; species name
-	dw 303, 2540 ; height, weight
-
-	db   "It can remember"
-	next "only one thing at"
-	next "a time. Once it"
-	page "starts rushing, it"
-	next "forgets why it"
-	next "started.@"
--- a/data/pokedex/entries/112.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; RhydonPokedexEntry: ; 0x1b93c5
-	db "DRILL@" ; species name
-	dw 603, 2650 ; height, weight
-
-	db   "By lightly spin-"
-	next "ning its drill-"
-	next "like horn, it can"
-	page "easily shatter"
-	next "even a diamond in"
-	next "the rough.@"
--- a/data/pokedex/entries/113.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; ChanseyPokedexEntry: ; 0x1b942e
-	db "EGG@" ; species name
-	dw 307, 760 ; height, weight
-
-	db   "People try to"
-	next "catch it for its"
-	next "extremely"
-	page "nutritious eggs,"
-	next "but it rarely can"
-	next "be found.@"
--- a/data/pokedex/entries/114.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; TangelaPokedexEntry: ; 0x1b948c
-	db "VINE@" ; species name
-	dw 303, 770 ; height, weight
-
-	db   "During battle, it"
-	next "constantly moves"
-	next "the vines that"
-	page "cover its body in"
-	next "order to annoy its"
-	next "opponent.@"
--- a/data/pokedex/entries/115.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; KangaskhanPokedexEntry: ; 0x1b94f6
-	db "PARENT@" ; species name
-	dw 703, 1760 ; height, weight
-
-	db   "To avoid"
-	next "crushing the"
-	next "baby it carries in"
-	page "its pouch, it"
-	next "always sleeps"
-	next "standing up.@"
--- a/data/pokedex/entries/116.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; HorseaPokedexEntry: ; 0x1b9553
-	db "DRAGON@" ; species name
-	dw 104, 180 ; height, weight
-
-	db   "When they're in a"
-	next "safe location,"
-	next "they can be seen"
-	page "playfully tangling"
-	next "their tails"
-	next "together.@"
--- a/data/pokedex/entries/117.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; SeadraPokedexEntry: ; 0x1b95b8
-	db "DRAGON@" ; species name
-	dw 311, 550 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/118.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; GoldeenPokedexEntry: ; 0x1b9626
-	db "GOLDFISH@" ; species name
-	dw 200, 330 ; height, weight
-
-	db   "During spawning"
-	next "season, they swim"
-	next "gracefully in the"
-	page "water, searching"
-	next "for their perfect"
-	next "mate.@"
--- a/data/pokedex/entries/119.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; SeakingPokedexEntry: ; 0x1b9690
-	db "GOLDFISH@" ; species name
-	dw 403, 860 ; height, weight
-
-	db   "When autumn comes,"
-	next "the males patrol"
-	next "the area around"
-	page "their nests in"
-	next "order to protect"
-	next "their offspring.@"
--- a/data/pokedex/entries/120.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; StaryuPokedexEntry: ; 0x1b9702
-	db "STARSHAPE@" ; species name
-	dw 207, 760 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/121.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; StarmiePokedexEntry: ; 0x1b9776
-	db "MYSTERIOUS@" ; species name
-	dw 307, 1760 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/122.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; MrMimePokedexEntry: ; 0x1b97ea
-	db "BARRIER@" ; species name
-	dw 403, 1200 ; height, weight
-
-	db   "It uses the"
-	next "mysterious"
-	next "power it has in"
-	page "its fingers to"
-	next "solidify air into"
-	next "an invisible wall.@"
--- a/data/pokedex/entries/123.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; ScytherPokedexEntry: ; 0x1b9851
-	db "MANTIS@" ; species name
-	dw 411, 1230 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/124.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; JynxPokedexEntry: ; 0x1b98c5
-	db "HUMANSHAPE@" ; species name
-	dw 407, 900 ; height, weight
-
-	db   "It has several"
-	next "different cry pat-"
-	next "terns, each of"
-	page "which seems to"
-	next "have its own"
-	next "meaning.@"
--- a/data/pokedex/entries/125.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; ElectabuzzPokedexEntry: ; 0x1b992a
-	db "ELECTRIC@" ; species name
-	dw 307, 660 ; height, weight
-
-	db   "When two"
-	next "ELECTABUZZ touch,"
-	next "they control the"
-	page "electric currents"
-	next "to communicate"
-	next "their feelings.@"
--- a/data/pokedex/entries/126.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; MagmarPokedexEntry: ; 0x1b9994
-	db "SPITFIRE@" ; species name
-	dw 403, 980 ; height, weight
-
-	db   "It moves more"
-	next "frequently in hot"
-	next "areas. It can heal"
-	page "itself by dipping"
-	next "its wound into"
-	next "lava.@"
--- a/data/pokedex/entries/127.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; PinsirPokedexEntry: ; 0x1b99fb
-	db "STAGBEETLE@" ; species name
-	dw 411, 1210 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/128.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; TaurosPokedexEntry: ; 0x1b9a6f
-	db "WILD BULL@" ; species name
-	dw 407, 1950 ; height, weight
-
-	db   "These violent"
-	next "#MON fight"
-	next "with other mem-"
-	page "bers of their herd"
-	next "in order to prove"
-	next "their strength.@"
--- a/data/pokedex/entries/129.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; MagikarpPokedexEntry: ; 0x1cc000
-	db "FISH@" ; species name
-	dw 211, 220 ; height, weight
-
-	db   "This weak and"
-	next "pathetic #MON"
-	next "gets easily pushed"
-	page "along rivers when"
-	next "there are strong"
-	next "currents.@"
--- a/data/pokedex/entries/130.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; GyaradosPokedexEntry: ; 0x1cc065
-	db "ATROCIOUS@" ; species name
-	dw 2104, 5180 ; height, weight
-
-	db   "It appears when-"
-	next "ever there is"
-	next "world conflict,"
-	page "burning down any"
-	next "place it travels"
-	next "through.@"
--- a/data/pokedex/entries/131.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; LaprasPokedexEntry: ; 0x1cc0cd
-	db "TRANSPORT@" ; species name
-	dw 802, 4850 ; height, weight
-
-	db   "This gentle"
-	next "#MON loves to"
-	next "give people rides"
-	page "and provides a ve-"
-	next "ry comfortable way"
-	next "to get around.@"
--- a/data/pokedex/entries/132.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; DittoPokedexEntry: ; 0x1cc13c
-	db "TRANSFORM@" ; species name
-	dw 100, 90 ; height, weight
-
-	db   "When it encount-"
-	next "ers another DITTO,"
-	next "it will move"
-	page "faster than normal"
-	next "to duplicate that"
-	next "opponent exactly.@"
--- a/data/pokedex/entries/133.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; EeveePokedexEntry: ; 0x1cc1b2
-	db "EVOLUTION@" ; species name
-	dw 100, 140 ; height, weight
-
-	db   "Its ability to"
-	next "evolve into many"
-	next "forms allows it to"
-	page "adapt smoothly"
-	next "and perfectly to"
-	next "any environment.@"
--- a/data/pokedex/entries/134.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; VaporeonPokedexEntry: ; 0x1cc224
-	db "BUBBLE JET@" ; species name
-	dw 303, 640 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/135.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; JolteonPokedexEntry: ; 0x1cc28b
-	db "LIGHTNING@" ; species name
-	dw 207, 540 ; height, weight
-
-	db   "The negatively"
-	next "charged ions"
-	next "generated in its"
-	page "fur create a"
-	next "constant sparking"
-	next "noise.@"
--- a/data/pokedex/entries/136.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; FlareonPokedexEntry: ; 0x1cc2ec
-	db "FLAME@" ; species name
-	dw 211, 550 ; height, weight
-
-	db   "Once it has stored"
-	next "up enough heat,"
-	next "this #MON's"
-	page "body temperature"
-	next "can reach up to"
-	next "1700 degrees.@"
--- a/data/pokedex/entries/137.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; PorygonPokedexEntry: ; 0x1cc353
-	db "VIRTUAL@" ; species name
-	dw 207, 800 ; height, weight
-
-	db   "An artificial"
-	next "#MON created"
-	next "due to extensive"
-	page "research, it can"
-	next "perform only what"
-	next "is in its program.@"
--- a/data/pokedex/entries/138.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; OmanytePokedexEntry: ; 0x1cc3c1
-	db "SPIRAL@" ; species name
-	dw 104, 170 ; height, weight
-
-	db   "In prehistoric"
-	next "times, it swam on"
-	next "the sea floor,"
-	page "eating plankton."
-	next "Its fossils are"
-	next "sometimes found.@"
--- a/data/pokedex/entries/139.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; OmastarPokedexEntry: ; 0x1cc42e
-	db "SPIRAL@" ; species name
-	dw 303, 770 ; height, weight
-
-	db   "Its heavy shell"
-	next "allowed it to"
-	next "reach only nearby"
-	page "food. This could"
-	next "be the reason it"
-	next "is extinct.@"
--- a/data/pokedex/entries/140.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; KabutoPokedexEntry: ; 0x1cc497
-	db "SHELLFISH@" ; species name
-	dw 108, 250 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/141.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; KabutopsPokedexEntry: ; 0x1cc507
-	db "SHELLFISH@" ; species name
-	dw 403, 890 ; height, weight
-
-	db   "It was able to"
-	next "swim quickly thro-"
-	next "ugh the water by"
-	page "compactly folding"
-	next "up its razor-sharp"
-	next "sickles.@"
--- a/data/pokedex/entries/142.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; AerodactylPokedexEntry: ; 0x1cc576
-	db "FOSSIL@" ; species name
-	dw 511, 1300 ; height, weight
-
-	db   "In prehistoric"
-	next "times, this"
-	next "#MON flew"
-	page "freely and"
-	next "fearlessly through"
-	next "the skies.@"
--- a/data/pokedex/entries/143.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; SnorlaxPokedexEntry: ; 0x1cc5cf
-	db "SLEEPING@" ; species name
-	dw 611, 10140 ; height, weight
-
-	db   "This #MON's"
-	next "stomach is so"
-	next "strong, even"
-	page "eating moldy or"
-	next "rotten food will"
-	next "not affect it.@"
--- a/data/pokedex/entries/144.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; ArticunoPokedexEntry: ; 0x1cc632
-	db "FREEZE@" ; species name
-	dw 507, 1220 ; height, weight
-
-	db   "Legendary bird"
-	next "#MON. As it"
-	next "flies through the"
-	page "sky, it cools the"
-	next "air, causing snow"
-	next "to fall.@"
--- a/data/pokedex/entries/145.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; ZapdosPokedexEntry: ; 0x1cc697
-	db "ELECTRIC@" ; species name
-	dw 503, 1160 ; height, weight
-
-	db   "Legendary bird"
-	next "#MON. They say"
-	next "lightning caused"
-	page "by the flapping of"
-	next "its wings causes"
-	next "summer storms.@"
--- a/data/pokedex/entries/146.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; MoltresPokedexEntry: ; 0x1cc706
-	db "FLAME@" ; species name
-	dw 607, 1320 ; height, weight
-
-	db   "Legendary bird"
-	next "#MON. It is"
-	next "said to migrate"
-	page "from the south"
-	next "along with the"
-	next "spring.@"
--- a/data/pokedex/entries/147.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; DratiniPokedexEntry: ; 0x1cc761
-	db "DRAGON@" ; species name
-	dw 511, 70 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/148.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; DragonairPokedexEntry: ; 0x1cc7dc
-	db "DRAGON@" ; species name
-	dw 1301, 360 ; height, weight
-
-	db   "It is called the"
-	next "divine #MON."
-	next "When its entire"
-	page "body brightens"
-	next "slightly, the"
-	next "weather changes.@"
--- a/data/pokedex/entries/149.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; DragonitePokedexEntry: ; 0x1cc843
-	db "DRAGON@" ; species name
-	dw 703, 4630 ; height, weight
-
-	db   "It is said that"
-	next "somewhere in the"
-	next "ocean lies an"
-	page "island where these"
-	next "gather. Only they"
-	next "live there.@"
--- a/data/pokedex/entries/150.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; MewtwoPokedexEntry: ; 0x1cc8ae
-	db "GENETIC@" ; species name
-	dw 607, 2690 ; height, weight
-
-	db   "Said to rest qui-"
-	next "etly in an"
-	next "undiscovered cave,"
-	page "this #MON was"
-	next "created solely for"
-	next "battling.@"
--- a/data/pokedex/entries/151.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; MewPokedexEntry: ; 0x1cc915
-	db "NEW SPECIE@" ; species name
-	dw 104, 90 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/152.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; ChikoritaPokedexEntry: ; 0x1cc988
-	db "LEAF@" ; species name
-	dw 211, 140 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/153.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; BayleefPokedexEntry: ; 0x1cc9e9
-	db "LEAF@" ; species name
-	dw 311, 350 ; height, weight
-
-	db   "The scent that"
-	next "wafts from the"
-	next "leaves on its neck"
-	page "causes anyone who"
-	next "smells it to"
-	next "become energetic.@"
--- a/data/pokedex/entries/154.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; MeganiumPokedexEntry: ; 0x1cca54
-	db "HERB@" ; species name
-	dw 511, 2220 ; height, weight
-
-	db   "Anyone who stands"
-	next "beside it becomes"
-	next "refreshed, just as"
-	page "if they were"
-	next "relaxing in a"
-	next "sunny forest.@"
--- a/data/pokedex/entries/155.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; CyndaquilPokedexEntry: ; 0x1ccabd
-	db "FIRE MOUSE@" ; species name
-	dw 108, 170 ; height, weight
-
-	db   "The fire that"
-	next "spouts from its"
-	next "back burns hottest"
-	page "when it is angry."
-	next "The flaring flames"
-	next "intimidate foes.@"
--- a/data/pokedex/entries/156.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; QuilavaPokedexEntry: ; 0x1ccb33
-	db "VOLCANO@" ; species name
-	dw 211, 420 ; height, weight
-
-	db   "Before battle, it"
-	next "turns its back on"
-	next "its opponent to"
-	page "demonstrate how"
-	next "ferociously its"
-	next "fire blazes.@"
--- a/data/pokedex/entries/157.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; TyphlosionPokedexEntry: ; 0x1ccba0
-	db "VOLCANO@" ; species name
-	dw 507, 1750 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/158.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; TotodilePokedexEntry: ; 0x1ccc14
-	db "BIG JAW@" ; species name
-	dw 200, 210 ; height, weight
-
-	db   "This rough critter"
-	next "chomps at any"
-	next "moving object it"
-	page "sees. Turning your"
-	next "back on it is not"
-	next "recommended.@"
--- a/data/pokedex/entries/159.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; CroconawPokedexEntry: ; 0x1ccc84
-	db "BIG JAW@" ; species name
-	dw 307, 550 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/160.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; FeraligatrPokedexEntry: ; 0x1cccf9
-	db "BIG JAW@" ; species name
-	dw 707, 1960 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/161.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; SentretPokedexEntry: ; 0x1ccd6b
-	db "SCOUT@" ; species name
-	dw 207, 130 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/162.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; FurretPokedexEntry: ; 0x1ccddd
-	db "LONG BODY@" ; species name
-	dw 511, 720 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/163.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; HoothootPokedexEntry: ; 0x1cce58
-	db "OWL@" ; species name
-	dw 204, 470 ; height, weight
-
-	db   "It begins to hoot"
-	next "at the same time"
-	next "every day. Some"
-	page "trainers use them"
-	next "in place of"
-	next "clocks.@"
--- a/data/pokedex/entries/164.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; NoctowlPokedexEntry: ; 0x1cceb9
-	db "OWL@" ; species name
-	dw 503, 900 ; height, weight
-
-	db   "Its extremely soft"
-	next "feathers make no"
-	next "sound in flight."
-	page "It silently sneaks"
-	next "up on prey without"
-	next "being detected.@"
--- a/data/pokedex/entries/165.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; LedybaPokedexEntry: ; 0x1ccf2c
-	db "FIVE STAR@" ; species name
-	dw 303, 240 ; height, weight
-
-	db   "It is timid and"
-	next "clusters together"
-	next "with others. The"
-	page "fluid secreted by"
-	next "its feet indicates"
-	next "its location.@"
--- a/data/pokedex/entries/166.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; LedianPokedexEntry: ; 0x1ccfa0
-	db "FIVE STAR@" ; species name
-	dw 407, 780 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/167.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; SpinarakPokedexEntry: ; 0x1cd012
-	db "STRINGSPIT@" ; species name
-	dw 108, 190 ; height, weight
-
-	db   "If prey becomes"
-	next "ensnared in its"
-	next "nest of spun"
-	page "string, it waits"
-	next "motionlessly until"
-	next "it becomes dark.@"
--- a/data/pokedex/entries/168.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; AriadosPokedexEntry: ; 0x1cd083
-	db "LONG LEG@" ; species name
-	dw 307, 740 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/169.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; CrobatPokedexEntry: ; 0x1cd0f5
-	db "BAT@" ; species name
-	dw 511, 1650 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/170.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; ChinchouPokedexEntry: ; 0x1cd165
-	db "ANGLER@" ; species name
-	dw 108, 260 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/171.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; LanturnPokedexEntry: ; 0x1cd1de
-	db "LIGHT@" ; species name
-	dw 311, 500 ; height, weight
-
-	db   "This #MON uses"
-	next "the bright part of"
-	next "its body, which"
-	page "changed from a"
-	next "dorsal fin, to"
-	next "lure prey.@"
--- a/data/pokedex/entries/172.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; PichuPokedexEntry: ; 0x1cd243
-	db "TINY MOUSE@" ; species name
-	dw 100, 40 ; height, weight
-
-	db   "It is unskilled at"
-	next "storing electric"
-	next "power. Any kind of"
-	page "shock causes it to"
-	next "discharge energy"
-	next "spontaneously.@"
--- a/data/pokedex/entries/173.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; CleffaPokedexEntry: ; 0x1cd2bc
-	db "STARSHAPE@" ; species name
-	dw 100, 70 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/174.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; IgglybuffPokedexEntry: ; 0x1cd32c
-	db "BALLOON@" ; species name
-	dw 100, 20 ; height, weight
-
-	db   "Instead of walking"
-	next "with its short"
-	next "legs, it moves"
-	page "around by bouncing"
-	next "on its soft,"
-	next "tender body.@"
--- a/data/pokedex/entries/175.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; TogepiPokedexEntry: ; 0x1cd396
-	db "SPIKE BALL@" ; species name
-	dw 100, 30 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/176.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; TogeticPokedexEntry: ; 0x1cd402
-	db "HAPPINESS@" ; species name
-	dw 200, 70 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/177.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; NatuPokedexEntry: ; 0x1cd47d
-	db "LITTLE BIRD@" ; species name
-	dw 8, 40 ; height, weight
-
-	db   "It is extremely"
-	next "good at climbing"
-	next "tree trunks and"
-	page "likes to eat the"
-	next "new sprouts on"
-	next "the trees.@"
--- a/data/pokedex/entries/178.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; XatuPokedexEntry: ; 0x1cd4e9
-	db "MYSTIC@" ; species name
-	dw 411, 330 ; height, weight
-
-	db   "Once it begins to"
-	next "meditate at sun-"
-	next "rise, the entire"
-	page "day will pass"
-	next "before it will"
-	next "move again.@"
--- a/data/pokedex/entries/179.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; MareepPokedexEntry: ; 0x1cd551
-	db "WOOL@" ; species name
-	dw 200, 170 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/180.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; FlaaffyPokedexEntry: ; 0x1cd5b8
-	db "WOOL@" ; species name
-	dw 207, 290 ; height, weight
-
-	db   "Because of its"
-	next "rubbery, electric-"
-	next "ity-resistant"
-	page "skin, it can store"
-	next "lots of electric-"
-	next "ity in its fur.@"
--- a/data/pokedex/entries/181.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; AmpharosPokedexEntry: ; 0x1cd626
-	db "LIGHT@" ; species name
-	dw 407, 1360 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/182.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; BellossomPokedexEntry: ; 0x1cd69a
-	db "FLOWER@" ; species name
-	dw 104, 130 ; height, weight
-
-	db   "When these dance"
-	next "together, their"
-	next "petals rub against"
-	page "each other,"
-	next "making pretty,"
-	next "relaxing sounds.@"
--- a/data/pokedex/entries/183.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; MarillPokedexEntry: ; 0x1cd705
-	db "AQUAMOUSE@" ; species name
-	dw 104, 190 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/184.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; AzumarillPokedexEntry: ; 0x1cd771
-	db "AQUARABBIT@" ; species name
-	dw 207, 630 ; height, weight
-
-	db   "The bubble-like"
-	next "pattern on its"
-	next "stomach helps it"
-	page "camouflage itself"
-	next "when it's in the"
-	next "water.@"
--- a/data/pokedex/entries/185.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; SudowoodoPokedexEntry: ; 0x1cd7d9
-	db "IMITATION@" ; species name
-	dw 311, 840 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/186.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; PolitoedPokedexEntry: ; 0x1cd84b
-	db "FROG@" ; species name
-	dw 307, 750 ; height, weight
-
-	db   "When it expands"
-	next "its throat to"
-	next "croak out a tune,"
-	page "nearby POLIWAG and"
-	next "POLIWHIRL gather"
-	next "immediately.@"
--- a/data/pokedex/entries/187.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; HoppipPokedexEntry: ; 0x1cd8b5
-	db "COTTONWEED@" ; species name
-	dw 104, 10 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/188.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; SkiploomPokedexEntry: ; 0x1cd928
-	db "COTTONWEED@" ; species name
-	dw 200, 20 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/189.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; JumpluffPokedexEntry: ; 0x1cd998
-	db "COTTONWEED@" ; species name
-	dw 207, 70 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/190.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; AipomPokedexEntry: ; 0x1cda11
-	db "LONG TAIL@" ; species name
-	dw 207, 250 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/191.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; SunkernPokedexEntry: ; 0x1cda87
-	db "SEED@" ; species name
-	dw 100, 40 ; height, weight
-
-	db   "It is very weak."
-	next "Its only means of"
-	next "defense is to"
-	page "shake its leaves"
-	next "desperately at its"
-	next "attacker.@"
--- a/data/pokedex/entries/192.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; SunfloraPokedexEntry: ; 0x1cdaef
-	db "SUN@" ; species name
-	dw 207, 190 ; height, weight
-
-	db   "As the hot season"
-	next "approaches, the"
-	next "petals on this"
-	page "#MON's face"
-	next "become more vivid"
-	next "and lively.@"
--- a/data/pokedex/entries/193.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; YanmaPokedexEntry: ; 0x1d0000
-	db "CLEAR WING@" ; species name
-	dw 311, 840 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/194.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; WooperPokedexEntry: ; 0x1d0078
-	db "WATER FISH@" ; species name
-	dw 104, 190 ; height, weight
-
-	db   "A mucous"
-	next "membrane covers"
-	next "its body. Touching"
-	page "it barehanded will"
-	next "cause a shooting"
-	next "pain.@"
--- a/data/pokedex/entries/195.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; QuagsirePokedexEntry: ; 0x1d00dd
-	db "WATER FISH@" ; species name
-	dw 407, 1650 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/196.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; EspeonPokedexEntry: ; 0x1d0155
-	db "SUN@" ; species name
-	dw 211, 580 ; height, weight
-
-	db   "The tip of its"
-	next "forked tail"
-	next "quivers when it is"
-	page "predicting its"
-	next "opponent's next"
-	next "move.@"
--- a/data/pokedex/entries/197.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; UmbreonPokedexEntry: ; 0x1d01af
-	db "MOONLIGHT@" ; species name
-	dw 303, 600 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/198.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; MurkrowPokedexEntry: ; 0x1d021e
-	db "DARKNESS@" ; species name
-	dw 108, 50 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/199.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; SlowkingPokedexEntry: ; 0x1d0292
-	db "ROYAL@" ; species name
-	dw 607, 1750 ; height, weight
-
-	db   "Every time it ya-"
-	next "wns, SHELLDER"
-	next "injects more poi-"
-	page "son into it. The"
-	next "poison makes it"
-	next "more intelligent.@"
--- a/data/pokedex/entries/200.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; MisdreavusPokedexEntry: ; 0x1d0301
-	db "SCREECH@" ; species name
-	dw 204, 20 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/201.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; UnownPokedexEntry: ; 0x1d0373
-	db "SYMBOL@" ; species name
-	dw 108, 110 ; height, weight
-
-	db   "Because different"
-	next "types of UNOWN"
-	next "exist, it is said"
-	page "that they must"
-	next "have a variety of"
-	next "abilities.@"
--- a/data/pokedex/entries/202.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; WobbuffetPokedexEntry: ; 0x1d03dd
-	db "PATIENT@" ; species name
-	dw 403, 630 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/203.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; GirafarigPokedexEntry: ; 0x1d0446
-	db "LONG NECK@" ; species name
-	dw 411, 910 ; height, weight
-
-	db   "When it is in"
-	next "danger, its tail"
-	next "uses some sort of"
-	page "mysterious powers"
-	next "to drive away the"
-	next "enemy.@"
--- a/data/pokedex/entries/204.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; PinecoPokedexEntry: ; 0x1d04b0
-	db "BAGWORM@" ; species name
-	dw 200, 160 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/205.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; ForretressPokedexEntry: ; 0x1d0524
-	db "BAGWORM@" ; species name
-	dw 311, 2770 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/206.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; DunsparcePokedexEntry: ; 0x1d0593
-	db "LAND SNAKE@" ; species name
-	dw 411, 310 ; height, weight
-
-	db   "It hides deep"
-	next "inside caves where"
-	next "no light ever"
-	page "reaches it and"
-	next "remains virtually"
-	next "motionless there.@"
--- a/data/pokedex/entries/207.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; GligarPokedexEntry: ; 0x1d0604
-	db "FLYSCORPIO@" ; species name
-	dw 307, 1430 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/208.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; SteelixPokedexEntry: ; 0x1d067c
-	db "IRON SNAKE@" ; species name
-	dw 3002, 8820 ; height, weight
-
-	db   "The many small"
-	next "metal particles"
-	next "that cover this"
-	page "#MON's body"
-	next "reflect bright"
-	next "light well.@"
--- a/data/pokedex/entries/209.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; SnubbullPokedexEntry: ; 0x1d06e0
-	db "FAIRY@" ; species name
-	dw 200, 170 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/210.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; GranbullPokedexEntry: ; 0x1d074a
-	db "FAIRY@" ; species name
-	dw 407, 1070 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/211.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; QwilfishPokedexEntry: ; 0x1d07b1
-	db "BALLOON@" ; species name
-	dw 108, 90 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/212.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; ScizorPokedexEntry: ; 0x1d0821
-	db "SCISSORS@" ; species name
-	dw 511, 2600 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/213.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; ShucklePokedexEntry: ; 0x1d088e
-	db "MOLD@" ; species name
-	dw 200, 450 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/214.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; HeracrossPokedexEntry: ; 0x1d0907
-	db "SINGLEHORN@" ; species name
-	dw 411, 1190 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/215.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; SneaselPokedexEntry: ; 0x1d097a
-	db "SHARP CLAW@" ; species name
-	dw 211, 620 ; height, weight
-
-	db   "This cunning"
-	next "#MON hides"
-	next "under the cover"
-	page "of darkness,"
-	next "waiting to attack"
-	next "its prey.@"
--- a/data/pokedex/entries/216.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; TeddiursaPokedexEntry: ; 0x1d09da
-	db "LITTLE BEAR@" ; species name
-	dw 200, 190 ; height, weight
-
-	db   "It always licks"
-	next "honey. Its palm"
-	next "tastes sweet"
-	page "because of all the"
-	next "honey it has"
-	next "absorbed.@"
--- a/data/pokedex/entries/217.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; UrsaringPokedexEntry: ; 0x1d0a41
-	db "HIBERNANT@" ; species name
-	dw 511, 2770 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/218.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; SlugmaPokedexEntry: ; 0x1d0ab8
-	db "LAVA@" ; species name
-	dw 204, 770 ; height, weight
-
-	db   "These group to-"
-	next "gether in areas"
-	next "that are hotter"
-	page "than normal. If it"
-	next "cools off, its"
-	next "skin hardens.@"
--- a/data/pokedex/entries/219.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; MagcargoPokedexEntry: ; 0x1d0b21
-	db "LAVA@" ; species name
-	dw 207, 1210 ; height, weight
-
-	db   "Its body is as hot"
-	next "as lava and is"
-	next "always billowing."
-	page "Flames will"
-	next "occasionally burst"
-	next "from its shell.@"
--- a/data/pokedex/entries/220.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; SwinubPokedexEntry: ; 0x1d0b8d
-	db "PIG@" ; species name
-	dw 104, 140 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/221.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; PiloswinePokedexEntry: ; 0x1d0c01
-	db "SWINE@" ; species name
-	dw 307, 1230 ; height, weight
-
-	db   "Although its legs"
-	next "are short, its"
-	next "rugged hooves"
-	page "prevent it from"
-	next "slipping, even on"
-	next "icy ground.@"
--- a/data/pokedex/entries/222.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; CorsolaPokedexEntry: ; 0x1d0c68
-	db "CORAL@" ; species name
-	dw 200, 110 ; height, weight
-
-	db   "The points on its"
-	next "head absorb"
-	next "nutrients from"
-	page "clean water. They"
-	next "cannot survive in"
-	next "polluted water.@"
--- a/data/pokedex/entries/223.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; RemoraidPokedexEntry: ; 0x1d0cd3
-	db "JET@" ; species name
-	dw 200, 260 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/224.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; OctilleryPokedexEntry: ; 0x1d0d42
-	db "JET@" ; species name
-	dw 211, 630 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/225.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; DelibirdPokedexEntry: ; 0x1d0db1
-	db "DELIVERY@" ; species name
-	dw 211, 350 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/226.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; MantinePokedexEntry: ; 0x1d0e25
-	db "KITE@" ; species name
-	dw 611, 4850 ; height, weight
-
-	db   "It swims along"
-	next "freely, eating"
-	next "things that swim"
-	page "into its mouth."
-	next "Its whole body is"
-	next "very coarse.@"
--- a/data/pokedex/entries/227.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; SkarmoryPokedexEntry: ; 0x1d0e8c
-	db "ARMOR BIRD@" ; species name
-	dw 507, 1110 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/228.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; HoundourPokedexEntry: ; 0x1d0eff
-	db "DARK@" ; species name
-	dw 200, 240 ; height, weight
-
-	db   "Around dawn, its"
-	next "ominous howl"
-	next "echoes through the"
-	page "area to announce"
-	next "that this is its"
-	next "territory.@"
--- a/data/pokedex/entries/229.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; HoundoomPokedexEntry: ; 0x1d0f66
-	db "DARK@" ; species name
-	dw 407, 770 ; height, weight
-
-	db   "The pungent-"
-	next "smelling flame"
-	next "that shoots from"
-	page "its mouth results"
-	next "from toxins burn-"
-	next "ing in its body.@"
--- a/data/pokedex/entries/230.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; KingdraPokedexEntry: ; 0x1d0fd1
-	db "DRAGON@" ; species name
-	dw 511, 3350 ; height, weight
-
-	db   "It stores energy"
-	next "by sleeping at"
-	next "underwater depths"
-	page "at which no other"
-	next "life forms can"
-	next "survive.@"
--- a/data/pokedex/entries/231.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; PhanpyPokedexEntry: ; 0x1d1038
-	db "LONG NOSE@" ; species name
-	dw 108, 740 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/232.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; DonphanPokedexEntry: ; 0x1d10ac
-	db "ARMOR@" ; species name
-	dw 307, 2650 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/233.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; Porygon2PokedexEntry: ; 0x1d110c
-	db "VIRTUAL@" ; species name
-	dw 200, 720 ; height, weight
-
-	db   "This manmade"
-	next "#MON evolved"
-	next "from the latest"
-	page "technology. It"
-	next "may have unprog-"
-	next "rammed reactions.@"
--- a/data/pokedex/entries/234.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; StantlerPokedexEntry: ; 0x1d1174
-	db "BIG HORN@" ; species name
-	dw 407, 1570 ; height, weight
-
-	db   "The round balls"
-	next "found on the"
-	next "fallen antlers can"
-	page "be ground into a"
-	next "powder that aids"
-	next "in sleeping.@"
--- a/data/pokedex/entries/235.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; SmearglePokedexEntry: ; 0x1d11e0
-	db "PAINTER@" ; species name
-	dw 311, 1280 ; height, weight
-
-	db   "The color of the"
-	next "mysterious fluid"
-	next "secreted from its"
-	page "tail is predeter-"
-	next "mined for each"
-	next "SMEARGLE.@"
--- a/data/pokedex/entries/236.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; TyroguePokedexEntry: ; 0x1d124b
-	db "SCUFFLE@" ; species name
-	dw 204, 460 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/237.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; HitmontopPokedexEntry: ; 0x1d12c0
-	db "HANDSTAND@" ; species name
-	dw 407, 1060 ; height, weight
-
-	db   "After doing a"
-	next "handstand to"
-	next "throw off the"
-	page "opponent's timing,"
-	next "it presents its"
-	next "fancy kick moves.@"
--- a/data/pokedex/entries/238.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; SmoochumPokedexEntry: ; 0x1d132b
-	db "KISS@" ; species name
-	dw 104, 130 ; height, weight
-
-	db   "The sensitivity of"
-	next "its lips develops"
-	next "most quickly."
-	page "It uses them to"
-	next "try to identify"
-	next "unknown objects.@"
--- a/data/pokedex/entries/239.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; ElekidPokedexEntry: ; 0x1d1398
-	db "ELECTRIC@" ; species name
-	dw 200, 520 ; height, weight
-
-	db   "It loves violent"
-	next "thunder. The space"
-	next "between its horns"
-	page "flickers bluish-"
-	next "white when it is"
-	next "charging energy.@"
--- a/data/pokedex/entries/240.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; MagbyPokedexEntry: ; 0x1d140e
-	db "LIVE COAL@" ; species name
-	dw 204, 470 ; height, weight
-
-	db   "It naturally spits"
-	next "an 1100-degree"
-	next "flame. It is said"
-	page "when many appear,"
-	next "it heralds a"
-	next "volcanic eruption.@"
--- a/data/pokedex/entries/241.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; MiltankPokedexEntry: ; 0x1d1482
-	db "MILK COW@" ; species name
-	dw 311, 1660 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/242.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; BlisseyPokedexEntry: ; 0x1d14f7
-	db "HAPPINESS@" ; species name
-	dw 411, 1030 ; height, weight
-
-	db   "Biting into one"
-	next "of the delicious"
-	next "eggs that BLISSEY"
-	page "provides will make"
-	next "everyone around"
-	next "smile with joy.@"
--- a/data/pokedex/entries/243.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; RaikouPokedexEntry: ; 0x1d156b
-	db "THUNDER@" ; species name
-	dw 603, 3920 ; height, weight
-
-	db   "This rough #MON"
-	next "stores energy"
-	next "inside its body,"
-	page "then sweeps across"
-	next "the land, shooting"
-	next "off electricity.@"
--- a/data/pokedex/entries/244.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; EnteiPokedexEntry: ; 0x1d15dd
-	db "VOLCANO@" ; species name
-	dw 607, 4370 ; height, weight
-
-	db   "This brawny"
-	next "#MON courses"
-	next "around the earth,"
-	page "spouting flames"
-	next "hotter than a"
-	next "volcano's magma.@"
--- a/data/pokedex/entries/245.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; SuicunePokedexEntry: ; 0x1d1642
-	db "AURORA@" ; species name
-	dw 607, 4120 ; height, weight
-
-	db   "This divine"
-	next "#MON blows"
-	next "around the world,"
-	page "always in search"
-	next "of a pure"
-	next "reservoir.@"
--- a/data/pokedex/entries/246.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; LarvitarPokedexEntry: ; 0x1d169c
-	db "ROCK SKIN@" ; species name
-	dw 200, 1590 ; height, weight
-
-	db   "Born deep under-"
-	next "ground, this"
-	next "#MON becomes a"
-	page "pupa after eating"
-	next "enough dirt to"
-	next "make a mountain.@"
--- a/data/pokedex/entries/247.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; PupitarPokedexEntry: ; 0x1d1709
-	db "HARD SHELL@" ; species name
-	dw 311, 3350 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/248.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; TyranitarPokedexEntry: ; 0x1d177b
-	db "ARMOR@" ; species name
-	dw 607, 4450 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/249.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; LugiaPokedexEntry: ; 0x1d17e9
-	db "DIVING@" ; species name
-	dw 1701, 4760 ; height, weight
-
-	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.@"
--- a/data/pokedex/entries/250.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; HoOhPokedexEntry: ; 0x1d185d
-	db "RAINBOW@" ; species name
-	dw 1206, 4390 ; height, weight
-
-	db   "It will reveal"
-	next "itself before a"
-	next "pure-hearted"
-	page "trainer by shining"
-	next "its bright rain-"
-	next "bow-colored wings.@"
--- a/data/pokedex/entries/251.asm
+++ /dev/null
@@ -1,10 +1,0 @@
-; CelebiPokedexEntry: ; 0x1d18cc
-	db "TIMETRAVEL@" ; species name
-	dw 200, 110 ; height, weight
-
-	db   "Revered as a"
-	next "guardian of the"
-	next "forest, CELEBI"
-	page "appears wherever"
-	next "beautiful forests"
-	next "exist.@"
--- /dev/null
+++ b/data/pokedex/entries/abra.asm
@@ -1,0 +1,10 @@
+; AbraPokedexEntry: ; 0x1830d5
+	db "PSI@" ; species name
+	dw 211, 430 ; height, weight
+
+	db   "It hypnotizes"
+	next "itself so that it"
+	next "can teleport away"
+	page "when it senses"
+	next "danger, even"
+	next "if it is asleep.@"
--- /dev/null
+++ b/data/pokedex/entries/aerodactyl.asm
@@ -1,0 +1,10 @@
+; AerodactylPokedexEntry: ; 0x1cc576
+	db "FOSSIL@" ; species name
+	dw 511, 1300 ; height, weight
+
+	db   "In prehistoric"
+	next "times, this"
+	next "#MON flew"
+	page "freely and"
+	next "fearlessly through"
+	next "the skies.@"
--- /dev/null
+++ b/data/pokedex/entries/aipom.asm
@@ -1,0 +1,10 @@
+; AipomPokedexEntry: ; 0x1cda11
+	db "LONG TAIL@" ; species name
+	dw 207, 250 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/alakazam.asm
@@ -1,0 +1,10 @@
+; AlakazamPokedexEntry: ; 0x1b8000
+	db "PSI@" ; species name
+	dw 411, 1060 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/ampharos.asm
@@ -1,0 +1,10 @@
+; AmpharosPokedexEntry: ; 0x1cd626
+	db "LIGHT@" ; species name
+	dw 407, 1360 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/arbok.asm
@@ -1,0 +1,10 @@
+; ArbokPokedexEntry: ; 0x18203d
+	db "COBRA@" ; species name
+	dw 1106, 1430 ; height, weight
+
+	db   "To intimidate"
+	next "foes, it spreads"
+	next "its chest wide and"
+	page "makes eerie sounds"
+	next "by expelling air"
+	next "from its mouth.@"
--- /dev/null
+++ b/data/pokedex/entries/arcanine.asm
@@ -1,0 +1,10 @@
+; ArcaninePokedexEntry: ; 0x182f1c
+	db "LEGENDARY@" ; species name
+	dw 603, 3420 ; height, weight
+
+	db   "An ancient picture"
+	next "scroll shows that"
+	next "people were"
+	page "attracted to its"
+	next "movement as it ran"
+	next "through prairies.@"
--- /dev/null
+++ b/data/pokedex/entries/ariados.asm
@@ -1,0 +1,10 @@
+; AriadosPokedexEntry: ; 0x1cd083
+	db "LONG LEG@" ; species name
+	dw 307, 740 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/articuno.asm
@@ -1,0 +1,10 @@
+; ArticunoPokedexEntry: ; 0x1cc632
+	db "FREEZE@" ; species name
+	dw 507, 1220 ; height, weight
+
+	db   "Legendary bird"
+	next "#MON. As it"
+	next "flies through the"
+	page "sky, it cools the"
+	next "air, causing snow"
+	next "to fall.@"
--- /dev/null
+++ b/data/pokedex/entries/azumarill.asm
@@ -1,0 +1,10 @@
+; AzumarillPokedexEntry: ; 0x1cd771
+	db "AQUARABBIT@" ; species name
+	dw 207, 630 ; height, weight
+
+	db   "The bubble-like"
+	next "pattern on its"
+	next "stomach helps it"
+	page "camouflage itself"
+	next "when it's in the"
+	next "water.@"
--- /dev/null
+++ b/data/pokedex/entries/bayleef.asm
@@ -1,0 +1,10 @@
+; BayleefPokedexEntry: ; 0x1cc9e9
+	db "LEAF@" ; species name
+	dw 311, 350 ; height, weight
+
+	db   "The scent that"
+	next "wafts from the"
+	next "leaves on its neck"
+	page "causes anyone who"
+	next "smells it to"
+	next "become energetic.@"
--- /dev/null
+++ b/data/pokedex/entries/beedrill.asm
@@ -1,0 +1,10 @@
+; BeedrillPokedexEntry: ; 0x181c8a
+	db "POISON BEE@" ; species name
+	dw 303, 650 ; height, weight
+
+	db   "It uses sharp,"
+	next "poisonous stings"
+	next "to defeat prey,"
+	page "then takes the"
+	next "victim back to its"
+	next "nest for food.@"
--- /dev/null
+++ b/data/pokedex/entries/bellossom.asm
@@ -1,0 +1,10 @@
+; BellossomPokedexEntry: ; 0x1cd69a
+	db "FLOWER@" ; species name
+	dw 104, 130 ; height, weight
+
+	db   "When these dance"
+	next "together, their"
+	next "petals rub against"
+	page "each other,"
+	next "making pretty,"
+	next "relaxing sounds.@"
--- /dev/null
+++ b/data/pokedex/entries/bellsprout.asm
@@ -1,0 +1,10 @@
+; BellsproutPokedexEntry: ; 0x1b81a1
+	db "FLOWER@" ; species name
+	dw 204, 90 ; height, weight
+
+	db   "If it notices"
+	next "anything that"
+	next "moves, it"
+	page "immediately flings"
+	next "its vine at the"
+	next "object.@"
--- /dev/null
+++ b/data/pokedex/entries/blastoise.asm
@@ -1,0 +1,10 @@
+; BlastoisePokedexEntry: ; 0x1819f9
+	db "SHELLFISH@" ; species name
+	dw 503, 1890 ; height, weight
+
+	db   "It firmly plants"
+	next "its feet on the"
+	next "ground before"
+	page "shooting water"
+	next "from the jets on"
+	next "its back.@"
--- /dev/null
+++ b/data/pokedex/entries/blissey.asm
@@ -1,0 +1,10 @@
+; BlisseyPokedexEntry: ; 0x1d14f7
+	db "HAPPINESS@" ; species name
+	dw 411, 1030 ; height, weight
+
+	db   "Biting into one"
+	next "of the delicious"
+	next "eggs that BLISSEY"
+	page "provides will make"
+	next "everyone around"
+	next "smile with joy.@"
--- /dev/null
+++ b/data/pokedex/entries/bulbasaur.asm
@@ -1,0 +1,10 @@
+; BulbasaurPokedexEntry: ; 0x181695
+	db "SEED@" ; species name
+	dw 204, 150 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/butterfree.asm
@@ -1,0 +1,10 @@
+; ButterfreePokedexEntry: ; 0x181b45
+	db "BUTTERFLY@" ; species name
+	dw 307, 710 ; height, weight
+
+	db   "It flits from"
+	next "flower to flower,"
+	next "collecting honey."
+	page "It can even"
+	next "identify distant"
+	next "flowers in bloom.@"
--- /dev/null
+++ b/data/pokedex/entries/caterpie.asm
@@ -1,0 +1,10 @@
+; CaterpiePokedexEntry: ; 0x181a60
+	db "WORM@" ; species name
+	dw 100, 60 ; height, weight
+
+	db   "It crawls into"
+	next "foliage where it"
+	next "camouflages itself"
+	page "among leaves that"
+	next "are the same color"
+	next "as its body.@"
--- /dev/null
+++ b/data/pokedex/entries/celebi.asm
@@ -1,0 +1,10 @@
+; CelebiPokedexEntry: ; 0x1d18cc
+	db "TIMETRAVEL@" ; species name
+	dw 200, 110 ; height, weight
+
+	db   "Revered as a"
+	next "guardian of the"
+	next "forest, CELEBI"
+	page "appears wherever"
+	next "beautiful forests"
+	next "exist.@"
--- /dev/null
+++ b/data/pokedex/entries/chansey.asm
@@ -1,0 +1,10 @@
+; ChanseyPokedexEntry: ; 0x1b942e
+	db "EGG@" ; species name
+	dw 307, 760 ; height, weight
+
+	db   "People try to"
+	next "catch it for its"
+	next "extremely"
+	page "nutritious eggs,"
+	next "but it rarely can"
+	next "be found.@"
--- /dev/null
+++ b/data/pokedex/entries/charizard.asm
@@ -1,0 +1,10 @@
+; CharizardPokedexEntry: ; 0x1818b3
+	db "FLAME@" ; species name
+	dw 507, 2000 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/charmander.asm
@@ -1,0 +1,10 @@
+; CharmanderPokedexEntry: ; 0x1817db
+	db "LIZARD@" ; species name
+	dw 200, 190 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/charmeleon.asm
@@ -1,0 +1,10 @@
+; CharmeleonPokedexEntry: ; 0x18184a
+	db "FLAME@" ; species name
+	dw 307, 420 ; height, weight
+
+	db   "If it becomes"
+	next "agitated during"
+	next "battle, it spouts"
+	page "intense flames,"
+	next "incinerating its"
+	next "surroundings.@"
--- /dev/null
+++ b/data/pokedex/entries/chikorita.asm
@@ -1,0 +1,10 @@
+; ChikoritaPokedexEntry: ; 0x1cc988
+	db "LEAF@" ; species name
+	dw 211, 140 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/chinchou.asm
@@ -1,0 +1,10 @@
+; ChinchouPokedexEntry: ; 0x1cd165
+	db "ANGLER@" ; species name
+	dw 108, 260 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/clefable.asm
@@ -1,0 +1,10 @@
+; ClefablePokedexEntry: ; 0x182530
+	db "FAIRY@" ; species name
+	dw 403, 880 ; height, weight
+
+	db   "Said to live in"
+	next "quiet, remote"
+	next "mountains, this"
+	page "type of fairy has"
+	next "a strong aversion"
+	next "to being seen.@"
--- /dev/null
+++ b/data/pokedex/entries/clefairy.asm
@@ -1,0 +1,10 @@
+; ClefairyPokedexEntry: ; 0x1824c8
+	db "FAIRY@" ; species name
+	dw 200, 170 ; height, weight
+
+	db   "Though rarely"
+	next "seen, it becomes"
+	next "easier to spot,"
+	page "for some reason,"
+	next "on the night of a "
+	next "full moon.@"
--- /dev/null
+++ b/data/pokedex/entries/cleffa.asm
@@ -1,0 +1,10 @@
+; CleffaPokedexEntry: ; 0x1cd2bc
+	db "STARSHAPE@" ; species name
+	dw 100, 70 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/cloyster.asm
@@ -1,0 +1,10 @@
+; CloysterPokedexEntry: ; 0x1b8ad9
+	db "BIVALVE@" ; species name
+	dw 411, 2920 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/corsola.asm
@@ -1,0 +1,10 @@
+; CorsolaPokedexEntry: ; 0x1d0c68
+	db "CORAL@" ; species name
+	dw 200, 110 ; height, weight
+
+	db   "The points on its"
+	next "head absorb"
+	next "nutrients from"
+	page "clean water. They"
+	next "cannot survive in"
+	next "polluted water.@"
--- /dev/null
+++ b/data/pokedex/entries/crobat.asm
@@ -1,0 +1,10 @@
+; CrobatPokedexEntry: ; 0x1cd0f5
+	db "BAT@" ; species name
+	dw 511, 1650 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/croconaw.asm
@@ -1,0 +1,10 @@
+; CroconawPokedexEntry: ; 0x1ccc84
+	db "BIG JAW@" ; species name
+	dw 307, 550 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/cubone.asm
@@ -1,0 +1,10 @@
+; CubonePokedexEntry: ; 0x1b9068
+	db "LONELY@" ; species name
+	dw 104, 140 ; height, weight
+
+	db   "It lost its mother"
+	next "after its birth."
+	next "It wears its"
+	page "mother's skull,"
+	next "never revealing"
+	next "its true face.@"
--- /dev/null
+++ b/data/pokedex/entries/cyndaquil.asm
@@ -1,0 +1,10 @@
+; CyndaquilPokedexEntry: ; 0x1ccabd
+	db "FIRE MOUSE@" ; species name
+	dw 108, 170 ; height, weight
+
+	db   "The fire that"
+	next "spouts from its"
+	next "back burns hottest"
+	page "when it is angry."
+	next "The flaring flames"
+	next "intimidate foes.@"
--- /dev/null
+++ b/data/pokedex/entries/delibird.asm
@@ -1,0 +1,10 @@
+; DelibirdPokedexEntry: ; 0x1d0db1
+	db "DELIVERY@" ; species name
+	dw 211, 350 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/dewgong.asm
@@ -1,0 +1,10 @@
+; DewgongPokedexEntry: ; 0x1b8934
+	db "SEA LION@" ; species name
+	dw 507, 2650 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/diglett.asm
@@ -1,0 +1,10 @@
+; DiglettPokedexEntry: ; 0x182b30
+	db "MOLE@" ; species name
+	dw 8, 20 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/ditto.asm
@@ -1,0 +1,10 @@
+; DittoPokedexEntry: ; 0x1cc13c
+	db "TRANSFORM@" ; species name
+	dw 100, 90 ; height, weight
+
+	db   "When it encount-"
+	next "ers another DITTO,"
+	next "it will move"
+	page "faster than normal"
+	next "to duplicate that"
+	next "opponent exactly.@"
--- /dev/null
+++ b/data/pokedex/entries/dodrio.asm
@@ -1,0 +1,10 @@
+; DodrioPokedexEntry: ; 0x1b884a
+	db "TRIPLEBIRD@" ; species name
+	dw 511, 1880 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/doduo.asm
@@ -1,0 +1,10 @@
+; DoduoPokedexEntry: ; 0x1b87d7
+	db "TWIN BIRD@" ; species name
+	dw 407, 860 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/donphan.asm
@@ -1,0 +1,10 @@
+; DonphanPokedexEntry: ; 0x1d10ac
+	db "ARMOR@" ; species name
+	dw 307, 2650 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/dragonair.asm
@@ -1,0 +1,10 @@
+; DragonairPokedexEntry: ; 0x1cc7dc
+	db "DRAGON@" ; species name
+	dw 1301, 360 ; height, weight
+
+	db   "It is called the"
+	next "divine #MON."
+	next "When its entire"
+	page "body brightens"
+	next "slightly, the"
+	next "weather changes.@"
--- /dev/null
+++ b/data/pokedex/entries/dragonite.asm
@@ -1,0 +1,10 @@
+; DragonitePokedexEntry: ; 0x1cc843
+	db "DRAGON@" ; species name
+	dw 703, 4630 ; height, weight
+
+	db   "It is said that"
+	next "somewhere in the"
+	next "ocean lies an"
+	page "island where these"
+	next "gather. Only they"
+	next "live there.@"
--- /dev/null
+++ b/data/pokedex/entries/dratini.asm
@@ -1,0 +1,10 @@
+; DratiniPokedexEntry: ; 0x1cc761
+	db "DRAGON@" ; species name
+	dw 511, 70 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/drowzee.asm
@@ -1,0 +1,10 @@
+; DrowzeePokedexEntry: ; 0x1b8d0a
+	db "HYPNOSIS@" ; species name
+	dw 303, 710 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/dugtrio.asm
@@ -1,0 +1,10 @@
+; DugtrioPokedexEntry: ; 0x182b9d
+	db "MOLE@" ; species name
+	dw 204, 730 ; height, weight
+
+	db   "These DIGLETT"
+	next "triplets dig over"
+	next "60 miles below sea"
+	page "level. No one"
+	next "knows what it's"
+	next "like underground.@"
--- /dev/null
+++ b/data/pokedex/entries/dunsparce.asm
@@ -1,0 +1,10 @@
+; DunsparcePokedexEntry: ; 0x1d0593
+	db "LAND SNAKE@" ; species name
+	dw 411, 310 ; height, weight
+
+	db   "It hides deep"
+	next "inside caves where"
+	next "no light ever"
+	page "reaches it and"
+	next "remains virtually"
+	next "motionless there.@"
--- /dev/null
+++ b/data/pokedex/entries/eevee.asm
@@ -1,0 +1,10 @@
+; EeveePokedexEntry: ; 0x1cc1b2
+	db "EVOLUTION@" ; species name
+	dw 100, 140 ; height, weight
+
+	db   "Its ability to"
+	next "evolve into many"
+	next "forms allows it to"
+	page "adapt smoothly"
+	next "and perfectly to"
+	next "any environment.@"
--- /dev/null
+++ b/data/pokedex/entries/ekans.asm
@@ -1,0 +1,10 @@
+; EkansPokedexEntry: ; 0x181fd4
+	db "SNAKE@" ; species name
+	dw 607, 150 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/electabuzz.asm
@@ -1,0 +1,10 @@
+; ElectabuzzPokedexEntry: ; 0x1b992a
+	db "ELECTRIC@" ; species name
+	dw 307, 660 ; height, weight
+
+	db   "When two"
+	next "ELECTABUZZ touch,"
+	next "they control the"
+	page "electric currents"
+	next "to communicate"
+	next "their feelings.@"
--- /dev/null
+++ b/data/pokedex/entries/electrode.asm
@@ -1,0 +1,10 @@
+; ElectrodePokedexEntry: ; 0x1b8f19
+	db "BALL@" ; species name
+	dw 311, 1470 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/elekid.asm
@@ -1,0 +1,10 @@
+; ElekidPokedexEntry: ; 0x1d1398
+	db "ELECTRIC@" ; species name
+	dw 200, 520 ; height, weight
+
+	db   "It loves violent"
+	next "thunder. The space"
+	next "between its horns"
+	page "flickers bluish-"
+	next "white when it is"
+	next "charging energy.@"
--- /dev/null
+++ b/data/pokedex/entries/entei.asm
@@ -1,0 +1,10 @@
+; EnteiPokedexEntry: ; 0x1d15dd
+	db "VOLCANO@" ; species name
+	dw 607, 4370 ; height, weight
+
+	db   "This brawny"
+	next "#MON courses"
+	next "around the earth,"
+	page "spouting flames"
+	next "hotter than a"
+	next "volcano's magma.@"
--- /dev/null
+++ b/data/pokedex/entries/espeon.asm
@@ -1,0 +1,10 @@
+; EspeonPokedexEntry: ; 0x1d0155
+	db "SUN@" ; species name
+	dw 211, 580 ; height, weight
+
+	db   "The tip of its"
+	next "forked tail"
+	next "quivers when it is"
+	page "predicting its"
+	next "opponent's next"
+	next "move.@"
--- /dev/null
+++ b/data/pokedex/entries/exeggcute.asm
@@ -1,0 +1,10 @@
+; ExeggcutePokedexEntry: ; 0x1b8f84
+	db "EGG@" ; species name
+	dw 104, 60 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/exeggutor.asm
@@ -1,0 +1,10 @@
+; ExeggutorPokedexEntry: ; 0x1b8ff6
+	db "COCONUT@" ; species name
+	dw 607, 2650 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/farfetch_d.asm
@@ -1,0 +1,10 @@
+; FarfetchDPokedexEntry: ; 0x1b876c
+	db "WILD DUCK@" ; species name
+	dw 207, 330 ; height, weight
+
+	db   "In order to pre-"
+	next "vent their"
+	next "extinction, more"
+	page "people have made"
+	next "an effort to breed"
+	next "these #MON.@"
--- /dev/null
+++ b/data/pokedex/entries/fearow.asm
@@ -1,0 +1,10 @@
+; FearowPokedexEntry: ; 0x181f64
+	db "BEAK@" ; species name
+	dw 311, 840 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/feraligatr.asm
@@ -1,0 +1,10 @@
+; FeraligatrPokedexEntry: ; 0x1cccf9
+	db "BIG JAW@" ; species name
+	dw 707, 1960 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/flaaffy.asm
@@ -1,0 +1,10 @@
+; FlaaffyPokedexEntry: ; 0x1cd5b8
+	db "WOOL@" ; species name
+	dw 207, 290 ; height, weight
+
+	db   "Because of its"
+	next "rubbery, electric-"
+	next "ity-resistant"
+	page "skin, it can store"
+	next "lots of electric-"
+	next "ity in its fur.@"
--- /dev/null
+++ b/data/pokedex/entries/flareon.asm
@@ -1,0 +1,10 @@
+; FlareonPokedexEntry: ; 0x1cc2ec
+	db "FLAME@" ; species name
+	dw 211, 550 ; height, weight
+
+	db   "Once it has stored"
+	next "up enough heat,"
+	next "this #MON's"
+	page "body temperature"
+	next "can reach up to"
+	next "1700 degrees.@"
--- /dev/null
+++ b/data/pokedex/entries/forretress.asm
@@ -1,0 +1,10 @@
+; ForretressPokedexEntry: ; 0x1d0524
+	db "BAGWORM@" ; species name
+	dw 311, 2770 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/furret.asm
@@ -1,0 +1,10 @@
+; FurretPokedexEntry: ; 0x1ccddd
+	db "LONG BODY@" ; species name
+	dw 511, 720 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/gastly.asm
@@ -1,0 +1,10 @@
+; GastlyPokedexEntry: ; 0x1b8b4a
+	db "GAS@" ; species name
+	dw 403, 2 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/gengar.asm
@@ -1,0 +1,10 @@
+; GengarPokedexEntry: ; 0x1b8c25
+	db "SHADOW@" ; species name
+	dw 411, 890 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/geodude.asm
@@ -1,0 +1,10 @@
+; GeodudePokedexEntry: ; 0x1b83a1
+	db "ROCK@" ; species name
+	dw 104, 440 ; height, weight
+
+	db   "Proud of their"
+	next "sturdy bodies,"
+	next "they bash against"
+	page "each other in a"
+	next "contest to prove"
+	next "whose is harder.@"
--- /dev/null
+++ b/data/pokedex/entries/girafarig.asm
@@ -1,0 +1,10 @@
+; GirafarigPokedexEntry: ; 0x1d0446
+	db "LONG NECK@" ; species name
+	dw 411, 910 ; height, weight
+
+	db   "When it is in"
+	next "danger, its tail"
+	next "uses some sort of"
+	page "mysterious powers"
+	next "to drive away the"
+	next "enemy.@"
--- /dev/null
+++ b/data/pokedex/entries/gligar.asm
@@ -1,0 +1,10 @@
+; GligarPokedexEntry: ; 0x1d0604
+	db "FLYSCORPIO@" ; species name
+	dw 307, 1430 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/gloom.asm
@@ -1,0 +1,10 @@
+; GloomPokedexEntry: ; 0x1828a6
+	db "WEED@" ; species name
+	dw 207, 190 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/golbat.asm
@@ -1,0 +1,10 @@
+; GolbatPokedexEntry: ; 0x1827c4
+	db "BAT@" ; species name
+	dw 503, 1210 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/goldeen.asm
@@ -1,0 +1,10 @@
+; GoldeenPokedexEntry: ; 0x1b9626
+	db "GOLDFISH@" ; species name
+	dw 200, 330 ; height, weight
+
+	db   "During spawning"
+	next "season, they swim"
+	next "gracefully in the"
+	page "water, searching"
+	next "for their perfect"
+	next "mate.@"
--- /dev/null
+++ b/data/pokedex/entries/golduck.asm
@@ -1,0 +1,10 @@
+; GolduckPokedexEntry: ; 0x182d55
+	db "DUCK@" ; species name
+	dw 507, 1690 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/golem.asm
@@ -1,0 +1,10 @@
+; GolemPokedexEntry: ; 0x1b8481
+	db "MEGATON@" ; species name
+	dw 407, 6620 ; height, weight
+
+	db   "Its rock-like body"
+	next "is so durable,"
+	next "even high-powered"
+	page "dynamite blasts"
+	next "fail to scratch"
+	next "its rugged hide.@"
--- /dev/null
+++ b/data/pokedex/entries/granbull.asm
@@ -1,0 +1,10 @@
+; GranbullPokedexEntry: ; 0x1d074a
+	db "FAIRY@" ; species name
+	dw 407, 1070 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/graveler.asm
@@ -1,0 +1,10 @@
+; GravelerPokedexEntry: ; 0x1b840c
+	db "ROCK@" ; species name
+	dw 303, 2320 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/grimer.asm
@@ -1,0 +1,10 @@
+; GrimerPokedexEntry: ; 0x1b89a2
+	db "SLUDGE@" ; species name
+	dw 211, 660 ; height, weight
+
+	db   "When two of these"
+	next "#MON's bodies"
+	next "are combined"
+	page "together, new"
+	next "poisons are"
+	next "created.@"
--- /dev/null
+++ b/data/pokedex/entries/growlithe.asm
@@ -1,0 +1,10 @@
+; GrowlithePokedexEntry: ; 0x182eaa
+	db "PUPPY@" ; species name
+	dw 204, 420 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/gyarados.asm
@@ -1,0 +1,10 @@
+; GyaradosPokedexEntry: ; 0x1cc065
+	db "ATROCIOUS@" ; species name
+	dw 2104, 5180 ; height, weight
+
+	db   "It appears when-"
+	next "ever there is"
+	next "world conflict,"
+	page "burning down any"
+	next "place it travels"
+	next "through.@"
--- /dev/null
+++ b/data/pokedex/entries/haunter.asm
@@ -1,0 +1,10 @@
+; HaunterPokedexEntry: ; 0x1b8bbd
+	db "GAS@" ; species name
+	dw 503, 2 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/heracross.asm
@@ -1,0 +1,10 @@
+; HeracrossPokedexEntry: ; 0x1d0907
+	db "SINGLEHORN@" ; species name
+	dw 411, 1190 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/hitmonchan.asm
@@ -1,0 +1,10 @@
+; HitmonchanPokedexEntry: ; 0x1b91a4
+	db "PUNCHING@" ; species name
+	dw 407, 1110 ; height, weight
+
+	db   "To increase the"
+	next "strength of all"
+	next "its punch moves,"
+	page "it spins its arms"
+	next "just before making"
+	next "contact.@"
--- /dev/null
+++ b/data/pokedex/entries/hitmonlee.asm
@@ -1,0 +1,10 @@
+; HitmonleePokedexEntry: ; 0x1b913f
+	db "KICKING@" ; species name
+	dw 411, 1100 ; height, weight
+
+	db   "It is also called"
+	next "the Kick Master."
+	next "It uses its"
+	page "elastic legs to"
+	next "execute every"
+	next "known kick.@"
--- /dev/null
+++ b/data/pokedex/entries/hitmontop.asm
@@ -1,0 +1,10 @@
+; HitmontopPokedexEntry: ; 0x1d12c0
+	db "HANDSTAND@" ; species name
+	dw 407, 1060 ; height, weight
+
+	db   "After doing a"
+	next "handstand to"
+	next "throw off the"
+	page "opponent's timing,"
+	next "it presents its"
+	next "fancy kick moves.@"
--- /dev/null
+++ b/data/pokedex/entries/ho_oh.asm
@@ -1,0 +1,10 @@
+; HoOhPokedexEntry: ; 0x1d185d
+	db "RAINBOW@" ; species name
+	dw 1206, 4390 ; height, weight
+
+	db   "It will reveal"
+	next "itself before a"
+	next "pure-hearted"
+	page "trainer by shining"
+	next "its bright rain-"
+	next "bow-colored wings.@"
--- /dev/null
+++ b/data/pokedex/entries/hoothoot.asm
@@ -1,0 +1,10 @@
+; HoothootPokedexEntry: ; 0x1cce58
+	db "OWL@" ; species name
+	dw 204, 470 ; height, weight
+
+	db   "It begins to hoot"
+	next "at the same time"
+	next "every day. Some"
+	page "trainers use them"
+	next "in place of"
+	next "clocks.@"
--- /dev/null
+++ b/data/pokedex/entries/hoppip.asm
@@ -1,0 +1,10 @@
+; HoppipPokedexEntry: ; 0x1cd8b5
+	db "COTTONWEED@" ; species name
+	dw 104, 10 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/horsea.asm
@@ -1,0 +1,10 @@
+; HorseaPokedexEntry: ; 0x1b9553
+	db "DRAGON@" ; species name
+	dw 104, 180 ; height, weight
+
+	db   "When they're in a"
+	next "safe location,"
+	next "they can be seen"
+	page "playfully tangling"
+	next "their tails"
+	next "together.@"
--- /dev/null
+++ b/data/pokedex/entries/houndoom.asm
@@ -1,0 +1,10 @@
+; HoundoomPokedexEntry: ; 0x1d0f66
+	db "DARK@" ; species name
+	dw 407, 770 ; height, weight
+
+	db   "The pungent-"
+	next "smelling flame"
+	next "that shoots from"
+	page "its mouth results"
+	next "from toxins burn-"
+	next "ing in its body.@"
--- /dev/null
+++ b/data/pokedex/entries/houndour.asm
@@ -1,0 +1,10 @@
+; HoundourPokedexEntry: ; 0x1d0eff
+	db "DARK@" ; species name
+	dw 200, 240 ; height, weight
+
+	db   "Around dawn, its"
+	next "ominous howl"
+	next "echoes through the"
+	page "area to announce"
+	next "that this is its"
+	next "territory.@"
--- /dev/null
+++ b/data/pokedex/entries/hypno.asm
@@ -1,0 +1,10 @@
+; HypnoPokedexEntry: ; 0x1b8d80
+	db "HYPNOSIS@" ; species name
+	dw 503, 1670 ; height, weight
+
+	db   "The longer it"
+	next "swings its"
+	next "pendulum, the"
+	page "longer the effects"
+	next "of its hypnosis"
+	next "last.@"
--- /dev/null
+++ b/data/pokedex/entries/igglybuff.asm
@@ -1,0 +1,10 @@
+; IgglybuffPokedexEntry: ; 0x1cd32c
+	db "BALLOON@" ; species name
+	dw 100, 20 ; height, weight
+
+	db   "Instead of walking"
+	next "with its short"
+	next "legs, it moves"
+	page "around by bouncing"
+	next "on its soft,"
+	next "tender body.@"
--- /dev/null
+++ b/data/pokedex/entries/ivysaur.asm
@@ -1,0 +1,10 @@
+; IvysaurPokedexEntry: ; 0x181702
+	db "SEED@" ; species name
+	dw 303, 290 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/jigglypuff.asm
@@ -1,0 +1,10 @@
+; JigglypuffPokedexEntry: ; 0x182673
+	db "BALLOON@" ; species name
+	dw 108, 120 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/jolteon.asm
@@ -1,0 +1,10 @@
+; JolteonPokedexEntry: ; 0x1cc28b
+	db "LIGHTNING@" ; species name
+	dw 207, 540 ; height, weight
+
+	db   "The negatively"
+	next "charged ions"
+	next "generated in its"
+	page "fur create a"
+	next "constant sparking"
+	next "noise.@"
--- /dev/null
+++ b/data/pokedex/entries/jumpluff.asm
@@ -1,0 +1,10 @@
+; JumpluffPokedexEntry: ; 0x1cd998
+	db "COTTONWEED@" ; species name
+	dw 207, 70 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/jynx.asm
@@ -1,0 +1,10 @@
+; JynxPokedexEntry: ; 0x1b98c5
+	db "HUMANSHAPE@" ; species name
+	dw 407, 900 ; height, weight
+
+	db   "It has several"
+	next "different cry pat-"
+	next "terns, each of"
+	page "which seems to"
+	next "have its own"
+	next "meaning.@"
--- /dev/null
+++ b/data/pokedex/entries/kabuto.asm
@@ -1,0 +1,10 @@
+; KabutoPokedexEntry: ; 0x1cc497
+	db "SHELLFISH@" ; species name
+	dw 108, 250 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/kabutops.asm
@@ -1,0 +1,10 @@
+; KabutopsPokedexEntry: ; 0x1cc507
+	db "SHELLFISH@" ; species name
+	dw 403, 890 ; height, weight
+
+	db   "It was able to"
+	next "swim quickly thro-"
+	next "ugh the water by"
+	page "compactly folding"
+	next "up its razor-sharp"
+	next "sickles.@"
--- /dev/null
+++ b/data/pokedex/entries/kadabra.asm
@@ -1,0 +1,10 @@
+; KadabraPokedexEntry: ; 0x18313c
+	db "PSI@" ; species name
+	dw 403, 1250 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/kakuna.asm
@@ -1,0 +1,10 @@
+; KakunaPokedexEntry: ; 0x181c23
+	db "COCOON@" ; species name
+	dw 200, 220 ; height, weight
+
+	db   "Nearly incapable"
+	next "of movement, it"
+	next "leans against"
+	page "stout trees while"
+	next "waiting for its"
+	next "evolution.@"
--- /dev/null
+++ b/data/pokedex/entries/kangaskhan.asm
@@ -1,0 +1,10 @@
+; KangaskhanPokedexEntry: ; 0x1b94f6
+	db "PARENT@" ; species name
+	dw 703, 1760 ; height, weight
+
+	db   "To avoid"
+	next "crushing the"
+	next "baby it carries in"
+	page "its pouch, it"
+	next "always sleeps"
+	next "standing up.@"
--- /dev/null
+++ b/data/pokedex/entries/kingdra.asm
@@ -1,0 +1,10 @@
+; KingdraPokedexEntry: ; 0x1d0fd1
+	db "DRAGON@" ; species name
+	dw 511, 3350 ; height, weight
+
+	db   "It stores energy"
+	next "by sleeping at"
+	next "underwater depths"
+	page "at which no other"
+	next "life forms can"
+	next "survive.@"
--- /dev/null
+++ b/data/pokedex/entries/kingler.asm
@@ -1,0 +1,10 @@
+; KinglerPokedexEntry: ; 0x1b8e45
+	db "PINCER@" ; species name
+	dw 403, 1320 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/koffing.asm
@@ -1,0 +1,10 @@
+; KoffingPokedexEntry: ; 0x1b9276
+	db "POISON GAS@" ; species name
+	dw 200, 20 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/krabby.asm
@@ -1,0 +1,10 @@
+; KrabbyPokedexEntry: ; 0x1b8ddd
+	db "RIVER CRAB@" ; species name
+	dw 104, 140 ; height, weight
+
+	db   "If it is unable"
+	next "to find food, it"
+	next "will absorb"
+	page "nutrients by"
+	next "swallowing a"
+	next "mouthful of sand.@"
--- /dev/null
+++ b/data/pokedex/entries/lanturn.asm
@@ -1,0 +1,10 @@
+; LanturnPokedexEntry: ; 0x1cd1de
+	db "LIGHT@" ; species name
+	dw 311, 500 ; height, weight
+
+	db   "This #MON uses"
+	next "the bright part of"
+	next "its body, which"
+	page "changed from a"
+	next "dorsal fin, to"
+	next "lure prey.@"
--- /dev/null
+++ b/data/pokedex/entries/lapras.asm
@@ -1,0 +1,10 @@
+; LaprasPokedexEntry: ; 0x1cc0cd
+	db "TRANSPORT@" ; species name
+	dw 802, 4850 ; height, weight
+
+	db   "This gentle"
+	next "#MON loves to"
+	next "give people rides"
+	page "and provides a ve-"
+	next "ry comfortable way"
+	next "to get around.@"
--- /dev/null
+++ b/data/pokedex/entries/larvitar.asm
@@ -1,0 +1,10 @@
+; LarvitarPokedexEntry: ; 0x1d169c
+	db "ROCK SKIN@" ; species name
+	dw 200, 1590 ; height, weight
+
+	db   "Born deep under-"
+	next "ground, this"
+	next "#MON becomes a"
+	page "pupa after eating"
+	next "enough dirt to"
+	next "make a mountain.@"
--- /dev/null
+++ b/data/pokedex/entries/ledian.asm
@@ -1,0 +1,10 @@
+; LedianPokedexEntry: ; 0x1ccfa0
+	db "FIVE STAR@" ; species name
+	dw 407, 780 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/ledyba.asm
@@ -1,0 +1,10 @@
+; LedybaPokedexEntry: ; 0x1ccf2c
+	db "FIVE STAR@" ; species name
+	dw 303, 240 ; height, weight
+
+	db   "It is timid and"
+	next "clusters together"
+	next "with others. The"
+	page "fluid secreted by"
+	next "its feet indicates"
+	next "its location.@"
--- /dev/null
+++ b/data/pokedex/entries/lickitung.asm
@@ -1,0 +1,10 @@
+; LickitungPokedexEntry: ; 0x1b9210
+	db "LICKING@" ; species name
+	dw 311, 1440 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/lugia.asm
@@ -1,0 +1,10 @@
+; LugiaPokedexEntry: ; 0x1d17e9
+	db "DIVING@" ; species name
+	dw 1701, 4760 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/machamp.asm
@@ -1,0 +1,10 @@
+; MachampPokedexEntry: ; 0x1b8133
+	db "SUPERPOWER@" ; species name
+	dw 503, 2870 ; height, weight
+
+	db   "With four arms"
+	next "that react more"
+	next "quickly than it"
+	page "can think, it can"
+	next "execute many"
+	next "punches at once.@"
--- /dev/null
+++ b/data/pokedex/entries/machoke.asm
@@ -1,0 +1,10 @@
+; MachokePokedexEntry: ; 0x1b80cb
+	db "SUPERPOWER@" ; species name
+	dw 411, 1550 ; height, weight
+
+	db   "This tough #MON"
+	next "always stays in"
+	next "the zone. Its"
+	page "muscles become"
+	next "thicker after"
+	next "every battle.@"
--- /dev/null
+++ b/data/pokedex/entries/machop.asm
@@ -1,0 +1,10 @@
+; MachopPokedexEntry: ; 0x1b8065
+	db "SUPERPOWER@" ; species name
+	dw 207, 430 ; height, weight
+
+	db   "It trains by"
+	next "lifting rocks in"
+	next "the mountains. It"
+	page "can even pick up a"
+	next "GRAVELER with"
+	next "ease.@"
--- /dev/null
+++ b/data/pokedex/entries/magby.asm
@@ -1,0 +1,10 @@
+; MagbyPokedexEntry: ; 0x1d140e
+	db "LIVE COAL@" ; species name
+	dw 204, 470 ; height, weight
+
+	db   "It naturally spits"
+	next "an 1100-degree"
+	next "flame. It is said"
+	page "when many appear,"
+	next "it heralds a"
+	next "volcanic eruption.@"
--- /dev/null
+++ b/data/pokedex/entries/magcargo.asm
@@ -1,0 +1,10 @@
+; MagcargoPokedexEntry: ; 0x1d0b21
+	db "LAVA@" ; species name
+	dw 207, 1210 ; height, weight
+
+	db   "Its body is as hot"
+	next "as lava and is"
+	next "always billowing."
+	page "Flames will"
+	next "occasionally burst"
+	next "from its shell.@"
--- /dev/null
+++ b/data/pokedex/entries/magikarp.asm
@@ -1,0 +1,10 @@
+; MagikarpPokedexEntry: ; 0x1cc000
+	db "FISH@" ; species name
+	dw 211, 220 ; height, weight
+
+	db   "This weak and"
+	next "pathetic #MON"
+	next "gets easily pushed"
+	page "along rivers when"
+	next "there are strong"
+	next "currents.@"
--- /dev/null
+++ b/data/pokedex/entries/magmar.asm
@@ -1,0 +1,10 @@
+; MagmarPokedexEntry: ; 0x1b9994
+	db "SPITFIRE@" ; species name
+	dw 403, 980 ; height, weight
+
+	db   "It moves more"
+	next "frequently in hot"
+	next "areas. It can heal"
+	page "itself by dipping"
+	next "its wound into"
+	next "lava.@"
--- /dev/null
+++ b/data/pokedex/entries/magnemite.asm
@@ -1,0 +1,10 @@
+; MagnemitePokedexEntry: ; 0x1b869d
+	db "MAGNET@" ; species name
+	dw 100, 130 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/magneton.asm
@@ -1,0 +1,10 @@
+; MagnetonPokedexEntry: ; 0x1b870a
+	db "MAGNET@" ; species name
+	dw 303, 1320 ; height, weight
+
+	db   "When many"
+	next "MAGNETON gather"
+	next "together, the"
+	page "resulting magnetic"
+	next "storm disrupts"
+	next "radio waves.@"
--- /dev/null
+++ b/data/pokedex/entries/mankey.asm
@@ -1,0 +1,10 @@
+; MankeyPokedexEntry: ; 0x182dbd
+	db "PIG MONKEY@" ; species name
+	dw 108, 620 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/mantine.asm
@@ -1,0 +1,10 @@
+; MantinePokedexEntry: ; 0x1d0e25
+	db "KITE@" ; species name
+	dw 611, 4850 ; height, weight
+
+	db   "It swims along"
+	next "freely, eating"
+	next "things that swim"
+	page "into its mouth."
+	next "Its whole body is"
+	next "very coarse.@"
--- /dev/null
+++ b/data/pokedex/entries/mareep.asm
@@ -1,0 +1,10 @@
+; MareepPokedexEntry: ; 0x1cd551
+	db "WOOL@" ; species name
+	dw 200, 170 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/marill.asm
@@ -1,0 +1,10 @@
+; MarillPokedexEntry: ; 0x1cd705
+	db "AQUAMOUSE@" ; species name
+	dw 104, 190 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/marowak.asm
@@ -1,0 +1,10 @@
+; MarowakPokedexEntry: ; 0x1b90d2
+	db "BONEKEEPER@" ; species name
+	dw 303, 990 ; height, weight
+
+	db   "Somewhere in the"
+	next "world is a ceme-"
+	next "tery just for"
+	page "MAROWAK. It gets"
+	next "its bones from"
+	next "those graves.@"
--- /dev/null
+++ b/data/pokedex/entries/meganium.asm
@@ -1,0 +1,10 @@
+; MeganiumPokedexEntry: ; 0x1cca54
+	db "HERB@" ; species name
+	dw 511, 2220 ; height, weight
+
+	db   "Anyone who stands"
+	next "beside it becomes"
+	next "refreshed, just as"
+	page "if they were"
+	next "relaxing in a"
+	next "sunny forest.@"
--- /dev/null
+++ b/data/pokedex/entries/meowth.asm
@@ -1,0 +1,10 @@
+; MeowthPokedexEntry: ; 0x182c08
+	db "SCRATCHCAT@" ; species name
+	dw 104, 90 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/metapod.asm
@@ -1,0 +1,10 @@
+; MetapodPokedexEntry: ; 0x181ace
+	db "COCOON@" ; species name
+	dw 204, 220 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/mew.asm
@@ -1,0 +1,10 @@
+; MewPokedexEntry: ; 0x1cc915
+	db "NEW SPECIE@" ; species name
+	dw 104, 90 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/mewtwo.asm
@@ -1,0 +1,10 @@
+; MewtwoPokedexEntry: ; 0x1cc8ae
+	db "GENETIC@" ; species name
+	dw 607, 2690 ; height, weight
+
+	db   "Said to rest qui-"
+	next "etly in an"
+	next "undiscovered cave,"
+	page "this #MON was"
+	next "created solely for"
+	next "battling.@"
--- /dev/null
+++ b/data/pokedex/entries/miltank.asm
@@ -1,0 +1,10 @@
+; MiltankPokedexEntry: ; 0x1d1482
+	db "MILK COW@" ; species name
+	dw 311, 1660 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/misdreavus.asm
@@ -1,0 +1,10 @@
+; MisdreavusPokedexEntry: ; 0x1d0301
+	db "SCREECH@" ; species name
+	dw 204, 20 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/moltres.asm
@@ -1,0 +1,10 @@
+; MoltresPokedexEntry: ; 0x1cc706
+	db "FLAME@" ; species name
+	dw 607, 1320 ; height, weight
+
+	db   "Legendary bird"
+	next "#MON. It is"
+	next "said to migrate"
+	page "from the south"
+	next "along with the"
+	next "spring.@"
--- /dev/null
+++ b/data/pokedex/entries/mr__mime.asm
@@ -1,0 +1,10 @@
+; MrMimePokedexEntry: ; 0x1b97ea
+	db "BARRIER@" ; species name
+	dw 403, 1200 ; height, weight
+
+	db   "It uses the"
+	next "mysterious"
+	next "power it has in"
+	page "its fingers to"
+	next "solidify air into"
+	next "an invisible wall.@"
--- /dev/null
+++ b/data/pokedex/entries/muk.asm
@@ -1,0 +1,10 @@
+; MukPokedexEntry: ; 0x1b89fc
+	db "SLUDGE@" ; species name
+	dw 311, 660 ; height, weight
+
+	db   "As it moves, a"
+	next "very strong poison"
+	next "leaks from it,"
+	page "making the ground"
+	next "there barren for"
+	next "three years.@"
--- /dev/null
+++ b/data/pokedex/entries/murkrow.asm
@@ -1,0 +1,10 @@
+; MurkrowPokedexEntry: ; 0x1d021e
+	db "DARKNESS@" ; species name
+	dw 108, 50 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/natu.asm
@@ -1,0 +1,10 @@
+; NatuPokedexEntry: ; 0x1cd47d
+	db "LITTLE BIRD@" ; species name
+	dw 8, 40 ; height, weight
+
+	db   "It is extremely"
+	next "good at climbing"
+	next "tree trunks and"
+	page "likes to eat the"
+	next "new sprouts on"
+	next "the trees.@"
--- /dev/null
+++ b/data/pokedex/entries/nidoking.asm
@@ -1,0 +1,10 @@
+; NidokingPokedexEntry: ; 0x182463
+	db "DRILL@" ; species name
+	dw 407, 1370 ; height, weight
+
+	db   "It uses its thick"
+	next "arms, legs and"
+	next "tail to attack"
+	page "forcefully. Melee"
+	next "combat is its"
+	next "specialty.@"
--- /dev/null
+++ b/data/pokedex/entries/nidoqueen.asm
@@ -1,0 +1,10 @@
+; NidoqueenPokedexEntry: ; 0x18232e
+	db "DRILL@" ; species name
+	dw 403, 1320 ; height, weight
+
+	db   "The hard scales"
+	next "that cover its"
+	next "strong body serve"
+	page "as excellent"
+	next "protection from"
+	next "any attack.@"
--- /dev/null
+++ b/data/pokedex/entries/nidoran_f.asm
@@ -1,0 +1,10 @@
+; NidoranFPokedexEntry: ; 0x18224b
+	db "POISON PIN@" ; species name
+	dw 104, 150 ; height, weight
+
+	db   "Small and very"
+	next "docile, it pro-"
+	next "tects itself with"
+	page "its small, poison-"
+	next "ous horn when"
+	next "attacked.@"
--- /dev/null
+++ b/data/pokedex/entries/nidoran_m.asm
@@ -1,0 +1,10 @@
+; NidoranMPokedexEntry: ; 0x182392
+	db "POISON PIN@" ; species name
+	dw 108, 200 ; height, weight
+
+	db   "It constantly"
+	next "moves its large"
+	next "ears in many"
+	page "directions in"
+	next "order to detect"
+	next "danger right away.@"
--- /dev/null
+++ b/data/pokedex/entries/nidorina.asm
@@ -1,0 +1,10 @@
+; NidorinaPokedexEntry: ; 0x1822b6
+	db "POISON PIN@" ; species name
+	dw 207, 440 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/nidorino.asm
@@ -1,0 +1,10 @@
+; NidorinoPokedexEntry: ; 0x1823fd
+	db "POISON PIN@" ; species name
+	dw 211, 430 ; height, weight
+
+	db   "It is easily"
+	next "agitated and uses"
+	next "its horn for"
+	page "offense as soon as"
+	next "it notices an"
+	next "attacker.@"
--- /dev/null
+++ b/data/pokedex/entries/ninetales.asm
@@ -1,0 +1,10 @@
+; NinetalesPokedexEntry: ; 0x18260c
+	db "FOX@" ; species name
+	dw 307, 440 ; height, weight
+
+	db   "It is said to live"
+	next "a thousand years,"
+	next "and each of its"
+	page "tails is loaded"
+	next "with supernatural"
+	next "powers.@"
--- /dev/null
+++ b/data/pokedex/entries/noctowl.asm
@@ -1,0 +1,10 @@
+; NoctowlPokedexEntry: ; 0x1cceb9
+	db "OWL@" ; species name
+	dw 503, 900 ; height, weight
+
+	db   "Its extremely soft"
+	next "feathers make no"
+	next "sound in flight."
+	page "It silently sneaks"
+	next "up on prey without"
+	next "being detected.@"
--- /dev/null
+++ b/data/pokedex/entries/octillery.asm
@@ -1,0 +1,10 @@
+; OctilleryPokedexEntry: ; 0x1d0d42
+	db "JET@" ; species name
+	dw 211, 630 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/oddish.asm
@@ -1,0 +1,10 @@
+; OddishPokedexEntry: ; 0x182836
+	db "WEED@" ; species name
+	dw 108, 120 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/omanyte.asm
@@ -1,0 +1,10 @@
+; OmanytePokedexEntry: ; 0x1cc3c1
+	db "SPIRAL@" ; species name
+	dw 104, 170 ; height, weight
+
+	db   "In prehistoric"
+	next "times, it swam on"
+	next "the sea floor,"
+	page "eating plankton."
+	next "Its fossils are"
+	next "sometimes found.@"
--- /dev/null
+++ b/data/pokedex/entries/omastar.asm
@@ -1,0 +1,10 @@
+; OmastarPokedexEntry: ; 0x1cc42e
+	db "SPIRAL@" ; species name
+	dw 303, 770 ; height, weight
+
+	db   "Its heavy shell"
+	next "allowed it to"
+	next "reach only nearby"
+	page "food. This could"
+	next "be the reason it"
+	next "is extinct.@"
--- /dev/null
+++ b/data/pokedex/entries/onix.asm
@@ -1,0 +1,10 @@
+; OnixPokedexEntry: ; 0x1b8c98
+	db "ROCK SNAKE@" ; species name
+	dw 2810, 4630 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/paras.asm
@@ -1,0 +1,10 @@
+; ParasPokedexEntry: ; 0x18297f
+	db "MUSHROOM@" ; species name
+	dw 100, 120 ; height, weight
+
+	db   "The tochukaso"
+	next "growing on this"
+	next "#MON's back"
+	page "orders it to"
+	next "extract juice from"
+	next "tree trunks.@"
--- /dev/null
+++ b/data/pokedex/entries/parasect.asm
@@ -1,0 +1,10 @@
+; ParasectPokedexEntry: ; 0x1829e2
+	db "MUSHROOM@" ; species name
+	dw 303, 650 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/persian.asm
@@ -1,0 +1,10 @@
+; PersianPokedexEntry: ; 0x182c78
+	db "CLASSY CAT@" ; species name
+	dw 303, 710 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/phanpy.asm
@@ -1,0 +1,10 @@
+; PhanpyPokedexEntry: ; 0x1d1038
+	db "LONG NOSE@" ; species name
+	dw 108, 740 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/pichu.asm
@@ -1,0 +1,10 @@
+; PichuPokedexEntry: ; 0x1cd243
+	db "TINY MOUSE@" ; species name
+	dw 100, 40 ; height, weight
+
+	db   "It is unskilled at"
+	next "storing electric"
+	next "power. Any kind of"
+	page "shock causes it to"
+	next "discharge energy"
+	next "spontaneously.@"
--- /dev/null
+++ b/data/pokedex/entries/pidgeot.asm
@@ -1,0 +1,10 @@
+; PidgeotPokedexEntry: ; 0x181dd7
+	db "BIRD@" ; species name
+	dw 411, 870 ; height, weight
+
+	db   "Its outstanding"
+	next "vision allows it"
+	next "to spot splashing"
+	page "MAGIKARP, even"
+	next "while flying at"
+	next "3300 feet.@"
--- /dev/null
+++ b/data/pokedex/entries/pidgeotto.asm
@@ -1,0 +1,10 @@
+; PidgeottoPokedexEntry: ; 0x181d75
+	db "BIRD@" ; species name
+	dw 307, 660 ; height, weight
+
+	db   "It slowly flies in"
+	next "a circular pat-"
+	next "tern, all the"
+	page "while keeping a"
+	next "sharp lookout for"
+	next "prey.@"
--- /dev/null
+++ b/data/pokedex/entries/pidgey.asm
@@ -1,0 +1,10 @@
+; PidgeyPokedexEntry: ; 0x181cfa
+	db "TINY BIRD@" ; species name
+	dw 100, 40 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/pikachu.asm
@@ -1,0 +1,10 @@
+; PikachuPokedexEntry: ; 0x1820ad
+	db "MOUSE@" ; species name
+	dw 104, 130 ; height, weight
+
+	db   "When it is anger-"
+	next "ed, it immediately"
+	next "discharges the"
+	page "energy stored in"
+	next "the pouches in its"
+	next "cheeks.@"
--- /dev/null
+++ b/data/pokedex/entries/piloswine.asm
@@ -1,0 +1,10 @@
+; PiloswinePokedexEntry: ; 0x1d0c01
+	db "SWINE@" ; species name
+	dw 307, 1230 ; height, weight
+
+	db   "Although its legs"
+	next "are short, its"
+	next "rugged hooves"
+	page "prevent it from"
+	next "slipping, even on"
+	next "icy ground.@"
--- /dev/null
+++ b/data/pokedex/entries/pineco.asm
@@ -1,0 +1,10 @@
+; PinecoPokedexEntry: ; 0x1d04b0
+	db "BAGWORM@" ; species name
+	dw 200, 160 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/pinsir.asm
@@ -1,0 +1,10 @@
+; PinsirPokedexEntry: ; 0x1b99fb
+	db "STAGBEETLE@" ; species name
+	dw 411, 1210 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/politoed.asm
@@ -1,0 +1,10 @@
+; PolitoedPokedexEntry: ; 0x1cd84b
+	db "FROG@" ; species name
+	dw 307, 750 ; height, weight
+
+	db   "When it expands"
+	next "its throat to"
+	next "croak out a tune,"
+	page "nearby POLIWAG and"
+	next "POLIWHIRL gather"
+	next "immediately.@"
--- /dev/null
+++ b/data/pokedex/entries/poliwag.asm
@@ -1,0 +1,10 @@
+; PoliwagPokedexEntry: ; 0x182f91
+	db "TADPOLE@" ; species name
+	dw 200, 270 ; height, weight
+
+	db   "The swirl on its"
+	next "belly is its"
+	next "insides showing"
+	page "through the skin."
+	next "It looks clearer"
+	next "after it eats.@"
--- /dev/null
+++ b/data/pokedex/entries/poliwhirl.asm
@@ -1,0 +1,10 @@
+; PoliwhirlPokedexEntry: ; 0x182ffd
+	db "TADPOLE@" ; species name
+	dw 303, 440 ; height, weight
+
+	db   "Though it is"
+	next "skilled at walk-"
+	next "ing, it prefers to"
+	page "live underwater"
+	next "where there is"
+	next "less danger.@"
--- /dev/null
+++ b/data/pokedex/entries/poliwrath.asm
@@ -1,0 +1,10 @@
+; PoliwrathPokedexEntry: ; 0x183066
+	db "TADPOLE@" ; species name
+	dw 403, 1190 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/ponyta.asm
@@ -1,0 +1,10 @@
+; PonytaPokedexEntry: ; 0x1b84f2
+	db "FIRE HORSE@" ; species name
+	dw 303, 660 ; height, weight
+
+	db   "Training by"
+	next "jumping over grass"
+	next "that grows longer"
+	page "every day has made"
+	next "it a world-class"
+	next "jumper.@"
--- /dev/null
+++ b/data/pokedex/entries/porygon.asm
@@ -1,0 +1,10 @@
+; PorygonPokedexEntry: ; 0x1cc353
+	db "VIRTUAL@" ; species name
+	dw 207, 800 ; height, weight
+
+	db   "An artificial"
+	next "#MON created"
+	next "due to extensive"
+	page "research, it can"
+	next "perform only what"
+	next "is in its program.@"
--- /dev/null
+++ b/data/pokedex/entries/porygon2.asm
@@ -1,0 +1,10 @@
+; Porygon2PokedexEntry: ; 0x1d110c
+	db "VIRTUAL@" ; species name
+	dw 200, 720 ; height, weight
+
+	db   "This manmade"
+	next "#MON evolved"
+	next "from the latest"
+	page "technology. It"
+	next "may have unprog-"
+	next "rammed reactions.@"
--- /dev/null
+++ b/data/pokedex/entries/primeape.asm
@@ -1,0 +1,10 @@
+; PrimeapePokedexEntry: ; 0x182e39
+	db "PIG MONKEY@" ; species name
+	dw 303, 710 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/psyduck.asm
@@ -1,0 +1,10 @@
+; PsyduckPokedexEntry: ; 0x182cee
+	db "DUCK@" ; species name
+	dw 207, 430 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/pupitar.asm
@@ -1,0 +1,10 @@
+; PupitarPokedexEntry: ; 0x1d1709
+	db "HARD SHELL@" ; species name
+	dw 311, 3350 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/quagsire.asm
@@ -1,0 +1,10 @@
+; QuagsirePokedexEntry: ; 0x1d00dd
+	db "WATER FISH@" ; species name
+	dw 407, 1650 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/quilava.asm
@@ -1,0 +1,10 @@
+; QuilavaPokedexEntry: ; 0x1ccb33
+	db "VOLCANO@" ; species name
+	dw 211, 420 ; height, weight
+
+	db   "Before battle, it"
+	next "turns its back on"
+	next "its opponent to"
+	page "demonstrate how"
+	next "ferociously its"
+	next "fire blazes.@"
--- /dev/null
+++ b/data/pokedex/entries/qwilfish.asm
@@ -1,0 +1,10 @@
+; QwilfishPokedexEntry: ; 0x1d07b1
+	db "BALLOON@" ; species name
+	dw 108, 90 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/raichu.asm
@@ -1,0 +1,10 @@
+; RaichuPokedexEntry: ; 0x182117
+	db "MOUSE@" ; species name
+	dw 207, 660 ; height, weight
+
+	db   "If its electric"
+	next "pouches run empty,"
+	next "it raises its tail"
+	page "to gather electri-"
+	next "city from the"
+	next "atmosphere.@"
--- /dev/null
+++ b/data/pokedex/entries/raikou.asm
@@ -1,0 +1,10 @@
+; RaikouPokedexEntry: ; 0x1d156b
+	db "THUNDER@" ; species name
+	dw 603, 3920 ; height, weight
+
+	db   "This rough #MON"
+	next "stores energy"
+	next "inside its body,"
+	page "then sweeps across"
+	next "the land, shooting"
+	next "off electricity.@"
--- /dev/null
+++ b/data/pokedex/entries/rapidash.asm
@@ -1,0 +1,10 @@
+; RapidashPokedexEntry: ; 0x1b855e
+	db "FIRE HORSE@" ; species name
+	dw 507, 2090 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/raticate.asm
@@ -1,0 +1,10 @@
+; RaticatePokedexEntry: ; 0x181ea3
+	db "RAT@" ; species name
+	dw 204, 410 ; height, weight
+
+	db   "The webs on its"
+	next "hind legs enable"
+	next "it to cross"
+	page "rivers. It search-"
+	next "es wide areas for"
+	next "food.@"
--- /dev/null
+++ b/data/pokedex/entries/rattata.asm
@@ -1,0 +1,10 @@
+; RattataPokedexEntry: ; 0x181e3d
+	db "RAT@" ; species name
+	dw 100, 80 ; height, weight
+
+	db   "This #MON's"
+	next "impressive vital-"
+	next "ity allows it to"
+	page "live anywhere. It"
+	next "also multiplies"
+	next "very quickly.@"
--- /dev/null
+++ b/data/pokedex/entries/remoraid.asm
@@ -1,0 +1,10 @@
+; RemoraidPokedexEntry: ; 0x1d0cd3
+	db "JET@" ; species name
+	dw 200, 260 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/rhydon.asm
@@ -1,0 +1,10 @@
+; RhydonPokedexEntry: ; 0x1b93c5
+	db "DRILL@" ; species name
+	dw 603, 2650 ; height, weight
+
+	db   "By lightly spin-"
+	next "ning its drill-"
+	next "like horn, it can"
+	page "easily shatter"
+	next "even a diamond in"
+	next "the rough.@"
--- /dev/null
+++ b/data/pokedex/entries/rhyhorn.asm
@@ -1,0 +1,10 @@
+; RhyhornPokedexEntry: ; 0x1b935d
+	db "SPIKES@" ; species name
+	dw 303, 2540 ; height, weight
+
+	db   "It can remember"
+	next "only one thing at"
+	next "a time. Once it"
+	page "starts rushing, it"
+	next "forgets why it"
+	next "started.@"
--- /dev/null
+++ b/data/pokedex/entries/sandshrew.asm
@@ -1,0 +1,10 @@
+; SandshrewPokedexEntry: ; 0x182184
+	db "MOUSE@" ; species name
+	dw 200, 260 ; height, weight
+
+	db   "It prefers dry,"
+	next "sandy places"
+	next "because it uses"
+	page "the sand to"
+	next "protect itself"
+	next "when threatened.@"
--- /dev/null
+++ b/data/pokedex/entries/sandslash.asm
@@ -1,0 +1,10 @@
+; SandslashPokedexEntry: ; 0x1821e7
+	db "MOUSE@" ; species name
+	dw 303, 650 ; height, weight
+
+	db   "Adept at climbing"
+	next "trees, it rolls"
+	next "into a spiny ball,"
+	page "then attacks its"
+	next "enemies from"
+	next "above.@"
--- /dev/null
+++ b/data/pokedex/entries/scizor.asm
@@ -1,0 +1,10 @@
+; ScizorPokedexEntry: ; 0x1d0821
+	db "SCISSORS@" ; species name
+	dw 511, 2600 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/scyther.asm
@@ -1,0 +1,10 @@
+; ScytherPokedexEntry: ; 0x1b9851
+	db "MANTIS@" ; species name
+	dw 411, 1230 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/seadra.asm
@@ -1,0 +1,10 @@
+; SeadraPokedexEntry: ; 0x1b95b8
+	db "DRAGON@" ; species name
+	dw 311, 550 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/seaking.asm
@@ -1,0 +1,10 @@
+; SeakingPokedexEntry: ; 0x1b9690
+	db "GOLDFISH@" ; species name
+	dw 403, 860 ; height, weight
+
+	db   "When autumn comes,"
+	next "the males patrol"
+	next "the area around"
+	page "their nests in"
+	next "order to protect"
+	next "their offspring.@"
--- /dev/null
+++ b/data/pokedex/entries/seel.asm
@@ -1,0 +1,10 @@
+; SeelPokedexEntry: ; 0x1b88bf
+	db "SEA LION@" ; species name
+	dw 307, 1980 ; height, weight
+
+	db   "The light blue fur"
+	next "that covers it"
+	next "keeps it protected"
+	page "against the cold."
+	next "It loves iceberg-"
+	next "filled oceans.@"
--- /dev/null
+++ b/data/pokedex/entries/sentret.asm
@@ -1,0 +1,10 @@
+; SentretPokedexEntry: ; 0x1ccd6b
+	db "SCOUT@" ; species name
+	dw 207, 130 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/shellder.asm
@@ -1,0 +1,10 @@
+; ShellderPokedexEntry: ; 0x1b8a68
+	db "BIVALVE@" ; species name
+	dw 100, 90 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/shuckle.asm
@@ -1,0 +1,10 @@
+; ShucklePokedexEntry: ; 0x1d088e
+	db "MOLD@" ; species name
+	dw 200, 450 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/skarmory.asm
@@ -1,0 +1,10 @@
+; SkarmoryPokedexEntry: ; 0x1d0e8c
+	db "ARMOR BIRD@" ; species name
+	dw 507, 1110 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/skiploom.asm
@@ -1,0 +1,10 @@
+; SkiploomPokedexEntry: ; 0x1cd928
+	db "COTTONWEED@" ; species name
+	dw 200, 20 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/slowbro.asm
@@ -1,0 +1,10 @@
+; SlowbroPokedexEntry: ; 0x1b8635
+	db "HERMITCRAB@" ; species name
+	dw 503, 1730 ; height, weight
+
+	db   "An attached"
+	next "SHELLDER won't let"
+	next "go because of the"
+	page "tasty flavor that"
+	next "oozes out of its"
+	next "tail.@"
--- /dev/null
+++ b/data/pokedex/entries/slowking.asm
@@ -1,0 +1,10 @@
+; SlowkingPokedexEntry: ; 0x1d0292
+	db "ROYAL@" ; species name
+	dw 607, 1750 ; height, weight
+
+	db   "Every time it ya-"
+	next "wns, SHELLDER"
+	next "injects more poi-"
+	page "son into it. The"
+	next "poison makes it"
+	next "more intelligent.@"
--- /dev/null
+++ b/data/pokedex/entries/slowpoke.asm
@@ -1,0 +1,10 @@
+; SlowpokePokedexEntry: ; 0x1b85d3
+	db "DOPEY@" ; species name
+	dw 311, 790 ; height, weight
+
+	db   "It is always so"
+	next "absent-minded that"
+	next "it won't react,"
+	page "even if its"
+	next "flavorful tail is"
+	next "bitten.@"
--- /dev/null
+++ b/data/pokedex/entries/slugma.asm
@@ -1,0 +1,10 @@
+; SlugmaPokedexEntry: ; 0x1d0ab8
+	db "LAVA@" ; species name
+	dw 204, 770 ; height, weight
+
+	db   "These group to-"
+	next "gether in areas"
+	next "that are hotter"
+	page "than normal. If it"
+	next "cools off, its"
+	next "skin hardens.@"
--- /dev/null
+++ b/data/pokedex/entries/smeargle.asm
@@ -1,0 +1,10 @@
+; SmearglePokedexEntry: ; 0x1d11e0
+	db "PAINTER@" ; species name
+	dw 311, 1280 ; height, weight
+
+	db   "The color of the"
+	next "mysterious fluid"
+	next "secreted from its"
+	page "tail is predeter-"
+	next "mined for each"
+	next "SMEARGLE.@"
--- /dev/null
+++ b/data/pokedex/entries/smoochum.asm
@@ -1,0 +1,10 @@
+; SmoochumPokedexEntry: ; 0x1d132b
+	db "KISS@" ; species name
+	dw 104, 130 ; height, weight
+
+	db   "The sensitivity of"
+	next "its lips develops"
+	next "most quickly."
+	page "It uses them to"
+	next "try to identify"
+	next "unknown objects.@"
--- /dev/null
+++ b/data/pokedex/entries/sneasel.asm
@@ -1,0 +1,10 @@
+; SneaselPokedexEntry: ; 0x1d097a
+	db "SHARP CLAW@" ; species name
+	dw 211, 620 ; height, weight
+
+	db   "This cunning"
+	next "#MON hides"
+	next "under the cover"
+	page "of darkness,"
+	next "waiting to attack"
+	next "its prey.@"
--- /dev/null
+++ b/data/pokedex/entries/snorlax.asm
@@ -1,0 +1,10 @@
+; SnorlaxPokedexEntry: ; 0x1cc5cf
+	db "SLEEPING@" ; species name
+	dw 611, 10140 ; height, weight
+
+	db   "This #MON's"
+	next "stomach is so"
+	next "strong, even"
+	page "eating moldy or"
+	next "rotten food will"
+	next "not affect it.@"
--- /dev/null
+++ b/data/pokedex/entries/snubbull.asm
@@ -1,0 +1,10 @@
+; SnubbullPokedexEntry: ; 0x1d06e0
+	db "FAIRY@" ; species name
+	dw 200, 170 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/spearow.asm
@@ -1,0 +1,10 @@
+; SpearowPokedexEntry: ; 0x181f03
+	db "TINY BIRD@" ; species name
+	dw 100, 40 ; height, weight
+
+	db   "To protect its"
+	next "territory, it"
+	next "flies around"
+	page "ceaselessly,"
+	next "making high-"
+	next "pitched cries.@"
--- /dev/null
+++ b/data/pokedex/entries/spinarak.asm
@@ -1,0 +1,10 @@
+; SpinarakPokedexEntry: ; 0x1cd012
+	db "STRINGSPIT@" ; species name
+	dw 108, 190 ; height, weight
+
+	db   "If prey becomes"
+	next "ensnared in its"
+	next "nest of spun"
+	page "string, it waits"
+	next "motionlessly until"
+	next "it becomes dark.@"
--- /dev/null
+++ b/data/pokedex/entries/squirtle.asm
@@ -1,0 +1,10 @@
+; SquirtlePokedexEntry: ; 0x181926
+	db "TINYTURTLE@" ; species name
+	dw 108, 200 ; height, weight
+
+	db   "When it feels"
+	next "threatened, it"
+	next "draws its legs"
+	page "inside its shell"
+	next "and sprays water"
+	next "from its mouth.@"
--- /dev/null
+++ b/data/pokedex/entries/stantler.asm
@@ -1,0 +1,10 @@
+; StantlerPokedexEntry: ; 0x1d1174
+	db "BIG HORN@" ; species name
+	dw 407, 1570 ; height, weight
+
+	db   "The round balls"
+	next "found on the"
+	next "fallen antlers can"
+	page "be ground into a"
+	next "powder that aids"
+	next "in sleeping.@"
--- /dev/null
+++ b/data/pokedex/entries/starmie.asm
@@ -1,0 +1,10 @@
+; StarmiePokedexEntry: ; 0x1b9776
+	db "MYSTERIOUS@" ; species name
+	dw 307, 1760 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/staryu.asm
@@ -1,0 +1,10 @@
+; StaryuPokedexEntry: ; 0x1b9702
+	db "STARSHAPE@" ; species name
+	dw 207, 760 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/steelix.asm
@@ -1,0 +1,10 @@
+; SteelixPokedexEntry: ; 0x1d067c
+	db "IRON SNAKE@" ; species name
+	dw 3002, 8820 ; height, weight
+
+	db   "The many small"
+	next "metal particles"
+	next "that cover this"
+	page "#MON's body"
+	next "reflect bright"
+	next "light well.@"
--- /dev/null
+++ b/data/pokedex/entries/sudowoodo.asm
@@ -1,0 +1,10 @@
+; SudowoodoPokedexEntry: ; 0x1cd7d9
+	db "IMITATION@" ; species name
+	dw 311, 840 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/suicune.asm
@@ -1,0 +1,10 @@
+; SuicunePokedexEntry: ; 0x1d1642
+	db "AURORA@" ; species name
+	dw 607, 4120 ; height, weight
+
+	db   "This divine"
+	next "#MON blows"
+	next "around the world,"
+	page "always in search"
+	next "of a pure"
+	next "reservoir.@"
--- /dev/null
+++ b/data/pokedex/entries/sunflora.asm
@@ -1,0 +1,10 @@
+; SunfloraPokedexEntry: ; 0x1cdaef
+	db "SUN@" ; species name
+	dw 207, 190 ; height, weight
+
+	db   "As the hot season"
+	next "approaches, the"
+	next "petals on this"
+	page "#MON's face"
+	next "become more vivid"
+	next "and lively.@"
--- /dev/null
+++ b/data/pokedex/entries/sunkern.asm
@@ -1,0 +1,10 @@
+; SunkernPokedexEntry: ; 0x1cda87
+	db "SEED@" ; species name
+	dw 100, 40 ; height, weight
+
+	db   "It is very weak."
+	next "Its only means of"
+	next "defense is to"
+	page "shake its leaves"
+	next "desperately at its"
+	next "attacker.@"
--- /dev/null
+++ b/data/pokedex/entries/swinub.asm
@@ -1,0 +1,10 @@
+; SwinubPokedexEntry: ; 0x1d0b8d
+	db "PIG@" ; species name
+	dw 104, 140 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/tangela.asm
@@ -1,0 +1,10 @@
+; TangelaPokedexEntry: ; 0x1b948c
+	db "VINE@" ; species name
+	dw 303, 770 ; height, weight
+
+	db   "During battle, it"
+	next "constantly moves"
+	next "the vines that"
+	page "cover its body in"
+	next "order to annoy its"
+	next "opponent.@"
--- /dev/null
+++ b/data/pokedex/entries/tauros.asm
@@ -1,0 +1,10 @@
+; TaurosPokedexEntry: ; 0x1b9a6f
+	db "WILD BULL@" ; species name
+	dw 407, 1950 ; height, weight
+
+	db   "These violent"
+	next "#MON fight"
+	next "with other mem-"
+	page "bers of their herd"
+	next "in order to prove"
+	next "their strength.@"
--- /dev/null
+++ b/data/pokedex/entries/teddiursa.asm
@@ -1,0 +1,10 @@
+; TeddiursaPokedexEntry: ; 0x1d09da
+	db "LITTLE BEAR@" ; species name
+	dw 200, 190 ; height, weight
+
+	db   "It always licks"
+	next "honey. Its palm"
+	next "tastes sweet"
+	page "because of all the"
+	next "honey it has"
+	next "absorbed.@"
--- /dev/null
+++ b/data/pokedex/entries/tentacool.asm
@@ -1,0 +1,10 @@
+; TentacoolPokedexEntry: ; 0x1b82d1
+	db "JELLYFISH@" ; species name
+	dw 211, 1000 ; height, weight
+
+	db   "As it floats along"
+	next "on the waves, it"
+	next "uses its toxic"
+	page "feelers to stab"
+	next "anything it"
+	next "touches.@"
--- /dev/null
+++ b/data/pokedex/entries/tentacruel.asm
@@ -1,0 +1,10 @@
+; TentacruelPokedexEntry: ; 0x1b8337
+	db "JELLYFISH@" ; species name
+	dw 503, 1210 ; height, weight
+
+	db   "When its 80 feel-"
+	next "ers absorb water,"
+	next "it stretches to"
+	page "become like a net"
+	next "to entangle its"
+	next "prey.@"
--- /dev/null
+++ b/data/pokedex/entries/togepi.asm
@@ -1,0 +1,10 @@
+; TogepiPokedexEntry: ; 0x1cd396
+	db "SPIKE BALL@" ; species name
+	dw 100, 30 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/togetic.asm
@@ -1,0 +1,10 @@
+; TogeticPokedexEntry: ; 0x1cd402
+	db "HAPPINESS@" ; species name
+	dw 200, 70 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/totodile.asm
@@ -1,0 +1,10 @@
+; TotodilePokedexEntry: ; 0x1ccc14
+	db "BIG JAW@" ; species name
+	dw 200, 210 ; height, weight
+
+	db   "This rough critter"
+	next "chomps at any"
+	next "moving object it"
+	page "sees. Turning your"
+	next "back on it is not"
+	next "recommended.@"
--- /dev/null
+++ b/data/pokedex/entries/typhlosion.asm
@@ -1,0 +1,10 @@
+; TyphlosionPokedexEntry: ; 0x1ccba0
+	db "VOLCANO@" ; species name
+	dw 507, 1750 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/tyranitar.asm
@@ -1,0 +1,10 @@
+; TyranitarPokedexEntry: ; 0x1d177b
+	db "ARMOR@" ; species name
+	dw 607, 4450 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/tyrogue.asm
@@ -1,0 +1,10 @@
+; TyroguePokedexEntry: ; 0x1d124b
+	db "SCUFFLE@" ; species name
+	dw 204, 460 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/umbreon.asm
@@ -1,0 +1,10 @@
+; UmbreonPokedexEntry: ; 0x1d01af
+	db "MOONLIGHT@" ; species name
+	dw 303, 600 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/unown.asm
@@ -1,0 +1,10 @@
+; UnownPokedexEntry: ; 0x1d0373
+	db "SYMBOL@" ; species name
+	dw 108, 110 ; height, weight
+
+	db   "Because different"
+	next "types of UNOWN"
+	next "exist, it is said"
+	page "that they must"
+	next "have a variety of"
+	next "abilities.@"
--- /dev/null
+++ b/data/pokedex/entries/ursaring.asm
@@ -1,0 +1,10 @@
+; UrsaringPokedexEntry: ; 0x1d0a41
+	db "HIBERNANT@" ; species name
+	dw 511, 2770 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/vaporeon.asm
@@ -1,0 +1,10 @@
+; VaporeonPokedexEntry: ; 0x1cc224
+	db "BUBBLE JET@" ; species name
+	dw 303, 640 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/venomoth.asm
@@ -1,0 +1,10 @@
+; VenomothPokedexEntry: ; 0x182abf
+	db "POISONMOTH@" ; species name
+	dw 411, 280 ; height, weight
+
+	db   "The scales it"
+	next "scatters will"
+	next "paralyze anyone"
+	page "who touches them,"
+	next "making that person"
+	next "unable to stand.@"
--- /dev/null
+++ b/data/pokedex/entries/venonat.asm
@@ -1,0 +1,10 @@
+; VenonatPokedexEntry: ; 0x182a53
+	db "INSECT@" ; species name
+	dw 303, 660 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/venusaur.asm
@@ -1,0 +1,10 @@
+; VenusaurPokedexEntry: ; 0x181773
+	db "SEED@" ; species name
+	dw 607, 2210 ; height, weight
+
+	db   "As it warms it-"
+	next "self and absorbs"
+	next "the sunlight, its"
+	page "flower petals"
+	next "release a pleasant"
+	next "fragrance.@"
--- /dev/null
+++ b/data/pokedex/entries/victreebel.asm
@@ -1,0 +1,10 @@
+; VictreebelPokedexEntry: ; 0x1b826e
+	db "FLYCATCHER@" ; species name
+	dw 507, 340 ; height, weight
+
+	db   "Once ingested into"
+	next "this #MON's"
+	next "body, even the"
+	page "hardest object"
+	next "will melt into"
+	next "nothing.@"
--- /dev/null
+++ b/data/pokedex/entries/vileplume.asm
@@ -1,0 +1,10 @@
+; VileplumePokedexEntry: ; 0x182918
+	db "FLOWER@" ; species name
+	dw 311, 410 ; height, weight
+
+	db   "By shaking its big"
+	next "petals, it scat-"
+	next "ters toxic pollen"
+	page "into the air,"
+	next "turning the air"
+	next "yellow.@"
--- /dev/null
+++ b/data/pokedex/entries/voltorb.asm
@@ -1,0 +1,10 @@
+; VoltorbPokedexEntry: ; 0x1b8eb0
+	db "BALL@" ; species name
+	dw 108, 230 ; height, weight
+
+	db   "During the study"
+	next "of this #MON,"
+	next "it was discovered"
+	page "that its compo-"
+	next "nents are not"
+	next "found in nature.@"
--- /dev/null
+++ b/data/pokedex/entries/vulpix.asm
@@ -1,0 +1,10 @@
+; VulpixPokedexEntry: ; 0x18259b
+	db "FOX@" ; species name
+	dw 200, 220 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/wartortle.asm
@@ -1,0 +1,10 @@
+; WartortlePokedexEntry: ; 0x181993
+	db "TURTLE@" ; species name
+	dw 303, 500 ; height, weight
+
+	db   "Its long, furry"
+	next "tail is a symbol"
+	next "of longevity,"
+	page "making it quite"
+	next "popular among"
+	next "older people.@"
--- /dev/null
+++ b/data/pokedex/entries/weedle.asm
@@ -1,0 +1,10 @@
+; WeedlePokedexEntry: ; 0x181bb4
+	db "HAIRY BUG@" ; species name
+	dw 100, 70 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/weepinbell.asm
@@ -1,0 +1,10 @@
+; WeepinbellPokedexEntry: ; 0x1b81fd
+	db "FLYCATCHER@" ; species name
+	dw 303, 140 ; height, weight
+
+	db   "When it's hungry,"
+	next "it swings its"
+	next "razor-sharp"
+	page "leaves, slicing up"
+	next "any unlucky object"
+	next "nearby for food.@"
--- /dev/null
+++ b/data/pokedex/entries/weezing.asm
@@ -1,0 +1,10 @@
+; WeezingPokedexEntry: ; 0x1b92ec
+	db "POISON GAS@" ; species name
+	dw 311, 210 ; height, weight
+
+	db   "When it inhales"
+	next "poisonous gases"
+	next "from garbage, its"
+	page "body expands, and"
+	next "its insides smell"
+	next "much worse.@"
--- /dev/null
+++ b/data/pokedex/entries/wigglytuff.asm
@@ -1,0 +1,10 @@
+; WigglytuffPokedexEntry: ; 0x1826e9
+	db "BALLOON@" ; species name
+	dw 303, 260 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/wobbuffet.asm
@@ -1,0 +1,10 @@
+; WobbuffetPokedexEntry: ; 0x1d03dd
+	db "PATIENT@" ; species name
+	dw 403, 630 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/wooper.asm
@@ -1,0 +1,10 @@
+; WooperPokedexEntry: ; 0x1d0078
+	db "WATER FISH@" ; species name
+	dw 104, 190 ; height, weight
+
+	db   "A mucous"
+	next "membrane covers"
+	next "its body. Touching"
+	page "it barehanded will"
+	next "cause a shooting"
+	next "pain.@"
--- /dev/null
+++ b/data/pokedex/entries/xatu.asm
@@ -1,0 +1,10 @@
+; XatuPokedexEntry: ; 0x1cd4e9
+	db "MYSTIC@" ; species name
+	dw 411, 330 ; height, weight
+
+	db   "Once it begins to"
+	next "meditate at sun-"
+	next "rise, the entire"
+	page "day will pass"
+	next "before it will"
+	next "move again.@"
--- /dev/null
+++ b/data/pokedex/entries/yanma.asm
@@ -1,0 +1,10 @@
+; YanmaPokedexEntry: ; 0x1d0000
+	db "CLEAR WING@" ; species name
+	dw 311, 840 ; height, weight
+
+	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.@"
--- /dev/null
+++ b/data/pokedex/entries/zapdos.asm
@@ -1,0 +1,10 @@
+; ZapdosPokedexEntry: ; 0x1cc697
+	db "ELECTRIC@" ; species name
+	dw 503, 1160 ; height, weight
+
+	db   "Legendary bird"
+	next "#MON. They say"
+	next "lightning caused"
+	page "by the flapping of"
+	next "its wings causes"
+	next "summer storms.@"
--- /dev/null
+++ b/data/pokedex/entries/zubat.asm
@@ -1,0 +1,10 @@
+; ZubatPokedexEntry: ; 0x18275d
+	db "BAT@" ; species name
+	dw 207, 170 ; height, weight
+
+	db   "During the day, it"
+	next "gathers with"
+	next "others and hangs"
+	page "from the ceilings"
+	next "of old buildings"
+	next "and caves.@"
--- a/data/pokedex/entries_1.asm
+++ b/data/pokedex/entries_1.asm
@@ -1,64 +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"
+BulbasaurPokedexEntry::  INCLUDE "data/pokedex/entries/bulbasaur.asm"
+IvysaurPokedexEntry::    INCLUDE "data/pokedex/entries/ivysaur.asm"
+VenusaurPokedexEntry::   INCLUDE "data/pokedex/entries/venusaur.asm"
+CharmanderPokedexEntry:: INCLUDE "data/pokedex/entries/charmander.asm"
+CharmeleonPokedexEntry:: INCLUDE "data/pokedex/entries/charmeleon.asm"
+CharizardPokedexEntry::  INCLUDE "data/pokedex/entries/charizard.asm"
+SquirtlePokedexEntry::   INCLUDE "data/pokedex/entries/squirtle.asm"
+WartortlePokedexEntry::  INCLUDE "data/pokedex/entries/wartortle.asm"
+BlastoisePokedexEntry::  INCLUDE "data/pokedex/entries/blastoise.asm"
+CaterpiePokedexEntry::   INCLUDE "data/pokedex/entries/caterpie.asm"
+MetapodPokedexEntry::    INCLUDE "data/pokedex/entries/metapod.asm"
+ButterfreePokedexEntry:: INCLUDE "data/pokedex/entries/butterfree.asm"
+WeedlePokedexEntry::     INCLUDE "data/pokedex/entries/weedle.asm"
+KakunaPokedexEntry::     INCLUDE "data/pokedex/entries/kakuna.asm"
+BeedrillPokedexEntry::   INCLUDE "data/pokedex/entries/beedrill.asm"
+PidgeyPokedexEntry::     INCLUDE "data/pokedex/entries/pidgey.asm"
+PidgeottoPokedexEntry::  INCLUDE "data/pokedex/entries/pidgeotto.asm"
+PidgeotPokedexEntry::    INCLUDE "data/pokedex/entries/pidgeot.asm"
+RattataPokedexEntry::    INCLUDE "data/pokedex/entries/rattata.asm"
+RaticatePokedexEntry::   INCLUDE "data/pokedex/entries/raticate.asm"
+SpearowPokedexEntry::    INCLUDE "data/pokedex/entries/spearow.asm"
+FearowPokedexEntry::     INCLUDE "data/pokedex/entries/fearow.asm"
+EkansPokedexEntry::      INCLUDE "data/pokedex/entries/ekans.asm"
+ArbokPokedexEntry::      INCLUDE "data/pokedex/entries/arbok.asm"
+PikachuPokedexEntry::    INCLUDE "data/pokedex/entries/pikachu.asm"
+RaichuPokedexEntry::     INCLUDE "data/pokedex/entries/raichu.asm"
+SandshrewPokedexEntry::  INCLUDE "data/pokedex/entries/sandshrew.asm"
+SandslashPokedexEntry::  INCLUDE "data/pokedex/entries/sandslash.asm"
+NidoranFPokedexEntry::   INCLUDE "data/pokedex/entries/nidoran_f.asm"
+NidorinaPokedexEntry::   INCLUDE "data/pokedex/entries/nidorina.asm"
+NidoqueenPokedexEntry::  INCLUDE "data/pokedex/entries/nidoqueen.asm"
+NidoranMPokedexEntry::   INCLUDE "data/pokedex/entries/nidoran_m.asm"
+NidorinoPokedexEntry::   INCLUDE "data/pokedex/entries/nidorino.asm"
+NidokingPokedexEntry::   INCLUDE "data/pokedex/entries/nidoking.asm"
+ClefairyPokedexEntry::   INCLUDE "data/pokedex/entries/clefairy.asm"
+ClefablePokedexEntry::   INCLUDE "data/pokedex/entries/clefable.asm"
+VulpixPokedexEntry::     INCLUDE "data/pokedex/entries/vulpix.asm"
+NinetalesPokedexEntry::  INCLUDE "data/pokedex/entries/ninetales.asm"
+JigglypuffPokedexEntry:: INCLUDE "data/pokedex/entries/jigglypuff.asm"
+WigglytuffPokedexEntry:: INCLUDE "data/pokedex/entries/wigglytuff.asm"
+ZubatPokedexEntry::      INCLUDE "data/pokedex/entries/zubat.asm"
+GolbatPokedexEntry::     INCLUDE "data/pokedex/entries/golbat.asm"
+OddishPokedexEntry::     INCLUDE "data/pokedex/entries/oddish.asm"
+GloomPokedexEntry::      INCLUDE "data/pokedex/entries/gloom.asm"
+VileplumePokedexEntry::  INCLUDE "data/pokedex/entries/vileplume.asm"
+ParasPokedexEntry::      INCLUDE "data/pokedex/entries/paras.asm"
+ParasectPokedexEntry::   INCLUDE "data/pokedex/entries/parasect.asm"
+VenonatPokedexEntry::    INCLUDE "data/pokedex/entries/venonat.asm"
+VenomothPokedexEntry::   INCLUDE "data/pokedex/entries/venomoth.asm"
+DiglettPokedexEntry::    INCLUDE "data/pokedex/entries/diglett.asm"
+DugtrioPokedexEntry::    INCLUDE "data/pokedex/entries/dugtrio.asm"
+MeowthPokedexEntry::     INCLUDE "data/pokedex/entries/meowth.asm"
+PersianPokedexEntry::    INCLUDE "data/pokedex/entries/persian.asm"
+PsyduckPokedexEntry::    INCLUDE "data/pokedex/entries/psyduck.asm"
+GolduckPokedexEntry::    INCLUDE "data/pokedex/entries/golduck.asm"
+MankeyPokedexEntry::     INCLUDE "data/pokedex/entries/mankey.asm"
+PrimeapePokedexEntry::   INCLUDE "data/pokedex/entries/primeape.asm"
+GrowlithePokedexEntry::  INCLUDE "data/pokedex/entries/growlithe.asm"
+ArcaninePokedexEntry::   INCLUDE "data/pokedex/entries/arcanine.asm"
+PoliwagPokedexEntry::    INCLUDE "data/pokedex/entries/poliwag.asm"
+PoliwhirlPokedexEntry::  INCLUDE "data/pokedex/entries/poliwhirl.asm"
+PoliwrathPokedexEntry::  INCLUDE "data/pokedex/entries/poliwrath.asm"
+AbraPokedexEntry::       INCLUDE "data/pokedex/entries/abra.asm"
+KadabraPokedexEntry::    INCLUDE "data/pokedex/entries/kadabra.asm"
--- a/data/pokedex/entries_2.asm
+++ b/data/pokedex/entries_2.asm
@@ -1,64 +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"
+AlakazamPokedexEntry::   INCLUDE "data/pokedex/entries/alakazam.asm"
+MachopPokedexEntry::     INCLUDE "data/pokedex/entries/machop.asm"
+MachokePokedexEntry::    INCLUDE "data/pokedex/entries/machoke.asm"
+MachampPokedexEntry::    INCLUDE "data/pokedex/entries/machamp.asm"
+BellsproutPokedexEntry:: INCLUDE "data/pokedex/entries/bellsprout.asm"
+WeepinbellPokedexEntry:: INCLUDE "data/pokedex/entries/weepinbell.asm"
+VictreebelPokedexEntry:: INCLUDE "data/pokedex/entries/victreebel.asm"
+TentacoolPokedexEntry::  INCLUDE "data/pokedex/entries/tentacool.asm"
+TentacruelPokedexEntry:: INCLUDE "data/pokedex/entries/tentacruel.asm"
+GeodudePokedexEntry::    INCLUDE "data/pokedex/entries/geodude.asm"
+GravelerPokedexEntry::   INCLUDE "data/pokedex/entries/graveler.asm"
+GolemPokedexEntry::      INCLUDE "data/pokedex/entries/golem.asm"
+PonytaPokedexEntry::     INCLUDE "data/pokedex/entries/ponyta.asm"
+RapidashPokedexEntry::   INCLUDE "data/pokedex/entries/rapidash.asm"
+SlowpokePokedexEntry::   INCLUDE "data/pokedex/entries/slowpoke.asm"
+SlowbroPokedexEntry::    INCLUDE "data/pokedex/entries/slowbro.asm"
+MagnemitePokedexEntry::  INCLUDE "data/pokedex/entries/magnemite.asm"
+MagnetonPokedexEntry::   INCLUDE "data/pokedex/entries/magneton.asm"
+FarfetchDPokedexEntry::  INCLUDE "data/pokedex/entries/farfetch_d.asm"
+DoduoPokedexEntry::      INCLUDE "data/pokedex/entries/doduo.asm"
+DodrioPokedexEntry::     INCLUDE "data/pokedex/entries/dodrio.asm"
+SeelPokedexEntry::       INCLUDE "data/pokedex/entries/seel.asm"
+DewgongPokedexEntry::    INCLUDE "data/pokedex/entries/dewgong.asm"
+GrimerPokedexEntry::     INCLUDE "data/pokedex/entries/grimer.asm"
+MukPokedexEntry::        INCLUDE "data/pokedex/entries/muk.asm"
+ShellderPokedexEntry::   INCLUDE "data/pokedex/entries/shellder.asm"
+CloysterPokedexEntry::   INCLUDE "data/pokedex/entries/cloyster.asm"
+GastlyPokedexEntry::     INCLUDE "data/pokedex/entries/gastly.asm"
+HaunterPokedexEntry::    INCLUDE "data/pokedex/entries/haunter.asm"
+GengarPokedexEntry::     INCLUDE "data/pokedex/entries/gengar.asm"
+OnixPokedexEntry::       INCLUDE "data/pokedex/entries/onix.asm"
+DrowzeePokedexEntry::    INCLUDE "data/pokedex/entries/drowzee.asm"
+HypnoPokedexEntry::      INCLUDE "data/pokedex/entries/hypno.asm"
+KrabbyPokedexEntry::     INCLUDE "data/pokedex/entries/krabby.asm"
+KinglerPokedexEntry::    INCLUDE "data/pokedex/entries/kingler.asm"
+VoltorbPokedexEntry::    INCLUDE "data/pokedex/entries/voltorb.asm"
+ElectrodePokedexEntry::  INCLUDE "data/pokedex/entries/electrode.asm"
+ExeggcutePokedexEntry::  INCLUDE "data/pokedex/entries/exeggcute.asm"
+ExeggutorPokedexEntry::  INCLUDE "data/pokedex/entries/exeggutor.asm"
+CubonePokedexEntry::     INCLUDE "data/pokedex/entries/cubone.asm"
+MarowakPokedexEntry::    INCLUDE "data/pokedex/entries/marowak.asm"
+HitmonleePokedexEntry::  INCLUDE "data/pokedex/entries/hitmonlee.asm"
+HitmonchanPokedexEntry:: INCLUDE "data/pokedex/entries/hitmonchan.asm"
+LickitungPokedexEntry::  INCLUDE "data/pokedex/entries/lickitung.asm"
+KoffingPokedexEntry::    INCLUDE "data/pokedex/entries/koffing.asm"
+WeezingPokedexEntry::    INCLUDE "data/pokedex/entries/weezing.asm"
+RhyhornPokedexEntry::    INCLUDE "data/pokedex/entries/rhyhorn.asm"
+RhydonPokedexEntry::     INCLUDE "data/pokedex/entries/rhydon.asm"
+ChanseyPokedexEntry::    INCLUDE "data/pokedex/entries/chansey.asm"
+TangelaPokedexEntry::    INCLUDE "data/pokedex/entries/tangela.asm"
+KangaskhanPokedexEntry:: INCLUDE "data/pokedex/entries/kangaskhan.asm"
+HorseaPokedexEntry::     INCLUDE "data/pokedex/entries/horsea.asm"
+SeadraPokedexEntry::     INCLUDE "data/pokedex/entries/seadra.asm"
+GoldeenPokedexEntry::    INCLUDE "data/pokedex/entries/goldeen.asm"
+SeakingPokedexEntry::    INCLUDE "data/pokedex/entries/seaking.asm"
+StaryuPokedexEntry::     INCLUDE "data/pokedex/entries/staryu.asm"
+StarmiePokedexEntry::    INCLUDE "data/pokedex/entries/starmie.asm"
+MrMimePokedexEntry::     INCLUDE "data/pokedex/entries/mr__mime.asm"
+ScytherPokedexEntry::    INCLUDE "data/pokedex/entries/scyther.asm"
+JynxPokedexEntry::       INCLUDE "data/pokedex/entries/jynx.asm"
+ElectabuzzPokedexEntry:: INCLUDE "data/pokedex/entries/electabuzz.asm"
+MagmarPokedexEntry::     INCLUDE "data/pokedex/entries/magmar.asm"
+PinsirPokedexEntry::     INCLUDE "data/pokedex/entries/pinsir.asm"
+TaurosPokedexEntry::     INCLUDE "data/pokedex/entries/tauros.asm"
--- a/data/pokedex/entries_3.asm
+++ b/data/pokedex/entries_3.asm
@@ -1,64 +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"
+MagikarpPokedexEntry::   INCLUDE "data/pokedex/entries/magikarp.asm"
+GyaradosPokedexEntry::   INCLUDE "data/pokedex/entries/gyarados.asm"
+LaprasPokedexEntry::     INCLUDE "data/pokedex/entries/lapras.asm"
+DittoPokedexEntry::      INCLUDE "data/pokedex/entries/ditto.asm"
+EeveePokedexEntry::      INCLUDE "data/pokedex/entries/eevee.asm"
+VaporeonPokedexEntry::   INCLUDE "data/pokedex/entries/vaporeon.asm"
+JolteonPokedexEntry::    INCLUDE "data/pokedex/entries/jolteon.asm"
+FlareonPokedexEntry::    INCLUDE "data/pokedex/entries/flareon.asm"
+PorygonPokedexEntry::    INCLUDE "data/pokedex/entries/porygon.asm"
+OmanytePokedexEntry::    INCLUDE "data/pokedex/entries/omanyte.asm"
+OmastarPokedexEntry::    INCLUDE "data/pokedex/entries/omastar.asm"
+KabutoPokedexEntry::     INCLUDE "data/pokedex/entries/kabuto.asm"
+KabutopsPokedexEntry::   INCLUDE "data/pokedex/entries/kabutops.asm"
+AerodactylPokedexEntry:: INCLUDE "data/pokedex/entries/aerodactyl.asm"
+SnorlaxPokedexEntry::    INCLUDE "data/pokedex/entries/snorlax.asm"
+ArticunoPokedexEntry::   INCLUDE "data/pokedex/entries/articuno.asm"
+ZapdosPokedexEntry::     INCLUDE "data/pokedex/entries/zapdos.asm"
+MoltresPokedexEntry::    INCLUDE "data/pokedex/entries/moltres.asm"
+DratiniPokedexEntry::    INCLUDE "data/pokedex/entries/dratini.asm"
+DragonairPokedexEntry::  INCLUDE "data/pokedex/entries/dragonair.asm"
+DragonitePokedexEntry::  INCLUDE "data/pokedex/entries/dragonite.asm"
+MewtwoPokedexEntry::     INCLUDE "data/pokedex/entries/mewtwo.asm"
+MewPokedexEntry::        INCLUDE "data/pokedex/entries/mew.asm"
+ChikoritaPokedexEntry::  INCLUDE "data/pokedex/entries/chikorita.asm"
+BayleefPokedexEntry::    INCLUDE "data/pokedex/entries/bayleef.asm"
+MeganiumPokedexEntry::   INCLUDE "data/pokedex/entries/meganium.asm"
+CyndaquilPokedexEntry::  INCLUDE "data/pokedex/entries/cyndaquil.asm"
+QuilavaPokedexEntry::    INCLUDE "data/pokedex/entries/quilava.asm"
+TyphlosionPokedexEntry:: INCLUDE "data/pokedex/entries/typhlosion.asm"
+TotodilePokedexEntry::   INCLUDE "data/pokedex/entries/totodile.asm"
+CroconawPokedexEntry::   INCLUDE "data/pokedex/entries/croconaw.asm"
+FeraligatrPokedexEntry:: INCLUDE "data/pokedex/entries/feraligatr.asm"
+SentretPokedexEntry::    INCLUDE "data/pokedex/entries/sentret.asm"
+FurretPokedexEntry::     INCLUDE "data/pokedex/entries/furret.asm"
+HoothootPokedexEntry::   INCLUDE "data/pokedex/entries/hoothoot.asm"
+NoctowlPokedexEntry::    INCLUDE "data/pokedex/entries/noctowl.asm"
+LedybaPokedexEntry::     INCLUDE "data/pokedex/entries/ledyba.asm"
+LedianPokedexEntry::     INCLUDE "data/pokedex/entries/ledian.asm"
+SpinarakPokedexEntry::   INCLUDE "data/pokedex/entries/spinarak.asm"
+AriadosPokedexEntry::    INCLUDE "data/pokedex/entries/ariados.asm"
+CrobatPokedexEntry::     INCLUDE "data/pokedex/entries/crobat.asm"
+ChinchouPokedexEntry::   INCLUDE "data/pokedex/entries/chinchou.asm"
+LanturnPokedexEntry::    INCLUDE "data/pokedex/entries/lanturn.asm"
+PichuPokedexEntry::      INCLUDE "data/pokedex/entries/pichu.asm"
+CleffaPokedexEntry::     INCLUDE "data/pokedex/entries/cleffa.asm"
+IgglybuffPokedexEntry::  INCLUDE "data/pokedex/entries/igglybuff.asm"
+TogepiPokedexEntry::     INCLUDE "data/pokedex/entries/togepi.asm"
+TogeticPokedexEntry::    INCLUDE "data/pokedex/entries/togetic.asm"
+NatuPokedexEntry::       INCLUDE "data/pokedex/entries/natu.asm"
+XatuPokedexEntry::       INCLUDE "data/pokedex/entries/xatu.asm"
+MareepPokedexEntry::     INCLUDE "data/pokedex/entries/mareep.asm"
+FlaaffyPokedexEntry::    INCLUDE "data/pokedex/entries/flaaffy.asm"
+AmpharosPokedexEntry::   INCLUDE "data/pokedex/entries/ampharos.asm"
+BellossomPokedexEntry::  INCLUDE "data/pokedex/entries/bellossom.asm"
+MarillPokedexEntry::     INCLUDE "data/pokedex/entries/marill.asm"
+AzumarillPokedexEntry::  INCLUDE "data/pokedex/entries/azumarill.asm"
+SudowoodoPokedexEntry::  INCLUDE "data/pokedex/entries/sudowoodo.asm"
+PolitoedPokedexEntry::   INCLUDE "data/pokedex/entries/politoed.asm"
+HoppipPokedexEntry::     INCLUDE "data/pokedex/entries/hoppip.asm"
+SkiploomPokedexEntry::   INCLUDE "data/pokedex/entries/skiploom.asm"
+JumpluffPokedexEntry::   INCLUDE "data/pokedex/entries/jumpluff.asm"
+AipomPokedexEntry::      INCLUDE "data/pokedex/entries/aipom.asm"
+SunkernPokedexEntry::    INCLUDE "data/pokedex/entries/sunkern.asm"
+SunfloraPokedexEntry::   INCLUDE "data/pokedex/entries/sunflora.asm"
--- a/data/pokedex/entries_4.asm
+++ b/data/pokedex/entries_4.asm
@@ -1,59 +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"
+YanmaPokedexEntry::      INCLUDE "data/pokedex/entries/yanma.asm"
+WooperPokedexEntry::     INCLUDE "data/pokedex/entries/wooper.asm"
+QuagsirePokedexEntry::   INCLUDE "data/pokedex/entries/quagsire.asm"
+EspeonPokedexEntry::     INCLUDE "data/pokedex/entries/espeon.asm"
+UmbreonPokedexEntry::    INCLUDE "data/pokedex/entries/umbreon.asm"
+MurkrowPokedexEntry::    INCLUDE "data/pokedex/entries/murkrow.asm"
+SlowkingPokedexEntry::   INCLUDE "data/pokedex/entries/slowking.asm"
+MisdreavusPokedexEntry:: INCLUDE "data/pokedex/entries/misdreavus.asm"
+UnownPokedexEntry::      INCLUDE "data/pokedex/entries/unown.asm"
+WobbuffetPokedexEntry::  INCLUDE "data/pokedex/entries/wobbuffet.asm"
+GirafarigPokedexEntry::  INCLUDE "data/pokedex/entries/girafarig.asm"
+PinecoPokedexEntry::     INCLUDE "data/pokedex/entries/pineco.asm"
+ForretressPokedexEntry:: INCLUDE "data/pokedex/entries/forretress.asm"
+DunsparcePokedexEntry::  INCLUDE "data/pokedex/entries/dunsparce.asm"
+GligarPokedexEntry::     INCLUDE "data/pokedex/entries/gligar.asm"
+SteelixPokedexEntry::    INCLUDE "data/pokedex/entries/steelix.asm"
+SnubbullPokedexEntry::   INCLUDE "data/pokedex/entries/snubbull.asm"
+GranbullPokedexEntry::   INCLUDE "data/pokedex/entries/granbull.asm"
+QwilfishPokedexEntry::   INCLUDE "data/pokedex/entries/qwilfish.asm"
+ScizorPokedexEntry::     INCLUDE "data/pokedex/entries/scizor.asm"
+ShucklePokedexEntry::    INCLUDE "data/pokedex/entries/shuckle.asm"
+HeracrossPokedexEntry::  INCLUDE "data/pokedex/entries/heracross.asm"
+SneaselPokedexEntry::    INCLUDE "data/pokedex/entries/sneasel.asm"
+TeddiursaPokedexEntry::  INCLUDE "data/pokedex/entries/teddiursa.asm"
+UrsaringPokedexEntry::   INCLUDE "data/pokedex/entries/ursaring.asm"
+SlugmaPokedexEntry::     INCLUDE "data/pokedex/entries/slugma.asm"
+MagcargoPokedexEntry::   INCLUDE "data/pokedex/entries/magcargo.asm"
+SwinubPokedexEntry::     INCLUDE "data/pokedex/entries/swinub.asm"
+PiloswinePokedexEntry::  INCLUDE "data/pokedex/entries/piloswine.asm"
+CorsolaPokedexEntry::    INCLUDE "data/pokedex/entries/corsola.asm"
+RemoraidPokedexEntry::   INCLUDE "data/pokedex/entries/remoraid.asm"
+OctilleryPokedexEntry::  INCLUDE "data/pokedex/entries/octillery.asm"
+DelibirdPokedexEntry::   INCLUDE "data/pokedex/entries/delibird.asm"
+MantinePokedexEntry::    INCLUDE "data/pokedex/entries/mantine.asm"
+SkarmoryPokedexEntry::   INCLUDE "data/pokedex/entries/skarmory.asm"
+HoundourPokedexEntry::   INCLUDE "data/pokedex/entries/houndour.asm"
+HoundoomPokedexEntry::   INCLUDE "data/pokedex/entries/houndoom.asm"
+KingdraPokedexEntry::    INCLUDE "data/pokedex/entries/kingdra.asm"
+PhanpyPokedexEntry::     INCLUDE "data/pokedex/entries/phanpy.asm"
+DonphanPokedexEntry::    INCLUDE "data/pokedex/entries/donphan.asm"
+Porygon2PokedexEntry::   INCLUDE "data/pokedex/entries/porygon2.asm"
+StantlerPokedexEntry::   INCLUDE "data/pokedex/entries/stantler.asm"
+SmearglePokedexEntry::   INCLUDE "data/pokedex/entries/smeargle.asm"
+TyroguePokedexEntry::    INCLUDE "data/pokedex/entries/tyrogue.asm"
+HitmontopPokedexEntry::  INCLUDE "data/pokedex/entries/hitmontop.asm"
+SmoochumPokedexEntry::   INCLUDE "data/pokedex/entries/smoochum.asm"
+ElekidPokedexEntry::     INCLUDE "data/pokedex/entries/elekid.asm"
+MagbyPokedexEntry::      INCLUDE "data/pokedex/entries/magby.asm"
+MiltankPokedexEntry::    INCLUDE "data/pokedex/entries/miltank.asm"
+BlisseyPokedexEntry::    INCLUDE "data/pokedex/entries/blissey.asm"
+RaikouPokedexEntry::     INCLUDE "data/pokedex/entries/raikou.asm"
+EnteiPokedexEntry::      INCLUDE "data/pokedex/entries/entei.asm"
+SuicunePokedexEntry::    INCLUDE "data/pokedex/entries/suicune.asm"
+LarvitarPokedexEntry::   INCLUDE "data/pokedex/entries/larvitar.asm"
+PupitarPokedexEntry::    INCLUDE "data/pokedex/entries/pupitar.asm"
+TyranitarPokedexEntry::  INCLUDE "data/pokedex/entries/tyranitar.asm"
+LugiaPokedexEntry::      INCLUDE "data/pokedex/entries/lugia.asm"
+HoOhPokedexEntry::       INCLUDE "data/pokedex/entries/ho_oh.asm"
+CelebiPokedexEntry::     INCLUDE "data/pokedex/entries/celebi.asm"
--- a/engine/crystal_intro.asm
+++ b/engine/crystal_intro.asm
@@ -1622,7 +1622,7 @@
 	ld hl, SPRITEANIMSTRUCT_0C
 	add hl, bc
 	ld [hl], $8
-	ld a, $3c
+	ld a, SPRITE_ANIM_FRAMESET_INTRO_UNOWN_4
 	call ReinitSpriteAnimFrame
 	pop de
 
@@ -1632,7 +1632,7 @@
 	ld hl, SPRITEANIMSTRUCT_0C
 	add hl, bc
 	ld [hl], $18
-	ld a, $3b
+	ld a, SPRITE_ANIM_FRAMESET_INTRO_UNOWN_3
 	call ReinitSpriteAnimFrame
 	pop de
 
@@ -1642,7 +1642,7 @@
 	ld hl, SPRITEANIMSTRUCT_0C
 	add hl, bc
 	ld [hl], $28
-	ld a, $39
+	ld a, SPRITE_ANIM_FRAMESET_INTRO_UNOWN_1
 	call ReinitSpriteAnimFrame
 	pop de
 
@@ -1651,7 +1651,7 @@
 	ld hl, SPRITEANIMSTRUCT_0C
 	add hl, bc
 	ld [hl], $38
-	ld a, $3a
+	ld a, SPRITE_ANIM_FRAMESET_INTRO_UNOWN_2
 	call ReinitSpriteAnimFrame
 	ret
 
--- a/engine/specials.asm
+++ b/engine/specials.asm
@@ -138,7 +138,7 @@
 	add_special Function11b879
 	add_special Function11b920
 	add_special Function11b93b
-	add_special Function1700b0
+	add_special BattleTowerRoomMenu
 	add_special Function1700ba
 	add_special Function170114
 	add_special BattleTowerBattle
@@ -161,7 +161,7 @@
 	add_special Special_Menu_ChallengeExplanationCancel
 	add_special Function17d2b6
 	add_special Function17d2ce
-	add_special Function17f53d
+	add_special BattleTowerMobileError
 	add_special AskMobileOrCable
 	add_special SpecialHoOhChamber
 	add_special Function102142
--- a/engine/sprite_anims.asm
+++ b/engine/sprite_anims.asm
@@ -367,7 +367,7 @@
 	cp $2
 	ret nz
 	ld [hl], $3
-	ld a, $f
+	ld a, SPRITE_ANIM_FRAMESET_SLOTS_CHANSEY_2
 	call _ReinitSpriteAnimFrame
 	ret
 
@@ -431,7 +431,7 @@
 ; 8d493
 
 .sixteen_zero ; 8d493
-	ld a, $14
+	ld a, SPRITE_ANIM_FRAMESET_TRADE_POKE_BALL_0
 	call _ReinitSpriteAnimFrame
 
 	ld hl, SPRITEANIMSTRUCT_JUMPTABLE_INDEX
@@ -780,7 +780,7 @@
 	ld hl, SPRITEANIMSTRUCT_YOFFSET
 	add hl, bc
 	ld [hl], a
-	ld a, $36
+	ld a, SPRITE_ANIM_FRAMESET_INTRO_SUICUNE_2
 	call _ReinitSpriteAnimFrame
 	ret
 
@@ -834,7 +834,7 @@
 	ld a, [wcf64]
 	cp $40
 	ret nz
-	ld a, $3d
+	ld a, SPRITE_ANIM_FRAMESET_INTRO_UNOWN_F_2
 	call _ReinitSpriteAnimFrame
 	ret
 
--- a/engine/sprites.asm
+++ b/engine/sprites.asm
@@ -552,38 +552,38 @@
 
 SpriteAnimSeqData: ; 8d1c4
 	; frameset sequence, tile
-	db SPRITE_ANIM_FRAMESET_01, SPRITE_ANIM_SEQ_01, $00 ; 00
+	db SPRITE_ANIM_FRAMESET_PARTY_MON, SPRITE_ANIM_SEQ_01, $00 ; 00
 	db SPRITE_ANIM_FRAMESET_07, SPRITE_ANIM_SEQ_04, $00 ; 01
-	db SPRITE_ANIM_FRAMESET_08, SPRITE_ANIM_SEQ_05, $05 ; 02
+	db SPRITE_ANIM_FRAMESET_TEXT_ENTRY_CURSOR, SPRITE_ANIM_SEQ_05, $05 ; 02
 	db SPRITE_ANIM_FRAMESET_GAMEFREAK_LOGO, SPRITE_ANIM_SEQ_GAMEFREAK_LOGO, $00 ; 03
 	db SPRITE_ANIM_FRAMESET_0B, SPRITE_ANIM_SEQ_07, $06 ; 04 gs intro star
 	db SPRITE_ANIM_FRAMESET_0C, SPRITE_ANIM_SEQ_08, $06 ; 05 gs intro sparkle
-	db SPRITE_ANIM_FRAMESET_SLOT_GOLEM, SPRITE_ANIM_SEQ_SLOT_GOLEM, $07 ; 06 slots golem
+	db SPRITE_ANIM_FRAMESET_SLOTS_GOLEM, SPRITE_ANIM_SEQ_SLOT_GOLEM, $07 ; 06 slots golem
 	db SPRITE_ANIM_FRAMESET_SLOTS_CHANSEY, SPRITE_ANIM_SEQ_SLOTS_CHANSEY, $07 ; 07 slots chansey
 	db SPRITE_ANIM_FRAMESET_SLOTS_EGG, SPRITE_ANIM_SEQ_SLOTS_EGG, $07 ; 08 slots egg
-	db SPRITE_ANIM_FRAMESET_08, SPRITE_ANIM_SEQ_0C, $05 ; 09
+	db SPRITE_ANIM_FRAMESET_TEXT_ENTRY_CURSOR, SPRITE_ANIM_SEQ_0C, $05 ; 09
 	db SPRITE_ANIM_FRAMESET_WALK_CYCLE, SPRITE_ANIM_SEQ_NULL, $00 ; 0a walk cycle
-	db SPRITE_ANIM_FRAMESET_12, SPRITE_ANIM_SEQ_0D, $08 ; 0b
-	db SPRITE_ANIM_FRAMESET_12, SPRITE_ANIM_SEQ_0E, $08 ; 0c
-	db SPRITE_ANIM_FRAMESET_12, SPRITE_ANIM_SEQ_0F, $08 ; 0d
-	db SPRITE_ANIM_FRAMESET_13, SPRITE_ANIM_SEQ_10, $00 ; 0e
-	db SPRITE_ANIM_FRAMESET_15, SPRITE_ANIM_SEQ_NULL, $00 ; 0f
-	db SPRITE_ANIM_FRAMESET_16, SPRITE_ANIM_SEQ_11, $00 ; 10
+	db SPRITE_ANIM_FRAMESET_STILL_CURSOR, SPRITE_ANIM_SEQ_0D, $08 ; 0b
+	db SPRITE_ANIM_FRAMESET_STILL_CURSOR, SPRITE_ANIM_SEQ_0E, $08 ; 0c
+	db SPRITE_ANIM_FRAMESET_STILL_CURSOR, SPRITE_ANIM_SEQ_0F, $08 ; 0d
+	db SPRITE_ANIM_FRAMESET_TRADE_POKE_BALL, SPRITE_ANIM_SEQ_10, $00 ; 0e
+	db SPRITE_ANIM_FRAMESET_TRADE_POOF, SPRITE_ANIM_SEQ_NULL, $00 ; 0f
+	db SPRITE_ANIM_FRAMESET_TRADE_TUBE_BULGE, SPRITE_ANIM_SEQ_11, $00 ; 10
 	db SPRITE_ANIM_FRAMESET_TRADEMON_ICON, SPRITE_ANIM_SEQ_TRADEMON_IN_TUBE, $00 ; 11
 	db SPRITE_ANIM_FRAMESET_TRADEMON_BUBBLE, SPRITE_ANIM_SEQ_TRADEMON_IN_TUBE, $00 ; 12
-	db SPRITE_ANIM_FRAMESET_19, SPRITE_ANIM_SEQ_13, $00 ; 13
-	db SPRITE_ANIM_FRAMESET_1A, SPRITE_ANIM_SEQ_14, $00 ; 14 radio tuning knob
-	db SPRITE_ANIM_FRAMESET_1B, SPRITE_ANIM_SEQ_NULL, $00 ; 15 chris on magnet train
+	db SPRITE_ANIM_FRAMESET_EVOLUTION_BALL_OF_LIGHT, SPRITE_ANIM_SEQ_13, $00 ; 13
+	db SPRITE_ANIM_FRAMESET_RADIO_TUNING_KNOB, SPRITE_ANIM_SEQ_14, $00 ; 14 radio tuning knob
+	db SPRITE_ANIM_FRAMESET_MAGNET_TRAIN_RED, SPRITE_ANIM_SEQ_NULL, $00 ; 15 chris on magnet train
 	db SPRITE_ANIM_FRAMESET_LEAF, SPRITE_ANIM_SEQ_15, $00 ; 16 leaves when cutting down a tree
-	db SPRITE_ANIM_FRAMESET_1E, SPRITE_ANIM_SEQ_NULL, $00 ; 17
+	db SPRITE_ANIM_FRAMESET_CUT_TREE, SPRITE_ANIM_SEQ_NULL, $00 ; 17
 	db SPRITE_ANIM_FRAMESET_LEAF, SPRITE_ANIM_SEQ_FLY_LEAF, $00 ; 18 flying leaves
-	db SPRITE_ANIM_FRAMESET_1F, SPRITE_ANIM_SEQ_NULL, $00 ; 19
+	db SPRITE_ANIM_FRAMESET_EGG_CRACK, SPRITE_ANIM_SEQ_NULL, $00 ; 19
 	db SPRITE_ANIM_FRAMESET_24, SPRITE_ANIM_SEQ_19, $00 ; 1a
-	db SPRITE_ANIM_FRAMESET_25, SPRITE_ANIM_SEQ_NULL, $00 ; 1b headbutt
-	db SPRITE_ANIM_FRAMESET_20, SPRITE_ANIM_SEQ_13, $00 ; 1c
+	db SPRITE_ANIM_FRAMESET_HEADBUTT, SPRITE_ANIM_SEQ_NULL, $00 ; 1b headbutt
+	db SPRITE_ANIM_FRAMESET_EGG_HATCH, SPRITE_ANIM_SEQ_13, $00 ; 1c
 	db SPRITE_ANIM_FRAMESET_26, SPRITE_ANIM_SEQ_1A, $00 ; 1d
-	db SPRITE_ANIM_FRAMESET_2D, SPRITE_ANIM_SEQ_NULL, $00 ; 1e kris on map
-	db SPRITE_ANIM_FRAMESET_2E, SPRITE_ANIM_SEQ_NULL, $00 ; 1f kris on magnet train
+	db SPRITE_ANIM_FRAMESET_BLUE_WALK, SPRITE_ANIM_SEQ_NULL, $00 ; 1e kris on map
+	db SPRITE_ANIM_FRAMESET_MAGNET_TRAIN_BLUE, SPRITE_ANIM_SEQ_NULL, $00 ; 1f kris on magnet train
 	db SPRITE_ANIM_FRAMESET_2F, SPRITE_ANIM_SEQ_NULL, $00 ; 20
 	db SPRITE_ANIM_FRAMESET_30, SPRITE_ANIM_SEQ_NULL, $00 ; 21
 	db SPRITE_ANIM_FRAMESET_31, SPRITE_ANIM_SEQ_NULL, $00 ; 22
@@ -590,13 +590,13 @@
 	db SPRITE_ANIM_FRAMESET_32, SPRITE_ANIM_SEQ_1B, $00 ; 23
 	db SPRITE_ANIM_FRAMESET_33, SPRITE_ANIM_SEQ_1C, $00 ; 24
 	db SPRITE_ANIM_FRAMESET_34, SPRITE_ANIM_SEQ_NULL, $00 ; 25
-	db SPRITE_ANIM_FRAMESET_35, SPRITE_ANIM_SEQ_1D, $00 ; 26
-	db SPRITE_ANIM_FRAMESET_37, SPRITE_ANIM_SEQ_1E, $00 ; 27
-	db SPRITE_ANIM_FRAMESET_38, SPRITE_ANIM_SEQ_1E, $00 ; 28
-	db SPRITE_ANIM_FRAMESET_39, SPRITE_ANIM_SEQ_20, $00 ; 29 intro unown
-	db SPRITE_ANIM_FRAMESET_3F, SPRITE_ANIM_SEQ_21, $00 ; 2a
-	db SPRITE_ANIM_FRAMESET_3E, SPRITE_ANIM_SEQ_22, $00 ; 2b
-	db SPRITE_ANIM_FRAMESET_40, SPRITE_ANIM_SEQ_NULL, $00 ; 2c
+	db SPRITE_ANIM_FRAMESET_INTRO_SUICUNE, SPRITE_ANIM_SEQ_1D, $00 ; 26
+	db SPRITE_ANIM_FRAMESET_INTRO_PICHU, SPRITE_ANIM_SEQ_1E, $00 ; 27
+	db SPRITE_ANIM_FRAMESET_INTRO_WOOPER, SPRITE_ANIM_SEQ_1E, $00 ; 28
+	db SPRITE_ANIM_FRAMESET_INTRO_UNOWN_1, SPRITE_ANIM_SEQ_20, $00 ; 29 intro unown
+	db SPRITE_ANIM_FRAMESET_INTRO_UNOWN_F, SPRITE_ANIM_SEQ_21, $00 ; 2a
+	db SPRITE_ANIM_FRAMESET_INTRO_SUICUNE_AWAY, SPRITE_ANIM_SEQ_22, $00 ; 2b
+	db SPRITE_ANIM_FRAMESET_CELEBI_LEFT, SPRITE_ANIM_SEQ_NULL, $00 ; 2c
 ; 8d24b
 
 INCLUDE "engine/sprite_anims.asm" ; DoAnimFrame
--- a/event/celebi.asm
+++ b/event/celebi.asm
@@ -214,7 +214,7 @@
 	jr nc, .left
 	ld hl, SPRITEANIMSTRUCT_FRAMESET_ID
 	add hl, bc
-	ld a, $41
+	ld a, SPRITE_ANIM_FRAMESET_CELEBI_RIGHT
 	call ReinitSpriteAnimFrame
 	jr .done
 
@@ -221,7 +221,7 @@
 .left
 	ld hl, SPRITEANIMSTRUCT_FRAMESET_ID
 	add hl, bc
-	ld a, $40
+	ld a, SPRITE_ANIM_FRAMESET_CELEBI_LEFT
 	call ReinitSpriteAnimFrame
 .done
 	ret
@@ -231,7 +231,7 @@
 	pop af
 	ld hl, SPRITEANIMSTRUCT_FRAMESET_ID
 	add hl, bc
-	ld a, $40
+	ld a, SPRITE_ANIM_FRAMESET_CELEBI_LEFT
 	call ReinitSpriteAnimFrame
 	ret
 
--- a/maps/BattleTower1F.asm
+++ b/maps/BattleTower1F.asm
@@ -71,11 +71,11 @@
 	writetext Text_WantToGoIntoABattleRoom
 	writebyte $1
 	special Special_Menu_ChallengeExplanationCancel
-	if_equal $1, Script_ChoseChallenge
+	if_equal $1, Script_ChooseChallenge
 	if_equal $2, Script_BattleTowerExplanation
 	jump Script_BattleTowerHopeToServeYouAgain
 
-Script_ChoseChallenge: ; 0x9e40f
+Script_ChooseChallenge: ; 0x9e40f
 	writebyte BATTLETOWERACTION_RESETDATA ; ResetBattleTowerTrainerSRAM
 	special BattleTowerAction
 	special SpecialCheckForBattleTowerRules
@@ -89,9 +89,9 @@
 	dotrigger $1
 	writebyte BATTLETOWERACTION_SET_EXPLANATION_READ ; set 1, [s1_be4f]
 	special BattleTowerAction
-	special Function1700b0
+	special BattleTowerRoomMenu
 	if_equal $a, Script_Menu_ChallengeExplanationCancel
-	if_not_equal $0, UnknownScript_0x9e550
+	if_not_equal $0, Script_MobileError
 	writebyte BATTLETOWERACTION_11
 	special BattleTowerAction
 	writetext Text_RightThisWayToYourBattleRoom
@@ -159,7 +159,7 @@
 	end
 
 UnreferencedScript_0x9e4b6:
-	special Function17f53d
+	special BattleTowerMobileError
 	closetext
 	end
 
@@ -178,7 +178,7 @@
 	special BattleTowerAction
 	special Function1700ba
 	if_equal $a, Script_Menu_ChallengeExplanationCancel
-	if_not_equal $0, UnknownScript_0x9e550
+	if_not_equal $0, Script_MobileError
 	writetext Text_ReceivedAListOfLeadersOnTheHonorRoll
 	spriteface BATTLETOWER1F_RECEPTIONIST, LEFT
 	writetext Text_PleaseConfirmOnThisMonitor
@@ -237,8 +237,8 @@
 	waitbutton
 	jump Script_Menu_ChallengeExplanationCancel
 
-UnknownScript_0x9e550:
-	special Function17f53d
+Script_MobileError:
+	special BattleTowerMobileError
 	closetext
 	end
 
--- a/misc/battle_tower_5c.asm
+++ b/misc/battle_tower_5c.asm
@@ -1,7 +1,7 @@
-Function1700b0: ; 1700b0
+BattleTowerRoomMenu: ; 1700b0
 ; special
 	call InitBattleTowerChallengeRAM
-	callba Function118121
+	callba _BattleTowerRoomMenu
 	ret
 ; 1700ba
 
--- a/misc/mobile_40.asm
+++ b/misc/mobile_40.asm
@@ -326,7 +326,7 @@
 	ld a, $01
 	ld [rSVBK], a
 
-	callba Function17f555
+	callba DisplayMobileError
 
 	pop af
 	ld [rSVBK], a
--- a/misc/mobile_45.asm
+++ b/misc/mobile_45.asm
@@ -7533,7 +7533,7 @@
 .asm_117bd0
 	ld a, $2
 	ld [wc303], a
-	callba Function17f555
+	callba DisplayMobileError
 	ld a, $80
 	ld [wJumptableIndex], a
 	ret
--- a/misc/mobile_46.asm
+++ b/misc/mobile_46.asm
@@ -10,7 +10,7 @@
 	ld [wcd38], a
 
 asm_11800b
-	call Function1183cb
+	call BattleTowerRoomMenu_InitRAM
 	ld a, $18
 	ld [wcd33], a
 	ld a, $19
@@ -32,7 +32,7 @@
 
 .skip
 	call Function1184a5
-	call Function11a8fa
+	call BattleTowerRoomMenu_WriteMessage
 	callba Function115dd3
 	callba Function11619d
 	call DelayFrame
@@ -42,9 +42,9 @@
 	jr nz, .loop
 	pop af
 	ld [rSVBK], a
-	call Function118452
+	call BattleTowerRoomMenu_Cleanup
 	call ReturnToMapFromSubmenu
-Function11805e: ; 11805e (46:405e)
+BattleTowerRoomMenu_DoNothing: ; 11805e (46:405e)
 	ret
 ; 11805f
 
@@ -51,7 +51,7 @@
 Function11805f: ; 11805f
 	ld a, $1
 	ld [wcd38], a
-	call Function1183cb
+	call BattleTowerRoomMenu_InitRAM
 	ld a, $18
 	ld [wcd33], a
 	ld a, $19
@@ -73,7 +73,7 @@
 
 .asm_118090
 	call Function11857c
-	call Function11a8fa
+	call BattleTowerRoomMenu_WriteMessage
 	callba Function115dd3
 	callba Function11619d
 	call DelayFrame
@@ -83,13 +83,13 @@
 	jr nz, .asm_11807d
 	pop af
 	ld [rSVBK], a
-	call Function118452
+	call BattleTowerRoomMenu_Cleanup
 	call ReturnToMapFromSubmenu
 	ret
 ; 1180b8
 
 Function1180b8: ; 1180b8
-	call Function1183cb
+	call BattleTowerRoomMenu_InitRAM
 	ld a, $22
 	ld [wcd33], a
 	ld a, $23
@@ -119,7 +119,7 @@
 
 .asm_1180f2
 	call Function1184ec
-	call Function11a8fa
+	call BattleTowerRoomMenu_WriteMessage
 	callba Function115dd3
 	callba Function11619d
 	call DelayFrame
@@ -129,7 +129,7 @@
 	jr nz, .asm_1180d1
 	pop af
 	ld [rSVBK], a
-	call Function118452
+	call BattleTowerRoomMenu_Cleanup
 	call ReturnToMapFromSubmenu
 	ret
 ; 11811a
@@ -139,11 +139,11 @@
 	ld [wcd38], a
 	jr Function118125
 
-Function118121: ; 118121
+_BattleTowerRoomMenu: ; 118121
 	xor a
 	ld [wcd38], a
 Function118125: ; 118125
-	call Function1183cb
+	call BattleTowerRoomMenu_InitRAM
 	ld a, $3
 	ld [wcd33], a
 	ld a, $d
@@ -163,8 +163,8 @@
 	ld a, [wcd34]
 	ld [wcf66], a
 .skip
-	call Function11854d
-	call Function11a8fa
+	call BattleTowerRoomMenu_Jumptable
+	call BattleTowerRoomMenu_WriteMessage
 	callba Function115dd3
 	callba Function11619d
 	call DelayFrame
@@ -176,7 +176,7 @@
 	ld [w3_d000], a
 	pop af
 	ld [rSVBK], a
-	call Function118452
+	call BattleTowerRoomMenu_Cleanup
 	call Function118180
 	call ReturnToMapFromSubmenu
 	ret
@@ -229,7 +229,7 @@
 ; 1181da
 
 Function1181da: ; 1181da
-	call Function1183cb
+	call BattleTowerRoomMenu_InitRAM
 	ld a, $2
 	ld [wcd38], a
 	ld a, $21
@@ -253,7 +253,7 @@
 
 .asm_11820b
 	call Function1185c3
-	call Function11a8fa
+	call BattleTowerRoomMenu_WriteMessage
 	callba Function115dd3
 	callba Function11619d
 	call DelayFrame
@@ -263,13 +263,13 @@
 	jr nz, .asm_1181f8
 	pop af
 	ld [rSVBK], a
-	call Function118452
+	call BattleTowerRoomMenu_Cleanup
 	call ReturnToMapFromSubmenu
 	ret
 ; 118233
 
 Function118233: ; 118233
-	call Function1183cb
+	call BattleTowerRoomMenu_InitRAM
 	ld a, $1b
 	ld [wcd33], a
 	ld a, $1c
@@ -291,7 +291,7 @@
 
 .asm_11825f
 	call Function118624
-	call Function11a8fa
+	call BattleTowerRoomMenu_WriteMessage
 	callba Function115dd3
 	callba Function11619d
 	call DelayFrame
@@ -301,12 +301,12 @@
 	jr nz, .asm_11824c
 	pop af
 	ld [rSVBK], a
-	call Function118452
+	call BattleTowerRoomMenu_Cleanup
 	ret
 ; 118284
 
 Function118284: ; 118284
-	call Function1183cb
+	call BattleTowerRoomMenu_InitRAM
 	ld a, $19
 	ld [wcd33], a
 	ld a, $1e
@@ -327,7 +327,7 @@
 	ld [wcf66], a
 .asm_1182b0
 	call Function1186f5
-	call Function11a8fa
+	call BattleTowerRoomMenu_WriteMessage
 	callba Function115dd3
 	callba Function11619d
 	call DelayFrame
@@ -337,13 +337,13 @@
 	jr nz, .asm_11829d
 	pop af
 	ld [rSVBK], a
-	call Function118452
+	call BattleTowerRoomMenu_Cleanup
 	ret
 ; 1182d5 (46:42d5)
 
 
 Function1182d5: ; 1182d5
-	call Function1183cb
+	call BattleTowerRoomMenu_InitRAM
 	ld a, $18
 	ld [wcd33], a
 	ld a, $19
@@ -365,7 +365,7 @@
 
 .asm_118301
 	call Function118746
-	call Function11a8fa
+	call BattleTowerRoomMenu_WriteMessage
 	callba Function115dd3
 	callba Function11619d
 	call DelayFrame
@@ -375,13 +375,13 @@
 	jr nz, .asm_1182ee
 	pop af
 	ld [rSVBK], a
-	call Function118452
+	call BattleTowerRoomMenu_Cleanup
 	call ReturnToMapFromSubmenu
 	ret
 ; 118329
 
 Function118329: ; 118329
-	call Function1183cb
+	call BattleTowerRoomMenu_InitRAM
 	ld a, $15
 	ld [wcd33], a
 	ld a, $16
@@ -403,7 +403,7 @@
 
 .asm_118355
 	call Function118671
-	call Function11a8fa
+	call BattleTowerRoomMenu_WriteMessage
 	callba Function115dd3
 	callba Function11619d
 	call DelayFrame
@@ -413,12 +413,12 @@
 	jr nz, .asm_118342
 	pop af
 	ld [rSVBK], a
-	call Function118452
+	call BattleTowerRoomMenu_Cleanup
 	ret
 ; 11837a
 
 Function11837a: ; 11837a
-	call Function1183cb
+	call BattleTowerRoomMenu_InitRAM
 	ld a, $16
 	ld [wcd33], a
 	ld a, $17
@@ -440,7 +440,7 @@
 
 .asm_1183a6
 	call Function1186b2
-	call Function11a8fa
+	call BattleTowerRoomMenu_WriteMessage
 	callba Function115dd3
 	callba Function11619d
 	call DelayFrame
@@ -450,11 +450,11 @@
 	jr nz, .asm_118393
 	pop af
 	ld [rSVBK], a
-	call Function118452
+	call BattleTowerRoomMenu_Cleanup
 	ret
 ; 1183cb
 
-Function1183cb: ; 1183cb
+BattleTowerRoomMenu_InitRAM: ; 1183cb
 	di
 	ld a, [rIE]
 	ld [wcd32], a
@@ -511,7 +511,7 @@
 	ret
 ; 118452
 
-Function118452: ; 118452
+BattleTowerRoomMenu_Cleanup: ; 118452
 	di
 	xor a
 	ld [hMobileReceive], a
@@ -590,9 +590,9 @@
 	dw Function118e76
 	dw Function118e7e
 	dw Function11878d
-	dw Function11805e
+	dw BattleTowerRoomMenu_DoNothing
 	dw Function118e76
-	dw Function118e87
+	dw BattleTowerRoomMenu_CallRoomMenu2
 	dw Function118e76
 ; 1184ec
 
@@ -635,9 +635,9 @@
 	dw Function118e76
 	dw Function118e7e
 	dw Function11878d
-	dw Function11805e
+	dw BattleTowerRoomMenu_DoNothing
 	dw Function118e76
-	dw Function118e87
+	dw BattleTowerRoomMenu_CallRoomMenu2
 	dw Function119b45
 	dw Function11878d
 	dw Function119ac9
@@ -644,27 +644,27 @@
 	dw Function118e76
 ; 11854d
 
-Function11854d: ; 11854d
+BattleTowerRoomMenu_Jumptable: ; 11854d
 	jumptable .Jumptable, wcf66
 ; 11855c
 
 .Jumptable: ; 11855c
-	dw Function118922
-	dw Function118936
-	dw Function118982
-	dw Function11805e
-	dw Function119ca2
-	dw Function119cab
-	dw Function119cb8
-	dw Function119cc3
-	dw Function119cdf
-	dw Function119cec
-	dw Function119c97
-	dw Function119cab
-	dw Function119cb8
-	dw Function118e76
-	dw Function118e87
-	dw Function118e76
+	dw BattleTowerRoomMenu_PickLevelMessage
+	dw BattleTowerRoomMenu_PlacePickLevelMenu
+	dw BattleTowerRoomMenu_UpdatePickLevelMenu
+	dw BattleTowerRoomMenu_DoNothing
+	dw BattleTowerRoomMenu_PartyMonTopsThisLevelMessage
+	dw BattleTowerRoomMenu_WaitForMessage
+	dw BattleTowerRoomMenu_DelayRestartMenu
+	dw BattleTowerRoomMenu_QuitMessage
+	dw BattleTowerRoomMenu_PlaceYesNoMenu
+	dw BattleTowerRoomMenu_UpdateYesNoMenu
+	dw BattleTowerRoomMenu_UberRestrictionMessage
+	dw BattleTowerRoomMenu_WaitForMessage
+	dw BattleTowerRoomMenu_DelayRestartMenu
+	dw Function118e76 ; mobile
+	dw BattleTowerRoomMenu_CallRoomMenu2 ; mobile
+	dw Function118e76 ; mobile
 ; 11857c
 
 Function11857c: ; 11857c
@@ -696,9 +696,9 @@
 	dw Function118e76
 	dw Function118e7e
 	dw Function11878d
-	dw Function11805e
+	dw BattleTowerRoomMenu_DoNothing
 	dw Function118e76
-	dw Function118e87
+	dw BattleTowerRoomMenu_CallRoomMenu2
 	dw Function118e76
 ; 1185c3
 
@@ -740,12 +740,12 @@
 	dw Function118e76
 	dw Function118e7e
 	dw Function11878d
-	dw Function11805e
+	dw BattleTowerRoomMenu_DoNothing
 	dw Function118e76
-	dw Function118e87
-	dw Function119cc3
-	dw Function119cdf
-	dw Function119cec
+	dw BattleTowerRoomMenu_CallRoomMenu2
+	dw BattleTowerRoomMenu_QuitMessage
+	dw BattleTowerRoomMenu_PlaceYesNoMenu
+	dw BattleTowerRoomMenu_UpdateYesNoMenu
 	dw Function11914e
 	dw Function118e76
 ; 118624
@@ -782,9 +782,9 @@
 	dw Function118e76
 	dw Function118e7e
 	dw Function11878d
-	dw Function11805e
+	dw BattleTowerRoomMenu_DoNothing
 	dw Function118e76
-	dw Function118e87
+	dw BattleTowerRoomMenu_CallRoomMenu2
 	dw Function118e76
 ; 118671
 
@@ -814,9 +814,9 @@
 	dw Function118e76
 	dw Function118e7e
 	dw Function11878d
-	dw Function11805e
+	dw BattleTowerRoomMenu_DoNothing
 	dw Function118e76
-	dw Function118e87
+	dw BattleTowerRoomMenu_CallRoomMenu2
 	dw Function118e76
 ; 1186b2
 
@@ -847,9 +847,9 @@
 	dw Function118e76
 	dw Function118e7e
 	dw Function11878d
-	dw Function11805e
+	dw BattleTowerRoomMenu_DoNothing
 	dw Function118e76
-	dw Function118e87
+	dw BattleTowerRoomMenu_CallRoomMenu2
 	dw Function118e76
 ; 1186f5
 
@@ -883,13 +883,13 @@
 	dw Function118e76
 	dw Function118e7e
 	dw Function11878d
-	dw Function11805e
+	dw BattleTowerRoomMenu_DoNothing
 	dw Function11967d
 	dw Function119685
 	dw Function119665
 	dw Function11966d
 	dw Function118e76
-	dw Function118e87
+	dw BattleTowerRoomMenu_CallRoomMenu2
 	dw Function118e76
 ; 118746 (46:4746)
 
@@ -922,9 +922,9 @@
 	dw Function118e76
 	dw Function118e7e
 	dw Function11878d
-	dw Function11805e
+	dw BattleTowerRoomMenu_DoNothing
 	dw Function118e76
-	dw Function118e87
+	dw BattleTowerRoomMenu_CallRoomMenu2
 	dw Function118e76
 ; 11878d
 
@@ -942,7 +942,7 @@
 	ld a, $3
 	ld [rSVBK], a
 .asm_1187a7
-	jp Function119e2e
+	jp BattleTowerRoomMenu_IncrementJumptable
 .asm_1187aa
 	call Function118821
 	ret c
@@ -1065,12 +1065,12 @@
 	ld [BGMapPalBuffer], a
 	ld a, $0
 	ld [wcd3c], a
-	call Function119e2e
+	call BattleTowerRoomMenu_IncrementJumptable
 	ld a, [wcd33]
 	ld [wMobileInactivityTimerSeconds], a
 
 Function118880: ; 118880 (46:4880)
-	call Function119ed8
+	call BattleTowerRoomMenu2
 	ret c
 	xor a
 	ld [wcf64], a
@@ -1095,8 +1095,8 @@
 	jp Function119e2b
 
 .asm_1188aa
-	call Function119e2e
-	jp Function119e2e
+	call BattleTowerRoomMenu_IncrementJumptable
+	jp BattleTowerRoomMenu_IncrementJumptable
 ; 1188b0
 
 Function1188b0: ; 1188b0 (46:48b0)
@@ -1157,16 +1157,16 @@
 	callba Function115e18
 	ld a, $8
 	ld [wcd3c], a
-	call Function119ed8
-	jp Function119e2e
+	call BattleTowerRoomMenu2
+	jp BattleTowerRoomMenu_IncrementJumptable
 
 
 Function11891c: ; 11891c
 	call Function118b42
-	jp Function119e2e
+	jp BattleTowerRoomMenu_IncrementJumptable
 
 
-Function118922: ; 118922
+BattleTowerRoomMenu_PickLevelMessage: ; 118922
 	ld a, [wcd38]
 	and a
 	jr nz, .asm_11892d
@@ -1177,10 +1177,10 @@
 	ld hl, Text_CheckBattleRoomListByMaxLevel
 
 .asm_118930
-	call Function11a9c0
-	call Function119e2e
+	call BattleTowerRoomMenu_SetMessage
+	call BattleTowerRoomMenu_IncrementJumptable
 
-Function118936:
+BattleTowerRoomMenu_PlacePickLevelMenu:
 	ld a, [$c31a]
 	and a
 	ret nz
@@ -1217,9 +1217,9 @@
 	ld [wcd4c], a
 	ld a, $3
 	ld [rSVBK], a
-	call Function119e2e
+	call BattleTowerRoomMenu_IncrementJumptable
 
-Function118982:
+BattleTowerRoomMenu_UpdatePickLevelMenu:
 	hlcoord 13, 8
 	ld de, String_119d07
 	call PlaceString
@@ -1268,21 +1268,21 @@
 	call PlaceString
 	ld hl, hJoyPressed
 	ld a, [hl]
-	and $2
-	jr nz, .asm_118a39
+	and B_BUTTON
+	jr nz, .b_button
 	ld a, [hl]
-	and $1
-	jr nz, .asm_118a01
+	and A_BUTTON
+	jr nz, .a_button
 	ld a, [hl]
-	and $80
-	jr nz, .asm_1189e6
+	and D_DOWN
+	jr nz, .d_down
 	ld a, [hl]
-	and $40
-	jr nz, .asm_1189f2
+	and D_UP
+	jr nz, .d_up
 .asm_1189e5
 	ret
 
-.asm_1189e6
+.d_down
 	ld hl, wcd4f
 	dec [hl]
 	jr nz, .asm_1189e5
@@ -1290,7 +1290,7 @@
 	ld [hl], a
 	jr .asm_1189e5
 
-.asm_1189f2
+.d_up
 	ld a, [wcd4a]
 	ld hl, wcd4f
 	inc [hl]
@@ -1300,7 +1300,7 @@
 	ld [hl], a
 	jr .asm_1189e5
 
-.asm_118a01
+.a_button
 	call PlayClickSFX
 	ld a, [wcd4f]
 	ld hl, wcd4a
@@ -1328,9 +1328,9 @@
 .asm_118a30
 	ld a, [wcd4f]
 	ld [w3_d800], a
-	jp Function119e2e
+	jp BattleTowerRoomMenu_IncrementJumptable
 
-.asm_118a39
+.b_button
 	call PlayClickSFX
 
 .asm_118a3c
@@ -1426,7 +1426,7 @@
 	push hl
 	ld a, $8
 	ld [wcd3c], a
-	call Function119ed8
+	call BattleTowerRoomMenu2
 	pop hl
 	ld c, $0
 	ld de, wcc60
@@ -1456,7 +1456,7 @@
 	push bc
 	ld a, $8
 	ld [wcd3c], a
-	call Function119ed8
+	call BattleTowerRoomMenu2
 	call Function118b24
 	pop bc
 	pop de
@@ -1596,7 +1596,7 @@
 	jr nz, .asm_118d7b
 
 .asm_118d78
-	jp Function119e2e
+	jp BattleTowerRoomMenu_IncrementJumptable
 
 .asm_118d7b
 	ld a, $d3
@@ -1608,7 +1608,7 @@
 	ld a, [wcd38]
 	and a
 	jr z, .asm_118d8e
-	call Function119e2e
+	call BattleTowerRoomMenu_IncrementJumptable
 	jr asm_118d9f
 
 .asm_118d8e
@@ -1616,10 +1616,10 @@
 	ld [wcd3c], a
 	ld a, $12
 	ld [wMobileInactivityTimerSeconds], a
-	call Function119e2e
+	call BattleTowerRoomMenu_IncrementJumptable
 
 Function118d9b:
-	call Function119ed8
+	call BattleTowerRoomMenu2
 	ret c
 
 asm_118d9f
@@ -1678,7 +1678,7 @@
 	ld [rSVBK], a
 
 .asm_118e03
-	jp Function119e2e
+	jp BattleTowerRoomMenu_IncrementJumptable
 ; 118e06
 
 Function118e06: ; 118e06
@@ -1763,18 +1763,19 @@
 	jp Function119e2b
 
 Function118e76: ; 118e76 (46:4e76)
+	; Call $c in BattleTowerRoomMenu2
 	ld a, $c
 	ld [wcd3c], a
-	jp Function119e2e
+	jp BattleTowerRoomMenu_IncrementJumptable
 
 Function118e7e: ; 118e7e (46:4e7e)
-	call Function119ed8
+	call BattleTowerRoomMenu2
 	ret c
 	ld a, $36
 	jp Function119e2b
 
-Function118e87: ; 118e87 (46:4e87)
-	call Function119ed8
+BattleTowerRoomMenu_CallRoomMenu2: ; 118e87 (46:4e87)
+	call BattleTowerRoomMenu2
 	ret c
 	ld a, [wcd33]
 	ld [wcf66], a
@@ -1804,7 +1805,7 @@
 	call CopyBytes
 	call Function1192cc
 	ret c
-	jp Function119e2e
+	jp BattleTowerRoomMenu_IncrementJumptable
 ; 118ec6
 
 Function118ec6: ; 118ec6
@@ -1835,11 +1836,11 @@
 	ld [wMobileInactivityTimerFrames], a
 	ld a, $1c
 	ld [wcd47], a
-	jp Function119e2e
+	jp BattleTowerRoomMenu_IncrementJumptable
 ; 118f0d
 
 Function118f0d: ; 118f0d
-	call Function119ed8
+	call BattleTowerRoomMenu2
 	ret c
 	call Function118440
 
@@ -1856,7 +1857,7 @@
 	and a
 	jr z, .DontSendSaveFile
 	ld hl, Text_SaveFileWillBeSent
-	call Function11a9c0
+	call BattleTowerRoomMenu_SetMessage
 
 .DontSendSaveFile:
 	ld a, [wcd57]
@@ -1876,11 +1877,11 @@
 	ld [wMobileInactivityTimerFrames], a
 	ld a, $1c
 	ld [wcd47], a
-	jp Function119e2e
+	jp BattleTowerRoomMenu_IncrementJumptable
 ; 118f5e
 
 Function118f5e: ; 118f5e
-	call Function119ed8
+	call BattleTowerRoomMenu2
 	ret c
 	call Function118440
 	call DelayFrame
@@ -1927,8 +1928,8 @@
 	jp Function119e2b
 
 .asm_118fba
-	call Function119e2e
-	jp Function119e2e
+	call BattleTowerRoomMenu_IncrementJumptable
+	jp BattleTowerRoomMenu_IncrementJumptable
 ; 118fc0
 
 Function118fc0: ; 118fc0
@@ -1960,15 +1961,15 @@
 	ld hl, Text_ReadingNews
 
 .asm_118ff5
-	call Function11a9c0
+	call BattleTowerRoomMenu_SetMessage
 	jr Function119009
 
 .asm_118ffa
 	ld hl, Text_ReadingNews
-	call Function11a9c0
-	call Function119e2e
-	call Function119e2e
-	jp Function119e2e
+	call BattleTowerRoomMenu_SetMessage
+	call BattleTowerRoomMenu_IncrementJumptable
+	call BattleTowerRoomMenu_IncrementJumptable
+	jp BattleTowerRoomMenu_IncrementJumptable
 
 Function119009:
 	call Function118440
@@ -2062,7 +2063,7 @@
 	pop af
 	ld [rSVBK], a
 	call CloseSRAM
-	jp Function119e2e
+	jp BattleTowerRoomMenu_IncrementJumptable
 ; 1190d0
 
 Function1190d0: ; 1190d0
@@ -2121,12 +2122,12 @@
 	ld [rSVBK], a
 	call CloseSRAM
 	ld hl, Text_ReceivedNews
-	call Function11a9c0
-	jp Function119e2e
+	call BattleTowerRoomMenu_SetMessage
+	jp BattleTowerRoomMenu_IncrementJumptable
 ; 11914e
 
 Function11914e: ; 11914e
-	call Function119ed8
+	call BattleTowerRoomMenu2
 	ret c
 	ld a, $1c
 	ld [wcf66], a
@@ -2153,7 +2154,7 @@
 	inc hl
 	dec c
 	jr nz, .asm_119176
-	call Function119e2e
+	call BattleTowerRoomMenu_IncrementJumptable
 	jr .asm_11918e
 
 .asm_119184
@@ -2506,7 +2507,7 @@
 Function119380: ; 119380
 	ld a, $80
 	ld [wcd49], a
-	jp Function119e2e
+	jp BattleTowerRoomMenu_IncrementJumptable
 ; 119388
 
 Function119388: ; 119388
@@ -2519,15 +2520,15 @@
 	ld [wcd3c], a
 	ld a, $10
 	ld [wMobileInactivityTimerSeconds], a
-	call Function119e2e
+	call BattleTowerRoomMenu_IncrementJumptable
 
 Function1193a0:
-	call Function119ed8
+	call BattleTowerRoomMenu2
 	ret c
 	call DelayFrame
 	ld a, $8
 	ld [wcd3c], a
-	call Function119ed8
+	call BattleTowerRoomMenu2
 	ld hl, $c346
 	ld a, wd000 % $100
 	ld [hli], a
@@ -2566,15 +2567,15 @@
 	ld [wcd3c], a
 	ld a, $11
 	ld [wMobileInactivityTimerSeconds], a
-	call Function119e2e
+	call BattleTowerRoomMenu_IncrementJumptable
 
 Function1193fb:
-	call Function119ed8
+	call BattleTowerRoomMenu2
 	ret c
 	call DelayFrame
 	ld a, $8
 	ld [wcd3c], a
-	call Function119ed8
+	call BattleTowerRoomMenu2
 	ld de, w3_d000
 	ld bc, $1000
 	jp Function118b10
@@ -2613,7 +2614,7 @@
 	ld a, $3
 	ld [rSVBK], a
 	call CloseSRAM
-	jp Function119e2e
+	jp BattleTowerRoomMenu_IncrementJumptable
 ; 119451
 
 Function119451: ; 119451 (46:5451)
@@ -2900,8 +2901,8 @@
 	ld [wMobileInactivityTimerFrames], a
 	ld a, $14
 	ld [wcd47], a
-	call Function119e2e
-	jp Function119e2e
+	call BattleTowerRoomMenu_IncrementJumptable
+	jp BattleTowerRoomMenu_IncrementJumptable
 
 Function119612: ; 119612 (46:5612)
 	ld a, $14
@@ -2912,10 +2913,10 @@
 	ld [wMobileInactivityTimerFrames], a
 	ld a, $14
 	ld [wcd47], a
-	jp Function119e2e
+	jp BattleTowerRoomMenu_IncrementJumptable
 
 Function119629: ; 119629 (46:5629)
-	call Function119ed8
+	call BattleTowerRoomMenu2
 	ret c
 	ld a, $60
 	ld l, a
@@ -2928,15 +2929,15 @@
 	ld [wMobileInactivityTimerSeconds], a
 	ld a, $14
 	ld [wcd47], a
-	call Function119e2e
+	call BattleTowerRoomMenu_IncrementJumptable
 
 Function119648: ; 119648 (46:5648)
-	call Function119ed8
+	call BattleTowerRoomMenu2
 	ret c
 	call DelayFrame
 	ld a, $8
 	ld [wcd3c], a
-	call Function119ed8
+	call BattleTowerRoomMenu2
 	call Function118b24
 	ld de, w3_d000
 	ld bc, $1000
@@ -2946,10 +2947,10 @@
 Function119665: ; 119665 (46:5665)
 	ld a, $1a
 	ld [wcd3c], a
-	call Function119e2e
+	call BattleTowerRoomMenu_IncrementJumptable
 
 Function11966d: ; 11966d (46:566d)
-	call Function119ed8
+	call BattleTowerRoomMenu2
 	ret c
 	ld a, [wcd47]
 	ld [wcf66], a
@@ -2960,10 +2961,10 @@
 Function11967d: ; 11967d (46:567d)
 	ld a, $18
 	ld [wcd3c], a
-	call Function119e2e
+	call BattleTowerRoomMenu_IncrementJumptable
 
 Function119685: ; 119685 (46:5685)
-	call Function119ed8
+	call BattleTowerRoomMenu2
 	ret c
 	ld a, $14
 	ld [wcf66], a
@@ -3167,7 +3168,7 @@
 	and $f
 	call Function1197bf
 	ld [hli], a
-	jp Function119e2e
+	jp BattleTowerRoomMenu_IncrementJumptable
 ; 119798
 
 Function119798: ; 119798
@@ -3220,10 +3221,10 @@
 	ld [wcd3c], a
 	ld a, $12
 	ld [wMobileInactivityTimerSeconds], a
-	call Function119e2e
+	call BattleTowerRoomMenu_IncrementJumptable
 
 Function1197dc:
-	call Function119ed8
+	call BattleTowerRoomMenu2
 	ret c
 	call DelayFrame
 	ld hl, wd002
@@ -3271,7 +3272,7 @@
 	pop af
 	ld [wJumptableIndex], a
 	callba Function115dc3
-	jp Function119e2e
+	jp BattleTowerRoomMenu_IncrementJumptable
 ; 11984e
 
 Function11984e: ; 11984e
@@ -3307,12 +3308,12 @@
 	pop af
 	ld [wJumptableIndex], a
 	callba Function115dc3
-	jp Function119e2e
+	jp BattleTowerRoomMenu_IncrementJumptable
 
 .asm_1198a0
 	ld a, $a
 	ld [wc300], a
-	jp Function119e2e
+	jp BattleTowerRoomMenu_IncrementJumptable
 
 .asm_1198a8
 	callba Function17005a
@@ -3341,13 +3342,13 @@
 	pop af
 	ld [wJumptableIndex], a
 	callba Function115dc3
-	jp Function119e2e
+	jp BattleTowerRoomMenu_IncrementJumptable
 ; 1198ee
 
 Function1198ee: ; 1198ee
 	ld hl, Text_RegisteringRecord
-	call Function11a9c0
-	call Function119e2e
+	call BattleTowerRoomMenu_SetMessage
+	call BattleTowerRoomMenu_IncrementJumptable
 
 Function1198f7:
 	ld a, [$c31a]
@@ -3385,7 +3386,7 @@
 
 Function119937: ; 119937
 	callba Function1707f4
-	jp Function119e2e
+	jp BattleTowerRoomMenu_IncrementJumptable
 ; 119940
 
 Function119940: ; 119940
@@ -3412,7 +3413,7 @@
 Function119954: ; 119954
 	ld a, $1c
 	ld [wcd3c], a
-	call Function119ed8
+	call BattleTowerRoomMenu2
 	ld hl, $c608
 	ld de, wc3cd
 .asm_119962
@@ -3472,7 +3473,7 @@
 	ld a, [wd000 + 129]
 	cp $7
 	jr nc, .asm_1199c7
-	call Function119e2e
+	call BattleTowerRoomMenu_IncrementJumptable
 	jp Function1199ca
 
 .asm_1199c7
@@ -3634,7 +3635,7 @@
 Function119b0d: ; 119b0d
 	ld a, $8
 	ld [wcd3c], a
-	call Function119ed8
+	call BattleTowerRoomMenu2
 	ld a, [w3_d090]
 	cp $1
 	jr z, .asm_119b23
@@ -3691,7 +3692,7 @@
 	ld a, [w3_d090]
 	cp $1
 	jr z, .asm_119b75
-	jp Function119e2e
+	jp BattleTowerRoomMenu_IncrementJumptable
 
 .asm_119b75
 	ld a, [w3_d100]
@@ -3814,7 +3815,7 @@
 	ld de, $c608
 	ld bc, $0069
 	call CopyBytes
-	jp Function119e2e
+	jp BattleTowerRoomMenu_IncrementJumptable
 ; 119c3e
 
 Function119c3e: ; 119c3e
@@ -3884,26 +3885,29 @@
 	ret
 ; 119c97
 
-Function119c97: ; 119c97
+BattleTowerRoomMenu_UberRestrictionMessage: ; 119c97
 	ld hl, Text_UberRestriction
-	call Function11a9c0
-	call Function119e2e
-	jr Function119cab
+	call BattleTowerRoomMenu_SetMessage
+	call BattleTowerRoomMenu_IncrementJumptable
+	jr BattleTowerRoomMenu_WaitForMessage
 
-Function119ca2:
+BattleTowerRoomMenu_PartyMonTopsThisLevelMessage:
 	ld hl, Text_PartyMonTopsThisLevel
-	call Function11a9c0
-	call Function119e2e
+	call BattleTowerRoomMenu_SetMessage
+	call BattleTowerRoomMenu_IncrementJumptable
 
-Function119cab:
+BattleTowerRoomMenu_WaitForMessage:
 	ld a, [$c31a]
 	and a
 	ret nz
 	ld a, $80
 	ld [wcd50], a
-	call Function119e2e
+	call BattleTowerRoomMenu_IncrementJumptable
 
-Function119cb8:
+BattleTowerRoomMenu_DelayRestartMenu:
+    ; Loops while (--[wcd50] != 0),
+    ;   to create some sort of "delay" after the message is written on the screen,
+    ;   before starting the menu again.
 	ld hl, wcd50
 	dec [hl]
 	ret nz
@@ -3912,7 +3916,7 @@
 	ret
 ; 119cc3
 
-Function119cc3: ; 119cc3
+BattleTowerRoomMenu_QuitMessage: ; 119cc3
 	ld a, [wcd38]
 	and a
 	jr z, .asm_119cd1
@@ -3929,19 +3933,20 @@
 	ld hl, Text_ExitGymLeaderHonorRoll
 
 .asm_119cd9
-	call Function11a9c0
-	call Function119e2e
+	call BattleTowerRoomMenu_SetMessage
+	call BattleTowerRoomMenu_IncrementJumptable
 
-Function119cdf:
+BattleTowerRoomMenu_PlaceYesNoMenu:
 	ld a, [$c31a]
 	and a
 	ret nz
 	ld a, $f
 	ld [wcd3c], a
-	call Function119e2e
+	call BattleTowerRoomMenu_IncrementJumptable
 
-Function119cec:
-	call Function119ed8
+BattleTowerRoomMenu_UpdateYesNoMenu:
+	; Only ever called when [wcd3c] is $10
+	call BattleTowerRoomMenu2
 	ret c
 	ld a, [wMobileInactivityTimerFrames]
 	ld [wcf66], a
@@ -4094,7 +4099,7 @@
 Function119e2b: ; 119e2b (46:5e2b)
 	call Function3e32
 
-Function119e2e: ; 119e2e (46:5e2e)
+BattleTowerRoomMenu_IncrementJumptable: ; 119e2e (46:5e2e)
 	ld hl, wcf66
 	inc [hl]
 	ret
@@ -4238,7 +4243,7 @@
 	call CloseSRAM
 	ret
 
-Function119ed8: ; 119ed8 (46:5ed8)
+BattleTowerRoomMenu2: ; 119ed8 (46:5ed8)
 	ld a, [rSVBK]
 	ld [wcd8c], a
 	ld a, $1
@@ -4271,8 +4276,8 @@
 	dw Function11a2e6
 	dw Function11a302
 	dw Function11a33a
-	dw Function11a207
-	dw Function11a235
+	dw BattleTowerRoomMenu2_PlaceYesNoMenu
+	dw BattleTowerRoomMenu2_UpdateYesNoMenu
 	dw Function11a357
 	dw Function11a36b
 	dw Function11a38d
@@ -4293,7 +4298,7 @@
 
 Function119f3f: ; 119f3f
 	call Function11a5b9
-	jp Function11a5b0
+	jp BattleTowerRoomMenu2_IncrementJumptable
 ; 119f45
 
 Function119f45: ; 119f45
@@ -4302,7 +4307,7 @@
 	call PlaceString
 	ld a, $80
 	ld [wMobileInactivityTimerMinutes], a
-	jp Function11a5b0
+	jp BattleTowerRoomMenu2_IncrementJumptable
 ; 119f56
 
 Function119f56: ; 119f56
@@ -4321,7 +4326,7 @@
 	call PlaceString
 	ld a, $80
 	ld [wMobileInactivityTimerMinutes], a
-	jp Function11a5b0
+	jp BattleTowerRoomMenu2_IncrementJumptable
 ; 119f76
 
 Function119f76: ; 119f76
@@ -4341,7 +4346,7 @@
 	call Function11a5f5
 	xor a
 	ld [wMobileInactivityTimerMinutes], a
-	jp Function11a5b0
+	jp BattleTowerRoomMenu2_IncrementJumptable
 ; 119f98
 
 Function119f98: ; 119f98
@@ -4505,7 +4510,7 @@
 Function11a129: ; 11a129
 	ld a, $80
 	ld [wMobileInactivityTimerMinutes], a
-	jp Function11a5b0
+	jp BattleTowerRoomMenu2_IncrementJumptable
 ; 11a131
 
 Function11a131: ; 11a131
@@ -4542,7 +4547,7 @@
 	call PlaceString
 	ld a, $80
 	ld [wMobileInactivityTimerMinutes], a
-	jp Function11a5b0
+	jp BattleTowerRoomMenu2_IncrementJumptable
 ; 11a16d
 
 Function11a16d: ; 11a16d
@@ -4563,7 +4568,7 @@
 	call Function11a5f5
 	xor a
 	ld [wMobileInactivityTimerMinutes], a
-	jp Function11a5b0
+	jp BattleTowerRoomMenu2_IncrementJumptable
 ; 11a192
 
 Function11a192: ; 11a192
@@ -4633,7 +4638,7 @@
 	jr .asm_11a1ff
 ; 11a207
 
-Function11a207: ; 11a207
+BattleTowerRoomMenu2_PlaceYesNoMenu: ; 11a207
 	ld hl, MenuDataHeader_11a2de
 	call LoadMenuDataHeader
 	call MenuBox
@@ -4650,29 +4655,29 @@
 	ld [hl], a
 	xor a
 	ld [wMobileInactivityTimerMinutes], a
-	jp Function11a5b0
+	jp BattleTowerRoomMenu2_IncrementJumptable
 ; 11a235
 
-Function11a235: ; 11a235
+BattleTowerRoomMenu2_UpdateYesNoMenu: ; 11a235
 	ld hl, hJoyPressed
 	ld a, [hl]
 	and A_BUTTON
-	jr nz, .asm_11a28f
+	jr nz, .a_button
 	ld a, [hl]
 	and B_BUTTON
-	jr nz, .asm_11a2c1
+	jr nz, .b_button
 	ld a, [hl]
 	and D_UP
-	jr nz, .asm_11a251
+	jr nz, .d_up
 	ld a, [hl]
 	and D_DOWN
-	jr nz, .asm_11a270
+	jr nz, .d_down
 .asm_11a24c
 	call Function11a9f0
 	scf
 	ret
 
-.asm_11a251
+.d_up
 	xor a
 	ld [wcd8a], a
 	ld [wcd8b], a
@@ -4689,7 +4694,7 @@
 	ld [hl], a
 	jr .asm_11a24c
 
-.asm_11a270
+.d_down
 	xor a
 	ld [wcd8a], a
 	ld [wcd8b], a
@@ -4706,7 +4711,7 @@
 	ld [hl], a
 	jr .asm_11a24c
 
-.asm_11a28f
+.a_button
 	xor a
 	ld [wcd8a], a
 	ld [wcd8b], a
@@ -4713,7 +4718,7 @@
 	call PlayClickSFX
 	ld a, [wMobileInactivityTimerMinutes]
 	and a
-	jr nz, .asm_11a2c4
+	jr nz, .exit_no_carry
 	call ExitMenu
 	callba ReloadMapPart
 	ld a, [wMobileInactivityTimerFrames]
@@ -4720,12 +4725,12 @@
 	cp $0
 	jr z, .asm_11a2b4
 	ld a, [wcd47]
-	jr .asm_11a2b7
+	jr .exit_carry
 
 .asm_11a2b4
 	ld a, [wcd33]
 
-.asm_11a2b7
+.exit_carry
 	ld [wcf66], a
 	ld a, $a
 	ld [wc300], a
@@ -4732,10 +4737,10 @@
 	scf
 	ret
 
-.asm_11a2c1
+.b_button
 	call PlayClickSFX
 
-.asm_11a2c4
+.exit_no_carry
 	call ExitMenu
 	callba ReloadMapPart
 	and a
@@ -4775,7 +4780,7 @@
 	call PlaceString
 	ld a, $80
 	ld [wMobileInactivityTimerMinutes], a
-	jp Function11a5b0
+	jp BattleTowerRoomMenu2_IncrementJumptable
 ; 11a302
 
 Function11a302: ; 11a302
@@ -4802,7 +4807,7 @@
 	call PrintNum
 	ld a, $80
 	ld [wMobileInactivityTimerMinutes], a
-	jp Function11a5b0
+	jp BattleTowerRoomMenu2_IncrementJumptable
 ; 11a33a
 
 Function11a33a: ; 11a33a
@@ -4829,7 +4834,7 @@
 	call PlaceString
 	ld a, $80
 	ld [wMobileInactivityTimerMinutes], a
-	jp Function11a5b0
+	jp BattleTowerRoomMenu2_IncrementJumptable
 ; 11a36b
 
 Function11a36b: ; 11a36b
@@ -4849,7 +4854,7 @@
 	call Function11a5f5
 	xor a
 	ld [wMobileInactivityTimerMinutes], a
-	jp Function11a5b0
+	jp BattleTowerRoomMenu2_IncrementJumptable
 ; 11a38d
 
 Function11a38d: ; 11a38d
@@ -4885,7 +4890,7 @@
 	call PlaceString
 	ld a, $80
 	ld [wMobileInactivityTimerMinutes], a
-	jp Function11a5b0
+	jp BattleTowerRoomMenu2_IncrementJumptable
 ; 11a3d9
 
 Function11a3d9: ; 11a3d9
@@ -4904,7 +4909,7 @@
 	call PlaceString
 	ld a, $80
 	ld [wMobileInactivityTimerMinutes], a
-	jp Function11a5b0
+	jp BattleTowerRoomMenu2_IncrementJumptable
 ; 11a3f9
 
 Function11a3f9: ; 11a3f9
@@ -4924,7 +4929,7 @@
 	call Function11a5f5
 	xor a
 	ld [wMobileInactivityTimerMinutes], a
-	jp Function11a5b0
+	jp BattleTowerRoomMenu2_IncrementJumptable
 ; 11a41b
 
 Function11a41b: ; 11a41b
@@ -4960,7 +4965,7 @@
 	call PlaceString
 	ld a, $80
 	ld [wMobileInactivityTimerMinutes], a
-	jp Function11a5b0
+	jp BattleTowerRoomMenu2_IncrementJumptable
 ; 11a466
 
 Function11a466: ; 11a466
@@ -4970,7 +4975,7 @@
 	call PlaceString
 	ld a, $80
 	ld [wMobileInactivityTimerMinutes], a
-	jp Function11a5b0
+	jp BattleTowerRoomMenu2_IncrementJumptable
 ; 11a47a
 
 Function11a47a: ; 11a47a
@@ -4995,7 +5000,7 @@
 	call Function11a5f5
 	xor a
 	ld [wMobileInactivityTimerMinutes], a
-	jp Function11a5b0
+	jp BattleTowerRoomMenu2_IncrementJumptable
 ; 11a49e
 
 Function11a49e: ; 11a49e
@@ -5042,7 +5047,7 @@
 	call Function11a5f5
 	xor a
 	ld [wMobileInactivityTimerMinutes], a
-	jp Function11a5b0
+	jp BattleTowerRoomMenu2_IncrementJumptable
 ; 11a4fe
 
 Function11a4fe: ; 11a4fe
@@ -5144,7 +5149,7 @@
 	ret
 ; 11a5b0
 
-Function11a5b0: ; 11a5b0
+BattleTowerRoomMenu2_IncrementJumptable: ; 11a5b0
 	ld a, [wcd3c]
 	inc a
 	ld [wcd3c], a
@@ -5437,12 +5442,12 @@
 endr
 ; 11a8fa
 
-Function11a8fa: ; 11a8fa
+BattleTowerRoomMenu_WriteMessage: ; 11a8fa
 	jumptable .Jumptable, $c31a
 ; 11a909
 
 .Jumptable: ; 11a909
-	dw Function11a970
+	dw BattleTowerRoomMenu_WriteMessage_DoNothing
 	dw Function11a90f
 	dw Function11a971
 ; 11a90f
@@ -5505,7 +5510,7 @@
 	ld a, $3
 	ld [rSVBK], a
 
-Function11a970:
+BattleTowerRoomMenu_WriteMessage_DoNothing:
 	ret
 ; 11a971
 
@@ -5558,7 +5563,7 @@
 	ret
 ; 11a9c0
 
-Function11a9c0: ; 11a9c0
+BattleTowerRoomMenu_SetMessage: ; 11a9c0
 	ld a, l
 	ld [$c31b], a
 	ld a, h
--- a/misc/mobile_5c.asm
+++ b/misc/mobile_5c.asm
@@ -324,7 +324,7 @@
 	ret
 
 Function1719d6: ; 1719d6 (5c:59d6)
-	callba Function1183cb
+	callba BattleTowerRoomMenu_InitRAM
 	call Function1719ed
 	ld a, [rSVBK]
 	push af
@@ -412,7 +412,7 @@
 	push af
 	ld a, $1
 	ld [rSVBK], a
-	callba Function118452
+	callba BattleTowerRoomMenu_Cleanup
 	pop af
 	ld [rSVBK], a
 	ld a, $a
@@ -457,7 +457,7 @@
 	push af
 	ld a, $1
 	ld [rSVBK], a
-	callba Function118452
+	callba BattleTowerRoomMenu_Cleanup
 	pop af
 	ld [rSVBK], a
 	hlcoord 2, 6
@@ -658,7 +658,7 @@
 	callba Function106464
 	ld a, $2
 	ld [wc303], a
-	callba Function17f555
+	callba DisplayMobileError
 asm_171c60: ; 171c60 (5c:5c60)
 	ld a, $80
 	ld [wcd49], a
--- a/misc/mobile_5f.asm
+++ b/misc/mobile_5f.asm
@@ -3003,7 +3003,7 @@
 	call ClearScreen
 	call Function17e349
 	call Function17d5f6
-	callba Function17f555
+	callba DisplayMobileError
 	call Function17e349
 	call Function17dcaf
 	xor a
@@ -4623,7 +4623,7 @@
 	jr .asm_17f536
 ; 17f53d
 
-Function17f53d: ; 17f53d
+BattleTowerMobileError: ; 17f53d
 	call FadeToMenu
 	xor a
 	ld [wc303], a
@@ -4632,7 +4632,7 @@
 	ld a, $1
 	ld [rSVBK], a
 
-	call Function17f555
+	call DisplayMobileError
 
 	pop af
 	ld [rSVBK], a
@@ -4640,7 +4640,7 @@
 	ret
 ; 17f555
 
-Function17f555: ; 17f555
+DisplayMobileError: ; 17f555
 .loop
 	call JoyTextDelay
 	call .RunJumptable