summaryrefslogtreecommitdiff
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
parent1a13f92d5db9cf08ddd87a5fc79f446375138b77 (diff)
Migrate language-dependent files to a subdirectory.
-rw-r--r--Makefile6
-rw-r--r--audio.asm3
-rw-r--r--constants.asm4
-rwxr-xr-xdata/sgb_border.asm4
-rw-r--r--en/charmap.asm (renamed from charmap.asm)0
-rw-r--r--en/constants/credits_constants.asm (renamed from constants/credits_constants.asm)0
-rwxr-xr-xen/data/credits_order.asm (renamed from data/credits_order.asm)0
-rwxr-xr-xen/data/pokedex_entries.asm (renamed from data/pokedex_entries.asm)0
-rwxr-xr-xen/data/prizes.asm (renamed from data/prizes.asm)0
-rwxr-xr-xen/data/trades.asm (renamed from data/trades.asm)0
-rwxr-xr-xen/engine/HoF_room_pc.asm (renamed from engine/HoF_room_pc.asm)4
-rwxr-xr-xen/engine/battle/core.asm (renamed from engine/battle/core.asm)0
-rwxr-xr-xen/engine/battle/end_of_battle.asm (renamed from engine/battle/end_of_battle.asm)0
-rw-r--r--en/engine/battle/link_battle_versus_text.asm (renamed from engine/battle/link_battle_versus_text.asm)0
-rw-r--r--en/engine/battle/save_trainer_name.asm (renamed from engine/battle/save_trainer_name.asm)0
-rwxr-xr-xen/engine/cable_club.asm (renamed from engine/cable_club.asm)0
-rwxr-xr-xen/engine/clear_save.asm (renamed from engine/clear_save.asm)0
-rwxr-xr-xen/engine/evolve_trade.asm (renamed from engine/evolve_trade.asm)0
-rwxr-xr-xen/engine/hall_of_fame.asm (renamed from engine/hall_of_fame.asm)0
-rwxr-xr-xen/engine/hidden_object_functions17.asm (renamed from engine/hidden_object_functions17.asm)0
-rwxr-xr-xen/engine/hidden_object_functions7.asm (renamed from engine/hidden_object_functions7.asm)0
-rwxr-xr-xen/engine/items/items.asm (renamed from engine/items/items.asm)0
-rwxr-xr-xen/engine/learn_move.asm (renamed from engine/learn_move.asm)0
-rw-r--r--en/engine/menu/bills_pc.asm (renamed from engine/menu/bills_pc.asm)0
-rwxr-xr-xen/engine/menu/diploma.asm (renamed from engine/menu/diploma.asm)0
-rw-r--r--en/engine/menu/draw_start_menu.asm (renamed from engine/menu/draw_start_menu.asm)0
-rwxr-xr-xen/engine/menu/league_pc.asm (renamed from engine/menu/league_pc.asm)0
-rwxr-xr-xen/engine/menu/main_menu.asm (renamed from engine/menu/main_menu.asm)0
-rwxr-xr-xen/engine/menu/naming_screen.asm (renamed from engine/menu/naming_screen.asm)2
-rwxr-xr-xen/engine/menu/party_menu.asm (renamed from engine/menu/party_menu.asm)0
-rwxr-xr-xen/engine/menu/players_pc.asm (renamed from engine/menu/players_pc.asm)0
-rwxr-xr-xen/engine/menu/pokedex.asm (renamed from engine/menu/pokedex.asm)2
-rwxr-xr-xen/engine/menu/prize_menu.asm (renamed from engine/menu/prize_menu.asm)2
-rwxr-xr-xen/engine/menu/start_sub_menus.asm (renamed from engine/menu/start_sub_menus.asm)0
-rwxr-xr-xen/engine/menu/status_screen.asm (renamed from engine/menu/status_screen.asm)0
-rw-r--r--en/engine/menu/text_box.asm (renamed from engine/menu/text_box.asm)0
-rwxr-xr-xen/engine/menu/vending_machine.asm (renamed from engine/menu/vending_machine.asm)0
-rwxr-xr-xen/engine/oak_speech2.asm (renamed from engine/oak_speech2.asm)0
-rw-r--r--en/engine/overworld/movement.asm (renamed from engine/overworld/movement.asm)0
-rwxr-xr-xen/engine/overworld/pokemart.asm (renamed from engine/overworld/pokemart.asm)0
-rw-r--r--en/engine/print_waiting_text.asm (renamed from engine/print_waiting_text.asm)0
-rwxr-xr-xen/engine/save.asm (renamed from engine/save.asm)0
-rwxr-xr-xen/engine/slot_machine.asm (renamed from engine/slot_machine.asm)4
-rwxr-xr-xen/engine/status_ailments.asm (renamed from engine/status_ailments.asm)0
-rwxr-xr-xen/engine/titlescreen.asm (renamed from engine/titlescreen.asm)0
-rwxr-xr-xen/engine/town_map.asm (renamed from engine/town_map.asm)2
-rwxr-xr-xen/engine/trade.asm (renamed from engine/trade.asm)0
-rw-r--r--en/gfx/ED_tile.png (renamed from gfx/ED_tile.png)bin79 -> 79 bytes
-rw-r--r--en/gfx/battle_hud1.png (renamed from gfx/battle_hud1.png)bin94 -> 94 bytes
-rw-r--r--en/gfx/blue/blueversion.png (renamed from gfx/blue/blueversion.png)bin116 -> 116 bytes
-rw-r--r--en/gfx/blue/sgbborder.png (renamed from gfx/blue/sgbborder.png)bin1117 -> 1117 bytes
-rw-r--r--en/gfx/blue/slotmachine1.png (renamed from gfx/blue/slotmachine1.png)bin459 -> 459 bytes
-rw-r--r--en/gfx/copyright.png (renamed from gfx/copyright.png)bin220 -> 220 bytes
-rw-r--r--en/gfx/font.png (renamed from gfx/font.png)bin625 -> 625 bytes
-rw-r--r--en/gfx/hp_bar_and_status.png (renamed from gfx/hp_bar_and_status.png)bin262 -> 262 bytes
-rw-r--r--en/gfx/overworld.png (renamed from gfx/tilesets/overworld.png)bin1309 -> 1309 bytes
-rw-r--r--en/gfx/pokedex.png (renamed from gfx/pokedex.png)bin179 -> 179 bytes
-rw-r--r--en/gfx/red/redgreenversion.png (renamed from gfx/red/redgreenversion.png)bin126 -> 126 bytes
-rw-r--r--en/gfx/red/sgbborder.png (renamed from gfx/red/sgbborder.png)bin1048 -> 1048 bytes
-rw-r--r--en/gfx/red/slotmachine1.png (renamed from gfx/red/slotmachine1.png)bin471 -> 471 bytes
-rw-r--r--en/gfx/town_map.png (renamed from gfx/town_map.png)bin256 -> 256 bytes
-rw-r--r--en/home.asm (renamed from home.asm)2
-rw-r--r--en/home/text.asm (renamed from home/text.asm)0
-rwxr-xr-xen/main.asm2090
-rwxr-xr-xen/scripts/bikeshop.asm (renamed from scripts/bikeshop.asm)0
-rwxr-xr-xen/scripts/celadongamecorner.asm (renamed from scripts/celadongamecorner.asm)0
-rwxr-xr-xen/scripts/celadongym.asm (renamed from scripts/celadongym.asm)0
-rwxr-xr-xen/scripts/ceruleangym.asm (renamed from scripts/ceruleangym.asm)0
-rwxr-xr-xen/scripts/cinnabargym.asm (renamed from scripts/cinnabargym.asm)0
-rwxr-xr-xen/scripts/fuchsiagym.asm (renamed from scripts/fuchsiagym.asm)0
-rwxr-xr-xen/scripts/pewtercity.asm (renamed from scripts/pewtercity.asm)0
-rwxr-xr-xen/scripts/pewtergym.asm (renamed from scripts/pewtergym.asm)0
-rwxr-xr-xen/scripts/route23.asm (renamed from scripts/route23.asm)0
-rwxr-xr-xen/scripts/saffrongym.asm (renamed from scripts/saffrongym.asm)0
-rwxr-xr-xen/scripts/vermiliongym.asm (renamed from scripts/vermiliongym.asm)0
-rwxr-xr-xen/scripts/viridiangym.asm (renamed from scripts/viridiangym.asm)0
-rwxr-xr-xen/text/credits_text.asm (renamed from text/credits_text.asm)0
-rwxr-xr-xen/text/item_names.asm (renamed from text/item_names.asm)0
-rwxr-xr-xen/text/map_names.asm (renamed from text/map_names.asm)0
-rw-r--r--en/text/maps/agatha.asm (renamed from text/maps/agatha.asm)0
-rw-r--r--en/text/maps/bike_shop.asm (renamed from text/maps/bike_shop.asm)0
-rw-r--r--en/text/maps/bills_house.asm (renamed from text/maps/bills_house.asm)0
-rw-r--r--en/text/maps/blues_house.asm (renamed from text/maps/blues_house.asm)0
-rw-r--r--en/text/maps/bruno.asm (renamed from text/maps/bruno.asm)0
-rw-r--r--en/text/maps/celadon_city.asm (renamed from text/maps/celadon_city.asm)0
-rw-r--r--en/text/maps/celadon_dept_store_1f.asm (renamed from text/maps/celadon_dept_store_1f.asm)0
-rw-r--r--en/text/maps/celadon_dept_store_2f.asm (renamed from text/maps/celadon_dept_store_2f.asm)0
-rw-r--r--en/text/maps/celadon_dept_store_3f.asm (renamed from text/maps/celadon_dept_store_3f.asm)0
-rw-r--r--en/text/maps/celadon_dept_store_4f.asm (renamed from text/maps/celadon_dept_store_4f.asm)0
-rw-r--r--en/text/maps/celadon_dept_store_5f.asm (renamed from text/maps/celadon_dept_store_5f.asm)0
-rw-r--r--en/text/maps/celadon_dept_store_roof.asm (renamed from text/maps/celadon_dept_store_roof.asm)0
-rw-r--r--en/text/maps/celadon_diner.asm (renamed from text/maps/celadon_diner.asm)0
-rw-r--r--en/text/maps/celadon_game_corner.asm (renamed from text/maps/celadon_game_corner.asm)0
-rw-r--r--en/text/maps/celadon_gym.asm (renamed from text/maps/celadon_gym.asm)0
-rw-r--r--en/text/maps/celadon_hotel.asm (renamed from text/maps/celadon_hotel.asm)0
-rw-r--r--en/text/maps/celadon_house.asm (renamed from text/maps/celadon_house.asm)0
-rw-r--r--en/text/maps/celadon_mansion_1f.asm (renamed from text/maps/celadon_mansion_1f.asm)0
-rw-r--r--en/text/maps/celadon_mansion_2f.asm (renamed from text/maps/celadon_mansion_2f.asm)0
-rw-r--r--en/text/maps/celadon_mansion_3f.asm (renamed from text/maps/celadon_mansion_3f.asm)0
-rw-r--r--en/text/maps/celadon_mansion_4f_inside.asm (renamed from text/maps/celadon_mansion_4f_inside.asm)0
-rw-r--r--en/text/maps/celadon_mansion_4f_outside.asm (renamed from text/maps/celadon_mansion_4f_outside.asm)0
-rw-r--r--en/text/maps/celadon_pokecenter.asm (renamed from text/maps/celadon_pokecenter.asm)0
-rw-r--r--en/text/maps/celadon_prize_room.asm (renamed from text/maps/celadon_prize_room.asm)0
-rw-r--r--en/text/maps/cerulean_badge_house.asm (renamed from text/maps/cerulean_badge_house.asm)0
-rw-r--r--en/text/maps/cerulean_city.asm (renamed from text/maps/cerulean_city.asm)0
-rw-r--r--en/text/maps/cerulean_gym.asm (renamed from text/maps/cerulean_gym.asm)0
-rw-r--r--en/text/maps/cerulean_mart.asm (renamed from text/maps/cerulean_mart.asm)0
-rw-r--r--en/text/maps/cerulean_pokecenter.asm (renamed from text/maps/cerulean_pokecenter.asm)0
-rw-r--r--en/text/maps/cerulean_trade_house.asm (renamed from text/maps/cerulean_trade_house.asm)0
-rw-r--r--en/text/maps/cerulean_trashed_house.asm (renamed from text/maps/cerulean_trashed_house.asm)0
-rw-r--r--en/text/maps/champion.asm (renamed from text/maps/champion.asm)0
-rw-r--r--en/text/maps/cinnabar_gym.asm (renamed from text/maps/cinnabar_gym.asm)0
-rw-r--r--en/text/maps/cinnabar_island.asm (renamed from text/maps/cinnabar_island.asm)0
-rw-r--r--en/text/maps/cinnabar_lab.asm (renamed from text/maps/cinnabar_lab.asm)0
-rw-r--r--en/text/maps/cinnabar_lab_fossil_room.asm (renamed from text/maps/cinnabar_lab_fossil_room.asm)0
-rw-r--r--en/text/maps/cinnabar_lab_metronome_room.asm (renamed from text/maps/cinnabar_lab_metronome_room.asm)0
-rw-r--r--en/text/maps/cinnabar_lab_trade_room.asm (renamed from text/maps/cinnabar_lab_trade_room.asm)0
-rw-r--r--en/text/maps/cinnabar_mart.asm (renamed from text/maps/cinnabar_mart.asm)0
-rw-r--r--en/text/maps/cinnabar_pokecenter.asm (renamed from text/maps/cinnabar_pokecenter.asm)0
-rw-r--r--en/text/maps/copycats_house_1f.asm (renamed from text/maps/copycats_house_1f.asm)0
-rw-r--r--en/text/maps/copycats_house_2f.asm (renamed from text/maps/copycats_house_2f.asm)0
-rw-r--r--en/text/maps/daycare_1.asm (renamed from text/maps/daycare_1.asm)0
-rw-r--r--en/text/maps/daycare_2.asm (renamed from text/maps/daycare_2.asm)0
-rw-r--r--en/text/maps/digletts_cave_route_11_entrance.asm (renamed from text/maps/digletts_cave_route_11_entrance.asm)0
-rw-r--r--en/text/maps/digletts_cave_route_2_entrance.asm (renamed from text/maps/digletts_cave_route_2_entrance.asm)0
-rw-r--r--en/text/maps/fan_club.asm (renamed from text/maps/fan_club.asm)0
-rw-r--r--en/text/maps/fighting_dojo.asm (renamed from text/maps/fighting_dojo.asm)0
-rw-r--r--en/text/maps/fuchsia_city.asm (renamed from text/maps/fuchsia_city.asm)0
-rw-r--r--en/text/maps/fuchsia_fishing_house.asm (renamed from text/maps/fuchsia_fishing_house.asm)0
-rw-r--r--en/text/maps/fuchsia_gym_1.asm (renamed from text/maps/fuchsia_gym_1.asm)0
-rw-r--r--en/text/maps/fuchsia_gym_2.asm (renamed from text/maps/fuchsia_gym_2.asm)0
-rw-r--r--en/text/maps/fuchsia_house.asm (renamed from text/maps/fuchsia_house.asm)0
-rw-r--r--en/text/maps/fuchsia_mart.asm (renamed from text/maps/fuchsia_mart.asm)0
-rw-r--r--en/text/maps/fuchsia_meeting_room.asm (renamed from text/maps/fuchsia_meeting_room.asm)0
-rw-r--r--en/text/maps/fuchsia_pokecenter.asm (renamed from text/maps/fuchsia_pokecenter.asm)0
-rw-r--r--en/text/maps/fujis_house.asm (renamed from text/maps/fujis_house.asm)0
-rw-r--r--en/text/maps/hall_of_fame.asm (renamed from text/maps/hall_of_fame.asm)0
-rw-r--r--en/text/maps/indigo_plateau_lobby.asm (renamed from text/maps/indigo_plateau_lobby.asm)0
-rw-r--r--en/text/maps/lance.asm (renamed from text/maps/lance.asm)0
-rw-r--r--en/text/maps/lavender_house.asm (renamed from text/maps/lavender_house.asm)0
-rw-r--r--en/text/maps/lavender_mart.asm (renamed from text/maps/lavender_mart.asm)0
-rw-r--r--en/text/maps/lavender_pokecenter.asm (renamed from text/maps/lavender_pokecenter.asm)0
-rw-r--r--en/text/maps/lavender_town.asm (renamed from text/maps/lavender_town.asm)0
-rw-r--r--en/text/maps/lorelei.asm (renamed from text/maps/lorelei.asm)0
-rw-r--r--en/text/maps/mansion_1f.asm (renamed from text/maps/mansion_1f.asm)0
-rw-r--r--en/text/maps/mansion_2f.asm (renamed from text/maps/mansion_2f.asm)0
-rw-r--r--en/text/maps/mansion_3f.asm (renamed from text/maps/mansion_3f.asm)0
-rw-r--r--en/text/maps/mansion_b1f.asm (renamed from text/maps/mansion_b1f.asm)0
-rw-r--r--en/text/maps/mr_psychics_house.asm (renamed from text/maps/mr_psychics_house.asm)0
-rw-r--r--en/text/maps/mt_moon_1f.asm (renamed from text/maps/mt_moon_1f.asm)0
-rw-r--r--en/text/maps/mt_moon_b1f.asm (renamed from text/maps/mt_moon_b1f.asm)0
-rw-r--r--en/text/maps/mt_moon_b2f.asm (renamed from text/maps/mt_moon_b2f.asm)0
-rw-r--r--en/text/maps/mt_moon_pokecenter.asm (renamed from text/maps/mt_moon_pokecenter.asm)0
-rw-r--r--en/text/maps/museum_1f.asm (renamed from text/maps/museum_1f.asm)0
-rw-r--r--en/text/maps/museum_2f.asm (renamed from text/maps/museum_2f.asm)0
-rw-r--r--en/text/maps/name_rater.asm (renamed from text/maps/name_rater.asm)0
-rw-r--r--en/text/maps/oaks_lab.asm (renamed from text/maps/oaks_lab.asm)0
-rw-r--r--en/text/maps/pallet_town.asm (renamed from text/maps/pallet_town.asm)0
-rw-r--r--en/text/maps/pewter_city.asm (renamed from text/maps/pewter_city.asm)0
-rw-r--r--en/text/maps/pewter_gym_1.asm (renamed from text/maps/pewter_gym_1.asm)0
-rw-r--r--en/text/maps/pewter_gym_2.asm (renamed from text/maps/pewter_gym_2.asm)0
-rw-r--r--en/text/maps/pewter_house_1.asm (renamed from text/maps/pewter_house_1.asm)0
-rw-r--r--en/text/maps/pewter_house_2.asm (renamed from text/maps/pewter_house_2.asm)0
-rw-r--r--en/text/maps/pewter_mart.asm (renamed from text/maps/pewter_mart.asm)0
-rw-r--r--en/text/maps/pewter_pokecenter.asm (renamed from text/maps/pewter_pokecenter.asm)0
-rw-r--r--en/text/maps/pokemon_league_gate.asm (renamed from text/maps/pokemon_league_gate.asm)0
-rw-r--r--en/text/maps/pokemon_tower_1f.asm (renamed from text/maps/pokemon_tower_1f.asm)0
-rw-r--r--en/text/maps/pokemon_tower_2f.asm (renamed from text/maps/pokemon_tower_2f.asm)0
-rw-r--r--en/text/maps/pokemon_tower_3f.asm (renamed from text/maps/pokemon_tower_3f.asm)0
-rw-r--r--en/text/maps/pokemon_tower_4f.asm (renamed from text/maps/pokemon_tower_4f.asm)0
-rw-r--r--en/text/maps/pokemon_tower_5f.asm (renamed from text/maps/pokemon_tower_5f.asm)0
-rw-r--r--en/text/maps/pokemon_tower_6f.asm (renamed from text/maps/pokemon_tower_6f.asm)0
-rw-r--r--en/text/maps/pokemon_tower_7f.asm (renamed from text/maps/pokemon_tower_7f.asm)0
-rw-r--r--en/text/maps/power_plant.asm (renamed from text/maps/power_plant.asm)0
-rw-r--r--en/text/maps/reds_house_1f.asm (renamed from text/maps/reds_house_1f.asm)0
-rw-r--r--en/text/maps/rock_tunnel_b1f.asm (renamed from text/maps/rock_tunnel_b1f.asm)0
-rw-r--r--en/text/maps/rock_tunnel_b2f_1.asm (renamed from text/maps/rock_tunnel_b2f_1.asm)0
-rw-r--r--en/text/maps/rock_tunnel_b2f_2.asm (renamed from text/maps/rock_tunnel_b2f_2.asm)0
-rw-r--r--en/text/maps/rock_tunnel_pokecenter.asm (renamed from text/maps/rock_tunnel_pokecenter.asm)0
-rw-r--r--en/text/maps/rocket_hideout_b1f.asm (renamed from text/maps/rocket_hideout_b1f.asm)0
-rw-r--r--en/text/maps/rocket_hideout_b2f.asm (renamed from text/maps/rocket_hideout_b2f.asm)0
-rw-r--r--en/text/maps/rocket_hideout_b3f.asm (renamed from text/maps/rocket_hideout_b3f.asm)0
-rw-r--r--en/text/maps/rocket_hideout_b4f.asm (renamed from text/maps/rocket_hideout_b4f.asm)0
-rw-r--r--en/text/maps/rocket_hideout_elevator.asm (renamed from text/maps/rocket_hideout_elevator.asm)0
-rw-r--r--en/text/maps/route_1.asm (renamed from text/maps/route_1.asm)0
-rw-r--r--en/text/maps/route_10.asm (renamed from text/maps/route_10.asm)0
-rw-r--r--en/text/maps/route_11_1.asm (renamed from text/maps/route_11_1.asm)0
-rw-r--r--en/text/maps/route_11_2.asm (renamed from text/maps/route_11_2.asm)0
-rw-r--r--en/text/maps/route_11_gate.asm (renamed from text/maps/route_11_gate.asm)0
-rw-r--r--en/text/maps/route_11_gate_upstairs.asm (renamed from text/maps/route_11_gate_upstairs.asm)0
-rw-r--r--en/text/maps/route_12.asm (renamed from text/maps/route_12.asm)0
-rw-r--r--en/text/maps/route_12_gate.asm (renamed from text/maps/route_12_gate.asm)0
-rw-r--r--en/text/maps/route_12_gate_upstairs.asm (renamed from text/maps/route_12_gate_upstairs.asm)0
-rw-r--r--en/text/maps/route_12_house.asm (renamed from text/maps/route_12_house.asm)0
-rw-r--r--en/text/maps/route_13.asm (renamed from text/maps/route_13.asm)0
-rw-r--r--en/text/maps/route_14.asm (renamed from text/maps/route_14.asm)0
-rw-r--r--en/text/maps/route_15.asm (renamed from text/maps/route_15.asm)0
-rw-r--r--en/text/maps/route_15_gate.asm (renamed from text/maps/route_15_gate.asm)0
-rw-r--r--en/text/maps/route_15_gate_upstairs.asm (renamed from text/maps/route_15_gate_upstairs.asm)0
-rw-r--r--en/text/maps/route_16.asm (renamed from text/maps/route_16.asm)0
-rw-r--r--en/text/maps/route_16_gate.asm (renamed from text/maps/route_16_gate.asm)0
-rw-r--r--en/text/maps/route_16_gate_upstairs.asm (renamed from text/maps/route_16_gate_upstairs.asm)0
-rw-r--r--en/text/maps/route_16_house.asm (renamed from text/maps/route_16_house.asm)0
-rw-r--r--en/text/maps/route_17.asm (renamed from text/maps/route_17.asm)0
-rw-r--r--en/text/maps/route_18.asm (renamed from text/maps/route_18.asm)0
-rw-r--r--en/text/maps/route_18_gate.asm (renamed from text/maps/route_18_gate.asm)0
-rw-r--r--en/text/maps/route_18_gate_upstairs.asm (renamed from text/maps/route_18_gate_upstairs.asm)0
-rw-r--r--en/text/maps/route_19.asm (renamed from text/maps/route_19.asm)0
-rw-r--r--en/text/maps/route_2.asm (renamed from text/maps/route_2.asm)0
-rw-r--r--en/text/maps/route_20.asm (renamed from text/maps/route_20.asm)0
-rw-r--r--en/text/maps/route_21.asm (renamed from text/maps/route_21.asm)0
-rw-r--r--en/text/maps/route_22.asm (renamed from text/maps/route_22.asm)0
-rw-r--r--en/text/maps/route_23.asm (renamed from text/maps/route_23.asm)0
-rw-r--r--en/text/maps/route_24_1.asm (renamed from text/maps/route_24_1.asm)0
-rw-r--r--en/text/maps/route_24_2.asm (renamed from text/maps/route_24_2.asm)0
-rw-r--r--en/text/maps/route_25.asm (renamed from text/maps/route_25.asm)0
-rw-r--r--en/text/maps/route_2_gate.asm (renamed from text/maps/route_2_gate.asm)0
-rw-r--r--en/text/maps/route_2_house.asm (renamed from text/maps/route_2_house.asm)0
-rw-r--r--en/text/maps/route_3.asm (renamed from text/maps/route_3.asm)0
-rw-r--r--en/text/maps/route_4.asm (renamed from text/maps/route_4.asm)0
-rw-r--r--en/text/maps/route_5.asm (renamed from text/maps/route_5.asm)0
-rw-r--r--en/text/maps/route_6.asm (renamed from text/maps/route_6.asm)0
-rw-r--r--en/text/maps/route_7.asm (renamed from text/maps/route_7.asm)0
-rw-r--r--en/text/maps/route_8.asm (renamed from text/maps/route_8.asm)0
-rw-r--r--en/text/maps/route_9.asm (renamed from text/maps/route_9.asm)0
-rw-r--r--en/text/maps/safari_zone_center.asm (renamed from text/maps/safari_zone_center.asm)0
-rw-r--r--en/text/maps/safari_zone_east.asm (renamed from text/maps/safari_zone_east.asm)0
-rw-r--r--en/text/maps/safari_zone_entrance.asm (renamed from text/maps/safari_zone_entrance.asm)0
-rw-r--r--en/text/maps/safari_zone_north.asm (renamed from text/maps/safari_zone_north.asm)0
-rw-r--r--en/text/maps/safari_zone_rest_house_1.asm (renamed from text/maps/safari_zone_rest_house_1.asm)0
-rw-r--r--en/text/maps/safari_zone_rest_house_2.asm (renamed from text/maps/safari_zone_rest_house_2.asm)0
-rw-r--r--en/text/maps/safari_zone_rest_house_3.asm (renamed from text/maps/safari_zone_rest_house_3.asm)0
-rw-r--r--en/text/maps/safari_zone_rest_house_4.asm (renamed from text/maps/safari_zone_rest_house_4.asm)0
-rw-r--r--en/text/maps/safari_zone_secret_house.asm (renamed from text/maps/safari_zone_secret_house.asm)0
-rw-r--r--en/text/maps/safari_zone_west.asm (renamed from text/maps/safari_zone_west.asm)0
-rw-r--r--en/text/maps/saffron_city.asm (renamed from text/maps/saffron_city.asm)0
-rw-r--r--en/text/maps/saffron_gates.asm (renamed from text/maps/saffron_gates.asm)0
-rw-r--r--en/text/maps/saffron_gym.asm (renamed from text/maps/saffron_gym.asm)0
-rw-r--r--en/text/maps/saffron_house.asm (renamed from text/maps/saffron_house.asm)0
-rw-r--r--en/text/maps/saffron_mart.asm (renamed from text/maps/saffron_mart.asm)0
-rw-r--r--en/text/maps/saffron_pokecenter.asm (renamed from text/maps/saffron_pokecenter.asm)0
-rw-r--r--en/text/maps/school.asm (renamed from text/maps/school.asm)0
-rw-r--r--en/text/maps/seafoam_islands_b4f.asm (renamed from text/maps/seafoam_islands_b4f.asm)0
-rw-r--r--en/text/maps/silph_co_10f.asm (renamed from text/maps/silph_co_10f.asm)0
-rw-r--r--en/text/maps/silph_co_11f.asm (renamed from text/maps/silph_co_11f.asm)0
-rw-r--r--en/text/maps/silph_co_1f.asm (renamed from text/maps/silph_co_1f.asm)0
-rw-r--r--en/text/maps/silph_co_2f.asm (renamed from text/maps/silph_co_2f.asm)0
-rw-r--r--en/text/maps/silph_co_3f.asm (renamed from text/maps/silph_co_3f.asm)0
-rw-r--r--en/text/maps/silph_co_4f.asm (renamed from text/maps/silph_co_4f.asm)0
-rw-r--r--en/text/maps/silph_co_5f_1.asm (renamed from text/maps/silph_co_5f_1.asm)0
-rw-r--r--en/text/maps/silph_co_5f_2.asm (renamed from text/maps/silph_co_5f_2.asm)0
-rw-r--r--en/text/maps/silph_co_6f.asm (renamed from text/maps/silph_co_6f.asm)0
-rw-r--r--en/text/maps/silph_co_7f.asm (renamed from text/maps/silph_co_7f.asm)0
-rw-r--r--en/text/maps/silph_co_8f.asm (renamed from text/maps/silph_co_8f.asm)0
-rw-r--r--en/text/maps/silph_co_9f.asm (renamed from text/maps/silph_co_9f.asm)0
-rw-r--r--en/text/maps/ss_anne_1.asm (renamed from text/maps/ss_anne_1.asm)0
-rw-r--r--en/text/maps/ss_anne_10.asm (renamed from text/maps/ss_anne_10.asm)0
-rw-r--r--en/text/maps/ss_anne_2.asm (renamed from text/maps/ss_anne_2.asm)0
-rw-r--r--en/text/maps/ss_anne_3.asm (renamed from text/maps/ss_anne_3.asm)0
-rw-r--r--en/text/maps/ss_anne_5.asm (renamed from text/maps/ss_anne_5.asm)0
-rw-r--r--en/text/maps/ss_anne_6.asm (renamed from text/maps/ss_anne_6.asm)0
-rw-r--r--en/text/maps/ss_anne_7.asm (renamed from text/maps/ss_anne_7.asm)0
-rw-r--r--en/text/maps/ss_anne_8.asm (renamed from text/maps/ss_anne_8.asm)0
-rw-r--r--en/text/maps/ss_anne_9.asm (renamed from text/maps/ss_anne_9.asm)0
-rw-r--r--en/text/maps/underground_path_route_6_entrance.asm (renamed from text/maps/underground_path_route_6_entrance.asm)0
-rw-r--r--en/text/maps/underground_path_route_7_entrance.asm (renamed from text/maps/underground_path_route_7_entrance.asm)0
-rw-r--r--en/text/maps/underground_path_route_7_entrance_unused.asm (renamed from text/maps/underground_path_route_7_entrance_unused.asm)0
-rw-r--r--en/text/maps/underground_path_route_8_entrance.asm (renamed from text/maps/underground_path_route_8_entrance.asm)0
-rw-r--r--en/text/maps/unknown_dungeon_b1f.asm (renamed from text/maps/unknown_dungeon_b1f.asm)0
-rw-r--r--en/text/maps/vermilion_city.asm (renamed from text/maps/vermilion_city.asm)0
-rw-r--r--en/text/maps/vermilion_dock.asm (renamed from text/maps/vermilion_dock.asm)0
-rw-r--r--en/text/maps/vermilion_fishing_house.asm (renamed from text/maps/vermilion_fishing_house.asm)0
-rw-r--r--en/text/maps/vermilion_gym_1.asm (renamed from text/maps/vermilion_gym_1.asm)0
-rw-r--r--en/text/maps/vermilion_gym_2.asm (renamed from text/maps/vermilion_gym_2.asm)0
-rw-r--r--en/text/maps/vermilion_house.asm (renamed from text/maps/vermilion_house.asm)0
-rw-r--r--en/text/maps/vermilion_mart.asm (renamed from text/maps/vermilion_mart.asm)0
-rw-r--r--en/text/maps/vermilion_pokecenter.asm (renamed from text/maps/vermilion_pokecenter.asm)0
-rw-r--r--en/text/maps/victory_road_1f.asm (renamed from text/maps/victory_road_1f.asm)0
-rw-r--r--en/text/maps/victory_road_2f.asm (renamed from text/maps/victory_road_2f.asm)0
-rw-r--r--en/text/maps/victory_road_3f.asm (renamed from text/maps/victory_road_3f.asm)0
-rw-r--r--en/text/maps/viridian_city.asm (renamed from text/maps/viridian_city.asm)0
-rw-r--r--en/text/maps/viridian_forest.asm (renamed from text/maps/viridian_forest.asm)0
-rw-r--r--en/text/maps/viridian_forest_entrance.asm (renamed from text/maps/viridian_forest_entrance.asm)0
-rw-r--r--en/text/maps/viridian_forest_exit.asm (renamed from text/maps/viridian_forest_exit.asm)0
-rw-r--r--en/text/maps/viridian_gym.asm (renamed from text/maps/viridian_gym.asm)0
-rw-r--r--en/text/maps/viridian_house.asm (renamed from text/maps/viridian_house.asm)0
-rw-r--r--en/text/maps/viridian_mart.asm (renamed from text/maps/viridian_mart.asm)0
-rw-r--r--en/text/maps/viridian_pokecenter.asm (renamed from text/maps/viridian_pokecenter.asm)0
-rw-r--r--en/text/maps/wardens_house.asm (renamed from text/maps/wardens_house.asm)0
-rwxr-xr-xen/text/monster_names.asm (renamed from text/monster_names.asm)0
-rw-r--r--en/text/move_names.asm3
-rw-r--r--en/text/oakspeech.asm (renamed from text/oakspeech.asm)0
-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.asm (renamed from text/trainer_names.asm)0
-rwxr-xr-xen/text/type_names.asm (renamed from text/type_names.asm)0
-rw-r--r--engine/battle/print_type.asm2
-rw-r--r--engine/battle/trainer_ai.asm2
-rwxr-xr-xengine/in_game_trades.asm2
-rw-r--r--macros/inclang.asm18
-rw-r--r--[-rwxr-xr-x]main.asm2092
-rw-r--r--text.asm3202
-rw-r--r--tools/scan_includes.c3
-rwxr-xr-xwram.asm1
314 files changed, 2372 insertions, 5536 deletions
diff --git a/Makefile b/Makefile
index b5651399..79c559d1 100644
--- a/Makefile
+++ b/Makefile
@@ -40,15 +40,15 @@ endif
%_red.o: dep = $(shell tools/scan_includes $(@D)/$*.asm)
$(pokered_obj): %_red.o: %.asm $$(dep)
- rgbasm -D _RED -h -o $@ $*.asm
+ rgbasm -D _RED -D LANG=1 -h -o $@ $*.asm
%_blue.o: dep = $(shell tools/scan_includes $(@D)/$*.asm)
$(pokeblue_obj): %_blue.o: %.asm $$(dep)
- rgbasm -D _BLUE -h -o $@ $*.asm
+ rgbasm -D _BLUE -D LANG=1 -h -o $@ $*.asm
%.o: dep = $(shell tools/scan_includes $(@D)/$*.asm)
$(both_obj): %.o: %.asm $$(dep)
- rgbasm -h -o $@ $*.asm
+ rgbasm -D LANG=1 -h -o $@ $*.asm
pokered_opt = -jsv -k 01 -l 0x33 -m 0x13 -p 0 -r 03 -t "POKEMON RED"
pokeblue_opt = -jsv -k 01 -l 0x33 -m 0x13 -p 0 -r 03 -t "POKEMON BLUE"
diff --git a/audio.asm b/audio.asm
index 8bc175fa..71ebaf78 100644
--- a/audio.asm
+++ b/audio.asm
@@ -1,3 +1,4 @@
+INCLUDE "macros/inclang.asm"
AUDIO_1 EQU $2
AUDIO_2 EQU $8
@@ -532,7 +533,7 @@ Music_DoLowHealthAlarm::
db $00,$00,$00,$80
-INCLUDE "engine/menu/bills_pc.asm"
+ inclang engine/menu/bills_pc.asm
INCLUDE "audio/engine_2.asm"
diff --git a/constants.asm b/constants.asm
index c8e5a78d..8a290f76 100644
--- a/constants.asm
+++ b/constants.asm
@@ -1,5 +1,5 @@
INCLUDE "macros.asm"
-INCLUDE "charmap.asm"
+ inclang charmap.asm
INCLUDE "hram.asm"
INCLUDE "vram.asm"
@@ -24,7 +24,7 @@ INCLUDE "constants/list_constants.asm"
INCLUDE "constants/map_constants.asm"
INCLUDE "constants/connection_constants.asm"
INCLUDE "constants/hide_show_constants.asm"
-INCLUDE "constants/credits_constants.asm"
+ inclang constants/credits_constants.asm
INCLUDE "constants/music_constants.asm"
INCLUDE "constants/tilesets.asm"
INCLUDE "constants/starter_mons.asm"
diff --git a/data/sgb_border.asm b/data/sgb_border.asm
index c2afc193..852ddc62 100755
--- a/data/sgb_border.asm
+++ b/data/sgb_border.asm
@@ -55,8 +55,8 @@ ENDC
SGBBorderGraphics:
IF DEF(_RED)
- INCBIN "gfx/red/sgbborder.2bpp"
+ binlang gfx/red/sgbborder.2bpp
ENDC
IF DEF(_BLUE)
- INCBIN "gfx/blue/sgbborder.2bpp"
+ binlang gfx/blue/sgbborder.2bpp
ENDC
diff --git a/charmap.asm b/en/charmap.asm
index 4b5278c6..4b5278c6 100644
--- a/charmap.asm
+++ b/en/charmap.asm
diff --git a/constants/credits_constants.asm b/en/constants/credits_constants.asm
index f5715072..f5715072 100644
--- a/constants/credits_constants.asm
+++ b/en/constants/credits_constants.asm
diff --git a/data/credits_order.asm b/en/data/credits_order.asm
index 20b9137f..20b9137f 100755
--- a/data/credits_order.asm
+++ b/en/data/credits_order.asm
diff --git a/data/pokedex_entries.asm b/en/data/pokedex_entries.asm
index 3fb2d3c6..3fb2d3c6 100755
--- a/data/pokedex_entries.asm
+++ b/en/data/pokedex_entries.asm
diff --git a/data/prizes.asm b/en/data/prizes.asm
index 1120c0d0..1120c0d0 100755
--- a/data/prizes.asm
+++ b/en/data/prizes.asm
diff --git a/data/trades.asm b/en/data/trades.asm
index cf0fcbfd..cf0fcbfd 100755
--- a/data/trades.asm
+++ b/en/data/trades.asm
diff --git a/engine/HoF_room_pc.asm b/en/engine/HoF_room_pc.asm
index 7e08631c..390de962 100755
--- a/engine/HoF_room_pc.asm
+++ b/en/engine/HoF_room_pc.asm
@@ -261,9 +261,9 @@ TheEndTextString:
db $60," ",$62," ",$64," ",$64," ",$66," ",$68,"@"
db $61," ",$63," ",$65," ",$65," ",$67," ",$69,"@"
-INCLUDE "data/credits_order.asm"
+ inclang data/credits_order.asm
-INCLUDE "text/credits_text.asm"
+ inclang text/credits_text.asm
TheEndGfx:
INCBIN "gfx/theend.2bpp"
diff --git a/engine/battle/core.asm b/en/engine/battle/core.asm
index 9265503d..9265503d 100755
--- a/engine/battle/core.asm
+++ b/en/engine/battle/core.asm
diff --git a/engine/battle/end_of_battle.asm b/en/engine/battle/end_of_battle.asm
index c77e3b39..c77e3b39 100755
--- a/engine/battle/end_of_battle.asm
+++ b/en/engine/battle/end_of_battle.asm
diff --git a/engine/battle/link_battle_versus_text.asm b/en/engine/battle/link_battle_versus_text.asm
index 76559117..76559117 100644
--- a/engine/battle/link_battle_versus_text.asm
+++ b/en/engine/battle/link_battle_versus_text.asm
diff --git a/engine/battle/save_trainer_name.asm b/en/engine/battle/save_trainer_name.asm
index 49d0429f..49d0429f 100644
--- a/engine/battle/save_trainer_name.asm
+++ b/en/engine/battle/save_trainer_name.asm
diff --git a/engine/cable_club.asm b/en/engine/cable_club.asm
index 3e72daa9..3e72daa9 100755
--- a/engine/cable_club.asm
+++ b/en/engine/cable_club.asm
diff --git a/engine/clear_save.asm b/en/engine/clear_save.asm
index b47cd6c4..b47cd6c4 100755
--- a/engine/clear_save.asm
+++ b/en/engine/clear_save.asm
diff --git a/engine/evolve_trade.asm b/en/engine/evolve_trade.asm
index e17fc05c..e17fc05c 100755
--- a/engine/evolve_trade.asm
+++ b/en/engine/evolve_trade.asm
diff --git a/engine/hall_of_fame.asm b/en/engine/hall_of_fame.asm
index 3c9b1723..3c9b1723 100755
--- a/engine/hall_of_fame.asm
+++ b/en/engine/hall_of_fame.asm
diff --git a/engine/hidden_object_functions17.asm b/en/engine/hidden_object_functions17.asm
index c1fa5aa4..c1fa5aa4 100755
--- a/engine/hidden_object_functions17.asm
+++ b/en/engine/hidden_object_functions17.asm
diff --git a/engine/hidden_object_functions7.asm b/en/engine/hidden_object_functions7.asm
index f04c1deb..f04c1deb 100755
--- a/engine/hidden_object_functions7.asm
+++ b/en/engine/hidden_object_functions7.asm
diff --git a/engine/items/items.asm b/en/engine/items/items.asm
index 3bb2ec9e..3bb2ec9e 100755
--- a/engine/items/items.asm
+++ b/en/engine/items/items.asm
diff --git a/engine/learn_move.asm b/en/engine/learn_move.asm
index 53c7f87e..53c7f87e 100755
--- a/engine/learn_move.asm
+++ b/en/engine/learn_move.asm
diff --git a/engine/menu/bills_pc.asm b/en/engine/menu/bills_pc.asm
index 85a546e1..85a546e1 100644
--- a/engine/menu/bills_pc.asm
+++ b/en/engine/menu/bills_pc.asm
diff --git a/engine/menu/diploma.asm b/en/engine/menu/diploma.asm
index 09ba123e..09ba123e 100755
--- a/engine/menu/diploma.asm
+++ b/en/engine/menu/diploma.asm
diff --git a/engine/menu/draw_start_menu.asm b/en/engine/menu/draw_start_menu.asm
index 11777dc6..11777dc6 100644
--- a/engine/menu/draw_start_menu.asm
+++ b/en/engine/menu/draw_start_menu.asm
diff --git a/engine/menu/league_pc.asm b/en/engine/menu/league_pc.asm
index 170c0ef3..170c0ef3 100755
--- a/engine/menu/league_pc.asm
+++ b/en/engine/menu/league_pc.asm
diff --git a/engine/menu/main_menu.asm b/en/engine/menu/main_menu.asm
index da2e98e4..da2e98e4 100755
--- a/engine/menu/main_menu.asm
+++ b/en/engine/menu/main_menu.asm
diff --git a/engine/menu/naming_screen.asm b/en/engine/menu/naming_screen.asm
index 64065c4d..4804d02a 100755
--- a/engine/menu/naming_screen.asm
+++ b/en/engine/menu/naming_screen.asm
@@ -332,7 +332,7 @@ LoadEDTile:
jp CopyVideoDataDouble
ED_Tile:
- INCBIN "gfx/ED_tile.1bpp"
+ binlang gfx/ED_tile.1bpp
ED_TileEnd:
PrintAlphabet:
diff --git a/engine/menu/party_menu.asm b/en/engine/menu/party_menu.asm
index 8323d0eb..8323d0eb 100755
--- a/engine/menu/party_menu.asm
+++ b/en/engine/menu/party_menu.asm
diff --git a/engine/menu/players_pc.asm b/en/engine/menu/players_pc.asm
index bc2be4ef..bc2be4ef 100755
--- a/engine/menu/players_pc.asm
+++ b/en/engine/menu/players_pc.asm
diff --git a/engine/menu/pokedex.asm b/en/engine/menu/pokedex.asm
index 8e1fd480..6a3ea959 100755
--- a/engine/menu/pokedex.asm
+++ b/en/engine/menu/pokedex.asm
@@ -623,7 +623,7 @@ DrawTileLine:
pop bc
ret
-INCLUDE "data/pokedex_entries.asm"
+ inclang data/pokedex_entries.asm
PokedexToIndex:
; converts the Pokédex number at wd11e to an index
diff --git a/engine/menu/prize_menu.asm b/en/engine/menu/prize_menu.asm
index bcd0d4ea..86ebb6a8 100755
--- a/engine/menu/prize_menu.asm
+++ b/en/engine/menu/prize_menu.asm
@@ -145,7 +145,7 @@ GetPrizeMenuId:
ld c, (1 << 7 | 2)
jp PrintBCDNumber
-INCLUDE "data/prizes.asm"
+ inclang data/prizes.asm
PrintPrizePrice:
coord hl, 11, 0
diff --git a/engine/menu/start_sub_menus.asm b/en/engine/menu/start_sub_menus.asm
index 947837e3..947837e3 100755
--- a/engine/menu/start_sub_menus.asm
+++ b/en/engine/menu/start_sub_menus.asm
diff --git a/engine/menu/status_screen.asm b/en/engine/menu/status_screen.asm
index ef94f13c..ef94f13c 100755
--- a/engine/menu/status_screen.asm
+++ b/en/engine/menu/status_screen.asm
diff --git a/engine/menu/text_box.asm b/en/engine/menu/text_box.asm
index b9a36652..b9a36652 100644
--- a/engine/menu/text_box.asm
+++ b/en/engine/menu/text_box.asm
diff --git a/engine/menu/vending_machine.asm b/en/engine/menu/vending_machine.asm
index aab4adf4..aab4adf4 100755
--- a/engine/menu/vending_machine.asm
+++ b/en/engine/menu/vending_machine.asm
diff --git a/engine/oak_speech2.asm b/en/engine/oak_speech2.asm
index 1258c59b..1258c59b 100755
--- a/engine/oak_speech2.asm
+++ b/en/engine/oak_speech2.asm
diff --git a/engine/overworld/movement.asm b/en/engine/overworld/movement.asm
index bbfbbc39..bbfbbc39 100644
--- a/engine/overworld/movement.asm
+++ b/en/engine/overworld/movement.asm
diff --git a/engine/overworld/pokemart.asm b/en/engine/overworld/pokemart.asm
index dc5b29b5..dc5b29b5 100755
--- a/engine/overworld/pokemart.asm
+++ b/en/engine/overworld/pokemart.asm
diff --git a/engine/print_waiting_text.asm b/en/engine/print_waiting_text.asm
index 7a95da2a..7a95da2a 100644
--- a/engine/print_waiting_text.asm
+++ b/en/engine/print_waiting_text.asm
diff --git a/engine/save.asm b/en/engine/save.asm
index 97935dbb..97935dbb 100755
--- a/engine/save.asm
+++ b/en/engine/save.asm
diff --git a/engine/slot_machine.asm b/en/engine/slot_machine.asm
index 3a46687f..cb9a3bfb 100755
--- a/engine/slot_machine.asm
+++ b/en/engine/slot_machine.asm
@@ -885,8 +885,8 @@ INCLUDE "data/slot_machine_wheels.asm"
SlotMachineTiles1:
IF DEF(_RED)
- INCBIN "gfx/red/slotmachine1.2bpp"
+ binlang gfx/red/slotmachine1.2bpp
ENDC
IF DEF(_BLUE)
- INCBIN "gfx/blue/slotmachine1.2bpp"
+ binlang gfx/blue/slotmachine1.2bpp
ENDC
diff --git a/engine/status_ailments.asm b/en/engine/status_ailments.asm
index 787533c4..787533c4 100755
--- a/engine/status_ailments.asm
+++ b/en/engine/status_ailments.asm
diff --git a/engine/titlescreen.asm b/en/engine/titlescreen.asm
index 03a5832d..03a5832d 100755
--- a/engine/titlescreen.asm
+++ b/en/engine/titlescreen.asm
diff --git a/engine/town_map.asm b/en/engine/town_map.asm
index d417e0a3..62fba431 100755
--- a/engine/town_map.asm
+++ b/en/engine/town_map.asm
@@ -584,7 +584,7 @@ LoadTownMapEntry:
INCLUDE "data/town_map_entries.asm"
-INCLUDE "text/map_names.asm"
+ inclang text/map_names.asm
MonNestIcon:
INCBIN "gfx/mon_nest_icon.1bpp"
diff --git a/engine/trade.asm b/en/engine/trade.asm
index 8bc8e3bc..8bc8e3bc 100755
--- a/engine/trade.asm
+++ b/en/engine/trade.asm
diff --git a/gfx/ED_tile.png b/en/gfx/ED_tile.png
index 352489d6..352489d6 100644
--- a/gfx/ED_tile.png
+++ b/en/gfx/ED_tile.png
Binary files differ
diff --git a/gfx/battle_hud1.png b/en/gfx/battle_hud1.png
index 74e6361f..74e6361f 100644
--- a/gfx/battle_hud1.png
+++ b/en/gfx/battle_hud1.png
Binary files differ
diff --git a/gfx/blue/blueversion.png b/en/gfx/blue/blueversion.png
index a9c87be8..a9c87be8 100644
--- a/gfx/blue/blueversion.png
+++ b/en/gfx/blue/blueversion.png
Binary files differ
diff --git a/gfx/blue/sgbborder.png b/en/gfx/blue/sgbborder.png
index 098df2b6..098df2b6 100644
--- a/gfx/blue/sgbborder.png
+++ b/en/gfx/blue/sgbborder.png
Binary files differ
diff --git a/gfx/blue/slotmachine1.png b/en/gfx/blue/slotmachine1.png
index 41ebfdea..41ebfdea 100644
--- a/gfx/blue/slotmachine1.png
+++ b/en/gfx/blue/slotmachine1.png
Binary files differ
diff --git a/gfx/copyright.png b/en/gfx/copyright.png
index 49174349..49174349 100644
--- a/gfx/copyright.png
+++ b/en/gfx/copyright.png
Binary files differ
diff --git a/gfx/font.png b/en/gfx/font.png
index 34e86b4a..34e86b4a 100644
--- a/gfx/font.png
+++ b/en/gfx/font.png
Binary files differ
diff --git a/gfx/hp_bar_and_status.png b/en/gfx/hp_bar_and_status.png
index 1a832831..1a832831 100644
--- a/gfx/hp_bar_and_status.png
+++ b/en/gfx/hp_bar_and_status.png
Binary files differ
diff --git a/gfx/tilesets/overworld.png b/en/gfx/overworld.png
index c7533e40..c7533e40 100644
--- a/gfx/tilesets/overworld.png
+++ b/en/gfx/overworld.png
Binary files differ
diff --git a/gfx/pokedex.png b/en/gfx/pokedex.png
index 0a2c89ea..0a2c89ea 100644
--- a/gfx/pokedex.png
+++ b/en/gfx/pokedex.png
Binary files differ
diff --git a/gfx/red/redgreenversion.png b/en/gfx/red/redgreenversion.png
index e41b4295..e41b4295 100644
--- a/gfx/red/redgreenversion.png
+++ b/en/gfx/red/redgreenversion.png
Binary files differ
diff --git a/gfx/red/sgbborder.png b/en/gfx/red/sgbborder.png
index 7549bb47..7549bb47 100644
--- a/gfx/red/sgbborder.png
+++ b/en/gfx/red/sgbborder.png
Binary files differ
diff --git a/gfx/red/slotmachine1.png b/en/gfx/red/slotmachine1.png
index 785c74f9..785c74f9 100644
--- a/gfx/red/slotmachine1.png
+++ b/en/gfx/red/slotmachine1.png
Binary files differ
diff --git a/gfx/town_map.png b/en/gfx/town_map.png
index 23e52130..23e52130 100644
--- a/gfx/town_map.png
+++ b/en/gfx/town_map.png
Binary files differ
diff --git a/home.asm b/en/home.asm
index 18580a93..28699042 100644
--- a/home.asm
+++ b/en/home.asm
@@ -912,7 +912,7 @@ InterlaceMergeSpriteBuffers::
INCLUDE "data/collision.asm"
INCLUDE "home/copy2.asm"
-INCLUDE "home/text.asm"
+ inclang home/text.asm
INCLUDE "home/vcopy.asm"
INCLUDE "home/init.asm"
INCLUDE "home/vblank.asm"
diff --git a/home/text.asm b/en/home/text.asm
index 9db81530..9db81530 100644
--- a/home/text.asm
+++ b/en/home/text.asm
diff --git a/en/main.asm b/en/main.asm
new file mode 100755
index 00000000..21d37aef
--- /dev/null
+++ b/en/main.asm
@@ -0,0 +1,2090 @@
+INCLUDE "constants.asm"
+
+NPC_SPRITES_1 EQU $4
+NPC_SPRITES_2 EQU $5
+
+GFX EQU $4
+
+PICS_1 EQU $9
+PICS_2 EQU $A
+PICS_3 EQU $B
+PICS_4 EQU $C
+PICS_5 EQU $D
+
+ inclang home.asm
+
+
+SECTION "bank1",ROMX,BANK[$1]
+
+INCLUDE "data/facing.asm"
+
+INCLUDE "engine/black_out.asm"
+
+MewPicFront:: INCBIN "pic/bmon/mew.pic"
+MewPicBack:: INCBIN "pic/monback/mewb.pic"
+INCLUDE "data/baseStats/mew.asm"
+
+INCLUDE "engine/battle/safari_zone.asm"
+
+ inclang engine/titlescreen.asm
+INCLUDE "engine/load_mon_data.asm"
+
+INCLUDE "data/item_prices.asm"
+ inclang text/item_names.asm
+INCLUDE "text/unused_names.asm"
+
+INCLUDE "engine/overworld/oam.asm"
+INCLUDE "engine/oam_dma.asm"
+
+ inclang engine/print_waiting_text.asm
+
+INCLUDE "engine/overworld/map_sprite_functions1.asm"
+
+INCLUDE "engine/test_battle.asm"
+
+INCLUDE "engine/overworld/item.asm"
+ inclang engine/overworld/movement.asm
+
+ inclang engine/cable_club.asm
+
+ inclang engine/menu/main_menu.asm
+
+INCLUDE "engine/oak_speech.asm"
+
+INCLUDE "engine/special_warps.asm"
+
+INCLUDE "engine/debug1.asm"
+
+ inclang engine/menu/naming_screen.asm
+
+ inclang engine/oak_speech2.asm
+
+INCLUDE "engine/subtract_paid_money.asm"
+
+INCLUDE "engine/menu/swap_items.asm"
+
+ inclang engine/overworld/pokemart.asm
+
+ inclang engine/learn_move.asm
+
+INCLUDE "engine/overworld/pokecenter.asm"
+
+INCLUDE "engine/overworld/set_blackout_map.asm"
+
+INCLUDE "engine/display_text_id_init.asm"
+ inclang engine/menu/draw_start_menu.asm
+
+INCLUDE "engine/overworld/cable_club_npc.asm"
+
+ inclang engine/menu/text_box.asm
+
+INCLUDE "engine/battle/moveEffects/drain_hp_effect.asm"
+
+ inclang engine/menu/players_pc.asm
+
+INCLUDE "engine/remove_pokemon.asm"
+
+INCLUDE "engine/display_pokedex.asm"
+
+SECTION "bank3",ROMX,BANK[$3]
+
+INCLUDE "engine/joypad.asm"
+
+INCLUDE "data/map_songs.asm"
+
+INCLUDE "data/map_header_banks.asm"
+
+INCLUDE "engine/overworld/clear_variables.asm"
+INCLUDE "engine/overworld/player_state.asm"
+INCLUDE "engine/overworld/poison.asm"
+INCLUDE "engine/overworld/tileset_header.asm"
+INCLUDE "engine/overworld/daycare_exp.asm"
+
+INCLUDE "data/hide_show_data.asm"
+
+INCLUDE "engine/overworld/field_move_messages.asm"
+
+INCLUDE "engine/items/inventory.asm"
+
+INCLUDE "engine/overworld/wild_mons.asm"
+
+ inclang engine/items/items.asm
+
+INCLUDE "engine/menu/draw_badges.asm"
+
+INCLUDE "engine/overworld/update_map.asm"
+INCLUDE "engine/overworld/cut.asm"
+INCLUDE "engine/overworld/missable_objects.asm"
+INCLUDE "engine/overworld/push_boulder.asm"
+
+INCLUDE "engine/add_mon.asm"
+INCLUDE "engine/flag_action.asm"
+INCLUDE "engine/heal_party.asm"
+INCLUDE "engine/bcd.asm"
+INCLUDE "engine/init_player_data.asm"
+INCLUDE "engine/get_bag_item_quantity.asm"
+INCLUDE "engine/pathfinding.asm"
+INCLUDE "engine/hp_bar.asm"
+INCLUDE "engine/hidden_object_functions3.asm"
+
+SECTION "NPC Sprites 1", ROMX, BANK[NPC_SPRITES_1]
+
+OakAideSprite: INCBIN "gfx/sprites/oak_aide.2bpp"
+RockerSprite: INCBIN "gfx/sprites/rocker.2bpp"
+SwimmerSprite: INCBIN "gfx/sprites/swimmer.2bpp"
+WhitePlayerSprite: INCBIN "gfx/sprites/white_player.2bpp"
+GymHelperSprite: INCBIN "gfx/sprites/gym_helper.2bpp"
+OldPersonSprite: INCBIN "gfx/sprites/old_person.2bpp"
+MartGuySprite: INCBIN "gfx/sprites/mart_guy.2bpp"
+FisherSprite: INCBIN "gfx/sprites/fisher.2bpp"
+OldMediumWomanSprite: INCBIN "gfx/sprites/old_medium_woman.2bpp"
+NurseSprite: INCBIN "gfx/sprites/nurse.2bpp"
+CableClubWomanSprite: INCBIN "gfx/sprites/cable_club_woman.2bpp"
+MrMasterballSprite: INCBIN "gfx/sprites/mr_masterball.2bpp"
+LaprasGiverSprite: INCBIN "gfx/sprites/lapras_giver.2bpp"
+WardenSprite: INCBIN "gfx/sprites/warden.2bpp"
+SsCaptainSprite: INCBIN "gfx/sprites/ss_captain.2bpp"
+Fisher2Sprite: INCBIN "gfx/sprites/fisher2.2bpp"
+BlackbeltSprite: INCBIN "gfx/sprites/blackbelt.2bpp"
+GuardSprite: INCBIN "gfx/sprites/guard.2bpp"
+BallSprite: INCBIN "gfx/sprites/ball.2bpp"
+OmanyteSprite: INCBIN "gfx/sprites/omanyte.2bpp"
+BoulderSprite: INCBIN "gfx/sprites/boulder.2bpp"
+PaperSheetSprite: INCBIN "gfx/sprites/paper_sheet.2bpp"
+BookMapDexSprite: INCBIN "gfx/sprites/book_map_dex.2bpp"
+ClipboardSprite: INCBIN "gfx/sprites/clipboard.2bpp"
+SnorlaxSprite: INCBIN "gfx/sprites/snorlax.2bpp"
+OldAmberSprite: INCBIN "gfx/sprites/old_amber.2bpp"
+LyingOldManSprite: INCBIN "gfx/sprites/lying_old_man.2bpp"
+
+
+SECTION "Graphics", ROMX, BANK[GFX]
+
+PokemonLogoGraphics: INCBIN "gfx/pokemon_logo.2bpp"
+FontGraphics: binlang gfx/font.1bpp
+FontGraphicsEnd:
+ABTiles: INCBIN "gfx/AB.2bpp"
+HpBarAndStatusGraphics: binlang gfx/hp_bar_and_status.2bpp
+HpBarAndStatusGraphicsEnd:
+BattleHudTiles1: binlang gfx/battle_hud1.1bpp
+BattleHudTiles1End:
+BattleHudTiles2: INCBIN "gfx/battle_hud2.1bpp"
+BattleHudTiles3: INCBIN "gfx/battle_hud3.1bpp"
+BattleHudTiles3End:
+NintendoCopyrightLogoGraphics: binlang gfx/copyright.2bpp
+GamefreakLogoGraphics: INCBIN "gfx/gamefreak.2bpp"
+GamefreakLogoGraphicsEnd:
+TextBoxGraphics: INCBIN "gfx/text_box.2bpp"
+TextBoxGraphicsEnd:
+PokedexTileGraphics: binlang gfx/pokedex.2bpp
+PokedexTileGraphicsEnd:
+WorldMapTileGraphics: binlang gfx/town_map.2bpp
+WorldMapTileGraphicsEnd:
+PlayerCharacterTitleGraphics: INCBIN "gfx/player_title.2bpp"
+PlayerCharacterTitleGraphicsEnd:
+
+
+SECTION "Battle (bank 4)", ROMX, BANK[$4]
+
+INCLUDE "engine/overworld/is_player_just_outside_map.asm"
+ inclang engine/menu/status_screen.asm
+ inclang engine/menu/party_menu.asm
+
+RedPicFront:: INCBIN "pic/trainer/red.pic"
+ShrinkPic1:: INCBIN "pic/trainer/shrink1.pic"
+ShrinkPic2:: INCBIN "pic/trainer/shrink2.pic"
+
+INCLUDE "engine/turn_sprite.asm"
+ inclang engine/menu/start_sub_menus.asm
+INCLUDE "engine/items/tms.asm"
+ inclang engine/battle/end_of_battle.asm
+INCLUDE "engine/battle/wild_encounters.asm"
+INCLUDE "engine/battle/moveEffects/recoil_effect.asm"
+INCLUDE "engine/battle/moveEffects/conversion_effect.asm"
+INCLUDE "engine/battle/moveEffects/haze_effect.asm"
+INCLUDE "engine/battle/get_trainer_name.asm"
+INCLUDE "engine/random.asm"
+
+
+SECTION "NPC Sprites 2", ROMX, BANK[NPC_SPRITES_2]
+
+RedCyclingSprite: INCBIN "gfx/sprites/cycling.2bpp"
+RedSprite: INCBIN "gfx/sprites/red.2bpp"
+BlueSprite: INCBIN "gfx/sprites/blue.2bpp"
+OakSprite: INCBIN "gfx/sprites/oak.2bpp"
+BugCatcherSprite: INCBIN "gfx/sprites/bug_catcher.2bpp"
+SlowbroSprite: INCBIN "gfx/sprites/slowbro.2bpp"
+LassSprite: INCBIN "gfx/sprites/lass.2bpp"
+BlackHairBoy1Sprite: INCBIN "gfx/sprites/black_hair_boy_1.2bpp"
+LittleGirlSprite: INCBIN "gfx/sprites/little_girl.2bpp"
+BirdSprite: INCBIN "gfx/sprites/bird.2bpp"
+FatBaldGuySprite: INCBIN "gfx/sprites/fat_bald_guy.2bpp"
+GamblerSprite: INCBIN "gfx/sprites/gambler.2bpp"
+BlackHairBoy2Sprite: INCBIN "gfx/sprites/black_hair_boy_2.2bpp"
+GirlSprite: INCBIN "gfx/sprites/girl.2bpp"
+HikerSprite: INCBIN "gfx/sprites/hiker.2bpp"
+FoulardWomanSprite: INCBIN "gfx/sprites/foulard_woman.2bpp"
+GentlemanSprite: INCBIN "gfx/sprites/gentleman.2bpp"
+DaisySprite: INCBIN "gfx/sprites/daisy.2bpp"
+BikerSprite: INCBIN "gfx/sprites/biker.2bpp"
+SailorSprite: INCBIN "gfx/sprites/sailor.2bpp"
+CookSprite: INCBIN "gfx/sprites/cook.2bpp"
+BikeShopGuySprite: INCBIN "gfx/sprites/bike_shop_guy.2bpp"
+MrFujiSprite: INCBIN "gfx/sprites/mr_fuji.2bpp"
+GiovanniSprite: INCBIN "gfx/sprites/giovanni.2bpp"
+RocketSprite: INCBIN "gfx/sprites/rocket.2bpp"
+MediumSprite: INCBIN "gfx/sprites/medium.2bpp"
+WaiterSprite: INCBIN "gfx/sprites/waiter.2bpp"
+ErikaSprite: INCBIN "gfx/sprites/erika.2bpp"
+MomGeishaSprite: INCBIN "gfx/sprites/mom_geisha.2bpp"
+BrunetteGirlSprite: INCBIN "gfx/sprites/brunette_girl.2bpp"
+LanceSprite: INCBIN "gfx/sprites/lance.2bpp"
+MomSprite: INCBIN "gfx/sprites/mom.2bpp"
+BaldingGuySprite: INCBIN "gfx/sprites/balding_guy.2bpp"
+YoungBoySprite: INCBIN "gfx/sprites/young_boy.2bpp"
+GameboyKidSprite: INCBIN "gfx/sprites/gameboy_kid.2bpp"
+ClefairySprite: INCBIN "gfx/sprites/clefairy.2bpp"
+AgathaSprite: INCBIN "gfx/sprites/agatha.2bpp"
+BrunoSprite: INCBIN "gfx/sprites/bruno.2bpp"
+LoreleiSprite: INCBIN "gfx/sprites/lorelei.2bpp"
+SeelSprite: INCBIN "gfx/sprites/seel.2bpp"
+
+
+SECTION "Battle (bank 5)", ROMX, BANK[$5]
+
+INCLUDE "engine/load_pokedex_tiles.asm"
+INCLUDE "engine/overworld/map_sprites.asm"
+INCLUDE "engine/overworld/emotion_bubbles.asm"
+ inclang engine/evolve_trade.asm
+INCLUDE "engine/battle/moveEffects/substitute_effect.asm"
+INCLUDE "engine/menu/pc.asm"
+
+
+SECTION "bank6",ROMX,BANK[$6]
+
+INCLUDE "data/mapHeaders/celadoncity.asm"
+INCLUDE "data/mapObjects/celadoncity.asm"
+CeladonCityBlocks: INCBIN "maps/celadoncity.blk"
+
+INCLUDE "data/mapHeaders/pallettown.asm"
+INCLUDE "data/mapObjects/pallettown.asm"
+PalletTownBlocks: INCBIN "maps/pallettown.blk"
+
+INCLUDE "data/mapHeaders/viridiancity.asm"
+INCLUDE "data/mapObjects/viridiancity.asm"
+ViridianCityBlocks: INCBIN "maps/viridiancity.blk"
+
+INCLUDE "data/mapHeaders/pewtercity.asm"
+INCLUDE "data/mapObjects/pewtercity.asm"
+PewterCityBlocks: INCBIN "maps/pewtercity.blk"
+
+INCLUDE "data/mapHeaders/ceruleancity.asm"
+INCLUDE "data/mapObjects/ceruleancity.asm"
+CeruleanCityBlocks: INCBIN "maps/ceruleancity.blk"
+
+INCLUDE "data/mapHeaders/vermilioncity.asm"
+INCLUDE "data/mapObjects/vermilioncity.asm"
+VermilionCityBlocks: INCBIN "maps/vermilioncity.blk"
+
+INCLUDE "data/mapHeaders/fuchsiacity.asm"
+INCLUDE "data/mapObjects/fuchsiacity.asm"
+FuchsiaCityBlocks: INCBIN "maps/fuchsiacity.blk"
+
+INCLUDE "engine/play_time.asm"
+
+INCLUDE "scripts/pallettown.asm"
+INCLUDE "scripts/viridiancity.asm"
+ inclang scripts/pewtercity.asm
+INCLUDE "scripts/ceruleancity.asm"
+INCLUDE "scripts/vermilioncity.asm"
+INCLUDE "scripts/celadoncity.asm"
+INCLUDE "scripts/fuchsiacity.asm"
+
+INCLUDE "data/mapHeaders/blueshouse.asm"
+INCLUDE "scripts/blueshouse.asm"
+INCLUDE "data/mapObjects/blueshouse.asm"
+BluesHouseBlocks: INCBIN "maps/blueshouse.blk"
+
+INCLUDE "data/mapHeaders/vermilionhouse3.asm"
+INCLUDE "scripts/vermilionhouse3.asm"
+INCLUDE "data/mapObjects/vermilionhouse3.asm"
+VermilionHouse3Blocks: INCBIN "maps/vermilionhouse3.blk"
+
+INCLUDE "data/mapHeaders/indigoplateaulobby.asm"
+INCLUDE "scripts/indigoplateaulobby.asm"
+INCLUDE "data/mapObjects/indigoplateaulobby.asm"
+IndigoPlateauLobbyBlocks: INCBIN "maps/indigoplateaulobby.blk"
+
+INCLUDE "data/mapHeaders/silphco4.asm"
+INCLUDE "scripts/silphco4.asm"
+INCLUDE "data/mapObjects/silphco4.asm"
+SilphCo4Blocks: INCBIN "maps/silphco4.blk"
+
+INCLUDE "data/mapHeaders/silphco5.asm"
+INCLUDE "scripts/silphco5.asm"
+INCLUDE "data/mapObjects/silphco5.asm"
+SilphCo5Blocks: INCBIN "maps/silphco5.blk"
+
+INCLUDE "data/mapHeaders/silphco6.asm"
+INCLUDE "scripts/silphco6.asm"
+INCLUDE "data/mapObjects/silphco6.asm"
+SilphCo6Blocks: INCBIN "maps/silphco6.blk"
+
+INCLUDE "engine/overworld/npc_movement.asm"
+INCLUDE "engine/overworld/doors.asm"
+INCLUDE "engine/overworld/ledges.asm"
+
+
+SECTION "bank7",ROMX,BANK[$7]
+
+INCLUDE "data/mapHeaders/cinnabarisland.asm"
+INCLUDE "data/mapObjects/cinnabarisland.asm"
+CinnabarIslandBlocks: INCBIN "maps/cinnabarisland.blk"
+
+INCLUDE "data/mapHeaders/route1.asm"
+INCLUDE "data/mapObjects/route1.asm"
+Route1Blocks: INCBIN "maps/route1.blk"
+
+UndergroundPathEntranceRoute8Blocks: INCBIN "maps/undergroundpathentranceroute8.blk"
+
+OaksLabBlocks: INCBIN "maps/oakslab.blk"
+
+Route16HouseBlocks:
+Route2HouseBlocks:
+SaffronHouse1Blocks:
+SaffronHouse2Blocks:
+VermilionHouse1Blocks:
+NameRaterBlocks:
+LavenderHouse1Blocks:
+LavenderHouse2Blocks:
+CeruleanHouse1Blocks:
+PewterHouse1Blocks:
+PewterHouse2Blocks:
+ViridianHouseBlocks: INCBIN "maps/viridianhouse.blk"
+
+CeladonMansion5Blocks:
+SchoolBlocks: INCBIN "maps/school.blk"
+
+CeruleanHouseTrashedBlocks: INCBIN "maps/ceruleanhousetrashed.blk"
+
+DiglettsCaveEntranceRoute11Blocks:
+DiglettsCaveRoute2Blocks: INCBIN "maps/diglettscaveroute2.blk"
+
+ inclang text/monster_names.asm
+
+ inclang engine/clear_save.asm
+
+INCLUDE "engine/predefs7.asm"
+
+INCLUDE "scripts/cinnabarisland.asm"
+
+INCLUDE "scripts/route1.asm"
+
+INCLUDE "data/mapHeaders/oakslab.asm"
+INCLUDE "scripts/oakslab.asm"
+INCLUDE "data/mapObjects/oakslab.asm"
+
+INCLUDE "data/mapHeaders/viridianmart.asm"
+INCLUDE "scripts/viridianmart.asm"
+INCLUDE "data/mapObjects/viridianmart.asm"
+ViridianMartBlocks: INCBIN "maps/viridianmart.blk"
+
+INCLUDE "data/mapHeaders/school.asm"
+INCLUDE "scripts/school.asm"
+INCLUDE "data/mapObjects/school.asm"
+
+INCLUDE "data/mapHeaders/viridianhouse.asm"
+INCLUDE "scripts/viridianhouse.asm"
+INCLUDE "data/mapObjects/viridianhouse.asm"
+
+INCLUDE "data/mapHeaders/pewterhouse1.asm"
+INCLUDE "scripts/pewterhouse1.asm"
+INCLUDE "data/mapObjects/pewterhouse1.asm"
+
+INCLUDE "data/mapHeaders/pewterhouse2.asm"
+INCLUDE "scripts/pewterhouse2.asm"
+INCLUDE "data/mapObjects/pewterhouse2.asm"
+
+INCLUDE "data/mapHeaders/ceruleanhousetrashed.asm"
+INCLUDE "scripts/ceruleanhousetrashed.asm"
+INCLUDE "data/mapObjects/ceruleanhousetrashed.asm"
+
+INCLUDE "data/mapHeaders/ceruleanhouse1.asm"
+INCLUDE "scripts/ceruleanhouse1.asm"
+INCLUDE "data/mapObjects/ceruleanhouse1.asm"
+
+INCLUDE "data/mapHeaders/bikeshop.asm"
+ inclang scripts/bikeshop.asm
+INCLUDE "data/mapObjects/bikeshop.asm"
+BikeShopBlocks: INCBIN "maps/bikeshop.blk"
+
+INCLUDE "data/mapHeaders/lavenderhouse1.asm"
+INCLUDE "scripts/lavenderhouse1.asm"
+INCLUDE "data/mapObjects/lavenderhouse1.asm"
+
+INCLUDE "data/mapHeaders/lavenderhouse2.asm"
+INCLUDE "scripts/lavenderhouse2.asm"
+INCLUDE "data/mapObjects/lavenderhouse2.asm"
+
+INCLUDE "data/mapHeaders/namerater.asm"
+INCLUDE "scripts/namerater.asm"
+INCLUDE "data/mapObjects/namerater.asm"
+
+INCLUDE "data/mapHeaders/vermilionhouse1.asm"
+INCLUDE "scripts/vermilionhouse1.asm"
+INCLUDE "data/mapObjects/vermilionhouse1.asm"
+
+INCLUDE "data/mapHeaders/vermiliondock.asm"
+INCLUDE "scripts/vermiliondock.asm"
+INCLUDE "data/mapObjects/vermiliondock.asm"
+VermilionDockBlocks: INCBIN "maps/vermiliondock.blk"
+
+INCLUDE "data/mapHeaders/celadonmansion5.asm"
+INCLUDE "scripts/celadonmansion5.asm"
+INCLUDE "data/mapObjects/celadonmansion5.asm"
+
+INCLUDE "data/mapHeaders/fuchsiamart.asm"
+INCLUDE "scripts/fuchsiamart.asm"
+INCLUDE "data/mapObjects/fuchsiamart.asm"
+FuchsiaMartBlocks: INCBIN "maps/fuchsiamart.blk"
+
+INCLUDE "data/mapHeaders/saffronhouse1.asm"
+INCLUDE "scripts/saffronhouse1.asm"
+INCLUDE "data/mapObjects/saffronhouse1.asm"
+
+INCLUDE "data/mapHeaders/saffronhouse2.asm"
+INCLUDE "scripts/saffronhouse2.asm"
+INCLUDE "data/mapObjects/saffronhouse2.asm"
+
+INCLUDE "data/mapHeaders/diglettscaveroute2.asm"
+INCLUDE "scripts/diglettscaveroute2.asm"
+INCLUDE "data/mapObjects/diglettscaveroute2.asm"
+
+INCLUDE "data/mapHeaders/route2house.asm"
+INCLUDE "scripts/route2house.asm"
+INCLUDE "data/mapObjects/route2house.asm"
+
+INCLUDE "data/mapHeaders/route5gate.asm"
+INCLUDE "scripts/route5gate.asm"
+INCLUDE "data/mapObjects/route5gate.asm"
+Route5GateBlocks: INCBIN "maps/route5gate.blk"
+
+INCLUDE "data/mapHeaders/route6gate.asm"
+INCLUDE "scripts/route6gate.asm"
+INCLUDE "data/mapObjects/route6gate.asm"
+Route6GateBlocks: INCBIN "maps/route6gate.blk"
+
+INCLUDE "data/mapHeaders/route7gate.asm"
+INCLUDE "scripts/route7gate.asm"
+INCLUDE "data/mapObjects/route7gate.asm"
+Route7GateBlocks: INCBIN "maps/route7gate.blk"
+
+INCLUDE "data/mapHeaders/route8gate.asm"
+INCLUDE "scripts/route8gate.asm"
+INCLUDE "data/mapObjects/route8gate.asm"
+Route8GateBlocks: INCBIN "maps/route8gate.blk"
+
+INCLUDE "data/mapHeaders/undergroundpathentranceroute8.asm"
+INCLUDE "scripts/undergroundpathentranceroute8.asm"
+INCLUDE "data/mapObjects/undergroundpathentranceroute8.asm"
+
+INCLUDE "data/mapHeaders/powerplant.asm"
+INCLUDE "scripts/powerplant.asm"
+INCLUDE "data/mapObjects/powerplant.asm"
+PowerPlantBlocks: INCBIN "maps/powerplant.blk"
+
+INCLUDE "data/mapHeaders/diglettscaveroute11.asm"
+INCLUDE "scripts/diglettscaveroute11.asm"
+INCLUDE "data/mapObjects/diglettscaveroute11.asm"
+
+INCLUDE "data/mapHeaders/route16house.asm"
+INCLUDE "scripts/route16house.asm"
+INCLUDE "data/mapObjects/route16house.asm"
+
+INCLUDE "data/mapHeaders/route22gate.asm"
+INCLUDE "scripts/route22gate.asm"
+INCLUDE "data/mapObjects/route22gate.asm"
+Route22GateBlocks: INCBIN "maps/route22gate.blk"
+
+INCLUDE "data/mapHeaders/billshouse.asm"
+INCLUDE "scripts/billshouse.asm"
+INCLUDE "data/mapObjects/billshouse.asm"
+BillsHouseBlocks: INCBIN "maps/billshouse.blk"
+
+INCLUDE "engine/menu/oaks_pc.asm"
+
+ inclang engine/hidden_object_functions7.asm
+
+
+SECTION "Pics 1", ROMX, BANK[PICS_1]
+
+RhydonPicFront:: INCBIN "pic/bmon/rhydon.pic"
+RhydonPicBack:: INCBIN "pic/monback/rhydonb.pic"
+KangaskhanPicFront:: INCBIN "pic/bmon/kangaskhan.pic"
+KangaskhanPicBack:: INCBIN "pic/monback/kangaskhanb.pic"
+NidoranMPicFront:: INCBIN "pic/bmon/nidoranm.pic"
+NidoranMPicBack:: INCBIN "pic/monback/nidoranmb.pic"
+ClefairyPicFront:: INCBIN "pic/bmon/clefairy.pic"
+ClefairyPicBack:: INCBIN "pic/monback/clefairyb.pic"
+SpearowPicFront:: INCBIN "pic/bmon/spearow.pic"
+SpearowPicBack:: INCBIN "pic/monback/spearowb.pic"
+VoltorbPicFront:: INCBIN "pic/bmon/voltorb.pic"
+VoltorbPicBack:: INCBIN "pic/monback/voltorbb.pic"
+NidokingPicFront:: INCBIN "pic/bmon/nidoking.pic"
+NidokingPicBack:: INCBIN "pic/monback/nidokingb.pic"
+SlowbroPicFront:: INCBIN "pic/bmon/slowbro.pic"
+SlowbroPicBack:: INCBIN "pic/monback/slowbrob.pic"
+IvysaurPicFront:: INCBIN "pic/bmon/ivysaur.pic"
+IvysaurPicBack:: INCBIN "pic/monback/ivysaurb.pic"
+ExeggutorPicFront:: INCBIN "pic/bmon/exeggutor.pic"
+ExeggutorPicBack:: INCBIN "pic/monback/exeggutorb.pic"
+LickitungPicFront:: INCBIN "pic/bmon/lickitung.pic"
+LickitungPicBack:: INCBIN "pic/monback/lickitungb.pic"
+ExeggcutePicFront:: INCBIN "pic/bmon/exeggcute.pic"
+ExeggcutePicBack:: INCBIN "pic/monback/exeggcuteb.pic"
+GrimerPicFront:: INCBIN "pic/bmon/grimer.pic"
+GrimerPicBack:: INCBIN "pic/monback/grimerb.pic"
+GengarPicFront:: INCBIN "pic/bmon/gengar.pic"
+GengarPicBack:: INCBIN "pic/monback/gengarb.pic"
+NidoranFPicFront:: INCBIN "pic/bmon/nidoranf.pic"
+NidoranFPicBack:: INCBIN "pic/monback/nidoranfb.pic"
+NidoqueenPicFront:: INCBIN "pic/bmon/nidoqueen.pic"
+NidoqueenPicBack:: INCBIN "pic/monback/nidoqueenb.pic"
+CubonePicFront:: INCBIN "pic/bmon/cubone.pic"
+CubonePicBack:: INCBIN "pic/monback/cuboneb.pic"
+RhyhornPicFront:: INCBIN "pic/bmon/rhyhorn.pic"
+RhyhornPicBack:: INCBIN "pic/monback/rhyhornb.pic"
+LaprasPicFront:: INCBIN "pic/bmon/lapras.pic"
+LaprasPicBack:: INCBIN "pic/monback/laprasb.pic"
+ArcaninePicFront:: INCBIN "pic/bmon/arcanine.pic"
+ArcaninePicBack:: INCBIN "pic/monback/arcanineb.pic"
+GyaradosPicFront:: INCBIN "pic/bmon/gyarados.pic"
+GyaradosPicBack:: INCBIN "pic/monback/gyaradosb.pic"
+ShellderPicFront:: INCBIN "pic/bmon/shellder.pic"
+ShellderPicBack:: INCBIN "pic/monback/shellderb.pic"
+TentacoolPicFront:: INCBIN "pic/bmon/tentacool.pic"
+TentacoolPicBack:: INCBIN "pic/monback/tentacoolb.pic"
+GastlyPicFront:: INCBIN "pic/bmon/gastly.pic"
+GastlyPicBack:: INCBIN "pic/monback/gastlyb.pic"
+ScytherPicFront:: INCBIN "pic/bmon/scyther.pic"
+ScytherPicBack:: INCBIN "pic/monback/scytherb.pic"
+StaryuPicFront:: INCBIN "pic/bmon/staryu.pic"
+StaryuPicBack:: INCBIN "pic/monback/staryub.pic"
+BlastoisePicFront:: INCBIN "pic/bmon/blastoise.pic"
+BlastoisePicBack:: INCBIN "pic/monback/blastoiseb.pic"
+PinsirPicFront:: INCBIN "pic/bmon/pinsir.pic"
+PinsirPicBack:: INCBIN "pic/monback/pinsirb.pic"
+TangelaPicFront:: INCBIN "pic/bmon/tangela.pic"
+TangelaPicBack:: INCBIN "pic/monback/tangelab.pic"
+
+
+SECTION "Battle (bank 9)", ROMX, BANK[$9]
+INCLUDE "engine/battle/print_type.asm"
+ inclang engine/battle/save_trainer_name.asm
+INCLUDE "engine/battle/moveEffects/focus_energy_effect.asm"
+
+
+SECTION "Pics 2", ROMX, BANK[PICS_2]
+
+GrowlithePicFront:: INCBIN "pic/bmon/growlithe.pic"
+GrowlithePicBack:: INCBIN "pic/monback/growlitheb.pic"
+OnixPicFront:: INCBIN "pic/bmon/onix.pic"
+OnixPicBack:: INCBIN "pic/monback/onixb.pic"
+FearowPicFront:: INCBIN "pic/bmon/fearow.pic"
+FearowPicBack:: INCBIN "pic/monback/fearowb.pic"
+PidgeyPicFront:: INCBIN "pic/bmon/pidgey.pic"
+PidgeyPicBack:: INCBIN "pic/monback/pidgeyb.pic"
+SlowpokePicFront:: INCBIN "pic/bmon/slowpoke.pic"
+SlowpokePicBack:: INCBIN "pic/monback/slowpokeb.pic"
+KadabraPicFront:: INCBIN "pic/bmon/kadabra.pic"
+KadabraPicBack:: INCBIN "pic/monback/kadabrab.pic"
+GravelerPicFront:: INCBIN "pic/bmon/graveler.pic"
+GravelerPicBack:: INCBIN "pic/monback/gravelerb.pic"
+ChanseyPicFront:: INCBIN "pic/bmon/chansey.pic"
+ChanseyPicBack:: INCBIN "pic/monback/chanseyb.pic"
+MachokePicFront:: INCBIN "pic/bmon/machoke.pic"
+MachokePicBack:: INCBIN "pic/monback/machokeb.pic"
+MrMimePicFront:: INCBIN "pic/bmon/mr.mime.pic"
+MrMimePicBack:: INCBIN "pic/monback/mr.mimeb.pic"
+HitmonleePicFront:: INCBIN "pic/bmon/hitmonlee.pic"
+HitmonleePicBack:: INCBIN "pic/monback/hitmonleeb.pic"
+HitmonchanPicFront:: INCBIN "pic/bmon/hitmonchan.pic"
+HitmonchanPicBack:: INCBIN "pic/monback/hitmonchanb.pic"
+ArbokPicFront:: INCBIN "pic/bmon/arbok.pic"
+ArbokPicBack:: INCBIN "pic/monback/arbokb.pic"
+ParasectPicFront:: INCBIN "pic/bmon/parasect.pic"
+ParasectPicBack:: INCBIN "pic/monback/parasectb.pic"
+PsyduckPicFront:: INCBIN "pic/bmon/psyduck.pic"
+PsyduckPicBack:: INCBIN "pic/monback/psyduckb.pic"
+DrowzeePicFront:: INCBIN "pic/bmon/drowzee.pic"
+DrowzeePicBack:: INCBIN "pic/monback/drowzeeb.pic"
+GolemPicFront:: INCBIN "pic/bmon/golem.pic"
+GolemPicBack:: INCBIN "pic/monback/golemb.pic"
+MagmarPicFront:: INCBIN "pic/bmon/magmar.pic"
+MagmarPicBack:: INCBIN "pic/monback/magmarb.pic"
+ElectabuzzPicFront:: INCBIN "pic/bmon/electabuzz.pic"
+ElectabuzzPicBack:: INCBIN "pic/monback/electabuzzb.pic"
+MagnetonPicFront:: INCBIN "pic/bmon/magneton.pic"
+MagnetonPicBack:: INCBIN "pic/monback/magnetonb.pic"
+KoffingPicFront:: INCBIN "pic/bmon/koffing.pic"
+KoffingPicBack:: INCBIN "pic/monback/koffingb.pic"
+MankeyPicFront:: INCBIN "pic/bmon/mankey.pic"
+MankeyPicBack:: INCBIN "pic/monback/mankeyb.pic"
+SeelPicFront:: INCBIN "pic/bmon/seel.pic"
+SeelPicBack:: INCBIN "pic/monback/seelb.pic"
+DiglettPicFront:: INCBIN "pic/bmon/diglett.pic"
+DiglettPicBack:: INCBIN "pic/monback/diglettb.pic"
+TaurosPicFront:: INCBIN "pic/bmon/tauros.pic"
+TaurosPicBack:: INCBIN "pic/monback/taurosb.pic"
+FarfetchdPicFront:: INCBIN "pic/bmon/farfetchd.pic"
+FarfetchdPicBack:: INCBIN "pic/monback/farfetchdb.pic"
+VenonatPicFront:: INCBIN "pic/bmon/venonat.pic"
+VenonatPicBack:: INCBIN "pic/monback/venonatb.pic"
+DragonitePicFront:: INCBIN "pic/bmon/dragonite.pic"
+DragonitePicBack:: INCBIN "pic/monback/dragoniteb.pic"
+DoduoPicFront:: INCBIN "pic/bmon/doduo.pic"
+DoduoPicBack:: INCBIN "pic/monback/doduob.pic"
+PoliwagPicFront:: INCBIN "pic/bmon/poliwag.pic"
+PoliwagPicBack:: INCBIN "pic/monback/poliwagb.pic"
+JynxPicFront:: INCBIN "pic/bmon/jynx.pic"
+JynxPicBack:: INCBIN "pic/monback/jynxb.pic"
+MoltresPicFront:: INCBIN "pic/bmon/moltres.pic"
+MoltresPicBack:: INCBIN "pic/monback/moltresb.pic"
+
+
+SECTION "Battle (bank A)", ROMX, BANK[$A]
+INCLUDE "engine/battle/moveEffects/leech_seed_effect.asm"
+
+
+SECTION "Pics 3", ROMX, BANK[PICS_3]
+
+ArticunoPicFront:: INCBIN "pic/bmon/articuno.pic"
+ArticunoPicBack:: INCBIN "pic/monback/articunob.pic"
+ZapdosPicFront:: INCBIN "pic/bmon/zapdos.pic"
+ZapdosPicBack:: INCBIN "pic/monback/zapdosb.pic"
+DittoPicFront:: INCBIN "pic/bmon/ditto.pic"
+DittoPicBack:: INCBIN "pic/monback/dittob.pic"
+MeowthPicFront:: INCBIN "pic/bmon/meowth.pic"
+MeowthPicBack:: INCBIN "pic/monback/meowthb.pic"
+KrabbyPicFront:: INCBIN "pic/bmon/krabby.pic"
+KrabbyPicBack:: INCBIN "pic/monback/krabbyb.pic"
+VulpixPicFront:: INCBIN "pic/bmon/vulpix.pic"
+VulpixPicBack:: INCBIN "pic/monback/vulpixb.pic"
+NinetalesPicFront:: INCBIN "pic/bmon/ninetales.pic"
+NinetalesPicBack:: INCBIN "pic/monback/ninetalesb.pic"
+PikachuPicFront:: INCBIN "pic/bmon/pikachu.pic"
+PikachuPicBack:: INCBIN "pic/monback/pikachub.pic"
+RaichuPicFront:: INCBIN "pic/bmon/raichu.pic"
+RaichuPicBack:: INCBIN "pic/monback/raichub.pic"
+DratiniPicFront:: INCBIN "pic/bmon/dratini.pic"
+DratiniPicBack:: INCBIN "pic/monback/dratinib.pic"
+DragonairPicFront:: INCBIN "pic/bmon/dragonair.pic"
+DragonairPicBack:: INCBIN "pic/monback/dragonairb.pic"
+KabutoPicFront:: INCBIN "pic/bmon/kabuto.pic"
+KabutoPicBack:: INCBIN "pic/monback/kabutob.pic"
+KabutopsPicFront:: INCBIN "pic/bmon/kabutops.pic"
+KabutopsPicBack:: INCBIN "pic/monback/kabutopsb.pic"
+HorseaPicFront:: INCBIN "pic/bmon/horsea.pic"
+HorseaPicBack:: INCBIN "pic/monback/horseab.pic"
+SeadraPicFront:: INCBIN "pic/bmon/seadra.pic"
+SeadraPicBack:: INCBIN "pic/monback/seadrab.pic"
+SandshrewPicFront:: INCBIN "pic/bmon/sandshrew.pic"
+SandshrewPicBack:: INCBIN "pic/monback/sandshrewb.pic"
+SandslashPicFront:: INCBIN "pic/bmon/sandslash.pic"
+SandslashPicBack:: INCBIN "pic/monback/sandslashb.pic"
+OmanytePicFront:: INCBIN "pic/bmon/omanyte.pic"
+OmanytePicBack:: INCBIN "pic/monback/omanyteb.pic"
+OmastarPicFront:: INCBIN "pic/bmon/omastar.pic"
+OmastarPicBack:: INCBIN "pic/monback/omastarb.pic"
+JigglypuffPicFront:: INCBIN "pic/bmon/jigglypuff.pic"
+JigglypuffPicBack:: INCBIN "pic/monback/jigglypuffb.pic"
+WigglytuffPicFront:: INCBIN "pic/bmon/wigglytuff.pic"
+WigglytuffPicBack:: INCBIN "pic/monback/wigglytuffb.pic"
+EeveePicFront:: INCBIN "pic/bmon/eevee.pic"
+EeveePicBack:: INCBIN "pic/monback/eeveeb.pic"
+FlareonPicFront:: INCBIN "pic/bmon/flareon.pic"
+FlareonPicBack:: INCBIN "pic/monback/flareonb.pic"
+JolteonPicFront:: INCBIN "pic/bmon/jolteon.pic"
+JolteonPicBack:: INCBIN "pic/monback/jolteonb.pic"
+VaporeonPicFront:: INCBIN "pic/bmon/vaporeon.pic"
+VaporeonPicBack:: INCBIN "pic/monback/vaporeonb.pic"
+MachopPicFront:: INCBIN "pic/bmon/machop.pic"
+MachopPicBack:: INCBIN "pic/monback/machopb.pic"
+ZubatPicFront:: INCBIN "pic/bmon/zubat.pic"
+ZubatPicBack:: INCBIN "pic/monback/zubatb.pic"
+EkansPicFront:: INCBIN "pic/bmon/ekans.pic"
+EkansPicBack:: INCBIN "pic/monback/ekansb.pic"
+ParasPicFront:: INCBIN "pic/bmon/paras.pic"
+ParasPicBack:: INCBIN "pic/monback/parasb.pic"
+PoliwhirlPicFront:: INCBIN "pic/bmon/poliwhirl.pic"
+PoliwhirlPicBack:: INCBIN "pic/monback/poliwhirlb.pic"
+PoliwrathPicFront:: INCBIN "pic/bmon/poliwrath.pic"
+PoliwrathPicBack:: INCBIN "pic/monback/poliwrathb.pic"
+WeedlePicFront:: INCBIN "pic/bmon/weedle.pic"
+WeedlePicBack:: INCBIN "pic/monback/weedleb.pic"
+KakunaPicFront:: INCBIN "pic/bmon/kakuna.pic"
+KakunaPicBack:: INCBIN "pic/monback/kakunab.pic"
+BeedrillPicFront:: INCBIN "pic/bmon/beedrill.pic"
+BeedrillPicBack:: INCBIN "pic/monback/beedrillb.pic"
+
+FossilKabutopsPic:: INCBIN "pic/bmon/fossilkabutops.pic"
+
+
+SECTION "Battle (bank B)", ROMX, BANK[$B]
+
+INCLUDE "engine/battle/display_effectiveness.asm"
+
+TrainerInfoTextBoxTileGraphics: INCBIN "gfx/trainer_info.2bpp"
+TrainerInfoTextBoxTileGraphicsEnd:
+BlankLeaderNames: INCBIN "gfx/blank_leader_names.2bpp"
+CircleTile: INCBIN "gfx/circle_tile.2bpp"
+BadgeNumbersTileGraphics: INCBIN "gfx/badge_numbers.2bpp"
+
+INCLUDE "engine/items/tmhm.asm"
+INCLUDE "engine/battle/scale_sprites.asm"
+INCLUDE "engine/battle/moveEffects/pay_day_effect.asm"
+INCLUDE "engine/game_corner_slots2.asm"
+
+
+SECTION "Pics 4", ROMX, BANK[PICS_4]
+
+DodrioPicFront:: INCBIN "pic/bmon/dodrio.pic"
+DodrioPicBack:: INCBIN "pic/monback/dodriob.pic"
+PrimeapePicFront:: INCBIN "pic/bmon/primeape.pic"
+PrimeapePicBack:: INCBIN "pic/monback/primeapeb.pic"
+DugtrioPicFront:: INCBIN "pic/bmon/dugtrio.pic"
+DugtrioPicBack:: INCBIN "pic/monback/dugtriob.pic"
+VenomothPicFront:: INCBIN "pic/bmon/venomoth.pic"
+VenomothPicBack:: INCBIN "pic/monback/venomothb.pic"
+DewgongPicFront:: INCBIN "pic/bmon/dewgong.pic"
+DewgongPicBack:: INCBIN "pic/monback/dewgongb.pic"
+CaterpiePicFront:: INCBIN "pic/bmon/caterpie.pic"
+CaterpiePicBack:: INCBIN "pic/monback/caterpieb.pic"
+MetapodPicFront:: INCBIN "pic/bmon/metapod.pic"
+MetapodPicBack:: INCBIN "pic/monback/metapodb.pic"
+ButterfreePicFront:: INCBIN "pic/bmon/butterfree.pic"
+ButterfreePicBack:: INCBIN "pic/monback/butterfreeb.pic"
+MachampPicFront:: INCBIN "pic/bmon/machamp.pic"
+MachampPicBack:: INCBIN "pic/monback/machampb.pic"
+GolduckPicFront:: INCBIN "pic/bmon/golduck.pic"
+GolduckPicBack:: INCBIN "pic/monback/golduckb.pic"
+HypnoPicFront:: INCBIN "pic/bmon/hypno.pic"
+HypnoPicBack:: INCBIN "pic/monback/hypnob.pic"
+GolbatPicFront:: INCBIN "pic/bmon/golbat.pic"
+GolbatPicBack:: INCBIN "pic/monback/golbatb.pic"
+MewtwoPicFront:: INCBIN "pic/bmon/mewtwo.pic"
+MewtwoPicBack:: INCBIN "pic/monback/mewtwob.pic"
+SnorlaxPicFront:: INCBIN "pic/bmon/snorlax.pic"
+SnorlaxPicBack:: INCBIN "pic/monback/snorlaxb.pic"
+MagikarpPicFront:: INCBIN "pic/bmon/magikarp.pic"
+MagikarpPicBack:: INCBIN "pic/monback/magikarpb.pic"
+MukPicFront:: INCBIN "pic/bmon/muk.pic"
+MukPicBack:: INCBIN "pic/monback/mukb.pic"
+KinglerPicFront:: INCBIN "pic/bmon/kingler.pic"
+KinglerPicBack:: INCBIN "pic/monback/kinglerb.pic"
+CloysterPicFront:: INCBIN "pic/bmon/cloyster.pic"
+CloysterPicBack:: INCBIN "pic/monback/cloysterb.pic"
+ElectrodePicFront:: INCBIN "pic/bmon/electrode.pic"
+ElectrodePicBack:: INCBIN "pic/monback/electrodeb.pic"
+ClefablePicFront:: INCBIN "pic/bmon/clefable.pic"
+ClefablePicBack:: INCBIN "pic/monback/clefableb.pic"
+WeezingPicFront:: INCBIN "pic/bmon/weezing.pic"
+WeezingPicBack:: INCBIN "pic/monback/weezingb.pic"
+PersianPicFront:: INCBIN "pic/bmon/persian.pic"
+PersianPicBack:: INCBIN "pic/monback/persianb.pic"
+MarowakPicFront:: INCBIN "pic/bmon/marowak.pic"
+MarowakPicBack:: INCBIN "pic/monback/marowakb.pic"
+HaunterPicFront:: INCBIN "pic/bmon/haunter.pic"
+HaunterPicBack:: INCBIN "pic/monback/haunterb.pic"
+AbraPicFront:: INCBIN "pic/bmon/abra.pic"
+AbraPicBack:: INCBIN "pic/monback/abrab.pic"
+AlakazamPicFront:: INCBIN "pic/bmon/alakazam.pic"
+AlakazamPicBack:: INCBIN "pic/monback/alakazamb.pic"
+PidgeottoPicFront:: INCBIN "pic/bmon/pidgeotto.pic"
+PidgeottoPicBack:: INCBIN "pic/monback/pidgeottob.pic"
+PidgeotPicFront:: INCBIN "pic/bmon/pidgeot.pic"
+PidgeotPicBack:: INCBIN "pic/monback/pidgeotb.pic"
+StarmiePicFront:: INCBIN "pic/bmon/starmie.pic"
+StarmiePicBack:: INCBIN "pic/monback/starmieb.pic"
+
+RedPicBack:: INCBIN "pic/trainer/redb.pic"
+OldManPic:: INCBIN "pic/trainer/oldman.pic"
+
+
+SECTION "Battle (bank C)", ROMX, BANK[$C]
+INCLUDE "engine/battle/moveEffects/mist_effect.asm"
+INCLUDE "engine/battle/moveEffects/one_hit_ko_effect.asm"
+
+
+SECTION "Pics 5", ROMX, BANK[PICS_5]
+
+BulbasaurPicFront:: INCBIN "pic/bmon/bulbasaur.pic"
+BulbasaurPicBack:: INCBIN "pic/monback/bulbasaurb.pic"
+VenusaurPicFront:: INCBIN "pic/bmon/venusaur.pic"
+VenusaurPicBack:: INCBIN "pic/monback/venusaurb.pic"
+TentacruelPicFront:: INCBIN "pic/bmon/tentacruel.pic"
+TentacruelPicBack:: INCBIN "pic/monback/tentacruelb.pic"
+GoldeenPicFront:: INCBIN "pic/bmon/goldeen.pic"
+GoldeenPicBack:: INCBIN "pic/monback/goldeenb.pic"
+SeakingPicFront:: INCBIN "pic/bmon/seaking.pic"
+SeakingPicBack:: INCBIN "pic/monback/seakingb.pic"
+PonytaPicFront:: INCBIN "pic/bmon/ponyta.pic"
+RapidashPicFront:: INCBIN "pic/bmon/rapidash.pic"
+PonytaPicBack:: INCBIN "pic/monback/ponytab.pic"
+RapidashPicBack:: INCBIN "pic/monback/rapidashb.pic"
+RattataPicFront:: INCBIN "pic/bmon/rattata.pic"
+RattataPicBack:: INCBIN "pic/monback/rattatab.pic"
+RaticatePicFront:: INCBIN "pic/bmon/raticate.pic"
+RaticatePicBack:: INCBIN "pic/monback/raticateb.pic"
+NidorinoPicFront:: INCBIN "pic/bmon/nidorino.pic"
+NidorinoPicBack:: INCBIN "pic/monback/nidorinob.pic"
+NidorinaPicFront:: INCBIN "pic/bmon/nidorina.pic"
+NidorinaPicBack:: INCBIN "pic/monback/nidorinab.pic"
+GeodudePicFront:: INCBIN "pic/bmon/geodude.pic"
+GeodudePicBack:: INCBIN "pic/monback/geodudeb.pic"
+PorygonPicFront:: INCBIN "pic/bmon/porygon.pic"
+PorygonPicBack:: INCBIN "pic/monback/porygonb.pic"
+AerodactylPicFront:: INCBIN "pic/bmon/aerodactyl.pic"
+AerodactylPicBack:: INCBIN "pic/monback/aerodactylb.pic"
+MagnemitePicFront:: INCBIN "pic/bmon/magnemite.pic"
+MagnemitePicBack:: INCBIN "pic/monback/magnemiteb.pic"
+CharmanderPicFront:: INCBIN "pic/bmon/charmander.pic"
+CharmanderPicBack:: INCBIN "pic/monback/charmanderb.pic"
+SquirtlePicFront:: INCBIN "pic/bmon/squirtle.pic"
+SquirtlePicBack:: INCBIN "pic/monback/squirtleb.pic"
+CharmeleonPicFront:: INCBIN "pic/bmon/charmeleon.pic"
+CharmeleonPicBack:: INCBIN "pic/monback/charmeleonb.pic"
+WartortlePicFront:: INCBIN "pic/bmon/wartortle.pic"
+WartortlePicBack:: INCBIN "pic/monback/wartortleb.pic"
+CharizardPicFront:: INCBIN "pic/bmon/charizard.pic"
+CharizardPicBack:: INCBIN "pic/monback/charizardb.pic"
+FossilAerodactylPic:: INCBIN "pic/bmon/fossilaerodactyl.pic"
+GhostPic:: INCBIN "pic/other/ghost.pic"
+OddishPicFront:: INCBIN "pic/bmon/oddish.pic"
+OddishPicBack:: INCBIN "pic/monback/oddishb.pic"
+GloomPicFront:: INCBIN "pic/bmon/gloom.pic"
+GloomPicBack:: INCBIN "pic/monback/gloomb.pic"
+VileplumePicFront:: INCBIN "pic/bmon/vileplume.pic"
+VileplumePicBack:: INCBIN "pic/monback/vileplumeb.pic"
+BellsproutPicFront:: INCBIN "pic/bmon/bellsprout.pic"
+BellsproutPicBack:: INCBIN "pic/monback/bellsproutb.pic"
+WeepinbellPicFront:: INCBIN "pic/bmon/weepinbell.pic"
+WeepinbellPicBack:: INCBIN "pic/monback/weepinbellb.pic"
+VictreebelPicFront:: INCBIN "pic/bmon/victreebel.pic"
+VictreebelPicBack:: INCBIN "pic/monback/victreebelb.pic"
+
+
+SECTION "Battle (bank D)", ROMX, BANK[$D]
+
+INCLUDE "engine/titlescreen2.asm"
+ inclang engine/battle/link_battle_versus_text.asm
+ inclang engine/slot_machine.asm
+INCLUDE "engine/overworld/pewter_guys.asm"
+INCLUDE "engine/multiply_divide.asm"
+INCLUDE "engine/game_corner_slots.asm"
+
+
+SECTION "bankE",ROMX,BANK[$E]
+
+INCLUDE "data/moves.asm"
+BaseStats: INCLUDE "data/base_stats.asm"
+INCLUDE "data/cries.asm"
+INCLUDE "engine/battle/unused_stats_functions.asm"
+INCLUDE "engine/battle/scroll_draw_trainer_pic.asm"
+INCLUDE "engine/battle/trainer_ai.asm"
+INCLUDE "engine/battle/draw_hud_pokeball_gfx.asm"
+
+TradingAnimationGraphics:
+INCBIN "gfx/game_boy.2bpp"
+INCBIN "gfx/link_cable.2bpp"
+TradingAnimationGraphicsEnd:
+
+; Pokeball traveling through the link cable.
+TradingAnimationGraphics2: INCBIN "gfx/trade2.2bpp"
+TradingAnimationGraphics2End:
+
+INCLUDE "engine/evos_moves.asm"
+INCLUDE "engine/battle/moveEffects/heal_effect.asm"
+INCLUDE "engine/battle/moveEffects/transform_effect.asm"
+INCLUDE "engine/battle/moveEffects/reflect_light_screen_effect.asm"
+
+
+SECTION "bankF",ROMX,BANK[$F]
+
+ inclang engine/battle/core.asm
+
+
+SECTION "bank10",ROMX,BANK[$10]
+
+ inclang engine/menu/pokedex.asm
+ inclang engine/trade.asm
+INCLUDE "engine/intro.asm"
+INCLUDE "engine/trade2.asm"
+
+
+SECTION "bank11",ROMX,BANK[$11]
+
+INCLUDE "data/mapHeaders/lavendertown.asm"
+INCLUDE "data/mapObjects/lavendertown.asm"
+LavenderTownBlocks: INCBIN "maps/lavendertown.blk"
+
+ViridianPokecenterBlocks: INCBIN "maps/viridianpokecenter.blk"
+
+SafariZoneRestHouse1Blocks:
+SafariZoneRestHouse2Blocks:
+SafariZoneRestHouse3Blocks:
+SafariZoneRestHouse4Blocks: INCBIN "maps/safarizoneresthouse1.blk"
+
+INCLUDE "scripts/lavendertown.asm"
+
+INCLUDE "engine/pokedex_rating.asm"
+
+INCLUDE "data/mapHeaders/viridianpokecenter.asm"
+INCLUDE "scripts/viridianpokecenter.asm"
+INCLUDE "data/mapObjects/viridianpokecenter.asm"
+
+INCLUDE "data/mapHeaders/mansion1.asm"
+INCLUDE "scripts/mansion1.asm"
+INCLUDE "data/mapObjects/mansion1.asm"
+Mansion1Blocks: INCBIN "maps/mansion1.blk"
+
+INCLUDE "data/mapHeaders/rocktunnel1.asm"
+INCLUDE "scripts/rocktunnel1.asm"
+INCLUDE "data/mapObjects/rocktunnel1.asm"
+RockTunnel1Blocks: INCBIN "maps/rocktunnel1.blk"
+
+INCLUDE "data/mapHeaders/seafoamislands1.asm"
+INCLUDE "scripts/seafoamislands1.asm"
+INCLUDE "data/mapObjects/seafoamislands1.asm"
+SeafoamIslands1Blocks: INCBIN "maps/seafoamislands1.blk"
+
+INCLUDE "data/mapHeaders/ssanne3.asm"
+INCLUDE "scripts/ssanne3.asm"
+INCLUDE "data/mapObjects/ssanne3.asm"
+SSAnne3Blocks: INCBIN "maps/ssanne3.blk"
+
+INCLUDE "data/mapHeaders/victoryroad3.asm"
+INCLUDE "scripts/victoryroad3.asm"
+INCLUDE "data/mapObjects/victoryroad3.asm"
+VictoryRoad3Blocks: INCBIN "maps/victoryroad3.blk"
+
+INCLUDE "data/mapHeaders/rockethideout1.asm"
+INCLUDE "scripts/rockethideout1.asm"
+INCLUDE "data/mapObjects/rockethideout1.asm"
+RocketHideout1Blocks: INCBIN "maps/rockethideout1.blk"
+
+INCLUDE "data/mapHeaders/rockethideout2.asm"
+INCLUDE "scripts/rockethideout2.asm"
+INCLUDE "data/mapObjects/rockethideout2.asm"
+RocketHideout2Blocks: INCBIN "maps/rockethideout2.blk"
+
+INCLUDE "data/mapHeaders/rockethideout3.asm"
+INCLUDE "scripts/rockethideout3.asm"
+INCLUDE "data/mapObjects/rockethideout3.asm"
+RocketHideout3Blocks: INCBIN "maps/rockethideout3.blk"
+
+INCLUDE "data/mapHeaders/rockethideout4.asm"
+INCLUDE "scripts/rockethideout4.asm"
+INCLUDE "data/mapObjects/rockethideout4.asm"
+RocketHideout4Blocks: INCBIN "maps/rockethideout4.blk"
+
+INCLUDE "data/mapHeaders/rockethideoutelevator.asm"
+INCLUDE "scripts/rockethideoutelevator.asm"
+INCLUDE "data/mapObjects/rockethideoutelevator.asm"
+RocketHideoutElevatorBlocks: INCBIN "maps/rockethideoutelevator.blk"
+
+INCLUDE "data/mapHeaders/silphcoelevator.asm"
+INCLUDE "scripts/silphcoelevator.asm"
+INCLUDE "data/mapObjects/silphcoelevator.asm"
+SilphCoElevatorBlocks: INCBIN "maps/silphcoelevator.blk"
+
+INCLUDE "data/mapHeaders/safarizoneeast.asm"
+INCLUDE "scripts/safarizoneeast.asm"
+INCLUDE "data/mapObjects/safarizoneeast.asm"
+SafariZoneEastBlocks: INCBIN "maps/safarizoneeast.blk"
+
+INCLUDE "data/mapHeaders/safarizonenorth.asm"
+INCLUDE "scripts/safarizonenorth.asm"
+INCLUDE "data/mapObjects/safarizonenorth.asm"
+SafariZoneNorthBlocks: INCBIN "maps/safarizonenorth.blk"
+
+INCLUDE "data/mapHeaders/safarizonecenter.asm"
+INCLUDE "scripts/safarizonecenter.asm"
+INCLUDE "data/mapObjects/safarizonecenter.asm"
+SafariZoneCenterBlocks: INCBIN "maps/safarizonecenter.blk"
+
+INCLUDE "data/mapHeaders/safarizoneresthouse1.asm"
+INCLUDE "scripts/safarizoneresthouse1.asm"
+INCLUDE "data/mapObjects/safarizoneresthouse1.asm"
+
+INCLUDE "data/mapHeaders/safarizoneresthouse2.asm"
+INCLUDE "scripts/safarizoneresthouse2.asm"
+INCLUDE "data/mapObjects/safarizoneresthouse2.asm"
+
+INCLUDE "data/mapHeaders/safarizoneresthouse3.asm"
+INCLUDE "scripts/safarizoneresthouse3.asm"
+INCLUDE "data/mapObjects/safarizoneresthouse3.asm"
+
+INCLUDE "data/mapHeaders/safarizoneresthouse4.asm"
+INCLUDE "scripts/safarizoneresthouse4.asm"
+INCLUDE "data/mapObjects/safarizoneresthouse4.asm"
+
+INCLUDE "data/mapHeaders/unknowndungeon2.asm"
+INCLUDE "scripts/unknowndungeon2.asm"
+INCLUDE "data/mapObjects/unknowndungeon2.asm"
+UnknownDungeon2Blocks: INCBIN "maps/unknowndungeon2.blk"
+
+INCLUDE "data/mapHeaders/unknowndungeon3.asm"
+INCLUDE "scripts/unknowndungeon3.asm"
+INCLUDE "data/mapObjects/unknowndungeon3.asm"
+UnknownDungeon3Blocks: INCBIN "maps/unknowndungeon3.blk"
+
+INCLUDE "data/mapHeaders/rocktunnel2.asm"
+INCLUDE "scripts/rocktunnel2.asm"
+INCLUDE "data/mapObjects/rocktunnel2.asm"
+RockTunnel2Blocks: INCBIN "maps/rocktunnel2.blk"
+
+INCLUDE "data/mapHeaders/seafoamislands2.asm"
+INCLUDE "scripts/seafoamislands2.asm"
+INCLUDE "data/mapObjects/seafoamislands2.asm"
+SeafoamIslands2Blocks: INCBIN "maps/seafoamislands2.blk"
+
+INCLUDE "data/mapHeaders/seafoamislands3.asm"
+INCLUDE "scripts/seafoamislands3.asm"
+INCLUDE "data/mapObjects/seafoamislands3.asm"
+SeafoamIslands3Blocks: INCBIN "maps/seafoamislands3.blk"
+
+INCLUDE "data/mapHeaders/seafoamislands4.asm"
+INCLUDE "scripts/seafoamislands4.asm"
+INCLUDE "data/mapObjects/seafoamislands4.asm"
+SeafoamIslands4Blocks: INCBIN "maps/seafoamislands4.blk"
+
+INCLUDE "data/mapHeaders/seafoamislands5.asm"
+INCLUDE "scripts/seafoamislands5.asm"
+INCLUDE "data/mapObjects/seafoamislands5.asm"
+SeafoamIslands5Blocks: INCBIN "maps/seafoamislands5.blk"
+
+INCLUDE "engine/overworld/hidden_objects.asm"
+
+
+SECTION "bank12",ROMX,BANK[$12]
+
+INCLUDE "data/mapHeaders/route7.asm"
+INCLUDE "data/mapObjects/route7.asm"
+Route7Blocks: INCBIN "maps/route7.blk"
+
+CeladonPokecenterBlocks:
+RockTunnelPokecenterBlocks:
+MtMoonPokecenterBlocks: INCBIN "maps/mtmoonpokecenter.blk"
+
+Route18GateBlocks:
+Route15GateBlocks:
+Route11GateBlocks: INCBIN "maps/route11gate.blk"
+
+Route18GateUpstairsBlocks:
+Route16GateUpstairsBlocks:
+Route12GateUpstairsBlocks:
+Route15GateUpstairsBlocks:
+Route11GateUpstairsBlocks: INCBIN "maps/route11gateupstairs.blk"
+
+INCLUDE "engine/predefs12.asm"
+
+INCLUDE "scripts/route7.asm"
+
+INCLUDE "data/mapHeaders/redshouse1f.asm"
+INCLUDE "scripts/redshouse1f.asm"
+INCLUDE "data/mapObjects/redshouse1f.asm"
+RedsHouse1FBlocks: INCBIN "maps/redshouse1f.blk"
+
+INCLUDE "data/mapHeaders/celadonmart3.asm"
+INCLUDE "scripts/celadonmart3.asm"
+INCLUDE "data/mapObjects/celadonmart3.asm"
+CeladonMart3Blocks: INCBIN "maps/celadonmart3.blk"
+
+INCLUDE "data/mapHeaders/celadonmart4.asm"
+INCLUDE "scripts/celadonmart4.asm"
+INCLUDE "data/mapObjects/celadonmart4.asm"
+CeladonMart4Blocks: INCBIN "maps/celadonmart4.blk"
+
+INCLUDE "data/mapHeaders/celadonmartroof.asm"
+INCLUDE "scripts/celadonmartroof.asm"
+INCLUDE "data/mapObjects/celadonmartroof.asm"
+CeladonMartRoofBlocks: INCBIN "maps/celadonmartroof.blk"
+
+INCLUDE "data/mapHeaders/celadonmartelevator.asm"
+INCLUDE "scripts/celadonmartelevator.asm"
+INCLUDE "data/mapObjects/celadonmartelevator.asm"
+CeladonMartElevatorBlocks: INCBIN "maps/celadonmartelevator.blk"
+
+INCLUDE "data/mapHeaders/celadonmansion1.asm"
+INCLUDE "scripts/celadonmansion1.asm"
+INCLUDE "data/mapObjects/celadonmansion1.asm"
+CeladonMansion1Blocks: INCBIN "maps/celadonmansion1.blk"
+
+INCLUDE "data/mapHeaders/celadonmansion2.asm"
+INCLUDE "scripts/celadonmansion2.asm"
+INCLUDE "data/mapObjects/celadonmansion2.asm"
+CeladonMansion2Blocks: INCBIN "maps/celadonmansion2.blk"
+
+INCLUDE "data/mapHeaders/celadonmansion3.asm"
+INCLUDE "scripts/celadonmansion3.asm"
+INCLUDE "data/mapObjects/celadonmansion3.asm"
+CeladonMansion3Blocks: INCBIN "maps/celadonmansion3.blk"
+
+INCLUDE "data/mapHeaders/celadonmansion4.asm"
+INCLUDE "scripts/celadonmansion4.asm"
+INCLUDE "data/mapObjects/celadonmansion4.asm"
+CeladonMansion4Blocks: INCBIN "maps/celadonmansion4.blk"
+
+INCLUDE "data/mapHeaders/celadonpokecenter.asm"
+INCLUDE "scripts/celadonpokecenter.asm"
+INCLUDE "data/mapObjects/celadonpokecenter.asm"
+
+INCLUDE "data/mapHeaders/celadongym.asm"
+ inclang scripts/celadongym.asm
+INCLUDE "data/mapObjects/celadongym.asm"
+CeladonGymBlocks: INCBIN "maps/celadongym.blk"
+
+INCLUDE "data/mapHeaders/celadongamecorner.asm"
+ inclang scripts/celadongamecorner.asm
+INCLUDE "data/mapObjects/celadongamecorner.asm"
+CeladonGameCornerBlocks: INCBIN "maps/celadongamecorner.blk"
+
+INCLUDE "data/mapHeaders/celadonmart5.asm"
+INCLUDE "scripts/celadonmart5.asm"
+INCLUDE "data/mapObjects/celadonmart5.asm"
+CeladonMart5Blocks: INCBIN "maps/celadonmart5.blk"
+
+INCLUDE "data/mapHeaders/celadonprizeroom.asm"
+INCLUDE "scripts/celadonprizeroom.asm"
+INCLUDE "data/mapObjects/celadonprizeroom.asm"
+CeladonPrizeRoomBlocks: INCBIN "maps/celadonprizeroom.blk"
+
+INCLUDE "data/mapHeaders/celadondiner.asm"
+INCLUDE "scripts/celadondiner.asm"
+INCLUDE "data/mapObjects/celadondiner.asm"
+CeladonDinerBlocks: INCBIN "maps/celadondiner.blk"
+
+INCLUDE "data/mapHeaders/celadonhouse.asm"
+INCLUDE "scripts/celadonhouse.asm"
+INCLUDE "data/mapObjects/celadonhouse.asm"
+CeladonHouseBlocks: INCBIN "maps/celadonhouse.blk"
+
+INCLUDE "data/mapHeaders/celadonhotel.asm"
+INCLUDE "scripts/celadonhotel.asm"
+INCLUDE "data/mapObjects/celadonhotel.asm"
+CeladonHotelBlocks: INCBIN "maps/celadonhotel.blk"
+
+INCLUDE "data/mapHeaders/mtmoonpokecenter.asm"
+INCLUDE "scripts/mtmoonpokecenter.asm"
+INCLUDE "data/mapObjects/mtmoonpokecenter.asm"
+
+INCLUDE "data/mapHeaders/rocktunnelpokecenter.asm"
+INCLUDE "scripts/rocktunnelpokecenter.asm"
+INCLUDE "data/mapObjects/rocktunnelpokecenter.asm"
+
+INCLUDE "data/mapHeaders/route11gate.asm"
+INCLUDE "scripts/route11gate.asm"
+INCLUDE "data/mapObjects/route11gate.asm"
+
+INCLUDE "data/mapHeaders/route11gateupstairs.asm"
+INCLUDE "scripts/route11gateupstairs.asm"
+INCLUDE "data/mapObjects/route11gateupstairs.asm"
+
+INCLUDE "data/mapHeaders/route12gate.asm"
+INCLUDE "scripts/route12gate.asm"
+INCLUDE "data/mapObjects/route12gate.asm"
+Route12GateBlocks: INCBIN "maps/route12gate.blk"
+
+INCLUDE "data/mapHeaders/route12gateupstairs.asm"
+INCLUDE "scripts/route12gateupstairs.asm"
+INCLUDE "data/mapObjects/route12gateupstairs.asm"
+
+INCLUDE "data/mapHeaders/route15gate.asm"
+INCLUDE "scripts/route15gate.asm"
+INCLUDE "data/mapObjects/route15gate.asm"
+
+INCLUDE "data/mapHeaders/route15gateupstairs.asm"
+INCLUDE "scripts/route15gateupstairs.asm"
+INCLUDE "data/mapObjects/route15gateupstairs.asm"
+
+INCLUDE "data/mapHeaders/route16gate.asm"
+INCLUDE "scripts/route16gate.asm"
+INCLUDE "data/mapObjects/route16gate.asm"
+Route16GateBlocks: INCBIN "maps/route16gate.blk"
+
+INCLUDE "data/mapHeaders/route16gateupstairs.asm"
+INCLUDE "scripts/route16gateupstairs.asm"
+INCLUDE "data/mapObjects/route16gateupstairs.asm"
+
+INCLUDE "data/mapHeaders/route18gate.asm"
+INCLUDE "scripts/route18gate.asm"
+INCLUDE "data/mapObjects/route18gate.asm"
+
+INCLUDE "data/mapHeaders/route18gateupstairs.asm"
+INCLUDE "scripts/route18gateupstairs.asm"
+INCLUDE "data/mapObjects/route18gateupstairs.asm"
+
+INCLUDE "data/mapHeaders/mtmoon1.asm"
+INCLUDE "scripts/mtmoon1.asm"
+INCLUDE "data/mapObjects/mtmoon1.asm"
+MtMoon1Blocks: INCBIN "maps/mtmoon1.blk"
+
+INCLUDE "data/mapHeaders/mtmoon3.asm"
+INCLUDE "scripts/mtmoon3.asm"
+INCLUDE "data/mapObjects/mtmoon3.asm"
+MtMoon3Blocks: INCBIN "maps/mtmoon3.blk"
+
+INCLUDE "data/mapHeaders/safarizonewest.asm"
+INCLUDE "scripts/safarizonewest.asm"
+INCLUDE "data/mapObjects/safarizonewest.asm"
+SafariZoneWestBlocks: INCBIN "maps/safarizonewest.blk"
+
+INCLUDE "data/mapHeaders/safarizonesecrethouse.asm"
+INCLUDE "scripts/safarizonesecrethouse.asm"
+INCLUDE "data/mapObjects/safarizonesecrethouse.asm"
+SafariZoneSecretHouseBlocks: INCBIN "maps/safarizonesecrethouse.blk"
+
+
+SECTION "bank13",ROMX,BANK[$13]
+
+TrainerPics::
+YoungsterPic:: INCBIN "pic/trainer/youngster.pic"
+BugCatcherPic:: INCBIN "pic/trainer/bugcatcher.pic"
+LassPic:: INCBIN "pic/trainer/lass.pic"
+SailorPic:: INCBIN "pic/trainer/sailor.pic"
+JrTrainerMPic:: INCBIN "pic/trainer/jr.trainerm.pic"
+JrTrainerFPic:: INCBIN "pic/trainer/jr.trainerf.pic"
+PokemaniacPic:: INCBIN "pic/trainer/pokemaniac.pic"
+SuperNerdPic:: INCBIN "pic/trainer/supernerd.pic"
+HikerPic:: INCBIN "pic/trainer/hiker.pic"
+BikerPic:: INCBIN "pic/trainer/biker.pic"
+BurglarPic:: INCBIN "pic/trainer/burglar.pic"
+EngineerPic:: INCBIN "pic/trainer/engineer.pic"
+FisherPic:: INCBIN "pic/trainer/fisher.pic"
+SwimmerPic:: INCBIN "pic/trainer/swimmer.pic"
+CueBallPic:: INCBIN "pic/trainer/cueball.pic"
+GamblerPic:: INCBIN "pic/trainer/gambler.pic"
+BeautyPic:: INCBIN "pic/trainer/beauty.pic"
+PsychicPic:: INCBIN "pic/trainer/psychic.pic"
+RockerPic:: INCBIN "pic/trainer/rocker.pic"
+JugglerPic:: INCBIN "pic/trainer/juggler.pic"
+TamerPic:: INCBIN "pic/trainer/tamer.pic"
+BirdKeeperPic:: INCBIN "pic/trainer/birdkeeper.pic"
+BlackbeltPic:: INCBIN "pic/trainer/blackbelt.pic"
+Rival1Pic:: INCBIN "pic/trainer/rival1.pic"
+ProfOakPic:: INCBIN "pic/trainer/prof.oak.pic"
+ChiefPic::
+ScientistPic:: INCBIN "pic/trainer/scientist.pic"
+GiovanniPic:: INCBIN "pic/trainer/giovanni.pic"
+RocketPic:: INCBIN "pic/trainer/rocket.pic"
+CooltrainerMPic:: INCBIN "pic/trainer/cooltrainerm.pic"
+CooltrainerFPic:: INCBIN "pic/trainer/cooltrainerf.pic"
+BrunoPic:: INCBIN "pic/trainer/bruno.pic"
+BrockPic:: INCBIN "pic/trainer/brock.pic"
+MistyPic:: INCBIN "pic/trainer/misty.pic"
+LtSurgePic:: INCBIN "pic/trainer/lt.surge.pic"
+ErikaPic:: INCBIN "pic/trainer/erika.pic"
+KogaPic:: INCBIN "pic/trainer/koga.pic"
+BlainePic:: INCBIN "pic/trainer/blaine.pic"
+SabrinaPic:: INCBIN "pic/trainer/sabrina.pic"
+GentlemanPic:: INCBIN "pic/trainer/gentleman.pic"
+Rival2Pic:: INCBIN "pic/trainer/rival2.pic"
+Rival3Pic:: INCBIN "pic/trainer/rival3.pic"
+LoreleiPic:: INCBIN "pic/trainer/lorelei.pic"
+ChannelerPic:: INCBIN "pic/trainer/channeler.pic"
+AgathaPic:: INCBIN "pic/trainer/agatha.pic"
+LancePic:: INCBIN "pic/trainer/lance.pic"
+
+INCLUDE "data/mapHeaders/tradecenter.asm"
+INCLUDE "scripts/tradecenter.asm"
+INCLUDE "data/mapObjects/tradecenter.asm"
+TradeCenterBlocks: INCBIN "maps/tradecenter.blk"
+
+INCLUDE "data/mapHeaders/colosseum.asm"
+INCLUDE "scripts/colosseum.asm"
+INCLUDE "data/mapObjects/colosseum.asm"
+ColosseumBlocks: INCBIN "maps/colosseum.blk"
+
+INCLUDE "engine/give_pokemon.asm"
+
+INCLUDE "engine/predefs.asm"
+
+
+SECTION "bank14",ROMX,BANK[$14]
+
+INCLUDE "data/mapHeaders/route22.asm"
+INCLUDE "data/mapObjects/route22.asm"
+Route22Blocks: INCBIN "maps/route22.blk"
+
+INCLUDE "data/mapHeaders/route20.asm"
+INCLUDE "data/mapObjects/route20.asm"
+Route20Blocks: INCBIN "maps/route20.blk"
+
+INCLUDE "data/mapHeaders/route23.asm"
+INCLUDE "data/mapObjects/route23.asm"
+Route23Blocks: INCBIN "maps/route23.blk"
+
+INCLUDE "data/mapHeaders/route24.asm"
+INCLUDE "data/mapObjects/route24.asm"
+Route24Blocks: INCBIN "maps/route24.blk"
+
+INCLUDE "data/mapHeaders/route25.asm"
+INCLUDE "data/mapObjects/route25.asm"
+Route25Blocks: INCBIN "maps/route25.blk"
+
+INCLUDE "data/mapHeaders/indigoplateau.asm"
+INCLUDE "scripts/indigoplateau.asm"
+INCLUDE "data/mapObjects/indigoplateau.asm"
+IndigoPlateauBlocks: INCBIN "maps/indigoplateau.blk"
+
+INCLUDE "data/mapHeaders/saffroncity.asm"
+INCLUDE "data/mapObjects/saffroncity.asm"
+SaffronCityBlocks: INCBIN "maps/saffroncity.blk"
+INCLUDE "scripts/saffroncity.asm"
+
+INCLUDE "scripts/route20.asm"
+INCLUDE "scripts/route22.asm"
+ inclang scripts/route23.asm
+INCLUDE "scripts/route24.asm"
+INCLUDE "scripts/route25.asm"
+
+INCLUDE "data/mapHeaders/victoryroad2.asm"
+INCLUDE "scripts/victoryroad2.asm"
+INCLUDE "data/mapObjects/victoryroad2.asm"
+VictoryRoad2Blocks: INCBIN "maps/victoryroad2.blk"
+
+INCLUDE "data/mapHeaders/mtmoon2.asm"
+INCLUDE "scripts/mtmoon2.asm"
+INCLUDE "data/mapObjects/mtmoon2.asm"
+MtMoon2Blocks: INCBIN "maps/mtmoon2.blk"
+
+INCLUDE "data/mapHeaders/silphco7.asm"
+INCLUDE "scripts/silphco7.asm"
+INCLUDE "data/mapObjects/silphco7.asm"
+SilphCo7Blocks: INCBIN "maps/silphco7.blk"
+
+INCLUDE "data/mapHeaders/mansion2.asm"
+INCLUDE "scripts/mansion2.asm"
+INCLUDE "data/mapObjects/mansion2.asm"
+Mansion2Blocks: INCBIN "maps/mansion2.blk"
+
+INCLUDE "data/mapHeaders/mansion3.asm"
+INCLUDE "scripts/mansion3.asm"
+INCLUDE "data/mapObjects/mansion3.asm"
+Mansion3Blocks: INCBIN "maps/mansion3.blk"
+
+INCLUDE "data/mapHeaders/mansion4.asm"
+INCLUDE "scripts/mansion4.asm"
+INCLUDE "data/mapObjects/mansion4.asm"
+Mansion4Blocks: INCBIN "maps/mansion4.blk"
+
+INCLUDE "engine/battle/init_battle_variables.asm"
+INCLUDE "engine/battle/moveEffects/paralyze_effect.asm"
+
+INCLUDE "engine/overworld/card_key.asm"
+
+ inclang engine/menu/prize_menu.asm
+
+INCLUDE "engine/hidden_object_functions14.asm"
+
+
+SECTION "bank15",ROMX,BANK[$15]
+
+INCLUDE "data/mapHeaders/route2.asm"
+INCLUDE "data/mapObjects/route2.asm"
+Route2Blocks: INCBIN "maps/route2.blk"
+
+INCLUDE "data/mapHeaders/route3.asm"
+INCLUDE "data/mapObjects/route3.asm"
+Route3Blocks: INCBIN "maps/route3.blk"
+
+INCLUDE "data/mapHeaders/route4.asm"
+INCLUDE "data/mapObjects/route4.asm"
+Route4Blocks: INCBIN "maps/route4.blk"
+
+INCLUDE "data/mapHeaders/route5.asm"
+INCLUDE "data/mapObjects/route5.asm"
+Route5Blocks: INCBIN "maps/route5.blk"
+
+INCLUDE "data/mapHeaders/route9.asm"
+INCLUDE "data/mapObjects/route9.asm"
+Route9Blocks: INCBIN "maps/route9.blk"
+
+INCLUDE "data/mapHeaders/route13.asm"
+INCLUDE "data/mapObjects/route13.asm"
+Route13Blocks: INCBIN "maps/route13.blk"
+
+INCLUDE "data/mapHeaders/route14.asm"
+INCLUDE "data/mapObjects/route14.asm"
+Route14Blocks: INCBIN "maps/route14.blk"
+
+INCLUDE "data/mapHeaders/route17.asm"
+INCLUDE "data/mapObjects/route17.asm"
+Route17Blocks: INCBIN "maps/route17.blk"
+
+INCLUDE "data/mapHeaders/route19.asm"
+INCLUDE "data/mapObjects/route19.asm"
+Route19Blocks: INCBIN "maps/route19.blk"
+
+INCLUDE "data/mapHeaders/route21.asm"
+INCLUDE "data/mapObjects/route21.asm"
+Route21Blocks: INCBIN "maps/route21.blk"
+
+VermilionHouse2Blocks:
+Route12HouseBlocks:
+DayCareMBlocks: INCBIN "maps/daycarem.blk"
+
+FuchsiaHouse3Blocks: INCBIN "maps/fuchsiahouse3.blk"
+
+INCLUDE "engine/battle/experience.asm"
+
+INCLUDE "scripts/route2.asm"
+INCLUDE "scripts/route3.asm"
+INCLUDE "scripts/route4.asm"
+INCLUDE "scripts/route5.asm"
+INCLUDE "scripts/route9.asm"
+INCLUDE "scripts/route13.asm"
+INCLUDE "scripts/route14.asm"
+INCLUDE "scripts/route17.asm"
+INCLUDE "scripts/route19.asm"
+INCLUDE "scripts/route21.asm"
+
+INCLUDE "data/mapHeaders/vermilionhouse2.asm"
+INCLUDE "scripts/vermilionhouse2.asm"
+INCLUDE "data/mapObjects/vermilionhouse2.asm"
+
+INCLUDE "data/mapHeaders/celadonmart2.asm"
+INCLUDE "scripts/celadonmart2.asm"
+INCLUDE "data/mapObjects/celadonmart2.asm"
+CeladonMart2Blocks: INCBIN "maps/celadonmart2.blk"
+
+INCLUDE "data/mapHeaders/fuchsiahouse3.asm"
+INCLUDE "scripts/fuchsiahouse3.asm"
+INCLUDE "data/mapObjects/fuchsiahouse3.asm"
+
+INCLUDE "data/mapHeaders/daycarem.asm"
+INCLUDE "scripts/daycarem.asm"
+INCLUDE "data/mapObjects/daycarem.asm"
+
+INCLUDE "data/mapHeaders/route12house.asm"
+INCLUDE "scripts/route12house.asm"
+INCLUDE "data/mapObjects/route12house.asm"
+
+INCLUDE "data/mapHeaders/silphco8.asm"
+INCLUDE "scripts/silphco8.asm"
+INCLUDE "data/mapObjects/silphco8.asm"
+SilphCo8Blocks: INCBIN "maps/silphco8.blk"
+
+ inclang engine/menu/diploma.asm
+
+INCLUDE "engine/overworld/trainers.asm"
+
+
+SECTION "bank16",ROMX,BANK[$16]
+
+INCLUDE "data/mapHeaders/route6.asm"
+INCLUDE "data/mapObjects/route6.asm"
+Route6Blocks: INCBIN "maps/route6.blk"
+
+INCLUDE "data/mapHeaders/route8.asm"
+INCLUDE "data/mapObjects/route8.asm"
+Route8Blocks: INCBIN "maps/route8.blk"
+
+INCLUDE "data/mapHeaders/route10.asm"
+INCLUDE "data/mapObjects/route10.asm"
+Route10Blocks: INCBIN "maps/route10.blk"
+
+INCLUDE "data/mapHeaders/route11.asm"
+INCLUDE "data/mapObjects/route11.asm"
+Route11Blocks: INCBIN "maps/route11.blk"
+
+INCLUDE "data/mapHeaders/route12.asm"
+INCLUDE "data/mapObjects/route12.asm"
+Route12Blocks: INCBIN "maps/route12.blk"
+
+INCLUDE "data/mapHeaders/route15.asm"
+INCLUDE "data/mapObjects/route15.asm"
+Route15Blocks: INCBIN "maps/route15.blk"
+
+INCLUDE "data/mapHeaders/route16.asm"
+INCLUDE "data/mapObjects/route16.asm"
+Route16Blocks: INCBIN "maps/route16.blk"
+
+INCLUDE "data/mapHeaders/route18.asm"
+INCLUDE "data/mapObjects/route18.asm"
+Route18Blocks: INCBIN "maps/route18.blk"
+
+ INCBIN "maps/unusedblocks58d7d.blk"
+
+INCLUDE "engine/battle/common_text.asm"
+
+INCLUDE "engine/experience.asm"
+
+INCLUDE "engine/overworld/oaks_aide.asm"
+
+INCLUDE "scripts/route6.asm"
+INCLUDE "scripts/route8.asm"
+INCLUDE "scripts/route10.asm"
+INCLUDE "scripts/route11.asm"
+INCLUDE "scripts/route12.asm"
+INCLUDE "scripts/route15.asm"
+INCLUDE "scripts/route16.asm"
+INCLUDE "scripts/route18.asm"
+
+INCLUDE "data/mapHeaders/fanclub.asm"
+INCLUDE "scripts/fanclub.asm"
+INCLUDE "data/mapObjects/fanclub.asm"
+FanClubBlocks: INCBIN "maps/fanclub.blk"
+
+INCLUDE "data/mapHeaders/silphco2.asm"
+INCLUDE "scripts/silphco2.asm"
+INCLUDE "data/mapObjects/silphco2.asm"
+SilphCo2Blocks: INCBIN "maps/silphco2.blk"
+
+INCLUDE "data/mapHeaders/silphco3.asm"
+INCLUDE "scripts/silphco3.asm"
+INCLUDE "data/mapObjects/silphco3.asm"
+SilphCo3Blocks: INCBIN "maps/silphco3.blk"
+
+INCLUDE "data/mapHeaders/silphco10.asm"
+INCLUDE "scripts/silphco10.asm"
+INCLUDE "data/mapObjects/silphco10.asm"
+SilphCo10Blocks: INCBIN "maps/silphco10.blk"
+
+INCLUDE "data/mapHeaders/lance.asm"
+INCLUDE "scripts/lance.asm"
+INCLUDE "data/mapObjects/lance.asm"
+LanceBlocks: INCBIN "maps/lance.blk"
+
+INCLUDE "data/mapHeaders/halloffameroom.asm"
+INCLUDE "scripts/halloffameroom.asm"
+INCLUDE "data/mapObjects/halloffameroom.asm"
+HallofFameRoomBlocks: INCBIN "maps/halloffameroom.blk"
+
+INCLUDE "engine/overworld/saffron_guards.asm"
+
+
+SECTION "bank17",ROMX,BANK[$17]
+
+SaffronMartBlocks:
+LavenderMartBlocks:
+CeruleanMartBlocks:
+VermilionMartBlocks: INCBIN "maps/vermilionmart.blk"
+
+CopycatsHouse2FBlocks:
+RedsHouse2FBlocks: INCBIN "maps/redshouse2f.blk"
+
+Museum1FBlocks: INCBIN "maps/museum1f.blk"
+
+Museum2FBlocks: INCBIN "maps/museum2f.blk"
+
+SaffronPokecenterBlocks:
+VermilionPokecenterBlocks:
+LavenderPokecenterBlocks:
+PewterPokecenterBlocks: INCBIN "maps/pewterpokecenter.blk"
+
+UndergroundPathEntranceRoute7Blocks:
+UndergroundPathEntranceRoute7CopyBlocks:
+UndergroundPathEntranceRoute6Blocks:
+UndergroundPathEntranceRoute5Blocks: INCBIN "maps/undergroundpathentranceroute5.blk"
+
+Route2GateBlocks:
+ViridianForestEntranceBlocks:
+ViridianForestExitBlocks: INCBIN "maps/viridianforestexit.blk"
+
+INCLUDE "data/mapHeaders/redshouse2f.asm"
+INCLUDE "scripts/redshouse2f.asm"
+INCLUDE "data/mapObjects/redshouse2f.asm"
+
+INCLUDE "engine/predefs17.asm"
+
+INCLUDE "data/mapHeaders/museum1f.asm"
+INCLUDE "scripts/museum1f.asm"
+INCLUDE "data/mapObjects/museum1f.asm"
+
+INCLUDE "data/mapHeaders/museum2f.asm"
+INCLUDE "scripts/museum2f.asm"
+INCLUDE "data/mapObjects/museum2f.asm"
+
+INCLUDE "data/mapHeaders/pewtergym.asm"
+ inclang scripts/pewtergym.asm
+INCLUDE "data/mapObjects/pewtergym.asm"
+PewterGymBlocks: INCBIN "maps/pewtergym.blk"
+
+INCLUDE "data/mapHeaders/pewterpokecenter.asm"
+INCLUDE "scripts/pewterpokecenter.asm"
+INCLUDE "data/mapObjects/pewterpokecenter.asm"
+
+INCLUDE "data/mapHeaders/ceruleanpokecenter.asm"
+INCLUDE "scripts/ceruleanpokecenter.asm"
+INCLUDE "data/mapObjects/ceruleanpokecenter.asm"
+CeruleanPokecenterBlocks: INCBIN "maps/ceruleanpokecenter.blk"
+
+INCLUDE "data/mapHeaders/ceruleangym.asm"
+ inclang scripts/ceruleangym.asm
+INCLUDE "data/mapObjects/ceruleangym.asm"
+CeruleanGymBlocks: INCBIN "maps/ceruleangym.blk"
+
+INCLUDE "data/mapHeaders/ceruleanmart.asm"
+INCLUDE "scripts/ceruleanmart.asm"
+INCLUDE "data/mapObjects/ceruleanmart.asm"
+
+INCLUDE "data/mapHeaders/lavenderpokecenter.asm"
+INCLUDE "scripts/lavenderpokecenter.asm"
+INCLUDE "data/mapObjects/lavenderpokecenter.asm"
+
+INCLUDE "data/mapHeaders/lavendermart.asm"
+INCLUDE "scripts/lavendermart.asm"
+INCLUDE "data/mapObjects/lavendermart.asm"
+
+INCLUDE "data/mapHeaders/vermilionpokecenter.asm"
+INCLUDE "scripts/vermilionpokecenter.asm"
+INCLUDE "data/mapObjects/vermilionpokecenter.asm"
+
+INCLUDE "data/mapHeaders/vermilionmart.asm"
+INCLUDE "scripts/vermilionmart.asm"
+INCLUDE "data/mapObjects/vermilionmart.asm"
+
+INCLUDE "data/mapHeaders/vermiliongym.asm"
+ inclang scripts/vermiliongym.asm
+INCLUDE "data/mapObjects/vermiliongym.asm"
+VermilionGymBlocks: INCBIN "maps/vermiliongym.blk"
+
+INCLUDE "data/mapHeaders/copycatshouse2f.asm"
+INCLUDE "scripts/copycatshouse2f.asm"
+INCLUDE "data/mapObjects/copycatshouse2f.asm"
+
+INCLUDE "data/mapHeaders/fightingdojo.asm"
+INCLUDE "scripts/fightingdojo.asm"
+INCLUDE "data/mapObjects/fightingdojo.asm"
+FightingDojoBlocks: INCBIN "maps/fightingdojo.blk"
+
+INCLUDE "data/mapHeaders/saffrongym.asm"
+ inclang scripts/saffrongym.asm
+INCLUDE "data/mapObjects/saffrongym.asm"
+SaffronGymBlocks: INCBIN "maps/saffrongym.blk"
+
+INCLUDE "data/mapHeaders/saffronmart.asm"
+INCLUDE "scripts/saffronmart.asm"
+INCLUDE "data/mapObjects/saffronmart.asm"
+
+INCLUDE "data/mapHeaders/silphco1.asm"
+INCLUDE "scripts/silphco1.asm"
+INCLUDE "data/mapObjects/silphco1.asm"
+SilphCo1Blocks: INCBIN "maps/silphco1.blk"
+
+INCLUDE "data/mapHeaders/saffronpokecenter.asm"
+INCLUDE "scripts/saffronpokecenter.asm"
+INCLUDE "data/mapObjects/saffronpokecenter.asm"
+
+INCLUDE "data/mapHeaders/viridianforestexit.asm"
+INCLUDE "scripts/viridianforestexit.asm"
+INCLUDE "data/mapObjects/viridianforestexit.asm"
+
+INCLUDE "data/mapHeaders/route2gate.asm"
+INCLUDE "scripts/route2gate.asm"
+INCLUDE "data/mapObjects/route2gate.asm"
+
+INCLUDE "data/mapHeaders/viridianforestentrance.asm"
+INCLUDE "scripts/viridianforestentrance.asm"
+INCLUDE "data/mapObjects/viridianforestentrance.asm"
+
+INCLUDE "data/mapHeaders/undergroundpathentranceroute5.asm"
+INCLUDE "scripts/undergroundpathentranceroute5.asm"
+INCLUDE "data/mapObjects/undergroundpathentranceroute5.asm"
+
+INCLUDE "data/mapHeaders/undergroundpathentranceroute6.asm"
+INCLUDE "scripts/undergroundpathentranceroute6.asm"
+INCLUDE "data/mapObjects/undergroundpathentranceroute6.asm"
+
+INCLUDE "data/mapHeaders/undergroundpathentranceroute7.asm"
+INCLUDE "scripts/undergroundpathentranceroute7.asm"
+INCLUDE "data/mapObjects/undergroundpathentranceroute7.asm"
+
+INCLUDE "data/mapHeaders/undergroundpathentranceroute7copy.asm"
+INCLUDE "scripts/undergroundpathentranceroute7copy.asm"
+INCLUDE "data/mapObjects/undergroundpathentranceroute7copy.asm"
+
+INCLUDE "data/mapHeaders/silphco9.asm"
+INCLUDE "scripts/silphco9.asm"
+INCLUDE "data/mapObjects/silphco9.asm"
+SilphCo9Blocks: INCBIN "maps/silphco9.blk"
+
+INCLUDE "data/mapHeaders/victoryroad1.asm"
+INCLUDE "scripts/victoryroad1.asm"
+INCLUDE "data/mapObjects/victoryroad1.asm"
+VictoryRoad1Blocks: INCBIN "maps/victoryroad1.blk"
+
+INCLUDE "engine/predefs17_2.asm"
+
+ inclang engine/hidden_object_functions17.asm
+
+
+SECTION "bank18",ROMX,BANK[$18]
+
+ViridianForestBlocks: INCBIN "maps/viridianforest.blk"
+UndergroundPathNSBlocks: INCBIN "maps/undergroundpathns.blk"
+UndergroundPathWEBlocks: INCBIN "maps/undergroundpathwe.blk"
+
+ INCBIN "maps/unusedblocks60258.blk"
+
+SSAnne10Blocks:
+SSAnne9Blocks: INCBIN "maps/ssanne9.blk"
+
+INCLUDE "data/mapHeaders/pokemontower1.asm"
+INCLUDE "scripts/pokemontower1.asm"
+INCLUDE "data/mapObjects/pokemontower1.asm"
+PokemonTower1Blocks: INCBIN "maps/pokemontower1.blk"
+
+INCLUDE "data/mapHeaders/pokemontower2.asm"
+INCLUDE "scripts/pokemontower2.asm"
+INCLUDE "data/mapObjects/pokemontower2.asm"
+PokemonTower2Blocks: INCBIN "maps/pokemontower2.blk"
+
+INCLUDE "data/mapHeaders/pokemontower3.asm"
+INCLUDE "scripts/pokemontower3.asm"
+INCLUDE "data/mapObjects/pokemontower3.asm"
+PokemonTower3Blocks: INCBIN "maps/pokemontower3.blk"
+
+INCLUDE "data/mapHeaders/pokemontower4.asm"
+INCLUDE "scripts/pokemontower4.asm"
+INCLUDE "data/mapObjects/pokemontower4.asm"
+PokemonTower4Blocks: INCBIN "maps/pokemontower4.blk"
+
+INCLUDE "data/mapHeaders/pokemontower5.asm"
+INCLUDE "scripts/pokemontower5.asm"
+INCLUDE "data/mapObjects/pokemontower5.asm"
+PokemonTower5Blocks: INCBIN "maps/pokemontower5.blk"
+
+INCLUDE "data/mapHeaders/pokemontower6.asm"
+INCLUDE "scripts/pokemontower6.asm"
+INCLUDE "data/mapObjects/pokemontower6.asm"
+PokemonTower6Blocks: INCBIN "maps/pokemontower6.blk"
+
+ INCBIN "maps/unusedblocks60cef.blk"
+
+INCLUDE "data/mapHeaders/pokemontower7.asm"
+INCLUDE "scripts/pokemontower7.asm"
+INCLUDE "data/mapObjects/pokemontower7.asm"
+PokemonTower7Blocks: INCBIN "maps/pokemontower7.blk"
+
+INCLUDE "data/mapHeaders/celadonmart1.asm"
+INCLUDE "scripts/celadonmart1.asm"
+INCLUDE "data/mapObjects/celadonmart1.asm"
+CeladonMart1Blocks: INCBIN "maps/celadonmart1.blk"
+
+INCLUDE "engine/overworld/cinnabar_lab.asm"
+
+INCLUDE "data/mapHeaders/viridianforest.asm"
+INCLUDE "scripts/viridianforest.asm"
+INCLUDE "data/mapObjects/viridianforest.asm"
+
+INCLUDE "data/mapHeaders/ssanne1.asm"
+INCLUDE "scripts/ssanne1.asm"
+INCLUDE "data/mapObjects/ssanne1.asm"
+SSAnne1Blocks: INCBIN "maps/ssanne1.blk"
+
+INCLUDE "data/mapHeaders/ssanne2.asm"
+INCLUDE "scripts/ssanne2.asm"
+INCLUDE "data/mapObjects/ssanne2.asm"
+SSAnne2Blocks: INCBIN "maps/ssanne2.blk"
+
+INCLUDE "data/mapHeaders/ssanne4.asm"
+INCLUDE "scripts/ssanne4.asm"
+INCLUDE "data/mapObjects/ssanne4.asm"
+SSAnne4Blocks: INCBIN "maps/ssanne4.blk"
+
+INCLUDE "data/mapHeaders/ssanne5.asm"
+INCLUDE "scripts/ssanne5.asm"
+INCLUDE "data/mapObjects/ssanne5.asm"
+SSAnne5Blocks: INCBIN "maps/ssanne5.blk"
+
+INCLUDE "data/mapHeaders/ssanne6.asm"
+INCLUDE "scripts/ssanne6.asm"
+INCLUDE "data/mapObjects/ssanne6.asm"
+SSAnne6Blocks: INCBIN "maps/ssanne6.blk"
+
+INCLUDE "data/mapHeaders/ssanne7.asm"
+INCLUDE "scripts/ssanne7.asm"
+INCLUDE "data/mapObjects/ssanne7.asm"
+SSAnne7Blocks: INCBIN "maps/ssanne7.blk"
+
+INCLUDE "data/mapHeaders/ssanne8.asm"
+INCLUDE "scripts/ssanne8.asm"
+INCLUDE "data/mapObjects/ssanne8.asm"
+SSAnne8Blocks: INCBIN "maps/ssanne8.blk"
+
+INCLUDE "data/mapHeaders/ssanne9.asm"
+INCLUDE "scripts/ssanne9.asm"
+INCLUDE "data/mapObjects/ssanne9.asm"
+
+INCLUDE "data/mapHeaders/ssanne10.asm"
+INCLUDE "scripts/ssanne10.asm"
+INCLUDE "data/mapObjects/ssanne10.asm"
+
+INCLUDE "data/mapHeaders/undergroundpathns.asm"
+INCLUDE "scripts/undergroundpathns.asm"
+INCLUDE "data/mapObjects/undergroundpathns.asm"
+
+INCLUDE "data/mapHeaders/undergroundpathwe.asm"
+INCLUDE "scripts/undergroundpathwe.asm"
+INCLUDE "data/mapObjects/undergroundpathwe.asm"
+
+INCLUDE "data/mapHeaders/diglettscave.asm"
+INCLUDE "scripts/diglettscave.asm"
+INCLUDE "data/mapObjects/diglettscave.asm"
+DiglettsCaveBlocks: INCBIN "maps/diglettscave.blk"
+
+INCLUDE "data/mapHeaders/silphco11.asm"
+INCLUDE "scripts/silphco11.asm"
+INCLUDE "data/mapObjects/silphco11.asm"
+SilphCo11Blocks: INCBIN "maps/silphco11.blk"
+
+INCLUDE "engine/hidden_object_functions18.asm"
+
+
+SECTION "bank19",ROMX,BANK[$19]
+
+Overworld_GFX: binlang gfx/tilesets/overworld.2bpp
+Overworld_Block: INCBIN "gfx/blocksets/overworld.bst"
+
+RedsHouse1_GFX:
+RedsHouse2_GFX: INCBIN "gfx/tilesets/reds_house.2bpp"
+ ds 16
+RedsHouse1_Block:
+RedsHouse2_Block: INCBIN "gfx/blocksets/reds_house.bst"
+
+House_GFX: INCBIN "gfx/tilesets/house.2bpp"
+House_Block: INCBIN "gfx/blocksets/house.bst"
+Mansion_GFX: INCBIN "gfx/tilesets/mansion.2bpp"
+Mansion_Block: INCBIN "gfx/blocksets/mansion.bst"
+ShipPort_GFX: INCBIN "gfx/tilesets/ship_port.2bpp"
+ShipPort_Block: INCBIN "gfx/blocksets/ship_port.bst"
+Interior_GFX: INCBIN "gfx/tilesets/interior.2bpp"
+Interior_Block: INCBIN "gfx/blocksets/interior.bst"
+Plateau_GFX: INCBIN "gfx/tilesets/plateau.2bpp"
+Plateau_Block: INCBIN "gfx/blocksets/plateau.bst"
+
+
+SECTION "bank1A",ROMX,BANK[$1A]
+
+INCLUDE "engine/battle/decrement_pp.asm"
+
+Version_GFX:
+IF DEF(_RED)
+ binlang gfx/red/redgreenversion.1bpp ; 10 tiles
+ENDC
+IF DEF(_BLUE)
+ binlang gfx/blue/blueversion.1bpp ; 8 tiles
+ENDC
+Version_GFXEnd:
+
+Dojo_GFX:
+Gym_GFX: INCBIN "gfx/tilesets/gym.2bpp"
+Dojo_Block:
+Gym_Block: INCBIN "gfx/blocksets/gym.bst"
+
+Mart_GFX:
+Pokecenter_GFX: INCBIN "gfx/tilesets/pokecenter.2bpp"
+Mart_Block:
+Pokecenter_Block: INCBIN "gfx/blocksets/pokecenter.bst"
+
+ForestGate_GFX:
+Museum_GFX:
+Gate_GFX: INCBIN "gfx/tilesets/gate.2bpp"
+ForestGate_Block:
+Museum_Block:
+Gate_Block: INCBIN "gfx/blocksets/gate.bst"
+
+Forest_GFX: INCBIN "gfx/tilesets/forest.2bpp"
+Forest_Block: INCBIN "gfx/blocksets/forest.bst"
+Facility_GFX: INCBIN "gfx/tilesets/facility.2bpp"
+Facility_Block: INCBIN "gfx/blocksets/facility.bst"
+
+
+SECTION "bank1B",ROMX,BANK[$1B]
+
+Cemetery_GFX: INCBIN "gfx/tilesets/cemetery.2bpp"
+Cemetery_Block: INCBIN "gfx/blocksets/cemetery.bst"
+Cavern_GFX: INCBIN "gfx/tilesets/cavern.2bpp"
+Cavern_Block: INCBIN "gfx/blocksets/cavern.bst"
+Lobby_GFX: INCBIN "gfx/tilesets/lobby.2bpp"
+Lobby_Block: INCBIN "gfx/blocksets/lobby.bst"
+Ship_GFX: INCBIN "gfx/tilesets/ship.2bpp"
+Ship_Block: INCBIN "gfx/blocksets/ship.bst"
+Lab_GFX: INCBIN "gfx/tilesets/lab.2bpp"
+Lab_Block: INCBIN "gfx/blocksets/lab.bst"
+Club_GFX: INCBIN "gfx/tilesets/club.2bpp"
+Club_Block: INCBIN "gfx/blocksets/club.bst"
+Underground_GFX: INCBIN "gfx/tilesets/underground.2bpp"
+Underground_Block: INCBIN "gfx/blocksets/underground.bst"
+
+
+SECTION "bank1C",ROMX,BANK[$1C]
+
+INCLUDE "engine/gamefreak.asm"
+ inclang engine/hall_of_fame.asm
+INCLUDE "engine/overworld/healing_machine.asm"
+INCLUDE "engine/overworld/player_animations.asm"
+INCLUDE "engine/battle/ghost_marowak_anim.asm"
+INCLUDE "engine/battle/battle_transitions.asm"
+ inclang engine/town_map.asm
+INCLUDE "engine/mon_party_sprites.asm"
+INCLUDE "engine/in_game_trades.asm"
+INCLUDE "engine/palettes.asm"
+ inclang engine/save.asm
+
+
+SECTION "bank1D",ROMX,BANK[$1D]
+
+CopycatsHouse1FBlocks: INCBIN "maps/copycatshouse1f.blk"
+
+CinnabarMartBlocks:
+PewterMartBlocks: INCBIN "maps/pewtermart.blk"
+
+FuchsiaHouse1Blocks: INCBIN "maps/fuchsiahouse1.blk"
+
+CinnabarPokecenterBlocks:
+FuchsiaPokecenterBlocks: INCBIN "maps/fuchsiapokecenter.blk"
+
+CeruleanHouse2Blocks: INCBIN "maps/ceruleanhouse2.blk"
+
+ inclang engine/HoF_room_pc.asm
+
+ inclang engine/status_ailments.asm
+
+INCLUDE "engine/items/itemfinder.asm"
+
+INCLUDE "scripts/ceruleancity2.asm"
+
+INCLUDE "data/mapHeaders/viridiangym.asm"
+ inclang scripts/viridiangym.asm
+INCLUDE "data/mapObjects/viridiangym.asm"
+ViridianGymBlocks: INCBIN "maps/viridiangym.blk"
+
+INCLUDE "data/mapHeaders/pewtermart.asm"
+INCLUDE "scripts/pewtermart.asm"
+INCLUDE "data/mapObjects/pewtermart.asm"
+
+INCLUDE "data/mapHeaders/unknowndungeon1.asm"
+INCLUDE "scripts/unknowndungeon1.asm"
+INCLUDE "data/mapObjects/unknowndungeon1.asm"
+UnknownDungeon1Blocks: INCBIN "maps/unknowndungeon1.blk"
+
+INCLUDE "data/mapHeaders/ceruleanhouse2.asm"
+INCLUDE "scripts/ceruleanhouse2.asm"
+INCLUDE "data/mapObjects/ceruleanhouse2.asm"
+
+ inclang engine/menu/vending_machine.asm
+
+INCLUDE "data/mapHeaders/fuchsiahouse1.asm"
+INCLUDE "scripts/fuchsiahouse1.asm"
+INCLUDE "data/mapObjects/fuchsiahouse1.asm"
+
+INCLUDE "data/mapHeaders/fuchsiapokecenter.asm"
+INCLUDE "scripts/fuchsiapokecenter.asm"
+INCLUDE "data/mapObjects/fuchsiapokecenter.asm"
+
+INCLUDE "data/mapHeaders/fuchsiahouse2.asm"
+INCLUDE "scripts/fuchsiahouse2.asm"
+INCLUDE "data/mapObjects/fuchsiahouse2.asm"
+FuchsiaHouse2Blocks: INCBIN "maps/fuchsiahouse2.blk"
+
+INCLUDE "data/mapHeaders/safarizoneentrance.asm"
+INCLUDE "scripts/safarizoneentrance.asm"
+INCLUDE "data/mapObjects/safarizoneentrance.asm"
+SafariZoneEntranceBlocks: INCBIN "maps/safarizoneentrance.blk"
+
+INCLUDE "data/mapHeaders/fuchsiagym.asm"
+ inclang scripts/fuchsiagym.asm
+INCLUDE "data/mapObjects/fuchsiagym.asm"
+FuchsiaGymBlocks: INCBIN "maps/fuchsiagym.blk"
+
+INCLUDE "data/mapHeaders/fuchsiameetingroom.asm"
+INCLUDE "scripts/fuchsiameetingroom.asm"
+INCLUDE "data/mapObjects/fuchsiameetingroom.asm"
+FuchsiaMeetingRoomBlocks: INCBIN "maps/fuchsiameetingroom.blk"
+
+INCLUDE "data/mapHeaders/cinnabargym.asm"
+ inclang scripts/cinnabargym.asm
+INCLUDE "data/mapObjects/cinnabargym.asm"
+CinnabarGymBlocks: INCBIN "maps/cinnabargym.blk"
+
+INCLUDE "data/mapHeaders/lab1.asm"
+INCLUDE "scripts/lab1.asm"
+INCLUDE "data/mapObjects/lab1.asm"
+Lab1Blocks: INCBIN "maps/lab1.blk"
+
+INCLUDE "data/mapHeaders/lab2.asm"
+INCLUDE "scripts/lab2.asm"
+INCLUDE "data/mapObjects/lab2.asm"
+Lab2Blocks: INCBIN "maps/lab2.blk"
+
+INCLUDE "data/mapHeaders/lab3.asm"
+INCLUDE "scripts/lab3.asm"
+INCLUDE "data/mapObjects/lab3.asm"
+Lab3Blocks: INCBIN "maps/lab3.blk"
+
+INCLUDE "data/mapHeaders/lab4.asm"
+INCLUDE "scripts/lab4.asm"
+INCLUDE "data/mapObjects/lab4.asm"
+Lab4Blocks: INCBIN "maps/lab4.blk"
+
+INCLUDE "data/mapHeaders/cinnabarpokecenter.asm"
+INCLUDE "scripts/cinnabarpokecenter.asm"
+INCLUDE "data/mapObjects/cinnabarpokecenter.asm"
+
+INCLUDE "data/mapHeaders/cinnabarmart.asm"
+INCLUDE "scripts/cinnabarmart.asm"
+INCLUDE "data/mapObjects/cinnabarmart.asm"
+
+INCLUDE "data/mapHeaders/copycatshouse1f.asm"
+INCLUDE "scripts/copycatshouse1f.asm"
+INCLUDE "data/mapObjects/copycatshouse1f.asm"
+
+INCLUDE "data/mapHeaders/gary.asm"
+INCLUDE "scripts/gary.asm"
+INCLUDE "data/mapObjects/gary.asm"
+GaryBlocks: INCBIN "maps/gary.blk"
+
+INCLUDE "data/mapHeaders/lorelei.asm"
+INCLUDE "scripts/lorelei.asm"
+INCLUDE "data/mapObjects/lorelei.asm"
+LoreleiBlocks: INCBIN "maps/lorelei.blk"
+
+INCLUDE "data/mapHeaders/bruno.asm"
+INCLUDE "scripts/bruno.asm"
+INCLUDE "data/mapObjects/bruno.asm"
+BrunoBlocks: INCBIN "maps/bruno.blk"
+
+INCLUDE "data/mapHeaders/agatha.asm"
+INCLUDE "scripts/agatha.asm"
+INCLUDE "data/mapObjects/agatha.asm"
+AgathaBlocks: INCBIN "maps/agatha.blk"
+
+ inclang engine/menu/league_pc.asm
+
+INCLUDE "engine/overworld/hidden_items.asm"
+
+
+SECTION "bank1E",ROMX,BANK[$1E]
+
+INCLUDE "engine/battle/animations.asm"
+
+INCLUDE "engine/overworld/cut2.asm"
+
+INCLUDE "engine/overworld/ssanne.asm"
+
+RedFishingTilesFront: INCBIN "gfx/red_fishing_tile_front.2bpp"
+RedFishingTilesBack: INCBIN "gfx/red_fishing_tile_back.2bpp"
+RedFishingTilesSide: INCBIN "gfx/red_fishing_tile_side.2bpp"
+RedFishingRodTiles: INCBIN "gfx/red_fishingrod_tiles.2bpp"
+
+INCLUDE "data/animations.asm"
+
+INCLUDE "engine/evolution.asm"
+
+INCLUDE "engine/overworld/elevator.asm"
+
+INCLUDE "engine/items/tm_prices.asm"
diff --git a/scripts/bikeshop.asm b/en/scripts/bikeshop.asm
index 4d6853be..4d6853be 100755
--- a/scripts/bikeshop.asm
+++ b/en/scripts/bikeshop.asm
diff --git a/scripts/celadongamecorner.asm b/en/scripts/celadongamecorner.asm
index cc81b076..cc81b076 100755
--- a/scripts/celadongamecorner.asm
+++ b/en/scripts/celadongamecorner.asm
diff --git a/scripts/celadongym.asm b/en/scripts/celadongym.asm
index ae7e6846..ae7e6846 100755
--- a/scripts/celadongym.asm
+++ b/en/scripts/celadongym.asm
diff --git a/scripts/ceruleangym.asm b/en/scripts/ceruleangym.asm
index b82b89f6..b82b89f6 100755
--- a/scripts/ceruleangym.asm
+++ b/en/scripts/ceruleangym.asm
diff --git a/scripts/cinnabargym.asm b/en/scripts/cinnabargym.asm
index 8af7bbd3..8af7bbd3 100755
--- a/scripts/cinnabargym.asm
+++ b/en/scripts/cinnabargym.asm
diff --git a/scripts/fuchsiagym.asm b/en/scripts/fuchsiagym.asm
index 3628ebc0..3628ebc0 100755
--- a/scripts/fuchsiagym.asm
+++ b/en/scripts/fuchsiagym.asm
diff --git a/scripts/pewtercity.asm b/en/scripts/pewtercity.asm
index 80acede8..80acede8 100755
--- a/scripts/pewtercity.asm
+++ b/en/scripts/pewtercity.asm
diff --git a/scripts/pewtergym.asm b/en/scripts/pewtergym.asm
index 2cfee6c0..2cfee6c0 100755
--- a/scripts/pewtergym.asm
+++ b/en/scripts/pewtergym.asm
diff --git a/scripts/route23.asm b/en/scripts/route23.asm
index 4eb6b5f7..4eb6b5f7 100755
--- a/scripts/route23.asm
+++ b/en/scripts/route23.asm
diff --git a/scripts/saffrongym.asm b/en/scripts/saffrongym.asm
index cbf935e7..cbf935e7 100755
--- a/scripts/saffrongym.asm
+++ b/en/scripts/saffrongym.asm
diff --git a/scripts/vermiliongym.asm b/en/scripts/vermiliongym.asm
index c22ce9ce..c22ce9ce 100755
--- a/scripts/vermiliongym.asm
+++ b/en/scripts/vermiliongym.asm
diff --git a/scripts/viridiangym.asm b/en/scripts/viridiangym.asm
index cc8dcb90..cc8dcb90 100755
--- a/scripts/viridiangym.asm
+++ b/en/scripts/viridiangym.asm
diff --git a/text/credits_text.asm b/en/text/credits_text.asm
index a68c33d3..a68c33d3 100755
--- a/text/credits_text.asm
+++ b/en/text/credits_text.asm
diff --git a/text/item_names.asm b/en/text/item_names.asm
index e436d74d..e436d74d 100755
--- a/text/item_names.asm
+++ b/en/text/item_names.asm
diff --git a/text/map_names.asm b/en/text/map_names.asm
index cd9f6640..cd9f6640 100755
--- a/text/map_names.asm
+++ b/en/text/map_names.asm
diff --git a/text/maps/agatha.asm b/en/text/maps/agatha.asm
index 9ef5059a..9ef5059a 100644
--- a/text/maps/agatha.asm
+++ b/en/text/maps/agatha.asm
diff --git a/text/maps/bike_shop.asm b/en/text/maps/bike_shop.asm
index 86799865..86799865 100644
--- a/text/maps/bike_shop.asm
+++ b/en/text/maps/bike_shop.asm
diff --git a/text/maps/bills_house.asm b/en/text/maps/bills_house.asm
index 5ece48d7..5ece48d7 100644
--- a/text/maps/bills_house.asm
+++ b/en/text/maps/bills_house.asm
diff --git a/text/maps/blues_house.asm b/en/text/maps/blues_house.asm
index 1898636a..1898636a 100644
--- a/text/maps/blues_house.asm
+++ b/en/text/maps/blues_house.asm
diff --git a/text/maps/bruno.asm b/en/text/maps/bruno.asm
index 9c493c4a..9c493c4a 100644
--- a/text/maps/bruno.asm
+++ b/en/text/maps/bruno.asm
diff --git a/text/maps/celadon_city.asm b/en/text/maps/celadon_city.asm
index 1dbd5cdf..1dbd5cdf 100644
--- a/text/maps/celadon_city.asm
+++ b/en/text/maps/celadon_city.asm
diff --git a/text/maps/celadon_dept_store_1f.asm b/en/text/maps/celadon_dept_store_1f.asm
index 8d805edc..8d805edc 100644
--- a/text/maps/celadon_dept_store_1f.asm
+++ b/en/text/maps/celadon_dept_store_1f.asm
diff --git a/text/maps/celadon_dept_store_2f.asm b/en/text/maps/celadon_dept_store_2f.asm
index 74869902..74869902 100644
--- a/text/maps/celadon_dept_store_2f.asm
+++ b/en/text/maps/celadon_dept_store_2f.asm
diff --git a/text/maps/celadon_dept_store_3f.asm b/en/text/maps/celadon_dept_store_3f.asm
index 8211750d..8211750d 100644
--- a/text/maps/celadon_dept_store_3f.asm
+++ b/en/text/maps/celadon_dept_store_3f.asm
diff --git a/text/maps/celadon_dept_store_4f.asm b/en/text/maps/celadon_dept_store_4f.asm
index 78fa0b66..78fa0b66 100644
--- a/text/maps/celadon_dept_store_4f.asm
+++ b/en/text/maps/celadon_dept_store_4f.asm
diff --git a/text/maps/celadon_dept_store_5f.asm b/en/text/maps/celadon_dept_store_5f.asm
index 1871194b..1871194b 100644
--- a/text/maps/celadon_dept_store_5f.asm
+++ b/en/text/maps/celadon_dept_store_5f.asm
diff --git a/text/maps/celadon_dept_store_roof.asm b/en/text/maps/celadon_dept_store_roof.asm
index 5d104cf5..5d104cf5 100644
--- a/text/maps/celadon_dept_store_roof.asm
+++ b/en/text/maps/celadon_dept_store_roof.asm
diff --git a/text/maps/celadon_diner.asm b/en/text/maps/celadon_diner.asm
index dc5e9350..dc5e9350 100644
--- a/text/maps/celadon_diner.asm
+++ b/en/text/maps/celadon_diner.asm
diff --git a/text/maps/celadon_game_corner.asm b/en/text/maps/celadon_game_corner.asm
index 1e59f83e..1e59f83e 100644
--- a/text/maps/celadon_game_corner.asm
+++ b/en/text/maps/celadon_game_corner.asm
diff --git a/text/maps/celadon_gym.asm b/en/text/maps/celadon_gym.asm
index d8f9394c..d8f9394c 100644
--- a/text/maps/celadon_gym.asm
+++ b/en/text/maps/celadon_gym.asm
diff --git a/text/maps/celadon_hotel.asm b/en/text/maps/celadon_hotel.asm
index f2eb059e..f2eb059e 100644
--- a/text/maps/celadon_hotel.asm
+++ b/en/text/maps/celadon_hotel.asm
diff --git a/text/maps/celadon_house.asm b/en/text/maps/celadon_house.asm
index 19e59bd6..19e59bd6 100644
--- a/text/maps/celadon_house.asm
+++ b/en/text/maps/celadon_house.asm
diff --git a/text/maps/celadon_mansion_1f.asm b/en/text/maps/celadon_mansion_1f.asm
index fc175cd5..fc175cd5 100644
--- a/text/maps/celadon_mansion_1f.asm
+++ b/en/text/maps/celadon_mansion_1f.asm
diff --git a/text/maps/celadon_mansion_2f.asm b/en/text/maps/celadon_mansion_2f.asm
index b2ecb4fa..b2ecb4fa 100644
--- a/text/maps/celadon_mansion_2f.asm
+++ b/en/text/maps/celadon_mansion_2f.asm
diff --git a/text/maps/celadon_mansion_3f.asm b/en/text/maps/celadon_mansion_3f.asm
index c8858281..c8858281 100644
--- a/text/maps/celadon_mansion_3f.asm
+++ b/en/text/maps/celadon_mansion_3f.asm
diff --git a/text/maps/celadon_mansion_4f_inside.asm b/en/text/maps/celadon_mansion_4f_inside.asm
index dab81a8d..dab81a8d 100644
--- a/text/maps/celadon_mansion_4f_inside.asm
+++ b/en/text/maps/celadon_mansion_4f_inside.asm
diff --git a/text/maps/celadon_mansion_4f_outside.asm b/en/text/maps/celadon_mansion_4f_outside.asm
index c8fd7ec8..c8fd7ec8 100644
--- a/text/maps/celadon_mansion_4f_outside.asm
+++ b/en/text/maps/celadon_mansion_4f_outside.asm
diff --git a/text/maps/celadon_pokecenter.asm b/en/text/maps/celadon_pokecenter.asm
index a04f51c9..a04f51c9 100644
--- a/text/maps/celadon_pokecenter.asm
+++ b/en/text/maps/celadon_pokecenter.asm
diff --git a/text/maps/celadon_prize_room.asm b/en/text/maps/celadon_prize_room.asm
index 6b2bb537..6b2bb537 100644
--- a/text/maps/celadon_prize_room.asm
+++ b/en/text/maps/celadon_prize_room.asm
diff --git a/text/maps/cerulean_badge_house.asm b/en/text/maps/cerulean_badge_house.asm
index 9d701443..9d701443 100644
--- a/text/maps/cerulean_badge_house.asm
+++ b/en/text/maps/cerulean_badge_house.asm
diff --git a/text/maps/cerulean_city.asm b/en/text/maps/cerulean_city.asm
index b5319d04..b5319d04 100644
--- a/text/maps/cerulean_city.asm
+++ b/en/text/maps/cerulean_city.asm
diff --git a/text/maps/cerulean_gym.asm b/en/text/maps/cerulean_gym.asm
index 1d1d6d1c..1d1d6d1c 100644
--- a/text/maps/cerulean_gym.asm
+++ b/en/text/maps/cerulean_gym.asm
diff --git a/text/maps/cerulean_mart.asm b/en/text/maps/cerulean_mart.asm
index 86a74588..86a74588 100644
--- a/text/maps/cerulean_mart.asm
+++ b/en/text/maps/cerulean_mart.asm
diff --git a/text/maps/cerulean_pokecenter.asm b/en/text/maps/cerulean_pokecenter.asm
index 497fbce3..497fbce3 100644
--- a/text/maps/cerulean_pokecenter.asm
+++ b/en/text/maps/cerulean_pokecenter.asm
diff --git a/text/maps/cerulean_trade_house.asm b/en/text/maps/cerulean_trade_house.asm
index b606613b..b606613b 100644
--- a/text/maps/cerulean_trade_house.asm
+++ b/en/text/maps/cerulean_trade_house.asm
diff --git a/text/maps/cerulean_trashed_house.asm b/en/text/maps/cerulean_trashed_house.asm
index f79540ae..f79540ae 100644
--- a/text/maps/cerulean_trashed_house.asm
+++ b/en/text/maps/cerulean_trashed_house.asm
diff --git a/text/maps/champion.asm b/en/text/maps/champion.asm
index 61050565..61050565 100644
--- a/text/maps/champion.asm
+++ b/en/text/maps/champion.asm
diff --git a/text/maps/cinnabar_gym.asm b/en/text/maps/cinnabar_gym.asm
index 173f94d2..173f94d2 100644
--- a/text/maps/cinnabar_gym.asm
+++ b/en/text/maps/cinnabar_gym.asm
diff --git a/text/maps/cinnabar_island.asm b/en/text/maps/cinnabar_island.asm
index 352ab8ea..352ab8ea 100644
--- a/text/maps/cinnabar_island.asm
+++ b/en/text/maps/cinnabar_island.asm
diff --git a/text/maps/cinnabar_lab.asm b/en/text/maps/cinnabar_lab.asm
index a93a484d..a93a484d 100644
--- a/text/maps/cinnabar_lab.asm
+++ b/en/text/maps/cinnabar_lab.asm
diff --git a/text/maps/cinnabar_lab_fossil_room.asm b/en/text/maps/cinnabar_lab_fossil_room.asm
index 3978814e..3978814e 100644
--- a/text/maps/cinnabar_lab_fossil_room.asm
+++ b/en/text/maps/cinnabar_lab_fossil_room.asm
diff --git a/text/maps/cinnabar_lab_metronome_room.asm b/en/text/maps/cinnabar_lab_metronome_room.asm
index fa04677f..fa04677f 100644
--- a/text/maps/cinnabar_lab_metronome_room.asm
+++ b/en/text/maps/cinnabar_lab_metronome_room.asm
diff --git a/text/maps/cinnabar_lab_trade_room.asm b/en/text/maps/cinnabar_lab_trade_room.asm
index 196124e7..196124e7 100644
--- a/text/maps/cinnabar_lab_trade_room.asm
+++ b/en/text/maps/cinnabar_lab_trade_room.asm
diff --git a/text/maps/cinnabar_mart.asm b/en/text/maps/cinnabar_mart.asm
index 42a41d06..42a41d06 100644
--- a/text/maps/cinnabar_mart.asm
+++ b/en/text/maps/cinnabar_mart.asm
diff --git a/text/maps/cinnabar_pokecenter.asm b/en/text/maps/cinnabar_pokecenter.asm
index cf481764..cf481764 100644
--- a/text/maps/cinnabar_pokecenter.asm
+++ b/en/text/maps/cinnabar_pokecenter.asm
diff --git a/text/maps/copycats_house_1f.asm b/en/text/maps/copycats_house_1f.asm
index 3ec2b151..3ec2b151 100644
--- a/text/maps/copycats_house_1f.asm
+++ b/en/text/maps/copycats_house_1f.asm
diff --git a/text/maps/copycats_house_2f.asm b/en/text/maps/copycats_house_2f.asm
index 44988e58..44988e58 100644
--- a/text/maps/copycats_house_2f.asm
+++ b/en/text/maps/copycats_house_2f.asm
diff --git a/text/maps/daycare_1.asm b/en/text/maps/daycare_1.asm
index f4cec10e..f4cec10e 100644
--- a/text/maps/daycare_1.asm
+++ b/en/text/maps/daycare_1.asm
diff --git a/text/maps/daycare_2.asm b/en/text/maps/daycare_2.asm
index 20c0e5ad..20c0e5ad 100644
--- a/text/maps/daycare_2.asm
+++ b/en/text/maps/daycare_2.asm
diff --git a/text/maps/digletts_cave_route_11_entrance.asm b/en/text/maps/digletts_cave_route_11_entrance.asm
index ecd3225e..ecd3225e 100644
--- a/text/maps/digletts_cave_route_11_entrance.asm
+++ b/en/text/maps/digletts_cave_route_11_entrance.asm
diff --git a/text/maps/digletts_cave_route_2_entrance.asm b/en/text/maps/digletts_cave_route_2_entrance.asm
index a04bbef7..a04bbef7 100644
--- a/text/maps/digletts_cave_route_2_entrance.asm
+++ b/en/text/maps/digletts_cave_route_2_entrance.asm
diff --git a/text/maps/fan_club.asm b/en/text/maps/fan_club.asm
index 4827f2e8..4827f2e8 100644
--- a/text/maps/fan_club.asm
+++ b/en/text/maps/fan_club.asm
diff --git a/text/maps/fighting_dojo.asm b/en/text/maps/fighting_dojo.asm
index 3df069c1..3df069c1 100644
--- a/text/maps/fighting_dojo.asm
+++ b/en/text/maps/fighting_dojo.asm
diff --git a/text/maps/fuchsia_city.asm b/en/text/maps/fuchsia_city.asm
index a90d0021..a90d0021 100644
--- a/text/maps/fuchsia_city.asm
+++ b/en/text/maps/fuchsia_city.asm
diff --git a/text/maps/fuchsia_fishing_house.asm b/en/text/maps/fuchsia_fishing_house.asm
index b1b8b2f2..b1b8b2f2 100644
--- a/text/maps/fuchsia_fishing_house.asm
+++ b/en/text/maps/fuchsia_fishing_house.asm
diff --git a/text/maps/fuchsia_gym_1.asm b/en/text/maps/fuchsia_gym_1.asm
index 9108fc79..9108fc79 100644
--- a/text/maps/fuchsia_gym_1.asm
+++ b/en/text/maps/fuchsia_gym_1.asm
diff --git a/text/maps/fuchsia_gym_2.asm b/en/text/maps/fuchsia_gym_2.asm
index 2913fb8f..2913fb8f 100644
--- a/text/maps/fuchsia_gym_2.asm
+++ b/en/text/maps/fuchsia_gym_2.asm
diff --git a/text/maps/fuchsia_house.asm b/en/text/maps/fuchsia_house.asm
index 7b6556b1..7b6556b1 100644
--- a/text/maps/fuchsia_house.asm
+++ b/en/text/maps/fuchsia_house.asm
diff --git a/text/maps/fuchsia_mart.asm b/en/text/maps/fuchsia_mart.asm
index 574898ce..574898ce 100644
--- a/text/maps/fuchsia_mart.asm
+++ b/en/text/maps/fuchsia_mart.asm
diff --git a/text/maps/fuchsia_meeting_room.asm b/en/text/maps/fuchsia_meeting_room.asm
index 10675ead..10675ead 100644
--- a/text/maps/fuchsia_meeting_room.asm
+++ b/en/text/maps/fuchsia_meeting_room.asm
diff --git a/text/maps/fuchsia_pokecenter.asm b/en/text/maps/fuchsia_pokecenter.asm
index a0def7eb..a0def7eb 100644
--- a/text/maps/fuchsia_pokecenter.asm
+++ b/en/text/maps/fuchsia_pokecenter.asm
diff --git a/text/maps/fujis_house.asm b/en/text/maps/fujis_house.asm
index 86cade68..86cade68 100644
--- a/text/maps/fujis_house.asm
+++ b/en/text/maps/fujis_house.asm
diff --git a/text/maps/hall_of_fame.asm b/en/text/maps/hall_of_fame.asm
index c799268b..c799268b 100644
--- a/text/maps/hall_of_fame.asm
+++ b/en/text/maps/hall_of_fame.asm
diff --git a/text/maps/indigo_plateau_lobby.asm b/en/text/maps/indigo_plateau_lobby.asm
index 8487e29a..8487e29a 100644
--- a/text/maps/indigo_plateau_lobby.asm
+++ b/en/text/maps/indigo_plateau_lobby.asm
diff --git a/text/maps/lance.asm b/en/text/maps/lance.asm
index ed3dcada..ed3dcada 100644
--- a/text/maps/lance.asm
+++ b/en/text/maps/lance.asm
diff --git a/text/maps/lavender_house.asm b/en/text/maps/lavender_house.asm
index 66cc85a5..66cc85a5 100644
--- a/text/maps/lavender_house.asm
+++ b/en/text/maps/lavender_house.asm
diff --git a/text/maps/lavender_mart.asm b/en/text/maps/lavender_mart.asm
index 222712c6..222712c6 100644
--- a/text/maps/lavender_mart.asm
+++ b/en/text/maps/lavender_mart.asm
diff --git a/text/maps/lavender_pokecenter.asm b/en/text/maps/lavender_pokecenter.asm
index 3aa7b67d..3aa7b67d 100644
--- a/text/maps/lavender_pokecenter.asm
+++ b/en/text/maps/lavender_pokecenter.asm
diff --git a/text/maps/lavender_town.asm b/en/text/maps/lavender_town.asm
index 19b6c8c8..19b6c8c8 100644
--- a/text/maps/lavender_town.asm
+++ b/en/text/maps/lavender_town.asm
diff --git a/text/maps/lorelei.asm b/en/text/maps/lorelei.asm
index fdbb55b4..fdbb55b4 100644
--- a/text/maps/lorelei.asm
+++ b/en/text/maps/lorelei.asm
diff --git a/text/maps/mansion_1f.asm b/en/text/maps/mansion_1f.asm
index a3c517fb..a3c517fb 100644
--- a/text/maps/mansion_1f.asm
+++ b/en/text/maps/mansion_1f.asm
diff --git a/text/maps/mansion_2f.asm b/en/text/maps/mansion_2f.asm
index 378efb30..378efb30 100644
--- a/text/maps/mansion_2f.asm
+++ b/en/text/maps/mansion_2f.asm
diff --git a/text/maps/mansion_3f.asm b/en/text/maps/mansion_3f.asm
index 70331fdf..70331fdf 100644
--- a/text/maps/mansion_3f.asm
+++ b/en/text/maps/mansion_3f.asm
diff --git a/text/maps/mansion_b1f.asm b/en/text/maps/mansion_b1f.asm
index 1bc1ef89..1bc1ef89 100644
--- a/text/maps/mansion_b1f.asm
+++ b/en/text/maps/mansion_b1f.asm
diff --git a/text/maps/mr_psychics_house.asm b/en/text/maps/mr_psychics_house.asm
index 7be2e11e..7be2e11e 100644
--- a/text/maps/mr_psychics_house.asm
+++ b/en/text/maps/mr_psychics_house.asm
diff --git a/text/maps/mt_moon_1f.asm b/en/text/maps/mt_moon_1f.asm
index 761a5240..761a5240 100644
--- a/text/maps/mt_moon_1f.asm
+++ b/en/text/maps/mt_moon_1f.asm
diff --git a/text/maps/mt_moon_b1f.asm b/en/text/maps/mt_moon_b1f.asm
index cd995ed5..cd995ed5 100644
--- a/text/maps/mt_moon_b1f.asm
+++ b/en/text/maps/mt_moon_b1f.asm
diff --git a/text/maps/mt_moon_b2f.asm b/en/text/maps/mt_moon_b2f.asm
index 472649b9..472649b9 100644
--- a/text/maps/mt_moon_b2f.asm
+++ b/en/text/maps/mt_moon_b2f.asm
diff --git a/text/maps/mt_moon_pokecenter.asm b/en/text/maps/mt_moon_pokecenter.asm
index 90fd811e..90fd811e 100644
--- a/text/maps/mt_moon_pokecenter.asm
+++ b/en/text/maps/mt_moon_pokecenter.asm
diff --git a/text/maps/museum_1f.asm b/en/text/maps/museum_1f.asm
index 16431bda..16431bda 100644
--- a/text/maps/museum_1f.asm
+++ b/en/text/maps/museum_1f.asm
diff --git a/text/maps/museum_2f.asm b/en/text/maps/museum_2f.asm
index 4f34a249..4f34a249 100644
--- a/text/maps/museum_2f.asm
+++ b/en/text/maps/museum_2f.asm
diff --git a/text/maps/name_rater.asm b/en/text/maps/name_rater.asm
index 65d3e8a4..65d3e8a4 100644
--- a/text/maps/name_rater.asm
+++ b/en/text/maps/name_rater.asm
diff --git a/text/maps/oaks_lab.asm b/en/text/maps/oaks_lab.asm
index 7a6f57b7..7a6f57b7 100644
--- a/text/maps/oaks_lab.asm
+++ b/en/text/maps/oaks_lab.asm
diff --git a/text/maps/pallet_town.asm b/en/text/maps/pallet_town.asm
index d5eda74f..d5eda74f 100644
--- a/text/maps/pallet_town.asm
+++ b/en/text/maps/pallet_town.asm
diff --git a/text/maps/pewter_city.asm b/en/text/maps/pewter_city.asm
index 14240c9e..14240c9e 100644
--- a/text/maps/pewter_city.asm
+++ b/en/text/maps/pewter_city.asm
diff --git a/text/maps/pewter_gym_1.asm b/en/text/maps/pewter_gym_1.asm
index 6426dd72..6426dd72 100644
--- a/text/maps/pewter_gym_1.asm
+++ b/en/text/maps/pewter_gym_1.asm
diff --git a/text/maps/pewter_gym_2.asm b/en/text/maps/pewter_gym_2.asm
index 86b97018..86b97018 100644
--- a/text/maps/pewter_gym_2.asm
+++ b/en/text/maps/pewter_gym_2.asm
diff --git a/text/maps/pewter_house_1.asm b/en/text/maps/pewter_house_1.asm
index 450e8372..450e8372 100644
--- a/text/maps/pewter_house_1.asm
+++ b/en/text/maps/pewter_house_1.asm
diff --git a/text/maps/pewter_house_2.asm b/en/text/maps/pewter_house_2.asm
index 615536f7..615536f7 100644
--- a/text/maps/pewter_house_2.asm
+++ b/en/text/maps/pewter_house_2.asm
diff --git a/text/maps/pewter_mart.asm b/en/text/maps/pewter_mart.asm
index 0d5b07a2..0d5b07a2 100644
--- a/text/maps/pewter_mart.asm
+++ b/en/text/maps/pewter_mart.asm
diff --git a/text/maps/pewter_pokecenter.asm b/en/text/maps/pewter_pokecenter.asm
index 6a1b373e..6a1b373e 100644
--- a/text/maps/pewter_pokecenter.asm
+++ b/en/text/maps/pewter_pokecenter.asm
diff --git a/text/maps/pokemon_league_gate.asm b/en/text/maps/pokemon_league_gate.asm
index ac92f4b0..ac92f4b0 100644
--- a/text/maps/pokemon_league_gate.asm
+++ b/en/text/maps/pokemon_league_gate.asm
diff --git a/text/maps/pokemon_tower_1f.asm b/en/text/maps/pokemon_tower_1f.asm
index 50a2cd29..50a2cd29 100644
--- a/text/maps/pokemon_tower_1f.asm
+++ b/en/text/maps/pokemon_tower_1f.asm
diff --git a/text/maps/pokemon_tower_2f.asm b/en/text/maps/pokemon_tower_2f.asm
index 79323001..79323001 100644
--- a/text/maps/pokemon_tower_2f.asm
+++ b/en/text/maps/pokemon_tower_2f.asm
diff --git a/text/maps/pokemon_tower_3f.asm b/en/text/maps/pokemon_tower_3f.asm
index 67098e6b..67098e6b 100644
--- a/text/maps/pokemon_tower_3f.asm
+++ b/en/text/maps/pokemon_tower_3f.asm
diff --git a/text/maps/pokemon_tower_4f.asm b/en/text/maps/pokemon_tower_4f.asm
index 771325a0..771325a0 100644
--- a/text/maps/pokemon_tower_4f.asm
+++ b/en/text/maps/pokemon_tower_4f.asm
diff --git a/text/maps/pokemon_tower_5f.asm b/en/text/maps/pokemon_tower_5f.asm
index b329118d..b329118d 100644
--- a/text/maps/pokemon_tower_5f.asm
+++ b/en/text/maps/pokemon_tower_5f.asm
diff --git a/text/maps/pokemon_tower_6f.asm b/en/text/maps/pokemon_tower_6f.asm
index 7532d56d..7532d56d 100644
--- a/text/maps/pokemon_tower_6f.asm
+++ b/en/text/maps/pokemon_tower_6f.asm
diff --git a/text/maps/pokemon_tower_7f.asm b/en/text/maps/pokemon_tower_7f.asm
index 704a71eb..704a71eb 100644
--- a/text/maps/pokemon_tower_7f.asm
+++ b/en/text/maps/pokemon_tower_7f.asm
diff --git a/text/maps/power_plant.asm b/en/text/maps/power_plant.asm
index e5df6674..e5df6674 100644
--- a/text/maps/power_plant.asm
+++ b/en/text/maps/power_plant.asm
diff --git a/text/maps/reds_house_1f.asm b/en/text/maps/reds_house_1f.asm
index 07768af9..07768af9 100644
--- a/text/maps/reds_house_1f.asm
+++ b/en/text/maps/reds_house_1f.asm
diff --git a/text/maps/rock_tunnel_b1f.asm b/en/text/maps/rock_tunnel_b1f.asm
index 472c52f8..472c52f8 100644
--- a/text/maps/rock_tunnel_b1f.asm
+++ b/en/text/maps/rock_tunnel_b1f.asm
diff --git a/text/maps/rock_tunnel_b2f_1.asm b/en/text/maps/rock_tunnel_b2f_1.asm
index 1a565eb3..1a565eb3 100644
--- a/text/maps/rock_tunnel_b2f_1.asm
+++ b/en/text/maps/rock_tunnel_b2f_1.asm
diff --git a/text/maps/rock_tunnel_b2f_2.asm b/en/text/maps/rock_tunnel_b2f_2.asm
index e8e45a7f..e8e45a7f 100644
--- a/text/maps/rock_tunnel_b2f_2.asm
+++ b/en/text/maps/rock_tunnel_b2f_2.asm
diff --git a/text/maps/rock_tunnel_pokecenter.asm b/en/text/maps/rock_tunnel_pokecenter.asm
index 0fc249ff..0fc249ff 100644
--- a/text/maps/rock_tunnel_pokecenter.asm
+++ b/en/text/maps/rock_tunnel_pokecenter.asm
diff --git a/text/maps/rocket_hideout_b1f.asm b/en/text/maps/rocket_hideout_b1f.asm
index 36117804..36117804 100644
--- a/text/maps/rocket_hideout_b1f.asm
+++ b/en/text/maps/rocket_hideout_b1f.asm
diff --git a/text/maps/rocket_hideout_b2f.asm b/en/text/maps/rocket_hideout_b2f.asm
index c13c3593..c13c3593 100644
--- a/text/maps/rocket_hideout_b2f.asm
+++ b/en/text/maps/rocket_hideout_b2f.asm
diff --git a/text/maps/rocket_hideout_b3f.asm b/en/text/maps/rocket_hideout_b3f.asm
index a146a383..a146a383 100644
--- a/text/maps/rocket_hideout_b3f.asm
+++ b/en/text/maps/rocket_hideout_b3f.asm
diff --git a/text/maps/rocket_hideout_b4f.asm b/en/text/maps/rocket_hideout_b4f.asm
index f3ba43f3..f3ba43f3 100644
--- a/text/maps/rocket_hideout_b4f.asm
+++ b/en/text/maps/rocket_hideout_b4f.asm
diff --git a/text/maps/rocket_hideout_elevator.asm b/en/text/maps/rocket_hideout_elevator.asm
index 6f2aa638..6f2aa638 100644
--- a/text/maps/rocket_hideout_elevator.asm
+++ b/en/text/maps/rocket_hideout_elevator.asm
diff --git a/text/maps/route_1.asm b/en/text/maps/route_1.asm
index 73188f09..73188f09 100644
--- a/text/maps/route_1.asm
+++ b/en/text/maps/route_1.asm
diff --git a/text/maps/route_10.asm b/en/text/maps/route_10.asm
index 057ddcb5..057ddcb5 100644
--- a/text/maps/route_10.asm
+++ b/en/text/maps/route_10.asm
diff --git a/text/maps/route_11_1.asm b/en/text/maps/route_11_1.asm
index 13e37bdf..13e37bdf 100644
--- a/text/maps/route_11_1.asm
+++ b/en/text/maps/route_11_1.asm
diff --git a/text/maps/route_11_2.asm b/en/text/maps/route_11_2.asm
index b9b68d6d..b9b68d6d 100644
--- a/text/maps/route_11_2.asm
+++ b/en/text/maps/route_11_2.asm
diff --git a/text/maps/route_11_gate.asm b/en/text/maps/route_11_gate.asm
index ef371d06..ef371d06 100644
--- a/text/maps/route_11_gate.asm
+++ b/en/text/maps/route_11_gate.asm
diff --git a/text/maps/route_11_gate_upstairs.asm b/en/text/maps/route_11_gate_upstairs.asm
index 10236081..10236081 100644
--- a/text/maps/route_11_gate_upstairs.asm
+++ b/en/text/maps/route_11_gate_upstairs.asm
diff --git a/text/maps/route_12.asm b/en/text/maps/route_12.asm
index 82696fda..82696fda 100644
--- a/text/maps/route_12.asm
+++ b/en/text/maps/route_12.asm
diff --git a/text/maps/route_12_gate.asm b/en/text/maps/route_12_gate.asm
index 51d75539..51d75539 100644
--- a/text/maps/route_12_gate.asm
+++ b/en/text/maps/route_12_gate.asm
diff --git a/text/maps/route_12_gate_upstairs.asm b/en/text/maps/route_12_gate_upstairs.asm
index 95a89527..95a89527 100644
--- a/text/maps/route_12_gate_upstairs.asm
+++ b/en/text/maps/route_12_gate_upstairs.asm
diff --git a/text/maps/route_12_house.asm b/en/text/maps/route_12_house.asm
index e04ce5fb..e04ce5fb 100644
--- a/text/maps/route_12_house.asm
+++ b/en/text/maps/route_12_house.asm
diff --git a/text/maps/route_13.asm b/en/text/maps/route_13.asm
index e2718919..e2718919 100644
--- a/text/maps/route_13.asm
+++ b/en/text/maps/route_13.asm
diff --git a/text/maps/route_14.asm b/en/text/maps/route_14.asm
index 18e85ed4..18e85ed4 100644
--- a/text/maps/route_14.asm
+++ b/en/text/maps/route_14.asm
diff --git a/text/maps/route_15.asm b/en/text/maps/route_15.asm
index a23b8500..a23b8500 100644
--- a/text/maps/route_15.asm
+++ b/en/text/maps/route_15.asm
diff --git a/text/maps/route_15_gate.asm b/en/text/maps/route_15_gate.asm
index 0a526142..0a526142 100644
--- a/text/maps/route_15_gate.asm
+++ b/en/text/maps/route_15_gate.asm
diff --git a/text/maps/route_15_gate_upstairs.asm b/en/text/maps/route_15_gate_upstairs.asm
index ade4a358..ade4a358 100644
--- a/text/maps/route_15_gate_upstairs.asm
+++ b/en/text/maps/route_15_gate_upstairs.asm
diff --git a/text/maps/route_16.asm b/en/text/maps/route_16.asm
index 45265829..45265829 100644
--- a/text/maps/route_16.asm
+++ b/en/text/maps/route_16.asm
diff --git a/text/maps/route_16_gate.asm b/en/text/maps/route_16_gate.asm
index f548977f..f548977f 100644
--- a/text/maps/route_16_gate.asm
+++ b/en/text/maps/route_16_gate.asm
diff --git a/text/maps/route_16_gate_upstairs.asm b/en/text/maps/route_16_gate_upstairs.asm
index d76b70ca..d76b70ca 100644
--- a/text/maps/route_16_gate_upstairs.asm
+++ b/en/text/maps/route_16_gate_upstairs.asm
diff --git a/text/maps/route_16_house.asm b/en/text/maps/route_16_house.asm
index 77efde87..77efde87 100644
--- a/text/maps/route_16_house.asm
+++ b/en/text/maps/route_16_house.asm
diff --git a/text/maps/route_17.asm b/en/text/maps/route_17.asm
index a0affd90..a0affd90 100644
--- a/text/maps/route_17.asm
+++ b/en/text/maps/route_17.asm
diff --git a/text/maps/route_18.asm b/en/text/maps/route_18.asm
index d09caf82..d09caf82 100644
--- a/text/maps/route_18.asm
+++ b/en/text/maps/route_18.asm
diff --git a/text/maps/route_18_gate.asm b/en/text/maps/route_18_gate.asm
index f2f51039..f2f51039 100644
--- a/text/maps/route_18_gate.asm
+++ b/en/text/maps/route_18_gate.asm
diff --git a/text/maps/route_18_gate_upstairs.asm b/en/text/maps/route_18_gate_upstairs.asm
index 0fd2de09..0fd2de09 100644
--- a/text/maps/route_18_gate_upstairs.asm
+++ b/en/text/maps/route_18_gate_upstairs.asm
diff --git a/text/maps/route_19.asm b/en/text/maps/route_19.asm
index 244e31d0..244e31d0 100644
--- a/text/maps/route_19.asm
+++ b/en/text/maps/route_19.asm
diff --git a/text/maps/route_2.asm b/en/text/maps/route_2.asm
index dd7becc0..dd7becc0 100644
--- a/text/maps/route_2.asm
+++ b/en/text/maps/route_2.asm
diff --git a/text/maps/route_20.asm b/en/text/maps/route_20.asm
index 1ccf0b6c..1ccf0b6c 100644
--- a/text/maps/route_20.asm
+++ b/en/text/maps/route_20.asm
diff --git a/text/maps/route_21.asm b/en/text/maps/route_21.asm
index 3451953f..3451953f 100644
--- a/text/maps/route_21.asm
+++ b/en/text/maps/route_21.asm
diff --git a/text/maps/route_22.asm b/en/text/maps/route_22.asm
index 3a1d28f0..3a1d28f0 100644
--- a/text/maps/route_22.asm
+++ b/en/text/maps/route_22.asm
diff --git a/text/maps/route_23.asm b/en/text/maps/route_23.asm
index 2ecb020e..2ecb020e 100644
--- a/text/maps/route_23.asm
+++ b/en/text/maps/route_23.asm
diff --git a/text/maps/route_24_1.asm b/en/text/maps/route_24_1.asm
index ae861eda..ae861eda 100644
--- a/text/maps/route_24_1.asm
+++ b/en/text/maps/route_24_1.asm
diff --git a/text/maps/route_24_2.asm b/en/text/maps/route_24_2.asm
index 325dea13..325dea13 100644
--- a/text/maps/route_24_2.asm
+++ b/en/text/maps/route_24_2.asm
diff --git a/text/maps/route_25.asm b/en/text/maps/route_25.asm
index 325ab348..325ab348 100644
--- a/text/maps/route_25.asm
+++ b/en/text/maps/route_25.asm
diff --git a/text/maps/route_2_gate.asm b/en/text/maps/route_2_gate.asm
index 566830f8..566830f8 100644
--- a/text/maps/route_2_gate.asm
+++ b/en/text/maps/route_2_gate.asm
diff --git a/text/maps/route_2_house.asm b/en/text/maps/route_2_house.asm
index 46fc1062..46fc1062 100644
--- a/text/maps/route_2_house.asm
+++ b/en/text/maps/route_2_house.asm
diff --git a/text/maps/route_3.asm b/en/text/maps/route_3.asm
index 966a0786..966a0786 100644
--- a/text/maps/route_3.asm
+++ b/en/text/maps/route_3.asm
diff --git a/text/maps/route_4.asm b/en/text/maps/route_4.asm
index 0a36f4cd..0a36f4cd 100644
--- a/text/maps/route_4.asm
+++ b/en/text/maps/route_4.asm
diff --git a/text/maps/route_5.asm b/en/text/maps/route_5.asm
index 54ff0f84..54ff0f84 100644
--- a/text/maps/route_5.asm
+++ b/en/text/maps/route_5.asm
diff --git a/text/maps/route_6.asm b/en/text/maps/route_6.asm
index c48b5d3d..c48b5d3d 100644
--- a/text/maps/route_6.asm
+++ b/en/text/maps/route_6.asm
diff --git a/text/maps/route_7.asm b/en/text/maps/route_7.asm
index 6500be96..6500be96 100644
--- a/text/maps/route_7.asm
+++ b/en/text/maps/route_7.asm
diff --git a/text/maps/route_8.asm b/en/text/maps/route_8.asm
index 57a9a5f9..57a9a5f9 100644
--- a/text/maps/route_8.asm
+++ b/en/text/maps/route_8.asm
diff --git a/text/maps/route_9.asm b/en/text/maps/route_9.asm
index 9975000d..9975000d 100644
--- a/text/maps/route_9.asm
+++ b/en/text/maps/route_9.asm
diff --git a/text/maps/safari_zone_center.asm b/en/text/maps/safari_zone_center.asm
index 09918f93..09918f93 100644
--- a/text/maps/safari_zone_center.asm
+++ b/en/text/maps/safari_zone_center.asm
diff --git a/text/maps/safari_zone_east.asm b/en/text/maps/safari_zone_east.asm
index eebe5de7..eebe5de7 100644
--- a/text/maps/safari_zone_east.asm
+++ b/en/text/maps/safari_zone_east.asm
diff --git a/text/maps/safari_zone_entrance.asm b/en/text/maps/safari_zone_entrance.asm
index dcc1fd9b..dcc1fd9b 100644
--- a/text/maps/safari_zone_entrance.asm
+++ b/en/text/maps/safari_zone_entrance.asm
diff --git a/text/maps/safari_zone_north.asm b/en/text/maps/safari_zone_north.asm
index 1e148f0b..1e148f0b 100644
--- a/text/maps/safari_zone_north.asm
+++ b/en/text/maps/safari_zone_north.asm
diff --git a/text/maps/safari_zone_rest_house_1.asm b/en/text/maps/safari_zone_rest_house_1.asm
index b6c87818..b6c87818 100644
--- a/text/maps/safari_zone_rest_house_1.asm
+++ b/en/text/maps/safari_zone_rest_house_1.asm
diff --git a/text/maps/safari_zone_rest_house_2.asm b/en/text/maps/safari_zone_rest_house_2.asm
index 94802b13..94802b13 100644
--- a/text/maps/safari_zone_rest_house_2.asm
+++ b/en/text/maps/safari_zone_rest_house_2.asm
diff --git a/text/maps/safari_zone_rest_house_3.asm b/en/text/maps/safari_zone_rest_house_3.asm
index d5f7abc8..d5f7abc8 100644
--- a/text/maps/safari_zone_rest_house_3.asm
+++ b/en/text/maps/safari_zone_rest_house_3.asm
diff --git a/text/maps/safari_zone_rest_house_4.asm b/en/text/maps/safari_zone_rest_house_4.asm
index 93f02c8f..93f02c8f 100644
--- a/text/maps/safari_zone_rest_house_4.asm
+++ b/en/text/maps/safari_zone_rest_house_4.asm
diff --git a/text/maps/safari_zone_secret_house.asm b/en/text/maps/safari_zone_secret_house.asm
index 3df79d90..3df79d90 100644
--- a/text/maps/safari_zone_secret_house.asm
+++ b/en/text/maps/safari_zone_secret_house.asm
diff --git a/text/maps/safari_zone_west.asm b/en/text/maps/safari_zone_west.asm
index dcb2fe6c..dcb2fe6c 100644
--- a/text/maps/safari_zone_west.asm
+++ b/en/text/maps/safari_zone_west.asm
diff --git a/text/maps/saffron_city.asm b/en/text/maps/saffron_city.asm
index a0422c8c..a0422c8c 100644
--- a/text/maps/saffron_city.asm
+++ b/en/text/maps/saffron_city.asm
diff --git a/text/maps/saffron_gates.asm b/en/text/maps/saffron_gates.asm
index c16e880e..c16e880e 100644
--- a/text/maps/saffron_gates.asm
+++ b/en/text/maps/saffron_gates.asm
diff --git a/text/maps/saffron_gym.asm b/en/text/maps/saffron_gym.asm
index 419b56ac..419b56ac 100644
--- a/text/maps/saffron_gym.asm
+++ b/en/text/maps/saffron_gym.asm
diff --git a/text/maps/saffron_house.asm b/en/text/maps/saffron_house.asm
index 214bf089..214bf089 100644
--- a/text/maps/saffron_house.asm
+++ b/en/text/maps/saffron_house.asm
diff --git a/text/maps/saffron_mart.asm b/en/text/maps/saffron_mart.asm
index a43b0d94..a43b0d94 100644
--- a/text/maps/saffron_mart.asm
+++ b/en/text/maps/saffron_mart.asm
diff --git a/text/maps/saffron_pokecenter.asm b/en/text/maps/saffron_pokecenter.asm
index 6548aff8..6548aff8 100644
--- a/text/maps/saffron_pokecenter.asm
+++ b/en/text/maps/saffron_pokecenter.asm
diff --git a/text/maps/school.asm b/en/text/maps/school.asm
index f6041e0d..f6041e0d 100644
--- a/text/maps/school.asm
+++ b/en/text/maps/school.asm
diff --git a/text/maps/seafoam_islands_b4f.asm b/en/text/maps/seafoam_islands_b4f.asm
index 608d165f..608d165f 100644
--- a/text/maps/seafoam_islands_b4f.asm
+++ b/en/text/maps/seafoam_islands_b4f.asm
diff --git a/text/maps/silph_co_10f.asm b/en/text/maps/silph_co_10f.asm
index e916c64a..e916c64a 100644
--- a/text/maps/silph_co_10f.asm
+++ b/en/text/maps/silph_co_10f.asm
diff --git a/text/maps/silph_co_11f.asm b/en/text/maps/silph_co_11f.asm
index fbaa6086..fbaa6086 100644
--- a/text/maps/silph_co_11f.asm
+++ b/en/text/maps/silph_co_11f.asm
diff --git a/text/maps/silph_co_1f.asm b/en/text/maps/silph_co_1f.asm
index 1ef80189..1ef80189 100644
--- a/text/maps/silph_co_1f.asm
+++ b/en/text/maps/silph_co_1f.asm
diff --git a/text/maps/silph_co_2f.asm b/en/text/maps/silph_co_2f.asm
index bd87630a..bd87630a 100644
--- a/text/maps/silph_co_2f.asm
+++ b/en/text/maps/silph_co_2f.asm
diff --git a/text/maps/silph_co_3f.asm b/en/text/maps/silph_co_3f.asm
index b6a023f9..b6a023f9 100644
--- a/text/maps/silph_co_3f.asm
+++ b/en/text/maps/silph_co_3f.asm
diff --git a/text/maps/silph_co_4f.asm b/en/text/maps/silph_co_4f.asm
index 5b484ec7..5b484ec7 100644
--- a/text/maps/silph_co_4f.asm
+++ b/en/text/maps/silph_co_4f.asm
diff --git a/text/maps/silph_co_5f_1.asm b/en/text/maps/silph_co_5f_1.asm
index dab42539..dab42539 100644
--- a/text/maps/silph_co_5f_1.asm
+++ b/en/text/maps/silph_co_5f_1.asm
diff --git a/text/maps/silph_co_5f_2.asm b/en/text/maps/silph_co_5f_2.asm
index 3c1b8ead..3c1b8ead 100644
--- a/text/maps/silph_co_5f_2.asm
+++ b/en/text/maps/silph_co_5f_2.asm
diff --git a/text/maps/silph_co_6f.asm b/en/text/maps/silph_co_6f.asm
index 90456b5c..90456b5c 100644
--- a/text/maps/silph_co_6f.asm
+++ b/en/text/maps/silph_co_6f.asm
diff --git a/text/maps/silph_co_7f.asm b/en/text/maps/silph_co_7f.asm
index 1cc2bc30..1cc2bc30 100644
--- a/text/maps/silph_co_7f.asm
+++ b/en/text/maps/silph_co_7f.asm
diff --git a/text/maps/silph_co_8f.asm b/en/text/maps/silph_co_8f.asm
index fabae5e6..fabae5e6 100644
--- a/text/maps/silph_co_8f.asm
+++ b/en/text/maps/silph_co_8f.asm
diff --git a/text/maps/silph_co_9f.asm b/en/text/maps/silph_co_9f.asm
index fd1aa91c..fd1aa91c 100644
--- a/text/maps/silph_co_9f.asm
+++ b/en/text/maps/silph_co_9f.asm
diff --git a/text/maps/ss_anne_1.asm b/en/text/maps/ss_anne_1.asm
index 2bbdcbac..2bbdcbac 100644
--- a/text/maps/ss_anne_1.asm
+++ b/en/text/maps/ss_anne_1.asm
diff --git a/text/maps/ss_anne_10.asm b/en/text/maps/ss_anne_10.asm
index 7df629b5..7df629b5 100644
--- a/text/maps/ss_anne_10.asm
+++ b/en/text/maps/ss_anne_10.asm
diff --git a/text/maps/ss_anne_2.asm b/en/text/maps/ss_anne_2.asm
index 58d804ba..58d804ba 100644
--- a/text/maps/ss_anne_2.asm
+++ b/en/text/maps/ss_anne_2.asm
diff --git a/text/maps/ss_anne_3.asm b/en/text/maps/ss_anne_3.asm
index 76490594..76490594 100644
--- a/text/maps/ss_anne_3.asm
+++ b/en/text/maps/ss_anne_3.asm
diff --git a/text/maps/ss_anne_5.asm b/en/text/maps/ss_anne_5.asm
index 76cd5631..76cd5631 100644
--- a/text/maps/ss_anne_5.asm
+++ b/en/text/maps/ss_anne_5.asm
diff --git a/text/maps/ss_anne_6.asm b/en/text/maps/ss_anne_6.asm
index 7fcc9973..7fcc9973 100644
--- a/text/maps/ss_anne_6.asm
+++ b/en/text/maps/ss_anne_6.asm
diff --git a/text/maps/ss_anne_7.asm b/en/text/maps/ss_anne_7.asm
index 7bf004da..7bf004da 100644
--- a/text/maps/ss_anne_7.asm
+++ b/en/text/maps/ss_anne_7.asm
diff --git a/text/maps/ss_anne_8.asm b/en/text/maps/ss_anne_8.asm
index 7a09303e..7a09303e 100644
--- a/text/maps/ss_anne_8.asm
+++ b/en/text/maps/ss_anne_8.asm
diff --git a/text/maps/ss_anne_9.asm b/en/text/maps/ss_anne_9.asm
index a9be8cee..a9be8cee 100644
--- a/text/maps/ss_anne_9.asm
+++ b/en/text/maps/ss_anne_9.asm
diff --git a/text/maps/underground_path_route_6_entrance.asm b/en/text/maps/underground_path_route_6_entrance.asm
index dacc44f7..dacc44f7 100644
--- a/text/maps/underground_path_route_6_entrance.asm
+++ b/en/text/maps/underground_path_route_6_entrance.asm
diff --git a/text/maps/underground_path_route_7_entrance.asm b/en/text/maps/underground_path_route_7_entrance.asm
index 5cde3614..5cde3614 100644
--- a/text/maps/underground_path_route_7_entrance.asm
+++ b/en/text/maps/underground_path_route_7_entrance.asm
diff --git a/text/maps/underground_path_route_7_entrance_unused.asm b/en/text/maps/underground_path_route_7_entrance_unused.asm
index 4e0dc3ca..4e0dc3ca 100644
--- a/text/maps/underground_path_route_7_entrance_unused.asm
+++ b/en/text/maps/underground_path_route_7_entrance_unused.asm
diff --git a/text/maps/underground_path_route_8_entrance.asm b/en/text/maps/underground_path_route_8_entrance.asm
index da785c8e..da785c8e 100644
--- a/text/maps/underground_path_route_8_entrance.asm
+++ b/en/text/maps/underground_path_route_8_entrance.asm
diff --git a/text/maps/unknown_dungeon_b1f.asm b/en/text/maps/unknown_dungeon_b1f.asm
index 0918a3ce..0918a3ce 100644
--- a/text/maps/unknown_dungeon_b1f.asm
+++ b/en/text/maps/unknown_dungeon_b1f.asm
diff --git a/text/maps/vermilion_city.asm b/en/text/maps/vermilion_city.asm
index b060a123..b060a123 100644
--- a/text/maps/vermilion_city.asm
+++ b/en/text/maps/vermilion_city.asm
diff --git a/text/maps/vermilion_dock.asm b/en/text/maps/vermilion_dock.asm
index 5d998e82..5d998e82 100644
--- a/text/maps/vermilion_dock.asm
+++ b/en/text/maps/vermilion_dock.asm
diff --git a/text/maps/vermilion_fishing_house.asm b/en/text/maps/vermilion_fishing_house.asm
index 6857bb5b..6857bb5b 100644
--- a/text/maps/vermilion_fishing_house.asm
+++ b/en/text/maps/vermilion_fishing_house.asm
diff --git a/text/maps/vermilion_gym_1.asm b/en/text/maps/vermilion_gym_1.asm
index f718d899..f718d899 100644
--- a/text/maps/vermilion_gym_1.asm
+++ b/en/text/maps/vermilion_gym_1.asm
diff --git a/text/maps/vermilion_gym_2.asm b/en/text/maps/vermilion_gym_2.asm
index d0a01932..d0a01932 100644
--- a/text/maps/vermilion_gym_2.asm
+++ b/en/text/maps/vermilion_gym_2.asm
diff --git a/text/maps/vermilion_house.asm b/en/text/maps/vermilion_house.asm
index 91c18708..91c18708 100644
--- a/text/maps/vermilion_house.asm
+++ b/en/text/maps/vermilion_house.asm
diff --git a/text/maps/vermilion_mart.asm b/en/text/maps/vermilion_mart.asm
index 10743989..10743989 100644
--- a/text/maps/vermilion_mart.asm
+++ b/en/text/maps/vermilion_mart.asm
diff --git a/text/maps/vermilion_pokecenter.asm b/en/text/maps/vermilion_pokecenter.asm
index c9e9a581..c9e9a581 100644
--- a/text/maps/vermilion_pokecenter.asm
+++ b/en/text/maps/vermilion_pokecenter.asm
diff --git a/text/maps/victory_road_1f.asm b/en/text/maps/victory_road_1f.asm
index 1523db88..1523db88 100644
--- a/text/maps/victory_road_1f.asm
+++ b/en/text/maps/victory_road_1f.asm
diff --git a/text/maps/victory_road_2f.asm b/en/text/maps/victory_road_2f.asm
index ec9dcf4f..ec9dcf4f 100644
--- a/text/maps/victory_road_2f.asm
+++ b/en/text/maps/victory_road_2f.asm
diff --git a/text/maps/victory_road_3f.asm b/en/text/maps/victory_road_3f.asm
index 07e0be70..07e0be70 100644
--- a/text/maps/victory_road_3f.asm
+++ b/en/text/maps/victory_road_3f.asm
diff --git a/text/maps/viridian_city.asm b/en/text/maps/viridian_city.asm
index 67ab5c40..67ab5c40 100644
--- a/text/maps/viridian_city.asm
+++ b/en/text/maps/viridian_city.asm
diff --git a/text/maps/viridian_forest.asm b/en/text/maps/viridian_forest.asm
index 813b193a..813b193a 100644
--- a/text/maps/viridian_forest.asm
+++ b/en/text/maps/viridian_forest.asm
diff --git a/text/maps/viridian_forest_entrance.asm b/en/text/maps/viridian_forest_entrance.asm
index c1a8df22..c1a8df22 100644
--- a/text/maps/viridian_forest_entrance.asm
+++ b/en/text/maps/viridian_forest_entrance.asm
diff --git a/text/maps/viridian_forest_exit.asm b/en/text/maps/viridian_forest_exit.asm
index ab6a5a1d..ab6a5a1d 100644
--- a/text/maps/viridian_forest_exit.asm
+++ b/en/text/maps/viridian_forest_exit.asm
diff --git a/text/maps/viridian_gym.asm b/en/text/maps/viridian_gym.asm
index f87d8d58..f87d8d58 100644
--- a/text/maps/viridian_gym.asm
+++ b/en/text/maps/viridian_gym.asm
diff --git a/text/maps/viridian_house.asm b/en/text/maps/viridian_house.asm
index 757f597a..757f597a 100644
--- a/text/maps/viridian_house.asm
+++ b/en/text/maps/viridian_house.asm
diff --git a/text/maps/viridian_mart.asm b/en/text/maps/viridian_mart.asm
index 61750afe..61750afe 100644
--- a/text/maps/viridian_mart.asm
+++ b/en/text/maps/viridian_mart.asm
diff --git a/text/maps/viridian_pokecenter.asm b/en/text/maps/viridian_pokecenter.asm
index 4ac18bf6..4ac18bf6 100644
--- a/text/maps/viridian_pokecenter.asm
+++ b/en/text/maps/viridian_pokecenter.asm
diff --git a/text/maps/wardens_house.asm b/en/text/maps/wardens_house.asm
index 9d40cace..9d40cace 100644
--- a/text/maps/wardens_house.asm
+++ b/en/text/maps/wardens_house.asm
diff --git a/text/monster_names.asm b/en/text/monster_names.asm
index a62b1bd9..a62b1bd9 100755
--- a/text/monster_names.asm
+++ b/en/text/monster_names.asm
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/text/oakspeech.asm b/en/text/oakspeech.asm
index e006d16f..e006d16f 100644
--- a/text/oakspeech.asm
+++ b/en/text/oakspeech.asm
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/text/trainer_names.asm b/en/text/trainer_names.asm
index 7736738b..7736738b 100755
--- a/text/trainer_names.asm
+++ b/en/text/trainer_names.asm
diff --git a/text/type_names.asm b/en/text/type_names.asm
index d94675b8..d94675b8 100755
--- a/text/type_names.asm
+++ b/en/text/type_names.asm
diff --git a/engine/battle/print_type.asm b/engine/battle/print_type.asm
index f717f871..fc66ceaa 100644
--- a/engine/battle/print_type.asm
+++ b/engine/battle/print_type.asm
@@ -49,4 +49,4 @@ PrintType_:
pop hl
jp PlaceString
-INCLUDE "text/type_names.asm"
+ inclang text/type_names.asm
diff --git a/engine/battle/trainer_ai.asm b/engine/battle/trainer_ai.asm
index 6f699b9c..f3501209 100644
--- a/engine/battle/trainer_ai.asm
+++ b/engine/battle/trainer_ai.asm
@@ -326,7 +326,7 @@ TrainerClassMoveChoiceModifications:
INCLUDE "engine/battle/trainer_pic_money_pointers.asm"
-INCLUDE "text/trainer_names.asm"
+ inclang text/trainer_names.asm
INCLUDE "engine/battle/bank_e_misc.asm"
diff --git a/engine/in_game_trades.asm b/engine/in_game_trades.asm
index c01bc3c3..1563e72f 100755
--- a/engine/in_game_trades.asm
+++ b/engine/in_game_trades.asm
@@ -84,7 +84,7 @@ InGameTrade_GetMonName:
ld bc, NAME_LENGTH
jp CopyData
-INCLUDE "data/trades.asm"
+ inclang data/trades.asm
InGameTrade_DoTrade:
xor a ; NORMAL_PARTY_MENU
diff --git a/macros/inclang.asm b/macros/inclang.asm
new file mode 100644
index 00000000..147c9e6d
--- /dev/null
+++ b/macros/inclang.asm
@@ -0,0 +1,18 @@
+ENGLISH = 1
+DEUTSCH = 2
+
+inclang: MACRO
+IF LANG == ENGLISH
+ INCLUDE "en/\1"
+ELIF LANG == DEUTSCH
+ INCLUDE "de/\1"
+ENDC
+ENDM
+
+binlang: MACRO
+IF LANG == ENGLISH
+ INCBIN "en/\1"
+ELIF LANG == DEUTSCH
+ INCLUDE "de/\1"
+ENDC
+ENDM
diff --git a/main.asm b/main.asm
index 065700da..5b3b23e8 100755..100644
--- a/main.asm
+++ b/main.asm
@@ -1,2090 +1,2 @@
-INCLUDE "constants.asm"
-
-NPC_SPRITES_1 EQU $4
-NPC_SPRITES_2 EQU $5
-
-GFX EQU $4
-
-PICS_1 EQU $9
-PICS_2 EQU $A
-PICS_3 EQU $B
-PICS_4 EQU $C
-PICS_5 EQU $D
-
-INCLUDE "home.asm"
-
-
-SECTION "bank1",ROMX,BANK[$1]
-
-INCLUDE "data/facing.asm"
-
-INCLUDE "engine/black_out.asm"
-
-MewPicFront:: INCBIN "pic/bmon/mew.pic"
-MewPicBack:: INCBIN "pic/monback/mewb.pic"
-INCLUDE "data/baseStats/mew.asm"
-
-INCLUDE "engine/battle/safari_zone.asm"
-
-INCLUDE "engine/titlescreen.asm"
-INCLUDE "engine/load_mon_data.asm"
-
-INCLUDE "data/item_prices.asm"
-INCLUDE "text/item_names.asm"
-INCLUDE "text/unused_names.asm"
-
-INCLUDE "engine/overworld/oam.asm"
-INCLUDE "engine/oam_dma.asm"
-
-INCLUDE "engine/print_waiting_text.asm"
-
-INCLUDE "engine/overworld/map_sprite_functions1.asm"
-
-INCLUDE "engine/test_battle.asm"
-
-INCLUDE "engine/overworld/item.asm"
-INCLUDE "engine/overworld/movement.asm"
-
-INCLUDE "engine/cable_club.asm"
-
-INCLUDE "engine/menu/main_menu.asm"
-
-INCLUDE "engine/oak_speech.asm"
-
-INCLUDE "engine/special_warps.asm"
-
-INCLUDE "engine/debug1.asm"
-
-INCLUDE "engine/menu/naming_screen.asm"
-
-INCLUDE "engine/oak_speech2.asm"
-
-INCLUDE "engine/subtract_paid_money.asm"
-
-INCLUDE "engine/menu/swap_items.asm"
-
-INCLUDE "engine/overworld/pokemart.asm"
-
-INCLUDE "engine/learn_move.asm"
-
-INCLUDE "engine/overworld/pokecenter.asm"
-
-INCLUDE "engine/overworld/set_blackout_map.asm"
-
-INCLUDE "engine/display_text_id_init.asm"
-INCLUDE "engine/menu/draw_start_menu.asm"
-
-INCLUDE "engine/overworld/cable_club_npc.asm"
-
-INCLUDE "engine/menu/text_box.asm"
-
-INCLUDE "engine/battle/moveEffects/drain_hp_effect.asm"
-
-INCLUDE "engine/menu/players_pc.asm"
-
-INCLUDE "engine/remove_pokemon.asm"
-
-INCLUDE "engine/display_pokedex.asm"
-
-SECTION "bank3",ROMX,BANK[$3]
-
-INCLUDE "engine/joypad.asm"
-
-INCLUDE "data/map_songs.asm"
-
-INCLUDE "data/map_header_banks.asm"
-
-INCLUDE "engine/overworld/clear_variables.asm"
-INCLUDE "engine/overworld/player_state.asm"
-INCLUDE "engine/overworld/poison.asm"
-INCLUDE "engine/overworld/tileset_header.asm"
-INCLUDE "engine/overworld/daycare_exp.asm"
-
-INCLUDE "data/hide_show_data.asm"
-
-INCLUDE "engine/overworld/field_move_messages.asm"
-
-INCLUDE "engine/items/inventory.asm"
-
-INCLUDE "engine/overworld/wild_mons.asm"
-
-INCLUDE "engine/items/items.asm"
-
-INCLUDE "engine/menu/draw_badges.asm"
-
-INCLUDE "engine/overworld/update_map.asm"
-INCLUDE "engine/overworld/cut.asm"
-INCLUDE "engine/overworld/missable_objects.asm"
-INCLUDE "engine/overworld/push_boulder.asm"
-
-INCLUDE "engine/add_mon.asm"
-INCLUDE "engine/flag_action.asm"
-INCLUDE "engine/heal_party.asm"
-INCLUDE "engine/bcd.asm"
-INCLUDE "engine/init_player_data.asm"
-INCLUDE "engine/get_bag_item_quantity.asm"
-INCLUDE "engine/pathfinding.asm"
-INCLUDE "engine/hp_bar.asm"
-INCLUDE "engine/hidden_object_functions3.asm"
-
-SECTION "NPC Sprites 1", ROMX, BANK[NPC_SPRITES_1]
-
-OakAideSprite: INCBIN "gfx/sprites/oak_aide.2bpp"
-RockerSprite: INCBIN "gfx/sprites/rocker.2bpp"
-SwimmerSprite: INCBIN "gfx/sprites/swimmer.2bpp"
-WhitePlayerSprite: INCBIN "gfx/sprites/white_player.2bpp"
-GymHelperSprite: INCBIN "gfx/sprites/gym_helper.2bpp"
-OldPersonSprite: INCBIN "gfx/sprites/old_person.2bpp"
-MartGuySprite: INCBIN "gfx/sprites/mart_guy.2bpp"
-FisherSprite: INCBIN "gfx/sprites/fisher.2bpp"
-OldMediumWomanSprite: INCBIN "gfx/sprites/old_medium_woman.2bpp"
-NurseSprite: INCBIN "gfx/sprites/nurse.2bpp"
-CableClubWomanSprite: INCBIN "gfx/sprites/cable_club_woman.2bpp"
-MrMasterballSprite: INCBIN "gfx/sprites/mr_masterball.2bpp"
-LaprasGiverSprite: INCBIN "gfx/sprites/lapras_giver.2bpp"
-WardenSprite: INCBIN "gfx/sprites/warden.2bpp"
-SsCaptainSprite: INCBIN "gfx/sprites/ss_captain.2bpp"
-Fisher2Sprite: INCBIN "gfx/sprites/fisher2.2bpp"
-BlackbeltSprite: INCBIN "gfx/sprites/blackbelt.2bpp"
-GuardSprite: INCBIN "gfx/sprites/guard.2bpp"
-BallSprite: INCBIN "gfx/sprites/ball.2bpp"
-OmanyteSprite: INCBIN "gfx/sprites/omanyte.2bpp"
-BoulderSprite: INCBIN "gfx/sprites/boulder.2bpp"
-PaperSheetSprite: INCBIN "gfx/sprites/paper_sheet.2bpp"
-BookMapDexSprite: INCBIN "gfx/sprites/book_map_dex.2bpp"
-ClipboardSprite: INCBIN "gfx/sprites/clipboard.2bpp"
-SnorlaxSprite: INCBIN "gfx/sprites/snorlax.2bpp"
-OldAmberSprite: INCBIN "gfx/sprites/old_amber.2bpp"
-LyingOldManSprite: INCBIN "gfx/sprites/lying_old_man.2bpp"
-
-
-SECTION "Graphics", ROMX, BANK[GFX]
-
-PokemonLogoGraphics: INCBIN "gfx/pokemon_logo.2bpp"
-FontGraphics: INCBIN "gfx/font.1bpp"
-FontGraphicsEnd:
-ABTiles: INCBIN "gfx/AB.2bpp"
-HpBarAndStatusGraphics: INCBIN "gfx/hp_bar_and_status.2bpp"
-HpBarAndStatusGraphicsEnd:
-BattleHudTiles1: INCBIN "gfx/battle_hud1.1bpp"
-BattleHudTiles1End:
-BattleHudTiles2: INCBIN "gfx/battle_hud2.1bpp"
-BattleHudTiles3: INCBIN "gfx/battle_hud3.1bpp"
-BattleHudTiles3End:
-NintendoCopyrightLogoGraphics: INCBIN "gfx/copyright.2bpp"
-GamefreakLogoGraphics: INCBIN "gfx/gamefreak.2bpp"
-GamefreakLogoGraphicsEnd:
-TextBoxGraphics: INCBIN "gfx/text_box.2bpp"
-TextBoxGraphicsEnd:
-PokedexTileGraphics: INCBIN "gfx/pokedex.2bpp"
-PokedexTileGraphicsEnd:
-WorldMapTileGraphics: INCBIN "gfx/town_map.2bpp"
-WorldMapTileGraphicsEnd:
-PlayerCharacterTitleGraphics: INCBIN "gfx/player_title.2bpp"
-PlayerCharacterTitleGraphicsEnd:
-
-
-SECTION "Battle (bank 4)", ROMX, BANK[$4]
-
-INCLUDE "engine/overworld/is_player_just_outside_map.asm"
-INCLUDE "engine/menu/status_screen.asm"
-INCLUDE "engine/menu/party_menu.asm"
-
-RedPicFront:: INCBIN "pic/trainer/red.pic"
-ShrinkPic1:: INCBIN "pic/trainer/shrink1.pic"
-ShrinkPic2:: INCBIN "pic/trainer/shrink2.pic"
-
-INCLUDE "engine/turn_sprite.asm"
-INCLUDE "engine/menu/start_sub_menus.asm"
-INCLUDE "engine/items/tms.asm"
-INCLUDE "engine/battle/end_of_battle.asm"
-INCLUDE "engine/battle/wild_encounters.asm"
-INCLUDE "engine/battle/moveEffects/recoil_effect.asm"
-INCLUDE "engine/battle/moveEffects/conversion_effect.asm"
-INCLUDE "engine/battle/moveEffects/haze_effect.asm"
-INCLUDE "engine/battle/get_trainer_name.asm"
-INCLUDE "engine/random.asm"
-
-
-SECTION "NPC Sprites 2", ROMX, BANK[NPC_SPRITES_2]
-
-RedCyclingSprite: INCBIN "gfx/sprites/cycling.2bpp"
-RedSprite: INCBIN "gfx/sprites/red.2bpp"
-BlueSprite: INCBIN "gfx/sprites/blue.2bpp"
-OakSprite: INCBIN "gfx/sprites/oak.2bpp"
-BugCatcherSprite: INCBIN "gfx/sprites/bug_catcher.2bpp"
-SlowbroSprite: INCBIN "gfx/sprites/slowbro.2bpp"
-LassSprite: INCBIN "gfx/sprites/lass.2bpp"
-BlackHairBoy1Sprite: INCBIN "gfx/sprites/black_hair_boy_1.2bpp"
-LittleGirlSprite: INCBIN "gfx/sprites/little_girl.2bpp"
-BirdSprite: INCBIN "gfx/sprites/bird.2bpp"
-FatBaldGuySprite: INCBIN "gfx/sprites/fat_bald_guy.2bpp"
-GamblerSprite: INCBIN "gfx/sprites/gambler.2bpp"
-BlackHairBoy2Sprite: INCBIN "gfx/sprites/black_hair_boy_2.2bpp"
-GirlSprite: INCBIN "gfx/sprites/girl.2bpp"
-HikerSprite: INCBIN "gfx/sprites/hiker.2bpp"
-FoulardWomanSprite: INCBIN "gfx/sprites/foulard_woman.2bpp"
-GentlemanSprite: INCBIN "gfx/sprites/gentleman.2bpp"
-DaisySprite: INCBIN "gfx/sprites/daisy.2bpp"
-BikerSprite: INCBIN "gfx/sprites/biker.2bpp"
-SailorSprite: INCBIN "gfx/sprites/sailor.2bpp"
-CookSprite: INCBIN "gfx/sprites/cook.2bpp"
-BikeShopGuySprite: INCBIN "gfx/sprites/bike_shop_guy.2bpp"
-MrFujiSprite: INCBIN "gfx/sprites/mr_fuji.2bpp"
-GiovanniSprite: INCBIN "gfx/sprites/giovanni.2bpp"
-RocketSprite: INCBIN "gfx/sprites/rocket.2bpp"
-MediumSprite: INCBIN "gfx/sprites/medium.2bpp"
-WaiterSprite: INCBIN "gfx/sprites/waiter.2bpp"
-ErikaSprite: INCBIN "gfx/sprites/erika.2bpp"
-MomGeishaSprite: INCBIN "gfx/sprites/mom_geisha.2bpp"
-BrunetteGirlSprite: INCBIN "gfx/sprites/brunette_girl.2bpp"
-LanceSprite: INCBIN "gfx/sprites/lance.2bpp"
-MomSprite: INCBIN "gfx/sprites/mom.2bpp"
-BaldingGuySprite: INCBIN "gfx/sprites/balding_guy.2bpp"
-YoungBoySprite: INCBIN "gfx/sprites/young_boy.2bpp"
-GameboyKidSprite: INCBIN "gfx/sprites/gameboy_kid.2bpp"
-ClefairySprite: INCBIN "gfx/sprites/clefairy.2bpp"
-AgathaSprite: INCBIN "gfx/sprites/agatha.2bpp"
-BrunoSprite: INCBIN "gfx/sprites/bruno.2bpp"
-LoreleiSprite: INCBIN "gfx/sprites/lorelei.2bpp"
-SeelSprite: INCBIN "gfx/sprites/seel.2bpp"
-
-
-SECTION "Battle (bank 5)", ROMX, BANK[$5]
-
-INCLUDE "engine/load_pokedex_tiles.asm"
-INCLUDE "engine/overworld/map_sprites.asm"
-INCLUDE "engine/overworld/emotion_bubbles.asm"
-INCLUDE "engine/evolve_trade.asm"
-INCLUDE "engine/battle/moveEffects/substitute_effect.asm"
-INCLUDE "engine/menu/pc.asm"
-
-
-SECTION "bank6",ROMX,BANK[$6]
-
-INCLUDE "data/mapHeaders/celadoncity.asm"
-INCLUDE "data/mapObjects/celadoncity.asm"
-CeladonCityBlocks: INCBIN "maps/celadoncity.blk"
-
-INCLUDE "data/mapHeaders/pallettown.asm"
-INCLUDE "data/mapObjects/pallettown.asm"
-PalletTownBlocks: INCBIN "maps/pallettown.blk"
-
-INCLUDE "data/mapHeaders/viridiancity.asm"
-INCLUDE "data/mapObjects/viridiancity.asm"
-ViridianCityBlocks: INCBIN "maps/viridiancity.blk"
-
-INCLUDE "data/mapHeaders/pewtercity.asm"
-INCLUDE "data/mapObjects/pewtercity.asm"
-PewterCityBlocks: INCBIN "maps/pewtercity.blk"
-
-INCLUDE "data/mapHeaders/ceruleancity.asm"
-INCLUDE "data/mapObjects/ceruleancity.asm"
-CeruleanCityBlocks: INCBIN "maps/ceruleancity.blk"
-
-INCLUDE "data/mapHeaders/vermilioncity.asm"
-INCLUDE "data/mapObjects/vermilioncity.asm"
-VermilionCityBlocks: INCBIN "maps/vermilioncity.blk"
-
-INCLUDE "data/mapHeaders/fuchsiacity.asm"
-INCLUDE "data/mapObjects/fuchsiacity.asm"
-FuchsiaCityBlocks: INCBIN "maps/fuchsiacity.blk"
-
-INCLUDE "engine/play_time.asm"
-
-INCLUDE "scripts/pallettown.asm"
-INCLUDE "scripts/viridiancity.asm"
-INCLUDE "scripts/pewtercity.asm"
-INCLUDE "scripts/ceruleancity.asm"
-INCLUDE "scripts/vermilioncity.asm"
-INCLUDE "scripts/celadoncity.asm"
-INCLUDE "scripts/fuchsiacity.asm"
-
-INCLUDE "data/mapHeaders/blueshouse.asm"
-INCLUDE "scripts/blueshouse.asm"
-INCLUDE "data/mapObjects/blueshouse.asm"
-BluesHouseBlocks: INCBIN "maps/blueshouse.blk"
-
-INCLUDE "data/mapHeaders/vermilionhouse3.asm"
-INCLUDE "scripts/vermilionhouse3.asm"
-INCLUDE "data/mapObjects/vermilionhouse3.asm"
-VermilionHouse3Blocks: INCBIN "maps/vermilionhouse3.blk"
-
-INCLUDE "data/mapHeaders/indigoplateaulobby.asm"
-INCLUDE "scripts/indigoplateaulobby.asm"
-INCLUDE "data/mapObjects/indigoplateaulobby.asm"
-IndigoPlateauLobbyBlocks: INCBIN "maps/indigoplateaulobby.blk"
-
-INCLUDE "data/mapHeaders/silphco4.asm"
-INCLUDE "scripts/silphco4.asm"
-INCLUDE "data/mapObjects/silphco4.asm"
-SilphCo4Blocks: INCBIN "maps/silphco4.blk"
-
-INCLUDE "data/mapHeaders/silphco5.asm"
-INCLUDE "scripts/silphco5.asm"
-INCLUDE "data/mapObjects/silphco5.asm"
-SilphCo5Blocks: INCBIN "maps/silphco5.blk"
-
-INCLUDE "data/mapHeaders/silphco6.asm"
-INCLUDE "scripts/silphco6.asm"
-INCLUDE "data/mapObjects/silphco6.asm"
-SilphCo6Blocks: INCBIN "maps/silphco6.blk"
-
-INCLUDE "engine/overworld/npc_movement.asm"
-INCLUDE "engine/overworld/doors.asm"
-INCLUDE "engine/overworld/ledges.asm"
-
-
-SECTION "bank7",ROMX,BANK[$7]
-
-INCLUDE "data/mapHeaders/cinnabarisland.asm"
-INCLUDE "data/mapObjects/cinnabarisland.asm"
-CinnabarIslandBlocks: INCBIN "maps/cinnabarisland.blk"
-
-INCLUDE "data/mapHeaders/route1.asm"
-INCLUDE "data/mapObjects/route1.asm"
-Route1Blocks: INCBIN "maps/route1.blk"
-
-UndergroundPathEntranceRoute8Blocks: INCBIN "maps/undergroundpathentranceroute8.blk"
-
-OaksLabBlocks: INCBIN "maps/oakslab.blk"
-
-Route16HouseBlocks:
-Route2HouseBlocks:
-SaffronHouse1Blocks:
-SaffronHouse2Blocks:
-VermilionHouse1Blocks:
-NameRaterBlocks:
-LavenderHouse1Blocks:
-LavenderHouse2Blocks:
-CeruleanHouse1Blocks:
-PewterHouse1Blocks:
-PewterHouse2Blocks:
-ViridianHouseBlocks: INCBIN "maps/viridianhouse.blk"
-
-CeladonMansion5Blocks:
-SchoolBlocks: INCBIN "maps/school.blk"
-
-CeruleanHouseTrashedBlocks: INCBIN "maps/ceruleanhousetrashed.blk"
-
-DiglettsCaveEntranceRoute11Blocks:
-DiglettsCaveRoute2Blocks: INCBIN "maps/diglettscaveroute2.blk"
-
-INCLUDE "text/monster_names.asm"
-
-INCLUDE "engine/clear_save.asm"
-
-INCLUDE "engine/predefs7.asm"
-
-INCLUDE "scripts/cinnabarisland.asm"
-
-INCLUDE "scripts/route1.asm"
-
-INCLUDE "data/mapHeaders/oakslab.asm"
-INCLUDE "scripts/oakslab.asm"
-INCLUDE "data/mapObjects/oakslab.asm"
-
-INCLUDE "data/mapHeaders/viridianmart.asm"
-INCLUDE "scripts/viridianmart.asm"
-INCLUDE "data/mapObjects/viridianmart.asm"
-ViridianMartBlocks: INCBIN "maps/viridianmart.blk"
-
-INCLUDE "data/mapHeaders/school.asm"
-INCLUDE "scripts/school.asm"
-INCLUDE "data/mapObjects/school.asm"
-
-INCLUDE "data/mapHeaders/viridianhouse.asm"
-INCLUDE "scripts/viridianhouse.asm"
-INCLUDE "data/mapObjects/viridianhouse.asm"
-
-INCLUDE "data/mapHeaders/pewterhouse1.asm"
-INCLUDE "scripts/pewterhouse1.asm"
-INCLUDE "data/mapObjects/pewterhouse1.asm"
-
-INCLUDE "data/mapHeaders/pewterhouse2.asm"
-INCLUDE "scripts/pewterhouse2.asm"
-INCLUDE "data/mapObjects/pewterhouse2.asm"
-
-INCLUDE "data/mapHeaders/ceruleanhousetrashed.asm"
-INCLUDE "scripts/ceruleanhousetrashed.asm"
-INCLUDE "data/mapObjects/ceruleanhousetrashed.asm"
-
-INCLUDE "data/mapHeaders/ceruleanhouse1.asm"
-INCLUDE "scripts/ceruleanhouse1.asm"
-INCLUDE "data/mapObjects/ceruleanhouse1.asm"
-
-INCLUDE "data/mapHeaders/bikeshop.asm"
-INCLUDE "scripts/bikeshop.asm"
-INCLUDE "data/mapObjects/bikeshop.asm"
-BikeShopBlocks: INCBIN "maps/bikeshop.blk"
-
-INCLUDE "data/mapHeaders/lavenderhouse1.asm"
-INCLUDE "scripts/lavenderhouse1.asm"
-INCLUDE "data/mapObjects/lavenderhouse1.asm"
-
-INCLUDE "data/mapHeaders/lavenderhouse2.asm"
-INCLUDE "scripts/lavenderhouse2.asm"
-INCLUDE "data/mapObjects/lavenderhouse2.asm"
-
-INCLUDE "data/mapHeaders/namerater.asm"
-INCLUDE "scripts/namerater.asm"
-INCLUDE "data/mapObjects/namerater.asm"
-
-INCLUDE "data/mapHeaders/vermilionhouse1.asm"
-INCLUDE "scripts/vermilionhouse1.asm"
-INCLUDE "data/mapObjects/vermilionhouse1.asm"
-
-INCLUDE "data/mapHeaders/vermiliondock.asm"
-INCLUDE "scripts/vermiliondock.asm"
-INCLUDE "data/mapObjects/vermiliondock.asm"
-VermilionDockBlocks: INCBIN "maps/vermiliondock.blk"
-
-INCLUDE "data/mapHeaders/celadonmansion5.asm"
-INCLUDE "scripts/celadonmansion5.asm"
-INCLUDE "data/mapObjects/celadonmansion5.asm"
-
-INCLUDE "data/mapHeaders/fuchsiamart.asm"
-INCLUDE "scripts/fuchsiamart.asm"
-INCLUDE "data/mapObjects/fuchsiamart.asm"
-FuchsiaMartBlocks: INCBIN "maps/fuchsiamart.blk"
-
-INCLUDE "data/mapHeaders/saffronhouse1.asm"
-INCLUDE "scripts/saffronhouse1.asm"
-INCLUDE "data/mapObjects/saffronhouse1.asm"
-
-INCLUDE "data/mapHeaders/saffronhouse2.asm"
-INCLUDE "scripts/saffronhouse2.asm"
-INCLUDE "data/mapObjects/saffronhouse2.asm"
-
-INCLUDE "data/mapHeaders/diglettscaveroute2.asm"
-INCLUDE "scripts/diglettscaveroute2.asm"
-INCLUDE "data/mapObjects/diglettscaveroute2.asm"
-
-INCLUDE "data/mapHeaders/route2house.asm"
-INCLUDE "scripts/route2house.asm"
-INCLUDE "data/mapObjects/route2house.asm"
-
-INCLUDE "data/mapHeaders/route5gate.asm"
-INCLUDE "scripts/route5gate.asm"
-INCLUDE "data/mapObjects/route5gate.asm"
-Route5GateBlocks: INCBIN "maps/route5gate.blk"
-
-INCLUDE "data/mapHeaders/route6gate.asm"
-INCLUDE "scripts/route6gate.asm"
-INCLUDE "data/mapObjects/route6gate.asm"
-Route6GateBlocks: INCBIN "maps/route6gate.blk"
-
-INCLUDE "data/mapHeaders/route7gate.asm"
-INCLUDE "scripts/route7gate.asm"
-INCLUDE "data/mapObjects/route7gate.asm"
-Route7GateBlocks: INCBIN "maps/route7gate.blk"
-
-INCLUDE "data/mapHeaders/route8gate.asm"
-INCLUDE "scripts/route8gate.asm"
-INCLUDE "data/mapObjects/route8gate.asm"
-Route8GateBlocks: INCBIN "maps/route8gate.blk"
-
-INCLUDE "data/mapHeaders/undergroundpathentranceroute8.asm"
-INCLUDE "scripts/undergroundpathentranceroute8.asm"
-INCLUDE "data/mapObjects/undergroundpathentranceroute8.asm"
-
-INCLUDE "data/mapHeaders/powerplant.asm"
-INCLUDE "scripts/powerplant.asm"
-INCLUDE "data/mapObjects/powerplant.asm"
-PowerPlantBlocks: INCBIN "maps/powerplant.blk"
-
-INCLUDE "data/mapHeaders/diglettscaveroute11.asm"
-INCLUDE "scripts/diglettscaveroute11.asm"
-INCLUDE "data/mapObjects/diglettscaveroute11.asm"
-
-INCLUDE "data/mapHeaders/route16house.asm"
-INCLUDE "scripts/route16house.asm"
-INCLUDE "data/mapObjects/route16house.asm"
-
-INCLUDE "data/mapHeaders/route22gate.asm"
-INCLUDE "scripts/route22gate.asm"
-INCLUDE "data/mapObjects/route22gate.asm"
-Route22GateBlocks: INCBIN "maps/route22gate.blk"
-
-INCLUDE "data/mapHeaders/billshouse.asm"
-INCLUDE "scripts/billshouse.asm"
-INCLUDE "data/mapObjects/billshouse.asm"
-BillsHouseBlocks: INCBIN "maps/billshouse.blk"
-
-INCLUDE "engine/menu/oaks_pc.asm"
-
-INCLUDE "engine/hidden_object_functions7.asm"
-
-
-SECTION "Pics 1", ROMX, BANK[PICS_1]
-
-RhydonPicFront:: INCBIN "pic/bmon/rhydon.pic"
-RhydonPicBack:: INCBIN "pic/monback/rhydonb.pic"
-KangaskhanPicFront:: INCBIN "pic/bmon/kangaskhan.pic"
-KangaskhanPicBack:: INCBIN "pic/monback/kangaskhanb.pic"
-NidoranMPicFront:: INCBIN "pic/bmon/nidoranm.pic"
-NidoranMPicBack:: INCBIN "pic/monback/nidoranmb.pic"
-ClefairyPicFront:: INCBIN "pic/bmon/clefairy.pic"
-ClefairyPicBack:: INCBIN "pic/monback/clefairyb.pic"
-SpearowPicFront:: INCBIN "pic/bmon/spearow.pic"
-SpearowPicBack:: INCBIN "pic/monback/spearowb.pic"
-VoltorbPicFront:: INCBIN "pic/bmon/voltorb.pic"
-VoltorbPicBack:: INCBIN "pic/monback/voltorbb.pic"
-NidokingPicFront:: INCBIN "pic/bmon/nidoking.pic"
-NidokingPicBack:: INCBIN "pic/monback/nidokingb.pic"
-SlowbroPicFront:: INCBIN "pic/bmon/slowbro.pic"
-SlowbroPicBack:: INCBIN "pic/monback/slowbrob.pic"
-IvysaurPicFront:: INCBIN "pic/bmon/ivysaur.pic"
-IvysaurPicBack:: INCBIN "pic/monback/ivysaurb.pic"
-ExeggutorPicFront:: INCBIN "pic/bmon/exeggutor.pic"
-ExeggutorPicBack:: INCBIN "pic/monback/exeggutorb.pic"
-LickitungPicFront:: INCBIN "pic/bmon/lickitung.pic"
-LickitungPicBack:: INCBIN "pic/monback/lickitungb.pic"
-ExeggcutePicFront:: INCBIN "pic/bmon/exeggcute.pic"
-ExeggcutePicBack:: INCBIN "pic/monback/exeggcuteb.pic"
-GrimerPicFront:: INCBIN "pic/bmon/grimer.pic"
-GrimerPicBack:: INCBIN "pic/monback/grimerb.pic"
-GengarPicFront:: INCBIN "pic/bmon/gengar.pic"
-GengarPicBack:: INCBIN "pic/monback/gengarb.pic"
-NidoranFPicFront:: INCBIN "pic/bmon/nidoranf.pic"
-NidoranFPicBack:: INCBIN "pic/monback/nidoranfb.pic"
-NidoqueenPicFront:: INCBIN "pic/bmon/nidoqueen.pic"
-NidoqueenPicBack:: INCBIN "pic/monback/nidoqueenb.pic"
-CubonePicFront:: INCBIN "pic/bmon/cubone.pic"
-CubonePicBack:: INCBIN "pic/monback/cuboneb.pic"
-RhyhornPicFront:: INCBIN "pic/bmon/rhyhorn.pic"
-RhyhornPicBack:: INCBIN "pic/monback/rhyhornb.pic"
-LaprasPicFront:: INCBIN "pic/bmon/lapras.pic"
-LaprasPicBack:: INCBIN "pic/monback/laprasb.pic"
-ArcaninePicFront:: INCBIN "pic/bmon/arcanine.pic"
-ArcaninePicBack:: INCBIN "pic/monback/arcanineb.pic"
-GyaradosPicFront:: INCBIN "pic/bmon/gyarados.pic"
-GyaradosPicBack:: INCBIN "pic/monback/gyaradosb.pic"
-ShellderPicFront:: INCBIN "pic/bmon/shellder.pic"
-ShellderPicBack:: INCBIN "pic/monback/shellderb.pic"
-TentacoolPicFront:: INCBIN "pic/bmon/tentacool.pic"
-TentacoolPicBack:: INCBIN "pic/monback/tentacoolb.pic"
-GastlyPicFront:: INCBIN "pic/bmon/gastly.pic"
-GastlyPicBack:: INCBIN "pic/monback/gastlyb.pic"
-ScytherPicFront:: INCBIN "pic/bmon/scyther.pic"
-ScytherPicBack:: INCBIN "pic/monback/scytherb.pic"
-StaryuPicFront:: INCBIN "pic/bmon/staryu.pic"
-StaryuPicBack:: INCBIN "pic/monback/staryub.pic"
-BlastoisePicFront:: INCBIN "pic/bmon/blastoise.pic"
-BlastoisePicBack:: INCBIN "pic/monback/blastoiseb.pic"
-PinsirPicFront:: INCBIN "pic/bmon/pinsir.pic"
-PinsirPicBack:: INCBIN "pic/monback/pinsirb.pic"
-TangelaPicFront:: INCBIN "pic/bmon/tangela.pic"
-TangelaPicBack:: INCBIN "pic/monback/tangelab.pic"
-
-
-SECTION "Battle (bank 9)", ROMX, BANK[$9]
-INCLUDE "engine/battle/print_type.asm"
-INCLUDE "engine/battle/save_trainer_name.asm"
-INCLUDE "engine/battle/moveEffects/focus_energy_effect.asm"
-
-
-SECTION "Pics 2", ROMX, BANK[PICS_2]
-
-GrowlithePicFront:: INCBIN "pic/bmon/growlithe.pic"
-GrowlithePicBack:: INCBIN "pic/monback/growlitheb.pic"
-OnixPicFront:: INCBIN "pic/bmon/onix.pic"
-OnixPicBack:: INCBIN "pic/monback/onixb.pic"
-FearowPicFront:: INCBIN "pic/bmon/fearow.pic"
-FearowPicBack:: INCBIN "pic/monback/fearowb.pic"
-PidgeyPicFront:: INCBIN "pic/bmon/pidgey.pic"
-PidgeyPicBack:: INCBIN "pic/monback/pidgeyb.pic"
-SlowpokePicFront:: INCBIN "pic/bmon/slowpoke.pic"
-SlowpokePicBack:: INCBIN "pic/monback/slowpokeb.pic"
-KadabraPicFront:: INCBIN "pic/bmon/kadabra.pic"
-KadabraPicBack:: INCBIN "pic/monback/kadabrab.pic"
-GravelerPicFront:: INCBIN "pic/bmon/graveler.pic"
-GravelerPicBack:: INCBIN "pic/monback/gravelerb.pic"
-ChanseyPicFront:: INCBIN "pic/bmon/chansey.pic"
-ChanseyPicBack:: INCBIN "pic/monback/chanseyb.pic"
-MachokePicFront:: INCBIN "pic/bmon/machoke.pic"
-MachokePicBack:: INCBIN "pic/monback/machokeb.pic"
-MrMimePicFront:: INCBIN "pic/bmon/mr.mime.pic"
-MrMimePicBack:: INCBIN "pic/monback/mr.mimeb.pic"
-HitmonleePicFront:: INCBIN "pic/bmon/hitmonlee.pic"
-HitmonleePicBack:: INCBIN "pic/monback/hitmonleeb.pic"
-HitmonchanPicFront:: INCBIN "pic/bmon/hitmonchan.pic"
-HitmonchanPicBack:: INCBIN "pic/monback/hitmonchanb.pic"
-ArbokPicFront:: INCBIN "pic/bmon/arbok.pic"
-ArbokPicBack:: INCBIN "pic/monback/arbokb.pic"
-ParasectPicFront:: INCBIN "pic/bmon/parasect.pic"
-ParasectPicBack:: INCBIN "pic/monback/parasectb.pic"
-PsyduckPicFront:: INCBIN "pic/bmon/psyduck.pic"
-PsyduckPicBack:: INCBIN "pic/monback/psyduckb.pic"
-DrowzeePicFront:: INCBIN "pic/bmon/drowzee.pic"
-DrowzeePicBack:: INCBIN "pic/monback/drowzeeb.pic"
-GolemPicFront:: INCBIN "pic/bmon/golem.pic"
-GolemPicBack:: INCBIN "pic/monback/golemb.pic"
-MagmarPicFront:: INCBIN "pic/bmon/magmar.pic"
-MagmarPicBack:: INCBIN "pic/monback/magmarb.pic"
-ElectabuzzPicFront:: INCBIN "pic/bmon/electabuzz.pic"
-ElectabuzzPicBack:: INCBIN "pic/monback/electabuzzb.pic"
-MagnetonPicFront:: INCBIN "pic/bmon/magneton.pic"
-MagnetonPicBack:: INCBIN "pic/monback/magnetonb.pic"
-KoffingPicFront:: INCBIN "pic/bmon/koffing.pic"
-KoffingPicBack:: INCBIN "pic/monback/koffingb.pic"
-MankeyPicFront:: INCBIN "pic/bmon/mankey.pic"
-MankeyPicBack:: INCBIN "pic/monback/mankeyb.pic"
-SeelPicFront:: INCBIN "pic/bmon/seel.pic"
-SeelPicBack:: INCBIN "pic/monback/seelb.pic"
-DiglettPicFront:: INCBIN "pic/bmon/diglett.pic"
-DiglettPicBack:: INCBIN "pic/monback/diglettb.pic"
-TaurosPicFront:: INCBIN "pic/bmon/tauros.pic"
-TaurosPicBack:: INCBIN "pic/monback/taurosb.pic"
-FarfetchdPicFront:: INCBIN "pic/bmon/farfetchd.pic"
-FarfetchdPicBack:: INCBIN "pic/monback/farfetchdb.pic"
-VenonatPicFront:: INCBIN "pic/bmon/venonat.pic"
-VenonatPicBack:: INCBIN "pic/monback/venonatb.pic"
-DragonitePicFront:: INCBIN "pic/bmon/dragonite.pic"
-DragonitePicBack:: INCBIN "pic/monback/dragoniteb.pic"
-DoduoPicFront:: INCBIN "pic/bmon/doduo.pic"
-DoduoPicBack:: INCBIN "pic/monback/doduob.pic"
-PoliwagPicFront:: INCBIN "pic/bmon/poliwag.pic"
-PoliwagPicBack:: INCBIN "pic/monback/poliwagb.pic"
-JynxPicFront:: INCBIN "pic/bmon/jynx.pic"
-JynxPicBack:: INCBIN "pic/monback/jynxb.pic"
-MoltresPicFront:: INCBIN "pic/bmon/moltres.pic"
-MoltresPicBack:: INCBIN "pic/monback/moltresb.pic"
-
-
-SECTION "Battle (bank A)", ROMX, BANK[$A]
-INCLUDE "engine/battle/moveEffects/leech_seed_effect.asm"
-
-
-SECTION "Pics 3", ROMX, BANK[PICS_3]
-
-ArticunoPicFront:: INCBIN "pic/bmon/articuno.pic"
-ArticunoPicBack:: INCBIN "pic/monback/articunob.pic"
-ZapdosPicFront:: INCBIN "pic/bmon/zapdos.pic"
-ZapdosPicBack:: INCBIN "pic/monback/zapdosb.pic"
-DittoPicFront:: INCBIN "pic/bmon/ditto.pic"
-DittoPicBack:: INCBIN "pic/monback/dittob.pic"
-MeowthPicFront:: INCBIN "pic/bmon/meowth.pic"
-MeowthPicBack:: INCBIN "pic/monback/meowthb.pic"
-KrabbyPicFront:: INCBIN "pic/bmon/krabby.pic"
-KrabbyPicBack:: INCBIN "pic/monback/krabbyb.pic"
-VulpixPicFront:: INCBIN "pic/bmon/vulpix.pic"
-VulpixPicBack:: INCBIN "pic/monback/vulpixb.pic"
-NinetalesPicFront:: INCBIN "pic/bmon/ninetales.pic"
-NinetalesPicBack:: INCBIN "pic/monback/ninetalesb.pic"
-PikachuPicFront:: INCBIN "pic/bmon/pikachu.pic"
-PikachuPicBack:: INCBIN "pic/monback/pikachub.pic"
-RaichuPicFront:: INCBIN "pic/bmon/raichu.pic"
-RaichuPicBack:: INCBIN "pic/monback/raichub.pic"
-DratiniPicFront:: INCBIN "pic/bmon/dratini.pic"
-DratiniPicBack:: INCBIN "pic/monback/dratinib.pic"
-DragonairPicFront:: INCBIN "pic/bmon/dragonair.pic"
-DragonairPicBack:: INCBIN "pic/monback/dragonairb.pic"
-KabutoPicFront:: INCBIN "pic/bmon/kabuto.pic"
-KabutoPicBack:: INCBIN "pic/monback/kabutob.pic"
-KabutopsPicFront:: INCBIN "pic/bmon/kabutops.pic"
-KabutopsPicBack:: INCBIN "pic/monback/kabutopsb.pic"
-HorseaPicFront:: INCBIN "pic/bmon/horsea.pic"
-HorseaPicBack:: INCBIN "pic/monback/horseab.pic"
-SeadraPicFront:: INCBIN "pic/bmon/seadra.pic"
-SeadraPicBack:: INCBIN "pic/monback/seadrab.pic"
-SandshrewPicFront:: INCBIN "pic/bmon/sandshrew.pic"
-SandshrewPicBack:: INCBIN "pic/monback/sandshrewb.pic"
-SandslashPicFront:: INCBIN "pic/bmon/sandslash.pic"
-SandslashPicBack:: INCBIN "pic/monback/sandslashb.pic"
-OmanytePicFront:: INCBIN "pic/bmon/omanyte.pic"
-OmanytePicBack:: INCBIN "pic/monback/omanyteb.pic"
-OmastarPicFront:: INCBIN "pic/bmon/omastar.pic"
-OmastarPicBack:: INCBIN "pic/monback/omastarb.pic"
-JigglypuffPicFront:: INCBIN "pic/bmon/jigglypuff.pic"
-JigglypuffPicBack:: INCBIN "pic/monback/jigglypuffb.pic"
-WigglytuffPicFront:: INCBIN "pic/bmon/wigglytuff.pic"
-WigglytuffPicBack:: INCBIN "pic/monback/wigglytuffb.pic"
-EeveePicFront:: INCBIN "pic/bmon/eevee.pic"
-EeveePicBack:: INCBIN "pic/monback/eeveeb.pic"
-FlareonPicFront:: INCBIN "pic/bmon/flareon.pic"
-FlareonPicBack:: INCBIN "pic/monback/flareonb.pic"
-JolteonPicFront:: INCBIN "pic/bmon/jolteon.pic"
-JolteonPicBack:: INCBIN "pic/monback/jolteonb.pic"
-VaporeonPicFront:: INCBIN "pic/bmon/vaporeon.pic"
-VaporeonPicBack:: INCBIN "pic/monback/vaporeonb.pic"
-MachopPicFront:: INCBIN "pic/bmon/machop.pic"
-MachopPicBack:: INCBIN "pic/monback/machopb.pic"
-ZubatPicFront:: INCBIN "pic/bmon/zubat.pic"
-ZubatPicBack:: INCBIN "pic/monback/zubatb.pic"
-EkansPicFront:: INCBIN "pic/bmon/ekans.pic"
-EkansPicBack:: INCBIN "pic/monback/ekansb.pic"
-ParasPicFront:: INCBIN "pic/bmon/paras.pic"
-ParasPicBack:: INCBIN "pic/monback/parasb.pic"
-PoliwhirlPicFront:: INCBIN "pic/bmon/poliwhirl.pic"
-PoliwhirlPicBack:: INCBIN "pic/monback/poliwhirlb.pic"
-PoliwrathPicFront:: INCBIN "pic/bmon/poliwrath.pic"
-PoliwrathPicBack:: INCBIN "pic/monback/poliwrathb.pic"
-WeedlePicFront:: INCBIN "pic/bmon/weedle.pic"
-WeedlePicBack:: INCBIN "pic/monback/weedleb.pic"
-KakunaPicFront:: INCBIN "pic/bmon/kakuna.pic"
-KakunaPicBack:: INCBIN "pic/monback/kakunab.pic"
-BeedrillPicFront:: INCBIN "pic/bmon/beedrill.pic"
-BeedrillPicBack:: INCBIN "pic/monback/beedrillb.pic"
-
-FossilKabutopsPic:: INCBIN "pic/bmon/fossilkabutops.pic"
-
-
-SECTION "Battle (bank B)", ROMX, BANK[$B]
-
-INCLUDE "engine/battle/display_effectiveness.asm"
-
-TrainerInfoTextBoxTileGraphics: INCBIN "gfx/trainer_info.2bpp"
-TrainerInfoTextBoxTileGraphicsEnd:
-BlankLeaderNames: INCBIN "gfx/blank_leader_names.2bpp"
-CircleTile: INCBIN "gfx/circle_tile.2bpp"
-BadgeNumbersTileGraphics: INCBIN "gfx/badge_numbers.2bpp"
-
-INCLUDE "engine/items/tmhm.asm"
-INCLUDE "engine/battle/scale_sprites.asm"
-INCLUDE "engine/battle/moveEffects/pay_day_effect.asm"
-INCLUDE "engine/game_corner_slots2.asm"
-
-
-SECTION "Pics 4", ROMX, BANK[PICS_4]
-
-DodrioPicFront:: INCBIN "pic/bmon/dodrio.pic"
-DodrioPicBack:: INCBIN "pic/monback/dodriob.pic"
-PrimeapePicFront:: INCBIN "pic/bmon/primeape.pic"
-PrimeapePicBack:: INCBIN "pic/monback/primeapeb.pic"
-DugtrioPicFront:: INCBIN "pic/bmon/dugtrio.pic"
-DugtrioPicBack:: INCBIN "pic/monback/dugtriob.pic"
-VenomothPicFront:: INCBIN "pic/bmon/venomoth.pic"
-VenomothPicBack:: INCBIN "pic/monback/venomothb.pic"
-DewgongPicFront:: INCBIN "pic/bmon/dewgong.pic"
-DewgongPicBack:: INCBIN "pic/monback/dewgongb.pic"
-CaterpiePicFront:: INCBIN "pic/bmon/caterpie.pic"
-CaterpiePicBack:: INCBIN "pic/monback/caterpieb.pic"
-MetapodPicFront:: INCBIN "pic/bmon/metapod.pic"
-MetapodPicBack:: INCBIN "pic/monback/metapodb.pic"
-ButterfreePicFront:: INCBIN "pic/bmon/butterfree.pic"
-ButterfreePicBack:: INCBIN "pic/monback/butterfreeb.pic"
-MachampPicFront:: INCBIN "pic/bmon/machamp.pic"
-MachampPicBack:: INCBIN "pic/monback/machampb.pic"
-GolduckPicFront:: INCBIN "pic/bmon/golduck.pic"
-GolduckPicBack:: INCBIN "pic/monback/golduckb.pic"
-HypnoPicFront:: INCBIN "pic/bmon/hypno.pic"
-HypnoPicBack:: INCBIN "pic/monback/hypnob.pic"
-GolbatPicFront:: INCBIN "pic/bmon/golbat.pic"
-GolbatPicBack:: INCBIN "pic/monback/golbatb.pic"
-MewtwoPicFront:: INCBIN "pic/bmon/mewtwo.pic"
-MewtwoPicBack:: INCBIN "pic/monback/mewtwob.pic"
-SnorlaxPicFront:: INCBIN "pic/bmon/snorlax.pic"
-SnorlaxPicBack:: INCBIN "pic/monback/snorlaxb.pic"
-MagikarpPicFront:: INCBIN "pic/bmon/magikarp.pic"
-MagikarpPicBack:: INCBIN "pic/monback/magikarpb.pic"
-MukPicFront:: INCBIN "pic/bmon/muk.pic"
-MukPicBack:: INCBIN "pic/monback/mukb.pic"
-KinglerPicFront:: INCBIN "pic/bmon/kingler.pic"
-KinglerPicBack:: INCBIN "pic/monback/kinglerb.pic"
-CloysterPicFront:: INCBIN "pic/bmon/cloyster.pic"
-CloysterPicBack:: INCBIN "pic/monback/cloysterb.pic"
-ElectrodePicFront:: INCBIN "pic/bmon/electrode.pic"
-ElectrodePicBack:: INCBIN "pic/monback/electrodeb.pic"
-ClefablePicFront:: INCBIN "pic/bmon/clefable.pic"
-ClefablePicBack:: INCBIN "pic/monback/clefableb.pic"
-WeezingPicFront:: INCBIN "pic/bmon/weezing.pic"
-WeezingPicBack:: INCBIN "pic/monback/weezingb.pic"
-PersianPicFront:: INCBIN "pic/bmon/persian.pic"
-PersianPicBack:: INCBIN "pic/monback/persianb.pic"
-MarowakPicFront:: INCBIN "pic/bmon/marowak.pic"
-MarowakPicBack:: INCBIN "pic/monback/marowakb.pic"
-HaunterPicFront:: INCBIN "pic/bmon/haunter.pic"
-HaunterPicBack:: INCBIN "pic/monback/haunterb.pic"
-AbraPicFront:: INCBIN "pic/bmon/abra.pic"
-AbraPicBack:: INCBIN "pic/monback/abrab.pic"
-AlakazamPicFront:: INCBIN "pic/bmon/alakazam.pic"
-AlakazamPicBack:: INCBIN "pic/monback/alakazamb.pic"
-PidgeottoPicFront:: INCBIN "pic/bmon/pidgeotto.pic"
-PidgeottoPicBack:: INCBIN "pic/monback/pidgeottob.pic"
-PidgeotPicFront:: INCBIN "pic/bmon/pidgeot.pic"
-PidgeotPicBack:: INCBIN "pic/monback/pidgeotb.pic"
-StarmiePicFront:: INCBIN "pic/bmon/starmie.pic"
-StarmiePicBack:: INCBIN "pic/monback/starmieb.pic"
-
-RedPicBack:: INCBIN "pic/trainer/redb.pic"
-OldManPic:: INCBIN "pic/trainer/oldman.pic"
-
-
-SECTION "Battle (bank C)", ROMX, BANK[$C]
-INCLUDE "engine/battle/moveEffects/mist_effect.asm"
-INCLUDE "engine/battle/moveEffects/one_hit_ko_effect.asm"
-
-
-SECTION "Pics 5", ROMX, BANK[PICS_5]
-
-BulbasaurPicFront:: INCBIN "pic/bmon/bulbasaur.pic"
-BulbasaurPicBack:: INCBIN "pic/monback/bulbasaurb.pic"
-VenusaurPicFront:: INCBIN "pic/bmon/venusaur.pic"
-VenusaurPicBack:: INCBIN "pic/monback/venusaurb.pic"
-TentacruelPicFront:: INCBIN "pic/bmon/tentacruel.pic"
-TentacruelPicBack:: INCBIN "pic/monback/tentacruelb.pic"
-GoldeenPicFront:: INCBIN "pic/bmon/goldeen.pic"
-GoldeenPicBack:: INCBIN "pic/monback/goldeenb.pic"
-SeakingPicFront:: INCBIN "pic/bmon/seaking.pic"
-SeakingPicBack:: INCBIN "pic/monback/seakingb.pic"
-PonytaPicFront:: INCBIN "pic/bmon/ponyta.pic"
-RapidashPicFront:: INCBIN "pic/bmon/rapidash.pic"
-PonytaPicBack:: INCBIN "pic/monback/ponytab.pic"
-RapidashPicBack:: INCBIN "pic/monback/rapidashb.pic"
-RattataPicFront:: INCBIN "pic/bmon/rattata.pic"
-RattataPicBack:: INCBIN "pic/monback/rattatab.pic"
-RaticatePicFront:: INCBIN "pic/bmon/raticate.pic"
-RaticatePicBack:: INCBIN "pic/monback/raticateb.pic"
-NidorinoPicFront:: INCBIN "pic/bmon/nidorino.pic"
-NidorinoPicBack:: INCBIN "pic/monback/nidorinob.pic"
-NidorinaPicFront:: INCBIN "pic/bmon/nidorina.pic"
-NidorinaPicBack:: INCBIN "pic/monback/nidorinab.pic"
-GeodudePicFront:: INCBIN "pic/bmon/geodude.pic"
-GeodudePicBack:: INCBIN "pic/monback/geodudeb.pic"
-PorygonPicFront:: INCBIN "pic/bmon/porygon.pic"
-PorygonPicBack:: INCBIN "pic/monback/porygonb.pic"
-AerodactylPicFront:: INCBIN "pic/bmon/aerodactyl.pic"
-AerodactylPicBack:: INCBIN "pic/monback/aerodactylb.pic"
-MagnemitePicFront:: INCBIN "pic/bmon/magnemite.pic"
-MagnemitePicBack:: INCBIN "pic/monback/magnemiteb.pic"
-CharmanderPicFront:: INCBIN "pic/bmon/charmander.pic"
-CharmanderPicBack:: INCBIN "pic/monback/charmanderb.pic"
-SquirtlePicFront:: INCBIN "pic/bmon/squirtle.pic"
-SquirtlePicBack:: INCBIN "pic/monback/squirtleb.pic"
-CharmeleonPicFront:: INCBIN "pic/bmon/charmeleon.pic"
-CharmeleonPicBack:: INCBIN "pic/monback/charmeleonb.pic"
-WartortlePicFront:: INCBIN "pic/bmon/wartortle.pic"
-WartortlePicBack:: INCBIN "pic/monback/wartortleb.pic"
-CharizardPicFront:: INCBIN "pic/bmon/charizard.pic"
-CharizardPicBack:: INCBIN "pic/monback/charizardb.pic"
-FossilAerodactylPic:: INCBIN "pic/bmon/fossilaerodactyl.pic"
-GhostPic:: INCBIN "pic/other/ghost.pic"
-OddishPicFront:: INCBIN "pic/bmon/oddish.pic"
-OddishPicBack:: INCBIN "pic/monback/oddishb.pic"
-GloomPicFront:: INCBIN "pic/bmon/gloom.pic"
-GloomPicBack:: INCBIN "pic/monback/gloomb.pic"
-VileplumePicFront:: INCBIN "pic/bmon/vileplume.pic"
-VileplumePicBack:: INCBIN "pic/monback/vileplumeb.pic"
-BellsproutPicFront:: INCBIN "pic/bmon/bellsprout.pic"
-BellsproutPicBack:: INCBIN "pic/monback/bellsproutb.pic"
-WeepinbellPicFront:: INCBIN "pic/bmon/weepinbell.pic"
-WeepinbellPicBack:: INCBIN "pic/monback/weepinbellb.pic"
-VictreebelPicFront:: INCBIN "pic/bmon/victreebel.pic"
-VictreebelPicBack:: INCBIN "pic/monback/victreebelb.pic"
-
-
-SECTION "Battle (bank D)", ROMX, BANK[$D]
-
-INCLUDE "engine/titlescreen2.asm"
-INCLUDE "engine/battle/link_battle_versus_text.asm"
-INCLUDE "engine/slot_machine.asm"
-INCLUDE "engine/overworld/pewter_guys.asm"
-INCLUDE "engine/multiply_divide.asm"
-INCLUDE "engine/game_corner_slots.asm"
-
-
-SECTION "bankE",ROMX,BANK[$E]
-
-INCLUDE "data/moves.asm"
-BaseStats: INCLUDE "data/base_stats.asm"
-INCLUDE "data/cries.asm"
-INCLUDE "engine/battle/unused_stats_functions.asm"
-INCLUDE "engine/battle/scroll_draw_trainer_pic.asm"
-INCLUDE "engine/battle/trainer_ai.asm"
-INCLUDE "engine/battle/draw_hud_pokeball_gfx.asm"
-
-TradingAnimationGraphics:
-INCBIN "gfx/game_boy.2bpp"
-INCBIN "gfx/link_cable.2bpp"
-TradingAnimationGraphicsEnd:
-
-; Pokeball traveling through the link cable.
-TradingAnimationGraphics2: INCBIN "gfx/trade2.2bpp"
-TradingAnimationGraphics2End:
-
-INCLUDE "engine/evos_moves.asm"
-INCLUDE "engine/battle/moveEffects/heal_effect.asm"
-INCLUDE "engine/battle/moveEffects/transform_effect.asm"
-INCLUDE "engine/battle/moveEffects/reflect_light_screen_effect.asm"
-
-
-SECTION "bankF",ROMX,BANK[$F]
-
-INCLUDE "engine/battle/core.asm"
-
-
-SECTION "bank10",ROMX,BANK[$10]
-
-INCLUDE "engine/menu/pokedex.asm"
-INCLUDE "engine/trade.asm"
-INCLUDE "engine/intro.asm"
-INCLUDE "engine/trade2.asm"
-
-
-SECTION "bank11",ROMX,BANK[$11]
-
-INCLUDE "data/mapHeaders/lavendertown.asm"
-INCLUDE "data/mapObjects/lavendertown.asm"
-LavenderTownBlocks: INCBIN "maps/lavendertown.blk"
-
-ViridianPokecenterBlocks: INCBIN "maps/viridianpokecenter.blk"
-
-SafariZoneRestHouse1Blocks:
-SafariZoneRestHouse2Blocks:
-SafariZoneRestHouse3Blocks:
-SafariZoneRestHouse4Blocks: INCBIN "maps/safarizoneresthouse1.blk"
-
-INCLUDE "scripts/lavendertown.asm"
-
-INCLUDE "engine/pokedex_rating.asm"
-
-INCLUDE "data/mapHeaders/viridianpokecenter.asm"
-INCLUDE "scripts/viridianpokecenter.asm"
-INCLUDE "data/mapObjects/viridianpokecenter.asm"
-
-INCLUDE "data/mapHeaders/mansion1.asm"
-INCLUDE "scripts/mansion1.asm"
-INCLUDE "data/mapObjects/mansion1.asm"
-Mansion1Blocks: INCBIN "maps/mansion1.blk"
-
-INCLUDE "data/mapHeaders/rocktunnel1.asm"
-INCLUDE "scripts/rocktunnel1.asm"
-INCLUDE "data/mapObjects/rocktunnel1.asm"
-RockTunnel1Blocks: INCBIN "maps/rocktunnel1.blk"
-
-INCLUDE "data/mapHeaders/seafoamislands1.asm"
-INCLUDE "scripts/seafoamislands1.asm"
-INCLUDE "data/mapObjects/seafoamislands1.asm"
-SeafoamIslands1Blocks: INCBIN "maps/seafoamislands1.blk"
-
-INCLUDE "data/mapHeaders/ssanne3.asm"
-INCLUDE "scripts/ssanne3.asm"
-INCLUDE "data/mapObjects/ssanne3.asm"
-SSAnne3Blocks: INCBIN "maps/ssanne3.blk"
-
-INCLUDE "data/mapHeaders/victoryroad3.asm"
-INCLUDE "scripts/victoryroad3.asm"
-INCLUDE "data/mapObjects/victoryroad3.asm"
-VictoryRoad3Blocks: INCBIN "maps/victoryroad3.blk"
-
-INCLUDE "data/mapHeaders/rockethideout1.asm"
-INCLUDE "scripts/rockethideout1.asm"
-INCLUDE "data/mapObjects/rockethideout1.asm"
-RocketHideout1Blocks: INCBIN "maps/rockethideout1.blk"
-
-INCLUDE "data/mapHeaders/rockethideout2.asm"
-INCLUDE "scripts/rockethideout2.asm"
-INCLUDE "data/mapObjects/rockethideout2.asm"
-RocketHideout2Blocks: INCBIN "maps/rockethideout2.blk"
-
-INCLUDE "data/mapHeaders/rockethideout3.asm"
-INCLUDE "scripts/rockethideout3.asm"
-INCLUDE "data/mapObjects/rockethideout3.asm"
-RocketHideout3Blocks: INCBIN "maps/rockethideout3.blk"
-
-INCLUDE "data/mapHeaders/rockethideout4.asm"
-INCLUDE "scripts/rockethideout4.asm"
-INCLUDE "data/mapObjects/rockethideout4.asm"
-RocketHideout4Blocks: INCBIN "maps/rockethideout4.blk"
-
-INCLUDE "data/mapHeaders/rockethideoutelevator.asm"
-INCLUDE "scripts/rockethideoutelevator.asm"
-INCLUDE "data/mapObjects/rockethideoutelevator.asm"
-RocketHideoutElevatorBlocks: INCBIN "maps/rockethideoutelevator.blk"
-
-INCLUDE "data/mapHeaders/silphcoelevator.asm"
-INCLUDE "scripts/silphcoelevator.asm"
-INCLUDE "data/mapObjects/silphcoelevator.asm"
-SilphCoElevatorBlocks: INCBIN "maps/silphcoelevator.blk"
-
-INCLUDE "data/mapHeaders/safarizoneeast.asm"
-INCLUDE "scripts/safarizoneeast.asm"
-INCLUDE "data/mapObjects/safarizoneeast.asm"
-SafariZoneEastBlocks: INCBIN "maps/safarizoneeast.blk"
-
-INCLUDE "data/mapHeaders/safarizonenorth.asm"
-INCLUDE "scripts/safarizonenorth.asm"
-INCLUDE "data/mapObjects/safarizonenorth.asm"
-SafariZoneNorthBlocks: INCBIN "maps/safarizonenorth.blk"
-
-INCLUDE "data/mapHeaders/safarizonecenter.asm"
-INCLUDE "scripts/safarizonecenter.asm"
-INCLUDE "data/mapObjects/safarizonecenter.asm"
-SafariZoneCenterBlocks: INCBIN "maps/safarizonecenter.blk"
-
-INCLUDE "data/mapHeaders/safarizoneresthouse1.asm"
-INCLUDE "scripts/safarizoneresthouse1.asm"
-INCLUDE "data/mapObjects/safarizoneresthouse1.asm"
-
-INCLUDE "data/mapHeaders/safarizoneresthouse2.asm"
-INCLUDE "scripts/safarizoneresthouse2.asm"
-INCLUDE "data/mapObjects/safarizoneresthouse2.asm"
-
-INCLUDE "data/mapHeaders/safarizoneresthouse3.asm"
-INCLUDE "scripts/safarizoneresthouse3.asm"
-INCLUDE "data/mapObjects/safarizoneresthouse3.asm"
-
-INCLUDE "data/mapHeaders/safarizoneresthouse4.asm"
-INCLUDE "scripts/safarizoneresthouse4.asm"
-INCLUDE "data/mapObjects/safarizoneresthouse4.asm"
-
-INCLUDE "data/mapHeaders/unknowndungeon2.asm"
-INCLUDE "scripts/unknowndungeon2.asm"
-INCLUDE "data/mapObjects/unknowndungeon2.asm"
-UnknownDungeon2Blocks: INCBIN "maps/unknowndungeon2.blk"
-
-INCLUDE "data/mapHeaders/unknowndungeon3.asm"
-INCLUDE "scripts/unknowndungeon3.asm"
-INCLUDE "data/mapObjects/unknowndungeon3.asm"
-UnknownDungeon3Blocks: INCBIN "maps/unknowndungeon3.blk"
-
-INCLUDE "data/mapHeaders/rocktunnel2.asm"
-INCLUDE "scripts/rocktunnel2.asm"
-INCLUDE "data/mapObjects/rocktunnel2.asm"
-RockTunnel2Blocks: INCBIN "maps/rocktunnel2.blk"
-
-INCLUDE "data/mapHeaders/seafoamislands2.asm"
-INCLUDE "scripts/seafoamislands2.asm"
-INCLUDE "data/mapObjects/seafoamislands2.asm"
-SeafoamIslands2Blocks: INCBIN "maps/seafoamislands2.blk"
-
-INCLUDE "data/mapHeaders/seafoamislands3.asm"
-INCLUDE "scripts/seafoamislands3.asm"
-INCLUDE "data/mapObjects/seafoamislands3.asm"
-SeafoamIslands3Blocks: INCBIN "maps/seafoamislands3.blk"
-
-INCLUDE "data/mapHeaders/seafoamislands4.asm"
-INCLUDE "scripts/seafoamislands4.asm"
-INCLUDE "data/mapObjects/seafoamislands4.asm"
-SeafoamIslands4Blocks: INCBIN "maps/seafoamislands4.blk"
-
-INCLUDE "data/mapHeaders/seafoamislands5.asm"
-INCLUDE "scripts/seafoamislands5.asm"
-INCLUDE "data/mapObjects/seafoamislands5.asm"
-SeafoamIslands5Blocks: INCBIN "maps/seafoamislands5.blk"
-
-INCLUDE "engine/overworld/hidden_objects.asm"
-
-
-SECTION "bank12",ROMX,BANK[$12]
-
-INCLUDE "data/mapHeaders/route7.asm"
-INCLUDE "data/mapObjects/route7.asm"
-Route7Blocks: INCBIN "maps/route7.blk"
-
-CeladonPokecenterBlocks:
-RockTunnelPokecenterBlocks:
-MtMoonPokecenterBlocks: INCBIN "maps/mtmoonpokecenter.blk"
-
-Route18GateBlocks:
-Route15GateBlocks:
-Route11GateBlocks: INCBIN "maps/route11gate.blk"
-
-Route18GateUpstairsBlocks:
-Route16GateUpstairsBlocks:
-Route12GateUpstairsBlocks:
-Route15GateUpstairsBlocks:
-Route11GateUpstairsBlocks: INCBIN "maps/route11gateupstairs.blk"
-
-INCLUDE "engine/predefs12.asm"
-
-INCLUDE "scripts/route7.asm"
-
-INCLUDE "data/mapHeaders/redshouse1f.asm"
-INCLUDE "scripts/redshouse1f.asm"
-INCLUDE "data/mapObjects/redshouse1f.asm"
-RedsHouse1FBlocks: INCBIN "maps/redshouse1f.blk"
-
-INCLUDE "data/mapHeaders/celadonmart3.asm"
-INCLUDE "scripts/celadonmart3.asm"
-INCLUDE "data/mapObjects/celadonmart3.asm"
-CeladonMart3Blocks: INCBIN "maps/celadonmart3.blk"
-
-INCLUDE "data/mapHeaders/celadonmart4.asm"
-INCLUDE "scripts/celadonmart4.asm"
-INCLUDE "data/mapObjects/celadonmart4.asm"
-CeladonMart4Blocks: INCBIN "maps/celadonmart4.blk"
-
-INCLUDE "data/mapHeaders/celadonmartroof.asm"
-INCLUDE "scripts/celadonmartroof.asm"
-INCLUDE "data/mapObjects/celadonmartroof.asm"
-CeladonMartRoofBlocks: INCBIN "maps/celadonmartroof.blk"
-
-INCLUDE "data/mapHeaders/celadonmartelevator.asm"
-INCLUDE "scripts/celadonmartelevator.asm"
-INCLUDE "data/mapObjects/celadonmartelevator.asm"
-CeladonMartElevatorBlocks: INCBIN "maps/celadonmartelevator.blk"
-
-INCLUDE "data/mapHeaders/celadonmansion1.asm"
-INCLUDE "scripts/celadonmansion1.asm"
-INCLUDE "data/mapObjects/celadonmansion1.asm"
-CeladonMansion1Blocks: INCBIN "maps/celadonmansion1.blk"
-
-INCLUDE "data/mapHeaders/celadonmansion2.asm"
-INCLUDE "scripts/celadonmansion2.asm"
-INCLUDE "data/mapObjects/celadonmansion2.asm"
-CeladonMansion2Blocks: INCBIN "maps/celadonmansion2.blk"
-
-INCLUDE "data/mapHeaders/celadonmansion3.asm"
-INCLUDE "scripts/celadonmansion3.asm"
-INCLUDE "data/mapObjects/celadonmansion3.asm"
-CeladonMansion3Blocks: INCBIN "maps/celadonmansion3.blk"
-
-INCLUDE "data/mapHeaders/celadonmansion4.asm"
-INCLUDE "scripts/celadonmansion4.asm"
-INCLUDE "data/mapObjects/celadonmansion4.asm"
-CeladonMansion4Blocks: INCBIN "maps/celadonmansion4.blk"
-
-INCLUDE "data/mapHeaders/celadonpokecenter.asm"
-INCLUDE "scripts/celadonpokecenter.asm"
-INCLUDE "data/mapObjects/celadonpokecenter.asm"
-
-INCLUDE "data/mapHeaders/celadongym.asm"
-INCLUDE "scripts/celadongym.asm"
-INCLUDE "data/mapObjects/celadongym.asm"
-CeladonGymBlocks: INCBIN "maps/celadongym.blk"
-
-INCLUDE "data/mapHeaders/celadongamecorner.asm"
-INCLUDE "scripts/celadongamecorner.asm"
-INCLUDE "data/mapObjects/celadongamecorner.asm"
-CeladonGameCornerBlocks: INCBIN "maps/celadongamecorner.blk"
-
-INCLUDE "data/mapHeaders/celadonmart5.asm"
-INCLUDE "scripts/celadonmart5.asm"
-INCLUDE "data/mapObjects/celadonmart5.asm"
-CeladonMart5Blocks: INCBIN "maps/celadonmart5.blk"
-
-INCLUDE "data/mapHeaders/celadonprizeroom.asm"
-INCLUDE "scripts/celadonprizeroom.asm"
-INCLUDE "data/mapObjects/celadonprizeroom.asm"
-CeladonPrizeRoomBlocks: INCBIN "maps/celadonprizeroom.blk"
-
-INCLUDE "data/mapHeaders/celadondiner.asm"
-INCLUDE "scripts/celadondiner.asm"
-INCLUDE "data/mapObjects/celadondiner.asm"
-CeladonDinerBlocks: INCBIN "maps/celadondiner.blk"
-
-INCLUDE "data/mapHeaders/celadonhouse.asm"
-INCLUDE "scripts/celadonhouse.asm"
-INCLUDE "data/mapObjects/celadonhouse.asm"
-CeladonHouseBlocks: INCBIN "maps/celadonhouse.blk"
-
-INCLUDE "data/mapHeaders/celadonhotel.asm"
-INCLUDE "scripts/celadonhotel.asm"
-INCLUDE "data/mapObjects/celadonhotel.asm"
-CeladonHotelBlocks: INCBIN "maps/celadonhotel.blk"
-
-INCLUDE "data/mapHeaders/mtmoonpokecenter.asm"
-INCLUDE "scripts/mtmoonpokecenter.asm"
-INCLUDE "data/mapObjects/mtmoonpokecenter.asm"
-
-INCLUDE "data/mapHeaders/rocktunnelpokecenter.asm"
-INCLUDE "scripts/rocktunnelpokecenter.asm"
-INCLUDE "data/mapObjects/rocktunnelpokecenter.asm"
-
-INCLUDE "data/mapHeaders/route11gate.asm"
-INCLUDE "scripts/route11gate.asm"
-INCLUDE "data/mapObjects/route11gate.asm"
-
-INCLUDE "data/mapHeaders/route11gateupstairs.asm"
-INCLUDE "scripts/route11gateupstairs.asm"
-INCLUDE "data/mapObjects/route11gateupstairs.asm"
-
-INCLUDE "data/mapHeaders/route12gate.asm"
-INCLUDE "scripts/route12gate.asm"
-INCLUDE "data/mapObjects/route12gate.asm"
-Route12GateBlocks: INCBIN "maps/route12gate.blk"
-
-INCLUDE "data/mapHeaders/route12gateupstairs.asm"
-INCLUDE "scripts/route12gateupstairs.asm"
-INCLUDE "data/mapObjects/route12gateupstairs.asm"
-
-INCLUDE "data/mapHeaders/route15gate.asm"
-INCLUDE "scripts/route15gate.asm"
-INCLUDE "data/mapObjects/route15gate.asm"
-
-INCLUDE "data/mapHeaders/route15gateupstairs.asm"
-INCLUDE "scripts/route15gateupstairs.asm"
-INCLUDE "data/mapObjects/route15gateupstairs.asm"
-
-INCLUDE "data/mapHeaders/route16gate.asm"
-INCLUDE "scripts/route16gate.asm"
-INCLUDE "data/mapObjects/route16gate.asm"
-Route16GateBlocks: INCBIN "maps/route16gate.blk"
-
-INCLUDE "data/mapHeaders/route16gateupstairs.asm"
-INCLUDE "scripts/route16gateupstairs.asm"
-INCLUDE "data/mapObjects/route16gateupstairs.asm"
-
-INCLUDE "data/mapHeaders/route18gate.asm"
-INCLUDE "scripts/route18gate.asm"
-INCLUDE "data/mapObjects/route18gate.asm"
-
-INCLUDE "data/mapHeaders/route18gateupstairs.asm"
-INCLUDE "scripts/route18gateupstairs.asm"
-INCLUDE "data/mapObjects/route18gateupstairs.asm"
-
-INCLUDE "data/mapHeaders/mtmoon1.asm"
-INCLUDE "scripts/mtmoon1.asm"
-INCLUDE "data/mapObjects/mtmoon1.asm"
-MtMoon1Blocks: INCBIN "maps/mtmoon1.blk"
-
-INCLUDE "data/mapHeaders/mtmoon3.asm"
-INCLUDE "scripts/mtmoon3.asm"
-INCLUDE "data/mapObjects/mtmoon3.asm"
-MtMoon3Blocks: INCBIN "maps/mtmoon3.blk"
-
-INCLUDE "data/mapHeaders/safarizonewest.asm"
-INCLUDE "scripts/safarizonewest.asm"
-INCLUDE "data/mapObjects/safarizonewest.asm"
-SafariZoneWestBlocks: INCBIN "maps/safarizonewest.blk"
-
-INCLUDE "data/mapHeaders/safarizonesecrethouse.asm"
-INCLUDE "scripts/safarizonesecrethouse.asm"
-INCLUDE "data/mapObjects/safarizonesecrethouse.asm"
-SafariZoneSecretHouseBlocks: INCBIN "maps/safarizonesecrethouse.blk"
-
-
-SECTION "bank13",ROMX,BANK[$13]
-
-TrainerPics::
-YoungsterPic:: INCBIN "pic/trainer/youngster.pic"
-BugCatcherPic:: INCBIN "pic/trainer/bugcatcher.pic"
-LassPic:: INCBIN "pic/trainer/lass.pic"
-SailorPic:: INCBIN "pic/trainer/sailor.pic"
-JrTrainerMPic:: INCBIN "pic/trainer/jr.trainerm.pic"
-JrTrainerFPic:: INCBIN "pic/trainer/jr.trainerf.pic"
-PokemaniacPic:: INCBIN "pic/trainer/pokemaniac.pic"
-SuperNerdPic:: INCBIN "pic/trainer/supernerd.pic"
-HikerPic:: INCBIN "pic/trainer/hiker.pic"
-BikerPic:: INCBIN "pic/trainer/biker.pic"
-BurglarPic:: INCBIN "pic/trainer/burglar.pic"
-EngineerPic:: INCBIN "pic/trainer/engineer.pic"
-FisherPic:: INCBIN "pic/trainer/fisher.pic"
-SwimmerPic:: INCBIN "pic/trainer/swimmer.pic"
-CueBallPic:: INCBIN "pic/trainer/cueball.pic"
-GamblerPic:: INCBIN "pic/trainer/gambler.pic"
-BeautyPic:: INCBIN "pic/trainer/beauty.pic"
-PsychicPic:: INCBIN "pic/trainer/psychic.pic"
-RockerPic:: INCBIN "pic/trainer/rocker.pic"
-JugglerPic:: INCBIN "pic/trainer/juggler.pic"
-TamerPic:: INCBIN "pic/trainer/tamer.pic"
-BirdKeeperPic:: INCBIN "pic/trainer/birdkeeper.pic"
-BlackbeltPic:: INCBIN "pic/trainer/blackbelt.pic"
-Rival1Pic:: INCBIN "pic/trainer/rival1.pic"
-ProfOakPic:: INCBIN "pic/trainer/prof.oak.pic"
-ChiefPic::
-ScientistPic:: INCBIN "pic/trainer/scientist.pic"
-GiovanniPic:: INCBIN "pic/trainer/giovanni.pic"
-RocketPic:: INCBIN "pic/trainer/rocket.pic"
-CooltrainerMPic:: INCBIN "pic/trainer/cooltrainerm.pic"
-CooltrainerFPic:: INCBIN "pic/trainer/cooltrainerf.pic"
-BrunoPic:: INCBIN "pic/trainer/bruno.pic"
-BrockPic:: INCBIN "pic/trainer/brock.pic"
-MistyPic:: INCBIN "pic/trainer/misty.pic"
-LtSurgePic:: INCBIN "pic/trainer/lt.surge.pic"
-ErikaPic:: INCBIN "pic/trainer/erika.pic"
-KogaPic:: INCBIN "pic/trainer/koga.pic"
-BlainePic:: INCBIN "pic/trainer/blaine.pic"
-SabrinaPic:: INCBIN "pic/trainer/sabrina.pic"
-GentlemanPic:: INCBIN "pic/trainer/gentleman.pic"
-Rival2Pic:: INCBIN "pic/trainer/rival2.pic"
-Rival3Pic:: INCBIN "pic/trainer/rival3.pic"
-LoreleiPic:: INCBIN "pic/trainer/lorelei.pic"
-ChannelerPic:: INCBIN "pic/trainer/channeler.pic"
-AgathaPic:: INCBIN "pic/trainer/agatha.pic"
-LancePic:: INCBIN "pic/trainer/lance.pic"
-
-INCLUDE "data/mapHeaders/tradecenter.asm"
-INCLUDE "scripts/tradecenter.asm"
-INCLUDE "data/mapObjects/tradecenter.asm"
-TradeCenterBlocks: INCBIN "maps/tradecenter.blk"
-
-INCLUDE "data/mapHeaders/colosseum.asm"
-INCLUDE "scripts/colosseum.asm"
-INCLUDE "data/mapObjects/colosseum.asm"
-ColosseumBlocks: INCBIN "maps/colosseum.blk"
-
-INCLUDE "engine/give_pokemon.asm"
-
-INCLUDE "engine/predefs.asm"
-
-
-SECTION "bank14",ROMX,BANK[$14]
-
-INCLUDE "data/mapHeaders/route22.asm"
-INCLUDE "data/mapObjects/route22.asm"
-Route22Blocks: INCBIN "maps/route22.blk"
-
-INCLUDE "data/mapHeaders/route20.asm"
-INCLUDE "data/mapObjects/route20.asm"
-Route20Blocks: INCBIN "maps/route20.blk"
-
-INCLUDE "data/mapHeaders/route23.asm"
-INCLUDE "data/mapObjects/route23.asm"
-Route23Blocks: INCBIN "maps/route23.blk"
-
-INCLUDE "data/mapHeaders/route24.asm"
-INCLUDE "data/mapObjects/route24.asm"
-Route24Blocks: INCBIN "maps/route24.blk"
-
-INCLUDE "data/mapHeaders/route25.asm"
-INCLUDE "data/mapObjects/route25.asm"
-Route25Blocks: INCBIN "maps/route25.blk"
-
-INCLUDE "data/mapHeaders/indigoplateau.asm"
-INCLUDE "scripts/indigoplateau.asm"
-INCLUDE "data/mapObjects/indigoplateau.asm"
-IndigoPlateauBlocks: INCBIN "maps/indigoplateau.blk"
-
-INCLUDE "data/mapHeaders/saffroncity.asm"
-INCLUDE "data/mapObjects/saffroncity.asm"
-SaffronCityBlocks: INCBIN "maps/saffroncity.blk"
-INCLUDE "scripts/saffroncity.asm"
-
-INCLUDE "scripts/route20.asm"
-INCLUDE "scripts/route22.asm"
-INCLUDE "scripts/route23.asm"
-INCLUDE "scripts/route24.asm"
-INCLUDE "scripts/route25.asm"
-
-INCLUDE "data/mapHeaders/victoryroad2.asm"
-INCLUDE "scripts/victoryroad2.asm"
-INCLUDE "data/mapObjects/victoryroad2.asm"
-VictoryRoad2Blocks: INCBIN "maps/victoryroad2.blk"
-
-INCLUDE "data/mapHeaders/mtmoon2.asm"
-INCLUDE "scripts/mtmoon2.asm"
-INCLUDE "data/mapObjects/mtmoon2.asm"
-MtMoon2Blocks: INCBIN "maps/mtmoon2.blk"
-
-INCLUDE "data/mapHeaders/silphco7.asm"
-INCLUDE "scripts/silphco7.asm"
-INCLUDE "data/mapObjects/silphco7.asm"
-SilphCo7Blocks: INCBIN "maps/silphco7.blk"
-
-INCLUDE "data/mapHeaders/mansion2.asm"
-INCLUDE "scripts/mansion2.asm"
-INCLUDE "data/mapObjects/mansion2.asm"
-Mansion2Blocks: INCBIN "maps/mansion2.blk"
-
-INCLUDE "data/mapHeaders/mansion3.asm"
-INCLUDE "scripts/mansion3.asm"
-INCLUDE "data/mapObjects/mansion3.asm"
-Mansion3Blocks: INCBIN "maps/mansion3.blk"
-
-INCLUDE "data/mapHeaders/mansion4.asm"
-INCLUDE "scripts/mansion4.asm"
-INCLUDE "data/mapObjects/mansion4.asm"
-Mansion4Blocks: INCBIN "maps/mansion4.blk"
-
-INCLUDE "engine/battle/init_battle_variables.asm"
-INCLUDE "engine/battle/moveEffects/paralyze_effect.asm"
-
-INCLUDE "engine/overworld/card_key.asm"
-
-INCLUDE "engine/menu/prize_menu.asm"
-
-INCLUDE "engine/hidden_object_functions14.asm"
-
-
-SECTION "bank15",ROMX,BANK[$15]
-
-INCLUDE "data/mapHeaders/route2.asm"
-INCLUDE "data/mapObjects/route2.asm"
-Route2Blocks: INCBIN "maps/route2.blk"
-
-INCLUDE "data/mapHeaders/route3.asm"
-INCLUDE "data/mapObjects/route3.asm"
-Route3Blocks: INCBIN "maps/route3.blk"
-
-INCLUDE "data/mapHeaders/route4.asm"
-INCLUDE "data/mapObjects/route4.asm"
-Route4Blocks: INCBIN "maps/route4.blk"
-
-INCLUDE "data/mapHeaders/route5.asm"
-INCLUDE "data/mapObjects/route5.asm"
-Route5Blocks: INCBIN "maps/route5.blk"
-
-INCLUDE "data/mapHeaders/route9.asm"
-INCLUDE "data/mapObjects/route9.asm"
-Route9Blocks: INCBIN "maps/route9.blk"
-
-INCLUDE "data/mapHeaders/route13.asm"
-INCLUDE "data/mapObjects/route13.asm"
-Route13Blocks: INCBIN "maps/route13.blk"
-
-INCLUDE "data/mapHeaders/route14.asm"
-INCLUDE "data/mapObjects/route14.asm"
-Route14Blocks: INCBIN "maps/route14.blk"
-
-INCLUDE "data/mapHeaders/route17.asm"
-INCLUDE "data/mapObjects/route17.asm"
-Route17Blocks: INCBIN "maps/route17.blk"
-
-INCLUDE "data/mapHeaders/route19.asm"
-INCLUDE "data/mapObjects/route19.asm"
-Route19Blocks: INCBIN "maps/route19.blk"
-
-INCLUDE "data/mapHeaders/route21.asm"
-INCLUDE "data/mapObjects/route21.asm"
-Route21Blocks: INCBIN "maps/route21.blk"
-
-VermilionHouse2Blocks:
-Route12HouseBlocks:
-DayCareMBlocks: INCBIN "maps/daycarem.blk"
-
-FuchsiaHouse3Blocks: INCBIN "maps/fuchsiahouse3.blk"
-
-INCLUDE "engine/battle/experience.asm"
-
-INCLUDE "scripts/route2.asm"
-INCLUDE "scripts/route3.asm"
-INCLUDE "scripts/route4.asm"
-INCLUDE "scripts/route5.asm"
-INCLUDE "scripts/route9.asm"
-INCLUDE "scripts/route13.asm"
-INCLUDE "scripts/route14.asm"
-INCLUDE "scripts/route17.asm"
-INCLUDE "scripts/route19.asm"
-INCLUDE "scripts/route21.asm"
-
-INCLUDE "data/mapHeaders/vermilionhouse2.asm"
-INCLUDE "scripts/vermilionhouse2.asm"
-INCLUDE "data/mapObjects/vermilionhouse2.asm"
-
-INCLUDE "data/mapHeaders/celadonmart2.asm"
-INCLUDE "scripts/celadonmart2.asm"
-INCLUDE "data/mapObjects/celadonmart2.asm"
-CeladonMart2Blocks: INCBIN "maps/celadonmart2.blk"
-
-INCLUDE "data/mapHeaders/fuchsiahouse3.asm"
-INCLUDE "scripts/fuchsiahouse3.asm"
-INCLUDE "data/mapObjects/fuchsiahouse3.asm"
-
-INCLUDE "data/mapHeaders/daycarem.asm"
-INCLUDE "scripts/daycarem.asm"
-INCLUDE "data/mapObjects/daycarem.asm"
-
-INCLUDE "data/mapHeaders/route12house.asm"
-INCLUDE "scripts/route12house.asm"
-INCLUDE "data/mapObjects/route12house.asm"
-
-INCLUDE "data/mapHeaders/silphco8.asm"
-INCLUDE "scripts/silphco8.asm"
-INCLUDE "data/mapObjects/silphco8.asm"
-SilphCo8Blocks: INCBIN "maps/silphco8.blk"
-
-INCLUDE "engine/menu/diploma.asm"
-
-INCLUDE "engine/overworld/trainers.asm"
-
-
-SECTION "bank16",ROMX,BANK[$16]
-
-INCLUDE "data/mapHeaders/route6.asm"
-INCLUDE "data/mapObjects/route6.asm"
-Route6Blocks: INCBIN "maps/route6.blk"
-
-INCLUDE "data/mapHeaders/route8.asm"
-INCLUDE "data/mapObjects/route8.asm"
-Route8Blocks: INCBIN "maps/route8.blk"
-
-INCLUDE "data/mapHeaders/route10.asm"
-INCLUDE "data/mapObjects/route10.asm"
-Route10Blocks: INCBIN "maps/route10.blk"
-
-INCLUDE "data/mapHeaders/route11.asm"
-INCLUDE "data/mapObjects/route11.asm"
-Route11Blocks: INCBIN "maps/route11.blk"
-
-INCLUDE "data/mapHeaders/route12.asm"
-INCLUDE "data/mapObjects/route12.asm"
-Route12Blocks: INCBIN "maps/route12.blk"
-
-INCLUDE "data/mapHeaders/route15.asm"
-INCLUDE "data/mapObjects/route15.asm"
-Route15Blocks: INCBIN "maps/route15.blk"
-
-INCLUDE "data/mapHeaders/route16.asm"
-INCLUDE "data/mapObjects/route16.asm"
-Route16Blocks: INCBIN "maps/route16.blk"
-
-INCLUDE "data/mapHeaders/route18.asm"
-INCLUDE "data/mapObjects/route18.asm"
-Route18Blocks: INCBIN "maps/route18.blk"
-
- INCBIN "maps/unusedblocks58d7d.blk"
-
-INCLUDE "engine/battle/common_text.asm"
-
-INCLUDE "engine/experience.asm"
-
-INCLUDE "engine/overworld/oaks_aide.asm"
-
-INCLUDE "scripts/route6.asm"
-INCLUDE "scripts/route8.asm"
-INCLUDE "scripts/route10.asm"
-INCLUDE "scripts/route11.asm"
-INCLUDE "scripts/route12.asm"
-INCLUDE "scripts/route15.asm"
-INCLUDE "scripts/route16.asm"
-INCLUDE "scripts/route18.asm"
-
-INCLUDE "data/mapHeaders/fanclub.asm"
-INCLUDE "scripts/fanclub.asm"
-INCLUDE "data/mapObjects/fanclub.asm"
-FanClubBlocks: INCBIN "maps/fanclub.blk"
-
-INCLUDE "data/mapHeaders/silphco2.asm"
-INCLUDE "scripts/silphco2.asm"
-INCLUDE "data/mapObjects/silphco2.asm"
-SilphCo2Blocks: INCBIN "maps/silphco2.blk"
-
-INCLUDE "data/mapHeaders/silphco3.asm"
-INCLUDE "scripts/silphco3.asm"
-INCLUDE "data/mapObjects/silphco3.asm"
-SilphCo3Blocks: INCBIN "maps/silphco3.blk"
-
-INCLUDE "data/mapHeaders/silphco10.asm"
-INCLUDE "scripts/silphco10.asm"
-INCLUDE "data/mapObjects/silphco10.asm"
-SilphCo10Blocks: INCBIN "maps/silphco10.blk"
-
-INCLUDE "data/mapHeaders/lance.asm"
-INCLUDE "scripts/lance.asm"
-INCLUDE "data/mapObjects/lance.asm"
-LanceBlocks: INCBIN "maps/lance.blk"
-
-INCLUDE "data/mapHeaders/halloffameroom.asm"
-INCLUDE "scripts/halloffameroom.asm"
-INCLUDE "data/mapObjects/halloffameroom.asm"
-HallofFameRoomBlocks: INCBIN "maps/halloffameroom.blk"
-
-INCLUDE "engine/overworld/saffron_guards.asm"
-
-
-SECTION "bank17",ROMX,BANK[$17]
-
-SaffronMartBlocks:
-LavenderMartBlocks:
-CeruleanMartBlocks:
-VermilionMartBlocks: INCBIN "maps/vermilionmart.blk"
-
-CopycatsHouse2FBlocks:
-RedsHouse2FBlocks: INCBIN "maps/redshouse2f.blk"
-
-Museum1FBlocks: INCBIN "maps/museum1f.blk"
-
-Museum2FBlocks: INCBIN "maps/museum2f.blk"
-
-SaffronPokecenterBlocks:
-VermilionPokecenterBlocks:
-LavenderPokecenterBlocks:
-PewterPokecenterBlocks: INCBIN "maps/pewterpokecenter.blk"
-
-UndergroundPathEntranceRoute7Blocks:
-UndergroundPathEntranceRoute7CopyBlocks:
-UndergroundPathEntranceRoute6Blocks:
-UndergroundPathEntranceRoute5Blocks: INCBIN "maps/undergroundpathentranceroute5.blk"
-
-Route2GateBlocks:
-ViridianForestEntranceBlocks:
-ViridianForestExitBlocks: INCBIN "maps/viridianforestexit.blk"
-
-INCLUDE "data/mapHeaders/redshouse2f.asm"
-INCLUDE "scripts/redshouse2f.asm"
-INCLUDE "data/mapObjects/redshouse2f.asm"
-
-INCLUDE "engine/predefs17.asm"
-
-INCLUDE "data/mapHeaders/museum1f.asm"
-INCLUDE "scripts/museum1f.asm"
-INCLUDE "data/mapObjects/museum1f.asm"
-
-INCLUDE "data/mapHeaders/museum2f.asm"
-INCLUDE "scripts/museum2f.asm"
-INCLUDE "data/mapObjects/museum2f.asm"
-
-INCLUDE "data/mapHeaders/pewtergym.asm"
-INCLUDE "scripts/pewtergym.asm"
-INCLUDE "data/mapObjects/pewtergym.asm"
-PewterGymBlocks: INCBIN "maps/pewtergym.blk"
-
-INCLUDE "data/mapHeaders/pewterpokecenter.asm"
-INCLUDE "scripts/pewterpokecenter.asm"
-INCLUDE "data/mapObjects/pewterpokecenter.asm"
-
-INCLUDE "data/mapHeaders/ceruleanpokecenter.asm"
-INCLUDE "scripts/ceruleanpokecenter.asm"
-INCLUDE "data/mapObjects/ceruleanpokecenter.asm"
-CeruleanPokecenterBlocks: INCBIN "maps/ceruleanpokecenter.blk"
-
-INCLUDE "data/mapHeaders/ceruleangym.asm"
-INCLUDE "scripts/ceruleangym.asm"
-INCLUDE "data/mapObjects/ceruleangym.asm"
-CeruleanGymBlocks: INCBIN "maps/ceruleangym.blk"
-
-INCLUDE "data/mapHeaders/ceruleanmart.asm"
-INCLUDE "scripts/ceruleanmart.asm"
-INCLUDE "data/mapObjects/ceruleanmart.asm"
-
-INCLUDE "data/mapHeaders/lavenderpokecenter.asm"
-INCLUDE "scripts/lavenderpokecenter.asm"
-INCLUDE "data/mapObjects/lavenderpokecenter.asm"
-
-INCLUDE "data/mapHeaders/lavendermart.asm"
-INCLUDE "scripts/lavendermart.asm"
-INCLUDE "data/mapObjects/lavendermart.asm"
-
-INCLUDE "data/mapHeaders/vermilionpokecenter.asm"
-INCLUDE "scripts/vermilionpokecenter.asm"
-INCLUDE "data/mapObjects/vermilionpokecenter.asm"
-
-INCLUDE "data/mapHeaders/vermilionmart.asm"
-INCLUDE "scripts/vermilionmart.asm"
-INCLUDE "data/mapObjects/vermilionmart.asm"
-
-INCLUDE "data/mapHeaders/vermiliongym.asm"
-INCLUDE "scripts/vermiliongym.asm"
-INCLUDE "data/mapObjects/vermiliongym.asm"
-VermilionGymBlocks: INCBIN "maps/vermiliongym.blk"
-
-INCLUDE "data/mapHeaders/copycatshouse2f.asm"
-INCLUDE "scripts/copycatshouse2f.asm"
-INCLUDE "data/mapObjects/copycatshouse2f.asm"
-
-INCLUDE "data/mapHeaders/fightingdojo.asm"
-INCLUDE "scripts/fightingdojo.asm"
-INCLUDE "data/mapObjects/fightingdojo.asm"
-FightingDojoBlocks: INCBIN "maps/fightingdojo.blk"
-
-INCLUDE "data/mapHeaders/saffrongym.asm"
-INCLUDE "scripts/saffrongym.asm"
-INCLUDE "data/mapObjects/saffrongym.asm"
-SaffronGymBlocks: INCBIN "maps/saffrongym.blk"
-
-INCLUDE "data/mapHeaders/saffronmart.asm"
-INCLUDE "scripts/saffronmart.asm"
-INCLUDE "data/mapObjects/saffronmart.asm"
-
-INCLUDE "data/mapHeaders/silphco1.asm"
-INCLUDE "scripts/silphco1.asm"
-INCLUDE "data/mapObjects/silphco1.asm"
-SilphCo1Blocks: INCBIN "maps/silphco1.blk"
-
-INCLUDE "data/mapHeaders/saffronpokecenter.asm"
-INCLUDE "scripts/saffronpokecenter.asm"
-INCLUDE "data/mapObjects/saffronpokecenter.asm"
-
-INCLUDE "data/mapHeaders/viridianforestexit.asm"
-INCLUDE "scripts/viridianforestexit.asm"
-INCLUDE "data/mapObjects/viridianforestexit.asm"
-
-INCLUDE "data/mapHeaders/route2gate.asm"
-INCLUDE "scripts/route2gate.asm"
-INCLUDE "data/mapObjects/route2gate.asm"
-
-INCLUDE "data/mapHeaders/viridianforestentrance.asm"
-INCLUDE "scripts/viridianforestentrance.asm"
-INCLUDE "data/mapObjects/viridianforestentrance.asm"
-
-INCLUDE "data/mapHeaders/undergroundpathentranceroute5.asm"
-INCLUDE "scripts/undergroundpathentranceroute5.asm"
-INCLUDE "data/mapObjects/undergroundpathentranceroute5.asm"
-
-INCLUDE "data/mapHeaders/undergroundpathentranceroute6.asm"
-INCLUDE "scripts/undergroundpathentranceroute6.asm"
-INCLUDE "data/mapObjects/undergroundpathentranceroute6.asm"
-
-INCLUDE "data/mapHeaders/undergroundpathentranceroute7.asm"
-INCLUDE "scripts/undergroundpathentranceroute7.asm"
-INCLUDE "data/mapObjects/undergroundpathentranceroute7.asm"
-
-INCLUDE "data/mapHeaders/undergroundpathentranceroute7copy.asm"
-INCLUDE "scripts/undergroundpathentranceroute7copy.asm"
-INCLUDE "data/mapObjects/undergroundpathentranceroute7copy.asm"
-
-INCLUDE "data/mapHeaders/silphco9.asm"
-INCLUDE "scripts/silphco9.asm"
-INCLUDE "data/mapObjects/silphco9.asm"
-SilphCo9Blocks: INCBIN "maps/silphco9.blk"
-
-INCLUDE "data/mapHeaders/victoryroad1.asm"
-INCLUDE "scripts/victoryroad1.asm"
-INCLUDE "data/mapObjects/victoryroad1.asm"
-VictoryRoad1Blocks: INCBIN "maps/victoryroad1.blk"
-
-INCLUDE "engine/predefs17_2.asm"
-
-INCLUDE "engine/hidden_object_functions17.asm"
-
-
-SECTION "bank18",ROMX,BANK[$18]
-
-ViridianForestBlocks: INCBIN "maps/viridianforest.blk"
-UndergroundPathNSBlocks: INCBIN "maps/undergroundpathns.blk"
-UndergroundPathWEBlocks: INCBIN "maps/undergroundpathwe.blk"
-
- INCBIN "maps/unusedblocks60258.blk"
-
-SSAnne10Blocks:
-SSAnne9Blocks: INCBIN "maps/ssanne9.blk"
-
-INCLUDE "data/mapHeaders/pokemontower1.asm"
-INCLUDE "scripts/pokemontower1.asm"
-INCLUDE "data/mapObjects/pokemontower1.asm"
-PokemonTower1Blocks: INCBIN "maps/pokemontower1.blk"
-
-INCLUDE "data/mapHeaders/pokemontower2.asm"
-INCLUDE "scripts/pokemontower2.asm"
-INCLUDE "data/mapObjects/pokemontower2.asm"
-PokemonTower2Blocks: INCBIN "maps/pokemontower2.blk"
-
-INCLUDE "data/mapHeaders/pokemontower3.asm"
-INCLUDE "scripts/pokemontower3.asm"
-INCLUDE "data/mapObjects/pokemontower3.asm"
-PokemonTower3Blocks: INCBIN "maps/pokemontower3.blk"
-
-INCLUDE "data/mapHeaders/pokemontower4.asm"
-INCLUDE "scripts/pokemontower4.asm"
-INCLUDE "data/mapObjects/pokemontower4.asm"
-PokemonTower4Blocks: INCBIN "maps/pokemontower4.blk"
-
-INCLUDE "data/mapHeaders/pokemontower5.asm"
-INCLUDE "scripts/pokemontower5.asm"
-INCLUDE "data/mapObjects/pokemontower5.asm"
-PokemonTower5Blocks: INCBIN "maps/pokemontower5.blk"
-
-INCLUDE "data/mapHeaders/pokemontower6.asm"
-INCLUDE "scripts/pokemontower6.asm"
-INCLUDE "data/mapObjects/pokemontower6.asm"
-PokemonTower6Blocks: INCBIN "maps/pokemontower6.blk"
-
- INCBIN "maps/unusedblocks60cef.blk"
-
-INCLUDE "data/mapHeaders/pokemontower7.asm"
-INCLUDE "scripts/pokemontower7.asm"
-INCLUDE "data/mapObjects/pokemontower7.asm"
-PokemonTower7Blocks: INCBIN "maps/pokemontower7.blk"
-
-INCLUDE "data/mapHeaders/celadonmart1.asm"
-INCLUDE "scripts/celadonmart1.asm"
-INCLUDE "data/mapObjects/celadonmart1.asm"
-CeladonMart1Blocks: INCBIN "maps/celadonmart1.blk"
-
-INCLUDE "engine/overworld/cinnabar_lab.asm"
-
-INCLUDE "data/mapHeaders/viridianforest.asm"
-INCLUDE "scripts/viridianforest.asm"
-INCLUDE "data/mapObjects/viridianforest.asm"
-
-INCLUDE "data/mapHeaders/ssanne1.asm"
-INCLUDE "scripts/ssanne1.asm"
-INCLUDE "data/mapObjects/ssanne1.asm"
-SSAnne1Blocks: INCBIN "maps/ssanne1.blk"
-
-INCLUDE "data/mapHeaders/ssanne2.asm"
-INCLUDE "scripts/ssanne2.asm"
-INCLUDE "data/mapObjects/ssanne2.asm"
-SSAnne2Blocks: INCBIN "maps/ssanne2.blk"
-
-INCLUDE "data/mapHeaders/ssanne4.asm"
-INCLUDE "scripts/ssanne4.asm"
-INCLUDE "data/mapObjects/ssanne4.asm"
-SSAnne4Blocks: INCBIN "maps/ssanne4.blk"
-
-INCLUDE "data/mapHeaders/ssanne5.asm"
-INCLUDE "scripts/ssanne5.asm"
-INCLUDE "data/mapObjects/ssanne5.asm"
-SSAnne5Blocks: INCBIN "maps/ssanne5.blk"
-
-INCLUDE "data/mapHeaders/ssanne6.asm"
-INCLUDE "scripts/ssanne6.asm"
-INCLUDE "data/mapObjects/ssanne6.asm"
-SSAnne6Blocks: INCBIN "maps/ssanne6.blk"
-
-INCLUDE "data/mapHeaders/ssanne7.asm"
-INCLUDE "scripts/ssanne7.asm"
-INCLUDE "data/mapObjects/ssanne7.asm"
-SSAnne7Blocks: INCBIN "maps/ssanne7.blk"
-
-INCLUDE "data/mapHeaders/ssanne8.asm"
-INCLUDE "scripts/ssanne8.asm"
-INCLUDE "data/mapObjects/ssanne8.asm"
-SSAnne8Blocks: INCBIN "maps/ssanne8.blk"
-
-INCLUDE "data/mapHeaders/ssanne9.asm"
-INCLUDE "scripts/ssanne9.asm"
-INCLUDE "data/mapObjects/ssanne9.asm"
-
-INCLUDE "data/mapHeaders/ssanne10.asm"
-INCLUDE "scripts/ssanne10.asm"
-INCLUDE "data/mapObjects/ssanne10.asm"
-
-INCLUDE "data/mapHeaders/undergroundpathns.asm"
-INCLUDE "scripts/undergroundpathns.asm"
-INCLUDE "data/mapObjects/undergroundpathns.asm"
-
-INCLUDE "data/mapHeaders/undergroundpathwe.asm"
-INCLUDE "scripts/undergroundpathwe.asm"
-INCLUDE "data/mapObjects/undergroundpathwe.asm"
-
-INCLUDE "data/mapHeaders/diglettscave.asm"
-INCLUDE "scripts/diglettscave.asm"
-INCLUDE "data/mapObjects/diglettscave.asm"
-DiglettsCaveBlocks: INCBIN "maps/diglettscave.blk"
-
-INCLUDE "data/mapHeaders/silphco11.asm"
-INCLUDE "scripts/silphco11.asm"
-INCLUDE "data/mapObjects/silphco11.asm"
-SilphCo11Blocks: INCBIN "maps/silphco11.blk"
-
-INCLUDE "engine/hidden_object_functions18.asm"
-
-
-SECTION "bank19",ROMX,BANK[$19]
-
-Overworld_GFX: INCBIN "gfx/tilesets/overworld.2bpp"
-Overworld_Block: INCBIN "gfx/blocksets/overworld.bst"
-
-RedsHouse1_GFX:
-RedsHouse2_GFX: INCBIN "gfx/tilesets/reds_house.2bpp"
- ds 16
-RedsHouse1_Block:
-RedsHouse2_Block: INCBIN "gfx/blocksets/reds_house.bst"
-
-House_GFX: INCBIN "gfx/tilesets/house.2bpp"
-House_Block: INCBIN "gfx/blocksets/house.bst"
-Mansion_GFX: INCBIN "gfx/tilesets/mansion.2bpp"
-Mansion_Block: INCBIN "gfx/blocksets/mansion.bst"
-ShipPort_GFX: INCBIN "gfx/tilesets/ship_port.2bpp"
-ShipPort_Block: INCBIN "gfx/blocksets/ship_port.bst"
-Interior_GFX: INCBIN "gfx/tilesets/interior.2bpp"
-Interior_Block: INCBIN "gfx/blocksets/interior.bst"
-Plateau_GFX: INCBIN "gfx/tilesets/plateau.2bpp"
-Plateau_Block: INCBIN "gfx/blocksets/plateau.bst"
-
-
-SECTION "bank1A",ROMX,BANK[$1A]
-
-INCLUDE "engine/battle/decrement_pp.asm"
-
-Version_GFX:
-IF DEF(_RED)
- INCBIN "gfx/red/redgreenversion.1bpp" ; 10 tiles
-ENDC
-IF DEF(_BLUE)
- INCBIN "gfx/blue/blueversion.1bpp" ; 8 tiles
-ENDC
-Version_GFXEnd:
-
-Dojo_GFX:
-Gym_GFX: INCBIN "gfx/tilesets/gym.2bpp"
-Dojo_Block:
-Gym_Block: INCBIN "gfx/blocksets/gym.bst"
-
-Mart_GFX:
-Pokecenter_GFX: INCBIN "gfx/tilesets/pokecenter.2bpp"
-Mart_Block:
-Pokecenter_Block: INCBIN "gfx/blocksets/pokecenter.bst"
-
-ForestGate_GFX:
-Museum_GFX:
-Gate_GFX: INCBIN "gfx/tilesets/gate.2bpp"
-ForestGate_Block:
-Museum_Block:
-Gate_Block: INCBIN "gfx/blocksets/gate.bst"
-
-Forest_GFX: INCBIN "gfx/tilesets/forest.2bpp"
-Forest_Block: INCBIN "gfx/blocksets/forest.bst"
-Facility_GFX: INCBIN "gfx/tilesets/facility.2bpp"
-Facility_Block: INCBIN "gfx/blocksets/facility.bst"
-
-
-SECTION "bank1B",ROMX,BANK[$1B]
-
-Cemetery_GFX: INCBIN "gfx/tilesets/cemetery.2bpp"
-Cemetery_Block: INCBIN "gfx/blocksets/cemetery.bst"
-Cavern_GFX: INCBIN "gfx/tilesets/cavern.2bpp"
-Cavern_Block: INCBIN "gfx/blocksets/cavern.bst"
-Lobby_GFX: INCBIN "gfx/tilesets/lobby.2bpp"
-Lobby_Block: INCBIN "gfx/blocksets/lobby.bst"
-Ship_GFX: INCBIN "gfx/tilesets/ship.2bpp"
-Ship_Block: INCBIN "gfx/blocksets/ship.bst"
-Lab_GFX: INCBIN "gfx/tilesets/lab.2bpp"
-Lab_Block: INCBIN "gfx/blocksets/lab.bst"
-Club_GFX: INCBIN "gfx/tilesets/club.2bpp"
-Club_Block: INCBIN "gfx/blocksets/club.bst"
-Underground_GFX: INCBIN "gfx/tilesets/underground.2bpp"
-Underground_Block: INCBIN "gfx/blocksets/underground.bst"
-
-
-SECTION "bank1C",ROMX,BANK[$1C]
-
-INCLUDE "engine/gamefreak.asm"
-INCLUDE "engine/hall_of_fame.asm"
-INCLUDE "engine/overworld/healing_machine.asm"
-INCLUDE "engine/overworld/player_animations.asm"
-INCLUDE "engine/battle/ghost_marowak_anim.asm"
-INCLUDE "engine/battle/battle_transitions.asm"
-INCLUDE "engine/town_map.asm"
-INCLUDE "engine/mon_party_sprites.asm"
-INCLUDE "engine/in_game_trades.asm"
-INCLUDE "engine/palettes.asm"
-INCLUDE "engine/save.asm"
-
-
-SECTION "bank1D",ROMX,BANK[$1D]
-
-CopycatsHouse1FBlocks: INCBIN "maps/copycatshouse1f.blk"
-
-CinnabarMartBlocks:
-PewterMartBlocks: INCBIN "maps/pewtermart.blk"
-
-FuchsiaHouse1Blocks: INCBIN "maps/fuchsiahouse1.blk"
-
-CinnabarPokecenterBlocks:
-FuchsiaPokecenterBlocks: INCBIN "maps/fuchsiapokecenter.blk"
-
-CeruleanHouse2Blocks: INCBIN "maps/ceruleanhouse2.blk"
-
-INCLUDE "engine/HoF_room_pc.asm"
-
-INCLUDE "engine/status_ailments.asm"
-
-INCLUDE "engine/items/itemfinder.asm"
-
-INCLUDE "scripts/ceruleancity2.asm"
-
-INCLUDE "data/mapHeaders/viridiangym.asm"
-INCLUDE "scripts/viridiangym.asm"
-INCLUDE "data/mapObjects/viridiangym.asm"
-ViridianGymBlocks: INCBIN "maps/viridiangym.blk"
-
-INCLUDE "data/mapHeaders/pewtermart.asm"
-INCLUDE "scripts/pewtermart.asm"
-INCLUDE "data/mapObjects/pewtermart.asm"
-
-INCLUDE "data/mapHeaders/unknowndungeon1.asm"
-INCLUDE "scripts/unknowndungeon1.asm"
-INCLUDE "data/mapObjects/unknowndungeon1.asm"
-UnknownDungeon1Blocks: INCBIN "maps/unknowndungeon1.blk"
-
-INCLUDE "data/mapHeaders/ceruleanhouse2.asm"
-INCLUDE "scripts/ceruleanhouse2.asm"
-INCLUDE "data/mapObjects/ceruleanhouse2.asm"
-
-INCLUDE "engine/menu/vending_machine.asm"
-
-INCLUDE "data/mapHeaders/fuchsiahouse1.asm"
-INCLUDE "scripts/fuchsiahouse1.asm"
-INCLUDE "data/mapObjects/fuchsiahouse1.asm"
-
-INCLUDE "data/mapHeaders/fuchsiapokecenter.asm"
-INCLUDE "scripts/fuchsiapokecenter.asm"
-INCLUDE "data/mapObjects/fuchsiapokecenter.asm"
-
-INCLUDE "data/mapHeaders/fuchsiahouse2.asm"
-INCLUDE "scripts/fuchsiahouse2.asm"
-INCLUDE "data/mapObjects/fuchsiahouse2.asm"
-FuchsiaHouse2Blocks: INCBIN "maps/fuchsiahouse2.blk"
-
-INCLUDE "data/mapHeaders/safarizoneentrance.asm"
-INCLUDE "scripts/safarizoneentrance.asm"
-INCLUDE "data/mapObjects/safarizoneentrance.asm"
-SafariZoneEntranceBlocks: INCBIN "maps/safarizoneentrance.blk"
-
-INCLUDE "data/mapHeaders/fuchsiagym.asm"
-INCLUDE "scripts/fuchsiagym.asm"
-INCLUDE "data/mapObjects/fuchsiagym.asm"
-FuchsiaGymBlocks: INCBIN "maps/fuchsiagym.blk"
-
-INCLUDE "data/mapHeaders/fuchsiameetingroom.asm"
-INCLUDE "scripts/fuchsiameetingroom.asm"
-INCLUDE "data/mapObjects/fuchsiameetingroom.asm"
-FuchsiaMeetingRoomBlocks: INCBIN "maps/fuchsiameetingroom.blk"
-
-INCLUDE "data/mapHeaders/cinnabargym.asm"
-INCLUDE "scripts/cinnabargym.asm"
-INCLUDE "data/mapObjects/cinnabargym.asm"
-CinnabarGymBlocks: INCBIN "maps/cinnabargym.blk"
-
-INCLUDE "data/mapHeaders/lab1.asm"
-INCLUDE "scripts/lab1.asm"
-INCLUDE "data/mapObjects/lab1.asm"
-Lab1Blocks: INCBIN "maps/lab1.blk"
-
-INCLUDE "data/mapHeaders/lab2.asm"
-INCLUDE "scripts/lab2.asm"
-INCLUDE "data/mapObjects/lab2.asm"
-Lab2Blocks: INCBIN "maps/lab2.blk"
-
-INCLUDE "data/mapHeaders/lab3.asm"
-INCLUDE "scripts/lab3.asm"
-INCLUDE "data/mapObjects/lab3.asm"
-Lab3Blocks: INCBIN "maps/lab3.blk"
-
-INCLUDE "data/mapHeaders/lab4.asm"
-INCLUDE "scripts/lab4.asm"
-INCLUDE "data/mapObjects/lab4.asm"
-Lab4Blocks: INCBIN "maps/lab4.blk"
-
-INCLUDE "data/mapHeaders/cinnabarpokecenter.asm"
-INCLUDE "scripts/cinnabarpokecenter.asm"
-INCLUDE "data/mapObjects/cinnabarpokecenter.asm"
-
-INCLUDE "data/mapHeaders/cinnabarmart.asm"
-INCLUDE "scripts/cinnabarmart.asm"
-INCLUDE "data/mapObjects/cinnabarmart.asm"
-
-INCLUDE "data/mapHeaders/copycatshouse1f.asm"
-INCLUDE "scripts/copycatshouse1f.asm"
-INCLUDE "data/mapObjects/copycatshouse1f.asm"
-
-INCLUDE "data/mapHeaders/gary.asm"
-INCLUDE "scripts/gary.asm"
-INCLUDE "data/mapObjects/gary.asm"
-GaryBlocks: INCBIN "maps/gary.blk"
-
-INCLUDE "data/mapHeaders/lorelei.asm"
-INCLUDE "scripts/lorelei.asm"
-INCLUDE "data/mapObjects/lorelei.asm"
-LoreleiBlocks: INCBIN "maps/lorelei.blk"
-
-INCLUDE "data/mapHeaders/bruno.asm"
-INCLUDE "scripts/bruno.asm"
-INCLUDE "data/mapObjects/bruno.asm"
-BrunoBlocks: INCBIN "maps/bruno.blk"
-
-INCLUDE "data/mapHeaders/agatha.asm"
-INCLUDE "scripts/agatha.asm"
-INCLUDE "data/mapObjects/agatha.asm"
-AgathaBlocks: INCBIN "maps/agatha.blk"
-
-INCLUDE "engine/menu/league_pc.asm"
-
-INCLUDE "engine/overworld/hidden_items.asm"
-
-
-SECTION "bank1E",ROMX,BANK[$1E]
-
-INCLUDE "engine/battle/animations.asm"
-
-INCLUDE "engine/overworld/cut2.asm"
-
-INCLUDE "engine/overworld/ssanne.asm"
-
-RedFishingTilesFront: INCBIN "gfx/red_fishing_tile_front.2bpp"
-RedFishingTilesBack: INCBIN "gfx/red_fishing_tile_back.2bpp"
-RedFishingTilesSide: INCBIN "gfx/red_fishing_tile_side.2bpp"
-RedFishingRodTiles: INCBIN "gfx/red_fishingrod_tiles.2bpp"
-
-INCLUDE "data/animations.asm"
-
-INCLUDE "engine/evolution.asm"
-
-INCLUDE "engine/overworld/elevator.asm"
-
-INCLUDE "engine/items/tm_prices.asm"
+INCLUDE "macros/inclang.asm"
+ inclang main.asm
diff --git a/text.asm b/text.asm
deleted file mode 100644
index fc075e19..00000000
--- a/text.asm
+++ /dev/null
@@ -1,3202 +0,0 @@
-INCLUDE "charmap.asm"
-INCLUDE "constants/text_constants.asm"
-TEXT_1 EQU $20
-TEXT_2 EQU TEXT_1 + 1
-TEXT_3 EQU TEXT_2 + 1
-TEXT_4 EQU TEXT_3 + 1
-TEXT_5 EQU TEXT_4 + 1
-TEXT_6 EQU TEXT_5 + 1
-TEXT_7 EQU TEXT_6 + 1
-TEXT_8 EQU TEXT_7 + 1
-TEXT_9 EQU TEXT_8 + 1
-TEXT_10 EQU TEXT_9 + 1
-TEXT_11 EQU TEXT_10 + 1
-
-POKEDEX_TEXT EQU TEXT_11 + 1
-MOVE_NAMES EQU POKEDEX_TEXT + 1
-
-INCLUDE "macros.asm"
-INCLUDE "hram.asm"
-
-
-SECTION "Text 1", ROMX, BANK[TEXT_1]
-
-_CardKeySuccessText1::
- text "Bingo!@@"
-
-_CardKeySuccessText2::
- text ""
- line "The CARD KEY"
- cont "opened the door!"
- done
-
-_CardKeyFailText::
- text "Darn! It needs a"
- line "CARD KEY!"
- done
-
-_TrainerNameText::
- TX_RAM wcd6d
- text ": @@"
-
-_NoNibbleText::
- text "Not even a nibble!"
- prompt
-
-_NothingHereText::
- text "Looks like there's"
- line "nothing here."
- prompt
-
-_ItsABiteText::
- text "Oh!"
- line "It's a bite!"
- prompt
-
-_ExclamationText::
- text "!"
- done
-
-_GroundRoseText::
- text "Ground rose up"
- line "somewhere!"
- done
-
-_BoulderText::
- text "This requires"
- line "STRENGTH to move!"
- done
-
-_MartSignText::
- text "All your item"
- line "needs fulfilled!"
- cont "#MON MART"
- done
-
-_PokeCenterSignText::
- text "Heal Your #MON!"
- line "#MON CENTER"
- done
-
-_FoundItemText::
- text "<PLAYER> found"
- line "@"
- TX_RAM wcf4b
- text "!@@"
-
-_NoMoreRoomForItemText::
- text "No more room for"
- line "items!"
- done
-
-_OaksAideHiText::
- text "Hi! Remember me?"
- line "I'm PROF.OAK's"
- cont "AIDE!"
-
- para "If you caught @"
- TX_NUM hOaksAideRequirement, 1, 3
- text ""
- line "kinds of #MON,"
- cont "I'm supposed to"
- cont "give you an"
- cont "@"
- TX_RAM wOaksAideRewardItemName
- text "!"
-
- para "So, <PLAYER>! Have"
- line "you caught at"
- cont "least @"
- TX_NUM hOaksAideRequirement, 1, 3
- text " kinds of"
- cont "#MON?"
- done
-
-_OaksAideUhOhText::
- text "Let's see..."
- line "Uh-oh! You have"
- cont "caught only @"
- TX_NUM hOaksAideNumMonsOwned, 1, 3
- text ""
- cont "kinds of #MON!"
-
- para "You need @"
- TX_NUM hOaksAideRequirement, 1, 3
- text " kinds"
- line "if you want the"
- cont "@"
- TX_RAM wOaksAideRewardItemName
- text "."
- done
-
-_OaksAideComeBackText::
- text "Oh. I see."
-
- para "When you get @"
- TX_NUM hOaksAideRequirement, 1, 3
- text ""
- line "kinds, come back"
- cont "for @"
- TX_RAM wOaksAideRewardItemName
- text "."
- done
-
-_OaksAideHereYouGoText::
- text "Great! You have"
- line "caught @"
- TX_NUM hOaksAideNumMonsOwned, 1, 3
- text " kinds "
- cont "of #MON!"
- cont "Congratulations!"
-
- para "Here you go!"
- prompt
-
-_OaksAideGotItemText::
- text "<PLAYER> got the"
- line "@"
- TX_RAM wOaksAideRewardItemName
- text "!@@"
-
-_OaksAideNoRoomText::
- text "Oh! I see you"
- line "don't have any"
- cont "room for the"
- cont "@"
- TX_RAM wOaksAideRewardItemName
- 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"
-
-
-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"
-
-
-SECTION "Text 3", ROMX, BANK[TEXT_3]
-
-INCLUDE "text/maps/rock_tunnel_b2f_2.asm"
-INCLUDE "text/maps/seafoam_islands_b4f.asm"
-
-_AIBattleWithdrawText::
- TX_RAM wTrainerName
- text " with-"
- line "drew @"
- TX_RAM wEnemyMonNick
- text "!"
- prompt
-
-_AIBattleUseItemText::
- TX_RAM wTrainerName
- text ""
- line "used @"
- TX_RAM wcd6d
- text ""
- cont "on @"
- TX_RAM wEnemyMonNick
- text "!"
- prompt
-
-_TradeWentToText::
- TX_RAM wcf4b
- text " went"
- line "to @"
- TX_RAM wGrassRate
- text "."
- done
-
-_TradeForText::
- text "For <PLAYER>'s"
- line "@"
- TX_RAM wcf4b
- text ","
- done
-
-_TradeSendsText::
- TX_RAM wGrassRate
- text " sends"
- line "@"
- TX_RAM wcd6d
- text "."
- done
-
-_TradeWavesFarewellText::
- TX_RAM wGrassRate
- text " waves"
- line "farewell as"
- done
-
-_TradeTransferredText::
- TX_RAM wcd6d
- text " is"
- line "transferred."
- done
-
-_TradeTakeCareText::
- text "Take good care of"
- line "@"
- TX_RAM wcd6d
- text "."
- done
-
-_TradeWillTradeText::
- TX_RAM wGrassRate
- text " will"
- line "trade @"
- TX_RAM wcd6d
- text ""
- done
-
-_TradeforText::
- text "for <PLAYER>'s"
- line "@"
- TX_RAM wcf4b
- text "."
- done
-
-_PlaySlotMachineText::
- text "A slot machine!"
- line "Want to play?"
- done
-
-_OutOfCoinsSlotMachineText::
- text "Darn!"
- line "Ran out of coins!"
- done
-
-_BetHowManySlotMachineText::
- text "Bet how many"
- line "coins?"
- done
-
-_StartSlotMachineText::
- text "Start!"
- done
-
-_NotEnoughCoinsSlotMachineText::
- text "Not enough"
- line "coins!"
- prompt
-
-_OneMoreGoSlotMachineText::
- text "One more "
- line "go?"
- done
-
-_LinedUpText::
- text " lined up!"
- line "Scored @"
- TX_RAM wcf4b
- text " coins!"
- done
-
-_NotThisTimeText::
- text "Not this time!"
- prompt
-
-_YeahText::
- text "Yeah!@@"
-
-_DexSeenOwnedText::
- text "#DEX Seen:@"
- TX_NUM wDexRatingNumMonsSeen, 1, 3
- text ""
- line " Owned:@"
- TX_NUM wDexRatingNumMonsOwned, 1, 3
- db "@"
-
-_DexRatingText::
- text "#DEX Rating", $6d
- done
-
-_GymStatueText1::
- TX_RAM wGymCityName
- text ""
- line "#MON GYM"
- cont "LEADER: @"
- TX_RAM wGymLeaderName
- text ""
-
- para "WINNING TRAINERS:"
- line "<RIVAL>"
- done
-
-_GymStatueText2::
- TX_RAM wGymCityName
- text ""
- line "#MON GYM"
- cont "LEADER: @"
- TX_RAM wGymLeaderName
- text ""
-
- para "WINNING TRAINERS:"
- line "<RIVAL>"
- cont "<PLAYER>"
- done
-
-_ViridianCityPokecenterGuyText::
- text "#MON CENTERs"
- line "heal your tired,"
- cont "hurt or fainted"
- cont "#MON!"
- done
-
-_PewterCityPokecenterGuyText::
- text "Yawn!"
-
- para "When JIGGLYPUFF"
- line "sings, #MON"
- cont "get drowsy..."
-
- para "...Me too..."
- line "Snore..."
- done
-
-_CeruleanPokecenterGuyText::
- text "BILL has lots of"
- line "#MON!"
-
- para "He collects rare"
- line "ones too!"
- done
-
-_LavenderPokecenterGuyText::
- text "CUBONEs wear"
- line "skulls, right?"
-
- para "People will pay a"
- line "lot for one!"
- done
-
-_MtMoonPokecenterBenchGuyText::
- text "If you have too"
- line "many #MON, you"
- cont "should store them"
- cont "via PC!"
- done
-
-_RockTunnelPokecenterGuyText::
- text "I heard that"
- line "GHOSTs haunt"
- cont "LAVENDER TOWN!"
- done
-
-_UnusedBenchGuyText1::
- text "I wish I could"
- line "catch #MON."
- done
-
-_UnusedBenchGuyText2::
- text "I'm tired from"
- line "all the fun..."
- done
-
-_UnusedBenchGuyText3::
- text "SILPH's manager"
- line "is hiding in the"
- cont "SAFARI ZONE."
- done
-
-_VermilionPokecenterGuyText::
- text "It is true that a"
- line "higher level"
- cont "#MON will be"
- cont "more powerful..."
-
- para "But, all #MON"
- line "will have weak"
- cont "points against"
- cont "specific types."
-
- para "So, there is no"
- line "universally"
- cont "strong #MON."
- done
-
-_CeladonCityPokecenterGuyText::
- text "If I had a BIKE,"
- line "I would go to"
- cont "CYCLING ROAD!"
- done
-
-_FuchsiaCityPokecenterGuyText::
- text "If you're studying "
- line "#MON, visit"
- cont "the SAFARI ZONE."
-
- para "It has all sorts"
- line "of rare #MON."
- done
-
-_CinnabarPokecenterGuyText::
- text "#MON can still"
- line "learn techniques"
- cont "after canceling"
- cont "evolution."
-
- para "Evolution can wait"
- line "until new moves"
- cont "have been learned."
- done
-
-_SaffronCityPokecenterGuyText1::
- text "It would be great"
- line "if the ELITE FOUR"
- cont "came and stomped"
- cont "TEAM ROCKET!"
- done
-
-_SaffronCityPokecenterGuyText2::
- text "TEAM ROCKET took"
- line "off! We can go"
- cont "out safely again!"
- cont "That's great!"
- done
-
-_CeladonCityHotelText::
- text "My sis brought me"
- line "on this vacation!"
- done
-
-_BookcaseText::
- text "Crammed full of"
- line "#MON books!"
- done
-
-_NewBicycleText::
- text "A shiny new"
- line "BICYCLE!"
- done
-
-_PushStartText::
- text "Push START to"
- line "open the MENU!"
- done
-
-_SaveOptionText::
- text "The SAVE option is"
- line "on the MENU"
- cont "screen."
- done
-
-_StrengthsAndWeaknessesText::
- text "All #MON types"
- line "have strong and"
- cont "weak points"
- cont "against others."
- done
-
-_TimesUpText::
- text "PA: Ding-dong!"
-
- para "Time's up!"
- prompt
-
-_GameOverText::
- text "PA: Your SAFARI"
- line "GAME is over!"
- done
-
-_CinnabarGymQuizIntroText::
- text "#MON Quiz!"
-
- para "Get it right and"
- line "the door opens to"
- cont "the next room!"
-
- para "Get it wrong and"
- line "face a trainer!"
-
- para "If you want to"
- line "conserve your"
- cont "#MON for the"
- cont "GYM LEADER..."
-
- para "Then get it right!"
- line "Here we go!"
- prompt
-
-_CinnabarQuizQuestionsText1::
- text "CATERPIE evolves"
- line "into BUTTERFREE?"
- done
-
-_CinnabarQuizQuestionsText2::
- text "There are 9"
- line "certified #MON"
- cont "LEAGUE BADGEs?"
- done
-
-_CinnabarQuizQuestionsText3::
- text "POLIWAG evolves 3"
- line "times?"
- done
-
-_CinnabarQuizQuestionsText4::
- text "Are thunder moves"
- line "effective against"
- cont "ground element-"
- cont "type #MON?"
- done
-
-_CinnabarQuizQuestionsText5::
- text "#MON of the"
- line "same kind and"
- cont "level are not"
- cont "identical?"
- done
-
-_CinnabarQuizQuestionsText6::
- text "TM28 contains"
- line "TOMBSTONER?"
- done
-
-_CinnabarGymQuizCorrectText::
- text "You're absolutely"
- line "correct!"
-
- para "Go on through!@@"
-
-_CinnabarGymQuizIncorrectText::
- text "Sorry! Bad call!"
- prompt
-
-_MagazinesText::
- text "#MON magazines!"
-
- para "#MON notebooks!"
-
- para "#MON graphs!"
- done
-
-_BillsHouseMonitorText::
- text "TELEPORTER is"
- line "displayed on the"
- cont "PC monitor."
- done
-
-_BillsHouseInitiatedText::
- text "<PLAYER> initiated"
- line "TELEPORTER's Cell"
- cont "Separator!@@"
-
-_BillsHousePokemonListText1::
- text "BILL's favorite"
- line "#MON list!"
- prompt
-
-_BillsHousePokemonListText2::
- text "Which #MON do"
- line "you want to see?"
- done
-
-_OakLabEmailText::
- text "There's an e-mail"
- line "message here!"
-
- para "..."
-
- para "Calling all"
- line "#MON trainers!"
-
- para "The elite trainers"
- line "of #MON LEAGUE"
- cont "are ready to take"
- cont "on all comers!"
-
- para "Bring your best"
- line "#MON and see"
- cont "how you rate as a"
- cont "trainer!"
-
- para "#MON LEAGUE HQ"
- line "INDIGO PLATEAU"
-
- para "PS: PROF.OAK,"
- line "please visit us!"
- cont "..."
- done
-
-_GameCornerCoinCaseText::
- text "A COIN CASE is"
- line "required!"
- done
-
-_GameCornerNoCoinsText::
- text "You don't have"
- line "any coins!"
- done
-
-_GameCornerOutOfOrderText::
- text "OUT OF ORDER"
- line "This is broken."
- done
-
-_GameCornerOutToLunchText::
- text "OUT TO LUNCH"
- line "This is reserved."
- done
-
-_GameCornerSomeonesKeysText::
- text "Someone's keys!"
- line "They'll be back."
- done
-
-_JustAMomentText::
- text "Just a moment."
- done
-
-TMNotebookText::
- text "It's a pamphlet"
- line "on TMs."
-
- para "..."
-
- para "There are 50 TMs"
- line "in all."
-
- para "There are also 5"
- line "HMs that can be"
- cont "used repeatedly."
-
- para "SILPH CO.@@"
-
-_TurnPageText::
- text "Turn the page?"
- done
-
-_ViridianSchoolNotebookText5::
- text "GIRL: Hey! Don't"
- line "look at my notes!@@"
-
-_ViridianSchoolNotebookText1::
- text "Looked at the"
- line "notebook!"
-
- para "First page..."
-
- para "# BALLs are"
- line "used to catch"
- cont "#MON."
-
- para "Up to 6 #MON"
- line "can be carried."
-
- para "People who raise"
- line "and make #MON"
- cont "fight are called"
- cont "#MON trainers."
- prompt
-
-_ViridianSchoolNotebookText2::
- text "Second page..."
-
- para "A healthy #MON"
- line "may be hard to"
- cont "catch, so weaken"
- cont "it first!"
-
- para "Poison, burns and"
- line "other damage are"
- cont "effective!"
- prompt
-
-_ViridianSchoolNotebookText3::
- text "Third page..."
-
- para "#MON trainers"
- line "seek others to"
- cont "engage in #MON"
- cont "fights."
-
- para "Battles are"
- line "constantly fought"
- cont "at #MON GYMs."
- prompt
-
-_ViridianSchoolNotebookText4::
- text "Fourth page..."
-
- para "The goal for"
- line "#MON trainers"
- cont "is to beat the "
- cont "top 8 #MON"
- cont "GYM LEADERs."
-
- para "Do so to earn the"
- line "right to face..."
-
- para "The ELITE FOUR of"
- line "#MON LEAGUE!"
- prompt
-
-_EnemiesOnEverySideText::
- text "Enemies on every"
- line "side!"
- done
-
-_WhatGoesAroundComesAroundText::
- text "What goes around"
- line "comes around!"
- done
-
-_FightingDojoText::
- text "FIGHTING DOJO"
- done
-
-_IndigoPlateauHQText::
- text "INDIGO PLATEAU"
- line "#MON LEAGUE HQ"
- done
-
-_RedBedroomSNESText::
- text "<PLAYER> is"
- line "playing the SNES!"
- cont "...Okay!"
- cont "It's time to go!"
- done
-
-_Route15UpstairsBinocularsText::
- text "Looked into the"
- line "binoculars..."
-
- para "A large, shining"
- line "bird is flying"
- cont "toward the sea."
- done
-
-_AerodactylFossilText::
- text "AERODACTYL Fossil"
- line "A primitive and"
- cont "rare #MON."
- done
-
-_KabutopsFossilText::
- text "KABUTOPS Fossil"
- line "A primitive and"
- cont "rare #MON."
- done
-
-_LinkCableHelpText1::
- text "TRAINER TIPS"
-
- para "Using a Game Link"
- line "Cable"
- prompt
-
-_LinkCableHelpText2::
- text "Which heading do"
- line "you want to read?"
- done
-
-_LinkCableInfoText1::
- text "When you have"
- line "linked your GAME"
- cont "BOY with another"
- cont "GAME BOY, talk to"
- cont "the attendant on"
- cont "the right in any"
- cont "#MON CENTER."
- prompt
-
-_LinkCableInfoText2::
- text "COLOSSEUM lets"
- line "you play against"
- cont "a friend."
- prompt
-
-_LinkCableInfoText3::
- text "TRADE CENTER is"
- line "used for trading"
- cont "#MON."
- prompt
-
-_ViridianSchoolBlackboardText1::
- text "The blackboard"
- line "describes #MON"
- cont "STATUS changes"
- cont "during battles."
- prompt
-
-_ViridianSchoolBlackboardText2::
- text "Which heading do"
- line "you want to read?"
- done
-
-_ViridianBlackboardSleepText::
- text "A #MON can't"
- line "attack if it's"
- cont "asleep!"
-
- para "#MON will stay"
- line "asleep even after"
- cont "battles."
-
- para "Use AWAKENING to"
- line "wake them up!"
- prompt
-
-_ViridianBlackboardPoisonText::
- text "When poisoned, a"
- line "#MON's health"
- cont "steadily drops."
-
- para "Poison lingers"
- line "after battles."
-
- para "Use an ANTIDOTE"
- line "to cure poison!"
- prompt
-
-_ViridianBlackboardPrlzText::
- text "Paralysis could"
- line "make #MON"
- cont "moves misfire!"
-
- para "Paralysis remains"
- line "after battles."
-
- para "Use PARLYZ HEAL"
- line "for treatment!"
- prompt
-
-_ViridianBlackboardBurnText::
- text "A burn reduces"
- line "power and speed."
- cont "It also causes"
- cont "ongoing damage."
-
- para "Burns remain"
- line "after battles."
-
- para "Use BURN HEAL to"
- line "cure a burn!"
- prompt
-
-_ViridianBlackboardFrozenText::
- text "If frozen, a"
- line "#MON becomes"
- cont "totally immobile!"
-
- para "It stays frozen"
- line "even after the"
- cont "battle ends."
-
- para "Use ICE HEAL to"
- line "thaw out #MON!"
- prompt
-
-_VermilionGymTrashText::
- text "Nope, there's"
- line "only trash here."
- done
-
-_VermilionGymTrashSuccessText1::
- text "Hey! There's a"
- line "switch under the"
- cont "trash!"
- cont "Turn it on!"
-
- para "The 1st electric"
- line "lock opened!@@"
-
-_VermilionGymTrashSuccessText2::
- text "Hey! There's"
- line "another switch"
- cont "under the trash!"
- cont "Turn it on!"
- prompt
-
-_VermilionGymTrashSuccessText3::
- text "The 2nd electric"
- line "lock opened!"
-
- para "The motorized door"
- line "opened!@@"
-
-_VermilionGymTrashFailText::
- text "Nope! There's"
- line "only trash here."
- cont "Hey! The electric"
- cont "locks were reset!@@"
-
-_FoundHiddenItemText::
- text "<PLAYER> found"
- line "@"
- TX_RAM wcd6d
- text "!@@"
-
-_HiddenItemBagFullText::
- text "But, <PLAYER> has"
- line "no more room for"
- cont "other items!"
- done
-
-_FoundHiddenCoinsText::
- text "<PLAYER> found"
- line "@"
- TX_BCD hCoins, 2 | LEADING_ZEROES | LEFT_ALIGN
- text " coins!@@"
-
-_FoundHiddenCoins2Text::
- text "<PLAYER> found"
- line "@"
- TX_BCD hCoins, 2 | LEADING_ZEROES | LEFT_ALIGN
- text " coins!@@"
-
-_DroppedHiddenCoinsText::
- text ""
- para "Oops! Dropped"
- line "some coins!"
- done
-
-_IndigoPlateauStatuesText1::
- text "INDIGO PLATEAU"
- prompt
-
-_IndigoPlateauStatuesText2::
- text "The ultimate goal"
- line "of trainers!"
- cont "#MON LEAGUE HQ"
- done
-
-_IndigoPlateauStatuesText3::
- text "The highest"
- line "#MON authority"
- cont "#MON LEAGUE HQ"
- done
-
-_PokemonBooksText::
- text "Crammed full of"
- line "#MON books!"
- done
-
-_DiglettSculptureText::
- text "It's a sculpture"
- line "of DIGLETT."
- done
-
-_ElevatorText::
- text "This is an"
- line "elevator."
- done
-
-_TownMapText::
- text "A TOWN MAP.@@"
-
-_PokemonStuffText::
- text "Wow! Tons of"
- line "#MON stuff!"
- done
-
-_OutOfSafariBallsText::
- text "PA: Ding-dong!"
-
- para "You are out of"
- line "SAFARI BALLs!"
- prompt
-
-_WildRanText::
- text "Wild @"
- TX_RAM wEnemyMonNick
- text ""
- line "ran!"
- prompt
-
-_EnemyRanText::
- text "Enemy @"
- TX_RAM wEnemyMonNick
- text ""
- line "ran!"
- prompt
-
-_HurtByPoisonText::
- text "<USER>'s"
- line "hurt by poison!"
- prompt
-
-_HurtByBurnText::
- text "<USER>'s"
- line "hurt by the burn!"
- prompt
-
-_HurtByLeechSeedText::
- text "LEECH SEED saps"
- line "<USER>!"
- prompt
-
-_EnemyMonFaintedText::
- text "Enemy @"
- TX_RAM wEnemyMonNick
- text ""
- line "fainted!"
- prompt
-
-_MoneyForWinningText::
- text "<PLAYER> got ¥@"
- TX_BCD wAmountMoneyWon, 3 | LEADING_ZEROES | LEFT_ALIGN
- text ""
- line "for winning!"
- prompt
-
-_TrainerDefeatedText::
- text "<PLAYER> defeated"
- line "@"
- TX_RAM wTrainerName
- text "!"
- prompt
-
-_PlayerMonFaintedText::
- TX_RAM wBattleMonNick
- text ""
- line "fainted!"
- prompt
-
-_UseNextMonText::
- text "Use next #MON?"
- done
-
-_Sony1WinText::
- text "<RIVAL>: Yeah! Am"
- line "I great or what?"
- prompt
-
-_PlayerBlackedOutText2::
- text "<PLAYER> is out of"
- line "useable #MON!"
-
- para "<PLAYER> blacked"
- line "out!"
- prompt
-
-_LinkBattleLostText::
- text "<PLAYER> lost to"
- line "@"
- TX_RAM wTrainerName
- text "!"
- prompt
-
-_TrainerAboutToUseText::
- TX_RAM wTrainerName
- text " is"
- line "about to use"
- cont"@"
- TX_RAM wEnemyMonNick
- text "!"
-
- para "Will <PLAYER>"
- line "change #MON?"
- done
-
-_TrainerSentOutText::
- TX_RAM wTrainerName
- text " sent"
- line "out @"
- TX_RAM wEnemyMonNick
- text "!"
- done
-
-_NoWillText::
- text "There's no will"
- line "to fight!"
- prompt
-
-_CantEscapeText::
- text "Can't escape!"
- prompt
-
-_NoRunningText::
- text "No! There's no"
- line "running from a"
- cont "trainer battle!"
- prompt
-
-_GotAwayText::
- text "Got away safely!"
- prompt
-
-_ItemsCantBeUsedHereText::
- text "Items can't be"
- line "used here."
- prompt
-
-_AlreadyOutText::
- TX_RAM wBattleMonNick
- text " is"
- line "already out!"
- prompt
-
-_MoveNoPPText::
- text "No PP left for"
- line "this move!"
- prompt
-
-_MoveDisabledText::
- text "The move is"
- line "disabled!"
- prompt
-
-_NoMovesLeftText::
- TX_RAM wBattleMonNick
- text " has no"
- line "moves left!"
- done
-
-_MultiHitText::
- text "Hit the enemy"
- line "@"
- TX_NUM wPlayerNumHits,1,1
- text " times!"
- prompt
-
-_ScaredText::
- TX_RAM wBattleMonNick
- text " is too"
- line "scared to move!"
- prompt
-
-_GetOutText::
- text "GHOST: Get out..."
- line "Get out..."
- prompt
-
-_FastAsleepText::
- text "<USER>"
- line "is fast asleep!"
- prompt
-
-_WokeUpText::
- text "<USER>"
- line "woke up!"
- prompt
-
-_IsFrozenText::
- text "<USER>"
- line "is frozen solid!"
- prompt
-
-_FullyParalyzedText::
- text "<USER>'s"
- line "fully paralyzed!"
- prompt
-
-_FlinchedText::
- text "<USER>"
- line "flinched!"
- prompt
-
-_MustRechargeText::
- text "<USER>"
- line "must recharge!"
- prompt
-
-_DisabledNoMoreText::
- text "<USER>'s"
- line "disabled no more!"
- prompt
-
-_IsConfusedText::
- text "<USER>"
- line "is confused!"
- prompt
-
-_HurtItselfText::
- text "It hurt itself in"
- line "its confusion!"
- prompt
-
-_ConfusedNoMoreText::
- text "<USER>'s"
- line "confused no more!"
- prompt
-
-_SavingEnergyText::
- text "<USER>"
- line "is saving energy!"
- prompt
-
-_UnleashedEnergyText::
- text "<USER>"
- line "unleashed energy!"
- prompt
-
-_ThrashingAboutText::
- text "<USER>'s"
- line "thrashing about!"
- done
-
-_AttackContinuesText::
- text "<USER>'s"
- line "attack continues!"
- done
-
-_CantMoveText::
- text "<USER>"
- line "can't move!"
- prompt
-
-_MoveIsDisabledText::
- text "<USER>'s"
- line "@"
- TX_RAM wcd6d
- text " is"
- cont "disabled!"
- prompt
-
-_MonName1Text::
- text "<USER>@@"
-
-_Used1Text::
- text ""
- line "used @@"
-
-_Used2Text::
- text ""
- line "used @@"
-
-_InsteadText::
- text "instead,"
- cont "@@"
-
-_CF4BText::
- TX_RAM wcf4b
- text "@"
-
-_ExclamationPoint1Text::
- text "!"
- done
-
-_ExclamationPoint2Text::
- text "!"
- done
-
-_ExclamationPoint3Text::
- text "!"
- done
-
-_ExclamationPoint4Text::
- text "!"
- done
-
-_ExclamationPoint5Text::
- text "!"
- done
-
-_AttackMissedText::
- text "<USER>'s"
- line "attack missed!"
- prompt
-
-_KeptGoingAndCrashedText::
- text "<USER>"
- line "kept going and"
- cont "crashed!"
- prompt
-
-_UnaffectedText::
- text "<TARGET>'s"
- line "unaffected!"
- prompt
-
-_DoesntAffectMonText::
- text "It doesn't affect"
- line "<TARGET>!"
- prompt
-
-_CriticalHitText::
- text "Critical hit!"
- prompt
-
-_OHKOText::
- text "One-hit KO!"
- prompt
-
-_LoafingAroundText::
- TX_RAM wBattleMonNick
- text " is"
- line "loafing around."
- prompt
-
-_BeganToNapText::
- TX_RAM wBattleMonNick
- text " began"
- line "to nap!"
- prompt
-
-_WontObeyText::
- TX_RAM wBattleMonNick
- text " won't"
- line "obey!"
- prompt
-
-_TurnedAwayText::
- TX_RAM wBattleMonNick
- text " turned"
- line "away!"
- prompt
-
-_IgnoredOrdersText::
- TX_RAM wBattleMonNick
- text ""
- line "ignored orders!"
- prompt
-
-_SubstituteTookDamageText::
- text "The SUBSTITUTE"
- line "took damage for"
- cont "<TARGET>!"
- prompt
-
-_SubstituteBrokeText::
- text "<TARGET>'s"
- line "SUBSTITUTE broke!"
- prompt
-
-_BuildingRageText::
- text "<USER>'s"
- line "RAGE is building!"
- prompt
-
-_MirrorMoveFailedText::
- text "The MIRROR MOVE"
- next "failed!"
- prompt
-
-_HitXTimesText::
- text "Hit @"
- TX_NUM wEnemyNumHits, 1, 1
- text " times!"
- prompt
-
-_GainedText::
- TX_RAM wcd6d
- text " gained"
- line "@@"
-
-_WithExpAllText::
- text "with EXP.ALL,"
- cont "@@"
-
-_BoostedText::
- text "a boosted"
- cont "@@"
-
-_ExpPointsText::
- TX_NUM wExpAmountGained, 2, 4
- text " EXP. Points!"
- prompt
-
-_GrewLevelText::
- TX_RAM wcd6d
- text " grew"
- line "to level @"
- TX_NUM wCurEnemyLVL, 1, 3
- text "!@@"
-
-_WildMonAppearedText::
- text "Wild @"
- TX_RAM wEnemyMonNick
- text ""
- line "appeared!"
- prompt
-
-_HookedMonAttackedText::
- text "The hooked"
- line "@"
- TX_RAM wEnemyMonNick
- text ""
- cont "attacked!"
- prompt
-
-_EnemyAppearedText::
- TX_RAM wEnemyMonNick
- text ""
- line "appeared!"
- prompt
-
-_TrainerWantsToFightText::
- TX_RAM wTrainerName
- text " wants"
- line "to fight!"
- prompt
-
-_UnveiledGhostText::
- text "SILPH SCOPE"
- line "unveiled the"
- cont "GHOST's identity!"
- prompt
-
-_GhostCantBeIDdText::
- text "Darn! The GHOST"
- line "can't be ID'd!"
- prompt
-
-_GoText::
- text "Go! @@"
-
-_DoItText::
- text "Do it! @@"
-
-_GetmText::
- text "Get'm! @@"
-
-_EnemysWeakText::
- text "The enemy's weak!"
- line "Get'm! @@"
-
-_PlayerMon1Text::
- TX_RAM wBattleMonNick
- text "!"
- done
-
-_PlayerMon2Text::
- TX_RAM wBattleMonNick
- text " @@"
-
-_EnoughText::
- text "enough!@@"
-
-_OKExclamationText::
- text "OK!@@"
-
-_GoodText::
- text "good!@@"
-
-_ComeBackText::
- text ""
- line "Come back!"
- done
-
-_SuperEffectiveText::
- text "It's super"
- line "effective!"
- prompt
-
-_NotVeryEffectiveText::
- text "It's not very"
- line "effective..."
- prompt
-
-_SafariZoneEatingText::
- text "Wild @"
- TX_RAM wEnemyMonNick
- db $0
- line "is eating!"
- prompt
-
-_SafariZoneAngryText::
- text "Wild @"
- TX_RAM wEnemyMonNick
- db $0
- line "is angry!"
- prompt
-
-; money related
-_PickUpPayDayMoneyText::
- text "<PLAYER> picked up"
- line "¥@"
- TX_BCD wTotalPayDayMoney, 3 | LEADING_ZEROES | LEFT_ALIGN
- text "!"
- prompt
-
-_ClearSaveDataText::
- text "Clear all saved"
- line "data?"
- done
-
-_WhichFloorText::
- text "Which floor do"
- line "you want? "
- done
-
-_PartyMenuNormalText::
- text "Choose a #MON."
- done
-
-_PartyMenuItemUseText::
- text "Use item on which"
- line "#MON?"
- done
-
-_PartyMenuBattleText::
- text "Bring out which"
- line "#MON?"
- done
-
-_PartyMenuUseTMText::
- text "Use TM on which"
- line "#MON?"
- done
-
-_PartyMenuSwapMonText::
- text "Move #MON"
- line "where?"
- done
-
-_PotionText::
- TX_RAM wcd6d
- text ""
- line "recovered by @"
- TX_NUM wHPBarHPDifference, 2, 3
- text "!"
- done
-
-_AntidoteText::
- TX_RAM wcd6d
- text " was"
- line "cured of poison!"
- done
-
-_ParlyzHealText::
- TX_RAM wcd6d
- text "'s"
- line "rid of paralysis!"
- done
-
-_BurnHealText::
- TX_RAM wcd6d
- text "'s"
- line "burn was healed!"
- done
-
-_IceHealText::
- TX_RAM wcd6d
- text " was"
- line "defrosted!"
- done
-
-_AwakeningText::
- TX_RAM wcd6d
- text ""
- line "woke up!"
- done
-
-_FullHealText::
- TX_RAM wcd6d
- text "'s"
- line "health returned!"
- done
-
-_ReviveText::
- TX_RAM wcd6d
- text ""
- line "is revitalized!"
- done
-
-_RareCandyText::
- TX_RAM wcd6d
- text " grew"
- line "to level @"
- TX_NUM wCurEnemyLVL, 1, 3
- text "!@@"
-
-_TurnedOnPC1Text::
- text "<PLAYER> turned on"
- line "the PC."
- prompt
-
-_AccessedBillsPCText::
- text "Accessed BILL's"
- line "PC."
-
- para "Accessed #MON"
- line "Storage System."
- prompt
-
-_AccessedSomeonesPCText::
- text "Accessed someone's"
- line "PC."
-
- para "Accessed #MON"
- line "Storage System."
- prompt
-
-_AccessedMyPCText::
- text "Accessed my PC."
-
- para "Accessed Item"
- line "Storage System."
- prompt
-
-_TurnedOnPC2Text::
- text "<PLAYER> turned on"
- line "the PC."
- prompt
-
-_WhatDoYouWantText::
- text "What do you want"
- line "to do?"
- done
-
-_WhatToDepositText::
- text "What do you want"
- line "to deposit?"
- done
-
-_DepositHowManyText::
- text "How many?"
- done
-
-_ItemWasStoredText::
- TX_RAM wcd6d
- text " was"
- line "stored via PC."
- prompt
-
-_NothingToDepositText::
- text "You have nothing"
- line "to deposit."
- prompt
-
-_NoRoomToStoreText::
- text "No room left to"
- line "store items."
- prompt
-
-_WhatToWithdrawText::
- text "What do you want"
- line "to withdraw?"
- done
-
-_WithdrawHowManyText::
- text "How many?"
- done
-
-_WithdrewItemText::
- text "Withdrew"
- line "@"
- TX_RAM wcd6d
- text "."
- prompt
-
-_NothingStoredText::
- text "There is nothing"
- line "stored."
- prompt
-
-_CantCarryMoreText::
- text "You can't carry"
- line "any more items."
- prompt
-
-_WhatToTossText::
- text "What do you want"
- line "to toss away?"
- done
-
-_TossHowManyText::
- text "How many?"
- done
-
-_AccessedHoFPCText::
- text "Accessed #MON"
- line "LEAGUE's site."
-
- para "Accessed the HALL"
- line "OF FAME List."
- prompt
-
-_SwitchOnText::
- text "Switch on!"
- prompt
-
-_WhatText::
- text "What?"
- done
-
-_DepositWhichMonText::
- text "Deposit which"
- line "#MON?"
- done
-
-_MonWasStoredText::
- TX_RAM wcf4b
- text " was"
- line "stored in Box @"
- TX_RAM wBoxNumString
- text "."
- prompt
-
-_CantDepositLastMonText::
- text "You can't deposit"
- line "the last #MON!"
- prompt
-
-_BoxFullText::
- text "Oops! This Box is"
- line "full of #MON."
- prompt
-
-_MonIsTakenOutText::
- TX_RAM wcf4b
- text " is"
- line "taken out."
- cont "Got @"
- TX_RAM wcf4b
- text "."
- prompt
-
-_NoMonText::
- text "What? There are"
- line "no #MON here!"
- prompt
-
-_CantTakeMonText::
- text "You can't take"
- line "any more #MON."
-
- para "Deposit #MON"
- line "first."
- prompt
-
-_ReleaseWhichMonText::
- text "Release which"
- line "#MON?"
- done
-
-_OnceReleasedText::
- text "Once released,"
- line "@"
- TX_RAM wcf4b
- text " is"
- cont "gone forever. OK?"
- done
-
-_MonWasReleasedText::
- TX_RAM wcf4b
- text " was"
- line "released outside."
- cont "Bye @"
-
-_CF4BExclamationText::
- TX_RAM wcf4b
- text "!"
- prompt
-
-_RequireCoinCaseText::
- text "A COIN CASE is"
- line "required!@@"
-
-_ExchangeCoinsForPrizesText::
- text "We exchange your"
- line "coins for prizes."
- prompt
-
-_WhichPrizeText::
- text "Which prize do"
- line "you want?"
- done
-
-_HereYouGoText::
- text "Here you go!@@"
-
-_SoYouWantPrizeText::
- text "So, you want"
- line "@"
- TX_RAM wcd6d
- text "?"
- done
-
-_SorryNeedMoreCoinsText::
- text "Sorry, you need"
- line "more coins.@@"
-
-_OopsYouDontHaveEnoughRoomText::
- text "Oops! You don't"
- line "have enough room.@@"
-
-_OhFineThenText::
- text "Oh, fine then.@@"
-
-_GetDexRatedText::
- text "Want to get your"
- line "#DEX rated?"
- done
-
-_ClosedOaksPCText::
- text "Closed link to"
- line "PROF.OAK's PC.@@"
-
-_AccessedOaksPCText::
- text "Accessed PROF."
- line "OAK's PC."
-
- para "Accessed #DEX"
- line "Rating System."
- prompt
-
-_WhereWouldYouLikeText::
- text "Where would you"
- line "like to go?"
- done
-
-_PleaseWaitText::
- text "OK, please wait"
- line "just a moment."
- done
-
-_LinkCanceledText::
- text "The link was"
- line "canceled."
- done
-
-INCLUDE "text/oakspeech.asm"
-
-_DoYouWantToNicknameText::
- text "Do you want to"
- line "give a nickname"
- cont "to @"
- TX_RAM wcd6d
- text "?"
- done
-
-_YourNameIsText::
- text "Right! So your"
- line "name is <PLAYER>!"
- prompt
-
-_HisNameIsText::
- text "That's right! I"
- line "remember now! His"
- cont "name is <RIVAL>!"
- prompt
-
-_WillBeTradedText::
- TX_RAM wNameOfPlayerMonToBeTraded
- text " and"
- line "@"
- TX_RAM wcd6d
- text " will"
- cont "be traded."
- done
-
-_Char00Text::
- TX_NUM hSpriteIndexOrTextID,1,2
- text " ERROR."
- done
-
-_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"
-
-
-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"
-
-
-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"
-
-
-SECTION "Text 6", ROMX, BANK[TEXT_6]
-
-INCLUDE "text/maps/route_24_2.asm"
-INCLUDE "text/maps/route_25.asm"
-
-_FileDataDestroyedText::
- text "The file data is"
- line "destroyed!"
- prompt
-
-_WouldYouLikeToSaveText::
- text "Would you like to"
- line "SAVE the game?"
- done
-
-_GameSavedText::
- text "<PLAYER> saved"
- line "the game!"
- done
-
-_OlderFileWillBeErasedText::
- text "The older file"
- line "will be erased to"
- cont "save. Okay?"
- done
-
-_WhenYouChangeBoxText::
- text "When you change a"
- line "#MON BOX, data"
- cont "will be saved."
-
- para "Is that okay?"
- done
-
-_ChooseABoxText::
- text "Choose a"
- line "<pkmn> BOX.@@"
-
-_EvolvedText::
- TX_RAM wcf4b
- text " evolved"
- done
-
-_IntoText::
- text ""
- line "into @"
- TX_RAM wcd6d
- text "!"
- done
-
-_StoppedEvolvingText::
- text "Huh? @"
- TX_RAM wcf4b
- text ""
- line "stopped evolving!"
- prompt
-
-_IsEvolvingText::
- text "What? @"
- TX_RAM wcf4b
- text ""
- line "is evolving!"
- done
-
-_FellAsleepText::
- text "<TARGET>"
- line "fell asleep!"
- prompt
-
-_AlreadyAsleepText::
- text "<TARGET>'s"
- line "already asleep!"
- prompt
-
-_PoisonedText::
- text "<TARGET>"
- line "was poisoned!"
- prompt
-
-_BadlyPoisonedText::
- text "<TARGET>'s"
- line "badly poisoned!"
- prompt
-
-_BurnedText::
- text "<TARGET>"
- line "was burned!"
- prompt
-
-_FrozenText::
- text "<TARGET>"
- line "was frozen solid!"
- prompt
-
-_FireDefrostedText::
- text "Fire defrosted"
- line "<TARGET>!"
- prompt
-
-_MonsStatsRoseText::
- text "<USER>'s"
- line "@"
- TX_RAM wcf4b
- text "@@"
-
-_GreatlyRoseText::
- text $4c, "greatly@@"
-
-_RoseText::
- text " rose!"
- prompt
-
-_MonsStatsFellText::
- text "<TARGET>'s"
- line "@"
- TX_RAM wcf4b
- text "@@"
-
-_GreatlyFellText::
- text $4c, "greatly@@"
-
-_FellText::
- text " fell!"
- prompt
-
-_RanFromBattleText::
- text "<USER>"
- line "ran from battle!"
- prompt
-
-_RanAwayScaredText::
- text "<TARGET>"
- line "ran away scared!"
- prompt
-
-_WasBlownAwayText::
- text "<TARGET>"
- line "was blown away!"
- prompt
-
-_ChargeMoveEffectText::
- text "<USER>@@"
-
-_MadeWhirlwindText::
- text ""
- line "made a whirlwind!"
- prompt
-
-_TookInSunlightText::
- text ""
- line "took in sunlight!"
- prompt
-
-_LoweredItsHeadText::
- text ""
- line "lowered its head!"
- prompt
-
-_SkyAttackGlowingText::
- text ""
- line "is glowing!"
- prompt
-
-_FlewUpHighText::
- text ""
- line "flew up high!"
- prompt
-
-_DugAHoleText::
- text ""
- line "dug a hole!"
- prompt
-
-_BecameConfusedText::
- text "<TARGET>"
- line "became confused!"
- prompt
-
-_MimicLearnedMoveText::
- text "<USER>"
- line "learned"
- cont "@"
- TX_RAM wcd6d
- text "!"
- prompt
-
-_MoveWasDisabledText::
- text "<TARGET>'s"
- line "@"
- TX_RAM wcd6d
- text " was"
- cont "disabled!"
- prompt
-
-_NothingHappenedText::
- text "Nothing happened!"
- prompt
-
-_NoEffectText::
- text "No effect!"
- prompt
-
-_ButItFailedText::
- text "But, it failed! "
- prompt
-
-_DidntAffectText::
- text "It didn't affect"
- line "<TARGET>!"
- prompt
-
-_IsUnaffectedText::
- text "<TARGET>"
- line "is unaffected!"
- prompt
-
-_ParalyzedMayNotAttackText::
- text "<TARGET>'s"
- line "paralyzed! It may"
- cont "not attack!"
- prompt
-
-_SubstituteText::
- text "It created a"
- line "SUBSTITUTE!"
- prompt
-
-_HasSubstituteText::
- text "<USER>"
- line "has a SUBSTITUTE!"
- prompt
-
-_TooWeakSubstituteText::
- text "Too weak to make"
- line "a SUBSTITUTE!"
- prompt
-
-_CoinsScatteredText::
- text "Coins scattered"
- line "everywhere!"
- prompt
-
-_GettingPumpedText::
- text "<USER>'s"
- line "getting pumped!"
- prompt
-
-_WasSeededText::
- text "<TARGET>"
- line "was seeded!"
- prompt
-
-_EvadedAttackText::
- text "<TARGET>"
- line "evaded attack!"
- prompt
-
-_HitWithRecoilText::
- text "<USER>'s"
- line "hit with recoil!"
- prompt
-
-_ConvertedTypeText::
- text "Converted type to"
- line "<TARGET>'s!"
- prompt
-
-_StatusChangesEliminatedText::
- text "All STATUS changes"
- line "are eliminated!"
- prompt
-
-_StartedSleepingEffect::
- text "<USER>"
- line "started sleeping!"
- done
-
-_FellAsleepBecameHealthyText::
- text "<USER>"
- line "fell asleep and"
- cont "became healthy!"
- done
-
-_RegainedHealthText::
- text "<USER>"
- line "regained health!"
- prompt
-
-_TransformedText::
- text "<USER>"
- line "transformed into"
- cont "@"
- TX_RAM wcd6d
- text "!"
- prompt
-
-_LightScreenProtectedText::
- text "<USER>'s"
- line "protected against"
- cont "special attacks!"
- prompt
-
-_ReflectGainedArmorText::
- text "<USER>"
- line "gained armor!"
- prompt
-
-_ShroudedInMistText::
- text "<USER>'s"
- line "shrouded in mist!"
- prompt
-
-_SuckedHealthText::
- text "Sucked health from"
- line "<TARGET>!"
- prompt
-
-_DreamWasEatenText::
- text "<TARGET>'s"
- line "dream was eaten!"
- prompt
-
-_TradeCenterText1::
- text "!"
- done
-
-_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"
-
-
-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"
-
-
-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"
-
-
-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"
-
-_PokemartGreetingText::
- text "Hi there!"
- next "May I help you?"
- done
-
-_PokemonFaintedText::
- TX_RAM wcd6d
- text ""
- line "fainted!"
- done
-
-_PlayerBlackedOutText::
- text "<PLAYER> is out of"
- line "useable #MON!"
-
- para "<PLAYER> blacked"
- line "out!"
- prompt
-
-_RepelWoreOffText::
- text "REPEL's effect"
- line "wore off."
- done
-
-_PokemartBuyingGreetingText::
- text "Take your time."
- done
-
-_PokemartTellBuyPriceText::
- TX_RAM wcf4b
- text "?"
- line "That will be"
- cont "¥@"
- TX_BCD hMoney, 3 | LEADING_ZEROES | LEFT_ALIGN
- text ". OK?"
- done
-
-_PokemartBoughtItemText::
- text "Here you are!"
- line "Thank you!"
- prompt
-
-_PokemartNotEnoughMoneyText::
- text "You don't have"
- line "enough money."
- prompt
-
-_PokemartItemBagFullText::
- text "You can't carry"
- line "any more items."
- prompt
-
-_PokemonSellingGreetingText::
- text "What would you"
- line "like to sell?"
- done
-
-_PokemartTellSellPriceText::
- text "I can pay you"
- line "¥@"
- TX_BCD hMoney, 3 | LEADING_ZEROES | LEFT_ALIGN
- text " for that."
- done
-
-_PokemartItemBagEmptyText::
- text "You don't have"
- line "anything to sell."
- prompt
-
-_PokemartUnsellableItemText::
- text "I can't put a"
- line "price on that."
- prompt
-
-_PokemartThankYouText::
- text "Thank you!"
- done
-
-_PokemartAnythingElseText::
- text "Is there anything"
- line "else I can do?"
- done
-
-_LearnedMove1Text::
- TX_RAM wLearnMoveMonName
- text " learned"
- line "@"
- TX_RAM wcf4b
- text "!@@"
-
-_WhichMoveToForgetText::
- text "Which move should"
- next "be forgotten?"
- done
-
-_AbandonLearningText::
- text "Abandon learning"
- line "@"
- TX_RAM wcf4b
- text "?"
- done
-
-_DidNotLearnText::
- TX_RAM wLearnMoveMonName
- text ""
- line "did not learn"
- cont "@"
- TX_RAM wcf4b
- text "!"
- prompt
-
-_TryingToLearnText::
- TX_RAM wLearnMoveMonName
- text " is"
- line "trying to learn"
- cont "@"
- TX_RAM wcf4b
- text "!"
-
- para "But, @"
- TX_RAM wLearnMoveMonName
- text ""
- line "can't learn more"
- cont "than 4 moves!"
-
- para "Delete an older"
- line "move to make room"
- cont "for @"
- TX_RAM wcf4b
- text "?"
- done
-
-_OneTwoAndText::
- text "1, 2 and...@@"
-
-_PoofText::
- text " Poof!@@"
-
-_ForgotAndText::
- text ""
- para "@"
- TX_RAM wLearnMoveMonName
- text " forgot"
- line "@"
- TX_RAM wcd6d
- text "!"
-
- para "And..."
- prompt
-
-_HMCantDeleteText::
- text "HM techniques"
- line "can't be deleted!"
- prompt
-
-_PokemonCenterWelcomeText::
- text "Welcome to our"
- line "#MON CENTER!"
-
- para "We heal your"
- line "#MON back to"
- cont "perfect health!"
- prompt
-
-_ShallWeHealYourPokemonText::
- text "Shall we heal your"
- line "#MON?"
- done
-
-_NeedYourPokemonText::
- text "OK. We'll need"
- line "your #MON."
- done
-
-_PokemonFightingFitText::
- text "Thank you!"
- line "Your #MON are"
- cont "fighting fit!"
- prompt
-
-_PokemonCenterFarewellText::
- text "We hope to see"
- line "you again!"
- done
-
-_CableClubNPCAreaReservedFor2FriendsLinkedByCableText::
- text "This area is"
- line "reserved for 2"
- cont "friends who are"
- cont "linked by cable."
- done
-
-_CableClubNPCWelcomeText::
- text "Welcome to the"
- line "Cable Club!"
- done
-
-_CableClubNPCPleaseApplyHereHaveToSaveText::
- text "Please apply here."
-
- para "Before opening"
- line "the link, we have"
- cont "to save the game."
- done
-
-_CableClubNPCPleaseWaitText::
- text "Please wait.@@"
-
-_CableClubNPCLinkClosedBecauseOfInactivityText::
- text "The link has been"
- line "closed because of"
- cont "inactivity."
-
- para "Please contact"
- line "your friend and"
- cont "come again!"
- done
-
-
-SECTION "Text 10", ROMX, BANK[TEXT_10]
-
-_CableClubNPCPleaseComeAgainText::
- text "Please come again!"
- done
-
-_CableClubNPCMakingPreparationsText::
- text "We're making"
- line "preparations."
- cont "Please wait."
- done
-
-_UsedStrengthText::
- TX_RAM wcd6d
- text " used"
- line "STRENGTH.@@"
-
-_CanMoveBouldersText::
- TX_RAM wcd6d
- text " can"
- line "move boulders."
- prompt
-
-_CurrentTooFastText::
- text "The current is"
- line "much too fast!"
- prompt
-
-_CyclingIsFunText::
- text "Cycling is fun!"
- line "Forget SURFing!"
- prompt
-
-_FlashLightsAreaText::
- text "A blinding FLASH"
- line "lights the area!"
- prompt
-
-_WarpToLastPokemonCenterText::
- text "Warp to the last"
- line "#MON CENTER."
- done
-
-_CannotUseTeleportNowText::
- TX_RAM wcd6d
- text " can't"
- line "use TELEPORT now."
- prompt
-
-_CannotFlyHereText::
- TX_RAM wcd6d
- text " can't"
- line "FLY here."
- prompt
-
-_NotHealthyEnoughText::
- text "Not healthy"
- line "enough."
- prompt
-
-_NewBadgeRequiredText::
- text "No! A new BADGE"
- line "is required."
- prompt
-
-_CannotUseItemsHereText::
- text "You can't use items"
- line "here."
- prompt
-
-_CannotGetOffHereText::
- text "You can't get off"
- line "here."
- prompt
-
-_GotMonText::
- text "<PLAYER> got"
- line "@"
- TX_RAM wcd6d
- text "!@@"
-
-_SetToBoxText::
- text "There's no more"
- line "room for #MON!"
- cont "@"
- TX_RAM wBoxMonNicks
- text " was"
- cont "sent to #MON"
- cont "BOX @"
- TX_RAM wcf4b
- text " on PC!"
- done
-
-_BoxIsFullText::
- text "There's no more"
- line "room for #MON!"
-
- para "The #MON BOX"
- line "is full and can't"
- cont "accept any more!"
-
- para "Change the BOX at"
- 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"
-
-_ItemUseBallText00::
- text "It dodged the"
- line "thrown BALL!"
-
- para "This #MON"
- line "can't be caught!"
- prompt
-
-_ItemUseBallText01::
- text "You missed the"
- line "#MON!"
- prompt
-
-_ItemUseBallText02::
- text "Darn! The #MON"
- line "broke free!"
- prompt
-
-_ItemUseBallText03::
- text "Aww! It appeared"
- line "to be caught! "
- prompt
-
-_ItemUseBallText04::
- text "Shoot! It was so"
- line "close too!"
- prompt
-
-_ItemUseBallText05::
- text "All right!"
- line "@"
- TX_RAM wEnemyMonNick
- text " was"
- cont "caught!@@"
-
-_ItemUseBallText07::
- TX_RAM wBoxMonNicks
- text " was"
- line "transferred to"
- cont "BILL's PC!"
- prompt
-
-_ItemUseBallText08::
- TX_RAM wBoxMonNicks
- text " was"
- line "transferred to"
- cont "someone's PC!"
- prompt
-
-_ItemUseBallText06::
- text "New #DEX data"
- line "will be added for"
- cont "@"
- TX_RAM wEnemyMonNick
- text "!@@"
-
-_SurfingGotOnText::
- text "<PLAYER> got on"
- line "@"
- TX_RAM wcd6d
- text "!"
- prompt
-
-_SurfingNoPlaceToGetOffText::
- text "There's no place"
- line "to get off!"
- prompt
-
-_VitaminStatRoseText::
- TX_RAM wcd6d
- text "'s"
- line "@"
- TX_RAM wcf4b
- text " rose."
- prompt
-
-_VitaminNoEffectText::
- text "It won't have any"
- line "effect."
- prompt
-
-_ThrewBaitText::
- text "<PLAYER> threw"
- line "some BAIT."
- done
-
-_ThrewRockText::
- text "<PLAYER> threw a"
- line "ROCK."
- done
-
-_PlayedFluteNoEffectText::
- text "Played the #"
- line "FLUTE."
-
- para "Now, that's a"
- line "catchy tune!"
- prompt
-
-_FluteWokeUpText::
- text "All sleeping"
- line "#MON woke up."
- prompt
-
-_PlayedFluteHadEffectText::
- text "<PLAYER> played the"
- line "# FLUTE.@@"
-
-_CoinCaseNumCoinsText::
- text "Coins"
- line "@"
- TX_BCD wPlayerCoins, 2 | LEADING_ZEROES | LEFT_ALIGN
- text " "
- prompt
-
-_ItemfinderFoundItemText::
- text "Yes! ITEMFINDER"
- line "indicates there's"
- cont "an item nearby."
- prompt
-
-_ItemfinderFoundNothingText::
- text "Nope! ITEMFINDER"
- line "isn't responding."
- prompt
-
-_RaisePPWhichTechniqueText::
- text "Raise PP of which"
- line "technique?"
- done
-
-_RestorePPWhichTechniqueText::
- text "Restore PP of"
- line "which technique?"
- done
-
-_PPMaxedOutText::
- TX_RAM wcf4b
- text "'s PP"
- line "is maxed out."
- prompt
-
-_PPIncreasedText::
- TX_RAM wcf4b
- text "'s PP"
- line "increased."
- prompt
-
-_PPRestoredText::
- text "PP was restored."
- prompt
-
-_BootedUpTMText::
- text "Booted up a TM!"
- prompt
-
-_BootedUpHMText::
- text "Booted up an HM!"
- prompt
-
-_TeachMachineMoveText::
- text "It contained"
- line "@"
- TX_RAM wcf4b
- text "!"
-
- para "Teach @"
- TX_RAM wcf4b
- text ""
- line "to a #MON?"
- done
-
-_MonCannotLearnMachineMoveText::
- TX_RAM wcd6d
- text " is not"
- line "compatible with"
- cont "@"
- TX_RAM wcf4b
- text "."
-
- para "It can't learn"
- line "@"
- TX_RAM wcf4b
- text "."
- prompt
-
-_ItemUseNotTimeText::
- text "OAK: <PLAYER>!"
- line "This isn't the"
- cont "time to use that! "
- prompt
-
-_ItemUseNotYoursToUseText::
- text "This isn't yours"
- line "to use!"
- prompt
-
-_ItemUseNoEffectText::
- text "It won't have any"
- line "effect."
- prompt
-
-_ThrowBallAtTrainerMonText1::
- text "The trainer"
- line "blocked the BALL!"
- prompt
-
-_ThrowBallAtTrainerMonText2::
- text "Don't be a thief!"
- prompt
-
-_NoCyclingAllowedHereText::
- text "No cycling"
- next "allowed here."
- prompt
-
-_NoSurfingHereText::
- text "No SURFing on"
- line "@"
- TX_RAM wcd6d
- text " here!"
- prompt
-
-_BoxFullCannotThrowBallText::
- text "The #MON BOX"
- line "is full! Can't"
- cont "use that item!"
- prompt
-
-
-SECTION "Text 11", ROMX, BANK[TEXT_11]
-
-_ItemUseText001::
- text "<PLAYER> used@@"
-
-_ItemUseText002::
- TX_RAM wcf4b
- text "!"
- done
-
-_GotOnBicycleText1::
- text "<PLAYER> got on the@@"
-
-_GotOnBicycleText2::
- TX_RAM wcf4b
- text "!"
- prompt
-
-_GotOffBicycleText1::
- text "<PLAYER> got off@@"
-
-_GotOffBicycleText2::
- text "the @"
- TX_RAM wcf4b
- text "."
- prompt
-
-_ThrewAwayItemText::
- text "Threw away"
- line "@"
- TX_RAM wcd6d
- text "."
- prompt
-
-_IsItOKToTossItemText::
- text "Is it OK to toss"
- line "@"
- TX_RAM wcf4b
- text "?"
- prompt
-
-_TooImportantToTossText::
- text "That's too impor-"
- line "tant to toss!"
- prompt
-
-_AlreadyKnowsText::
- TX_RAM wcd6d
- text " knows"
- line "@"
- TX_RAM wcf4b
- text "!"
- prompt
-
-_ConnectCableText::
- text "Okay, connect the"
- line "cable like so!"
- prompt
-
-_TradedForText::
- text "<PLAYER> traded"
- line "@"
- TX_RAM wInGameTradeGiveMonName
- text " for"
- cont "@"
- TX_RAM wInGameTradeReceiveMonName
- text "!@@"
-
-_WannaTrade1Text::
- text "I'm looking for"
- line "@"
- TX_RAM wInGameTradeGiveMonName
- text "! Wanna"
-
- para "trade one for"
- line "@"
- TX_RAM wInGameTradeReceiveMonName
- text "? "
- done
-
-_NoTrade1Text::
- text "Awww!"
- line "Oh well..."
- done
-
-_WrongMon1Text::
- text "What? That's not"
- line "@"
- TX_RAM wInGameTradeGiveMonName
- text "!"
-
- para "If you get one,"
- line "come back here!"
- done
-
-_Thanks1Text::
- text "Hey thanks!"
- done
-
-_AfterTrade1Text::
- text "Isn't my old"
- line "@"
- TX_RAM wInGameTradeReceiveMonName
- text " great?"
- done
-
-_WannaTrade2Text::
- text "Hello there! Do"
- line "you want to trade"
-
- para "your @"
- TX_RAM wInGameTradeGiveMonName
- text ""
- line "for @"
- TX_RAM wInGameTradeReceiveMonName
- text "?"
- done
-
-_NoTrade2Text::
- text "Well, if you"
- line "don't want to..."
- done
-
-_WrongMon2Text::
- text "Hmmm? This isn't"
- line "@"
- TX_RAM wInGameTradeGiveMonName
- text "."
-
- para "Think of me when"
- line "you get one."
- done
-
-_Thanks2Text::
- text "Thanks!"
- done
-
-_AfterTrade2Text::
- text "The @"
- TX_RAM wInGameTradeGiveMonName
- text " you"
- line "traded to me"
-
- para "went and evolved!"
- done
-
-_WannaTrade3Text::
- text "Hi! Do you have"
- line "@"
- TX_RAM wInGameTradeGiveMonName
- text "?"
-
- para "Want to trade it"
- line "for @"
- TX_RAM wInGameTradeReceiveMonName
- text "?"
- done
-
-_NoTrade3Text::
- text "That's too bad."
- done
-
-_WrongMon3Text::
- text "...This is no"
- line "@"
- TX_RAM wInGameTradeGiveMonName
- text "."
-
- para "If you get one,"
- line "trade it with me!"
- done
-
-_Thanks3Text::
- text "Thanks pal!"
- done
-
-_AfterTrade3Text::
- text "How is my old"
- line "@"
- TX_RAM wInGameTradeReceiveMonName
- text "?"
-
- para "My @"
- TX_RAM wInGameTradeGiveMonName
- text " is"
- line "doing great!"
- done
-
-_NothingToCutText::
- text "There isn't"
- line "anything to CUT!"
- prompt
-
-_UsedCutText::
- TX_RAM wcd6d
- text " hacked"
- line "away with CUT!"
- prompt
-
-
-SECTION "Pokedex Text", ROMX, BANK[POKEDEX_TEXT]
-
-INCLUDE "text/pokedex.asm"
-
-
-SECTION "Move Names", ROMX, BANK[MOVE_NAMES]
-
-INCLUDE "text/move_names.asm"
diff --git a/tools/scan_includes.c b/tools/scan_includes.c
index 63af3bcf..c34effb5 100644
--- a/tools/scan_includes.c
+++ b/tools/scan_includes.c
@@ -79,6 +79,9 @@ void scan_file(char* filename) {
char *include = malloc(length + 1);
strncpy(include, buffer, length);
include[length] = '\0';
+ if (strstr(include, "\\1")) {
+ break;
+ }
printf("%s ", include);
if (is_include) {
scan_file(include);
diff --git a/wram.asm b/wram.asm
index 0091ce43..306160fd 100755
--- a/wram.asm
+++ b/wram.asm
@@ -1,3 +1,4 @@
+INCLUDE "macros/inclang.asm"
INCLUDE "constants.asm"