summaryrefslogtreecommitdiff
path: root/en/text
diff options
context:
space:
mode:
authorIIMarckus <iimarckus@gmail.com>2018-06-02 03:58:54 -0600
committerIIMarckus <iimarckus@gmail.com>2018-06-02 03:58:54 -0600
commit5e32a29c2e25641c17d794d8e321904cdf7de950 (patch)
treed7bf99ff898027beee690e67dab6c847b6783582 /en/text
parent1a13f92d5db9cf08ddd87a5fc79f446375138b77 (diff)
Migrate language-dependent files to a subdirectory.
Diffstat (limited to 'en/text')
-rwxr-xr-xen/text/credits_text.asm199
-rwxr-xr-xen/text/item_names.asm98
-rwxr-xr-xen/text/map_names.asm107
-rw-r--r--en/text/maps/agatha.asm44
-rw-r--r--en/text/maps/bike_shop.asm70
-rw-r--r--en/text/maps/bills_house.asm87
-rw-r--r--en/text/maps/blues_house.asm41
-rw-r--r--en/text/maps/bruno.asm37
-rw-r--r--en/text/maps/celadon_city.asm152
-rw-r--r--en/text/maps/celadon_dept_store_1f.asm31
-rw-r--r--en/text/maps/celadon_dept_store_2f.asm22
-rw-r--r--en/text/maps/celadon_dept_store_3f.asm98
-rw-r--r--en/text/maps/celadon_dept_store_4f.asm26
-rw-r--r--en/text/maps/celadon_dept_store_5f.asm28
-rw-r--r--en/text/maps/celadon_dept_store_roof.asm138
-rw-r--r--en/text/maps/celadon_diner.asm59
-rw-r--r--en/text/maps/celadon_game_corner.asm186
-rw-r--r--en/text/maps/celadon_gym.asm218
-rw-r--r--en/text/maps/celadon_hotel.asm21
-rw-r--r--en/text/maps/celadon_house.asm22
-rw-r--r--en/text/maps/celadon_mansion_1f.asm23
-rw-r--r--en/text/maps/celadon_mansion_2f.asm4
-rw-r--r--en/text/maps/celadon_mansion_3f.asm66
-rw-r--r--en/text/maps/celadon_mansion_4f_inside.asm10
-rw-r--r--en/text/maps/celadon_mansion_4f_outside.asm3
-rw-r--r--en/text/maps/celadon_pokecenter.asm12
-rw-r--r--en/text/maps/celadon_prize_room.asm12
-rw-r--r--en/text/maps/cerulean_badge_house.asm97
-rw-r--r--en/text/maps/cerulean_city.asm232
-rw-r--r--en/text/maps/cerulean_gym.asm131
-rw-r--r--en/text/maps/cerulean_mart.asm19
-rw-r--r--en/text/maps/cerulean_pokecenter.asm24
-rw-r--r--en/text/maps/cerulean_trade_house.asm9
-rw-r--r--en/text/maps/cerulean_trashed_house.asm36
-rw-r--r--en/text/maps/champion.asm146
-rw-r--r--en/text/maps/cinnabar_gym.asm209
-rw-r--r--en/text/maps/cinnabar_island.asm37
-rw-r--r--en/text/maps/cinnabar_lab.asm29
-rw-r--r--en/text/maps/cinnabar_lab_fossil_room.asm78
-rw-r--r--en/text/maps/cinnabar_lab_metronome_room.asm63
-rw-r--r--en/text/maps/cinnabar_lab_trade_room.asm9
-rw-r--r--en/text/maps/cinnabar_mart.asm10
-rw-r--r--en/text/maps/cinnabar_pokecenter.asm21
-rw-r--r--en/text/maps/copycats_house_1f.asm20
-rw-r--r--en/text/maps/copycats_house_2f.asm96
-rw-r--r--en/text/maps/daycare_1.asm62
-rw-r--r--en/text/maps/daycare_2.asm33
-rw-r--r--en/text/maps/digletts_cave_route_11_entrance.asm8
-rw-r--r--en/text/maps/digletts_cave_route_2_entrance.asm9
-rw-r--r--en/text/maps/fan_club.asm143
-rw-r--r--en/text/maps/fighting_dojo.asm130
-rw-r--r--en/text/maps/fuchsia_city.asm119
-rw-r--r--en/text/maps/fuchsia_fishing_house.asm43
-rw-r--r--en/text/maps/fuchsia_gym_1.asm26
-rw-r--r--en/text/maps/fuchsia_gym_2.asm193
-rw-r--r--en/text/maps/fuchsia_house.asm27
-rw-r--r--en/text/maps/fuchsia_mart.asm14
-rw-r--r--en/text/maps/fuchsia_meeting_room.asm26
-rw-r--r--en/text/maps/fuchsia_pokecenter.asm20
-rw-r--r--en/text/maps/fujis_house.asm85
-rw-r--r--en/text/maps/hall_of_fame.asm28
-rw-r--r--en/text/maps/indigo_plateau_lobby.asm25
-rw-r--r--en/text/maps/lance.asm63
-rw-r--r--en/text/maps/lavender_house.asm24
-rw-r--r--en/text/maps/lavender_mart.asm30
-rw-r--r--en/text/maps/lavender_pokecenter.asm12
-rw-r--r--en/text/maps/lavender_town.asm64
-rw-r--r--en/text/maps/lorelei.asm42
-rw-r--r--en/text/maps/mansion_1f.asm29
-rw-r--r--en/text/maps/mansion_2f.asm47
-rw-r--r--en/text/maps/mansion_3f.asm37
-rw-r--r--en/text/maps/mansion_b1f.asm39
-rw-r--r--en/text/maps/mr_psychics_house.asm25
-rw-r--r--en/text/maps/mt_moon_1f.asm119
-rw-r--r--en/text/maps/mt_moon_b1f.asm3
-rw-r--r--en/text/maps/mt_moon_b2f.asm122
-rw-r--r--en/text/maps/mt_moon_pokecenter.asm48
-rw-r--r--en/text/maps/museum_1f.asm107
-rw-r--r--en/text/maps/museum_2f.asm45
-rw-r--r--en/text/maps/name_rater.asm60
-rw-r--r--en/text/maps/oaks_lab.asm477
-rw-r--r--en/text/maps/pallet_town.asm55
-rw-r--r--en/text/maps/pewter_city.asm117
-rw-r--r--en/text/maps/pewter_gym_1.asm18
-rw-r--r--en/text/maps/pewter_gym_2.asm142
-rw-r--r--en/text/maps/pewter_house_1.asm24
-rw-r--r--en/text/maps/pewter_house_2.asm19
-rw-r--r--en/text/maps/pewter_mart.asm17
-rw-r--r--en/text/maps/pewter_pokecenter.asm14
-rw-r--r--en/text/maps/pokemon_league_gate.asm19
-rw-r--r--en/text/maps/pokemon_tower_1f.asm31
-rw-r--r--en/text/maps/pokemon_tower_2f.asm57
-rw-r--r--en/text/maps/pokemon_tower_3f.asm45
-rw-r--r--en/text/maps/pokemon_tower_4f.asm45
-rw-r--r--en/text/maps/pokemon_tower_5f.asm71
-rw-r--r--en/text/maps/pokemon_tower_6f.asm61
-rw-r--r--en/text/maps/pokemon_tower_7f.asm78
-rw-r--r--en/text/maps/power_plant.asm6
-rw-r--r--en/text/maps/reds_house_1f.asm37
-rw-r--r--en/text/maps/rock_tunnel_b1f.asm115
-rw-r--r--en/text/maps/rock_tunnel_b2f_1.asm108
-rw-r--r--en/text/maps/rock_tunnel_b2f_2.asm20
-rw-r--r--en/text/maps/rock_tunnel_pokecenter.asm13
-rw-r--r--en/text/maps/rocket_hideout_b1f.asm73
-rw-r--r--en/text/maps/rocket_hideout_b2f.asm17
-rw-r--r--en/text/maps/rocket_hideout_b3f.asm35
-rw-r--r--en/text/maps/rocket_hideout_b4f.asm74
-rw-r--r--en/text/maps/rocket_hideout_elevator.asm3
-rw-r--r--en/text/maps/route_1.asm49
-rw-r--r--en/text/maps/route_10.asm109
-rw-r--r--en/text/maps/route_11_1.asm133
-rw-r--r--en/text/maps/route_11_2.asm28
-rw-r--r--en/text/maps/route_11_gate.asm14
-rw-r--r--en/text/maps/route_11_gate_upstairs.asm40
-rw-r--r--en/text/maps/route_12.asm139
-rw-r--r--en/text/maps/route_12_gate.asm4
-rw-r--r--en/text/maps/route_12_gate_upstairs.asm42
-rw-r--r--en/text/maps/route_12_house.asm60
-rw-r--r--en/text/maps/route_13.asm179
-rw-r--r--en/text/maps/route_14.asm173
-rw-r--r--en/text/maps/route_15.asm171
-rw-r--r--en/text/maps/route_15_gate.asm7
-rw-r--r--en/text/maps/route_15_gate_upstairs.asm24
-rw-r--r--en/text/maps/route_16.asm120
-rw-r--r--en/text/maps/route_16_gate.asm22
-rw-r--r--en/text/maps/route_16_gate_upstairs.asm26
-rw-r--r--en/text/maps/route_16_house.asm31
-rw-r--r--en/text/maps/route_17.asm195
-rw-r--r--en/text/maps/route_18.asm58
-rw-r--r--en/text/maps/route_18_gate.asm14
-rw-r--r--en/text/maps/route_18_gate_upstairs.asm15
-rw-r--r--en/text/maps/route_19.asm157
-rw-r--r--en/text/maps/route_2.asm9
-rw-r--r--en/text/maps/route_20.asm156
-rw-r--r--en/text/maps/route_21.asm137
-rw-r--r--en/text/maps/route_22.asm104
-rw-r--r--en/text/maps/route_23.asm38
-rw-r--r--en/text/maps/route_24_1.asm64
-rw-r--r--en/text/maps/route_24_2.asm90
-rw-r--r--en/text/maps/route_25.asm156
-rw-r--r--en/text/maps/route_2_gate.asm12
-rw-r--r--en/text/maps/route_2_house.asm6
-rw-r--r--en/text/maps/route_3.asm145
-rw-r--r--en/text/maps/route_4.asm35
-rw-r--r--en/text/maps/route_5.asm5
-rw-r--r--en/text/maps/route_6.asm97
-rw-r--r--en/text/maps/route_7.asm5
-rw-r--r--en/text/maps/route_8.asm154
-rw-r--r--en/text/maps/route_9.asm157
-rw-r--r--en/text/maps/safari_zone_center.asm11
-rw-r--r--en/text/maps/safari_zone_east.asm16
-rw-r--r--en/text/maps/safari_zone_entrance.asm93
-rw-r--r--en/text/maps/safari_zone_north.asm33
-rw-r--r--en/text/maps/safari_zone_rest_house_1.asm11
-rw-r--r--en/text/maps/safari_zone_rest_house_2.asm19
-rw-r--r--en/text/maps/safari_zone_rest_house_3.asm18
-rw-r--r--en/text/maps/safari_zone_rest_house_4.asm27
-rw-r--r--en/text/maps/safari_zone_secret_house.asm44
-rw-r--r--en/text/maps/safari_zone_west.asm31
-rw-r--r--en/text/maps/saffron_city.asm151
-rw-r--r--en/text/maps/saffron_gates.asm36
-rw-r--r--en/text/maps/saffron_gym.asm236
-rw-r--r--en/text/maps/saffron_house.asm26
-rw-r--r--en/text/maps/saffron_mart.asm13
-rw-r--r--en/text/maps/saffron_pokecenter.asm12
-rw-r--r--en/text/maps/school.asm13
-rw-r--r--en/text/maps/seafoam_islands_b4f.asm13
-rw-r--r--en/text/maps/silph_co_10f.asm42
-rw-r--r--en/text/maps/silph_co_11f.asm134
-rw-r--r--en/text/maps/silph_co_1f.asm7
-rw-r--r--en/text/maps/silph_co_2f.asm96
-rw-r--r--en/text/maps/silph_co_3f.asm46
-rw-r--r--en/text/maps/silph_co_4f.asm56
-rw-r--r--en/text/maps/silph_co_5f_1.asm51
-rw-r--r--en/text/maps/silph_co_5f_2.asm55
-rw-r--r--en/text/maps/silph_co_6f.asm107
-rw-r--r--en/text/maps/silph_co_7f.asm209
-rw-r--r--en/text/maps/silph_co_8f.asm56
-rw-r--r--en/text/maps/silph_co_9f.asm62
-rw-r--r--en/text/maps/ss_anne_1.asm21
-rw-r--r--en/text/maps/ss_anne_10.asm112
-rw-r--r--en/text/maps/ss_anne_2.asm63
-rw-r--r--en/text/maps/ss_anne_3.asm7
-rw-r--r--en/text/maps/ss_anne_5.asm52
-rw-r--r--en/text/maps/ss_anne_6.asm69
-rw-r--r--en/text/maps/ss_anne_7.asm62
-rw-r--r--en/text/maps/ss_anne_8.asm104
-rw-r--r--en/text/maps/ss_anne_9.asm113
-rw-r--r--en/text/maps/underground_path_route_6_entrance.asm5
-rw-r--r--en/text/maps/underground_path_route_7_entrance.asm5
-rw-r--r--en/text/maps/underground_path_route_7_entrance_unused.asm35
-rw-r--r--en/text/maps/underground_path_route_8_entrance.asm5
-rw-r--r--en/text/maps/unknown_dungeon_b1f.asm2
-rw-r--r--en/text/maps/vermilion_city.asm126
-rw-r--r--en/text/maps/vermilion_dock.asm3
-rw-r--r--en/text/maps/vermilion_fishing_house.asm53
-rw-r--r--en/text/maps/vermilion_gym_1.asm21
-rw-r--r--en/text/maps/vermilion_gym_2.asm143
-rw-r--r--en/text/maps/vermilion_house.asm21
-rw-r--r--en/text/maps/vermilion_mart.asm23
-rw-r--r--en/text/maps/vermilion_pokecenter.asm19
-rw-r--r--en/text/maps/victory_road_1f.asm31
-rw-r--r--en/text/maps/victory_road_2f.asm85
-rw-r--r--en/text/maps/victory_road_3f.asm63
-rw-r--r--en/text/maps/viridian_city.asm180
-rw-r--r--en/text/maps/viridian_forest.asm123
-rw-r--r--en/text/maps/viridian_forest_entrance.asm13
-rw-r--r--en/text/maps/viridian_forest_exit.asm19
-rw-r--r--en/text/maps/viridian_gym.asm236
-rw-r--r--en/text/maps/viridian_house.asm23
-rw-r--r--en/text/maps/viridian_mart.asm30
-rw-r--r--en/text/maps/viridian_pokecenter.asm16
-rw-r--r--en/text/maps/wardens_house.asm83
-rwxr-xr-xen/text/monster_names.asm191
-rw-r--r--en/text/move_names.asm3
-rw-r--r--en/text/oakspeech.asm55
-rw-r--r--en/text/pokedex_text.asm3
-rw-r--r--en/text/text1.asm49
-rw-r--r--en/text/text10.asm23
-rw-r--r--en/text/text11.asm3
-rw-r--r--en/text/text2.asm59
-rw-r--r--en/text/text3.asm25
-rw-r--r--en/text/text4.asm73
-rw-r--r--en/text/text5.asm31
-rw-r--r--en/text/text6.asm29
-rw-r--r--en/text/text7.asm59
-rw-r--r--en/text/text8.asm59
-rw-r--r--en/text/text9.asm45
-rwxr-xr-xen/text/trainer_names.asm48
-rwxr-xr-xen/text/type_names.asm48
230 files changed, 14227 insertions, 224 deletions
diff --git a/en/text/credits_text.asm b/en/text/credits_text.asm
new file mode 100755
index 00000000..a68c33d3
--- /dev/null
+++ b/en/text/credits_text.asm
@@ -0,0 +1,199 @@
+CreditsTextPointers:
+ dw CredVersion
+ dw CredTajiri
+ dw CredTaOota
+ dw CredMorimoto
+ dw CredWatanabe
+ dw CredMasuda
+ dw CredNisino
+ dw CredSugimori
+ dw CredNishida
+ dw CredMiyamoto
+ dw CredKawaguchi
+ dw CredIshihara
+ dw CredYamauchi
+ dw CredZinnai
+ dw CredHishida
+ dw CredSakai
+ dw CredYamaguchi
+ dw CredYamamoto
+ dw CredTaniguchi
+ dw CredNonomura
+ dw CredFuziwara
+ dw CredMatsusima
+ dw CredTomisawa
+ dw CredKawamoto
+ dw CredKakei
+ dw CredTsuchiya
+ dw CredTaNakamura
+ dw CredYuda
+ dw CredMon
+ dw CredDirector
+ dw CredProgrammers
+ dw CredCharDesign
+ dw CredMusic
+ dw CredSoundEffects
+ dw CredGameDesign
+ dw CredMonsterDesign
+ dw CredGameScene
+ dw CredParam
+ dw CredMap
+ dw CredTest
+ dw CredSpecial
+ dw CredProducers
+ dw CredProducer
+ dw CredExecutive
+ dw CredTamada
+ dw CredSaOota
+ dw CredYoshikawa
+ dw CredToOota
+ dw CredUSStaff
+ dw CredUSCoord
+ dw CredTilden
+ dw CredKawakami
+ dw CredHiNakamura
+ dw CredGiese
+ dw CredOsborne
+ dw CredTrans
+ dw CredOgasawara
+ dw CredIwata
+ dw CredIzushi
+ dw CredHarada
+ dw CredMurakawa
+ dw CredFukui
+ dw CredClub
+ dw CredPAAD
+
+CredVersion: ; this 1 byte difference makes all bank addresses offset by 1 in the blue version
+IF DEF(_RED)
+ db -8, "RED VERSION STAFF@"
+ENDC
+IF DEF(_BLUE)
+ db -8, "BLUE VERSION STAFF@"
+ENDC
+CredTajiri:
+ db -6, "SATOSHI TAJIRI@"
+CredTaOota:
+ db -6, "TAKENORI OOTA@"
+CredMorimoto:
+ db -7, "SHIGEKI MORIMOTO@"
+CredWatanabe:
+ db -7, "TETSUYA WATANABE@"
+CredMasuda:
+ db -6, "JUNICHI MASUDA@"
+CredNisino:
+ db -5, "KOHJI NISINO@"
+CredSugimori:
+ db -5, "KEN SUGIMORI@"
+CredNishida:
+ db -6, "ATSUKO NISHIDA@"
+CredMiyamoto:
+ db -7, "SHIGERU MIYAMOTO@"
+CredKawaguchi:
+ db -8, "TAKASHI KAWAGUCHI@"
+CredIshihara:
+ db -8, "TSUNEKAZU ISHIHARA@"
+CredYamauchi:
+ db -7, "HIROSHI YAMAUCHI@"
+CredZinnai:
+ db -7, "HIROYUKI ZINNAI@"
+CredHishida:
+ db -7, "TATSUYA HISHIDA@"
+CredSakai:
+ db -6, "YASUHIRO SAKAI@"
+CredYamaguchi:
+ db -7, "WATARU YAMAGUCHI@"
+CredYamamoto:
+ db -8, "KAZUYUKI YAMAMOTO@"
+CredTaniguchi:
+ db -8, "RYOHSUKE TANIGUCHI@"
+CredNonomura:
+ db -8, "FUMIHIRO NONOMURA@"
+CredFuziwara:
+ db -7, "MOTOFUMI FUZIWARA@"
+CredMatsusima:
+ db -7, "KENJI MATSUSIMA@"
+CredTomisawa:
+ db -7, "AKIHITO TOMISAWA@"
+CredKawamoto:
+ db -7, "HIROSHI KAWAMOTO@"
+CredKakei:
+ db -6, "AKIYOSHI KAKEI@"
+CredTsuchiya:
+ db -7, "KAZUKI TSUCHIYA@"
+CredTaNakamura:
+ db -6, "TAKEO NAKAMURA@"
+CredYuda:
+ db -6, "MASAMITSU YUDA@"
+CredMon:
+ db -3, "#MON@"
+CredDirector:
+ db -3, "DIRECTOR@"
+CredProgrammers:
+ db -5, "PROGRAMMERS@"
+CredCharDesign:
+ db -7, "CHARACTER DESIGN@"
+CredMusic:
+ db -2, "MUSIC@"
+CredSoundEffects:
+ db -6, "SOUND EFFECTS@"
+CredGameDesign:
+ db -5, "GAME DESIGN@"
+CredMonsterDesign:
+ db -6, "MONSTER DESIGN@"
+CredGameScene:
+ db -6, "GAME SCENARIO@"
+CredParam:
+ db -8, "PARAMETRIC DESIGN@"
+CredMap:
+ db -4, "MAP DESIGN@"
+CredTest:
+ db -7, "PRODUCT TESTING@"
+CredSpecial:
+ db -6, "SPECIAL THANKS@"
+CredProducers:
+ db -4, "PRODUCERS@"
+CredProducer:
+ db -4, "PRODUCER@"
+CredExecutive:
+ db -8, "EXECUTIVE PRODUCER@"
+CredTamada:
+ db -6, "SOUSUKE TAMADA@"
+CredSaOota:
+ db -5, "SATOSHI OOTA@"
+CredYoshikawa:
+ db -6, "RENA YOSHIKAWA@"
+CredToOota:
+ db -6, "TOMOMICHI OOTA@"
+CredUSStaff:
+ db -7, "US VERSION STAFF@"
+CredUSCoord:
+ db -7, "US COORDINATION@"
+CredTilden:
+ db -5, "GAIL TILDEN@"
+CredKawakami:
+ db -6, "NAOKO KAWAKAMI@"
+CredHiNakamura:
+ db -6, "HIRO NAKAMURA@"
+CredGiese:
+ db -6, "WILLIAM GIESE@"
+CredOsborne:
+ db -5, "SARA OSBORNE@"
+CredTrans:
+ db -7, "TEXT TRANSLATION@"
+CredOgasawara:
+ db -6, "NOB OGASAWARA@"
+CredIwata:
+ db -5, "SATORU IWATA@"
+CredIzushi:
+ db -7, "TAKEHIRO IZUSHI@"
+CredHarada:
+ db -7, "TAKAHIRO HARADA@"
+CredMurakawa:
+ db -7, "TERUKI MURAKAWA@"
+CredFukui:
+ db -5, "KOHTA FUKUI@"
+CredClub:
+ db -9, "NCL SUPER MARIO CLUB@"
+CredPAAD:
+ db -5, "PAAD TESTING@"
diff --git a/en/text/item_names.asm b/en/text/item_names.asm
new file mode 100755
index 00000000..e436d74d
--- /dev/null
+++ b/en/text/item_names.asm
@@ -0,0 +1,98 @@
+ItemNames:
+ db "MASTER BALL@"
+ db "ULTRA BALL@"
+ db "GREAT BALL@"
+ db "POKé BALL@"
+ db "TOWN MAP@"
+ db "BICYCLE@"
+ db "?????@"
+ db "SAFARI BALL@"
+ db "POKéDEX@"
+ db "MOON STONE@"
+ db "ANTIDOTE@"
+ db "BURN HEAL@"
+ db "ICE HEAL@"
+ db "AWAKENING@"
+ db "PARLYZ HEAL@"
+ db "FULL RESTORE@"
+ db "MAX POTION@"
+ db "HYPER POTION@"
+ db "SUPER POTION@"
+ db "POTION@"
+ db "BOULDERBADGE@"
+ db "CASCADEBADGE@"
+ db "THUNDERBADGE@"
+ db "RAINBOWBADGE@"
+ db "SOULBADGE@"
+ db "MARSHBADGE@"
+ db "VOLCANOBADGE@"
+ db "EARTHBADGE@"
+ db "ESCAPE ROPE@"
+ db "REPEL@"
+ db "OLD AMBER@"
+ db "FIRE STONE@"
+ db "THUNDERSTONE@"
+ db "WATER STONE@"
+ db "HP UP@"
+ db "PROTEIN@"
+ db "IRON@"
+ db "CARBOS@"
+ db "CALCIUM@"
+ db "RARE CANDY@"
+ db "DOME FOSSIL@"
+ db "HELIX FOSSIL@"
+ db "SECRET KEY@"
+ db "?????@"
+ db "BIKE VOUCHER@"
+ db "X ACCURACY@"
+ db "LEAF STONE@"
+ db "CARD KEY@"
+ db "NUGGET@"
+ db "PP UP@"
+ db "POKé DOLL@"
+ db "FULL HEAL@"
+ db "REVIVE@"
+ db "MAX REVIVE@"
+ db "GUARD SPEC.@"
+ db "SUPER REPEL@"
+ db "MAX REPEL@"
+ db "DIRE HIT@"
+ db "COIN@"
+ db "FRESH WATER@"
+ db "SODA POP@"
+ db "LEMONADE@"
+ db "S.S.TICKET@"
+ db "GOLD TEETH@"
+ db "X ATTACK@"
+ db "X DEFEND@"
+ db "X SPEED@"
+ db "X SPECIAL@"
+ db "COIN CASE@"
+ db "OAK's PARCEL@"
+ db "ITEMFINDER@"
+ db "SILPH SCOPE@"
+ db "POKé FLUTE@"
+ db "LIFT KEY@"
+ db "EXP.ALL@"
+ db "OLD ROD@"
+ db "GOOD ROD@"
+ db "SUPER ROD@"
+ db "PP UP@"
+ db "ETHER@"
+ db "MAX ETHER@"
+ db "ELIXER@"
+ db "MAX ELIXER@"
+ db "B2F@"
+ db "B1F@"
+ db "1F@"
+ db "2F@"
+ db "3F@"
+ db "4F@"
+ db "5F@"
+ db "6F@"
+ db "7F@"
+ db "8F@"
+ db "9F@"
+ db "10F@"
+ db "11F@"
+ db "B4F@"
diff --git a/en/text/map_names.asm b/en/text/map_names.asm
new file mode 100755
index 00000000..cd9f6640
--- /dev/null
+++ b/en/text/map_names.asm
@@ -0,0 +1,107 @@
+MapNames:
+PalletTownName:
+ db "PALLET TOWN@"
+ViridianCityName:
+ db "VIRIDIAN CITY@"
+PewterCityName:
+ db "PEWTER CITY@"
+CeruleanCityName:
+ db "CERULEAN CITY@"
+LavenderTownName:
+ db "LAVENDER TOWN@"
+VermilionCityName:
+ db "VERMILION CITY@"
+CeladonCityName:
+ db "CELADON CITY@"
+FuchsiaCityName:
+ db "FUCHSIA CITY@"
+CinnabarIslandName:
+ db "CINNABAR ISLAND@"
+IndigoPlateauName:
+ db "INDIGO PLATEAU@"
+SaffronCityName:
+ db "SAFFRON CITY@"
+Route1Name:
+ db "ROUTE 1@"
+Route2Name:
+ db "ROUTE 2@"
+Route3Name:
+ db "ROUTE 3@"
+Route4Name:
+ db "ROUTE 4@"
+Route5Name:
+ db "ROUTE 5@"
+Route6Name:
+ db "ROUTE 6@"
+Route7Name:
+ db "ROUTE 7@"
+Route8Name:
+ db "ROUTE 8@"
+Route9Name:
+ db "ROUTE 9@"
+Route10Name:
+ db "ROUTE 10@"
+Route11Name:
+ db "ROUTE 11@"
+Route12Name:
+ db "ROUTE 12@"
+Route13Name:
+ db "ROUTE 13@"
+Route14Name:
+ db "ROUTE 14@"
+Route15Name:
+ db "ROUTE 15@"
+Route16Name:
+ db "ROUTE 16@"
+Route17Name:
+ db "ROUTE 17@"
+Route18Name:
+ db "ROUTE 18@"
+Route19Name:
+ db "SEA ROUTE 19@"
+Route20Name:
+ db "SEA ROUTE 20@"
+Route21Name:
+ db "SEA ROUTE 21@"
+Route22Name:
+ db "ROUTE 22@"
+Route23Name:
+ db "ROUTE 23@"
+Route24Name:
+ db "ROUTE 24@"
+Route25Name:
+ db "ROUTE 25@"
+ViridianForestName:
+ db "VIRIDIAN FOREST@"
+MountMoonName:
+ db "MT.MOON@"
+RockTunnelName:
+ db "ROCK TUNNEL@"
+SeaCottageName:
+ db "SEA COTTAGE@"
+SSAnneName:
+ db "S.S.ANNE@"
+PokemonLeagueName:
+ db "#MON LEAGUE@"
+UndergroundPathName:
+ db "UNDERGROUND PATH@"
+PokemonTowerName:
+ db "#MON TOWER@"
+SeafoamIslandsName:
+ db "SEAFOAM ISLANDS@"
+VictoryRoadName:
+ db "VICTORY ROAD@"
+DiglettsCaveName:
+ db "DIGLETT's CAVE@"
+RocketHQName:
+ db "ROCKET HQ@"
+SilphCoName:
+ db "SILPH CO.@"
+PokemonMansionName:
+ db $4a," MANSION@"
+SafariZoneName:
+ db "SAFARI ZONE@"
+CeruleanCaveName:
+ db "CERULEAN CAVE@"
+PowerPlantName:
+ db "POWER PLANT@"
diff --git a/en/text/maps/agatha.asm b/en/text/maps/agatha.asm
new file mode 100644
index 00000000..9ef5059a
--- /dev/null
+++ b/en/text/maps/agatha.asm
@@ -0,0 +1,44 @@
+_AgathaBeforeBattleText::
+ text "I am AGATHA of"
+ line "the ELITE FOUR!"
+
+ para "OAK's taken a lot"
+ line "of interest in"
+ cont "you, child!"
+
+ para "That old duff was"
+ line "once tough and"
+ cont "handsome! That"
+ cont "was decades ago!"
+
+ para "Now he just wants"
+ line "to fiddle with"
+ cont "his #DEX! He's"
+ cont "wrong! #MON"
+ cont "are for fighting!"
+
+ para "<PLAYER>! I'll show"
+ line "you how a real"
+ cont "trainer fights!"
+ done
+
+_AgathaEndBattleText::
+ text "Oh ho!"
+ line "You're something"
+ cont "special, child!"
+ prompt
+
+_AgathaAfterBattleText::
+ text "You win! I see"
+ line "what the old duff"
+ cont "sees in you now!"
+
+ para "I have nothing"
+ line "else to say! Run"
+ cont "along now, child!"
+ done
+
+_AgathaDontRunAwayText::
+ text "Someone's voice:"
+ line "Don't run away!"
+ done
diff --git a/en/text/maps/bike_shop.asm b/en/text/maps/bike_shop.asm
new file mode 100644
index 00000000..86799865
--- /dev/null
+++ b/en/text/maps/bike_shop.asm
@@ -0,0 +1,70 @@
+_BikeShopText_1d810::
+ text "Hi! Welcome to"
+ line "our BIKE SHOP."
+
+ para "Have we got just"
+ line "the BIKE for you!"
+ prompt
+
+_BikeShopText_1d815::
+ text "It's a cool BIKE!"
+ line "Do you want it?"
+ done
+
+_BikeShopCantAffordText::
+ text "Sorry! You can't"
+ line "afford it!"
+ prompt
+
+_BikeShopText_1d81f::
+ text "Oh, that's..."
+
+ para "A BIKE VOUCHER!"
+
+ para "OK! Here you go!"
+ prompt
+
+_BikeShopText_1d824::
+ text "<PLAYER> exchanged"
+ line "the BIKE VOUCHER"
+ cont "for a BICYCLE.@@"
+
+_BikeShopComeAgainText::
+ text "Come back again"
+ line "some time!"
+ done
+
+_BikeShopText_1d82f::
+ text "How do you like"
+ line "your new BICYCLE?"
+
+ para "You can take it"
+ line "on CYCLING ROAD"
+ cont "and in caves!"
+ done
+
+_BikeShopText_1d834::
+ text "You better make"
+ line "room for this!"
+ done
+
+_BikeShopText_1d843::
+ text "A plain city BIKE"
+ line "is good enough"
+ cont "for me!"
+
+ para "You can't put a"
+ line "shopping basket"
+ cont "on an MTB!"
+ done
+
+_BikeShopText_1d85c::
+ text "These BIKEs are"
+ line "cool, but they're"
+ cont "way expensive!"
+ done
+
+_BikeShopText_1d861::
+ text "Wow. Your BIKE is"
+ line "really cool!"
+ done
diff --git a/en/text/maps/bills_house.asm b/en/text/maps/bills_house.asm
new file mode 100644
index 00000000..5ece48d7
--- /dev/null
+++ b/en/text/maps/bills_house.asm
@@ -0,0 +1,87 @@
+_BillsHouseText_1e865::
+ text "Hiya! I'm a"
+ line "#MON..."
+ cont "...No I'm not!"
+
+ para "Call me BILL!"
+ line "I'm a true blue"
+ cont "#MANIAC! Hey!"
+ cont "What's with that"
+ cont "skeptical look?"
+
+ para "I'm not joshing"
+ line "you, I screwed up"
+ cont "an experiment and"
+ cont "got combined with"
+ cont "a #MON!"
+
+ para "So, how about it?"
+ line "Help me out here!"
+ done
+
+_BillsHouseText_1e86a::
+ text "When I'm in the"
+ line "TELEPORTER, go to"
+ cont "my PC and run the"
+ cont "Cell Separation"
+ cont "System!"
+ done
+
+_BillsHouseText_1e86f::
+ text "No!? Come on, you"
+ line "gotta help a guy"
+ cont "in deep trouble!"
+
+ para "What do you say,"
+ line "chief? Please?"
+ cont "OK? All right!"
+ prompt
+
+_BillThankYouText::
+ text "BILL: Yeehah!"
+ line "Thanks, bud! I"
+ cont "owe you one!"
+
+ para "So, did you come"
+ line "to see my #MON"
+ cont "collection?"
+ cont "You didn't?"
+ cont "That's a bummer."
+
+ para "I've got to thank"
+ line "you... Oh here,"
+ cont "maybe this'll do."
+ prompt
+
+_SSTicketReceivedText::
+ text "<PLAYER> received"
+ line "an @"
+ TX_RAM wcf4b
+ text "!@@"
+
+_SSTicketNoRoomText::
+ text "You've got too"
+ line "much stuff, bud!"
+ done
+
+_BillsHouseText_1e8cb::
+ text "That cruise ship,"
+ line "S.S.ANNE, is in"
+ cont "VERMILION CITY."
+ cont "Its passengers"
+ cont "are all trainers!"
+
+ para "They invited me"
+ line "to their party,"
+ cont "but I can't stand"
+ cont "fancy do's. Why"
+ cont "don't you go"
+ cont "instead of me?"
+ done
+
+_BillsHouseText_1e8da::
+ text "BILL: Look, bud,"
+ line "just check out"
+ cont "some of my rare"
+ cont "#MON on my PC!"
+ done
diff --git a/en/text/maps/blues_house.asm b/en/text/maps/blues_house.asm
new file mode 100644
index 00000000..1898636a
--- /dev/null
+++ b/en/text/maps/blues_house.asm
@@ -0,0 +1,41 @@
+_DaisyInitialText::
+ text "Hi <PLAYER>!"
+ line "<RIVAL> is out at"
+ cont "Grandpa's lab."
+ done
+
+_DaisyOfferMapText::
+ text "Grandpa asked you"
+ line "to run an errand?"
+ cont "Here, this will"
+ cont "help you!"
+ prompt
+
+_GotMapText::
+ text "<PLAYER> got a"
+ line "@"
+ TX_RAM wcf4b
+ text "!@@"
+
+_DaisyBagFullText::
+ text "You have too much"
+ line "stuff with you."
+ done
+
+_DaisyUseMapText::
+ text "Use the TOWN MAP"
+ line "to find out where"
+ cont "you are."
+ done
+
+_BluesHouseText2::
+ text "#MON are living"
+ line "things! If they"
+ cont "get tired, give"
+ cont "them a rest!"
+ done
+
+_BluesHouseText3::
+ text "It's a big map!"
+ line "This is useful!"
+ done
diff --git a/en/text/maps/bruno.asm b/en/text/maps/bruno.asm
new file mode 100644
index 00000000..9c493c4a
--- /dev/null
+++ b/en/text/maps/bruno.asm
@@ -0,0 +1,37 @@
+_BrunoBeforeBattleText::
+ text "I am BRUNO of"
+ line "the ELITE FOUR!"
+
+ para "Through rigorous"
+ line "training, people"
+ cont "and #MON can"
+ cont "become stronger!"
+
+ para "I've weight"
+ line "trained with"
+ cont "my #MON!"
+
+ para "<PLAYER>!"
+
+ para "We will grind you"
+ line "down with our"
+ cont "superior power!"
+
+ para "Hoo hah!"
+ done
+
+_BrunoEndBattleText::
+ text "Why?"
+ line "How could I lose?"
+ prompt
+
+_BrunoAfterBattleText::
+ text "My job is done!"
+ line "Go face your next"
+ cont "challenge!"
+ done
+
+_BrunoDontRunAwayText::
+ text "Someone's voice:"
+ line "Don't run away!"
+ done
diff --git a/en/text/maps/celadon_city.asm b/en/text/maps/celadon_city.asm
new file mode 100644
index 00000000..1dbd5cdf
--- /dev/null
+++ b/en/text/maps/celadon_city.asm
@@ -0,0 +1,152 @@
+_CeladonCityText1::
+ text "I got my KOFFING"
+ line "in CINNABAR!"
+
+ para "It's nice, but it"
+ line "breathes poison"
+ cont "when it's angry!"
+ done
+
+_CeladonCityText2::
+ text "Heheh! This GYM"
+ line "is great! It's"
+ cont "full of women!"
+ done
+
+_CeladonCityText3::
+ text "The GAME CORNER"
+ line "is bad for our"
+ cont "city's image!"
+ done
+
+_CeladonCityText4::
+ text "Moan! I blew it"
+ line "all at the slots!"
+
+ para "I knew I should"
+ line "have cashed in my"
+ cont "coins for prizes!"
+ done
+
+_TM41PreText::
+ text "Hello, there!"
+
+ para "I've seen you,"
+ line "but I never had a"
+ cont "chance to talk!"
+
+ para "Here's a gift for"
+ line "dropping by!"
+ prompt
+
+_ReceivedTM41Text::
+ text "<PLAYER> received"
+ line "@"
+ TX_RAM wcf4b
+ text "!@@"
+
+_TM41ExplanationText::
+ text "TM41 teaches"
+ line "SOFTBOILED!"
+
+ para "Only one #MON"
+ line "can use it!"
+
+ para "That #MON is"
+ line "CHANSEY!"
+ done
+
+_TM41NoRoomText::
+ text "Oh, your pack is"
+ line "full of items!"
+ done
+
+_CeladonCityText6::
+ text "This is my trusted"
+ line "pal, POLIWRATH!"
+
+ para "It evolved from"
+ line "POLIWHIRL when I"
+ cont "used WATER STONE!"
+ done
+
+_CeladonCityText7::
+ text "POLIWRATH: Ribi"
+ line "ribit!@@"
+
+_CeladonCityText8::
+ text "What are you"
+ line "staring at?"
+ done
+
+_CeladonCityText9::
+ text "Keep out of TEAM"
+ line "ROCKET's way!"
+ done
+
+_CeladonCityText10::
+ text "TRAINER TIPS"
+
+ para "X ACCURACY boosts"
+ line "the accuracy of"
+ cont "techniques!"
+
+ para "DIRE HIT jacks up"
+ line "the likelihood of"
+ cont "critical hits!"
+
+ para "Get your items at"
+ line "CELADON DEPT."
+ cont "STORE!"
+ done
+
+_CeladonCityText11::
+ text "CELADON CITY"
+ line "The City of"
+ cont "Rainbow Dreams"
+ done
+
+_CeladonCityText13::
+ text "CELADON CITY"
+ line "#MON GYM"
+ cont "LEADER: ERIKA"
+
+ para "The Nature Loving"
+ line "Princess!"
+ done
+
+_CeladonCityText14::
+ text "CELADON MANSION"
+ done
+
+_CeladonCityText15::
+ text "Find what you"
+ line "need at CELADON"
+ cont "DEPT. STORE!"
+ done
+
+_CeladonCityText16::
+ text "TRAINER TIPS"
+
+ para "GUARD SPEC."
+ line "protects #MON"
+ cont "against SPECIAL"
+ cont "attacks such as"
+ cont "fire and water!"
+
+ para "Get your items at"
+ line "CELADON DEPT."
+ cont "STORE!"
+ done
+
+_CeladonCityText17::
+ text "Coins exchanged"
+ line "for prizes!"
+ cont "PRIZE EXCHANGE"
+ done
+
+_CeladonCityText18::
+ text "ROCKET GAME CORNER"
+ line "The playground"
+ cont "for grown-ups!"
+ done
diff --git a/en/text/maps/celadon_dept_store_1f.asm b/en/text/maps/celadon_dept_store_1f.asm
new file mode 100644
index 00000000..8d805edc
--- /dev/null
+++ b/en/text/maps/celadon_dept_store_1f.asm
@@ -0,0 +1,31 @@
+_CeladonMart1Text1::
+ text "Hello! Welcome to"
+ line "CELADON DEPT."
+ cont "STORE."
+
+ para "The board on the"
+ line "right describes"
+ cont "the store layout."
+ done
+
+_CeladonMart1Text2::
+ text "1F: SERVICE"
+ line " COUNTER"
+
+ para "2F: TRAINER'S"
+ line " MARKET"
+
+ para "3F: TV GAME SHOP"
+
+ para "4F: WISEMAN GIFTS"
+
+ para "5F: DRUG STORE"
+
+ para "ROOFTOP SQUARE:"
+ line "VENDING MACHINES"
+ done
+
+_CeladonMart1Text3::
+ text "1F: SERVICE"
+ line " COUNTER"
+ done
diff --git a/en/text/maps/celadon_dept_store_2f.asm b/en/text/maps/celadon_dept_store_2f.asm
new file mode 100644
index 00000000..74869902
--- /dev/null
+++ b/en/text/maps/celadon_dept_store_2f.asm
@@ -0,0 +1,22 @@
+_CeladonMart2Text3::
+ text "SUPER REPEL keeps"
+ line "weak #MON at"
+ cont "bay..."
+
+ para "Hmm, it's a more"
+ line "powerful REPEL!"
+ done
+
+_CeladonMart2Text4::
+ text "For long outings,"
+ line "you should buy"
+ cont "REVIVE."
+ done
+
+_CeladonMart2Text5::
+ text "Top Grade Items"
+ line "for Trainers!"
+
+ para "2F: TRAINER'S"
+ line " MARKET"
+ done
diff --git a/en/text/maps/celadon_dept_store_3f.asm b/en/text/maps/celadon_dept_store_3f.asm
new file mode 100644
index 00000000..8211750d
--- /dev/null
+++ b/en/text/maps/celadon_dept_store_3f.asm
@@ -0,0 +1,98 @@
+_TM18PreReceiveText::
+ text "Oh, hi! I finally"
+ line "finished #MON!"
+
+ para "Not done yet?"
+ line "This might be"
+ cont "useful!"
+ prompt
+
+_ReceivedTM18Text::
+ text "<PLAYER> received"
+ line "@"
+ TX_RAM wcf4b
+ text "!@@"
+
+_TM18ExplanationText::
+ text "TM18 is COUNTER!"
+ line "Not like the one"
+ cont "I'm leaning on,"
+ cont "mind you!"
+ done
+
+_TM18NoRoomText::
+ text "Your pack is full"
+ line "of items!"
+ done
+
+_CeladonMart3Text2::
+ text "Captured #MON"
+ line "are registered"
+ cont "with an ID No."
+ cont "and OT, the name"
+ cont "of the Original"
+ cont "Trainer that"
+ cont "caught it!"
+ done
+
+_CeladonMart3Text3::
+ text "All right!"
+
+ para "My buddy's going"
+ line "to trade me his"
+ cont "KANGASKHAN for my"
+ cont "GRAVELER!"
+ done
+
+_CeladonMart3Text4::
+ text "Come on GRAVELER!"
+
+ para "I love GRAVELER!"
+ line "I collect them!"
+
+ para "Huh?"
+
+ para "GRAVELER turned"
+ line "into a different"
+ cont "#MON!"
+ done
+
+_CeladonMart3Text5::
+ text "You can identify"
+ line "#MON you got"
+ cont "in trades by"
+ cont "their ID Numbers!"
+ done
+
+_CeladonMart3Text6::
+ text "It's an SNES!"
+ done
+
+_CeladonMart3Text7::
+ text "An RPG! There's"
+ line "no time for that!"
+ done
+
+_CeladonMart3Text9::
+ text "A sports game!"
+ line "Dad'll like that!"
+ done
+
+_CeladonMart3Text11::
+ text "A puzzle game!"
+ line "Looks addictive!"
+ done
+
+_CeladonMart3Text13::
+ text "A fighting game!"
+ line "Looks tough!"
+ done
+
+_CeladonMart3Text14::
+ text "3F: TV GAME SHOP"
+ done
+
+_CeladonMart3Text15::
+ text "Red and Blue!"
+ line "Both are #MON!"
+ done
diff --git a/en/text/maps/celadon_dept_store_4f.asm b/en/text/maps/celadon_dept_store_4f.asm
new file mode 100644
index 00000000..78fa0b66
--- /dev/null
+++ b/en/text/maps/celadon_dept_store_4f.asm
@@ -0,0 +1,26 @@
+_CeladonMart4Text2::
+ text "I'm getting a"
+ line "# DOLL for my"
+ cont "girl friend!"
+ done
+
+_CeladonMart4Text3::
+ text "I heard something"
+ line "useful."
+
+ para "You can run from"
+ line "wild #MON by"
+ cont "distracting them"
+ cont "with a # DOLL!"
+ done
+
+_CeladonMart4Text4::
+ text "Express yourself"
+ line "with gifts!"
+
+ para "4F: WISEMAN GIFTS"
+
+ para "Evolution Special!"
+ line "Element STONEs on"
+ cont "sale now!"
+ done
diff --git a/en/text/maps/celadon_dept_store_5f.asm b/en/text/maps/celadon_dept_store_5f.asm
new file mode 100644
index 00000000..1871194b
--- /dev/null
+++ b/en/text/maps/celadon_dept_store_5f.asm
@@ -0,0 +1,28 @@
+_CeladonMart5Text1::
+ text "#MON ability"
+ line "enhancers can be"
+ cont "bought only here."
+
+ para "Use CALCIUM to"
+ line "increase SPECIAL"
+ cont "abilities."
+
+ para "Use CARBOS to"
+ line "increase SPEED."
+ done
+
+_CeladonMart5Text2::
+ text "I'm here for"
+ line "#MON ability"
+ cont "enhancers."
+
+ para "PROTEIN increases"
+ line "ATTACK power."
+
+ para "IRON increases"
+ line "DEFENSE!"
+ done
+
+_CeladonMart5Text5::
+ text "5F: DRUG STORE"
+ done
diff --git a/en/text/maps/celadon_dept_store_roof.asm b/en/text/maps/celadon_dept_store_roof.asm
new file mode 100644
index 00000000..5d104cf5
--- /dev/null
+++ b/en/text/maps/celadon_dept_store_roof.asm
@@ -0,0 +1,138 @@
+_CeladonMartRoofText_484ee::
+ text "Give her which"
+ line "drink?"
+ done
+
+_CeladonMartRoofText_484f3::
+ text "Yay!"
+
+ para "FRESH WATER!"
+
+ para "Thank you!"
+
+ para "You can have this"
+ line "from me!@@"
+
+_CeladonMartRoofText_484f9::
+ text "<PLAYER> received"
+ line "@"
+ TX_RAM wcf4b
+ text "!@@"
+
+_CeladonMartRoofText_484fe::
+ db $0
+ para "@"
+ TX_RAM wcf4b
+ text " contains"
+ line "ICE BEAM!"
+
+ para "It can freeze the"
+ line "target sometimes!@@"
+
+_CeladonMartRoofText_48504::
+ text "Yay!"
+
+ para "SODA POP!"
+
+ para "Thank you!"
+
+ para "You can have this"
+ line "from me!@@"
+
+_CeladonMartRoofText_4850a::
+ text "<PLAYER> received"
+ line "@"
+ TX_RAM wcf4b
+ text "!@@"
+
+_CeladonMartRoofText_4850f::
+ db $0
+ para "@"
+ TX_RAM wcf4b
+ text " contains"
+ line "ROCK SLIDE!"
+
+ para "It can spook the"
+ line "target sometimes!@@"
+
+_CeladonMartRoofText_48515::
+ text "Yay!"
+
+ para "LEMONADE!"
+
+ para "Thank you!"
+
+ para "You can have this"
+ line "from me!@@"
+
+_ReceivedTM49Text::
+ text "<PLAYER> received"
+ line "TM49!@@"
+
+_CeladonMartRoofText_48520::
+ db $0
+ para "TM49 contains"
+ line "TRI ATTACK!@@"
+
+_CeladonMartRoofText_48526::
+ text "You don't have"
+ line "space for this!@@"
+
+_CeladonMartRoofText_4852c::
+ text "No thank you!"
+ line "I'm not thirsty"
+ cont "after all!@@"
+
+_CeladonMartRoofText1::
+ text "My sister is a"
+ line "trainer, believe"
+ cont "it or not."
+
+ para "But, she's so"
+ line "immature, she"
+ cont "drives me nuts!"
+ done
+
+_CeladonMartRoofText_48598::
+ text "I'm thirsty!"
+ line "I want something"
+ cont "to drink!"
+ done
+
+_CeladonMartRoofText4::
+ text "I'm thirsty!"
+ line "I want something"
+ cont "to drink!"
+
+ para "Give her a drink?"
+ done
+
+_CeladonMartRoofText6::
+ text "ROOFTOP SQUARE:"
+ line "VENDING MACHINES"
+ done
+
+_VendingMachineText1::
+ text "A vending machine!"
+ line "Here's the menu!"
+ prompt
+
+_VendingMachineText4::
+ text "Oops, not enough"
+ line "money!"
+ done
+
+_VendingMachineText5::
+ TX_RAM wcf4b
+ db $0
+ line "popped out!"
+ done
+
+_VendingMachineText6::
+ text "There's no more"
+ line "room for stuff!"
+ done
+
+_VendingMachineText7::
+ text "Not thirsty!"
+ done
diff --git a/en/text/maps/celadon_diner.asm b/en/text/maps/celadon_diner.asm
new file mode 100644
index 00000000..dc5e9350
--- /dev/null
+++ b/en/text/maps/celadon_diner.asm
@@ -0,0 +1,59 @@
+_CeladonDinerText1::
+ text "Hi!"
+
+ para "We're taking a"
+ line "break now."
+ done
+
+_CeladonDinerText2::
+ text "My #MON are"
+ line "weak, so I often"
+ cont "have to go to the"
+ cont "DRUG STORE."
+ done
+
+_CeladonDinerText3::
+ text "Psst! There's a"
+ line "basement under"
+ cont "the GAME CORNER."
+ done
+
+_CeladonDinerText4::
+ text "Munch..."
+
+ para "The man at that"
+ line "table lost it all"
+ cont "at the slots."
+ done
+
+_CeladonDinerText_491a7::
+ text "Go ahead! Laugh!"
+
+ para "I'm flat out"
+ line "busted!"
+
+ para "No more slots for"
+ line "me! I'm going"
+ cont "straight!"
+
+ para "Here! I won't be"
+ line "needing this any-"
+ cont "more!"
+ prompt
+
+_ReceivedCoinCaseText::
+ text "<PLAYER> received"
+ line "a @"
+ TX_RAM wcf4b
+ text "!@@"
+
+_CoinCaseNoRoomText::
+ text "Make room for"
+ line "this!"
+ done
+
+_CeladonDinerText_491b7::
+ text "I always thought"
+ line "I was going to"
+ cont "win it back..."
+ done
diff --git a/en/text/maps/celadon_game_corner.asm b/en/text/maps/celadon_game_corner.asm
new file mode 100644
index 00000000..1e59f83e
--- /dev/null
+++ b/en/text/maps/celadon_game_corner.asm
@@ -0,0 +1,186 @@
+_CeladonGameCornerText1::
+ text "Welcome!"
+
+ para "You can exchange"
+ line "your coins for"
+ cont "fabulous prizes"
+ cont "next door."
+ done
+
+_CeladonGameCornerText_48d22::
+ text "Welcome to ROCKET"
+ line "GAME CORNER!"
+
+ para "Do you need some"
+ line "game coins?"
+
+ para "It's ¥1000 for 50"
+ line "coins. Would you"
+ cont "like some?"
+ done
+
+_CeladonGameCornerText_48d27::
+ text "Thanks! Here are"
+ line "your 50 coins!"
+ done
+
+_CeladonGameCornerText_48d2c::
+ text "No? Please come"
+ line "play sometime!"
+ done
+
+_CeladonGameCornerText_48d31::
+ text "You can't afford"
+ line "the coins!"
+ done
+
+_CeladonGameCornerText_48d36::
+ text "Oops! Your COIN"
+ line "CASE is full."
+ done
+
+_CeladonGameCornerText_48d3b::
+ text "You don't have a"
+ line "COIN CASE!"
+ done
+
+_CeladonGameCornerText3::
+ text "Keep this quiet."
+
+ para "It's rumored that"
+ line "this place is run"
+ cont "by TEAM ROCKET."
+ done
+
+_CeladonGameCornerText4::
+ text "I think these"
+ line "machines have"
+ cont "different odds."
+ done
+
+_CeladonGameCornerText_48d9c::
+ text "Kid, do you want"
+ line "to play?"
+ prompt
+
+_Received10CoinsText::
+ text "<PLAYER> received"
+ line "10 coins!@@"
+
+_CeladonGameCornerText_48da7::
+ text "You don't need my"
+ line "coins!"
+ done
+
+_CeladonGameCornerText_48dac::
+ text "Wins seem to come"
+ line "and go."
+ done
+
+_CeladonGameCornerText6::
+ text "I'm having a"
+ line "wonderful time!"
+ done
+
+_CeladonGameCornerText_48dca::
+ text "Hey!"
+
+ para "You have better"
+ line "things to do,"
+ cont "champ in making!"
+
+ para "CELADON GYM's"
+ line "LEADER is ERIKA!"
+ cont "She uses grass-"
+ cont "type #MON!"
+
+ para "She might appear"
+ line "docile, but don't"
+ cont "be fooled!"
+ done
+
+_CeladonGameCornerText_48dcf::
+ text "They offer rare"
+ line "#MON that can"
+ cont "be exchanged for"
+ cont "your coins."
+
+ para "But, I just can't"
+ line "seem to win!"
+ done
+
+_CeladonGameCornerText8::
+ text "Games are scary!"
+ line "It's so easy to"
+ cont "get hooked!"
+ done
+
+_CeladonGameCornerText_48e26::
+ text "What's up? Want"
+ line "some coins?"
+ prompt
+
+_Received20CoinsText::
+ text "<PLAYER> received"
+ line "20 coins!@@"
+
+_CeladonGameCornerText_48e31::
+ text "You have lots of"
+ line "coins!"
+ done
+
+_CeladonGameCornerText_48e36::
+ text "Darn! I need more"
+ line "coins for the"
+ cont "#MON I want!"
+ done
+
+_CeladonGameCornerText_48e88::
+ text "Hey, what? You're"
+ line "throwing me off!"
+ cont "Here are some"
+ cont "coins, shoo!"
+ prompt
+
+_CeladonGameCornerText_48e8d::
+ text "<PLAYER> received"
+ line "20 coins!@@"
+
+_CeladonGameCornerText_48e93::
+ text "You've got your"
+ line "own coins!"
+ done
+
+_CeladonGameCornerText_48e98::
+ text "The trick is to"
+ line "watch the reels"
+ cont "closely!"
+ done
+
+_CeladonGameCornerText_48ece::
+ text "I'm guarding this"
+ line "poster!"
+ cont "Go away, or else!"
+ done
+
+_CeladonGameCornerText_48ed3::
+ text "Dang!"
+ prompt
+
+_CeladonGameCornerText_48ed8::
+ text "Our hideout might"
+ line "be discovered! I"
+ cont "better tell BOSS!"
+ done
+
+_CeladonGameCornerText_48f09::
+ text "Hey!"
+
+ para "A switch behind"
+ line "the poster!?"
+ cont "Let's push it!@@"
+
+_CeladonGameCornerText_48f19::
+ text "Oops! Forgot the"
+ line "COIN CASE!"
+ done
diff --git a/en/text/maps/celadon_gym.asm b/en/text/maps/celadon_gym.asm
new file mode 100644
index 00000000..d8f9394c
--- /dev/null
+++ b/en/text/maps/celadon_gym.asm
@@ -0,0 +1,218 @@
+_CeladonGymText_48a5e::
+ text "Hello. Lovely"
+ line "weather isn't it?"
+ cont "It's so pleasant."
+
+ para "...Oh dear..."
+ line "I must have dozed"
+ cont "off. Welcome."
+
+ para "My name is ERIKA."
+ line "I am the LEADER"
+ cont "of CELADON GYM."
+
+ para "I teach the art of"
+ line "flower arranging."
+ cont "My #MON are of"
+ cont "the grass-type."
+
+ para "Oh, I'm sorry, I"
+ line "had no idea that"
+ cont "you wished to"
+ cont "challenge me."
+
+ para "Very well, but I"
+ line "shall not lose."
+ done
+
+_CeladonGymText_48a63::
+ text "Oh!"
+ line "I concede defeat."
+
+ para "You are remarkably"
+ line "strong."
+
+ para "I must confer you"
+ line "the RAINBOWBADGE."
+ prompt
+
+_CeladonGymText_48a68::
+ text "You are cataloging"
+ line "#MON? I must"
+ cont "say I'm impressed."
+
+ para "I would never"
+ line "collect #MON"
+ cont "if they were"
+ cont "unattractive."
+ done
+
+_CeladonGymText9::
+ text "The RAINBOWBADGE"
+ line "will make #MON"
+ cont "up to L50 obey."
+
+ para "It also allows"
+ line "#MON to use"
+ cont "STRENGTH in and"
+ cont "out of battle."
+
+ para "Please also take"
+ line "this with you."
+ done
+
+_ReceivedTM21Text::
+ text "<PLAYER> received"
+ line "@"
+ TX_RAM wcf4b
+ text "!@@"
+
+_TM21ExplanationText::
+ db $0
+ para "TM21 contains"
+ line "MEGA DRAIN."
+
+ para "Half the damage"
+ line "it inflicts is"
+ cont "drained to heal"
+ cont "your #MON!"
+ done
+
+_TM21NoRoomText::
+ text "You should make"
+ line "room for this."
+ done
+
+_CeladonGymBattleText2::
+ text "Hey!"
+
+ para "You are not"
+ line "allowed in here!"
+ done
+
+_CeladonGymEndBattleText2::
+ text "You're"
+ line "too rough!"
+ prompt
+
+_CeladonGymAfterBattleText2::
+ text "Bleaah!"
+ line "I hope ERIKA"
+ cont "wipes you out!"
+ done
+
+_CeladonGymBattleText3::
+ text "I was getting"
+ line "bored."
+ done
+
+_CeladonGymEndBattleText3::
+ text "My"
+ line "makeup!"
+ prompt
+
+_CeladonGymAfterBattleText3::
+ text "Grass-type #MON"
+ line "are tough against"
+ cont "the water-type!"
+
+ para "They also have an"
+ line "edge on rock and"
+ cont "ground #MON!"
+ done
+
+_CeladonGymBattleText4::
+ text "Aren't you the"
+ line "peeping Tom?"
+ done
+
+_CeladonGymEndBattleText4::
+ text "I'm"
+ line "in shock!"
+ prompt
+
+_CeladonGymAfterBattleText4::
+ text "Oh, you weren't"
+ line "peeping? We get a"
+ cont "lot of gawkers!"
+ done
+
+_CeladonGymBattleText5::
+ text "Look at my grass"
+ line "#MON!"
+
+ para "They're so easy"
+ line "to raise!"
+ done
+
+_CeladonGymEndBattleText5::
+ text "No!"
+ prompt
+
+_CeladonGymAfterBattleText5::
+ text "We only use grass-"
+ line "type #MON at"
+ cont "our GYM!"
+
+ para "We also use them"
+ line "for making flower"
+ cont "arrangements!"
+ done
+
+_CeladonGymBattleText6::
+ text "Don't bring any"
+ line "bugs or fire"
+ cont "#MON in here!"
+ done
+
+_CeladonGymEndBattleText6::
+ text "Oh!"
+ line "You!"
+ prompt
+
+_CeladonGymAfterBattleText6::
+ text "Our LEADER, ERIKA,"
+ line "might be quiet,"
+ cont "but she's also"
+ cont "very skilled!"
+ done
+
+_CeladonGymBattleText7::
+ text "Pleased to meet"
+ line "you. My hobby is"
+ cont "#MON training."
+ done
+
+_CeladonGymEndBattleText7::
+ text "Oh!"
+ line "Splendid!"
+ prompt
+
+_CeladonGymAfterBattleText7::
+ text "I have a blind"
+ line "date coming up."
+ cont "I have to learn"
+ cont "to be polite."
+ done
+
+_CeladonGymBattleText8::
+ text "Welcome to"
+ line "CELADON GYM!"
+
+ para "You better not"
+ line "underestimate"
+ cont "girl power!"
+ done
+
+_CeladonGymEndBattleText8::
+ text "Oh!"
+ line "Beaten!"
+ prompt
+
+_CeladonGymAfterBattleText8::
+ text "I didn't bring my"
+ line "best #MON!"
+
+ para "Wait 'til next"
+ line "time!"
+ done
diff --git a/en/text/maps/celadon_hotel.asm b/en/text/maps/celadon_hotel.asm
new file mode 100644
index 00000000..f2eb059e
--- /dev/null
+++ b/en/text/maps/celadon_hotel.asm
@@ -0,0 +1,21 @@
+_CeladonHotelText1::
+ text "#MON? No, this"
+ line "is a hotel for"
+ cont "people."
+
+ para "We're full up."
+ done
+
+_CeladonHotelText2::
+ text "I'm on vacation"
+ line "with my brother"
+ cont "and boy friend."
+
+ para "CELADON is such a"
+ line "pretty city!"
+ done
+
+_CeladonHotelText3::
+ text "Why did she bring"
+ line "her brother?"
+ done
diff --git a/en/text/maps/celadon_house.asm b/en/text/maps/celadon_house.asm
new file mode 100644
index 00000000..19e59bd6
--- /dev/null
+++ b/en/text/maps/celadon_house.asm
@@ -0,0 +1,22 @@
+_CeladonHouseText1::
+ text "Hehehe! The slots"
+ line "just reel in the"
+ cont "dough, big time!"
+ done
+
+_CeladonHouseText2::
+ text "CHIEF!"
+
+ para "We just shipped"
+ line "2000 #MON as"
+ cont "slot prizes!"
+ done
+
+_CeladonHouseText3::
+ text "Don't touch the"
+ line "poster at the"
+ cont "GAME CORNER!"
+
+ para "There's no secret"
+ line "switch behind it!"
+ done
diff --git a/en/text/maps/celadon_mansion_1f.asm b/en/text/maps/celadon_mansion_1f.asm
new file mode 100644
index 00000000..fc175cd5
--- /dev/null
+++ b/en/text/maps/celadon_mansion_1f.asm
@@ -0,0 +1,23 @@
+_CeladonMansion1Text1::
+ text "MEOWTH: Meow!@@"
+
+_CeladonMansion1Text2::
+ text "My dear #MON"
+ line "keep me company."
+
+ para "MEOWTH even brings"
+ line "money home!"
+ done
+
+_CeladonMansion1Text3::
+ text "CLEFAIRY: Pi"
+ line "pippippi!@@"
+
+_CeladonMansion1Text4::
+ text "NIDORAN: Kya"
+ line "kyaoo!@@"
+
+_CeladonMansion1Text5::
+ text "CELADON MANSION"
+ line "Manager's Suite"
+ done
diff --git a/en/text/maps/celadon_mansion_2f.asm b/en/text/maps/celadon_mansion_2f.asm
new file mode 100644
index 00000000..b2ecb4fa
--- /dev/null
+++ b/en/text/maps/celadon_mansion_2f.asm
@@ -0,0 +1,4 @@
+_CeladonMansion2Text1::
+ text "GAME FREAK"
+ line "Meeting Room"
+ done
diff --git a/en/text/maps/celadon_mansion_3f.asm b/en/text/maps/celadon_mansion_3f.asm
new file mode 100644
index 00000000..c8858281
--- /dev/null
+++ b/en/text/maps/celadon_mansion_3f.asm
@@ -0,0 +1,66 @@
+_ProgrammerText::
+ text "Me? I'm the"
+ line "programmer!"
+ done
+
+_GraphicArtistText::
+ text "I'm the graphic"
+ line "artist!"
+ cont "I drew you!"
+ done
+
+_WriterText::
+ text "I wrote the story!"
+ line "Isn't ERIKA cute?"
+
+ para "I like MISTY a"
+ line "lot too!"
+
+ para "Oh, and SABRINA,"
+ line "I like her!"
+ done
+
+_GameDesignerText::
+ text "Is that right?"
+
+ para "I'm the game"
+ line "designer!"
+
+ para "Filling up your"
+ line "#DEX is tough,"
+ cont "but don't quit!"
+
+ para "When you finish,"
+ line "come tell me!"
+ done
+
+_CompletedDexText::
+ text "Wow! Excellent!"
+ line "You completed"
+ cont "your #DEX!"
+ cont "Congratulations!"
+ cont "...@@"
+
+_CeladonMansion3Text5::
+ text "It's the game"
+ line "program! Messing"
+ cont "with it could bug"
+ cont "out the game!"
+ done
+
+_CeladonMansion3Text6::
+ text "Someone's playing"
+ line "a game instead of"
+ cont "working!"
+ done
+
+_CeladonMansion3Text7::
+ text "It's the script!"
+ line "Better not look"
+ cont "at the ending!"
+ done
+
+_CeladonMansion3Text8::
+ text "GAME FREAK"
+ line "Development Room"
+ done
diff --git a/en/text/maps/celadon_mansion_4f_inside.asm b/en/text/maps/celadon_mansion_4f_inside.asm
new file mode 100644
index 00000000..dab81a8d
--- /dev/null
+++ b/en/text/maps/celadon_mansion_4f_inside.asm
@@ -0,0 +1,10 @@
+_CeladonMansion5Text1::
+ text "I know everything"
+ line "about the world"
+ cont "of #MON in"
+ cont "your GAME BOY!"
+
+ para "Get together with"
+ line "your friends and"
+ cont "trade #MON!"
+ done
diff --git a/en/text/maps/celadon_mansion_4f_outside.asm b/en/text/maps/celadon_mansion_4f_outside.asm
new file mode 100644
index 00000000..c8fd7ec8
--- /dev/null
+++ b/en/text/maps/celadon_mansion_4f_outside.asm
@@ -0,0 +1,3 @@
+_CeladonMansion4Text1::
+ text "I KNOW EVERYTHING!"
+ done
diff --git a/en/text/maps/celadon_pokecenter.asm b/en/text/maps/celadon_pokecenter.asm
new file mode 100644
index 00000000..a04f51c9
--- /dev/null
+++ b/en/text/maps/celadon_pokecenter.asm
@@ -0,0 +1,12 @@
+_CeladonPokecenterText2::
+ text "# FLUTE awakens"
+ line "#MON with a"
+ cont "sound that only"
+ cont "they can hear!"
+ done
+
+_CeladonPokecenterText3::
+ text "I rode uphill on"
+ line "CYCLING ROAD from"
+ cont "FUCHSIA!"
+ done
diff --git a/en/text/maps/celadon_prize_room.asm b/en/text/maps/celadon_prize_room.asm
new file mode 100644
index 00000000..6b2bb537
--- /dev/null
+++ b/en/text/maps/celadon_prize_room.asm
@@ -0,0 +1,12 @@
+_CeladonPrizeRoomText1::
+ text "I sure do fancy"
+ line "that PORYGON!"
+
+ para "But, it's hard to"
+ line "win at slots!"
+ done
+
+_CeladonPrizeRoomText2::
+ text "I had a major"
+ line "haul today!"
+ done
diff --git a/en/text/maps/cerulean_badge_house.asm b/en/text/maps/cerulean_badge_house.asm
new file mode 100644
index 00000000..9d701443
--- /dev/null
+++ b/en/text/maps/cerulean_badge_house.asm
@@ -0,0 +1,97 @@
+_CeruleanHouse2Text_74e77::
+ text "#MON BADGEs"
+ line "are owned only by"
+ cont "skilled trainers."
+
+ para "I see you have"
+ line "at least one."
+
+ para "Those BADGEs have"
+ line "amazing secrets!"
+ prompt
+
+_CeruleanHouse2Text_74e7c::
+ text "Now then..."
+
+ para "Which of the 8"
+ line "BADGEs should I"
+ cont "describe?"
+ done
+
+_CeruleanHouse2Text_74e81::
+ text "Come visit me any"
+ line "time you wish."
+ done
+
+_CeruleanHouse2Text_74e96::
+ text "The ATTACK of all"
+ line "#MON increases"
+ cont "a little bit."
+
+ para "It also lets you"
+ line "use FLASH any"
+ cont "time you desire."
+ prompt
+
+_CeruleanHouse2Text_74e9b::
+ text "#MON up to L30"
+ line "will obey you."
+
+ para "Any higher, they"
+ line "become unruly!"
+
+ para "It also lets you"
+ line "use CUT outside"
+ cont "of battle."
+ prompt
+
+_CeruleanHouse2Text_74ea0::
+ text "The SPEED of all"
+ line "#MON increases"
+ cont "a little bit."
+
+ para "It also lets you"
+ line "use FLY outside"
+ cont "of battle."
+ prompt
+
+_CeruleanHouse2Text_74ea5::
+ text "#MON up to L50"
+ line "will obey you."
+
+ para "Any higher, they"
+ line "become unruly!"
+
+ para "It also lets you"
+ line "use STRENGTH out-"
+ cont "side of battle."
+ prompt
+
+_CeruleanHouse2Text_74eaa::
+ text "The DEFENSE of all"
+ line "#MON increases"
+ cont "a little bit."
+
+ para "It also lets you"
+ line "use SURF outside"
+ cont "of battle."
+ prompt
+
+_CeruleanHouse2Text_74eaf::
+ text "#MON up to L70"
+ line "will obey you."
+
+ para "Any higher, they"
+ line "become unruly!"
+ prompt
+
+_CeruleanHouse2Text_74eb4::
+ text "Your #MON's"
+ line "SPECIAL abilities"
+ cont "increase a bit."
+ prompt
+
+_CeruleanHouse2Text_74eb9::
+ text "All #MON will"
+ line "obey you!"
+ prompt
diff --git a/en/text/maps/cerulean_city.asm b/en/text/maps/cerulean_city.asm
new file mode 100644
index 00000000..b5319d04
--- /dev/null
+++ b/en/text/maps/cerulean_city.asm
@@ -0,0 +1,232 @@
+_CeruleanCityText_19668::
+ text "<RIVAL>: Yo!"
+ line "<PLAYER>!"
+
+ para "You're still"
+ line "struggling along"
+ cont "back here?"
+
+ para "I'm doing great!"
+ line "I caught a bunch"
+ cont "of strong and"
+ cont "smart #MON!"
+
+ para "Here, let me see"
+ line "what you caught,"
+ cont "<PLAYER>!"
+ done
+
+_CeruleanCityText_1966d::
+ text "Hey!"
+ line "Take it easy!"
+ cont "You won already!"
+ prompt
+
+_CeruleanCityText_19672::
+ text "Heh!"
+ line "You're no match"
+ cont "for my genius!"
+ prompt
+
+_CeruleanCityText_19677::
+ text "<RIVAL>: Hey,"
+ line "guess what?"
+
+ para "I went to BILL's"
+ line "and got him to"
+ cont "show me his rare"
+ cont "#MON!"
+
+ para "That added a lot"
+ line "of pages to my"
+ cont "#DEX!"
+
+ para "After all, BILL's"
+ line "world famous as a"
+ cont "#MANIAC!"
+
+ para "He invented the"
+ line "#MON Storage"
+ cont "System on PC!"
+
+ para "Since you're using"
+ line "his system, go"
+ cont "thank him!"
+
+ para "Well, I better"
+ line "get rolling!"
+ cont "Smell ya later!"
+ done
+
+_CeruleanCityText_196d9::
+ text "Hey! Stay out!"
+ line "It's not your"
+ cont "yard! Huh? Me?"
+
+ para "I'm an innocent"
+ line "bystander! Don't"
+ cont "you believe me?"
+ done
+
+_ReceivedTM28Text::
+ text "<PLAYER> recovered"
+ line "TM28!@@"
+
+_ReceivedTM28Text2::
+ db $0
+ para "I better get"
+ line "moving! Bye!@@"
+
+_TM28NoRoomText::
+ text "Make room for"
+ line "this!"
+
+ para "I can't run until"
+ line "I give it to you!"
+ done
+
+_CeruleanCityText_196ee::
+ text "Stop!"
+ line "I give up! I'll"
+ cont "leave quietly!"
+ prompt
+
+_CeruleanCityText_196f3::
+ text "OK! I'll return"
+ line "the TM I stole!"
+ prompt
+
+_CeruleanCityText3::
+ text "You're a trainer"
+ line "too? Collecting,"
+ cont "fighting, it's a"
+ cont "tough life."
+ done
+
+_CeruleanCityText4::
+ text "That bush in"
+ line "front of the shop"
+ cont "is in the way."
+
+ para "There might be a"
+ line "way around."
+ done
+
+_CeruleanCityText5::
+ text "You're making an"
+ line "encyclopedia on"
+ cont "#MON? That"
+ cont "sounds amusing."
+ done
+
+_CeruleanCityText6::
+ text "The people here"
+ line "were robbed."
+
+ para "It's obvious that"
+ line "TEAM ROCKET is"
+ cont "behind this most"
+ cont "heinous crime!"
+
+ para "Even our POLICE"
+ line "force has trouble"
+ cont "with the ROCKETs!"
+ done
+
+_CeruleanCityText_19730::
+ text "OK! SLOWBRO!"
+ line "Use SONICBOOM!"
+ cont "Come on, SLOWBRO"
+ cont "pay attention!"
+ done
+
+_CeruleanCityText_19735::
+ text "SLOWBRO punch!"
+ line "No! You blew it"
+ cont "again!"
+ done
+
+_CeruleanCityText_1973a::
+ text "SLOWBRO, WITHDRAW!"
+ line "No! That's wrong!"
+
+ para "It's so hard to"
+ line "control #MON!"
+
+ para "Your #MON's"
+ line "obedience depends"
+ cont "on your abilities"
+ cont "as a trainer!"
+ done
+
+_CeruleanCityText_1976f::
+ text "SLOWBRO took a"
+ line "snooze..."
+ done
+
+_CeruleanCityText_19774::
+ text "SLOWBRO is"
+ line "loafing around..."
+ done
+
+_CeruleanCityText_19779::
+ text "SLOWBRO turned"
+ line "away..."
+ done
+
+_CeruleanCityText_1977e::
+ text "SLOWBRO"
+ line "ignored orders..."
+ done
+
+_CeruleanCityText9::
+ text "I want a bright"
+ line "red BICYCLE!"
+
+ para "I'll keep it at"
+ line "home, so it won't"
+ cont "get dirty!"
+ done
+
+_CeruleanCityText10::
+ text "This is CERULEAN"
+ line "CAVE! Horribly"
+ cont "strong #MON"
+ cont "live in there!"
+
+ para "The #MON LEAGUE"
+ line "champion is the"
+ cont "only person who"
+ cont "is allowed in!"
+ done
+
+_CeruleanCityText12::
+ text "CERULEAN CITY"
+ line "A Mysterious,"
+ cont "Blue Aura"
+ cont "Surrounds It"
+ done
+
+_CeruleanCityText13::
+ text "TRAINER TIPS"
+
+ para "Pressing B Button"
+ line "during evolution"
+ cont "cancels the whole"
+ cont "process."
+ done
+
+_CeruleanCityText16::
+ text "Grass and caves"
+ line "handled easily!"
+ cont "BIKE SHOP"
+ done
+
+_CeruleanCityText17::
+ text "CERULEAN CITY"
+ line "#MON GYM"
+ cont "LEADER: MISTY"
+
+ para "The Tomboyish"
+ line "Mermaid!"
+ done
diff --git a/en/text/maps/cerulean_gym.asm b/en/text/maps/cerulean_gym.asm
new file mode 100644
index 00000000..1d1d6d1c
--- /dev/null
+++ b/en/text/maps/cerulean_gym.asm
@@ -0,0 +1,131 @@
+_CeruleanGymText_5c7be::
+ text "Hi, you're a new"
+ line "face!"
+
+ para "Trainers who want"
+ line "to turn pro have"
+ cont "to have a policy"
+ cont "about #MON!"
+
+ para "What is your"
+ line "approach when you"
+ cont "catch #MON?"
+
+ para "My policy is an"
+ line "all-out offensive"
+ cont "with water-type"
+ cont "#MON!"
+ done
+
+_CeruleanGymText_5c7c3::
+ text "TM11 teaches"
+ line "BUBBLEBEAM!"
+
+ para "Use it on an"
+ line "aquatic #MON!"
+ done
+
+_CeruleanGymText_5c7c8::
+ text "The CASCADEBADGE"
+ line "makes all #MON"
+ cont "up to L30 obey!"
+
+ para "That includes"
+ line "even outsiders!"
+
+ para "There's more, you"
+ line "can now use CUT"
+ cont "any time!"
+
+ para "You can CUT down"
+ line "small bushes to"
+ cont "open new paths!"
+
+ para "You can also have"
+ line "my favorite TM!"
+ done
+
+_ReceivedTM11Text::
+ text "<PLAYER> received"
+ line "TM11!@@"
+
+_CeruleanGymText_5c7d3::
+ text "You better make"
+ line "room for this!"
+ done
+
+_CeruleanGymText_5c7d8::
+ text "Wow!"
+ line "You're too much!"
+
+ para "All right!"
+
+ para "You can have the"
+ line "CASCADEBADGE to"
+ cont "show you beat me!@@"
+
+_CeruleanGymBattleText1::
+ text "I'm more than good"
+ line "enough for you!"
+
+ para "MISTY can wait!"
+ done
+
+_CeruleanGymEndBattleText1::
+ text "You"
+ line "overwhelmed me!"
+ prompt
+
+_CeruleanGymAfterBattleText1::
+ text "You have to face"
+ line "other trainers to"
+ cont "find out how good"
+ cont "you really are."
+ done
+
+_CeruleanGymBattleText2::
+ text "Splash!"
+
+ para "I'm first up!"
+ line "Let's do it!"
+ done
+
+_CeruleanGymEndBattleText2::
+ text "That"
+ line "can't be!"
+ prompt
+
+_CeruleanGymAfterBattleText2::
+ text "MISTY is going to"
+ line "keep improving!"
+
+ para "She won't lose to"
+ line "someone like you!"
+ done
+
+_CeruleanGymText_5c82a::
+ text "Yo! Champ in"
+ line "making!"
+
+ para "Here's my advice!"
+
+ para "The LEADER, MISTY,"
+ line "is a pro who uses"
+ cont "water #MON!"
+
+ para "You can drain all"
+ line "their water with"
+ cont "plant #MON!"
+
+ para "Or, zap them with"
+ line "electricity!"
+ done
+
+_CeruleanGymText_5c82f::
+ text "You beat MISTY!"
+ line "What'd I tell ya?"
+
+ para "You and me kid,"
+ line "we make a pretty"
+ cont "darn good team!"
+ done
diff --git a/en/text/maps/cerulean_mart.asm b/en/text/maps/cerulean_mart.asm
new file mode 100644
index 00000000..86a74588
--- /dev/null
+++ b/en/text/maps/cerulean_mart.asm
@@ -0,0 +1,19 @@
+_CeruleanMartText2::
+ text "Use REPEL to keep"
+ line "bugs and weak"
+ cont "#MON away."
+
+ para "Put your strongest"
+ line "#MON at the"
+ cont "top of the list"
+ cont "for best results!"
+ done
+
+_CeruleanMartText3::
+ text "Have you seen any"
+ line "RARE CANDY?"
+
+ para "It's supposed to"
+ line "make #MON go"
+ cont "up one level!"
+ done
diff --git a/en/text/maps/cerulean_pokecenter.asm b/en/text/maps/cerulean_pokecenter.asm
new file mode 100644
index 00000000..497fbce3
--- /dev/null
+++ b/en/text/maps/cerulean_pokecenter.asm
@@ -0,0 +1,24 @@
+_CeruleanPokecenterText2::
+ text "That BILL!"
+
+ para "I heard that"
+ line "he'll do whatever"
+ cont "it takes to get"
+ cont "rare #MON!"
+ done
+
+_CeruleanPokecenterText3::
+ text "Have you heard"
+ line "about BILL?"
+
+ para "Everyone calls"
+ line "him a #MANIAC!"
+
+ para "I think people"
+ line "are just jealous"
+ cont "of BILL, though."
+
+ para "Who wouldn't want"
+ line "to boast about"
+ cont "their #MON?"
+ done
diff --git a/en/text/maps/cerulean_trade_house.asm b/en/text/maps/cerulean_trade_house.asm
new file mode 100644
index 00000000..b606613b
--- /dev/null
+++ b/en/text/maps/cerulean_trade_house.asm
@@ -0,0 +1,9 @@
+_CeruleanHouse1Text1::
+ text "My husband likes"
+ line "trading #MON."
+
+ para "If you are a"
+ line "collector, would"
+ cont "you please trade"
+ cont "with him?"
+ done
diff --git a/en/text/maps/cerulean_trashed_house.asm b/en/text/maps/cerulean_trashed_house.asm
new file mode 100644
index 00000000..f79540ae
--- /dev/null
+++ b/en/text/maps/cerulean_trashed_house.asm
@@ -0,0 +1,36 @@
+_CeruleanTrashedText_1d6ab::
+ text "Those miserable"
+ line "ROCKETs!"
+
+ para "Look what they"
+ line "did here!"
+
+ para "They stole a TM"
+ line "for teaching"
+ cont "#MON how to"
+ cont "DIG holes!"
+
+ para "That cost me a"
+ line "bundle, it did!"
+ done
+
+_CeruleanTrashedText_1d6b0::
+ text "I figure what's"
+ line "lost is lost!"
+
+ para "I decided to teach"
+ line "DIGLETT how to"
+ cont "DIG without a TM!"
+ done
+
+_CeruleanHouseTrashedText2::
+ text "TEAM ROCKET must"
+ line "be trying to DIG"
+ cont "their way into no"
+ cont "good!"
+ done
+
+_CeruleanHouseTrashedText3::
+ text "TEAM ROCKET left"
+ line "a way out!"
+ done
diff --git a/en/text/maps/champion.asm b/en/text/maps/champion.asm
new file mode 100644
index 00000000..61050565
--- /dev/null
+++ b/en/text/maps/champion.asm
@@ -0,0 +1,146 @@
+_GaryChampionIntroText::
+ text "<RIVAL>: Hey!"
+
+ para "I was looking"
+ line "forward to seeing"
+ cont "you, <PLAYER>!"
+
+ para "My rival should"
+ line "be strong to keep"
+ cont "me sharp!"
+
+ para "While working on"
+ line "#DEX, I looked"
+ cont "all over for"
+ cont "powerful #MON!"
+
+ para "Not only that, I"
+ line "assembled teams"
+ cont "that would beat"
+ cont "any #MON type!"
+
+ para "And now!"
+
+ para "I'm the #MON"
+ line "LEAGUE champion!"
+
+ para "<PLAYER>! Do you"
+ line "know what that"
+ cont "means?"
+
+ para "I'll tell you!"
+
+ para "I am the most"
+ line "powerful trainer"
+ cont "in the world!"
+ done
+
+_GaryDefeatedText::
+ text "NO!"
+ line "That can't be!"
+ cont "You beat my best!"
+
+ para "After all that"
+ line "work to become"
+ cont "LEAGUE champ?"
+
+ para "My reign is over"
+ line "already?"
+ cont "It's not fair!"
+ prompt
+
+_GaryVictoryText::
+ text "Hahaha!"
+ line "I won, I won!"
+
+ para "I'm too good for"
+ line "you, <PLAYER>!"
+
+ para "You did well to"
+ line "even reach me,"
+ cont "<RIVAL>, the"
+ cont "#MON genius!"
+
+ para "Nice try, loser!"
+ line "Hahaha!"
+ prompt
+
+_GaryText_76103::
+ text "Why?"
+ line "Why did I lose?"
+
+ para "I never made any"
+ line "mistakes raising"
+ cont "my #MON..."
+
+ para "Darn it! You're"
+ line "the new #MON"
+ cont "LEAGUE champion!"
+
+ para "Although I don't"
+ line "like to admit it."
+ done
+
+_GaryText2::
+ text "OAK: <PLAYER>!"
+ done
+
+_GaryText_76120::
+ text "OAK: So, you won!"
+ line "Congratulations!"
+ cont "You're the new"
+ cont "#MON LEAGUE"
+ cont "champion!"
+
+ para "You've grown up so"
+ line "much since you"
+ cont "first left with"
+ cont "@"
+ TX_RAM wcd6d
+ text "!"
+
+ para "<PLAYER>, you have"
+ line "come of age!"
+ done
+
+_GaryText_76125::
+ text "OAK: <RIVAL>! I'm"
+ line "disappointed!"
+
+ para "I came when I"
+ line "heard you beat"
+ cont "the ELITE FOUR!"
+
+ para "But, when I got"
+ line "here, you had"
+ cont "already lost!"
+
+ para "<RIVAL>! Do you"
+ line "understand why"
+ cont "you lost?"
+
+ para "You have forgotten"
+ line "to treat your"
+ cont "#MON with"
+ cont "trust and love!"
+
+ para "Without them, you"
+ line "will never become"
+ cont "a champ again!"
+ done
+
+_GaryText_7612a::
+ text "OAK: <PLAYER>!"
+
+ para "You understand"
+ line "that your victory"
+ cont "was not just your"
+ cont "own doing!"
+
+ para "The bond you share"
+ line "with your #MON"
+ cont "is marvelous!"
+
+ para "<PLAYER>!"
+ line "Come with me!"
+ done
diff --git a/en/text/maps/cinnabar_gym.asm b/en/text/maps/cinnabar_gym.asm
new file mode 100644
index 00000000..173f94d2
--- /dev/null
+++ b/en/text/maps/cinnabar_gym.asm
@@ -0,0 +1,209 @@
+_BlaineBattleText::
+ text "Hah!"
+
+ para "I am BLAINE! I"
+ line "am the LEADER of"
+ cont "CINNABAR GYM!"
+
+ para "My fiery #MON"
+ line "will incinerate"
+ cont "all challengers!"
+
+ para "Hah! You better"
+ line "have BURN HEAL!"
+ done
+
+_BlaineEndBattleText::
+ text "I have"
+ line "burnt out!"
+
+ para "You have earned"
+ line "the VOLCANOBADGE!@@"
+
+_BlaineFireBlastText::
+ text "FIRE BLAST is the"
+ line "ultimate fire"
+ cont "technique!"
+
+ para "Don't waste it on"
+ line "water #MON!"
+ done
+
+_BlaineBadgeText::
+ text "Hah!"
+
+ para "The VOLCANOBADGE"
+ line "heightens the"
+ cont "SPECIAL abilities"
+ cont "of your #MON!"
+
+ para "Here, you can"
+ line "have this too!"
+ done
+
+_ReceivedTM38Text::
+ text "<PLAYER> received"
+ line "@"
+ TX_RAM wcf4b
+ text "!@@"
+
+_TM38ExplanationText::
+ db $0
+ para "TM38 contains"
+ line "FIRE BLAST!"
+
+ para "Teach it to fire-"
+ line "type #MON!"
+
+ para "CHARMELEON or"
+ line "PONYTA would be"
+ cont "good bets!"
+ done
+
+_TM38NoRoomText::
+ text "Make room for my"
+ line "gift!"
+ done
+
+_CinnabarGymText_7595f::
+ text "Do you know how"
+ line "hot #MON fire"
+ cont "breath can get?"
+ done
+
+_CinnabarGymText_75964::
+ text "Yow!"
+ line "Hot, hot, hot!"
+ prompt
+
+_CinnabarGymText_75969::
+ text "Fire, or to be"
+ line "more precise,"
+ cont "combustion..."
+
+ para "Blah, blah, blah,"
+ line "blah..."
+ done
+
+_CinnabarGymText_75994::
+ text "I was a thief, but"
+ line "I became straight"
+ cont "as a trainer!"
+ done
+
+_CinnabarGymText_75999::
+ text "I"
+ line "surrender!"
+ prompt
+
+_CinnabarGymText_7599e::
+ text "I can't help"
+ line "stealing other"
+ cont "people's #MON!"
+ done
+
+_CinnabarGymText_759c9::
+ text "You can't win!"
+ line "I have studied"
+ cont "#MON totally!"
+ done
+
+_CinnabarGymText_759ce::
+ text "Waah!"
+ line "My studies!"
+ prompt
+
+_CinnabarGymText_759d3::
+ text "My theories are"
+ line "too complicated"
+ cont "for you!"
+ done
+
+_CinnabarGymText_759fe::
+ text "I just like using"
+ line "fire #MON!"
+ done
+
+_CinnabarGymText_75a03::
+ text "Too hot"
+ line "to handle!"
+ prompt
+
+_CinnabarGymText_75a08::
+ text "I wish there was"
+ line "a thief #MON!"
+ cont "I'd use that!"
+ done
+
+_CinnabarGymText_75a33::
+ text "I know why BLAINE"
+ line "became a trainer!"
+ done
+
+_CinnabarGymText_75a38::
+ text "Ow!"
+ prompt
+
+_CinnabarGymText_75a3d::
+ text "BLAINE was lost"
+ line "in the mountains"
+ cont "when a fiery bird"
+ cont "#MON appeared."
+
+ para "Its light enabled"
+ line "BLAINE to find"
+ cont "his way down!"
+ done
+
+_CinnabarGymText_75a68::
+ text "I've been to many"
+ line "GYMs, but this is"
+ cont "my favorite!"
+ done
+
+_CinnabarGymText_75a6d::
+ text "Yowza!"
+ line "Too hot!"
+ prompt
+
+_CinnabarGymText_75a72::
+ text "Us fire #MON"
+ line "fans like PONYTA"
+ cont "and NINETALES!"
+ done
+
+_CinnabarGymText_75a9d::
+ text "Fire is weak"
+ line "against H2O!"
+ done
+
+_CinnabarGymText_75aa2::
+ text "Oh!"
+ line "Snuffed out!"
+ prompt
+
+_CinnabarGymText_75aa7::
+ text "Water beats fire!"
+ line "But, fire melts"
+ cont "ice #MON!"
+ done
+
+_CinnabarGymText_75ac2::
+ text "Yo! Champ in"
+ line "making!"
+
+ para "The hot-headed"
+ line "BLAINE is a fire"
+ cont "#MON pro!"
+
+ para "Douse his spirits"
+ line "with water!"
+
+ para "You better take"
+ line "some BURN HEALs!"
+ done
+
+_CinnabarGymText_75ac7::
+ text "<PLAYER>! You beat"
+ line "that fire brand!"
+ done
diff --git a/en/text/maps/cinnabar_island.asm b/en/text/maps/cinnabar_island.asm
new file mode 100644
index 00000000..352ab8ea
--- /dev/null
+++ b/en/text/maps/cinnabar_island.asm
@@ -0,0 +1,37 @@
+_CinnabarIslandText8::
+ text "The door is"
+ line "locked..."
+ done
+
+_CinnabarIslandText1::
+ text "CINNABAR GYM's"
+ line "BLAINE is an odd"
+ cont "man who has lived"
+ cont "here for decades."
+ done
+
+_CinnabarIslandText2::
+ text "Scientists conduct"
+ line "experiments in"
+ cont "the burned out"
+ cont "building."
+ done
+
+_CinnabarIslandText3::
+ text "CINNABAR ISLAND"
+ line "The Fiery Town of"
+ cont "Burning Desire"
+ done
+
+_CinnabarIslandText6::
+ text "#MON LAB"
+ done
+
+_CinnabarIslandText7::
+ text "CINNABAR ISLAND"
+ line "#MON GYM"
+ cont "LEADER: BLAINE"
+
+ para "The Hot-Headed"
+ line "Quiz Master!"
+ done
diff --git a/en/text/maps/cinnabar_lab.asm b/en/text/maps/cinnabar_lab.asm
new file mode 100644
index 00000000..a93a484d
--- /dev/null
+++ b/en/text/maps/cinnabar_lab.asm
@@ -0,0 +1,29 @@
+_Lab1Text1::
+ text "We study #MON"
+ line "extensively here."
+
+ para "People often bring"
+ line "us rare #MON"
+ cont "for examination."
+ done
+
+_Lab1Text2::
+ text "A photo of the"
+ line "LAB's founder,"
+ cont "DR.FUJI!"
+ done
+
+_Lab1Text3::
+ text "#MON LAB"
+ line "Meeting Room"
+ done
+
+_Lab1Text4::
+ text "#MON LAB"
+ line "R-and-D Room"
+ done
+
+_Lab1Text5::
+ text "#MON LAB"
+ line "Testing Room"
+ done
diff --git a/en/text/maps/cinnabar_lab_fossil_room.asm b/en/text/maps/cinnabar_lab_fossil_room.asm
new file mode 100644
index 00000000..3978814e
--- /dev/null
+++ b/en/text/maps/cinnabar_lab_fossil_room.asm
@@ -0,0 +1,78 @@
+_Lab4Text_75dc6::
+ text "Hiya!"
+
+ para "I am important"
+ line "doctor!"
+
+ para "I study here rare"
+ line "#MON fossils!"
+
+ para "You! Have you a"
+ line "fossil for me?"
+ prompt
+
+_Lab4Text_75dcb::
+ text "No! Is too bad!"
+ done
+
+_Lab4Text_75dd0::
+ text "I take a little"
+ line "time!"
+
+ para "You go for walk a"
+ line "little while!"
+ done
+
+_Lab4Text_75dd5::
+ text "Where were you?"
+
+ para "Your fossil is"
+ line "back to life!"
+
+ para "It was @"
+ TX_RAM wcf4b
+ db $0
+ line "like I think!"
+ prompt
+
+_Lab4Text_610ae::
+ text "Oh! That is"
+ line "@"
+ TX_RAM wcd6d
+ text "!"
+
+ para "It is fossil of"
+ line "@"
+ TX_RAM wcf4b
+ text ", a"
+ cont "#MON that is"
+ cont "already extinct!"
+
+ para "My Resurrection"
+ line "Machine will make"
+ cont "that #MON live"
+ cont "again!"
+ done
+
+_Lab4Text_610b3::
+ text "So! You hurry and"
+ line "give me that!"
+
+ para "<PLAYER> handed"
+ line "over @"
+ TX_RAM wcd6d
+ text "!"
+ prompt
+
+_Lab4Text_610b8::
+ text "I take a little"
+ line "time!"
+
+ para "You go for walk a"
+ line "little while!"
+ done
+
+_Lab4Text_610bd::
+ text "Aiyah! You come"
+ line "again!"
+ done
diff --git a/en/text/maps/cinnabar_lab_metronome_room.asm b/en/text/maps/cinnabar_lab_metronome_room.asm
new file mode 100644
index 00000000..fa04677f
--- /dev/null
+++ b/en/text/maps/cinnabar_lab_metronome_room.asm
@@ -0,0 +1,63 @@
+_TM35PreReceiveText::
+ text "Tch-tch-tch!"
+ line "I made a cool TM!"
+
+ para "It can cause all"
+ line "kinds of fun!"
+ prompt
+
+_ReceivedTM35Text::
+ text "<PLAYER> received "
+ line "@"
+ TX_RAM wcf4b
+ text "!@@"
+
+_TM35ExplanationText::
+ text "Tch-tch-tch!"
+ line "That's the sound"
+ cont "of a METRONOME!"
+
+ para "It tweaks your"
+ line "#MON's brain"
+ cont "into using moves"
+ cont "it doesn't know!"
+ done
+
+_TM35NoRoomText::
+ text "Your pack is"
+ line "crammed full!"
+ done
+
+_Lab3Text2::
+ text "EEVEE can evolve"
+ line "into 1 of 3 kinds"
+ cont "of #MON."
+ done
+
+_Lab3Text3::
+ text "There's an e-mail"
+ line "message!"
+
+ para "..."
+
+ para "The 3 legendary"
+ line "bird #MON are"
+ cont "ARTICUNO, ZAPDOS"
+ cont "and MOLTRES."
+
+ para "Their whereabouts"
+ line "are unknown."
+
+ para "We plan to explore"
+ line "the cavern close"
+ cont "to CERULEAN."
+
+ para "From: #MON"
+ line "RESEARCH TEAM"
+
+ para "..."
+ done
+
+_Lab3Text5::
+ text "An amber pipe!"
+ done
diff --git a/en/text/maps/cinnabar_lab_trade_room.asm b/en/text/maps/cinnabar_lab_trade_room.asm
new file mode 100644
index 00000000..196124e7
--- /dev/null
+++ b/en/text/maps/cinnabar_lab_trade_room.asm
@@ -0,0 +1,9 @@
+_Lab2Text1::
+ text "I found this very"
+ line "strange fossil in"
+ cont "MT.MOON!"
+
+ para "I think it's a"
+ line "rare, prehistoric"
+ cont "#MON!"
+ done
diff --git a/en/text/maps/cinnabar_mart.asm b/en/text/maps/cinnabar_mart.asm
new file mode 100644
index 00000000..42a41d06
--- /dev/null
+++ b/en/text/maps/cinnabar_mart.asm
@@ -0,0 +1,10 @@
+_CinnabarMartText2::
+ text "Don't they have X"
+ line "ATTACK? It's good"
+ cont "for battles!"
+ done
+
+_CinnabarMartText3::
+ text "It never hurts to"
+ line "have extra items!"
+ done
diff --git a/en/text/maps/cinnabar_pokecenter.asm b/en/text/maps/cinnabar_pokecenter.asm
new file mode 100644
index 00000000..cf481764
--- /dev/null
+++ b/en/text/maps/cinnabar_pokecenter.asm
@@ -0,0 +1,21 @@
+_CinnabarPokecenterText2::
+ text "You can cancel"
+ line "evolution."
+
+ para "When a #MON is"
+ line "evolving, you can"
+ cont "stop it and leave"
+ cont "it the way it is."
+ done
+
+_CinnabarPokecenterText3::
+ text "Do you have any"
+ line "friends?"
+
+ para "#MON you get"
+ line "in trades grow"
+ cont "very quickly."
+
+ para "I think it's"
+ line "worth a try!"
+ done
diff --git a/en/text/maps/copycats_house_1f.asm b/en/text/maps/copycats_house_1f.asm
new file mode 100644
index 00000000..3ec2b151
--- /dev/null
+++ b/en/text/maps/copycats_house_1f.asm
@@ -0,0 +1,20 @@
+_CopycatsHouse1FText1::
+ text "My daughter is so"
+ line "self-centered."
+ cont "She only has a"
+ cont "few friends."
+ done
+
+_CopycatsHouse1FText2::
+ text "My daughter likes"
+ line "to mimic people."
+
+ para "Her mimicry has"
+ line "earned her the"
+ cont "nickname COPYCAT"
+ cont "around here!"
+ done
+
+_CopycatsHouse1FText3::
+ text "CHANSEY: Chaan!"
+ line "Sii!@@"
diff --git a/en/text/maps/copycats_house_2f.asm b/en/text/maps/copycats_house_2f.asm
new file mode 100644
index 00000000..44988e58
--- /dev/null
+++ b/en/text/maps/copycats_house_2f.asm
@@ -0,0 +1,96 @@
+_CopycatsHouse2FText_5ccd4::
+ text "<PLAYER>: Hi! Do"
+ line "you like #MON?"
+
+ para "<PLAYER>: Uh no, I"
+ line "just asked you."
+
+ para "<PLAYER>: Huh?"
+ line "You're strange!"
+
+ para "COPYCAT: Hmm?"
+ line "Quit mimicking?"
+
+ para "But, that's my"
+ line "favorite hobby!"
+ prompt
+
+_TM31PreReceiveText::
+ text "Oh wow!"
+ line "A # DOLL!"
+
+ para "For me?"
+ line "Thank you!"
+
+ para "You can have"
+ line "this, then!"
+ prompt
+
+_ReceivedTM31Text::
+ text "<PLAYER> received"
+ line "@"
+ TX_RAM wcf4b
+ text "!@@"
+
+_TM31ExplanationText1::
+ db $0
+ para "TM31 contains my"
+ line "favorite, MIMIC!"
+
+ para "Use it on a good"
+ line "#MON!@@"
+
+_TM31ExplanationText2::
+ text "<PLAYER>: Hi!"
+ line "Thanks for TM31!"
+
+ para "<PLAYER>: Pardon?"
+
+ para "<PLAYER>: Is it"
+ line "that fun to mimic"
+ cont "my every move?"
+
+ para "COPYCAT: You bet!"
+ line "It's a scream!"
+ done
+
+_TM31NoRoomText::
+ text "Don't you want"
+ line "this?@@"
+
+_CopycatsHouse2FText2::
+ text "DODUO: Giiih!"
+
+ para "MIRROR MIRROR ON"
+ line "THE WALL, WHO IS"
+ cont "THE FAIREST ONE"
+ cont "OF ALL?"
+ done
+
+_CopycatsHouse2FText3::
+ text "This is a rare"
+ line "#MON! Huh?"
+ cont "It's only a doll!"
+ done
+
+_CopycatsHouse2FText6::
+ text "A game with MARIO"
+ line "wearing a bucket"
+ cont "on his head!"
+ done
+
+_CopycatsHouse2FText_5cd17::
+ text "..."
+
+ para "My Secrets!"
+
+ para "Skill: Mimicry!"
+ line "Hobby: Collecting"
+ cont "dolls!"
+ cont "Favorite #MON:"
+ cont "CLEFAIRY!"
+ done
+
+_CopycatsHouse2FText_5cd1c::
+ text "Huh? Can't see!"
+ done
diff --git a/en/text/maps/daycare_1.asm b/en/text/maps/daycare_1.asm
new file mode 100644
index 00000000..f4cec10e
--- /dev/null
+++ b/en/text/maps/daycare_1.asm
@@ -0,0 +1,62 @@
+_DayCareIntroText::
+ text "I run a DAYCARE."
+ line "Would you like me"
+ cont "to raise one of"
+ cont "your #MON?"
+ done
+
+_DayCareWhichMonText::
+ text "Which #MON"
+ line "should I raise?"
+ prompt
+
+_DayCareWillLookAfterMonText::
+ text "Fine, I'll look"
+ line "after @"
+ TX_RAM wcd6d
+ db $0
+ cont "for a while."
+ prompt
+
+_DayCareComeSeeMeInAWhileText::
+ text "Come see me in"
+ line "a while."
+ done
+
+_DayCareMonHasGrownText::
+ text "Your @"
+ TX_RAM wcd6d
+ db $0
+ line "has grown a lot!"
+
+ para "By level, it's"
+ line "grown by @"
+ TX_NUM wDayCareNumLevelsGrown,$1,$3
+ text "!"
+
+ para "Aren't I great?"
+ prompt
+
+_DayCareOweMoneyText::
+ text "You owe me ¥@"
+ TX_BCD wDayCareTotalCost, $c2
+ db $0
+ line "for the return"
+ cont "of this #MON."
+ done
+
+_DayCareGotMonBackText::
+ text "<PLAYER> got"
+ line "@"
+ TX_RAM wDayCareMonName
+ text " back!"
+ done
+
+_DayCareMonNeedsMoreTimeText::
+ text "Back already?"
+ line "Your @"
+ TX_RAM wcd6d
+ db $0
+ cont "needs some more"
+ cont "time with me."
+ prompt
diff --git a/en/text/maps/daycare_2.asm b/en/text/maps/daycare_2.asm
new file mode 100644
index 00000000..20c0e5ad
--- /dev/null
+++ b/en/text/maps/daycare_2.asm
@@ -0,0 +1,33 @@
+_DayCareAllRightThenText::
+ text "All right then,"
+ line "@@"
+
+_DayCareComeAgainText::
+ text "come again."
+ done
+
+_DayCareNoRoomForMonText::
+ text "You have no room"
+ line "for this #MON!"
+ done
+
+_DayCareOnlyHaveOneMonText::
+ text "You only have one"
+ line "#MON with you."
+ done
+
+_DayCareCantAcceptMonWithHMText::
+ text "I can't accept a"
+ line "#MON that"
+ cont "knows an HM move."
+ done
+
+_DayCareHeresYourMonText::
+ text "Thank you! Here's"
+ line "your #MON!"
+ prompt
+
+_DayCareNotEnoughMoneyText::
+ text "Hey, you don't"
+ line "have enough ¥!"
+ done
diff --git a/en/text/maps/digletts_cave_route_11_entrance.asm b/en/text/maps/digletts_cave_route_11_entrance.asm
new file mode 100644
index 00000000..ecd3225e
--- /dev/null
+++ b/en/text/maps/digletts_cave_route_11_entrance.asm
@@ -0,0 +1,8 @@
+_DiglettsCaveEntRoute11Text1::
+ text "What a surprise!"
+ line "DIGLETTs dug this"
+ cont "long tunnel!"
+
+ para "It goes right to"
+ line "VIRIDIAN CITY!"
+ done
diff --git a/en/text/maps/digletts_cave_route_2_entrance.asm b/en/text/maps/digletts_cave_route_2_entrance.asm
new file mode 100644
index 00000000..a04bbef7
--- /dev/null
+++ b/en/text/maps/digletts_cave_route_2_entrance.asm
@@ -0,0 +1,9 @@
+_DiglettsCaveRoute2Text1::
+ text "I went to ROCK"
+ line "TUNNEL, but it's"
+ cont "dark and scary."
+
+ para "If a #MON's"
+ line "FLASH could light"
+ cont "it up..."
+ done
diff --git a/en/text/maps/fan_club.asm b/en/text/maps/fan_club.asm
new file mode 100644
index 00000000..4827f2e8
--- /dev/null
+++ b/en/text/maps/fan_club.asm
@@ -0,0 +1,143 @@
+PikachuFanText::
+ text "Won't you admire"
+ line "my PIKACHU's"
+ cont "adorable tail?"
+ done
+
+PikachuFanBetterText::
+ text "Humph! My PIKACHU"
+ line "is twice as cute"
+ cont "as that one!"
+ done
+
+SeelFanText::
+ text "I just love my"
+ line "SEEL!"
+
+ para "It squeals when I"
+ line "hug it!"
+ done
+
+SeelFanBetterText::
+ text "Oh dear!"
+
+ para "My SEEL is far"
+ line "more attractive!"
+ done
+
+FanClubPikachuText::
+ text "PIKACHU: Chu!"
+ line "Pikachu!"
+ done
+
+FanClubSeelText::
+ text "SEEL: Kyuoo!"
+ done
+
+FanClubMeetChairText::
+ text "I chair the"
+ line "#MON Fan Club!"
+
+ para "I have collected"
+ line "over 100 #MON!"
+
+ para "I'm very fussy"
+ line "when it comes to"
+ cont "#MON!"
+
+ para "So..."
+
+ para "Did you come"
+ line "visit to hear"
+ cont "about my #MON?"
+ done
+
+FanClubChairStoryText::
+ text "Good!"
+ line "Then listen up!"
+
+ para "My favorite"
+ line "RAPIDASH..."
+
+ para "It...cute..."
+ line "lovely...smart..."
+ cont "plus...amazing..."
+ cont "you think so?..."
+ cont "oh yes...it..."
+ cont "stunning..."
+ cont "kindly..."
+ cont "love it!"
+
+ para "Hug it...when..."
+ cont "sleeping...warm"
+ cont "and cuddly..."
+ cont "spectacular..."
+ cont "ravishing..."
+ cont "...Oops! Look at"
+ cont "the time! I kept"
+ cont "you too long!"
+
+ para "Thanks for hearing"
+ line "me out! I want"
+ cont "you to have this!"
+ prompt
+
+ReceivedBikeVoucherText::
+ text "<PLAYER> received"
+ line "a @"
+ TX_RAM wcf4b
+ text "!@@"
+
+ExplainBikeVoucherText::
+ text ""
+ para "Exchange that for"
+ line "a BICYCLE!"
+
+ para "Don't worry, my"
+ line "FEAROW will FLY"
+ cont "me anywhere!"
+
+ para "So, I don't need a"
+ line "BICYCLE!"
+
+ para "I hope you like"
+ line "cycling!"
+ done
+
+FanClubNoStoryText::
+ text "Oh. Come back"
+ line "when you want to"
+ cont "hear my story!"
+ done
+
+FanClubChairFinalText::
+ text "Hello, <PLAYER>!"
+
+ para "Did you come see"
+ line "me about my"
+ cont "#MON again?"
+
+ para "No? Too bad!"
+ done
+
+FanClubBagFullText::
+ text "Make room for"
+ line "this!"
+ done
+
+_FanClubText6::
+ text "Our Chairman is"
+ line "very vocal about"
+ cont "#MON."
+ done
+
+_FanClubText7::
+ text "Let's all listen"
+ line "politely to other"
+ cont "trainers!"
+ done
+
+_FanClubText8::
+ text "If someone brags,"
+ line "brag right back!"
+ done
diff --git a/en/text/maps/fighting_dojo.asm b/en/text/maps/fighting_dojo.asm
new file mode 100644
index 00000000..3df069c1
--- /dev/null
+++ b/en/text/maps/fighting_dojo.asm
@@ -0,0 +1,130 @@
+_FightingDojoText_5ce8e::
+ text "Grunt!"
+
+ para "I am the KARATE"
+ line "MASTER! I am the"
+ cont "LEADER here!"
+
+ para "You wish to"
+ line "challenge us?"
+ cont "Expect no mercy!"
+
+ para "Fwaaa!"
+ done
+
+_FightingDojoText_5ce93::
+ text "Hwa!"
+ line "Arrgh! Beaten!"
+ prompt
+
+_FightingDojoText_5ce98::
+ text "Indeed, I have"
+ line "lost!"
+
+ para "But, I beseech"
+ line "you, do not take"
+ cont "our emblem as"
+ cont "your trophy!"
+
+ para "In return, I will"
+ line "give you a prized"
+ cont "fighting #MON!"
+
+ para "Choose whichever"
+ line "one you like!"
+ done
+
+_FightingDojoText_5ce9d::
+ text "Ho!"
+
+ para "Stay and train at"
+ line "Karate with us!"
+ done
+
+_FightingDojoBattleText1::
+ text "Hoargh! Take your"
+ line "shoes off!"
+ done
+
+_FightingDojoEndBattleText1::
+ text "I give"
+ line "up!"
+ prompt
+
+_FightingDojoAfterBattleText1::
+ text "You wait 'til you"
+ line "see our Master!"
+
+ para "I'm a small fry"
+ line "compared to him!"
+ done
+
+_FightingDojoBattleText2::
+ text "I hear you're"
+ line "good! Show me!"
+ done
+
+_FightingDojoEndBattleText2::
+ text "Judge!"
+ line "1 point!"
+ prompt
+
+_FightingDojoAfterBattleText2::
+ text "Our Master is a"
+ line "pro fighter!"
+ done
+
+_FightingDojoBattleText3::
+ text "Nothing tough"
+ line "frightens me!"
+
+ para "I break boulders"
+ line "for training!"
+ done
+
+_FightingDojoEndBattleText3::
+ text "Yow!"
+ line "Stubbed fingers!"
+ prompt
+
+_FightingDojoAfterBattleText3::
+ text "The only thing"
+ line "that frightens us"
+ cont "is psychic power!"
+ done
+
+_FightingDojoBattleText4::
+ text "Hoohah!"
+
+ para "You're trespassing"
+ line "in our FIGHTING"
+ cont "DOJO!"
+ done
+
+_FightingDojoEndBattleText4::
+ text "Oof!"
+ line "I give up!"
+ prompt
+
+_FightingDojoAfterBattleText4::
+ text "The prime fighters"
+ line "across the land"
+ cont "train here."
+ done
+
+_WantHitmonleeText::
+ text "You want the"
+ line "hard kicking"
+ cont "HITMONLEE?"
+ done
+
+_WantHitmonchanText::
+ text "You want the"
+ line "piston punching"
+ cont "HITMONCHAN?"
+ done
+
+_OtherHitmonText::
+ text "Better not get"
+ line "greedy..."
+ done
diff --git a/en/text/maps/fuchsia_city.asm b/en/text/maps/fuchsia_city.asm
new file mode 100644
index 00000000..a90d0021
--- /dev/null
+++ b/en/text/maps/fuchsia_city.asm
@@ -0,0 +1,119 @@
+_FuchsiaCityText1::
+ text "Did you try the"
+ line "SAFARI GAME? Some"
+ cont "#MON can only"
+ cont "be caught there."
+ done
+
+_FuchsiaCityText2::
+ text "SAFARI ZONE has a"
+ line "zoo in front of"
+ cont "the entrance."
+
+ para "Out back is the"
+ line "SAFARI GAME for"
+ cont "catching #MON."
+ done
+
+_FuchsiaCityText3::
+ text "ERIK: Where's"
+ line "SARA? I said I'd"
+ cont "meet her here."
+ done
+
+_FuchsiaCityText4::
+ text "That item ball in"
+ line "there is really a"
+ cont "#MON."
+ done
+
+_FuchsiaCityText5::
+ text "!"
+ done
+
+_FuchsiaCityText11::
+ text "FUCHSIA CITY"
+ line "Behold! It's"
+ cont "Passion Pink!"
+ done
+
+_FuchsiaCityText13::
+ text "SAFARI GAME"
+ line "#MON-U-CATCH!"
+ done
+
+_FuchsiaCityText16::
+ text "SAFARI ZONE"
+ line "WARDEN's HOME"
+ done
+
+_FuchsiaCityText17::
+ text "#MON PARADISE"
+ line "SAFARI ZONE"
+ done
+
+_FuchsiaCityText18::
+ text "FUCHSIA CITY"
+ line "#MON GYM"
+ cont "LEADER: KOGA"
+
+ para "The Poisonous"
+ line "Ninja Master"
+ done
+
+_FuchsiaCityChanseyText::
+ text "Name: CHANSEY"
+
+ para "Catching one is"
+ line "all up to chance."
+ prompt
+
+_FuchsiaCityVoltorbText::
+ text "Name: VOLTORB"
+
+ para "The very image of"
+ line "a # BALL."
+ prompt
+
+_FuchsiaCityKangaskhanText::
+ text "Name: KANGASKHAN"
+
+ para "A maternal #MON"
+ line "that raises its"
+ cont "young in a pouch"
+ cont "on its belly."
+ prompt
+
+_FuchsiaCitySlowpokeText::
+ text "Name: SLOWPOKE"
+
+ para "Friendly and very"
+ line "slow moving."
+ prompt
+
+_FuchsiaCityLaprasText::
+ text "Name: LAPRAS"
+
+ para "A.K.A. the king"
+ line "of the seas."
+ prompt
+
+_FuchsiaCityOmanyteText::
+ text "Name: OMANYTE"
+
+ para "A #MON that"
+ line "was resurrected"
+ cont "from a fossil."
+ prompt
+
+_FuchsiaCityKabutoText::
+ text "Name: KABUTO"
+
+ para "A #MON that"
+ line "was resurrected"
+ cont "from a fossil."
+ prompt
+
+_FuchsiaCityText_19b2a::
+ text "..."
+ done
diff --git a/en/text/maps/fuchsia_fishing_house.asm b/en/text/maps/fuchsia_fishing_house.asm
new file mode 100644
index 00000000..b1b8b2f2
--- /dev/null
+++ b/en/text/maps/fuchsia_fishing_house.asm
@@ -0,0 +1,43 @@
+_FuchsiaHouse3Text_561bd::
+ text "I'm the FISHING"
+ line "GURU's older"
+ cont "brother!"
+
+ para "I simply Looove"
+ line "fishing!"
+
+ para "Do you like to"
+ line "fish?"
+ done
+
+_FuchsiaHouse3Text_561c2::
+ text "Grand! I like"
+ line "your style!"
+
+ para "Take this and"
+ line "fish, young one!"
+
+ para "<PLAYER> received"
+ line "a @"
+ TX_RAM wcf4b
+ text "!@@"
+
+_FuchsiaHouse3Text_56212::
+ text "Oh... That's so"
+ line "disappointing..."
+ done
+
+_FuchsiaHouse3Text_56217::
+ text "Hello there,"
+ line "<PLAYER>!"
+
+ para "How are the fish"
+ line "biting?"
+ done
+
+_FuchsiaHouse3Text_5621c::
+ text "Oh no!"
+
+ para "You have no room"
+ line "for my gift!"
+ done
diff --git a/en/text/maps/fuchsia_gym_1.asm b/en/text/maps/fuchsia_gym_1.asm
new file mode 100644
index 00000000..9108fc79
--- /dev/null
+++ b/en/text/maps/fuchsia_gym_1.asm
@@ -0,0 +1,26 @@
+_KogaBeforeBattleText::
+ text "KOGA: Fwahahaha!"
+
+ para "A mere child like"
+ line "you dares to"
+ cont "challenge me?"
+
+ para "Very well, I"
+ line "shall show you"
+ cont "true terror as a"
+ cont "ninja master!"
+
+ para "You shall feel"
+ line "the despair of"
+ cont "poison and sleep"
+ cont "techniques!"
+ done
+
+_KogaAfterBattleText::
+ text "Humph!"
+ line "You have proven"
+ cont "your worth!"
+
+ para "Here! Take the"
+ line "SOULBADGE!"
+ prompt
diff --git a/en/text/maps/fuchsia_gym_2.asm b/en/text/maps/fuchsia_gym_2.asm
new file mode 100644
index 00000000..2913fb8f
--- /dev/null
+++ b/en/text/maps/fuchsia_gym_2.asm
@@ -0,0 +1,193 @@
+_KogaExplainToxicText::
+ text "When afflicted by"
+ line "TOXIC, #MON"
+ cont "suffer more and"
+ cont "more as battle"
+ cont "progresses!"
+
+ para "It will surely"
+ line "terrorize foes!"
+ done
+
+_FuchsiaGymText9::
+ text "Now that you have"
+ line "the SOULBADGE,"
+ cont "the DEFENSE of"
+ cont "your #MON"
+ cont "increases!"
+
+ para "It also lets you"
+ line "SURF outside of"
+ cont "battle!"
+
+ para "Ah! Take this"
+ line "too!"
+ done
+
+_ReceivedTM06Text::
+ text "<PLAYER> received"
+ line "@"
+ TX_RAM wcf4b
+ text "!@@"
+
+_TM06ExplanationText::
+ db $0
+ para "TM06 contains"
+ line "TOXIC!"
+
+ para "It is a secret"
+ line "technique over"
+ cont "400 years old!"
+ done
+
+_TM06NoRoomText::
+ text "Make space for"
+ line "this, child!"
+ done
+
+_FuchsiaGymBattleText1::
+ text "Strength isn't"
+ line "the key for"
+ cont "#MON!"
+
+ para "It's strategy!"
+
+ para "I'll show you how"
+ line "strategy can beat"
+ cont "brute strength!"
+ done
+
+_FuchsiaGymEndBattleText1::
+ text "What?"
+ line "Extraordinary!"
+ prompt
+
+_FuchsiaGymAfterBattleText1::
+ text "So, you mix brawn"
+ line "with brains?"
+ cont "Good strategy!"
+ done
+
+_FuchsiaGymBattleText2::
+ text "I wanted to become"
+ line "a ninja, so I"
+ cont "joined this GYM!"
+ done
+
+_FuchsiaGymEndBattleText2::
+ text "I'm done"
+ line "for!"
+ prompt
+
+_FuchsiaGymAfterBattleText2::
+ text "I will keep on"
+ line "training under"
+ cont "KOGA, my ninja"
+ cont "master!"
+ done
+
+_FuchsiaGymBattleText3::
+ text "Let's see you"
+ line "beat my special"
+ cont "techniques!"
+ done
+
+_FuchsiaGymEndBattleText3::
+ text "You"
+ line "had me fooled!"
+ prompt
+
+_FuchsiaGymAfterBattleText3::
+ text "I like poison and"
+ line "sleep techniques,"
+ cont "as they linger"
+ cont "after battle!"
+ done
+
+_FuchsiaGymBattleText4::
+ text "Stop right there!"
+
+ para "Our invisible"
+ line "walls have you"
+ cont "frustrated?"
+ done
+
+_FuchsiaGymEndBattleText4::
+ text "Whoa!"
+ line "He's got it!"
+ prompt
+
+_FuchsiaGymAfterBattleText4::
+ text "You impressed me!"
+ line "Here's a hint!"
+
+ para "Look very closely"
+ line "for gaps in the"
+ cont "invisible walls!"
+ done
+
+_FuchsiaGymBattleText5::
+ text "I also study the"
+ line "way of the ninja"
+ cont "with master KOGA!"
+
+ para "Ninja have a long"
+ line "history of using"
+ cont "animals!"
+ done
+
+_FuchsiaGymEndBattleText5::
+ text "Awoo!"
+ prompt
+
+_FuchsiaGymAfterBattleText5::
+ text "I still have much"
+ line "to learn!"
+ done
+
+_FuchsiaGymBattleText6::
+ text "Master KOGA comes"
+ line "from a long line"
+ cont "of ninjas!"
+
+ para "What did you"
+ line "descend from?"
+ done
+
+_FuchsiaGymEndBattleText6::
+ text "Dropped"
+ line "my balls!"
+ prompt
+
+_FuchsiaGymAfterBattleText6::
+ text "Where there is"
+ line "light, there is"
+ cont "shadow!"
+
+ para "Light and shadow!"
+ line "Which do you"
+ cont "choose?"
+ done
+
+_FuchsiaGymText_7564e::
+ text "Yo! Champ in"
+ line "making!"
+
+ para "FUCHSIA GYM is"
+ line "riddled with"
+ cont "invisible walls!"
+
+ para "KOGA might appear"
+ line "close, but he's"
+ cont "blocked off!"
+
+ para "You have to find"
+ line "gaps in the walls"
+ cont "to reach him!"
+ done
+
+_FuchsiaGymText_75653::
+ text "It's amazing how"
+ line "ninja can terrify"
+ cont "even now!"
+ done
diff --git a/en/text/maps/fuchsia_house.asm b/en/text/maps/fuchsia_house.asm
new file mode 100644
index 00000000..7b6556b1
--- /dev/null
+++ b/en/text/maps/fuchsia_house.asm
@@ -0,0 +1,27 @@
+_FuchsiaHouse1Text1::
+ text "SAFARI ZONE's"
+ line "WARDEN is old,"
+ cont "but still active!"
+
+ para "All his teeth are"
+ line "false, though."
+ done
+
+_FuchsiaHouse1Text2::
+ text "Hmm? You've met"
+ line "BILL?"
+
+ para "He's my grandson!"
+
+ para "He always liked"
+ line "collecting things"
+ cont "even as a child!"
+ done
+
+_FuchsiaHouse1Text3::
+ text "BILL files his"
+ line "own #MON data"
+ cont "on his PC!"
+
+ para "Did he show you?"
+ done
diff --git a/en/text/maps/fuchsia_mart.asm b/en/text/maps/fuchsia_mart.asm
new file mode 100644
index 00000000..574898ce
--- /dev/null
+++ b/en/text/maps/fuchsia_mart.asm
@@ -0,0 +1,14 @@
+_FuchsiaMartText2::
+ text "Do you have a"
+ line "SAFARI ZONE flag?"
+
+ para "What about cards"
+ line "or calendars?"
+ done
+
+_FuchsiaMartText3::
+ text "Did you try X"
+ line "SPEED? It speeds"
+ cont "up a #MON in"
+ cont "battle!"
+ done
diff --git a/en/text/maps/fuchsia_meeting_room.asm b/en/text/maps/fuchsia_meeting_room.asm
new file mode 100644
index 00000000..10675ead
--- /dev/null
+++ b/en/text/maps/fuchsia_meeting_room.asm
@@ -0,0 +1,26 @@
+_FuchsiaMeetingRoomText1::
+ text "We nicknamed the"
+ line "WARDEN SLOWPOKE."
+
+ para "He and SLOWPOKE"
+ line "both look vacant!"
+ done
+
+_FuchsiaMeetingRoomText2::
+ text "SLOWPOKE is very"
+ line "knowledgeable"
+ cont "about #MON!"
+
+ para "He even has some"
+ line "fossils of rare,"
+ cont "extinct #MON!"
+ done
+
+_FuchsiaMeetingRoomText3::
+ text "SLOWPOKE came in,"
+ line "but I couldn't"
+ cont "understand him."
+
+ para "I think he's got"
+ line "a speech problem!"
+ done
diff --git a/en/text/maps/fuchsia_pokecenter.asm b/en/text/maps/fuchsia_pokecenter.asm
new file mode 100644
index 00000000..a0def7eb
--- /dev/null
+++ b/en/text/maps/fuchsia_pokecenter.asm
@@ -0,0 +1,20 @@
+_FuchsiaPokecenterText1::
+ text "You can't win"
+ line "with just one"
+ cont "strong #MON."
+
+ para "It's tough, but"
+ line "you have to raise"
+ cont "them evenly."
+ done
+
+_FuchsiaPokecenterText3::
+ text "There's a narrow"
+ line "trail west of"
+ cont "VIRIDIAN CITY."
+
+ para "It goes to #MON"
+ line "LEAGUE HQ."
+ cont "The HQ governs"
+ cont "all trainers."
+ done
diff --git a/en/text/maps/fujis_house.asm b/en/text/maps/fujis_house.asm
new file mode 100644
index 00000000..86cade68
--- /dev/null
+++ b/en/text/maps/fujis_house.asm
@@ -0,0 +1,85 @@
+_LavenderHouse1Text_1d8d1::
+ text "That's odd, MR.FUJI"
+ line "isn't here."
+ cont "Where'd he go?"
+ done
+
+_LavenderHouse1Text_1d8d6::
+ text "MR.FUJI had been"
+ line "praying alone for"
+ cont "CUBONE's mother."
+ done
+
+_LavenderHouse1Text_1d8f4::
+ text "This is really"
+ line "MR.FUJI's house."
+
+ para "He's really kind!"
+
+ para "He looks after"
+ line "abandoned and"
+ cont "orphaned #MON!"
+ done
+
+_LavenderHouse1Text_1d8f9::
+ text "It's so warm!"
+ line "#MON are so"
+ cont "nice to hug!"
+ done
+
+_LavenderHouse1Text3::
+ text "PSYDUCK: Gwappa!@@"
+
+_LavenderHouse1Text4::
+ text "NIDORINO: Gaoo!@@"
+
+_LavenderHouse1Text_1d94c::
+ text "MR.FUJI: <PLAYER>."
+
+ para "Your #DEX quest"
+ line "may fail without"
+ cont "love for your"
+ cont "#MON."
+
+ para "I think this may"
+ line "help your quest."
+ prompt
+
+_ReceivedFluteText::
+ text "<PLAYER> received"
+ line "a @"
+ TX_RAM wcf4b
+ text "!@@"
+
+_FluteExplanationText::
+ db $0
+ para "Upon hearing #"
+ line "FLUTE, sleeping"
+ cont "#MON will"
+ cont "spring awake."
+
+ para "It works on all"
+ line "sleeping #MON."
+ done
+
+_FluteNoRoomText::
+ text "You must make"
+ line "room for this!"
+ done
+
+_MrFujiAfterFluteText::
+ text "MR.FUJI: Has my"
+ line "FLUTE helped you?"
+ done
+
+_LavenderHouse1Text6::
+ text "#MON Monthly"
+ line "Grand Prize"
+ cont "Drawing!"
+
+ para "The application"
+ line "form is..."
+
+ para "Gone! It's been"
+ line "clipped out!"
+ done
diff --git a/en/text/maps/hall_of_fame.asm b/en/text/maps/hall_of_fame.asm
new file mode 100644
index 00000000..c799268b
--- /dev/null
+++ b/en/text/maps/hall_of_fame.asm
@@ -0,0 +1,28 @@
+_HallofFameRoomText1::
+ text "OAK: Er-hem!"
+ line "Congratulations"
+ cont "<PLAYER>!"
+
+ para "This floor is the"
+ line "#MON HALL OF"
+ cont "FAME!"
+
+ para "#MON LEAGUE"
+ line "champions are"
+ cont "honored for their"
+ cont "exploits here!"
+
+ para "Their #MON are"
+ line "also recorded in"
+ cont "the HALL OF FAME!"
+
+ para "<PLAYER>! You have"
+ line "endeavored hard"
+ cont "to become the new"
+ cont "LEAGUE champion!"
+
+ para "Congratulations,"
+ line "<PLAYER>, you and"
+ cont "your #MON are"
+ cont "HALL OF FAMERs!"
+ done
diff --git a/en/text/maps/indigo_plateau_lobby.asm b/en/text/maps/indigo_plateau_lobby.asm
new file mode 100644
index 00000000..8487e29a
--- /dev/null
+++ b/en/text/maps/indigo_plateau_lobby.asm
@@ -0,0 +1,25 @@
+_IndigoPlateauLobbyText2::
+ text "Yo! Champ in"
+ line "making!"
+
+ para "At #MON LEAGUE,"
+ line "you have to face"
+ cont "the ELITE FOUR in"
+ cont "succession."
+
+ para "If you lose, you"
+ line "have to start all"
+ cont "over again! This"
+ cont "is it! Go for it!"
+ done
+
+_IndigoPlateauLobbyText3::
+ text "From here on, you"
+ line "face the ELITE"
+ cont "FOUR one by one!"
+
+ para "If you win, a"
+ line "door opens to the"
+ cont "next trainer!"
+ cont "Good luck!"
+ done
diff --git a/en/text/maps/lance.asm b/en/text/maps/lance.asm
new file mode 100644
index 00000000..ed3dcada
--- /dev/null
+++ b/en/text/maps/lance.asm
@@ -0,0 +1,63 @@
+_LanceBeforeBattleText::
+ text "Ah! I heard about"
+ line "you <PLAYER>!"
+
+ para "I lead the ELITE"
+ line "FOUR! You can"
+ cont "call me LANCE the"
+ cont "dragon trainer!"
+
+ para "You know that"
+ line "dragons are"
+ cont "mythical #MON!"
+
+ para "They're hard to"
+ line "catch and raise,"
+ cont "but their powers"
+ cont "are superior!"
+
+ para "They're virtually"
+ line "indestructible!"
+
+ para "Well, are you"
+ line "ready to lose?"
+
+ para "Your LEAGUE"
+ line "challenge ends"
+ cont "with me, <PLAYER>!"
+ done
+
+_LanceEndBattleText::
+ text "That's it!"
+
+ para "I hate to admit"
+ line "it, but you are a"
+ cont "#MON master!"
+ prompt
+
+_LanceAfterBattleText::
+ text "I still can't"
+ line "believe my"
+ cont "dragons lost to"
+ cont "you, <PLAYER>!"
+
+ para "You are now the"
+ line "#MON LEAGUE"
+ cont "champion!"
+
+ para "...Or, you would"
+ line "have been, but"
+ cont "you have one more"
+ cont "challenge ahead."
+
+ para "You have to face"
+ line "another trainer!"
+ cont "His name is..."
+
+ para "<RIVAL>!"
+ line "He beat the ELITE"
+ cont "FOUR before you!"
+
+ para "He is the real"
+ line "#MON LEAGUE"
+ cont "champion!@@"
diff --git a/en/text/maps/lavender_house.asm b/en/text/maps/lavender_house.asm
new file mode 100644
index 00000000..66cc85a5
--- /dev/null
+++ b/en/text/maps/lavender_house.asm
@@ -0,0 +1,24 @@
+_LavenderHouse2Text1::
+ text "CUBONE: Kyarugoo!@@"
+
+_LavenderHouse2Text_1d9dc::
+ text "I hate those"
+ line "horrible ROCKETs!"
+
+ para "That poor CUBONE's"
+ line "mother..."
+
+ para "It was killed"
+ line "trying to escape"
+ cont "from TEAM ROCKET!"
+ done
+
+_LavenderHouse2Text_1d9e1::
+ text "The GHOST of"
+ line "#MON TOWER is"
+ cont "gone!"
+
+ para "Someone must have"
+ line "soothed its"
+ cont "restless soul!"
+ done
diff --git a/en/text/maps/lavender_mart.asm b/en/text/maps/lavender_mart.asm
new file mode 100644
index 00000000..222712c6
--- /dev/null
+++ b/en/text/maps/lavender_mart.asm
@@ -0,0 +1,30 @@
+_LavenderMartText2::
+ text "I'm searching for"
+ line "items that raise"
+ cont "the abilities of"
+ cont "#MON during a"
+ cont "single battle."
+
+ para "X ATTACK, X"
+ line "DEFEND, X SPEED"
+ cont "and X SPECIAL are"
+ cont "what I'm after."
+
+ para "Do you know where"
+ line "I can get them?"
+ done
+
+_LavenderMartReviveText::
+ text "You know REVIVE?"
+ line "It revives any"
+ cont "fainted #MON!"
+ done
+
+_LavenderMartNuggetText::
+ text "I found a NUGGET"
+ line "in the mountains."
+
+ para "I thought it was"
+ line "useless, but it"
+ cont "sold for ¥5000!"
+ done
diff --git a/en/text/maps/lavender_pokecenter.asm b/en/text/maps/lavender_pokecenter.asm
new file mode 100644
index 00000000..3aa7b67d
--- /dev/null
+++ b/en/text/maps/lavender_pokecenter.asm
@@ -0,0 +1,12 @@
+_LavenderPokecenterText2::
+ text "TEAM ROCKET will"
+ line "do anything for"
+ cont "the sake of gold!"
+ done
+
+_LavenderPokecenterText3::
+ text "I saw CUBONE's"
+ line "mother die trying"
+ cont "to escape from"
+ cont "TEAM ROCKET!"
+ done
diff --git a/en/text/maps/lavender_town.asm b/en/text/maps/lavender_town.asm
new file mode 100644
index 00000000..19b6c8c8
--- /dev/null
+++ b/en/text/maps/lavender_town.asm
@@ -0,0 +1,64 @@
+_LavenderTownText_4413c::
+ text "Do you believe in"
+ line "GHOSTs?"
+ done
+
+_LavenderTownText_44141::
+ text "Really? So there"
+ line "are believers..."
+ done
+
+_LavenderTownText_44146::
+ text "Hahaha, I guess"
+ line "not."
+
+ para "That white hand"
+ line "on your shoulder,"
+ cont "it's not real."
+ done
+
+_LavenderTownText2::
+ text "This town is known"
+ line "as the grave site"
+ cont "of #MON."
+
+ para "Memorial services"
+ line "are held in"
+ cont "#MON TOWER."
+ done
+
+_LavenderTownText3::
+ text "GHOSTs appeared"
+ line "in #MON TOWER."
+
+ para "I think they're"
+ line "the spirits of"
+ cont "#MON that the"
+ cont "ROCKETs killed."
+ done
+
+_LavenderTownText4::
+ text "LAVENDER TOWN"
+ line "The Noble Purple"
+ cont "Town"
+ done
+
+_LavenderTownText5::
+ text "New SILPH SCOPE!"
+
+ para "Make the Invisible"
+ line "Plain to See!"
+
+ para "SILPH CO."
+ done
+
+_LavenderTownText8::
+ text "LAVENDER VOLUNTEER"
+ line "#MON HOUSE"
+ done
+
+_LavenderTownText9::
+ text "May the Souls of"
+ line "#MON Rest Easy"
+ cont "#MON TOWER"
+ done
diff --git a/en/text/maps/lorelei.asm b/en/text/maps/lorelei.asm
new file mode 100644
index 00000000..fdbb55b4
--- /dev/null
+++ b/en/text/maps/lorelei.asm
@@ -0,0 +1,42 @@
+_LoreleiBeforeBattleText::
+ text "Welcome to"
+ line "#MON LEAGUE!"
+
+ para "I am LORELEI of"
+ line "the ELITE FOUR!"
+
+ para "No one can best"
+ line "me when it comes"
+ cont "to icy #MON!"
+
+ para "Freezing moves"
+ line "are powerful!"
+
+ para "Your #MON will"
+ line "be at my mercy"
+ cont "when they are"
+ cont "frozen solid!"
+
+ para "Hahaha!"
+ line "Are you ready?"
+ done
+
+_LoreleiEndBattleText::
+ text "How"
+ line "dare you!"
+ prompt
+
+_LoreleiAfterBattleText::
+ text "You're better"
+ line "than I thought!"
+ cont "Go on ahead!"
+
+ para "You only got a"
+ line "taste of #MON"
+ cont "LEAGUE power!"
+ done
+
+_LoreleiDontRunAwayText::
+ text "Someone's voice:"
+ line "Don't run away!"
+ done
diff --git a/en/text/maps/mansion_1f.asm b/en/text/maps/mansion_1f.asm
new file mode 100644
index 00000000..a3c517fb
--- /dev/null
+++ b/en/text/maps/mansion_1f.asm
@@ -0,0 +1,29 @@
+_Mansion1BattleText2::
+ text "Who are you? There"
+ line "shouldn't be"
+ cont "anyone here."
+ done
+
+_Mansion1EndBattleText2::
+ text "Ouch!"
+ prompt
+
+_Mansion1AfterBattleText2::
+ text "A key? I don't"
+ line "know what you're"
+ cont "talking about."
+ done
+
+_MansionSwitchText::
+ text "A secret switch!"
+
+ para "Press it?"
+ done
+
+_MansionSwitchPressedText::
+ text "Who wouldn't?"
+ prompt
+
+_MansionSwitchNotPressedText::
+ text "Not quite yet!"
+ done
diff --git a/en/text/maps/mansion_2f.asm b/en/text/maps/mansion_2f.asm
new file mode 100644
index 00000000..378efb30
--- /dev/null
+++ b/en/text/maps/mansion_2f.asm
@@ -0,0 +1,47 @@
+_Mansion2BattleText1::
+ text "I can't get out!"
+ line "This old place is"
+ cont "one big puzzle!"
+ done
+
+_Mansion2EndBattleText1::
+ text "Oh no!"
+ line "My bag of loot!"
+ prompt
+
+_Mansion2AfterBattleText1::
+ text "Switches open and"
+ line "close alternating"
+ cont "sets of doors!"
+ done
+
+_Mansion2Text3::
+ text "Diary: July 5"
+ line "Guyana,"
+ cont "South America"
+
+ para "A new #MON was"
+ line "discovered deep"
+ cont "in the jungle."
+ done
+
+_Mansion2Text4::
+ text "Diary: July 10"
+ line "We christened the"
+ cont "newly discovered"
+ cont "#MON, MEW."
+ done
+
+_Mansion2Text_520c2::
+ text "A secret switch!"
+
+ para "Press it?"
+ done
+
+_Mansion2Text_520c7::
+ text "Who wouldn't?"
+ prompt
+
+_Mansion2Text_520cc::
+ text "Not quite yet!"
+ done
diff --git a/en/text/maps/mansion_3f.asm b/en/text/maps/mansion_3f.asm
new file mode 100644
index 00000000..70331fdf
--- /dev/null
+++ b/en/text/maps/mansion_3f.asm
@@ -0,0 +1,37 @@
+_Mansion3BattleText1::
+ text "This place is"
+ line "like, huge!"
+ done
+
+_Mansion3EndBattleText1::
+ text "Ayah!"
+ prompt
+
+_Mansion3AfterBattleText1::
+ text "I wonder where"
+ line "my partner went."
+ done
+
+_Mansion3BattleText2::
+ text "My mentor once"
+ line "lived here."
+ done
+
+_Mansion3EndBattleText2::
+ text "Whew!"
+ line "Overwhelming!"
+ prompt
+
+_Mansion3AfterBattleText2::
+ text "So, you're stuck?"
+ line "Try jumping off"
+ cont "over there!"
+ done
+
+_Mansion3Text5::
+ text "Diary: Feb. 6"
+ line "MEW gave birth."
+
+ para "We named the"
+ line "newborn MEWTWO."
+ done
diff --git a/en/text/maps/mansion_b1f.asm b/en/text/maps/mansion_b1f.asm
new file mode 100644
index 00000000..1bc1ef89
--- /dev/null
+++ b/en/text/maps/mansion_b1f.asm
@@ -0,0 +1,39 @@
+_Mansion4BattleText1::
+ text "Uh-oh. Where am"
+ line "I now?"
+ done
+
+_Mansion4EndBattleText1::
+ text "Awooh!"
+ prompt
+
+_Mansion4AfterBattleText1::
+ text "You can find stuff"
+ line "lying around."
+ done
+
+_Mansion4BattleText2::
+ text "This place is"
+ line "ideal for a lab."
+ done
+
+_Mansion4EndBattleText2::
+ text "What"
+ line "was that for?"
+ prompt
+
+_Mansion4AfterBattleText2::
+ text "I like it here!"
+ line "It's conducive to"
+ cont "my studies!"
+ done
+
+_Mansion4Text7::
+ text "Diary; Sept. 1"
+ line "MEWTWO is far too"
+ cont "powerful."
+
+ para "We have failed to"
+ line "curb its vicious"
+ cont "tendencies..."
+ done
diff --git a/en/text/maps/mr_psychics_house.asm b/en/text/maps/mr_psychics_house.asm
new file mode 100644
index 00000000..7be2e11e
--- /dev/null
+++ b/en/text/maps/mr_psychics_house.asm
@@ -0,0 +1,25 @@
+_TM29PreReceiveText::
+ text "...Wait! Don't"
+ line "say a word!"
+
+ para "You wanted this!"
+ prompt
+
+_ReceivedTM29Text::
+ text "<PLAYER> received"
+ line "@"
+ TX_RAM wcf4b
+ text "!@@"
+
+_TM29ExplanationText::
+ text "TM29 is PSYCHIC!"
+
+ para "It can lower the"
+ line "target's SPECIAL"
+ cont "abilities."
+ done
+
+_TM29NoRoomText::
+ text "Where do you plan"
+ line "to put this?"
+ done
diff --git a/en/text/maps/mt_moon_1f.asm b/en/text/maps/mt_moon_1f.asm
new file mode 100644
index 00000000..761a5240
--- /dev/null
+++ b/en/text/maps/mt_moon_1f.asm
@@ -0,0 +1,119 @@
+_MtMoon1BattleText2::
+ text "WHOA! You shocked"
+ line "me! Oh, you're"
+ cont "just a kid!"
+ done
+
+_MtMoon1EndBattleText2::
+ text "Wow!"
+ line "Shocked again!"
+ prompt
+
+_MtMoon1AfterBattleText2::
+ text "Kids like you"
+ line "shouldn't be"
+ cont "here!"
+ done
+
+_MtMoon1BattleText3::
+ text "Did you come to"
+ line "explore too?"
+ done
+
+_MtMoon1EndBattleText3::
+ text "Losing"
+ line "stinks!"
+ prompt
+
+_MtMoon1AfterBattleText3::
+ text "I came down here"
+ line "to show off to"
+ cont "girls."
+ done
+
+_MtMoon1BattleText4::
+ text "Wow! It's way"
+ line "bigger in here"
+ cont "than I thought!"
+ done
+
+_MtMoon1EndBattleText4::
+ text "Oh!"
+ line "I lost it!"
+ prompt
+
+_MtMoon1AfterBattleText4::
+ text "How do you get"
+ line "out of here?"
+ done
+
+_MtMoon1BattleText5::
+ text "What! Don't sneak"
+ line "up on me!"
+ done
+
+_MtMoon1EndBattleText5::
+ text "My"
+ line "#MON won't do!"
+ prompt
+
+_MtMoon1AfterBattleText5::
+ text "I have to find"
+ line "stronger #MON."
+ done
+
+_MtMoon1BattleText6::
+ text "What? I'm waiting"
+ line "for my friends to"
+ cont "find me here."
+ done
+
+_MtMoon1EndBattleText6::
+ text "I lost?"
+ prompt
+
+_MtMoon1AfterBattleText6::
+ text "I heard there are"
+ line "some very rare"
+ cont "fossils here."
+ done
+
+_MtMoon1BattleText7::
+ text "Suspicious men"
+ line "are in the cave."
+ cont "What about you?"
+ done
+
+_MtMoon1EndBattleText7::
+ text "You"
+ line "got me!"
+ prompt
+
+_MtMoon1AfterBattleText7::
+ text "I saw them! I'm"
+ line "sure they're from"
+ cont "TEAM ROCKET!"
+ done
+
+_MtMoon1BattleText8::
+ text "Go through this"
+ line "cave to get to"
+ cont "CERULEAN CITY!"
+ done
+
+_MtMoon1EndBattleText8::
+ text "I"
+ line "lost."
+ prompt
+
+_MtMoon1AfterBattleText8::
+ text "ZUBAT is tough!"
+ line "But, it can be"
+ cont "useful if you"
+ cont "catch one."
+ done
+
+_MtMoon1Text14::
+ text "Beware! ZUBAT is"
+ line "a blood sucker!"
+ done
diff --git a/en/text/maps/mt_moon_b1f.asm b/en/text/maps/mt_moon_b1f.asm
new file mode 100644
index 00000000..cd995ed5
--- /dev/null
+++ b/en/text/maps/mt_moon_b1f.asm
@@ -0,0 +1,3 @@
+_MtMoonText1::
+ db $0
+ done
diff --git a/en/text/maps/mt_moon_b2f.asm b/en/text/maps/mt_moon_b2f.asm
new file mode 100644
index 00000000..472649b9
--- /dev/null
+++ b/en/text/maps/mt_moon_b2f.asm
@@ -0,0 +1,122 @@
+_MtMoon3Text_49f24::
+ text "You want the"
+ line "DOME FOSSIL?"
+ done
+
+_MtMoon3Text_49f64::
+ text "You want the"
+ line "HELIX FOSSIL?"
+ done
+
+_MtMoon3Text_49f6f::
+ text "<PLAYER> got the"
+ line "@"
+ TX_RAM wcf4b
+ text "!@@"
+
+_MtMoon3Text_49f7f::
+ text "Look, you've got"
+ line "no room for this.@@"
+
+_MtMoon3Text_49f85::
+ text "Hey, stop!"
+
+ para "I found these"
+ line "fossils! They're"
+ cont "both mine!"
+ done
+
+_MtMoon3Text_49f8a::
+ text "OK!"
+ line "I'll share!"
+ prompt
+
+_MtMoon3Text_49f8f::
+ text "We'll each take"
+ line "one!"
+ cont "No being greedy!"
+ done
+
+_MtMoon3Text_49f94::
+ text "Far away, on"
+ line "CINNABAR ISLAND,"
+ cont "there's a #MON"
+ cont "LAB."
+
+ para "They do research"
+ line "on regenerating"
+ cont "fossils."
+ done
+
+_MtMoon3Text_49f99::
+ text "All right. Then"
+ line "this is mine!@@"
+
+_MtMoon3BattleText2::
+ text "TEAM ROCKET will"
+ line "find the fossils,"
+ cont "revive and sell"
+ cont "them for cash!"
+ done
+
+_MtMoon3EndBattleText2::
+ text "Urgh!"
+ line "Now I'm mad!"
+ prompt
+
+_MtMoon3AfterBattleText2::
+ text "You made me mad!"
+ line "TEAM ROCKET will"
+ cont "blacklist you!"
+ done
+
+_MtMoon3BattleText3::
+ text "We, TEAM ROCKET,"
+ line "are #MON"
+ cont "gangsters!"
+ done
+
+_MtMoon3EndBattleText3::
+ text "I blew"
+ line "it!"
+ prompt
+
+_MtMoon3AfterBattleText3::
+ text "Darn it all! My"
+ line "associates won't"
+ cont "stand for this!"
+ done
+
+_MtMoon3BattleText4::
+ text "We're pulling a"
+ line "big job here!"
+ cont "Get lost, kid!"
+ done
+
+_MtMoon3EndBattleText4::
+ text "So, you"
+ line "are good."
+ prompt
+
+_MtMoon3AfterBattleText4::
+ text "If you find a"
+ line "fossil, give it"
+ cont "to me and scram!"
+ done
+
+_MtMoon3BattleText5::
+ text "Little kids"
+ line "should leave"
+ cont "grown-ups alone!"
+ done
+
+_MtMoon3EndBattleText5::
+ text "I'm"
+ line "steamed!"
+ prompt
+
+_MtMoon3AfterBattleText5::
+ text "#MON lived"
+ line "here long before"
+ cont "people came."
+ done
diff --git a/en/text/maps/mt_moon_pokecenter.asm b/en/text/maps/mt_moon_pokecenter.asm
new file mode 100644
index 00000000..90fd811e
--- /dev/null
+++ b/en/text/maps/mt_moon_pokecenter.asm
@@ -0,0 +1,48 @@
+_MtMoonPokecenterText1::
+ text "I've 6 # BALLs"
+ line "set in my belt."
+
+ para "At most, you can"
+ line "carry 6 #MON."
+ done
+
+_MtMoonPokecenterText3::
+ text "TEAM ROCKET"
+ line "attacks CERULEAN"
+ cont "citizens..."
+
+ para "TEAM ROCKET is"
+ line "always in the"
+ cont "news!"
+ done
+
+_MagikarpSalesmanText1::
+ text "MAN: Hello, there!"
+ line "Have I got a deal"
+ cont "just for you!"
+
+ para "I'll let you have"
+ line "a swell MAGIKARP"
+ cont "for just ¥500!"
+ cont "What do you say?"
+ done
+
+_MagikarpSalesmanNoText::
+ text "No? I'm only"
+ line "doing this as a"
+ cont "favor to you!"
+ done
+
+_MagikarpSalesmanNoMoneyText::
+ text "You'll need more"
+ line "money than that!"
+ done
+
+_MagikarpSalesmanText2::
+ text "MAN: Well, I don't"
+ line "give refunds!"
+ done
+
+_MtMoonPokecenterText5::
+ db $0
+ done
diff --git a/en/text/maps/museum_1f.asm b/en/text/maps/museum_1f.asm
new file mode 100644
index 00000000..16431bda
--- /dev/null
+++ b/en/text/maps/museum_1f.asm
@@ -0,0 +1,107 @@
+_Museum1FText_5c21a::
+ text "Come again!"
+ done
+
+_Museum1FText_5c21f::
+ text "It's ¥50 for a"
+ line "child's ticket."
+
+ para "Would you like to"
+ line "come in?"
+ done
+
+_Museum1FText_5c224::
+ text "Right, ¥50!"
+ line "Thank you!"
+ done
+
+_Museum1FText_5c229::
+ text "You don't have"
+ line "enough money."
+ prompt
+
+_Museum1FText_5c22e::
+ text "You can't sneak"
+ line "in the back way!"
+
+ para "Oh, whatever!"
+ line "Do you know what"
+ cont "AMBER is?"
+ done
+
+_Museum1FText_5c233::
+ text "There's a lab"
+ line "somewhere trying"
+ cont "to resurrect"
+ cont "ancient #MON"
+ cont "from AMBER."
+ done
+
+_Museum1FText_5c238::
+ text "AMBER is fossil-"
+ line "ized tree sap."
+ done
+
+_Museum1FText_5c23d::
+ text "Please go to the"
+ line "other side!"
+ done
+
+_Museum1FText_5c242::
+ text "Take plenty of"
+ line "time to look!"
+ done
+
+_Museum1FText_5c251::
+ text "That is one"
+ line "magnificent"
+ cont "fossil!"
+ done
+
+_Museum1FText_5c28e::
+ text "Ssh! I think that"
+ line "this chunk of"
+ cont "AMBER contains"
+ cont "#MON DNA!"
+
+ para "It would be great"
+ line "if #MON could"
+ cont "be resurrected"
+ cont "from it!"
+
+ para "But, my colleagues"
+ line "just ignore me!"
+
+ para "So I have a favor"
+ line "to ask!"
+
+ para "Take this to a"
+ line "#MON LAB and"
+ cont "get it examined!"
+ prompt
+
+_ReceivedOldAmberText::
+ text "<PLAYER> received"
+ line "OLD AMBER!@@"
+
+_Museum1FText_5c299::
+ text "Ssh! Get the OLD"
+ line "AMBER checked!"
+ done
+
+_Museum1FText_5c29e::
+ text "You don't have"
+ line "space for this!"
+ done
+
+_Museum1FText_5c2ad::
+ text "We are proud of 2"
+ line "fossils of very"
+ cont "rare, prehistoric"
+ cont "#MON!"
+ done
+
+_Museum1FText_5c2bc::
+ text "The AMBER is"
+ line "clear and gold!"
+ done
diff --git a/en/text/maps/museum_2f.asm b/en/text/maps/museum_2f.asm
new file mode 100644
index 00000000..4f34a249
--- /dev/null
+++ b/en/text/maps/museum_2f.asm
@@ -0,0 +1,45 @@
+_Museum2FText1::
+ text "MOON STONE?"
+
+ para "What's so special"
+ line "about it?"
+ done
+
+_Museum2FText2::
+ text "July 20, 1969!"
+
+ para "The 1st lunar"
+ line "landing!"
+
+ para "I bought a color"
+ line "TV to watch it!"
+ done
+
+_Museum2FText3::
+ text "We have a space"
+ line "exhibit now."
+ done
+
+_Museum2FText4::
+ text "I want a PIKACHU!"
+ line "It's so cute!"
+
+ para "I asked my Daddy"
+ line "to catch me one!"
+ done
+
+_Museum2FText5::
+ text "Yeah, a PIKACHU"
+ line "soon, I promise!"
+ done
+
+_Museum2FText6::
+ text "SPACE SHUTTLE"
+ line "COLUMBIA"
+ done
+
+_Museum2FText7::
+ text "Meteorite that"
+ line "fell on MT.MOON."
+ cont "(MOON STONE?)"
+ done
diff --git a/en/text/maps/name_rater.asm b/en/text/maps/name_rater.asm
new file mode 100644
index 00000000..65d3e8a4
--- /dev/null
+++ b/en/text/maps/name_rater.asm
@@ -0,0 +1,60 @@
+_NameRaterText_1dab3::
+ text "Hello, hello!"
+ line "I am the official"
+ cont "NAME RATER!"
+
+ para "Want me to rate"
+ line "the nicknames of"
+ cont "your #MON?"
+ done
+
+_NameRaterText_1dab8::
+ text "Which #MON"
+ line "should I look at?"
+ prompt
+
+_NameRaterText_1dabd::
+ TX_RAM wcd6d
+ text ", is it?"
+ line "That is a decent"
+ cont "nickname!"
+
+ para "But, would you"
+ line "like me to give"
+ cont "it a nicer name?"
+
+ para "How about it?"
+ done
+
+_NameRaterText_1dac2::
+ text "Fine! What should"
+ line "we name it?"
+ prompt
+
+_NameRaterText_1dac7::
+ text "OK! This #MON"
+ line "has been renamed"
+ cont "@"
+ TX_RAM wBuffer
+ text "!"
+
+ para "That's a better"
+ line "name than before!"
+ done
+
+_NameRaterText_1dacc::
+ text "Fine! Come any"
+ line "time you like!"
+ done
+
+_NameRaterText_1dad1::
+ TX_RAM wcd6d
+ text ", is it?"
+ line "That is a truly"
+ cont "impeccable name!"
+
+ para "Take good care of"
+ line "@"
+ TX_RAM wcd6d
+ text "!"
+ done
diff --git a/en/text/maps/oaks_lab.asm b/en/text/maps/oaks_lab.asm
new file mode 100644
index 00000000..7a6f57b7
--- /dev/null
+++ b/en/text/maps/oaks_lab.asm
@@ -0,0 +1,477 @@
+_OaksLabGaryText1::
+ text "<RIVAL>: Yo"
+ line "<PLAYER>! Gramps"
+ cont "isn't around!"
+ done
+
+_OaksLabText40::
+ text "<RIVAL>: Heh, I"
+ line "don't need to be"
+ cont "greedy like you!"
+
+ para "Go ahead and"
+ line "choose, <PLAYER>!"
+ done
+
+_OaksLabText41::
+ text "<RIVAL>: My"
+ line "#MON looks a"
+ cont "lot stronger."
+ done
+
+_OaksLabText39::
+ text "Those are #"
+ line "BALLs. They"
+ cont "contain #MON!"
+ done
+
+_OaksLabCharmanderText::
+ text "So! You want the"
+ line "fire #MON,"
+ cont "CHARMANDER?"
+ done
+
+_OaksLabSquirtleText::
+ text "So! You want the"
+ line "water #MON,"
+ cont "SQUIRTLE?"
+ done
+
+_OaksLabBulbasaurText::
+ text "So! You want the"
+ line "plant #MON,"
+ cont "BULBASAUR?"
+ done
+
+_OaksLabMonEnergeticText::
+ text "This #MON is"
+ line "really energetic!"
+ prompt
+
+_OaksLabReceivedMonText::
+ text "<PLAYER> received"
+ line "a @"
+ TX_RAM wcd6d
+ text "!@@"
+
+_OaksLabLastMonText::
+ text "That's PROF.OAK's"
+ line "last #MON!"
+ done
+
+_OaksLabText_1d2f0::
+ text "OAK: Now, <PLAYER>,"
+ line "which #MON do"
+ cont "you want?"
+ done
+
+_OaksLabText_1d2f5::
+ text "OAK: If a wild"
+ line "#MON appears,"
+ cont "your #MON can"
+ cont "fight against it!"
+ done
+
+_OaksLabText_1d2fa::
+ text "OAK: <PLAYER>,"
+ line "raise your young"
+ cont "#MON by making"
+ cont "it fight!"
+ done
+
+_OaksLabDeliverParcelText1::
+ text "OAK: Oh, <PLAYER>!"
+
+ para "How is my old"
+ line "#MON?"
+
+ para "Well, it seems to"
+ line "like you a lot."
+
+ para "You must be"
+ line "talented as a"
+ cont "#MON trainer!"
+
+ para "What? You have"
+ line "something for me?"
+
+ para "<PLAYER> delivered"
+ line "OAK's PARCEL.@@"
+
+_OaksLabDeliverParcelText2::
+ text ""
+ para "Ah! This is the"
+ line "custom # BALL"
+ cont "I ordered!"
+ cont "Thank you!"
+ done
+
+_OaksLabAroundWorldText::
+ text "#MON around the"
+ line "world wait for"
+ cont "you, <PLAYER>!"
+ done
+
+_OaksLabGivePokeballsText1::
+ text "OAK: You can't get"
+ line "detailed data on"
+ cont "#MON by just"
+ cont "seeing them."
+
+ para "You must catch"
+ line "them! Use these"
+ cont "to capture wild"
+ cont "#MON."
+
+ para "<PLAYER> got 5"
+ line "# BALLs!@@"
+
+_OaksLabGivePokeballsText2::
+ text ""
+ para "When a wild"
+ line "#MON appears,"
+ cont "it's fair game."
+
+ para "Just throw a #"
+ line "BALL at it and try"
+ line "to catch it!"
+
+ para "This won't always"
+ line "work, though."
+
+ para "A healthy #MON"
+ line "could escape. You"
+ cont "have to be lucky!"
+ done
+
+_OaksLabPleaseVisitText::
+ text "OAK: Come see me"
+ line "sometimes."
+
+ para "I want to know how"
+ line "your #DEX is"
+ cont "coming along."
+ done
+
+_OaksLabText_1d31d::
+ text "OAK: Good to see "
+ line "you! How is your "
+ cont "#DEX coming? "
+ cont "Here, let me take"
+ cont "a look!"
+ prompt
+
+_OaksLabText_1d32c::
+ text "It's encyclopedia-"
+ line "like, but the"
+ cont "pages are blank!"
+ done
+
+_OaksLabText8::
+ text "?"
+ done
+
+_OaksLabText_1d340::
+ text "PROF.OAK is the"
+ line "authority on"
+ cont "#MON!"
+
+ para "Many #MON"
+ line "trainers hold him"
+ cont "in high regard!"
+ done
+
+_OaksLabRivalWaitingText::
+ text "<RIVAL>: Gramps!"
+ line "I'm fed up with"
+ cont "waiting!"
+ done
+
+_OaksLabChooseMonText::
+ text "OAK: <RIVAL>?"
+ line "Let me think..."
+
+ para "Oh, that's right,"
+ line "I told you to"
+ cont "come! Just wait!"
+
+ para "Here, <PLAYER>!"
+
+ para "There are 3"
+ line "#MON here!"
+
+ para "Haha!"
+
+ para "They are inside"
+ line "the # BALLs."
+
+ para "When I was young,"
+ line "I was a serious"
+ cont "#MON trainer!"
+
+ para "In my old age, I"
+ line "have only 3 left,"
+ cont "but you can have"
+ cont "one! Choose!"
+ done
+
+_OaksLabRivalInterjectionText::
+ text "<RIVAL>: Hey!"
+ line "Gramps! What"
+ cont "about me?"
+ done
+
+_OaksLabBePatientText::
+ text "OAK: Be patient!"
+ line "<RIVAL>, you can"
+ cont "have one too!"
+ done
+
+_OaksLabLeavingText::
+ text "OAK: Hey! Don't go"
+ line "away yet!"
+ done
+
+_OaksLabRivalPickingMonText::
+ text "<RIVAL>: I'll take"
+ line "this one, then!"
+ done
+
+_OaksLabRivalReceivedMonText::
+ text "<RIVAL> received"
+ line "a @"
+ TX_RAM wcd6d
+ text "!@@"
+
+_OaksLabRivalChallengeText::
+ text "<RIVAL>: Wait"
+ line "<PLAYER>!"
+ cont "Let's check out"
+ cont "our #MON!"
+
+ para "Come on, I'll take"
+ line "you on!"
+ done
+
+_OaksLabText_1d3be::
+ text "WHAT?"
+ line "Unbelievable!"
+ cont "I picked the"
+ cont "wrong #MON!"
+ prompt
+
+_OaksLabText_1d3c3::
+ text "<RIVAL>: Yeah! Am"
+ line "I great or what?"
+ prompt
+
+_OaksLabRivalToughenUpText::
+ text "<RIVAL>: Okay!"
+ line "I'll make my"
+ cont "#MON fight to"
+ cont "toughen it up!"
+
+ para "<PLAYER>! Gramps!"
+ line "Smell you later!"
+ done
+
+_OaksLabText21::
+ text "<RIVAL>: Gramps!"
+ done
+
+_OaksLabText22::
+ text "<RIVAL>: What did"
+ line "you call me for?"
+ done
+
+_OaksLabText23::
+ text "OAK: Oh right! I"
+ line "have a request"
+ cont "of you two."
+ done
+
+_OaksLabText24::
+ text "On the desk there"
+ line "is my invention,"
+ cont "#DEX!"
+
+ para "It automatically"
+ line "records data on"
+ cont "#MON you've"
+ cont "seen or caught!"
+
+ para "It's a hi-tech"
+ line "encyclopedia!"
+ done
+
+_OaksLabText25::
+ text "OAK: <PLAYER> and"
+ line "<RIVAL>! Take"
+ cont "these with you!"
+
+ para "<PLAYER> got"
+ line "#DEX from OAK!@@"
+
+_OaksLabText26::
+ text "To make a complete"
+ line "guide on all the"
+ cont "#MON in the"
+ cont "world..."
+
+ para "That was my dream!"
+
+ para "But, I'm too old!"
+ line "I can't do it!"
+
+ para "So, I want you two"
+ line "to fulfill my"
+ cont "dream for me!"
+
+ para "Get moving, you"
+ line "two!"
+
+ para "This is a great"
+ line "undertaking in"
+ cont "#MON history!"
+ done
+
+_OaksLabText27::
+ text "<RIVAL>: Alright"
+ line "Gramps! Leave it"
+ cont "all to me!"
+
+ para "<PLAYER>, I hate to"
+ line "say it, but I"
+ cont "don't need you!"
+
+ para "I know! I'll"
+ line "borrow a TOWN MAP"
+ cont "from my sis!"
+
+ para "I'll tell her not"
+ line "to lend you one,"
+ cont "<PLAYER>! Hahaha!"
+ done
+
+_OaksLabText_1d405::
+ text "I study #MON as"
+ line "PROF.OAK's AIDE."
+ done
+
+_OaksLabText_441cc::
+ text "#DEX comp-"
+ line "letion is:"
+
+ para "@"
+ TX_NUM hDexRatingNumMonsSeen, 1, 3
+ text " #MON seen"
+ line "@"
+ TX_NUM hDexRatingNumMonsOwned, 1, 3
+ text " #MON owned"
+
+ para "PROF.OAK's"
+ line "Rating:"
+ prompt
+
+_OaksLabText_44201::
+ text "You still have"
+ line "lots to do."
+ cont "Look for #MON"
+ cont "in grassy areas!"
+ done
+
+_OaksLabText_44206::
+ text "You're on the"
+ line "right track! "
+ cont "Get a FLASH HM"
+ cont "from my AIDE!"
+ done
+
+_OaksLabText_4420b::
+ text "You still need"
+ line "more #MON!"
+ cont "Try to catch"
+ cont "other species!"
+ done
+
+_OaksLabText_44210::
+ text "Good, you're"
+ line "trying hard!"
+ cont "Get an ITEMFINDER"
+ cont "from my AIDE!"
+ done
+
+_OaksLabText_44215::
+ text "Looking good!"
+ line "Go find my AIDE"
+ cont "when you get 50!"
+ done
+
+_OaksLabText_4421a::
+ text "You finally got at"
+ line "least 50 species!"
+ cont "Be sure to get"
+ cont "EXP.ALL from my"
+ cont "AIDE!"
+ done
+
+_OaksLabText_4421f::
+ text "Ho! This is geting"
+ line "even better!"
+ done
+
+_OaksLabText_44224::
+ text "Very good!"
+ line "Go fish for some"
+ cont "marine #MON!"
+ done
+
+_OaksLabText_44229::
+ text "Wonderful!"
+ line "Do you like to"
+ cont "collect things?"
+ done
+
+_OaksLabText_4422e::
+ text "I'm impressed!"
+ line "It must have been"
+ cont "difficult to do!"
+ done
+
+_OaksLabText_44233::
+ text "You finally got at"
+ line "least 100 species!"
+ cont "I can't believe"
+ cont "how good you are!"
+ done
+
+_OaksLabText_44238::
+ text "You even have the"
+ line "evolved forms of"
+ cont "#MON! Super!"
+ done
+
+_OaksLabText_4423d::
+ text "Excellent! Trade"
+ line "with friends to"
+ cont "get some more!"
+ done
+
+_OaksLabText_44242::
+ text "Outstanding!"
+ line "You've become a"
+ cont "real pro at this!"
+ done
+
+_OaksLabText_44247::
+ text "I have nothing"
+ line "left to say!"
+ cont "You're the"
+ cont "authority now!"
+ done
+
+_OaksLabText_4424c::
+ text "Your #DEX is"
+ line "entirely complete!"
+ cont "Congratulations!"
+ done
diff --git a/en/text/maps/pallet_town.asm b/en/text/maps/pallet_town.asm
new file mode 100644
index 00000000..d5eda74f
--- /dev/null
+++ b/en/text/maps/pallet_town.asm
@@ -0,0 +1,55 @@
+_OakAppearsText::
+ text "OAK: Hey! Wait!"
+ line "Don't go out!@@"
+
+_OakWalksUpText::
+ text "OAK: It's unsafe!"
+ line "Wild #MON live"
+ cont "in tall grass!"
+
+ para "You need your own"
+ line "#MON for your"
+ cont "protection."
+ cont "I know!"
+
+ para "Here, come with"
+ line "me!"
+ done
+
+_PalletTownText2::
+ text "I'm raising"
+ line "#MON too!"
+
+ para "When they get"
+ line "strong, they can"
+ cont "protect me!"
+ done
+
+_PalletTownText3::
+ text "Technology is"
+ line "incredible!"
+
+ para "You can now store"
+ line "and recall items"
+ cont "and #MON as"
+ cont "data via PC!"
+ done
+
+_PalletTownText4::
+ text "OAK #MON"
+ line "RESEARCH LAB"
+ done
+
+_PalletTownText5::
+ text "PALLET TOWN"
+ line "Shades of your"
+ cont "journey await!"
+ done
+
+_PalletTownText6::
+ text "<PLAYER>'s house "
+ done
+
+_PalletTownText7::
+ text "<RIVAL>'s house "
+ done
diff --git a/en/text/maps/pewter_city.asm b/en/text/maps/pewter_city.asm
new file mode 100644
index 00000000..14240c9e
--- /dev/null
+++ b/en/text/maps/pewter_city.asm
@@ -0,0 +1,117 @@
+_PewterCityText1::
+ text "It's rumored that"
+ line "CLEFAIRYs came"
+ cont "from the moon!"
+
+ para "They appeared "
+ line "after MOON STONE"
+ cont "fell on MT.MOON."
+ done
+
+_PewterCityText2::
+ text "There aren't many"
+ line "serious #MON"
+ cont "trainers here!"
+
+ para "They're all like"
+ line "BUG CATCHERs,"
+ cont "but PEWTER GYM's"
+ cont "BROCK is totally"
+ cont "into it!"
+ done
+
+_PewterCityText_193f1::
+ text "Did you check out"
+ line "the MUSEUM?"
+ done
+
+_PewterCityText_193f6::
+ text "Weren't those"
+ line "fossils from MT."
+ cont "MOON amazing?"
+ done
+
+_PewterCityText_193fb::
+ text "Really?"
+ line "You absolutely"
+ cont "have to go!"
+ done
+
+_PewterCityText13::
+ text "It's right here!"
+ line "You have to pay"
+ cont "to get in, but"
+ cont "it's worth it!"
+ cont "See you around!"
+ done
+
+_PewterCityText_19427::
+ text "Psssst!"
+ line "Do you know what"
+ cont "I'm doing?"
+ done
+
+_PewterCityText_1942c::
+ text "That's right!"
+ line "It's hard work!"
+ done
+
+_PewterCityText_19431::
+ text "I'm spraying REPEL"
+ line "to keep #MON"
+ cont "out of my garden!"
+ done
+
+_PewterCityText_1945d::
+ text "You're a trainer"
+ line "right? BROCK's"
+ cont "looking for new"
+ cont "challengers!"
+ cont "Follow me!"
+ done
+
+_PewterCityText14::
+ text "If you have the"
+ line "right stuff, go"
+ cont "take on BROCK!"
+ done
+
+_PewterCityText6::
+ text "TRAINER TIPS"
+
+ para "Any #MON that"
+ line "takes part in"
+ cont "battle, however"
+ cont "short, earns EXP!"
+ done
+
+_PewterCityText7::
+ text "NOTICE!"
+
+ para "Thieves have been"
+ line "stealing #MON"
+ cont "fossils at MT."
+ cont "MOON! Please call"
+ cont "PEWTER POLICE"
+ cont "with any info!"
+ done
+
+_PewterCityText10::
+ text "PEWTER MUSEUM"
+ line "OF SCIENCE"
+ done
+
+_PewterCityText11::
+ text "PEWTER CITY"
+ line "#MON GYM"
+ cont "LEADER: BROCK"
+
+ para "The Rock Solid"
+ line "#MON Trainer!"
+ done
+
+_PewterCityText12::
+ text "PEWTER CITY"
+ line "A Stone Gray"
+ cont "City"
+ done
diff --git a/en/text/maps/pewter_gym_1.asm b/en/text/maps/pewter_gym_1.asm
new file mode 100644
index 00000000..6426dd72
--- /dev/null
+++ b/en/text/maps/pewter_gym_1.asm
@@ -0,0 +1,18 @@
+_PewterGymText_5c49e::
+ text "I'm BROCK!"
+ line "I'm PEWTER's GYM"
+ cont "LEADER!"
+
+ para "I believe in rock"
+ line "hard defense and"
+ cont "determination!"
+
+ para "That's why my"
+ line "#MON are all"
+ cont "the rock-type!"
+
+ para "Do you still want"
+ line "to challenge me?"
+ cont "Fine then! Show"
+ cont "me your best!"
+ done
diff --git a/en/text/maps/pewter_gym_2.asm b/en/text/maps/pewter_gym_2.asm
new file mode 100644
index 00000000..86b97018
--- /dev/null
+++ b/en/text/maps/pewter_gym_2.asm
@@ -0,0 +1,142 @@
+_PewterGymText_5c4a3::
+ text "There are all"
+ line "kinds of trainers"
+ cont "in the world!"
+
+ para "You appear to be"
+ line "very gifted as a"
+ cont "#MON trainer!"
+
+ para "Go to the GYM in"
+ line "CERULEAN and test"
+ cont "your abilities!"
+ done
+
+_TM34PreReceiveText::
+ text "Wait! Take this"
+ line "with you!"
+ done
+
+_ReceivedTM34Text::
+ text "<PLAYER> received"
+ line "TM34!@@"
+
+_TM34ExplanationText::
+ db $0
+ para "A TM contains a"
+ line "technique that"
+ cont "can be taught to"
+ cont "#MON!"
+
+ para "A TM is good only"
+ line "once! So when you"
+ cont "use one to teach"
+ cont "a new technique,"
+ cont "pick the #MON"
+ cont "carefully!"
+
+ para "TM34 contains"
+ line "BIDE!"
+
+ para "Your #MON will"
+ line "absorb damage in"
+ cont "battle then pay"
+ cont "it back double!"
+ done
+
+_TM34NoRoomText::
+ text "You don't have"
+ line "room for this!"
+ done
+
+_PewterGymText_5c4bc::
+ text "I took"
+ line "you for granted."
+
+ para "As proof of your"
+ line "victory, here's"
+ cont "the BOULDERBADGE!"
+
+ para "<PLAYER> received"
+ line "the BOULDERBADGE!@@"
+
+_PewterGymText_5c4c1::
+ db $0
+ para "That's an official"
+ line "#MON LEAGUE"
+ cont "BADGE!"
+
+ para "Its bearer's"
+ line "#MON become"
+ cont "more powerful!"
+
+ para "The technique"
+ line "FLASH can now be"
+ cont "used any time!"
+ prompt
+
+_PewterGymBattleText1::
+ text "Stop right there,"
+ line "kid!"
+
+ para "You're still light"
+ line "years from facing"
+ cont "BROCK!"
+ done
+
+_PewterGymEndBattleText1::
+ text "Darn!"
+
+ para "Light years isn't"
+ line "time! It measures"
+ cont "distance!"
+ prompt
+
+_PewterGymAfterBattleText1::
+ text "You're pretty hot,"
+ line "but not as hot"
+ cont "as BROCK!"
+ done
+
+_PewterGymText_5c515::
+ text "Hiya! I can tell"
+ line "you have what it"
+ cont "takes to become a"
+ cont "#MON champ!"
+
+ para "I'm no trainer,"
+ line "but I can tell"
+ cont "you how to win!"
+
+ para "Let me take you"
+ line "to the top!"
+ done
+
+_PewterGymText_5c51a::
+ text "All right! Let's"
+ line "get happening!"
+ prompt
+
+_PewterGymText_5c51f::
+ text "The 1st #MON"
+ line "out in a match is"
+ cont "at the top of the"
+ cont "#MON LIST!"
+
+ para "By changing the"
+ line "order of #MON,"
+ cont "matches could be"
+ cont "made easier!"
+ done
+
+_PewterGymText_5c524::
+ text "It's a free"
+ line "service! Let's"
+ cont "get happening!"
+ prompt
+
+_PewterGymText_5c529::
+ text "Just as I thought!"
+ line "You're #MON"
+ cont "champ material!"
+ done
diff --git a/en/text/maps/pewter_house_1.asm b/en/text/maps/pewter_house_1.asm
new file mode 100644
index 00000000..450e8372
--- /dev/null
+++ b/en/text/maps/pewter_house_1.asm
@@ -0,0 +1,24 @@
+_PewterHouse1Text1::
+ text "NIDORAN: Bowbow!@@"
+
+_PewterHouse1Text2::
+ text "NIDORAN sit!"
+ done
+
+_PewterHouse1Text3::
+ text "Our #MON's an"
+ line "outsider, so it's"
+ cont "hard to handle."
+
+ para "An outsider is a"
+ line "#MON that you"
+ cont "get in a trade."
+
+ para "It grows fast, but"
+ line "it may ignore an"
+ cont "unskilled trainer"
+ cont "in battle!"
+
+ para "If only we had"
+ line "some BADGEs..."
+ done
diff --git a/en/text/maps/pewter_house_2.asm b/en/text/maps/pewter_house_2.asm
new file mode 100644
index 00000000..615536f7
--- /dev/null
+++ b/en/text/maps/pewter_house_2.asm
@@ -0,0 +1,19 @@
+_PewterHouse2Text1::
+ text "#MON learn new"
+ line "techniques as"
+ cont "they grow!"
+
+ para "But, some moves"
+ line "must be taught by"
+ cont "the trainer!"
+ done
+
+_PewterHouse2Text2::
+ text "#MON become"
+ line "easier to catch"
+ cont "when they are"
+ cont "hurt or asleep!"
+
+ para "But, it's not a"
+ line "sure thing!"
+ done
diff --git a/en/text/maps/pewter_mart.asm b/en/text/maps/pewter_mart.asm
new file mode 100644
index 00000000..0d5b07a2
--- /dev/null
+++ b/en/text/maps/pewter_mart.asm
@@ -0,0 +1,17 @@
+_PewterMartText2::
+ text "A shady, old man"
+ line "got me to buy"
+ cont "this really weird"
+ cont "fish #MON!"
+
+ para "It's totally weak"
+ line "and it cost ¥500!"
+ done
+
+_PewterMartText3::
+ text "Good things can"
+ line "happen if you"
+ cont "raise #MON"
+ cont "diligently, even"
+ cont "the weak ones!"
+ done
diff --git a/en/text/maps/pewter_pokecenter.asm b/en/text/maps/pewter_pokecenter.asm
new file mode 100644
index 00000000..6a1b373e
--- /dev/null
+++ b/en/text/maps/pewter_pokecenter.asm
@@ -0,0 +1,14 @@
+_PewterPokecenterText2::
+ text "What!?"
+
+ para "TEAM ROCKET is"
+ line "at MT.MOON? Huh?"
+ cont "I'm on the phone!"
+
+ para "Scram!"
+ done
+
+_PewterJigglypuffText::
+ text "JIGGLYPUFF: Puu"
+ line "pupuu!"
+ done
diff --git a/en/text/maps/pokemon_league_gate.asm b/en/text/maps/pokemon_league_gate.asm
new file mode 100644
index 00000000..ac92f4b0
--- /dev/null
+++ b/en/text/maps/pokemon_league_gate.asm
@@ -0,0 +1,19 @@
+_Route22GateText_1e704::
+ text "Only truly skilled"
+ line "trainers are"
+ cont "allowed through."
+
+ para "You don't have the"
+ line "BOULDERBADGE yet!@@"
+
+_Route22GateText_1e715::
+ db $0
+ para "The rules are"
+ line "rules. I can't"
+ cont "let you pass."
+ done
+
+_Route22GateText_1e71a::
+ text "Oh! That is the"
+ line "BOULDERBADGE!"
+ cont "Go right ahead!@@"
diff --git a/en/text/maps/pokemon_tower_1f.asm b/en/text/maps/pokemon_tower_1f.asm
new file mode 100644
index 00000000..50a2cd29
--- /dev/null
+++ b/en/text/maps/pokemon_tower_1f.asm
@@ -0,0 +1,31 @@
+_PokemonTower1Text1::
+ text "#MON TOWER was"
+ line "erected in the"
+ cont "memory of #MON"
+ cont "that had died."
+ done
+
+_PokemonTower1Text2::
+ text "Did you come to"
+ line "pay respects?"
+ cont "Bless you!"
+ done
+
+_PokemonTower1Text3::
+ text "I came to pray"
+ line "for my CLEFAIRY."
+
+ para "Sniff! I can't"
+ line "stop crying..."
+ done
+
+_PokemonTower1Text4::
+ text "My GROWLITHE..."
+ line "Why did you die?"
+ done
+
+_PokemonTower1Text5::
+ text "I am a CHANNELER!"
+ line "There are spirits"
+ cont "up to mischief!"
+ done
diff --git a/en/text/maps/pokemon_tower_2f.asm b/en/text/maps/pokemon_tower_2f.asm
new file mode 100644
index 00000000..79323001
--- /dev/null
+++ b/en/text/maps/pokemon_tower_2f.asm
@@ -0,0 +1,57 @@
+_PokemonTower2Text_6062d::
+ text "<RIVAL>: Hey,"
+ line "<PLAYER>! What"
+ cont "brings you here?"
+ cont "Your #MON"
+ cont "don't look dead!"
+
+ para "I can at least"
+ line "make them faint!"
+ cont "Let's go, pal!"
+ done
+
+_PokemonTower2Text_60632::
+ text "What?"
+ line "You stinker!"
+
+ para "I took it easy on"
+ line "you too!"
+ prompt
+
+_PokemonTower2Text_60637::
+ text "<RIVAL>: Well,"
+ line "look at all your"
+ cont "wimpy #MON!"
+
+ para "Toughen them up a"
+ line "bit more!"
+ prompt
+
+_PokemonTower2Text_6063c::
+ text "How's your #DEX"
+ line "coming, pal?"
+ cont "I just caught a"
+ cont "CUBONE!"
+
+ para "I can't find the"
+ line "grown-up MAROWAK"
+ cont "yet!"
+
+ para "I doubt there are"
+ line "any left! Well, I"
+ cont "better get going!"
+ cont "I've got a lot to"
+ cont "accomplish, pal!"
+
+ para "Smell ya later!"
+ done
+
+_PokemonTower2Text2::
+ text "Even we could not"
+ line "identify the"
+ cont "wayward GHOSTs!"
+
+ para "A SILPH SCOPE"
+ line "might be able to"
+ cont "unmask them."
+ done
diff --git a/en/text/maps/pokemon_tower_3f.asm b/en/text/maps/pokemon_tower_3f.asm
new file mode 100644
index 00000000..67098e6b
--- /dev/null
+++ b/en/text/maps/pokemon_tower_3f.asm
@@ -0,0 +1,45 @@
+_PokemonTower3BattleText1::
+ text "Urrg...Awaa..."
+ line "Huhu...graa.."
+ done
+
+_PokemonTower3EndBattleText1::
+ text "Hwa!"
+ line "I'm saved!"
+ prompt
+
+_PokemonTower3AfterBattleText1::
+ text "The GHOSTs can be"
+ line "identified by the"
+ cont "SILPH SCOPE."
+ done
+
+_PokemonTower3BattleText2::
+ text "Kekeke...."
+ line "Kwaaah!"
+ done
+
+_PokemonTower3EndBattleText2::
+ text "Hmm?"
+ line "What am I doing?"
+ prompt
+
+_PokemonTower3AfterBattleText2::
+ text "Sorry! I was"
+ line "possessed!"
+ done
+
+_PokemonTower3BattleText3::
+ text "Be gone!"
+ line "Evil spirit!"
+ done
+
+_PokemonTower3EndBattleText3::
+ text "Whew!"
+ line "The spirit left!"
+ prompt
+
+_PokemonTower3AfterBattleText3::
+ text "My friends were"
+ line "possessed too!"
+ done
diff --git a/en/text/maps/pokemon_tower_4f.asm b/en/text/maps/pokemon_tower_4f.asm
new file mode 100644
index 00000000..771325a0
--- /dev/null
+++ b/en/text/maps/pokemon_tower_4f.asm
@@ -0,0 +1,45 @@
+_PokemonTower4BattleText1::
+ text "GHOST! No!"
+ line "Kwaaah!"
+ done
+
+_PokemonTower4EndBattleText1::
+ text "Where"
+ line "is the GHOST?"
+ prompt
+
+_PokemonTower4AfterBattleText1::
+ text "I must have been"
+ line "dreaming..."
+ done
+
+_PokemonTower4BattleText2::
+ text "Be cursed with"
+ line "me! Kwaaah!"
+ done
+
+_PokemonTower4EndBattleText2::
+ text "What!"
+ prompt
+
+_PokemonTower4AfterBattleText2::
+ text "We can't crack"
+ line "the identity of"
+ cont "the GHOSTs."
+ done
+
+_PokemonTower4BattleText3::
+ text "Huhuhu..."
+ line "Beat me not!"
+ done
+
+_PokemonTower4EndBattleText3::
+ text "Huh?"
+ line "Who? What?"
+ prompt
+
+_PokemonTower4AfterBattleText3::
+ text "May the departed"
+ line "souls of #MON"
+ cont "rest in peace..."
+ done
diff --git a/en/text/maps/pokemon_tower_5f.asm b/en/text/maps/pokemon_tower_5f.asm
new file mode 100644
index 00000000..b329118d
--- /dev/null
+++ b/en/text/maps/pokemon_tower_5f.asm
@@ -0,0 +1,71 @@
+_PokemonTower5Text1::
+ text "Come, child! I"
+ line "sealed this space"
+ cont "with white magic!"
+
+ para "You can rest here!"
+ done
+
+_PokemonTower5BattleText1::
+ text "Give...me..."
+ line "your...soul..."
+ done
+
+_PokemonTower5EndBattleText1::
+ text "Gasp!"
+ prompt
+
+_PokemonTower5AfterBattleText1::
+ text "I was under"
+ line "possession!"
+ done
+
+_PokemonTower5BattleText2::
+ text "You...shall..."
+ line "join...us..."
+ done
+
+_PokemonTower5EndBattleText2::
+ text "What"
+ line "a nightmare!"
+ prompt
+
+_PokemonTower5AfterBattleText2::
+ text "I was possessed!"
+ done
+
+_PokemonTower5BattleText3::
+ text "Zombies!"
+ done
+
+_PokemonTower5EndBattleText3::
+ text "Ha?"
+ prompt
+
+_PokemonTower5AfterBattleText3::
+ text "I regained my"
+ line "senses!"
+ done
+
+_PokemonTower5BattleText4::
+ text "Urgah..."
+ line "Urff...."
+ done
+
+_PokemonTower5EndBattleText4::
+ text "Whoo!"
+ prompt
+
+_PokemonTower5AfterBattleText4::
+ text "I fell to evil"
+ line "spirits despite"
+ cont "my training!"
+ done
+
+_PokemonTower5Text7::
+ text "Entered purified,"
+ line "protected zone!"
+
+ para "<PLAYER>'s #MON"
+ line "are fully healed!"
+ done
diff --git a/en/text/maps/pokemon_tower_6f.asm b/en/text/maps/pokemon_tower_6f.asm
new file mode 100644
index 00000000..7532d56d
--- /dev/null
+++ b/en/text/maps/pokemon_tower_6f.asm
@@ -0,0 +1,61 @@
+_PokemonTower2Text_60c1f::
+ text "The GHOST was the"
+ line "restless soul of"
+ cont "CUBONE's mother!"
+ done
+
+_PokemonTower2Text_60c24::
+ text "The mother's soul"
+ line "was calmed."
+
+ para "It departed to"
+ line "the afterlife!"
+ done
+
+_PokemonTower6BattleText1::
+ text "Give...me..."
+ line "blood..."
+ done
+
+_PokemonTower6EndBattleText1::
+ text "Groan!"
+ prompt
+
+_PokemonTower6AfterBattleText1::
+ text "I feel anemic and"
+ line "weak..."
+ done
+
+_PokemonTower6BattleText2::
+ text "Urff... Kwaah!"
+ done
+
+_PokemonTower6EndBattleText2::
+ text "Some-"
+ line "thing fell out!"
+ prompt
+
+_PokemonTower6AfterBattleText2::
+ text "Hair didn't fall"
+ line "out! It was an"
+ cont "evil spirit!"
+ done
+
+_PokemonTower6BattleText3::
+ text "Ke..ke...ke..."
+ line "ke..ke...ke!!"
+ done
+
+_PokemonTower6EndBattleText3::
+ text "Keee!"
+ prompt
+
+_PokemonTower6AfterBattleText3::
+ text "What's going on"
+ line "here?"
+ done
+
+_PokemonTower6Text6::
+ text "Be gone..."
+ line "Intruders..."
+ done
diff --git a/en/text/maps/pokemon_tower_7f.asm b/en/text/maps/pokemon_tower_7f.asm
new file mode 100644
index 00000000..704a71eb
--- /dev/null
+++ b/en/text/maps/pokemon_tower_7f.asm
@@ -0,0 +1,78 @@
+_TowerRescueFujiText::
+ text "MR.FUJI: Heh? You"
+ line "came to save me?"
+
+ para "Thank you. But, I"
+ line "came here of my"
+ cont "own free will."
+
+ para "I came to calm"
+ line "the soul of"
+ cont "CUBONE's mother."
+
+ para "I think MAROWAK's"
+ line "spirit has gone"
+ cont "to the afterlife."
+
+ para "I must thank you"
+ line "for your kind"
+ cont "concern!"
+
+ para "Follow me to my"
+ line "home, #MON"
+ cont "HOUSE at the foot"
+ cont "of this tower."
+ done
+
+_PokemonTower7BattleText1::
+ text "What do you want?"
+ line "Why are you here?"
+ done
+
+_PokemonTower7EndBattleText1::
+ text "I give up!"
+ prompt
+
+_PokemonTower7AfterBattleText1::
+ text "I'm not going to"
+ line "forget this!"
+ done
+
+_PokemonTower7BattleText2::
+ text "This old guy came"
+ line "and complained"
+ cont "about us harming"
+ cont "useless #MON!"
+
+ para "We're talking it"
+ line "over as adults!"
+ done
+
+_PokemonTower7EndBattleText2::
+ text "Please!"
+ line "No more!"
+ prompt
+
+_PokemonTower7AfterBattleText2::
+ text "#MON are only"
+ line "good for making"
+ cont "money!"
+
+ para "Stay out of our"
+ line "business!"
+ done
+
+_PokemonTower7BattleText3::
+ text "You're not saving"
+ line "anyone, kid!"
+ done
+
+_PokemonTower7EndBattleText3::
+ text "Don't"
+ line "fight us ROCKETs!"
+ prompt
+
+_PokemonTower7AfterBattleText3::
+ text "You're not getting"
+ line "away with this!"
+ done
diff --git a/en/text/maps/power_plant.asm b/en/text/maps/power_plant.asm
new file mode 100644
index 00000000..e5df6674
--- /dev/null
+++ b/en/text/maps/power_plant.asm
@@ -0,0 +1,6 @@
+_VoltorbBattleText::
+ text "Bzzzt!"
+ done
+
+_ZapdosBattleText::
+ text "Gyaoo!@@"
diff --git a/en/text/maps/reds_house_1f.asm b/en/text/maps/reds_house_1f.asm
new file mode 100644
index 00000000..07768af9
--- /dev/null
+++ b/en/text/maps/reds_house_1f.asm
@@ -0,0 +1,37 @@
+_MomWakeUpText::
+ text "MOM: Right."
+ line "All boys leave"
+ cont "home some day."
+ cont "It said so on TV."
+
+ para "PROF.OAK, next"
+ line "door, is looking"
+ cont "for you."
+ done
+
+_MomHealText1::
+ text "MOM: <PLAYER>!"
+ line "You should take a"
+ cont "quick rest."
+ prompt
+
+_MomHealText2::
+ text "MOM: Oh good!"
+ line "You and your"
+ cont "#MON are"
+ cont "looking great!"
+ cont "Take care now!"
+ done
+
+_StandByMeText::
+ text "There's a movie"
+ line "on TV. Four boys"
+ cont "are walking on"
+ cont "railroad tracks."
+
+ para "I better go too."
+ done
+
+_TVWrongSideText::
+ text "Oops, wrong side."
+ done
diff --git a/en/text/maps/rock_tunnel_b1f.asm b/en/text/maps/rock_tunnel_b1f.asm
new file mode 100644
index 00000000..472c52f8
--- /dev/null
+++ b/en/text/maps/rock_tunnel_b1f.asm
@@ -0,0 +1,115 @@
+_RockTunnel1BattleText1::
+ text "This tunnel goes"
+ line "a long way, kid!"
+ done
+
+_RockTunnel1EndBattleText1::
+ text "Doh!"
+ line "You win!"
+ prompt
+
+_RockTunnel1AfterBattleText1::
+ text "Watch for ONIX!"
+ line "It can put the"
+ cont "squeeze on you!"
+ done
+
+_RockTunnel1BattleText2::
+ text "Hmm. Maybe I'm"
+ line "lost in here..."
+ done
+
+_RockTunnel1EndBattleText2::
+ text "Ease up!"
+ line "What am I doing?"
+ cont "Which way is out?"
+ prompt
+
+_RockTunnel1AfterBattleText2::
+ text "That sleeping"
+ line "#MON on ROUTE"
+ cont "12 forced me to"
+ cont "take this detour."
+ done
+
+_RockTunnel1BattleText3::
+ text "Outsiders like"
+ line "you need to show"
+ cont "me some respect!"
+ done
+
+_RockTunnel1EndBattleText3::
+ text "I give!"
+ prompt
+
+_RockTunnel1AfterBattleText3::
+ text "You're talented"
+ line "enough to hike!"
+ done
+
+_RockTunnel1BattleText4::
+ text "#MON fight!"
+ line "Ready, go!"
+ done
+
+_RockTunnel1EndBattleText4::
+ text "Game"
+ line "over!"
+ prompt
+
+_RockTunnel1AfterBattleText4::
+ text "Oh well, I'll get"
+ line "a ZUBAT as I go!"
+ done
+
+_RockTunnel1BattleText5::
+ text "Eek! Don't try"
+ line "anything funny in"
+ cont "the dark!"
+ done
+
+_RockTunnel1EndBattleText5::
+ text "It"
+ line "was too dark!"
+ prompt
+
+_RockTunnel1AfterBattleText5::
+ text "I saw a MACHOP"
+ line "in this tunnel!"
+ done
+
+_RockTunnel1BattleText6::
+ text "I came this far"
+ line "for #MON!"
+ done
+
+_RockTunnel1EndBattleText6::
+ text "I'm"
+ line "out of #MON!"
+ prompt
+
+_RockTunnel1AfterBattleText6::
+ text "You looked cute"
+ line "and harmless!"
+ done
+
+_RockTunnel1BattleText7::
+ text "You have #MON!"
+ line "Let's start!"
+ done
+
+_RockTunnel1EndBattleText7::
+ text "You"
+ line "play hard!"
+ prompt
+
+_RockTunnel1AfterBattleText7::
+ text "Whew! I'm all"
+ line "sweaty now!"
+ done
+
+_RockTunnel1Text8::
+ text "ROCK TUNNEL"
+ line "CERULEAN CITY -"
+ cont "LAVENDER TOWN"
+ done
diff --git a/en/text/maps/rock_tunnel_b2f_1.asm b/en/text/maps/rock_tunnel_b2f_1.asm
new file mode 100644
index 00000000..1a565eb3
--- /dev/null
+++ b/en/text/maps/rock_tunnel_b2f_1.asm
@@ -0,0 +1,108 @@
+_RockTunnel2BattleText2::
+ text "Hikers leave twigs"
+ line "as trail markers."
+ done
+
+_RockTunnel2EndBattleText2::
+ text "Ohhh!"
+ line "I did my best!"
+ prompt
+
+_RockTunnel2AfterBattleText2::
+ text "I want to go "
+ line "home!"
+ done
+
+_RockTunnel2BattleText3::
+ text "Hahaha! Can you"
+ line "beat my power?"
+ done
+
+_RockTunnel2EndBattleText3::
+ text "Oops!"
+ line "Out-muscled!"
+ prompt
+
+_RockTunnel2AfterBattleText3::
+ text "I go for power"
+ line "because I hate"
+ cont "thinking!"
+ done
+
+_RockTunnel2BattleText4::
+ text "You have a"
+ line "#DEX?"
+ cont "I want one too!"
+ done
+
+_RockTunnel2EndBattleText4::
+ text "Shoot!"
+ line "I'm so jealous!"
+ prompt
+
+_RockTunnel2AfterBattleText4::
+ text "When you finish"
+ line "your #DEX, can"
+ cont "I have it?"
+ done
+
+_RockTunnel2BattleText5::
+ text "Do you know about"
+ line "costume players?"
+ done
+
+_RockTunnel2EndBattleText5::
+ text "Well,"
+ line "that's that."
+ prompt
+
+_RockTunnel2AfterBattleText5::
+ text "Costume players"
+ line "dress up as"
+ cont "#MON for fun."
+ done
+
+_RockTunnel2BattleText6::
+ text "My #MON"
+ line "techniques will"
+ cont "leave you crying!"
+ done
+
+_RockTunnel2EndBattleText6::
+ text "I give!"
+ line "You're a better"
+ cont "technician!"
+ prompt
+
+_RockTunnel2AfterBattleText6::
+ text "In mountains,"
+ line "you'll often find"
+ cont "rock-type #MON."
+ done
+
+_RockTunnel2BattleText7::
+ text "I don't often"
+ line "come here, but I"
+ cont "will fight you."
+ done
+
+_RockTunnel2EndBattleText7::
+ text "Oh!"
+ line "I lost!"
+ prompt
+
+_RockTunnel2AfterBattleText7::
+ text "I like tiny"
+ line "#MON, big ones"
+ cont "are too scary!"
+ done
+
+_RockTunnel2BattleText8::
+ text "Hit me with your"
+ line "best shot!"
+ done
+
+_RockTunnel2EndBattleText8::
+ text "Fired"
+ line "away!"
+ prompt
diff --git a/en/text/maps/rock_tunnel_b2f_2.asm b/en/text/maps/rock_tunnel_b2f_2.asm
new file mode 100644
index 00000000..e8e45a7f
--- /dev/null
+++ b/en/text/maps/rock_tunnel_b2f_2.asm
@@ -0,0 +1,20 @@
+_RockTunnel2AfterBattleText8::
+ text "I'll raise my"
+ line "#MON to beat"
+ cont "yours, kid!"
+ done
+
+_RockTunnel2BattleText9::
+ text "I draw #MON"
+ line "when I'm home."
+ done
+
+_RockTunnel2EndBattleText9::
+ text "Whew!"
+ line "I'm exhausted!"
+ prompt
+
+_RockTunnel2AfterBattleText9::
+ text "I'm an artist,"
+ line "not a fighter."
+ done
diff --git a/en/text/maps/rock_tunnel_pokecenter.asm b/en/text/maps/rock_tunnel_pokecenter.asm
new file mode 100644
index 00000000..0fc249ff
--- /dev/null
+++ b/en/text/maps/rock_tunnel_pokecenter.asm
@@ -0,0 +1,13 @@
+_RockTunnelPokecenterText2::
+ text "The element types"
+ line "of #MON make"
+ cont "them stronger"
+ cont "than some types"
+ cont "and weaker than"
+ cont "others!"
+ done
+
+_RockTunnelPokecenterText3::
+ text "I sold a useless"
+ line "NUGGET for ¥5000!"
+ done
diff --git a/en/text/maps/rocket_hideout_b1f.asm b/en/text/maps/rocket_hideout_b1f.asm
new file mode 100644
index 00000000..36117804
--- /dev/null
+++ b/en/text/maps/rocket_hideout_b1f.asm
@@ -0,0 +1,73 @@
+_RocketHideout1EndBattleText6::
+ text "Why...?@@"
+
+_RocketHideout1BattleText2::
+ text "Who are you? How"
+ line "did you get here?"
+ done
+
+_RocketHideout1EndBattleText2::
+ text "Oww!"
+ line "Beaten!"
+ prompt
+
+_RocketHideout1AfterBattleTxt2::
+ text "Are you dissing"
+ line "TEAM ROCKET?"
+ done
+
+_RocketHideout1BattleText3::
+ text "You broke into"
+ line "our operation?"
+ done
+
+_RocketHideout1EndBattleText3::
+ text "Burnt!"
+ prompt
+
+_RocketHideout1AfterBattleTxt3::
+ text "You're not going"
+ line "to get away with"
+ cont "this, brat!"
+ done
+
+_RocketHideout1BattleText4::
+ text "Intruder alert!"
+ done
+
+_RocketHideout1EndBattleText4::
+ text "I"
+ line "can't do it!"
+ prompt
+
+_RocketHideout1AfterBattleTxt4::
+ text "SILPH SCOPE?"
+ line "I don't know"
+ cont "where it is!"
+ done
+
+_RocketHideout1BattleText5::
+ text "Why did you come"
+ line "here?"
+ done
+
+_RocketHideout1EndBattleText5::
+ text "This"
+ line "won't do!"
+ prompt
+
+_RocketHideout1AfterBattleTxt5::
+ text "OK, I'll talk!"
+ line "Take the elevator"
+ cont "to see my BOSS!"
+ done
+
+_RocketHideout1BattleText6::
+ text "Are you lost, you"
+ line "little rat?"
+ done
+
+_RocketHideout1AfterBattleTxt6::
+ text "Uh-oh, that fight"
+ line "opened the door!"
+ done
diff --git a/en/text/maps/rocket_hideout_b2f.asm b/en/text/maps/rocket_hideout_b2f.asm
new file mode 100644
index 00000000..c13c3593
--- /dev/null
+++ b/en/text/maps/rocket_hideout_b2f.asm
@@ -0,0 +1,17 @@
+_RocketHideout2BattleText2::
+ text "BOSS said you can"
+ line "see GHOSTs with"
+ cont "the SILPH SCOPE!"
+ done
+
+_RocketHideout2EndBattleText2::
+ text "I"
+ line "surrender!"
+ prompt
+
+_RocketHideout2AfterBattleTxt2::
+ text "The TEAM ROCKET"
+ line "HQ has 4 basement"
+ cont "floors. Can you"
+ cont "reach the BOSS?"
+ done
diff --git a/en/text/maps/rocket_hideout_b3f.asm b/en/text/maps/rocket_hideout_b3f.asm
new file mode 100644
index 00000000..a146a383
--- /dev/null
+++ b/en/text/maps/rocket_hideout_b3f.asm
@@ -0,0 +1,35 @@
+_RocketHideout3BattleText2::
+ text "Stop meddling in"
+ line "TEAM ROCKET's"
+ cont "affairs!"
+ done
+
+_RocketHideout3EndBattleText2::
+ text "Oof!"
+ line "Taken down!"
+ prompt
+
+_RocketHideout3AfterBattleTxt2::
+ text "SILPH SCOPE?"
+ line "The machine the"
+ cont "BOSS stole. It's"
+ cont "here somewhere."
+ done
+
+_RocketHideout3BattleTxt::
+ text "We got word from"
+ line "upstairs that you"
+ cont "were coming!"
+ done
+
+_RocketHideout3EndBattleText3::
+ text "What?"
+ line "I lost? No!"
+ prompt
+
+_RocketHide3AfterBattleText3::
+ text "Go ahead and go!"
+ line "But, you need the"
+ cont "LIFT KEY to run"
+ cont "the elevator!"
+ done
diff --git a/en/text/maps/rocket_hideout_b4f.asm b/en/text/maps/rocket_hideout_b4f.asm
new file mode 100644
index 00000000..f3ba43f3
--- /dev/null
+++ b/en/text/maps/rocket_hideout_b4f.asm
@@ -0,0 +1,74 @@
+_RocketHideout4Text_4557a::
+ text "So! I must say, I"
+ line "am impressed you"
+ cont "got here!"
+ done
+
+_RocketHideout4Text_4557f::
+ text "WHAT!"
+ line "This cannot be!"
+ prompt
+
+_RocketHideout4Text_45584::
+ text "I see that you"
+ line "raise #MON"
+ cont "with utmost care."
+
+ para "A child like you"
+ line "would never"
+ cont "understand what I"
+ cont "hope to achieve."
+
+ para "I shall step"
+ line "aside this time!"
+
+ para "I hope we meet"
+ line "again..."
+ done
+
+_RocketHideout4BattleText2::
+ text "I know you! You"
+ line "ruined our plans"
+ cont "at MT.MOON!"
+ done
+
+_RocketHideout4EndBattleText2::
+ text "Burned"
+ line "again!"
+ prompt
+
+_RocketHide4AfterBattleText2::
+ text "Do you have"
+ line "something against"
+ cont "TEAM ROCKET?"
+ done
+
+_RocketHideout4BattleText3::
+ text "How can you not"
+ line "see the beauty of"
+ cont "our evil?"
+ done
+
+_RocketHideout4EndBattleText3::
+ text "Ayaya!"
+ prompt
+
+_RocketHide4AfterBattleText3::
+ text "BOSS! I'm sorry I"
+ line "failed you!"
+ done
+
+_RocketHideout4BattleText4::
+ text "The elevator"
+ line "doesn't work? Who"
+ cont "has the LIFT KEY?"
+ done
+
+_RocketHideout4EndBattleText4::
+ text "No!"
+ prompt
+
+_RocketHideout4Text_455ec::
+ text "Oh no! I dropped"
+ line "the LIFT KEY!"
+ done
diff --git a/en/text/maps/rocket_hideout_elevator.asm b/en/text/maps/rocket_hideout_elevator.asm
new file mode 100644
index 00000000..6f2aa638
--- /dev/null
+++ b/en/text/maps/rocket_hideout_elevator.asm
@@ -0,0 +1,3 @@
+_RocketElevatorText_4578b::
+ text "It appears to"
+ line "need a key.@@"
diff --git a/en/text/maps/route_1.asm b/en/text/maps/route_1.asm
new file mode 100644
index 00000000..73188f09
--- /dev/null
+++ b/en/text/maps/route_1.asm
@@ -0,0 +1,49 @@
+_Route1ViridianMartSampleText::
+ text "Hi! I work at a"
+ line "#MON MART."
+
+ para "It's a convenient"
+ line "shop, so please"
+ cont "visit us in"
+ cont "VIRIDIAN CITY."
+
+ para "I know, I'll give"
+ line "you a sample!"
+ cont "Here you go!"
+ prompt
+
+_Route1Text_1cae8::
+ text "<PLAYER> got"
+ line "@"
+ TX_RAM wcf4b
+ text "!@@"
+
+_Route1Text_1caee::
+ text "We also carry"
+ line "# BALLs for"
+ cont "catching #MON!"
+ done
+
+_Route1Text_1caf3::
+ text "You have too much"
+ line "stuff with you!"
+ done
+
+_Route1Text2::
+ text "See those ledges"
+ line "along the road?"
+
+ para "It's a bit scary,"
+ line "but you can jump"
+ cont "from them."
+
+ para "You can get back"
+ line "to PALLET TOWN"
+ cont "quicker that way."
+ done
+
+_Route1Text3::
+ text "ROUTE 1"
+ line "PALLET TOWN -"
+ cont "VIRIDIAN CITY"
+ done
diff --git a/en/text/maps/route_10.asm b/en/text/maps/route_10.asm
new file mode 100644
index 00000000..057ddcb5
--- /dev/null
+++ b/en/text/maps/route_10.asm
@@ -0,0 +1,109 @@
+_Route10BattleText1::
+ text "Wow, are you a"
+ line "#MANIAC too?"
+ cont "Want to see my"
+ cont "collection?"
+ done
+
+_Route10EndBattleText1::
+ text "Humph."
+ line "I'm not angry!"
+ prompt
+
+_Route10AfterBattleText1::
+ text "I have more rare"
+ line "#MON at home!"
+ done
+
+_Route10BattleText2::
+ text "Ha-hahah-ah-ha!"
+ done
+
+_Route10EndBattleText2::
+ text "Ha-haha!"
+ line "Not laughing!"
+ cont "Ha-hay fever!"
+ cont "Haha-ha-choo!"
+ prompt
+
+_Route10AfterBattleText2::
+ text "Haha-ha-choo!"
+ line "Ha-choo!"
+ cont "Snort! Snivel!"
+ done
+
+_Route10BattleText3::
+ text "Hi kid, want to"
+ line "see my #MON?"
+ done
+
+_Route10EndBattleText3::
+ text "Oh no!"
+ line "My #MON!"
+ prompt
+
+_Route10AfterBattleText3::
+ text "I don't like you"
+ line "for beating me!"
+ done
+
+_Route10BattleText4::
+ text "I've been to a"
+ line "#MON GYM a few"
+ cont "times. But, I"
+ cont "lost each time."
+ done
+
+_Route10EndBattleText4::
+ text "Ohh!"
+ line "Blew it again!"
+ prompt
+
+_Route10AfterBattleText4::
+ text "I noticed some"
+ line "#MANIACs"
+ cont "prowling around."
+ done
+
+_Route10BattleText5::
+ text "Ah! This mountain"
+ line "air is delicious!"
+ done
+
+_Route10EndBattleText5::
+ text "That"
+ line "cleared my head!"
+ prompt
+
+_Route10AfterBattleText5::
+ text "I feel bloated on"
+ line "mountain air!"
+ done
+
+_Route10BattleText6::
+ text "I'm feeling a bit"
+ line "faint from this"
+ cont "tough hike."
+ done
+
+_Route10EndBattleText6::
+ text "I'm"
+ line "not up to it!"
+ prompt
+
+_Route10AfterBattleText6::
+ text "The #MON here"
+ line "are so chunky!"
+ cont "There should be a"
+ cont "pink one with a"
+ cont "floral pattern!"
+ done
+
+_Route10Text9::
+_Route10Text7::
+ text "ROCK TUNNEL"
+ done
+
+_Route10Text10::
+ text "POWER PLANT"
+ done
diff --git a/en/text/maps/route_11_1.asm b/en/text/maps/route_11_1.asm
new file mode 100644
index 00000000..13e37bdf
--- /dev/null
+++ b/en/text/maps/route_11_1.asm
@@ -0,0 +1,133 @@
+_Route11BattleText1::
+ text "Win, lose or draw!"
+ done
+
+_Route11EndBattleText1::
+ text "Atcha!"
+ line "Didn't go my way!"
+ prompt
+
+_Route11AfterBattleText1::
+ text "#MON is life!"
+ line "And to live is to"
+ cont "gamble!"
+ done
+
+_Route11BattleText2::
+ text "Competition! I"
+ line "can't get enough!"
+ done
+
+_Route11EndBattleText2::
+ text "I had"
+ line "a chance!"
+ prompt
+
+_Route11AfterBattleText2::
+ text "You can't be a"
+ line "coward in the"
+ cont "world of #MON!"
+ done
+
+_Route11BattleText3::
+ text "Let's go, but"
+ line "don't cheat!"
+ done
+
+_Route11EndBattleText3::
+ text "Huh?"
+ line "That's not right!"
+ prompt
+
+_Route11AfterBattleText3::
+ text "I did my best! I"
+ line "have no regrets!"
+ done
+
+_Route11BattleText4::
+ text "Careful!"
+ line "I'm laying down"
+ cont "some cables!"
+ done
+
+_Route11EndBattleText4::
+ text "That"
+ line "was electric!"
+ prompt
+
+_Route11AfterBattleText4::
+ text "Spread the word"
+ line "to save energy!"
+ done
+
+_Route11BattleText5::
+ text "I just became a"
+ line "trainer! But, I"
+ cont "think I can win!"
+ done
+
+_Route11EndBattleText5::
+ text "My"
+ line "#MON couldn't!"
+ prompt
+
+_Route11AfterBattleText5::
+ text "What do you want?"
+ line "Leave me alone!"
+ done
+
+_Route11BattleText6::
+ text "Fwahaha! I have"
+ line "never lost!"
+ done
+
+_Route11EndBattleText6::
+ text "My"
+ line "first loss!"
+ prompt
+
+_Route11AfterBattleText6::
+ text "Luck of the draw!"
+ line "Just luck!"
+ done
+
+_Route11BattleText7::
+ text "I have never won"
+ line "before..."
+ done
+
+_Route11EndBattleText7::
+ text "I saw"
+ line "this coming..."
+ prompt
+
+_Route11AfterBattleText7::
+ text "It's just luck."
+ line "Luck of the draw."
+ done
+
+_Route11BattleText8::
+ text "I'm the best in"
+ line "my class!"
+ done
+
+_Route11EndBattleText8::
+ text "Darn!"
+ line "I need to make my"
+ cont "#MON stronger!"
+ prompt
+
+_Route11AfterBattleText8::
+ text "There's a fat"
+ line "#MON that"
+ cont "comes down from"
+ cont "the mountains."
+
+ para "It's strong if"
+ line "you can get it."
+ done
+
+_Route11BattleText9::
+ text "Watch out for"
+ line "live wires!"
+ done
diff --git a/en/text/maps/route_11_2.asm b/en/text/maps/route_11_2.asm
new file mode 100644
index 00000000..b9b68d6d
--- /dev/null
+++ b/en/text/maps/route_11_2.asm
@@ -0,0 +1,28 @@
+_Route11EndBattleText9::
+ text "Whoa!"
+ line "You spark plug!"
+ prompt
+
+_Route11AfterBattleText9::
+ text "Well, better get"
+ line "back to work."
+ done
+
+_Route11BattleText10::
+ text "My #MON should"
+ line "be ready by now!"
+ done
+
+_Route11EndBattleText10::
+ text "Too"
+ line "much, too young!"
+ prompt
+
+_Route11AfterBattleText10::
+ text "I better go find"
+ line "stronger ones!"
+ done
+
+_Route11Text11::
+ text "DIGLETT's CAVE"
+ done
diff --git a/en/text/maps/route_11_gate.asm b/en/text/maps/route_11_gate.asm
new file mode 100644
index 00000000..ef371d06
--- /dev/null
+++ b/en/text/maps/route_11_gate.asm
@@ -0,0 +1,14 @@
+_Route11GateText1::
+ text "When you catch"
+ line "lots of #MON,"
+ cont "isn't it hard to"
+ cont "think up names?"
+
+ para "In LAVENDER TOWN,"
+ line "there's a man who"
+ cont "rates #MON"
+ cont "nicknames."
+
+ para "He'll help you"
+ line "rename them too!"
+ done
diff --git a/en/text/maps/route_11_gate_upstairs.asm b/en/text/maps/route_11_gate_upstairs.asm
new file mode 100644
index 00000000..10236081
--- /dev/null
+++ b/en/text/maps/route_11_gate_upstairs.asm
@@ -0,0 +1,40 @@
+_Route11GateUpstairsText_494a3::
+ text "There are items on"
+ line "the ground that"
+ cont "can't be seen."
+
+ para "ITEMFINDER will"
+ line "detect an item"
+ cont "close to you."
+
+ para "It can't pinpoint"
+ line "it, so you have"
+ cont "to look yourself!"
+ done
+
+_BinocularsSnorlaxText::
+ text "Looked into the"
+ line "binoculars."
+
+ para "A big #MON is"
+ line "asleep on a road!"
+ done
+
+_BinocularsNoSnorlaxText::
+ text "Looked into the"
+ line "binoculars."
+
+ para "It's a beautiful"
+ line "view!"
+ done
+
+_Route11GateUpstairsText_494d5::
+ text "Looked into the"
+ line "binoculars."
+
+ para "The only way to"
+ line "get from CERULEAN"
+ cont "CITY to LAVENDER"
+ cont "is by way of the"
+ cont "ROCK TUNNEL."
+ done
diff --git a/en/text/maps/route_12.asm b/en/text/maps/route_12.asm
new file mode 100644
index 00000000..82696fda
--- /dev/null
+++ b/en/text/maps/route_12.asm
@@ -0,0 +1,139 @@
+_Route12Text1::
+ text "A sleeping #MON"
+ line "blocks the way!"
+ done
+
+_Route12Text13::
+ text "SNORLAX woke up!"
+
+ para "It attacked in a"
+ line "grumpy rage!"
+ done
+
+_Route12Text14::
+ text "SNORLAX calmed"
+ line "down! With a big"
+ cont "yawn, it returned"
+ cont "to the mountains!"
+ done
+
+_Route12BattleText1::
+ text "Yeah! I got a"
+ line "bite, here!"
+ done
+
+_Route12EndBattleText1::
+ text "Tch!"
+ line "Just a small fry!"
+ prompt
+
+_Route12AfterBattleText1::
+ text "Hang on! My line's"
+ line "snagged!"
+ done
+
+_Route12BattleText2::
+ text "Be patient!"
+ line "Fishing is a"
+ cont "waiting game!"
+ done
+
+_Route12EndBattleText2::
+ text "That"
+ line "one got away!"
+ prompt
+
+_Route12AfterBattleText2::
+ text "With a better ROD,"
+ line "I could catch"
+ cont "better #MON!"
+ done
+
+_Route12BattleText3::
+ text "Have you found a"
+ line "MOON STONE?"
+ done
+
+_Route12EndBattleText3::
+ text "Oww!"
+ prompt
+
+_Route12AfterBattleText3::
+ text "I could have made"
+ line "my #MON evolve"
+ cont "with MOON STONE!"
+ done
+
+_Route12BattleText4::
+ text "Electricity is my"
+ line "specialty!"
+ done
+
+_Route12EndBattleText4::
+ text "Unplugged!"
+ prompt
+
+_Route12AfterBattleText4::
+ text "Water conducts"
+ line "electricity, so"
+ cont "you should zap"
+ cont "sea #MON!"
+ done
+
+_Route12BattleText5::
+ text "The FISHING FOOL"
+ line "vs. #MON KID!"
+ done
+
+_Route12EndBattleText5::
+ text "Too"
+ line "much!"
+ prompt
+
+_Route12AfterBattleText5::
+ text "You beat me at"
+ line "#MON, but I'm"
+ cont "good at fishing!"
+ done
+
+_Route12BattleText6::
+ text "I'd rather be"
+ line "working!"
+ done
+
+_Route12EndBattleText6::
+ text "It's"
+ line "not easy..."
+ prompt
+
+_Route12AfterBattleText6::
+ text "It's all right."
+ line "Losing doesn't"
+ cont "bug me any more."
+ done
+
+_Route12BattleText7::
+ text "You never know"
+ line "what you could"
+ cont "catch!"
+ done
+
+_Route12EndBattleText7::
+ text "Lost"
+ line "it!"
+ prompt
+
+_Route12AfterBattleText7::
+ text "I catch MAGIKARP"
+ line "all the time, but"
+ cont "they're so weak!"
+ done
+
+_Route12Text11::
+ text "ROUTE 12 "
+ line "North to LAVENDER"
+ done
+
+_Route12Text12::
+ text "SPORT FISHING AREA"
+ done
diff --git a/en/text/maps/route_12_gate.asm b/en/text/maps/route_12_gate.asm
new file mode 100644
index 00000000..51d75539
--- /dev/null
+++ b/en/text/maps/route_12_gate.asm
@@ -0,0 +1,4 @@
+_Route12GateText1::
+ text "There's a lookout"
+ line "spot upstairs."
+ done
diff --git a/en/text/maps/route_12_gate_upstairs.asm b/en/text/maps/route_12_gate_upstairs.asm
new file mode 100644
index 00000000..95a89527
--- /dev/null
+++ b/en/text/maps/route_12_gate_upstairs.asm
@@ -0,0 +1,42 @@
+_TM39PreReceiveText::
+ text "My #MON's"
+ line "ashes are stored"
+ cont "in #MON TOWER."
+
+ para "You can have this"
+ line "TM. I don't need"
+ cont "it any more..."
+ prompt
+
+_ReceivedTM39Text::
+ text "<PLAYER> received"
+ line "TM39!@@"
+
+_TM39ExplanationText::
+ text "TM39 is a move"
+ line "called SWIFT."
+
+ para "It's very accurate,"
+ line "so use it during"
+ cont "battles you can't"
+ cont "afford to lose."
+ done
+
+_TM39NoRoomText::
+ text "You don't have"
+ line "room for this."
+ done
+
+_Route12GateUpstairsText_495b8::
+ text "Looked into the"
+ line "binoculars."
+
+ para "A man fishing!"
+ done
+
+_Route12GateUpstairsText_495c4::
+ text "Looked into the"
+ line "binoculars."
+
+ para "It's #MON TOWER!"
+ done
diff --git a/en/text/maps/route_12_house.asm b/en/text/maps/route_12_house.asm
new file mode 100644
index 00000000..e04ce5fb
--- /dev/null
+++ b/en/text/maps/route_12_house.asm
@@ -0,0 +1,60 @@
+_Route12HouseText_564c0::
+ text "I'm the FISHING"
+ line "GURU's brother!"
+
+ para "I simply Looove"
+ line "fishing!"
+
+ para "Do you like to"
+ line "fish?"
+ done
+
+_Route12HouseText_564c5::
+ text "Grand! I like"
+ line "your style!"
+
+ para "Take this and"
+ line "fish, young one!"
+
+ para "<PLAYER> received"
+ line "a @"
+ TX_RAM wcf4b
+ text "!@@"
+
+_Route12HouseText_564ca::
+ db $0
+ para "Fishing is a way"
+ line "of life!"
+
+ para "From the seas to"
+ line "rivers, go out"
+ cont "and land the big"
+ cont "one!"
+ done
+
+_Route12HouseText_564cf::
+ text "Oh... That's so"
+ line "disappointing..."
+ done
+
+_Route12HouseText_564d4::
+ text "Hello there,"
+ line "<PLAYER>!"
+
+ para "Use the SUPER ROD"
+ line "in any water!"
+ cont "You can catch"
+ cont "different kinds"
+ cont "of #MON."
+
+ para "Try fishing"
+ line "wherever you can!"
+ done
+
+_Route12HouseText_564d9::
+ text "Oh no!"
+
+ para "I had a gift for"
+ line "you, but you have"
+ cont "no room for it!"
+ done
diff --git a/en/text/maps/route_13.asm b/en/text/maps/route_13.asm
new file mode 100644
index 00000000..e2718919
--- /dev/null
+++ b/en/text/maps/route_13.asm
@@ -0,0 +1,179 @@
+_Route13BattleText2::
+ text "My bird #MON"
+ line "want to scrap!"
+ done
+
+_Route13EndBattleText2::
+ text "My"
+ line "bird combo lost?"
+ prompt
+
+_Route13AfterBattleText2::
+ text "My #MON look"
+ line "happy even though"
+ cont "they lost."
+ done
+
+_Route13BattleText3::
+ text "I'm told I'm good"
+ line "for a kid!"
+ done
+
+_Route13EndBattleText3::
+ text "Ohh!"
+ line "I lost!"
+ prompt
+
+_Route13AfterBattleText3::
+ text "I want to become"
+ line "a good trainer."
+ cont "I'll train hard."
+ done
+
+_Route13BattleText4::
+ text "Wow! Your BADGEs"
+ line "are too cool!"
+ done
+
+_Route13EndBattleText4::
+ text "Not"
+ line "enough!"
+ prompt
+
+_Route13AfterBattleText4::
+ text "You got those"
+ line "BADGEs from GYM"
+ cont "LEADERs. I know!"
+ done
+
+_Route13BattleText5::
+ text "My cute #MON"
+ line "wish to make your"
+ cont "acquaintance."
+ done
+
+_Route13EndBattleText5::
+ text "Wow!"
+ line "You totally won!"
+ prompt
+
+_Route13AfterBattleText5::
+ text "You have to make"
+ line "#MON fight to"
+ cont "toughen them up!"
+ done
+
+_Route13BattleText6::
+ text "I found CARBOS in"
+ line "a cave once."
+ done
+
+_Route13EndBattleText6::
+ text "Just"
+ line "messed up!"
+ prompt
+
+_Route13AfterBattleText6::
+ text "CARBOS boosted"
+ line "the SPEED of my"
+ cont "#MON."
+ done
+
+_Route13BattleText7::
+ text "The wind's blowing"
+ line "my way!"
+ done
+
+_Route13EndBattleText7::
+ text "The"
+ line "wind turned!"
+ prompt
+
+_Route13AfterBattleText7::
+ text "I'm beat. I guess"
+ line "I'll FLY home."
+ done
+
+_Route13BattleText8::
+ text "Sure, I'll play"
+ line "with you!"
+ done
+
+_Route13EndBattleText8::
+ text "Oh!"
+ line "You little brute!"
+ prompt
+
+_Route13AfterBattleText8::
+ text "I wonder which is"
+ line "stronger, male or"
+ cont "female #MON?"
+ done
+
+_Route13BattleText9::
+ text "Do you want to"
+ line "#MON with me?"
+ done
+
+_Route13EndBattleText9::
+ text "It's over"
+ line "already?"
+ prompt
+
+_Route13AfterBattleText9::
+ text "I don't know"
+ line "anything about"
+ cont "#MON. I just"
+ cont "like cool ones!"
+ done
+
+_Route13BattleText10::
+ text "What're you"
+ line "lookin' at?"
+ done
+
+_Route13EndBattleText10::
+ text "Dang!"
+ line "Stripped gears!"
+ prompt
+
+_Route13AfterBattleText10::
+ text "Get lost!"
+ done
+
+_Route13BattleText11::
+ text "I always go with"
+ line "bird #MON!"
+ done
+
+_Route13EndBattleText11::
+ text "Out"
+ line "of power!"
+ prompt
+
+_Route13AfterBattleText11::
+ text "I wish I could"
+ line "fly like PIDGEY"
+ cont "and PIDGEOTTO..."
+ done
+
+_Route13Text11::
+ text "TRAINER TIPS"
+
+ para "Look to the left"
+ line "of that post!"
+ done
+
+_Route13Text12::
+ text "TRAINER TIPS"
+
+ para "Use SELECT to"
+ line "switch items in"
+ cont "the ITEM window!"
+ done
+
+_Route13Text13::
+ text "ROUTE 13"
+ line "North to SILENCE"
+ cont "BRIDGE"
+ done
diff --git a/en/text/maps/route_14.asm b/en/text/maps/route_14.asm
new file mode 100644
index 00000000..18e85ed4
--- /dev/null
+++ b/en/text/maps/route_14.asm
@@ -0,0 +1,173 @@
+_Route14BattleText1::
+ text "You need to use"
+ line "TMs to teach good"
+ cont "moves to #MON!"
+ done
+
+_Route14EndBattleText1::
+ text "Not"
+ line "good enough!"
+ prompt
+
+_Route14AfterBattleText1::
+ text "You have some HMs"
+ line "right? #MON"
+ cont "can't ever forget"
+ cont "those moves."
+ done
+
+_Route14BattleText2::
+ text "My bird #MON"
+ line "should be ready"
+ cont "for battle."
+ done
+
+_Route14EndBattleText2::
+ text "Not"
+ line "ready yet!"
+ prompt
+
+_Route14AfterBattleText2::
+ text "They need to learn"
+ line "better moves."
+ done
+
+_Route14BattleText3::
+ text "TMs are on sale"
+ line "in CELADON!"
+ cont "But, only a few"
+ cont "people have HMs!"
+ done
+
+_Route14EndBattleText3::
+ text "Aww,"
+ line "bummer!"
+ prompt
+
+_Route14AfterBattleText3::
+ text "Teach #MON"
+ line "moves of the same"
+ cont "element type for"
+ cont "more power."
+ done
+
+_Route14BattleText4::
+ text "Have you taught"
+ line "your bird #MON"
+ cont "how to FLY?"
+ done
+
+_Route14EndBattleText4::
+ text "Shot"
+ line "down in flames!"
+ prompt
+
+_Route14AfterBattleText4::
+ text "Bird #MON are"
+ line "my true love!"
+ done
+
+_Route14BattleText5::
+ text "Have you heard of"
+ line "the legendary"
+ cont "#MON?"
+ done
+
+_Route14EndBattleText5::
+ text "Why?"
+ line "Why'd I lose?"
+ prompt
+
+_Route14AfterBattleText5::
+ text "The 3 legendary"
+ line "#MON are all"
+ cont "birds of prey."
+ done
+
+_Route14BattleText6::
+ text "I'm not into it,"
+ line "but OK! Let's go!"
+ done
+
+_Route14EndBattleText6::
+ text "I"
+ line "knew it!"
+ prompt
+
+_Route14AfterBattleText6::
+ text "Winning, losing,"
+ line "it doesn't matter"
+ cont "in the long run!"
+ done
+
+_Route14BattleText7::
+ text "C'mon, c'mon."
+ line "Let's go, let's"
+ cont "go, let's go!"
+ done
+
+_Route14EndBattleText7::
+ text "Arrg!"
+ line "Lost! Get lost!"
+ prompt
+
+_Route14AfterBattleText7::
+ text "What, what, what?"
+ line "What do you want?"
+ done
+
+_Route14BattleText8::
+ text "Perfect! I need to"
+ line "burn some time!"
+ done
+
+_Route14EndBattleText8::
+ text "What?"
+ line "You!?"
+ prompt
+
+_Route14AfterBattleText8::
+ text "Raising #MON"
+ line "is a drag, man."
+ done
+
+_Route14BattleText9::
+ text "We ride out here"
+ line "because there's"
+ cont "more room!"
+ done
+
+_Route14EndBattleText9::
+ text "Wipe out!"
+ prompt
+
+_Route14AfterBattleText9::
+ text "It's cool you"
+ line "made your #MON"
+ cont "so strong!"
+
+ para "Might is right!"
+ line "And you know it!"
+ done
+
+_Route14BattleText10::
+ text "#MON fight?"
+ line "Cool! Rumble!"
+ done
+
+_Route14EndBattleText10::
+ text "Blown"
+ line "away!"
+ prompt
+
+_Route14AfterBattleText10::
+ text "You know who'd"
+ line "win, you and me"
+ cont "one on one!"
+ done
+
+_Route14Text11::
+ text "ROUTE 14"
+ line "West to FUCHSIA"
+ cont "CITY"
+ done
diff --git a/en/text/maps/route_15.asm b/en/text/maps/route_15.asm
new file mode 100644
index 00000000..a23b8500
--- /dev/null
+++ b/en/text/maps/route_15.asm
@@ -0,0 +1,171 @@
+_Route15BattleText1::
+ text "Let me try out the"
+ line "#MON I just"
+ cont "got in a trade!"
+ done
+
+_Route15EndBattleText1::
+ text "Not"
+ line "good enough!"
+ prompt
+
+_Route15AfterBattleText1::
+ text "You can't change"
+ line "the nickname of"
+ cont "any #MON you"
+ cont "get in a trade."
+
+ para "Only the Original"
+ line "Trainer can."
+ done
+
+_Route15BattleText2::
+ text "You look gentle,"
+ line "so I think I can"
+ cont "beat you!"
+ done
+
+_Route15EndBattleText2::
+ text "No,"
+ line "wrong!"
+ prompt
+
+_Route15AfterBattleText2::
+ text "I'm afraid of"
+ line "BIKERs, they look"
+ cont "so ugly and mean!"
+ done
+
+_Route15BattleText3::
+ text "When I whistle, I"
+ line "can summon bird"
+ cont "#MON!"
+ done
+
+_Route15EndBattleText3::
+ text "Ow!"
+ line "That's tragic!"
+ prompt
+
+_Route15AfterBattleText3::
+ text "Maybe I'm not cut"
+ line "out for battles."
+ done
+
+_Route15BattleText4::
+ text "Hmm? My birds are"
+ line "shivering! You're"
+ cont "good, aren't you?"
+ done
+
+_Route15EndBattleText4::
+ text "Just"
+ line "as I thought!"
+ prompt
+
+_Route15AfterBattleText4::
+ text "Did you know moves"
+ line "like EARTHQUAKE"
+ cont "don't have any"
+ cont "effect on birds?"
+ done
+
+_Route15BattleText5::
+ text "Oh, you're a"
+ line "little cutie!"
+ done
+
+_Route15EndBattleText5::
+ text "You looked"
+ line "so cute too!"
+ prompt
+
+_Route15AfterBattleText5::
+ text "I forgive you!"
+ line "I can take it!"
+ done
+
+_Route15BattleText6::
+ text "I raise #MON"
+ line "because I live"
+ cont "alone!"
+ done
+
+_Route15EndBattleText6::
+ text "I didn't"
+ line "ask for this!"
+ prompt
+
+_Route15AfterBattleText6::
+ text "I just like going"
+ line "home to be with"
+ cont "my #MON!"
+ done
+
+_Route15BattleText7::
+ text "Hey kid! C'mon!"
+ line "I just got these!"
+ done
+
+_Route15EndBattleText7::
+ text "Why"
+ line "not?"
+ prompt
+
+_Route15AfterBattleText7::
+ text "You only live"
+ line "once, so I live"
+ cont "as an outlaw!"
+ cont "TEAM ROCKET RULES!"
+ done
+
+_Route15BattleText8::
+ text "Fork over all your"
+ line "cash when you"
+ cont "lose to me, kid!"
+ done
+
+_Route15EndBattleText8::
+ text "That"
+ line "can't be true!"
+ prompt
+
+_Route15AfterBattleText8::
+ text "I was just joking"
+ line "about the money!"
+ done
+
+_Route15BattleText9::
+ text "What's cool?"
+ line "Trading #MON!"
+ done
+
+_Route15EndBattleText9::
+ text "I"
+ line "said trade!"
+ prompt
+
+_Route15AfterBattleText9::
+ text "I trade #MON"
+ line "with my friends!"
+ done
+
+_Route15BattleText10::
+ text "Want to play with"
+ line "my #MON?"
+ done
+
+_Route15EndBattleText10::
+ text "I was"
+ line "too impatient!"
+ prompt
+
+_Route15AfterBattleText10::
+ text "I'll go train with"
+ line "weaker people.@@"
+
+_Route15Text12::
+ text "ROUTE 15"
+ line "West to FUCHSIA"
+ cont "CITY"
+ done
diff --git a/en/text/maps/route_15_gate.asm b/en/text/maps/route_15_gate.asm
new file mode 100644
index 00000000..0a526142
--- /dev/null
+++ b/en/text/maps/route_15_gate.asm
@@ -0,0 +1,7 @@
+_Route15GateText1::
+ text "Are you working"
+ line "on a #DEX?"
+
+ para "PROF.OAK's AIDE"
+ line "came by here."
+ done
diff --git a/en/text/maps/route_15_gate_upstairs.asm b/en/text/maps/route_15_gate_upstairs.asm
new file mode 100644
index 00000000..ade4a358
--- /dev/null
+++ b/en/text/maps/route_15_gate_upstairs.asm
@@ -0,0 +1,24 @@
+_Route15GateUpstairsText_4968c::
+ text "EXP.ALL gives"
+ line "EXP points to all"
+ cont "the #MON with"
+ cont "you, even if they"
+ cont "don't fight."
+
+ para "It does, however,"
+ line "reduce the amount"
+ cont "of EXP for each"
+ cont "#MON."
+
+ para "If you don't need"
+ line "it, you should "
+ cont "store it via PC."
+ done
+
+_Route15GateUpstairsText_49698::
+ text "Looked into the"
+ line "binoculars."
+
+ para "It looks like a"
+ line "small island!"
+ done
diff --git a/en/text/maps/route_16.asm b/en/text/maps/route_16.asm
new file mode 100644
index 00000000..45265829
--- /dev/null
+++ b/en/text/maps/route_16.asm
@@ -0,0 +1,120 @@
+_Route16BattleText1::
+ text "What do you want?"
+ done
+
+_Route16EndBattleText1::
+ text "Don't you"
+ line "dare laugh!"
+ prompt
+
+_Route16AfterBattleText1::
+ text "We like just"
+ line "hanging here,"
+ cont "what's it to you?"
+ done
+
+_Route16BattleText2::
+ text "Nice BIKE!"
+ line "Hand it over!"
+ done
+
+_Route16EndBattleText2::
+ text "Knock"
+ line "out!"
+ prompt
+
+_Route16AfterBattleText2::
+ text "Forget it, who"
+ line "needs your BIKE!"
+ done
+
+_Route16BattleText3::
+ text "Come out and play,"
+ line "little mouse!"
+ done
+
+_Route16EndBattleText3::
+ text "You"
+ line "little rat!"
+ prompt
+
+_Route16AfterBattleText3::
+ text "I hate losing!"
+ line "Get away from me!"
+ done
+
+_Route16BattleText4::
+ text "Hey, you just"
+ line "bumped me!"
+ done
+
+_Route16EndBattleText4::
+ text "Kaboom!"
+ prompt
+
+_Route16AfterBattleText4::
+ text "You can also get"
+ line "to FUCHSIA from"
+ cont "VERMILION using a"
+ cont "coastal road."
+ done
+
+_Route16BattleText5::
+ text "I'm feeling"
+ line "hungry and mean!"
+ done
+
+_Route16EndBattleText5::
+ text "Bad,"
+ line "bad, bad!"
+ prompt
+
+_Route16AfterBattleText5::
+ text "I like my #MON"
+ line "ferocious! They"
+ cont "tear up enemies!"
+ done
+
+_Route16BattleText6::
+ text "Sure, I'll go!"
+ done
+
+_Route16EndBattleText6::
+ text "Don't make"
+ line "me mad!"
+ prompt
+
+_Route16AfterBattleText6::
+ text "I like harassing"
+ line "people with my"
+ cont "vicious #MON!"
+ done
+
+_Route16Text7::
+ text "A sleeping #MON"
+ line "blocks the way!"
+ done
+
+_Route16Text10::
+ text "SNORLAX woke up!"
+
+ para "It attacked in a"
+ line "grumpy rage!"
+ done
+
+_Route16Text11::
+ text "With a big yawn,"
+ line "SNORLAX returned"
+ cont "to the mountains!"
+ done
+
+_Route16Text8::
+ text "Enjoy the slope!"
+ line "CYCLING ROAD"
+ done
+
+_Route16Text9::
+ text "ROUTE 16"
+ line "CELADON CITY -"
+ cont "FUCHSIA CITY"
+ done
diff --git a/en/text/maps/route_16_gate.asm b/en/text/maps/route_16_gate.asm
new file mode 100644
index 00000000..f548977f
--- /dev/null
+++ b/en/text/maps/route_16_gate.asm
@@ -0,0 +1,22 @@
+_Route16GateText_49777::
+ text "No pedestrians"
+ line "are allowed on"
+ cont "CYCLING ROAD!"
+ done
+
+_Route16GateText_4977c::
+ text "CYCLING ROAD is a"
+ line "downhill course"
+ cont "by the sea. It's"
+ cont "a great ride."
+ done
+
+_Route16GateText_49781::
+ text "Excuse me! Wait"
+ line "up please!"
+ done
+
+_Route16GateText2::
+ text "How'd you get in?"
+ line "Good effort!"
+ done
diff --git a/en/text/maps/route_16_gate_upstairs.asm b/en/text/maps/route_16_gate_upstairs.asm
new file mode 100644
index 00000000..d76b70ca
--- /dev/null
+++ b/en/text/maps/route_16_gate_upstairs.asm
@@ -0,0 +1,26 @@
+_Route16GateUpstairsText_49820::
+ text "I'm going for a"
+ line "ride with my girl"
+ cont "friend!"
+ done
+
+_Route16GateUpstairsText_4982f::
+ text "We're going"
+ line "riding together!"
+ done
+
+_Route16GateUpstairsText_4983b::
+ text "Looked into the"
+ line "binoculars."
+
+ para "It's CELADON DEPT."
+ line "STORE!"
+ done
+
+_Route16GateUpstairsText_49847::
+ text "Looked into the"
+ line "binoculars."
+
+ para "There's a long"
+ line "path over water!"
+ done
diff --git a/en/text/maps/route_16_house.asm b/en/text/maps/route_16_house.asm
new file mode 100644
index 00000000..77efde87
--- /dev/null
+++ b/en/text/maps/route_16_house.asm
@@ -0,0 +1,31 @@
+_Route16HouseText3::
+ text "Oh, you found my"
+ line "secret retreat!"
+
+ para "Please don't tell"
+ line "anyone I'm here."
+ cont "I'll make it up"
+ cont "to you with this!"
+ prompt
+
+_ReceivedHM02Text::
+ text "<PLAYER> received"
+ line "HM02!@@"
+
+_HM02ExplanationText::
+ text "HM02 is FLY."
+ line "It will take you"
+ cont "back to any town."
+
+ para "Put it to good"
+ line "use!"
+ done
+
+_HM02NoRoomText::
+ text "You don't have any"
+ line "room for this."
+ done
+
+_Route16HouseText_1e652::
+ text "FEAROW: Kyueen!"
+ done
diff --git a/en/text/maps/route_17.asm b/en/text/maps/route_17.asm
new file mode 100644
index 00000000..a0affd90
--- /dev/null
+++ b/en/text/maps/route_17.asm
@@ -0,0 +1,195 @@
+_Route17BattleText1::
+ text "There's no money"
+ line "in fighting kids!"
+ done
+
+_Route17EndBattleText1::
+ text "Burned"
+ line "out!"
+ prompt
+
+_Route17AfterBattleText1::
+ text "Good stuff is"
+ line "lying around on"
+ cont "CYCLING ROAD!"
+ done
+
+_Route17BattleText2::
+ text "What do you want,"
+ line "kiddo?"
+ done
+
+_Route17EndBattleText2::
+ text "Whoo!"
+ prompt
+
+_Route17AfterBattleText2::
+ text "I could belly-"
+ line "bump you outta"
+ cont "here!"
+ done
+
+_Route17BattleText3::
+ text "You heading to"
+ line "FUCHSIA?"
+ done
+
+_Route17EndBattleText3::
+ text "Crash and"
+ line "burn!"
+ prompt
+
+_Route17AfterBattleText3::
+ text "I love racing"
+ line "downhill!"
+ done
+
+_Route17BattleText4::
+ text "We're BIKERs!"
+ line "Highway stars!"
+ done
+
+_Route17EndBattleText4::
+ text "Smoked!"
+ prompt
+
+_Route17AfterBattleText4::
+ text "Are you looking"
+ line "for adventure?"
+ done
+
+_Route17BattleText5::
+ text "Let VOLTORB"
+ line "electrify you!"
+ done
+
+_Route17EndBattleText5::
+ text "Grounded"
+ line "out!"
+ prompt
+
+_Route17AfterBattleText5::
+ text "I got my VOLTORB"
+ line "at the abandoned"
+ cont "POWER PLANT."
+ done
+
+_Route17BattleText6::
+ text "My #MON won't"
+ line "evolve! Why?"
+ done
+
+_Route17EndBattleText6::
+ text "Why,"
+ line "you!"
+ prompt
+
+_Route17AfterBattleText6::
+ text "Maybe some #MON"
+ line "need element"
+ cont "STONEs to evolve."
+ done
+
+_Route17BattleText7::
+ text "I need a little"
+ line "exercise!"
+ done
+
+_Route17EndBattleText7::
+ text "Whew!"
+ line "Good workout!"
+ prompt
+
+_Route17AfterBattleText7::
+ text "I'm sure I lost"
+ line "weight there!"
+ done
+
+_Route17BattleText8::
+ text "Be a rebel!"
+ done
+
+_Route17EndBattleText8::
+ text "Aaaargh!"
+ prompt
+
+_Route17AfterBattleText8::
+ text "Be ready to fight"
+ line "for your beliefs!"
+ done
+
+_Route17BattleText9::
+ text "Nice BIKE!"
+ line "How's it handle?"
+ done
+
+_Route17EndBattleText9::
+ text "Shoot!"
+ prompt
+
+_Route17AfterBattleText9::
+ text "The slope makes"
+ line "it hard to steer!"
+ done
+
+_Route17BattleText10::
+ text "Get lost kid!"
+ line "I'm bushed!"
+ done
+
+_Route17EndBattleText10::
+ text "Are you"
+ line "satisfied?"
+ prompt
+
+_Route17AfterBattleText10::
+ text "I need to catch"
+ line "a few Zs!"
+ done
+
+_Route17Text11::
+ text "It's a notice!"
+
+ para "Watch out for"
+ line "discarded items!"
+ done
+
+_Route17Text12::
+ text "TRAINER TIPS"
+
+ para "All #MON are"
+ line "unique."
+
+ para "Even #MON of"
+ line "the same type and"
+ cont "level grow at"
+ cont "different rates."
+ done
+
+_Route17Text13::
+ text "TRAINER TIPS"
+
+ para "Press the A or B"
+ line "Button to stay in"
+ cont "place while on a"
+ cont "slope."
+ done
+
+_Route17Text14::
+ text "ROUTE 17"
+ line "CELADON CITY -"
+ cont "FUCHSIA CITY"
+ done
+
+_Route17Text15::
+ text "It's a notice!"
+
+ para "Don't throw the"
+ line "game, throw #"
+ cont "BALLs instead!"
+ done
+
+_Route17Text16::
+ text "CYCLING ROAD"
+ line "Slope ends here!"
+ done
diff --git a/en/text/maps/route_18.asm b/en/text/maps/route_18.asm
new file mode 100644
index 00000000..d09caf82
--- /dev/null
+++ b/en/text/maps/route_18.asm
@@ -0,0 +1,58 @@
+_Route18BattleText1::
+ text "I always check"
+ line "every grassy area"
+ cont "for new #MON."
+ done
+
+_Route18EndBattleText1::
+ text "Tch!"
+ prompt
+
+_Route18AfterBattleText1::
+ text "I wish I had a"
+ line "BIKE!"
+ done
+
+_Route18BattleText2::
+ text "Kurukkoo!"
+ line "How do you like"
+ cont "my bird call?"
+ done
+
+_Route18EndBattleText2::
+ text "I"
+ line "had to bug you!"
+ prompt
+
+_Route18AfterBattleText2::
+ text "I also collect sea"
+ line "#MON on"
+ cont "weekends!"
+ done
+
+_Route18BattleText3::
+ text "This is my turf!"
+ line "Get out of here!"
+ done
+
+_Route18EndBattleText3::
+ text "Darn!"
+ prompt
+
+_Route18AfterBattleText3::
+ text "This is my fave"
+ line "#MON hunting"
+ cont "area!"
+ done
+
+_Route18Text4::
+ text "ROUTE 18"
+ line "CELADON CITY -"
+ cont "FUCHSIA CITY"
+ done
+
+_Route18Text5::
+ text "CYCLING ROAD"
+ line "No pedestrians"
+ cont "permitted!"
+ done
diff --git a/en/text/maps/route_18_gate.asm b/en/text/maps/route_18_gate.asm
new file mode 100644
index 00000000..f2f51039
--- /dev/null
+++ b/en/text/maps/route_18_gate.asm
@@ -0,0 +1,14 @@
+_Route18GateText_49928::
+ text "You need a BICYCLE"
+ line "for CYCLING ROAD!"
+ done
+
+_Route18GateText_4992d::
+ text "CYCLING ROAD is"
+ line "all uphill from"
+ cont "here."
+ done
+
+_Route18GateText_49932::
+ text "Excuse me!"
+ done
diff --git a/en/text/maps/route_18_gate_upstairs.asm b/en/text/maps/route_18_gate_upstairs.asm
new file mode 100644
index 00000000..0fd2de09
--- /dev/null
+++ b/en/text/maps/route_18_gate_upstairs.asm
@@ -0,0 +1,15 @@
+_Route18GateUpstairsText_49993::
+ text "Looked into the"
+ line "binoculars."
+
+ para "PALLET TOWN is in"
+ line "the west!"
+ done
+
+_Route18GateUpstairsText_4999f::
+ text "Looked into the"
+ line "binoculars."
+
+ para "There are people"
+ line "swimming!"
+ done
diff --git a/en/text/maps/route_19.asm b/en/text/maps/route_19.asm
new file mode 100644
index 00000000..244e31d0
--- /dev/null
+++ b/en/text/maps/route_19.asm
@@ -0,0 +1,157 @@
+_Route19BattleText1::
+ text "Have to warm up"
+ line "before my swim!"
+ done
+
+_Route19EndBattleText1::
+ text "All"
+ line "warmed up!"
+ prompt
+
+_Route19AfterBattleText1::
+ text "Thanks, kid! I'm"
+ line "ready for a swim!"
+ done
+
+_Route19BattleText2::
+ text "Wait! You'll have"
+ line "a heart attack!"
+ done
+
+_Route19EndBattleText2::
+ text "Ooh!"
+ line "That's chilly!"
+ prompt
+
+_Route19AfterBattleText2::
+ text "Watch out for"
+ line "TENTACOOL!"
+ done
+
+_Route19BattleText3::
+ text "I love swimming!"
+ line "What about you?"
+ done
+
+_Route19EndBattleText3::
+ text "Belly"
+ line "flop!"
+ prompt
+
+_Route19AfterBattleText3::
+ text "I can beat #MON"
+ line "at swimming!"
+ done
+
+_Route19BattleText4::
+ text "What's beyond the"
+ line "horizon?"
+ done
+
+_Route19EndBattleText4::
+ text "Glub!"
+ prompt
+
+_Route19AfterBattleText4::
+ text "I see a couple of"
+ line "islands!"
+ done
+
+_Route19BattleText5::
+ text "I tried diving"
+ line "for #MON, but"
+ cont "it was a no go!"
+ done
+
+_Route19EndBattleText5::
+ text "Help!"
+ prompt
+
+_Route19AfterBattleText5::
+ text "You have to fish"
+ line "for sea #MON!"
+ done
+
+_Route19BattleText6::
+ text "I look at the"
+ line "sea to forget!"
+ done
+
+_Route19EndBattleText6::
+ text "Ooh!"
+ line "Traumatic!"
+ prompt
+
+_Route19AfterBattleText6::
+ text "I'm looking at the"
+ line "sea to forget!"
+ done
+
+_Route19BattleText7::
+ text "Oh, I just love"
+ line "your ride! Can I"
+ cont "have it if I win?"
+ done
+
+_Route19EndBattleText7::
+ text "Oh!"
+ line "I lost!"
+ prompt
+
+_Route19AfterBattleText7::
+ text "It's still a long"
+ line "way to go to"
+ cont "SEAFOAM ISLANDS."
+ done
+
+_Route19BattleText8::
+ text "Swimming's great!"
+ line "Sunburns aren't!"
+ done
+
+_Route19EndBattleText8::
+ text "Shocker!"
+ prompt
+
+_Route19AfterBattleText8::
+ text "My boy friend"
+ line "wanted to swim to"
+ cont "SEAFOAM ISLANDS."
+ done
+
+_Route19BattleText9::
+ text "These waters are"
+ line "treacherous!"
+ done
+
+_Route19EndBattleText9::
+ text "Ooh!"
+ line "Dangerous!"
+ prompt
+
+_Route19AfterBattleText9::
+ text "I got a cramp!"
+ line "Glub, glub..."
+ done
+
+_Route19BattleText10::
+ text "I swam here, but"
+ line "I'm tired."
+ done
+
+_Route19EndBattleText10::
+ text "I'm"
+ line "exhausted..."
+ prompt
+
+_Route19AfterBattleText10::
+ text "LAPRAS is so big,"
+ line "it must keep you"
+ cont "dry on water."
+ done
+
+_Route19Text11::
+ text "SEA ROUTE 19"
+ line "FUCHSIA CITY -"
+ cont "SEAFOAM ISLANDS"
+ done
diff --git a/en/text/maps/route_2.asm b/en/text/maps/route_2.asm
new file mode 100644
index 00000000..dd7becc0
--- /dev/null
+++ b/en/text/maps/route_2.asm
@@ -0,0 +1,9 @@
+_Route2Text3::
+ text "ROUTE 2"
+ line "VIRIDIAN CITY -"
+ cont "PEWTER CITY"
+ done
+
+_Route2Text4::
+ text "DIGLETT's CAVE"
+ done
diff --git a/en/text/maps/route_20.asm b/en/text/maps/route_20.asm
new file mode 100644
index 00000000..1ccf0b6c
--- /dev/null
+++ b/en/text/maps/route_20.asm
@@ -0,0 +1,156 @@
+_Route20BattleText1::
+ text "The water is"
+ line "shallow here."
+ done
+
+_Route20EndBattleText1::
+ text "Splash!"
+ prompt
+
+_Route20AfterBattleText1::
+ text "I wish I could"
+ line "ride my #MON."
+ done
+
+_Route20BattleText2::
+ text "SEAFOAM is a"
+ line "quiet getaway!"
+ done
+
+_Route20EndBattleText2::
+ text "Quit it!"
+ prompt
+
+_Route20AfterBattleText2::
+ text "There's a huge"
+ line "cavern underneath"
+ cont "this island."
+ done
+
+_Route20BattleText3::
+ text "I love floating"
+ line "with the fishes!"
+ done
+
+_Route20EndBattleText3::
+ text "Yowch!"
+ prompt
+
+_Route20AfterBattleText3::
+ text "Want to float"
+ line "with me?"
+ done
+
+_Route20BattleText4::
+ text "Are you on"
+ line "vacation too?"
+ done
+
+_Route20EndBattleText4::
+ text "No"
+ line "mercy at all!"
+ prompt
+
+_Route20AfterBattleText4::
+ text "SEAFOAM used to"
+ line "be one island!"
+ done
+
+_Route20BattleText5::
+ text "Check out my buff"
+ line "physique!"
+ done
+
+_Route20EndBattleText5::
+ text "Wimpy!"
+ prompt
+
+_Route20AfterBattleText5::
+ text "I should've been"
+ line "buffing up my"
+ cont "#MON, not me!"
+ done
+
+_Route20BattleText6::
+ text "Why are you"
+ line "riding a #MON?"
+ cont "Can't you swim?"
+ done
+
+_Route20EndBattleText6::
+ text "Ouch!"
+ line "Torpedoed!"
+ prompt
+
+_Route20AfterBattleText6::
+ text "Riding a #MON"
+ line "sure looks fun!"
+ done
+
+_Route20BattleText7::
+ text "I rode my bird"
+ line "#MON here!"
+ done
+
+_Route20EndBattleText7::
+ text "Oh"
+ line "no!"
+ prompt
+
+_Route20AfterBattleText7::
+ text "My birds can't"
+ line "FLY me back!"
+ done
+
+_Route20BattleText8::
+ text "My boy friend gave"
+ line "me big pearls!"
+ done
+
+_Route20EndBattleText8::
+ text "Don't"
+ line "touch my pearls!"
+ prompt
+
+_Route20AfterBattleText8::
+ text "Will my pearls"
+ line "grow bigger"
+ cont "inside CLOYSTER?"
+ done
+
+_Route20BattleText9::
+ text "I swam here from"
+ line "CINNABAR ISLAND!"
+ done
+
+_Route20EndBattleText9::
+ text "I'm"
+ line "so disappointed!"
+ prompt
+
+_Route20AfterBattleText9::
+ text "#MON have"
+ line "taken over an"
+ cont "abandoned mansion"
+ cont "on CINNABAR!"
+ done
+
+_Route20BattleText10::
+ text "CINNABAR, in the"
+ line "west, has a LAB"
+ cont "for #MON."
+ done
+
+_Route20EndBattleText10::
+ text "Wait!"
+ prompt
+
+_Route20AfterBattleText10::
+ text "CINNABAR is a "
+ line "volcanic island!"
+ done
+
+_Route20Text12::
+_Route20Text11::
+ text "SEAFOAM ISLANDS"
+ done
diff --git a/en/text/maps/route_21.asm b/en/text/maps/route_21.asm
new file mode 100644
index 00000000..3451953f
--- /dev/null
+++ b/en/text/maps/route_21.asm
@@ -0,0 +1,137 @@
+_Route21BattleText1::
+ text "You want to know"
+ line "if the fish are"
+ cont "biting?"
+ done
+
+_Route21EndBattleText1::
+ text "Dang!"
+ prompt
+
+_Route21AfterBattleText1::
+ text "I can't catch"
+ line "anything good!"
+ done
+
+_Route21BattleText2::
+ text "I got a big haul!"
+ line "Wanna go for it?"
+ done
+
+_Route21EndBattleText2::
+ text "Darn"
+ line "MAGIKARP!"
+ prompt
+
+_Route21AfterBattleText2::
+ text "I seem to only"
+ line "catch MAGIKARP!"
+ done
+
+_Route21BattleText3::
+ text "The sea cleanses"
+ line "my body and soul!"
+ done
+
+_Route21EndBattleText3::
+ text "Ayah!"
+ prompt
+
+_Route21AfterBattleText3::
+ text "I like the"
+ line "mountains too!"
+ done
+
+_Route21BattleText4::
+ text "What's wrong with"
+ line "me swimming?"
+ done
+
+_Route21EndBattleText4::
+ text "Cheap"
+ line "shot!"
+ prompt
+
+_Route21AfterBattleText4::
+ text "I look like what?"
+ line "A studded inner"
+ cont "tube? Get lost!"
+ done
+
+_Route21BattleText5::
+ text "I caught all my"
+ line "#MON at sea!"
+ done
+
+_Route21EndBattleText5::
+ text "Diver!!"
+ line "Down!!"
+ prompt
+
+_Route21AfterBattleText5::
+ text "Where'd you catch"
+ line "your #MON?"
+ done
+
+_Route21BattleText6::
+ text "Right now, I'm in"
+ line "a triathlon meet!"
+ done
+
+_Route21EndBattleText6::
+ text "Pant..."
+ line "pant...pant..."
+ prompt
+
+_Route21AfterBattleText6::
+ text "I'm beat!"
+ line "But, I still have"
+ cont "the bike race and"
+ cont "marathon left!"
+ done
+
+_Route21BattleText7::
+ text "Ahh! Feel the sun"
+ line "and the wind!"
+ done
+
+_Route21EndBattleText7::
+ text "Yow!"
+ line "I lost!"
+ prompt
+
+_Route21AfterBattleText7::
+ text "I'm sunburnt to a"
+ line "crisp!"
+ done
+
+_Route21BattleText8::
+ text "Hey, don't scare"
+ line "away the fish!"
+ done
+
+_Route21EndBattleText8::
+ text "Sorry!"
+ line "I didn't mean it!"
+ prompt
+
+_Route21AfterBattleText8::
+ text "I was just angry"
+ line "that I couldn't"
+ cont "catch anything."
+ done
+
+_Route21BattleText9::
+ text "Keep me company"
+ line "'til I get a hit!"
+ done
+
+_Route21EndBattleText9::
+ text "That"
+ line "burned some time."
+ prompt
+
+_Route21AfterBattleText9::
+ text "Oh wait! I got a"
+ line "bite! Yeah!"
+ done
diff --git a/en/text/maps/route_22.asm b/en/text/maps/route_22.asm
new file mode 100644
index 00000000..3a1d28f0
--- /dev/null
+++ b/en/text/maps/route_22.asm
@@ -0,0 +1,104 @@
+_Route22RivalBeforeBattleText1::
+ text "<RIVAL>: Hey!"
+ line "<PLAYER>!"
+
+ para "You're going to"
+ line "#MON LEAGUE?"
+
+ para "Forget it! You"
+ line "probably don't"
+ cont "have any BADGEs!"
+
+ para "The guard won't"
+ line "let you through!"
+
+ para "By the way, did"
+ line "your #MON"
+ cont "get any stronger?"
+ done
+
+_Route22RivalAfterBattleText1::
+ text "I heard #MON"
+ line "LEAGUE has many"
+ cont "tough trainers!"
+
+ para "I have to figure"
+ line "out how to get"
+ cont "past them!"
+
+ para "You should quit"
+ line "dawdling and get"
+ cont "a move on!"
+ done
+
+_Route22RivalDefeatedText1::
+ text "Awww!"
+ line "You just lucked"
+ cont "out!"
+ prompt
+
+_Route22Text_511bc::
+ text "<RIVAL>: What?"
+ line "Why do I have 2"
+ cont "#MON?"
+
+ para "You should catch"
+ cont "some more too!"
+ prompt
+
+_Route22RivalBeforeBattleText2::
+ text "<RIVAL>: What?"
+ line "<PLAYER>! What a"
+ cont "surprise to see"
+ cont "you here!"
+
+ para "So you're going to"
+ line "#MON LEAGUE?"
+
+ para "You collected all"
+ line "the BADGEs too?"
+ cont "That's cool!"
+
+ para "Then I'll whip you"
+ line "<PLAYER> as a"
+ cont "warm up for"
+ cont "#MON LEAGUE!"
+
+ para "Come on!"
+ done
+
+_Route22RivalAfterBattleText2::
+ text "That loosened me"
+ line "up! I'm ready for"
+ cont "#MON LEAGUE!"
+
+ para "<PLAYER>, you need"
+ line "more practice!"
+
+ para "But hey, you know"
+ line "that! I'm out of"
+ cont "here. Smell ya!"
+ done
+
+_Route22RivalDefeatedText2::
+ text "What!?"
+
+ para "I was just"
+ line "careless!"
+ prompt
+
+_Route22Text_511d0::
+ text "<RIVAL>: Hahaha!"
+ line "<PLAYER>! That's"
+ cont "your best? You're"
+ cont "nowhere near as"
+ cont "good as me, pal!"
+
+ para "Go train some"
+ line "more! You loser!"
+ prompt
+
+_Route22FrontGateText::
+ text "#MON LEAGUE"
+ line "Front Gate"
+ done
diff --git a/en/text/maps/route_23.asm b/en/text/maps/route_23.asm
new file mode 100644
index 00000000..2ecb020e
--- /dev/null
+++ b/en/text/maps/route_23.asm
@@ -0,0 +1,38 @@
+_VictoryRoadGuardText1::
+ text "You can pass here"
+ line "only if you have"
+ cont "the @"
+ TX_RAM wcd6d
+ text "!"
+
+ para "You don't have the"
+ line "@"
+ TX_RAM wcd6d
+ text " yet!"
+
+ para "You have to have"
+ line "it to get to"
+ cont "#MON LEAGUE!@@"
+
+_VictoryRoadGuardText2::
+ text "You can pass here"
+ line "only if you have"
+ cont "the @"
+ TX_RAM wcd6d
+ text "!"
+
+ para "Oh! That is the"
+ line "@"
+ TX_RAM wcd6d
+ text "!@@"
+
+_VictoryRoadGuardText_513a3::
+ db $0
+ para "OK then! Please,"
+ line "go right ahead!"
+ done
+
+_Route23Text8::
+ text "VICTORY ROAD GATE"
+ line "- #MON LEAGUE"
+ done
diff --git a/en/text/maps/route_24_1.asm b/en/text/maps/route_24_1.asm
new file mode 100644
index 00000000..ae861eda
--- /dev/null
+++ b/en/text/maps/route_24_1.asm
@@ -0,0 +1,64 @@
+_Route24Text_51510::
+ text "Congratulations!"
+ line "You beat our 5"
+ cont "contest trainers!@@"
+
+_Route24Text_51515::
+ db $0
+ para "You just earned a"
+ line "fabulous prize!"
+ prompt
+
+_Route24Text_5151a::
+ text "<PLAYER> received"
+ line "a @"
+ TX_RAM wcf4b
+ text "!@@"
+
+_Route24Text_51521::
+ text "You don't have"
+ line "any room!"
+ done
+
+_Route24Text_51526::
+ text "By the way, would"
+ line "you like to join"
+ cont "TEAM ROCKET?"
+
+ para "We're a group"
+ line "dedicated to evil"
+ cont "using #MON!"
+
+ para "Want to join?"
+
+ para "Are you sure?"
+
+ para "Come on, join us!"
+
+ para "I'm telling you"
+ line "to join!"
+
+ para "OK, you need"
+ line "convincing!"
+
+ para "I'll make you an"
+ line "offer you can't"
+ cont "refuse!"
+ done
+
+_Route24Text_5152b::
+ text "Arrgh!"
+ line "You are good!"
+ prompt
+
+_Route24Text_51530::
+ text "With your ability,"
+ line "you could become"
+ cont "a top leader in"
+ cont "TEAM ROCKET!"
+ done
+
+_Route24BattleText1::
+ text "I saw your feat"
+ line "from the grass!"
+ done
diff --git a/en/text/maps/route_24_2.asm b/en/text/maps/route_24_2.asm
new file mode 100644
index 00000000..325dea13
--- /dev/null
+++ b/en/text/maps/route_24_2.asm
@@ -0,0 +1,90 @@
+_Route24EndBattleText1::
+ text "I"
+ line "thought not!"
+ prompt
+
+_Route24AfterBattleText1::
+ text "I hid because the"
+ line "people on the"
+ cont "bridge scared me!"
+ done
+
+_Route24BattleText2::
+ text "OK! I'm No. 5!"
+ line "I'll stomp you!"
+ done
+
+_Route24EndBattleText2::
+ text "Whoa!"
+ line "Too much!"
+ prompt
+
+_Route24AfterBattleText2::
+ text "I did my best, I"
+ line "have no regrets!"
+ done
+
+_Route24BattleText3::
+ text "I'm No. 4!"
+ line "Getting tired?"
+ done
+
+_Route24EndBattleText3::
+ text "I lost"
+ line "too!"
+ prompt
+
+_Route24AfterBattleText3::
+ text "I did my best, so"
+ line "I've no regrets!"
+ done
+
+_Route24BattleText4::
+ text "Here's No. 3!"
+ line "I won't be easy!"
+ done
+
+_Route24EndBattleText4::
+ text "Ow!"
+ line "Stomped flat!"
+ prompt
+
+_Route24AfterBattleText4::
+ text "I did my best, I"
+ line "have no regrets!"
+ done
+
+_Route24BattleText5::
+ text "I'm second!"
+ line "Now it's serious!"
+ done
+
+_Route24EndBattleText5::
+ text "How could I"
+ line "lose?"
+ prompt
+
+_Route24AfterBattleText5::
+ text "I did my best, I"
+ line "have no regrets!"
+ done
+
+_Route24BattleText6::
+ text "This is NUGGET"
+ line "BRIDGE! Beat us 5"
+ cont "trainers and win"
+ cont "a fabulous prize!"
+
+ para "Think you got"
+ line "what it takes?"
+ done
+
+_Route24EndBattleText6::
+ text "Whoo!"
+ line "Good stuff!"
+ prompt
+
+_Route24AfterBattleText6::
+ text "I did my best, I"
+ line "have no regrets!"
+ done
diff --git a/en/text/maps/route_25.asm b/en/text/maps/route_25.asm
new file mode 100644
index 00000000..325ab348
--- /dev/null
+++ b/en/text/maps/route_25.asm
@@ -0,0 +1,156 @@
+_Route25BattleText1::
+ text "Local trainers"
+ line "come here to"
+ cont "practice!"
+ done
+
+_Route25EndBattleText1::
+ text "You're"
+ line "decent."
+ prompt
+
+_Route25AfterBattleText1::
+ text "All #MON have"
+ line "weaknesses. It's"
+ cont "best to raise"
+ cont "different kinds."
+ done
+
+_Route25BattleText2::
+ text "Dad took me to a"
+ line "great party on"
+ cont "S.S.ANNE at"
+ cont "VERMILION CITY!"
+ done
+
+_Route25EndBattleText2::
+ text "I'm"
+ line "not mad!"
+ prompt
+
+_Route25AfterBattleText2::
+ text "On S.S.ANNE, I"
+ line "saw trainers from"
+ cont "around the world."
+ done
+
+_Route25BattleText3::
+ text "I'm a cool guy."
+ line "I've got a girl"
+ cont "friend!"
+ done
+
+_Route25EndBattleText3::
+ text "Aww,"
+ line "darn..."
+ prompt
+
+_Route25AfterBattleText3::
+ text "Oh well. My girl"
+ line "will cheer me up."
+ done
+
+_Route25BattleText4::
+ text "Hi! My boy"
+ line "friend is cool!"
+ done
+
+_Route25EndBattleText4::
+ text "I was in"
+ line "bad condition!"
+ prompt
+
+_Route25AfterBattleText4::
+ text "I wish my guy was"
+ line "as good as you!"
+ done
+
+_Route25BattleText5::
+ text "I knew I had to"
+ line "fight you!"
+ done
+
+_Route25EndBattleText5::
+ text "I knew"
+ line "I'd lose too!"
+ prompt
+
+_Route25AfterBattleText5::
+ text "If your #MON"
+ line "gets confused or"
+ cont "falls asleep,"
+ cont "switch it!"
+ done
+
+_Route25BattleText6::
+ text "My friend has a"
+ line "cute #MON."
+ cont "I'm so jealous!"
+ done
+
+_Route25EndBattleText6::
+ text "I'm"
+ line "not so jealous!"
+ prompt
+
+_Route25AfterBattleText6::
+ text "You came from MT."
+ line "MOON? May I have"
+ cont "a CLEFAIRY?"
+ done
+
+_Route25BattleText7::
+ text "I just got down"
+ line "from MT.MOON,"
+ cont "but I'm ready!"
+ done
+
+_Route25EndBattleText7::
+ text "You"
+ line "worked hard!"
+ prompt
+
+_Route25AfterBattleText7::
+ text "Drat!"
+ line "A ZUBAT bit me"
+ cont "back in there."
+ done
+
+_Route25BattleText8::
+ text "I'm off to see a"
+ line "#MON collector"
+ cont "at the cape!"
+ done
+
+_Route25EndBattleText8::
+ text "You"
+ line "got me."
+ prompt
+
+_Route25AfterBattleText8::
+ text "The collector has"
+ line "many rare kinds"
+ cont "of #MON."
+ done
+
+_Route25BattleText9::
+ text "You're going to"
+ line "see BILL? First,"
+ cont "let's fight!"
+ done
+
+_Route25EndBattleText9::
+ text "You're"
+ line "something."
+ prompt
+
+_Route25AfterBattleText9::
+ text "The trail below"
+ line "is a shortcut to"
+ cont "CERULEAN CITY."
+ done
+
+_Route25Text11::
+ text "SEA COTTAGE"
+ line "BILL lives here!"
+ done
diff --git a/en/text/maps/route_2_gate.asm b/en/text/maps/route_2_gate.asm
new file mode 100644
index 00000000..566830f8
--- /dev/null
+++ b/en/text/maps/route_2_gate.asm
@@ -0,0 +1,12 @@
+_Route2GateText_5d616::
+ text "The HM FLASH"
+ line "lights even the"
+ cont "darkest dungeons."
+ done
+
+_Route2GateText2::
+ text "Once a #MON"
+ line "learns FLASH, you"
+ cont "can get through"
+ cont "ROCK TUNNEL."
+ done
diff --git a/en/text/maps/route_2_house.asm b/en/text/maps/route_2_house.asm
new file mode 100644
index 00000000..46fc1062
--- /dev/null
+++ b/en/text/maps/route_2_house.asm
@@ -0,0 +1,6 @@
+_Route2HouseText1::
+ text "A fainted #MON"
+ line "can't fight. But, "
+ cont "it can still use "
+ cont "moves like CUT!"
+ done
diff --git a/en/text/maps/route_3.asm b/en/text/maps/route_3.asm
new file mode 100644
index 00000000..966a0786
--- /dev/null
+++ b/en/text/maps/route_3.asm
@@ -0,0 +1,145 @@
+_Route3Text1::
+ text "Whew... I better"
+ line "take a rest..."
+ cont "Groan..."
+
+ para "That tunnel from"
+ line "CERULEAN takes a"
+ cont "lot out of you!"
+ done
+
+_Route3BattleText1::
+ text "Hey! I met you in"
+ line "VIRIDIAN FOREST!"
+ done
+
+_Route3EndBattleText1::
+ text "You"
+ line "beat me again!"
+ prompt
+
+_Route3AfterBattleText1::
+ text "There are other"
+ line "kinds of #MON"
+ cont "than those found"
+ cont "in the forest!"
+ done
+
+_Route3BattleText2::
+ text "Hi! I like shorts!"
+ line "They're comfy and"
+ cont "easy to wear!"
+ done
+
+_Route3EndBattleText2::
+ text "I don't"
+ line "believe it!"
+ prompt
+
+_Route3AfterBattleText2::
+ text "Are you storing"
+ line "your #MON on"
+ cont "PC? Each BOX can"
+ cont "hold 20 #MON!"
+ done
+
+_Route3BattleText3::
+ text "You looked at me,"
+ line "didn't you?"
+ done
+
+_Route3EndBattleText3::
+ text "You're"
+ line "mean!"
+ prompt
+
+_Route3AfterBattleText3::
+ text "Quit staring if"
+ line "you don't want to"
+ cont "fight!"
+ done
+
+_Route3BattleText4::
+ text "Are you a trainer?"
+ line "Let's fight!"
+ done
+
+_Route3EndBattleText4::
+ text "If I"
+ line "had new #MON I"
+ cont "would've won!"
+ prompt
+
+_Route3AfterBattleText4::
+ text "If a #MON BOX"
+ line "on the PC gets"
+ cont "full, just switch"
+ cont "to another BOX!"
+ done
+
+_Route3BattleText5::
+ text "That look you"
+ line "gave me, it's so"
+ cont "intriguing!"
+ done
+
+_Route3EndBattleText5::
+ text "Be nice!"
+ prompt
+
+_Route3AfterBattleText5::
+ text "Avoid fights by"
+ line "not letting"
+ cont "people see you!"
+ done
+
+_Route3BattleText6::
+ text "Hey! You're not"
+ line "wearing shorts!"
+ done
+
+_Route3EndBattleText6::
+ text "Lost!"
+ line "Lost! Lost!"
+ prompt
+
+_Route3AfterBattleText6::
+ text "I always wear"
+ line "shorts, even in"
+ cont "winter!"
+ done
+
+_Route3BattleText7::
+ text "You can fight my"
+ line "new #MON!"
+ done
+
+_Route3EndBattleText7::
+ text "Done"
+ line "like dinner!"
+ prompt
+
+_Route3AfterBattleText7::
+ text "Trained #MON"
+ line "are stronger than"
+ cont "the wild ones!"
+ done
+
+_Route3BattleText8::
+ text "Eek! Did you"
+ line "touch me?"
+ done
+
+_Route3EndBattleText8::
+ text "That's it?"
+ prompt
+
+_Route3AfterBattleText8::
+ text "ROUTE 4 is at the"
+ line "foot of MT.MOON."
+ done
+
+_Route3Text10::
+ text "ROUTE 3"
+ line "MT.MOON AHEAD"
+ done
diff --git a/en/text/maps/route_4.asm b/en/text/maps/route_4.asm
new file mode 100644
index 00000000..0a36f4cd
--- /dev/null
+++ b/en/text/maps/route_4.asm
@@ -0,0 +1,35 @@
+_Route4Text1::
+ text "Ouch! I tripped"
+ line "over a rocky"
+ cont "#MON, GEODUDE!"
+ done
+
+_Route4BattleText1::
+ text "I came to get my"
+ line "mushroom #MON!"
+ done
+
+_Route4EndBattleText1::
+ text "Oh! My cute"
+ line "mushroom #MON!"
+ prompt
+
+_Route4AfterBattleText1::
+ text "There might not"
+ line "be any more"
+ cont "mushrooms here."
+
+ para "I think I got"
+ line "them all."
+ done
+
+_Route4Text5::
+ text "MT.MOON"
+ line "Tunnel Entrance"
+ done
+
+_Route4Text6::
+ text "ROUTE 4"
+ line "MT.MOON -"
+ cont "CERULEAN CITY"
+ done
diff --git a/en/text/maps/route_5.asm b/en/text/maps/route_5.asm
new file mode 100644
index 00000000..54ff0f84
--- /dev/null
+++ b/en/text/maps/route_5.asm
@@ -0,0 +1,5 @@
+_Route5Text1::
+ text "UNDERGROUND PATH"
+ line "CERULEAN CITY -"
+ cont "VERMILION CITY"
+ done
diff --git a/en/text/maps/route_6.asm b/en/text/maps/route_6.asm
new file mode 100644
index 00000000..c48b5d3d
--- /dev/null
+++ b/en/text/maps/route_6.asm
@@ -0,0 +1,97 @@
+_Route6BattleText1::
+ text "Who's there?"
+ line "Quit listening in"
+ cont "on us!"
+ done
+
+_Route6EndBattleText1::
+ text "I"
+ line "just can't win!"
+ prompt
+
+_Route6AfterBattleText1::
+ text "Whisper..."
+ line "whisper..."
+ done
+
+_Route6BattleText2::
+ text "Excuse me! This"
+ line "is a private"
+ cont "conversation!"
+ done
+
+_Route6EndBattleText2::
+ text "Ugh!"
+ line "I hate losing!"
+ prompt
+
+_Route6BattleText3::
+ text "There aren't many"
+ line "bugs out here."
+ done
+
+_Route6EndBattleText3::
+ text "No!"
+ line "You're kidding!"
+ prompt
+
+_Route6AfterBattleText3::
+ text "I like bugs, so"
+ line "I'm going back to"
+ cont "VIRIDIAN FOREST."
+ done
+
+_Route6BattleText4::
+ text "Huh? You want"
+ line "to talk to me?"
+ done
+
+_Route6EndBattleText4::
+ text "I"
+ line "didn't start it!"
+ prompt
+
+_Route6AfterBattleText4::
+ text "I should carry"
+ line "more #MON with"
+ cont "me for safety."
+ done
+
+_Route6BattleText5::
+ text "Me? Well, OK."
+ line "I'll play!"
+ done
+
+_Route6EndBattleText5::
+ text "Just"
+ line "didn't work!"
+ prompt
+
+_Route6AfterBattleText5::
+ text "I want to get"
+ line "stronger! What's"
+ cont "your secret?"
+ done
+
+_Route6BattleText6::
+ text "I've never seen"
+ line "you around!"
+ cont "Are you good?"
+ done
+
+_Route6EndBattleText6::
+ text "You"
+ line "are too good!"
+ prompt
+
+_Route6AfterBattleText6::
+ text "Are my #MON"
+ line "weak? Or, am I"
+ cont "just bad?"
+ done
+
+_Route6Text7::
+ text "UNDERGROUND PATH"
+ line "CERULEAN CITY -"
+ cont "VERMILION CITY"
+ done
diff --git a/en/text/maps/route_7.asm b/en/text/maps/route_7.asm
new file mode 100644
index 00000000..6500be96
--- /dev/null
+++ b/en/text/maps/route_7.asm
@@ -0,0 +1,5 @@
+_Route7Text1::
+ text "UNDERGROUND PATH"
+ line "CELADON CITY -"
+ cont "LAVENDER TOWN"
+ done
diff --git a/en/text/maps/route_8.asm b/en/text/maps/route_8.asm
new file mode 100644
index 00000000..57a9a5f9
--- /dev/null
+++ b/en/text/maps/route_8.asm
@@ -0,0 +1,154 @@
+_Route8BattleText1::
+ text "You look good at"
+ line "#MON, but"
+ cont "how's your chem?"
+ done
+
+_Route8EndBattleText1::
+ text "Ow!"
+ line "Meltdown!"
+ prompt
+
+_Route8AfterBattleText1::
+ text "I am better at"
+ line "school than this!"
+ done
+
+_Route8BattleText2::
+ text "All right! Let's"
+ line "roll the dice!"
+ done
+
+_Route8EndBattleText2::
+ text "Drat!"
+ line "Came up short!"
+ prompt
+
+_Route8AfterBattleText2::
+ text "Lady Luck's not"
+ line "with me today!"
+ done
+
+_Route8BattleText3::
+ text "You need strategy"
+ line "to win at this!"
+ done
+
+_Route8EndBattleText3::
+ text "It's"
+ line "not logical!"
+ prompt
+
+_Route8AfterBattleText3::
+ text "Go with GRIMER"
+ line "first...and..."
+ cont "...and...then..."
+ done
+
+_Route8BattleText4::
+ text "I like NIDORAN, so"
+ line "I collect them!"
+ done
+
+_Route8EndBattleText4::
+ text "Why? Why??"
+ prompt
+
+_Route8AfterBattleText4::
+ text "When #MON grow"
+ line "up they get ugly!"
+ cont "They shouldn't"
+ cont "evolve!"
+ done
+
+_Route8BattleText5::
+ text "School is fun, but"
+ line "so are #MON."
+ done
+
+_Route8EndBattleText5::
+ text "I'll"
+ line "stay with school."
+ prompt
+
+_Route8AfterBattleText5::
+ text "We're stuck here"
+ line "because of the"
+ cont "gates at SAFFRON."
+ done
+
+_Route8BattleText6::
+ text "MEOWTH is so cute,"
+ line "meow, meow, meow!"
+ done
+
+_Route8EndBattleText6::
+ text "Meow!"
+ prompt
+
+_Route8AfterBattleText6::
+ text "I think PIDGEY"
+ line "and RATTATA"
+ cont "are cute too!"
+ done
+
+_Route8BattleText7::
+ text "We must look"
+ line "silly standing"
+ cont "here like this!"
+ done
+
+_Route8EndBattleText7::
+ text "Look what"
+ line "you did!"
+ prompt
+
+_Route8AfterBattleText7::
+ text "SAFFRON's gate"
+ line "keeper won't let"
+ cont "us through."
+ cont "He's so mean!"
+ done
+
+_Route8BattleText8::
+ text "I'm a rambling,"
+ line "gambling dude!"
+ done
+
+_Route8EndBattleText8::
+ text "Missed"
+ line "the big score!"
+ prompt
+
+_Route8AfterBattleText8::
+ text "Gambling and"
+ line "#MON are like"
+ cont "eating peanuts!"
+ cont "Just can't stop!"
+ done
+
+_Route8BattleText9::
+ text "What's a cute,"
+ line "round and fluffy"
+ cont "#MON?"
+ done
+
+_Route8EndBattleText9::
+ text "Stop!"
+
+ para "Don't be so mean"
+ line "to my CLEFAIRY!"
+ prompt
+
+_Route8AfterBattleText9::
+ text "I heard that"
+ line "CLEFAIRY evolves"
+ cont "when it's exposed"
+ cont "to a MOON STONE."
+ done
+
+_Route8Text10::
+ text "UNDERGROUND PATH"
+ line "CELADON CITY -"
+ cont "LAVENDER TOWN"
+ done
diff --git a/en/text/maps/route_9.asm b/en/text/maps/route_9.asm
new file mode 100644
index 00000000..9975000d
--- /dev/null
+++ b/en/text/maps/route_9.asm
@@ -0,0 +1,157 @@
+_Route9BattleText1::
+ text "You have #MON"
+ line "with you!"
+ cont "You're mine!"
+ done
+
+_Route9EndBattleText1::
+ text "You"
+ line "deceived me!"
+ prompt
+
+_Route9AfterBattleText1::
+ text "You need light to"
+ line "get through that"
+ cont "dark tunnel ahead."
+ done
+
+_Route9BattleText2::
+ text "Who's that walking"
+ line "with those good"
+ cont "looking #MON?"
+ done
+
+_Route9EndBattleText2::
+ text "Out"
+ line "like a light!"
+ prompt
+
+_Route9AfterBattleText2::
+ text "Keep walking!"
+ done
+
+_Route9BattleText3::
+ text "I'm taking ROCK"
+ line "TUNNEL to go to"
+ cont "LAVENDER..."
+ done
+
+_Route9EndBattleText3::
+ text "Can't"
+ line "measure up!"
+ prompt
+
+_Route9AfterBattleText3::
+ text "Are you off to"
+ line "ROCK TUNNEL too?"
+ done
+
+_Route9BattleText4::
+ text "Don't you dare"
+ line "condescend me!"
+ done
+
+_Route9EndBattleText4::
+ text "No!"
+ line "You're too much!"
+ prompt
+
+_Route9AfterBattleText4::
+ text "You're obviously"
+ line "talented! Good"
+ cont "luck to you!"
+ done
+
+_Route9BattleText5::
+ text "Bwahaha!"
+ line "Great! I was"
+ cont "bored, eh!"
+ done
+
+_Route9EndBattleText5::
+ text "Keep it"
+ line "coming, eh!"
+
+ para "Oh wait. I'm out"
+ line "of #MON!"
+ prompt
+
+_Route9AfterBattleText5::
+ text "You sure had guts"
+ line "standing up to me"
+ cont "there, eh?"
+ done
+
+_Route9BattleText6::
+ text "Hahaha!"
+ line "Aren't you a"
+ cont "little toughie!"
+ done
+
+_Route9EndBattleText6::
+ text "What's"
+ line "that?"
+ prompt
+
+_Route9AfterBattleText6::
+ text "Hahaha! Kids"
+ line "should be tough!"
+ done
+
+_Route9BattleText7::
+ text "I got up early"
+ line "every day to"
+ cont "raise my #MON"
+ cont "from cocoons!"
+ done
+
+_Route9EndBattleText7::
+ text "WHAT?"
+
+ para "What a total"
+ line "waste of time!"
+ prompt
+
+_Route9AfterBattleText7::
+ text "I have to collect"
+ line "more than bugs to"
+ cont "get stronger..."
+ done
+
+_Route9BattleText8::
+ text "Hahahaha!"
+ line "Come on, dude!"
+ done
+
+_Route9EndBattleText8::
+ text "Hahahaha!"
+ line "You beat me fair!"
+ prompt
+
+_Route9AfterBattleText8::
+ text "Hahahaha!"
+ line "Us hearty guys"
+ cont "always laugh!"
+ done
+
+_Route9BattleText9::
+ text "Go, my super bug"
+ line "#MON!"
+ done
+
+_Route9EndBattleText9::
+ text "My"
+ line "bugs..."
+ prompt
+
+_Route9AfterBattleText9::
+ text "If you don't like"
+ line "bug #MON, you"
+ cont "bug me!"
+ done
+
+_Route9Text11::
+ text "ROUTE 9"
+ line "CERULEAN CITY-"
+ cont "ROCK TUNNEL"
+ done
diff --git a/en/text/maps/safari_zone_center.asm b/en/text/maps/safari_zone_center.asm
new file mode 100644
index 00000000..09918f93
--- /dev/null
+++ b/en/text/maps/safari_zone_center.asm
@@ -0,0 +1,11 @@
+_SafariZoneCenterText2::
+ text "REST HOUSE"
+ done
+
+_SafariZoneCenterText3::
+ text "TRAINER TIPS"
+
+ para "Press the START"
+ line "Button to check"
+ cont "remaining time!"
+ done
diff --git a/en/text/maps/safari_zone_east.asm b/en/text/maps/safari_zone_east.asm
new file mode 100644
index 00000000..eebe5de7
--- /dev/null
+++ b/en/text/maps/safari_zone_east.asm
@@ -0,0 +1,16 @@
+_SafariZoneEastText5::
+ text "REST HOUSE"
+ done
+
+_SafariZoneEastText6::
+ text "TRAINER TIPS"
+
+ para "The remaining time"
+ line "declines only"
+ cont "while you walk!"
+ done
+
+_SafariZoneEastText7::
+ text "CENTER AREA"
+ line "NORTH: AREA 2"
+ done
diff --git a/en/text/maps/safari_zone_entrance.asm b/en/text/maps/safari_zone_entrance.asm
new file mode 100644
index 00000000..dcc1fd9b
--- /dev/null
+++ b/en/text/maps/safari_zone_entrance.asm
@@ -0,0 +1,93 @@
+_SafariZoneEntranceText1::
+ text "Welcome to the"
+ line "SAFARI ZONE!"
+ done
+
+SafariZoneEntranceText_9e6e4::
+ text "For just ¥500,"
+ line "you can catch all"
+ cont "the #MON you"
+ cont "want in the park!"
+
+ para "Would you like to"
+ line "join the hunt?@@"
+
+SafariZoneEntranceText_9e747::
+ text "That'll be ¥500"
+ line "please!"
+
+ para "We only use a"
+ line "special # BALL"
+ cont "here."
+
+ para "<PLAYER> received"
+ line "30 SAFARI BALLs!@@"
+
+_SafariZoneEntranceText_75360::
+ db $0
+ para "We'll call you on"
+ line "the PA when you"
+ cont "run out of time"
+ cont "or SAFARI BALLs!"
+ done
+
+_SafariZoneEntranceText_75365::
+ text "OK! Please come"
+ line "again!"
+ done
+
+_SafariZoneEntranceText_7536a::
+ text "Oops! Not enough"
+ line "money!"
+ done
+
+SafariZoneEntranceText_9e814::
+ text "Leaving early?@@"
+
+_SafariZoneEntranceText_753bb::
+ text "Please return any"
+ line "SAFARI BALLs you"
+ cont "have left."
+ done
+
+_SafariZoneEntranceText_753c0::
+ text "Good Luck!"
+ done
+
+_SafariZoneEntranceText_753c5::
+ text "Did you get a"
+ line "good haul?"
+ cont "Come again!"
+ done
+
+_SafariZoneEntranceText_753e6::
+ text "Hi! Is it your"
+ line "first time here?"
+ done
+
+_SafariZoneEntranceText_753eb::
+ text "SAFARI ZONE has 4"
+ line "zones in it."
+
+ para "Each zone has"
+ line "different kinds"
+ cont "of #MON. Use"
+ cont "SAFARI BALLs to"
+ cont "catch them!"
+
+ para "When you run out"
+ line "of time or SAFARI"
+ cont "BALLs, it's game"
+ cont "over for you!"
+
+ para "Before you go,"
+ line "open an unused"
+ cont "#MON BOX so"
+ cont "there's room for"
+ cont "new #MON!"
+ done
+
+_SafariZoneEntranceText_753f0::
+ text "Sorry, you're a"
+ line "regular here!"
+ done
diff --git a/en/text/maps/safari_zone_north.asm b/en/text/maps/safari_zone_north.asm
new file mode 100644
index 00000000..1e148f0b
--- /dev/null
+++ b/en/text/maps/safari_zone_north.asm
@@ -0,0 +1,33 @@
+_SafariZoneNorthText3::
+ text "REST HOUSE"
+ done
+
+_SafariZoneNorthText4::
+ text "TRAINER TIPS"
+
+ para "The SECRET HOUSE"
+ line "is still ahead!"
+ done
+
+_SafariZoneNorthText5::
+ text "AREA 2"
+ done
+
+_SafariZoneNorthText6::
+ text "TRAINER TIPS"
+
+ para "#MON hide in"
+ line "tall grass!"
+
+ para "Zigzag through"
+ line "grassy areas to"
+ cont "flush them out."
+ done
+
+_SafariZoneNorthText7::
+ text "TRAINER TIPS"
+
+ para "Win a free HM for"
+ line "finding the"
+ cont "SECRET HOUSE!"
+ done
diff --git a/en/text/maps/safari_zone_rest_house_1.asm b/en/text/maps/safari_zone_rest_house_1.asm
new file mode 100644
index 00000000..b6c87818
--- /dev/null
+++ b/en/text/maps/safari_zone_rest_house_1.asm
@@ -0,0 +1,11 @@
+_SafariZoneRestHouse1Text1::
+ text "SARA: Where did"
+ line "my boy friend,"
+ cont "ERIK, go?"
+ done
+
+_SafariZoneRestHouse1Text2::
+ text "I'm catching"
+ line "#MON to take"
+ cont "home as gifts!"
+ done
diff --git a/en/text/maps/safari_zone_rest_house_2.asm b/en/text/maps/safari_zone_rest_house_2.asm
new file mode 100644
index 00000000..94802b13
--- /dev/null
+++ b/en/text/maps/safari_zone_rest_house_2.asm
@@ -0,0 +1,19 @@
+_SafariZoneRestHouse2Text1::
+ text "Tossing ROCKs at"
+ line "#MON might"
+ cont "make them run,"
+ cont "but they'll be"
+ cont "easier to catch."
+ done
+
+_SafariZoneRestHouse2Text2::
+ text "Using BAIT will"
+ line "make #MON"
+ cont "easier to catch."
+ done
+
+_SafariZoneRestHouse2Text3::
+ text "I hiked a lot, but"
+ line "I didn't see any"
+ cont "#MON I wanted."
+ done
diff --git a/en/text/maps/safari_zone_rest_house_3.asm b/en/text/maps/safari_zone_rest_house_3.asm
new file mode 100644
index 00000000..d5f7abc8
--- /dev/null
+++ b/en/text/maps/safari_zone_rest_house_3.asm
@@ -0,0 +1,18 @@
+_SafariZoneRestHouse3Text1::
+ text "How many did you"
+ line "catch? I'm bushed"
+ cont "from the work!"
+ done
+
+_SafariZoneRestHouse3Text2::
+ text "I caught a"
+ line "CHANSEY!"
+
+ para "That makes this"
+ line "all worthwhile!"
+ done
+
+_SafariZoneRestHouse3Text3::
+ text "Whew! I'm tired"
+ line "from all the fun!"
+ done
diff --git a/en/text/maps/safari_zone_rest_house_4.asm b/en/text/maps/safari_zone_rest_house_4.asm
new file mode 100644
index 00000000..93f02c8f
--- /dev/null
+++ b/en/text/maps/safari_zone_rest_house_4.asm
@@ -0,0 +1,27 @@
+_SafariZoneRestHouse4Text1::
+ text "You can keep any"
+ line "item you find on"
+ cont "the ground here."
+
+ para "But, you'll run"
+ line "out of time if"
+ cont "you try for all"
+ cont "of them at once!"
+ done
+
+_SafariZoneRestHouse4Text2::
+ text "Go to the deepest"
+ line "part of the"
+ cont "SAFARI ZONE. You"
+ cont "will win a prize!"
+ done
+
+_SafariZoneRestHouse4Text3::
+ text "My EEVEE evolved"
+ line "into FLAREON!"
+
+ para "But, a friend's"
+ line "EEVEE turned into"
+ cont "a VAPOREON!"
+ cont "I wonder why?"
+ done
diff --git a/en/text/maps/safari_zone_secret_house.asm b/en/text/maps/safari_zone_secret_house.asm
new file mode 100644
index 00000000..3df79d90
--- /dev/null
+++ b/en/text/maps/safari_zone_secret_house.asm
@@ -0,0 +1,44 @@
+_SecretHouseText_4a350::
+ text "Ah! Finally!"
+
+ para "You're the first"
+ line "person to reach"
+ cont "the SECRET HOUSE!"
+
+ para "I was getting"
+ line "worried that no"
+ cont "one would win our"
+ cont "campaign prize."
+
+ para "Congratulations!"
+ line "You have won!"
+ prompt
+
+_ReceivedHM03Text::
+ text "<PLAYER> received"
+ line "@"
+ TX_RAM wcf4b
+ text "!@@"
+
+_HM03ExplanationText::
+ text "HM03 is SURF!"
+
+ para "#MON will be"
+ line "able to ferry you"
+ cont "across water!"
+
+ para "And, this HM isn't"
+ line "disposable! You"
+ cont "can use it over"
+ cont "and over!"
+
+ para "You're super lucky"
+ line "for winning this"
+ cont "fabulous prize!"
+ done
+
+_HM03NoRoomText::
+ text "You don't have"
+ line "room for this"
+ cont "fabulous prize!"
+ done
diff --git a/en/text/maps/safari_zone_west.asm b/en/text/maps/safari_zone_west.asm
new file mode 100644
index 00000000..dcb2fe6c
--- /dev/null
+++ b/en/text/maps/safari_zone_west.asm
@@ -0,0 +1,31 @@
+_SafariZoneWestText5::
+ text "REST HOUSE"
+ done
+
+_SafariZoneWestText6::
+ text "REQUEST NOTICE"
+
+ para "Please find the"
+ line "SAFARI WARDEN's"
+ cont "lost GOLD TEETH."
+ cont "They're around"
+ cont "here somewhere."
+
+ para "Reward offered!"
+ line "Contact: WARDEN"
+ done
+
+_SafariZoneWestText7::
+ text "TRAINER TIPS"
+
+ para "Zone Exploration"
+ line "Campaign!"
+
+ para "The Search for"
+ line "the SECRET HOUSE!"
+ done
+
+_SafariZoneWestText8::
+ text "AREA 3"
+ line "EAST: CENTER AREA"
+ done
diff --git a/en/text/maps/saffron_city.asm b/en/text/maps/saffron_city.asm
new file mode 100644
index 00000000..a0422c8c
--- /dev/null
+++ b/en/text/maps/saffron_city.asm
@@ -0,0 +1,151 @@
+_SaffronCityText1::
+ text "What do you want?"
+ line "Get lost!"
+ done
+
+_SaffronCityText2::
+ text "BOSS said he'll"
+ line "take this town!"
+ done
+
+_SaffronCityText3::
+ text "Get out of the"
+ line "way!"
+ done
+
+_SaffronCityText4::
+ text "SAFFRON belongs"
+ line "to TEAM ROCKET!"
+ done
+
+_SaffronCityText5::
+ text "Being evil makes"
+ line "me feel so alive!"
+ done
+
+_SaffronCityText6::
+ text "Ow! Watch where"
+ line "you're walking!"
+ done
+
+_SaffronCityText7::
+ text "With SILPH under"
+ line "control, we can"
+ cont "exploit #MON"
+ cont "around the world!"
+ done
+
+_SaffronCityText8::
+ text "You beat TEAM"
+ line "ROCKET all alone?"
+ cont "That's amazing!"
+ done
+
+_SaffronCityText9::
+ text "Yeah! TEAM ROCKET"
+ line "is gone!"
+ cont "It's safe to go"
+ cont "out again!"
+ done
+
+_SaffronCityText10::
+ text "People should be"
+ line "flocking back to"
+ cont "SAFFRON now."
+ done
+
+_SaffronCityText11::
+ text "I flew here on my"
+ line "PIDGEOT when I"
+ cont "read about SILPH."
+
+ para "It's already over?"
+ line "I missed the"
+ cont "media action."
+ done
+
+_SaffronCityText12::
+ text "PIDGEOT: Bi bibii!@@"
+
+_SaffronCityText13::
+ text "I saw ROCKET"
+ line "BOSS escaping"
+ cont "SILPH's building."
+ done
+
+_SaffronCityText14::
+ text "I'm a security"
+ line "guard."
+
+ para "Suspicious kids I"
+ line "don't allow in!"
+ done
+
+_SaffronCityText15::
+ text "..."
+ line "Snore..."
+
+ para "Hah! He's taking"
+ line "a snooze!"
+ done
+
+_SaffronCityText16::
+ text "SAFFRON CITY"
+ line "Shining, Golden"
+ cont "Land of Commerce"
+ done
+
+_SaffronCityText17::
+ text "FIGHTING DOJO"
+ done
+
+_SaffronCityText18::
+ text "SAFFRON CITY"
+ line "#MON GYM"
+ cont "LEADER: SABRINA"
+
+ para "The Master of"
+ line "Psychic #MON!"
+ done
+
+_SaffronCityText20::
+ text "TRAINER TIPS"
+
+ para "FULL HEAL cures"
+ line "all ailments like"
+ cont "sleep and burns."
+
+ para "It costs a bit"
+ line "more, but it's"
+ cont "more convenient."
+ done
+
+_SaffronCityText21::
+ text "TRAINER TIPS"
+
+ para "New GREAT BALL"
+ line "offers improved"
+ cont "capture rates."
+
+ para "Try it on those"
+ line "hard-to-catch"
+ cont "#MON."
+ done
+
+_SaffronCityText22::
+ text "SILPH CO."
+ line "OFFICE BUILDING"
+ done
+
+_SaffronCityText24::
+ text "MR.PSYCHIC's"
+ line "HOUSE"
+ done
+
+_SaffronCityText25::
+ text "SILPH's latest"
+ line "product!"
+
+ para "Release to be"
+ line "determined..."
+ done
diff --git a/en/text/maps/saffron_gates.asm b/en/text/maps/saffron_gates.asm
new file mode 100644
index 00000000..c16e880e
--- /dev/null
+++ b/en/text/maps/saffron_gates.asm
@@ -0,0 +1,36 @@
+_SaffronGateText_1dfe7::
+ text "I'm on guard duty."
+ line "Gee, I'm thirsty,"
+ cont "though!"
+
+ para "Oh wait there,"
+ line "the road's closed."
+ done
+
+_SaffronGateText_8aaa9::
+ text "Whoa, boy!"
+ line "I'm parched!"
+ cont "..."
+ cont "Huh? I can have"
+ cont "this drink?"
+ cont "Gee, thanks!@@"
+
+_SaffronGateText_1dff1::
+ db $0
+ para "..."
+ line "Glug glug..."
+ cont "..."
+ cont "Gulp..."
+ cont "If you want to go"
+ cont "to SAFFRON CITY..."
+ cont "..."
+ cont "You can go on"
+ cont "through. I'll"
+ cont "share this with"
+ cont "the other guards!"
+ done
+
+_SaffronGateText_1dff6::
+ text "Hi, thanks for"
+ line "the cool drinks!"
+ done
diff --git a/en/text/maps/saffron_gym.asm b/en/text/maps/saffron_gym.asm
new file mode 100644
index 00000000..419b56ac
--- /dev/null
+++ b/en/text/maps/saffron_gym.asm
@@ -0,0 +1,236 @@
+_SaffronGymText_5d162::
+ text "I had a vision of"
+ line "your arrival!"
+
+ para "I have had psychic"
+ line "powers since I"
+ cont "was a child."
+
+ para "I first learned"
+ line "to bend spoons"
+ cont "with my mind."
+
+ para "I dislike fight-"
+ line "ing, but if you"
+ cont "wish, I will show"
+ cont "you my powers!"
+ done
+
+_SaffronGymText_5d167::
+ text "I'm"
+ line "shocked!"
+ cont "But, a loss is a"
+ cont "loss."
+
+ para "I admit I didn't"
+ line "work hard enough"
+ cont "to win!"
+
+ para "You earned the"
+ line "MARSHBADGE!@@"
+
+_SaffronGymText_5d16e::
+ text "Everyone has"
+ line "psychic power!"
+ cont "People just don't"
+ cont "realize it!"
+ done
+
+_SaffronGymText_5d173::
+ text "The MARSHBADGE"
+ line "makes #MON up"
+ cont "to L70 obey you!"
+
+ para "Stronger #MON"
+ line "will become wild,"
+ cont "ignoring your"
+ cont "orders in battle!"
+
+ para "Just don't raise"
+ line "your #MON too"
+ cont "much!"
+
+ para "Wait, please take"
+ line "this TM with you!"
+ done
+
+ReceivedTM46Text::
+ text "<PLAYER> received"
+ line "TM46!@@"
+
+_TM46ExplanationText::
+ db $0
+ para "TM46 is PSYWAVE!"
+ line "It uses powerful"
+ cont "psychic waves to"
+ cont "inflict damage!"
+ done
+
+_TM46NoRoomText::
+ text "Your pack is full"
+ line "of other items!"
+ done
+
+_SaffronGymText_5d1e6::
+ text "Yo! Champ in"
+ line "making!"
+
+ para "SABRINA's #MON"
+ line "use psychic power"
+ cont "instead of force!"
+
+ para "Fighting #MON"
+ line "are weak against"
+ cont "psychic #MON!"
+
+ para "They get creamed"
+ line "before they can"
+ cont "even aim a punch!"
+ done
+
+_SaffronGymText_5d1eb::
+ text "Psychic power,"
+ line "huh?"
+
+ para "If I had that,"
+ line "I'd make a bundle"
+ cont "at the slots!"
+ done
+
+_SaffronGymBattleText1::
+ text "SABRINA is younger"
+ line "than I, but I"
+ cont "respect her!"
+ done
+
+_SaffronGymEndBattleText1::
+ text "Not"
+ line "good enough!"
+ prompt
+
+_SaffronGymAfterBattleText1::
+ text "In a battle of"
+ line "equals, the one"
+ cont "with the stronger"
+ cont "will wins!"
+
+ para "If you wish"
+ line "to beat SABRINA,"
+ cont "focus on winning!"
+ done
+
+_SaffronGymBattleText2::
+ text "Does our unseen"
+ line "power scare you?"
+ done
+
+_SaffronGymEndBattleText2::
+ text "I never"
+ line "foresaw this!"
+ prompt
+
+_SaffronGymAfterBattleText2::
+ text "Psychic #MON"
+ line "fear only ghosts"
+ cont "and bugs!"
+ done
+
+_SaffronGymBattleText3::
+ text "#MON take on"
+ line "the appearance of"
+ cont "their trainers."
+
+ para "Your #MON must"
+ line "be tough, then!"
+ done
+
+_SaffronGymEndBattleText3::
+ text "I knew"
+ line "it!"
+ prompt
+
+_SaffronGymAfterBattleText3::
+ text "I must teach"
+ line "better techniques"
+ cont "to my #MON!"
+ done
+
+_SaffronGymBattleText4::
+ text "You know that"
+ line "power alone isn't"
+ cont "enough!"
+ done
+
+_SaffronGymEndBattleText4::
+ text "I don't"
+ line "believe this!"
+ prompt
+
+_SaffronGymAfterBattleText4::
+ text "SABRINA just wiped"
+ line "out the KARATE"
+ cont "MASTER next door!"
+ done
+
+_SaffronGymBattleText5::
+ text "You and I, our"
+ line "#MON shall"
+ cont "fight!"
+ done
+
+_SaffronGymEndBattleText5::
+ text "I lost"
+ line "after all!"
+ prompt
+
+_SaffronGymAfterBattleText5::
+ text "I knew that this"
+ line "was going to take"
+ cont "place."
+ done
+
+_SaffronGymBattleText6::
+ text "SABRINA is young,"
+ line "but she's also"
+ cont "our LEADER!"
+
+ para "You won't reach"
+ line "her easily!"
+ done
+
+_SaffronGymEndBattleText6::
+ text "I lost"
+ line "my concentration!"
+ prompt
+
+_SaffronGymAfterBattleText6::
+ text "There used to be"
+ line "2 #MON GYMs in"
+ cont "SAFFRON."
+
+ para "The FIGHTING DOJO"
+ line "next door lost"
+ cont "its GYM status"
+ cont "when we went and"
+ cont "creamed them!"
+ done
+
+_SaffronGymBattleText7::
+ text "SAFFRON #MON"
+ line "GYM is famous for"
+ cont "its psychics!"
+
+ para "You want to see"
+ line "SABRINA!"
+ cont "I can tell!"
+ done
+
+_SaffronGymEndBattleText7::
+ text "Arrrgh!"
+ prompt
+
+_SaffronGymAfterBattleText7::
+ text "That's right! I"
+ line "used telepathy to"
+ cont "read your mind!"
+ done
diff --git a/en/text/maps/saffron_house.asm b/en/text/maps/saffron_house.asm
new file mode 100644
index 00000000..214bf089
--- /dev/null
+++ b/en/text/maps/saffron_house.asm
@@ -0,0 +1,26 @@
+_SaffronHouse1Text1::
+ text "Thank you for"
+ line "writing. I hope"
+ cont "to see you soon!"
+
+ para "Hey! Don't look"
+ line "at my letter!"
+ done
+
+_SaffronHouse1Text2::
+ text "PIDGEY: Kurukkoo!@@"
+
+_SaffronHouse1Text3::
+ text "The COPYCAT is"
+ line "cute! I'm getting"
+ cont "her a # DOLL!"
+ done
+
+_SaffronHouse1Text4::
+ text "I was given a PP"
+ line "UP as a gift."
+
+ para "It's used for"
+ line "increasing the PP"
+ cont "of techniques!"
+ done
diff --git a/en/text/maps/saffron_mart.asm b/en/text/maps/saffron_mart.asm
new file mode 100644
index 00000000..a43b0d94
--- /dev/null
+++ b/en/text/maps/saffron_mart.asm
@@ -0,0 +1,13 @@
+_SaffronMartText2::
+ text "MAX REPEL lasts"
+ line "longer than SUPER"
+ cont "REPEL for keeping"
+ cont "weaker #MON"
+ cont "away!"
+ done
+
+_SaffronMartText3::
+ text "REVIVE is costly,"
+ line "but it revives"
+ cont "fainted #MON!"
+ done
diff --git a/en/text/maps/saffron_pokecenter.asm b/en/text/maps/saffron_pokecenter.asm
new file mode 100644
index 00000000..6548aff8
--- /dev/null
+++ b/en/text/maps/saffron_pokecenter.asm
@@ -0,0 +1,12 @@
+_SaffronPokecenterText2::
+ text "#MON growth"
+ line "rates differ from"
+ cont "specie to specie."
+ done
+
+_SaffronPokecenterText3::
+ text "SILPH CO. is very"
+ line "famous. That's"
+ cont "why it attracted"
+ cont "TEAM ROCKET!"
+ done
diff --git a/en/text/maps/school.asm b/en/text/maps/school.asm
new file mode 100644
index 00000000..f6041e0d
--- /dev/null
+++ b/en/text/maps/school.asm
@@ -0,0 +1,13 @@
+_SchoolText1::
+ text "Whew! I'm trying"
+ line "to memorize all"
+ cont "my notes."
+ done
+
+_SchoolText2::
+ text "Okay!"
+
+ para "Be sure to read"
+ line "the blackboard"
+ cont "carefully!"
+ done
diff --git a/en/text/maps/seafoam_islands_b4f.asm b/en/text/maps/seafoam_islands_b4f.asm
new file mode 100644
index 00000000..608d165f
--- /dev/null
+++ b/en/text/maps/seafoam_islands_b4f.asm
@@ -0,0 +1,13 @@
+_ArticunoBattleText::
+ text "Gyaoo!@@"
+
+_SeafoamIslands5Text4::
+ text "Boulders might"
+ line "change the flow"
+ cont "of water!"
+ done
+
+_SeafoamIslands5Text5::
+ text "DANGER"
+ line "Fast current!"
+ done
diff --git a/en/text/maps/silph_co_10f.asm b/en/text/maps/silph_co_10f.asm
new file mode 100644
index 00000000..e916c64a
--- /dev/null
+++ b/en/text/maps/silph_co_10f.asm
@@ -0,0 +1,42 @@
+_SilphCo10Text_5a1d3::
+ text "Waaaaa!"
+ cont "I'm scared!"
+ done
+
+_SilphCo10Text_5a1d8::
+ text "Please keep quiet"
+ line "about my crying!"
+ done
+
+_SilphCo10BattleText1::
+ text "Welcome to the"
+ line "10F! So good of"
+ cont "you to join me!"
+ done
+
+_SilphCo10EndBattleText1::
+ text "I'm"
+ line "stunned!"
+ prompt
+
+_SilphCo10AfterBattleText1::
+ text "Nice try, but the"
+ line "boardroom is up"
+ cont "one more floor!"
+ done
+
+_SilphCo10BattleText2::
+ text "Enough of your"
+ line "silly games!"
+ done
+
+_SilphCo10EndBattleText2::
+ text "No"
+ line "continues left!"
+ prompt
+
+_SilphCo10AfterBattleText2::
+ text "Are you satisfied"
+ line "with beating me?"
+ cont "Then go on home!"
+ done
diff --git a/en/text/maps/silph_co_11f.asm b/en/text/maps/silph_co_11f.asm
new file mode 100644
index 00000000..fbaa6086
--- /dev/null
+++ b/en/text/maps/silph_co_11f.asm
@@ -0,0 +1,134 @@
+_SilphCoPresidentText::
+ text "PRESIDENT: Thank"
+ line "you for saving"
+ cont "SILPH!"
+
+ para "I will never"
+ line "forget you saved"
+ cont "us in our moment"
+ cont "of peril!"
+
+ para "I have to thank"
+ line "you in some way!"
+
+ para "Because I am rich,"
+ line "I can give you"
+ cont "anything!"
+
+ para "Here, maybe this"
+ line "will do!"
+ prompt
+
+_ReceivedSilphCoMasterBallText::
+ text "<PLAYER> got a"
+ line "@"
+ TX_RAM wcf4b
+ text "!@@"
+
+_SilphCo10Text_6231c::
+ text "PRESIDENT: You"
+ line "can't buy that"
+ cont "anywhere!"
+
+ para "It's our secret"
+ line "prototype MASTER"
+ cont "BALL!"
+
+ para "It will catch any"
+ line "#MON without"
+ cont "fail!"
+
+ para "You should be"
+ line "quiet about using"
+ cont "it, though."
+ done
+
+_SilphCoMasterBallNoRoomText::
+ text "You have no"
+ line "room for this."
+ done
+
+_SilphCo11Text2::
+ text "SECRETARY: Thank"
+ line "you for rescuing"
+ cont "all of us!"
+
+ para "We admire your"
+ line "courage."
+ done
+
+_SilphCo11Text3::
+ text "Ah <PLAYER>!"
+ line "So we meet again!"
+
+ para "The PRESIDENT and"
+ line "I are discussing"
+ cont "a vital business"
+ cont "proposition."
+
+ para "Keep your nose"
+ line "out of grown-up"
+ cont "matters..."
+
+ para "Or, experience a"
+ line "world of pain!"
+ done
+
+_SilphCo10Text_62330::
+ text "Arrgh!!"
+ line "I lost again!?"
+ prompt
+
+_SilphCo10Text_62335::
+ text "Blast it all!"
+ line "You ruined our"
+ cont "plans for SILPH!"
+
+ para "But, TEAM ROCKET"
+ line "will never fall!"
+
+ para "<PLAYER>! Never"
+ line "forget that all"
+ cont "#MON exist"
+ cont "for TEAM ROCKET!"
+
+ para "I must go, but I"
+ line "shall return!"
+ done
+
+_SilphCo11BattleText1::
+ text "Stop right there!"
+ line "Don't you move!"
+ done
+
+_SilphCo11EndBattleText1::
+ text "Don't..."
+ line "Please!"
+ prompt
+
+_SilphCo11AfterBattleText1::
+ text "So, you want to"
+ line "see my BOSS?"
+ done
+
+_SilphCo11BattleText2::
+ text "Halt! Do you have"
+ line "an appointment"
+ cont "with my BOSS?"
+ done
+
+_SilphCo11EndBattleText2::
+ text "Gaah!"
+ line "Demolished!"
+ prompt
+
+_SilphCo11AfterBattleText2::
+ text "Watch your step,"
+ line "my BOSS likes his"
+ cont "#MON tough!"
+ done
+
+_SilphCo10Text_6237b::
+ text "The monitor has"
+ line "#MON on it!"
+ done
diff --git a/en/text/maps/silph_co_1f.asm b/en/text/maps/silph_co_1f.asm
new file mode 100644
index 00000000..1ef80189
--- /dev/null
+++ b/en/text/maps/silph_co_1f.asm
@@ -0,0 +1,7 @@
+_SilphCo1Text1::
+ text "Welcome!"
+
+ para "The PRESIDENT is"
+ line "in the boardroom"
+ cont "on 11F!"
+ done
diff --git a/en/text/maps/silph_co_2f.asm b/en/text/maps/silph_co_2f.asm
new file mode 100644
index 00000000..bd87630a
--- /dev/null
+++ b/en/text/maps/silph_co_2f.asm
@@ -0,0 +1,96 @@
+_SilphCo2Text_59ded::
+ text "Eeek!"
+ line "No! Stop! Help!"
+
+ para "Oh, you're not"
+ line "with TEAM ROCKET."
+ cont "I thought..."
+ cont "I'm sorry. Here,"
+ cont "please take this!"
+ prompt
+
+_ReceivedTM36Text::
+ text "<PLAYER> got"
+ line "@"
+ TX_RAM wcf4b
+ text "!@@"
+
+_TM36ExplanationText::
+ text "TM36 is"
+ line "SELFDESTRUCT!"
+
+ para "It's powerful, but"
+ line "the #MON that"
+ cont "uses it faints!"
+ cont "Be careful."
+ done
+
+_TM36NoRoomText::
+ text "You don't have any"
+ line "room for this."
+ done
+
+_SilphCo2BattleText1::
+ text "Help! I'm a SILPH"
+ line "employee."
+ done
+
+_SilphCo2EndBattleText1::
+ text "How"
+ line "did you know I"
+ cont "was a ROCKET?"
+ prompt
+
+_SilphCo2AfterBattleText1::
+ text "I work for both"
+ line "SILPH and TEAM"
+ cont "ROCKET!"
+ done
+
+_SilphCo2BattleText2::
+ text "It's off limits"
+ line "here! Go home!"
+ done
+
+_SilphCo2EndBattleText2::
+ text "You're"
+ line "good."
+ prompt
+
+_SilphCo2AfterBattleText2::
+ text "Can you solve the"
+ line "maze in here?"
+ done
+
+_SilphCo2BattleText3::
+ text "No kids are"
+ line "allowed in here!"
+ done
+
+_SilphCo2EndBattleText3::
+ text "Tough!"
+ prompt
+
+_SilphCo2AfterBattleText3::
+ text "Diamond shaped"
+ line "tiles are"
+ cont "teleport blocks!"
+
+ para "They're hi-tech"
+ line "transporters!"
+ done
+
+_SilphCo2BattleText4::
+ text "Hey kid! What are"
+ line "you doing here?"
+ done
+
+_SilphCo2EndBattleText4::
+ text "I goofed!"
+ prompt
+
+_SilphCo2AfterBattleText4::
+ text "SILPH CO. will"
+ line "be merged with"
+ cont "TEAM ROCKET!"
+ done
diff --git a/en/text/maps/silph_co_3f.asm b/en/text/maps/silph_co_3f.asm
new file mode 100644
index 00000000..b6a023f9
--- /dev/null
+++ b/en/text/maps/silph_co_3f.asm
@@ -0,0 +1,46 @@
+_SilphCo3Text_59ff9::
+ text "I work for SILPH."
+ line "What should I do?"
+ done
+
+_SilphCo3Text_59ffe::
+ text "<PLAYER>! You and"
+ line "your #MON"
+ cont "saved us!"
+ done
+
+_SilphCo3BattleText1::
+ text "Quit messing with"
+ line "us, kid!"
+ done
+
+_SilphCo3EndBattleText1::
+ text "I give"
+ line "up!"
+ prompt
+
+_SilphCo3AfterBattleText1::
+ text "A hint? You can"
+ line "open doors with a"
+ cont "CARD KEY!"
+ done
+
+_SilphCo3BattleText2::
+ text "I support TEAM"
+ line "ROCKET more than"
+ cont "I support SILPH!"
+ done
+
+_SilphCo3EndBattleText2::
+ text "You"
+ line "really got me!"
+ prompt
+
+_SilphCo3AfterBattleText2::
+ text "Humph..."
+
+ para "TEAM ROCKET said"
+ line "that if I helped"
+ cont "them, they'd let"
+ cont "me study #MON!"
+ done
diff --git a/en/text/maps/silph_co_4f.asm b/en/text/maps/silph_co_4f.asm
new file mode 100644
index 00000000..5b484ec7
--- /dev/null
+++ b/en/text/maps/silph_co_4f.asm
@@ -0,0 +1,56 @@
+_SilphCo4Text_19de0::
+ text "Sssh! Can't you"
+ line "see I'm hiding?"
+ done
+
+_SilphCo4Text_19de5::
+ text "Huh? TEAM ROCKET"
+ line "is gone?"
+ done
+
+_SilphCo4BattleText2::
+ text "TEAM ROCKET has"
+ line "taken command of"
+ cont "SILPH CO.!"
+ done
+
+_SilphCo4EndBattleText2::
+ text "Arrgh!"
+ prompt
+
+_SilphCo4AfterBattleText2::
+ text "Fwahahaha!"
+ line "My BOSS has been"
+ cont "after this place!"
+ done
+
+_SilphCo4BattleText3::
+ text "My #MON are my"
+ line "loyal soldiers!"
+ done
+
+_SilphCo4EndBattleText3::
+ text "Darn!"
+ line "You weak #MON!"
+ prompt
+
+_SilphCo4AfterBattleText3::
+ text "The doors are"
+ line "electronically"
+ cont "locked! A CARD"
+ cont "KEY opens them!"
+ done
+
+_SilphCo4BattleText4::
+ text "Intruder spotted!"
+ done
+
+_SilphCo4EndBattleText4::
+ text "Who"
+ line "are you?"
+ prompt
+
+_SilphCo4AfterBattleText4::
+ text "I better tell the"
+ line "BOSS on 11F!"
+ done
diff --git a/en/text/maps/silph_co_5f_1.asm b/en/text/maps/silph_co_5f_1.asm
new file mode 100644
index 00000000..dab42539
--- /dev/null
+++ b/en/text/maps/silph_co_5f_1.asm
@@ -0,0 +1,51 @@
+_SilphCo5Text_1a010::
+ text "TEAM ROCKET is"
+ line "in an uproar over"
+ cont "some intruder."
+ cont "That's you right?"
+ done
+
+_SilphCo5Text_1a015::
+ text "TEAM ROCKET took"
+ line "off! You're our"
+ cont "hero! Thank you!"
+ done
+
+_SilphCo5BattleText2::
+ text "I heard a kid was"
+ line "wandering around."
+ done
+
+_SilphCo5EndBattleText2::
+ text "Boom!"
+ prompt
+
+_SilphCo5AfterBattleText2::
+ text "It's not smart"
+ line "to pick a fight"
+ cont "with TEAM ROCKET!"
+ done
+
+_SilphCo5BattleText3::
+ text "We study #"
+ line "BALL technology"
+ cont "on this floor!"
+ done
+
+_SilphCo5EndBattleText3::
+ text "Dang!"
+ line "Blast it!"
+ prompt
+
+_SilphCo5AfterBattleText3::
+ text "We worked on the"
+ line "ultimate #"
+ cont "BALL which would"
+ cont "catch anything!"
+ done
+
+_SilphCo5BattleText4::
+ text "Whaaat? There"
+ line "shouldn't be any"
+ cont "children here?"
+ done
diff --git a/en/text/maps/silph_co_5f_2.asm b/en/text/maps/silph_co_5f_2.asm
new file mode 100644
index 00000000..3c1b8ead
--- /dev/null
+++ b/en/text/maps/silph_co_5f_2.asm
@@ -0,0 +1,55 @@
+_SilphCo5EndBattleText4::
+ text "Oh"
+ line "goodness!"
+ prompt
+
+_SilphCo5AfterBattleText4::
+ text "You're only on 5F."
+ line "It's a long way"
+ cont "to my BOSS!"
+ done
+
+_SilphCo5BattleText5::
+ text "Show TEAM ROCKET"
+ line "a little respect!"
+ done
+
+_SilphCo5EndBattleText5::
+ text "Cough..."
+ line "Cough..."
+ prompt
+
+_SilphCo5AfterBattleText5::
+ text "Which reminds me."
+
+ para "KOFFING evolves"
+ line "into WEEZING!"
+ done
+
+_SilphCo5Text9::
+ text "It's a #MON"
+ line "REPORT!"
+
+ para "#MON LAB"
+ line "created PORYGON,"
+ cont "the first virtual"
+ cont "reality #MON."
+ done
+
+_SilphCo5Text10::
+ text "It's a #MON"
+ line "REPORT!"
+
+ para "Over 160 #MON"
+ line "techniques have"
+ cont "been confirmed."
+ done
+
+_SilphCo5Text11::
+ text "It's a #MON"
+ line "REPORT!"
+
+ para "4 #MON evolve"
+ line "only when traded"
+ cont "by link-cable."
+ done
diff --git a/en/text/maps/silph_co_6f.asm b/en/text/maps/silph_co_6f.asm
new file mode 100644
index 00000000..90456b5c
--- /dev/null
+++ b/en/text/maps/silph_co_6f.asm
@@ -0,0 +1,107 @@
+_SilphCo6Text_1a24a::
+ text "The ROCKETs came"
+ line "and took over the"
+ cont "building!"
+ done
+
+_SilphCo6Text_1a24f::
+ text "Well, better get"
+ line "back to work!"
+ done
+
+_SilphCo6Text_1a261::
+ text "Oh dear, oh dear."
+ line "Help me please!"
+ done
+
+_SilphCo6Text_1a266::
+ text "We got engaged!"
+ line "Heheh!"
+ done
+
+_SilphCo6Text_1a278::
+ text "Look at him! He's"
+ line "such a coward!"
+ done
+
+_SilphCo6Text_1a27d::
+ text "I feel so sorry"
+ line "for him, I have"
+ cont "to marry him!"
+ done
+
+_SilphCo6Text_1a28f::
+ text "TEAM ROCKET is"
+ line "trying to conquer"
+ cont "the world with"
+ cont "#MON!"
+ done
+
+_SilphCo6Text_1a294::
+ text "TEAM ROCKET ran"
+ line "because of you!"
+ done
+
+_SilphCo6Text_1a2a6::
+ text "They must have"
+ line "targeted SILPH"
+ cont "for our #MON"
+ cont "products."
+ done
+
+_SilphCo6Text_1a2ab::
+ text "Come work for"
+ line "SILPH when you"
+ cont "get older!"
+ done
+
+_SilphCo6BattleText2::
+ text "I am one of the 4"
+ line "ROCKET BROTHERS!"
+ done
+
+_SilphCo6EndBattleText2::
+ text "Flame"
+ line "out!"
+ prompt
+
+_SilphCo6AfterBattleText2::
+ text "No matter!"
+ line "My brothers will"
+ cont "avenge me!"
+ done
+
+_SilphCo6BattleText3::
+ text "That rotten"
+ line "PRESIDENT!"
+
+ para "He shouldn't have"
+ line "sent me to the"
+ cont "TIKSI BRANCH!"
+ done
+
+_SilphCo6EndBattleText3::
+ text "Shoot!"
+ prompt
+
+_SilphCo6AfterBattleText3::
+ text "TIKSI BRANCH?"
+ line "It's in Russian"
+ cont "no man's land!"
+ done
+
+_SilphCo6BattleText4::
+ text "You dare betray"
+ line "TEAM ROCKET?"
+ done
+
+_SilphCo6EndBattleText4::
+ text "You"
+ line "traitor!"
+ prompt
+
+_SilphCo6AfterBattleText4::
+ text "If you stand for"
+ line "justice, you"
+ cont "betray evil!"
+ done
diff --git a/en/text/maps/silph_co_7f.asm b/en/text/maps/silph_co_7f.asm
new file mode 100644
index 00000000..1cc2bc30
--- /dev/null
+++ b/en/text/maps/silph_co_7f.asm
@@ -0,0 +1,209 @@
+_MeetLaprasGuyText::
+ text "Oh! Hi! You're"
+ line "not a ROCKET! You"
+ cont "came to save us?"
+ cont "Why, thank you!"
+
+ para "I want you to"
+ line "have this #MON"
+ cont "for saving us."
+ prompt
+
+_HeresYourLaprasText::
+ text "It's LAPRAS. It's"
+ line "very intelligent."
+
+ para "We kept it in our"
+ line "lab, but it will"
+ cont "be much better"
+ cont "off with you!"
+
+ para "I think you will"
+ line "be a good trainer"
+ cont "for LAPRAS!"
+
+ para "It's a good"
+ line "swimmer. It'll"
+ cont "give you a lift!"
+ done
+
+_LaprasGuyText::
+ text "TEAM ROCKET's"
+ line "BOSS went to the"
+ cont "boardroom! Is our"
+ cont "PRESIDENT OK?"
+ done
+
+_LaprasGuySavedText::
+ text "Saved at last!"
+ line "Thank you!"
+ done
+
+_SilphCo7Text_51e00::
+ text "TEAM ROCKET was"
+ line "after the MASTER"
+ cont "BALL which will"
+ cont "catch any #MON!"
+ done
+
+_CanceledMasterBallText::
+ text "We canceled the"
+ line "MASTER BALL"
+ cont "project because"
+ cont "of TEAM ROCKET."
+ done
+
+_SilphCo7Text_51e23::
+ text "It would be bad"
+ line "if TEAM ROCKET"
+ cont "took over SILPH"
+ cont "or our #MON!"
+ done
+
+_SilphCo7Text_51e28::
+ text "Wow! You chased"
+ line "off TEAM ROCKET"
+ cont "all by yourself?"
+ done
+
+_SilphCo7Text_51e46::
+ text "You! It's really"
+ line "dangerous here!"
+ cont "You came to save"
+ cont "me? You can't!"
+ done
+
+_SilphCo7Text_51e4b::
+ text "Safe at last!"
+ line "Oh thank you!"
+ done
+
+_SilphCo7BattleText1::
+ text "Oh ho! I smell a"
+ line "little rat!"
+ done
+
+_SilphCo7EndBattleText1::
+ text "Lights"
+ line "out!"
+ prompt
+
+_SilphCo7AfterBattleText1::
+ text "You won't find my"
+ line "BOSS by just"
+ cont "scurrying around!"
+ done
+
+_SilphCo7BattleText2::
+ text "Heheh!"
+
+ para "You mistook me for"
+ line "a SILPH worker?"
+ done
+
+_SilphCo7EndBattleText2::
+ text "I'm"
+ line "done!"
+ prompt
+
+_SilphCo7AfterBattleText2::
+ text "Despite your age,"
+ line "you are a skilled"
+ cont "trainer!"
+ done
+
+_SilphCo7BattleText3::
+ text "I am one of the 4"
+ line "ROCKET BROTHERS!"
+ done
+
+_SilphCo7EndBattleText3::
+ text "Aack!"
+ line "Brothers, I lost!"
+ prompt
+
+_SilphCo7AfterBattleText3::
+ text "Doesn't matter."
+ line "My brothers will"
+ cont "repay the favor!"
+ done
+
+_SilphCo7BattleText4::
+ text "A child intruder?"
+ line "That must be you!"
+ done
+
+_SilphCo7EndBattleText4::
+ text "Fine!"
+ line "I lost!"
+ prompt
+
+_SilphCo7AfterBattleText4::
+ text "Go on home"
+ line "before my BOSS"
+ cont "gets ticked off!"
+ done
+
+_SilphCo7Text_51ebe::
+ text "<RIVAL>: What"
+ line "kept you <PLAYER>?"
+ done
+
+_SilphCo7Text_51ec3::
+ text "<RIVAL>: Hahaha!"
+ line "I thought you'd"
+ cont "turn up if I"
+ cont "waited here!"
+
+ para "I guess TEAM"
+ line "ROCKET slowed you"
+ cont "down! Not that I"
+ cont "care!"
+
+ para "I saw you in"
+ line "SAFFRON, so I"
+ cont "decided to see if"
+ cont "you got better!"
+ done
+
+_SilphCo7Text_51ec8::
+ text "Oh ho!"
+ line "So, you are ready"
+ cont "for BOSS ROCKET!"
+ prompt
+
+_SilphCo7Text_51ecd::
+ text "<RIVAL>: How can"
+ line "I put this?"
+
+ para "You're not good"
+ line "enough to play"
+ cont "with us big boys!"
+ prompt
+
+_SilphCo7Text_51ed2::
+ text "Well, <PLAYER>!"
+
+ para "I'm moving on up"
+ line "and ahead!"
+
+ para "By checking my"
+ line "#DEX, I'm"
+ cont "starting to see"
+ cont "what's strong and"
+ cont "how they evolve!"
+
+ para "I'm going to the"
+ line "#MON LEAGUE"
+ cont "to boot out the"
+ cont "ELITE FOUR!"
+
+ para "I'll become the"
+ line "world's most"
+ cont "powerful trainer!"
+
+ para "<PLAYER>, well"
+ line "good luck to you!"
+ cont "Don't sweat it!"
+ cont "Smell ya!"
+ done
diff --git a/en/text/maps/silph_co_8f.asm b/en/text/maps/silph_co_8f.asm
new file mode 100644
index 00000000..fabae5e6
--- /dev/null
+++ b/en/text/maps/silph_co_8f.asm
@@ -0,0 +1,56 @@
+_SilphCo8Text_565be::
+ text "I wonder if SILPH"
+ line "is finished..."
+ done
+
+_SilphCo8Text_565c3::
+ text "Thanks for saving"
+ line "us!"
+ done
+
+_SilphCo8BattleText1::
+ text "That's as far as"
+ line "you'll go!"
+ done
+
+_SilphCo8EndBattleText1::
+ text "Not"
+ line "enough grit!"
+ prompt
+
+_SilphCo8AfterBattleText1::
+ text "If you don't turn"
+ line "back, I'll call"
+ cont "for backup!"
+ done
+
+_SilphCo8BattleText2::
+ text "You're causing us"
+ line "problems!"
+ done
+
+_SilphCo8EndBattleText2::
+ text "Huh?"
+ line "I lost?"
+ prompt
+
+_SilphCo8AfterBattleText2::
+ text "So, what do you"
+ line "think of SILPH"
+ cont "BUILDING's maze?"
+ done
+
+_SilphCo8BattleText3::
+ text "I am one of the 4"
+ line "ROCKET BROTHERS!"
+ done
+
+_SilphCo8EndBattleText3::
+ text "Whoo!"
+ line "Oh brothers!"
+ prompt
+
+_SilphCo8AfterBattleText3::
+ text "I'll leave you up"
+ line "to my brothers!"
+ done
diff --git a/en/text/maps/silph_co_9f.asm b/en/text/maps/silph_co_9f.asm
new file mode 100644
index 00000000..fd1aa91c
--- /dev/null
+++ b/en/text/maps/silph_co_9f.asm
@@ -0,0 +1,62 @@
+_SilphCo9Text_5d8e5::
+ text "You look tired!"
+ line "You should take a"
+ cont "quick nap!"
+ prompt
+
+_SilphCo9Text_5d8ea::
+ text "Don't give up!"
+ done
+
+_SilphCo9Text_5d8ef::
+ text "Thank you so"
+ line "much!"
+ done
+
+_SilphCo9BattleText1::
+ text "Your #MON seem"
+ line "to adore you, kid!"
+ done
+
+_SilphCo9EndBattleText1::
+ text "Ghaaah!"
+ prompt
+
+_SilphCo9AfterBattleText1::
+ text "If I had started"
+ line "as a trainer at"
+ cont "your age..."
+ done
+
+_SilphCo9BattleText2::
+ text "Your #MON have"
+ line "weak points! I"
+ cont "can nail them!"
+ done
+
+_SilphCo9EndBattleText2::
+ text "You"
+ line "hammered me!"
+ prompt
+
+_SilphCo9AfterBattleText2::
+ text "Exploiting weak"
+ line "spots does work!"
+ cont "Think about"
+ cont "element types!"
+ done
+
+_SilphCo9BattleText3::
+ text "I am one of the 4"
+ line "ROCKET BROTHERS!"
+ done
+
+_SilphCo9EndBattleText3::
+ text "Warg!"
+ line "Brothers, I lost!"
+ prompt
+
+_SilphCo9AfterBattleText3::
+ text "My brothers will"
+ line "avenge me!"
+ done
diff --git a/en/text/maps/ss_anne_1.asm b/en/text/maps/ss_anne_1.asm
new file mode 100644
index 00000000..2bbdcbac
--- /dev/null
+++ b/en/text/maps/ss_anne_1.asm
@@ -0,0 +1,21 @@
+_SSAnne1Text1::
+ text "Bonjour!"
+ line "I am le waiter on"
+ cont "this ship!"
+
+ para "I will be happy"
+ line "to serve you any-"
+ cont "thing you please!"
+
+ para "Ah! Le strong"
+ line "silent type!"
+ done
+
+_SSAnne1Text2::
+ text "The passengers"
+ line "are restless!"
+
+ para "You might be"
+ line "challenged by the"
+ cont "more bored ones!"
+ done
diff --git a/en/text/maps/ss_anne_10.asm b/en/text/maps/ss_anne_10.asm
new file mode 100644
index 00000000..7df629b5
--- /dev/null
+++ b/en/text/maps/ss_anne_10.asm
@@ -0,0 +1,112 @@
+_SSAnne10Text8::
+ text "MACHOKE: Gwoh!"
+ line "Goggoh!@@"
+
+_SSAnne10BattleText1::
+ text "You know what they"
+ line "say about sailors"
+ cont "and fighting!"
+ done
+
+_SSAnne10EndBattleText1::
+ text "Right!"
+ line "Good fight, mate!"
+ prompt
+
+_SSAnne10AfterBattleText1::
+ text "Haha! Want to be"
+ line "a sailor, mate?"
+ done
+
+_SSAnne10BattleText2::
+ text "My sailor's pride"
+ line "is at stake!"
+ done
+
+_SSAnne10EndBattleText2::
+ text "Your"
+ line "spirit sank me!"
+ prompt
+
+_SSAnne10AfterBattleText2::
+ text "Did you see the"
+ line "FISHING GURU in"
+ cont "VERMILION CITY?"
+ done
+
+_SSAnne10BattleText3::
+ text "Us sailors have"
+ line "#MON too!"
+ done
+
+_SSAnne10EndBattleText3::
+ text "OK, "
+ line "you're not bad."
+ prompt
+
+_SSAnne10AfterBattleText3::
+ text "We caught all our"
+ line "#MON while"
+ cont "out at sea!"
+ done
+
+_SSAnne10BattleText4::
+ text "I like feisty"
+ line "kids like you!@@"
+
+_SSAnne10EndBattleText4::
+ text "Argh!"
+ line "Lost it!"
+ prompt
+
+_SSAnne10AfterBattleText4::
+ text "Sea #MON live"
+ line "in deep water."
+ cont "You'll need a ROD!"
+ done
+
+_SSAnne10BattleText5::
+ text "Matey, you're"
+ line "walking the plank"
+ cont "if you lose!"
+ done
+
+_SSAnne10EndBattleText5::
+ text "Argh!"
+ line "Beaten by a kid!"
+ prompt
+
+_SSAnne10AfterBattleText5::
+ text "Jellyfish some-"
+ line "times drift into"
+ cont "the ship."
+ done
+
+_SSAnne10BattleText6::
+ text "Hello stranger!"
+ line "Stop and chat!"
+
+ para "All my #MON"
+ line "are from the sea!"
+ done
+
+_SSAnne10EndBattleText6::
+ text "Darn!"
+ line "I let that one"
+ cont "get away!"
+ prompt
+
+_SSAnne10AfterBattleText6::
+ text "I was going to"
+ line "make you my"
+ cont "assistant too!"
+ done
+
+_SSAnne10Text7::
+ text "My buddy, MACHOKE,"
+ line "is super strong!"
+
+ para "He has enough"
+ line "STRENGTH to move"
+ cont "big rocks!"
+ done
diff --git a/en/text/maps/ss_anne_2.asm b/en/text/maps/ss_anne_2.asm
new file mode 100644
index 00000000..58d804ba
--- /dev/null
+++ b/en/text/maps/ss_anne_2.asm
@@ -0,0 +1,63 @@
+_SSAnne2Text1::
+ text "This ship, she is"
+ line "a luxury liner"
+ cont "for trainers!"
+
+ para "At every port, we"
+ line "hold parties with"
+ cont "invited trainers!"
+ done
+
+_SSAnneRivalBeforeBattleText::
+ text "<RIVAL>: Bonjour!"
+ line "<PLAYER>!"
+
+ para "Imagine seeing"
+ line "you here!"
+
+ para "<PLAYER>, were you"
+ line "really invited?"
+
+ para "So how's your"
+ line "#DEX coming?"
+
+ para "I already caught"
+ line "40 kinds, pal!"
+
+ para "Different kinds"
+ line "are everywhere!"
+
+ para "Crawl around in"
+ line "grassy areas!"
+ done
+
+_SSAnneRivalDefeatedText::
+ text "Humph!"
+
+ para "At least you're"
+ line "raising your"
+ cont "#MON!"
+ prompt
+
+_SSAnneRivalWonText::
+ text "<PLAYER>! What are"
+ line "you, seasick?"
+
+ para "You should shape"
+ line "up, pal!"
+ prompt
+
+_SSAnneRivalCaptainText::
+ text "<RIVAL>: I heard"
+ line "there was a CUT"
+ cont "master on board."
+
+ para "But, he was just a"
+ line "seasick, old man!"
+
+ para "But, CUT itself is"
+ line "really useful!"
+
+ para "You should go see"
+ line "him! Smell ya!"
+ done
diff --git a/en/text/maps/ss_anne_3.asm b/en/text/maps/ss_anne_3.asm
new file mode 100644
index 00000000..76490594
--- /dev/null
+++ b/en/text/maps/ss_anne_3.asm
@@ -0,0 +1,7 @@
+_SSAnne3Text1::
+ text "Our CAPTAIN is a"
+ line "sword master!"
+
+ para "He even teaches"
+ line "CUT to #MON!"
+ done
diff --git a/en/text/maps/ss_anne_5.asm b/en/text/maps/ss_anne_5.asm
new file mode 100644
index 00000000..76cd5631
--- /dev/null
+++ b/en/text/maps/ss_anne_5.asm
@@ -0,0 +1,52 @@
+_SSAnne5Text1::
+ text "The party's over."
+ line "The ship will be"
+ cont "departing soon."
+ done
+
+_SSAnne5Text2::
+ text "Scrubbing decks"
+ line "is hard work!"
+ done
+
+_SSAnne5Text3::
+ text "Urf. I feel ill."
+
+ para "I stepped out to"
+ line "get some air."
+ done
+
+_SSAnne5BattleText1::
+ text "Hey matey!"
+
+ para "Let's do a little"
+ line "jig!"
+ done
+
+_SSAnne5EndBattleText1::
+ text "You're"
+ line "impressive!"
+ prompt
+
+_SSAnne5AfterBattleText1::
+ text "How many kinds of"
+ line "#MON do you"
+ cont "think there are?"
+ done
+
+_SSAnne5BattleText2::
+ text "Ahoy there!"
+ line "Are you seasick?"
+ done
+
+_SSAnne5EndBattleText2::
+ text "I was"
+ line "just careless!"
+ prompt
+
+_SSAnne5AfterBattleText2::
+ text "My Pa said there"
+ line "are 100 kinds of"
+ cont "#MON. I think"
+ cont "there are more."
+ done
diff --git a/en/text/maps/ss_anne_6.asm b/en/text/maps/ss_anne_6.asm
new file mode 100644
index 00000000..7fcc9973
--- /dev/null
+++ b/en/text/maps/ss_anne_6.asm
@@ -0,0 +1,69 @@
+_SSAnne6Text1::
+ text "You, mon petit!"
+ line "We're busy here!"
+ cont "Out of the way!"
+ done
+
+_SSAnne6Text2::
+ text "I saw an odd ball"
+ line "in the trash."
+ done
+
+_SSAnne6Text3::
+ text "I'm so busy I'm"
+ line "getting dizzy!"
+ done
+
+_SSAnne6Text4::
+ text "Hum-de-hum-de-"
+ line "ho..."
+
+ para "I peel spuds"
+ line "every day!"
+ cont "Hum-hum..."
+ done
+
+_SSAnne6Text5::
+ text "Did you hear about"
+ line "SNORLAX?"
+
+ para "All it does is"
+ line "eat and sleep!"
+ done
+
+_SSAnne6Text6::
+ text "Snivel...Sniff..."
+
+ para "I only get to"
+ line "peel onions..."
+ cont "Snivel..."
+ done
+
+_SSAnne6Text_61807::
+ text "Er-hem! Indeed I"
+ line "am le CHEF!"
+
+ para "Le main course is"
+ prompt
+
+_SSAnne6Text_6180c::
+ text "Salmon du Salad!"
+
+ para "Les guests may"
+ line "gripe it's fish"
+ cont "again, however!"
+ done
+
+_SSAnne6Text_61811::
+ text "Eels au Barbecue!"
+
+ para "Les guests will"
+ line "mutiny, I fear."
+ done
+
+_SSAnne6Text_61816::
+ text "Prime Beef Steak!"
+
+ para "But, have I enough"
+ line "fillets du beef?"
+ done
diff --git a/en/text/maps/ss_anne_7.asm b/en/text/maps/ss_anne_7.asm
new file mode 100644
index 00000000..7bf004da
--- /dev/null
+++ b/en/text/maps/ss_anne_7.asm
@@ -0,0 +1,62 @@
+_SSAnne7RubText::
+ text "CAPTAIN: Ooargh..."
+ line "I feel hideous..."
+ cont "Urrp! Seasick..."
+
+ para "<PLAYER> rubbed"
+ line "the CAPTAIN's"
+ cont "back!"
+
+ para "Rub-rub..."
+ line "Rub-rub...@@"
+
+_ReceivingHM01Text::
+ text "CAPTAIN: Whew!"
+ line "Thank you! I"
+ cont "feel much better!"
+
+ para "You want to see"
+ line "my CUT technique?"
+
+ para "I could show you"
+ line "if I wasn't ill..."
+
+ para "I know! You can"
+ line "have this!"
+
+ para "Teach it to your"
+ line "#MON and you"
+ cont "can see it CUT"
+ cont "any time!"
+ prompt
+
+_ReceivedHM01Text::
+ text "<PLAYER> got"
+ line "@"
+ TX_RAM wcf4b
+ text "!@@"
+
+_SSAnne7Text_61932::
+ text "CAPTAIN: Whew!"
+
+ para "Now that I'm not"
+ line "sick any more, I"
+ cont "guess it's time."
+ done
+
+_HM01NoRoomText::
+ text "Oh no! You have"
+ line "no room for this!"
+ done
+
+_SSAnne7Text2::
+ text "Yuck! Shouldn't"
+ line "have looked!"
+ done
+
+_SSAnne7Text3::
+ text "How to Conquer"
+ line "Seasickness..."
+ cont "The CAPTAIN's"
+ cont "reading this!"
+ done
diff --git a/en/text/maps/ss_anne_8.asm b/en/text/maps/ss_anne_8.asm
new file mode 100644
index 00000000..7a09303e
--- /dev/null
+++ b/en/text/maps/ss_anne_8.asm
@@ -0,0 +1,104 @@
+_SSAnne8Text8::
+ text "WIGGLYTUFF: Puup"
+ line "pupuu!@@"
+
+_SSAnne8BattleText1::
+ text "I travel alone"
+ line "on my journeys!"
+
+ para "My #MON are my"
+ line "only friends!"
+ done
+
+_SSAnne8EndBattleText1::
+ text "My, my"
+ line "friends..."
+ prompt
+
+_SSAnne8AfterBattleText1::
+ text "You should be"
+ line "nice to friends!"
+ done
+
+_SSAnne8BattleText2::
+ text "You pup! How dare"
+ line "you barge in!"
+ done
+
+_SSAnne8EndBattleText2::
+ text "Humph!"
+ line "You rude child!"
+ prompt
+
+_SSAnne8AfterBattleText2::
+ text "I wish to be left"
+ line "alone! Get out!"
+ done
+
+_SSAnne8BattleText3::
+ text "I love #MON!"
+ line "Do you?"
+ done
+
+_SSAnne8EndBattleText3::
+ text "Wow! "
+ line "You're great!"
+ prompt
+
+_SSAnne8AfterBattleText3::
+ text "Let me be your"
+ line "friend, OK?"
+
+ para "Then we can trade"
+ line "#MON!"
+ done
+
+_SSAnne8BattleText4::
+ text "I collected these"
+ line "#MON from all"
+ cont "around the world!"
+ done
+
+_SSAnne8EndBattleText4::
+ text "Oh no!"
+ line "I went around the"
+ cont "world for these!"
+ prompt
+
+_SSAnne8AfterBattleText4::
+ text "You hurt my poor"
+ line "worldly #MON!"
+
+ para "I demand that you"
+ line "heal them at a"
+ cont "#MON CENTER!"
+ done
+
+_SSAnne8Text5::
+ text "Waiter, I would"
+ line "like a cherry pie"
+ cont "please!"
+ done
+
+_SSAnne8Text6::
+ text "A cruise is so"
+ line "elegant yet cozy!"
+ done
+
+_SSAnne8Text7::
+ text "I always travel"
+ line "with WIGGLYTUFF!"
+ done
+
+_SSAnne8Text9::
+ text "We are cruising"
+ line "around the world."
+ done
+
+_SSAnne8Text11::
+ text "Ssh! I'm a GLOBAL"
+ line "POLICE agent!"
+
+ para "I'm on the trail"
+ line "of TEAM ROCKET!"
+ done
diff --git a/en/text/maps/ss_anne_9.asm b/en/text/maps/ss_anne_9.asm
new file mode 100644
index 00000000..a9be8cee
--- /dev/null
+++ b/en/text/maps/ss_anne_9.asm
@@ -0,0 +1,113 @@
+_SSAnne9Text_61bf2::
+ text "In all my travels"
+ line "I've never seen"
+ cont "any #MON sleep"
+ cont "like this one!"
+
+ para "It was something"
+ line "like this!"
+ prompt
+
+_SSAnne9Text_61c01::
+ text "Ah yes, I have"
+ line "seen some #MON"
+ cont "ferry people"
+ cont "across the water!"
+ done
+
+_SSAnne9Text_61c10::
+ text "#MON can CUT"
+ line "down small bushes."
+ done
+
+_SSAnne9Text_61c1f::
+ text "Have you gone to"
+ line "the SAFARI ZONE"
+ cont "in FUCHSIA CITY?"
+
+ para "It had many rare"
+ line "kinds of #MON!!"
+ done
+
+_SSAnne9Text_61c2e::
+ text "Me and my Daddy"
+ line "think the SAFARI"
+ cont "ZONE is awesome!"
+ done
+
+_SSAnne9Text_61c3d::
+ text "The CAPTAIN looked"
+ line "really sick and"
+ cont "pale!"
+ done
+
+_SSAnne9Text_61c4c::
+ text "I hear many people"
+ line "get seasick!"
+ done
+
+_SSAnne9BattleText1::
+ text "Competing against"
+ line "the young keeps"
+ cont "me youthful."
+ done
+
+_SSAnne9EndBattleText1::
+ text "Good"
+ line "fight! Ah, I feel"
+ cont "young again!"
+ prompt
+
+_SSAnne9AfterBattleText1::
+ text "15 years ago, I"
+ line "would have won!"
+ done
+
+_SSAnne9BattleText2::
+ text "Check out what I"
+ line "fished up!"
+ done
+
+_SSAnne9EndBattleText2::
+ text "I'm"
+ line "all out!"
+ prompt
+
+_SSAnne9AfterBattleText2::
+ text "Party?"
+
+ para "The cruise ship's"
+ line "party should be"
+ cont "over by now."
+ done
+
+_SSAnne9BattleText3::
+ text "Which do you like,"
+ line "a strong or a"
+ cont "rare #MON?"
+ done
+
+_SSAnne9EndBattleText3::
+ text "I must"
+ line "salute you!"
+ prompt
+
+_SSAnne9AfterBattleText3::
+ text "I prefer strong"
+ line "and rare #MON."
+ done
+
+_SSAnne9BattleText4::
+ text "I never saw you"
+ line "at the party."
+ done
+
+_SSAnne9EndBattleText4::
+ text "Take"
+ line "it easy!"
+ prompt
+
+_SSAnne9AfterBattleText4::
+ text "Oh, I adore your"
+ line "strong #MON!"
+ done
diff --git a/en/text/maps/underground_path_route_6_entrance.asm b/en/text/maps/underground_path_route_6_entrance.asm
new file mode 100644
index 00000000..dacc44f7
--- /dev/null
+++ b/en/text/maps/underground_path_route_6_entrance.asm
@@ -0,0 +1,5 @@
+_UndergrdTunnelEntRoute6Text1::
+ text "People often lose"
+ line "things in that"
+ cont "UNDERGROUND PATH."
+ done
diff --git a/en/text/maps/underground_path_route_7_entrance.asm b/en/text/maps/underground_path_route_7_entrance.asm
new file mode 100644
index 00000000..5cde3614
--- /dev/null
+++ b/en/text/maps/underground_path_route_7_entrance.asm
@@ -0,0 +1,5 @@
+_UndergroundPathEntRoute7Text1::
+ text "I heard a sleepy"
+ line "#MON appeared"
+ cont "near CELADON CITY."
+ done
diff --git a/en/text/maps/underground_path_route_7_entrance_unused.asm b/en/text/maps/underground_path_route_7_entrance_unused.asm
new file mode 100644
index 00000000..4e0dc3ca
--- /dev/null
+++ b/en/text/maps/underground_path_route_7_entrance_unused.asm
@@ -0,0 +1,35 @@
+_UGPathRoute7EntranceUnusedText_5d773::
+ text "I want to shop at"
+ line "the dept. store"
+ cont "in CELADON but..."
+
+ para "There are so many"
+ line "rough looking"
+ cont "people there."
+ done
+
+_UGPathRoute7EntranceUnusedText_5d778::
+ text "TEAM ROCKET had a"
+ line "secret hideout in"
+ cont "CELADON CITY?"
+ done
+
+_UGPathRoute7EntranceUnusedText_5d77d::
+ text "You're here to"
+ line "shop in CELADON?"
+
+ para "Just step outside"
+ line "and head west!"
+ done
+
+_UGPathRoute7EntranceUnusedText_5d782::
+ text "The UNDERGROUND"
+ line "PATH goes beneath"
+ cont "SAFFRON and leads"
+ cont "to LAVENDER."
+
+ para "If you're heading"
+ line "to CERULEAN, go"
+ cont "to the building"
+ cont "across the road."
+ done
diff --git a/en/text/maps/underground_path_route_8_entrance.asm b/en/text/maps/underground_path_route_8_entrance.asm
new file mode 100644
index 00000000..da785c8e
--- /dev/null
+++ b/en/text/maps/underground_path_route_8_entrance.asm
@@ -0,0 +1,5 @@
+_UndergroundPathEntRoute8Text1::
+ text "The dept. store"
+ line "in CELADON has a"
+ cont "great selection!"
+ done
diff --git a/en/text/maps/unknown_dungeon_b1f.asm b/en/text/maps/unknown_dungeon_b1f.asm
new file mode 100644
index 00000000..0918a3ce
--- /dev/null
+++ b/en/text/maps/unknown_dungeon_b1f.asm
@@ -0,0 +1,2 @@
+_MewtwoBattleText::
+ text "Mew!@@"
diff --git a/en/text/maps/vermilion_city.asm b/en/text/maps/vermilion_city.asm
new file mode 100644
index 00000000..b060a123
--- /dev/null
+++ b/en/text/maps/vermilion_city.asm
@@ -0,0 +1,126 @@
+_VermilionCityText1::
+ text "We're careful"
+ line "about pollution!"
+
+ para "We've heard GRIMER"
+ line "multiplies in"
+ cont "toxic sludge!"
+ done
+
+_VermilionCityText_198a7::
+ text "Did you see S.S."
+ line "ANNE moored in"
+ cont "the harbor?"
+ done
+
+_VermilionCityText_198ac::
+ text "So, S.S.ANNE has"
+ line "departed!"
+
+ para "She'll be back in"
+ line "about a year."
+ done
+
+_SSAnneWelcomeText4::
+ text "Welcome to S.S."
+ line "ANNE!"
+ done
+
+_SSAnneWelcomeText9::
+ text "Welcome to S.S."
+ line "ANNE!"
+
+ para "Excuse me, do you"
+ line "have a ticket?"
+ prompt
+
+_SSAnneFlashedTicketText::
+ text "<PLAYER> flashed"
+ line "the S.S.TICKET!"
+
+ para "Great! Welcome to"
+ line "S.S.ANNE!"
+ done
+
+_SSAnneNoTicketText::
+ text "<PLAYER> doesn't"
+ line "have the needed"
+ cont "S.S.TICKET."
+
+ para "Sorry!"
+
+ para "You need a ticket"
+ line "to get aboard."
+ done
+
+_SSAnneNotHereText::
+ text "The ship set sail."
+ done
+
+_VermilionCityText4::
+ text "I'm putting up a"
+ line "building on this"
+ cont "plot of land."
+
+ para "My #MON is"
+ line "tamping the land."
+ done
+
+_VermilionCityText5::
+ text "MACHOP: Guoh!"
+ line "Gogogoh!@@"
+
+_VermilionCityText14::
+ text ""
+ para "A MACHOP is"
+ line "stomping the land"
+ cont "flat."
+ done
+
+_VermilionCityText6::
+ text "S.S.ANNE is a"
+ line "famous luxury"
+ cont "cruise ship."
+
+ para "We visit VERMILION"
+ line "once a year."
+ done
+
+_VermilionCityText7::
+ text "VERMILION CITY"
+ line "The Port of"
+ cont "Exquisite Sunsets"
+ done
+
+_VermilionCityText8::
+ text "NOTICE!"
+
+ para "ROUTE 12 may be"
+ line "blocked off by a"
+ cont "sleeping #MON."
+
+ para "Detour through"
+ line "ROCK TUNNEL to"
+ cont "LAVENDER TOWN."
+
+ para "VERMILION POLICE"
+ done
+
+_VermilionCityText11::
+ text "#MON FAN CLUB"
+ line "All #MON fans"
+ cont "welcome!"
+ done
+
+_VermilionCityText12::
+ text "VERMILION CITY"
+ line "#MON GYM"
+ cont "LEADER: LT.SURGE"
+
+ para "The Lightning "
+ line "American!"
+ done
+
+_VermilionCityText13::
+ text "VERMILION HARBOR"
+ done
diff --git a/en/text/maps/vermilion_dock.asm b/en/text/maps/vermilion_dock.asm
new file mode 100644
index 00000000..5d998e82
--- /dev/null
+++ b/en/text/maps/vermilion_dock.asm
@@ -0,0 +1,3 @@
+_VermilionDockText1::
+ text ""
+ done
diff --git a/en/text/maps/vermilion_fishing_house.asm b/en/text/maps/vermilion_fishing_house.asm
new file mode 100644
index 00000000..6857bb5b
--- /dev/null
+++ b/en/text/maps/vermilion_fishing_house.asm
@@ -0,0 +1,53 @@
+_VermilionHouse2Text_560b1::
+ text "I'm the FISHING"
+ line "GURU!"
+
+ para "I simply Looove"
+ line "fishing!"
+
+ para "Do you like to"
+ line "fish?"
+ done
+
+_VermilionHouse2Text_560b6::
+ text "Grand! I like"
+ line "your style!"
+
+ para "Take this and"
+ line "fish, young one!"
+
+ para "<PLAYER> received"
+ line "an @"
+ TX_RAM wcf4b
+ text "!@@"
+
+_VermilionHouse2Text_560bb::
+ db $0
+ para "Fishing is a way"
+ line "of life!"
+
+ para "From the seas to"
+ line "rivers, go out"
+ cont "and land the big"
+ cont "one, young one!"
+ done
+
+_VermilionHouse2Text_560c0::
+ text "Oh... That's so"
+ line "disappointing..."
+ done
+
+_VermilionHouse2Text_560c5::
+ text "Hello there,"
+ line "<PLAYER>!"
+
+ para "How are the fish"
+ line "biting?"
+ done
+
+_VermilionHouse2Text_560ca::
+ text "Oh no!"
+
+ para "You have no room"
+ line "for my gift!"
+ done
diff --git a/en/text/maps/vermilion_gym_1.asm b/en/text/maps/vermilion_gym_1.asm
new file mode 100644
index 00000000..f718d899
--- /dev/null
+++ b/en/text/maps/vermilion_gym_1.asm
@@ -0,0 +1,21 @@
+_VermilionGymText_5cb6d::
+ text "Hey, kid! What do"
+ line "you think you're"
+ cont "doing here?"
+
+ para "You won't live"
+ line "long in combat!"
+ cont "That's for sure!"
+
+ para "I tell you kid,"
+ line "electric #MON"
+ cont "saved me during"
+ cont "the war!"
+
+ para "They zapped my"
+ line "enemies into"
+ cont "paralysis!"
+
+ para "The same as I'll"
+ line "do to you!"
+ done
diff --git a/en/text/maps/vermilion_gym_2.asm b/en/text/maps/vermilion_gym_2.asm
new file mode 100644
index 00000000..d0a01932
--- /dev/null
+++ b/en/text/maps/vermilion_gym_2.asm
@@ -0,0 +1,143 @@
+_VermilionGymText_5cb72::
+ text "A little word of"
+ line "advice, kid!"
+
+ para "Electricity is"
+ line "sure powerful!"
+
+ para "But, it's useless"
+ line "against ground-"
+ cont "type #MON!"
+ done
+
+_VermilionGymText_5cb77::
+ text "The THUNDERBADGE"
+ line "cranks up your"
+ cont "#MON's SPEED!"
+
+ para "It also lets your"
+ line "#MON FLY any"
+ cont "time, kid!"
+
+ para "You're special,"
+ line "kid! Take this!"
+ done
+
+_ReceivedTM24Text::
+ text "<PLAYER> received "
+ line "@"
+ TX_RAM wcf4b
+ text "!@@"
+
+_TM24ExplanationText::
+ db $0
+ para "TM24 contains"
+ line "THUNDERBOLT!"
+
+ para "Teach it to an"
+ line "electric #MON!"
+ done
+
+_TM24NoRoomText::
+ text "Yo kid, make room"
+ line "in your pack!"
+ done
+
+_ReceivedThunderbadgeText::
+ text "Whoa!"
+
+ para "You're the real"
+ line "deal, kid!"
+
+ para "Fine then, take"
+ line "the THUNDERBADGE!"
+ prompt
+
+_VermilionGymBattleText1::
+ text "When I was in the"
+ line "Army, LT.SURGE"
+ cont "was my strict CO!"
+ done
+
+_VermilionGymEndBattleText1::
+ text "Stop!"
+ line "You're very good!"
+ prompt
+
+_VermilionGymAfterBattleText1::
+ text "The door won't"
+ line "open?"
+
+ para "LT.SURGE always"
+ line "was cautious!"
+ done
+
+_VermilionGymBattleText2::
+ text "I'm a lightweight,"
+ line "but I'm good with"
+ cont "electricity!"
+ done
+
+_VermilionGymEndBattleText2::
+ text "Fried!"
+ prompt
+
+_VermilionGymAfterBattleText2::
+ text "OK, I'll talk!"
+
+ para "LT.SURGE said he"
+ line "hid door switches"
+ cont "inside something!"
+ done
+
+_VermilionGymBattleText3::
+ text "This is no place"
+ line "for kids!"
+ done
+
+_VermilionGymEndBattleText3::
+ text "Wow!"
+ line "Surprised me!"
+ prompt
+
+_VermilionGymAfterBattleText3::
+ text "LT.SURGE set up"
+ line "double locks!"
+ cont "Here's a hint!"
+
+ para "When you open the"
+ line "1st lock, the 2nd"
+ cont "lock is right"
+ cont "next to it!"
+ done
+
+_VermilionGymText_5cbf4::
+ text "Yo! Champ in"
+ line "making!"
+
+ para "LT.SURGE has a"
+ line "nickname. People"
+ cont "refer to him as"
+ cont "the Lightning"
+ cont "American!"
+
+ para "He's an expert on"
+ line "electric #MON!"
+
+ para "Birds and water"
+ line "#MON are at"
+ cont "risk! Beware of"
+ cont "paralysis too!"
+
+ para "LT.SURGE is very"
+ line "cautious!"
+
+ para "You'll have to"
+ line "break a code to"
+ cont "get to him!"
+ done
+
+_VermilionGymText_5cbf9::
+ text "Whew! That match"
+ line "was electric!"
+ done
diff --git a/en/text/maps/vermilion_house.asm b/en/text/maps/vermilion_house.asm
new file mode 100644
index 00000000..91c18708
--- /dev/null
+++ b/en/text/maps/vermilion_house.asm
@@ -0,0 +1,21 @@
+_VermilionHouse1Text1::
+ text "I'm getting my"
+ line "PIDGEY to fly a"
+ cont "letter to SAFFRON"
+ cont "in the north!"
+ done
+
+_VermilionHouse1Text2::
+ text "PIDGEY: Kurukkoo!@@"
+
+_VermilionHouse1Text3::
+ text "Dear PIPPI, I hope"
+ line "to see you soon."
+
+ para "I heard SAFFRON"
+ line "has problems with"
+ cont "TEAM ROCKET."
+
+ para "VERMILION appears"
+ line "to be safe."
+ done
diff --git a/en/text/maps/vermilion_mart.asm b/en/text/maps/vermilion_mart.asm
new file mode 100644
index 00000000..10743989
--- /dev/null
+++ b/en/text/maps/vermilion_mart.asm
@@ -0,0 +1,23 @@
+_VermilionMartText2::
+ text "There are evil"
+ line "people who will"
+ cont "use #MON for"
+ cont "criminal acts."
+
+ para "TEAM ROCKET"
+ line "traffics in rare"
+ cont "#MON."
+
+ para "They also abandon"
+ line "#MON that they"
+ cont "consider not to"
+ cont "be popular or"
+ cont "useful."
+ done
+
+_VermilionMartText3::
+ text "I think #MON"
+ line "can be good or"
+ cont "evil. It depends"
+ cont "on the trainer."
+ done
diff --git a/en/text/maps/vermilion_pokecenter.asm b/en/text/maps/vermilion_pokecenter.asm
new file mode 100644
index 00000000..c9e9a581
--- /dev/null
+++ b/en/text/maps/vermilion_pokecenter.asm
@@ -0,0 +1,19 @@
+_VermilionPokecenterText2::
+ text "Even if they are"
+ line "the same level,"
+ cont "#MON can have"
+ cont "very different"
+ cont "abilities."
+
+ para "A #MON raised"
+ line "by a trainer is"
+ cont "stronger than one"
+ cont "in the wild."
+ done
+
+_VermilionPokecenterText3::
+ text "My #MON was"
+ line "poisoned! It"
+ cont "fainted while we"
+ cont "were walking!"
+ done
diff --git a/en/text/maps/victory_road_1f.asm b/en/text/maps/victory_road_1f.asm
new file mode 100644
index 00000000..1523db88
--- /dev/null
+++ b/en/text/maps/victory_road_1f.asm
@@ -0,0 +1,31 @@
+_VictoryRoad1BattleText1::
+ text "I wonder if you"
+ line "are good enough"
+ cont "for me!"
+ done
+
+_VictoryRoad1EndBattleText1::
+ text "I"
+ line "lost out!"
+ prompt
+
+_VictoryRoad1AfterBattleText1::
+ text "I never wanted to"
+ line "lose to anybody!"
+ done
+
+_VictoryRoad1BattleText2::
+ text "I can see you're"
+ line "good! Let me see"
+ cont "exactly how good!"
+ done
+
+_VictoryRoad1EndBattleText2::
+ text "I"
+ line "had a chance..."
+ prompt
+
+_VictoryRoad1AfterBattleText2::
+ text "I concede, you're"
+ line "better than me!"
+ done
diff --git a/en/text/maps/victory_road_2f.asm b/en/text/maps/victory_road_2f.asm
new file mode 100644
index 00000000..ec9dcf4f
--- /dev/null
+++ b/en/text/maps/victory_road_2f.asm
@@ -0,0 +1,85 @@
+_MoltresBattleText::
+ text "Gyaoo!@@"
+
+_VictoryRoad2BattleText1::
+ text "VICTORY ROAD is"
+ line "the final test"
+ cont "for trainers!"
+ done
+
+_VictoryRoad2EndBattleText1::
+ text "Aiyah!"
+ prompt
+
+_VictoryRoad2AfterBattleText1::
+ text "If you get stuck,"
+ line "try moving some"
+ cont "boulders around!"
+ done
+
+_VictoryRoad2BattleText2::
+ text "Ah, so you wish"
+ line "to challenge the"
+ cont "ELITE FOUR?"
+ done
+
+_VictoryRoad2EndBattleText2::
+ text "You"
+ line "got me!"
+ prompt
+
+_VictoryRoad2AfterBattleText2::
+ text "<RIVAL> also came"
+ line "through here!"
+ done
+
+_VictoryRoad2BattleText3::
+ text "Come on!"
+ line "I'll whip you!"
+ done
+
+_VictoryRoad2EndBattleText3::
+ text "I got"
+ line "whipped!"
+ prompt
+
+_VictoryRoad2AfterBattleText3::
+ text "You earned the"
+ line "right to be on"
+ cont "VICTORY ROAD!"
+ done
+
+_VictoryRoad2BattleText4::
+ text "If you can get"
+ line "through here, you"
+ cont "can go meet the"
+ cont "ELITE FOUR!"
+ done
+
+_VictoryRoad2EndBattleText4::
+ text "No!"
+ line "Unbelievable!"
+ prompt
+
+_VictoryRoad2AfterBattleText4::
+ text "I can beat you"
+ line "when it comes to"
+ cont "knowledge about"
+ cont "#MON!"
+ done
+
+_VictoryRoad2BattleText5::
+ text "Is VICTORY ROAD"
+ line "too tough?"
+ done
+
+_VictoryRoad2EndBattleText5::
+ text "Well"
+ line "done!"
+ prompt
+
+_VictoryRoad2AfterBattleText5::
+ text "Many trainers give"
+ line "up the challenge"
+ cont "here."
+ done
diff --git a/en/text/maps/victory_road_3f.asm b/en/text/maps/victory_road_3f.asm
new file mode 100644
index 00000000..07e0be70
--- /dev/null
+++ b/en/text/maps/victory_road_3f.asm
@@ -0,0 +1,63 @@
+_VictoryRoad3BattleText2::
+ text "I heard rumors of"
+ line "a child prodigy!"
+ done
+
+_VictoryRoad3EndBattleText2::
+ text "The"
+ line "rumors were true!"
+ prompt
+
+_VictoryRoad3AfterBattleText2::
+ text "You beat GIOVANNI"
+ line "of TEAM ROCKET?"
+ done
+
+_VictoryRoad3BattleText3::
+ text "I'll show you just"
+ line "how good you are!"
+ done
+
+_VictoryRoad3EndBattleText3::
+ text "I'm"
+ line "furious!"
+ prompt
+
+_VictoryRoad3AfterBattleText3::
+ text "You showed me just"
+ line "how good I was!"
+ done
+
+_VictoryRoad3BattleText4::
+ text "Only the chosen"
+ line "can pass here!"
+ done
+
+_VictoryRoad3EndBattleText4::
+ text "I"
+ line "don't believe it!"
+ prompt
+
+_VictoryRoad3AfterBattleText4::
+ text "All trainers here"
+ line "are headed to the"
+ cont "#MON LEAGUE!"
+ cont "Be careful!"
+ done
+
+_VictoryRoad3BattleText5::
+ text "Trainers live to"
+ line "seek stronger"
+ cont "opponents!"
+ done
+
+_VictoryRoad3EndBattleText5::
+ text "Oh!"
+ line "So strong!"
+ prompt
+
+_VictoryRoad3AfterBattleText5::
+ text "By fighting tough"
+ line "battles, you get"
+ cont "stronger!"
+ done
diff --git a/en/text/maps/viridian_city.asm b/en/text/maps/viridian_city.asm
new file mode 100644
index 00000000..67ab5c40
--- /dev/null
+++ b/en/text/maps/viridian_city.asm
@@ -0,0 +1,180 @@
+_ViridianCityText1::
+ text "Those # BALLs"
+ line "at your waist!"
+ cont "You have #MON!"
+
+ para "It's great that"
+ line "you can carry and"
+ cont "use #MON any"
+ cont "time, anywhere!"
+ done
+
+_ViridianCityText_19122::
+ text "This #MON GYM"
+ line "is always closed."
+
+ para "I wonder who the"
+ line "LEADER is?"
+ done
+
+_ViridianCityText_19127::
+ text "VIRIDIAN GYM's"
+ line "LEADER returned!"
+ done
+
+_ViridianCityText_1914d::
+ text "You want to know"
+ line "about the 2 kinds"
+ cont "of caterpillar"
+ cont "#MON?"
+ done
+
+_ViridianCityText_19152::
+ text "Oh, OK then!"
+ done
+
+_ViridianCityText_19157::
+ text "CATERPIE has no"
+ line "poison, but"
+ cont "WEEDLE does."
+
+ para "Watch out for its"
+ line "POISON STING!"
+ done
+
+_ViridianCityText_19175::
+ text "Oh Grandpa! Don't"
+ line "be so mean!"
+ cont "He hasn't had his"
+ cont "coffee yet."
+ done
+
+_ViridianCityText_1917a::
+ text "When I go shop in"
+ line "PEWTER CITY, I"
+ cont "have to take the"
+ cont "winding trail in"
+ cont "VIRIDIAN FOREST."
+ done
+
+_ViridianCityText_19191::
+ text "You can't go"
+ line "through here!"
+
+ para "This is private"
+ line "property!"
+ done
+
+_ViridianCityText_191ca::
+ text "Yawn!"
+ line "I must have dozed"
+ cont "off in the sun."
+
+ para "I had this dream"
+ line "about a DROWZEE"
+ cont "eating my dream."
+ cont "What's this?"
+ cont "Where did this TM"
+ cont "come from?"
+
+ para "This is spooky!"
+ line "Here, you can"
+ cont "have this TM."
+ prompt
+
+_ReceivedTM42Text::
+ text "<PLAYER> received"
+ line "TM42!@@"
+
+_TM42Explanation::
+ text "TM42 contains"
+ line "DREAM EATER..."
+ cont "...Snore..."
+ done
+
+_TM42NoRoomText::
+ text "You have too much"
+ line "stuff already."
+ done
+
+_ViridianCityText_1920a::
+ text "Ahh, I've had my"
+ line "coffee now and I"
+ cont "feel great!"
+
+ para "Sure you can go"
+ line "through!"
+
+ para "Are you in a"
+ line "hurry?"
+ done
+
+_ViridianCityText_1920f::
+ text "I see you're using"
+ line "a #DEX."
+
+ para "When you catch a"
+ line "#MON, #DEX"
+ cont "is automatically"
+ cont "updated."
+
+ para "What? Don't you"
+ line "know how to catch"
+ cont "#MON?"
+
+ para "I'll show you"
+ line "how to then."
+ done
+
+_ViridianCityText_19214::
+ text "Time is money..."
+ line "Go along then."
+ done
+
+_ViridianCityText_19219::
+ text "First, you need"
+ line "to weaken the"
+ cont "target #MON."
+ done
+
+_ViridianCityText8::
+ text "VIRIDIAN CITY "
+ line "The Eternally"
+ cont "Green Paradise"
+ done
+
+_ViridianCityText9::
+ text "TRAINER TIPS"
+
+ para "Catch #MON"
+ line "and expand your"
+ cont "collection!"
+
+ para "The more you have,"
+ line "the easier it is"
+ cont "to fight!"
+ done
+
+_ViridianCityText10::
+ text "TRAINER TIPS"
+
+ para "The battle moves"
+ line "of #MON are"
+ cont "limited by their"
+ cont "POWER POINTs, PP."
+
+ para "To replenish PP,"
+ line "rest your tired"
+ cont "#MON at a"
+ cont "#MON CENTER!"
+ done
+
+_ViridianCityText13::
+ text "VIRIDIAN CITY"
+ line "#MON GYM"
+ done
+
+_ViridianCityText14::
+ text "The GYM's doors"
+ line "are locked..."
+ done
diff --git a/en/text/maps/viridian_forest.asm b/en/text/maps/viridian_forest.asm
new file mode 100644
index 00000000..813b193a
--- /dev/null
+++ b/en/text/maps/viridian_forest.asm
@@ -0,0 +1,123 @@
+_ViridianForestText1::
+ text "I came here with"
+ line "some friends!"
+
+ para "They're out for"
+ line "#MON fights!"
+ done
+
+_ViridianForestBattleText1::
+ text "Hey! You have"
+ line "#MON! Come on!"
+ cont "Let's battle'em!"
+ done
+
+_ViridianForestEndBattleText1::
+ text "No!"
+ line "CATERPIE can't"
+ cont "cut it!"
+ prompt
+
+_ViridianFrstAfterBattleText1::
+ text "Ssh! You'll scare"
+ line "the bugs away!"
+ done
+
+_ViridianForestBattleText2::
+ text "Yo! You can't jam"
+ line "out if you're a"
+ cont "#MON trainer!"
+ done
+
+_ViridianForestEndBattleText2::
+ text "Huh?"
+ line "I ran out of"
+ cont "#MON!"
+ prompt
+
+_ViridianFrstAfterBattleText2::
+ text "Darn! I'm going"
+ line "to catch some"
+ cont "stronger ones!"
+ done
+
+_ViridianForestBattleText3::
+ text "Hey, wait up!"
+ line "What's the hurry?"
+ done
+
+_ViridianForestEndBattleText3::
+ text "I"
+ line "give! You're good"
+ cont "at this!"
+ prompt
+
+_ViridianFrstAfterBattleText3::
+ text "Sometimes, you"
+ line "can find stuff on"
+ cont "the ground!"
+
+ para "I'm looking for"
+ line "the stuff I"
+ cont "dropped!"
+ done
+
+_ViridianForestText8::
+ text "I ran out of #"
+ line "BALLs to catch"
+ cont "#MON with!"
+
+ para "You should carry"
+ line "extras!"
+ done
+
+_ViridianForestText9::
+ text "TRAINER TIPS"
+
+ para "If you want to"
+ line "avoid battles,"
+ cont "stay away from"
+ cont "grassy areas!"
+ done
+
+_ViridianForestText10::
+ text "For poison, use"
+ line "ANTIDOTE! Get it"
+ cont "at #MON MARTs!"
+ done
+
+_ViridianForestText11::
+ text "TRAINER TIPS"
+
+ para "Contact PROF.OAK"
+ line "via PC to get"
+ cont "your #DEX"
+ cont "evaluated!"
+ done
+
+_ViridianForestText12::
+ text "TRAINER TIPS"
+
+ para "No stealing of"
+ line "#MON from"
+ cont "other trainers!"
+ cont "Catch only wild"
+ cont "#MON!"
+ done
+
+_ViridianForestText13::
+ text "TRAINER TIPS"
+
+ para "Weaken #MON"
+ line "before attempting"
+ cont "capture!"
+
+ para "When healthy,"
+ line "they may escape!"
+ done
+
+_ViridianForestText14::
+ text "LEAVING"
+ line "VIRIDIAN FOREST"
+ cont "PEWTER CITY AHEAD"
+ done
diff --git a/en/text/maps/viridian_forest_entrance.asm b/en/text/maps/viridian_forest_entrance.asm
new file mode 100644
index 00000000..c1a8df22
--- /dev/null
+++ b/en/text/maps/viridian_forest_entrance.asm
@@ -0,0 +1,13 @@
+_ViridianForestEntranceText1::
+ text "Are you going to"
+ line "VIRIDIAN FOREST?"
+ cont "Be careful, it's"
+ cont "a natural maze!"
+ done
+
+_ViridianForestEntranceText2::
+ text "RATTATA may be"
+ line "small, but its"
+ cont "bite is wicked!"
+ cont "Did you get one?"
+ done
diff --git a/en/text/maps/viridian_forest_exit.asm b/en/text/maps/viridian_forest_exit.asm
new file mode 100644
index 00000000..ab6a5a1d
--- /dev/null
+++ b/en/text/maps/viridian_forest_exit.asm
@@ -0,0 +1,19 @@
+_ViridianForestExitText1::
+ text "Many #MON live"
+ line "only in forests "
+ cont "and caves."
+
+ para "You need to look"
+ line "everywhere to get"
+ cont "different kinds!"
+ done
+
+_ViridianForestExitText2::
+ text "Have you noticed"
+ line "the bushes on the"
+ cont "roadside?"
+
+ para "They can be cut"
+ line "down by a special"
+ cont "#MON move."
+ done
diff --git a/en/text/maps/viridian_gym.asm b/en/text/maps/viridian_gym.asm
new file mode 100644
index 00000000..f87d8d58
--- /dev/null
+++ b/en/text/maps/viridian_gym.asm
@@ -0,0 +1,236 @@
+_ViridianGymText_74ace::
+ text "Fwahahaha! This is"
+ line "my hideout!"
+
+ para "I planned to"
+ line "resurrect TEAM"
+ cont "ROCKET here!"
+
+ para "But, you have"
+ line "caught me again!"
+ cont "So be it! This"
+ cont "time, I'm not"
+ cont "holding back!"
+
+ para "Once more, you"
+ line "shall face"
+ cont "GIOVANNI, the"
+ cont "greatest trainer!"
+ done
+
+_ViridianGymText_74ad3::
+ text "Ha!"
+ line "That was a truly"
+ cont "intense fight!"
+ cont "You have won!"
+ cont "As proof, here is"
+ cont "the EARTHBADGE!@@"
+
+_ViridianGymText_74ad9::
+ text "Having lost, I"
+ line "cannot face my"
+ cont "underlings!"
+ cont "TEAM ROCKET is"
+ cont "finished forever!"
+
+ para "I will dedicate my"
+ line "life to the study"
+ cont "of #MON!"
+
+ para "Let us meet again"
+ line "some day!"
+ cont "Farewell!@@"
+
+_ViridianGymText12::
+ text "The EARTHBADGE"
+ line "makes #MON of"
+ cont "any level obey!"
+
+ para "It is evidence of"
+ line "your mastery as a"
+ cont "#MON trainer!"
+
+ para "With it, you can"
+ line "enter the #MON"
+ cont "LEAGUE!"
+
+ para "It is my gift for"
+ line "your #MON"
+ cont "LEAGUE challenge!"
+ done
+
+_ReceivedTM27Text::
+ text "<PLAYER> received"
+ line "TM27!@@"
+
+_TM27ExplanationText::
+ db $0
+ para "TM27 is FISSURE!"
+ line "It will take out"
+ cont "#MON with just"
+ cont "one hit!"
+
+ para "I made it when I"
+ line "ran the GYM here,"
+ cont "too long ago..."
+ done
+
+_TM27NoRoomText::
+ text "You do not have"
+ line "space for this!"
+ done
+
+_ViridianGymBattleText1::
+ text "Heh! You must be"
+ line "running out of"
+ cont "steam by now!"
+ done
+
+_ViridianGymEndBattleText1::
+ text "I"
+ line "ran out of gas!"
+ prompt
+
+_ViridianGymAfterBattleText1::
+ text "You need power to"
+ line "keep up with our"
+ cont "GYM LEADER!"
+ done
+
+_ViridianGymBattleText2::
+ text "Rrrroar! I'm"
+ line "working myself"
+ cont "into a rage!"
+ done
+
+_ViridianGymEndBattleText2::
+ text "Wargh!"
+ prompt
+
+_ViridianGymAfterBattleText2::
+ text "I'm still not"
+ line "worthy!"
+ done
+
+_ViridianGymBattleText3::
+ text "#MON and I, we"
+ line "make wonderful"
+ cont "music together!"
+ done
+
+_ViridianGymEndBattleText3::
+ text "You are in"
+ line "perfect harmony!"
+ prompt
+
+_ViridianGymAfterBattleText3::
+ text "Do you know the"
+ line "identity of our"
+ cont "GYM LEADER?"
+ done
+
+_ViridianGymBattleText4::
+ text "Karate is the"
+ line "ultimate form of"
+ cont "martial arts!"
+ done
+
+_ViridianGymEndBattleText4::
+ text "Atcho!"
+ prompt
+
+_ViridianGymAfterBattleText4::
+ text "If my #MON"
+ line "were as good at"
+ cont "Karate as I..."
+ done
+
+_ViridianGymBattleText5::
+ text "The truly talented"
+ line "win with style!"
+ done
+
+_ViridianGymEndBattleText5::
+ text "I"
+ line "lost my grip!"
+ prompt
+
+_ViridianGymAfterBattleText5::
+ text "The LEADER will"
+ line "scold me!"
+ done
+
+_ViridianGymBattleText6::
+ text "I'm the KARATE"
+ line "KING! Your fate"
+ cont "rests with me!"
+ done
+
+_ViridianGymEndBattleText6::
+ text "Ayah!"
+ prompt
+
+_ViridianGymAfterBattleText6::
+ text "#MON LEAGUE?"
+ line "You? Don't get"
+ cont "cocky!"
+ done
+
+_ViridianGymBattleText7::
+ text "Your #MON will"
+ line "cower at the"
+ cont "crack of my whip!"
+ done
+
+_ViridianGymEndBattleText7::
+ text "Yowch!"
+ line "Whiplash!"
+ prompt
+
+_ViridianGymAfterBattleText7::
+ text "Wait! I was just"
+ line "careless!"
+ done
+
+_ViridianGymBattleText8::
+ text "VIRIDIAN GYM was"
+ line "closed for a long"
+ cont "time, but now our"
+ cont "LEADER is back!"
+ done
+
+_ViridianGymEndBattleText8::
+ text "I"
+ line "was beaten?"
+ prompt
+
+_ViridianGymAfterBattleText8::
+ text "You can go onto"
+ line "#MON LEAGUE"
+ cont "only by defeating"
+ cont "our GYM LEADER!"
+ done
+
+_ViridianGymText_74bd4::
+ text "Yo! Champ in"
+ line "making!"
+
+ para "Even I don't know"
+ line "VIRIDIAN LEADER's"
+ cont "identity!"
+
+ para "This will be the"
+ line "toughest of all"
+ cont "the GYM LEADERs!"
+
+ para "I heard that the"
+ line "trainers here"
+ cont "like ground-type"
+ cont "#MON!"
+ done
+
+_ViridianGymText_74bd9::
+ text "Blow me away!"
+ line "GIOVANNI was the"
+ cont "GYM LEADER here?"
+ done
diff --git a/en/text/maps/viridian_house.asm b/en/text/maps/viridian_house.asm
new file mode 100644
index 00000000..757f597a
--- /dev/null
+++ b/en/text/maps/viridian_house.asm
@@ -0,0 +1,23 @@
+_ViridianHouseText1::
+ text "Coming up with"
+ line "nicknames is fun,"
+ cont "but hard."
+
+ para "Simple names are"
+ line "the easiest to"
+ cont "remember."
+ done
+
+_ViridianHouseText2::
+ text "My Daddy loves"
+ line "#MON too."
+ done
+
+_ViridianHouseText_1d5b1::
+ text "SPEARY: Tetweet!"
+ done
+
+_ViridianHouseText4::
+ text "SPEAROW"
+ line "Name: SPEARY"
+ done
diff --git a/en/text/maps/viridian_mart.asm b/en/text/maps/viridian_mart.asm
new file mode 100644
index 00000000..61750afe
--- /dev/null
+++ b/en/text/maps/viridian_mart.asm
@@ -0,0 +1,30 @@
+_ViridianMartText1::
+ text "Okay! Say hi to"
+ line "PROF.OAK for me!"
+ done
+
+_ViridianMartText4::
+ text "Hey! You came from"
+ line "PALLET TOWN?"
+ done
+
+ViridianMartParcelQuestText::
+ text "You know PROF."
+ line "OAK, right?"
+
+ para "His order came in."
+ line "Will you take it"
+ cont "to him?"
+
+ para "<PLAYER> got"
+ line "OAK's PARCEL!@@"
+
+_ViridianMartText2::
+ text "This shop sells"
+ line "many ANTIDOTEs."
+ done
+
+_ViridianMartText3::
+ text "No! POTIONs are"
+ line "all sold out."
+ done
diff --git a/en/text/maps/viridian_pokecenter.asm b/en/text/maps/viridian_pokecenter.asm
new file mode 100644
index 00000000..4ac18bf6
--- /dev/null
+++ b/en/text/maps/viridian_pokecenter.asm
@@ -0,0 +1,16 @@
+_ViridianPokeCenterText2::
+ text "You can use that"
+ line "PC in the corner."
+
+ para "The receptionist"
+ line "told me. So kind!"
+ done
+
+_ViridianPokeCenterText3::
+ text "There's a #MON"
+ line "CENTER in every"
+ cont "town ahead."
+
+ para "They don't charge"
+ line "any money either!"
+ done
diff --git a/en/text/maps/wardens_house.asm b/en/text/maps/wardens_house.asm
new file mode 100644
index 00000000..9d40cace
--- /dev/null
+++ b/en/text/maps/wardens_house.asm
@@ -0,0 +1,83 @@
+_WardenGibberishText1::
+ text "WARDEN: Hif fuff"
+ line "hefifoo!"
+
+ para "Ha lof ha feef ee"
+ line "hafahi ho. Heff"
+ cont "hee fwee!"
+ done
+
+_WardenGibberishText2::
+ text "Ah howhee ho hoo!"
+ line "Eef ee hafahi ho!"
+ done
+
+_WardenGibberishText3::
+ text "Ha? He ohay heh"
+ line "ha hoo ee haheh!"
+ done
+
+_WardenTeethText1::
+ text "<PLAYER> gave the"
+ line "GOLD TEETH to the"
+ cont "WARDEN!@@"
+
+_WardenTeethText2::
+ db $0
+ para "The WARDEN popped"
+ line "in his teeth!"
+ prompt
+
+_WardenThankYouText::
+ text "WARDEN: Thanks,"
+ line "kid! No one could"
+ cont "understand a word"
+ cont "that I said."
+
+ para "I couldn't work"
+ line "that way."
+ cont "Let me give you"
+ cont "something for"
+ cont "your trouble."
+ prompt
+
+_ReceivedHM04Text::
+ text "<PLAYER> received"
+ line "@"
+ TX_RAM wcf4b
+ text "!@@"
+
+_HM04ExplanationText::
+ text "WARDEN: HM04"
+ line "teaches STRENGTH!"
+
+ para "It lets #MON"
+ line "move boulders"
+ cont "when you're out-"
+ cont "side of battle."
+
+ para "Oh yes, did you"
+ line "find SECRET HOUSE"
+ cont "in SAFARI ZONE?"
+
+ para "If you do, you"
+ line "win an HM!"
+
+ para "I hear it's the"
+ line "rare SURF HM."
+ done
+
+_HM04NoRoomText::
+ text "Your pack is"
+ line "stuffed full!"
+ done
+
+_FuchsiaHouse2Text_75176::
+ text "#MON photos"
+ line "and fossils."
+ done
+
+_FuchsiaHouse2Text_7517b::
+ text "Old #MON"
+ line "merchandise."
+ done
diff --git a/en/text/monster_names.asm b/en/text/monster_names.asm
new file mode 100755
index 00000000..a62b1bd9
--- /dev/null
+++ b/en/text/monster_names.asm
@@ -0,0 +1,191 @@
+MonsterNames:
+ db "RHYDON@@@@"
+ db "KANGASKHAN"
+ db "NIDORAN♂@@"
+ db "CLEFAIRY@@"
+ db "SPEAROW@@@"
+ db "VOLTORB@@@"
+ db "NIDOKING@@"
+ db "SLOWBRO@@@"
+ db "IVYSAUR@@@"
+ db "EXEGGUTOR@"
+ db "LICKITUNG@"
+ db "EXEGGCUTE@"
+ db "GRIMER@@@@"
+ db "GENGAR@@@@"
+ db "NIDORAN♀@@"
+ db "NIDOQUEEN@"
+ db "CUBONE@@@@"
+ db "RHYHORN@@@"
+ db "LAPRAS@@@@"
+ db "ARCANINE@@"
+ db "MEW@@@@@@@"
+ db "GYARADOS@@"
+ db "SHELLDER@@"
+ db "TENTACOOL@"
+ db "GASTLY@@@@"
+ db "SCYTHER@@@"
+ db "STARYU@@@@"
+ db "BLASTOISE@"
+ db "PINSIR@@@@"
+ db "TANGELA@@@"
+ db "MISSINGNO."
+ db "MISSINGNO."
+ db "GROWLITHE@"
+ db "ONIX@@@@@@"
+ db "FEAROW@@@@"
+ db "PIDGEY@@@@"
+ db "SLOWPOKE@@"
+ db "KADABRA@@@"
+ db "GRAVELER@@"
+ db "CHANSEY@@@"
+ db "MACHOKE@@@"
+ db "MR.MIME@@@"
+ db "HITMONLEE@"
+ db "HITMONCHAN"
+ db "ARBOK@@@@@"
+ db "PARASECT@@"
+ db "PSYDUCK@@@"
+ db "DROWZEE@@@"
+ db "GOLEM@@@@@"
+ db "MISSINGNO."
+ db "MAGMAR@@@@"
+ db "MISSINGNO."
+ db "ELECTABUZZ"
+ db "MAGNETON@@"
+ db "KOFFING@@@"
+ db "MISSINGNO."
+ db "MANKEY@@@@"
+ db "SEEL@@@@@@"
+ db "DIGLETT@@@"
+ db "TAUROS@@@@"
+ db "MISSINGNO."
+ db "MISSINGNO."
+ db "MISSINGNO."
+ db "FARFETCH'D"
+ db "VENONAT@@@"
+ db "DRAGONITE@"
+ db "MISSINGNO."
+ db "MISSINGNO."
+ db "MISSINGNO."
+ db "DODUO@@@@@"
+ db "POLIWAG@@@"
+ db "JYNX@@@@@@"
+ db "MOLTRES@@@"
+ db "ARTICUNO@@"
+ db "ZAPDOS@@@@"
+ db "DITTO@@@@@"
+ db "MEOWTH@@@@"
+ db "KRABBY@@@@"
+ db "MISSINGNO."
+ db "MISSINGNO."
+ db "MISSINGNO."
+ db "VULPIX@@@@"
+ db "NINETALES@"
+ db "PIKACHU@@@"
+ db "RAICHU@@@@"
+ db "MISSINGNO."
+ db "MISSINGNO."
+ db "DRATINI@@@"
+ db "DRAGONAIR@"
+ db "KABUTO@@@@"
+ db "KABUTOPS@@"
+ db "HORSEA@@@@"
+ db "SEADRA@@@@"
+ db "MISSINGNO."
+ db "MISSINGNO."
+ db "SANDSHREW@"
+ db "SANDSLASH@"
+ db "OMANYTE@@@"
+ db "OMASTAR@@@"
+ db "JIGGLYPUFF"
+ db "WIGGLYTUFF"
+ db "EEVEE@@@@@"
+ db "FLAREON@@@"
+ db "JOLTEON@@@"
+ db "VAPOREON@@"
+ db "MACHOP@@@@"
+ db "ZUBAT@@@@@"
+ db "EKANS@@@@@"
+ db "PARAS@@@@@"
+ db "POLIWHIRL@"
+ db "POLIWRATH@"
+ db "WEEDLE@@@@"
+ db "KAKUNA@@@@"
+ db "BEEDRILL@@"
+ db "MISSINGNO."
+ db "DODRIO@@@@"
+ db "PRIMEAPE@@"
+ db "DUGTRIO@@@"
+ db "VENOMOTH@@"
+ db "DEWGONG@@@"
+ db "MISSINGNO."
+ db "MISSINGNO."
+ db "CATERPIE@@"
+ db "METAPOD@@@"
+ db "BUTTERFREE"
+ db "MACHAMP@@@"
+ db "MISSINGNO."
+ db "GOLDUCK@@@"
+ db "HYPNO@@@@@"
+ db "GOLBAT@@@@"
+ db "MEWTWO@@@@"
+ db "SNORLAX@@@"
+ db "MAGIKARP@@"
+ db "MISSINGNO."
+ db "MISSINGNO."
+ db "MUK@@@@@@@"
+ db "MISSINGNO."
+ db "KINGLER@@@"
+ db "CLOYSTER@@"
+ db "MISSINGNO."
+ db "ELECTRODE@"
+ db "CLEFABLE@@"
+ db "WEEZING@@@"
+ db "PERSIAN@@@"
+ db "MAROWAK@@@"
+ db "MISSINGNO."
+ db "HAUNTER@@@"
+ db "ABRA@@@@@@"
+ db "ALAKAZAM@@"
+ db "PIDGEOTTO@"
+ db "PIDGEOT@@@"
+ db "STARMIE@@@"
+ db "BULBASAUR@"
+ db "VENUSAUR@@"
+ db "TENTACRUEL"
+ db "MISSINGNO."
+ db "GOLDEEN@@@"
+ db "SEAKING@@@"
+ db "MISSINGNO."
+ db "MISSINGNO."
+ db "MISSINGNO."
+ db "MISSINGNO."
+ db "PONYTA@@@@"
+ db "RAPIDASH@@"
+ db "RATTATA@@@"
+ db "RATICATE@@"
+ db "NIDORINO@@"
+ db "NIDORINA@@"
+ db "GEODUDE@@@"
+ db "PORYGON@@@"
+ db "AERODACTYL"
+ db "MISSINGNO."
+ db "MAGNEMITE@"
+ db "MISSINGNO."
+ db "MISSINGNO."
+ db "CHARMANDER"
+ db "SQUIRTLE@@"
+ db "CHARMELEON"
+ db "WARTORTLE@"
+ db "CHARIZARD@"
+ db "MISSINGNO."
+ db "MISSINGNO."
+ db "MISSINGNO."
+ db "MISSINGNO."
+ db "ODDISH@@@@"
+ db "GLOOM@@@@@"
+ db "VILEPLUME@"
+ db "BELLSPROUT"
+ db "WEEPINBELL"
+ db "VICTREEBEL"
diff --git a/en/text/move_names.asm b/en/text/move_names.asm
index fb01d6fb..cbbe9c79 100644
--- a/en/text/move_names.asm
+++ b/en/text/move_names.asm
@@ -1,4 +1,5 @@
-INCLUDE "charmap.asm"
+INCLUDE "macros/inclang.asm"
+ inclang charmap.asm
INCLUDE "constants/text_bank_constants.asm"
SECTION "Move Names", ROMX, BANK[MOVE_NAMES]
diff --git a/en/text/oakspeech.asm b/en/text/oakspeech.asm
new file mode 100644
index 00000000..e006d16f
--- /dev/null
+++ b/en/text/oakspeech.asm
@@ -0,0 +1,55 @@
+_OakSpeechText1::
+ text "Hello there!"
+ line "Welcome to the"
+ cont "world of #MON!"
+
+ para "My name is OAK!"
+ line "People call me"
+ cont "the #MON PROF!"
+ prompt
+
+_OakSpeechText2A::
+ text "This world is"
+ line "inhabited by"
+ cont "creatures called"
+ cont "#MON!@@"
+
+_OakSpeechText2B::
+ text $51,"For some people,"
+ line "#MON are"
+ cont "pets. Others use"
+ cont "them for fights."
+
+ para "Myself..."
+
+ para "I study #MON"
+ line "as a profession."
+ prompt
+
+_IntroducePlayerText::
+ text "First, what is"
+ line "your name?"
+ prompt
+
+_IntroduceRivalText::
+ text "This is my grand-"
+ line "son. He's been"
+ cont "your rival since"
+ cont "you were a baby."
+
+ para "...Erm, what is"
+ line "his name again?"
+ prompt
+
+_OakSpeechText3::
+ text "<PLAYER>!"
+
+ para "Your very own"
+ line "#MON legend is"
+ cont "about to unfold!"
+
+ para "A world of dreams"
+ line "and adventures"
+ cont "with #MON"
+ cont "awaits! Let's go!"
+ done
diff --git a/en/text/pokedex_text.asm b/en/text/pokedex_text.asm
index 6bb43d94..83a686f7 100644
--- a/en/text/pokedex_text.asm
+++ b/en/text/pokedex_text.asm
@@ -1,4 +1,5 @@
-INCLUDE "charmap.asm"
+INCLUDE "macros/inclang.asm"
+ inclang charmap.asm
INCLUDE "constants/text_bank_constants.asm"
INCLUDE "macros/text_macros.asm"
diff --git a/en/text/text1.asm b/en/text/text1.asm
index 6d56a899..e33ba17d 100644
--- a/en/text/text1.asm
+++ b/en/text/text1.asm
@@ -1,4 +1,5 @@
-INCLUDE "charmap.asm"
+INCLUDE "macros/inclang.asm"
+ inclang charmap.asm
INCLUDE "constants/text_constants.asm"
INCLUDE "constants/text_bank_constants.asm"
INCLUDE "macros/text_macros.asm"
@@ -152,26 +153,26 @@ _OaksAideNoRoomText::
text "."
done
-INCLUDE "text/maps/viridian_forest.asm"
-INCLUDE "text/maps/mt_moon_1f.asm"
-INCLUDE "text/maps/mt_moon_b1f.asm"
-INCLUDE "text/maps/mt_moon_b2f.asm"
-INCLUDE "text/maps/ss_anne_1.asm"
-INCLUDE "text/maps/ss_anne_2.asm"
-INCLUDE "text/maps/ss_anne_3.asm"
-INCLUDE "text/maps/ss_anne_5.asm"
-INCLUDE "text/maps/ss_anne_6.asm"
-INCLUDE "text/maps/ss_anne_7.asm"
-INCLUDE "text/maps/ss_anne_8.asm"
-INCLUDE "text/maps/ss_anne_9.asm"
-INCLUDE "text/maps/ss_anne_10.asm"
-INCLUDE "text/maps/victory_road_3f.asm"
-INCLUDE "text/maps/rocket_hideout_b1f.asm"
-INCLUDE "text/maps/rocket_hideout_b2f.asm"
-INCLUDE "text/maps/rocket_hideout_b3f.asm"
-INCLUDE "text/maps/rocket_hideout_b4f.asm"
-INCLUDE "text/maps/rocket_hideout_elevator.asm"
-INCLUDE "text/maps/silph_co_2f.asm"
-INCLUDE "text/maps/silph_co_3f.asm"
-INCLUDE "text/maps/silph_co_4f.asm"
-INCLUDE "text/maps/silph_co_5f_1.asm"
+ inclang text/maps/viridian_forest.asm
+ inclang text/maps/mt_moon_1f.asm
+ inclang text/maps/mt_moon_b1f.asm
+ inclang text/maps/mt_moon_b2f.asm
+ inclang text/maps/ss_anne_1.asm
+ inclang text/maps/ss_anne_2.asm
+ inclang text/maps/ss_anne_3.asm
+ inclang text/maps/ss_anne_5.asm
+ inclang text/maps/ss_anne_6.asm
+ inclang text/maps/ss_anne_7.asm
+ inclang text/maps/ss_anne_8.asm
+ inclang text/maps/ss_anne_9.asm
+ inclang text/maps/ss_anne_10.asm
+ inclang text/maps/victory_road_3f.asm
+ inclang text/maps/rocket_hideout_b1f.asm
+ inclang text/maps/rocket_hideout_b2f.asm
+ inclang text/maps/rocket_hideout_b3f.asm
+ inclang text/maps/rocket_hideout_b4f.asm
+ inclang text/maps/rocket_hideout_elevator.asm
+ inclang text/maps/silph_co_2f.asm
+ inclang text/maps/silph_co_3f.asm
+ inclang text/maps/silph_co_4f.asm
+ inclang text/maps/silph_co_5f_1.asm
diff --git a/en/text/text10.asm b/en/text/text10.asm
index d8ab5527..ec41e6ca 100644
--- a/en/text/text10.asm
+++ b/en/text/text10.asm
@@ -1,4 +1,5 @@
-INCLUDE "charmap.asm"
+INCLUDE "macros/inclang.asm"
+ inclang charmap.asm
INCLUDE "constants/text_constants.asm"
INCLUDE "constants/text_bank_constants.asm"
INCLUDE "macros/text_macros.asm"
@@ -109,16 +110,16 @@ _BoxIsFullText::
line "a #MON CENTER!"
done
-INCLUDE "text/maps/pallet_town.asm"
-INCLUDE "text/maps/viridian_city.asm"
-INCLUDE "text/maps/pewter_city.asm"
-INCLUDE "text/maps/cerulean_city.asm"
-INCLUDE "text/maps/lavender_town.asm"
-INCLUDE "text/maps/vermilion_city.asm"
-INCLUDE "text/maps/celadon_city.asm"
-INCLUDE "text/maps/fuchsia_city.asm"
-INCLUDE "text/maps/cinnabar_island.asm"
-INCLUDE "text/maps/saffron_city.asm"
+ inclang text/maps/pallet_town.asm
+ inclang text/maps/viridian_city.asm
+ inclang text/maps/pewter_city.asm
+ inclang text/maps/cerulean_city.asm
+ inclang text/maps/lavender_town.asm
+ inclang text/maps/vermilion_city.asm
+ inclang text/maps/celadon_city.asm
+ inclang text/maps/fuchsia_city.asm
+ inclang text/maps/cinnabar_island.asm
+ inclang text/maps/saffron_city.asm
_ItemUseBallText00::
text "It dodged the"
diff --git a/en/text/text11.asm b/en/text/text11.asm
index 4b5b8b01..21a1793a 100644
--- a/en/text/text11.asm
+++ b/en/text/text11.asm
@@ -1,4 +1,5 @@
-INCLUDE "charmap.asm"
+INCLUDE "macros/inclang.asm"
+ inclang charmap.asm
INCLUDE "constants/text_constants.asm"
INCLUDE "constants/text_bank_constants.asm"
INCLUDE "macros/text_macros.asm"
diff --git a/en/text/text2.asm b/en/text/text2.asm
index 78ca8bbf..b20dfa19 100644
--- a/en/text/text2.asm
+++ b/en/text/text2.asm
@@ -1,4 +1,5 @@
-INCLUDE "charmap.asm"
+INCLUDE "macros/inclang.asm"
+ inclang charmap.asm
INCLUDE "constants/text_constants.asm"
INCLUDE "constants/text_bank_constants.asm"
INCLUDE "macros/text_macros.asm"
@@ -6,31 +7,31 @@ INCLUDE "hram.asm"
SECTION "Text 2", ROMX, BANK[TEXT_2]
-INCLUDE "text/maps/silph_co_5f_2.asm"
-INCLUDE "text/maps/silph_co_6f.asm"
-INCLUDE "text/maps/silph_co_7f.asm"
-INCLUDE "text/maps/silph_co_8f.asm"
-INCLUDE "text/maps/silph_co_9f.asm"
-INCLUDE "text/maps/silph_co_10f.asm"
-INCLUDE "text/maps/silph_co_11f.asm"
-INCLUDE "text/maps/mansion_2f.asm"
-INCLUDE "text/maps/mansion_3f.asm"
-INCLUDE "text/maps/mansion_b1f.asm"
-INCLUDE "text/maps/safari_zone_east.asm"
-INCLUDE "text/maps/safari_zone_north.asm"
-INCLUDE "text/maps/safari_zone_west.asm"
-INCLUDE "text/maps/safari_zone_center.asm"
-INCLUDE "text/maps/safari_zone_rest_house_1.asm"
-INCLUDE "text/maps/safari_zone_secret_house.asm"
-INCLUDE "text/maps/safari_zone_rest_house_2.asm"
-INCLUDE "text/maps/safari_zone_rest_house_3.asm"
-INCLUDE "text/maps/safari_zone_rest_house_4.asm"
-INCLUDE "text/maps/unknown_dungeon_b1f.asm"
-INCLUDE "text/maps/victory_road_1f.asm"
-INCLUDE "text/maps/lance.asm"
-INCLUDE "text/maps/hall_of_fame.asm"
-INCLUDE "text/maps/champion.asm"
-INCLUDE "text/maps/lorelei.asm"
-INCLUDE "text/maps/bruno.asm"
-INCLUDE "text/maps/agatha.asm"
-INCLUDE "text/maps/rock_tunnel_b2f_1.asm"
+ inclang text/maps/silph_co_5f_2.asm
+ inclang text/maps/silph_co_6f.asm
+ inclang text/maps/silph_co_7f.asm
+ inclang text/maps/silph_co_8f.asm
+ inclang text/maps/silph_co_9f.asm
+ inclang text/maps/silph_co_10f.asm
+ inclang text/maps/silph_co_11f.asm
+ inclang text/maps/mansion_2f.asm
+ inclang text/maps/mansion_3f.asm
+ inclang text/maps/mansion_b1f.asm
+ inclang text/maps/safari_zone_east.asm
+ inclang text/maps/safari_zone_north.asm
+ inclang text/maps/safari_zone_west.asm
+ inclang text/maps/safari_zone_center.asm
+ inclang text/maps/safari_zone_rest_house_1.asm
+ inclang text/maps/safari_zone_secret_house.asm
+ inclang text/maps/safari_zone_rest_house_2.asm
+ inclang text/maps/safari_zone_rest_house_3.asm
+ inclang text/maps/safari_zone_rest_house_4.asm
+ inclang text/maps/unknown_dungeon_b1f.asm
+ inclang text/maps/victory_road_1f.asm
+ inclang text/maps/lance.asm
+ inclang text/maps/hall_of_fame.asm
+ inclang text/maps/champion.asm
+ inclang text/maps/lorelei.asm
+ inclang text/maps/bruno.asm
+ inclang text/maps/agatha.asm
+ inclang text/maps/rock_tunnel_b2f_1.asm
diff --git a/en/text/text3.asm b/en/text/text3.asm
index 66d79f77..9e2c752b 100644
--- a/en/text/text3.asm
+++ b/en/text/text3.asm
@@ -1,4 +1,5 @@
-INCLUDE "charmap.asm"
+INCLUDE "macros/inclang.asm"
+ inclang charmap.asm
INCLUDE "constants/text_constants.asm"
INCLUDE "constants/text_bank_constants.asm"
INCLUDE "macros/text_macros.asm"
@@ -6,8 +7,8 @@ INCLUDE "hram.asm"
SECTION "Text 3", ROMX, BANK[TEXT_3]
-INCLUDE "text/maps/rock_tunnel_b2f_2.asm"
-INCLUDE "text/maps/seafoam_islands_b4f.asm"
+ inclang text/maps/rock_tunnel_b2f_2.asm
+ inclang text/maps/seafoam_islands_b4f.asm
_AIBattleWithdrawText::
TX_RAM wTrainerName
@@ -1671,7 +1672,7 @@ _LinkCanceledText::
line "canceled."
done
-INCLUDE "text/oakspeech.asm"
+ inclang text/oakspeech.asm
_DoYouWantToNicknameText::
text "Do you want to"
@@ -1709,11 +1710,11 @@ _Char00Text::
_Char55Text::
text $4B,"@@"
-INCLUDE "text/maps/digletts_cave_route_2_entrance.asm"
-INCLUDE "text/maps/viridian_forest_exit.asm"
-INCLUDE "text/maps/route_2_house.asm"
-INCLUDE "text/maps/route_2_gate.asm"
-INCLUDE "text/maps/viridian_forest_entrance.asm"
-INCLUDE "text/maps/mt_moon_pokecenter.asm"
-INCLUDE "text/maps/saffron_gates.asm"
-INCLUDE "text/maps/daycare_1.asm"
+ inclang text/maps/digletts_cave_route_2_entrance.asm
+ inclang text/maps/viridian_forest_exit.asm
+ inclang text/maps/route_2_house.asm
+ inclang text/maps/route_2_gate.asm
+ inclang text/maps/viridian_forest_entrance.asm
+ inclang text/maps/mt_moon_pokecenter.asm
+ inclang text/maps/saffron_gates.asm
+ inclang text/maps/daycare_1.asm
diff --git a/en/text/text4.asm b/en/text/text4.asm
index 66adcf02..493981d9 100644
--- a/en/text/text4.asm
+++ b/en/text/text4.asm
@@ -1,4 +1,5 @@
-INCLUDE "charmap.asm"
+INCLUDE "macros/inclang.asm"
+ inclang charmap.asm
INCLUDE "constants/text_constants.asm"
INCLUDE "constants/text_bank_constants.asm"
INCLUDE "macros/text_macros.asm"
@@ -6,38 +7,38 @@ INCLUDE "hram.asm"
SECTION "Text 4", ROMX, BANK[TEXT_4]
-INCLUDE "text/maps/daycare_2.asm"
-INCLUDE "text/maps/underground_path_route_6_entrance.asm"
-INCLUDE "text/maps/underground_path_route_7_entrance.asm"
-INCLUDE "text/maps/underground_path_route_7_entrance_unused.asm"
-INCLUDE "text/maps/underground_path_route_8_entrance.asm"
-INCLUDE "text/maps/rock_tunnel_pokecenter.asm"
-INCLUDE "text/maps/rock_tunnel_b1f.asm"
-INCLUDE "text/maps/power_plant.asm"
-INCLUDE "text/maps/route_11_gate.asm"
-INCLUDE "text/maps/route_11_gate_upstairs.asm"
-INCLUDE "text/maps/digletts_cave_route_11_entrance.asm"
-INCLUDE "text/maps/route_12_gate.asm"
-INCLUDE "text/maps/route_12_gate_upstairs.asm"
-INCLUDE "text/maps/route_12_house.asm"
-INCLUDE "text/maps/route_15_gate.asm"
-INCLUDE "text/maps/route_15_gate_upstairs.asm"
-INCLUDE "text/maps/route_16_gate.asm"
-INCLUDE "text/maps/route_16_gate_upstairs.asm"
-INCLUDE "text/maps/route_16_house.asm"
-INCLUDE "text/maps/route_18_gate.asm"
-INCLUDE "text/maps/route_18_gate_upstairs.asm"
-INCLUDE "text/maps/pokemon_league_gate.asm"
-INCLUDE "text/maps/victory_road_2f.asm"
-INCLUDE "text/maps/bills_house.asm"
-INCLUDE "text/maps/route_1.asm"
-INCLUDE "text/maps/route_2.asm"
-INCLUDE "text/maps/route_3.asm"
-INCLUDE "text/maps/route_4.asm"
-INCLUDE "text/maps/route_5.asm"
-INCLUDE "text/maps/route_6.asm"
-INCLUDE "text/maps/route_7.asm"
-INCLUDE "text/maps/route_8.asm"
-INCLUDE "text/maps/route_9.asm"
-INCLUDE "text/maps/route_10.asm"
-INCLUDE "text/maps/route_11_1.asm"
+ inclang text/maps/daycare_2.asm
+ inclang text/maps/underground_path_route_6_entrance.asm
+ inclang text/maps/underground_path_route_7_entrance.asm
+ inclang text/maps/underground_path_route_7_entrance_unused.asm
+ inclang text/maps/underground_path_route_8_entrance.asm
+ inclang text/maps/rock_tunnel_pokecenter.asm
+ inclang text/maps/rock_tunnel_b1f.asm
+ inclang text/maps/power_plant.asm
+ inclang text/maps/route_11_gate.asm
+ inclang text/maps/route_11_gate_upstairs.asm
+ inclang text/maps/digletts_cave_route_11_entrance.asm
+ inclang text/maps/route_12_gate.asm
+ inclang text/maps/route_12_gate_upstairs.asm
+ inclang text/maps/route_12_house.asm
+ inclang text/maps/route_15_gate.asm
+ inclang text/maps/route_15_gate_upstairs.asm
+ inclang text/maps/route_16_gate.asm
+ inclang text/maps/route_16_gate_upstairs.asm
+ inclang text/maps/route_16_house.asm
+ inclang text/maps/route_18_gate.asm
+ inclang text/maps/route_18_gate_upstairs.asm
+ inclang text/maps/pokemon_league_gate.asm
+ inclang text/maps/victory_road_2f.asm
+ inclang text/maps/bills_house.asm
+ inclang text/maps/route_1.asm
+ inclang text/maps/route_2.asm
+ inclang text/maps/route_3.asm
+ inclang text/maps/route_4.asm
+ inclang text/maps/route_5.asm
+ inclang text/maps/route_6.asm
+ inclang text/maps/route_7.asm
+ inclang text/maps/route_8.asm
+ inclang text/maps/route_9.asm
+ inclang text/maps/route_10.asm
+ inclang text/maps/route_11_1.asm
diff --git a/en/text/text5.asm b/en/text/text5.asm
index c142986f..b2dab686 100644
--- a/en/text/text5.asm
+++ b/en/text/text5.asm
@@ -1,4 +1,5 @@
-INCLUDE "charmap.asm"
+INCLUDE "macros/inclang.asm"
+ inclang charmap.asm
INCLUDE "constants/text_constants.asm"
INCLUDE "constants/text_bank_constants.asm"
INCLUDE "macros/text_macros.asm"
@@ -6,17 +7,17 @@ INCLUDE "hram.asm"
SECTION "Text 5", ROMX, BANK[TEXT_5]
-INCLUDE "text/maps/route_11_2.asm"
-INCLUDE "text/maps/route_12.asm"
-INCLUDE "text/maps/route_13.asm"
-INCLUDE "text/maps/route_14.asm"
-INCLUDE "text/maps/route_15.asm"
-INCLUDE "text/maps/route_16.asm"
-INCLUDE "text/maps/route_17.asm"
-INCLUDE "text/maps/route_18.asm"
-INCLUDE "text/maps/route_19.asm"
-INCLUDE "text/maps/route_20.asm"
-INCLUDE "text/maps/route_21.asm"
-INCLUDE "text/maps/route_22.asm"
-INCLUDE "text/maps/route_23.asm"
-INCLUDE "text/maps/route_24_1.asm"
+ inclang text/maps/route_11_2.asm
+ inclang text/maps/route_12.asm
+ inclang text/maps/route_13.asm
+ inclang text/maps/route_14.asm
+ inclang text/maps/route_15.asm
+ inclang text/maps/route_16.asm
+ inclang text/maps/route_17.asm
+ inclang text/maps/route_18.asm
+ inclang text/maps/route_19.asm
+ inclang text/maps/route_20.asm
+ inclang text/maps/route_21.asm
+ inclang text/maps/route_22.asm
+ inclang text/maps/route_23.asm
+ inclang text/maps/route_24_1.asm
diff --git a/en/text/text6.asm b/en/text/text6.asm
index 4a1cce29..2df51713 100644
--- a/en/text/text6.asm
+++ b/en/text/text6.asm
@@ -1,4 +1,5 @@
-INCLUDE "charmap.asm"
+INCLUDE "macros/inclang.asm"
+ inclang charmap.asm
INCLUDE "constants/text_constants.asm"
INCLUDE "constants/text_bank_constants.asm"
INCLUDE "macros/text_macros.asm"
@@ -6,8 +7,8 @@ INCLUDE "hram.asm"
SECTION "Text 6", ROMX, BANK[TEXT_6]
-INCLUDE "text/maps/route_24_2.asm"
-INCLUDE "text/maps/route_25.asm"
+ inclang text/maps/route_24_2.asm
+ inclang text/maps/route_25.asm
_FileDataDestroyedText::
text "The file data is"
@@ -334,14 +335,14 @@ _ColosseumText1::
text "!"
done
-INCLUDE "text/maps/reds_house_1f.asm"
-INCLUDE "text/maps/blues_house.asm"
-INCLUDE "text/maps/oaks_lab.asm"
-INCLUDE "text/maps/viridian_pokecenter.asm"
-INCLUDE "text/maps/viridian_mart.asm"
-INCLUDE "text/maps/school.asm"
-INCLUDE "text/maps/viridian_house.asm"
-INCLUDE "text/maps/viridian_gym.asm"
-INCLUDE "text/maps/museum_1f.asm"
-INCLUDE "text/maps/museum_2f.asm"
-INCLUDE "text/maps/pewter_gym_1.asm"
+ inclang text/maps/reds_house_1f.asm
+ inclang text/maps/blues_house.asm
+ inclang text/maps/oaks_lab.asm
+ inclang text/maps/viridian_pokecenter.asm
+ inclang text/maps/viridian_mart.asm
+ inclang text/maps/school.asm
+ inclang text/maps/viridian_house.asm
+ inclang text/maps/viridian_gym.asm
+ inclang text/maps/museum_1f.asm
+ inclang text/maps/museum_2f.asm
+ inclang text/maps/pewter_gym_1.asm
diff --git a/en/text/text7.asm b/en/text/text7.asm
index 99a66234..d6a5509d 100644
--- a/en/text/text7.asm
+++ b/en/text/text7.asm
@@ -1,4 +1,5 @@
-INCLUDE "charmap.asm"
+INCLUDE "macros/inclang.asm"
+ inclang charmap.asm
INCLUDE "constants/text_constants.asm"
INCLUDE "constants/text_bank_constants.asm"
INCLUDE "macros/text_macros.asm"
@@ -6,31 +7,31 @@ INCLUDE "hram.asm"
SECTION "Text 7", ROMX, BANK[TEXT_7]
-INCLUDE "text/maps/pewter_gym_2.asm"
-INCLUDE "text/maps/pewter_house_1.asm"
-INCLUDE "text/maps/pewter_mart.asm"
-INCLUDE "text/maps/pewter_house_2.asm"
-INCLUDE "text/maps/pewter_pokecenter.asm"
-INCLUDE "text/maps/cerulean_trashed_house.asm"
-INCLUDE "text/maps/cerulean_trade_house.asm"
-INCLUDE "text/maps/cerulean_pokecenter.asm"
-INCLUDE "text/maps/cerulean_gym.asm"
-INCLUDE "text/maps/bike_shop.asm"
-INCLUDE "text/maps/cerulean_mart.asm"
-INCLUDE "text/maps/cerulean_badge_house.asm"
-INCLUDE "text/maps/lavender_pokecenter.asm"
-INCLUDE "text/maps/pokemon_tower_1f.asm"
-INCLUDE "text/maps/pokemon_tower_2f.asm"
-INCLUDE "text/maps/pokemon_tower_3f.asm"
-INCLUDE "text/maps/pokemon_tower_4f.asm"
-INCLUDE "text/maps/pokemon_tower_5f.asm"
-INCLUDE "text/maps/pokemon_tower_6f.asm"
-INCLUDE "text/maps/pokemon_tower_7f.asm"
-INCLUDE "text/maps/fujis_house.asm"
-INCLUDE "text/maps/lavender_mart.asm"
-INCLUDE "text/maps/lavender_house.asm"
-INCLUDE "text/maps/name_rater.asm"
-INCLUDE "text/maps/vermilion_pokecenter.asm"
-INCLUDE "text/maps/fan_club.asm"
-INCLUDE "text/maps/vermilion_mart.asm"
-INCLUDE "text/maps/vermilion_gym_1.asm"
+ inclang text/maps/pewter_gym_2.asm
+ inclang text/maps/pewter_house_1.asm
+ inclang text/maps/pewter_mart.asm
+ inclang text/maps/pewter_house_2.asm
+ inclang text/maps/pewter_pokecenter.asm
+ inclang text/maps/cerulean_trashed_house.asm
+ inclang text/maps/cerulean_trade_house.asm
+ inclang text/maps/cerulean_pokecenter.asm
+ inclang text/maps/cerulean_gym.asm
+ inclang text/maps/bike_shop.asm
+ inclang text/maps/cerulean_mart.asm
+ inclang text/maps/cerulean_badge_house.asm
+ inclang text/maps/lavender_pokecenter.asm
+ inclang text/maps/pokemon_tower_1f.asm
+ inclang text/maps/pokemon_tower_2f.asm
+ inclang text/maps/pokemon_tower_3f.asm
+ inclang text/maps/pokemon_tower_4f.asm
+ inclang text/maps/pokemon_tower_5f.asm
+ inclang text/maps/pokemon_tower_6f.asm
+ inclang text/maps/pokemon_tower_7f.asm
+ inclang text/maps/fujis_house.asm
+ inclang text/maps/lavender_mart.asm
+ inclang text/maps/lavender_house.asm
+ inclang text/maps/name_rater.asm
+ inclang text/maps/vermilion_pokecenter.asm
+ inclang text/maps/fan_club.asm
+ inclang text/maps/vermilion_mart.asm
+ inclang text/maps/vermilion_gym_1.asm
diff --git a/en/text/text8.asm b/en/text/text8.asm
index a18a8493..61ce6979 100644
--- a/en/text/text8.asm
+++ b/en/text/text8.asm
@@ -1,4 +1,5 @@
-INCLUDE "charmap.asm"
+INCLUDE "macros/inclang.asm"
+ inclang charmap.asm
INCLUDE "constants/text_constants.asm"
INCLUDE "constants/text_bank_constants.asm"
INCLUDE "macros/text_macros.asm"
@@ -6,31 +7,31 @@ INCLUDE "hram.asm"
SECTION "Text 8", ROMX, BANK[TEXT_8]
-INCLUDE "text/maps/vermilion_gym_2.asm"
-INCLUDE "text/maps/vermilion_house.asm"
-INCLUDE "text/maps/vermilion_dock.asm"
-INCLUDE "text/maps/vermilion_fishing_house.asm"
-INCLUDE "text/maps/celadon_dept_store_1f.asm"
-INCLUDE "text/maps/celadon_dept_store_2f.asm"
-INCLUDE "text/maps/celadon_dept_store_3f.asm"
-INCLUDE "text/maps/celadon_dept_store_4f.asm"
-INCLUDE "text/maps/celadon_dept_store_roof.asm"
-INCLUDE "text/maps/celadon_mansion_1f.asm"
-INCLUDE "text/maps/celadon_mansion_2f.asm"
-INCLUDE "text/maps/celadon_mansion_3f.asm"
-INCLUDE "text/maps/celadon_mansion_4f_outside.asm"
-INCLUDE "text/maps/celadon_mansion_4f_inside.asm"
-INCLUDE "text/maps/celadon_pokecenter.asm"
-INCLUDE "text/maps/celadon_gym.asm"
-INCLUDE "text/maps/celadon_game_corner.asm"
-INCLUDE "text/maps/celadon_dept_store_5f.asm"
-INCLUDE "text/maps/celadon_prize_room.asm"
-INCLUDE "text/maps/celadon_diner.asm"
-INCLUDE "text/maps/celadon_house.asm"
-INCLUDE "text/maps/celadon_hotel.asm"
-INCLUDE "text/maps/fuchsia_mart.asm"
-INCLUDE "text/maps/fuchsia_house.asm"
-INCLUDE "text/maps/fuchsia_pokecenter.asm"
-INCLUDE "text/maps/wardens_house.asm"
-INCLUDE "text/maps/safari_zone_entrance.asm"
-INCLUDE "text/maps/fuchsia_gym_1.asm"
+ inclang text/maps/vermilion_gym_2.asm
+ inclang text/maps/vermilion_house.asm
+ inclang text/maps/vermilion_dock.asm
+ inclang text/maps/vermilion_fishing_house.asm
+ inclang text/maps/celadon_dept_store_1f.asm
+ inclang text/maps/celadon_dept_store_2f.asm
+ inclang text/maps/celadon_dept_store_3f.asm
+ inclang text/maps/celadon_dept_store_4f.asm
+ inclang text/maps/celadon_dept_store_roof.asm
+ inclang text/maps/celadon_mansion_1f.asm
+ inclang text/maps/celadon_mansion_2f.asm
+ inclang text/maps/celadon_mansion_3f.asm
+ inclang text/maps/celadon_mansion_4f_outside.asm
+ inclang text/maps/celadon_mansion_4f_inside.asm
+ inclang text/maps/celadon_pokecenter.asm
+ inclang text/maps/celadon_gym.asm
+ inclang text/maps/celadon_game_corner.asm
+ inclang text/maps/celadon_dept_store_5f.asm
+ inclang text/maps/celadon_prize_room.asm
+ inclang text/maps/celadon_diner.asm
+ inclang text/maps/celadon_house.asm
+ inclang text/maps/celadon_hotel.asm
+ inclang text/maps/fuchsia_mart.asm
+ inclang text/maps/fuchsia_house.asm
+ inclang text/maps/fuchsia_pokecenter.asm
+ inclang text/maps/wardens_house.asm
+ inclang text/maps/safari_zone_entrance.asm
+ inclang text/maps/fuchsia_gym_1.asm
diff --git a/en/text/text9.asm b/en/text/text9.asm
index 9eba249d..c1aa303b 100644
--- a/en/text/text9.asm
+++ b/en/text/text9.asm
@@ -1,4 +1,5 @@
-INCLUDE "charmap.asm"
+INCLUDE "macros/inclang.asm"
+ inclang charmap.asm
INCLUDE "constants/text_constants.asm"
INCLUDE "constants/text_bank_constants.asm"
INCLUDE "macros/text_macros.asm"
@@ -6,27 +7,27 @@ INCLUDE "hram.asm"
SECTION "Text 9", ROMX, BANK[TEXT_9]
-INCLUDE "text/maps/fuchsia_gym_2.asm"
-INCLUDE "text/maps/fuchsia_meeting_room.asm"
-INCLUDE "text/maps/fuchsia_fishing_house.asm"
-INCLUDE "text/maps/mansion_1f.asm"
-INCLUDE "text/maps/cinnabar_gym.asm"
-INCLUDE "text/maps/cinnabar_lab.asm"
-INCLUDE "text/maps/cinnabar_lab_trade_room.asm"
-INCLUDE "text/maps/cinnabar_lab_metronome_room.asm"
-INCLUDE "text/maps/cinnabar_lab_fossil_room.asm"
-INCLUDE "text/maps/cinnabar_pokecenter.asm"
-INCLUDE "text/maps/cinnabar_mart.asm"
-INCLUDE "text/maps/indigo_plateau_lobby.asm"
-INCLUDE "text/maps/copycats_house_1f.asm"
-INCLUDE "text/maps/copycats_house_2f.asm"
-INCLUDE "text/maps/fighting_dojo.asm"
-INCLUDE "text/maps/saffron_gym.asm"
-INCLUDE "text/maps/saffron_house.asm"
-INCLUDE "text/maps/saffron_mart.asm"
-INCLUDE "text/maps/silph_co_1f.asm"
-INCLUDE "text/maps/saffron_pokecenter.asm"
-INCLUDE "text/maps/mr_psychics_house.asm"
+ inclang text/maps/fuchsia_gym_2.asm
+ inclang text/maps/fuchsia_meeting_room.asm
+ inclang text/maps/fuchsia_fishing_house.asm
+ inclang text/maps/mansion_1f.asm
+ inclang text/maps/cinnabar_gym.asm
+ inclang text/maps/cinnabar_lab.asm
+ inclang text/maps/cinnabar_lab_trade_room.asm
+ inclang text/maps/cinnabar_lab_metronome_room.asm
+ inclang text/maps/cinnabar_lab_fossil_room.asm
+ inclang text/maps/cinnabar_pokecenter.asm
+ inclang text/maps/cinnabar_mart.asm
+ inclang text/maps/indigo_plateau_lobby.asm
+ inclang text/maps/copycats_house_1f.asm
+ inclang text/maps/copycats_house_2f.asm
+ inclang text/maps/fighting_dojo.asm
+ inclang text/maps/saffron_gym.asm
+ inclang text/maps/saffron_house.asm
+ inclang text/maps/saffron_mart.asm
+ inclang text/maps/silph_co_1f.asm
+ inclang text/maps/saffron_pokecenter.asm
+ inclang text/maps/mr_psychics_house.asm
_PokemartGreetingText::
text "Hi there!"
diff --git a/en/text/trainer_names.asm b/en/text/trainer_names.asm
new file mode 100755
index 00000000..7736738b
--- /dev/null
+++ b/en/text/trainer_names.asm
@@ -0,0 +1,48 @@
+TrainerNames:
+ db "YOUNGSTER@"
+ db "BUG CATCHER@"
+ db "LASS@"
+ db "SAILOR@"
+ db "JR.TRAINER♂@"
+ db "JR.TRAINER♀@"
+ db "POKéMANIAC@"
+ db "SUPER NERD@"
+ db "HIKER@"
+ db "BIKER@"
+ db "BURGLAR@"
+ db "ENGINEER@"
+ db "JUGGLER@"
+ db "FISHERMAN@"
+ db "SWIMMER@"
+ db "CUE BALL@"
+ db "GAMBLER@"
+ db "BEAUTY@"
+ db "PSYCHIC@"
+ db "ROCKER@"
+ db "JUGGLER@"
+ db "TAMER@"
+ db "BIRD KEEPER@"
+ db "BLACKBELT@"
+ db "RIVAL1@"
+ db "PROF.OAK@"
+ db "CHIEF@"
+ db "SCIENTIST@"
+ db "GIOVANNI@"
+ db "ROCKET@"
+ db "COOLTRAINER♂@"
+ db "COOLTRAINER♀@"
+ db "BRUNO@"
+ db "BROCK@"
+ db "MISTY@"
+ db "LT.SURGE@"
+ db "ERIKA@"
+ db "KOGA@"
+ db "BLAINE@"
+ db "SABRINA@"
+ db "GENTLEMAN@"
+ db "RIVAL2@"
+ db "RIVAL3@"
+ db "LORELEI@"
+ db "CHANNELER@"
+ db "AGATHA@"
+ db "LANCE@"
diff --git a/en/text/type_names.asm b/en/text/type_names.asm
new file mode 100755
index 00000000..d94675b8
--- /dev/null
+++ b/en/text/type_names.asm
@@ -0,0 +1,48 @@
+TypeNames:
+
+ dw .Normal
+ dw .Fighting
+ dw .Flying
+ dw .Poison
+ dw .Ground
+ dw .Rock
+ dw .Bird
+ dw .Bug
+ dw .Ghost
+
+ dw .Normal
+ dw .Normal
+ dw .Normal
+ dw .Normal
+ dw .Normal
+ dw .Normal
+ dw .Normal
+ dw .Normal
+ dw .Normal
+ dw .Normal
+ dw .Normal
+
+ dw .Fire
+ dw .Water
+ dw .Grass
+ dw .Electric
+ dw .Psychic
+ dw .Ice
+ dw .Dragon
+
+.Normal: db "NORMAL@"
+.Fighting: db "FIGHTING@"
+.Flying: db "FLYING@"
+.Poison: db "POISON@"
+.Fire: db "FIRE@"
+.Water: db "WATER@"
+.Grass: db "GRASS@"
+.Electric: db "ELECTRIC@"
+.Psychic: db "PSYCHIC@"
+.Ice: db "ICE@"
+.Ground: db "GROUND@"
+.Rock: db "ROCK@"
+.Bird: db "BIRD@"
+.Bug: db "BUG@"
+.Ghost: db "GHOST@"
+.Dragon: db "DRAGON@"