summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRangi <remy.oukaour+rangi42@gmail.com>2020-07-03 11:51:00 -0400
committerRangi <remy.oukaour+rangi42@gmail.com>2020-07-03 11:51:00 -0400
commitb29e5ee203b6fa4592180ef6cca732462cca9af6 (patch)
tree7634ed34bcc174f6df004a473b277d1cc3f8f218
parentc85050497c1bd062e9cd40bf5b32fa3beca366cc (diff)
Add subdirectories to data/ similar to pokecrystal
Top level text/ is now solely for the former text/maps/ files, and other files are in their respective subdirectories in data/.
-rwxr-xr-xconstants/evolution_constants.asm2
-rwxr-xr-xdata/base_stats.asm153
-rw-r--r--data/battle/stat_names.asm (renamed from text/stat_names.asm)0
-rwxr-xr-xdata/credits/credits_mons.asm (renamed from data/credit_mons.asm)0
-rwxr-xr-xdata/credits/credits_order.asm (renamed from data/credits_order.asm)0
-rwxr-xr-xdata/credits/credits_text.asm (renamed from text/credits_text.asm)0
-rwxr-xr-xdata/events/hidden_coins.asm (renamed from data/hidden_coins.asm)0
-rwxr-xr-xdata/events/hidden_item_coords.asm (renamed from data/hidden_item_coords.asm)0
-rwxr-xr-xdata/events/hidden_objects.asm (renamed from data/hidden_objects.asm)0
-rwxr-xr-xdata/events/prize_mon_levels.asm (renamed from data/prize_mon_levels.asm)0
-rwxr-xr-xdata/events/prizes.asm (renamed from data/prizes.asm)0
-rwxr-xr-xdata/events/slot_machine_wheels.asm (renamed from data/slot_machine_wheels.asm)0
-rwxr-xr-xdata/events/trades.asm (renamed from data/trades.asm)0
-rw-r--r--data/icon_pointers.asm (renamed from data/mon_party_sprite_pointers.asm)0
-rw-r--r--data/items/guard_drink_items.asm (renamed from data/guard_drink_items.asm)0
-rwxr-xr-xdata/items/key_items.asm (renamed from data/key_items.asm)0
-rwxr-xr-xdata/items/marts.asm (renamed from data/mart_inventories.asm)0
-rwxr-xr-xdata/items/names.asm (renamed from text/item_names.asm)0
-rwxr-xr-xdata/items/prices.asm (renamed from data/item_prices.asm)0
-rwxr-xr-xdata/items/tm_prices.asm (renamed from data/tm_prices.asm)0
-rw-r--r--data/items/use_overworld.asm (renamed from data/overworld_items.asm)0
-rw-r--r--data/items/use_party.asm (renamed from data/party_items.asm)0
-rw-r--r--data/items/vending_prices.asm (renamed from data/vending_prices.asm)0
-rw-r--r--data/mapWilds/CeruleanCave1F.asm (renamed from data/wildPokemon/ceruleancave1.asm)0
-rw-r--r--data/mapWilds/CeruleanCave2F.asm (renamed from data/wildPokemon/ceruleancave2.asm)0
-rw-r--r--data/mapWilds/CeruleanCaveB1F.asm (renamed from data/wildPokemon/ceruleancaveb1.asm)0
-rwxr-xr-xdata/mapWilds/DiglettsCave.asm (renamed from data/wildPokemon/diglettscave.asm)0
-rwxr-xr-xdata/mapWilds/MtMoon1F.asm (renamed from data/wildPokemon/mtmoon1.asm)0
-rwxr-xr-xdata/mapWilds/MtMoonB1F.asm (renamed from data/wildPokemon/mtmoonb1.asm)0
-rwxr-xr-xdata/mapWilds/MtMoonB2F.asm (renamed from data/wildPokemon/mtmoonb2.asm)0
-rwxr-xr-xdata/mapWilds/PokemonMansion1F.asm (renamed from data/wildPokemon/mansion1.asm)0
-rwxr-xr-xdata/mapWilds/PokemonMansion2F.asm (renamed from data/wildPokemon/mansion2.asm)0
-rwxr-xr-xdata/mapWilds/PokemonMansion3F.asm (renamed from data/wildPokemon/mansion3.asm)0
-rwxr-xr-xdata/mapWilds/PokemonMansionB1F.asm (renamed from data/wildPokemon/mansionb1.asm)0
-rwxr-xr-xdata/mapWilds/PokemonTower1F.asm (renamed from data/wildPokemon/pokemontower1.asm)0
-rwxr-xr-xdata/mapWilds/PokemonTower2F.asm (renamed from data/wildPokemon/pokemontower2.asm)0
-rwxr-xr-xdata/mapWilds/PokemonTower3F.asm (renamed from data/wildPokemon/pokemontower3.asm)0
-rwxr-xr-xdata/mapWilds/PokemonTower4F.asm (renamed from data/wildPokemon/pokemontower4.asm)0
-rwxr-xr-xdata/mapWilds/PokemonTower5F.asm (renamed from data/wildPokemon/pokemontower5.asm)0
-rwxr-xr-xdata/mapWilds/PokemonTower6F.asm (renamed from data/wildPokemon/pokemontower6.asm)0
-rwxr-xr-xdata/mapWilds/PokemonTower7F.asm (renamed from data/wildPokemon/pokemontower7.asm)0
-rwxr-xr-xdata/mapWilds/PowerPlant.asm (renamed from data/wildPokemon/powerplant.asm)0
-rwxr-xr-xdata/mapWilds/RockTunnel1F.asm (renamed from data/wildPokemon/rocktunnel1.asm)0
-rwxr-xr-xdata/mapWilds/RockTunnelB1F.asm (renamed from data/wildPokemon/rocktunnel2.asm)0
-rwxr-xr-xdata/mapWilds/Route1.asm (renamed from data/wildPokemon/route1.asm)0
-rwxr-xr-xdata/mapWilds/Route10.asm (renamed from data/wildPokemon/route10.asm)0
-rwxr-xr-xdata/mapWilds/Route11.asm (renamed from data/wildPokemon/route11.asm)0
-rwxr-xr-xdata/mapWilds/Route12.asm (renamed from data/wildPokemon/route12.asm)0
-rwxr-xr-xdata/mapWilds/Route13.asm (renamed from data/wildPokemon/route13.asm)0
-rwxr-xr-xdata/mapWilds/Route14.asm (renamed from data/wildPokemon/route14.asm)0
-rwxr-xr-xdata/mapWilds/Route15.asm (renamed from data/wildPokemon/route15.asm)0
-rwxr-xr-xdata/mapWilds/Route16.asm (renamed from data/wildPokemon/route16.asm)0
-rwxr-xr-xdata/mapWilds/Route17.asm (renamed from data/wildPokemon/route17.asm)0
-rwxr-xr-xdata/mapWilds/Route18.asm (renamed from data/wildPokemon/route18.asm)0
-rwxr-xr-xdata/mapWilds/Route2.asm (renamed from data/wildPokemon/route2.asm)0
-rwxr-xr-xdata/mapWilds/Route21.asm (renamed from data/wildPokemon/route21.asm)0
-rwxr-xr-xdata/mapWilds/Route22.asm (renamed from data/wildPokemon/route22.asm)0
-rwxr-xr-xdata/mapWilds/Route23.asm (renamed from data/wildPokemon/route23.asm)0
-rwxr-xr-xdata/mapWilds/Route24.asm (renamed from data/wildPokemon/route24.asm)0
-rwxr-xr-xdata/mapWilds/Route25.asm (renamed from data/wildPokemon/route25.asm)0
-rwxr-xr-xdata/mapWilds/Route3.asm (renamed from data/wildPokemon/route3.asm)0
-rwxr-xr-xdata/mapWilds/Route4.asm (renamed from data/wildPokemon/route4.asm)0
-rwxr-xr-xdata/mapWilds/Route5.asm (renamed from data/wildPokemon/route5.asm)0
-rwxr-xr-xdata/mapWilds/Route6.asm (renamed from data/wildPokemon/route6.asm)0
-rwxr-xr-xdata/mapWilds/Route7.asm (renamed from data/wildPokemon/route7.asm)0
-rwxr-xr-xdata/mapWilds/Route8.asm (renamed from data/wildPokemon/route8.asm)0
-rwxr-xr-xdata/mapWilds/Route9.asm (renamed from data/wildPokemon/route9.asm)0
-rwxr-xr-xdata/mapWilds/SafariZoneCenter.asm (renamed from data/wildPokemon/safarizonecenter.asm)0
-rwxr-xr-xdata/mapWilds/SafariZoneEast.asm (renamed from data/wildPokemon/safarizone1.asm)0
-rwxr-xr-xdata/mapWilds/SafariZoneNorth.asm (renamed from data/wildPokemon/safarizone2.asm)0
-rwxr-xr-xdata/mapWilds/SafariZoneWest.asm (renamed from data/wildPokemon/safarizone3.asm)0
-rwxr-xr-xdata/mapWilds/SeaRoutes.asm (renamed from data/wildPokemon/waterpokemon.asm)0
-rwxr-xr-xdata/mapWilds/SeafoamIslands1F.asm (renamed from data/wildPokemon/seafoamisland1.asm)0
-rwxr-xr-xdata/mapWilds/SeafoamIslandsB1F.asm (renamed from data/wildPokemon/seafoamislandb1.asm)0
-rwxr-xr-xdata/mapWilds/SeafoamIslandsB2F.asm (renamed from data/wildPokemon/seafoamislandb2.asm)0
-rwxr-xr-xdata/mapWilds/SeafoamIslandsB3F.asm (renamed from data/wildPokemon/seafoamislandb3.asm)0
-rwxr-xr-xdata/mapWilds/SeafoamIslandsB4F.asm (renamed from data/wildPokemon/seafoamislandb4.asm)0
-rwxr-xr-xdata/mapWilds/VictoryRoad1F.asm (renamed from data/wildPokemon/victoryroad1.asm)0
-rwxr-xr-xdata/mapWilds/VictoryRoad2F.asm (renamed from data/wildPokemon/victoryroad2.asm)0
-rwxr-xr-xdata/mapWilds/VictoryRoad3F.asm (renamed from data/wildPokemon/victoryroad3.asm)0
-rwxr-xr-xdata/mapWilds/ViridianForest.asm (renamed from data/wildPokemon/viridianforest.asm)0
-rwxr-xr-xdata/mapWilds/nothing.asm (renamed from data/wildPokemon/nomons.asm)0
-rw-r--r--data/maps/dungeon_maps.asm (renamed from data/dungeon_maps.asm)0
-rwxr-xr-xdata/maps/force_bike_surf.asm (renamed from data/force_bike_surf.asm)0
-rwxr-xr-xdata/maps/hide_show_data.asm (renamed from data/hide_show_data.asm)0
-rwxr-xr-xdata/maps/map_header_banks.asm (renamed from data/map_header_banks.asm)0
-rwxr-xr-xdata/maps/map_header_pointers.asm (renamed from data/map_header_pointers.asm)0
-rwxr-xr-xdata/maps/names.asm (renamed from text/map_names.asm)0
-rw-r--r--data/maps/rest_house_maps.asm (renamed from data/rest_house_maps.asm)0
-rwxr-xr-xdata/maps/songs.asm (renamed from data/map_songs.asm)0
-rwxr-xr-xdata/maps/special_warps.asm (renamed from data/special_warps.asm)0
-rwxr-xr-xdata/maps/sprite_sets.asm (renamed from data/sprite_sets.asm)0
-rwxr-xr-xdata/maps/town_map_entries.asm (renamed from data/town_map_entries.asm)0
-rwxr-xr-xdata/maps/town_map_order.asm (renamed from data/town_map_order.asm)0
-rw-r--r--data/moves/animation_special_effect_pointers.asm (renamed from data/move_animation_pointers.asm)0
-rw-r--r--data/moves/animation_special_effects.asm (renamed from data/move_animation_special_effects.asm)0
-rwxr-xr-xdata/moves/animations.asm (renamed from data/animations.asm)0
-rw-r--r--data/moves/effects_pointers.asm (renamed from data/effects_pointers.asm)0
-rw-r--r--data/moves/grammar.asm (renamed from data/move_grammar.asm)0
-rw-r--r--data/moves/hm_moves.asm (renamed from data/hm_moves.asm)0
-rwxr-xr-xdata/moves/moves.asm (renamed from data/moves.asm)0
-rw-r--r--data/moves/names.asm (renamed from text/move_names.asm)0
-rw-r--r--data/moves/sfx.asm (renamed from data/move_sfx.asm)0
-rwxr-xr-xdata/moves/tmhm_moves.asm (renamed from data/tms.asm)0
-rw-r--r--data/player_names.asm (renamed from text/player_names.asm)0
-rw-r--r--data/player_names_list.asm (renamed from text/player_names_list.asm)0
-rwxr-xr-xdata/pokemon/base_stats.asm153
-rw-r--r--data/pokemon/base_stats/abra.asm (renamed from data/baseStats/abra.asm)0
-rw-r--r--data/pokemon/base_stats/aerodactyl.asm (renamed from data/baseStats/aerodactyl.asm)0
-rw-r--r--data/pokemon/base_stats/alakazam.asm (renamed from data/baseStats/alakazam.asm)0
-rw-r--r--data/pokemon/base_stats/arbok.asm (renamed from data/baseStats/arbok.asm)0
-rw-r--r--data/pokemon/base_stats/arcanine.asm (renamed from data/baseStats/arcanine.asm)0
-rw-r--r--data/pokemon/base_stats/articuno.asm (renamed from data/baseStats/articuno.asm)0
-rw-r--r--data/pokemon/base_stats/beedrill.asm (renamed from data/baseStats/beedrill.asm)0
-rw-r--r--data/pokemon/base_stats/bellsprout.asm (renamed from data/baseStats/bellsprout.asm)0
-rw-r--r--data/pokemon/base_stats/blastoise.asm (renamed from data/baseStats/blastoise.asm)0
-rw-r--r--data/pokemon/base_stats/bulbasaur.asm (renamed from data/baseStats/bulbasaur.asm)0
-rw-r--r--data/pokemon/base_stats/butterfree.asm (renamed from data/baseStats/butterfree.asm)0
-rw-r--r--data/pokemon/base_stats/caterpie.asm (renamed from data/baseStats/caterpie.asm)0
-rw-r--r--data/pokemon/base_stats/chansey.asm (renamed from data/baseStats/chansey.asm)0
-rw-r--r--data/pokemon/base_stats/charizard.asm (renamed from data/baseStats/charizard.asm)0
-rw-r--r--data/pokemon/base_stats/charmander.asm (renamed from data/baseStats/charmander.asm)0
-rw-r--r--data/pokemon/base_stats/charmeleon.asm (renamed from data/baseStats/charmeleon.asm)0
-rw-r--r--data/pokemon/base_stats/clefable.asm (renamed from data/baseStats/clefable.asm)0
-rw-r--r--data/pokemon/base_stats/clefairy.asm (renamed from data/baseStats/clefairy.asm)0
-rw-r--r--data/pokemon/base_stats/cloyster.asm (renamed from data/baseStats/cloyster.asm)0
-rw-r--r--data/pokemon/base_stats/cubone.asm (renamed from data/baseStats/cubone.asm)0
-rw-r--r--data/pokemon/base_stats/dewgong.asm (renamed from data/baseStats/dewgong.asm)0
-rw-r--r--data/pokemon/base_stats/diglett.asm (renamed from data/baseStats/diglett.asm)0
-rw-r--r--data/pokemon/base_stats/ditto.asm (renamed from data/baseStats/ditto.asm)0
-rw-r--r--data/pokemon/base_stats/dodrio.asm (renamed from data/baseStats/dodrio.asm)0
-rw-r--r--data/pokemon/base_stats/doduo.asm (renamed from data/baseStats/doduo.asm)0
-rw-r--r--data/pokemon/base_stats/dragonair.asm (renamed from data/baseStats/dragonair.asm)0
-rw-r--r--data/pokemon/base_stats/dragonite.asm (renamed from data/baseStats/dragonite.asm)0
-rw-r--r--data/pokemon/base_stats/dratini.asm (renamed from data/baseStats/dratini.asm)0
-rw-r--r--data/pokemon/base_stats/drowzee.asm (renamed from data/baseStats/drowzee.asm)0
-rw-r--r--data/pokemon/base_stats/dugtrio.asm (renamed from data/baseStats/dugtrio.asm)0
-rw-r--r--data/pokemon/base_stats/eevee.asm (renamed from data/baseStats/eevee.asm)0
-rw-r--r--data/pokemon/base_stats/ekans.asm (renamed from data/baseStats/ekans.asm)0
-rw-r--r--data/pokemon/base_stats/electabuzz.asm (renamed from data/baseStats/electabuzz.asm)0
-rw-r--r--data/pokemon/base_stats/electrode.asm (renamed from data/baseStats/electrode.asm)0
-rw-r--r--data/pokemon/base_stats/exeggcute.asm (renamed from data/baseStats/exeggcute.asm)0
-rw-r--r--data/pokemon/base_stats/exeggutor.asm (renamed from data/baseStats/exeggutor.asm)0
-rw-r--r--data/pokemon/base_stats/farfetchd.asm (renamed from data/baseStats/farfetchd.asm)0
-rw-r--r--data/pokemon/base_stats/fearow.asm (renamed from data/baseStats/fearow.asm)0
-rw-r--r--data/pokemon/base_stats/flareon.asm (renamed from data/baseStats/flareon.asm)0
-rw-r--r--data/pokemon/base_stats/gastly.asm (renamed from data/baseStats/gastly.asm)0
-rw-r--r--data/pokemon/base_stats/gengar.asm (renamed from data/baseStats/gengar.asm)0
-rw-r--r--data/pokemon/base_stats/geodude.asm (renamed from data/baseStats/geodude.asm)0
-rw-r--r--data/pokemon/base_stats/gloom.asm (renamed from data/baseStats/gloom.asm)0
-rw-r--r--data/pokemon/base_stats/golbat.asm (renamed from data/baseStats/golbat.asm)0
-rw-r--r--data/pokemon/base_stats/goldeen.asm (renamed from data/baseStats/goldeen.asm)0
-rw-r--r--data/pokemon/base_stats/golduck.asm (renamed from data/baseStats/golduck.asm)0
-rw-r--r--data/pokemon/base_stats/golem.asm (renamed from data/baseStats/golem.asm)0
-rw-r--r--data/pokemon/base_stats/graveler.asm (renamed from data/baseStats/graveler.asm)0
-rw-r--r--data/pokemon/base_stats/grimer.asm (renamed from data/baseStats/grimer.asm)0
-rw-r--r--data/pokemon/base_stats/growlithe.asm (renamed from data/baseStats/growlithe.asm)0
-rw-r--r--data/pokemon/base_stats/gyarados.asm (renamed from data/baseStats/gyarados.asm)0
-rw-r--r--data/pokemon/base_stats/haunter.asm (renamed from data/baseStats/haunter.asm)0
-rw-r--r--data/pokemon/base_stats/hitmonchan.asm (renamed from data/baseStats/hitmonchan.asm)0
-rw-r--r--data/pokemon/base_stats/hitmonlee.asm (renamed from data/baseStats/hitmonlee.asm)0
-rw-r--r--data/pokemon/base_stats/horsea.asm (renamed from data/baseStats/horsea.asm)0
-rw-r--r--data/pokemon/base_stats/hypno.asm (renamed from data/baseStats/hypno.asm)0
-rw-r--r--data/pokemon/base_stats/ivysaur.asm (renamed from data/baseStats/ivysaur.asm)0
-rw-r--r--data/pokemon/base_stats/jigglypuff.asm (renamed from data/baseStats/jigglypuff.asm)0
-rw-r--r--data/pokemon/base_stats/jolteon.asm (renamed from data/baseStats/jolteon.asm)0
-rw-r--r--data/pokemon/base_stats/jynx.asm (renamed from data/baseStats/jynx.asm)0
-rw-r--r--data/pokemon/base_stats/kabuto.asm (renamed from data/baseStats/kabuto.asm)0
-rw-r--r--data/pokemon/base_stats/kabutops.asm (renamed from data/baseStats/kabutops.asm)0
-rw-r--r--data/pokemon/base_stats/kadabra.asm (renamed from data/baseStats/kadabra.asm)0
-rw-r--r--data/pokemon/base_stats/kakuna.asm (renamed from data/baseStats/kakuna.asm)0
-rw-r--r--data/pokemon/base_stats/kangaskhan.asm (renamed from data/baseStats/kangaskhan.asm)0
-rw-r--r--data/pokemon/base_stats/kingler.asm (renamed from data/baseStats/kingler.asm)0
-rw-r--r--data/pokemon/base_stats/koffing.asm (renamed from data/baseStats/koffing.asm)0
-rw-r--r--data/pokemon/base_stats/krabby.asm (renamed from data/baseStats/krabby.asm)0
-rw-r--r--data/pokemon/base_stats/lapras.asm (renamed from data/baseStats/lapras.asm)0
-rw-r--r--data/pokemon/base_stats/lickitung.asm (renamed from data/baseStats/lickitung.asm)0
-rw-r--r--data/pokemon/base_stats/machamp.asm (renamed from data/baseStats/machamp.asm)0
-rw-r--r--data/pokemon/base_stats/machoke.asm (renamed from data/baseStats/machoke.asm)0
-rw-r--r--data/pokemon/base_stats/machop.asm (renamed from data/baseStats/machop.asm)0
-rw-r--r--data/pokemon/base_stats/magikarp.asm (renamed from data/baseStats/magikarp.asm)0
-rw-r--r--data/pokemon/base_stats/magmar.asm (renamed from data/baseStats/magmar.asm)0
-rw-r--r--data/pokemon/base_stats/magnemite.asm (renamed from data/baseStats/magnemite.asm)0
-rw-r--r--data/pokemon/base_stats/magneton.asm (renamed from data/baseStats/magneton.asm)0
-rw-r--r--data/pokemon/base_stats/mankey.asm (renamed from data/baseStats/mankey.asm)0
-rw-r--r--data/pokemon/base_stats/marowak.asm (renamed from data/baseStats/marowak.asm)0
-rw-r--r--data/pokemon/base_stats/meowth.asm (renamed from data/baseStats/meowth.asm)0
-rw-r--r--data/pokemon/base_stats/metapod.asm (renamed from data/baseStats/metapod.asm)0
-rw-r--r--data/pokemon/base_stats/mew.asm (renamed from data/baseStats/mew.asm)0
-rw-r--r--data/pokemon/base_stats/mewtwo.asm (renamed from data/baseStats/mewtwo.asm)0
-rw-r--r--data/pokemon/base_stats/moltres.asm (renamed from data/baseStats/moltres.asm)0
-rw-r--r--data/pokemon/base_stats/mrmime.asm (renamed from data/baseStats/mrmime.asm)0
-rw-r--r--data/pokemon/base_stats/muk.asm (renamed from data/baseStats/muk.asm)0
-rw-r--r--data/pokemon/base_stats/nidoking.asm (renamed from data/baseStats/nidoking.asm)0
-rw-r--r--data/pokemon/base_stats/nidoqueen.asm (renamed from data/baseStats/nidoqueen.asm)0
-rw-r--r--data/pokemon/base_stats/nidoranf.asm (renamed from data/baseStats/nidoranf.asm)0
-rw-r--r--data/pokemon/base_stats/nidoranm.asm (renamed from data/baseStats/nidoranm.asm)0
-rw-r--r--data/pokemon/base_stats/nidorina.asm (renamed from data/baseStats/nidorina.asm)0
-rw-r--r--data/pokemon/base_stats/nidorino.asm (renamed from data/baseStats/nidorino.asm)0
-rw-r--r--data/pokemon/base_stats/ninetales.asm (renamed from data/baseStats/ninetales.asm)0
-rw-r--r--data/pokemon/base_stats/oddish.asm (renamed from data/baseStats/oddish.asm)0
-rw-r--r--data/pokemon/base_stats/omanyte.asm (renamed from data/baseStats/omanyte.asm)0
-rw-r--r--data/pokemon/base_stats/omastar.asm (renamed from data/baseStats/omastar.asm)0
-rw-r--r--data/pokemon/base_stats/onix.asm (renamed from data/baseStats/onix.asm)0
-rw-r--r--data/pokemon/base_stats/paras.asm (renamed from data/baseStats/paras.asm)0
-rw-r--r--data/pokemon/base_stats/parasect.asm (renamed from data/baseStats/parasect.asm)0
-rw-r--r--data/pokemon/base_stats/persian.asm (renamed from data/baseStats/persian.asm)0
-rw-r--r--data/pokemon/base_stats/pidgeot.asm (renamed from data/baseStats/pidgeot.asm)0
-rw-r--r--data/pokemon/base_stats/pidgeotto.asm (renamed from data/baseStats/pidgeotto.asm)0
-rw-r--r--data/pokemon/base_stats/pidgey.asm (renamed from data/baseStats/pidgey.asm)0
-rw-r--r--data/pokemon/base_stats/pikachu.asm (renamed from data/baseStats/pikachu.asm)0
-rw-r--r--data/pokemon/base_stats/pinsir.asm (renamed from data/baseStats/pinsir.asm)0
-rw-r--r--data/pokemon/base_stats/poliwag.asm (renamed from data/baseStats/poliwag.asm)0
-rw-r--r--data/pokemon/base_stats/poliwhirl.asm (renamed from data/baseStats/poliwhirl.asm)0
-rw-r--r--data/pokemon/base_stats/poliwrath.asm (renamed from data/baseStats/poliwrath.asm)0
-rw-r--r--data/pokemon/base_stats/ponyta.asm (renamed from data/baseStats/ponyta.asm)0
-rw-r--r--data/pokemon/base_stats/porygon.asm (renamed from data/baseStats/porygon.asm)0
-rw-r--r--data/pokemon/base_stats/primeape.asm (renamed from data/baseStats/primeape.asm)0
-rw-r--r--data/pokemon/base_stats/psyduck.asm (renamed from data/baseStats/psyduck.asm)0
-rw-r--r--data/pokemon/base_stats/raichu.asm (renamed from data/baseStats/raichu.asm)0
-rw-r--r--data/pokemon/base_stats/rapidash.asm (renamed from data/baseStats/rapidash.asm)0
-rw-r--r--data/pokemon/base_stats/raticate.asm (renamed from data/baseStats/raticate.asm)0
-rw-r--r--data/pokemon/base_stats/rattata.asm (renamed from data/baseStats/rattata.asm)0
-rw-r--r--data/pokemon/base_stats/rhydon.asm (renamed from data/baseStats/rhydon.asm)0
-rw-r--r--data/pokemon/base_stats/rhyhorn.asm (renamed from data/baseStats/rhyhorn.asm)0
-rw-r--r--data/pokemon/base_stats/sandshrew.asm (renamed from data/baseStats/sandshrew.asm)0
-rw-r--r--data/pokemon/base_stats/sandslash.asm (renamed from data/baseStats/sandslash.asm)0
-rw-r--r--data/pokemon/base_stats/scyther.asm (renamed from data/baseStats/scyther.asm)0
-rw-r--r--data/pokemon/base_stats/seadra.asm (renamed from data/baseStats/seadra.asm)0
-rw-r--r--data/pokemon/base_stats/seaking.asm (renamed from data/baseStats/seaking.asm)0
-rw-r--r--data/pokemon/base_stats/seel.asm (renamed from data/baseStats/seel.asm)0
-rw-r--r--data/pokemon/base_stats/shellder.asm (renamed from data/baseStats/shellder.asm)0
-rw-r--r--data/pokemon/base_stats/slowbro.asm (renamed from data/baseStats/slowbro.asm)0
-rw-r--r--data/pokemon/base_stats/slowpoke.asm (renamed from data/baseStats/slowpoke.asm)0
-rw-r--r--data/pokemon/base_stats/snorlax.asm (renamed from data/baseStats/snorlax.asm)0
-rw-r--r--data/pokemon/base_stats/spearow.asm (renamed from data/baseStats/spearow.asm)0
-rw-r--r--data/pokemon/base_stats/squirtle.asm (renamed from data/baseStats/squirtle.asm)0
-rw-r--r--data/pokemon/base_stats/starmie.asm (renamed from data/baseStats/starmie.asm)0
-rw-r--r--data/pokemon/base_stats/staryu.asm (renamed from data/baseStats/staryu.asm)0
-rw-r--r--data/pokemon/base_stats/tangela.asm (renamed from data/baseStats/tangela.asm)0
-rw-r--r--data/pokemon/base_stats/tauros.asm (renamed from data/baseStats/tauros.asm)0
-rw-r--r--data/pokemon/base_stats/tentacool.asm (renamed from data/baseStats/tentacool.asm)0
-rw-r--r--data/pokemon/base_stats/tentacruel.asm (renamed from data/baseStats/tentacruel.asm)0
-rw-r--r--data/pokemon/base_stats/vaporeon.asm (renamed from data/baseStats/vaporeon.asm)0
-rw-r--r--data/pokemon/base_stats/venomoth.asm (renamed from data/baseStats/venomoth.asm)0
-rw-r--r--data/pokemon/base_stats/venonat.asm (renamed from data/baseStats/venonat.asm)0
-rw-r--r--data/pokemon/base_stats/venusaur.asm (renamed from data/baseStats/venusaur.asm)0
-rw-r--r--data/pokemon/base_stats/victreebel.asm (renamed from data/baseStats/victreebel.asm)0
-rw-r--r--data/pokemon/base_stats/vileplume.asm (renamed from data/baseStats/vileplume.asm)0
-rw-r--r--data/pokemon/base_stats/voltorb.asm (renamed from data/baseStats/voltorb.asm)0
-rw-r--r--data/pokemon/base_stats/vulpix.asm (renamed from data/baseStats/vulpix.asm)0
-rw-r--r--data/pokemon/base_stats/wartortle.asm (renamed from data/baseStats/wartortle.asm)0
-rw-r--r--data/pokemon/base_stats/weedle.asm (renamed from data/baseStats/weedle.asm)0
-rw-r--r--data/pokemon/base_stats/weepinbell.asm (renamed from data/baseStats/weepinbell.asm)0
-rw-r--r--data/pokemon/base_stats/weezing.asm (renamed from data/baseStats/weezing.asm)0
-rw-r--r--data/pokemon/base_stats/wigglytuff.asm (renamed from data/baseStats/wigglytuff.asm)0
-rw-r--r--data/pokemon/base_stats/zapdos.asm (renamed from data/baseStats/zapdos.asm)0
-rw-r--r--data/pokemon/base_stats/zubat.asm (renamed from data/baseStats/zubat.asm)0
-rwxr-xr-xdata/pokemon/cries.asm (renamed from data/cries.asm)0
-rwxr-xr-xdata/pokemon/dex_entries.asm (renamed from data/pokedex_entries.asm)0
-rwxr-xr-xdata/pokemon/dex_order.asm (renamed from data/pokedex_order.asm)0
-rw-r--r--data/pokemon/dex_text.asm (renamed from text/pokedex.asm)0
-rwxr-xr-xdata/pokemon/evos_moves.asm (renamed from data/evos_moves.asm)0
-rwxr-xr-xdata/pokemon/menu_icons.asm (renamed from data/mon_party_sprites.asm)0
-rwxr-xr-xdata/pokemon/names.asm (renamed from text/monster_names.asm)0
-rwxr-xr-xdata/pokemon/palettes.asm (renamed from data/mon_palettes.asm)0
-rwxr-xr-xdata/pokemon/title_mons.asm (renamed from data/title_mons.asm)0
-rwxr-xr-xdata/sgb/sgb_border.asm (renamed from data/sgb_border.asm)0
-rwxr-xr-xdata/sgb/sgb_packets.asm (renamed from data/sgb_packets.asm)0
-rwxr-xr-xdata/sgb/sgb_palettes.asm (renamed from data/super_palettes.asm)0
-rw-r--r--data/sprite_facings.asm (renamed from data/facing.asm)0
-rw-r--r--data/text/alphabets.asm (renamed from text/alphabets.asm)0
-rw-r--r--data/text/dakutens.asm (renamed from text/dakutens.asm)0
-rw-r--r--data/text/text_1.asm145
-rw-r--r--data/text/text_2.asm1753
-rw-r--r--data/text/text_3.asm324
-rw-r--r--data/text/text_4.asm217
-rw-r--r--data/text/text_5.asm102
-rw-r--r--data/text/text_6.asm228
-rw-r--r--data/text/text_7.asm196
-rw-r--r--data/text/unused_names.asm20
-rwxr-xr-xdata/tilesets/bike_riding_tilesets.asm (renamed from data/bike_riding_tilesets.asm)0
-rw-r--r--data/tilesets/bookshelf_tile_ids.asm (renamed from data/bookshelf_tile_ids.asm)0
-rw-r--r--data/tilesets/collision_tile_ids.asm (renamed from data/collision_tile_ids.asm)0
-rw-r--r--data/tilesets/cut_tree_blocks.asm (renamed from data/cut_tree_blocks.asm)0
-rw-r--r--data/tilesets/door_tile_ids.asm (renamed from data/door_tile_ids.asm)0
-rwxr-xr-xdata/tilesets/dungeon_tilesets.asm (renamed from data/dungeon_tilesets.asm)0
-rw-r--r--data/tilesets/ledge_tiles.asm (renamed from data/ledge_tiles.asm)0
-rwxr-xr-xdata/tilesets/tileset_headers.asm (renamed from data/tileset_headers.asm)0
-rw-r--r--data/tilesets/warp_carpet_tile_ids.asm (renamed from data/warp_carpet_tile_ids.asm)0
-rw-r--r--data/tilesets/warp_pad_hole_tile_ids.asm (renamed from data/warp_pad_hole_tile_ids.asm)0
-rwxr-xr-xdata/tilesets/warp_tile_ids.asm (renamed from data/warp_tile_ids.asm)0
-rw-r--r--data/tilesets/water_tilesets.asm (renamed from data/water_tilesets.asm)0
-rw-r--r--data/trainers/ai_pointers.asm (renamed from data/trainer_ai_pointers.asm)1
-rwxr-xr-xdata/trainers/encounter_types.asm (renamed from data/trainer_types.asm)0
-rw-r--r--data/trainers/move_choices.asm (renamed from data/trainer_move_choices.asm)0
-rw-r--r--data/trainers/name_pointers.asm (renamed from text/trainer_name_pointers.asm)0
-rwxr-xr-xdata/trainers/names.asm (renamed from text/trainer_names.asm)0
-rwxr-xr-xdata/trainers/parties.asm (renamed from data/trainer_parties.asm)0
-rwxr-xr-xdata/trainers/pic_pointers_money.asm (renamed from data/trainer_pic_money_pointers.asm)0
-rwxr-xr-xdata/trainers/special_moves.asm (renamed from data/trainer_moves.asm)0
-rwxr-xr-xdata/types/names.asm (renamed from text/type_names.asm)0
-rwxr-xr-xdata/types/type_matchups.asm (renamed from data/type_effects.asm)0
-rwxr-xr-xdata/wild/good_rod.asm (renamed from data/good_rod.asm)0
-rwxr-xr-xdata/wild/grass_water.asm (renamed from data/wild_mons.asm)118
-rw-r--r--data/wild/probabilities.asm (renamed from data/wild_probabilities.asm)0
-rwxr-xr-xdata/wild/super_rod.asm (renamed from data/super_rod.asm)0
-rwxr-xr-xengine/battle/animations.asm6
-rw-r--r--engine/battle/battle_transitions.asm2
-rwxr-xr-xengine/battle/core.asm4
-rw-r--r--engine/battle/effects.asm4
-rw-r--r--engine/battle/print_type.asm2
-rw-r--r--engine/battle/save_trainer_name.asm2
-rw-r--r--engine/battle/trainer_ai.asm12
-rw-r--r--engine/battle/wild_encounters.asm2
-rwxr-xr-xengine/events/hidden_items.asm4
-rwxr-xr-xengine/events/hidden_object_functions3.asm2
-rwxr-xr-xengine/events/in_game_trades.asm2
-rwxr-xr-xengine/events/prize_menu.asm4
-rwxr-xr-xengine/events/saffron_guards.asm2
-rw-r--r--engine/events/set_blackout_map.asm2
-rwxr-xr-xengine/events/vending_machine.asm2
-rwxr-xr-xengine/gfx/mon_icons.asm4
-rwxr-xr-xengine/gfx/palettes.asm8
-rwxr-xr-xengine/items/item_effects.asm8
-rwxr-xr-xengine/items/tm_prices.asm2
-rwxr-xr-xengine/items/tms.asm2
-rwxr-xr-xengine/items/town_map.asm6
-rwxr-xr-xengine/menus/naming_screen.asm4
-rwxr-xr-xengine/menus/pokedex.asm4
-rwxr-xr-xengine/menus/start_sub_menus.asm4
-rwxr-xr-xengine/movie/credits.asm6
-rwxr-xr-xengine/movie/oak_speech/oak_speech2.asm4
-rwxr-xr-xengine/movie/title.asm (renamed from engine/movie/titlescreen.asm)2
-rwxr-xr-xengine/movie/title2.asm (renamed from engine/movie/titlescreen2.asm)0
-rwxr-xr-xengine/overworld/cut.asm2
-rwxr-xr-xengine/overworld/doors.asm2
-rwxr-xr-xengine/overworld/hidden_objects.asm2
-rwxr-xr-xengine/overworld/ledges.asm2
-rwxr-xr-xengine/overworld/map_sprites.asm2
-rwxr-xr-xengine/overworld/player_animations.asm2
-rw-r--r--engine/overworld/player_state.asm6
-rw-r--r--engine/overworld/special_warps.asm2
-rw-r--r--engine/overworld/tilesets.asm4
-rw-r--r--engine/overworld/wild_mons.asm2
-rw-r--r--engine/pokemon/bills_pc.asm2
-rwxr-xr-xengine/pokemon/evos_moves.asm2
-rwxr-xr-xengine/slots/slot_machine.asm2
-rw-r--r--home.asm8
-rw-r--r--home/overworld.asm2
-rwxr-xr-xmain.asm31
-rw-r--r--text.asm3346
-rw-r--r--text/AgathasRoom.asm (renamed from text/maps/AgathasRoom.asm)0
-rw-r--r--text/BikeShop.asm (renamed from text/maps/BikeShop.asm)0
-rw-r--r--text/BillsHouse.asm (renamed from text/maps/BillsHouse.asm)0
-rw-r--r--text/BluesHouse.asm (renamed from text/maps/BluesHouse.asm)0
-rw-r--r--text/BrunosRoom.asm (renamed from text/maps/BrunosRoom.asm)0
-rw-r--r--text/CeladonChiefHouse.asm (renamed from text/maps/CeladonChiefHouse.asm)0
-rw-r--r--text/CeladonCity.asm (renamed from text/maps/CeladonCity.asm)0
-rw-r--r--text/CeladonDiner.asm (renamed from text/maps/CeladonDiner.asm)0
-rw-r--r--text/CeladonGym.asm (renamed from text/maps/CeladonGym.asm)0
-rw-r--r--text/CeladonHotel.asm (renamed from text/maps/CeladonHotel.asm)0
-rw-r--r--text/CeladonMansion1F.asm (renamed from text/maps/CeladonMansion1F.asm)0
-rw-r--r--text/CeladonMansion2F.asm (renamed from text/maps/CeladonMansion2F.asm)0
-rw-r--r--text/CeladonMansion3F.asm (renamed from text/maps/CeladonMansion3F.asm)0
-rw-r--r--text/CeladonMansionRoof.asm (renamed from text/maps/CeladonMansionRoof.asm)0
-rw-r--r--text/CeladonMansionRoofHouse.asm (renamed from text/maps/CeladonMansionRoofHouse.asm)0
-rw-r--r--text/CeladonMart1F.asm (renamed from text/maps/CeladonMart1F.asm)0
-rw-r--r--text/CeladonMart2F.asm (renamed from text/maps/CeladonMart2F.asm)0
-rw-r--r--text/CeladonMart3F.asm (renamed from text/maps/CeladonMart3F.asm)0
-rw-r--r--text/CeladonMart4F.asm (renamed from text/maps/CeladonMart4F.asm)0
-rw-r--r--text/CeladonMart5F.asm (renamed from text/maps/CeladonMart5F.asm)0
-rw-r--r--text/CeladonMartRoof.asm (renamed from text/maps/CeladonMartRoof.asm)0
-rw-r--r--text/CeladonPokecenter.asm (renamed from text/maps/CeladonPokecenter.asm)0
-rw-r--r--text/CeruleanBadgeHouse.asm (renamed from text/maps/CeruleanBadgeHouse.asm)0
-rw-r--r--text/CeruleanCaveB1F.asm (renamed from text/maps/CeruleanCaveB1F.asm)0
-rw-r--r--text/CeruleanCity.asm (renamed from text/maps/CeruleanCity.asm)0
-rw-r--r--text/CeruleanGym.asm (renamed from text/maps/CeruleanGym.asm)0
-rw-r--r--text/CeruleanMart.asm (renamed from text/maps/CeruleanMart.asm)0
-rw-r--r--text/CeruleanPokecenter.asm (renamed from text/maps/CeruleanPokecenter.asm)0
-rw-r--r--text/CeruleanTradeHouse.asm (renamed from text/maps/CeruleanTradeHouse.asm)0
-rw-r--r--text/CeruleanTrashedHouse.asm (renamed from text/maps/CeruleanTrashedHouse.asm)0
-rw-r--r--text/ChampionsRoom.asm (renamed from text/maps/ChampionsRoom.asm)0
-rw-r--r--text/CinnabarGym.asm (renamed from text/maps/CinnabarGym.asm)0
-rw-r--r--text/CinnabarIsland.asm (renamed from text/maps/CinnabarIsland.asm)0
-rw-r--r--text/CinnabarLab.asm (renamed from text/maps/CinnabarLab.asm)0
-rw-r--r--text/CinnabarLabFossilRoom.asm (renamed from text/maps/CinnabarLabFossilRoom.asm)0
-rw-r--r--text/CinnabarLabMetronomeRoom.asm (renamed from text/maps/CinnabarLabMetronomeRoom.asm)0
-rw-r--r--text/CinnabarLabTradeRoom.asm (renamed from text/maps/CinnabarLabTradeRoom.asm)0
-rw-r--r--text/CinnabarMart.asm (renamed from text/maps/CinnabarMart.asm)0
-rw-r--r--text/CinnabarPokecenter.asm (renamed from text/maps/CinnabarPokecenter.asm)0
-rw-r--r--text/CopycatsHouse1F.asm (renamed from text/maps/CopycatsHouse1F.asm)0
-rw-r--r--text/CopycatsHouse2F.asm (renamed from text/maps/CopycatsHouse2F.asm)0
-rw-r--r--text/Daycare.asm (renamed from text/maps/Daycare.asm)0
-rw-r--r--text/Daycare_2.asm (renamed from text/maps/Daycare_2.asm)0
-rw-r--r--text/DiglettsCaveRoute11.asm (renamed from text/maps/DiglettsCaveRoute11.asm)0
-rw-r--r--text/DiglettsCaveRoute2.asm (renamed from text/maps/DiglettsCaveRoute2.asm)0
-rw-r--r--text/FightingDojo.asm (renamed from text/maps/FightingDojo.asm)0
-rw-r--r--text/FuchsiaBillsGrandpasHouse.asm (renamed from text/maps/FuchsiaBillsGrandpasHouse.asm)0
-rw-r--r--text/FuchsiaCity.asm (renamed from text/maps/FuchsiaCity.asm)0
-rw-r--r--text/FuchsiaGoodRodHouse.asm (renamed from text/maps/FuchsiaGoodRodHouse.asm)0
-rw-r--r--text/FuchsiaGym.asm (renamed from text/maps/FuchsiaGym.asm)0
-rw-r--r--text/FuchsiaGym_2.asm (renamed from text/maps/FuchsiaGym_2.asm)0
-rw-r--r--text/FuchsiaMart.asm (renamed from text/maps/FuchsiaMart.asm)0
-rw-r--r--text/FuchsiaMeetingRoom.asm (renamed from text/maps/FuchsiaMeetingRoom.asm)0
-rw-r--r--text/FuchsiaPokecenter.asm (renamed from text/maps/FuchsiaPokecenter.asm)0
-rw-r--r--text/GameCorner.asm (renamed from text/maps/GameCorner.asm)0
-rw-r--r--text/GameCornerPrizeRoom.asm (renamed from text/maps/GameCornerPrizeRoom.asm)0
-rw-r--r--text/HallOfFame.asm (renamed from text/maps/HallOfFame.asm)0
-rw-r--r--text/IndigoPlateauLobby.asm (renamed from text/maps/IndigoPlateauLobby.asm)0
-rw-r--r--text/LancesRoom.asm (renamed from text/maps/LancesRoom.asm)0
-rw-r--r--text/LavenderCuboneHouse.asm (renamed from text/maps/LavenderCuboneHouse.asm)0
-rw-r--r--text/LavenderMart.asm (renamed from text/maps/LavenderMart.asm)0
-rw-r--r--text/LavenderPokecenter.asm (renamed from text/maps/LavenderPokecenter.asm)0
-rw-r--r--text/LavenderTown.asm (renamed from text/maps/LavenderTown.asm)0
-rw-r--r--text/LoreleisRoom.asm (renamed from text/maps/LoreleisRoom.asm)0
-rw-r--r--text/MrFujisHouse.asm (renamed from text/maps/MrFujisHouse.asm)0
-rw-r--r--text/MrPsychicsHouse.asm (renamed from text/maps/MrPsychicsHouse.asm)0
-rw-r--r--text/MtMoon1F.asm (renamed from text/maps/MtMoon1F.asm)0
-rw-r--r--text/MtMoonB1F.asm (renamed from text/maps/MtMoonB1F.asm)0
-rw-r--r--text/MtMoonB2F.asm (renamed from text/maps/MtMoonB2F.asm)0
-rw-r--r--text/MtMoonPokecenter.asm (renamed from text/maps/MtMoonPokecenter.asm)0
-rw-r--r--text/Museum1F.asm (renamed from text/maps/Museum1F.asm)0
-rw-r--r--text/Museum2F.asm (renamed from text/maps/Museum2F.asm)0
-rw-r--r--text/NameRatersHouse.asm (renamed from text/maps/NameRatersHouse.asm)0
-rw-r--r--text/OaksLab.asm (renamed from text/maps/OaksLab.asm)0
-rw-r--r--text/PalletTown.asm (renamed from text/maps/PalletTown.asm)0
-rw-r--r--text/PewterCity.asm (renamed from text/maps/PewterCity.asm)0
-rw-r--r--text/PewterGym.asm (renamed from text/maps/PewterGym.asm)0
-rw-r--r--text/PewterGym_2.asm (renamed from text/maps/PewterGym_2.asm)0
-rw-r--r--text/PewterMart.asm (renamed from text/maps/PewterMart.asm)0
-rw-r--r--text/PewterNidoranHouse.asm (renamed from text/maps/PewterNidoranHouse.asm)0
-rw-r--r--text/PewterPokecenter.asm (renamed from text/maps/PewterPokecenter.asm)0
-rw-r--r--text/PewterSpeechHouse.asm (renamed from text/maps/PewterSpeechHouse.asm)0
-rw-r--r--text/PokemonFanClub.asm (renamed from text/maps/PokemonFanClub.asm)0
-rw-r--r--text/PokemonMansion1F.asm (renamed from text/maps/PokemonMansion1F.asm)0
-rw-r--r--text/PokemonMansion2F.asm (renamed from text/maps/PokemonMansion2F.asm)0
-rw-r--r--text/PokemonMansion3F.asm (renamed from text/maps/PokemonMansion3F.asm)0
-rw-r--r--text/PokemonMansionB1F.asm (renamed from text/maps/PokemonMansionB1F.asm)0
-rw-r--r--text/PokemonTower1F.asm (renamed from text/maps/PokemonTower1F.asm)0
-rw-r--r--text/PokemonTower2F.asm (renamed from text/maps/PokemonTower2F.asm)0
-rw-r--r--text/PokemonTower3F.asm (renamed from text/maps/PokemonTower3F.asm)0
-rw-r--r--text/PokemonTower4F.asm (renamed from text/maps/PokemonTower4F.asm)0
-rw-r--r--text/PokemonTower5F.asm (renamed from text/maps/PokemonTower5F.asm)0
-rw-r--r--text/PokemonTower6F.asm (renamed from text/maps/PokemonTower6F.asm)0
-rw-r--r--text/PokemonTower7F.asm (renamed from text/maps/PokemonTower7F.asm)0
-rw-r--r--text/PowerPlant.asm (renamed from text/maps/PowerPlant.asm)0
-rw-r--r--text/RedsHouse1F.asm (renamed from text/maps/RedsHouse1F.asm)0
-rw-r--r--text/RockTunnel1F.asm (renamed from text/maps/RockTunnel1F.asm)0
-rw-r--r--text/RockTunnelB1F.asm (renamed from text/maps/RockTunnelB1F.asm)0
-rw-r--r--text/RockTunnelB1F_2.asm (renamed from text/maps/RockTunnelB1F_2.asm)0
-rw-r--r--text/RockTunnelPokecenter.asm (renamed from text/maps/RockTunnelPokecenter.asm)0
-rw-r--r--text/RocketHideoutB1F.asm (renamed from text/maps/RocketHideoutB1F.asm)0
-rw-r--r--text/RocketHideoutB2F.asm (renamed from text/maps/RocketHideoutB2F.asm)0
-rw-r--r--text/RocketHideoutB3F.asm (renamed from text/maps/RocketHideoutB3F.asm)0
-rw-r--r--text/RocketHideoutB4F.asm (renamed from text/maps/RocketHideoutB4F.asm)0
-rw-r--r--text/RocketHideoutElevator.asm (renamed from text/maps/RocketHideoutElevator.asm)0
-rw-r--r--text/Route1.asm (renamed from text/maps/Route1.asm)0
-rw-r--r--text/Route10.asm (renamed from text/maps/Route10.asm)0
-rw-r--r--text/Route11.asm (renamed from text/maps/Route11.asm)0
-rw-r--r--text/Route11Gate1F.asm (renamed from text/maps/Route11Gate1F.asm)0
-rw-r--r--text/Route11Gate2F.asm (renamed from text/maps/Route11Gate2F.asm)0
-rw-r--r--text/Route11_2.asm (renamed from text/maps/Route11_2.asm)0
-rw-r--r--text/Route12.asm (renamed from text/maps/Route12.asm)0
-rw-r--r--text/Route12Gate1F.asm (renamed from text/maps/Route12Gate1F.asm)0
-rw-r--r--text/Route12Gate2F.asm (renamed from text/maps/Route12Gate2F.asm)0
-rw-r--r--text/Route12SuperRodHouse.asm (renamed from text/maps/Route12SuperRodHouse.asm)0
-rw-r--r--text/Route13.asm (renamed from text/maps/Route13.asm)0
-rw-r--r--text/Route14.asm (renamed from text/maps/Route14.asm)0
-rw-r--r--text/Route15.asm (renamed from text/maps/Route15.asm)0
-rw-r--r--text/Route15Gate1F.asm (renamed from text/maps/Route15Gate1F.asm)0
-rw-r--r--text/Route15Gate2F.asm (renamed from text/maps/Route15Gate2F.asm)0
-rw-r--r--text/Route16.asm (renamed from text/maps/Route16.asm)0
-rw-r--r--text/Route16FlyHouse.asm (renamed from text/maps/Route16FlyHouse.asm)0
-rw-r--r--text/Route16Gate1F.asm (renamed from text/maps/Route16Gate1F.asm)0
-rw-r--r--text/Route16Gate2F.asm (renamed from text/maps/Route16Gate2F.asm)0
-rw-r--r--text/Route17.asm (renamed from text/maps/Route17.asm)0
-rw-r--r--text/Route18.asm (renamed from text/maps/Route18.asm)0
-rw-r--r--text/Route18Gate1F.asm (renamed from text/maps/Route18Gate1F.asm)0
-rw-r--r--text/Route18Gate2F.asm (renamed from text/maps/Route18Gate2F.asm)0
-rw-r--r--text/Route19.asm (renamed from text/maps/Route19.asm)0
-rw-r--r--text/Route2.asm (renamed from text/maps/Route2.asm)0
-rw-r--r--text/Route20.asm (renamed from text/maps/Route20.asm)0
-rw-r--r--text/Route21.asm (renamed from text/maps/Route21.asm)0
-rw-r--r--text/Route22.asm (renamed from text/maps/Route22.asm)0
-rw-r--r--text/Route22Gate.asm (renamed from text/maps/Route22Gate.asm)0
-rw-r--r--text/Route23.asm (renamed from text/maps/Route23.asm)0
-rw-r--r--text/Route24.asm (renamed from text/maps/Route24.asm)0
-rw-r--r--text/Route24_2.asm (renamed from text/maps/Route24_2.asm)0
-rw-r--r--text/Route25.asm (renamed from text/maps/Route25.asm)0
-rw-r--r--text/Route2Gate.asm (renamed from text/maps/Route2Gate.asm)0
-rw-r--r--text/Route2TradeHouse.asm (renamed from text/maps/Route2TradeHouse.asm)0
-rw-r--r--text/Route3.asm (renamed from text/maps/Route3.asm)0
-rw-r--r--text/Route4.asm (renamed from text/maps/Route4.asm)0
-rw-r--r--text/Route5.asm (renamed from text/maps/Route5.asm)0
-rw-r--r--text/Route6.asm (renamed from text/maps/Route6.asm)0
-rw-r--r--text/Route7.asm (renamed from text/maps/Route7.asm)0
-rw-r--r--text/Route8.asm (renamed from text/maps/Route8.asm)0
-rw-r--r--text/Route9.asm (renamed from text/maps/Route9.asm)0
-rw-r--r--text/SSAnne1F.asm (renamed from text/maps/SSAnne1F.asm)0
-rw-r--r--text/SSAnne1FRooms.asm (renamed from text/maps/SSAnne1FRooms.asm)0
-rw-r--r--text/SSAnne2F.asm (renamed from text/maps/SSAnne2F.asm)0
-rw-r--r--text/SSAnne2FRooms.asm (renamed from text/maps/SSAnne2FRooms.asm)0
-rw-r--r--text/SSAnne3F.asm (renamed from text/maps/SSAnne3F.asm)0
-rw-r--r--text/SSAnneB1FRooms.asm (renamed from text/maps/SSAnneB1FRooms.asm)0
-rw-r--r--text/SSAnneBow.asm (renamed from text/maps/SSAnneBow.asm)0
-rw-r--r--text/SSAnneCaptainsRoom.asm (renamed from text/maps/SSAnneCaptainsRoom.asm)0
-rw-r--r--text/SSAnneKitchen.asm (renamed from text/maps/SSAnneKitchen.asm)0
-rw-r--r--text/SafariZoneCenter.asm (renamed from text/maps/SafariZoneCenter.asm)0
-rw-r--r--text/SafariZoneCenterRestHouse.asm (renamed from text/maps/SafariZoneCenterRestHouse.asm)0
-rw-r--r--text/SafariZoneEast.asm (renamed from text/maps/SafariZoneEast.asm)0
-rw-r--r--text/SafariZoneEastRestHouse.asm (renamed from text/maps/SafariZoneEastRestHouse.asm)0
-rw-r--r--text/SafariZoneGate.asm (renamed from text/maps/SafariZoneGate.asm)0
-rw-r--r--text/SafariZoneNorth.asm (renamed from text/maps/SafariZoneNorth.asm)0
-rw-r--r--text/SafariZoneNorthRestHouse.asm (renamed from text/maps/SafariZoneNorthRestHouse.asm)0
-rw-r--r--text/SafariZoneSecretHouse.asm (renamed from text/maps/SafariZoneSecretHouse.asm)0
-rw-r--r--text/SafariZoneWest.asm (renamed from text/maps/SafariZoneWest.asm)0
-rw-r--r--text/SafariZoneWestRestHouse.asm (renamed from text/maps/SafariZoneWestRestHouse.asm)0
-rw-r--r--text/SaffronCity.asm (renamed from text/maps/SaffronCity.asm)0
-rw-r--r--text/SaffronGates.asm (renamed from text/maps/SaffronGates.asm)0
-rw-r--r--text/SaffronGym.asm (renamed from text/maps/SaffronGym.asm)0
-rw-r--r--text/SaffronMart.asm (renamed from text/maps/SaffronMart.asm)0
-rw-r--r--text/SaffronPidgeyHouse.asm (renamed from text/maps/SaffronPidgeyHouse.asm)0
-rw-r--r--text/SaffronPokecenter.asm (renamed from text/maps/SaffronPokecenter.asm)0
-rw-r--r--text/SeafoamIslandsB4F.asm (renamed from text/maps/SeafoamIslandsB4F.asm)0
-rw-r--r--text/SilphCo10F.asm (renamed from text/maps/SilphCo10F.asm)0
-rw-r--r--text/SilphCo11F.asm (renamed from text/maps/SilphCo11F.asm)0
-rw-r--r--text/SilphCo1F.asm (renamed from text/maps/SilphCo1F.asm)0
-rw-r--r--text/SilphCo2F.asm (renamed from text/maps/SilphCo2F.asm)0
-rw-r--r--text/SilphCo3F.asm (renamed from text/maps/SilphCo3F.asm)0
-rw-r--r--text/SilphCo4F.asm (renamed from text/maps/SilphCo4F.asm)0
-rw-r--r--text/SilphCo5F.asm (renamed from text/maps/SilphCo5F.asm)0
-rw-r--r--text/SilphCo5F_2.asm (renamed from text/maps/SilphCo5F_2.asm)0
-rw-r--r--text/SilphCo6F.asm (renamed from text/maps/SilphCo6F.asm)0
-rw-r--r--text/SilphCo7F.asm (renamed from text/maps/SilphCo7F.asm)0
-rw-r--r--text/SilphCo8F.asm (renamed from text/maps/SilphCo8F.asm)0
-rw-r--r--text/SilphCo9F.asm (renamed from text/maps/SilphCo9F.asm)0
-rw-r--r--text/UndergroundPathRoute6.asm (renamed from text/maps/UndergroundPathRoute6.asm)0
-rw-r--r--text/UndergroundPathRoute7.asm (renamed from text/maps/UndergroundPathRoute7.asm)0
-rw-r--r--text/UndergroundPathRoute7Copy.asm (renamed from text/maps/UndergroundPathRoute7Copy.asm)0
-rw-r--r--text/UndergroundPathRoute8.asm (renamed from text/maps/UndergroundPathRoute8.asm)0
-rw-r--r--text/VermilionCity.asm (renamed from text/maps/VermilionCity.asm)0
-rw-r--r--text/VermilionDock.asm (renamed from text/maps/VermilionDock.asm)0
-rw-r--r--text/VermilionGym.asm (renamed from text/maps/VermilionGym.asm)0
-rw-r--r--text/VermilionGym_2.asm (renamed from text/maps/VermilionGym_2.asm)0
-rw-r--r--text/VermilionMart.asm (renamed from text/maps/VermilionMart.asm)0
-rw-r--r--text/VermilionOldRodHouse.asm (renamed from text/maps/VermilionOldRodHouse.asm)0
-rw-r--r--text/VermilionPidgeyHouse.asm (renamed from text/maps/VermilionPidgeyHouse.asm)0
-rw-r--r--text/VermilionPokecenter.asm (renamed from text/maps/VermilionPokecenter.asm)0
-rw-r--r--text/VictoryRoad1F.asm (renamed from text/maps/VictoryRoad1F.asm)0
-rw-r--r--text/VictoryRoad2F.asm (renamed from text/maps/VictoryRoad2F.asm)0
-rw-r--r--text/VictoryRoad3F.asm (renamed from text/maps/VictoryRoad3F.asm)0
-rw-r--r--text/ViridianCity.asm (renamed from text/maps/ViridianCity.asm)0
-rw-r--r--text/ViridianForest.asm (renamed from text/maps/ViridianForest.asm)0
-rw-r--r--text/ViridianForestNorthGate.asm (renamed from text/maps/ViridianForestNorthGate.asm)0
-rw-r--r--text/ViridianForestSouthGate.asm (renamed from text/maps/ViridianForestSouthGate.asm)0
-rw-r--r--text/ViridianGym.asm (renamed from text/maps/ViridianGym.asm)0
-rw-r--r--text/ViridianMart.asm (renamed from text/maps/ViridianMart.asm)0
-rw-r--r--text/ViridianNicknameHouse.asm (renamed from text/maps/ViridianNicknameHouse.asm)0
-rw-r--r--text/ViridianPokecenter.asm (renamed from text/maps/ViridianPokecenter.asm)0
-rw-r--r--text/ViridianSchoolHouse.asm (renamed from text/maps/ViridianSchoolHouse.asm)0
-rw-r--r--text/WardensHouse.asm (renamed from text/maps/WardensHouse.asm)0
-rw-r--r--text/oakspeech.asm55
-rw-r--r--text/unused_names.asm20
564 files changed, 3509 insertions, 3503 deletions
diff --git a/constants/evolution_constants.asm b/constants/evolution_constants.asm
index 86c466d8..01c4c078 100755
--- a/constants/evolution_constants.asm
+++ b/constants/evolution_constants.asm
@@ -1,4 +1,4 @@
-; See data/evos_moves.asm
+; See data/pokemon/evos_moves.asm
; Evolution types
EV_LEVEL EQU 1
diff --git a/data/base_stats.asm b/data/base_stats.asm
deleted file mode 100755
index 7aa36735..00000000
--- a/data/base_stats.asm
+++ /dev/null
@@ -1,153 +0,0 @@
-BaseStats::
-MonBaseStats::
-INCLUDE "data/baseStats/bulbasaur.asm"
-MonBaseStatsEnd::
-INCLUDE "data/baseStats/ivysaur.asm"
-INCLUDE "data/baseStats/venusaur.asm"
-INCLUDE "data/baseStats/charmander.asm"
-INCLUDE "data/baseStats/charmeleon.asm"
-INCLUDE "data/baseStats/charizard.asm"
-INCLUDE "data/baseStats/squirtle.asm"
-INCLUDE "data/baseStats/wartortle.asm"
-INCLUDE "data/baseStats/blastoise.asm"
-INCLUDE "data/baseStats/caterpie.asm"
-INCLUDE "data/baseStats/metapod.asm"
-INCLUDE "data/baseStats/butterfree.asm"
-INCLUDE "data/baseStats/weedle.asm"
-INCLUDE "data/baseStats/kakuna.asm"
-INCLUDE "data/baseStats/beedrill.asm"
-INCLUDE "data/baseStats/pidgey.asm"
-INCLUDE "data/baseStats/pidgeotto.asm"
-INCLUDE "data/baseStats/pidgeot.asm"
-INCLUDE "data/baseStats/rattata.asm"
-INCLUDE "data/baseStats/raticate.asm"
-INCLUDE "data/baseStats/spearow.asm"
-INCLUDE "data/baseStats/fearow.asm"
-INCLUDE "data/baseStats/ekans.asm"
-INCLUDE "data/baseStats/arbok.asm"
-INCLUDE "data/baseStats/pikachu.asm"
-INCLUDE "data/baseStats/raichu.asm"
-INCLUDE "data/baseStats/sandshrew.asm"
-INCLUDE "data/baseStats/sandslash.asm"
-INCLUDE "data/baseStats/nidoranf.asm"
-INCLUDE "data/baseStats/nidorina.asm"
-INCLUDE "data/baseStats/nidoqueen.asm"
-INCLUDE "data/baseStats/nidoranm.asm"
-INCLUDE "data/baseStats/nidorino.asm"
-INCLUDE "data/baseStats/nidoking.asm"
-INCLUDE "data/baseStats/clefairy.asm"
-INCLUDE "data/baseStats/clefable.asm"
-INCLUDE "data/baseStats/vulpix.asm"
-INCLUDE "data/baseStats/ninetales.asm"
-INCLUDE "data/baseStats/jigglypuff.asm"
-INCLUDE "data/baseStats/wigglytuff.asm"
-INCLUDE "data/baseStats/zubat.asm"
-INCLUDE "data/baseStats/golbat.asm"
-INCLUDE "data/baseStats/oddish.asm"
-INCLUDE "data/baseStats/gloom.asm"
-INCLUDE "data/baseStats/vileplume.asm"
-INCLUDE "data/baseStats/paras.asm"
-INCLUDE "data/baseStats/parasect.asm"
-INCLUDE "data/baseStats/venonat.asm"
-INCLUDE "data/baseStats/venomoth.asm"
-INCLUDE "data/baseStats/diglett.asm"
-INCLUDE "data/baseStats/dugtrio.asm"
-INCLUDE "data/baseStats/meowth.asm"
-INCLUDE "data/baseStats/persian.asm"
-INCLUDE "data/baseStats/psyduck.asm"
-INCLUDE "data/baseStats/golduck.asm"
-INCLUDE "data/baseStats/mankey.asm"
-INCLUDE "data/baseStats/primeape.asm"
-INCLUDE "data/baseStats/growlithe.asm"
-INCLUDE "data/baseStats/arcanine.asm"
-INCLUDE "data/baseStats/poliwag.asm"
-INCLUDE "data/baseStats/poliwhirl.asm"
-INCLUDE "data/baseStats/poliwrath.asm"
-INCLUDE "data/baseStats/abra.asm"
-INCLUDE "data/baseStats/kadabra.asm"
-INCLUDE "data/baseStats/alakazam.asm"
-INCLUDE "data/baseStats/machop.asm"
-INCLUDE "data/baseStats/machoke.asm"
-INCLUDE "data/baseStats/machamp.asm"
-INCLUDE "data/baseStats/bellsprout.asm"
-INCLUDE "data/baseStats/weepinbell.asm"
-INCLUDE "data/baseStats/victreebel.asm"
-INCLUDE "data/baseStats/tentacool.asm"
-INCLUDE "data/baseStats/tentacruel.asm"
-INCLUDE "data/baseStats/geodude.asm"
-INCLUDE "data/baseStats/graveler.asm"
-INCLUDE "data/baseStats/golem.asm"
-INCLUDE "data/baseStats/ponyta.asm"
-INCLUDE "data/baseStats/rapidash.asm"
-INCLUDE "data/baseStats/slowpoke.asm"
-INCLUDE "data/baseStats/slowbro.asm"
-INCLUDE "data/baseStats/magnemite.asm"
-INCLUDE "data/baseStats/magneton.asm"
-INCLUDE "data/baseStats/farfetchd.asm"
-INCLUDE "data/baseStats/doduo.asm"
-INCLUDE "data/baseStats/dodrio.asm"
-INCLUDE "data/baseStats/seel.asm"
-INCLUDE "data/baseStats/dewgong.asm"
-INCLUDE "data/baseStats/grimer.asm"
-INCLUDE "data/baseStats/muk.asm"
-INCLUDE "data/baseStats/shellder.asm"
-INCLUDE "data/baseStats/cloyster.asm"
-INCLUDE "data/baseStats/gastly.asm"
-INCLUDE "data/baseStats/haunter.asm"
-INCLUDE "data/baseStats/gengar.asm"
-INCLUDE "data/baseStats/onix.asm"
-INCLUDE "data/baseStats/drowzee.asm"
-INCLUDE "data/baseStats/hypno.asm"
-INCLUDE "data/baseStats/krabby.asm"
-INCLUDE "data/baseStats/kingler.asm"
-INCLUDE "data/baseStats/voltorb.asm"
-INCLUDE "data/baseStats/electrode.asm"
-INCLUDE "data/baseStats/exeggcute.asm"
-INCLUDE "data/baseStats/exeggutor.asm"
-INCLUDE "data/baseStats/cubone.asm"
-INCLUDE "data/baseStats/marowak.asm"
-INCLUDE "data/baseStats/hitmonlee.asm"
-INCLUDE "data/baseStats/hitmonchan.asm"
-INCLUDE "data/baseStats/lickitung.asm"
-INCLUDE "data/baseStats/koffing.asm"
-INCLUDE "data/baseStats/weezing.asm"
-INCLUDE "data/baseStats/rhyhorn.asm"
-INCLUDE "data/baseStats/rhydon.asm"
-INCLUDE "data/baseStats/chansey.asm"
-INCLUDE "data/baseStats/tangela.asm"
-INCLUDE "data/baseStats/kangaskhan.asm"
-INCLUDE "data/baseStats/horsea.asm"
-INCLUDE "data/baseStats/seadra.asm"
-INCLUDE "data/baseStats/goldeen.asm"
-INCLUDE "data/baseStats/seaking.asm"
-INCLUDE "data/baseStats/staryu.asm"
-INCLUDE "data/baseStats/starmie.asm"
-INCLUDE "data/baseStats/mrmime.asm"
-INCLUDE "data/baseStats/scyther.asm"
-INCLUDE "data/baseStats/jynx.asm"
-INCLUDE "data/baseStats/electabuzz.asm"
-INCLUDE "data/baseStats/magmar.asm"
-INCLUDE "data/baseStats/pinsir.asm"
-INCLUDE "data/baseStats/tauros.asm"
-INCLUDE "data/baseStats/magikarp.asm"
-INCLUDE "data/baseStats/gyarados.asm"
-INCLUDE "data/baseStats/lapras.asm"
-INCLUDE "data/baseStats/ditto.asm"
-INCLUDE "data/baseStats/eevee.asm"
-INCLUDE "data/baseStats/vaporeon.asm"
-INCLUDE "data/baseStats/jolteon.asm"
-INCLUDE "data/baseStats/flareon.asm"
-INCLUDE "data/baseStats/porygon.asm"
-INCLUDE "data/baseStats/omanyte.asm"
-INCLUDE "data/baseStats/omastar.asm"
-INCLUDE "data/baseStats/kabuto.asm"
-INCLUDE "data/baseStats/kabutops.asm"
-INCLUDE "data/baseStats/aerodactyl.asm"
-INCLUDE "data/baseStats/snorlax.asm"
-INCLUDE "data/baseStats/articuno.asm"
-INCLUDE "data/baseStats/zapdos.asm"
-INCLUDE "data/baseStats/moltres.asm"
-INCLUDE "data/baseStats/dratini.asm"
-INCLUDE "data/baseStats/dragonair.asm"
-INCLUDE "data/baseStats/dragonite.asm"
-INCLUDE "data/baseStats/mewtwo.asm"
diff --git a/text/stat_names.asm b/data/battle/stat_names.asm
index 854780c6..854780c6 100644
--- a/text/stat_names.asm
+++ b/data/battle/stat_names.asm
diff --git a/data/credit_mons.asm b/data/credits/credits_mons.asm
index 23142f9f..23142f9f 100755
--- a/data/credit_mons.asm
+++ b/data/credits/credits_mons.asm
diff --git a/data/credits_order.asm b/data/credits/credits_order.asm
index 20b9137f..20b9137f 100755
--- a/data/credits_order.asm
+++ b/data/credits/credits_order.asm
diff --git a/text/credits_text.asm b/data/credits/credits_text.asm
index a68c33d3..a68c33d3 100755
--- a/text/credits_text.asm
+++ b/data/credits/credits_text.asm
diff --git a/data/hidden_coins.asm b/data/events/hidden_coins.asm
index b7358572..b7358572 100755
--- a/data/hidden_coins.asm
+++ b/data/events/hidden_coins.asm
diff --git a/data/hidden_item_coords.asm b/data/events/hidden_item_coords.asm
index 6b911dea..6b911dea 100755
--- a/data/hidden_item_coords.asm
+++ b/data/events/hidden_item_coords.asm
diff --git a/data/hidden_objects.asm b/data/events/hidden_objects.asm
index 737947a7..737947a7 100755
--- a/data/hidden_objects.asm
+++ b/data/events/hidden_objects.asm
diff --git a/data/prize_mon_levels.asm b/data/events/prize_mon_levels.asm
index bffa4440..bffa4440 100755
--- a/data/prize_mon_levels.asm
+++ b/data/events/prize_mon_levels.asm
diff --git a/data/prizes.asm b/data/events/prizes.asm
index 1120c0d0..1120c0d0 100755
--- a/data/prizes.asm
+++ b/data/events/prizes.asm
diff --git a/data/slot_machine_wheels.asm b/data/events/slot_machine_wheels.asm
index 88a89822..88a89822 100755
--- a/data/slot_machine_wheels.asm
+++ b/data/events/slot_machine_wheels.asm
diff --git a/data/trades.asm b/data/events/trades.asm
index cf0fcbfd..cf0fcbfd 100755
--- a/data/trades.asm
+++ b/data/events/trades.asm
diff --git a/data/mon_party_sprite_pointers.asm b/data/icon_pointers.asm
index b615798e..b615798e 100644
--- a/data/mon_party_sprite_pointers.asm
+++ b/data/icon_pointers.asm
diff --git a/data/guard_drink_items.asm b/data/items/guard_drink_items.asm
index effef203..effef203 100644
--- a/data/guard_drink_items.asm
+++ b/data/items/guard_drink_items.asm
diff --git a/data/key_items.asm b/data/items/key_items.asm
index afa586af..afa586af 100755
--- a/data/key_items.asm
+++ b/data/items/key_items.asm
diff --git a/data/mart_inventories.asm b/data/items/marts.asm
index 35ae2e9d..35ae2e9d 100755
--- a/data/mart_inventories.asm
+++ b/data/items/marts.asm
diff --git a/text/item_names.asm b/data/items/names.asm
index 0c07fe5d..0c07fe5d 100755
--- a/text/item_names.asm
+++ b/data/items/names.asm
diff --git a/data/item_prices.asm b/data/items/prices.asm
index f3d8f76b..f3d8f76b 100755
--- a/data/item_prices.asm
+++ b/data/items/prices.asm
diff --git a/data/tm_prices.asm b/data/items/tm_prices.asm
index ccc8be05..ccc8be05 100755
--- a/data/tm_prices.asm
+++ b/data/items/tm_prices.asm
diff --git a/data/overworld_items.asm b/data/items/use_overworld.asm
index c2c244fe..c2c244fe 100644
--- a/data/overworld_items.asm
+++ b/data/items/use_overworld.asm
diff --git a/data/party_items.asm b/data/items/use_party.asm
index 0126ed5e..0126ed5e 100644
--- a/data/party_items.asm
+++ b/data/items/use_party.asm
diff --git a/data/vending_prices.asm b/data/items/vending_prices.asm
index 9a473cc9..9a473cc9 100644
--- a/data/vending_prices.asm
+++ b/data/items/vending_prices.asm
diff --git a/data/wildPokemon/ceruleancave1.asm b/data/mapWilds/CeruleanCave1F.asm
index 20e8643a..20e8643a 100644
--- a/data/wildPokemon/ceruleancave1.asm
+++ b/data/mapWilds/CeruleanCave1F.asm
diff --git a/data/wildPokemon/ceruleancave2.asm b/data/mapWilds/CeruleanCave2F.asm
index 5afe55ac..5afe55ac 100644
--- a/data/wildPokemon/ceruleancave2.asm
+++ b/data/mapWilds/CeruleanCave2F.asm
diff --git a/data/wildPokemon/ceruleancaveb1.asm b/data/mapWilds/CeruleanCaveB1F.asm
index 245d5912..245d5912 100644
--- a/data/wildPokemon/ceruleancaveb1.asm
+++ b/data/mapWilds/CeruleanCaveB1F.asm
diff --git a/data/wildPokemon/diglettscave.asm b/data/mapWilds/DiglettsCave.asm
index 37512687..37512687 100755
--- a/data/wildPokemon/diglettscave.asm
+++ b/data/mapWilds/DiglettsCave.asm
diff --git a/data/wildPokemon/mtmoon1.asm b/data/mapWilds/MtMoon1F.asm
index 44b34c45..44b34c45 100755
--- a/data/wildPokemon/mtmoon1.asm
+++ b/data/mapWilds/MtMoon1F.asm
diff --git a/data/wildPokemon/mtmoonb1.asm b/data/mapWilds/MtMoonB1F.asm
index 5c0d8a53..5c0d8a53 100755
--- a/data/wildPokemon/mtmoonb1.asm
+++ b/data/mapWilds/MtMoonB1F.asm
diff --git a/data/wildPokemon/mtmoonb2.asm b/data/mapWilds/MtMoonB2F.asm
index cbf97e7e..cbf97e7e 100755
--- a/data/wildPokemon/mtmoonb2.asm
+++ b/data/mapWilds/MtMoonB2F.asm
diff --git a/data/wildPokemon/mansion1.asm b/data/mapWilds/PokemonMansion1F.asm
index 22ad032b..22ad032b 100755
--- a/data/wildPokemon/mansion1.asm
+++ b/data/mapWilds/PokemonMansion1F.asm
diff --git a/data/wildPokemon/mansion2.asm b/data/mapWilds/PokemonMansion2F.asm
index 985474fc..985474fc 100755
--- a/data/wildPokemon/mansion2.asm
+++ b/data/mapWilds/PokemonMansion2F.asm
diff --git a/data/wildPokemon/mansion3.asm b/data/mapWilds/PokemonMansion3F.asm
index 9c5521ae..9c5521ae 100755
--- a/data/wildPokemon/mansion3.asm
+++ b/data/mapWilds/PokemonMansion3F.asm
diff --git a/data/wildPokemon/mansionb1.asm b/data/mapWilds/PokemonMansionB1F.asm
index 83266ddd..83266ddd 100755
--- a/data/wildPokemon/mansionb1.asm
+++ b/data/mapWilds/PokemonMansionB1F.asm
diff --git a/data/wildPokemon/pokemontower1.asm b/data/mapWilds/PokemonTower1F.asm
index df951e70..df951e70 100755
--- a/data/wildPokemon/pokemontower1.asm
+++ b/data/mapWilds/PokemonTower1F.asm
diff --git a/data/wildPokemon/pokemontower2.asm b/data/mapWilds/PokemonTower2F.asm
index dcbe0da0..dcbe0da0 100755
--- a/data/wildPokemon/pokemontower2.asm
+++ b/data/mapWilds/PokemonTower2F.asm
diff --git a/data/wildPokemon/pokemontower3.asm b/data/mapWilds/PokemonTower3F.asm
index 135ed84f..135ed84f 100755
--- a/data/wildPokemon/pokemontower3.asm
+++ b/data/mapWilds/PokemonTower3F.asm
diff --git a/data/wildPokemon/pokemontower4.asm b/data/mapWilds/PokemonTower4F.asm
index 0c84b0cf..0c84b0cf 100755
--- a/data/wildPokemon/pokemontower4.asm
+++ b/data/mapWilds/PokemonTower4F.asm
diff --git a/data/wildPokemon/pokemontower5.asm b/data/mapWilds/PokemonTower5F.asm
index 440dbf8d..440dbf8d 100755
--- a/data/wildPokemon/pokemontower5.asm
+++ b/data/mapWilds/PokemonTower5F.asm
diff --git a/data/wildPokemon/pokemontower6.asm b/data/mapWilds/PokemonTower6F.asm
index 553fdb5d..553fdb5d 100755
--- a/data/wildPokemon/pokemontower6.asm
+++ b/data/mapWilds/PokemonTower6F.asm
diff --git a/data/wildPokemon/pokemontower7.asm b/data/mapWilds/PokemonTower7F.asm
index 0f7e66e9..0f7e66e9 100755
--- a/data/wildPokemon/pokemontower7.asm
+++ b/data/mapWilds/PokemonTower7F.asm
diff --git a/data/wildPokemon/powerplant.asm b/data/mapWilds/PowerPlant.asm
index 35eece95..35eece95 100755
--- a/data/wildPokemon/powerplant.asm
+++ b/data/mapWilds/PowerPlant.asm
diff --git a/data/wildPokemon/rocktunnel1.asm b/data/mapWilds/RockTunnel1F.asm
index a36f2092..a36f2092 100755
--- a/data/wildPokemon/rocktunnel1.asm
+++ b/data/mapWilds/RockTunnel1F.asm
diff --git a/data/wildPokemon/rocktunnel2.asm b/data/mapWilds/RockTunnelB1F.asm
index 2fc7ef94..2fc7ef94 100755
--- a/data/wildPokemon/rocktunnel2.asm
+++ b/data/mapWilds/RockTunnelB1F.asm
diff --git a/data/wildPokemon/route1.asm b/data/mapWilds/Route1.asm
index f618c34f..f618c34f 100755
--- a/data/wildPokemon/route1.asm
+++ b/data/mapWilds/Route1.asm
diff --git a/data/wildPokemon/route10.asm b/data/mapWilds/Route10.asm
index 34e0b5ee..34e0b5ee 100755
--- a/data/wildPokemon/route10.asm
+++ b/data/mapWilds/Route10.asm
diff --git a/data/wildPokemon/route11.asm b/data/mapWilds/Route11.asm
index 9e4e3644..9e4e3644 100755
--- a/data/wildPokemon/route11.asm
+++ b/data/mapWilds/Route11.asm
diff --git a/data/wildPokemon/route12.asm b/data/mapWilds/Route12.asm
index 45dfbc9d..45dfbc9d 100755
--- a/data/wildPokemon/route12.asm
+++ b/data/mapWilds/Route12.asm
diff --git a/data/wildPokemon/route13.asm b/data/mapWilds/Route13.asm
index 2a1a6cb5..2a1a6cb5 100755
--- a/data/wildPokemon/route13.asm
+++ b/data/mapWilds/Route13.asm
diff --git a/data/wildPokemon/route14.asm b/data/mapWilds/Route14.asm
index aad5aa48..aad5aa48 100755
--- a/data/wildPokemon/route14.asm
+++ b/data/mapWilds/Route14.asm
diff --git a/data/wildPokemon/route15.asm b/data/mapWilds/Route15.asm
index b4762230..b4762230 100755
--- a/data/wildPokemon/route15.asm
+++ b/data/mapWilds/Route15.asm
diff --git a/data/wildPokemon/route16.asm b/data/mapWilds/Route16.asm
index c2421c50..c2421c50 100755
--- a/data/wildPokemon/route16.asm
+++ b/data/mapWilds/Route16.asm
diff --git a/data/wildPokemon/route17.asm b/data/mapWilds/Route17.asm
index 8dffd9a3..8dffd9a3 100755
--- a/data/wildPokemon/route17.asm
+++ b/data/mapWilds/Route17.asm
diff --git a/data/wildPokemon/route18.asm b/data/mapWilds/Route18.asm
index 47bd247d..47bd247d 100755
--- a/data/wildPokemon/route18.asm
+++ b/data/mapWilds/Route18.asm
diff --git a/data/wildPokemon/route2.asm b/data/mapWilds/Route2.asm
index ad958ea5..ad958ea5 100755
--- a/data/wildPokemon/route2.asm
+++ b/data/mapWilds/Route2.asm
diff --git a/data/wildPokemon/route21.asm b/data/mapWilds/Route21.asm
index 3cc73ba0..3cc73ba0 100755
--- a/data/wildPokemon/route21.asm
+++ b/data/mapWilds/Route21.asm
diff --git a/data/wildPokemon/route22.asm b/data/mapWilds/Route22.asm
index 750a2f4e..750a2f4e 100755
--- a/data/wildPokemon/route22.asm
+++ b/data/mapWilds/Route22.asm
diff --git a/data/wildPokemon/route23.asm b/data/mapWilds/Route23.asm
index a057d24d..a057d24d 100755
--- a/data/wildPokemon/route23.asm
+++ b/data/mapWilds/Route23.asm
diff --git a/data/wildPokemon/route24.asm b/data/mapWilds/Route24.asm
index 3a745f36..3a745f36 100755
--- a/data/wildPokemon/route24.asm
+++ b/data/mapWilds/Route24.asm
diff --git a/data/wildPokemon/route25.asm b/data/mapWilds/Route25.asm
index 4884fa64..4884fa64 100755
--- a/data/wildPokemon/route25.asm
+++ b/data/mapWilds/Route25.asm
diff --git a/data/wildPokemon/route3.asm b/data/mapWilds/Route3.asm
index dea820a4..dea820a4 100755
--- a/data/wildPokemon/route3.asm
+++ b/data/mapWilds/Route3.asm
diff --git a/data/wildPokemon/route4.asm b/data/mapWilds/Route4.asm
index 624d58de..624d58de 100755
--- a/data/wildPokemon/route4.asm
+++ b/data/mapWilds/Route4.asm
diff --git a/data/wildPokemon/route5.asm b/data/mapWilds/Route5.asm
index cb8c583b..cb8c583b 100755
--- a/data/wildPokemon/route5.asm
+++ b/data/mapWilds/Route5.asm
diff --git a/data/wildPokemon/route6.asm b/data/mapWilds/Route6.asm
index 92512ffb..92512ffb 100755
--- a/data/wildPokemon/route6.asm
+++ b/data/mapWilds/Route6.asm
diff --git a/data/wildPokemon/route7.asm b/data/mapWilds/Route7.asm
index 559c98ee..559c98ee 100755
--- a/data/wildPokemon/route7.asm
+++ b/data/mapWilds/Route7.asm
diff --git a/data/wildPokemon/route8.asm b/data/mapWilds/Route8.asm
index 8a0bfa31..8a0bfa31 100755
--- a/data/wildPokemon/route8.asm
+++ b/data/mapWilds/Route8.asm
diff --git a/data/wildPokemon/route9.asm b/data/mapWilds/Route9.asm
index 716589b0..716589b0 100755
--- a/data/wildPokemon/route9.asm
+++ b/data/mapWilds/Route9.asm
diff --git a/data/wildPokemon/safarizonecenter.asm b/data/mapWilds/SafariZoneCenter.asm
index 0cd5323a..0cd5323a 100755
--- a/data/wildPokemon/safarizonecenter.asm
+++ b/data/mapWilds/SafariZoneCenter.asm
diff --git a/data/wildPokemon/safarizone1.asm b/data/mapWilds/SafariZoneEast.asm
index 3d77b6fe..3d77b6fe 100755
--- a/data/wildPokemon/safarizone1.asm
+++ b/data/mapWilds/SafariZoneEast.asm
diff --git a/data/wildPokemon/safarizone2.asm b/data/mapWilds/SafariZoneNorth.asm
index c1b6a547..c1b6a547 100755
--- a/data/wildPokemon/safarizone2.asm
+++ b/data/mapWilds/SafariZoneNorth.asm
diff --git a/data/wildPokemon/safarizone3.asm b/data/mapWilds/SafariZoneWest.asm
index 47b6a102..47b6a102 100755
--- a/data/wildPokemon/safarizone3.asm
+++ b/data/mapWilds/SafariZoneWest.asm
diff --git a/data/wildPokemon/waterpokemon.asm b/data/mapWilds/SeaRoutes.asm
index 07c6a187..07c6a187 100755
--- a/data/wildPokemon/waterpokemon.asm
+++ b/data/mapWilds/SeaRoutes.asm
diff --git a/data/wildPokemon/seafoamisland1.asm b/data/mapWilds/SeafoamIslands1F.asm
index 3c431f9a..3c431f9a 100755
--- a/data/wildPokemon/seafoamisland1.asm
+++ b/data/mapWilds/SeafoamIslands1F.asm
diff --git a/data/wildPokemon/seafoamislandb1.asm b/data/mapWilds/SeafoamIslandsB1F.asm
index 6f96f240..6f96f240 100755
--- a/data/wildPokemon/seafoamislandb1.asm
+++ b/data/mapWilds/SeafoamIslandsB1F.asm
diff --git a/data/wildPokemon/seafoamislandb2.asm b/data/mapWilds/SeafoamIslandsB2F.asm
index 7191fea9..7191fea9 100755
--- a/data/wildPokemon/seafoamislandb2.asm
+++ b/data/mapWilds/SeafoamIslandsB2F.asm
diff --git a/data/wildPokemon/seafoamislandb3.asm b/data/mapWilds/SeafoamIslandsB3F.asm
index 9778c0e9..9778c0e9 100755
--- a/data/wildPokemon/seafoamislandb3.asm
+++ b/data/mapWilds/SeafoamIslandsB3F.asm
diff --git a/data/wildPokemon/seafoamislandb4.asm b/data/mapWilds/SeafoamIslandsB4F.asm
index 3948470b..3948470b 100755
--- a/data/wildPokemon/seafoamislandb4.asm
+++ b/data/mapWilds/SeafoamIslandsB4F.asm
diff --git a/data/wildPokemon/victoryroad1.asm b/data/mapWilds/VictoryRoad1F.asm
index 60aae31a..60aae31a 100755
--- a/data/wildPokemon/victoryroad1.asm
+++ b/data/mapWilds/VictoryRoad1F.asm
diff --git a/data/wildPokemon/victoryroad2.asm b/data/mapWilds/VictoryRoad2F.asm
index 580d644d..580d644d 100755
--- a/data/wildPokemon/victoryroad2.asm
+++ b/data/mapWilds/VictoryRoad2F.asm
diff --git a/data/wildPokemon/victoryroad3.asm b/data/mapWilds/VictoryRoad3F.asm
index 80d7ef3e..80d7ef3e 100755
--- a/data/wildPokemon/victoryroad3.asm
+++ b/data/mapWilds/VictoryRoad3F.asm
diff --git a/data/wildPokemon/viridianforest.asm b/data/mapWilds/ViridianForest.asm
index ae9a5a70..ae9a5a70 100755
--- a/data/wildPokemon/viridianforest.asm
+++ b/data/mapWilds/ViridianForest.asm
diff --git a/data/wildPokemon/nomons.asm b/data/mapWilds/nothing.asm
index ce7f7ede..ce7f7ede 100755
--- a/data/wildPokemon/nomons.asm
+++ b/data/mapWilds/nothing.asm
diff --git a/data/dungeon_maps.asm b/data/maps/dungeon_maps.asm
index 118cf46b..118cf46b 100644
--- a/data/dungeon_maps.asm
+++ b/data/maps/dungeon_maps.asm
diff --git a/data/force_bike_surf.asm b/data/maps/force_bike_surf.asm
index fb352aa9..fb352aa9 100755
--- a/data/force_bike_surf.asm
+++ b/data/maps/force_bike_surf.asm
diff --git a/data/hide_show_data.asm b/data/maps/hide_show_data.asm
index 7f4593ca..7f4593ca 100755
--- a/data/hide_show_data.asm
+++ b/data/maps/hide_show_data.asm
diff --git a/data/map_header_banks.asm b/data/maps/map_header_banks.asm
index d698cfee..d698cfee 100755
--- a/data/map_header_banks.asm
+++ b/data/maps/map_header_banks.asm
diff --git a/data/map_header_pointers.asm b/data/maps/map_header_pointers.asm
index 9d85eaae..9d85eaae 100755
--- a/data/map_header_pointers.asm
+++ b/data/maps/map_header_pointers.asm
diff --git a/text/map_names.asm b/data/maps/names.asm
index c2642942..c2642942 100755
--- a/text/map_names.asm
+++ b/data/maps/names.asm
diff --git a/data/rest_house_maps.asm b/data/maps/rest_house_maps.asm
index 2feb89d3..2feb89d3 100644
--- a/data/rest_house_maps.asm
+++ b/data/maps/rest_house_maps.asm
diff --git a/data/map_songs.asm b/data/maps/songs.asm
index 28e17223..28e17223 100755
--- a/data/map_songs.asm
+++ b/data/maps/songs.asm
diff --git a/data/special_warps.asm b/data/maps/special_warps.asm
index 6b536b67..6b536b67 100755
--- a/data/special_warps.asm
+++ b/data/maps/special_warps.asm
diff --git a/data/sprite_sets.asm b/data/maps/sprite_sets.asm
index 5b0e1e00..5b0e1e00 100755
--- a/data/sprite_sets.asm
+++ b/data/maps/sprite_sets.asm
diff --git a/data/town_map_entries.asm b/data/maps/town_map_entries.asm
index 63ebd51b..63ebd51b 100755
--- a/data/town_map_entries.asm
+++ b/data/maps/town_map_entries.asm
diff --git a/data/town_map_order.asm b/data/maps/town_map_order.asm
index a082c376..a082c376 100755
--- a/data/town_map_order.asm
+++ b/data/maps/town_map_order.asm
diff --git a/data/move_animation_pointers.asm b/data/moves/animation_special_effect_pointers.asm
index ba607141..ba607141 100644
--- a/data/move_animation_pointers.asm
+++ b/data/moves/animation_special_effect_pointers.asm
diff --git a/data/move_animation_special_effects.asm b/data/moves/animation_special_effects.asm
index 9dfb5645..9dfb5645 100644
--- a/data/move_animation_special_effects.asm
+++ b/data/moves/animation_special_effects.asm
diff --git a/data/animations.asm b/data/moves/animations.asm
index 8c388afd..8c388afd 100755
--- a/data/animations.asm
+++ b/data/moves/animations.asm
diff --git a/data/effects_pointers.asm b/data/moves/effects_pointers.asm
index 0d36e887..0d36e887 100644
--- a/data/effects_pointers.asm
+++ b/data/moves/effects_pointers.asm
diff --git a/data/move_grammar.asm b/data/moves/grammar.asm
index 8113ab7c..8113ab7c 100644
--- a/data/move_grammar.asm
+++ b/data/moves/grammar.asm
diff --git a/data/hm_moves.asm b/data/moves/hm_moves.asm
index d72eddfe..d72eddfe 100644
--- a/data/hm_moves.asm
+++ b/data/moves/hm_moves.asm
diff --git a/data/moves.asm b/data/moves/moves.asm
index 44859681..44859681 100755
--- a/data/moves.asm
+++ b/data/moves/moves.asm
diff --git a/text/move_names.asm b/data/moves/names.asm
index f8706ee3..f8706ee3 100644
--- a/text/move_names.asm
+++ b/data/moves/names.asm
diff --git a/data/move_sfx.asm b/data/moves/sfx.asm
index 28ad0b63..28ad0b63 100644
--- a/data/move_sfx.asm
+++ b/data/moves/sfx.asm
diff --git a/data/tms.asm b/data/moves/tmhm_moves.asm
index 23c1685e..23c1685e 100755
--- a/data/tms.asm
+++ b/data/moves/tmhm_moves.asm
diff --git a/text/player_names.asm b/data/player_names.asm
index f57c9877..f57c9877 100644
--- a/text/player_names.asm
+++ b/data/player_names.asm
diff --git a/text/player_names_list.asm b/data/player_names_list.asm
index 56075df0..56075df0 100644
--- a/text/player_names_list.asm
+++ b/data/player_names_list.asm
diff --git a/data/pokemon/base_stats.asm b/data/pokemon/base_stats.asm
new file mode 100755
index 00000000..809ae8eb
--- /dev/null
+++ b/data/pokemon/base_stats.asm
@@ -0,0 +1,153 @@
+BaseStats::
+MonBaseStats::
+INCLUDE "data/pokemon/base_stats/bulbasaur.asm"
+MonBaseStatsEnd::
+INCLUDE "data/pokemon/base_stats/ivysaur.asm"
+INCLUDE "data/pokemon/base_stats/venusaur.asm"
+INCLUDE "data/pokemon/base_stats/charmander.asm"
+INCLUDE "data/pokemon/base_stats/charmeleon.asm"
+INCLUDE "data/pokemon/base_stats/charizard.asm"
+INCLUDE "data/pokemon/base_stats/squirtle.asm"
+INCLUDE "data/pokemon/base_stats/wartortle.asm"
+INCLUDE "data/pokemon/base_stats/blastoise.asm"
+INCLUDE "data/pokemon/base_stats/caterpie.asm"
+INCLUDE "data/pokemon/base_stats/metapod.asm"
+INCLUDE "data/pokemon/base_stats/butterfree.asm"
+INCLUDE "data/pokemon/base_stats/weedle.asm"
+INCLUDE "data/pokemon/base_stats/kakuna.asm"
+INCLUDE "data/pokemon/base_stats/beedrill.asm"
+INCLUDE "data/pokemon/base_stats/pidgey.asm"
+INCLUDE "data/pokemon/base_stats/pidgeotto.asm"
+INCLUDE "data/pokemon/base_stats/pidgeot.asm"
+INCLUDE "data/pokemon/base_stats/rattata.asm"
+INCLUDE "data/pokemon/base_stats/raticate.asm"
+INCLUDE "data/pokemon/base_stats/spearow.asm"
+INCLUDE "data/pokemon/base_stats/fearow.asm"
+INCLUDE "data/pokemon/base_stats/ekans.asm"
+INCLUDE "data/pokemon/base_stats/arbok.asm"
+INCLUDE "data/pokemon/base_stats/pikachu.asm"
+INCLUDE "data/pokemon/base_stats/raichu.asm"
+INCLUDE "data/pokemon/base_stats/sandshrew.asm"
+INCLUDE "data/pokemon/base_stats/sandslash.asm"
+INCLUDE "data/pokemon/base_stats/nidoranf.asm"
+INCLUDE "data/pokemon/base_stats/nidorina.asm"
+INCLUDE "data/pokemon/base_stats/nidoqueen.asm"
+INCLUDE "data/pokemon/base_stats/nidoranm.asm"
+INCLUDE "data/pokemon/base_stats/nidorino.asm"
+INCLUDE "data/pokemon/base_stats/nidoking.asm"
+INCLUDE "data/pokemon/base_stats/clefairy.asm"
+INCLUDE "data/pokemon/base_stats/clefable.asm"
+INCLUDE "data/pokemon/base_stats/vulpix.asm"
+INCLUDE "data/pokemon/base_stats/ninetales.asm"
+INCLUDE "data/pokemon/base_stats/jigglypuff.asm"
+INCLUDE "data/pokemon/base_stats/wigglytuff.asm"
+INCLUDE "data/pokemon/base_stats/zubat.asm"
+INCLUDE "data/pokemon/base_stats/golbat.asm"
+INCLUDE "data/pokemon/base_stats/oddish.asm"
+INCLUDE "data/pokemon/base_stats/gloom.asm"
+INCLUDE "data/pokemon/base_stats/vileplume.asm"
+INCLUDE "data/pokemon/base_stats/paras.asm"
+INCLUDE "data/pokemon/base_stats/parasect.asm"
+INCLUDE "data/pokemon/base_stats/venonat.asm"
+INCLUDE "data/pokemon/base_stats/venomoth.asm"
+INCLUDE "data/pokemon/base_stats/diglett.asm"
+INCLUDE "data/pokemon/base_stats/dugtrio.asm"
+INCLUDE "data/pokemon/base_stats/meowth.asm"
+INCLUDE "data/pokemon/base_stats/persian.asm"
+INCLUDE "data/pokemon/base_stats/psyduck.asm"
+INCLUDE "data/pokemon/base_stats/golduck.asm"
+INCLUDE "data/pokemon/base_stats/mankey.asm"
+INCLUDE "data/pokemon/base_stats/primeape.asm"
+INCLUDE "data/pokemon/base_stats/growlithe.asm"
+INCLUDE "data/pokemon/base_stats/arcanine.asm"
+INCLUDE "data/pokemon/base_stats/poliwag.asm"
+INCLUDE "data/pokemon/base_stats/poliwhirl.asm"
+INCLUDE "data/pokemon/base_stats/poliwrath.asm"
+INCLUDE "data/pokemon/base_stats/abra.asm"
+INCLUDE "data/pokemon/base_stats/kadabra.asm"
+INCLUDE "data/pokemon/base_stats/alakazam.asm"
+INCLUDE "data/pokemon/base_stats/machop.asm"
+INCLUDE "data/pokemon/base_stats/machoke.asm"
+INCLUDE "data/pokemon/base_stats/machamp.asm"
+INCLUDE "data/pokemon/base_stats/bellsprout.asm"
+INCLUDE "data/pokemon/base_stats/weepinbell.asm"
+INCLUDE "data/pokemon/base_stats/victreebel.asm"
+INCLUDE "data/pokemon/base_stats/tentacool.asm"
+INCLUDE "data/pokemon/base_stats/tentacruel.asm"
+INCLUDE "data/pokemon/base_stats/geodude.asm"
+INCLUDE "data/pokemon/base_stats/graveler.asm"
+INCLUDE "data/pokemon/base_stats/golem.asm"
+INCLUDE "data/pokemon/base_stats/ponyta.asm"
+INCLUDE "data/pokemon/base_stats/rapidash.asm"
+INCLUDE "data/pokemon/base_stats/slowpoke.asm"
+INCLUDE "data/pokemon/base_stats/slowbro.asm"
+INCLUDE "data/pokemon/base_stats/magnemite.asm"
+INCLUDE "data/pokemon/base_stats/magneton.asm"
+INCLUDE "data/pokemon/base_stats/farfetchd.asm"
+INCLUDE "data/pokemon/base_stats/doduo.asm"
+INCLUDE "data/pokemon/base_stats/dodrio.asm"
+INCLUDE "data/pokemon/base_stats/seel.asm"
+INCLUDE "data/pokemon/base_stats/dewgong.asm"
+INCLUDE "data/pokemon/base_stats/grimer.asm"
+INCLUDE "data/pokemon/base_stats/muk.asm"
+INCLUDE "data/pokemon/base_stats/shellder.asm"
+INCLUDE "data/pokemon/base_stats/cloyster.asm"
+INCLUDE "data/pokemon/base_stats/gastly.asm"
+INCLUDE "data/pokemon/base_stats/haunter.asm"
+INCLUDE "data/pokemon/base_stats/gengar.asm"
+INCLUDE "data/pokemon/base_stats/onix.asm"
+INCLUDE "data/pokemon/base_stats/drowzee.asm"
+INCLUDE "data/pokemon/base_stats/hypno.asm"
+INCLUDE "data/pokemon/base_stats/krabby.asm"
+INCLUDE "data/pokemon/base_stats/kingler.asm"
+INCLUDE "data/pokemon/base_stats/voltorb.asm"
+INCLUDE "data/pokemon/base_stats/electrode.asm"
+INCLUDE "data/pokemon/base_stats/exeggcute.asm"
+INCLUDE "data/pokemon/base_stats/exeggutor.asm"
+INCLUDE "data/pokemon/base_stats/cubone.asm"
+INCLUDE "data/pokemon/base_stats/marowak.asm"
+INCLUDE "data/pokemon/base_stats/hitmonlee.asm"
+INCLUDE "data/pokemon/base_stats/hitmonchan.asm"
+INCLUDE "data/pokemon/base_stats/lickitung.asm"
+INCLUDE "data/pokemon/base_stats/koffing.asm"
+INCLUDE "data/pokemon/base_stats/weezing.asm"
+INCLUDE "data/pokemon/base_stats/rhyhorn.asm"
+INCLUDE "data/pokemon/base_stats/rhydon.asm"
+INCLUDE "data/pokemon/base_stats/chansey.asm"
+INCLUDE "data/pokemon/base_stats/tangela.asm"
+INCLUDE "data/pokemon/base_stats/kangaskhan.asm"
+INCLUDE "data/pokemon/base_stats/horsea.asm"
+INCLUDE "data/pokemon/base_stats/seadra.asm"
+INCLUDE "data/pokemon/base_stats/goldeen.asm"
+INCLUDE "data/pokemon/base_stats/seaking.asm"
+INCLUDE "data/pokemon/base_stats/staryu.asm"
+INCLUDE "data/pokemon/base_stats/starmie.asm"
+INCLUDE "data/pokemon/base_stats/mrmime.asm"
+INCLUDE "data/pokemon/base_stats/scyther.asm"
+INCLUDE "data/pokemon/base_stats/jynx.asm"
+INCLUDE "data/pokemon/base_stats/electabuzz.asm"
+INCLUDE "data/pokemon/base_stats/magmar.asm"
+INCLUDE "data/pokemon/base_stats/pinsir.asm"
+INCLUDE "data/pokemon/base_stats/tauros.asm"
+INCLUDE "data/pokemon/base_stats/magikarp.asm"
+INCLUDE "data/pokemon/base_stats/gyarados.asm"
+INCLUDE "data/pokemon/base_stats/lapras.asm"
+INCLUDE "data/pokemon/base_stats/ditto.asm"
+INCLUDE "data/pokemon/base_stats/eevee.asm"
+INCLUDE "data/pokemon/base_stats/vaporeon.asm"
+INCLUDE "data/pokemon/base_stats/jolteon.asm"
+INCLUDE "data/pokemon/base_stats/flareon.asm"
+INCLUDE "data/pokemon/base_stats/porygon.asm"
+INCLUDE "data/pokemon/base_stats/omanyte.asm"
+INCLUDE "data/pokemon/base_stats/omastar.asm"
+INCLUDE "data/pokemon/base_stats/kabuto.asm"
+INCLUDE "data/pokemon/base_stats/kabutops.asm"
+INCLUDE "data/pokemon/base_stats/aerodactyl.asm"
+INCLUDE "data/pokemon/base_stats/snorlax.asm"
+INCLUDE "data/pokemon/base_stats/articuno.asm"
+INCLUDE "data/pokemon/base_stats/zapdos.asm"
+INCLUDE "data/pokemon/base_stats/moltres.asm"
+INCLUDE "data/pokemon/base_stats/dratini.asm"
+INCLUDE "data/pokemon/base_stats/dragonair.asm"
+INCLUDE "data/pokemon/base_stats/dragonite.asm"
+INCLUDE "data/pokemon/base_stats/mewtwo.asm"
diff --git a/data/baseStats/abra.asm b/data/pokemon/base_stats/abra.asm
index dfb446ca..dfb446ca 100644
--- a/data/baseStats/abra.asm
+++ b/data/pokemon/base_stats/abra.asm
diff --git a/data/baseStats/aerodactyl.asm b/data/pokemon/base_stats/aerodactyl.asm
index 564fc831..564fc831 100644
--- a/data/baseStats/aerodactyl.asm
+++ b/data/pokemon/base_stats/aerodactyl.asm
diff --git a/data/baseStats/alakazam.asm b/data/pokemon/base_stats/alakazam.asm
index 57f7f516..57f7f516 100644
--- a/data/baseStats/alakazam.asm
+++ b/data/pokemon/base_stats/alakazam.asm
diff --git a/data/baseStats/arbok.asm b/data/pokemon/base_stats/arbok.asm
index 1e88289f..1e88289f 100644
--- a/data/baseStats/arbok.asm
+++ b/data/pokemon/base_stats/arbok.asm
diff --git a/data/baseStats/arcanine.asm b/data/pokemon/base_stats/arcanine.asm
index c661cc88..c661cc88 100644
--- a/data/baseStats/arcanine.asm
+++ b/data/pokemon/base_stats/arcanine.asm
diff --git a/data/baseStats/articuno.asm b/data/pokemon/base_stats/articuno.asm
index 6265c654..6265c654 100644
--- a/data/baseStats/articuno.asm
+++ b/data/pokemon/base_stats/articuno.asm
diff --git a/data/baseStats/beedrill.asm b/data/pokemon/base_stats/beedrill.asm
index 516f5747..516f5747 100644
--- a/data/baseStats/beedrill.asm
+++ b/data/pokemon/base_stats/beedrill.asm
diff --git a/data/baseStats/bellsprout.asm b/data/pokemon/base_stats/bellsprout.asm
index 42c1a22c..42c1a22c 100644
--- a/data/baseStats/bellsprout.asm
+++ b/data/pokemon/base_stats/bellsprout.asm
diff --git a/data/baseStats/blastoise.asm b/data/pokemon/base_stats/blastoise.asm
index 1e073c26..1e073c26 100644
--- a/data/baseStats/blastoise.asm
+++ b/data/pokemon/base_stats/blastoise.asm
diff --git a/data/baseStats/bulbasaur.asm b/data/pokemon/base_stats/bulbasaur.asm
index 08e171ef..08e171ef 100644
--- a/data/baseStats/bulbasaur.asm
+++ b/data/pokemon/base_stats/bulbasaur.asm
diff --git a/data/baseStats/butterfree.asm b/data/pokemon/base_stats/butterfree.asm
index 2f0dae18..2f0dae18 100644
--- a/data/baseStats/butterfree.asm
+++ b/data/pokemon/base_stats/butterfree.asm
diff --git a/data/baseStats/caterpie.asm b/data/pokemon/base_stats/caterpie.asm
index 75270144..75270144 100644
--- a/data/baseStats/caterpie.asm
+++ b/data/pokemon/base_stats/caterpie.asm
diff --git a/data/baseStats/chansey.asm b/data/pokemon/base_stats/chansey.asm
index 7f0cf16e..7f0cf16e 100644
--- a/data/baseStats/chansey.asm
+++ b/data/pokemon/base_stats/chansey.asm
diff --git a/data/baseStats/charizard.asm b/data/pokemon/base_stats/charizard.asm
index c0df120e..c0df120e 100644
--- a/data/baseStats/charizard.asm
+++ b/data/pokemon/base_stats/charizard.asm
diff --git a/data/baseStats/charmander.asm b/data/pokemon/base_stats/charmander.asm
index a296b609..a296b609 100644
--- a/data/baseStats/charmander.asm
+++ b/data/pokemon/base_stats/charmander.asm
diff --git a/data/baseStats/charmeleon.asm b/data/pokemon/base_stats/charmeleon.asm
index 62e8eb89..62e8eb89 100644
--- a/data/baseStats/charmeleon.asm
+++ b/data/pokemon/base_stats/charmeleon.asm
diff --git a/data/baseStats/clefable.asm b/data/pokemon/base_stats/clefable.asm
index 407a5170..407a5170 100644
--- a/data/baseStats/clefable.asm
+++ b/data/pokemon/base_stats/clefable.asm
diff --git a/data/baseStats/clefairy.asm b/data/pokemon/base_stats/clefairy.asm
index 2e3bbf92..2e3bbf92 100644
--- a/data/baseStats/clefairy.asm
+++ b/data/pokemon/base_stats/clefairy.asm
diff --git a/data/baseStats/cloyster.asm b/data/pokemon/base_stats/cloyster.asm
index 9b79bd78..9b79bd78 100644
--- a/data/baseStats/cloyster.asm
+++ b/data/pokemon/base_stats/cloyster.asm
diff --git a/data/baseStats/cubone.asm b/data/pokemon/base_stats/cubone.asm
index 776a771c..776a771c 100644
--- a/data/baseStats/cubone.asm
+++ b/data/pokemon/base_stats/cubone.asm
diff --git a/data/baseStats/dewgong.asm b/data/pokemon/base_stats/dewgong.asm
index 59ab04b0..59ab04b0 100644
--- a/data/baseStats/dewgong.asm
+++ b/data/pokemon/base_stats/dewgong.asm
diff --git a/data/baseStats/diglett.asm b/data/pokemon/base_stats/diglett.asm
index da8648d8..da8648d8 100644
--- a/data/baseStats/diglett.asm
+++ b/data/pokemon/base_stats/diglett.asm
diff --git a/data/baseStats/ditto.asm b/data/pokemon/base_stats/ditto.asm
index aff87275..aff87275 100644
--- a/data/baseStats/ditto.asm
+++ b/data/pokemon/base_stats/ditto.asm
diff --git a/data/baseStats/dodrio.asm b/data/pokemon/base_stats/dodrio.asm
index baf1fd8a..baf1fd8a 100644
--- a/data/baseStats/dodrio.asm
+++ b/data/pokemon/base_stats/dodrio.asm
diff --git a/data/baseStats/doduo.asm b/data/pokemon/base_stats/doduo.asm
index 33d1506a..33d1506a 100644
--- a/data/baseStats/doduo.asm
+++ b/data/pokemon/base_stats/doduo.asm
diff --git a/data/baseStats/dragonair.asm b/data/pokemon/base_stats/dragonair.asm
index 9d8ab0c2..9d8ab0c2 100644
--- a/data/baseStats/dragonair.asm
+++ b/data/pokemon/base_stats/dragonair.asm
diff --git a/data/baseStats/dragonite.asm b/data/pokemon/base_stats/dragonite.asm
index 22653bcc..22653bcc 100644
--- a/data/baseStats/dragonite.asm
+++ b/data/pokemon/base_stats/dragonite.asm
diff --git a/data/baseStats/dratini.asm b/data/pokemon/base_stats/dratini.asm
index c377c217..c377c217 100644
--- a/data/baseStats/dratini.asm
+++ b/data/pokemon/base_stats/dratini.asm
diff --git a/data/baseStats/drowzee.asm b/data/pokemon/base_stats/drowzee.asm
index 075158c4..075158c4 100644
--- a/data/baseStats/drowzee.asm
+++ b/data/pokemon/base_stats/drowzee.asm
diff --git a/data/baseStats/dugtrio.asm b/data/pokemon/base_stats/dugtrio.asm
index 86a55e22..86a55e22 100644
--- a/data/baseStats/dugtrio.asm
+++ b/data/pokemon/base_stats/dugtrio.asm
diff --git a/data/baseStats/eevee.asm b/data/pokemon/base_stats/eevee.asm
index d5cbaa9b..d5cbaa9b 100644
--- a/data/baseStats/eevee.asm
+++ b/data/pokemon/base_stats/eevee.asm
diff --git a/data/baseStats/ekans.asm b/data/pokemon/base_stats/ekans.asm
index 94295b51..94295b51 100644
--- a/data/baseStats/ekans.asm
+++ b/data/pokemon/base_stats/ekans.asm
diff --git a/data/baseStats/electabuzz.asm b/data/pokemon/base_stats/electabuzz.asm
index 5a1bc59f..5a1bc59f 100644
--- a/data/baseStats/electabuzz.asm
+++ b/data/pokemon/base_stats/electabuzz.asm
diff --git a/data/baseStats/electrode.asm b/data/pokemon/base_stats/electrode.asm
index 86b023c3..86b023c3 100644
--- a/data/baseStats/electrode.asm
+++ b/data/pokemon/base_stats/electrode.asm
diff --git a/data/baseStats/exeggcute.asm b/data/pokemon/base_stats/exeggcute.asm
index 6499362a..6499362a 100644
--- a/data/baseStats/exeggcute.asm
+++ b/data/pokemon/base_stats/exeggcute.asm
diff --git a/data/baseStats/exeggutor.asm b/data/pokemon/base_stats/exeggutor.asm
index 17b1f6a6..17b1f6a6 100644
--- a/data/baseStats/exeggutor.asm
+++ b/data/pokemon/base_stats/exeggutor.asm
diff --git a/data/baseStats/farfetchd.asm b/data/pokemon/base_stats/farfetchd.asm
index ffbb70f1..ffbb70f1 100644
--- a/data/baseStats/farfetchd.asm
+++ b/data/pokemon/base_stats/farfetchd.asm
diff --git a/data/baseStats/fearow.asm b/data/pokemon/base_stats/fearow.asm
index d03722ba..d03722ba 100644
--- a/data/baseStats/fearow.asm
+++ b/data/pokemon/base_stats/fearow.asm
diff --git a/data/baseStats/flareon.asm b/data/pokemon/base_stats/flareon.asm
index 8ebe4ede..8ebe4ede 100644
--- a/data/baseStats/flareon.asm
+++ b/data/pokemon/base_stats/flareon.asm
diff --git a/data/baseStats/gastly.asm b/data/pokemon/base_stats/gastly.asm
index b68d431b..b68d431b 100644
--- a/data/baseStats/gastly.asm
+++ b/data/pokemon/base_stats/gastly.asm
diff --git a/data/baseStats/gengar.asm b/data/pokemon/base_stats/gengar.asm
index bdbe5de6..bdbe5de6 100644
--- a/data/baseStats/gengar.asm
+++ b/data/pokemon/base_stats/gengar.asm
diff --git a/data/baseStats/geodude.asm b/data/pokemon/base_stats/geodude.asm
index 9ffd1c86..9ffd1c86 100644
--- a/data/baseStats/geodude.asm
+++ b/data/pokemon/base_stats/geodude.asm
diff --git a/data/baseStats/gloom.asm b/data/pokemon/base_stats/gloom.asm
index 6c08287e..6c08287e 100644
--- a/data/baseStats/gloom.asm
+++ b/data/pokemon/base_stats/gloom.asm
diff --git a/data/baseStats/golbat.asm b/data/pokemon/base_stats/golbat.asm
index de93ee3f..de93ee3f 100644
--- a/data/baseStats/golbat.asm
+++ b/data/pokemon/base_stats/golbat.asm
diff --git a/data/baseStats/goldeen.asm b/data/pokemon/base_stats/goldeen.asm
index 32c89599..32c89599 100644
--- a/data/baseStats/goldeen.asm
+++ b/data/pokemon/base_stats/goldeen.asm
diff --git a/data/baseStats/golduck.asm b/data/pokemon/base_stats/golduck.asm
index 6f2cc6a9..6f2cc6a9 100644
--- a/data/baseStats/golduck.asm
+++ b/data/pokemon/base_stats/golduck.asm
diff --git a/data/baseStats/golem.asm b/data/pokemon/base_stats/golem.asm
index b5506372..b5506372 100644
--- a/data/baseStats/golem.asm
+++ b/data/pokemon/base_stats/golem.asm
diff --git a/data/baseStats/graveler.asm b/data/pokemon/base_stats/graveler.asm
index 0525c587..0525c587 100644
--- a/data/baseStats/graveler.asm
+++ b/data/pokemon/base_stats/graveler.asm
diff --git a/data/baseStats/grimer.asm b/data/pokemon/base_stats/grimer.asm
index 63533c00..63533c00 100644
--- a/data/baseStats/grimer.asm
+++ b/data/pokemon/base_stats/grimer.asm
diff --git a/data/baseStats/growlithe.asm b/data/pokemon/base_stats/growlithe.asm
index 9bf5e036..9bf5e036 100644
--- a/data/baseStats/growlithe.asm
+++ b/data/pokemon/base_stats/growlithe.asm
diff --git a/data/baseStats/gyarados.asm b/data/pokemon/base_stats/gyarados.asm
index 3cd2e213..3cd2e213 100644
--- a/data/baseStats/gyarados.asm
+++ b/data/pokemon/base_stats/gyarados.asm
diff --git a/data/baseStats/haunter.asm b/data/pokemon/base_stats/haunter.asm
index 879b75d4..879b75d4 100644
--- a/data/baseStats/haunter.asm
+++ b/data/pokemon/base_stats/haunter.asm
diff --git a/data/baseStats/hitmonchan.asm b/data/pokemon/base_stats/hitmonchan.asm
index f34bf086..f34bf086 100644
--- a/data/baseStats/hitmonchan.asm
+++ b/data/pokemon/base_stats/hitmonchan.asm
diff --git a/data/baseStats/hitmonlee.asm b/data/pokemon/base_stats/hitmonlee.asm
index 2590bfb0..2590bfb0 100644
--- a/data/baseStats/hitmonlee.asm
+++ b/data/pokemon/base_stats/hitmonlee.asm
diff --git a/data/baseStats/horsea.asm b/data/pokemon/base_stats/horsea.asm
index ecf98197..ecf98197 100644
--- a/data/baseStats/horsea.asm
+++ b/data/pokemon/base_stats/horsea.asm
diff --git a/data/baseStats/hypno.asm b/data/pokemon/base_stats/hypno.asm
index 9d251cd6..9d251cd6 100644
--- a/data/baseStats/hypno.asm
+++ b/data/pokemon/base_stats/hypno.asm
diff --git a/data/baseStats/ivysaur.asm b/data/pokemon/base_stats/ivysaur.asm
index f90549b9..f90549b9 100644
--- a/data/baseStats/ivysaur.asm
+++ b/data/pokemon/base_stats/ivysaur.asm
diff --git a/data/baseStats/jigglypuff.asm b/data/pokemon/base_stats/jigglypuff.asm
index 0a6bdf49..0a6bdf49 100644
--- a/data/baseStats/jigglypuff.asm
+++ b/data/pokemon/base_stats/jigglypuff.asm
diff --git a/data/baseStats/jolteon.asm b/data/pokemon/base_stats/jolteon.asm
index 1752354b..1752354b 100644
--- a/data/baseStats/jolteon.asm
+++ b/data/pokemon/base_stats/jolteon.asm
diff --git a/data/baseStats/jynx.asm b/data/pokemon/base_stats/jynx.asm
index f82796e5..f82796e5 100644
--- a/data/baseStats/jynx.asm
+++ b/data/pokemon/base_stats/jynx.asm
diff --git a/data/baseStats/kabuto.asm b/data/pokemon/base_stats/kabuto.asm
index fc2df213..fc2df213 100644
--- a/data/baseStats/kabuto.asm
+++ b/data/pokemon/base_stats/kabuto.asm
diff --git a/data/baseStats/kabutops.asm b/data/pokemon/base_stats/kabutops.asm
index ca35e56a..ca35e56a 100644
--- a/data/baseStats/kabutops.asm
+++ b/data/pokemon/base_stats/kabutops.asm
diff --git a/data/baseStats/kadabra.asm b/data/pokemon/base_stats/kadabra.asm
index 652f762a..652f762a 100644
--- a/data/baseStats/kadabra.asm
+++ b/data/pokemon/base_stats/kadabra.asm
diff --git a/data/baseStats/kakuna.asm b/data/pokemon/base_stats/kakuna.asm
index 4a7ec5b4..4a7ec5b4 100644
--- a/data/baseStats/kakuna.asm
+++ b/data/pokemon/base_stats/kakuna.asm
diff --git a/data/baseStats/kangaskhan.asm b/data/pokemon/base_stats/kangaskhan.asm
index 381c8879..381c8879 100644
--- a/data/baseStats/kangaskhan.asm
+++ b/data/pokemon/base_stats/kangaskhan.asm
diff --git a/data/baseStats/kingler.asm b/data/pokemon/base_stats/kingler.asm
index d4b426fb..d4b426fb 100644
--- a/data/baseStats/kingler.asm
+++ b/data/pokemon/base_stats/kingler.asm
diff --git a/data/baseStats/koffing.asm b/data/pokemon/base_stats/koffing.asm
index ca3e1029..ca3e1029 100644
--- a/data/baseStats/koffing.asm
+++ b/data/pokemon/base_stats/koffing.asm
diff --git a/data/baseStats/krabby.asm b/data/pokemon/base_stats/krabby.asm
index d1839d26..d1839d26 100644
--- a/data/baseStats/krabby.asm
+++ b/data/pokemon/base_stats/krabby.asm
diff --git a/data/baseStats/lapras.asm b/data/pokemon/base_stats/lapras.asm
index 17b80461..17b80461 100644
--- a/data/baseStats/lapras.asm
+++ b/data/pokemon/base_stats/lapras.asm
diff --git a/data/baseStats/lickitung.asm b/data/pokemon/base_stats/lickitung.asm
index 5c772dd3..5c772dd3 100644
--- a/data/baseStats/lickitung.asm
+++ b/data/pokemon/base_stats/lickitung.asm
diff --git a/data/baseStats/machamp.asm b/data/pokemon/base_stats/machamp.asm
index 825766a6..825766a6 100644
--- a/data/baseStats/machamp.asm
+++ b/data/pokemon/base_stats/machamp.asm
diff --git a/data/baseStats/machoke.asm b/data/pokemon/base_stats/machoke.asm
index 9bc5df42..9bc5df42 100644
--- a/data/baseStats/machoke.asm
+++ b/data/pokemon/base_stats/machoke.asm
diff --git a/data/baseStats/machop.asm b/data/pokemon/base_stats/machop.asm
index a691183a..a691183a 100644
--- a/data/baseStats/machop.asm
+++ b/data/pokemon/base_stats/machop.asm
diff --git a/data/baseStats/magikarp.asm b/data/pokemon/base_stats/magikarp.asm
index 5185e3f0..5185e3f0 100644
--- a/data/baseStats/magikarp.asm
+++ b/data/pokemon/base_stats/magikarp.asm
diff --git a/data/baseStats/magmar.asm b/data/pokemon/base_stats/magmar.asm
index b24f519c..b24f519c 100644
--- a/data/baseStats/magmar.asm
+++ b/data/pokemon/base_stats/magmar.asm
diff --git a/data/baseStats/magnemite.asm b/data/pokemon/base_stats/magnemite.asm
index f7fe0b00..f7fe0b00 100644
--- a/data/baseStats/magnemite.asm
+++ b/data/pokemon/base_stats/magnemite.asm
diff --git a/data/baseStats/magneton.asm b/data/pokemon/base_stats/magneton.asm
index 7c32d059..7c32d059 100644
--- a/data/baseStats/magneton.asm
+++ b/data/pokemon/base_stats/magneton.asm
diff --git a/data/baseStats/mankey.asm b/data/pokemon/base_stats/mankey.asm
index 07b961c5..07b961c5 100644
--- a/data/baseStats/mankey.asm
+++ b/data/pokemon/base_stats/mankey.asm
diff --git a/data/baseStats/marowak.asm b/data/pokemon/base_stats/marowak.asm
index a2c5a4c6..a2c5a4c6 100644
--- a/data/baseStats/marowak.asm
+++ b/data/pokemon/base_stats/marowak.asm
diff --git a/data/baseStats/meowth.asm b/data/pokemon/base_stats/meowth.asm
index aa1904ba..aa1904ba 100644
--- a/data/baseStats/meowth.asm
+++ b/data/pokemon/base_stats/meowth.asm
diff --git a/data/baseStats/metapod.asm b/data/pokemon/base_stats/metapod.asm
index cf4f52b7..cf4f52b7 100644
--- a/data/baseStats/metapod.asm
+++ b/data/pokemon/base_stats/metapod.asm
diff --git a/data/baseStats/mew.asm b/data/pokemon/base_stats/mew.asm
index f89a2864..f89a2864 100644
--- a/data/baseStats/mew.asm
+++ b/data/pokemon/base_stats/mew.asm
diff --git a/data/baseStats/mewtwo.asm b/data/pokemon/base_stats/mewtwo.asm
index 6e85291d..6e85291d 100644
--- a/data/baseStats/mewtwo.asm
+++ b/data/pokemon/base_stats/mewtwo.asm
diff --git a/data/baseStats/moltres.asm b/data/pokemon/base_stats/moltres.asm
index 4c54cf44..4c54cf44 100644
--- a/data/baseStats/moltres.asm
+++ b/data/pokemon/base_stats/moltres.asm
diff --git a/data/baseStats/mrmime.asm b/data/pokemon/base_stats/mrmime.asm
index 95f2655a..95f2655a 100644
--- a/data/baseStats/mrmime.asm
+++ b/data/pokemon/base_stats/mrmime.asm
diff --git a/data/baseStats/muk.asm b/data/pokemon/base_stats/muk.asm
index 45f7921f..45f7921f 100644
--- a/data/baseStats/muk.asm
+++ b/data/pokemon/base_stats/muk.asm
diff --git a/data/baseStats/nidoking.asm b/data/pokemon/base_stats/nidoking.asm
index 7d5ff438..7d5ff438 100644
--- a/data/baseStats/nidoking.asm
+++ b/data/pokemon/base_stats/nidoking.asm
diff --git a/data/baseStats/nidoqueen.asm b/data/pokemon/base_stats/nidoqueen.asm
index 9b635e3e..9b635e3e 100644
--- a/data/baseStats/nidoqueen.asm
+++ b/data/pokemon/base_stats/nidoqueen.asm
diff --git a/data/baseStats/nidoranf.asm b/data/pokemon/base_stats/nidoranf.asm
index f58e971d..f58e971d 100644
--- a/data/baseStats/nidoranf.asm
+++ b/data/pokemon/base_stats/nidoranf.asm
diff --git a/data/baseStats/nidoranm.asm b/data/pokemon/base_stats/nidoranm.asm
index 2c5374ba..2c5374ba 100644
--- a/data/baseStats/nidoranm.asm
+++ b/data/pokemon/base_stats/nidoranm.asm
diff --git a/data/baseStats/nidorina.asm b/data/pokemon/base_stats/nidorina.asm
index ae7681c4..ae7681c4 100644
--- a/data/baseStats/nidorina.asm
+++ b/data/pokemon/base_stats/nidorina.asm
diff --git a/data/baseStats/nidorino.asm b/data/pokemon/base_stats/nidorino.asm
index c9c87c25..c9c87c25 100644
--- a/data/baseStats/nidorino.asm
+++ b/data/pokemon/base_stats/nidorino.asm
diff --git a/data/baseStats/ninetales.asm b/data/pokemon/base_stats/ninetales.asm
index 88d95329..88d95329 100644
--- a/data/baseStats/ninetales.asm
+++ b/data/pokemon/base_stats/ninetales.asm
diff --git a/data/baseStats/oddish.asm b/data/pokemon/base_stats/oddish.asm
index d0309427..d0309427 100644
--- a/data/baseStats/oddish.asm
+++ b/data/pokemon/base_stats/oddish.asm
diff --git a/data/baseStats/omanyte.asm b/data/pokemon/base_stats/omanyte.asm
index 33541539..33541539 100644
--- a/data/baseStats/omanyte.asm
+++ b/data/pokemon/base_stats/omanyte.asm
diff --git a/data/baseStats/omastar.asm b/data/pokemon/base_stats/omastar.asm
index dfd5c7a2..dfd5c7a2 100644
--- a/data/baseStats/omastar.asm
+++ b/data/pokemon/base_stats/omastar.asm
diff --git a/data/baseStats/onix.asm b/data/pokemon/base_stats/onix.asm
index a0ad840e..a0ad840e 100644
--- a/data/baseStats/onix.asm
+++ b/data/pokemon/base_stats/onix.asm
diff --git a/data/baseStats/paras.asm b/data/pokemon/base_stats/paras.asm
index 47d2d490..47d2d490 100644
--- a/data/baseStats/paras.asm
+++ b/data/pokemon/base_stats/paras.asm
diff --git a/data/baseStats/parasect.asm b/data/pokemon/base_stats/parasect.asm
index 8e39c90e..8e39c90e 100644
--- a/data/baseStats/parasect.asm
+++ b/data/pokemon/base_stats/parasect.asm
diff --git a/data/baseStats/persian.asm b/data/pokemon/base_stats/persian.asm
index 40a9d70c..40a9d70c 100644
--- a/data/baseStats/persian.asm
+++ b/data/pokemon/base_stats/persian.asm
diff --git a/data/baseStats/pidgeot.asm b/data/pokemon/base_stats/pidgeot.asm
index 9c770dd6..9c770dd6 100644
--- a/data/baseStats/pidgeot.asm
+++ b/data/pokemon/base_stats/pidgeot.asm
diff --git a/data/baseStats/pidgeotto.asm b/data/pokemon/base_stats/pidgeotto.asm
index 1a2962e7..1a2962e7 100644
--- a/data/baseStats/pidgeotto.asm
+++ b/data/pokemon/base_stats/pidgeotto.asm
diff --git a/data/baseStats/pidgey.asm b/data/pokemon/base_stats/pidgey.asm
index ca167e3b..ca167e3b 100644
--- a/data/baseStats/pidgey.asm
+++ b/data/pokemon/base_stats/pidgey.asm
diff --git a/data/baseStats/pikachu.asm b/data/pokemon/base_stats/pikachu.asm
index 36391ed8..36391ed8 100644
--- a/data/baseStats/pikachu.asm
+++ b/data/pokemon/base_stats/pikachu.asm
diff --git a/data/baseStats/pinsir.asm b/data/pokemon/base_stats/pinsir.asm
index db749370..db749370 100644
--- a/data/baseStats/pinsir.asm
+++ b/data/pokemon/base_stats/pinsir.asm
diff --git a/data/baseStats/poliwag.asm b/data/pokemon/base_stats/poliwag.asm
index a4e260ba..a4e260ba 100644
--- a/data/baseStats/poliwag.asm
+++ b/data/pokemon/base_stats/poliwag.asm
diff --git a/data/baseStats/poliwhirl.asm b/data/pokemon/base_stats/poliwhirl.asm
index 706bd498..706bd498 100644
--- a/data/baseStats/poliwhirl.asm
+++ b/data/pokemon/base_stats/poliwhirl.asm
diff --git a/data/baseStats/poliwrath.asm b/data/pokemon/base_stats/poliwrath.asm
index 6f7d4b78..6f7d4b78 100644
--- a/data/baseStats/poliwrath.asm
+++ b/data/pokemon/base_stats/poliwrath.asm
diff --git a/data/baseStats/ponyta.asm b/data/pokemon/base_stats/ponyta.asm
index 667d3cc9..667d3cc9 100644
--- a/data/baseStats/ponyta.asm
+++ b/data/pokemon/base_stats/ponyta.asm
diff --git a/data/baseStats/porygon.asm b/data/pokemon/base_stats/porygon.asm
index 71a37154..71a37154 100644
--- a/data/baseStats/porygon.asm
+++ b/data/pokemon/base_stats/porygon.asm
diff --git a/data/baseStats/primeape.asm b/data/pokemon/base_stats/primeape.asm
index 2d00ee76..2d00ee76 100644
--- a/data/baseStats/primeape.asm
+++ b/data/pokemon/base_stats/primeape.asm
diff --git a/data/baseStats/psyduck.asm b/data/pokemon/base_stats/psyduck.asm
index 163f851e..163f851e 100644
--- a/data/baseStats/psyduck.asm
+++ b/data/pokemon/base_stats/psyduck.asm
diff --git a/data/baseStats/raichu.asm b/data/pokemon/base_stats/raichu.asm
index c2c0c6a9..c2c0c6a9 100644
--- a/data/baseStats/raichu.asm
+++ b/data/pokemon/base_stats/raichu.asm
diff --git a/data/baseStats/rapidash.asm b/data/pokemon/base_stats/rapidash.asm
index 53dcbe4a..53dcbe4a 100644
--- a/data/baseStats/rapidash.asm
+++ b/data/pokemon/base_stats/rapidash.asm
diff --git a/data/baseStats/raticate.asm b/data/pokemon/base_stats/raticate.asm
index 157b22bb..157b22bb 100644
--- a/data/baseStats/raticate.asm
+++ b/data/pokemon/base_stats/raticate.asm
diff --git a/data/baseStats/rattata.asm b/data/pokemon/base_stats/rattata.asm
index 5dfafddb..5dfafddb 100644
--- a/data/baseStats/rattata.asm
+++ b/data/pokemon/base_stats/rattata.asm
diff --git a/data/baseStats/rhydon.asm b/data/pokemon/base_stats/rhydon.asm
index 9f611a83..9f611a83 100644
--- a/data/baseStats/rhydon.asm
+++ b/data/pokemon/base_stats/rhydon.asm
diff --git a/data/baseStats/rhyhorn.asm b/data/pokemon/base_stats/rhyhorn.asm
index b7fc9137..b7fc9137 100644
--- a/data/baseStats/rhyhorn.asm
+++ b/data/pokemon/base_stats/rhyhorn.asm
diff --git a/data/baseStats/sandshrew.asm b/data/pokemon/base_stats/sandshrew.asm
index a098678e..a098678e 100644
--- a/data/baseStats/sandshrew.asm
+++ b/data/pokemon/base_stats/sandshrew.asm
diff --git a/data/baseStats/sandslash.asm b/data/pokemon/base_stats/sandslash.asm
index c596265c..c596265c 100644
--- a/data/baseStats/sandslash.asm
+++ b/data/pokemon/base_stats/sandslash.asm
diff --git a/data/baseStats/scyther.asm b/data/pokemon/base_stats/scyther.asm
index 303a33c1..303a33c1 100644
--- a/data/baseStats/scyther.asm
+++ b/data/pokemon/base_stats/scyther.asm
diff --git a/data/baseStats/seadra.asm b/data/pokemon/base_stats/seadra.asm
index cd9bbc3f..cd9bbc3f 100644
--- a/data/baseStats/seadra.asm
+++ b/data/pokemon/base_stats/seadra.asm
diff --git a/data/baseStats/seaking.asm b/data/pokemon/base_stats/seaking.asm
index c14b095b..c14b095b 100644
--- a/data/baseStats/seaking.asm
+++ b/data/pokemon/base_stats/seaking.asm
diff --git a/data/baseStats/seel.asm b/data/pokemon/base_stats/seel.asm
index 64c0cd7f..64c0cd7f 100644
--- a/data/baseStats/seel.asm
+++ b/data/pokemon/base_stats/seel.asm
diff --git a/data/baseStats/shellder.asm b/data/pokemon/base_stats/shellder.asm
index c051f2f5..c051f2f5 100644
--- a/data/baseStats/shellder.asm
+++ b/data/pokemon/base_stats/shellder.asm
diff --git a/data/baseStats/slowbro.asm b/data/pokemon/base_stats/slowbro.asm
index 51d3f564..51d3f564 100644
--- a/data/baseStats/slowbro.asm
+++ b/data/pokemon/base_stats/slowbro.asm
diff --git a/data/baseStats/slowpoke.asm b/data/pokemon/base_stats/slowpoke.asm
index 60e47ea8..60e47ea8 100644
--- a/data/baseStats/slowpoke.asm
+++ b/data/pokemon/base_stats/slowpoke.asm
diff --git a/data/baseStats/snorlax.asm b/data/pokemon/base_stats/snorlax.asm
index c1d47cd6..c1d47cd6 100644
--- a/data/baseStats/snorlax.asm
+++ b/data/pokemon/base_stats/snorlax.asm
diff --git a/data/baseStats/spearow.asm b/data/pokemon/base_stats/spearow.asm
index 9b8db91d..9b8db91d 100644
--- a/data/baseStats/spearow.asm
+++ b/data/pokemon/base_stats/spearow.asm
diff --git a/data/baseStats/squirtle.asm b/data/pokemon/base_stats/squirtle.asm
index 639809f9..639809f9 100644
--- a/data/baseStats/squirtle.asm
+++ b/data/pokemon/base_stats/squirtle.asm
diff --git a/data/baseStats/starmie.asm b/data/pokemon/base_stats/starmie.asm
index 23858638..23858638 100644
--- a/data/baseStats/starmie.asm
+++ b/data/pokemon/base_stats/starmie.asm
diff --git a/data/baseStats/staryu.asm b/data/pokemon/base_stats/staryu.asm
index ffbb1f21..ffbb1f21 100644
--- a/data/baseStats/staryu.asm
+++ b/data/pokemon/base_stats/staryu.asm
diff --git a/data/baseStats/tangela.asm b/data/pokemon/base_stats/tangela.asm
index 65570b3c..65570b3c 100644
--- a/data/baseStats/tangela.asm
+++ b/data/pokemon/base_stats/tangela.asm
diff --git a/data/baseStats/tauros.asm b/data/pokemon/base_stats/tauros.asm
index e66980d7..e66980d7 100644
--- a/data/baseStats/tauros.asm
+++ b/data/pokemon/base_stats/tauros.asm
diff --git a/data/baseStats/tentacool.asm b/data/pokemon/base_stats/tentacool.asm
index 0b1b840d..0b1b840d 100644
--- a/data/baseStats/tentacool.asm
+++ b/data/pokemon/base_stats/tentacool.asm
diff --git a/data/baseStats/tentacruel.asm b/data/pokemon/base_stats/tentacruel.asm
index ef82c764..ef82c764 100644
--- a/data/baseStats/tentacruel.asm
+++ b/data/pokemon/base_stats/tentacruel.asm
diff --git a/data/baseStats/vaporeon.asm b/data/pokemon/base_stats/vaporeon.asm
index a01c9ade..a01c9ade 100644
--- a/data/baseStats/vaporeon.asm
+++ b/data/pokemon/base_stats/vaporeon.asm
diff --git a/data/baseStats/venomoth.asm b/data/pokemon/base_stats/venomoth.asm
index 7518f31e..7518f31e 100644
--- a/data/baseStats/venomoth.asm
+++ b/data/pokemon/base_stats/venomoth.asm
diff --git a/data/baseStats/venonat.asm b/data/pokemon/base_stats/venonat.asm
index 1e88d9ae..1e88d9ae 100644
--- a/data/baseStats/venonat.asm
+++ b/data/pokemon/base_stats/venonat.asm
diff --git a/data/baseStats/venusaur.asm b/data/pokemon/base_stats/venusaur.asm
index bda8a528..bda8a528 100644
--- a/data/baseStats/venusaur.asm
+++ b/data/pokemon/base_stats/venusaur.asm
diff --git a/data/baseStats/victreebel.asm b/data/pokemon/base_stats/victreebel.asm
index ce528805..ce528805 100644
--- a/data/baseStats/victreebel.asm
+++ b/data/pokemon/base_stats/victreebel.asm
diff --git a/data/baseStats/vileplume.asm b/data/pokemon/base_stats/vileplume.asm
index 2ec67131..2ec67131 100644
--- a/data/baseStats/vileplume.asm
+++ b/data/pokemon/base_stats/vileplume.asm
diff --git a/data/baseStats/voltorb.asm b/data/pokemon/base_stats/voltorb.asm
index 6cb55714..6cb55714 100644
--- a/data/baseStats/voltorb.asm
+++ b/data/pokemon/base_stats/voltorb.asm
diff --git a/data/baseStats/vulpix.asm b/data/pokemon/base_stats/vulpix.asm
index 9285df13..9285df13 100644
--- a/data/baseStats/vulpix.asm
+++ b/data/pokemon/base_stats/vulpix.asm
diff --git a/data/baseStats/wartortle.asm b/data/pokemon/base_stats/wartortle.asm
index ce37e7b3..ce37e7b3 100644
--- a/data/baseStats/wartortle.asm
+++ b/data/pokemon/base_stats/wartortle.asm
diff --git a/data/baseStats/weedle.asm b/data/pokemon/base_stats/weedle.asm
index 7434d93a..7434d93a 100644
--- a/data/baseStats/weedle.asm
+++ b/data/pokemon/base_stats/weedle.asm
diff --git a/data/baseStats/weepinbell.asm b/data/pokemon/base_stats/weepinbell.asm
index 48e18a31..48e18a31 100644
--- a/data/baseStats/weepinbell.asm
+++ b/data/pokemon/base_stats/weepinbell.asm
diff --git a/data/baseStats/weezing.asm b/data/pokemon/base_stats/weezing.asm
index 21779741..21779741 100644
--- a/data/baseStats/weezing.asm
+++ b/data/pokemon/base_stats/weezing.asm
diff --git a/data/baseStats/wigglytuff.asm b/data/pokemon/base_stats/wigglytuff.asm
index 4f7fec95..4f7fec95 100644
--- a/data/baseStats/wigglytuff.asm
+++ b/data/pokemon/base_stats/wigglytuff.asm
diff --git a/data/baseStats/zapdos.asm b/data/pokemon/base_stats/zapdos.asm
index 560f78c4..560f78c4 100644
--- a/data/baseStats/zapdos.asm
+++ b/data/pokemon/base_stats/zapdos.asm
diff --git a/data/baseStats/zubat.asm b/data/pokemon/base_stats/zubat.asm
index 55b7ac4c..55b7ac4c 100644
--- a/data/baseStats/zubat.asm
+++ b/data/pokemon/base_stats/zubat.asm
diff --git a/data/cries.asm b/data/pokemon/cries.asm
index 1fc9960f..1fc9960f 100755
--- a/data/cries.asm
+++ b/data/pokemon/cries.asm
diff --git a/data/pokedex_entries.asm b/data/pokemon/dex_entries.asm
index 495a8e33..495a8e33 100755
--- a/data/pokedex_entries.asm
+++ b/data/pokemon/dex_entries.asm
diff --git a/data/pokedex_order.asm b/data/pokemon/dex_order.asm
index 0e293946..0e293946 100755
--- a/data/pokedex_order.asm
+++ b/data/pokemon/dex_order.asm
diff --git a/text/pokedex.asm b/data/pokemon/dex_text.asm
index 65f3d89d..65f3d89d 100644
--- a/text/pokedex.asm
+++ b/data/pokemon/dex_text.asm
diff --git a/data/evos_moves.asm b/data/pokemon/evos_moves.asm
index 26f09b87..26f09b87 100755
--- a/data/evos_moves.asm
+++ b/data/pokemon/evos_moves.asm
diff --git a/data/mon_party_sprites.asm b/data/pokemon/menu_icons.asm
index 471ee846..471ee846 100755
--- a/data/mon_party_sprites.asm
+++ b/data/pokemon/menu_icons.asm
diff --git a/text/monster_names.asm b/data/pokemon/names.asm
index 83a45b77..83a45b77 100755
--- a/text/monster_names.asm
+++ b/data/pokemon/names.asm
diff --git a/data/mon_palettes.asm b/data/pokemon/palettes.asm
index 8c4d0bc0..8c4d0bc0 100755
--- a/data/mon_palettes.asm
+++ b/data/pokemon/palettes.asm
diff --git a/data/title_mons.asm b/data/pokemon/title_mons.asm
index c5d94301..c5d94301 100755
--- a/data/title_mons.asm
+++ b/data/pokemon/title_mons.asm
diff --git a/data/sgb_border.asm b/data/sgb/sgb_border.asm
index aa11a326..aa11a326 100755
--- a/data/sgb_border.asm
+++ b/data/sgb/sgb_border.asm
diff --git a/data/sgb_packets.asm b/data/sgb/sgb_packets.asm
index cae91883..cae91883 100755
--- a/data/sgb_packets.asm
+++ b/data/sgb/sgb_packets.asm
diff --git a/data/super_palettes.asm b/data/sgb/sgb_palettes.asm
index 97f1d8ec..97f1d8ec 100755
--- a/data/super_palettes.asm
+++ b/data/sgb/sgb_palettes.asm
diff --git a/data/facing.asm b/data/sprite_facings.asm
index c412247a..c412247a 100644
--- a/data/facing.asm
+++ b/data/sprite_facings.asm
diff --git a/text/alphabets.asm b/data/text/alphabets.asm
index 9799a7e6..9799a7e6 100644
--- a/text/alphabets.asm
+++ b/data/text/alphabets.asm
diff --git a/text/dakutens.asm b/data/text/dakutens.asm
index f3bf4854..f3bf4854 100644
--- a/text/dakutens.asm
+++ b/data/text/dakutens.asm
diff --git a/data/text/text_1.asm b/data/text/text_1.asm
new file mode 100644
index 00000000..1ab54da3
--- /dev/null
+++ b/data/text/text_1.asm
@@ -0,0 +1,145 @@
+_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
diff --git a/data/text/text_2.asm b/data/text/text_2.asm
new file mode 100644
index 00000000..01e8641b
--- /dev/null
+++ b/data/text/text_2.asm
@@ -0,0 +1,1753 @@
+_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 wLinkEnemyTrainerName
+ text "."
+ done
+
+_TradeForText::
+ text "For <PLAYER>'s"
+ line "@"
+ TX_RAM wcf4b
+ text ","
+ done
+
+_TradeSendsText::
+ TX_RAM wLinkEnemyTrainerName
+ text " sends"
+ line "@"
+ TX_RAM wcd6d
+ text "."
+ done
+
+_TradeWavesFarewellText::
+ TX_RAM wLinkEnemyTrainerName
+ 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 wLinkEnemyTrainerName
+ 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
+ text ""
+ line "is eating!"
+ prompt
+
+_SafariZoneAngryText::
+ text "Wild @"
+ TX_RAM wEnemyMonNick
+ text ""
+ 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
+
+_OakSpeechText1::
+ text "Hello there!"
+ line "Welcome to the"
+ cont "world of #MON!"
+
+ para "My name is OAK!"
+ line "People call me"
+ cont "the #MON PROF!"
+ prompt
+
+_OakSpeechText2A::
+ text "This world is"
+ line "inhabited by"
+ cont "creatures called"
+ cont "#MON!@@"
+
+_OakSpeechText2B::
+ text $51,"For some people,"
+ line "#MON are"
+ cont "pets. Others use"
+ cont "them for fights."
+
+ para "Myself..."
+
+ para "I study #MON"
+ line "as a profession."
+ prompt
+
+_IntroducePlayerText::
+ text "First, what is"
+ line "your name?"
+ prompt
+
+_IntroduceRivalText::
+ text "This is my grand-"
+ line "son. He's been"
+ cont "your rival since"
+ cont "you were a baby."
+
+ para "...Erm, what is"
+ line "his name again?"
+ prompt
+
+_OakSpeechText3::
+ text "<PLAYER>!"
+
+ para "Your very own"
+ line "#MON legend is"
+ cont "about to unfold!"
+
+ para "A world of dreams"
+ line "and adventures"
+ cont "with #MON"
+ cont "awaits! Let's go!"
+ done
+
+_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,"@@"
diff --git a/data/text/text_3.asm b/data/text/text_3.asm
new file mode 100644
index 00000000..3b2ff787
--- /dev/null
+++ b/data/text/text_3.asm
@@ -0,0 +1,324 @@
+_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
diff --git a/data/text/text_4.asm b/data/text/text_4.asm
new file mode 100644
index 00000000..6ec22680
--- /dev/null
+++ b/data/text/text_4.asm
@@ -0,0 +1,217 @@
+_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
diff --git a/data/text/text_5.asm b/data/text/text_5.asm
new file mode 100644
index 00000000..26a11a40
--- /dev/null
+++ b/data/text/text_5.asm
@@ -0,0 +1,102 @@
+_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 "!@@"
+
+_SentToBoxText::
+ 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
diff --git a/data/text/text_6.asm b/data/text/text_6.asm
new file mode 100644
index 00000000..45c553cd
--- /dev/null
+++ b/data/text/text_6.asm
@@ -0,0 +1,228 @@
+_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
diff --git a/data/text/text_7.asm b/data/text/text_7.asm
new file mode 100644
index 00000000..e836fc8e
--- /dev/null
+++ b/data/text/text_7.asm
@@ -0,0 +1,196 @@
+_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
diff --git a/data/text/unused_names.asm b/data/text/unused_names.asm
new file mode 100644
index 00000000..e629c44e
--- /dev/null
+++ b/data/text/unused_names.asm
@@ -0,0 +1,20 @@
+UnusedNames::
+ db "かみなりバッヂ@" ; THUNDER BADGE
+ db "かいがらバッヂ@" ; SHELL BADGE
+ db "おじぞうバッヂ@" ; JIZOU BADGE
+ db "はやぶさバッヂ@" ; FALCON BADGE
+ db "ひんやりバッヂ@" ; CHILL BADGE
+ db "なかよしバッヂ@" ; FRIENDSHIP BADGE
+ db "バラバッヂ@" ; ROSE BADGE
+ db "ひのたまバッヂ@" ; FIREBALL BADGE
+ db "ゴールドバッヂ@" ; GOLD BADGE
+ db "たまご@" ; EGG
+ db "ひよこ@" ; CHICK
+ db "ブロンズ@" ; BRONZE
+ db "シルバー@" ; SILVER
+ db "ゴールド@" ; GOLD
+ db "プチキャプテン@" ; PETIT CAPTAIN
+ db "キャプテン@" ; CAPTAIN
+ db "プチマスター@" ; PETIT MASTER
+ db "マスター@" ; MASTER
+ db "エクセレント" ; EXCELLENT
diff --git a/data/bike_riding_tilesets.asm b/data/tilesets/bike_riding_tilesets.asm
index 48c2cee6..48c2cee6 100755
--- a/data/bike_riding_tilesets.asm
+++ b/data/tilesets/bike_riding_tilesets.asm
diff --git a/data/bookshelf_tile_ids.asm b/data/tilesets/bookshelf_tile_ids.asm
index 535bf8e9..535bf8e9 100644
--- a/data/bookshelf_tile_ids.asm
+++ b/data/tilesets/bookshelf_tile_ids.asm
diff --git a/data/collision_tile_ids.asm b/data/tilesets/collision_tile_ids.asm
index c18a7e72..c18a7e72 100644
--- a/data/collision_tile_ids.asm
+++ b/data/tilesets/collision_tile_ids.asm
diff --git a/data/cut_tree_blocks.asm b/data/tilesets/cut_tree_blocks.asm
index eb63a712..eb63a712 100644
--- a/data/cut_tree_blocks.asm
+++ b/data/tilesets/cut_tree_blocks.asm
diff --git a/data/door_tile_ids.asm b/data/tilesets/door_tile_ids.asm
index 686e418c..686e418c 100644
--- a/data/door_tile_ids.asm
+++ b/data/tilesets/door_tile_ids.asm
diff --git a/data/dungeon_tilesets.asm b/data/tilesets/dungeon_tilesets.asm
index 01e86714..01e86714 100755
--- a/data/dungeon_tilesets.asm
+++ b/data/tilesets/dungeon_tilesets.asm
diff --git a/data/ledge_tiles.asm b/data/tilesets/ledge_tiles.asm
index b742af1a..b742af1a 100644
--- a/data/ledge_tiles.asm
+++ b/data/tilesets/ledge_tiles.asm
diff --git a/data/tileset_headers.asm b/data/tilesets/tileset_headers.asm
index d8e0d9b4..d8e0d9b4 100755
--- a/data/tileset_headers.asm
+++ b/data/tilesets/tileset_headers.asm
diff --git a/data/warp_carpet_tile_ids.asm b/data/tilesets/warp_carpet_tile_ids.asm
index 6f312bc7..6f312bc7 100644
--- a/data/warp_carpet_tile_ids.asm
+++ b/data/tilesets/warp_carpet_tile_ids.asm
diff --git a/data/warp_pad_hole_tile_ids.asm b/data/tilesets/warp_pad_hole_tile_ids.asm
index 3e2c1890..3e2c1890 100644
--- a/data/warp_pad_hole_tile_ids.asm
+++ b/data/tilesets/warp_pad_hole_tile_ids.asm
diff --git a/data/warp_tile_ids.asm b/data/tilesets/warp_tile_ids.asm
index 6fd326cc..6fd326cc 100755
--- a/data/warp_tile_ids.asm
+++ b/data/tilesets/warp_tile_ids.asm
diff --git a/data/water_tilesets.asm b/data/tilesets/water_tilesets.asm
index 00f0ab1f..00f0ab1f 100644
--- a/data/water_tilesets.asm
+++ b/data/tilesets/water_tilesets.asm
diff --git a/data/trainer_ai_pointers.asm b/data/trainers/ai_pointers.asm
index d7cb5f19..26f3001e 100644
--- a/data/trainer_ai_pointers.asm
+++ b/data/trainers/ai_pointers.asm
@@ -2,6 +2,7 @@ TrainerAIPointers:
; one entry per trainer class
; first byte, number of times (per Pokémon) it can occur
; next two bytes, pointer to AI subroutine for trainer class
+; subroutines are defined in engine/battle/trainer_ai.asm
dbw 3,GenericAI
dbw 3,GenericAI
dbw 3,GenericAI
diff --git a/data/trainer_types.asm b/data/trainers/encounter_types.asm
index cc7ca605..cc7ca605 100755
--- a/data/trainer_types.asm
+++ b/data/trainers/encounter_types.asm
diff --git a/data/trainer_move_choices.asm b/data/trainers/move_choices.asm
index ccbae448..ccbae448 100644
--- a/data/trainer_move_choices.asm
+++ b/data/trainers/move_choices.asm
diff --git a/text/trainer_name_pointers.asm b/data/trainers/name_pointers.asm
index aa5e72d3..aa5e72d3 100644
--- a/text/trainer_name_pointers.asm
+++ b/data/trainers/name_pointers.asm
diff --git a/text/trainer_names.asm b/data/trainers/names.asm
index d8e1f550..d8e1f550 100755
--- a/text/trainer_names.asm
+++ b/data/trainers/names.asm
diff --git a/data/trainer_parties.asm b/data/trainers/parties.asm
index e448d431..e448d431 100755
--- a/data/trainer_parties.asm
+++ b/data/trainers/parties.asm
diff --git a/data/trainer_pic_money_pointers.asm b/data/trainers/pic_pointers_money.asm
index 85f34497..85f34497 100755
--- a/data/trainer_pic_money_pointers.asm
+++ b/data/trainers/pic_pointers_money.asm
diff --git a/data/trainer_moves.asm b/data/trainers/special_moves.asm
index 2e7b52a5..2e7b52a5 100755
--- a/data/trainer_moves.asm
+++ b/data/trainers/special_moves.asm
diff --git a/text/type_names.asm b/data/types/names.asm
index d94675b8..d94675b8 100755
--- a/text/type_names.asm
+++ b/data/types/names.asm
diff --git a/data/type_effects.asm b/data/types/type_matchups.asm
index 1321a3d9..1321a3d9 100755
--- a/data/type_effects.asm
+++ b/data/types/type_matchups.asm
diff --git a/data/good_rod.asm b/data/wild/good_rod.asm
index 6c23f402..6c23f402 100755
--- a/data/good_rod.asm
+++ b/data/wild/good_rod.asm
diff --git a/data/wild_mons.asm b/data/wild/grass_water.asm
index e089a582..5697300e 100755
--- a/data/wild_mons.asm
+++ b/data/wild/grass_water.asm
@@ -260,62 +260,62 @@ WildDataPointers:
; followed by 20 bytes:
; level, species (ten times)
-INCLUDE "data/wildPokemon/nomons.asm"
-INCLUDE "data/wildPokemon/route1.asm"
-INCLUDE "data/wildPokemon/route2.asm"
-INCLUDE "data/wildPokemon/route22.asm"
-INCLUDE "data/wildPokemon/viridianforest.asm"
-INCLUDE "data/wildPokemon/route3.asm"
-INCLUDE "data/wildPokemon/mtmoon1.asm"
-INCLUDE "data/wildPokemon/mtmoonb1.asm"
-INCLUDE "data/wildPokemon/mtmoonb2.asm"
-INCLUDE "data/wildPokemon/route4.asm"
-INCLUDE "data/wildPokemon/route24.asm"
-INCLUDE "data/wildPokemon/route25.asm"
-INCLUDE "data/wildPokemon/route9.asm"
-INCLUDE "data/wildPokemon/route5.asm"
-INCLUDE "data/wildPokemon/route6.asm"
-INCLUDE "data/wildPokemon/route11.asm"
-INCLUDE "data/wildPokemon/rocktunnel1.asm"
-INCLUDE "data/wildPokemon/rocktunnel2.asm"
-INCLUDE "data/wildPokemon/route10.asm"
-INCLUDE "data/wildPokemon/route12.asm"
-INCLUDE "data/wildPokemon/route8.asm"
-INCLUDE "data/wildPokemon/route7.asm"
-INCLUDE "data/wildPokemon/pokemontower1.asm"
-INCLUDE "data/wildPokemon/pokemontower2.asm"
-INCLUDE "data/wildPokemon/pokemontower3.asm"
-INCLUDE "data/wildPokemon/pokemontower4.asm"
-INCLUDE "data/wildPokemon/pokemontower5.asm"
-INCLUDE "data/wildPokemon/pokemontower6.asm"
-INCLUDE "data/wildPokemon/pokemontower7.asm"
-INCLUDE "data/wildPokemon/route13.asm"
-INCLUDE "data/wildPokemon/route14.asm"
-INCLUDE "data/wildPokemon/route15.asm"
-INCLUDE "data/wildPokemon/route16.asm"
-INCLUDE "data/wildPokemon/route17.asm"
-INCLUDE "data/wildPokemon/route18.asm"
-INCLUDE "data/wildPokemon/safarizonecenter.asm"
-INCLUDE "data/wildPokemon/safarizone1.asm"
-INCLUDE "data/wildPokemon/safarizone2.asm"
-INCLUDE "data/wildPokemon/safarizone3.asm"
-INCLUDE "data/wildPokemon/waterpokemon.asm"
-INCLUDE "data/wildPokemon/seafoamisland1.asm"
-INCLUDE "data/wildPokemon/seafoamislandb1.asm"
-INCLUDE "data/wildPokemon/seafoamislandb2.asm"
-INCLUDE "data/wildPokemon/seafoamislandb3.asm"
-INCLUDE "data/wildPokemon/seafoamislandb4.asm"
-INCLUDE "data/wildPokemon/mansion1.asm"
-INCLUDE "data/wildPokemon/mansion2.asm"
-INCLUDE "data/wildPokemon/mansion3.asm"
-INCLUDE "data/wildPokemon/mansionb1.asm"
-INCLUDE "data/wildPokemon/route21.asm"
-INCLUDE "data/wildPokemon/ceruleancave1.asm"
-INCLUDE "data/wildPokemon/ceruleancave2.asm"
-INCLUDE "data/wildPokemon/ceruleancaveb1.asm"
-INCLUDE "data/wildPokemon/powerplant.asm"
-INCLUDE "data/wildPokemon/route23.asm"
-INCLUDE "data/wildPokemon/victoryroad2.asm"
-INCLUDE "data/wildPokemon/victoryroad3.asm"
-INCLUDE "data/wildPokemon/victoryroad1.asm"
-INCLUDE "data/wildPokemon/diglettscave.asm"
+INCLUDE "data/mapWilds/nothing.asm"
+INCLUDE "data/mapWilds/Route1.asm"
+INCLUDE "data/mapWilds/Route2.asm"
+INCLUDE "data/mapWilds/Route22.asm"
+INCLUDE "data/mapWilds/ViridianForest.asm"
+INCLUDE "data/mapWilds/Route3.asm"
+INCLUDE "data/mapWilds/MtMoon1F.asm"
+INCLUDE "data/mapWilds/MtMoonB1F.asm"
+INCLUDE "data/mapWilds/MtMoonB2F.asm"
+INCLUDE "data/mapWilds/Route4.asm"
+INCLUDE "data/mapWilds/Route24.asm"
+INCLUDE "data/mapWilds/Route25.asm"
+INCLUDE "data/mapWilds/Route9.asm"
+INCLUDE "data/mapWilds/Route5.asm"
+INCLUDE "data/mapWilds/Route6.asm"
+INCLUDE "data/mapWilds/Route11.asm"
+INCLUDE "data/mapWilds/RockTunnel1F.asm"
+INCLUDE "data/mapWilds/RockTunnelB1F.asm"
+INCLUDE "data/mapWilds/Route10.asm"
+INCLUDE "data/mapWilds/Route12.asm"
+INCLUDE "data/mapWilds/Route8.asm"
+INCLUDE "data/mapWilds/Route7.asm"
+INCLUDE "data/mapWilds/PokemonTower1F.asm"
+INCLUDE "data/mapWilds/PokemonTower2F.asm"
+INCLUDE "data/mapWilds/PokemonTower3F.asm"
+INCLUDE "data/mapWilds/PokemonTower4F.asm"
+INCLUDE "data/mapWilds/PokemonTower5F.asm"
+INCLUDE "data/mapWilds/PokemonTower6F.asm"
+INCLUDE "data/mapWilds/PokemonTower7F.asm"
+INCLUDE "data/mapWilds/Route13.asm"
+INCLUDE "data/mapWilds/Route14.asm"
+INCLUDE "data/mapWilds/Route15.asm"
+INCLUDE "data/mapWilds/Route16.asm"
+INCLUDE "data/mapWilds/Route17.asm"
+INCLUDE "data/mapWilds/Route18.asm"
+INCLUDE "data/mapWilds/SafariZoneCenter.asm"
+INCLUDE "data/mapWilds/SafariZoneEast.asm"
+INCLUDE "data/mapWilds/SafariZoneNorth.asm"
+INCLUDE "data/mapWilds/SafariZoneWest.asm"
+INCLUDE "data/mapWilds/SeaRoutes.asm"
+INCLUDE "data/mapWilds/SeafoamIslands1F.asm"
+INCLUDE "data/mapWilds/SeafoamIslandsB1F.asm"
+INCLUDE "data/mapWilds/SeafoamIslandsB2F.asm"
+INCLUDE "data/mapWilds/SeafoamIslandsB3F.asm"
+INCLUDE "data/mapWilds/SeafoamIslandsB4F.asm"
+INCLUDE "data/mapWilds/PokemonMansion1F.asm"
+INCLUDE "data/mapWilds/PokemonMansion2F.asm"
+INCLUDE "data/mapWilds/PokemonMansion3F.asm"
+INCLUDE "data/mapWilds/PokemonMansionB1F.asm"
+INCLUDE "data/mapWilds/Route21.asm"
+INCLUDE "data/mapWilds/CeruleanCave1F.asm"
+INCLUDE "data/mapWilds/CeruleanCave2F.asm"
+INCLUDE "data/mapWilds/CeruleanCaveB1F.asm"
+INCLUDE "data/mapWilds/PowerPlant.asm"
+INCLUDE "data/mapWilds/Route23.asm"
+INCLUDE "data/mapWilds/VictoryRoad2F.asm"
+INCLUDE "data/mapWilds/VictoryRoad3F.asm"
+INCLUDE "data/mapWilds/VictoryRoad1F.asm"
+INCLUDE "data/mapWilds/DiglettsCave.asm"
diff --git a/data/wild_probabilities.asm b/data/wild/probabilities.asm
index 9d4704c6..9d4704c6 100644
--- a/data/wild_probabilities.asm
+++ b/data/wild/probabilities.asm
diff --git a/data/super_rod.asm b/data/wild/super_rod.asm
index d3d64632..d3d64632 100755
--- a/data/super_rod.asm
+++ b/data/wild/super_rod.asm
diff --git a/engine/battle/animations.asm b/engine/battle/animations.asm
index fcc3c99f..4f75aab9 100755
--- a/engine/battle/animations.asm
+++ b/engine/battle/animations.asm
@@ -649,7 +649,7 @@ DoSpecialEffectByAnimationId:
pop hl
ret
-INCLUDE "data/move_animation_special_effects.asm"
+INCLUDE "data/moves/animation_special_effects.asm"
DoBallTossSpecialEffects:
ld a, [wcf91]
@@ -911,7 +911,7 @@ TailWhipAnimationUnused:
ld c, 20
jp DelayFrames
-INCLUDE "data/move_animation_pointers.asm"
+INCLUDE "data/moves/animation_special_effect_pointers.asm"
AnimationDelay10:
ld c, 10
@@ -2208,7 +2208,7 @@ IsCryMove:
scf
ret
-INCLUDE "data/move_sfx.asm"
+INCLUDE "data/moves/sfx.asm"
CopyPicTiles:
ld a, [H_WHOSETURN]
diff --git a/engine/battle/battle_transitions.asm b/engine/battle/battle_transitions.asm
index 62b023b0..06b02aec 100644
--- a/engine/battle/battle_transitions.asm
+++ b/engine/battle/battle_transitions.asm
@@ -151,7 +151,7 @@ GetBattleTransitionID_IsDungeonMap:
res 2, c
ret
-INCLUDE "data/dungeon_maps.asm"
+INCLUDE "data/maps/dungeon_maps.asm"
LoadBattleTransitionTile:
ld hl, vChars1 + $7f0
diff --git a/engine/battle/core.asm b/engine/battle/core.asm
index 75841ccf..fec10215 100755
--- a/engine/battle/core.asm
+++ b/engine/battle/core.asm
@@ -3814,7 +3814,7 @@ DetermineExclamationPointTextNum:
pop bc
ret
-INCLUDE "data/move_grammar.asm"
+INCLUDE "data/moves/grammar.asm"
PrintMoveFailureText:
ld de, wPlayerMoveEffect
@@ -5317,7 +5317,7 @@ AIGetTypeEffectiveness:
ld [wTypeEffectiveness], a ; store damage multiplier
ret
-INCLUDE "data/type_effects.asm"
+INCLUDE "data/types/type_matchups.asm"
; some tests that need to pass for a move to hit
MoveHitTest:
diff --git a/engine/battle/effects.asm b/engine/battle/effects.asm
index 8bb22a1c..2c015097 100644
--- a/engine/battle/effects.asm
+++ b/engine/battle/effects.asm
@@ -21,7 +21,7 @@ _JumpMoveEffect:
ld l, a
jp hl ; jump to special effect handler
-INCLUDE "data/effects_pointers.asm"
+INCLUDE "data/moves/effects_pointers.asm"
SleepEffect:
ld de, wEnemyMonStatus
@@ -751,7 +751,7 @@ PrintStatText:
ld bc, $a
jp CopyData
-INCLUDE "text/stat_names.asm"
+INCLUDE "data/battle/stat_names.asm"
INCLUDE "data/battle/stat_modifiers.asm"
diff --git a/engine/battle/print_type.asm b/engine/battle/print_type.asm
index f717f871..7da0dc8c 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"
+INCLUDE "data/types/names.asm"
diff --git a/engine/battle/save_trainer_name.asm b/engine/battle/save_trainer_name.asm
index 78e53b87..4d40fd82 100644
--- a/engine/battle/save_trainer_name.asm
+++ b/engine/battle/save_trainer_name.asm
@@ -18,4 +18,4 @@ SaveTrainerName::
jr nz, .CopyCharacter
ret
-INCLUDE "text/trainer_name_pointers.asm"
+INCLUDE "data/trainers/name_pointers.asm"
diff --git a/engine/battle/trainer_ai.asm b/engine/battle/trainer_ai.asm
index 2850b9c2..91aef0f1 100644
--- a/engine/battle/trainer_ai.asm
+++ b/engine/battle/trainer_ai.asm
@@ -273,19 +273,19 @@ ReadMove:
pop hl
ret
-INCLUDE "data/trainer_move_choices.asm"
+INCLUDE "data/trainers/move_choices.asm"
-INCLUDE "data/trainer_pic_money_pointers.asm"
+INCLUDE "data/trainers/pic_pointers_money.asm"
-INCLUDE "text/trainer_names.asm"
+INCLUDE "data/trainers/names.asm"
INCLUDE "engine/battle/misc.asm"
INCLUDE "engine/battle/read_trainer_party.asm"
-INCLUDE "data/trainer_moves.asm"
+INCLUDE "data/trainers/special_moves.asm"
-INCLUDE "data/trainer_parties.asm"
+INCLUDE "data/trainers/parties.asm"
TrainerAI:
and a
@@ -319,7 +319,7 @@ TrainerAI:
call Random
jp hl
-INCLUDE "data/trainer_ai_pointers.asm"
+INCLUDE "data/trainers/ai_pointers.asm"
JugglerAI:
cp 25 percent + 1
diff --git a/engine/battle/wild_encounters.asm b/engine/battle/wild_encounters.asm
index 93409051..9d6fcb8d 100644
--- a/engine/battle/wild_encounters.asm
+++ b/engine/battle/wild_encounters.asm
@@ -101,4 +101,4 @@ TryDoWildEncounter:
xor a
ret
-INCLUDE "data/wild_probabilities.asm"
+INCLUDE "data/wild/probabilities.asm"
diff --git a/engine/events/hidden_items.asm b/engine/events/hidden_items.asm
index e40b0ac7..ad954c9f 100755
--- a/engine/events/hidden_items.asm
+++ b/engine/events/hidden_items.asm
@@ -18,7 +18,7 @@ HiddenItems:
call GetItemName
tx_pre_jump FoundHiddenItemText
-INCLUDE "data/hidden_item_coords.asm"
+INCLUDE "data/events/hidden_item_coords.asm"
FoundHiddenItemText::
TX_FAR _FoundHiddenItemText
@@ -118,7 +118,7 @@ HiddenCoins:
.done
jp PrintPredefTextID
-INCLUDE "data/hidden_coins.asm"
+INCLUDE "data/events/hidden_coins.asm"
FoundHiddenCoinsText::
TX_FAR _FoundHiddenCoinsText
diff --git a/engine/events/hidden_object_functions3.asm b/engine/events/hidden_object_functions3.asm
index 1237e960..4b3262f7 100755
--- a/engine/events/hidden_object_functions3.asm
+++ b/engine/events/hidden_object_functions3.asm
@@ -36,7 +36,7 @@ PrintBookshelfText::
ld [$ffdb], a
jpba PrintCardKeyText
-INCLUDE "data/bookshelf_tile_ids.asm"
+INCLUDE "data/tilesets/bookshelf_tile_ids.asm"
IndigoPlateauStatues::
TX_ASM
diff --git a/engine/events/in_game_trades.asm b/engine/events/in_game_trades.asm
index c01bc3c3..c1466485 100755
--- a/engine/events/in_game_trades.asm
+++ b/engine/events/in_game_trades.asm
@@ -84,7 +84,7 @@ InGameTrade_GetMonName:
ld bc, NAME_LENGTH
jp CopyData
-INCLUDE "data/trades.asm"
+INCLUDE "data/events/trades.asm"
InGameTrade_DoTrade:
xor a ; NORMAL_PARTY_MENU
diff --git a/engine/events/prize_menu.asm b/engine/events/prize_menu.asm
index 5e08bb8f..aa86f828 100755
--- a/engine/events/prize_menu.asm
+++ b/engine/events/prize_menu.asm
@@ -145,7 +145,7 @@ GetPrizeMenuId:
ld c, (1 << 7 | 2)
jp PrintBCDNumber
-INCLUDE "data/prizes.asm"
+INCLUDE "data/events/prizes.asm"
PrintPrizePrice:
coord hl, 11, 0
@@ -303,4 +303,4 @@ GetPrizeMonLevel:
ld [wCurEnemyLVL], a
ret
-INCLUDE "data/prize_mon_levels.asm"
+INCLUDE "data/events/prize_mon_levels.asm"
diff --git a/engine/events/saffron_guards.asm b/engine/events/saffron_guards.asm
index 091cfa1a..02ab92ea 100755
--- a/engine/events/saffron_guards.asm
+++ b/engine/events/saffron_guards.asm
@@ -12,4 +12,4 @@ RemoveGuardDrink::
jr z, .drinkLoop
jpba RemoveItemByID
-INCLUDE "data/guard_drink_items.asm"
+INCLUDE "data/items/guard_drink_items.asm"
diff --git a/engine/events/set_blackout_map.asm b/engine/events/set_blackout_map.asm
index 14f0ba28..e8460240 100644
--- a/engine/events/set_blackout_map.asm
+++ b/engine/events/set_blackout_map.asm
@@ -22,4 +22,4 @@ SetLastBlackoutMap:
pop hl
ret
-INCLUDE "data/rest_house_maps.asm"
+INCLUDE "data/maps/rest_house_maps.asm"
diff --git a/engine/events/vending_machine.asm b/engine/events/vending_machine.asm
index 554c5d4f..4a39f7b9 100755
--- a/engine/events/vending_machine.asm
+++ b/engine/events/vending_machine.asm
@@ -130,4 +130,4 @@ LoadVendingMachineItem:
ld [hVendingMachinePrice + 2], a
ret
-INCLUDE "data/vending_prices.asm"
+INCLUDE "data/items/vending_prices.asm"
diff --git a/engine/gfx/mon_icons.asm b/engine/gfx/mon_icons.asm
index d2913715..7a96b36c 100755
--- a/engine/gfx/mon_icons.asm
+++ b/engine/gfx/mon_icons.asm
@@ -162,7 +162,7 @@ LoadMonPartySpriteGfxWithLCDDisabled:
jr nz, .loop
jp EnableLCD
-INCLUDE "data/mon_party_sprite_pointers.asm"
+INCLUDE "data/icon_pointers.asm"
WriteMonPartySpriteOAMByPartyIndex:
; Write OAM blocks for the party mon in [hPartyMonIndex].
@@ -278,7 +278,7 @@ GetPartyMonSpriteID:
srl a
ret
-INCLUDE "data/mon_party_sprites.asm"
+INCLUDE "data/pokemon/menu_icons.asm"
INC_FRAME_1 EQUS "0, $20"
INC_FRAME_2 EQUS "$20, $20"
diff --git a/engine/gfx/palettes.asm b/engine/gfx/palettes.asm
index 39991d48..9ec0f04a 100755
--- a/engine/gfx/palettes.asm
+++ b/engine/gfx/palettes.asm
@@ -632,10 +632,10 @@ CopySGBBorderTiles:
jr nz, .tileLoop
ret
-INCLUDE "data/sgb_packets.asm"
+INCLUDE "data/sgb/sgb_packets.asm"
-INCLUDE "data/mon_palettes.asm"
+INCLUDE "data/pokemon/palettes.asm"
-INCLUDE "data/super_palettes.asm"
+INCLUDE "data/sgb/sgb_palettes.asm"
-INCLUDE "data/sgb_border.asm"
+INCLUDE "data/sgb/sgb_border.asm"
diff --git a/engine/items/item_effects.asm b/engine/items/item_effects.asm
index 6e7bed1e..e1723118 100755
--- a/engine/items/item_effects.asm
+++ b/engine/items/item_effects.asm
@@ -1901,7 +1901,7 @@ ItemUseGoodRod:
xor 1
jr RodResponse
-INCLUDE "data/good_rod.asm"
+INCLUDE "data/wild/good_rod.asm"
ItemUseSuperRod:
call FishingInit
@@ -2686,7 +2686,7 @@ IsKeyItem_::
ld [wIsKeyItem], a
ret
-INCLUDE "data/key_items.asm"
+INCLUDE "data/items/key_items.asm"
SendNewMonToBox:
ld de, wNumInBox
@@ -2881,7 +2881,7 @@ IsNextTileShoreOrWater:
and a
ret
-INCLUDE "data/water_tilesets.asm"
+INCLUDE "data/tilesets/water_tilesets.asm"
ReadSuperRodData:
; return e = 2 if no fish on this map
@@ -2928,7 +2928,7 @@ ReadSuperRodData:
ld e, $1 ; $1 if there's a bite
ret
-INCLUDE "data/super_rod.asm"
+INCLUDE "data/wild/super_rod.asm"
; reloads map view and processes sprite data
; for items that cause the overworld to be displayed
diff --git a/engine/items/tm_prices.asm b/engine/items/tm_prices.asm
index c359dc1d..85531bab 100755
--- a/engine/items/tm_prices.asm
+++ b/engine/items/tm_prices.asm
@@ -22,4 +22,4 @@ GetMachinePrice::
ld [hItemPrice + 2], a
ret
-INCLUDE "data/tm_prices.asm"
+INCLUDE "data/items/tm_prices.asm"
diff --git a/engine/items/tms.asm b/engine/items/tms.asm
index da1b5e72..ea7fbcad 100755
--- a/engine/items/tms.asm
+++ b/engine/items/tms.asm
@@ -33,4 +33,4 @@ TMToMove:
ld [wd11e], a
ret
-INCLUDE "data/tms.asm"
+INCLUDE "data/moves/tmhm_moves.asm"
diff --git a/engine/items/town_map.asm b/engine/items/town_map.asm
index 84a92994..285dbfa5 100755
--- a/engine/items/town_map.asm
+++ b/engine/items/town_map.asm
@@ -103,7 +103,7 @@ DisplayTownMap:
ld [wWhichTownMapLocation], a
jp .townMapLoop
-INCLUDE "data/town_map_order.asm"
+INCLUDE "data/maps/town_map_order.asm"
TownMapCursor:
INCBIN "gfx/town_map/town_map_cursor.1bpp"
@@ -581,9 +581,9 @@ LoadTownMapEntry:
ld l, a
ret
-INCLUDE "data/town_map_entries.asm"
+INCLUDE "data/maps/town_map_entries.asm"
-INCLUDE "text/map_names.asm"
+INCLUDE "data/maps/names.asm"
MonNestIcon:
INCBIN "gfx/town_map/mon_nest_icon.1bpp"
diff --git a/engine/menus/naming_screen.asm b/engine/menus/naming_screen.asm
index 2b86d6f4..6e78c5c3 100755
--- a/engine/menus/naming_screen.asm
+++ b/engine/menus/naming_screen.asm
@@ -365,7 +365,7 @@ PrintAlphabet:
ld [H_AUTOBGTRANSFERENABLED], a
jp Delay3
-INCLUDE "text/alphabets.asm"
+INCLUDE "data/text/alphabets.asm"
PrintNicknameAndUnderscores:
call CalcStringLength
@@ -435,7 +435,7 @@ DakutensAndHandakutens:
ld [wNamingScreenLetter], a
ret
-INCLUDE "text/dakutens.asm"
+INCLUDE "data/text/dakutens.asm"
; calculates the length of the string at wcf4b and stores it in c
CalcStringLength:
diff --git a/engine/menus/pokedex.asm b/engine/menus/pokedex.asm
index 8e1fd480..25c9ad89 100755
--- a/engine/menus/pokedex.asm
+++ b/engine/menus/pokedex.asm
@@ -623,7 +623,7 @@ DrawTileLine:
pop bc
ret
-INCLUDE "data/pokedex_entries.asm"
+INCLUDE "data/pokemon/dex_entries.asm"
PokedexToIndex:
; converts the Pokédex number at wd11e to an index
@@ -662,4 +662,4 @@ IndexToPokedex:
pop bc
ret
-INCLUDE "data/pokedex_order.asm"
+INCLUDE "data/pokemon/dex_order.asm"
diff --git a/engine/menus/start_sub_menus.asm b/engine/menus/start_sub_menus.asm
index b81769a2..d9501da7 100755
--- a/engine/menus/start_sub_menus.asm
+++ b/engine/menus/start_sub_menus.asm
@@ -446,9 +446,9 @@ CannotGetOffHereText:
TX_FAR _CannotGetOffHereText
db "@"
-INCLUDE "data/party_items.asm"
+INCLUDE "data/items/use_party.asm"
-INCLUDE "data/overworld_items.asm"
+INCLUDE "data/items/use_overworld.asm"
StartMenu_TrainerInfo::
call GBPalWhiteOut
diff --git a/engine/movie/credits.asm b/engine/movie/credits.asm
index f820aae3..f6900602 100755
--- a/engine/movie/credits.asm
+++ b/engine/movie/credits.asm
@@ -104,7 +104,7 @@ DisplayCreditsMon:
ld [rBGP], a
ret
-INCLUDE "data/credit_mons.asm"
+INCLUDE "data/credits/credits_mons.asm"
ScrollCreditsMonLeft:
ld h, b
@@ -261,9 +261,9 @@ TheEndTextString:
db $60," ",$62," ",$64," ",$64," ",$66," ",$68,"@"
db $61," ",$63," ",$65," ",$65," ",$67," ",$69,"@"
-INCLUDE "data/credits_order.asm"
+INCLUDE "data/credits/credits_order.asm"
-INCLUDE "text/credits_text.asm"
+INCLUDE "data/credits/credits_text.asm"
TheEndGfx:
INCBIN "gfx/intro_credits/the_end.2bpp"
diff --git a/engine/movie/oak_speech/oak_speech2.asm b/engine/movie/oak_speech/oak_speech2.asm
index fdc9ffa3..d7112440 100755
--- a/engine/movie/oak_speech/oak_speech2.asm
+++ b/engine/movie/oak_speech/oak_speech2.asm
@@ -187,7 +187,7 @@ DisplayIntroNameTextBox:
.namestring
db "NAME@"
-INCLUDE "text/player_names.asm"
+INCLUDE "data/player_names.asm"
GetDefaultName:
; a = name index
@@ -213,7 +213,7 @@ GetDefaultName:
ld bc, $14
jp CopyData
-INCLUDE "text/player_names_list.asm"
+INCLUDE "data/player_names_list.asm"
TextTerminator_6b20:
db "@"
diff --git a/engine/movie/titlescreen.asm b/engine/movie/title.asm
index c30f83a9..4bdbb05d 100755
--- a/engine/movie/titlescreen.asm
+++ b/engine/movie/title.asm
@@ -382,7 +382,7 @@ CopyrightTextString:
next $60,$61,$62,$61,$63,$61,$64,$7F,$73,$74,$75,$76,$77,$78,$79,$7A,$7B ; ©'95.'96.'98 GAME FREAK inc.
db "@"
-INCLUDE "data/title_mons.asm"
+INCLUDE "data/pokemon/title_mons.asm"
; prints version text (red, blue)
PrintGameVersionOnTitleScreen:
diff --git a/engine/movie/titlescreen2.asm b/engine/movie/title2.asm
index 2346fcc5..2346fcc5 100755
--- a/engine/movie/titlescreen2.asm
+++ b/engine/movie/title2.asm
diff --git a/engine/overworld/cut.asm b/engine/overworld/cut.asm
index f61ca65f..c75fbbb6 100755
--- a/engine/overworld/cut.asm
+++ b/engine/overworld/cut.asm
@@ -248,4 +248,4 @@ ReplaceTreeTileBlock:
ld [hl], a
ret
-INCLUDE "data/cut_tree_blocks.asm"
+INCLUDE "data/tilesets/cut_tree_blocks.asm"
diff --git a/engine/overworld/doors.asm b/engine/overworld/doors.asm
index 1339430a..ed893773 100755
--- a/engine/overworld/doors.asm
+++ b/engine/overworld/doors.asm
@@ -25,4 +25,4 @@ IsPlayerStandingOnDoorTile:
and a
ret
-INCLUDE "data/door_tile_ids.asm"
+INCLUDE "data/tilesets/door_tile_ids.asm"
diff --git a/engine/overworld/hidden_objects.asm b/engine/overworld/hidden_objects.asm
index c93f2e1b..5887660e 100755
--- a/engine/overworld/hidden_objects.asm
+++ b/engine/overworld/hidden_objects.asm
@@ -130,4 +130,4 @@ CheckIfCoordsInFrontOfPlayerMatch:
ld [hCoordsInFrontOfPlayerMatch], a
ret
-INCLUDE "data/hidden_objects.asm"
+INCLUDE "data/events/hidden_objects.asm"
diff --git a/engine/overworld/ledges.asm b/engine/overworld/ledges.asm
index 290c8c80..c56914f6 100755
--- a/engine/overworld/ledges.asm
+++ b/engine/overworld/ledges.asm
@@ -54,7 +54,7 @@ HandleLedges::
call PlaySound
ret
-INCLUDE "data/ledge_tiles.asm"
+INCLUDE "data/tilesets/ledge_tiles.asm"
LoadHoppingShadowOAM:
ld hl, vChars1 + $7f0
diff --git a/engine/overworld/map_sprites.asm b/engine/overworld/map_sprites.asm
index 19e25435..2079bb6a 100755
--- a/engine/overworld/map_sprites.asm
+++ b/engine/overworld/map_sprites.asm
@@ -437,4 +437,4 @@ GetSplitMapSpriteSetID:
ld a, $01
ret
-INCLUDE "data/sprite_sets.asm"
+INCLUDE "data/maps/sprite_sets.asm"
diff --git a/engine/overworld/player_animations.asm b/engine/overworld/player_animations.asm
index 0ac4f3b2..a3f6e051 100755
--- a/engine/overworld/player_animations.asm
+++ b/engine/overworld/player_animations.asm
@@ -373,7 +373,7 @@ IsPlayerStandingOnWarpPadOrHole::
ld [wStandingOnWarpPadOrHole], a
ret
-INCLUDE "data/warp_pad_hole_tile_ids.asm"
+INCLUDE "data/tilesets/warp_pad_hole_tile_ids.asm"
FishingAnim:
ld c, 10
diff --git a/engine/overworld/player_state.asm b/engine/overworld/player_state.asm
index 23da664c..69b9201f 100644
--- a/engine/overworld/player_state.asm
+++ b/engine/overworld/player_state.asm
@@ -82,7 +82,7 @@ CheckForceBikeOrSurf::
ld [wWalkBikeSurfStateCopy], a
jp ForceBikeOrSurf
-INCLUDE "data/force_bike_surf.asm"
+INCLUDE "data/maps/force_bike_surf.asm"
IsPlayerFacingEdgeOfMap::
push hl
@@ -176,7 +176,7 @@ IsWarpTileInFrontOfPlayer::
pop hl
ret
-INCLUDE "data/warp_carpet_tile_ids.asm"
+INCLUDE "data/tilesets/warp_carpet_tile_ids.asm"
IsSSAnneBowWarpTileInFrontOfPlayer:
ld a, [wTileInFrontOfPlayer]
@@ -215,7 +215,7 @@ IsPlayerStandingOnDoorTileOrWarpTile::
pop hl
ret
-INCLUDE "data/warp_tile_ids.asm"
+INCLUDE "data/tilesets/warp_tile_ids.asm"
PrintSafariZoneSteps::
ld a, [wCurMap]
diff --git a/engine/overworld/special_warps.asm b/engine/overworld/special_warps.asm
index eee85402..042146f9 100644
--- a/engine/overworld/special_warps.asm
+++ b/engine/overworld/special_warps.asm
@@ -146,4 +146,4 @@ LoadSpecialWarpData:
ld [wDestinationWarpID], a
ret
-INCLUDE "data/special_warps.asm"
+INCLUDE "data/maps/special_warps.asm"
diff --git a/engine/overworld/tilesets.asm b/engine/overworld/tilesets.asm
index 6e33974f..d6b8221c 100644
--- a/engine/overworld/tilesets.asm
+++ b/engine/overworld/tilesets.asm
@@ -55,6 +55,6 @@ LoadTilesetHeader:
.done
ret
-INCLUDE "data/dungeon_tilesets.asm"
+INCLUDE "data/tilesets/dungeon_tilesets.asm"
-INCLUDE "data/tileset_headers.asm"
+INCLUDE "data/tilesets/tileset_headers.asm"
diff --git a/engine/overworld/wild_mons.asm b/engine/overworld/wild_mons.asm
index df4d3121..24dc7681 100644
--- a/engine/overworld/wild_mons.asm
+++ b/engine/overworld/wild_mons.asm
@@ -30,4 +30,4 @@ LoadWildData::
ld bc, $0014
jp CopyData
-INCLUDE "data/wild_mons.asm"
+INCLUDE "data/wild/grass_water.asm"
diff --git a/engine/pokemon/bills_pc.asm b/engine/pokemon/bills_pc.asm
index e5855f1d..7d599404 100644
--- a/engine/pokemon/bills_pc.asm
+++ b/engine/pokemon/bills_pc.asm
@@ -376,7 +376,7 @@ KnowsHMMove::
and a
ret
-INCLUDE "data/hm_moves.asm"
+INCLUDE "data/moves/hm_moves.asm"
DisplayDepositWithdrawMenu:
coord hl, 9, 10
diff --git a/engine/pokemon/evos_moves.asm b/engine/pokemon/evos_moves.asm
index f50f8081..d25b71ec 100755
--- a/engine/pokemon/evos_moves.asm
+++ b/engine/pokemon/evos_moves.asm
@@ -510,4 +510,4 @@ WriteMonMoves_ShiftMoveData:
Evolution_FlagAction:
predef_jump FlagActionPredef
-INCLUDE "data/evos_moves.asm"
+INCLUDE "data/pokemon/evos_moves.asm"
diff --git a/engine/slots/slot_machine.asm b/engine/slots/slot_machine.asm
index 0a92c69b..16696713 100755
--- a/engine/slots/slot_machine.asm
+++ b/engine/slots/slot_machine.asm
@@ -881,7 +881,7 @@ SlotMachineMap:
INCBIN "gfx/slots/slots.tilemap"
SlotMachineMapEnd:
-INCLUDE "data/slot_machine_wheels.asm"
+INCLUDE "data/events/slot_machine_wheels.asm"
SlotMachineTiles1:
IF DEF(_RED)
diff --git a/home.asm b/home.asm
index dfa1bec2..de7e90ea 100644
--- a/home.asm
+++ b/home.asm
@@ -114,7 +114,7 @@ Start::
INCLUDE "home/joypad.asm"
-INCLUDE "data/map_header_pointers.asm"
+INCLUDE "data/maps/map_header_pointers.asm"
INCLUDE "home/overworld.asm"
CheckForUserInterruption::
@@ -910,7 +910,7 @@ InterlaceMergeSpriteBuffers::
jp CopyVideoData
-INCLUDE "data/collision_tile_ids.asm"
+INCLUDE "data/tilesets/collision_tile_ids.asm"
INCLUDE "home/copy2.asm"
INCLUDE "home/text.asm"
INCLUDE "home/vcopy.asm"
@@ -937,7 +937,7 @@ UpdateSprites::
ld [MBC1RomBank], a
ret
-INCLUDE "data/mart_inventories.asm"
+INCLUDE "data/items/marts.asm"
TextScriptEndingChar::
db "@"
@@ -2634,7 +2634,7 @@ PlayTrainerMusic::
ld [wNewSoundID], a
jp PlaySound
-INCLUDE "data/trainer_types.asm"
+INCLUDE "data/trainers/encounter_types.asm"
; checks if the player's coordinates match an arrow movement tile's coordinates
; and if so, decodes the RLE movement data
diff --git a/home/overworld.asm b/home/overworld.asm
index b96efcb4..460ce11e 100644
--- a/home/overworld.asm
+++ b/home/overworld.asm
@@ -867,7 +867,7 @@ IsBikeRidingAllowed::
scf
ret
-INCLUDE "data/bike_riding_tilesets.asm"
+INCLUDE "data/tilesets/bike_riding_tilesets.asm"
; load the tile pattern data of the current tileset into VRAM
LoadTilesetTilePatternData::
diff --git a/main.asm b/main.asm
index 1c3b5800..fc920b79 100755
--- a/main.asm
+++ b/main.asm
@@ -3,19 +3,19 @@ INCLUDE "constants.asm"
SECTION "bank1", ROMX
-INCLUDE "data/facing.asm"
+INCLUDE "data/sprite_facings.asm"
INCLUDE "engine/events/black_out.asm"
MewPicFront:: INCBIN "gfx/pokemon/front/mew.pic"
MewPicBack:: INCBIN "gfx/pokemon/back/mewb.pic"
-INCLUDE "data/baseStats/mew.asm"
+INCLUDE "data/pokemon/base_stats/mew.asm"
INCLUDE "engine/battle/safari_zone.asm"
-INCLUDE "engine/movie/titlescreen.asm"
+INCLUDE "engine/movie/title.asm"
INCLUDE "engine/pokemon/load_mon_data.asm"
-INCLUDE "data/item_prices.asm"
-INCLUDE "text/item_names.asm"
-INCLUDE "text/unused_names.asm"
+INCLUDE "data/items/prices.asm"
+INCLUDE "data/items/names.asm"
+INCLUDE "data/text/unused_names.asm"
INCLUDE "engine/gfx/sprite_oam.asm"
INCLUDE "engine/gfx/oam_dma.asm"
INCLUDE "engine/link/print_waiting_text.asm"
@@ -49,14 +49,14 @@ INCLUDE "engine/events/display_pokedex.asm"
SECTION "bank3", ROMX
INCLUDE "engine/joypad.asm"
-INCLUDE "data/map_songs.asm"
-INCLUDE "data/map_header_banks.asm"
+INCLUDE "data/maps/songs.asm"
+INCLUDE "data/maps/map_header_banks.asm"
INCLUDE "engine/overworld/clear_variables.asm"
INCLUDE "engine/overworld/player_state.asm"
INCLUDE "engine/events/poison.asm"
INCLUDE "engine/overworld/tilesets.asm"
INCLUDE "engine/overworld/daycare_exp.asm"
-INCLUDE "data/hide_show_data.asm"
+INCLUDE "data/maps/hide_show_data.asm"
INCLUDE "engine/overworld/field_move_messages.asm"
INCLUDE "engine/items/inventory.asm"
INCLUDE "engine/overworld/wild_mons.asm"
@@ -149,7 +149,7 @@ INCLUDE "engine/overworld/ledges.asm"
SECTION "bank7_1", ROMX
-INCLUDE "text/monster_names.asm"
+INCLUDE "data/pokemon/names.asm"
INCLUDE "engine/movie/oak_speech/clear_save.asm"
INCLUDE "engine/events/elevator.asm"
@@ -201,7 +201,7 @@ INCLUDE "engine/battle/move_effects/one_hit_ko.asm"
SECTION "Battle (BANK D)", ROMX
-INCLUDE "engine/movie/titlescreen2.asm"
+INCLUDE "engine/movie/title2.asm"
INCLUDE "engine/battle/link_battle_versus_text.asm"
INCLUDE "engine/slots/slot_machine.asm"
INCLUDE "engine/events/pewter_guys.asm"
@@ -211,9 +211,9 @@ INCLUDE "engine/slots/game_corner_slots.asm"
SECTION "bankE", ROMX
-INCLUDE "data/moves.asm"
-INCLUDE "data/base_stats.asm"
-INCLUDE "data/cries.asm"
+INCLUDE "data/moves/moves.asm"
+INCLUDE "data/pokemon/base_stats.asm"
+INCLUDE "data/pokemon/cries.asm"
INCLUDE "engine/battle/unused_stats_functions.asm"
INCLUDE "engine/battle/scroll_draw_trainer_pic.asm"
INCLUDE "engine/battle/trainer_ai.asm"
@@ -224,7 +224,6 @@ INCBIN "gfx/trade/game_boy.2bpp"
INCBIN "gfx/trade/link_cable.2bpp"
TradingAnimationGraphicsEnd:
-; Pokeball traveling through the link cable.
TradingAnimationGraphics2: INCBIN "gfx/trade/cable_ball.2bpp"
TradingAnimationGraphics2End:
@@ -380,7 +379,7 @@ RedFishingTilesBack: INCBIN "gfx/overworld/red_fish_back.2bpp"
RedFishingTilesSide: INCBIN "gfx/overworld/red_fish_side.2bpp"
RedFishingRodTiles: INCBIN "gfx/overworld/fishing_rod.2bpp"
-INCLUDE "data/animations.asm"
+INCLUDE "data/moves/animations.asm"
INCLUDE "engine/movie/evolution.asm"
INCLUDE "engine/overworld/elevator.asm"
INCLUDE "engine/items/tm_prices.asm"
diff --git a/text.asm b/text.asm
index a426de39..49e22ef0 100644
--- a/text.asm
+++ b/text.asm
@@ -8,3182 +8,278 @@ INCLUDE "constants/text_constants.asm"
SECTION "Text 1", ROMX
-_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/ViridianForest.asm"
-INCLUDE "text/maps/MtMoon1F.asm"
-INCLUDE "text/maps/MtMoonB1F.asm"
-INCLUDE "text/maps/MtMoonB2F.asm"
-INCLUDE "text/maps/SSAnne1F.asm"
-INCLUDE "text/maps/SSAnne2F.asm"
-INCLUDE "text/maps/SSAnne3F.asm"
-INCLUDE "text/maps/SSAnneBow.asm"
-INCLUDE "text/maps/SSAnneKitchen.asm"
-INCLUDE "text/maps/SSAnneCaptainsRoom.asm"
-INCLUDE "text/maps/SSAnne1FRooms.asm"
-INCLUDE "text/maps/SSAnne2FRooms.asm"
-INCLUDE "text/maps/SSAnneB1FRooms.asm"
-INCLUDE "text/maps/VictoryRoad3F.asm"
-INCLUDE "text/maps/RocketHideoutB1F.asm"
-INCLUDE "text/maps/RocketHideoutB2F.asm"
-INCLUDE "text/maps/RocketHideoutB3F.asm"
-INCLUDE "text/maps/RocketHideoutB4F.asm"
-INCLUDE "text/maps/RocketHideoutElevator.asm"
-INCLUDE "text/maps/SilphCo2F.asm"
-INCLUDE "text/maps/SilphCo3F.asm"
-INCLUDE "text/maps/SilphCo4F.asm"
-INCLUDE "text/maps/SilphCo5F.asm"
+INCLUDE "data/text/text_1.asm"
+
+INCLUDE "text/ViridianForest.asm"
+INCLUDE "text/MtMoon1F.asm"
+INCLUDE "text/MtMoonB1F.asm"
+INCLUDE "text/MtMoonB2F.asm"
+INCLUDE "text/SSAnne1F.asm"
+INCLUDE "text/SSAnne2F.asm"
+INCLUDE "text/SSAnne3F.asm"
+INCLUDE "text/SSAnneBow.asm"
+INCLUDE "text/SSAnneKitchen.asm"
+INCLUDE "text/SSAnneCaptainsRoom.asm"
+INCLUDE "text/SSAnne1FRooms.asm"
+INCLUDE "text/SSAnne2FRooms.asm"
+INCLUDE "text/SSAnneB1FRooms.asm"
+INCLUDE "text/VictoryRoad3F.asm"
+INCLUDE "text/RocketHideoutB1F.asm"
+INCLUDE "text/RocketHideoutB2F.asm"
+INCLUDE "text/RocketHideoutB3F.asm"
+INCLUDE "text/RocketHideoutB4F.asm"
+INCLUDE "text/RocketHideoutElevator.asm"
+INCLUDE "text/SilphCo2F.asm"
+INCLUDE "text/SilphCo3F.asm"
+INCLUDE "text/SilphCo4F.asm"
+INCLUDE "text/SilphCo5F.asm"
SECTION "Text 2", ROMX
-INCLUDE "text/maps/SilphCo5F_2.asm"
-INCLUDE "text/maps/SilphCo6F.asm"
-INCLUDE "text/maps/SilphCo7F.asm"
-INCLUDE "text/maps/SilphCo8F.asm"
-INCLUDE "text/maps/SilphCo9F.asm"
-INCLUDE "text/maps/SilphCo10F.asm"
-INCLUDE "text/maps/SilphCo11F.asm"
-INCLUDE "text/maps/PokemonMansion2F.asm"
-INCLUDE "text/maps/PokemonMansion3F.asm"
-INCLUDE "text/maps/PokemonMansionB1F.asm"
-INCLUDE "text/maps/SafariZoneEast.asm"
-INCLUDE "text/maps/SafariZoneNorth.asm"
-INCLUDE "text/maps/SafariZoneWest.asm"
-INCLUDE "text/maps/SafariZoneCenter.asm"
-INCLUDE "text/maps/SafariZoneCenterRestHouse.asm"
-INCLUDE "text/maps/SafariZoneSecretHouse.asm"
-INCLUDE "text/maps/SafariZoneWestRestHouse.asm"
-INCLUDE "text/maps/SafariZoneEastRestHouse.asm"
-INCLUDE "text/maps/SafariZoneNorthRestHouse.asm"
-INCLUDE "text/maps/CeruleanCaveB1F.asm"
-INCLUDE "text/maps/VictoryRoad1F.asm"
-INCLUDE "text/maps/LancesRoom.asm"
-INCLUDE "text/maps/HallOfFame.asm"
-INCLUDE "text/maps/ChampionsRoom.asm"
-INCLUDE "text/maps/LoreleisRoom.asm"
-INCLUDE "text/maps/BrunosRoom.asm"
-INCLUDE "text/maps/AgathasRoom.asm"
-INCLUDE "text/maps/RockTunnelB1F.asm"
+INCLUDE "text/SilphCo5F_2.asm"
+INCLUDE "text/SilphCo6F.asm"
+INCLUDE "text/SilphCo7F.asm"
+INCLUDE "text/SilphCo8F.asm"
+INCLUDE "text/SilphCo9F.asm"
+INCLUDE "text/SilphCo10F.asm"
+INCLUDE "text/SilphCo11F.asm"
+INCLUDE "text/PokemonMansion2F.asm"
+INCLUDE "text/PokemonMansion3F.asm"
+INCLUDE "text/PokemonMansionB1F.asm"
+INCLUDE "text/SafariZoneEast.asm"
+INCLUDE "text/SafariZoneNorth.asm"
+INCLUDE "text/SafariZoneWest.asm"
+INCLUDE "text/SafariZoneCenter.asm"
+INCLUDE "text/SafariZoneCenterRestHouse.asm"
+INCLUDE "text/SafariZoneSecretHouse.asm"
+INCLUDE "text/SafariZoneWestRestHouse.asm"
+INCLUDE "text/SafariZoneEastRestHouse.asm"
+INCLUDE "text/SafariZoneNorthRestHouse.asm"
+INCLUDE "text/CeruleanCaveB1F.asm"
+INCLUDE "text/VictoryRoad1F.asm"
+INCLUDE "text/LancesRoom.asm"
+INCLUDE "text/HallOfFame.asm"
+INCLUDE "text/ChampionsRoom.asm"
+INCLUDE "text/LoreleisRoom.asm"
+INCLUDE "text/BrunosRoom.asm"
+INCLUDE "text/AgathasRoom.asm"
+INCLUDE "text/RockTunnelB1F.asm"
SECTION "Text 3", ROMX
-INCLUDE "text/maps/RockTunnelB1F_2.asm"
-INCLUDE "text/maps/SeafoamIslandsB4F.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 wLinkEnemyTrainerName
- text "."
- done
-
-_TradeForText::
- text "For <PLAYER>'s"
- line "@"
- TX_RAM wcf4b
- text ","
- done
-
-_TradeSendsText::
- TX_RAM wLinkEnemyTrainerName
- text " sends"
- line "@"
- TX_RAM wcd6d
- text "."
- done
-
-_TradeWavesFarewellText::
- TX_RAM wLinkEnemyTrainerName
- 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 wLinkEnemyTrainerName
- 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!@@"
+INCLUDE "text/RockTunnelB1F_2.asm"
+INCLUDE "text/SeafoamIslandsB4F.asm"
-_OKExclamationText::
- text "OK!@@"
+INCLUDE "data/text/text_2.asm"
-_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
- text ""
- line "is eating!"
- prompt
-
-_SafariZoneAngryText::
- text "Wild @"
- TX_RAM wEnemyMonNick
- text ""
- 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/DiglettsCaveRoute2.asm"
-INCLUDE "text/maps/ViridianForestNorthGate.asm"
-INCLUDE "text/maps/Route2TradeHouse.asm"
-INCLUDE "text/maps/Route2Gate.asm"
-INCLUDE "text/maps/ViridianForestSouthGate.asm"
-INCLUDE "text/maps/MtMoonPokecenter.asm"
-INCLUDE "text/maps/SaffronGates.asm"
-INCLUDE "text/maps/Daycare.asm"
+INCLUDE "text/DiglettsCaveRoute2.asm"
+INCLUDE "text/ViridianForestNorthGate.asm"
+INCLUDE "text/Route2TradeHouse.asm"
+INCLUDE "text/Route2Gate.asm"
+INCLUDE "text/ViridianForestSouthGate.asm"
+INCLUDE "text/MtMoonPokecenter.asm"
+INCLUDE "text/SaffronGates.asm"
+INCLUDE "text/Daycare.asm"
SECTION "Text 4", ROMX
-INCLUDE "text/maps/Daycare_2.asm"
-INCLUDE "text/maps/UndergroundPathRoute6.asm"
-INCLUDE "text/maps/UndergroundPathRoute7.asm"
-INCLUDE "text/maps/UndergroundPathRoute7Copy.asm"
-INCLUDE "text/maps/UndergroundPathRoute8.asm"
-INCLUDE "text/maps/RockTunnelPokecenter.asm"
-INCLUDE "text/maps/RockTunnel1F.asm"
-INCLUDE "text/maps/PowerPlant.asm"
-INCLUDE "text/maps/Route11Gate1F.asm"
-INCLUDE "text/maps/Route11Gate2F.asm"
-INCLUDE "text/maps/DiglettsCaveRoute11.asm"
-INCLUDE "text/maps/Route12Gate1F.asm"
-INCLUDE "text/maps/Route12Gate2F.asm"
-INCLUDE "text/maps/Route12SuperRodHouse.asm"
-INCLUDE "text/maps/Route15Gate1F.asm"
-INCLUDE "text/maps/Route15Gate2F.asm"
-INCLUDE "text/maps/Route16Gate1F.asm"
-INCLUDE "text/maps/Route16Gate2F.asm"
-INCLUDE "text/maps/Route16FlyHouse.asm"
-INCLUDE "text/maps/Route18Gate1F.asm"
-INCLUDE "text/maps/Route18Gate2F.asm"
-INCLUDE "text/maps/Route22Gate.asm"
-INCLUDE "text/maps/VictoryRoad2F.asm"
-INCLUDE "text/maps/BillsHouse.asm"
-INCLUDE "text/maps/Route1.asm"
-INCLUDE "text/maps/Route2.asm"
-INCLUDE "text/maps/Route3.asm"
-INCLUDE "text/maps/Route4.asm"
-INCLUDE "text/maps/Route5.asm"
-INCLUDE "text/maps/Route6.asm"
-INCLUDE "text/maps/Route7.asm"
-INCLUDE "text/maps/Route8.asm"
-INCLUDE "text/maps/Route9.asm"
-INCLUDE "text/maps/Route10.asm"
-INCLUDE "text/maps/Route11.asm"
+INCLUDE "text/Daycare_2.asm"
+INCLUDE "text/UndergroundPathRoute6.asm"
+INCLUDE "text/UndergroundPathRoute7.asm"
+INCLUDE "text/UndergroundPathRoute7Copy.asm"
+INCLUDE "text/UndergroundPathRoute8.asm"
+INCLUDE "text/RockTunnelPokecenter.asm"
+INCLUDE "text/RockTunnel1F.asm"
+INCLUDE "text/PowerPlant.asm"
+INCLUDE "text/Route11Gate1F.asm"
+INCLUDE "text/Route11Gate2F.asm"
+INCLUDE "text/DiglettsCaveRoute11.asm"
+INCLUDE "text/Route12Gate1F.asm"
+INCLUDE "text/Route12Gate2F.asm"
+INCLUDE "text/Route12SuperRodHouse.asm"
+INCLUDE "text/Route15Gate1F.asm"
+INCLUDE "text/Route15Gate2F.asm"
+INCLUDE "text/Route16Gate1F.asm"
+INCLUDE "text/Route16Gate2F.asm"
+INCLUDE "text/Route16FlyHouse.asm"
+INCLUDE "text/Route18Gate1F.asm"
+INCLUDE "text/Route18Gate2F.asm"
+INCLUDE "text/Route22Gate.asm"
+INCLUDE "text/VictoryRoad2F.asm"
+INCLUDE "text/BillsHouse.asm"
+INCLUDE "text/Route1.asm"
+INCLUDE "text/Route2.asm"
+INCLUDE "text/Route3.asm"
+INCLUDE "text/Route4.asm"
+INCLUDE "text/Route5.asm"
+INCLUDE "text/Route6.asm"
+INCLUDE "text/Route7.asm"
+INCLUDE "text/Route8.asm"
+INCLUDE "text/Route9.asm"
+INCLUDE "text/Route10.asm"
+INCLUDE "text/Route11.asm"
SECTION "Text 5", ROMX
-INCLUDE "text/maps/Route11_2.asm"
-INCLUDE "text/maps/Route12.asm"
-INCLUDE "text/maps/Route13.asm"
-INCLUDE "text/maps/Route14.asm"
-INCLUDE "text/maps/Route15.asm"
-INCLUDE "text/maps/Route16.asm"
-INCLUDE "text/maps/Route17.asm"
-INCLUDE "text/maps/Route18.asm"
-INCLUDE "text/maps/Route19.asm"
-INCLUDE "text/maps/Route20.asm"
-INCLUDE "text/maps/Route21.asm"
-INCLUDE "text/maps/Route22.asm"
-INCLUDE "text/maps/Route23.asm"
-INCLUDE "text/maps/Route24.asm"
+INCLUDE "text/Route11_2.asm"
+INCLUDE "text/Route12.asm"
+INCLUDE "text/Route13.asm"
+INCLUDE "text/Route14.asm"
+INCLUDE "text/Route15.asm"
+INCLUDE "text/Route16.asm"
+INCLUDE "text/Route17.asm"
+INCLUDE "text/Route18.asm"
+INCLUDE "text/Route19.asm"
+INCLUDE "text/Route20.asm"
+INCLUDE "text/Route21.asm"
+INCLUDE "text/Route22.asm"
+INCLUDE "text/Route23.asm"
+INCLUDE "text/Route24.asm"
SECTION "Text 6", ROMX
-INCLUDE "text/maps/Route24_2.asm"
-INCLUDE "text/maps/Route25.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
+INCLUDE "text/Route24_2.asm"
+INCLUDE "text/Route25.asm"
-_ShroudedInMistText::
- text "<USER>'s"
- line "shrouded in mist!"
- prompt
+INCLUDE "data/text/text_3.asm"
-_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/RedsHouse1F.asm"
-INCLUDE "text/maps/BluesHouse.asm"
-INCLUDE "text/maps/OaksLab.asm"
-INCLUDE "text/maps/ViridianPokecenter.asm"
-INCLUDE "text/maps/ViridianMart.asm"
-INCLUDE "text/maps/ViridianSchoolHouse.asm"
-INCLUDE "text/maps/ViridianNicknameHouse.asm"
-INCLUDE "text/maps/ViridianGym.asm"
-INCLUDE "text/maps/Museum1F.asm"
-INCLUDE "text/maps/Museum2F.asm"
-INCLUDE "text/maps/PewterGym.asm"
+INCLUDE "text/RedsHouse1F.asm"
+INCLUDE "text/BluesHouse.asm"
+INCLUDE "text/OaksLab.asm"
+INCLUDE "text/ViridianPokecenter.asm"
+INCLUDE "text/ViridianMart.asm"
+INCLUDE "text/ViridianSchoolHouse.asm"
+INCLUDE "text/ViridianNicknameHouse.asm"
+INCLUDE "text/ViridianGym.asm"
+INCLUDE "text/Museum1F.asm"
+INCLUDE "text/Museum2F.asm"
+INCLUDE "text/PewterGym.asm"
SECTION "Text 7", ROMX
-INCLUDE "text/maps/PewterGym_2.asm"
-INCLUDE "text/maps/PewterNidoranHouse.asm"
-INCLUDE "text/maps/PewterMart.asm"
-INCLUDE "text/maps/PewterSpeechHouse.asm"
-INCLUDE "text/maps/PewterPokecenter.asm"
-INCLUDE "text/maps/CeruleanTrashedHouse.asm"
-INCLUDE "text/maps/CeruleanTradeHouse.asm"
-INCLUDE "text/maps/CeruleanPokecenter.asm"
-INCLUDE "text/maps/CeruleanGym.asm"
-INCLUDE "text/maps/BikeShop.asm"
-INCLUDE "text/maps/CeruleanMart.asm"
-INCLUDE "text/maps/CeruleanBadgeHouse.asm"
-INCLUDE "text/maps/LavenderPokecenter.asm"
-INCLUDE "text/maps/PokemonTower1F.asm"
-INCLUDE "text/maps/PokemonTower2F.asm"
-INCLUDE "text/maps/PokemonTower3F.asm"
-INCLUDE "text/maps/PokemonTower4F.asm"
-INCLUDE "text/maps/PokemonTower5F.asm"
-INCLUDE "text/maps/PokemonTower6F.asm"
-INCLUDE "text/maps/PokemonTower7F.asm"
-INCLUDE "text/maps/MrFujisHouse.asm"
-INCLUDE "text/maps/LavenderMart.asm"
-INCLUDE "text/maps/LavenderCuboneHouse.asm"
-INCLUDE "text/maps/NameRatersHouse.asm"
-INCLUDE "text/maps/VermilionPokecenter.asm"
-INCLUDE "text/maps/PokemonFanClub.asm"
-INCLUDE "text/maps/VermilionMart.asm"
-INCLUDE "text/maps/VermilionGym.asm"
+INCLUDE "text/PewterGym_2.asm"
+INCLUDE "text/PewterNidoranHouse.asm"
+INCLUDE "text/PewterMart.asm"
+INCLUDE "text/PewterSpeechHouse.asm"
+INCLUDE "text/PewterPokecenter.asm"
+INCLUDE "text/CeruleanTrashedHouse.asm"
+INCLUDE "text/CeruleanTradeHouse.asm"
+INCLUDE "text/CeruleanPokecenter.asm"
+INCLUDE "text/CeruleanGym.asm"
+INCLUDE "text/BikeShop.asm"
+INCLUDE "text/CeruleanMart.asm"
+INCLUDE "text/CeruleanBadgeHouse.asm"
+INCLUDE "text/LavenderPokecenter.asm"
+INCLUDE "text/PokemonTower1F.asm"
+INCLUDE "text/PokemonTower2F.asm"
+INCLUDE "text/PokemonTower3F.asm"
+INCLUDE "text/PokemonTower4F.asm"
+INCLUDE "text/PokemonTower5F.asm"
+INCLUDE "text/PokemonTower6F.asm"
+INCLUDE "text/PokemonTower7F.asm"
+INCLUDE "text/MrFujisHouse.asm"
+INCLUDE "text/LavenderMart.asm"
+INCLUDE "text/LavenderCuboneHouse.asm"
+INCLUDE "text/NameRatersHouse.asm"
+INCLUDE "text/VermilionPokecenter.asm"
+INCLUDE "text/PokemonFanClub.asm"
+INCLUDE "text/VermilionMart.asm"
+INCLUDE "text/VermilionGym.asm"
SECTION "Text 8", ROMX
-INCLUDE "text/maps/VermilionGym_2.asm"
-INCLUDE "text/maps/VermilionPidgeyHouse.asm"
-INCLUDE "text/maps/VermilionDock.asm"
-INCLUDE "text/maps/VermilionOldRodHouse.asm"
-INCLUDE "text/maps/CeladonMart1F.asm"
-INCLUDE "text/maps/CeladonMart2F.asm"
-INCLUDE "text/maps/CeladonMart3F.asm"
-INCLUDE "text/maps/CeladonMart4F.asm"
-INCLUDE "text/maps/CeladonMartRoof.asm"
-INCLUDE "text/maps/CeladonMansion1F.asm"
-INCLUDE "text/maps/CeladonMansion2F.asm"
-INCLUDE "text/maps/CeladonMansion3F.asm"
-INCLUDE "text/maps/CeladonMansionRoof.asm"
-INCLUDE "text/maps/CeladonMansionRoofHouse.asm"
-INCLUDE "text/maps/CeladonPokecenter.asm"
-INCLUDE "text/maps/CeladonGym.asm"
-INCLUDE "text/maps/GameCorner.asm"
-INCLUDE "text/maps/CeladonMart5F.asm"
-INCLUDE "text/maps/GameCornerPrizeRoom.asm"
-INCLUDE "text/maps/CeladonDiner.asm"
-INCLUDE "text/maps/CeladonChiefHouse.asm"
-INCLUDE "text/maps/CeladonHotel.asm"
-INCLUDE "text/maps/FuchsiaMart.asm"
-INCLUDE "text/maps/FuchsiaBillsGrandpasHouse.asm"
-INCLUDE "text/maps/FuchsiaPokecenter.asm"
-INCLUDE "text/maps/WardensHouse.asm"
-INCLUDE "text/maps/SafariZoneGate.asm"
-INCLUDE "text/maps/FuchsiaGym.asm"
+INCLUDE "text/VermilionGym_2.asm"
+INCLUDE "text/VermilionPidgeyHouse.asm"
+INCLUDE "text/VermilionDock.asm"
+INCLUDE "text/VermilionOldRodHouse.asm"
+INCLUDE "text/CeladonMart1F.asm"
+INCLUDE "text/CeladonMart2F.asm"
+INCLUDE "text/CeladonMart3F.asm"
+INCLUDE "text/CeladonMart4F.asm"
+INCLUDE "text/CeladonMartRoof.asm"
+INCLUDE "text/CeladonMansion1F.asm"
+INCLUDE "text/CeladonMansion2F.asm"
+INCLUDE "text/CeladonMansion3F.asm"
+INCLUDE "text/CeladonMansionRoof.asm"
+INCLUDE "text/CeladonMansionRoofHouse.asm"
+INCLUDE "text/CeladonPokecenter.asm"
+INCLUDE "text/CeladonGym.asm"
+INCLUDE "text/GameCorner.asm"
+INCLUDE "text/CeladonMart5F.asm"
+INCLUDE "text/GameCornerPrizeRoom.asm"
+INCLUDE "text/CeladonDiner.asm"
+INCLUDE "text/CeladonChiefHouse.asm"
+INCLUDE "text/CeladonHotel.asm"
+INCLUDE "text/FuchsiaMart.asm"
+INCLUDE "text/FuchsiaBillsGrandpasHouse.asm"
+INCLUDE "text/FuchsiaPokecenter.asm"
+INCLUDE "text/WardensHouse.asm"
+INCLUDE "text/SafariZoneGate.asm"
+INCLUDE "text/FuchsiaGym.asm"
SECTION "Text 9", ROMX
-INCLUDE "text/maps/FuchsiaGym_2.asm"
-INCLUDE "text/maps/FuchsiaMeetingRoom.asm"
-INCLUDE "text/maps/FuchsiaGoodRodHouse.asm"
-INCLUDE "text/maps/PokemonMansion1F.asm"
-INCLUDE "text/maps/CinnabarGym.asm"
-INCLUDE "text/maps/CinnabarLab.asm"
-INCLUDE "text/maps/CinnabarLabTradeRoom.asm"
-INCLUDE "text/maps/CinnabarLabMetronomeRoom.asm"
-INCLUDE "text/maps/CinnabarLabFossilRoom.asm"
-INCLUDE "text/maps/CinnabarPokecenter.asm"
-INCLUDE "text/maps/CinnabarMart.asm"
-INCLUDE "text/maps/IndigoPlateauLobby.asm"
-INCLUDE "text/maps/CopycatsHouse1F.asm"
-INCLUDE "text/maps/CopycatsHouse2F.asm"
-INCLUDE "text/maps/FightingDojo.asm"
-INCLUDE "text/maps/SaffronGym.asm"
-INCLUDE "text/maps/SaffronPidgeyHouse.asm"
-INCLUDE "text/maps/SaffronMart.asm"
-INCLUDE "text/maps/SilphCo1F.asm"
-INCLUDE "text/maps/SaffronPokecenter.asm"
-INCLUDE "text/maps/MrPsychicsHouse.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
+INCLUDE "text/FuchsiaGym_2.asm"
+INCLUDE "text/FuchsiaMeetingRoom.asm"
+INCLUDE "text/FuchsiaGoodRodHouse.asm"
+INCLUDE "text/PokemonMansion1F.asm"
+INCLUDE "text/CinnabarGym.asm"
+INCLUDE "text/CinnabarLab.asm"
+INCLUDE "text/CinnabarLabTradeRoom.asm"
+INCLUDE "text/CinnabarLabMetronomeRoom.asm"
+INCLUDE "text/CinnabarLabFossilRoom.asm"
+INCLUDE "text/CinnabarPokecenter.asm"
+INCLUDE "text/CinnabarMart.asm"
+INCLUDE "text/IndigoPlateauLobby.asm"
+INCLUDE "text/CopycatsHouse1F.asm"
+INCLUDE "text/CopycatsHouse2F.asm"
+INCLUDE "text/FightingDojo.asm"
+INCLUDE "text/SaffronGym.asm"
+INCLUDE "text/SaffronPidgeyHouse.asm"
+INCLUDE "text/SaffronMart.asm"
+INCLUDE "text/SilphCo1F.asm"
+INCLUDE "text/SaffronPokecenter.asm"
+INCLUDE "text/MrPsychicsHouse.asm"
+
+INCLUDE "data/text/text_4.asm"
SECTION "Text 10", ROMX
-_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 "!@@"
-
-_SentToBoxText::
- 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/PalletTown.asm"
-INCLUDE "text/maps/ViridianCity.asm"
-INCLUDE "text/maps/PewterCity.asm"
-INCLUDE "text/maps/CeruleanCity.asm"
-INCLUDE "text/maps/LavenderTown.asm"
-INCLUDE "text/maps/VermilionCity.asm"
-INCLUDE "text/maps/CeladonCity.asm"
-INCLUDE "text/maps/FuchsiaCity.asm"
-INCLUDE "text/maps/CinnabarIsland.asm"
-INCLUDE "text/maps/SaffronCity.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
+INCLUDE "data/text/text_5.asm"
-_ItemUseBallText05::
- text "All right!"
- line "@"
- TX_RAM wEnemyMonNick
- text " was"
- cont "caught!@@"
+INCLUDE "text/PalletTown.asm"
+INCLUDE "text/ViridianCity.asm"
+INCLUDE "text/PewterCity.asm"
+INCLUDE "text/CeruleanCity.asm"
+INCLUDE "text/LavenderTown.asm"
+INCLUDE "text/VermilionCity.asm"
+INCLUDE "text/CeladonCity.asm"
+INCLUDE "text/FuchsiaCity.asm"
+INCLUDE "text/CinnabarIsland.asm"
+INCLUDE "text/SaffronCity.asm"
-_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
+INCLUDE "data/text/text_6.asm"
SECTION "Text 11", ROMX
-_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
+INCLUDE "data/text/text_7.asm"
SECTION "Pokedex Text", ROMX
-INCLUDE "text/pokedex.asm"
+INCLUDE "data/pokemon/dex_text.asm"
SECTION "Move Names", ROMX
-INCLUDE "text/move_names.asm"
+INCLUDE "data/moves/names.asm"
diff --git a/text/maps/AgathasRoom.asm b/text/AgathasRoom.asm
index 9ef5059a..9ef5059a 100644
--- a/text/maps/AgathasRoom.asm
+++ b/text/AgathasRoom.asm
diff --git a/text/maps/BikeShop.asm b/text/BikeShop.asm
index 86799865..86799865 100644
--- a/text/maps/BikeShop.asm
+++ b/text/BikeShop.asm
diff --git a/text/maps/BillsHouse.asm b/text/BillsHouse.asm
index 5ece48d7..5ece48d7 100644
--- a/text/maps/BillsHouse.asm
+++ b/text/BillsHouse.asm
diff --git a/text/maps/BluesHouse.asm b/text/BluesHouse.asm
index 1898636a..1898636a 100644
--- a/text/maps/BluesHouse.asm
+++ b/text/BluesHouse.asm
diff --git a/text/maps/BrunosRoom.asm b/text/BrunosRoom.asm
index 9c493c4a..9c493c4a 100644
--- a/text/maps/BrunosRoom.asm
+++ b/text/BrunosRoom.asm
diff --git a/text/maps/CeladonChiefHouse.asm b/text/CeladonChiefHouse.asm
index 19e59bd6..19e59bd6 100644
--- a/text/maps/CeladonChiefHouse.asm
+++ b/text/CeladonChiefHouse.asm
diff --git a/text/maps/CeladonCity.asm b/text/CeladonCity.asm
index 1dbd5cdf..1dbd5cdf 100644
--- a/text/maps/CeladonCity.asm
+++ b/text/CeladonCity.asm
diff --git a/text/maps/CeladonDiner.asm b/text/CeladonDiner.asm
index dc5e9350..dc5e9350 100644
--- a/text/maps/CeladonDiner.asm
+++ b/text/CeladonDiner.asm
diff --git a/text/maps/CeladonGym.asm b/text/CeladonGym.asm
index d6586035..d6586035 100644
--- a/text/maps/CeladonGym.asm
+++ b/text/CeladonGym.asm
diff --git a/text/maps/CeladonHotel.asm b/text/CeladonHotel.asm
index f2eb059e..f2eb059e 100644
--- a/text/maps/CeladonHotel.asm
+++ b/text/CeladonHotel.asm
diff --git a/text/maps/CeladonMansion1F.asm b/text/CeladonMansion1F.asm
index fc175cd5..fc175cd5 100644
--- a/text/maps/CeladonMansion1F.asm
+++ b/text/CeladonMansion1F.asm
diff --git a/text/maps/CeladonMansion2F.asm b/text/CeladonMansion2F.asm
index b2ecb4fa..b2ecb4fa 100644
--- a/text/maps/CeladonMansion2F.asm
+++ b/text/CeladonMansion2F.asm
diff --git a/text/maps/CeladonMansion3F.asm b/text/CeladonMansion3F.asm
index c8858281..c8858281 100644
--- a/text/maps/CeladonMansion3F.asm
+++ b/text/CeladonMansion3F.asm
diff --git a/text/maps/CeladonMansionRoof.asm b/text/CeladonMansionRoof.asm
index c8fd7ec8..c8fd7ec8 100644
--- a/text/maps/CeladonMansionRoof.asm
+++ b/text/CeladonMansionRoof.asm
diff --git a/text/maps/CeladonMansionRoofHouse.asm b/text/CeladonMansionRoofHouse.asm
index dab81a8d..dab81a8d 100644
--- a/text/maps/CeladonMansionRoofHouse.asm
+++ b/text/CeladonMansionRoofHouse.asm
diff --git a/text/maps/CeladonMart1F.asm b/text/CeladonMart1F.asm
index 8d805edc..8d805edc 100644
--- a/text/maps/CeladonMart1F.asm
+++ b/text/CeladonMart1F.asm
diff --git a/text/maps/CeladonMart2F.asm b/text/CeladonMart2F.asm
index 74869902..74869902 100644
--- a/text/maps/CeladonMart2F.asm
+++ b/text/CeladonMart2F.asm
diff --git a/text/maps/CeladonMart3F.asm b/text/CeladonMart3F.asm
index 8211750d..8211750d 100644
--- a/text/maps/CeladonMart3F.asm
+++ b/text/CeladonMart3F.asm
diff --git a/text/maps/CeladonMart4F.asm b/text/CeladonMart4F.asm
index 78fa0b66..78fa0b66 100644
--- a/text/maps/CeladonMart4F.asm
+++ b/text/CeladonMart4F.asm
diff --git a/text/maps/CeladonMart5F.asm b/text/CeladonMart5F.asm
index 1871194b..1871194b 100644
--- a/text/maps/CeladonMart5F.asm
+++ b/text/CeladonMart5F.asm
diff --git a/text/maps/CeladonMartRoof.asm b/text/CeladonMartRoof.asm
index 1ed52e86..1ed52e86 100644
--- a/text/maps/CeladonMartRoof.asm
+++ b/text/CeladonMartRoof.asm
diff --git a/text/maps/CeladonPokecenter.asm b/text/CeladonPokecenter.asm
index a04f51c9..a04f51c9 100644
--- a/text/maps/CeladonPokecenter.asm
+++ b/text/CeladonPokecenter.asm
diff --git a/text/maps/CeruleanBadgeHouse.asm b/text/CeruleanBadgeHouse.asm
index 9d701443..9d701443 100644
--- a/text/maps/CeruleanBadgeHouse.asm
+++ b/text/CeruleanBadgeHouse.asm
diff --git a/text/maps/CeruleanCaveB1F.asm b/text/CeruleanCaveB1F.asm
index 0918a3ce..0918a3ce 100644
--- a/text/maps/CeruleanCaveB1F.asm
+++ b/text/CeruleanCaveB1F.asm
diff --git a/text/maps/CeruleanCity.asm b/text/CeruleanCity.asm
index f0d2c29e..f0d2c29e 100644
--- a/text/maps/CeruleanCity.asm
+++ b/text/CeruleanCity.asm
diff --git a/text/maps/CeruleanGym.asm b/text/CeruleanGym.asm
index 1d1d6d1c..1d1d6d1c 100644
--- a/text/maps/CeruleanGym.asm
+++ b/text/CeruleanGym.asm
diff --git a/text/maps/CeruleanMart.asm b/text/CeruleanMart.asm
index 86a74588..86a74588 100644
--- a/text/maps/CeruleanMart.asm
+++ b/text/CeruleanMart.asm
diff --git a/text/maps/CeruleanPokecenter.asm b/text/CeruleanPokecenter.asm
index 497fbce3..497fbce3 100644
--- a/text/maps/CeruleanPokecenter.asm
+++ b/text/CeruleanPokecenter.asm
diff --git a/text/maps/CeruleanTradeHouse.asm b/text/CeruleanTradeHouse.asm
index b606613b..b606613b 100644
--- a/text/maps/CeruleanTradeHouse.asm
+++ b/text/CeruleanTradeHouse.asm
diff --git a/text/maps/CeruleanTrashedHouse.asm b/text/CeruleanTrashedHouse.asm
index f79540ae..f79540ae 100644
--- a/text/maps/CeruleanTrashedHouse.asm
+++ b/text/CeruleanTrashedHouse.asm
diff --git a/text/maps/ChampionsRoom.asm b/text/ChampionsRoom.asm
index 61050565..61050565 100644
--- a/text/maps/ChampionsRoom.asm
+++ b/text/ChampionsRoom.asm
diff --git a/text/maps/CinnabarGym.asm b/text/CinnabarGym.asm
index 1b531571..1b531571 100644
--- a/text/maps/CinnabarGym.asm
+++ b/text/CinnabarGym.asm
diff --git a/text/maps/CinnabarIsland.asm b/text/CinnabarIsland.asm
index 352ab8ea..352ab8ea 100644
--- a/text/maps/CinnabarIsland.asm
+++ b/text/CinnabarIsland.asm
diff --git a/text/maps/CinnabarLab.asm b/text/CinnabarLab.asm
index a93a484d..a93a484d 100644
--- a/text/maps/CinnabarLab.asm
+++ b/text/CinnabarLab.asm
diff --git a/text/maps/CinnabarLabFossilRoom.asm b/text/CinnabarLabFossilRoom.asm
index 95bde685..95bde685 100644
--- a/text/maps/CinnabarLabFossilRoom.asm
+++ b/text/CinnabarLabFossilRoom.asm
diff --git a/text/maps/CinnabarLabMetronomeRoom.asm b/text/CinnabarLabMetronomeRoom.asm
index fa04677f..fa04677f 100644
--- a/text/maps/CinnabarLabMetronomeRoom.asm
+++ b/text/CinnabarLabMetronomeRoom.asm
diff --git a/text/maps/CinnabarLabTradeRoom.asm b/text/CinnabarLabTradeRoom.asm
index 196124e7..196124e7 100644
--- a/text/maps/CinnabarLabTradeRoom.asm
+++ b/text/CinnabarLabTradeRoom.asm
diff --git a/text/maps/CinnabarMart.asm b/text/CinnabarMart.asm
index 42a41d06..42a41d06 100644
--- a/text/maps/CinnabarMart.asm
+++ b/text/CinnabarMart.asm
diff --git a/text/maps/CinnabarPokecenter.asm b/text/CinnabarPokecenter.asm
index cf481764..cf481764 100644
--- a/text/maps/CinnabarPokecenter.asm
+++ b/text/CinnabarPokecenter.asm
diff --git a/text/maps/CopycatsHouse1F.asm b/text/CopycatsHouse1F.asm
index 3ec2b151..3ec2b151 100644
--- a/text/maps/CopycatsHouse1F.asm
+++ b/text/CopycatsHouse1F.asm
diff --git a/text/maps/CopycatsHouse2F.asm b/text/CopycatsHouse2F.asm
index 561b2ac5..561b2ac5 100644
--- a/text/maps/CopycatsHouse2F.asm
+++ b/text/CopycatsHouse2F.asm
diff --git a/text/maps/Daycare.asm b/text/Daycare.asm
index 2759c798..2759c798 100644
--- a/text/maps/Daycare.asm
+++ b/text/Daycare.asm
diff --git a/text/maps/Daycare_2.asm b/text/Daycare_2.asm
index 20c0e5ad..20c0e5ad 100644
--- a/text/maps/Daycare_2.asm
+++ b/text/Daycare_2.asm
diff --git a/text/maps/DiglettsCaveRoute11.asm b/text/DiglettsCaveRoute11.asm
index ecd3225e..ecd3225e 100644
--- a/text/maps/DiglettsCaveRoute11.asm
+++ b/text/DiglettsCaveRoute11.asm
diff --git a/text/maps/DiglettsCaveRoute2.asm b/text/DiglettsCaveRoute2.asm
index a04bbef7..a04bbef7 100644
--- a/text/maps/DiglettsCaveRoute2.asm
+++ b/text/DiglettsCaveRoute2.asm
diff --git a/text/maps/FightingDojo.asm b/text/FightingDojo.asm
index 3df069c1..3df069c1 100644
--- a/text/maps/FightingDojo.asm
+++ b/text/FightingDojo.asm
diff --git a/text/maps/FuchsiaBillsGrandpasHouse.asm b/text/FuchsiaBillsGrandpasHouse.asm
index 7b6556b1..7b6556b1 100644
--- a/text/maps/FuchsiaBillsGrandpasHouse.asm
+++ b/text/FuchsiaBillsGrandpasHouse.asm
diff --git a/text/maps/FuchsiaCity.asm b/text/FuchsiaCity.asm
index a90d0021..a90d0021 100644
--- a/text/maps/FuchsiaCity.asm
+++ b/text/FuchsiaCity.asm
diff --git a/text/maps/FuchsiaGoodRodHouse.asm b/text/FuchsiaGoodRodHouse.asm
index b1b8b2f2..b1b8b2f2 100644
--- a/text/maps/FuchsiaGoodRodHouse.asm
+++ b/text/FuchsiaGoodRodHouse.asm
diff --git a/text/maps/FuchsiaGym.asm b/text/FuchsiaGym.asm
index 9108fc79..9108fc79 100644
--- a/text/maps/FuchsiaGym.asm
+++ b/text/FuchsiaGym.asm
diff --git a/text/maps/FuchsiaGym_2.asm b/text/FuchsiaGym_2.asm
index f7b39d9c..f7b39d9c 100644
--- a/text/maps/FuchsiaGym_2.asm
+++ b/text/FuchsiaGym_2.asm
diff --git a/text/maps/FuchsiaMart.asm b/text/FuchsiaMart.asm
index 574898ce..574898ce 100644
--- a/text/maps/FuchsiaMart.asm
+++ b/text/FuchsiaMart.asm
diff --git a/text/maps/FuchsiaMeetingRoom.asm b/text/FuchsiaMeetingRoom.asm
index 10675ead..10675ead 100644
--- a/text/maps/FuchsiaMeetingRoom.asm
+++ b/text/FuchsiaMeetingRoom.asm
diff --git a/text/maps/FuchsiaPokecenter.asm b/text/FuchsiaPokecenter.asm
index a0def7eb..a0def7eb 100644
--- a/text/maps/FuchsiaPokecenter.asm
+++ b/text/FuchsiaPokecenter.asm
diff --git a/text/maps/GameCorner.asm b/text/GameCorner.asm
index 1e59f83e..1e59f83e 100644
--- a/text/maps/GameCorner.asm
+++ b/text/GameCorner.asm
diff --git a/text/maps/GameCornerPrizeRoom.asm b/text/GameCornerPrizeRoom.asm
index 6b2bb537..6b2bb537 100644
--- a/text/maps/GameCornerPrizeRoom.asm
+++ b/text/GameCornerPrizeRoom.asm
diff --git a/text/maps/HallOfFame.asm b/text/HallOfFame.asm
index c799268b..c799268b 100644
--- a/text/maps/HallOfFame.asm
+++ b/text/HallOfFame.asm
diff --git a/text/maps/IndigoPlateauLobby.asm b/text/IndigoPlateauLobby.asm
index 8487e29a..8487e29a 100644
--- a/text/maps/IndigoPlateauLobby.asm
+++ b/text/IndigoPlateauLobby.asm
diff --git a/text/maps/LancesRoom.asm b/text/LancesRoom.asm
index ed3dcada..ed3dcada 100644
--- a/text/maps/LancesRoom.asm
+++ b/text/LancesRoom.asm
diff --git a/text/maps/LavenderCuboneHouse.asm b/text/LavenderCuboneHouse.asm
index 66cc85a5..66cc85a5 100644
--- a/text/maps/LavenderCuboneHouse.asm
+++ b/text/LavenderCuboneHouse.asm
diff --git a/text/maps/LavenderMart.asm b/text/LavenderMart.asm
index 222712c6..222712c6 100644
--- a/text/maps/LavenderMart.asm
+++ b/text/LavenderMart.asm
diff --git a/text/maps/LavenderPokecenter.asm b/text/LavenderPokecenter.asm
index 3aa7b67d..3aa7b67d 100644
--- a/text/maps/LavenderPokecenter.asm
+++ b/text/LavenderPokecenter.asm
diff --git a/text/maps/LavenderTown.asm b/text/LavenderTown.asm
index 19b6c8c8..19b6c8c8 100644
--- a/text/maps/LavenderTown.asm
+++ b/text/LavenderTown.asm
diff --git a/text/maps/LoreleisRoom.asm b/text/LoreleisRoom.asm
index fdbb55b4..fdbb55b4 100644
--- a/text/maps/LoreleisRoom.asm
+++ b/text/LoreleisRoom.asm
diff --git a/text/maps/MrFujisHouse.asm b/text/MrFujisHouse.asm
index f903eb6a..f903eb6a 100644
--- a/text/maps/MrFujisHouse.asm
+++ b/text/MrFujisHouse.asm
diff --git a/text/maps/MrPsychicsHouse.asm b/text/MrPsychicsHouse.asm
index 7be2e11e..7be2e11e 100644
--- a/text/maps/MrPsychicsHouse.asm
+++ b/text/MrPsychicsHouse.asm
diff --git a/text/maps/MtMoon1F.asm b/text/MtMoon1F.asm
index 761a5240..761a5240 100644
--- a/text/maps/MtMoon1F.asm
+++ b/text/MtMoon1F.asm
diff --git a/text/maps/MtMoonB1F.asm b/text/MtMoonB1F.asm
index 755fa583..755fa583 100644
--- a/text/maps/MtMoonB1F.asm
+++ b/text/MtMoonB1F.asm
diff --git a/text/maps/MtMoonB2F.asm b/text/MtMoonB2F.asm
index 472649b9..472649b9 100644
--- a/text/maps/MtMoonB2F.asm
+++ b/text/MtMoonB2F.asm
diff --git a/text/maps/MtMoonPokecenter.asm b/text/MtMoonPokecenter.asm
index 7bc99dae..7bc99dae 100644
--- a/text/maps/MtMoonPokecenter.asm
+++ b/text/MtMoonPokecenter.asm
diff --git a/text/maps/Museum1F.asm b/text/Museum1F.asm
index 16431bda..16431bda 100644
--- a/text/maps/Museum1F.asm
+++ b/text/Museum1F.asm
diff --git a/text/maps/Museum2F.asm b/text/Museum2F.asm
index 4f34a249..4f34a249 100644
--- a/text/maps/Museum2F.asm
+++ b/text/Museum2F.asm
diff --git a/text/maps/NameRatersHouse.asm b/text/NameRatersHouse.asm
index 65d3e8a4..65d3e8a4 100644
--- a/text/maps/NameRatersHouse.asm
+++ b/text/NameRatersHouse.asm
diff --git a/text/maps/OaksLab.asm b/text/OaksLab.asm
index 7a6f57b7..7a6f57b7 100644
--- a/text/maps/OaksLab.asm
+++ b/text/OaksLab.asm
diff --git a/text/maps/PalletTown.asm b/text/PalletTown.asm
index d5eda74f..d5eda74f 100644
--- a/text/maps/PalletTown.asm
+++ b/text/PalletTown.asm
diff --git a/text/maps/PewterCity.asm b/text/PewterCity.asm
index 14240c9e..14240c9e 100644
--- a/text/maps/PewterCity.asm
+++ b/text/PewterCity.asm
diff --git a/text/maps/PewterGym.asm b/text/PewterGym.asm
index 6426dd72..6426dd72 100644
--- a/text/maps/PewterGym.asm
+++ b/text/PewterGym.asm
diff --git a/text/maps/PewterGym_2.asm b/text/PewterGym_2.asm
index 5312e4f2..5312e4f2 100644
--- a/text/maps/PewterGym_2.asm
+++ b/text/PewterGym_2.asm
diff --git a/text/maps/PewterMart.asm b/text/PewterMart.asm
index 0d5b07a2..0d5b07a2 100644
--- a/text/maps/PewterMart.asm
+++ b/text/PewterMart.asm
diff --git a/text/maps/PewterNidoranHouse.asm b/text/PewterNidoranHouse.asm
index 450e8372..450e8372 100644
--- a/text/maps/PewterNidoranHouse.asm
+++ b/text/PewterNidoranHouse.asm
diff --git a/text/maps/PewterPokecenter.asm b/text/PewterPokecenter.asm
index 6a1b373e..6a1b373e 100644
--- a/text/maps/PewterPokecenter.asm
+++ b/text/PewterPokecenter.asm
diff --git a/text/maps/PewterSpeechHouse.asm b/text/PewterSpeechHouse.asm
index 615536f7..615536f7 100644
--- a/text/maps/PewterSpeechHouse.asm
+++ b/text/PewterSpeechHouse.asm
diff --git a/text/maps/PokemonFanClub.asm b/text/PokemonFanClub.asm
index 4827f2e8..4827f2e8 100644
--- a/text/maps/PokemonFanClub.asm
+++ b/text/PokemonFanClub.asm
diff --git a/text/maps/PokemonMansion1F.asm b/text/PokemonMansion1F.asm
index a3c517fb..a3c517fb 100644
--- a/text/maps/PokemonMansion1F.asm
+++ b/text/PokemonMansion1F.asm
diff --git a/text/maps/PokemonMansion2F.asm b/text/PokemonMansion2F.asm
index 378efb30..378efb30 100644
--- a/text/maps/PokemonMansion2F.asm
+++ b/text/PokemonMansion2F.asm
diff --git a/text/maps/PokemonMansion3F.asm b/text/PokemonMansion3F.asm
index 70331fdf..70331fdf 100644
--- a/text/maps/PokemonMansion3F.asm
+++ b/text/PokemonMansion3F.asm
diff --git a/text/maps/PokemonMansionB1F.asm b/text/PokemonMansionB1F.asm
index 1bc1ef89..1bc1ef89 100644
--- a/text/maps/PokemonMansionB1F.asm
+++ b/text/PokemonMansionB1F.asm
diff --git a/text/maps/PokemonTower1F.asm b/text/PokemonTower1F.asm
index 50a2cd29..50a2cd29 100644
--- a/text/maps/PokemonTower1F.asm
+++ b/text/PokemonTower1F.asm
diff --git a/text/maps/PokemonTower2F.asm b/text/PokemonTower2F.asm
index 79323001..79323001 100644
--- a/text/maps/PokemonTower2F.asm
+++ b/text/PokemonTower2F.asm
diff --git a/text/maps/PokemonTower3F.asm b/text/PokemonTower3F.asm
index 67098e6b..67098e6b 100644
--- a/text/maps/PokemonTower3F.asm
+++ b/text/PokemonTower3F.asm
diff --git a/text/maps/PokemonTower4F.asm b/text/PokemonTower4F.asm
index 771325a0..771325a0 100644
--- a/text/maps/PokemonTower4F.asm
+++ b/text/PokemonTower4F.asm
diff --git a/text/maps/PokemonTower5F.asm b/text/PokemonTower5F.asm
index b329118d..b329118d 100644
--- a/text/maps/PokemonTower5F.asm
+++ b/text/PokemonTower5F.asm
diff --git a/text/maps/PokemonTower6F.asm b/text/PokemonTower6F.asm
index 7532d56d..7532d56d 100644
--- a/text/maps/PokemonTower6F.asm
+++ b/text/PokemonTower6F.asm
diff --git a/text/maps/PokemonTower7F.asm b/text/PokemonTower7F.asm
index 704a71eb..704a71eb 100644
--- a/text/maps/PokemonTower7F.asm
+++ b/text/PokemonTower7F.asm
diff --git a/text/maps/PowerPlant.asm b/text/PowerPlant.asm
index e5df6674..e5df6674 100644
--- a/text/maps/PowerPlant.asm
+++ b/text/PowerPlant.asm
diff --git a/text/maps/RedsHouse1F.asm b/text/RedsHouse1F.asm
index 07768af9..07768af9 100644
--- a/text/maps/RedsHouse1F.asm
+++ b/text/RedsHouse1F.asm
diff --git a/text/maps/RockTunnel1F.asm b/text/RockTunnel1F.asm
index 472c52f8..472c52f8 100644
--- a/text/maps/RockTunnel1F.asm
+++ b/text/RockTunnel1F.asm
diff --git a/text/maps/RockTunnelB1F.asm b/text/RockTunnelB1F.asm
index 1a565eb3..1a565eb3 100644
--- a/text/maps/RockTunnelB1F.asm
+++ b/text/RockTunnelB1F.asm
diff --git a/text/maps/RockTunnelB1F_2.asm b/text/RockTunnelB1F_2.asm
index e8e45a7f..e8e45a7f 100644
--- a/text/maps/RockTunnelB1F_2.asm
+++ b/text/RockTunnelB1F_2.asm
diff --git a/text/maps/RockTunnelPokecenter.asm b/text/RockTunnelPokecenter.asm
index 0fc249ff..0fc249ff 100644
--- a/text/maps/RockTunnelPokecenter.asm
+++ b/text/RockTunnelPokecenter.asm
diff --git a/text/maps/RocketHideoutB1F.asm b/text/RocketHideoutB1F.asm
index 36117804..36117804 100644
--- a/text/maps/RocketHideoutB1F.asm
+++ b/text/RocketHideoutB1F.asm
diff --git a/text/maps/RocketHideoutB2F.asm b/text/RocketHideoutB2F.asm
index c13c3593..c13c3593 100644
--- a/text/maps/RocketHideoutB2F.asm
+++ b/text/RocketHideoutB2F.asm
diff --git a/text/maps/RocketHideoutB3F.asm b/text/RocketHideoutB3F.asm
index a146a383..a146a383 100644
--- a/text/maps/RocketHideoutB3F.asm
+++ b/text/RocketHideoutB3F.asm
diff --git a/text/maps/RocketHideoutB4F.asm b/text/RocketHideoutB4F.asm
index f3ba43f3..f3ba43f3 100644
--- a/text/maps/RocketHideoutB4F.asm
+++ b/text/RocketHideoutB4F.asm
diff --git a/text/maps/RocketHideoutElevator.asm b/text/RocketHideoutElevator.asm
index 6f2aa638..6f2aa638 100644
--- a/text/maps/RocketHideoutElevator.asm
+++ b/text/RocketHideoutElevator.asm
diff --git a/text/maps/Route1.asm b/text/Route1.asm
index 73188f09..73188f09 100644
--- a/text/maps/Route1.asm
+++ b/text/Route1.asm
diff --git a/text/maps/Route10.asm b/text/Route10.asm
index 057ddcb5..057ddcb5 100644
--- a/text/maps/Route10.asm
+++ b/text/Route10.asm
diff --git a/text/maps/Route11.asm b/text/Route11.asm
index 13e37bdf..13e37bdf 100644
--- a/text/maps/Route11.asm
+++ b/text/Route11.asm
diff --git a/text/maps/Route11Gate1F.asm b/text/Route11Gate1F.asm
index ef371d06..ef371d06 100644
--- a/text/maps/Route11Gate1F.asm
+++ b/text/Route11Gate1F.asm
diff --git a/text/maps/Route11Gate2F.asm b/text/Route11Gate2F.asm
index 10236081..10236081 100644
--- a/text/maps/Route11Gate2F.asm
+++ b/text/Route11Gate2F.asm
diff --git a/text/maps/Route11_2.asm b/text/Route11_2.asm
index b9b68d6d..b9b68d6d 100644
--- a/text/maps/Route11_2.asm
+++ b/text/Route11_2.asm
diff --git a/text/maps/Route12.asm b/text/Route12.asm
index 82696fda..82696fda 100644
--- a/text/maps/Route12.asm
+++ b/text/Route12.asm
diff --git a/text/maps/Route12Gate1F.asm b/text/Route12Gate1F.asm
index 51d75539..51d75539 100644
--- a/text/maps/Route12Gate1F.asm
+++ b/text/Route12Gate1F.asm
diff --git a/text/maps/Route12Gate2F.asm b/text/Route12Gate2F.asm
index 95a89527..95a89527 100644
--- a/text/maps/Route12Gate2F.asm
+++ b/text/Route12Gate2F.asm
diff --git a/text/maps/Route12SuperRodHouse.asm b/text/Route12SuperRodHouse.asm
index 7dfaa74f..7dfaa74f 100644
--- a/text/maps/Route12SuperRodHouse.asm
+++ b/text/Route12SuperRodHouse.asm
diff --git a/text/maps/Route13.asm b/text/Route13.asm
index e2718919..e2718919 100644
--- a/text/maps/Route13.asm
+++ b/text/Route13.asm
diff --git a/text/maps/Route14.asm b/text/Route14.asm
index 18e85ed4..18e85ed4 100644
--- a/text/maps/Route14.asm
+++ b/text/Route14.asm
diff --git a/text/maps/Route15.asm b/text/Route15.asm
index a23b8500..a23b8500 100644
--- a/text/maps/Route15.asm
+++ b/text/Route15.asm
diff --git a/text/maps/Route15Gate1F.asm b/text/Route15Gate1F.asm
index 0a526142..0a526142 100644
--- a/text/maps/Route15Gate1F.asm
+++ b/text/Route15Gate1F.asm
diff --git a/text/maps/Route15Gate2F.asm b/text/Route15Gate2F.asm
index ade4a358..ade4a358 100644
--- a/text/maps/Route15Gate2F.asm
+++ b/text/Route15Gate2F.asm
diff --git a/text/maps/Route16.asm b/text/Route16.asm
index 45265829..45265829 100644
--- a/text/maps/Route16.asm
+++ b/text/Route16.asm
diff --git a/text/maps/Route16FlyHouse.asm b/text/Route16FlyHouse.asm
index 77efde87..77efde87 100644
--- a/text/maps/Route16FlyHouse.asm
+++ b/text/Route16FlyHouse.asm
diff --git a/text/maps/Route16Gate1F.asm b/text/Route16Gate1F.asm
index f548977f..f548977f 100644
--- a/text/maps/Route16Gate1F.asm
+++ b/text/Route16Gate1F.asm
diff --git a/text/maps/Route16Gate2F.asm b/text/Route16Gate2F.asm
index d76b70ca..d76b70ca 100644
--- a/text/maps/Route16Gate2F.asm
+++ b/text/Route16Gate2F.asm
diff --git a/text/maps/Route17.asm b/text/Route17.asm
index a0affd90..a0affd90 100644
--- a/text/maps/Route17.asm
+++ b/text/Route17.asm
diff --git a/text/maps/Route18.asm b/text/Route18.asm
index d09caf82..d09caf82 100644
--- a/text/maps/Route18.asm
+++ b/text/Route18.asm
diff --git a/text/maps/Route18Gate1F.asm b/text/Route18Gate1F.asm
index f2f51039..f2f51039 100644
--- a/text/maps/Route18Gate1F.asm
+++ b/text/Route18Gate1F.asm
diff --git a/text/maps/Route18Gate2F.asm b/text/Route18Gate2F.asm
index 0fd2de09..0fd2de09 100644
--- a/text/maps/Route18Gate2F.asm
+++ b/text/Route18Gate2F.asm
diff --git a/text/maps/Route19.asm b/text/Route19.asm
index 244e31d0..244e31d0 100644
--- a/text/maps/Route19.asm
+++ b/text/Route19.asm
diff --git a/text/maps/Route2.asm b/text/Route2.asm
index dd7becc0..dd7becc0 100644
--- a/text/maps/Route2.asm
+++ b/text/Route2.asm
diff --git a/text/maps/Route20.asm b/text/Route20.asm
index 1ccf0b6c..1ccf0b6c 100644
--- a/text/maps/Route20.asm
+++ b/text/Route20.asm
diff --git a/text/maps/Route21.asm b/text/Route21.asm
index 3451953f..3451953f 100644
--- a/text/maps/Route21.asm
+++ b/text/Route21.asm
diff --git a/text/maps/Route22.asm b/text/Route22.asm
index 3a1d28f0..3a1d28f0 100644
--- a/text/maps/Route22.asm
+++ b/text/Route22.asm
diff --git a/text/maps/Route22Gate.asm b/text/Route22Gate.asm
index ce3f6824..ce3f6824 100644
--- a/text/maps/Route22Gate.asm
+++ b/text/Route22Gate.asm
diff --git a/text/maps/Route23.asm b/text/Route23.asm
index a7e534de..a7e534de 100644
--- a/text/maps/Route23.asm
+++ b/text/Route23.asm
diff --git a/text/maps/Route24.asm b/text/Route24.asm
index c14b689a..c14b689a 100644
--- a/text/maps/Route24.asm
+++ b/text/Route24.asm
diff --git a/text/maps/Route24_2.asm b/text/Route24_2.asm
index 325dea13..325dea13 100644
--- a/text/maps/Route24_2.asm
+++ b/text/Route24_2.asm
diff --git a/text/maps/Route25.asm b/text/Route25.asm
index 325ab348..325ab348 100644
--- a/text/maps/Route25.asm
+++ b/text/Route25.asm
diff --git a/text/maps/Route2Gate.asm b/text/Route2Gate.asm
index 566830f8..566830f8 100644
--- a/text/maps/Route2Gate.asm
+++ b/text/Route2Gate.asm
diff --git a/text/maps/Route2TradeHouse.asm b/text/Route2TradeHouse.asm
index 46fc1062..46fc1062 100644
--- a/text/maps/Route2TradeHouse.asm
+++ b/text/Route2TradeHouse.asm
diff --git a/text/maps/Route3.asm b/text/Route3.asm
index 966a0786..966a0786 100644
--- a/text/maps/Route3.asm
+++ b/text/Route3.asm
diff --git a/text/maps/Route4.asm b/text/Route4.asm
index 0a36f4cd..0a36f4cd 100644
--- a/text/maps/Route4.asm
+++ b/text/Route4.asm
diff --git a/text/maps/Route5.asm b/text/Route5.asm
index 54ff0f84..54ff0f84 100644
--- a/text/maps/Route5.asm
+++ b/text/Route5.asm
diff --git a/text/maps/Route6.asm b/text/Route6.asm
index c48b5d3d..c48b5d3d 100644
--- a/text/maps/Route6.asm
+++ b/text/Route6.asm
diff --git a/text/maps/Route7.asm b/text/Route7.asm
index 6500be96..6500be96 100644
--- a/text/maps/Route7.asm
+++ b/text/Route7.asm
diff --git a/text/maps/Route8.asm b/text/Route8.asm
index 57a9a5f9..57a9a5f9 100644
--- a/text/maps/Route8.asm
+++ b/text/Route8.asm
diff --git a/text/maps/Route9.asm b/text/Route9.asm
index 9975000d..9975000d 100644
--- a/text/maps/Route9.asm
+++ b/text/Route9.asm
diff --git a/text/maps/SSAnne1F.asm b/text/SSAnne1F.asm
index 2bbdcbac..2bbdcbac 100644
--- a/text/maps/SSAnne1F.asm
+++ b/text/SSAnne1F.asm
diff --git a/text/maps/SSAnne1FRooms.asm b/text/SSAnne1FRooms.asm
index 7a09303e..7a09303e 100644
--- a/text/maps/SSAnne1FRooms.asm
+++ b/text/SSAnne1FRooms.asm
diff --git a/text/maps/SSAnne2F.asm b/text/SSAnne2F.asm
index 58d804ba..58d804ba 100644
--- a/text/maps/SSAnne2F.asm
+++ b/text/SSAnne2F.asm
diff --git a/text/maps/SSAnne2FRooms.asm b/text/SSAnne2FRooms.asm
index a9be8cee..a9be8cee 100644
--- a/text/maps/SSAnne2FRooms.asm
+++ b/text/SSAnne2FRooms.asm
diff --git a/text/maps/SSAnne3F.asm b/text/SSAnne3F.asm
index 76490594..76490594 100644
--- a/text/maps/SSAnne3F.asm
+++ b/text/SSAnne3F.asm
diff --git a/text/maps/SSAnneB1FRooms.asm b/text/SSAnneB1FRooms.asm
index 7df629b5..7df629b5 100644
--- a/text/maps/SSAnneB1FRooms.asm
+++ b/text/SSAnneB1FRooms.asm
diff --git a/text/maps/SSAnneBow.asm b/text/SSAnneBow.asm
index 76cd5631..76cd5631 100644
--- a/text/maps/SSAnneBow.asm
+++ b/text/SSAnneBow.asm
diff --git a/text/maps/SSAnneCaptainsRoom.asm b/text/SSAnneCaptainsRoom.asm
index 7bf004da..7bf004da 100644
--- a/text/maps/SSAnneCaptainsRoom.asm
+++ b/text/SSAnneCaptainsRoom.asm
diff --git a/text/maps/SSAnneKitchen.asm b/text/SSAnneKitchen.asm
index 7fcc9973..7fcc9973 100644
--- a/text/maps/SSAnneKitchen.asm
+++ b/text/SSAnneKitchen.asm
diff --git a/text/maps/SafariZoneCenter.asm b/text/SafariZoneCenter.asm
index 09918f93..09918f93 100644
--- a/text/maps/SafariZoneCenter.asm
+++ b/text/SafariZoneCenter.asm
diff --git a/text/maps/SafariZoneCenterRestHouse.asm b/text/SafariZoneCenterRestHouse.asm
index b6c87818..b6c87818 100644
--- a/text/maps/SafariZoneCenterRestHouse.asm
+++ b/text/SafariZoneCenterRestHouse.asm
diff --git a/text/maps/SafariZoneEast.asm b/text/SafariZoneEast.asm
index eebe5de7..eebe5de7 100644
--- a/text/maps/SafariZoneEast.asm
+++ b/text/SafariZoneEast.asm
diff --git a/text/maps/SafariZoneEastRestHouse.asm b/text/SafariZoneEastRestHouse.asm
index d5f7abc8..d5f7abc8 100644
--- a/text/maps/SafariZoneEastRestHouse.asm
+++ b/text/SafariZoneEastRestHouse.asm
diff --git a/text/maps/SafariZoneGate.asm b/text/SafariZoneGate.asm
index 5c143891..5c143891 100644
--- a/text/maps/SafariZoneGate.asm
+++ b/text/SafariZoneGate.asm
diff --git a/text/maps/SafariZoneNorth.asm b/text/SafariZoneNorth.asm
index 1e148f0b..1e148f0b 100644
--- a/text/maps/SafariZoneNorth.asm
+++ b/text/SafariZoneNorth.asm
diff --git a/text/maps/SafariZoneNorthRestHouse.asm b/text/SafariZoneNorthRestHouse.asm
index 93f02c8f..93f02c8f 100644
--- a/text/maps/SafariZoneNorthRestHouse.asm
+++ b/text/SafariZoneNorthRestHouse.asm
diff --git a/text/maps/SafariZoneSecretHouse.asm b/text/SafariZoneSecretHouse.asm
index 3df79d90..3df79d90 100644
--- a/text/maps/SafariZoneSecretHouse.asm
+++ b/text/SafariZoneSecretHouse.asm
diff --git a/text/maps/SafariZoneWest.asm b/text/SafariZoneWest.asm
index dcb2fe6c..dcb2fe6c 100644
--- a/text/maps/SafariZoneWest.asm
+++ b/text/SafariZoneWest.asm
diff --git a/text/maps/SafariZoneWestRestHouse.asm b/text/SafariZoneWestRestHouse.asm
index 94802b13..94802b13 100644
--- a/text/maps/SafariZoneWestRestHouse.asm
+++ b/text/SafariZoneWestRestHouse.asm
diff --git a/text/maps/SaffronCity.asm b/text/SaffronCity.asm
index a0422c8c..a0422c8c 100644
--- a/text/maps/SaffronCity.asm
+++ b/text/SaffronCity.asm
diff --git a/text/maps/SaffronGates.asm b/text/SaffronGates.asm
index 9bb4601f..9bb4601f 100644
--- a/text/maps/SaffronGates.asm
+++ b/text/SaffronGates.asm
diff --git a/text/maps/SaffronGym.asm b/text/SaffronGym.asm
index 6f49a331..6f49a331 100644
--- a/text/maps/SaffronGym.asm
+++ b/text/SaffronGym.asm
diff --git a/text/maps/SaffronMart.asm b/text/SaffronMart.asm
index a43b0d94..a43b0d94 100644
--- a/text/maps/SaffronMart.asm
+++ b/text/SaffronMart.asm
diff --git a/text/maps/SaffronPidgeyHouse.asm b/text/SaffronPidgeyHouse.asm
index 214bf089..214bf089 100644
--- a/text/maps/SaffronPidgeyHouse.asm
+++ b/text/SaffronPidgeyHouse.asm
diff --git a/text/maps/SaffronPokecenter.asm b/text/SaffronPokecenter.asm
index 6548aff8..6548aff8 100644
--- a/text/maps/SaffronPokecenter.asm
+++ b/text/SaffronPokecenter.asm
diff --git a/text/maps/SeafoamIslandsB4F.asm b/text/SeafoamIslandsB4F.asm
index 608d165f..608d165f 100644
--- a/text/maps/SeafoamIslandsB4F.asm
+++ b/text/SeafoamIslandsB4F.asm
diff --git a/text/maps/SilphCo10F.asm b/text/SilphCo10F.asm
index e916c64a..e916c64a 100644
--- a/text/maps/SilphCo10F.asm
+++ b/text/SilphCo10F.asm
diff --git a/text/maps/SilphCo11F.asm b/text/SilphCo11F.asm
index fbaa6086..fbaa6086 100644
--- a/text/maps/SilphCo11F.asm
+++ b/text/SilphCo11F.asm
diff --git a/text/maps/SilphCo1F.asm b/text/SilphCo1F.asm
index 1ef80189..1ef80189 100644
--- a/text/maps/SilphCo1F.asm
+++ b/text/SilphCo1F.asm
diff --git a/text/maps/SilphCo2F.asm b/text/SilphCo2F.asm
index bd87630a..bd87630a 100644
--- a/text/maps/SilphCo2F.asm
+++ b/text/SilphCo2F.asm
diff --git a/text/maps/SilphCo3F.asm b/text/SilphCo3F.asm
index b6a023f9..b6a023f9 100644
--- a/text/maps/SilphCo3F.asm
+++ b/text/SilphCo3F.asm
diff --git a/text/maps/SilphCo4F.asm b/text/SilphCo4F.asm
index 5b484ec7..5b484ec7 100644
--- a/text/maps/SilphCo4F.asm
+++ b/text/SilphCo4F.asm
diff --git a/text/maps/SilphCo5F.asm b/text/SilphCo5F.asm
index dab42539..dab42539 100644
--- a/text/maps/SilphCo5F.asm
+++ b/text/SilphCo5F.asm
diff --git a/text/maps/SilphCo5F_2.asm b/text/SilphCo5F_2.asm
index 3c1b8ead..3c1b8ead 100644
--- a/text/maps/SilphCo5F_2.asm
+++ b/text/SilphCo5F_2.asm
diff --git a/text/maps/SilphCo6F.asm b/text/SilphCo6F.asm
index 90456b5c..90456b5c 100644
--- a/text/maps/SilphCo6F.asm
+++ b/text/SilphCo6F.asm
diff --git a/text/maps/SilphCo7F.asm b/text/SilphCo7F.asm
index 1cc2bc30..1cc2bc30 100644
--- a/text/maps/SilphCo7F.asm
+++ b/text/SilphCo7F.asm
diff --git a/text/maps/SilphCo8F.asm b/text/SilphCo8F.asm
index fabae5e6..fabae5e6 100644
--- a/text/maps/SilphCo8F.asm
+++ b/text/SilphCo8F.asm
diff --git a/text/maps/SilphCo9F.asm b/text/SilphCo9F.asm
index fd1aa91c..fd1aa91c 100644
--- a/text/maps/SilphCo9F.asm
+++ b/text/SilphCo9F.asm
diff --git a/text/maps/UndergroundPathRoute6.asm b/text/UndergroundPathRoute6.asm
index dacc44f7..dacc44f7 100644
--- a/text/maps/UndergroundPathRoute6.asm
+++ b/text/UndergroundPathRoute6.asm
diff --git a/text/maps/UndergroundPathRoute7.asm b/text/UndergroundPathRoute7.asm
index 5cde3614..5cde3614 100644
--- a/text/maps/UndergroundPathRoute7.asm
+++ b/text/UndergroundPathRoute7.asm
diff --git a/text/maps/UndergroundPathRoute7Copy.asm b/text/UndergroundPathRoute7Copy.asm
index 4e0dc3ca..4e0dc3ca 100644
--- a/text/maps/UndergroundPathRoute7Copy.asm
+++ b/text/UndergroundPathRoute7Copy.asm
diff --git a/text/maps/UndergroundPathRoute8.asm b/text/UndergroundPathRoute8.asm
index da785c8e..da785c8e 100644
--- a/text/maps/UndergroundPathRoute8.asm
+++ b/text/UndergroundPathRoute8.asm
diff --git a/text/maps/VermilionCity.asm b/text/VermilionCity.asm
index 1cbc535c..1cbc535c 100644
--- a/text/maps/VermilionCity.asm
+++ b/text/VermilionCity.asm
diff --git a/text/maps/VermilionDock.asm b/text/VermilionDock.asm
index 5d998e82..5d998e82 100644
--- a/text/maps/VermilionDock.asm
+++ b/text/VermilionDock.asm
diff --git a/text/maps/VermilionGym.asm b/text/VermilionGym.asm
index 14e0bcea..14e0bcea 100644
--- a/text/maps/VermilionGym.asm
+++ b/text/VermilionGym.asm
diff --git a/text/maps/VermilionGym_2.asm b/text/VermilionGym_2.asm
index 50da9719..50da9719 100644
--- a/text/maps/VermilionGym_2.asm
+++ b/text/VermilionGym_2.asm
diff --git a/text/maps/VermilionMart.asm b/text/VermilionMart.asm
index 10743989..10743989 100644
--- a/text/maps/VermilionMart.asm
+++ b/text/VermilionMart.asm
diff --git a/text/maps/VermilionOldRodHouse.asm b/text/VermilionOldRodHouse.asm
index 32526e36..32526e36 100644
--- a/text/maps/VermilionOldRodHouse.asm
+++ b/text/VermilionOldRodHouse.asm
diff --git a/text/maps/VermilionPidgeyHouse.asm b/text/VermilionPidgeyHouse.asm
index 91c18708..91c18708 100644
--- a/text/maps/VermilionPidgeyHouse.asm
+++ b/text/VermilionPidgeyHouse.asm
diff --git a/text/maps/VermilionPokecenter.asm b/text/VermilionPokecenter.asm
index c9e9a581..c9e9a581 100644
--- a/text/maps/VermilionPokecenter.asm
+++ b/text/VermilionPokecenter.asm
diff --git a/text/maps/VictoryRoad1F.asm b/text/VictoryRoad1F.asm
index 1523db88..1523db88 100644
--- a/text/maps/VictoryRoad1F.asm
+++ b/text/VictoryRoad1F.asm
diff --git a/text/maps/VictoryRoad2F.asm b/text/VictoryRoad2F.asm
index ec9dcf4f..ec9dcf4f 100644
--- a/text/maps/VictoryRoad2F.asm
+++ b/text/VictoryRoad2F.asm
diff --git a/text/maps/VictoryRoad3F.asm b/text/VictoryRoad3F.asm
index 07e0be70..07e0be70 100644
--- a/text/maps/VictoryRoad3F.asm
+++ b/text/VictoryRoad3F.asm
diff --git a/text/maps/ViridianCity.asm b/text/ViridianCity.asm
index 67ab5c40..67ab5c40 100644
--- a/text/maps/ViridianCity.asm
+++ b/text/ViridianCity.asm
diff --git a/text/maps/ViridianForest.asm b/text/ViridianForest.asm
index 813b193a..813b193a 100644
--- a/text/maps/ViridianForest.asm
+++ b/text/ViridianForest.asm
diff --git a/text/maps/ViridianForestNorthGate.asm b/text/ViridianForestNorthGate.asm
index ab6a5a1d..ab6a5a1d 100644
--- a/text/maps/ViridianForestNorthGate.asm
+++ b/text/ViridianForestNorthGate.asm
diff --git a/text/maps/ViridianForestSouthGate.asm b/text/ViridianForestSouthGate.asm
index c1a8df22..c1a8df22 100644
--- a/text/maps/ViridianForestSouthGate.asm
+++ b/text/ViridianForestSouthGate.asm
diff --git a/text/maps/ViridianGym.asm b/text/ViridianGym.asm
index 4c7b5207..4c7b5207 100644
--- a/text/maps/ViridianGym.asm
+++ b/text/ViridianGym.asm
diff --git a/text/maps/ViridianMart.asm b/text/ViridianMart.asm
index 61750afe..61750afe 100644
--- a/text/maps/ViridianMart.asm
+++ b/text/ViridianMart.asm
diff --git a/text/maps/ViridianNicknameHouse.asm b/text/ViridianNicknameHouse.asm
index 757f597a..757f597a 100644
--- a/text/maps/ViridianNicknameHouse.asm
+++ b/text/ViridianNicknameHouse.asm
diff --git a/text/maps/ViridianPokecenter.asm b/text/ViridianPokecenter.asm
index 4ac18bf6..4ac18bf6 100644
--- a/text/maps/ViridianPokecenter.asm
+++ b/text/ViridianPokecenter.asm
diff --git a/text/maps/ViridianSchoolHouse.asm b/text/ViridianSchoolHouse.asm
index f6041e0d..f6041e0d 100644
--- a/text/maps/ViridianSchoolHouse.asm
+++ b/text/ViridianSchoolHouse.asm
diff --git a/text/maps/WardensHouse.asm b/text/WardensHouse.asm
index 7efddb90..7efddb90 100644
--- a/text/maps/WardensHouse.asm
+++ b/text/WardensHouse.asm
diff --git a/text/oakspeech.asm b/text/oakspeech.asm
deleted file mode 100644
index e006d16f..00000000
--- a/text/oakspeech.asm
+++ /dev/null
@@ -1,55 +0,0 @@
-_OakSpeechText1::
- text "Hello there!"
- line "Welcome to the"
- cont "world of #MON!"
-
- para "My name is OAK!"
- line "People call me"
- cont "the #MON PROF!"
- prompt
-
-_OakSpeechText2A::
- text "This world is"
- line "inhabited by"
- cont "creatures called"
- cont "#MON!@@"
-
-_OakSpeechText2B::
- text $51,"For some people,"
- line "#MON are"
- cont "pets. Others use"
- cont "them for fights."
-
- para "Myself..."
-
- para "I study #MON"
- line "as a profession."
- prompt
-
-_IntroducePlayerText::
- text "First, what is"
- line "your name?"
- prompt
-
-_IntroduceRivalText::
- text "This is my grand-"
- line "son. He's been"
- cont "your rival since"
- cont "you were a baby."
-
- para "...Erm, what is"
- line "his name again?"
- prompt
-
-_OakSpeechText3::
- text "<PLAYER>!"
-
- para "Your very own"
- line "#MON legend is"
- cont "about to unfold!"
-
- para "A world of dreams"
- line "and adventures"
- cont "with #MON"
- cont "awaits! Let's go!"
- done
diff --git a/text/unused_names.asm b/text/unused_names.asm
deleted file mode 100644
index 4aca7ca2..00000000
--- a/text/unused_names.asm
+++ /dev/null
@@ -1,20 +0,0 @@
-UnusedNames::
- db "かみなりバッヂ@"
- db "かいがらバッヂ@"
- db "おじぞうバッヂ@"
- db "はやぶさバッヂ@"
- db "ひんやりバッヂ@"
- db "なかよしバッヂ@"
- db "バラバッヂ@"
- db "ひのたまバッヂ@"
- db "ゴールドバッヂ@"
- db "たまご@"
- db "ひよこ@"
- db "ブロンズ@"
- db "シルバー@"
- db "ゴールド@"
- db "プチキャプテン@"
- db "キャプテン@"
- db "プチマスター@"
- db "マスター@"
- db "エクセレント"